From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id cH43Ly2gk2DGvwAAgWs5BA (envelope-from ) for ; Thu, 06 May 2021 09:52:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id kAjJKi2gk2CvewAAbx9fmQ (envelope-from ) for ; Thu, 06 May 2021 07:52:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 855E717F5A for ; Thu, 6 May 2021 09:52:12 +0200 (CEST) Received: from localhost ([::1]:41862 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1leYnr-0001aU-Lt for larch@yhetil.org; Thu, 06 May 2021 03:52:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1leYni-0001ZA-Kf for guix-patches@gnu.org; Thu, 06 May 2021 03:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:53635) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1leYni-00072M-CM for guix-patches@gnu.org; Thu, 06 May 2021 03:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1leYni-0002GI-Bb for guix-patches@gnu.org; Thu, 06 May 2021 03:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48120] [PATCH] Teach etc/committer.scm.in some stuff References: In-Reply-To: Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 06 May 2021 07:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48120 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48120@debbugs.gnu.org Received: via spool by 48120-submit@debbugs.gnu.org id=B48120.16202874738654 (code B ref 48120); Thu, 06 May 2021 07:52:02 +0000 Received: (at 48120) by debbugs.gnu.org; 6 May 2021 07:51:13 +0000 Received: from localhost ([127.0.0.1]:36945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leYmq-0002FV-Qv for submit@debbugs.gnu.org; Thu, 06 May 2021 03:51:12 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:47878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leYmk-0002Ec-J6 for 48120@debbugs.gnu.org; Thu, 06 May 2021 03:51:07 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by xavier.telenet-ops.be with bizsmtp id 1Kr02500A0mfAB401Kr0wF; Thu, 06 May 2021 09:51:00 +0200 Message-ID: <039cd7066fe774cb6c3faad5e745da158d865485.camel@telenet.be> From: Maxime Devos Date: Thu, 06 May 2021 09:50:53 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-LF3ydEuQUSsmkYCYycR7" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1620287460; bh=e5qJffcaIUJGsno6MDZ0w9Hj8YRDQ3gOCbbUDCcV5/k=; h=Subject:From:To:Date; b=r1gVgKH2t1mvIBGcpfCLIUWWd8ImAIyPRfbuhejQg+6a6+UAGdgUkKPLknAOuBphR hSyNKZ1M/exGrMItwnoti7nm2+XuEGCVy3YCh6NoolxX+zenjkqMMFtEiqL4Up74lS oQ7veS9Mwxa5+GYsUSBPTnK7K7pnwkh0EGADs9GN26YPW5uP6tpAcElfDRFqyn0shx AKKILE9TQf4h3p3F4+mOGsyHVP3pvfwqimsO1AIM7d9Hy54hsywM7ZL/ynHM8Ez9tZ 5kwUMKkMgw3IK1Qd0KhW1Iy69M3lHYGEnU1cNBQ71K+NRKTmUU7y+30gB31kjSlUr2 gf90eu6WFmlXw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620287532; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=e5qJffcaIUJGsno6MDZ0w9Hj8YRDQ3gOCbbUDCcV5/k=; b=DgXLYo/m02XjzLOHG6tPC+EAJfqt2j21RXoFAmCmCZGnSo6uD26Nm1Jmi4wgK/IQZJ2Xge hiHDuu95gtBW4Qy5bAw+1/ytQ+DZQNK71XfbFsZpuZxx4JSnr36DS4RQ6MssWS65ELOjby zuGlpWZUhi0Njmqsuz5czUtvwoQnmYJsHYR0f4UKmigYLrzmtkDb7Ef1+/q2jVNp80XgB5 spRgY40Ga+MWRh48km1bF/qar5os3NJvigEpBS6YC4DlC/P34/GxgmLs4sMU3ppTFkFbDN 9Ihp39h82eJ75d7Wn0w3/OWpWdNCBiJhFRvZh/4IaLEk4038yzscDW83HerQzg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620287532; a=rsa-sha256; cv=none; b=MwV0bLJ6zEow3G0I+Crc+/iXoXN5uct3sK30y9PZYxKzDx1oPEtm3qipB9CgIgR9fJZI9F aZxJT7ej50NnO5aeobwiIiq273kcCRPFe8zSs7eWkeoc75ZWrjslLP5E++O5TKfHt/Sl4s WdbKFZa1sJViUNXwM/tVPfn1ssjghW7gN3zdG6jjavYD/tfQsx0v4jKfTpgjFdU2dCLKaM A0xqjSxH9mLpp0SSC+5c4akTi9N4Zlp9kWZVV1Ee2aUpdixtCyUYxfapjnc/snqci6lhg4 zR33IJr3MYB/x1+QqQ2JyveQOMHjyaC0xH+GBUQVGJ80bSTMN+UtE9PncJwhJw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=r1gVgKH2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -0.86 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b=r1gVgKH2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 855E717F5A X-Spam-Score: -0.86 X-Migadu-Scanner: scn0.migadu.com X-TUID: 6Xmp/cxIAaDW --=-LF3ydEuQUSsmkYCYycR7 Content-Type: multipart/mixed; boundary="=-vdNJF5vBzmrhdW0LRJ7o" --=-vdNJF5vBzmrhdW0LRJ7o Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable New patch series, handling more edge cases. It needs some changes in how it wraps lines now there is a break-string procedure, but I don't have time to work on this currently so I'll just submit it as-is for now. Greetings, Maxime. --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename*0=0001-etc-Teach-committer.scm-about-CC-gcc-cc-for-target-a.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-etc-Teach-committer.scm-about-CC-gcc-cc-for-target-a.patch"; charset="UTF-8" RnJvbSA5NmQ3MjZjYzE2MzI1NWVhZTE2Zjc2MWJkYWY5MTg3MzMxNTVjYmM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMTE6MjE6MDMgKzAyMDAKU3ViamVjdDogW1BBVENIIDAx LzExXSBldGM6IFRlYWNoIGNvbW1pdHRlci5zY20gYWJvdXQgQ0M9Z2NjIC0+IGNjLWZvci10YXJn ZXQKIGFuZCBmcmllbmRzLgoKKiBldGMvY29tbWl0dGVyLnNjbS5pbgogIChrZXl3b3JkLWxpc3Qt PmFsaXN0KTogTmV3IHByb2NlZHVyZS4KICAocGFpcndpc2UtZm9yZWFjaC1rZXl3b3JkKTogTGlr ZXdpc2UuCiAgKGV4cGxhaW4tbGlzdC1kZWx0YSk6IE5ldyBwcm9jZWR1cmUsIGZvciBleHBsYWlu aW5nIGEgZGVsdGEgYmV0d2VlbgogIHR3byBsaXN0cy4KICAoY2hhbmdlLWNvbW1pdC1tZXNzYWdl KVtnZXQtdmFsdWVzL2xpc3RdOiBOZXcgcHJvY2VkdXJlLgogIChjaGFuZ2UtY29tbWl0LW1lc3Nh Z2UpW2V4cGxhaW4tbWFrZS1mbGFncy9jaGFuZ2VdOiBOZXcgcHJvY2VkdXJlLAogIGN1cnJlbnRs eSBleHBsYWluaW5nIGEgdHJhbnNpdGlvbiBmcm9tICJDQz1nY2MiIHRvICJDQz0iIChjYy1mb3It dGFyZ2V0KQogIGluIHRoZSBtYWtlIGZsYWdzLgogIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2UpW2V4 cGxhaW4tYXJndW1lbnRdOiBOZXcgcHJvY2VkdXJlIGZvciBleHBsYWluaW5nCiAgYSBkaWZmZXJl bmNlIGluIHRoZSAnYXJndW1lbnRzJyBmaWVsZC4gQ3VycmVudGx5IG9ubHkgIzptYWtlLWZsYWdz IGlzCiAgc3VwcG9ydGVkLCB1c2luZyB0aGUgcHJldmlvdXMgcHJvY2VkdXJlLgotLS0KIGV0Yy9j b21taXR0ZXIuc2NtLmluIHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZXRjL2NvbW1pdHRlci5zY20uaW4gYi9ldGMvY29tbWl0dGVyLnNjbS5p bgppbmRleCA5NmNkMWZiZjBiLi5jMmYyN2VmOGM4IDEwMDc1NQotLS0gYS9ldGMvY29tbWl0dGVy LnNjbS5pbgorKysgYi9ldGMvY29tbWl0dGVyLnNjbS5pbgpAQCAtNCw2ICs0LDcgQEAKIAogOzs7 IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05VCiA7Ozsg Q29weXJpZ2h0IMKpIDIwMjAsIDIwMjEgUmljYXJkbyBXdXJtdXMgPHJla2Fkb0BlbGVwaGx5Lm5l dD4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMSBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVu ZXQuYmU+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAt MzYsNyArMzcsOCBAQAogICAgICAgICAoaWNlLTkgcG9wZW4pCiAgICAgICAgIChpY2UtOSBtYXRj aCkKICAgICAgICAgKGljZS05IHJkZWxpbSkKLSAgICAgICAgKGljZS05IHRleHR1YWwtcG9ydHMp KQorICAgICAgICAoaWNlLTkgdGV4dHVhbC1wb3J0cykKKyAgICAgICAgKHJucnMgY29udHJvbCkp CiAKIChkZWZpbmUqIChicmVhay1zdHJpbmcgc3RyICM6b3B0aW9uYWwgKG1heC1saW5lLWxlbmd0 aCA3MCkpCiAgICJCcmVhayB0aGUgc3RyaW5nIFNUUiBpbnRvIGxpbmVzIHRoYXQgYXJlIG5vIGxv bmdlciB0aGFuIE1BWC1MSU5FLUxFTkdUSC4KQEAgLTIwMCw2ICsyMDIsNjAgQEAgY29ycmVzcG9u ZGluZyB0byB0aGUgdG9wLWxldmVsIGRlZmluaXRpb24gY29udGFpbmluZyB0aGUgc3RhZ2VkIGNo YW5nZXMuIgogICAgICAgICAgICAgICAgICAgICAgICAgKCsgKGxpbmVzLXRvLWZpcnN0LWNoYW5n ZSBodW5rKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh1bmstbmV3LWxpbmUtbnVtYmVy IGh1bmspKSkpKSkKIAorKGRlZmluZSAoa2V5d29yZC1saXN0LT5hbGlzdCBrd2xpc3QpCisgICht YXRjaCBrd2xpc3QKKyAgICAoKCkgJygpKQorICAgICgoKD8ga2V5d29yZD8gaykgb2JqZWN0IC4g cmVzdCkKKyAgICAgYCgoLGsgLiAsb2JqZWN0KSAuICwoa2V5d29yZC1saXN0LT5hbGlzdCByZXN0 KSkpKSkKKworKGRlZmluZSAocGFpcndpc2UtZm9yZWFjaC1rZXl3b3JkIHByb2MgLiBhcmd1bWVu dHMpCisgICJBcHBseSBQUk9DIHdpdGggZWFjaCBrZXl3b3JkIGFyZ3VtZW50IGFuZCBjb3JyZXNw b25kaW5nIHZhbHVlcworaW4gQVJHVU1FTlRTLiAgSWYgYSB2YWx1ZSBpcyBub3QgcHJlc2VudCBp biBhIGFyZ3VtZW50LCBwYXNzICNmIGluc3RlYWQuIgorICAobGV0KiAoKGFsaXN0cyAobWFwIGtl eXdvcmQtbGlzdC0+YWxpc3QgYXJndW1lbnRzKSkKKyAgICAgICAgIChrZXl3b3JkcyAoZGVsZXRl LWR1cGxpY2F0ZXMKKyAgICAgICAgICAgICAgICAgICAgKGFwcGx5IGFwcGVuZCAobWFwIChjdXQg bWFwIGNhciA8PikgYWxpc3RzKSkKKyAgICAgICAgICAgICAgICAgICAgZXE/KSkpCisgICAgKGZv ci1lYWNoIChsYW1iZGEgKGtleXdvcmQpCisgICAgICAgICAgICAgICAgKGFwcGx5IHByb2Mga2V5 d29yZAorICAgICAgICAgICAgICAgICAgICAgICAobWFwIChjdXQgYXNzb2MtcmVmIDw+IGtleXdv cmQpIGFsaXN0cykpKQorICAgICAgICAgICAgICBrZXl3b3JkcykpKQorCisoZGVmaW5lKiAoZXhw bGFpbi1saXN0LWRlbHRhIG9sZCBuZXcgIzprZXkgcGFpcndpc2UvY2hhbmdlKQorICAiVHJ5IHRv IGV4cGxhaW4gdGhlIGNoYW5nZXMgZnJvbSB0aGUgbGlzdCBPTEQgdG8gTkVXLgorCitJZiBwYXNz ZWQsIHRoZSBleHBsYWluZXIgQHZhcntwYWlyd2lzZS9jaGFuZ2V9IG11c3QgYWNjZXB0IHR3bwor YXJndW1lbnRzOiBhbiBlbnRyeSBvZiBAdmFye29sZH0gYW5kIEB2YXJ7bmV3fS4gSXQgY2FuIGJl IGNhbGxlZAorZm9yIGVhY2ggcGFpciBvZiBvbGQgYW5kIG5ldyBlbnRyaWVzLiAgSXQgc2hvdWxk IHJldHVybiB0cnV0aCBpZgordGhlIGNoYW5nZSBjb3VsZCBiZSBleHBsYWluZWQsIGFuZCBmYWxz ZSBvdGhlcndpc2UuCisKK1JldHVybiBmYWxzZSBpZiBhbGwgY2hhbmdlcyBjb3VsZCBiZSBleHBs YWluZWQgYW5kIHRydXRoIG90aGVyd2lzZS4iCisgIChsZXQqICgob2xkLXZlY3RvciAobGlzdC0+ dmVjdG9yIG9sZCkpCisgICAgICAgICAobmV3LXZlY3RvciAobGlzdC0+dmVjdG9yIG5ldykpCisg ICAgICAgICAob2xkLWV4cGxhaW5lZD8gKG1ha2UtYml0dmVjdG9yICh2ZWN0b3ItbGVuZ3RoIG9s ZC12ZWN0b3IpICNmKSkKKyAgICAgICAgIChuZXctZXhwbGFpbmVkPyAobWFrZS1iaXR2ZWN0b3Ig KHZlY3Rvci1sZW5ndGggbmV3LXZlY3RvcikgI2YpKSkKKyAgICAoZG8gKChpIDAgKGFuZCAoPCAo KyBpIDEpICh2ZWN0b3ItbGVuZ3RoIG9sZC12ZWN0b3IpKQorICAgICAgICAgICAgICAgICAgIChi aXR2ZWN0b3ItcG9zaXRpb24gb2xkLWV4cGxhaW5lZD8gI2YgKCsgMSBpKSkpKSkKKyAgICAgICAg KChub3QgaSkpCisgICAgICAoZG8gKChqIDAgKGFuZCAoPCAoKyBqIDEpICh2ZWN0b3ItbGVuZ3Ro IG5ldy12ZWN0b3IpKQorICAgICAgICAgICAgICAgICAgICAgKGJpdHZlY3Rvci1wb3NpdGlvbiBu ZXctZXhwbGFpbmVkPyAjZiAoKyAxIGopKSkpKQorICAgICAgICAgICgobm90IGopKQorICAgICAg ICAoY29uZCAoKG9yIChiaXR2ZWN0b3ItYml0LXNldD8gb2xkLWV4cGxhaW5lZD8gaSkKKyAgICAg ICAgICAgICAgICAgICAoYml0dmVjdG9yLWJpdC1zZXQ/IG5ldy1leHBsYWluZWQ/IGopKSkKKyAg ICAgICAgICAgICAgOzsgSWYgdHdvIGVudHJpZXMgYXJlIGVxdWFsLCB0aGVyZSBpcyBubyBjaGFu Z2UuCisgICAgICAgICAgICAgIDs7IChFeGNlcHQgcG9zc2libHkgc29tZSByZW9yZGVyaW5nLCB3 aGljaCB3ZSBjdXJyZW50bHkKKyAgICAgICAgICAgICAgOzsgZG8gbm90IGNoZWNrIGZvci4pCisg ICAgICAgICAgICAgICgoZXF1YWw/ICh2ZWN0b3ItcmVmIG9sZC12ZWN0b3IgaSkKKyAgICAgICAg ICAgICAgICAgICAgICAgKHZlY3Rvci1yZWYgbmV3LXZlY3RvciBqKSkKKyAgICAgICAgICAgICAg IChiaXR2ZWN0b3Itc2V0LWJpdCEgb2xkLWV4cGxhaW5lZD8gaSkKKyAgICAgICAgICAgICAgIChi aXR2ZWN0b3Itc2V0LWJpdCEgbmV3LWV4cGxhaW5lZD8gaikpCisgICAgICAgICAgICAgICgoYW5k IHBhaXJ3aXNlL2NoYW5nZQorICAgICAgICAgICAgICAgICAgICAocGFpcndpc2UvY2hhbmdlICh2 ZWN0b3ItcmVmIG9sZC12ZWN0b3IgaSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAodmVjdG9yLXJlZiBuZXctdmVjdG9yIGopKSkKKyAgICAgICAgICAgICAgIChiaXR2ZWN0 b3Itc2V0LWJpdCEgb2xkLWV4cGxhaW5lZD8gaSkKKyAgICAgICAgICAgICAgIChiaXR2ZWN0b3It c2V0LWJpdCEgbmV3LWV4cGxhaW5lZD8gaikpKSkpCisgICAgKG9yIChiaXR2ZWN0b3ItcG9zaXRp b24gb2xkLWV4cGxhaW5lZD8gI2YpCisgICAgICAgIChiaXR2ZWN0b3ItcG9zaXRpb24gbmV3LWV4 cGxhaW5lZD8gI2YpKSkpCisKIChkZWZpbmUqIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2UgZmlsZS1u YW1lIG9sZCBuZXcgIzpvcHRpb25hbCAocG9ydCAoY3VycmVudC1vdXRwdXQtcG9ydCkpKQogICAi UHJpbnQgQ2hhbmdlTG9nIGNvbW1pdCBtZXNzYWdlIGZvciBjaGFuZ2VzIGJldHdlZW4gT0xEIGFu ZCBORVcuIgogICAoZGVmaW5lIChnZXQtdmFsdWVzIGV4cHIgZmllbGQpCkBAIC0yMDcsNiArMjYz LDE0IEBAIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHRvcC1sZXZlbCBkZWZpbml0aW9uIGNvbnRhaW5p bmcgdGhlIHN0YWdlZCBjaGFuZ2VzLiIKICAgICAgICgoKSAnKCkpCiAgICAgICAoKGZpcnN0IC4g cmVzdCkKICAgICAgICAobWFwIGNhZGFkciBmaXJzdCkpKSkKKyAgOzsgTGlrZSBnZXQtdmFsdWVz LCBidXQgYWxzbyBhbGxvdyBxdW90ZSBhbmQgZG8gbm90IHRyZWF0CisgIDs7IHRoZSB2YWx1ZSBv ZiB0aGUgZmllbGQgYXMgYW4gYWxpc3QuCisgIChkZWZpbmUgKGdldC12YWx1ZXMvbGlzdCBleHBy IGZpZWxkKQorICAgIChtYXRjaCAoKHN4cGF0aCBgKC8vICxmaWVsZCAsKG5vZGUtb3IgKHN4cGF0 aCAnKHF1YXNpcXVvdGUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN4cGF0aCAnKHF1b3RlKSkpKSkgZXhwcikKKyAgICAgICgoKSAnKCkpCisgICAgICAoKGZp cnN0IC4gcmVzdCkKKyAgICAgICAoc2Vjb25kIGZpcnN0KSkpKQogICAoZGVmaW5lIChsaXN0aWZ5 IGl0ZW1zKQogICAgIChtYXRjaCBpdGVtcwogICAgICAgKChvbmUpIG9uZSkKQEAgLTI0NSw2ICsz MDksMzQgQEAgY29ycmVzcG9uZGluZyB0byB0aGUgdG9wLWxldmVsIGRlZmluaXRpb24gY29udGFp bmluZyB0aGUgc3RhZ2VkIGNoYW5nZXMuIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGxpc3RpZnkgcmVtb3ZlZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChsaXN0aWZ5IGFkZGVkKSkpKSkpKSkpKQogICAgICAgICAgICAgJyhp bnB1dHMgcHJvcGFnYXRlZC1pbnB1dHMgbmF0aXZlLWlucHV0cykpKQorICAoZGVmaW5lIChleHBs YWluLW1ha2UtZmxhZ3MvY2hhbmdlIHggeSkKKyAgICAobWF0Y2ggKGNvbnMgeCB5KQorICAgICAg KCgiQ0M9Z2NjIiAuICcsKHN0cmluZy1hcHBlbmQgIkNDPSIgKGNjLWZvci10YXJnZXQpKSkKKyAg ICAgICAoZm9ybWF0IHBvcnQKKyAgICAgICAgICAgICAgICIgVXNlIHRoZSBDIGNyb3NzLWNvbXBp bGVyLCBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcgXCJnY2NcIi4iKQorICAgICAgICN0KQorICAgICAg KCgiQ1hYPWcrKyIgLiAnLChzdHJpbmctYXBwZW5kICJDWFg9IiAoY3h4LWZvci10YXJnZXQpKSkK KyAgICAgICAoZm9ybWF0IHBvcnQKKyAgICAgICAgICAgICAgICIgVXNlIHRoZSBDKysgY3Jvc3Mt Y29tcGlsZXIsIGluc3RlYWQgb2YgaGFyZGNvZGluZyBcImcrK1wiLiIpCisgICAgICAgI3QpCisg ICAgICAoXyAjZikpKQorICAoZGVmaW5lIChleHBsYWluLWFyZ3VtZW50IGtleXdvcmQgb2xkIG5l dykKKyAgICAodW5sZXNzIChlcXVhbD8gb2xkIG5ldykKKyAgICAgIChjYXNlIGtleXdvcmQKKyAg ICAgICAgKCgjOm1ha2UtZmxhZ3MpCisgICAgICAgICAoZm9ybWF0IHBvcnQgIlthcmd1bWVudHNd PCM6bWFrZS1mbGFncz46IikKKyAgICAgICAgIDs7IHNlY29uZDogc2tpcCAnIGFuZCBgCisgICAg ICAgICAoaWYgKGV4cGxhaW4tbGlzdC1kZWx0YSAoc2Vjb25kIG9sZCkgKHNlY29uZCBuZXcpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOnBhaXJ3aXNlL2NoYW5nZSBleHBsYWlu LW1ha2UtZmxhZ3MvY2hhbmdlKQorICAgICAgICAgICAgIDs7IFRoZXJlIHdlcmUgc29tZSB1bmV4 cGxhaW5lZCBjaGFuZ2VzLgorICAgICAgICAgICAgIChmb3JtYXQgcG9ydCAiIFVwZGF0ZS5+JSIp CisgICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICJ+JSIpKSkKKyAgICAgICAgOzsgVGhlcmUgd2Vy ZSBzb21lIHVuZXhwbGFpbmVkIGNoYW5nZXMuCisgICAgICAgIChlbHNlIChmb3JtYXQgcG9ydCAi W2FyZ3VtZW50c108fmE+OiBVcGRhdGUufiUiIGtleXdvcmQpKSkpKQorICAobGV0ICgob2xkLWFy Z3VtZW50cyAob3IgKGdldC12YWx1ZXMvbGlzdCBvbGQgJ2FyZ3VtZW50cykgJygpKSkKKyAgICAg ICAgKG5ldy1hcmd1bWVudHMgKG9yIChnZXQtdmFsdWVzL2xpc3QgbmV3ICdhcmd1bWVudHMpICco KSkpKQorICAgIChwYWlyd2lzZS1mb3JlYWNoLWtleXdvcmQgZXhwbGFpbi1hcmd1bWVudCBvbGQt YXJndW1lbnRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXctYXJndW1lbnRzKSkp CiAKIChkZWZpbmUqIChhZGQtY29tbWl0LW1lc3NhZ2UgZmlsZS1uYW1lIHZhcmlhYmxlLW5hbWUg IzpvcHRpb25hbCAocG9ydCAoY3VycmVudC1vdXRwdXQtcG9ydCkpKQogICAiUHJpbnQgQ2hhbmdl TG9nIGNvbW1pdCBtZXNzYWdlIGZvciBhIGNoYW5nZSB0byBGSUxFLU5BTUUgYWRkaW5nIGEgZGVm aW5pdGlvbi4iCi0tIAoyLjMxLjEKCg== --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename*0=0002-etc-Teach-committer.scm-about-checking-tests-in-the-.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-etc-Teach-committer.scm-about-checking-tests-in-the-.patch"; charset="UTF-8" RnJvbSA4OTRkZGU5ZmViYmVjYWVkZDFhOTU5NmZmNjY2NTNmOWM5MjQ5ZWY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMTM6MzI6NDEgKzAyMDAKU3ViamVjdDogW1BBVENIIDAy LzExXSBldGM6IFRlYWNoIGNvbW1pdHRlci5zY20gYWJvdXQgY2hlY2tpbmcgdGVzdHM/IGluIHRo ZQogJ2NoZWNrJyBwaGFzZS4KCiogZXRjL2NvbW1pdHRlci5zY20uaW4KICAoaGFzLWV4cGxpY2l0 LWFyZ3VtZW50Pyk6IE5ldyBwcm9jZWR1cmUuCiAgKGNoYW5nZS1jb21taXQtbWVzc2FnZSlbZXhw bGFpbi1hcmd1bWVudF08IzpwaGFzZXM+OiBOZXcgY2FzZSwKICB0cnkgZXhwbGFpbmluZyBjaGFu Z2VzIGluICM6cGhhc2VzLgogIChleHBsYWluLXBoYXNlcy9jaGFuZ2UpOiBOZXcgcHJvY2VkdXJl LCBleHBsYWluIHRoZSBwYXRjaCBtYWtlcwogIHN1cmUgJ3Rlc3RzPycgaXMgcmVzcGVjdGVkIGlu IHRoZSAnY2hlY2snIHBoYXNlLgotLS0KIGV0Yy9jb21taXR0ZXIuc2NtLmluIHwgNDYgKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0 NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZXRjL2NvbW1pdHRlci5zY20uaW4gYi9ldGMv Y29tbWl0dGVyLnNjbS5pbgppbmRleCBjMmYyN2VmOGM4Li4xZjI1YzQyNGRkIDEwMDc1NQotLS0g YS9ldGMvY29tbWl0dGVyLnNjbS5pbgorKysgYi9ldGMvY29tbWl0dGVyLnNjbS5pbgpAQCAtMjU2 LDYgKzI1NiwyNiBAQCBSZXR1cm4gZmFsc2UgaWYgYWxsIGNoYW5nZXMgY291bGQgYmUgZXhwbGFp bmVkIGFuZCB0cnV0aCBvdGhlcndpc2UuIgogICAgIChvciAoYml0dmVjdG9yLXBvc2l0aW9uIG9s ZC1leHBsYWluZWQ/ICNmKQogICAgICAgICAoYml0dmVjdG9yLXBvc2l0aW9uIG5ldy1leHBsYWlu ZWQ/ICNmKSkpKQogCisoZGVmaW5lIChoYXMtZXhwbGljaXQtYXJndW1lbnQ/IGFyZ3VtZW50LXRv LXNlYXJjaC1mb3IgYXJndW1lbnQtbGlzdCkKKyAgIlRlc3Qgd2hldGhlciBBUkdVTUVOVC1UTy1T RUFSQ0gtRk9SIG9jY3VycyBpbiBBUkdVTUVOVC1MSVNULiIKKyAgKGxldCBsb29wICgoYXJndW1l bnQtbGlzdCBhcmd1bWVudC1saXN0KSkKKyAgICA7OyAobGFtYmRhICgpIGV4cCkKKyAgICAoY29u ZCAoKG51bGw/IGFyZ3VtZW50LWxpc3QpICNmKQorICAgICAgICAgIDs7IChsYW1iZGEgKHggLiBy ZXN0KSBleHApCisgICAgICAgICAgKChwYWlyPyBhcmd1bWVudC1saXN0KQorICAgICAgICAgICAo bGV0ICgoYXJndW1lbnQtaW4tbGlzdCAoY2FyIGFyZ3VtZW50LWxpc3QpKQorICAgICAgICAgICAg ICAgICAocmVzdCAoY2RyIGFyZ3VtZW50LWxpc3QpKSkKKyAgICAgICAgICAgICAoY29uZCAoKGVx PyBhcmd1bWVudC1pbi1saXN0IGFyZ3VtZW50LXRvLXNlYXJjaC1mb3IpCisgICAgICAgICAgICAg ICAgICAgICN0KQorICAgICAgICAgICAgICAgICAgIDs7IChsYW1iZGEqICgjOmtleSAoeCAuIGRl ZmF1bHQpIC4gcmVzdCkgI2YpCisgICAgICAgICAgICAgICAgICAgKChhbmQgKHBhaXI/IGFyZ3Vt ZW50LWluLWxpc3QpCisgICAgICAgICAgICAgICAgICAgICAgICAgKGVxPyAoY2FyIGFyZ3VtZW50 LWluLWxpc3QpIGFyZ3VtZW50LXRvLXNlYXJjaC1mb3IpKQorICAgICAgICAgICAgICAgICAgICAj dCkKKyAgICAgICAgICAgICAgICAgICAoI3QgKGxvb3AgcmVzdCkpKSkpCisgICAgICAgICAgOzsg KGxhbWJkYSBfIGV4cCkKKyAgICAgICAgICAoKHN5bWJvbD8gYXJndW1lbnQtbGlzdCkgI2YpCisg ICAgICAgICAgKCN0IChlcnJvciAidGhlIGFyZ3VtZW50IGxpc3Qgc2VlbXMgdG8gYmUgaW5jb3Jy ZWN0ISIpKSkpKQorCiAoZGVmaW5lKiAoY2hhbmdlLWNvbW1pdC1tZXNzYWdlIGZpbGUtbmFtZSBv bGQgbmV3ICM6b3B0aW9uYWwgKHBvcnQgKGN1cnJlbnQtb3V0cHV0LXBvcnQpKSkKICAgIlByaW50 IENoYW5nZUxvZyBjb21taXQgbWVzc2FnZSBmb3IgY2hhbmdlcyBiZXR3ZWVuIE9MRCBhbmQgTkVX LiIKICAgKGRlZmluZSAoZ2V0LXZhbHVlcyBleHByIGZpZWxkKQpAQCAtMzIwLDYgKzM0MCwyMSBA QCBSZXR1cm4gZmFsc2UgaWYgYWxsIGNoYW5nZXMgY291bGQgYmUgZXhwbGFpbmVkIGFuZCB0cnV0 aCBvdGhlcndpc2UuIgogICAgICAgICAgICAgICAgIiBVc2UgdGhlIEMrKyBjcm9zcy1jb21waWxl ciwgaW5zdGVhZCBvZiBoYXJkY29kaW5nIFwiZysrXCIuIikKICAgICAgICAjdCkKICAgICAgIChf ICNmKSkpCisgIChkZWZpbmUgKGV4cGxhaW4tcGhhc2VzL2NoYW5nZSB4IHkpCisgICAgKG1hdGNo IChjb25zIHggeSkKKyAgICAgIDs7ICJndWl4IGJ1aWxkIiBzdXBwb3J0cyBhIC0td2l0aG91dC10 ZXN0cz1QQUNLQUdFIG9wdGlvbiwKKyAgICAgIDs7IGZvciBidWlsZGluZyBhIHBhY2thZ2Ugd2l0 aG91dCBydW5uaW5nIHRlc3RzLiAgQWxzbywgdGVzdHMKKyAgICAgIDs7IGNhbiBvZnRlbiBub3Qg YmUgcnVuIHdoZW4gY3Jvc3MtY29tcGlsaW5nLiAgVGhlICdjaGVjaycKKyAgICAgIDs7IHBoYXNl IG5lZWRzIHRvIHJlc3BlY3QgdGhpcywgdGhvdWdoLiAgTWF5YmUgdGhpcyBwYXRjaCBpcworICAg ICAgOzsgZm9yIGVuc3VyaW5nIHRoZSBwaGFzZSByZXNwZWN0cyB0aGlzLgorICAgICAgKCgoJ3Jl cGxhY2UgJydjaGVjayAoKG9yICdsYW1iZGEqICdsYW1iZGEpIGFyZ3MveCAuIGV4cHMveCkpCisg ICAgICAgIC4gKCdyZXBsYWNlICcnY2hlY2sgKChvciAnbGFtYmRhKiAnbGFtYmRhKSBhcmdzL3kg LiBleHBzL3kpKSkKKyAgICAgICAod2hlbiAoYW5kIChub3QgKGhhcy1leHBsaWNpdC1hcmd1bWVu dD8gJ3Rlc3RzPyBhcmdzL3gpKQorICAgICAgICAgICAgICAgICAgKGhhcy1leHBsaWNpdC1hcmd1 bWVudD8gJ3Rlc3RzPyBhcmdzL3kpKQorICAgICAgICAgKGZvcm1hdCBwb3J0CisgICAgICAgICAg ICAgICAgICJbYXJndW1lbnRzXTwjOnBoYXNlcz57Y2hlY2t9OiBPbmx5IHJ1biB0ZXN0cyB3aGVu IG5vdCByZXF1ZXN0ZWQufiUiKQorICAgICAgICAgI3QpKQorICAgICAgKF8gI2YpKSkKICAgKGRl ZmluZSAoZXhwbGFpbi1hcmd1bWVudCBrZXl3b3JkIG9sZCBuZXcpCiAgICAgKHVubGVzcyAoZXF1 YWw/IG9sZCBuZXcpCiAgICAgICAoY2FzZSBrZXl3b3JkCkBAIC0zMzEsNiArMzY2LDE3IEBAIFJl dHVybiBmYWxzZSBpZiBhbGwgY2hhbmdlcyBjb3VsZCBiZSBleHBsYWluZWQgYW5kIHRydXRoIG90 aGVyd2lzZS4iCiAgICAgICAgICAgICAgOzsgVGhlcmUgd2VyZSBzb21lIHVuZXhwbGFpbmVkIGNo YW5nZXMuCiAgICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICIgVXBkYXRlLn4lIikKICAgICAgICAg ICAgICAoZm9ybWF0IHBvcnQgIn4lIikpKQorICAgICAgICAoKCM6cGhhc2VzKQorICAgICAgICAg OzsgRm9yIGVhY2ggcGhhc2UsIGEgc2VwYXJhdGUgbGluZSB3aWxsIGJlIHByaW50ZWQuCisgICAg ICAgICAobWF0Y2ggKGNvbnMgb2xkIG5ldykKKyAgICAgICAgICAgOzsgXyBjYW4gYmUgJXN0YW5k YXJkLXBoYXNlcywgZm9yIGV4YW1wbGUKKyAgICAgICAgICAgKCgoJ21vZGlmeS1waGFzZXMgXyAu IHJlc3Qvb2xkKSAuICgnbW9kaWZ5LXBoYXNlcyBfIC4gcmVzdC9uZXcpKQorICAgICAgICAgICAg KGlmIChleHBsYWluLWxpc3QtZGVsdGEgcmVzdC9vbGQgcmVzdC9uZXcKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICM6cGFpcndpc2UvY2hhbmdlIGV4cGxhaW4tcGhhc2VzL2No YW5nZSkKKyAgICAgICAgICAgICAgICA7OyBUaGVyZSB3ZXJlIHNvbWUgdW5leHBsYWluZWQgY2hh bmdlcy4KKyAgICAgICAgICAgICAgICAoZm9ybWF0IHBvcnQgIlthcmd1bWVudHNdPCM6cGhhc2Vz PjogVXBkYXRlLn4lIikpKQorICAgICAgICAgICA7OyBUaGVyZSB3ZXJlIHNvbWUgdW5leHBsYWlu ZWQgY2hhbmdlcy4KKyAgICAgICAgICAgKF8gKGZvcm1hdCBwb3J0ICJbYXJndW1lbnRzXTwjOnBo YXNlcz46IFVwZGF0ZS5+JSIpKSkpCiAgICAgICAgIDs7IFRoZXJlIHdlcmUgc29tZSB1bmV4cGxh aW5lZCBjaGFuZ2VzLgogICAgICAgICAoZWxzZSAoZm9ybWF0IHBvcnQgIlthcmd1bWVudHNdPH5h PjogVXBkYXRlLn4lIiBrZXl3b3JkKSkpKSkKICAgKGxldCAoKG9sZC1hcmd1bWVudHMgKG9yIChn ZXQtdmFsdWVzL2xpc3Qgb2xkICdhcmd1bWVudHMpICcoKSkpCi0tIAoyLjMxLjEKCg== --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename*0=0003-etc-committer-Only-claim-to-be-updating-a-package-wh.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0003-etc-committer-Only-claim-to-be-updating-a-package-wh.patch"; charset="UTF-8" RnJvbSBkMTkwYjgwODg5MDg1MThlNTFhYzNlMmIyYmZhOTI3NDdhNTA2YWJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMTM6NTY6MTcgKzAyMDAKU3ViamVjdDogW1BBVENIIDAz LzExXSBldGM6IGNvbW1pdHRlcjogT25seSBjbGFpbSB0byBiZSB1cGRhdGluZyBhIHBhY2thZ2UK IHdoZW4gaXQncyB0cnVlLgoKKiBldGMvY29tbWl0dGVyLnNjbS5pbiAoY2hhbmdlLWNvbW1pdC1t ZXNzYWdlKTogSWYgdGhlIHBhdGNoIGRvZXMgbm90CiAgY2hhbmdlIHRoZSB2ZXJzaW9uLCBkbyBu b3QgZmFsc2VseSBzYXkgdGhlIHBhY2thZ2UgaXMgdXBkYXRlZCwgYW5kCiAgaW5zdGVhZCBvdXRw dXQgYSBwbGFjZWhvbGRlciB0byBiZSBmaWxsZWQgaW4gYnkgdGhlIHVzZXIuCi0tLQogZXRjL2Nv bW1pdHRlci5zY20uaW4gfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBp bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9jb21taXR0ZXIu c2NtLmluIGIvZXRjL2NvbW1pdHRlci5zY20uaW4KaW5kZXggMWYyNWM0MjRkZC4uMDJmNzgxN2Jk ZSAxMDA3NTUKLS0tIGEvZXRjL2NvbW1pdHRlci5zY20uaW4KKysrIGIvZXRjL2NvbW1pdHRlci5z Y20uaW4KQEAgLTMwMSwxMiArMzAxLDE3IEBAIFJldHVybiBmYWxzZSBpZiBhbGwgY2hhbmdlcyBj b3VsZCBiZSBleHBsYWluZWQgYW5kIHRydXRoIG90aGVyd2lzZS4iCiAgICAgICAgICAgICAgICAg ICAgICAgIiwgYW5kICIgKGZpcnN0ICh0YWtlLXJpZ2h0IGl0ZW1zIDEpKSkpKSkKICAgKGRlZmlu ZSB2YXJpYWJsZS1uYW1lCiAgICAgKHNlY29uZCBvbGQpKQotICAoZGVmaW5lIHZlcnNpb24KLSAg ICAoYW5kPT4gKChzeHBhdGggJygvLyB2ZXJzaW9uICphbnkqKSkgbmV3KQorICAoZGVmaW5lICh2 ZXJzaW9uIGV4cCkKKyAgICAoYW5kPT4gKChzeHBhdGggJygvLyB2ZXJzaW9uICphbnkqKSkgZXhw KQogICAgICAgICAgICBmaXJzdCkpCi0gIChmb3JtYXQgcG9ydAotICAgICAgICAgICJnbnU6IH5h OiBVcGRhdGUgdG8gfmEufiV+JSogfmEgKH5hKTogVXBkYXRlIHRvIH5hLn4lIgotICAgICAgICAg IHZhcmlhYmxlLW5hbWUgdmVyc2lvbiBmaWxlLW5hbWUgdmFyaWFibGUtbmFtZSB2ZXJzaW9uKQor ICAoZGVmaW5lIG9sZC12ZXJzaW9uICh2ZXJzaW9uIG9sZCkpCisgIChkZWZpbmUgbmV3LXZlcnNp b24gKHZlcnNpb24gbmV3KSkKKyAgKGNvbmQgKChub3QgKGVxdWFsPyBvbGQtdmVyc2lvbiBuZXct dmVyc2lvbikpCisgICAgICAgICAoZm9ybWF0IHBvcnQgImdudTogfmE6IFVwZGF0ZSB0byB+YS5+ JX4lKiB+YSAofmEpOiBVcGRhdGUgdG8gfmEufiUiCisgICAgICAgICAgICAgICAgIHZhcmlhYmxl LW5hbWUgbmV3LXZlcnNpb24gZmlsZS1uYW1lIHZhcmlhYmxlLW5hbWUgbmV3LXZlcnNpb24pKQor ICAgICAgICAoI3QKKyAgICAgICAgIChmb3JtYXQgcG9ydCAiZ251OiB+YTogPEZJWE1FIHlvdSBu ZWVkIHRvIHdyaXRlIHNvbWV0aGluZyBoZXJlPn4lfiUqIH5hICh+YSk6IEZJWE1FIS5+JSIKKyAg ICAgICAgICAgICAgICAgdmFyaWFibGUtbmFtZSBmaWxlLW5hbWUgdmFyaWFibGUtbmFtZSkpKQog ICAoZm9yLWVhY2ggKGxhbWJkYSAoZmllbGQpCiAgICAgICAgICAgICAgIChsZXQgKChvbGQtdmFs dWVzIChnZXQtdmFsdWVzIG9sZCBmaWVsZCkpCiAgICAgICAgICAgICAgICAgICAgIChuZXctdmFs dWVzIChnZXQtdmFsdWVzIG5ldyBmaWVsZCkpKQotLSAKMi4zMS4xCgo= --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename*0=0004-etc-committer-Automatically-generate-a-first-line-in.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0004-etc-committer-Automatically-generate-a-first-line-in.patch"; charset="UTF-8" RnJvbSA3ZDQ1NjNhMjcxZmRhMDAwZGNhMjg0NWIwNjg2NThiNDY3YzdlOTFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMTU6MDI6MjAgKzAyMDAKU3ViamVjdDogW1BBVENIIDA0 LzExXSBldGM6IGNvbW1pdHRlcjogQXV0b21hdGljYWxseSBnZW5lcmF0ZSBhIGZpcnN0IGxpbmUg aW4KIG1vcmUgY2FzZXMuCgoqIGV0Yy9jb21taXR0ZXIuc2NtLmluCiAgKDxwYXRjaC1zdW1tYXJ5 PiwgbWFrZS1wYXRjaC1zdW1tYXJ5LCBwYXRjaC1zdW1tYXJ5PykKICAocGF0Y2gtc3VtbWFyeTpj Yy1mb3ItdGFyZ2V0LCBwYXRjaC1zdW1tYXJ5OmN4eC1mb3ItdGFyZ2V0KQogIChzZXQtcGF0Y2gt c3VtbWFyeTpjYy1mb3ItdGFyZ2V0ISwgc2V0LXBhdGNoLXN1bW1hcnk6Y3h4LWZvci10YXJnZXQh KQogIChzZXQtcGF0Y2gtc3VtbWFyeTpyZXNwZWN0LXRlc3RzPyEsIHBhdGNoLXN1bW1hcnk6cmVz cGVjdC10ZXN0cz8pOiBEZWZpbmUKICByZWNvcmQgdHlwZSBmb3Iga2VlcGluZyB0cmFjayBvZiB3 aGF0IHRoZSBjdXJyZW50IHBhdGNoIGlzIGRvaW5nLgogIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2Up OiBSZW5hbWUgdG8gLi4uCiAgKGNoYW5nZS1jb21taXQtbWVzc2FnZS9vbmUtcGFzcyk6IC4uLiB0 aGlzLCByZWNvcmQgaW5mb3JtYXRpb24gYWJvdXQKICB0aGUgY3VycmVudCBwYXRjaCBpbiBhIDxw YXRjaC1zdW1tYXJ5PiByZWNvcmQsIGFuZCB1c2UgdGhhdCBpbmZvcm1hdGlvbgogIGZvciBjcmVh dGluZyB0aGUgZmlyc3QgbGluZSBvZiB0aGUgY29tbWl0IG1lc3NhZ2UuCiAgKGNoYW5nZS1jb21t aXQtbWVzc2FnZSk6IE5ldyBwcm9jZWR1cmUsIHdpdGggdGhlIHNhbWUgY2FsbGluZyBjb252ZW50 aW9uCiAgYXMgdGhlIG9sZCBjaGFuZ2UtY29tbWl0LW1lc3NhZ2UuCiAgKGNoYW5nZS1jb21taXQt bWVzc2FnZSlbZXhwbGFpbi1tYWtlLWZsYWdzL2NoYW5nZV06IFBvcHVsYXRlIHRoZSBwYXRjaAog IHN1bW1hcnkuCiAgKGNoYW5nZS1jb21taXQtbWVzc2FnZSlbZXhwbGFpbi1waGFzZXMvY2hhbmdl XTogTGlrZXdpc2UuCi0tLQogZXRjL2NvbW1pdHRlci5zY20uaW4gfCA1MCArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDQ4IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL2NvbW1pdHRlci5zY20u aW4gYi9ldGMvY29tbWl0dGVyLnNjbS5pbgppbmRleCAwMmY3ODE3YmRlLi4yMzFmMjdmZTRlIDEw MDc1NQotLS0gYS9ldGMvY29tbWl0dGVyLnNjbS5pbgorKysgYi9ldGMvY29tbWl0dGVyLnNjbS5p bgpAQCAtMjc2LDggKzI3NiwyOSBAQCBSZXR1cm4gZmFsc2UgaWYgYWxsIGNoYW5nZXMgY291bGQg YmUgZXhwbGFpbmVkIGFuZCB0cnV0aCBvdGhlcndpc2UuIgogICAgICAgICAgICgoc3ltYm9sPyBh cmd1bWVudC1saXN0KSAjZikKICAgICAgICAgICAoI3QgKGVycm9yICJ0aGUgYXJndW1lbnQgbGlz dCBzZWVtcyB0byBiZSBpbmNvcnJlY3QhIikpKSkpCiAKLShkZWZpbmUqIChjaGFuZ2UtY29tbWl0 LW1lc3NhZ2UgZmlsZS1uYW1lIG9sZCBuZXcgIzpvcHRpb25hbCAocG9ydCAoY3VycmVudC1vdXRw dXQtcG9ydCkpKQotICAiUHJpbnQgQ2hhbmdlTG9nIGNvbW1pdCBtZXNzYWdlIGZvciBjaGFuZ2Vz IGJldHdlZW4gT0xEIGFuZCBORVcuIgorOzsgQSBtYWNoaW5lLXJlYWRhYmxlIHN1bW1hcnkgb2Yg Y2hhbmdlcyBtYWRlLAorOzsgdGhhdCBhcmUgcmVxdWlyZWQgZm9yIGRlY2lkaW5nIG9uIHRoZSBm aXJzdCBsaW5lCis7OyBvZiB0aGUgY29tbWl0IG1lc3NhZ2UuCisoZGVmaW5lLXJlY29yZC10eXBl IDxwYXRjaC1zdW1tYXJ5PgorICAoJW1ha2UtcGF0Y2gtc3VtbWFyeSBjYy1mb3ItdGFyZ2V0IGN4 eC1mb3ItdGFyZ2V0IHJlc3BlY3QtdGVzdHM/KQorICBwYXRjaC1zdW1tYXJ5PworICA7OyAjZiB8 IGNyZWF0ZWQgfCBjb3JyZWN0ZWQKKyAgKGNjLWZvci10YXJnZXQgcGF0Y2gtc3VtbWFyeTpjYy1m b3ItdGFyZ2V0IHNldC1wYXRjaC1zdW1tYXJ5OmNjLWZvci10YXJnZXQhKQorICAoY3h4LWZvci10 YXJnZXQgcGF0Y2gtc3VtbWFyeTpjeHgtZm9yLXRhcmdldCBzZXQtcGF0Y2gtc3VtbWFyeTpjeHgt Zm9yLXRhcmdldCEpCisgIDs7ICNmIHwgI3QKKyAgKHJlc3BlY3QtdGVzdHM/IHBhdGNoLXN1bW1h cnk6cmVzcGVjdC10ZXN0cz8gc2V0LXBhdGNoLXN1bW1hcnk6cmVzcGVjdC10ZXN0cz8hKSkKKwor KGRlZmluZSAobWFrZS1wYXRjaC1zdW1tYXJ5KQorICAoJW1ha2UtcGF0Y2gtc3VtbWFyeSAjZiAj ZiAjZikpCisKKyhkZWZpbmUqIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2Uvb25lLXBhc3MKKyAgICAg ICAgICBmaWxlLW5hbWUgb2xkIG5ldyBzdW1tYXJ5CisgICAgICAgICAgIzpvcHRpb25hbCAocG9y dCAoY3VycmVudC1vdXRwdXQtcG9ydCkpKQorICAiUHJpbnQgQ2hhbmdlTG9nIGNvbW1pdCBtZXNz YWdlIGZvciBjaGFuZ2VzIGJldHdlZW4gT0xEIGFuZCBORVcuCitSZWNvcmQgaW5mb3JtYXRpb24g Zm9yIGRlY2lkaW5nIG9uIHRoZSBmaXJzdCBsaW5lIGluIFNVTU1BUlkuCitBcyB0aGUgaW5mb3Jt YXRpb24gaXMgb25seSByZWNvcmRlZCBhZnRlciB0aGUgZmlyc3QgbGluZSBoYXMgYmVlbiB3cml0 dGVuCit0byBQT1JULCB5b3Ugc2hvdWxkIHByb2JhYmx5IHJ1biB0aGlzIHByb2NlZHVyZSB0d2lj ZSwgYnV0IHdpdGggdGhlIHNhbWUKK1NVTU1BUlk6IGZpcnN0IHVzaW5nIGEg4oCYdm9pZCBwb3J0 4oCZLCB0aGVuIHdpdGggdGhlIOKAmHJlYWzigJkgb3V0cHV0IHBvcnQuIgogICAoZGVmaW5lIChn ZXQtdmFsdWVzIGV4cHIgZmllbGQpCiAgICAgKG1hdGNoICgoc3hwYXRoIGAoLy8gLGZpZWxkIHF1 YXNpcXVvdGUgKikpIGV4cHIpCiAgICAgICAoKCkgJygpKQpAQCAtMzA5LDYgKzMzMCwxOSBAQCBS ZXR1cm4gZmFsc2UgaWYgYWxsIGNoYW5nZXMgY291bGQgYmUgZXhwbGFpbmVkIGFuZCB0cnV0aCBv dGhlcndpc2UuIgogICAoY29uZCAoKG5vdCAoZXF1YWw/IG9sZC12ZXJzaW9uIG5ldy12ZXJzaW9u KSkKICAgICAgICAgIChmb3JtYXQgcG9ydCAiZ251OiB+YTogVXBkYXRlIHRvIH5hLn4lfiUqIH5h ICh+YSk6IFVwZGF0ZSB0byB+YS5+JSIKICAgICAgICAgICAgICAgICAgdmFyaWFibGUtbmFtZSBu ZXctdmVyc2lvbiBmaWxlLW5hbWUgdmFyaWFibGUtbmFtZSBuZXctdmVyc2lvbikpCisgICAgICAg ICgoYW5kIChwYXRjaC1zdW1tYXJ5OmNjLWZvci10YXJnZXQgc3VtbWFyeSkKKyAgICAgICAgICAg ICAgKHBhdGNoLXN1bW1hcnk6Y3h4LWZvci10YXJnZXQgc3VtbWFyeSkpCisgICAgICAgICAoZm9y bWF0IHBvcnQgImdudTogfmE6IFVzZSAnY2MtZm9yLXRhcmdldCcgYW5kIGZyaWVuZHMufiV+JSog fmEgKH5hKX4lIgorICAgICAgICAgICAgICAgICB2YXJpYWJsZS1uYW1lIGZpbGUtbmFtZSB2YXJp YWJsZS1uYW1lKSkKKyAgICAgICAgKChwYXRjaC1zdW1tYXJ5OmNjLWZvci10YXJnZXQgc3VtbWFy eSkKKyAgICAgICAgIChmb3JtYXQgcG9ydCAiZ251OiB+YTogVXNlIHRoZSBDIGNyb3NzLWNvbXBp bGVyLn4lfiUqIH5hICh+YSl+JSIKKyAgICAgICAgICAgICAgICAgdmFyaWFibGUtbmFtZSBmaWxl LW5hbWUgdmFyaWFibGUtbmFtZSkpCisgICAgICAgICgocGF0Y2gtc3VtbWFyeTpjeHgtZm9yLXRh cmdldCBzdW1tYXJ5KQorICAgICAgICAgKGZvcm1hdCBwb3J0ICJnbnU6IH5hOiBVc2UgdGhlIEMg Y3Jvc3MtY29tcGlsZXIufiV+JSogfmEgKH5hKX4lIgorICAgICAgICAgICAgICAgICB2YXJpYWJs ZS1uYW1lIGZpbGUtbmFtZSB2YXJpYWJsZS1uYW1lKSkKKyAgICAgICAgKChwYXRjaC1zdW1tYXJ5 OnJlc3BlY3QtdGVzdHM/IHN1bW1hcnkpCisgICAgICAgICAoZm9ybWF0IHBvcnQgImdudTogfmE6 IE9ubHkgcnVuIHRlc3RzIHdoZW4gcmVxdWVzdGVkLn4lfiUgfmEgKH5hKX4lIgorICAgICAgICAg ICAgICAgICB2YXJpYWJsZS1uYW1lIGZpbGUtbmFtZSB2YXJpYWJsZS1uYW1lKSkKICAgICAgICAg KCN0CiAgICAgICAgICAoZm9ybWF0IHBvcnQgImdudTogfmE6IDxGSVhNRSB5b3UgbmVlZCB0byB3 cml0ZSBzb21ldGhpbmcgaGVyZT5+JX4lKiB+YSAofmEpOiBGSVhNRSEufiUiCiAgICAgICAgICAg ICAgICAgIHZhcmlhYmxlLW5hbWUgZmlsZS1uYW1lIHZhcmlhYmxlLW5hbWUpKSkKQEAgLTMzNywx MCArMzcxLDEyIEBAIFJldHVybiBmYWxzZSBpZiBhbGwgY2hhbmdlcyBjb3VsZCBiZSBleHBsYWlu ZWQgYW5kIHRydXRoIG90aGVyd2lzZS4iCiAgIChkZWZpbmUgKGV4cGxhaW4tbWFrZS1mbGFncy9j aGFuZ2UgeCB5KQogICAgIChtYXRjaCAoY29ucyB4IHkpCiAgICAgICAoKCJDQz1nY2MiIC4gJywo c3RyaW5nLWFwcGVuZCAiQ0M9IiAoY2MtZm9yLXRhcmdldCkpKQorICAgICAgIChzZXQtcGF0Y2gt c3VtbWFyeTpjYy1mb3ItdGFyZ2V0ISBzdW1tYXJ5ICdjaGFuZ2VkKQogICAgICAgIChmb3JtYXQg cG9ydAogICAgICAgICAgICAgICAgIiBVc2UgdGhlIEMgY3Jvc3MtY29tcGlsZXIsIGluc3RlYWQg b2YgaGFyZGNvZGluZyBcImdjY1wiLiIpCiAgICAgICAgI3QpCiAgICAgICAoKCJDWFg9ZysrIiAu ICcsKHN0cmluZy1hcHBlbmQgIkNYWD0iIChjeHgtZm9yLXRhcmdldCkpKQorICAgICAgIChzZXQt cGF0Y2gtc3VtbWFyeTpjeHgtZm9yLXRhcmdldCEgc3VtbWFyeSAnY2hhbmdlZCkKICAgICAgICAo Zm9ybWF0IHBvcnQKICAgICAgICAgICAgICAgICIgVXNlIHRoZSBDKysgY3Jvc3MtY29tcGlsZXIs IGluc3RlYWQgb2YgaGFyZGNvZGluZyBcImcrK1wiLiIpCiAgICAgICAgI3QpCkBAIC0zNTYsNiAr MzkyLDcgQEAgUmV0dXJuIGZhbHNlIGlmIGFsbCBjaGFuZ2VzIGNvdWxkIGJlIGV4cGxhaW5lZCBh bmQgdHJ1dGggb3RoZXJ3aXNlLiIKICAgICAgICAgLiAoJ3JlcGxhY2UgJydjaGVjayAoKG9yICds YW1iZGEqICdsYW1iZGEpIGFyZ3MveSAuIGV4cHMveSkpKQogICAgICAgICh3aGVuIChhbmQgKG5v dCAoaGFzLWV4cGxpY2l0LWFyZ3VtZW50PyAndGVzdHM/IGFyZ3MveCkpCiAgICAgICAgICAgICAg ICAgICAoaGFzLWV4cGxpY2l0LWFyZ3VtZW50PyAndGVzdHM/IGFyZ3MveSkpCisgICAgICAgICAo c2V0LXBhdGNoLXN1bW1hcnk6cmVzcGVjdC10ZXN0cz8hIHN1bW1hcnkgI3QpCiAgICAgICAgICAo Zm9ybWF0IHBvcnQKICAgICAgICAgICAgICAgICAgIlthcmd1bWVudHNdPCM6cGhhc2VzPntjaGVj a306IE9ubHkgcnVuIHRlc3RzIHdoZW4gbm90IHJlcXVlc3RlZC5+JSIpCiAgICAgICAgICAjdCkp CkBAIC0zODksNiArNDI2LDE1IEBAIFJldHVybiBmYWxzZSBpZiBhbGwgY2hhbmdlcyBjb3VsZCBi ZSBleHBsYWluZWQgYW5kIHRydXRoIG90aGVyd2lzZS4iCiAgICAgKHBhaXJ3aXNlLWZvcmVhY2gt a2V5d29yZCBleHBsYWluLWFyZ3VtZW50IG9sZC1hcmd1bWVudHMKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5ldy1hcmd1bWVudHMpKSkKIAorKGRlZmluZSogKGNoYW5nZS1jb21taXQt bWVzc2FnZSBmaWxlLW5hbWUgb2xkIG5ldworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAjOm9wdGlvbmFsIChwb3J0IChjdXJyZW50LW91dHB1dC1wb3J0KSkpCisgICJMaWtlIGNoYW5n ZS1jb21taXQtbWVzc2FnZS9vbmUtcGFzcywgYnV0IHdpdGhvdXQgcmVxdWlyaW5nIHRvIGJlIHJ1 biB0d2ljZQorZm9yIGEgY29ycmVjdCBoZWFkZXIuIgorICAobGV0ICgoc3VtbWFyeSAobWFrZS1w YXRjaC1zdW1tYXJ5KSkpCisgICAgKGNoYW5nZS1jb21taXQtbWVzc2FnZS9vbmUtcGFzcyBmaWxl LW5hbWUgb2xkIG5ldyBzdW1tYXJ5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoJW1ha2Utdm9pZC1wb3J0ICJ3IikpCisgICAgKGNoYW5nZS1jb21taXQtbWVzc2FnZS9vbmUt cGFzcyBmaWxlLW5hbWUgb2xkIG5ldyBzdW1tYXJ5IHBvcnQpKSkKKwogKGRlZmluZSogKGFkZC1j b21taXQtbWVzc2FnZSBmaWxlLW5hbWUgdmFyaWFibGUtbmFtZSAjOm9wdGlvbmFsIChwb3J0IChj dXJyZW50LW91dHB1dC1wb3J0KSkpCiAgICJQcmludCBDaGFuZ2VMb2cgY29tbWl0IG1lc3NhZ2Ug Zm9yIGEgY2hhbmdlIHRvIEZJTEUtTkFNRSBhZGRpbmcgYSBkZWZpbml0aW9uLiIKICAgKGZvcm1h dCBwb3J0Ci0tIAoyLjMxLjEKCg== --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename="0005-etc-committer-Support-list-exp-.-in-make-flags.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0005-etc-committer-Support-list-exp-.-in-make-flags.patch"; charset="UTF-8" RnJvbSAxYjhhMTU5OWM4NGYyNWJkY2E4NjZmYzRkYzFhN2YyMjE3OTAxYzRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMTU6MzI6MDggKzAyMDAKU3ViamVjdDogW1BBVENIIDA1 LzExXSBldGM6IGNvbW1pdHRlcjogU3VwcG9ydCAobGlzdCBleHAgLi4uKSBpbiAjOm1ha2UtZmxh Z3MuCgoqIGV0Yy9jb21taXR0ZXIuc2NtLmluCiAgKHVud3JhcC1saXN0KTogTmV3IHByb2NlZHVy ZSwgc3VwcG9ydGluZyAncXVhc2lxdW90ZScsICdxdW90ZScKICBhbmQgJ2xpc3QnLgogIChjaGFu Z2UtY29tbWl0LW1lc3NhZ2Uvb25lLXBhc3MpW3Vud3JhcC1saXN0XTogVXNlIG5ldyBwcm9jZWR1 cmUuCi0tLQogZXRjL2NvbW1pdHRlci5zY20uaW4gfCAxMiArKysrKysrKysrLS0KIDEgZmlsZSBj aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0 Yy9jb21taXR0ZXIuc2NtLmluIGIvZXRjL2NvbW1pdHRlci5zY20uaW4KaW5kZXggMjMxZjI3ZmU0 ZS4uMWY4ZjA2YjlmMSAxMDA3NTUKLS0tIGEvZXRjL2NvbW1pdHRlci5zY20uaW4KKysrIGIvZXRj L2NvbW1pdHRlci5zY20uaW4KQEAgLTI5MSw2ICsyOTEsMTUgQEAgUmV0dXJuIGZhbHNlIGlmIGFs bCBjaGFuZ2VzIGNvdWxkIGJlIGV4cGxhaW5lZCBhbmQgdHJ1dGggb3RoZXJ3aXNlLiIKIChkZWZp bmUgKG1ha2UtcGF0Y2gtc3VtbWFyeSkKICAgKCVtYWtlLXBhdGNoLXN1bW1hcnkgI2YgI2YgI2Yp KQogCis7OyAnKHggLi4uKSAtPiAoeCAuLi4pCis7OyBgKHggLi4uKSAtPiAoeCAuLi4pCis7OyAo bGlzdCB4IC4uLikgLT4gKHggLi4uKQorKGRlZmluZSAodW53cmFwLWxpc3QgbGlzdCkKKyAgKGNh c2UgKGNhciBsaXN0KQorICAgICgocXVhc2lxdW90ZSBxdW90ZSkgKHNlY29uZCBsaXN0KSkKKyAg ICAoKGxpc3QpIChjZHIgbGlzdCkpCisgICAgKGVsc2UgKGVycm9yICJJIGNhbid0IGludGVycHJl dCB0aGF0IGFzIGEgbGlzdCEiKSkpKQorCiAoZGVmaW5lKiAoY2hhbmdlLWNvbW1pdC1tZXNzYWdl L29uZS1wYXNzCiAgICAgICAgICAgZmlsZS1uYW1lIG9sZCBuZXcgc3VtbWFyeQogICAgICAgICAg ICM6b3B0aW9uYWwgKHBvcnQgKGN1cnJlbnQtb3V0cHV0LXBvcnQpKSkKQEAgLTQwMiw4ICs0MTEs NyBAQCBTVU1NQVJZOiBmaXJzdCB1c2luZyBhIOKAmHZvaWQgcG9ydOKAmSwgdGhlbiB3aXRoIHRo ZSDigJhyZWFs4oCZIG91dHB1dCBwb3J0LiIKICAgICAgIChjYXNlIGtleXdvcmQKICAgICAgICAg KCgjOm1ha2UtZmxhZ3MpCiAgICAgICAgICAoZm9ybWF0IHBvcnQgIlthcmd1bWVudHNdPCM6bWFr ZS1mbGFncz46IikKLSAgICAgICAgIDs7IHNlY29uZDogc2tpcCAnIGFuZCBgCi0gICAgICAgICAo aWYgKGV4cGxhaW4tbGlzdC1kZWx0YSAoc2Vjb25kIG9sZCkgKHNlY29uZCBuZXcpCisgICAgICAg ICAoaWYgKGV4cGxhaW4tbGlzdC1kZWx0YSAodW53cmFwLWxpc3Qgb2xkKSAodW53cmFwLWxpc3Qg bmV3KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpwYWlyd2lzZS9jaGFuZ2Ug ZXhwbGFpbi1tYWtlLWZsYWdzL2NoYW5nZSkKICAgICAgICAgICAgICA7OyBUaGVyZSB3ZXJlIHNv bWUgdW5leHBsYWluZWQgY2hhbmdlcy4KICAgICAgICAgICAgICAoZm9ybWF0IHBvcnQgIiBVcGRh dGUufiUiKQotLSAKMi4zMS4xCgo= --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename="0006-etc-committer-Explain-changes-in-configure-flags.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0006-etc-committer-Explain-changes-in-configure-flags.patch"; charset="UTF-8" RnJvbSBmNTVkMWExNDg0MjZmZGEzYzFjYmIxNmY5M2UzNmVmMTRhM2JlMDk5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMTU6NDU6MDIgKzAyMDAKU3ViamVjdDogW1BBVENIIDA2 LzExXSBldGM6IGNvbW1pdHRlcjogRXhwbGFpbiBjaGFuZ2VzIGluICM6Y29uZmlndXJlLWZsYWdz LgoKKiBldGMvY29tbWl0dGVyLnNjbS5pbgogIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2Uvb25lLXBh c3MpW2V4cGxhaW4tYXJndW1lbnRdOiBIYW5kbGUKICAjOmNvbmZpZ3VyZS1mbGFncyB0aGUgc2Ft ZSB3YXkgYXMgIzptYWtlLWZsYWdzIGZvciBub3cuCi0tLQogZXRjL2NvbW1pdHRlci5zY20uaW4g fCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9jb21taXR0ZXIuc2NtLmluIGIvZXRjL2NvbW1pdHRlci5z Y20uaW4KaW5kZXggMWY4ZjA2YjlmMS4uM2MzNTA3NDE0MSAxMDA3NTUKLS0tIGEvZXRjL2NvbW1p dHRlci5zY20uaW4KKysrIGIvZXRjL2NvbW1pdHRlci5zY20uaW4KQEAgLTQwOSw4ICs0MDksMTIg QEAgU1VNTUFSWTogZmlyc3QgdXNpbmcgYSDigJh2b2lkIHBvcnTigJksIHRoZW4gd2l0aCB0aGUg 4oCYcmVhbOKAmSBvdXRwdXQgcG9ydC4iCiAgIChkZWZpbmUgKGV4cGxhaW4tYXJndW1lbnQga2V5 d29yZCBvbGQgbmV3KQogICAgICh1bmxlc3MgKGVxdWFsPyBvbGQgbmV3KQogICAgICAgKGNhc2Ug a2V5d29yZAotICAgICAgICAoKCM6bWFrZS1mbGFncykKLSAgICAgICAgIChmb3JtYXQgcG9ydCAi W2FyZ3VtZW50c108IzptYWtlLWZsYWdzPjoiKQorICAgICAgICA7OyBTb21ldGltZXMsIGFyZ3Vt ZW50cyBsaWtlICJDQz1UQVJHRVQtZ2NjIiBhcmUgcGFzc2VkIHRvIHRoZQorICAgICAgICA7OyBj b25maWd1cmUgc2NyaXB0LiAgVGhlaXIgaW50ZXJwcmV0YXRpb24gaXMgc29tZXRpbWVzIHRoZSBz YW1lCisgICAgICAgIDs7IGFzIGluIG1ha2VmaWxlcy4gIEhlbmNlLCBmb3Igbm93IHdlIHVuaWZ5 IHRoZSBoYW5kbGluZyBvZgorICAgICAgICA7OyAjOm1ha2UtZmxhZ3MgYW5kICM6Y29uZmlndXJl LWZsYWdzLgorICAgICAgICAoKCM6bWFrZS1mbGFncyAjOmNvbmZpZ3VyZS1mbGFncykKKyAgICAg ICAgIChmb3JtYXQgcG9ydCAiW2FyZ3VtZW50c108fmE+OiIga2V5d29yZCkKICAgICAgICAgIChp ZiAoZXhwbGFpbi1saXN0LWRlbHRhICh1bndyYXAtbGlzdCBvbGQpICh1bndyYXAtbGlzdCBuZXcp CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOnBhaXJ3aXNlL2NoYW5nZSBleHBs YWluLW1ha2UtZmxhZ3MvY2hhbmdlKQogICAgICAgICAgICAgIDs7IFRoZXJlIHdlcmUgc29tZSB1 bmV4cGxhaW5lZCBjaGFuZ2VzLgotLSAKMi4zMS4xCgo= --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename="0007-etc-committer-Read-correctly.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0007-etc-committer-Read-correctly.patch"; charset="UTF-8" RnJvbSBjNmZkODMyODg3YjI3MTM3OGIxY2ZjMTkwOWYyMzM2OTNlYTcwY2I0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMjI6NTM6MTIgKzAyMDAKU3ViamVjdDogW1BBVENIIDA3 LzExXSBldGM6IGNvbW1pdHRlcjogUmVhZCAjfiwgIyQsICMrIGNvcnJlY3RseS4KCiogZXRjL2Nv bW1pdHRlci5zY20uaW46IEltcG9ydCAoZ3VpeCBnZXhwKS4KLS0tCiBldGMvY29tbWl0dGVyLnNj bS5pbiB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvZXRjL2NvbW1pdHRlci5zY20uaW4gYi9ldGMvY29tbWl0dGVyLnNj bS5pbgppbmRleCAzYzM1MDc0MTQxLi5mMDNmMGRhZjJiIDEwMDc1NQotLS0gYS9ldGMvY29tbWl0 dGVyLnNjbS5pbgorKysgYi9ldGMvY29tbWl0dGVyLnNjbS5pbgpAQCAtMzgsNyArMzgsOCBAQAog ICAgICAgICAoaWNlLTkgbWF0Y2gpCiAgICAgICAgIChpY2UtOSByZGVsaW0pCiAgICAgICAgIChp Y2UtOSB0ZXh0dWFsLXBvcnRzKQotICAgICAgICAocm5ycyBjb250cm9sKSkKKyAgICAgICAgKHJu cnMgY29udHJvbCkKKyAgICAgICAgKGd1aXggZ2V4cCkpCiAKIChkZWZpbmUqIChicmVhay1zdHJp bmcgc3RyICM6b3B0aW9uYWwgKG1heC1saW5lLWxlbmd0aCA3MCkpCiAgICJCcmVhayB0aGUgc3Ry aW5nIFNUUiBpbnRvIGxpbmVzIHRoYXQgYXJlIG5vIGxvbmdlciB0aGFuIE1BWC1MSU5FLUxFTkdU SC4KLS0gCjIuMzEuMQoK --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename="0008-etc-committer-Perform-line-wrapping.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0008-etc-committer-Perform-line-wrapping.patch"; charset="UTF-8" RnJvbSBlNzdmYzFjMDY4NzZiYzY1ZTA3ODJhZjNiZDFlYmRiZWY0YmMxZWEzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMjI6NTU6NDEgKzAyMDAKU3ViamVjdDogW1BBVENIIDA4 LzExXSBldGM6IGNvbW1pdHRlcjogUGVyZm9ybSBsaW5lLXdyYXBwaW5nLgoKKiBldGMvY29tbWl0 dGVyLnNjbS5pbiAoY2hhbmdlLWNvbW1pdC1tZXNzYWdlKTogUGVyZm9ybSBsaW5lIHdyYXBwaW5n LgotLS0KIGV0Yy9jb21taXR0ZXIuc2NtLmluIHwgMjAgKysrKysrKysrKysrKysrKystLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2V0Yy9jb21taXR0ZXIuc2NtLmluIGIvZXRjL2NvbW1pdHRlci5zY20uaW4KaW5kZXggZjAz ZjBkYWYyYi4uZGU4Zjk1NGY0ZSAxMDA3NTUKLS0tIGEvZXRjL2NvbW1pdHRlci5zY20uaW4KKysr IGIvZXRjL2NvbW1pdHRlci5zY20uaW4KQEAgLTM5LDcgKzM5LDkgQEAKICAgICAgICAgKGljZS05 IHJkZWxpbSkKICAgICAgICAgKGljZS05IHRleHR1YWwtcG9ydHMpCiAgICAgICAgIChybnJzIGNv bnRyb2wpCi0gICAgICAgIChndWl4IGdleHApKQorICAgICAgICAoZ3VpeCBnZXhwKQorICAgICAg ICAodGV4aW5mbykKKyAgICAgICAgKHRleGluZm8gcGxhaW4tdGV4dCkpCiAKIChkZWZpbmUqIChi cmVhay1zdHJpbmcgc3RyICM6b3B0aW9uYWwgKG1heC1saW5lLWxlbmd0aCA3MCkpCiAgICJCcmVh ayB0aGUgc3RyaW5nIFNUUiBpbnRvIGxpbmVzIHRoYXQgYXJlIG5vIGxvbmdlciB0aGFuIE1BWC1M SU5FLUxFTkdUSC4KQEAgLTQ0MiwxMSArNDQ0LDIzIEBAIFNVTU1BUlk6IGZpcnN0IHVzaW5nIGEg 4oCYdm9pZCBwb3J04oCZLCB0aGVuIHdpdGggdGhlIOKAmHJlYWzigJkgb3V0cHV0IHBvcnQuIgog KGRlZmluZSogKGNoYW5nZS1jb21taXQtbWVzc2FnZSBmaWxlLW5hbWUgb2xkIG5ldwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOm9wdGlvbmFsIChwb3J0IChjdXJyZW50LW91dHB1 dC1wb3J0KSkpCiAgICJMaWtlIGNoYW5nZS1jb21taXQtbWVzc2FnZS9vbmUtcGFzcywgYnV0IHdp dGhvdXQgcmVxdWlyaW5nIHRvIGJlIHJ1biB0d2ljZQotZm9yIGEgY29ycmVjdCBoZWFkZXIuIgor Zm9yIGEgY29ycmVjdCBoZWFkZXIuICBBbHNvIHBlcmZvcm0gbGluZSB3cmFwcGluZy4iCiAgIChs ZXQgKChzdW1tYXJ5IChtYWtlLXBhdGNoLXN1bW1hcnkpKSkKICAgICAoY2hhbmdlLWNvbW1pdC1t ZXNzYWdlL29uZS1wYXNzIGZpbGUtbmFtZSBvbGQgbmV3IHN1bW1hcnkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICglbWFrZS12b2lkLXBvcnQgInciKSkKLSAgICAoY2hhbmdl LWNvbW1pdC1tZXNzYWdlL29uZS1wYXNzIGZpbGUtbmFtZSBvbGQgbmV3IHN1bW1hcnkgcG9ydCkp KQorICAgIChsZXQqICgodW53cmFwcGVkLW1lc3NhZ2UKKyAgICAgICAgICAgIChjYWxsLXdpdGgt b3V0cHV0LXN0cmluZworICAgICAgICAgICAgICAobGFtYmRhIChwb3J0KQorICAgICAgICAgICAg ICAgIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2Uvb25lLXBhc3MKKyAgICAgICAgICAgICAgICAgZmls ZS1uYW1lIG9sZCBuZXcgc3VtbWFyeSBwb3J0KSkpKQorICAgICAgICAgICA7OyBIYWNrOiB1c2Ug KHRleGluZm8pIGFuZCAodGV4aW5mbyBwbGFpbi10ZXh0KSBmb3IKKyAgICAgICAgICAgOzsgbGlu ZSB3cmFwaW5nLiBTdWdnZXN0ZWQgYnkgcmVrYWRvIG9uICNndWl4LgorICAgICAgICAgICAocmF3 LW1lc3NhZ2Uvc3RleGkgKHRleGktZnJhZ21lbnQtPnN0ZXhpIHVud3JhcHBlZC1tZXNzYWdlKSkK KyAgICAgICAgICAgKHdyYXBwZWQtbWVzc2FnZQorICAgICAgICAgICAgKHdpdGgtZmx1aWQqICps aW5lLXdpZHRoKiA3MAorICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgIChzdGV4aS0+cGxhaW4tdGV4dCByYXctbWVzc2FnZS9zdGV4 aSkpKSkpCisgICAgICAocHV0LXN0cmluZyBwb3J0IHdyYXBwZWQtbWVzc2FnZSkpKSkKIAogKGRl ZmluZSogKGFkZC1jb21taXQtbWVzc2FnZSBmaWxlLW5hbWUgdmFyaWFibGUtbmFtZSAjOm9wdGlv bmFsIChwb3J0IChjdXJyZW50LW91dHB1dC1wb3J0KSkpCiAgICJQcmludCBDaGFuZ2VMb2cgY29t bWl0IG1lc3NhZ2UgZm9yIGEgY2hhbmdlIHRvIEZJTEUtTkFNRSBhZGRpbmcgYSBkZWZpbml0aW9u LiIKLS0gCjIuMzEuMQoK --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename*0=0009-etc-committer-Don-t-crash-if-no-keyword-list-is-dete.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0009-etc-committer-Don-t-crash-if-no-keyword-list-is-dete.patch"; charset="UTF-8" RnJvbSAwODYxYWI0OThkODdjZTEzMTQyMjFmZWYzYzMwNGFiOWYxYTczYWIwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMjI6NTc6MDcgKzAyMDAKU3ViamVjdDogW1BBVENIIDA5 LzExXSBldGM6IGNvbW1pdHRlcjogRG9uJ3QgY3Jhc2ggaWYgbm8ga2V5d29yZCBsaXN0IGlzCiBk ZXRlY3RlZC4KClRoaXMgaXMgcmVxdWlyZWQgZm9yIHNvbWUgcGFja2FnZXMgdGhhdCB1c2UgcXVh c2lxdW90ZSBhbmQKdW5xdW90ZS1zcGxpY2luZyBpbiAjOmNvbmZpZ3VyZS1mbGFncy4KCiogZXRj L2NvbW1pdHRlci5zY20uaW4gKGtleXdvcmQtbGlzdC0+YWxpc3QpOiBEb24ndCBjcmFzaAogIGlm IG5vIGtleXdvcmQgbGlzdCBzdHJ1Y3R1cmUgY291bGQgYmUgZGV0ZWN0ZWQsIGluc3RlYWQKICBw cm9kdWNlIGEgd2FybmluZy4KLS0tCiBldGMvY29tbWl0dGVyLnNjbS5pbiB8IDggKysrKysrLS0K IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZXRjL2NvbW1pdHRlci5zY20uaW4gYi9ldGMvY29tbWl0dGVyLnNjbS5pbgppbmRleCBk ZThmOTU0ZjRlLi43ZmJlYjE4NzRlIDEwMDc1NQotLS0gYS9ldGMvY29tbWl0dGVyLnNjbS5pbgor KysgYi9ldGMvY29tbWl0dGVyLnNjbS5pbgpAQCAtNDEsNyArNDEsOSBAQAogICAgICAgICAocm5y cyBjb250cm9sKQogICAgICAgICAoZ3VpeCBnZXhwKQogICAgICAgICAodGV4aW5mbykKLSAgICAg ICAgKHRleGluZm8gcGxhaW4tdGV4dCkpCisgICAgICAgICh0ZXhpbmZvIHBsYWluLXRleHQpCisg ICAgICAgIChndWl4IGRpYWdub3N0aWNzKQorICAgICAgICAoZ3VpeCBpMThuKSkKIAogKGRlZmlu ZSogKGJyZWFrLXN0cmluZyBzdHIgIzpvcHRpb25hbCAobWF4LWxpbmUtbGVuZ3RoIDcwKSkKICAg IkJyZWFrIHRoZSBzdHJpbmcgU1RSIGludG8gbGluZXMgdGhhdCBhcmUgbm8gbG9uZ2VyIHRoYW4g TUFYLUxJTkUtTEVOR1RILgpAQCAtMjA5LDcgKzIxMSw5IEBAIGNvcnJlc3BvbmRpbmcgdG8gdGhl IHRvcC1sZXZlbCBkZWZpbml0aW9uIGNvbnRhaW5pbmcgdGhlIHN0YWdlZCBjaGFuZ2VzLiIKICAg KG1hdGNoIGt3bGlzdAogICAgICgoKSAnKCkpCiAgICAgKCgoPyBrZXl3b3JkPyBrKSBvYmplY3Qg LiByZXN0KQotICAgICBgKCgsayAuICxvYmplY3QpIC4gLChrZXl3b3JkLWxpc3QtPmFsaXN0IHJl c3QpKSkpKQorICAgICBgKCgsayAuICxvYmplY3QpIC4gLChrZXl3b3JkLWxpc3QtPmFsaXN0IHJl c3QpKSkKKyAgICAoXyAod2FybmluZyAoR18gImNhbm5vdCBpbnRlcnByZXQgYXMga2V5d29yZCBh cmd1bWVudCBsaXN0OiDigJh+YeKAmX4lIikgJygpKQorICAgICAgICcoKSkpKQogCiAoZGVmaW5l IChwYWlyd2lzZS1mb3JlYWNoLWtleXdvcmQgcHJvYyAuIGFyZ3VtZW50cykKICAgIkFwcGx5IFBS T0Mgd2l0aCBlYWNoIGtleXdvcmQgYXJndW1lbnQgYW5kIGNvcnJlc3BvbmRpbmcgdmFsdWVzCi0t IAoyLjMxLjEKCg== --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename="0010-etc-committer-Ignore-let-bindings.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0010-etc-committer-Ignore-let-bindings.patch"; charset="UTF-8" RnJvbSBhNjNlMDkzNjM1NDliMTZiYTIyZDE0YjQxODEyYTAwOGVjYmU0MTI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IEZyaSwgMzAgQXByIDIwMjEgMjI6NTk6MDcgKzAyMDAKU3ViamVjdDogW1BBVENIIDEw LzExXSBldGM6IGNvbW1pdHRlcjogSWdub3JlIGxldCBiaW5kaW5ncy4KCkhvcGVmdWxseSB0aGV5 IGFyZW4ndCBpbXBvcnRhbnQgaW4gcHJhY3RpY2UsIGZvcgpkZWNpZGluZyBvbiB0aGUgY29tbWl0 IG1lc3NhZ2UhCgoqIGV0Yy9jb21taXR0ZXIuc2NtLmluCiAgKGNoYW5nZS1jb21taXQtbWVzc2Fn ZS9vbmUtcGFzcylbZXhwbGFpbi1tYWtlLWZsYWdzL2NoYW5nZV06IElnbm9yZSAnbGV0JwogIGFu ZCAnbGV0KicgYmluZGluZ3MsIG9ubHkgdXNlIHRoZSBsYXN0IGV4cHJlc3Npb24uCiAgKHVud3Jh cC1saXN0KVt1bndyYXAtbGlzdF06IElnbm9yZSAnbGV0JyBhbmQgJ2xldConIGJpbmRpbmdzLCBv bmx5IHVzZQogIHRoZSBleHByZXNzaW9uIHRoYXQgaXMgaW5zaWRlLgotLS0KIGV0Yy9jb21taXR0 ZXIuc2NtLmluIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZXRjL2NvbW1pdHRlci5zY20uaW4gYi9ldGMvY29tbWl0dGVyLnNjbS5pbgppbmRl eCA3ZmJlYjE4NzRlLi5jMDU2ZGU5MTJjIDEwMDc1NQotLS0gYS9ldGMvY29tbWl0dGVyLnNjbS5p bgorKysgYi9ldGMvY29tbWl0dGVyLnNjbS5pbgpAQCAtMzA1LDYgKzMwNSw4IEBAIFJldHVybiBm YWxzZSBpZiBhbGwgY2hhbmdlcyBjb3VsZCBiZSBleHBsYWluZWQgYW5kIHRydXRoIG90aGVyd2lz ZS4iCiAgIChjYXNlIChjYXIgbGlzdCkKICAgICAoKHF1YXNpcXVvdGUgcXVvdGUpIChzZWNvbmQg bGlzdCkpCiAgICAgKChsaXN0KSAoY2RyIGxpc3QpKQorICAgIDs7IEhvcGVmdWxseSB0aGUgYmlu ZGluZ3Mgd2VyZW4ndCBpbXBvcnRhbnQgLi4uCisgICAgKChsZXQgbGV0KikgKGxhc3QgbGlzdCkp CiAgICAgKGVsc2UgKGVycm9yICJJIGNhbid0IGludGVycHJldCB0aGF0IGFzIGEgbGlzdCEiKSkp KQogCiAoZGVmaW5lKiAoY2hhbmdlLWNvbW1pdC1tZXNzYWdlL29uZS1wYXNzCkBAIC0zOTYsNiAr Mzk4LDggQEAgU1VNTUFSWTogZmlyc3QgdXNpbmcgYSDigJh2b2lkIHBvcnTigJksIHRoZW4gd2l0 aCB0aGUg4oCYcmVhbOKAmSBvdXRwdXQgcG9ydC4iCiAgICAgICAgKGZvcm1hdCBwb3J0CiAgICAg ICAgICAgICAgICAiIFVzZSB0aGUgQysrIGNyb3NzLWNvbXBpbGVyLCBpbnN0ZWFkIG9mIGhhcmRj b2RpbmcgXCJnKytcIi4iKQogICAgICAgICN0KQorICAgICAgKCgoKG9yICdsZXQgJ2xldCopIF8g ZXhwKSAuIF8pIChleHBsYWluLW1ha2UtZmxhZ3MvY2hhbmdlIGV4cCB5KSkKKyAgICAgICgoXyAu ICgob3IgJ2xldCAnbGV0KikgXyBleHApKSAoZXhwbGFpbi1tYWtlLWZsYWdzL2NoYW5nZSB4IGV4 cCkpCiAgICAgICAoXyAjZikpKQogICAoZGVmaW5lIChleHBsYWluLXBoYXNlcy9jaGFuZ2UgeCB5 KQogICAgIChtYXRjaCAoY29ucyB4IHkpCi0tIAoyLjMxLjEKCg== --=-vdNJF5vBzmrhdW0LRJ7o Content-Disposition: attachment; filename="0011-etc-committer-Handle-substitute-keyword-arguments.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0011-etc-committer-Handle-substitute-keyword-arguments.patch"; charset="UTF-8" RnJvbSA1ZjAzMTNjMDExMjFhMGExZTdmMzlmNDQ3NDI1YjVhOGI3MGZiOGMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFNhdCwgMSBNYXkgMjAyMSAxMjoxOTowNSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMTEv MTFdIGV0YzogY29tbWl0dGVyOiBIYW5kbGUgc3Vic3RpdHV0ZS1rZXl3b3JkLWFyZ3VtZW50cy4K CiogZXRjL2NvbW1pdHRlci5zY20uaW4KICAoa2V5d29yZC1saXN0LT5hbGlzdCk6IFJlbmFtZSB0 byAuLi4KICAoa2V5d29yZC1saXN0LT5hbGlzdC9saXN0KTogLi4uLCBhbmQgZG9jdW1lbnQgdGhl IGlucHV0IGZvcm1hdC4KICBXaGlsZSB3ZSdyZSBhdCBpdCwgY29ycmVjdCB0aGUgYXJndW1lbnRz IHRvICd3YXJuaW5nJy4KICAoa2V5d29yZC1saXN0LT5hbGlzdC9wb3NzaWJseS1xdW90ZWQpOiBO ZXcgcHJvY2VkdXJlLCByZW1vdmluZwogICdxdW90ZScsICdxdWFzaXF1b3RlJyBhbmQgc3VwcG9y dGluZyAnc3Vic3RpdHV0ZS1rZXl3b3JkLWFyZ3VtZW50cycuCiAgKHBhaXJ3aXNlLWZvcmVhY2gt a2V5d29yZCk6IFVzZSBuZXcgcHJvY2VkdXJlLgogICh1bndyYXAtbGlzdCk6IEFsc28gcmVtb3Zl ICdxdW90ZScgYW5kICdxdWFzaXF1b3RlJyB3aGVuIGluIGEKICAnbGV0JywgJ2xldConIGZvcm0u ICBEb2VzIG5vdCBzdHJpY3RseSBiZWxvbmcgaW4gdGhpcyBjb21taXQsCiAgYnV0IGl0IHdhcyBy ZXF1aXJlZCBmb3IgbXkgdGVzdCBjYXNlLgogIChjaGFuZ2UtY29tbWl0LW1lc3NhZ2Uvb25lLXBh c3MpW2dldC12YWx1ZXMvbGlzdF06IFJlbW92ZSAuLi4KICAoY2hhbmdlLWNvbW1pdC1tZXNzYWdl L29uZS1wYXNzKVtnZXQtdmFsdWVzL25vLXVucXVvdGVdOiAuLi4gYW5kIHJlcGxhY2UKICB3aXRo IHRoaXMuCiAgKGNoYW5nZS1jb21taXQtbWVzc2FnZS9vbmUtcGFzcyk6IFVzZSBuZXcgcHJvY2Vk dXJlIGdldC12YWx1ZXMvbm8tdW5xdW90ZQogIGluc3RlYWQgb2YgZ2V0LXZhbHVlcy9saXN0Lgot LS0KIGV0Yy9jb21taXR0ZXIuc2NtLmluIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ldGMvY29tbWl0dGVyLnNjbS5pbiBiL2V0Yy9jb21taXR0 ZXIuc2NtLmluCmluZGV4IGMwNTZkZTkxMmMuLjdjNjNlMzhlOGEgMTAwNzU1Ci0tLSBhL2V0Yy9j b21taXR0ZXIuc2NtLmluCisrKyBiL2V0Yy9jb21taXR0ZXIuc2NtLmluCkBAIC0yMDcsMTggKzIw NywzNCBAQCBjb3JyZXNwb25kaW5nIHRvIHRoZSB0b3AtbGV2ZWwgZGVmaW5pdGlvbiBjb250YWlu aW5nIHRoZSBzdGFnZWQgY2hhbmdlcy4iCiAgICAgICAgICAgICAgICAgICAgICAgICAoKyAobGlu ZXMtdG8tZmlyc3QtY2hhbmdlIGh1bmspCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHVu ay1uZXctbGluZS1udW1iZXIgaHVuaykpKSkpKQogCi0oZGVmaW5lIChrZXl3b3JkLWxpc3QtPmFs aXN0IGt3bGlzdCkKKzs7IElucHV0OiBhIGxpc3Qgb2Yga2V5d29yZHMgYW5kIHRoZSBjb3JyZXNw b25kaW5nIHZhbHVlcywKKzs7IHdpdGhvdXQgYW4gZXh0ZXJpb3IgcXVvdGUsIHF1YXNpcXVvdGUg b3IgbGlzdC4KKyhkZWZpbmUgKGtleXdvcmQtbGlzdC0+YWxpc3QvbGlzdCBrd2xpc3QpCiAgICht YXRjaCBrd2xpc3QKICAgICAoKCkgJygpKQogICAgICgoKD8ga2V5d29yZD8gaykgb2JqZWN0IC4g cmVzdCkKICAgICAgYCgoLGsgLiAsb2JqZWN0KSAuICwoa2V5d29yZC1saXN0LT5hbGlzdCByZXN0 KSkpCi0gICAgKF8gKHdhcm5pbmcgKEdfICJjYW5ub3QgaW50ZXJwcmV0IGFzIGtleXdvcmQgYXJn dW1lbnQgbGlzdDog4oCYfmHigJl+JSIpICcoKSkKKyAgICAoXyAod2FybmluZyAoR18gImNhbm5v dCBpbnRlcnByZXQgYXMga2V5d29yZCBhcmd1bWVudCBsaXN0OiDigJh+YeKAmX4lIikga3dsaXN0 KQorICAgICAgICcoKSkpKQorCis7OyBJbnB1dDogYW4gZXhwcmVzc2lvbiByZXByZXNlbnRpbmcg YSBsaXN0IG9mIGtleXdvcmRzIGFuZCB0aGUgY29ycmVzcG9uZGluZworOzsgdmFsdWVzLCBpbmNs dWRpbmcgYW55IGV4dGVyaW9yIHF1b3RlLCBxdWFzaXF1b3RlIG9yIGxpc3QuCisoZGVmaW5lIChr ZXl3b3JkLWxpc3QtPmFsaXN0L3Bvc3NpYmx5LXF1b3RlZCBsaXN0LXNleHApCisgIChtYXRjaCBs aXN0LXNleHAKKyAgICAoKChvciAncXVvdGUgJ3F1YXNpcXVvdGUpIGwpCisgICAgIChrZXl3b3Jk LWxpc3QtPmFsaXN0L2xpc3QgbCkpCisgICAgKChzdWJzdGl0dXRlLWtleXdvcmQtYXJndW1lbnRz IF8gKCgoPyBrZXl3b3JkPyBrKSBfKSBsKSAuLi4pCisgICAgIChtYXAgKGxhbWJkYSAoa2V5IHZh bHVlKQorICAgICAgICAgICAgKGNvbnMga2V5ICh1bndyYXAtbGlzdCB2YWx1ZSkpKQorICAgICAg ICAgIGsgbCkpCisgICAgKF8gKHdhcm5pbmcgKEdfICJjYW5ub3QgaW50ZXJwcmV0IGFzIGtleXdv cmQgYXJndW1lbnQgbGlzdDog4oCYfmHigJl+JSIpCisgICAgICAgICAgICAgICAgbGlzdC1zZXhw KQogICAgICAgICcoKSkpKQogCiAoZGVmaW5lIChwYWlyd2lzZS1mb3JlYWNoLWtleXdvcmQgcHJv YyAuIGFyZ3VtZW50cykKICAgIkFwcGx5IFBST0Mgd2l0aCBlYWNoIGtleXdvcmQgYXJndW1lbnQg YW5kIGNvcnJlc3BvbmRpbmcgdmFsdWVzCiBpbiBBUkdVTUVOVFMuICBJZiBhIHZhbHVlIGlzIG5v dCBwcmVzZW50IGluIGEgYXJndW1lbnQsIHBhc3MgI2YgaW5zdGVhZC4iCi0gIChsZXQqICgoYWxp c3RzIChtYXAga2V5d29yZC1saXN0LT5hbGlzdCBhcmd1bWVudHMpKQorICAobGV0KiAoKGFsaXN0 cyAobWFwIGtleXdvcmQtbGlzdC0+YWxpc3QvcG9zc2libHktcXVvdGVkIGFyZ3VtZW50cykpCiAg ICAgICAgICAoa2V5d29yZHMgKGRlbGV0ZS1kdXBsaWNhdGVzCiAgICAgICAgICAgICAgICAgICAg IChhcHBseSBhcHBlbmQgKG1hcCAoY3V0IG1hcCBjYXIgPD4pIGFsaXN0cykpCiAgICAgICAgICAg ICAgICAgICAgIGVxPykpKQpAQCAtMzAxLDEyICszMTcsMTMgQEAgUmV0dXJuIGZhbHNlIGlmIGFs bCBjaGFuZ2VzIGNvdWxkIGJlIGV4cGxhaW5lZCBhbmQgdHJ1dGggb3RoZXJ3aXNlLiIKIDs7ICco eCAuLi4pIC0+ICh4IC4uLikKIDs7IGAoeCAuLi4pIC0+ICh4IC4uLikKIDs7IChsaXN0IHggLi4u KSAtPiAoeCAuLi4pCis7OyBhbmQgcmVtb3ZlIGxldCBhbmQgbGV0KiBiaW5kaW5ncwogKGRlZmlu ZSAodW53cmFwLWxpc3QgbGlzdCkKICAgKGNhc2UgKGNhciBsaXN0KQogICAgICgocXVhc2lxdW90 ZSBxdW90ZSkgKHNlY29uZCBsaXN0KSkKICAgICAoKGxpc3QpIChjZHIgbGlzdCkpCiAgICAgOzsg SG9wZWZ1bGx5IHRoZSBiaW5kaW5ncyB3ZXJlbid0IGltcG9ydGFudCAuLi4KLSAgICAoKGxldCBs ZXQqKSAobGFzdCBsaXN0KSkKKyAgICAoKGxldCBsZXQqKSAodW53cmFwLWxpc3QgKGxhc3QgbGlz dCkpKQogICAgIChlbHNlIChlcnJvciAiSSBjYW4ndCBpbnRlcnByZXQgdGhhdCBhcyBhIGxpc3Qh IikpKSkKIAogKGRlZmluZSogKGNoYW5nZS1jb21taXQtbWVzc2FnZS9vbmUtcGFzcwpAQCAtMzIy LDE0ICszMzksMTIgQEAgU1VNTUFSWTogZmlyc3QgdXNpbmcgYSDigJh2b2lkIHBvcnTigJksIHRo ZW4gd2l0aCB0aGUg4oCYcmVhbOKAmSBvdXRwdXQgcG9ydC4iCiAgICAgICAoKCkgJygpKQogICAg ICAgKChmaXJzdCAuIHJlc3QpCiAgICAgICAgKG1hcCBjYWRhZHIgZmlyc3QpKSkpCi0gIDs7IExp a2UgZ2V0LXZhbHVlcywgYnV0IGFsc28gYWxsb3cgcXVvdGUgYW5kIGRvIG5vdCB0cmVhdAotICA7 OyB0aGUgdmFsdWUgb2YgdGhlIGZpZWxkIGFzIGFuIGFsaXN0LgotICAoZGVmaW5lIChnZXQtdmFs dWVzL2xpc3QgZXhwciBmaWVsZCkKLSAgICAobWF0Y2ggKChzeHBhdGggYCgvLyAsZmllbGQgLChu b2RlLW9yIChzeHBhdGggJyhxdWFzaXF1b3RlKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzeHBhdGggJyhxdW90ZSkpKSkpIGV4cHIpCisgIDs7IExpa2UgZ2V0 LXZhbHVlcywgYnV0IGRvIG5vdCByZW1vdmUgdGhlIGV4dGVyaW9yIHF1YXNpcXVvdGUKKyAgOzsg b3IgcXVvdGUuCisgIChkZWZpbmUgKGdldC12YWx1ZXMvbm8tdW5xdW90ZSBleHByIGZpZWxkKQor ICAgIChtYXRjaCAoKHN4cGF0aCBgKC8vICxmaWVsZCAqKSkgZXhwcikKICAgICAgICgoKSAnKCkp Ci0gICAgICAoKGZpcnN0IC4gcmVzdCkKLSAgICAgICAoc2Vjb25kIGZpcnN0KSkpKQorICAgICAg KChmaXJzdCAuIHJlc3QpIGZpcnN0KSkpCiAgIChkZWZpbmUgKGxpc3RpZnkgaXRlbXMpCiAgICAg KG1hdGNoIGl0ZW1zCiAgICAgICAoKG9uZSkgb25lKQpAQCAtNDQ0LDggKzQ1OSw4IEBAIFNVTU1B Ulk6IGZpcnN0IHVzaW5nIGEg4oCYdm9pZCBwb3J04oCZLCB0aGVuIHdpdGggdGhlIOKAmHJlYWzi gJkgb3V0cHV0IHBvcnQuIgogICAgICAgICAgICAoXyAoZm9ybWF0IHBvcnQgIlthcmd1bWVudHNd PCM6cGhhc2VzPjogVXBkYXRlLn4lIikpKSkKICAgICAgICAgOzsgVGhlcmUgd2VyZSBzb21lIHVu ZXhwbGFpbmVkIGNoYW5nZXMuCiAgICAgICAgIChlbHNlIChmb3JtYXQgcG9ydCAiW2FyZ3VtZW50 c108fmE+OiBVcGRhdGUufiUiIGtleXdvcmQpKSkpKQotICAobGV0ICgob2xkLWFyZ3VtZW50cyAo b3IgKGdldC12YWx1ZXMvbGlzdCBvbGQgJ2FyZ3VtZW50cykgJygpKSkKLSAgICAgICAgKG5ldy1h cmd1bWVudHMgKG9yIChnZXQtdmFsdWVzL2xpc3QgbmV3ICdhcmd1bWVudHMpICcoKSkpKQorICAo bGV0ICgob2xkLWFyZ3VtZW50cyAoZ2V0LXZhbHVlcy9uby11bnF1b3RlIG9sZCAnYXJndW1lbnRz KSkKKyAgICAgICAgKG5ldy1hcmd1bWVudHMgKGdldC12YWx1ZXMvbm8tdW5xdW90ZSBuZXcgJ2Fy Z3VtZW50cykpKQogICAgIChwYWlyd2lzZS1mb3JlYWNoLWtleXdvcmQgZXhwbGFpbi1hcmd1bWVu dCBvbGQtYXJndW1lbnRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXctYXJndW1l bnRzKSkpCiAKLS0gCjIuMzEuMQoK --=-vdNJF5vBzmrhdW0LRJ7o-- --=-LF3ydEuQUSsmkYCYycR7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYJOf3hccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hFrAQDeW9UgJ2r6zZsG1Jd4sHC6sHaf R9BQuR2TqZA5uZ0V7AD/cToWIYFUbHACDi4ktIqY/OuRcIvWsTUsDMu02Pvs1w8= =rzk+ -----END PGP SIGNATURE----- --=-LF3ydEuQUSsmkYCYycR7--