GNU logs - #42014, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#42014] [PATCH] WIP: gnu: Re-bootstrap Haskell with GHC 8.2.2 binaries.
Resent-From: Alex Griffin <a@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 23 Jun 2020 01:57:02 +0000
Resent-Message-ID: <handler.42014.B.15928774143826 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 42014
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 42014 <at> debbugs.gnu.org
X-Debbugs-Original-To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
Reply-To: Alex Griffin <a@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.15928774143826
          (code B ref -1); Tue, 23 Jun 2020 01:57:02 +0000
Received: (at submit) by debbugs.gnu.org; 23 Jun 2020 01:56:54 +0000
Received: from localhost ([127.0.0.1]:35098 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jnYB6-0000zX-3G
	for submit <at> debbugs.gnu.org; Mon, 22 Jun 2020 21:56:53 -0400
Received: from lists.gnu.org ([209.51.188.17]:47962)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <a@HIDDEN>) id 1jnYB2-0000zO-E0
 for submit <at> debbugs.gnu.org; Mon, 22 Jun 2020 21:56:47 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41258)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <a@HIDDEN>) id 1jnYB2-0004Zz-1k
 for guix-patches@HIDDEN; Mon, 22 Jun 2020 21:56:44 -0400
Received: from mail-40131.protonmail.ch ([185.70.40.131]:57006)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <a@HIDDEN>) id 1jnYAy-00067e-0K
 for guix-patches@HIDDEN; Mon, 22 Jun 2020 21:56:43 -0400
Date: Tue, 23 Jun 2020 01:48:58 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com;
 s=protonmail; t=1592876944;
 bh=J4L9+WN9EcMgmHWnLDflzUxbxB8IMAXFibI8K1nwobw=;
 h=Date:To:From:Reply-To:Subject:From;
 b=SwQ0AUTQe/Fpp9BtrMnccgmG3/QXO7clWHJWWpNa+nGtvcwL0dvuKsptoco5ixi6l
 y5FWIvA5P44lXQiBO+6rRAt4SQHr5YAZPymFhGHP/UyRQfJ8X2SkcVCJHSoFxOM8S2
 +/zwxu6l80qDSs7F8m9T4uEw0UWp+fPChYblRfTN93+BEgGZolOlTB52oWA3mBaYlz
 aDzyemwYj84x1XGNZmGkw+bvP7CHHrfWx4dtU1j+scQsFoHtJCum+2hForVJEE+C1a
 BxGra2cUo22n/7JLlJwRg4PRnlidKUci0jui+p0vOjPwHLppBM/+tZ799w5DAaRZXi
 G8t4iJ8IpN5Hg==
From: Alex Griffin <a@HIDDEN>
Message-ID: <iqxuLyt2f_ck_2DTkqr6jKDaFGhsrSuEQQA8frhOSY4s2mymb9NgH2csILFrwNHi0mxHMNKYFBsshhyhXiKkHUgNqKI4yrmwfKixnISeU6Q=@ajgrf.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="b1_J5iF1AcD3ty115lC5FgjIwqCvqHTa8o7LgIeELScQ"
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch
Received-SPF: pass client-ip=185.70.40.131; envelope-from=a@HIDDEN;
 helo=mail-40131.protonmail.ch
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/22 21:56:36
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

This is a multi-part message in MIME format.

--b1_J5iF1AcD3ty115lC5FgjIwqCvqHTa8o7LgIeELScQ
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

This patch replaces the GHC 7.8.4 bootstrap binaries with binaries of GHC 8=
.2.2, with an eye towards supporting ARM systems. I have not yet succeeded =
in bootstrapping GHC on ARM, but 8.2.2 is the first release with official b=
inary distributions for both armv7 and aarch64.
--
Alex Griffin


--b1_J5iF1AcD3ty115lC5FgjIwqCvqHTa8o7LgIeELScQ
Content-Type: text/x-patch; name=0001-gnu-Re-bootstrap-Haskell-with-GHC-8.2.2-binaries.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=0001-gnu-Re-bootstrap-Haskell-with-GHC-8.2.2-binaries.patch

RnJvbSA2OTk4Zjg5YzJkMjkyNzgzNjNlNTA5NjAzYWQ4OTA2NzEzM2EyYWUxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRlOiBNb24s
IDIyIEp1biAyMDIwIDExOjQ1OjU0IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBSZS1ib290
c3RyYXAgSGFza2VsbCB3aXRoIEdIQyA4LjIuMiBiaW5hcmllcy4KCiogZ251L3BhY2thZ2VzL2hh
c2tlbGwuc2NtIChnaGMtOC40KTogTW92ZSBpbmhlcml0ZWQgZmllbGRzIHRvIHBhY2thZ2UKZGVm
aW5pdGlvbi4KW25hdGl2ZS1pbnB1dHNdOiBBZGQgcGF0Y2hlbGYgYW5kIGdoYy1iaW5hcnkuClth
cmd1bWVudHNdOiBBZGQgbmV3IHBoYXNlcyB1bnBhY2stYmluLCBjb25maWd1cmUtYmluLCBhbmQg
aW5zdGFsbC1iaW4uCihnaGMtYm9vdHN0cmFwLXg4Nl82NC03LjguNCwgZ2hjLWJvb3RzdHJhcC1p
Njg2LTcuOC40LCBnaGMtNywKZ2hjLTguMCk6IERlbGV0ZSB2YXJpYWJsZXMuCihnaGMtYm9vdHN0
cmFwLXg4Nl82NC04LjIuMiwgZ2hjLWJvb3RzdHJhcC1pNjg2LTguMi4yKTogTmV3IHZhcmlhYmxl
cy4KKGdoYy04LjYpW2FyZ3VtZW50c106IERlbGV0ZSBuZXcgcGhhc2VzIGFkZGVkIHRvIGdoYy04
LjQuCi0tLQogZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIHwgNDE1ICsrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwNiBpbnNlcnRpb25zKCsp
LCAzMDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2Nt
IGIvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtCmluZGV4IDE1MzMzMDJkY2MuLmFjNWFkMTQzMjAg
MTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9oYXNrZWxsLnNjbQorKysgYi9nbnUvcGFja2FnZXMv
aGFza2VsbC5zY20KQEAgLTIwLDYgKzIwLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBSb2Jl
cnQgVm9sbG1lcnQgPHJvYkB2bGxtcnQubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDE5IEphY29i
IE1hY0RvbmFsZCA8amFjY2FybWFjQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBN
YXJpdXMgQmFra2UgPG1iYWtrZUBmYXN0bWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjAg
QWxleCBHcmlmZmluIDxhQGFqZ3JmLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9m
IEdOVSBHdWl4LgogOzs7CkBAIC05NiwzMjMgKzk3LDI2IEBACiB0b3Agb2YgQ0xJU1AuIikKICAg
ICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTQpKSkpCiAKLShkZWZpbmUgZ2hjLWJvb3RzdHJhcC14
ODZfNjQtNy44LjQKKyhkZWZpbmUgZ2hjLWJvb3RzdHJhcC14ODZfNjQtOC4yLjIKICAgKG9yaWdp
bgogICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICh1cmkKLSAgICAgImh0dHBzOi8vd3d3Lmhh
c2tlbGwub3JnL2doYy9kaXN0LzcuOC40L2doYy03LjguNC14ODZfNjQtdW5rbm93bi1saW51eC1k
ZWI3LnRhci54eiIpCisgICAgICJodHRwczovL3d3dy5oYXNrZWxsLm9yZy9naGMvZGlzdC84LjIu
Mi9naGMtOC4yLjIteDg2XzY0LWRlYjgtbGludXgudGFyLnh6IikKICAgICAoc2hhMjU2CiAgICAg
IChiYXNlMzIKLSAgICAgICIxM2F6c2w1M3hnajIwbWkxaGo5eDB4YjMydnZjdnM2Y3Btdnd4Nnpu
eGhhczdibGgwYnBuIikpKSkKKyAgICAgICIwYWh2MjYzMDRwcWkzZG03aTc4c2k0cHh3dmc1ZjVk
YzJqd3NmZ3ZjcmhjeDVnMzBicWo4IikpKSkKIAotKGRlZmluZSBnaGMtYm9vdHN0cmFwLWk2ODYt
Ny44LjQKKyhkZWZpbmUgZ2hjLWJvb3RzdHJhcC1pNjg2LTguMi4yCiAgIChvcmlnaW4KICAgICAo
bWV0aG9kIHVybC1mZXRjaCkKICAgICAodXJpCi0gICAgICJodHRwczovL3d3dy5oYXNrZWxsLm9y
Zy9naGMvZGlzdC83LjguNC9naGMtNy44LjQtaTM4Ni11bmtub3duLWxpbnV4LWRlYjcudGFyLnh6
IikKKyAgICAgImh0dHBzOi8vd3d3Lmhhc2tlbGwub3JnL2doYy9kaXN0LzguMi4yL2doYy04LjIu
Mi1pMzg2LWRlYjgtbGludXgudGFyLnh6IikKICAgICAoc2hhMjU2CiAgICAgIChiYXNlMzIKLSAg
ICAgICIwd2o1czQzNWowemd3dzcwYmoxZDNmNnd2bm5wemx4d3Z3Y3loMnF2NHFqcTV6OGo2NGtn
IikpKSkKLQotOzsgNDMgdGVzdHMgb3V0IG9mIDM5NjUgZmFpbC4KLTs7Ci07OyBNb3N0IG9mIHRo
ZW0gZG8gbm90IGFwcGVhciB0byBiZSBzZXJpb3VzOgotOzsKLTs7IC0gc29tZSB0ZXN0cyBnZW5l
cmF0ZSBmaWxlcyByZWZlcnJpbmcgdG8gIi9iaW4vc2giIGFuZCAiL2Jpbi9scyIuIEkndmUgbm90
Ci07OyAgIGZpZ3VyZWQgb3V0IGhvdyB0aGVzZSByZWZlcmVuY2VzIGFyZSBnZW5lcmF0ZWQuCi07
OwotOzsgLSBTb21lIHRlc3RzIGFsbG9jYXRlIG1vcmUgbWVtb3J5IHRoYW4gZXhwZWN0ZWQgKGNh
LiAzJSBhYm92ZSB1cHBlciBsaW1pdCkKLTs7Ci07OyAtIFNvbWUgdGVzdHMgdHJ5IHRvIGxvYWQg
dW5hdmFpbGFibGUgbGlicmlyaWVzOiBDb250cm9sLkNvbmN1cnJlbnQuU1RNLAotOzsgICBEYXRh
LlZlY3RvciwgQ29udHJvbC5Nb25hZC5TdGF0ZS4KLTs7Ci07OyAtIFRlc3QgcG9zaXgwMTAgdHJp
ZXMgdG8gY2hlY2sgdGhlIGV4aXN0ZW5jZSBvZiBhIHVzZXIgb24gdGhlIHN5c3RlbToKLTs7ICAg
Z2V0VXNlckVudHJ5Rm9yTmFtZTogZG9lcyBub3QgZXhpc3QgKG5vIHN1Y2ggdXNlcikKLShkZWZp
bmUtcHVibGljIGdoYy03Ci0gIChwYWNrYWdlCi0gICAgKG5hbWUgImdoYyIpCi0gICAgKHZlcnNp
b24gIjcuMTAuMiIpCi0gICAgKHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAobWV0aG9kIHVy
bC1mZXRjaCkKLSAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3Lmhhc2tlbGwu
b3JnL2doYy9kaXN0LyIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLyIgbmFt
ZSAiLSIgdmVyc2lvbiAiLXNyYy50YXIueHoiKSkKLSAgICAgIChzaGEyNTYKLSAgICAgICAoYmFz
ZTMyCi0gICAgICAgICIxeDhtNHJwMnY3eWRucno2ejlnOHg3ejN4M2QzcHhodjJwaXh5N2k3aGti
cWJkc3A3a2FsIikpKSkKLSAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCi0gICAg
KHN1cHBvcnRlZC1zeXN0ZW1zICcoImk2ODYtbGludXgiICJ4ODZfNjQtbGludXgiKSkKLSAgICAo
b3V0cHV0cyAnKCJvdXQiICJkb2MiKSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJnbXAiICxnbXAp
Ci0gICAgICAgKCJuY3Vyc2VzIiAsbmN1cnNlcykKLSAgICAgICAoImxpYmZmaSIgLGxpYmZmaSkK
LSAgICAgICAoImdoYy10ZXN0c3VpdGUiCi0gICAgICAgICwob3JpZ2luCi0gICAgICAgICAgICht
ZXRob2QgdXJsLWZldGNoKQotICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCi0gICAgICAg
ICAgICAgICAgICJodHRwczovL3d3dy5oYXNrZWxsLm9yZy9naGMvZGlzdC8iCi0gICAgICAgICAg
ICAgICAgIHZlcnNpb24gIi8iIG5hbWUgIi0iIHZlcnNpb24gIi10ZXN0c3VpdGUudGFyLnh6Iikp
Ci0gICAgICAgICAgIChzaGEyNTYKLSAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAi
MHFwOWRhOWFyODd6YnluNndqZ2FjZDJpYzF2Z3piaTNja2x4bmhzbWpxeWFmdjlxYWo0YiIpKSkp
KSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgicGVybCIgLHBlcmwpCi0gICAgICAgKCJw
eXRob24iICxweXRob24tMikgICAgICAgICAgICAgICAgOyBmb3IgdGVzdHMgKGZhaWxzIHdpdGgg
cHl0aG9uLTMpCi0gICAgICAgKCJnaG9zdHNjcmlwdCIgLGdob3N0c2NyaXB0KSAgICAgICAgOyBm
b3IgdGVzdHMKLSAgICAgICAoInBhdGNoZWxmIiAscGF0Y2hlbGYpCi0gICAgICAgOzsgR0hDIGlz
IGJ1aWx0IHdpdGggR0hDLiBUaGVyZWZvcmUgd2UgbmVlZCBib290c3RyYXAgYmluYXJpZXMuCi0g
ICAgICAgKCJnaGMtYmluYXJ5IgotICAgICAgICAsKGlmIChzdHJpbmctbWF0Y2ggIng4Nl82NCIg
KG9yICglY3VycmVudC10YXJnZXQtc3lzdGVtKSAoJWN1cnJlbnQtc3lzdGVtKSkpCi0gICAgICAg
ICAgICAgZ2hjLWJvb3RzdHJhcC14ODZfNjQtNy44LjQKLSAgICAgICAgICAgICBnaGMtYm9vdHN0
cmFwLWk2ODYtNy44LjQpKSkpCi0gICAgKGFyZ3VtZW50cwotICAgICBgKCM6dGVzdC10YXJnZXQg
InRlc3QiCi0gICAgICAgOzsgV2UgZ2V0IGEgc21hbGxlciBudW1iZXIgb2YgdGVzdCBmYWlsdXJl
cyBieSBkaXNhYmxpbmcgcGFyYWxsZWwgdGVzdAotICAgICAgIDs7IGV4ZWN1dGlvbi4KLSAgICAg
ICAjOnBhcmFsbGVsLXRlc3RzPyAjZgotCi0gICAgICAgOzsgRG9uJ3QgcGFzcyAtLWJ1aWxkPTx0
cmlwbGV0PiwgYmVjYXVzZSB0aGUgY29uZmlndXJlIHNjcmlwdAotICAgICAgIDs7IGF1dG8tZGV0
ZWN0cyBzbGlnaHRseSBkaWZmZXJlbnQgdHJpcGxldHMgZm9yIC0taG9zdCBhbmQgLS10YXJnZXQg
YW5kCi0gICAgICAgOzsgdGhlbiBjb21wbGFpbnMgdGhhdCB0aGV5IGRvbid0IG1hdGNoLgotICAg
ICAgICM6YnVpbGQgI2YKLQotICAgICAgICM6bW9kdWxlcyAoKGd1aXggYnVpbGQgZ251LWJ1aWxk
LXN5c3RlbSkKLSAgICAgICAgICAgICAgICAgIChndWl4IGJ1aWxkIHV0aWxzKQotICAgICAgICAg
ICAgICAgICAgKGd1aXggYnVpbGQgcnBhdGgpCi0gICAgICAgICAgICAgICAgICAoc3JmaSBzcmZp
LTI2KQotICAgICAgICAgICAgICAgICAgKHNyZmkgc3JmaS0xKSkKLSAgICAgICAjOmltcG9ydGVk
LW1vZHVsZXMgKCxAJWdudS1idWlsZC1zeXN0ZW0tbW9kdWxlcwotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGd1aXggYnVpbGQgcnBhdGgpKQotICAgICAgICM6Y29uZmlndXJlLWZsYWdzCi0g
ICAgICAgKGxpc3QKLSAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1nbXAtbGlicmFyaWVz
PSIKLSAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJnbXAi
KSAiL2xpYiIpCi0gICAgICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgtZ21wLWluY2x1ZGVzPSIK
LSAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJnbXAiKSAi
L2luY2x1ZGUiKQotICAgICAgICAiLS13aXRoLXN5c3RlbS1saWJmZmkiCi0gICAgICAgIChzdHJp
bmctYXBwZW5kICItLXdpdGgtZmZpLWxpYnJhcmllcz0iCi0gICAgICAgICAgICAgICAgICAgICAg
IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAibGliZmZpIikgIi9saWIiKQotICAgICAgICAoc3Ry
aW5nLWFwcGVuZCAiLS13aXRoLWZmaS1pbmNsdWRlcz0iCi0gICAgICAgICAgICAgICAgICAgICAg
IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAibGliZmZpIikgIi9pbmNsdWRlIikpCi0gICAgICAg
OzsgRklYTUU6IFRoZSB1c2VyLWd1aWRlIG5lZWRzIGRibGF0ZXgsIGRvY2Jvb2steHNsIGFuZCBk
b2Nib29rLXV0aWxzLgotICAgICAgIDs7IEN1cnJlbnRseSB3ZSBkbyBub3QgaGF2ZSB0aGUgbGFz
dCBvbmUuCi0gICAgICAgOzsgIzptYWtlLWZsYWdzCi0gICAgICAgOzsgKGxpc3QgIkJVSUxEX0RP
Q0JPT0tfSFRNTCA9IFlFUyIpCi0gICAgICAgIzpwaGFzZXMKLSAgICAgICAobGV0KiAoKGdoYy1i
b290c3RyYXAtcGF0aAotICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGdldGN3ZCkgIi8i
ICxuYW1lICItIiAsdmVyc2lvbiAiL2doYy1iaW4iKSkKLSAgICAgICAgICAgICAgKGdoYy1ib290
c3RyYXAtcHJlZml4Ci0gICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBnaGMtYm9vdHN0cmFw
LXBhdGggIi91c3IiICkpKQotICAgICAgICAgKGFsaXN0LWNvbnMtYWZ0ZXIKLSAgICAgICAgICAn
dW5wYWNrLWJpbiAndW5wYWNrLXRlc3RzdWl0ZS1hbmQtZml4LWJpbnMKLSAgICAgICAgICAobGFt
YmRhKiAoIzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAg
ICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiLi4iCi0gICAgICAgICAgICAgIChjb3B5LWZp
bGUgKGFzc29jLXJlZiBpbnB1dHMgImdoYy10ZXN0c3VpdGUiKQotICAgICAgICAgICAgICAgICAg
ICAgICAgICJnaGMtdGVzdHN1aXRlLnRhci54eiIpCi0gICAgICAgICAgICAgIChzeXN0ZW0qICJ0
YXIiICJ4dmYiICJnaGMtdGVzdHN1aXRlLnRhci54eiIpKQotICAgICAgICAgICAgKHN1YnN0aXR1
dGUqCi0gICAgICAgICAgICAgICAgKGxpc3QgInRlc3RzdWl0ZS90aW1lb3V0L01ha2VmaWxlIgot
ICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0c3VpdGUvdGltZW91dC90aW1lb3V0LnB5IgotICAg
ICAgICAgICAgICAgICAgICAgICJ0ZXN0c3VpdGUvdGltZW91dC90aW1lb3V0LmhzIgotICAgICAg
ICAgICAgICAgICAgICAgICJ0ZXN0c3VpdGUvdGVzdHMvcmVuYW1lL3Byb2cwMDYvU2V0dXAubGhz
IgotICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0c3VpdGUvdGVzdHMvcHJvZ3JhbXMvbGlmZV9z
cGFjZV9sZWFrL2xpZmUudGVzdCIKLSAgICAgICAgICAgICAgICAgICAgICAibGlicmFyaWVzL3By
b2Nlc3MvU3lzdGVtL1Byb2Nlc3MvSW50ZXJuYWxzLmhzIgotICAgICAgICAgICAgICAgICAgICAg
ICJsaWJyYXJpZXMvdW5peC9jYml0cy9leGVjdnBlLmMiKQotICAgICAgICAgICAgICAoKCIvYmlu
L3NoIikgKHdoaWNoICJzaCIpKQotICAgICAgICAgICAgICAoKCIvYmluL3JtIikgInJtIikpCi0g
ICAgICAgICAgICAjdCkKLSAgICAgICAgICAoYWxpc3QtY29ucy1hZnRlcgotICAgICAgICAgICAn
dW5wYWNrICd1bnBhY2stYmluCi0gICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0
cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAgKG1rZGlyLXAgZ2hjLWJvb3Rz
dHJhcC1wcmVmaXgpCi0gICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiBnaGMt
Ym9vdHN0cmFwLXBhdGgKLSAgICAgICAgICAgICAgIChjb3B5LWZpbGUgKGFzc29jLXJlZiBpbnB1
dHMgImdoYy1iaW5hcnkiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2hjLWJpbi50YXIu
eHoiKQotICAgICAgICAgICAgICAgKHplcm8/IChzeXN0ZW0qICJ0YXIiICJ4dmYiICJnaGMtYmlu
LnRhci54eiIpKSkpCi0gICAgICAgICAgIChhbGlzdC1jb25zLWJlZm9yZQotICAgICAgICAgICAg
J2luc3RhbGwtYmluICdjb25maWd1cmUtYmluCi0gICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg
aW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgICAobGV0KiAo
KGJpbmFyaWVzCi0gICAgICAgICAgICAgICAgICAgICAgKGxpc3QKLSAgICAgICAgICAgICAgICAg
ICAgICAgIi4vdXRpbHMvZ2hjLXB3ZC9kaXN0LWluc3RhbGwvYnVpbGQvdG1wL2doYy1wd2QiCi0g
ICAgICAgICAgICAgICAgICAgICAgICIuL3V0aWxzL2hwYy9kaXN0LWluc3RhbGwvYnVpbGQvdG1w
L2hwYyIKLSAgICAgICAgICAgICAgICAgICAgICAgIi4vdXRpbHMvaGFkZG9jay9kaXN0L2J1aWxk
L3RtcC9oYWRkb2NrIgotICAgICAgICAgICAgICAgICAgICAgICAiLi91dGlscy9oc2MyaHMvZGlz
dC1pbnN0YWxsL2J1aWxkL3RtcC9oc2MyaHMiCi0gICAgICAgICAgICAgICAgICAgICAgICIuL3V0
aWxzL3J1bmdoYy9kaXN0LWluc3RhbGwvYnVpbGQvdG1wL3J1bmdoYyIKLSAgICAgICAgICAgICAg
ICAgICAgICAgIi4vdXRpbHMvZ2hjLWNhYmFsL2Rpc3QtaW5zdGFsbC9idWlsZC90bXAvZ2hjLWNh
YmFsIgotICAgICAgICAgICAgICAgICAgICAgICAiLi91dGlscy9ocDJwcy9kaXN0L2J1aWxkL3Rt
cC9ocDJwcyIKLSAgICAgICAgICAgICAgICAgICAgICAgIi4vdXRpbHMvZ2hjLXBrZy9kaXN0LWlu
c3RhbGwvYnVpbGQvdG1wL2doYy1wa2ciCi0gICAgICAgICAgICAgICAgICAgICAgICIuL3V0aWxz
L3VubGl0L2Rpc3QvYnVpbGQvdG1wL3VubGl0IgotICAgICAgICAgICAgICAgICAgICAgICAiLi9n
aGMvc3RhZ2UyL2J1aWxkL3RtcC9naGMtc3RhZ2UyIikpCi0gICAgICAgICAgICAgICAgICAgICAo
Z21wIChhc3NvYy1yZWYgaW5wdXRzICJnbXAiKSkKLSAgICAgICAgICAgICAgICAgICAgIChnbXAt
bGliIChzdHJpbmctYXBwZW5kIGdtcCAiL2xpYiIpKQotICAgICAgICAgICAgICAgICAgICAgKGdt
cC1pbmNsdWRlIChzdHJpbmctYXBwZW5kIGdtcCAiL2luY2x1ZGUiKSkKLSAgICAgICAgICAgICAg
ICAgICAgIChuY3Vyc2VzLWxpYgotICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5k
IChhc3NvYy1yZWYgaW5wdXRzICJuY3Vyc2VzIikgIi9saWIiKSkKLSAgICAgICAgICAgICAgICAg
ICAgIChsZC1zbyAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyAibGliYyIpCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLChnbGliYy1keW5hbWljLWxp
bmtlcikpKQotICAgICAgICAgICAgICAgICAgICAgKGxpYnRpbmZvLWRpcgotICAgICAgICAgICAg
ICAgICAgICAgIChzdHJpbmctYXBwZW5kIGdoYy1ib290c3RyYXAtcHJlZml4Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWIvZ2hjLTcuOC40L3Rlcm1pbmZvLTAuNC4w
LjAiKSkpCi0gICAgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgotICAgICAg
ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBnaGMtYm9vdHN0cmFwLXBhdGggIi9naGMtNy44
LjQiKQotICAgICAgICAgICAgICAgICAgKHNldGVudiAiQ09ORklHX1NIRUxMIiAod2hpY2ggImJh
c2giKSkKLSAgICAgICAgICAgICAgICAgIChzZXRlbnYgIkxEX0xJQlJBUllfUEFUSCIgZ21wLWxp
YikKLSAgICAgICAgICAgICAgICAgIDs7IFRoZSBiaW5hcmllcyBoYXZlICIvbGliNjQvbGQtbGlu
dXgteDg2LTY0LnNvLjIiIGhhcmRjb2RlZC4KLSAgICAgICAgICAgICAgICAgIChmb3ItZWFjaAot
ICAgICAgICAgICAgICAgICAgIChjdXQgc3lzdGVtKiAicGF0Y2hlbGYiICItLXNldC1pbnRlcnBy
ZXRlciIgbGQtc28gPD4pCi0gICAgICAgICAgICAgICAgICAgYmluYXJpZXMpCi0gICAgICAgICAg
ICAgICAgICA7OyBUaGUgYmluYXJpZXMgaW5jbHVkZSBhIHJlZmVyZW5jZSB0byBsaWJ0aW5mby5z
by41IHdoaWNoCi0gICAgICAgICAgICAgICAgICA7OyBpcyBhIHN1YnNldCBvZiBsaWJuY3Vyc2Vz
LnNvLjUuICBXZSBjcmVhdGUgYSBzeW1saW5rIGluIGEKLSAgICAgICAgICAgICAgICAgIDs7IGRp
cmVjdG9yeSBpbmNsdWRlZCBpbiB0aGUgYm9vdHN0cmFwIGJpbmFyaWVzIHJwYXRoLgotICAgICAg
ICAgICAgICAgICAgKG1rZGlyLXAgbGlidGluZm8tZGlyKQotICAgICAgICAgICAgICAgICAgKHN5
bWxpbmsKLSAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBuY3Vyc2VzLWxpYiAiL2xp
Ym5jdXJzZXN3LnNvLiIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBFeHRy
YWN0ICI2LjAiIGZyb20gIjYuMC0yMDE3MDkzMCIgaWYgYQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDs7IGRhc2gtc2VwYXJhdGVkIHZlcnNpb24gdGFnIGV4aXN0cy4KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsKGxldCogKCh2IChwYWNrYWdlLXZlcnNpb24g
bmN1cnNlcykpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZCAo
b3IgKHN0cmluZy1pbmRleCB2ICNcLSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoc3RyaW5nLWxlbmd0aCB2KSkpKQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yK21pbm9yIChzdHJpbmctdGFrZSB2IGQp
KSkpCi0gICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbGlidGluZm8tZGlyICIvbGli
dGluZm8uc28uNSIpKQotCi0gICAgICAgICAgICAgICAgICAoc2V0ZW52ICJQQVRIIgotICAgICAg
ICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoZ2V0ZW52ICJQQVRIIikgIjoiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdoYy1ib290c3RyYXAtcHJl
Zml4ICIvYmluIikpCi0gICAgICAgICAgICAgICAgICAoc3lzdGVtKgotICAgICAgICAgICAgICAg
ICAgIChzdHJpbmctYXBwZW5kIChnZXRjd2QpICIvY29uZmlndXJlIikKLSAgICAgICAgICAgICAg
ICAgICAoc3RyaW5nLWFwcGVuZCAiLS1wcmVmaXg9IiBnaGMtYm9vdHN0cmFwLXByZWZpeCkKLSAg
ICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLWdtcC1saWJyYXJpZXM9IiBn
bXAtbGliKQotICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgtZ21wLWlu
Y2x1ZGVzPSIgZ21wLWluY2x1ZGUpKSkpKQotICAgICAgICAgICAgKGFsaXN0LWNvbnMtYmVmb3Jl
Ci0gICAgICAgICAgICAgJ2NvbmZpZ3VyZSAnaW5zdGFsbC1iaW4KLSAgICAgICAgICAgICAobGFt
YmRhKiAoIzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAg
ICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgotICAgICAgICAgICAgICAgICAgIChzdHJp
bmctYXBwZW5kIGdoYy1ib290c3RyYXAtcGF0aCAiL2doYy03LjguNCIpCi0gICAgICAgICAgICAg
ICAgICh6ZXJvPyAoc3lzdGVtKiAibWFrZSIgImluc3RhbGwiKSkpKQotICAgICAgICAgICAgICVz
dGFuZGFyZC1waGFzZXMpKSkpKSkpCi0gICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMgKGxpc3QgKHNl
YXJjaC1wYXRoLXNwZWNpZmljYXRpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHZhcmlhYmxlICJHSENfUEFDS0FHRV9QQVRIIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGZpbGVzIChsaXN0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHN0cmluZy1hcHBlbmQgImxpYi9naGMtIiB2ZXJzaW9uKSkpCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChmaWxlLXBhdHRlcm4gIi4qXFwuY29uZlxcLmQkIikKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtdHlwZSAnZGlyZWN0b3J5KSkpKQotICAgICho
b21lLXBhZ2UgImh0dHBzOi8vd3d3Lmhhc2tlbGwub3JnL2doYyIpCi0gICAgKHN5bm9wc2lzICJU
aGUgR2xhc2dvdyBIYXNrZWxsIENvbXBpbGVyIikKLSAgICAoZGVzY3JpcHRpb24KLSAgICAgIlRo
ZSBHbGFzZ293IEhhc2tlbGwgQ29tcGlsZXIgKEdIQykgaXMgYSBzdGF0ZS1vZi10aGUtYXJ0IGNv
bXBpbGVyIGFuZAotaW50ZXJhY3RpdmUgZW52aXJvbm1lbnQgZm9yIHRoZSBmdW5jdGlvbmFsIGxh
bmd1YWdlIEhhc2tlbGwuIikKLSAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCi0KLShkZWZp
bmUtcHVibGljIGdoYy04LjAKLSAgKHBhY2thZ2UKLSAgICAobmFtZSAiZ2hjIikKLSAgICAodmVy
c2lvbiAiOC4wLjIiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgKG1ldGhvZCB1
cmwtZmV0Y2gpCi0gICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwczovL3d3dy5oYXNrZWxs
Lm9yZy9naGMvZGlzdC8iCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi8iIG5h
bWUgIi0iIHZlcnNpb24gIi1zcmMudGFyLnh6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJh
c2UzMiAiMWM4cWM0ZmhreWN5bms0ZzFmOWh2azUzZGo2YTF2dnFpNmJrbHF6bm5zNmh3NTltOHFo
aSIpKQotICAgICAgKHBhdGNoZXMKLSAgICAgICAoc2VhcmNoLXBhdGNoZXMgImdoYy04LjAtZmFs
bC1iYWNrLXRvLW1hZHZfZG9udG5lZWQucGF0Y2giKSkpKQotICAgIChidWlsZC1zeXN0ZW0gZ251
LWJ1aWxkLXN5c3RlbSkKLSAgICAoc3VwcG9ydGVkLXN5c3RlbXMgJygiaTY4Ni1saW51eCIgIng4
Nl82NC1saW51eCIpKQotICAgIChvdXRwdXRzICcoIm91dCIgImRvYyIpKQotICAgIChpbnB1dHMK
LSAgICAgYCgoImdtcCIgLGdtcCkKLSAgICAgICAoIm5jdXJzZXMiICxuY3Vyc2VzKQotICAgICAg
ICgibGliZmZpIiAsbGliZmZpKQotICAgICAgICgiZ2hjLXRlc3RzdWl0ZSIKLSAgICAgICAgLChv
cmlnaW4KLSAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgICAgICh1cmkgKHN0
cmluZy1hcHBlbmQKLSAgICAgICAgICAgICAgICAgImh0dHBzOi8vd3d3Lmhhc2tlbGwub3JnL2do
Yy9kaXN0LyIKLSAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLyIgbmFtZSAiLSIgdmVyc2lvbiAi
LXRlc3RzdWl0ZS50YXIueHoiKSkKLSAgICAgICAgICAgKHNoYTI1NgotICAgICAgICAgICAgKGJh
c2UzMiAiMXdqYzN4NjhsMzA1YmwxaDFpamQzeWhxcDJ2cWo4M2xrcDNrcWJyOTRxbW1rcWxtczhz
aiIpKSkpKSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgicGVybCIgLHBlcmwpCi0gICAg
ICAgKCJweXRob24iICxweXRob24tMikgICAgICAgICAgICAgICAgOyBmb3IgdGVzdHMKLSAgICAg
ICAoImdob3N0c2NyaXB0IiAsZ2hvc3RzY3JpcHQpICAgICAgICA7IGZvciB0ZXN0cwotICAgICAg
IDs7IEdIQyBpcyBidWlsdCB3aXRoIEdIQy4KLSAgICAgICAoImdoYy1ib290c3RyYXAiICxnaGMt
NykpKQotICAgIChhcmd1bWVudHMKLSAgICAgYCgjOnRlc3QtdGFyZ2V0ICJ0ZXN0IgotICAgICAg
IDs7IFdlIGdldCBhIHNtYWxsZXIgbnVtYmVyIG9mIHRlc3QgZmFpbHVyZXMgYnkgZGlzYWJsaW5n
IHBhcmFsbGVsIHRlc3QKLSAgICAgICA7OyBleGVjdXRpb24uCi0gICAgICAgIzpwYXJhbGxlbC10
ZXN0cz8gI2YKLQotICAgICAgIDs7IERvbid0IHBhc3MgLS1idWlsZD08dHJpcGxldD4sIGJlY2F1
c2UgdGhlIGNvbmZpZ3VyZSBzY3JpcHQKLSAgICAgICA7OyBhdXRvLWRldGVjdHMgc2xpZ2h0bHkg
ZGlmZmVyZW50IHRyaXBsZXRzIGZvciAtLWhvc3QgYW5kIC0tdGFyZ2V0IGFuZAotICAgICAgIDs7
IHRoZW4gY29tcGxhaW5zIHRoYXQgdGhleSBkb24ndCBtYXRjaC4KLSAgICAgICAjOmJ1aWxkICNm
Ci0KLSAgICAgICAjOmNvbmZpZ3VyZS1mbGFncwotICAgICAgIChsaXN0Ci0gICAgICAgIChzdHJp
bmctYXBwZW5kICItLXdpdGgtZ21wLWxpYnJhcmllcz0iCi0gICAgICAgICAgICAgICAgICAgICAg
IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiZ21wIikgIi9saWIiKQotICAgICAgICAoc3RyaW5n
LWFwcGVuZCAiLS13aXRoLWdtcC1pbmNsdWRlcz0iCi0gICAgICAgICAgICAgICAgICAgICAgIChh
c3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAiZ21wIikgIi9pbmNsdWRlIikKLSAgICAgICAgIi0td2l0
aC1zeXN0ZW0tbGliZmZpIgotICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLWZmaS1saWJy
YXJpZXM9IgotICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMg
ImxpYmZmaSIpICIvbGliIikKLSAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1mZmktaW5j
bHVkZXM9IgotICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMg
ImxpYmZmaSIpICIvaW5jbHVkZSIpCi0gICAgICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgtY3Vy
c2VzLWxpYnJhcmllcz0iCi0gICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxk
LWlucHV0cyAibmN1cnNlcyIpICIvbGliIikKLSAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0
aC1jdXJzZXMtaW5jbHVkZXM9IgotICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVi
dWlsZC1pbnB1dHMgIm5jdXJzZXMiKSAiL2luY2x1ZGUiKSkKLSAgICAgICAjOnBoYXNlcwotICAg
ICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKLSAgICAgICAgIChhZGQtYWZ0ZXIg
J3VucGFjayAndW5wYWNrLXRlc3RzdWl0ZQotICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5w
dXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhj
dXJzaW9uICIuLiIKLSAgICAgICAgICAgICAgIChjb3B5LWZpbGUgKGFzc29jLXJlZiBpbnB1dHMg
ImdoYy10ZXN0c3VpdGUiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2hjLXRlc3RzdWl0
ZS50YXIueHoiKQotICAgICAgICAgICAgICAgKHplcm8/IChzeXN0ZW0qICJ0YXIiICJ4dmYiICJn
aGMtdGVzdHN1aXRlLnRhci54eiIpKSkpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdm
aXgtbGliLXBhdGhzCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0
dXRlKgotICAgICAgICAgICAgICAgICAobGlzdCAibGlicmFyaWVzL3Byb2Nlc3MvU3lzdGVtL1By
b2Nlc3MvUG9zaXguaHMiCi0gICAgICAgICAgICAgICAgICAgICAgICJsaWJyYXJpZXMvcHJvY2Vz
cy90ZXN0cy9wcm9jZXNzMDAxLmhzIgotICAgICAgICAgICAgICAgICAgICAgICAibGlicmFyaWVz
L3Byb2Nlc3MvdGVzdHMvcHJvY2VzczAwMi5ocyIKLSAgICAgICAgICAgICAgICAgICAgICAgImxp
YnJhcmllcy91bml4L2NiaXRzL2V4ZWN2cGUuYyIpCi0gICAgICAgICAgICAgICAoKCIvYmluL3No
IikgKHdoaWNoICJzaCIpKQotICAgICAgICAgICAgICAgKCgiL2Jpbi9scyIpICh3aGljaCAibHMi
KSkpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdmaXgt
ZW52aXJvbm1lbnQKLSAgICAgICAgICAgKGxhbWJkYSBfCi0gICAgICAgICAgICAgKHVuc2V0ZW52
ICJHSENfUEFDS0FHRV9QQVRIIikKLSAgICAgICAgICAgICAoc2V0ZW52ICJDT05GSUdfU0hFTEwi
ICh3aGljaCAiYmFzaCIpKQotICAgICAgICAgICAgICN0KSkKLSAgICAgICAgIChhZGQtYmVmb3Jl
ICdjaGVjayAnZml4LXRlc3RzdWl0ZQotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAg
ICAoc3Vic3RpdHV0ZSoKLSAgICAgICAgICAgICAgICAgKGxpc3QgInRlc3RzdWl0ZS90aW1lb3V0
L01ha2VmaWxlIgotICAgICAgICAgICAgICAgICAgICAgICAidGVzdHN1aXRlL3RpbWVvdXQvdGlt
ZW91dC5weSIKLSAgICAgICAgICAgICAgICAgICAgICAgInRlc3RzdWl0ZS90aW1lb3V0L3RpbWVv
dXQuaHMiCi0gICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0c3VpdGUvdGVzdHMvcHJvZ3JhbXMv
bGlmZV9zcGFjZV9sZWFrL2xpZmUudGVzdCIpCi0gICAgICAgICAgICAgICAoKCIvYmluL3NoIikg
KHdoaWNoICJzaCIpKQotICAgICAgICAgICAgICAgKCgiL2Jpbi9ybSIpICJybSIpKQotICAgICAg
ICAgICAgICN0KSkpKSkKLSAgICAobmF0aXZlLXNlYXJjaC1wYXRocyAobGlzdCAoc2VhcmNoLXBh
dGgtc3BlY2lmaWNhdGlvbgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodmFyaWFi
bGUgIkdIQ19QQUNLQUdFX1BBVEgiKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ZmlsZXMgKGxpc3QKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry
aW5nLWFwcGVuZCAibGliL2doYy0iIHZlcnNpb24pKSkKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGZpbGUtcGF0dGVybiAiLipcXC5jb25mXFwuZCQiKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoZmlsZS10eXBlICdkaXJlY3RvcnkpKSkpCi0gICAgKGhvbWUtcGFn
ZSAiaHR0cHM6Ly93d3cuaGFza2VsbC5vcmcvZ2hjIikKLSAgICAoc3lub3BzaXMgIlRoZSBHbGFz
Z293IEhhc2tlbGwgQ29tcGlsZXIiKQotICAgIChkZXNjcmlwdGlvbgotICAgICAiVGhlIEdsYXNn
b3cgSGFza2VsbCBDb21waWxlciAoR0hDKSBpcyBhIHN0YXRlLW9mLXRoZS1hcnQgY29tcGlsZXIg
YW5kCi1pbnRlcmFjdGl2ZSBlbnZpcm9ubWVudCBmb3IgdGhlIGZ1bmN0aW9uYWwgbGFuZ3VhZ2Ug
SGFza2VsbC4iKQotICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKKyAgICAgICIwOHcyaWs1
NWRwM245NXFpa21yZmxjOTFsc2lxMDF4cDUza2kzamxobmJqOGZxbnhmcnd5IikpKSkKIAogKGRl
ZmluZS1wdWJsaWMgZ2hjLTguNAotICAocGFja2FnZSAoaW5oZXJpdCBnaGMtOC4wKQorICAocGFj
a2FnZQogICAgIChuYW1lICJnaGMiKQogICAgICh2ZXJzaW9uICI4LjQuNCIpCiAgICAgKHNvdXJj
ZQpAQCAtNDIyLDYgKzEyNiw5IEBAIGludGVyYWN0aXZlIGVudmlyb25tZW50IGZvciB0aGUgZnVu
Y3Rpb25hbCBsYW5ndWFnZSBIYXNrZWxsLiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZXJzaW9uICIvIiBuYW1lICItIiB2ZXJzaW9uICItc3JjLnRhci54eiIpKQogICAgICAgIChzaGEy
NTYKICAgICAgICAgKGJhc2UzMiAiMWNoNGoyYXNnN3ByNTJhaTFod3p5a3h5ajU1M3duZGc3d3E5
M2k0N3FsNGZsbHNwZjQ4aSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVt
KQorICAgIChzdXBwb3J0ZWQtc3lzdGVtcyAnKCJpNjg2LWxpbnV4IiAieDg2XzY0LWxpbnV4Iikp
CisgICAgKG91dHB1dHMgJygib3V0IiAiZG9jIikpCiAgICAgKGlucHV0cwogICAgICBgKCgiZ21w
IiAsZ21wKQogICAgICAgICgibmN1cnNlcyIgLG5jdXJzZXMpCkBAIC00MzAsOCArMTM3LDEyIEBA
IGludGVyYWN0aXZlIGVudmlyb25tZW50IGZvciB0aGUgZnVuY3Rpb25hbCBsYW5ndWFnZSBIYXNr
ZWxsLiIpCiAgICAgIGAoKCJwZXJsIiAscGVybCkKICAgICAgICAoInB5dGhvbiIgLHB5dGhvbikg
ICAgICAgICAgICAgICA7IGZvciB0ZXN0cwogICAgICAgICgiZ2hvc3RzY3JpcHQiICxnaG9zdHNj
cmlwdCkgICAgIDsgZm9yIHRlc3RzCi0gICAgICAgOzsgR0hDIDguNC4zIGlzIGJ1aWx0IHdpdGgg
R0hDIDguCi0gICAgICAgKCJnaGMtYm9vdHN0cmFwIiAsZ2hjLTguMCkKKyAgICAgICAoInBhdGNo
ZWxmIiAscGF0Y2hlbGYpCisgICAgICAgOzsgR0hDIGlzIGJ1aWx0IHdpdGggR0hDLiBUaGVyZWZv
cmUgd2UgbmVlZCBib290c3RyYXAgYmluYXJpZXMuCisgICAgICAgKCJnaGMtYmluYXJ5IgorICAg
ICAgICAsKG1hdGNoIChvciAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkgKCVjdXJyZW50LXN5c3Rl
bSkpCisgICAgICAgICAgICgieDg2XzY0LWxpbnV4IiBnaGMtYm9vdHN0cmFwLXg4Nl82NC04LjIu
MikKKyAgICAgICAgICAgKCJpNjg2LWxpbnV4IiBnaGMtYm9vdHN0cmFwLWk2ODYtOC4yLjIpKSkK
ICAgICAgICAoImdoYy10ZXN0c3VpdGUiCiAgICAgICAgICwob3JpZ2luCiAgICAgICAgICAgICht
ZXRob2QgdXJsLWZldGNoKQpAQCAtNDUyLDYgKzE2MywxMyBAQCBpbnRlcmFjdGl2ZSBlbnZpcm9u
bWVudCBmb3IgdGhlIGZ1bmN0aW9uYWwgbGFuZ3VhZ2UgSGFza2VsbC4iKQogICAgICAgIDs7IHRo
ZW4gY29tcGxhaW5zIHRoYXQgdGhleSBkb24ndCBtYXRjaC4KICAgICAgICAjOmJ1aWxkICNmCiAK
KyAgICAgICAjOm1vZHVsZXMgKChndWl4IGJ1aWxkIGdudS1idWlsZC1zeXN0ZW0pCisgICAgICAg
ICAgICAgICAgICAoZ3VpeCBidWlsZCB1dGlscykKKyAgICAgICAgICAgICAgICAgIChndWl4IGJ1
aWxkIHJwYXRoKQorICAgICAgICAgICAgICAgICAgKHNyZmkgc3JmaS0yNikKKyAgICAgICAgICAg
ICAgICAgIChzcmZpIHNyZmktMSkpCisgICAgICAgIzppbXBvcnRlZC1tb2R1bGVzICgsQCVnbnUt
YnVpbGQtc3lzdGVtLW1vZHVsZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChndWl4IGJ1
aWxkIHJwYXRoKSkKICAgICAgICAjOmNvbmZpZ3VyZS1mbGFncwogICAgICAgIChsaXN0CiAgICAg
ICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgtZ21wLWxpYnJhcmllcz0iCkBAIC00NjcsNiArMTg1
LDEwIEBAIGludGVyYWN0aXZlIGVudmlyb25tZW50IGZvciB0aGUgZnVuY3Rpb25hbCBsYW5ndWFn
ZSBIYXNrZWxsLiIpCiAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlu
cHV0cyAibmN1cnNlcyIpICIvbGliIikKICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0td2l0aC1j
dXJzZXMtaW5jbHVkZXM9IgogICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWls
ZC1pbnB1dHMgIm5jdXJzZXMiKSAiL2luY2x1ZGUiKSkKKyAgICAgICA7OyBGSVhNRTogVGhlIHVz
ZXItZ3VpZGUgbmVlZHMgZGJsYXRleCwgZG9jYm9vay14c2wgYW5kIGRvY2Jvb2stdXRpbHMuCisg
ICAgICAgOzsgQ3VycmVudGx5IHdlIGRvIG5vdCBoYXZlIHRoZSBsYXN0IG9uZS4KKyAgICAgICA7
OyAjOm1ha2UtZmxhZ3MKKyAgICAgICA7OyAobGlzdCAiQlVJTERfRE9DQk9PS19IVE1MID0gWUVT
IikKICAgICAgICAjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFz
ZXMKICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAndW5wYWNrLXRlc3RzdWl0ZQpAQCAtNDc1
LDYgKzE5NywxMiBAQCBpbnRlcmFjdGl2ZSBlbnZpcm9ubWVudCBmb3IgdGhlIGZ1bmN0aW9uYWwg
bGFuZ3VhZ2UgSGFza2VsbC4iKQogICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1
dHMgImdoYy10ZXN0c3VpdGUiKQogICAgICAgICAgICAgICAgICAgICAgIi0tc3RyaXAtY29tcG9u
ZW50cz0xIikKICAgICAgICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2st
dGVzdHN1aXRlICd1bnBhY2stYmluCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg
IzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChta2Rpci1wICIuL2doYy1iaW4vdXNy
IikKKyAgICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uICIuL2doYy1iaW4iCisg
ICAgICAgICAgICAgICAoaW52b2tlICJ0YXIiICJ4dmYiIChhc3NvYy1yZWYgaW5wdXRzICJnaGMt
YmluYXJ5IikpKQorICAgICAgICAgICAgICN0KSkKICAgICAgICAgIDs7IFRoaXMgcGhhc2UgcGF0
Y2hlcyB0aGUgJ2doYy1wa2cnIGNvbW1hbmQgc28gdGhhdCBpdCBzb3J0cyB0aGUgbGlzdAogICAg
ICAgICAgOzsgb2YgcGFja2FnZXMgaW4gdGhlIGJpbmFyeSBjYWNoZSBpdCBnZW5lcmF0ZXMuCiAg
ICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ2ZpeC1naGMtcGtnLW5vbmRldGVybWluaXNtCkBA
IC01MjMsMTcgKzI1MSw4MyBAQCBpbnRlcmFjdGl2ZSBlbnZpcm9ubWVudCBmb3IgdGhlIGZ1bmN0
aW9uYWwgbGFuZ3VhZ2UgSGFza2VsbC4iKQogICAgICAgICAgICAgICAgKCgiL2Jpbi9scyIpICh3
aGljaCAibHMiKSkKICAgICAgICAgICAgICAgICgoIi9iaW4vcm0iKSAicm0iKSkKICAgICAgICAg
ICAgICAjdCkpCi0gICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ2ZpeC1lbnZpcm9ubWVudAor
ICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnZml4LWVudmlyb25tZW50CiAgICAgICAg
ICAgIChsYW1iZGEgXwogICAgICAgICAgICAgICh1bnNldGVudiAiR0hDX1BBQ0tBR0VfUEFUSCIp
CiAgICAgICAgICAgICAgKHNldGVudiAiQ09ORklHX1NIRUxMIiAod2hpY2ggImJhc2giKSkKKyAg
ICAgICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWFmdGVyICdmaXgtZW52aXJvbm1lbnQgJ2Nv
bmZpZ3VyZS1iaW4KKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6
YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAobGV0KiAoKGdoYy1ib290c3RyYXAtcGF0
aCAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKSAiL2doYy1iaW4iKSkKKyAgICAgICAgICAgICAgICAg
ICAgKGdoYy1ib290c3RyYXAtcHJlZml4CisgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFw
cGVuZCBnaGMtYm9vdHN0cmFwLXBhdGggIi91c3IiICkpCisgICAgICAgICAgICAgICAgICAgIChi
aW5hcmllcworICAgICAgICAgICAgICAgICAgICAgJygiLi91dGlscy9ocGMvZGlzdC1pbnN0YWxs
L2J1aWxkL3RtcC9ocGMiCisgICAgICAgICAgICAgICAgICAgICAgICIuL3V0aWxzL2hhZGRvY2sv
ZGlzdC9idWlsZC90bXAvaGFkZG9jayIKKyAgICAgICAgICAgICAgICAgICAgICAgIi4vdXRpbHMv
aHNjMmhzL2Rpc3QtaW5zdGFsbC9idWlsZC90bXAvaHNjMmhzIgorICAgICAgICAgICAgICAgICAg
ICAgICAiLi91dGlscy9ydW5naGMvZGlzdC1pbnN0YWxsL2J1aWxkL3RtcC9ydW5naGMiCisgICAg
ICAgICAgICAgICAgICAgICAgICIuL3V0aWxzL2doYy1jYWJhbC9kaXN0LWluc3RhbGwvYnVpbGQv
dG1wL2doYy1jYWJhbCIKKyAgICAgICAgICAgICAgICAgICAgICAgIi4vdXRpbHMvaHAycHMvZGlz
dC9idWlsZC90bXAvaHAycHMiCisgICAgICAgICAgICAgICAgICAgICAgICIuL3V0aWxzL2doYy1w
a2cvZGlzdC1pbnN0YWxsL2J1aWxkL3RtcC9naGMtcGtnIgorICAgICAgICAgICAgICAgICAgICAg
ICAiLi91dGlscy91bmxpdC9kaXN0L2J1aWxkL3RtcC91bmxpdCIKKyAgICAgICAgICAgICAgICAg
ICAgICAgIi4vZ2hjL3N0YWdlMi9idWlsZC90bXAvZ2hjLXN0YWdlMiIpKQorICAgICAgICAgICAg
ICAgICAgICAoZ21wIChhc3NvYy1yZWYgaW5wdXRzICJnbXAiKSkKKyAgICAgICAgICAgICAgICAg
ICAgKGdtcC1saWIgKHN0cmluZy1hcHBlbmQgZ21wICIvbGliIikpCisgICAgICAgICAgICAgICAg
ICAgIChnbXAtaW5jbHVkZSAoc3RyaW5nLWFwcGVuZCBnbXAgIi9pbmNsdWRlIikpCisgICAgICAg
ICAgICAgICAgICAgIChuY3Vyc2VzLWxpYgorICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h
cHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgIm5jdXJzZXMiKSAiL2xpYiIpKQorICAgICAgICAgICAg
ICAgICAgICAobGQtc28gKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgImxpYmMiKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLChnbGliYy1keW5hbWlj
LWxpbmtlcikpKQorICAgICAgICAgICAgICAgICAgICAobGlidGluZm8tZGlyCisgICAgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBnaGMtYm9vdHN0cmFwLXByZWZpeAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWIvZ2hjLTguMi4yL3Rlcm1pbmZvLTAuNC4x
LjAiKSkpCisgICAgICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uCisgICAgICAg
ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgZ2hjLWJvb3RzdHJhcC1wYXRoICIvZ2hjLTguMi4y
IikKKyAgICAgICAgICAgICAgICAgKHNldGVudiAiTERfTElCUkFSWV9QQVRIIiBnbXAtbGliKQor
ICAgICAgICAgICAgICAgICA7OyBUaGUgYmluYXJpZXMgaGF2ZSAiL2xpYjY0L2xkLWxpbnV4LXg4
Ni02NC5zby4yIiBoYXJkY29kZWQuCisgICAgICAgICAgICAgICAgIChmb3ItZWFjaAorICAgICAg
ICAgICAgICAgICAgKGN1dCBpbnZva2UgInBhdGNoZWxmIiAiLS1zZXQtaW50ZXJwcmV0ZXIiIGxk
LXNvIDw+KQorICAgICAgICAgICAgICAgICAgYmluYXJpZXMpCisgICAgICAgICAgICAgICAgIDs7
IFRoZSBiaW5hcmllcyBpbmNsdWRlIGEgcmVmZXJlbmNlIHRvIGxpYnRpbmZvLnNvLjUgd2hpY2gK
KyAgICAgICAgICAgICAgICAgOzsgaXMgYSBzdWJzZXQgb2YgbGlibmN1cnNlcy5zby41LiAgV2Ug
Y3JlYXRlIGEgc3ltbGluayBpbiBhCisgICAgICAgICAgICAgICAgIDs7IGRpcmVjdG9yeSBpbmNs
dWRlZCBpbiB0aGUgYm9vdHN0cmFwIGJpbmFyaWVzIHJwYXRoLgorICAgICAgICAgICAgICAgICAo
bWtkaXItcCBsaWJ0aW5mby1kaXIpCisgICAgICAgICAgICAgICAgIChzeW1saW5rCisgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBuY3Vyc2VzLWxpYiAiL2xpYm5jdXJzZXN3LnNvLiIK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IEV4dHJhY3QgIjYuMCIgZnJvbSAi
Ni4wLTIwMTcwOTMwIiBpZiBhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBk
YXNoLXNlcGFyYXRlZCB2ZXJzaW9uIHRhZyBleGlzdHMuCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAsKGxldCogKCh2IChwYWNrYWdlLXZlcnNpb24gbmN1cnNlcykpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkIChvciAoc3RyaW5nLWluZGV4IHYg
I1wtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0
cmluZy1sZW5ndGggdikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2
ZXJzaW9uLW1ham9yK21pbm9yIChzdHJpbmctdGFrZSB2IGQpKSkpCisgICAgICAgICAgICAgICAg
ICAoc3RyaW5nLWFwcGVuZCBsaWJ0aW5mby1kaXIgIi9saWJ0aW5mby5zby41IikpCisKKyAgICAg
ICAgICAgICAgICAgKHNldGVudiAiUEFUSCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry
aW5nLWFwcGVuZCAoZ2V0ZW52ICJQQVRIIikgIjoiCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2hjLWJvb3RzdHJhcC1wcmVmaXggIi9iaW4iKSkKKyAgICAgICAgICAg
ICAgICAgKGludm9rZQorICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGdldGN3ZCkg
Ii9jb25maWd1cmUiKQorICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi0tcHJlZml4
PSIgZ2hjLWJvb3RzdHJhcC1wcmVmaXgpCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVu
ZCAiLS13aXRoLWdtcC1saWJyYXJpZXM9IiBnbXAtbGliKQorICAgICAgICAgICAgICAgICAgKHN0
cmluZy1hcHBlbmQgIi0td2l0aC1nbXAtaW5jbHVkZXM9IiBnbXAtaW5jbHVkZSkpKSkKKyAgICAg
ICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWFmdGVyICdjb25maWd1cmUtYmluICdpbnN0YWxs
LWJpbgorICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAod2l0aC1kaXJlY3Rvcnkt
ZXhjdXJzaW9uICIuL2doYy1iaW4vZ2hjLTguMi4yIgorICAgICAgICAgICAgICAgKGludm9rZSAi
bWFrZSIgImluc3RhbGwiKSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKG5hdGl2ZS1zZWFy
Y2gtcGF0aHMgKGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHZhcmlhYmxlICJHSENfUEFDS0FHRV9QQVRIIikKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGVzIChsaXN0CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImxpYi9naGMtIiB2ZXJzaW9uKSkp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLXBhdHRlcm4gIi4qXFwuY29u
ZlxcLmQkIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtdHlwZSAnZGly
ZWN0b3J5KSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLXR5cGUg
J2RpcmVjdG9yeSkpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3d3dy5oYXNrZWxsLm9yZy9n
aGMiKQorICAgIChzeW5vcHNpcyAiVGhlIEdsYXNnb3cgSGFza2VsbCBDb21waWxlciIpCisgICAg
KGRlc2NyaXB0aW9uCisgICAgICJUaGUgR2xhc2dvdyBIYXNrZWxsIENvbXBpbGVyIChHSEMpIGlz
IGEgc3RhdGUtb2YtdGhlLWFydCBjb21waWxlciBhbmQKK2ludGVyYWN0aXZlIGVudmlyb25tZW50
IGZvciB0aGUgZnVuY3Rpb25hbCBsYW5ndWFnZSBIYXNrZWxsLiIpCisgICAgKGxpY2Vuc2UgbGlj
ZW5zZTpic2QtMykpKQogCiAoZGVmaW5lLXB1YmxpYyBnaGMtOC42CiAgIChwYWNrYWdlIChpbmhl
cml0IGdoYy04LjQpCkBAIC01NzksNyArMzczLDEwIEBAIGludGVyYWN0aXZlIGVudmlyb25tZW50
IGZvciB0aGUgZnVuY3Rpb25hbCBsYW5ndWFnZSBIYXNrZWxsLiIpCiAgICAgICAgICAgICAgICAg
ICgoIl50ZXN0XFwoJ1Q4MTA4JyIpICIjIGd1aXggc2tpcHBlZDogdGVzdCgnVDgxMDgnIikpCiAg
ICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImxpYnJhcmllcy91bml4L3Rlc3RzL2xpYnBvc2l4
L2FsbC5UIgogICAgICAgICAgICAgICAgICAoKCJedGVzdFxcKCdwb3NpeDAxMCciKSAiIyBndWl4
IHNraXBwZWQ6IHRlc3QoJ3Bvc2l4MDEwJyIpKQotICAgICAgICAgICAgICAgI3QpKSkpKSkKKyAg
ICAgICAgICAgICAgICN0KSkKKyAgICAgICAgICAgKGRlbGV0ZSAndW5wYWNrLWJpbikKKyAgICAg
ICAgICAgKGRlbGV0ZSAnY29uZmlndXJlLWJpbikKKyAgICAgICAgICAgKGRlbGV0ZSAnaW5zdGFs
bC1iaW4pKSkpKQogICAgIChuYXRpdmUtc2VhcmNoLXBhdGhzIChsaXN0IChzZWFyY2gtcGF0aC1z
cGVjaWZpY2F0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YXJpYWJsZSAi
R0hDX1BBQ0tBR0VfUEFUSCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxl
cyAobGlzdAotLSAKMi4yNi4yCgo=

--b1_J5iF1AcD3ty115lC5FgjIwqCvqHTa8o7LgIeELScQ--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Alex Griffin <a@HIDDEN>
Subject: bug#42014: Acknowledgement ([PATCH] WIP: gnu: Re-bootstrap
 Haskell with GHC 8.2.2 binaries.)
Message-ID: <handler.42014.B.15928774143826.ack <at> debbugs.gnu.org>
References: <iqxuLyt2f_ck_2DTkqr6jKDaFGhsrSuEQQA8frhOSY4s2mymb9NgH2csILFrwNHi0mxHMNKYFBsshhyhXiKkHUgNqKI4yrmwfKixnISeU6Q=@ajgrf.com>
X-Gnu-PR-Message: ack 42014
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 42014 <at> debbugs.gnu.org
Date: Tue, 23 Jun 2020 01:57:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 42014 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
42014: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42014
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#42014] [PATCH] WIP: gnu: ghc@HIDDEN: Support 32- and 64-bit ARM systems.
References: <iqxuLyt2f_ck_2DTkqr6jKDaFGhsrSuEQQA8frhOSY4s2mymb9NgH2csILFrwNHi0mxHMNKYFBsshhyhXiKkHUgNqKI4yrmwfKixnISeU6Q=@ajgrf.com>
In-Reply-To: <iqxuLyt2f_ck_2DTkqr6jKDaFGhsrSuEQQA8frhOSY4s2mymb9NgH2csILFrwNHi0mxHMNKYFBsshhyhXiKkHUgNqKI4yrmwfKixnISeU6Q=@ajgrf.com>
Resent-From: Alex Griffin <a@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 27 Jun 2020 21:17:02 +0000
Resent-Message-ID: <handler.42014.B42014.159329258221195 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42014
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: "42014 <at> debbugs.gnu.org" <42014 <at> debbugs.gnu.org>
Reply-To: Alex Griffin <a@HIDDEN>
Received: via spool by 42014-submit <at> debbugs.gnu.org id=B42014.159329258221195
          (code B ref 42014); Sat, 27 Jun 2020 21:17:02 +0000
Received: (at 42014) by debbugs.gnu.org; 27 Jun 2020 21:16:22 +0000
Received: from localhost ([127.0.0.1]:44692 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jpIBR-0005Vm-TJ
	for submit <at> debbugs.gnu.org; Sat, 27 Jun 2020 17:16:22 -0400
Received: from mail-40133.protonmail.ch ([185.70.40.133]:47241)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <a@HIDDEN>) id 1jpIBP-0005VX-Q8
 for 42014 <at> debbugs.gnu.org; Sat, 27 Jun 2020 17:16:21 -0400
Date: Sat, 27 Jun 2020 21:16:10 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com;
 s=protonmail; t=1593292573;
 bh=nsyWFyqZ6av0qnMxAbtjV+44uRf9qMZ1SN6uDGOuxwU=;
 h=Date:To:From:Reply-To:Subject:From;
 b=SQFM28w1eGphkB+H/G+KXLoL/0rbc9JUejPLJm+JN+U+BYyfFdOywPmEjHxgwxdCK
 IUueUiXwJwSu1mUmpoNE3oYAXp1KoIsYGMaO5FH44OMFz4gDrEFTPnpOhwTe3zzIx1
 JFtFY5xq8jtsDIiWW46qohSMrh7iCqeUyAwtmnlB6k9Uk02q12by4WEUWZgFGjfOp7
 nb6IxkMkxS0OIoa5On9T+O7VupxdhqDG//wdExw9ZVZHm4XATIwVCQ1LueG+EAlgFy
 XC0VrmHYziUuKu5ZEwbmScux+Iw5zbkzjw1/gJq6wq3lEyzvlEnGiHusyoGsSwsrEo
 j50kfyHxDarZA==
From: Alex Griffin <a@HIDDEN>
Message-ID: <EgF-edHWbrDu8UYMbyn1KhCeRxYHaUvcBNFI7sIlRoe3a0hZocEhHwwP0U-KvxzxK9ZoD0ueb2q72nkxbXsZXAWxNwIRoP5Fos_NmLQyaOU=@ajgrf.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="b1_nP6iCR1HEWJCknmDzgprnJOXP7gNScO0G3NoVgGo"
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.

--b1_nP6iCR1HEWJCknmDzgprnJOXP7gNScO0G3NoVgGo
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Here's the second patch. I'm making some progress on bootstrapping Haskell =
on ARM. Currently it builds the stage1 compiler just fine, then panics whil=
e building the stage2 compiler.

Progress is super slow, mainly because long compilation times mean I can on=
ly try 1 change per day.
--
Alex Griffin


--b1_nP6iCR1HEWJCknmDzgprnJOXP7gNScO0G3NoVgGo
Content-Type: text/x-patch; name=0002-gnu-ghc-8.4-Support-32-and-64-bit-ARM-systems.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=0002-gnu-ghc-8.4-Support-32-and-64-bit-ARM-systems.patch

RnJvbSA0MDVjZjU2OWFiZWFhNTgzZGRmNmVhMzYzOWQ5Zjc0ODUzZmVlMzZhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRlOiBTYXQs
IDI3IEp1biAyMDIwIDE2OjAxOjE0IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIGdudTogZ2hj
QDguNDogU3VwcG9ydCAzMi0gYW5kIDY0LWJpdCBBUk0gc3lzdGVtcy4KCiogZ251L3BhY2thZ2Vz
L2hhc2tlbGwuc2NtIChnaGMtYm9vdHN0cmFwLWFhcmNoNjQtOC4yLjIsCmdoYy1ib290c3RyYXAt
YXJtaGYtOC4yLjIpOiBOZXcgdmFyaWFibGVzLgooZ2hjLTguNClbc3VwcG9ydGVkLXN5c3RlbXNd
OiBBZGQgYXJtaGYtbGludXggYW5kIGFhcmNoNjQtbGludXguCltpbnB1dHMsIG5hdGl2ZS1pbnB1
dHNdOiBBZGQgZXh0cmEgZGVwZW5kZW5jaWVzIGZvciBBUk0gYnVpbGRzLgpbYXJndW1lbnRzXTog
VXNlIGdvbGQgbGlua2VyLCBhZGQgbGliZ2NjX3MgdG8gTERfTElCUkFSWV9QQVRILCBhbmQKZG9u
J3QgY2FsbCBwYXRjaGVsZiBvbiBub24tZXhpc3RlbnQgZmlsZXMuCi0tLQogZ251L3BhY2thZ2Vz
L2hhc2tlbGwuc2NtIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2hhc2tlbGwuc2NtIGIvZ251L3BhY2thZ2VzL2hhc2tlbGwu
c2NtCmluZGV4IGFjNWFkMTQzMjAuLjUzM2Q4MmFlNDQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl
cy9oYXNrZWxsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaGFza2VsbC5zY20KQEAgLTM5LDExICsz
OSwxNCBAQAogCiAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGhhc2tlbGwpCiAgICM6dXNl
LW1vZHVsZSAoZ251IHBhY2thZ2VzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNl
KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBib290c3RyYXApCiAgICM6dXNlLW1vZHVs
ZSAoZ251IHBhY2thZ2VzIGVsZikKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2NjKQog
ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnaG9zdHNjcmlwdCkKICAgIzp1c2UtbW9kdWxl
IChnbnUgcGFja2FnZXMgbGliZmZpKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaXNw
KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsbHZtKQogICAjOnVzZS1tb2R1bGUgKGdu
dSBwYWNrYWdlcyBtdWx0aXByZWNpc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg
bmN1cnNlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVybCkKQEAgLTExNSw2ICsx
MTgsMjQgQEAgdG9wIG9mIENMSVNQLiIpCiAgICAgIChiYXNlMzIKICAgICAgICIwOHcyaWs1NWRw
M245NXFpa21yZmxjOTFsc2lxMDF4cDUza2kzamxobmJqOGZxbnhmcnd5IikpKSkKIAorKGRlZmlu
ZSBnaGMtYm9vdHN0cmFwLWFhcmNoNjQtOC4yLjIKKyAgKG9yaWdpbgorICAgIChtZXRob2QgdXJs
LWZldGNoKQorICAgICh1cmkKKyAgICAgImh0dHBzOi8vd3d3Lmhhc2tlbGwub3JnL2doYy9kaXN0
LzguMi4yL2doYy04LjIuMi1hYXJjaDY0LWRlYjgtbGludXgudGFyLnh6IikKKyAgICAoc2hhMjU2
CisgICAgIChiYXNlMzIKKyAgICAgICIxazJhbXlsY3AxYWQ2N2M3NWgxcHFmN2N6ZjltMHpqMWk3
aGRjNDVnaGprbG5mcTlocms3IikpKSkKKworKGRlZmluZSBnaGMtYm9vdHN0cmFwLWFybWhmLTgu
Mi4yCisgIChvcmlnaW4KKyAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAodXJpCisgICAgICJo
dHRwczovL3d3dy5oYXNrZWxsLm9yZy9naGMvZGlzdC84LjIuMi9naGMtOC4yLjItYXJtdjctZGVi
OC1saW51eC50YXIueHoiKQorICAgIChzaGEyNTYKKyAgICAgKGJhc2UzMgorICAgICAgIjFqbXY4
cW1uaDVibjMyNGZpdmJ3ZGNhajU1a3Z3N2NiMnpxOXBhZm1sbXYzcXd3eDdzNDYiKSkpKQorCiAo
ZGVmaW5lLXB1YmxpYyBnaGMtOC40CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImdoYyIpCkBAIC0x
MjcsMTIgKzE0OCwyMSBAQCB0b3Agb2YgQ0xJU1AuIikKICAgICAgICAoc2hhMjU2CiAgICAgICAg
IChiYXNlMzIgIjFjaDRqMmFzZzdwcjUyYWkxaHd6eWt4eWo1NTN3bmRnN3dxOTNpNDdxbDRmbGxz
cGY0OGkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKLSAgICAoc3Vw
cG9ydGVkLXN5c3RlbXMgJygiaTY4Ni1saW51eCIgIng4Nl82NC1saW51eCIpKQorICAgIChzdXBw
b3J0ZWQtc3lzdGVtcyAnKCJpNjg2LWxpbnV4IiAieDg2XzY0LWxpbnV4IgorICAgICAgICAgICAg
ICAgICAgICAgICAgICJhcm1oZi1saW51eCIgImFhcmNoNjQtbGludXgiKSkKICAgICAob3V0cHV0
cyAnKCJvdXQiICJkb2MiKSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJnbXAiICxnbXApCiAgICAg
ICAgKCJuY3Vyc2VzIiAsbmN1cnNlcykKLSAgICAgICAoImxpYmZmaSIgLGxpYmZmaSkpKQorICAg
ICAgICgibGliZmZpIiAsbGliZmZpKQorICAgICAgICxAKG1hdGNoIChvciAoJWN1cnJlbnQtdGFy
Z2V0LXN5c3RlbSkgKCVjdXJyZW50LXN5c3RlbSkpCisgICAgICAgICAgICgob3IgImFhcmNoNjQt
bGludXgiICJhcm1oZi1saW51eCIpCisgICAgICAgICAgICBgKCgiZ2NjOmxpYiIgLGdjYyAibGli
IikKKyAgICAgICAgICAgICAgKCJnb2xkLXdyYXBwZXIiCisgICAgICAgICAgICAgICAsKG1ha2Ut
bGQtd3JhcHBlciAiZ29sZC13cmFwcGVyIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIzpiaW51dGlscyBiaW51dGlscy1nb2xkKSkKKyAgICAgICAgICAgICAgKCJsbHZtIiAsbGx2
bSkpKQorICAgICAgICAgICAoXyAnKCkpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgo
InBlcmwiICxwZXJsKQogICAgICAgICgicHl0aG9uIiAscHl0aG9uKSAgICAgICAgICAgICAgIDsg
Zm9yIHRlc3RzCkBAIC0xNDIsNyArMTcyLDkgQEAgdG9wIG9mIENMSVNQLiIpCiAgICAgICAgKCJn
aGMtYmluYXJ5IgogICAgICAgICAsKG1hdGNoIChvciAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkg
KCVjdXJyZW50LXN5c3RlbSkpCiAgICAgICAgICAgICgieDg2XzY0LWxpbnV4IiBnaGMtYm9vdHN0
cmFwLXg4Nl82NC04LjIuMikKLSAgICAgICAgICAgKCJpNjg2LWxpbnV4IiBnaGMtYm9vdHN0cmFw
LWk2ODYtOC4yLjIpKSkKKyAgICAgICAgICAgKCJpNjg2LWxpbnV4IiBnaGMtYm9vdHN0cmFwLWk2
ODYtOC4yLjIpCisgICAgICAgICAgICgiYWFyY2g2NC1saW51eCIgZ2hjLWJvb3RzdHJhcC1hYXJj
aDY0LTguMi4yKQorICAgICAgICAgICAoImFybWhmLWxpbnV4IiBnaGMtYm9vdHN0cmFwLWFybWhm
LTguMi4yKSkpCiAgICAgICAgKCJnaGMtdGVzdHN1aXRlIgogICAgICAgICAsKG9yaWdpbgogICAg
ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTIyNiw3ICsyNTgsOCBAQCB0b3Agb2YgQ0xJ
U1AuIikKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtl
eXMpCiAgICAgICAgICAgICAgKGxldCAoKGJpbnV0aWxzIChhc3NvYy1yZWYgaW5wdXRzICJiaW51
dGlscyIpKQogICAgICAgICAgICAgICAgICAgIChnY2MgKGFzc29jLXJlZiBpbnB1dHMgImdjYyIp
KQotICAgICAgICAgICAgICAgICAgIChsZC13cmFwcGVyIChhc3NvYy1yZWYgaW5wdXRzICJsZC13
cmFwcGVyIikpKQorICAgICAgICAgICAgICAgICAgIChsZC13cmFwcGVyIChvciAoYXNzb2MtcmVm
IGlucHV0cyAiZ29sZC13cmFwcGVyIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGFzc29jLXJlZiBpbnB1dHMgImxkLXdyYXBwZXIiKSkpKQogICAgICAgICAgICAgICAgKHNl
dGVudiAiQ0MiIChzdHJpbmctYXBwZW5kIGdjYyAiL2Jpbi9nY2MiKSkKICAgICAgICAgICAgICAg
IChzZXRlbnYgIkNYWCIgKHN0cmluZy1hcHBlbmQgZ2NjICIvYmluL2crKyIpKQogICAgICAgICAg
ICAgICAgKHNldGVudiAiTEQiIChzdHJpbmctYXBwZW5kIGxkLXdyYXBwZXIgIi9iaW4vbGQiKSkK
QEAgLTI3MSwxMSArMzA0LDE2IEBAIHRvcCBvZiBDTElTUC4iKQogICAgICAgICAgICAgICAgICAg
ICAgICAiLi91dGlscy9naGMtcGtnL2Rpc3QtaW5zdGFsbC9idWlsZC90bXAvZ2hjLXBrZyIKICAg
ICAgICAgICAgICAgICAgICAgICAgIi4vdXRpbHMvdW5saXQvZGlzdC9idWlsZC90bXAvdW5saXQi
CiAgICAgICAgICAgICAgICAgICAgICAgICIuL2doYy9zdGFnZTIvYnVpbGQvdG1wL2doYy1zdGFn
ZTIiKSkKKyAgICAgICAgICAgICAgICAgICAgKGdjY2xpYiAoYXNzb2MtcmVmIGlucHV0cyAiZ2Nj
OmxpYiIpKQogICAgICAgICAgICAgICAgICAgICAoZ21wIChhc3NvYy1yZWYgaW5wdXRzICJnbXAi
KSkKICAgICAgICAgICAgICAgICAgICAgKGdtcC1saWIgKHN0cmluZy1hcHBlbmQgZ21wICIvbGli
IikpCiAgICAgICAgICAgICAgICAgICAgIChnbXAtaW5jbHVkZSAoc3RyaW5nLWFwcGVuZCBnbXAg
Ii9pbmNsdWRlIikpCiAgICAgICAgICAgICAgICAgICAgIChuY3Vyc2VzLWxpYgogICAgICAgICAg
ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgIm5jdXJzZXMiKSAi
L2xpYiIpKQorICAgICAgICAgICAgICAgICAgICAobGQtbGliLXBhdGggKGNvbnMgZ21wLWxpYgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIGdjY2xpYgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IChzdHJpbmctYXBwZW5k
IGdjY2xpYiAiL2xpYiIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICcoKSkpKQogICAgICAgICAgICAgICAgICAgICAobGQtc28gKHN0cmluZy1hcHBlbmQgKGFz
c29jLXJlZiBpbnB1dHMgImxpYmMiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLChnbGliYy1keW5hbWljLWxpbmtlcikpKQogICAgICAgICAgICAgICAgICAgICAo
bGlidGluZm8tZGlyCkBAIC0yODMsMTAgKzMyMSwxMiBAQCB0b3Agb2YgQ0xJU1AuIikKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGliL2doYy04LjIuMi90ZXJtaW5mby0w
LjQuMS4wIikpKQogICAgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgogICAg
ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGdoYy1ib290c3RyYXAtcGF0aCAiL2doYy04
LjIuMiIpCi0gICAgICAgICAgICAgICAgIChzZXRlbnYgIkxEX0xJQlJBUllfUEFUSCIgZ21wLWxp
YikKKyAgICAgICAgICAgICAgICAgKHNldGVudiAiTERfTElCUkFSWV9QQVRIIiAoc3RyaW5nLWpv
aW4gbGQtbGliLXBhdGggIjoiKSkKICAgICAgICAgICAgICAgICAgOzsgVGhlIGJpbmFyaWVzIGhh
dmUgIi9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMiIgaGFyZGNvZGVkLgogICAgICAgICAgICAg
ICAgICAoZm9yLWVhY2gKLSAgICAgICAgICAgICAgICAgIChjdXQgaW52b2tlICJwYXRjaGVsZiIg
Ii0tc2V0LWludGVycHJldGVyIiBsZC1zbyA8PikKKyAgICAgICAgICAgICAgICAgIChsYW1iZGEg
KGJpbmFyeSkKKyAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGZpbGUtZXhpc3RzPyBiaW5hcnkp
CisgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAicGF0Y2hlbGYiICItLXNldC1pbnRlcnBy
ZXRlciIgbGQtc28gYmluYXJ5KSkpCiAgICAgICAgICAgICAgICAgICBiaW5hcmllcykKICAgICAg
ICAgICAgICAgICAgOzsgVGhlIGJpbmFyaWVzIGluY2x1ZGUgYSByZWZlcmVuY2UgdG8gbGlidGlu
Zm8uc28uNSB3aGljaAogICAgICAgICAgICAgICAgICA7OyBpcyBhIHN1YnNldCBvZiBsaWJuY3Vy
c2VzLnNvLjUuICBXZSBjcmVhdGUgYSBzeW1saW5rIGluIGEKLS0gCjIuMjYuMgoK

--b1_nP6iCR1HEWJCknmDzgprnJOXP7gNScO0G3NoVgGo--





Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 27 Jun 2020 21:18:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 27 17:18:36 2020
Received: from localhost ([127.0.0.1]:44696 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jpIDc-0005Z4-EZ
	for submit <at> debbugs.gnu.org; Sat, 27 Jun 2020 17:18:36 -0400
Received: from mail-40134.protonmail.ch ([185.70.40.134]:47230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <a@HIDDEN>) id 1jpIDZ-0005Yq-Tx
 for control <at> debbugs.gnu.org; Sat, 27 Jun 2020 17:18:35 -0400
Date: Sat, 27 Jun 2020 21:18:18 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajgrf.com;
 s=protonmail; t=1593292707;
 bh=+9KRb1XpQQiEzhJkj5m3c/U/D+YuEPz8Mhicwlv+054=;
 h=Date:To:From:Reply-To:Subject:From;
 b=iK9vbV03QxPBo17r4UfAymcZimQGM4I+8HYgvNIDWWoafX+qAKpEKhucL/bATCg2r
 UqljSmkgJtc7XW8rVaeR8UZW80sL5bXVhjqGgYHFg3CrMVNuHNkjXBJRMTmh9Vu5Nr
 FH6kro1hIJlIYzT6TVjQzcMj/7gNacaYDVbW3pqaUzqBHxUgDdsK38JVEna56TO1Yd
 D0rr7TPw4nll4DEthBzeDaMhswm49YfWs0uXZ6Jz15pSb2YW60g/Vqnxg73Op3V85Q
 jztPay2SJqsQprz5rZRkXfPzUFqIE04seQ5fbYo/QiFdLHMqAFT9mFHQk83cK4xxHR
 y07CLzoJZcXHg==
To: "control <at> debbugs.gnu.org" <control <at> debbugs.gnu.org>
From: Alex Griffin <a@HIDDEN>
Subject: (No Subject)
Message-ID: <qplcKyIw7ZuKT5eItKt_qeEYWCJva-kEr9lyFfkMJCVoRnxl6Rqtog3GaqijESGTMOa6C4UByW8lfOnncE7F2izhEAbW3EzHsj4d8usrzOI=@ajgrf.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  retitle 42014 [PATCH] WIP: Bootstrap GHC on ARM systems. 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 2.0 SLIGHTLY_BAD_SUBJECT   Subject contains something slightly spammy
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [185.70.40.134 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [185.70.40.134 listed in wl.mailspike.net]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Alex Griffin <a@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

retitle 42014 [PATCH] WIP: Bootstrap GHC on ARM systems.





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#42014] [PATCH] WIP: gnu: Re-bootstrap Haskell with GHC 8.2.2 binaries.
Resent-From: Ricardo Wurmus <rekado@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 27 Jun 2020 21:22:01 +0000
Resent-Message-ID: <handler.42014.B42014.159329287821742 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 42014
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Alex Griffin <a@HIDDEN>
Cc: 42014 <at> debbugs.gnu.org
Received: via spool by 42014-submit <at> debbugs.gnu.org id=B42014.159329287821742
          (code B ref 42014); Sat, 27 Jun 2020 21:22:01 +0000
Received: (at 42014) by debbugs.gnu.org; 27 Jun 2020 21:21:18 +0000
Received: from localhost ([127.0.0.1]:44712 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jpIGE-0005ec-CN
	for submit <at> debbugs.gnu.org; Sat, 27 Jun 2020 17:21:18 -0400
Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21125)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rekado@HIDDEN>) id 1jpIGC-0005eU-Vd
 for 42014 <at> debbugs.gnu.org; Sat, 27 Jun 2020 17:21:17 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1593292872; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=Reut46SEk6223SZjhWrWYAN7Big3ipNtSFXZKk8PUm2zKFGb3vZeh/Ot0h+hJdgdloFc9vyCdLfqY7LFCQI8rtRnWm+6ZNJmNNosNCNvMuSMJmiPam48EloHES4jWUCgHdOVDqUpxlfJM6YULxdd4Yeg8soNmzBNSxQzsqGpWQc=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1593292872;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To;
 bh=zsx9glmdL2Xx8nuklx4p5LToXXBXvnWFYZCSa1QBpiw=; 
 b=arVRNuEoJ9ZE7B/G14MDGhowrOohb2NTT8wVwCZDduFlxj1K330lz0mSW0EMKHKxeR6ocnXOOLhWsjU/Cv5dcT+2iwYKy6K0vaYkVwvhFIw4JWtFC7HbXv17tW5QTkku2ZYV5ihlPW77/T+kQ2FiDF1d5ea23SLtc82xc/XvpQw=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN> header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1593292872; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding;
 bh=zsx9glmdL2Xx8nuklx4p5LToXXBXvnWFYZCSa1QBpiw=;
 b=Bdj+c+XtNCvwuOEMBvp1Vj8W0CJeEiP7zQRz5nYsiFjF8Xl1+i0IbvqcS/SJFmrc
 9hb6rLrAbtXDLp8DusIgyrWUlXevZqh88/7H89icHcHoBp9NBocsdEhZYziOm6ZO0ul
 SEN/wkYgsEvoxKrQwQfHReNKwGurk5tAjsbmoHEE=
Received: from localhost (p54ad42a5.dip0.t-ipconnect.de [84.173.66.165]) by
 mx.zohomail.com with SMTPS id 1593292868939246.29455306399882;
 Sat, 27 Jun 2020 14:21:08 -0700 (PDT)
References: <iqxuLyt2f_ck_2DTkqr6jKDaFGhsrSuEQQA8frhOSY4s2mymb9NgH2csILFrwNHi0mxHMNKYFBsshhyhXiKkHUgNqKI4yrmwfKixnISeU6Q=@ajgrf.com>
User-agent: mu4e 1.4.10; emacs 26.3
From: Ricardo Wurmus <rekado@HIDDEN>
In-reply-to: <iqxuLyt2f_ck_2DTkqr6jKDaFGhsrSuEQQA8frhOSY4s2mymb9NgH2csILFrwNHi0mxHMNKYFBsshhyhXiKkHUgNqKI4yrmwfKixnISeU6Q=@ajgrf.com>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
Date: Sat, 27 Jun 2020 23:21:05 +0200
Message-ID: <87h7uwp5mm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Alex Griffin via Guix-patches via <guix-patches@HIDDEN> writes:

> This patch replaces the GHC 7.8.4 bootstrap binaries with binaries of
> GHC 8.2.2, with an eye towards supporting ARM systems. I have not yet
> succeeded in bootstrapping GHC on ARM, but 8.2.2 is the first release
> with official binary distributions for both armv7 and aarch64.

Can we do this only for armhf and aarch64?  I wouldn=E2=80=99t like to repl=
ace
the bootstrap binary for the other architectures with a newer version
without a good reason.  (We should aim to remove the binary completely,
not replace it with newer and newer versions.)

--=20
Ricardo





Last modified: Sat, 27 Jun 2020 21:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.