GNU bug report logs - #42014
[PATCH] WIP: Bootstrap GHC on ARM systems.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Alex Griffin <a@HIDDEN>; Keywords: patch; dated Tue, 23 Jun 2020 01:57:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 42014) by debbugs.gnu.org; 27 Jun 2020 21:21:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 27 17:21:18 2020
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>
To: Alex Griffin <a@HIDDEN>
Subject: Re: [bug#42014] [PATCH] WIP: gnu: Re-bootstrap Haskell with GHC 8.2.2
 binaries.
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-Debbugs-Envelope-To: 42014
Cc: 42014 <at> debbugs.gnu.org
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




Information forwarded to guix-patches@HIDDEN:
bug#42014; Package guix-patches. Full text available.
Changed bug title to '[PATCH] WIP: Bootstrap GHC on ARM systems.' from '[PATCH] WIP: gnu: Re-bootstrap Haskell with GHC 8.2.2 binaries.' Request was from Alex Griffin <a@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 42014) by debbugs.gnu.org; 27 Jun 2020 21:16:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 27 17:16:22 2020
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==
To: "42014 <at> debbugs.gnu.org" <42014 <at> debbugs.gnu.org>
From: Alex Griffin <a@HIDDEN>
Subject: [PATCH] WIP: gnu: ghc@HIDDEN: Support 32- and 64-bit ARM systems.
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-Debbugs-Envelope-To: 42014
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: -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--





Information forwarded to guix-patches@HIDDEN:
bug#42014; Package guix-patches. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 23 Jun 2020 01:56:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 22 21:56:54 2020
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==
To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
From: Alex Griffin <a@HIDDEN>
Subject: [PATCH] WIP: gnu: Re-bootstrap Haskell with GHC 8.2.2 binaries.
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-Debbugs-Envelope-To: submit
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.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--





Acknowledgement sent to Alex Griffin <a@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#42014; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
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.