GNU bug report logs - #47221
Guile not in native-inputs when it should

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; Reported by: Maxime Devos <maximedevos@HIDDEN>; merged with #58420; dated Wed, 17 Mar 2021 22:00:02 UTC; Maintainer for guix is bug-guix@HIDDEN.
Merged 47221 58420. Request was from Maxime Devos <maximedevos@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 47221) by debbugs.gnu.org; 20 Mar 2021 21:46:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 20 17:46:18 2021
Received: from localhost ([127.0.0.1]:53258 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lNjQ8-0005EL-GC
	for submit <at> debbugs.gnu.org; Sat, 20 Mar 2021 17:46:18 -0400
Received: from andre.telenet-ops.be ([195.130.132.53]:55082)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lNjQ2-0005Db-P8
 for 47221 <at> debbugs.gnu.org; Sat, 20 Mar 2021 17:46:06 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by andre.telenet-ops.be with bizsmtp
 id ilm0240080mfAB401lm0Wj; Sat, 20 Mar 2021 22:46:00 +0100
Message-ID: <b5f76f81dab79fa42fd8584ca2279a0a6b5299db.camel@HIDDEN>
Subject: [PATCH v2]: Correct some inputs / native-inputs issues with guile
From: Maxime Devos <maximedevos@HIDDEN>
To: 47221 <at> debbugs.gnu.org
Date: Sat, 20 Mar 2021 22:45:47 +0100
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-mtYINZyaB4WAchdEo4Fu"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1616276761; bh=pKFQHWFK8svLOScMLKY4QFLa6KHcTCMh1X7k2yoRNOc=;
 h=Subject:From:To:Date;
 b=PK1FBtt3UTGDpzKJU9zFPDp9EDOAOEkCKHDaNu/VDETLxmQZDer/SSUxuIfVgkk6C
 fbWXuZXH4hBsVdLcwQKHj7e+3sgpIhRJXNY+1wuxA+k56mqDy7wWkEdMzE71CIoMqx
 qmYTnaOVVYNCAaQ7qDdSGqo/28C6ZWa7wTGQOwMYFaPUW0oOl70ZG9wWhgkccg74O6
 XGE+3YYuuCjkBX0DynhKS/YiNLq9LIuFj+WOl8njl3Qs0MNG/WBSDMRt52pJ3xMxe2
 qnGUKkBtChwMr/ZUXaupg9/j1Q4dgDQpIxiXIp98wYMAILszjmO2uCyS5Hb8JuscUK
 CzW10AGK9OWLg==
X-Spam-Score: 2.0 (++)
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:  Hi Guix, The first patch ‘gnu: Explicitely pass the guile
    binary to wrap-script.’ does what it say what it does. This is important
    for picking up the guile binary for the architecture in --target instead
   o [...] 
 
 Content analysis details:   (2.0 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.1 URIBL_SBL_A            Contains URL's A record listed in the Spamhaus SBL
                             blocklist
                             [URIs: bonfacemunyoki.com]
  0.6 URIBL_SBL              Contains an URL's NS IP listed in the Spamhaus SBL
                             blocklist
                             [URIs: bonfacemunyoki.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [195.130.132.53 listed in list.dnswl.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (maximedevos[at]telenet.be)
  2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
                             [URI: yoctocell.xyz (xyz)]
X-Debbugs-Envelope-To: 47221
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 (+)
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:  Hi Guix, The first patch ‘gnu: Explicitely pass the guile
    binary to wrap-script.’ does what it say what it does. This is important
    for picking up the guile binary for the architecture in --target instead
   o [...] 
 
 Content analysis details:   (1.7 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.1 URIBL_SBL_A            Contains URL's A record listed in the Spamhaus SBL
                             blocklist
                             [URIs: bonfacemunyoki.com]
  0.6 URIBL_SBL              Contains an URL's NS IP listed in the Spamhaus SBL
                             blocklist
                             [URIs: bonfacemunyoki.com]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (maximedevos[at]telenet.be)
  2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
                             [URI: yoctocell.xyz (xyz)]
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager


--=-mtYINZyaB4WAchdEo4Fu
Content-Type: multipart/mixed; boundary="=-+034HKyOjUN0gWCVCGT6"


--=-+034HKyOjUN0gWCVCGT6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Guix,

The first patch =E2=80=98gnu: Explicitely pass the guile binary to wrap-scr=
ipt.=E2=80=99
does what it say what it does.  This is important for picking up the guile
binary for the architecture in --target instead of the guile from native-in=
puts.

(The unpatched & patched package definitions do not have a guile native-inp=
ut,
so before this patch they wouldn't pick up a guile at all -- packages in in=
puts
do not contribute to the $PATH when cross-compiling.)

The second patch =E2=80=98gnu: Make guile packages cross-compilable when th=
e fix is trivial.=E2=80=99
only touches guile libraries.  It adds guile to the native-inputs when requ=
ired,
sometimes it adds guile to inputs and sometimes it copies propagated-inputs=
 & inputs
to native-inputs when cross-compiling.  It also fixes some other cross-comp=
ilations
issues like autoconf being in inputs instead of native-inputs.

The second patch only touches gnu/packages/guile-xyz.scm; other packages ar=
e ignored.
Also ignored are: emacsy-minimal (there have been patches and/or bug report=
s lately)
guile-bash (retired project) and guile-studio (it is an Emacs package).

Suggested testing method:

(start shell script)
# BAD_PACKAGES: fails to compile
BAD_PACKAGES=3D"guile2.0-commonmark guile3.0-ncurses-with-gpm guile-dbi gui=
le2.2-pfds"

# OK_PACKAGES: compiles & cross-compiles
OK_PACKAGES=3D"guildhall guile-daemon guile-dsv guile-filesystem guile2.0-f=
ilesystem guile2.2-filesystem guile-syntax-highlight guile2.2-
syntax-highlight guile-sjson guile-sparql guile-email guile-mastodon guile-=
parted guile2.2-parted guile-config guile-hall guile-wisp
guile-commonmark guile-stis-parser guile-persist guile-file-names guile-srf=
i-158 guile-semver jupyter-guile-kernel guile-ics srfi-64-
driver guile-websocket g-wrap guile-webutils guile-srfi-159 guile-torrent g=
uile-irc guile-machine-code guile2.2-sjson guile2.2-dsv
guile2.2-email guile2.2-config guile2.2-hall guile2.2-ics guile2.2-wisp gui=
le2.2-commonmark guile2.2-semver guile2.2-webutils guile-redis
guile2.2-redis guile2.0-redis guile-irregex guile2.0-irregex guile2.2-irreg=
ex mcron guile2.2-mcron guile-srfi-89 guile-srfi-145 guile-
srfi-180 guile-jpeg guile-hashing guile2.2-hashing guile-packrat guile-ac-d=
-bus guile-lens guile2.2-lens guile-rdf guile-jsonld guile-
struct-pack guile-laesare guile-mkdir-p guile-jwt guile-r6rs-protobuf guile=
-shapefile schmutz guile-cbor guile-8sync guile-squee guile2.2-
squee guile-colorized guile2.2-colorized guile-pfds guile-prometheus guile-=
aa-tree guile-simple-zmq guile2.2-simple-zmq guile-debbugs
guile-email-latest guile-miniadapton guile-lib guile2.0-lib guile2.2-lib gu=
ile-minikanren guile2.0-minikanren guile2.2-minikanren python-
on-guile"

# NOT_CROSS_COMPILABLE: self-describing (compiles natively)
NOT_CROSS_COMPILABLE=3D"guile-cv guile-gi guile-ncurses g-golf guile-pictur=
e-language guile-sly guile-aspell guile-fibers guile-sodium
guile-reader guile-udev haunt guile2.2-haunt guile2.0-haunt guile2.2-ncurse=
s guile-ncurses-with-gpm guile-xosd artanis guile-xapian
guile2.2-xapian guile-newt guile2.2-newt guile2.2-reader guile-avahi guile2=
.0-pg guile-libyaml guile-eris guile-ffi-fftw "

make
# replace aarch64 with architecture of choice and maybe adjust -M and -c
./pre-inst-env guix build $OK_PACKAGES $NOT_CROSS_COMPILABLE -M6 -c1 --fall=
back
./pre-inst-env guix build $OK_PACKAGES -M6 -c1 --target=3Daarch64-linux-gnu=
 --fallback
make as-derivation
(end shell script)

Greetings,
Maxime

--=-+034HKyOjUN0gWCVCGT6
Content-Disposition: attachment;
	filename*0=0001-gnu-Explicitely-pass-the-guile-binary-to-wrap-script.pat;
	filename*1=ch
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0001-gnu-Explicitely-pass-the-guile-binary-to-wrap-script.patch";
	charset="UTF-8"

RnJvbSAwMzlkMTUyNjYwMDk3MWU5MGEzZmY1MTgzZWU3YTJmZTMwNTVhZjViIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+
CkRhdGU6IFRodSwgMTggTWFyIDIwMjEgMTQ6NDA6MjAgKzAxMDAKU3ViamVjdDogW1BBVENIIDEv
Ml0gZ251OiBFeHBsaWNpdGVseSBwYXNzIHRoZSBndWlsZSBiaW5hcnkgdG8gd3JhcC1zY3JpcHQu
CgpJZiB0aGUgIzpndWlsZSBhcmd1bWVudCBvZiB3cmFwLXNjcmlwdCBpcyBub3Qgc2V0LAp0aGVu
IGEgZ3VpbGUgYmluYXJ5IHdpbGwgYmUgc2VhcmNoZWQgZm9yIGluIHRoZSBQQVRILgoKV2hlbiBj
cm9zcy1jb21waWxpbmcsIHRoaXMgd291bGQgcmVzdWx0IGluIGEgZ3VpbGUgcGFja2FnZQpjb21w
aWxlZCBmb3IgYSB3cm9uZyBhcmNoaXRlY3R1cmUgYmVpbmcgdXNlZCAoaWYgZ3VpbGUgaXMgaW4K
bmF0aXZlLWlucHV0cykgb3IgYSBicm9rZW4gd3JhcHBlciBzY3JpcHQgdGhhdCB0cmllcyB0byB1
c2UKIiNmIiBhcyBpbnRlcnByZXRlci4KCk5vdGUgdGhhdCB0aGVyZSBhcmUgbW9yZSBjcm9zcy1j
b21waWxhdGlvbiBpc3N1ZXMKbHVya2luZyBpbiB0aGUgYWZmZWN0ZWQgcGFja2FnZXMsIGUuZy4g
Z2VzcyB1c2VzIGEKcHl0aG9uIG9mIHRoZSBpbmNvcnJlY3QgYXJjaGl0ZWN0dXJlLgoKUGFydGlh
bGx5IGZpeGVzOiA8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzQ3MjIxPi4KCiogZ251L3Bh
Y2thZ2VzL3hkaXNvcmcuc2NtIChjbGlwbWVudSlbYXJndW1lbnRzXTogVXNlIHRoZQogIGd1aWxl
IG9mIHRoZSB0YXJnZXQgcGxhdGZvcm0gaW4gd3JhcC1zY3JpcHQuCiogZ251L3BhY2thZ2VzL3Zw
bi5zY20gKHZwbmMtc2NyaXB0cylbYXJndW1lbnRzXTogTGlrZXdpc2UuCiogZ251L3BhY2thZ2Vz
L21haWwuc2NtIChzaWV2ZS1jb25uZWN0KVthcmd1bWVudHNdOiBMaWtld2lzZS4KKiBnbnUvcGFj
a2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtCiAgKHByb3RlaW5vcnRobylbYXJndW1lbnRzXTogTGlr
ZXdpc2UuCiAgKHByaW5zZXEpW2FyZ3VtZW50c106IExpa2V3aXNlLgogIChnZXNzKVthcmd1bWVu
dHNdOiBMaWtld2lzZS4KICAobmFub3BvbGlzaClbYXJndW1lbnRzXTogTGlrZXdpc2UuCi0tLQog
Z251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbSB8IDI5ICsrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCiBnbnUvcGFja2FnZXMvbWFpbC5zY20gICAgICAgICAgIHwgIDQgKysrLQogZ251
L3BhY2thZ2VzL3Zwbi5zY20gICAgICAgICAgICB8ICAyICsrCiBnbnUvcGFja2FnZXMveGRpc29y
Zy5zY20gICAgICAgIHwgIDQgKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRp
Y3Muc2NtIGIvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbQppbmRleCBlYjQ2Njg2OGQx
Li5kNjJhNmY4NjQzIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2Nt
CisrKyBiL2dudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY20KQEAgLTU0MzIsMTAgKzU0MzIs
MTMgQEAgcHJlZGljdHMgdGhlIGxvY2F0aW9ucyBvZiBzdHJ1Y3R1cmFsIHVuaXRzIGluIHRoZSBz
ZXF1ZW5jZXMuIikKICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0
YWxsICd3cmFwLXByb2dyYW1zCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0
cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAgKGxldCAoKHBhdGggKGdldGVu
diAiUEFUSCIpKQotICAgICAgICAgICAgICAgICAgIChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJv
dXQiKSkpCisgICAgICAgICAgICAgKGxldCogKChwYXRoIChnZXRlbnYgIlBBVEgiKSkKKyAgICAg
ICAgICAgICAgICAgICAgKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAg
ICAgICAgICAgICAoZ3VpbGUgKGFzc29jLXJlZiBpbnB1dHMgImd1aWxlIikpKQogICAgICAgICAg
ICAgICAgKGZvci1lYWNoIChsYW1iZGEgKHNjcmlwdCkKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh3cmFwLXNjcmlwdCBzY3JpcHQgYCgiUEFUSCIgIjoiIHByZWZpeCAoLHBhdGgpKSkpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAod3JhcC1zY3JpcHQgc2NyaXB0CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQgZ3VpbGUgIi9iaW4vZ3Vp
bGUiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQQVRIIiAiOiIgcHJlZml4ICgs
cGF0aCkpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAoY29ucyAoc3RyaW5nLWFwcGVuZCBv
dXQgIi9iaW4vcHJvdGVpbm9ydGhvIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ZmluZC1maWxlcyBvdXQgIlxcLihwbHxweSkkIikpKSkKICAgICAgICAgICAgICAjdCkpKSkpCkBA
IC03NTIzLDEzICs3NTI2LDE2IEBAIGV4cGVyaWVuY2Ugc3Vic3RhbnRpYWwgYmlvbG9naWNhbCBp
bnNlcnRpb25zIGFuZCBkZWxldGlvbnMuIikKICAgICAgICAgIChkZWxldGUgJ2NvbmZpZ3VyZSkK
ICAgICAgICAgIChkZWxldGUgJ2J1aWxkKQogICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKLSAg
ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAg
ICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlz
KQogICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikpCi0g
ICAgICAgICAgICAgICAgICAgIChiaW4gKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluIikpKQorICAg
ICAgICAgICAgICAgICAgICAoYmluIChzdHJpbmctYXBwZW5kIG91dCAiL2JpbiIpKQorICAgICAg
ICAgICAgICAgICAgICAoZ3VpbGUgKGFzc29jLXJlZiBpbnB1dHMgImd1aWxlIikpCisgICAgICAg
ICAgICAgICAgICAgIChndWlsZS1iaW5hcnkgKHN0cmluZy1hcHBlbmQgZ3VpbGUgIi9iaW4vZ3Vp
bGUiKSkpCiAgICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoZmlsZSkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChjaG1vZCBmaWxlICNvNTU1KQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGluc3RhbGwtZmlsZSBmaWxlIGJpbikKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh3cmFwLXNjcmlwdCAoc3RyaW5nLWFwcGVuZCBiaW4gIi8iIChiYXNlbmFtZSBmaWxlKSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmd1aWxlIGd1aWxlLWJp
bmFyeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAoIlBFUkw1TElC
IiAiOiIgcHJlZml4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
LChnZXRlbnYgIlBFUkw1TElCIikpKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQt
ZmlsZXMgIi4iICJwcmluc2VxLioucGwiKSkpKSkpKSkKQEAgLTEwNDY4LDcgKzEwNDc0LDggQEAg
cmVtb3ZlIGJpYXNlZCBtZXRoeWxhdGlvbiBwb3NpdGlvbnMgZm9yIFJSQlMgc2VxdWVuY2UgZmls
ZXMuIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0ICIvbGliL3B5dGhvbiIKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLCh2ZXJzaW9uLW1ham9yK21pbm9yCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24gcHl0aG9uKSkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIi9zaXRlLXBhY2thZ2VzL2dlc3MvIikpKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiL3NpdGUtcGFja2FnZXMvZ2Vzcy8iKSkKKyAgICAgICAg
ICAgICAgICAgICAgKGd1aWxlIChhc3NvYy1yZWYgaW5wdXRzICJndWlsZSIpKSkKICAgICAgICAg
ICAgICAgIChta2Rpci1wIHRhcmdldCkKICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5
ICIuIiB0YXJnZXQpCiAgICAgICAgICAgICAgICA7OyBNYWtlIEdFU1MucHkgZXhlY3V0YWJsZQpA
QCAtMTA0ODMsNiArMTA0OTAsNyBAQCBtYXRwbG90bGliLnVzZSgnQWdnJykKICIgbGluZSkpKQog
ICAgICAgICAgICAgICAgOzsgTWFrZSBzdXJlIEdFU1MgaGFzIGFsbCBtb2R1bGVzIGluIGl0cyBw
YXRoCiAgICAgICAgICAgICAgICAod3JhcC1zY3JpcHQgKHN0cmluZy1hcHBlbmQgdGFyZ2V0ICJH
RVNTLnB5IikKKyAgICAgICAgICAgICAgICAgIzpndWlsZSAoc3RyaW5nLWFwcGVuZCBndWlsZSAi
L2Jpbi9ndWlsZSIpCiAgICAgICAgICAgICAgICAgIGAoIlBZVEhPTlBBVEgiICI6IiA9ICgsdGFy
Z2V0ICwoZ2V0ZW52ICJQWVRIT05QQVRIIikpKSkKICAgICAgICAgICAgICAgIChta2Rpci1wIGJp
bikKICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmctYXBwZW5kIHRhcmdldCAiR0VTUy5w
eSIpCkBAIC0xMzgzMSwxNiArMTM4MzksMTkgQEAgY2hvb3Npbmcgd2hpY2ggcmVhZHMgcGFzcyB0
aGUgZmlsdGVyLiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAic2Ny
aXB0cyIgIi4qIikpCiAgICAgICAgICAgICAgICAgICN0KSkpCiAgICAgICAgICAgIChhZGQtYWZ0
ZXIgJ2luc3RhbGwgJ3dyYXAtcHJvZ3JhbXMKLSAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg
b3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5
IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAgIChsZXQg
KChweXRob25wYXRoIChnZXRlbnYgIlBZVEhPTlBBVEgiKSkKICAgICAgICAgICAgICAgICAgICAg
IChwZXJsNWxpYiAoZ2V0ZW52ICJQRVJMNUxJQiIpKQogICAgICAgICAgICAgICAgICAgICAgKHNj
cmlwdHMgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9uYW5vcG9saXNoL3Nj
cmlwdHMiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
L3NoYXJlL25hbm9wb2xpc2gvc2NyaXB0cyIpKQorICAgICAgICAgICAgICAgICAgICAgKGd1aWxl
IChhc3NvYy1yZWYgaW5wdXRzICJndWlsZSIpKSkKICAgICAgICAgICAgICAgICAgKGZvci1lYWNo
IChsYW1iZGEgKGZpbGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3cmFwLXByb2dy
YW0gZmlsZSBgKCJQWVRIT05QQVRIIiAiOiIgcHJlZml4ICgscHl0aG9ucGF0aCkpKSkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChmaW5kLWZpbGVzIHNjcmlwdHMgIlxcLnB5IikpCiAgICAg
ICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChmaWxlKQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAod3JhcC1zY3JpcHQgZmlsZSBgKCJQRVJMNUxJQiIgIjoiIHByZWZpeCAoLHBl
cmw1bGliKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod3JhcC1zY3JpcHQgZmls
ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQg
Z3VpbGUgIi9iaW4vZ3VpbGUiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAoIlBF
Ukw1TElCIiAiOiIgcHJlZml4ICgscGVybDVsaWIpKSkpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZmluZC1maWxlcyBzY3JpcHRzICJcXC5wbCIpKSkpKSkpKQogICAgICAgKGlucHV0cwog
ICAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkgOyBmb3Igd3JhcHBlcnMKZGlmZiAtLWdpdCBh
L2dudS9wYWNrYWdlcy9tYWlsLnNjbSBiL2dudS9wYWNrYWdlcy9tYWlsLnNjbQppbmRleCAyMzlk
ZGIwZWIwLi45NTg1MGQ5NTg2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWFpbC5zY20KKysr
IGIvZ251L3BhY2thZ2VzL21haWwuc2NtCkBAIC0yODQyLDggKzI4NDIsMTAgQEAgdHJhbnNmZXIg
cHJvdG9jb2xzLiIpCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICd3cmFwLXByb2dyYW0K
ICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIt
a2V5cykKICAgICAgICAgICAgICAobGV0ICgob3V0IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0Iikp
Ci0gICAgICAgICAgICAgICAgICAgKHBhdGggKGdldGVudiAiUEVSTDVMSUIiKSkpCisgICAgICAg
ICAgICAgICAgICAgKHBhdGggKGdldGVudiAiUEVSTDVMSUIiKSkKKyAgICAgICAgICAgICAgICAg
ICAoZ3VpbGUgKGFzc29jLXJlZiBpbnB1dHMgImd1aWxlIikpKQogICAgICAgICAgICAgICAgKHdy
YXAtc2NyaXB0IChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9zaWV2ZS1jb25uZWN0IikKKyAgICAg
ICAgICAgICAgICAgIzpndWlsZSAoc3RyaW5nLWFwcGVuZCBndWlsZSAiL2Jpbi9ndWlsZSIpCiAg
ICAgICAgICAgICAgICAgIGAoIlBFUkw1TElCIiAiOiIgPSAoLHBhdGgpKSkKICAgICAgICAgICAg
ICAgICN0KSkpKSkpCiAgICAgKGlucHV0cwpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3Zwbi5z
Y20gYi9nbnUvcGFja2FnZXMvdnBuLnNjbQppbmRleCAyZWEwNGFjYWEyLi5lY2U3YTNmN2FkIDEw
MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvdnBuLnNjbQorKysgYi9nbnUvcGFja2FnZXMvdnBuLnNj
bQpAQCAtMTk2LDYgKzE5Niw4IEBAIE9ubHkgXCJVbml2ZXJzYWwgVFVOL1RBUCBkZXZpY2UgZHJp
dmVyIHN1cHBvcnRcIiBpcyBuZWVkZWQgaW4gdGhlIGtlcm5lbC4iKQogICAgICAgICAgICAgICAg
ICAoZm9yLWVhY2gKICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHNjcmlwdCkKICAgICAgICAg
ICAgICAgICAgICAgKHdyYXAtc2NyaXB0IChzdHJpbmctYXBwZW5kIG91dCAiL2V0Yy92cG5jLyIg
c2NyaXB0KQorICAgICAgICAgICAgICAgICAgICAgICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQgKGFz
c29jLXJlZiBpbnB1dHMgImd1aWxlIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIvYmluL2d1aWxlIikKICAgICAgICAgICAgICAgICAgICAgICBgKCJQQVRI
IiAiOiIgcHJlZml4CiAgICAgICAgICAgICAgICAgICAgICAgICAsKG1hcCAobGFtYmRhIChuYW1l
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoaW5wdXQgKGFzc29jLXJl
ZiBpbnB1dHMgbmFtZSkpKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3hkaXNvcmcuc2NtIGIv
Z251L3BhY2thZ2VzL3hkaXNvcmcuc2NtCmluZGV4IDU2YWM1M2VkZWMuLjVhYWQxYzhjY2UgMTAw
NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy94ZGlzb3JnLnNjbQorKysgYi9nbnUvcGFja2FnZXMveGRp
c29yZy5zY20KQEAgLTI1NDUsMTAgKzI1NDUsMTIgQEAgdG9vbHMgdG8gY29tcGxlbWVudCBjbGlw
bm90aWZ5LiIpCiAgICAgICAgICAgICAgICAgICAgICAgKGdhd2sgICAgICAgICAgICAgIChhc3Nv
Yy1yZWYgaW5wdXRzICJnYXdrIikpCiAgICAgICAgICAgICAgICAgICAgICAgKHV0aWwtbGludXgg
ICAgICAgIChhc3NvYy1yZWYgaW5wdXRzICJ1dGlsLWxpbnV4IikpCiAgICAgICAgICAgICAgICAg
ICAgICAgKHhkb3Rvb2wgICAgICAgICAgIChhc3NvYy1yZWYgaW5wdXRzICJ4ZG90b29sIikpCi0g
ICAgICAgICAgICAgICAgICAgICAgKHhzZWwgICAgICAgICAgICAgIChhc3NvYy1yZWYgaW5wdXRz
ICJ4c2VsIikpKQorICAgICAgICAgICAgICAgICAgICAgICh4c2VsICAgICAgICAgICAgICAoYXNz
b2MtcmVmIGlucHV0cyAieHNlbCIpKQorICAgICAgICAgICAgICAgICAgICAgIChndWlsZSAgICAg
ICAgICAgICAoYXNzb2MtcmVmIGlucHV0cyAiZ3VpbGUiKSkpCiAgICAgICAgICAgICAgICAgIChm
b3ItZWFjaAogICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocHJvZykKICAgICAgICAgICAgICAg
ICAgICAgKHdyYXAtc2NyaXB0IChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi8iIHByb2cpCisgICAg
ICAgICAgICAgICAgICAgICAgIzpndWlsZSAoc3RyaW5nLWFwcGVuZCBndWlsZSAiL2Jpbi9ndWls
ZSIpCiAgICAgICAgICAgICAgICAgICAgICAgYCgiUEFUSCIgIjoiIHByZWZpeAogICAgICAgICAg
ICAgICAgICAgICAgICAgLChtYXAgKGxhbWJkYSAoZGlyKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBkaXIgIi9iaW4iKSkKLS0gCjIuMzEuMAoK


--=-+034HKyOjUN0gWCVCGT6
Content-Disposition: attachment;
	filename*0=0002-gnu-Make-guile-packages-cross-compilable-when-the-fi.pat;
	filename*1=ch
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0002-gnu-Make-guile-packages-cross-compilable-when-the-fi.patch";
	charset="UTF-8"

RnJvbSA2MDBhMDdkMjE4MjExYTdlYjRjZDQ2NDhjYjY3NzVmNzM1MjZiOTgyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+
CkRhdGU6IFRodSwgMTggTWFyIDIwMjEgMjI6Mjc6MjQgKzAxMDAKU3ViamVjdDogW1BBVENIIDIv
Ml0gZ251OiBNYWtlIGd1aWxlIHBhY2thZ2VzIGNyb3NzLWNvbXBpbGFibGUgd2hlbiB0aGUgZml4
IGlzCiB0cml2aWFsLgpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47
IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKT2Z0ZW4sIGFs
bCB0aGF0IGhhcyB0byBiZSBkb25lIGlzIGFkZGluZyBndWlsZSB0byB0aGUgbmF0aXZlLWlucHV0
cy4KU29tZXRpbWVzIHVwc3RyZWFtIGRvZXMgbm90IHBhc3MgLS10YXJnZXQ9aG9zdCB0byAiZ3Vp
bGQgY29tcGlsZSI7CnRoaXMgaXMgbm90IGFkZHJlc3NlZCBieSB0aGlzIHBhdGNoIChidXQgYSBj
b21tZW50IGhhcyBiZWVuIGFkZGVkCnRvIGFmZmVjdGVkIHBhY2thZ2VzIGZvciBmdXR1cmUgcmVm
ZXJlbmNlKS4gIFNvbWV0aW1lcyBsaWJyYXJpZXMKZnJvbSBwcm9wYWdhdGVkLWlucHV0cyBoYXZl
IHRvIGJlIGNvcGllZCB0byBuYXRpdmUtaW5wdXRzIHdoZW4KY3Jvc3MtY29tcGlsaW5nIGZvciB1
bmtub3duIHJlYXNvbnMuCgpTb21lIHBhY2thZ2VzIChlLmcuIGd1aWxlLXNvZGl1bSkgaGF2ZSBk
ZXBlbmRlbmNpZXMgdGhhdCBjYW5ub3QKYmUgY3Jvc3MtY29tcGlsZWQuICBJbiB0aGlzIGNhc2Us
IGd1aWxlIGlzIHN0aWxsIGFkZGVkIHRvIHRoZQpuYXRpdmUtaW5wdXRzIGJ1dCBmaXhpbmcgdGhl
IGRlcGVuZGVuY3kgaXMgbGVmdCBmb3IgYSBsYXRlcgpwYXRjaC4KClNvbWUgZGVmaW5pdGlvbnMg
b2YgZ3VpbGUgcGFja2FnZXMgb3V0c2lkZSBnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbQpwcm9i
YWJseSBuZWVkIHRvIGJlIGFkanVzdGVkIGFzIHdlbGwsICBidXQgSSBoYXZlIHJ1biBvdXQgb2Yg
c3RyZWFtLgoKUGFydGlhbGx5IGZpeGVzOiA8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzQ3
MjIxPi4KCiogZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20KICAoYXJ0YW5pcylbbmF0aXZlLWlu
cHV0c106IEFkZCB0aGUgZ3VpbGUgcGFja2FnZSBhbmQgYQogIGNvbW1lbnQgbm90aW5nIHRoZSBt
YWtlZmlsZSBmb3JnZXRzIHRvIHBhc3MgdGhlIHRhcmdldAogIGFyY2hpdGVjdHVyZSB0byAiZ3Vp
bGQgY29tcGlsZSIgd2l0aCAtLXRhcmdldC4KICAoZ3VpbGRoYWxsKVtuYXRpdmUtaW5wdXRzXTog
TGlrZXdpc2UuCiAgKGd1aWxlLWRhZW1vbilbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChn
dWlsZS1maWxlc3lzdGVtKVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGd1aWxlLXN5bnRh
eC1oaWdobGlnaHQpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtc2pzb24pW25h
dGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtc3BhcnFsKVtuYXRpdmUtaW5wdXRzXTog
TGlrZXdpc2UuCiAgKGd1aWxlLWVtYWlsKVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGd1
aWxlLWNvbmZpZylbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChndWlsZS1zbHkpW25hdGl2
ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZy1nb2xmKVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2Uu
CiAgKGhhdW50KVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGd1aWxlLWNvbW1vbm1hcmsp
W25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtcGljdHVyZS1sYW5ndWFnZSlbbmF0
aXZlLWlucHV0c106IExpa2V3aXNlLgogIChndWlsZS1zdGlzLXBhcnNlcilbbmF0aXZlLWlucHV0
c106IExpa2V3aXNlLgogIChndWlsZS1wZXJzaXN0KVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2Uu
CiAgKGd1aWxlLWZpbGUtbmFtZXMpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUt
Z2kpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtc3JmaS0xNTgpW25hdGl2ZS1p
bnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtc2VtdmVyKVtuYXRpdmUtaW5wdXRzXTogTGlrZXdp
c2UuCiAgKGd1aWxlLXhhcGlhbilbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChndWlsZS1z
eW50YXgtaGlnaGxpZ2h0KVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGp1cHl0ZXItZ3Vp
bGUta2VybmVsKVtuYXRpdmUtaW5wdXRzXTogQWRkIHRoZSBndWlsZSBwYWNrYWdlLgogIChndWls
ZS1kYmkpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtcmVhZGVyKVtuYXRpdmUt
aW5wdXRzXTogTGlrZXdpc2UuCiAgKHNyZmktNjQtZHJpdmVyKVtuYXRpdmUtaW5wdXRzXTogTGlr
ZXdpc2UuCiAgKGd1aWxlLXdlYnNvY2tldClbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChn
dWlsZS14b3NkKVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGd1aWxlLWxlbnMpW2lucHV0
c106IEFkZCB0aGUgZ3VpbGUgcGFja2FnZS4KICAoZ3VpbGUtZGViYnVncylbaW5wdXRzXTogTGlr
ZXdpc2UuCiAgKGd1aWxlLThzeW5jKVtpbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUtanBlZylb
aW5wdXRzXTogQWRkIGd1aWxlLTIuMi4KICAoZ3VpbGUtbmV3dClbbmF0aXZlLWlucHV0c106IEFk
ZCBndWlsZSwgbm90ZSB0aGF0IC0tdGFyZ2V0CiAgaXMgbm90IHNldCBhbmQgbm90ZSBhIGNyb3Nz
LWNvbXBpbGF0aW9uIGVycm9yLgogIChndWlsZS1wYXJ0ZWQpW25hdGl2ZS1pbnB1dHNdOiBBZGQg
Z3VpbGUsIG5vdGUgdGhhdCAtLXRhcmdldAogIGlzIG5vdCBzZXQsIGFuZCBhZGQgZ3VpbGUtYnl0
ZXN0cnVjdHVyZXMgd2hlbiBjcm9zcy1jb21waWxpbmcuCiAgKGd1aWxlLWhhbGwpW25hdGl2ZS1p
bnB1dHNdOiBBZGQgZ3VpbGUsIGFuZCBhZGQKICBndWlsZS1jb25maWcgd2hlbiBjcm9zcy1jb21w
aWxpbmcuCiAgKGd1aWxlLWRlYmJ1Z3MpW25hdGl2ZS1pbnB1dHNdOiBBZGQgZ3VpbGUtZW1haWwK
ICB3aGVuIGNyb3NzLWNvbXBpbGluZy4KICAoZ3VpbGUtYWMtZC1idXMpW25hdGl2ZS1pbnB1dHNd
OiBBZGQgZ3VpbGUtcGFja3JhdAogIHdoZW4gY3Jvc3MtY29tcGlsaW5nLgogIChweXRob24tb24t
Z3VpbGUpW25hdGl2ZS1pbnB1dHNdOiBBZGQgZ3VpbGUgYW5kIGFkZAogIGd1aWxlLXBlcnNpc3Qs
IGd1aWxlLXJlYWRsaW5lIGFuZCBndWlsZS1zdGlzIHdoZW4KICBjcm9zcy1jb21waWxpbmcuCiAg
KGd1aWxlLXNyZmktMTgwKVtuYXRpdmUtaW5wdXRzXTogQWRkIGd1aWxlLXNyZmktMTQ1CiAgd2hl
biBjcm9zcy1jb21waWxpbmcuCiAgKHB5dGhvbi1vbi1ndWlsZSlbYXJndW1lbnRzXTogTm90ZSB0
aGF0IHRoZSBpbnRlcnByZXRlcgogIGlzIHdyYXBwZWQgaW5jb3JyZWN0bHkgd2hlbiBjcm9zcy1j
b21waWxpbmcuCiAgKGd1aWxlLXVkZXYpW25hdGl2ZS1pbnB1dHNdOiBBZGQgZ3VpbGUgYW5kIG5v
dGUgdGhhdAogIHBhY2thZ2Ugc3RpbGwgZmFpbHMgdG8gY3Jvc3MtY29tcGlsZS4KICAoZ3VpbGUt
d2lzcClbbmF0aXZlLWlucHV0c106IEFkZCBndWlsZSwgYW5kIGRvIG5vdCBpbmNsdWRlCiAgZW1h
Y3Mgd2hlbiBjcm9zcy1jb21waWxpbmcuCiAgKGd1aWxlLXdpc3ApW2FyZ3VtZW50c106IERvIG5v
dCBjb21waWxlIGVtYWNzIGxpc3AgY29kZQogIHdoZW4gY3Jvc3MtY29tcGlsaW5nIGFuZCB0ZWxs
IHRoZSBjb25maWd1cmUgc2NyaXB0IHdoZXJlCiAgdG8gZmluZCBweXRob24gd2hlbiBjcm9zcy1j
b21waWxpbmcuCiAgKGd1aWxlLXNpbXBsZS16bXEpW25hdGl2ZS1pbnB1dHMsaW5wdXRzXTogTW92
ZSBhdXRvY29uZiwKICBhdXRvbWFrZSBhbmQgcGtnLWNvbmZpZyB0byBuYXRpdmUtaW5wdXRzIGFu
ZCBhZGQgZ3VpbGUKICB0byBpbnB1dHMuCiAgKGd1aWxlLWljcylbbmF0aXZlLWlucHV0cyxpbnB1
dHNdOiBBZGQgdGhlIGd1aWxlIHBhY2thZ2UgdG8KICBuYXRpdmUtaW5wdXRzIGFuZCBtb3ZlIHdo
aWNoIGZyb20gaW5wdXRzIHRvIG5hdGl2ZS1pbnB1dHMuCiAgQWxzbyBhZGQgZ3VpbGUtbGliIHRv
IG5hdGl2ZS1pbnB1dHMgd2hlbiBjcm9zcy1jb21waWxpbmcKICAoZ3VpbGUtcmVkaXMpW25hdGl2
ZS1pbnB1dHNdOiBBZGQgdGhlIGd1aWxlIHBhY2thZ2UgdG8gaW5wdXRzCiAgYW5kIG5vdGUgdGhh
dCAtLXRhcmdldCBpcyBub3QgeWV0IHBhc3NlZCB0byAiZ3VpbGQgY29tcGlsZSIuCiAgKGd1aWxl
LW1hc3RvZG9uKVtuYXRpdmUtaW5wdXRzXTogQWRkIHRoZSBndWlsZSBwYWNrYWdlIHRvIG5hdGl2
ZS1pbnB1dHMsCiAgYW5kIGFkZCBndWlsZS1qc29uLTQgYXMgd2VsbCB3aGVuIGNyb3NzLWNvbXBp
bGluZy4KICAoZ3VpbGUtZHN2KVtuYXRpdmUtaW5wdXRzXTogQWRkIHRoZSBndWlsZSBwYWNrYWdl
IHRvIG5hdGl2ZS1pbnB1dHMKICBhbmQgYWRkIGd1aWxlLWxpYiBhcyB3ZWxsIHdoZW4gY3Jvc3Mt
Y29tcGlsaW5nLgogIChndWlsZS1maWJlcnMpW25hdGl2ZS1pbnB1dHNdOiBBZGQgdGhlIGd1aWxl
IHBhY2thZ2UgdG8gbmF0aXZlLWlucHV0cywKICBub3RlIHRoYXQgLS10YXJnZXQgaXMgbm90IHll
dCBwYXNzZWQgdG8gImd1aWxkIGNvbXBpbGUiIGFuZCBub3RlIHRoZQogIGJ1aWxkIHN0aWxsIGZh
aWxzIHdoZW4gY3Jvc3MtY29tcGlsaW5nLgogIChndWlsZS1jdilbbmF0aXZlLWlucHV0cyxwcm9w
YWdhdGVkLWlucHV0c106IEFkZCBndWlsZS0yLjIgdG8KICBuYXRpdmUtaW5wdXRzIGFuZCB1c2Ug
dGhlIGd1aWxlLTIuMiB2YXJpYW50IG9mIGd1aWxlLWxpYiBpbgogIHByb3BhZ2F0ZWQtaW5wdXRz
IGluc3RlYWQgb2YgdGhlIGd1aWxlLTMuMCBpbnZhcmlhbnQuCiAgKGd1aWxlLW5jdXJzZXMpW25h
dGl2ZS1pbnB1dHNdOiBBZGQgZ3VpbGUgdG8gbmF0aXZlIGlucHV0cywgYW5kCiAgbm90ZSB0aGF0
IGl0IHN0aWxsIGZhaWxzIHRvIGNyb3NzLWNvbXBpbGUuCiAgKGd1aWxlLWFzcGVsbClbbmF0aXZl
LWlucHV0c106IE5vdCB0aGF0IGEgZ3VpbGUgcGFja2FnZSAqbm90KgogIGJlaW5nIHJlcXVpcmVk
IGhlcmUgaXMgcmF0aGVyIHVudXN1YWwuCiAgKGctd3JhcClbbmF0aXZlLWlucHV0c106IEFkZCB0
aGUgZ3VpbGUgcGFja2FnZSwgd2hpY2ggd2lsbAogIG9ubHkgYmUgdXNlZCBmb3IgLi9jb25maWd1
cmUuCiAgKGd1aWxlLXdlYnV0aWxzKVtuYXRpdmUtaW5wdXRzXTogQWRkIHRoZSBndWlsZSBwYWNr
YWdlLCBhbmQgYWRkCiAgdGhlIHByb3BhZ2F0ZWQgaW5wdXRzIHdoZW4gY3Jvc3MtY29tcGlsaW5n
LgogIChndWlsZS1zcmZpLTE1OSlbaW5wdXRzLG5hdGl2ZS1pbnB1dHNdOiBNb3ZlIGd1aWxlIGZy
b20KICBpbnB1dHMgdG8gbmF0aXZlLWlucHV0cy4KICAoZ3VpbGUtZmZpLWZmdHcpW2FyZ3VtZW50
cyxpbnB1dHMsbmF0aXZlLWlucHV0c106IEFkZCBhIGNvbW1lbnQKICBub3RpY2UgdGhlIOKAmGNo
ZWNr4oCZIGJ1aWxkIHBoYXNlIGlzIGJyb2tlbiB3aGVuIGNyb3NzLWNvbXBpbGluZwogIGFuZCBt
b3ZlIGd1aWxlIGZyb20gaW5wdXRzIHRvIG5hdGl2ZS1pbnB1dHMuCiAgKGd1aWxlLXRvcnJlbnQp
W2lucHV0cyxuYXRpdmUtaW5wdXRzXTogQWRkIGd1aWxlIHRvIGJvdGgKICBpbnB1dHMgYW5kIG5h
dGl2ZS1pbnB1dHMsIG5vdGUgdGhhdCAtLXRhcmdldCBpcyBub3QKICBwYXNzZWQgdG8gImd1aWxk
IGNvbXBpbGUiIGFuZCBhZGQgZ3VpbGUtZ2NyeXB0IHRvIG5hdGl2ZS1pbnB1dHMKICB3aGVuIGNy
b3NzLWNvbXBpbGluZy4KICAoZ3VpbGUtaXJjKVtuYXRpdmUtaW5wdXRzXTogQWRkIGd1aWxlIGFu
ZCBHbnVUTFMgdG8gbmF0aXZlLWlucHV0cy4KICBUaGUgbGF0dGVyIGlzIHJlcXVpcmVkIGJ5IHRo
ZSBjb25maWd1cmUgc2NyaXB0LgogIChndWlsZS1yZGYpW25hdGl2ZS1pbnB1dHNdOiBBZGQgZ3Vp
bGUgdG8gbmF0aXZlLWlucHV0cywgIG5vdGluZwogIC0tdGFyZ2V0IGlzIG5vdCBwYXNzZWQgdG8g
Imd1aWxkIGNvbXBpbGUiLiAgQWxzbyBhZGQgZ3VpbGUtanNvbiwKICBndWlsZS1nbnV0bHMgYW5k
IGd1aWxlLXJkZiB3aGljaCBhcmUgcmVxdWlyZWQgZm9yIHVua25vd24gcmVhc29ucy4KICAoZ3Vp
bGUtbWFjaGluZS1jb2RlKVtuYXRpdmUtaW5wdXRzXTogQWRkIGd1aWxlLXN0cnVjdC1wYWNrIHRv
CiAgbmF0aXZlLWlucHV0cywgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIHVua25vd24gcmVhc29ucy4K
ICAoZ3VpbGUtc29kaXVtKVtuYXRpdmUtaW5wdXRzXTogQWRkIGd1aWxlLCBhbmQgbm90ZSB0aGF0
IHRoaXMKICBwYWNrYWdlIHN0aWxsIGZhaWxzIHRvIGNyb3NzLWNvbXBpbGUuCiAgKGd1aWxlMy4w
LW5jdXJzZXMvZ3BtKTogTm90ZSB0aGlzIGZhaWxzIHRvIGNvbXBpbGUgbmF0aXZlbHkuCiAgKGd1
aWxlMi4wLXBnKTogTm90ZSB0aGlzIGZhaWxzIHRvIGNyb3NzLWNvbXBpbGUuCiAgKGd1aWxlMi4y
LXNqc29uKVtuYXRpdmUtaW5wdXRzXTogQWRkIGd1aWxlLTIuMiB0byBuYXRpdmUtaW5wdXRzLgog
IChndWlsZTIuMi1kc3YpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUyLjItZW1h
aWwpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUyLjItbmV3dClbbmF0aXZlLWlu
cHV0c106IExpa2V3aXNlLgogIChndWlsZTIuMi1jb25maWcpW25hdGl2ZS1pbnB1dHNdOiBMaWtl
d2lzZS4KICAoZ3VpbGUyLjItd2lzcClbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChndWls
ZTIuMi1uY3Vyc2VzKVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGd1aWxlMi4yLWhhdW50
KVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UuCiAgKGd1aWxlMi4yLWNvbW1vbm1hcmspW25hdGl2
ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUyLjItc2VtdmVyKVtuYXRpdmUtaW5wdXRzXTog
TGlrZXdpc2UuCiAgKGd1aWxlMi4yLXhhcGlhbilbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgog
IChndWlsZTIuMi1yZWFkZXIpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZS4KICAoZ3VpbGUyLjIt
ZmlsZXN5c3RlbSlbbmF0aXZlLWlucHV0c106IExpa2V3aXNlCiAgKGd1aWxlMi4yLXN5bnRheC1o
aWdobGlnaHQpW25hdGl2ZS1pbnB1dHNdOiBMaWtld2lzZQogIChndWlsZS1uY3Vyc2VzL2dwbSlb
bmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChndWlsZTIuMi1wYXJ0ZWQpW25hdGl2ZS1pbnB1
dHNdOiBVc2UgZ3VpbGUtMi4yCiAgYW5kIGd1aWxlMi4yLWJ5dGVzdHJ1Y3R1cmVzIGluc3RlYWQg
b2YgdGhlIC0zLjAKICB2ZXJzaW9ucy4KICAoZ3VpbGUyLjItaGFsbClbbmF0aXZlLWlucHV0c106
IExpa2V3aXNlIHdpdGggZ3VpbGUyLjItY29uZmlnLgogIChndWlsZTIuMC1oYXVudClbbmF0aXZl
LWlucHV0c106IEFkZCBndWlsZS0yLjAgdG8gbmF0aXZlLWlucHV0cy4KICAoZ3VpbGUyLjAtZmls
ZXN5c3RlbSlbbmF0aXZlLWlucHV0c106IExpa2V3aXNlLgogIChndWlsZTIuMC1jb21tb25tYXJr
KVtuYXRpdmUtaW5wdXRzXTogTGlrZXdpc2UsIGFuZCBub3RlIHRoaXMKICBwYWNrYWdlIGZhaWxz
IHRvIGNvbXBpbGUgbmF0aXZlbHkuCiAgKGd1aWxlMi4yLXJlZGlzKVtpbnB1dHNdOiBSZXBsYWNl
IGd1aWxlLTMuMCB3aXRoIGd1aWxlLTIuMiBpbgogIHRoZSBpbnB1dHMuCiAgKGd1aWxlMi4wLXJl
ZGlzKVtpbnB1dHNdOiBMaWtld2lzZSB3aXRoIGd1aWxlLTIuMC4KICAoZ3VpbGUyLjItc2ltcGxl
LXptcSlbbmF0aXZlLWlucHV0c106ICBBZGQgcGtnLWNvbmZpZywgYXV0b2NvbmYgYW5kCiAgYXV0
b21ha2UuCiAgKGd1aWxlMi4yLXNpbXBsZS16bXEpW2lucHV0c106IFVzZSBndWlsZS0yLjIgaW5z
dGVhZC4KICAoZ3VpbGUyLjItd2VidXRpbHMpW25hdGl2ZS1pbnB1dHNdOiBBZGQgZ3VpbGUtMi4y
IHRvIG5hdGl2ZS1pbnB1dHMKICBhbmQgdXNlIHRoZSBndWlsZS0yLjIgdmFyaWFudHMgb2YgZ3Vp
bGUgbGlicmFyaWVzLgogIChndWlsZTIuMi1pY3MpW25hdGl2ZS1pbnB1dHNdOiBBZGQgZ3VpbGUt
Mi4yIHRvIG5hdGl2ZS1pbnB1dHMKICBhbmQgYWRkIGd1aWxlMi4yLWxpYiB3aGVuIGNyb3NzLWNv
bXBpbGluZy4uCi0tLQogZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY20gfCA0ODggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwNyBpbnNlcnRp
b25zKCspLCA4MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ3VpbGUt
eHl6LnNjbSBiL2dudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtCmluZGV4IGQ4OWI5OTU0ZGUuLjAz
NDJmZTc0YzggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtCisrKyBiL2du
dS9wYWNrYWdlcy9ndWlsZS14eXouc2NtCkBAIC0zNSw2ICszNSw3IEBACiA7OzsgQ29weXJpZ2h0
IMKpIDIwMjAsIDIwMjEgcHVra2FtdXN0YXJkIDxwdWtrYW11c3RhcmRAcG9zdGVvLm5ldD4KIDs7
OyBDb3B5cmlnaHQgwqkgMjAyMSBCb25mYWNlIE11bnlva2kgS2lseXVuZ2kgPG1lQGJvbmZhY2Vt
dW55b2tpLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBYaW5nbHUgQ2hlbiA8cHVibGljQHlv
Y3RvY2VsbC54eXo+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxtYXhpbWVk
ZXZvc0B0ZWxlbmV0LmJlPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXgu
CiA7OzsKQEAgLTE3NSw2ICsxNzYsNyBAQAogICAgICAgICgiZ3VpbGUtcmVkaXMiICxndWlsZTIu
Mi1yZWRpcykpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJiYXNoIiAgICAgICAsYmFz
aCkgICAgICAgICA7Zm9yIHRoZSBgc291cmNlJyBidWlsdGluCisgICAgICAgKCJndWlsZSIgICAg
ICAsZ3VpbGUtMi4yKSAgICA7Zm9yIGBndWlsZCBjb21waWxlJyAoVE9ETyAtLXRhcmdldCBpcyBu
b3Qgc2V0KQogICAgICAgICgicGtnY29uZmlnIiAgLHBrZy1jb25maWcpCiAgICAgICAgKCJ1dGls
LWxpbnV4IiAsdXRpbC1saW51eCkpKSA7Zm9yIHRoZSBgc2NyaXB0JyBjb21tYW5kCiAgICAgKGFy
Z3VtZW50cwpAQCAtMzAxLDYgKzMwMyw3IEBAIEFNX1NDTV9MT0dfRkxBR1MgPSAgLS1uby1hdXRv
LWNvbXBpbGUgLXMiKQogICAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMCkpKQogICAgICAgKG5h
dGl2ZS1pbnB1dHMKICAgICAgICBgKCgiemlwIiAsemlwKSA7IGZvciB0ZXN0cworICAgICAgICAg
KCJndWlsZSIgLGd1aWxlLTIuMCkgOyBmb3IgZ3VpbGUtdG9vbHMgY29tcGlsZSAoVE9ETyAtLXRh
cmdldCBpcyBub3Qgc2V0KQogICAgICAgICAgKCJhdXRvY29uZiIgLGF1dG9jb25mKQogICAgICAg
ICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQogICAgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykp
KQpAQCAtMzQ5LDcgKzM1MiwxMCBAQCAkKGRhdGFkaXIpL2d1aWxlL3NpdGUvJChHVUlMRV9FRkZF
Q1RJVkVfVkVSU0lPTilcbiIpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h
cHBlbmQgIlwiIiBhc3BlbGwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICIvbGliL2xpYmFzcGVsbFwiIikpKQogICAgICAgICAgICAgICAgICAgICAgICAgI3QpKSkp
KSkKLSAgICAobmF0aXZlLWlucHV0cyBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAg
ICAobmF0aXZlLWlucHV0cyBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgICAg
ICAgICAgICAgICA7OyBJZiBndWlsZS1hc3BlbGwgY29tcGlsZWQgaXRzIHNvdXJjZSBjb2RlLAor
ICAgICAgICAgICAgICAgICAgICAgOzsgYSAiZ3VpbGUiIG5hdGl2ZS1pbnB1dCB3b3VsZCBiZSBy
ZXF1aXJlZC4KKyAgICAgICAgICAgICAgICAgICAgICkpCiAgICAgKGlucHV0cyBgKCgiZ3VpbGUi
ICxndWlsZS0yLjIpCiAgICAgICAgICAgICAgICgiYXNwZWxsIiAsYXNwZWxsKSkpCiAgICAgKGhv
bWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL3NwazEyMS9ndWlsZS1hc3BlbGwiKQpAQCAtNDQ1
LDYgKzQ1MSw4IEBAIGFuZCB0aGVuIHJ1biBAY29tbWFuZHtzY20gZXhhbXBsZS5zY219LiIpCiAg
ICAgICAgICAgICAgICAgICAgICAoImd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAgICAgICAgICAg
ICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKICAgICAgICAgICAgICAgICAgICAgICgi
dGV4aW5mbyIgLHRleGluZm8pKSkKKyAgICA7OyBSZXF1aXJlZCBmb3IgY3Jvc3MtY29tcGlsYXRp
b24uCisgICAgKGlucHV0cyBgKCgiZ3VpbGUiICxndWlsZS0yLjIpKSkKICAgICAoYXJndW1lbnRz
CiAgICAgIGAoIzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAg
ICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnc2V0ZW52CkBAIC00NzYsNyArNDg0
LDggQEAgTm90ZSB0aGF0IDhzeW5jIGlzIG9ubHkgYXZhaWxhYmxlIGZvciBHdWlsZSAyLjIuIikK
ICAgICAgICAgICAgICAgICAiMDhnYXFyZ2psbHk5azVzaTcydnZwYnI0eGhxNXY1Mmw1bWE1eTZh
N3NwaWQ1ZGQwNTdjeSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQog
ICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQor
ICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpIDsgZm9yICJndWlsZCBjb21waWxlIiAoVE9ETyAt
LXRhcmdldCBpcyBub3Qgc2V0KQorICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkK
ICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikpKQogICAgIChob21lLXBh
Z2UgImh0dHBzOi8vZ2l0aHViLmNvbS9hbGV6b3N0L2d1aWxlLWRhZW1vbiIpCkBAIC01MDUsNyAr
NTE0LDEzIEBAIHlvdSBzZW5kIHRvIGEgRklGTyBmaWxlLiIpCiAgICAgIGAoKCJhdXRvY29uZiIg
LGF1dG9jb25mKQogICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAgICAgICAoInBrZy1j
b25maWciICxwa2ctY29uZmlnKQotICAgICAgICgidGV4aW5mbyIgLHRleGluZm8pKSkKKyAgICAg
ICAoInRleGluZm8iICx0ZXhpbmZvKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRP
RE8gLS10YXJnZXQgaXMgbm90IHNldCkKKyAgICAgICAoImd1aWxlIiAsZ3VpbGUtMy4wKQorICAg
ICAgIDs7IFRPRE8gdGhpcyBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeQorICAgICAgICxAKGlmICgl
Y3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgIGAoKCJndWlsZS1saWIiICxndWls
ZS1saWIpKQorICAgICAgICAgICAgICcoKSkpKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3Vp
bGUtMy4wKSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJndWlsZS1saWIiICxndWlsZS1s
aWIpKSkKICAgICAoYXJndW1lbnRzCkBAIC01NjAsMTAgKzU3NSwyMSBAQCBVbml4LXN0eWxlIERT
ViBmb3JtYXQgYW5kIFJGQyA0MTgwIGZvcm1hdC4iKQogICAocGFja2FnZQogICAgIChpbmhlcml0
IGd1aWxlLWRzdikKICAgICAobmFtZSAiZ3VpbGUyLjItZHN2IikKKyAgICAobmF0aXZlLWlucHV0
cworICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpCisgICAgICAgLEAoaWYgKCVjdXJyZW50LXRh
cmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgYCgoImd1aWxlLWxpYiIgLGd1aWxlMi4yLWxpYikp
CisgICAgICAgICAgICAgJygpKQorICAgICAgICxAKGFsaXN0LWRlbGV0ZSAnKCJndWlsZSIgImd1
aWxlLWxpYiIpCisgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMg
Z3VpbGUtZHN2KQorICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICh4IHkpIChtZW1iZXIg
eSB4KSkpKSkKICAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTIuMikpKQogICAgIChwcm9w
YWdhdGVkLWlucHV0cyBgKCgiZ3VpbGUtbGliIiAsZ3VpbGUyLjItbGliKSkpKSkKIAogKGRlZmlu
ZS1wdWJsaWMgZ3VpbGUtZmliZXJzCisgIDs7IFRoaXMgZmFpbHMgdG8gY3Jvc3MtY29tcGlsZToK
KyAgOzsg4oCYSW4gcHJvY2VkdXJlIGR5bmFtaWMtbWluazogIi90bXAvZ3VpeC1idWlsZC0uLi4v
LmxpYnMvZXBvbGwiLAorICA7OyBtZXNzYWdlOiAiZmlsZSBub3QgZm91bmQiCiAgIChwYWNrYWdl
CiAgICAgKG5hbWUgImd1aWxlLWZpYmVycyIpCiAgICAgKHZlcnNpb24gIjEuMC4wIikKQEAgLTYx
OCw3ICs2NDQsOSBAQCBVbml4LXN0eWxlIERTViBmb3JtYXQgYW5kIFJGQyA0MTgwIGZvcm1hdC4i
KQogICAgICAgICAgICAgICAgICAgICAgICAgI3QpKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwog
ICAgICBgKCgidGV4aW5mbyIgLHRleGluZm8pCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNv
bmZpZykpKQorICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgOzsgZm9y
ICJndWlsZCBjb21waWxlIiAoVE9ETyAtLXRhcmdldCBpcyBub3Qgc2V0KQorICAgICAgICgiZ3Vp
bGUiICxndWlsZS0zLjApKSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTMu
MCkpKQogICAgIChzeW5vcHNpcyAiTGlnaHR3ZWlnaHQgY29uY3VycmVuY3kgZmFjaWxpdHkgZm9y
IEd1aWxlIikKQEAgLTY2Myw3ICs2OTEsOSBAQCBpcyBub3QgYXZhaWxhYmxlIGZvciBHdWlsZSAy
LjAuIikKICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAgICAgKCJhdXRvbWFrZSIg
LGF1dG9tYWtlKQogICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAgICAgKCJ0
ZXhpbmZvIiAsdGV4aW5mbykpKQorICAgICAgICgidGV4aW5mbyIgLHRleGluZm8pCisgICAgICAg
OzsgZm9yICJndWlsZCBjb21waWxlIiAoVE9ETzogLS10YXJnZXQgaXMgbWlzc2luZykKKyAgICAg
ICAoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKGlucHV0cwogICAgICBgKCgiZ3VpbGUiICxn
dWlsZS0zLjApKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGxhYi5jb20vbGVvcHJpa2xl
ci9ndWlsZS1maWxlc3lzdGVtIikKQEAgLTY3NiwxMiArNzA2LDE4IEBAIHRoYXQgYXVnbWVudCBH
dWlsZSdzIHN1cHBvcnQgZm9yIGhhbmRsaW5nIGZpbGVzIGFuZCB0aGVpciBuYW1lcy4iKQogICAo
cGFja2FnZQogICAgIChpbmhlcml0IGd1aWxlLWZpbGVzeXN0ZW0pCiAgICAgKG5hbWUgImd1aWxl
Mi4wLWZpbGVzeXN0ZW0iKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChhbGlzdC1yZXBsYWNl
ICJndWlsZSIgKGxpc3QgZ3VpbGUtMi4wKQorICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1u
YXRpdmUtaW5wdXRzIGd1aWxlLWZpbGVzeXN0ZW0pKSkKICAgICAoaW5wdXRzIGAoKCJndWlsZSIg
LGd1aWxlLTIuMCkpKSkpCiAKIChkZWZpbmUtcHVibGljIGd1aWxlMi4yLWZpbGVzeXN0ZW0KICAg
KHBhY2thZ2UKICAgICAoaW5oZXJpdCBndWlsZS1maWxlc3lzdGVtKQogICAgIChuYW1lICJndWls
ZTIuMi1maWxlc3lzdGVtIikKKyAgICAobmF0aXZlLWlucHV0cworICAgICAoYWxpc3QtcmVwbGFj
ZSAiZ3VpbGUiIChsaXN0IGd1aWxlLTIuMikKKyAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2Ut
bmF0aXZlLWlucHV0cyBndWlsZS1maWxlc3lzdGVtKSkpCiAgICAgKGlucHV0cyBgKCgiZ3VpbGUi
ICxndWlsZS0yLjIpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBndWlsZS1zeW50YXgtaGlnaGxpZ2h0
CkBAIC03MDcsNyArNzQzLDkgQEAgdGhhdCBhdWdtZW50IEd1aWxlJ3Mgc3VwcG9ydCBmb3IgaGFu
ZGxpbmcgZmlsZXMgYW5kIHRoZWlyIG5hbWVzLiIpCiAgICAgICAgICAgICAgICAgICAjdCkpKSkK
ICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMK
LSAgICAgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisgICAgIGAoKCJwa2ctY29uZmln
IiAscGtnLWNvbmZpZykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFy
Z2V0IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkpKQogICAgIChpbnB1
dHMKICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKHN5bm9wc2lzICJHZW5lcmFs
LXB1cnBvc2Ugc3ludGF4IGhpZ2hsaWdodGVyIGZvciBHTlUgR3VpbGUiKQpAQCAtNzIyLDYgKzc2
MCw5IEBAIEhUTUwgKHZpYSBTWE1MKSBvciBhbnkgb3RoZXIgZm9ybWF0IGZvciByZW5kZXJpbmcu
IikKICAgKHBhY2thZ2UKICAgICAoaW5oZXJpdCBndWlsZS1zeW50YXgtaGlnaGxpZ2h0KQogICAg
IChuYW1lICJndWlsZTIuMi1zeW50YXgtaGlnaGxpZ2h0IikKKyAgICAobmF0aXZlLWlucHV0cwor
ICAgICAoYWxpc3QtcmVwbGFjZSAiZ3VpbGUiIChsaXN0IGd1aWxlLTIuMikKKyAgICAgICAgICAg
ICAgICAgICAgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZS1zeW50YXgtaGlnaGxpZ2h0KSkp
CiAgICAgKGlucHV0cyBgKCgiZ3VpbGUiICxndWlsZS0yLjIpKSkpKQogCiAoZGVmaW5lLXB1Ymxp
YyBndWlsZTMuMC1zeW50YXgtaGlnaGxpZ2h0CkBAIC03NTAsNyArNzkxLDkgQEAgSFRNTCAodmlh
IFNYTUwpIG9yIGFueSBvdGhlciBmb3JtYXQgZm9yIHJlbmRlcmluZy4iKQogICAgIChuYXRpdmUt
aW5wdXRzCiAgICAgIGAoKCJhdXRvY29uZiIgLGF1dG9jb25mKQogICAgICAgICgiYXV0b21ha2Ui
ICxhdXRvbWFrZSkKLSAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisgICAgICAg
KCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUi
IChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkp
KQogICAgIChpbnB1dHMKICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKGhvbWUt
cGFnZSAiaHR0cHM6Ly9naXRsYWIuY29tL2R1c3R5d2ViL2d1aWxlLXNqc29uIikKQEAgLTc2Myw2
ICs4MDYsOSBAQCBJdCBoYXMgYSBuaWNlLCBzaW1wbGUgcy1leHByZXNzaW9uIGJhc2VkIHN5bnRh
eC4iKQogICAocGFja2FnZQogICAgIChpbmhlcml0IGd1aWxlLXNqc29uKQogICAgIChuYW1lICJn
dWlsZTIuMi1zanNvbiIpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGFsaXN0LXJlcGxhY2Ug
Imd1aWxlIiAobGlzdCBndWlsZS0yLjIpCisgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLW5h
dGl2ZS1pbnB1dHMgZ3VpbGUtc2pzb24pKSkKICAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxl
LTIuMikpKSkpCiAKIChkZWZpbmUtcHVibGljIGd1aWxlLXNxdWVlCkBAIC05MTAsNiArOTU2LDkg
QEAgVmljYXJlIFNjaGVtZSBhbmQgSXJvblNjaGVtZS4gIFJpZ2h0IG5vdyBpdCBjb250YWluczoK
ICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCiAKIChkZWZpbmUtcHVibGljIGd1aWxlMi4w
LXBnCisgIDs7IFRPRE86IHRoaXMgZmFpbHMgdG8gY3Jvc3MtY29tcGlsZSBhcyB0aGUgZ3VpbGUg
bGlicmFyeQorICA7OyBpbiBuYXRpdmUtaW5wdXRzIGlzIGxpbmtlZCBhZ2FpbnN0IGluc3RlYWQg
b2YgdGhlIGxpYnJhcnkKKyAgOzsgaW4gaW5wdXRzLgogICAocGFja2FnZQogICAgIChuYW1lICJn
dWlsZTIuMC1wZyIpCiAgICAgKHZlcnNpb24gIjAuNDkiKQpAQCAtMTA0OCwxMSArMTA5NywxMiBA
QCBjb252ZW5pZW50IG5lc3RlZCB0cmVlIG9wZXJhdGlvbnMuIikKICAgICAgICAgICcoIkdVSUxF
X0FVVE9fQ09NUElMRT0wIikpKSA7dG8gcHJldmVudCBndWlsZCB3YXJuaW5ncwogCiAgICAgICAo
bmF0aXZlLWlucHV0cwotICAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkpKQotICAgICAgKGlu
cHV0cwotICAgICAgIGAoKCJhdXRvY29uZiIgLGF1dG9jb25mKQorICAgICAgIGAoKCJndWlsZSIg
LGd1aWxlLTMuMCkKKyAgICAgICAgICgiYXV0b2NvbmYiICxhdXRvY29uZikKICAgICAgICAgICgi
YXV0b21ha2UiICxhdXRvbWFrZSkKLSAgICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcp
CisgICAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisgICAgICAoaW5wdXRzCisg
ICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKQogICAgICAgICAgKCJ6ZXJvbXEiICx6ZXJvbXEp
KSkKICAgICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9qZXJyeTQwL2d1aWxlLXNp
bXBsZS16bXEiKQogICAgICAgKHN5bm9wc2lzICJHdWlsZSB3cmFwcGVyIG92ZXIgWmVyb01RIGxp
YnJhcnkiKQpAQCAtMTA2NSw3ICsxMTE1LDEwIEBAIG1lc3NhZ2luZyBsaWJyYXJ5LiIpCiAgIChw
YWNrYWdlCiAgICAgKGluaGVyaXQgZ3VpbGUtc2ltcGxlLXptcSkKICAgICAobmFtZSAiZ3VpbGUy
LjItc2ltcGxlLXptcSIpCi0gICAgKG5hdGl2ZS1pbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4y
KSkpKSkKKyAgICAoaW5wdXRzIChhbGlzdC1yZXBsYWNlICJndWlsZSIgKGxpc3QgZ3VpbGUtMi4y
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtaW5wdXRzIGd1aWxlLXNpbXBs
ZS16bXEpKSkKKyAgICAobmF0aXZlLWlucHV0cyAoYWxpc3QtcmVwbGFjZSAiZ3VpbGUiIChsaXN0
IGd1aWxlLTIuMikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1u
YXRpdmUtaW5wdXRzIGd1aWxlLXNpbXBsZS16bXEpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBndWls
ZTMuMC1zaW1wbGUtem1xCiAgIChkZXByZWNhdGVkLXBhY2thZ2UgImd1aWxlMy4wLXNpbXBsZS16
bXEiIGd1aWxlLXNpbXBsZS16bXEpKQpAQCAtMTE0OCw2ICsxMjAxLDEzIEBAIG1lc3NhZ2luZyBs
aWJyYXJ5LiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICdwcmVmaXgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiwgXCItcyIpKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICN0KSkp
KSkpCisgICAgICAobmF0aXZlLWlucHV0cworICAgICAgIDs7IGZvciBjcm9zcy1jb21waWxhdGlv
bgorICAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkKKyAgICAgICAgICxAKGlmICglY3VycmVu
dC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgICAgYCgoImd1aWxlLWpzb24iICxndWlsZS1q
c29uLTMpCisgICAgICAgICAgICAgICAgICgiZ3VpbGUtc2ltcGxlLXptcSIgLGd1aWxlLXNpbXBs
ZS16bXEpKQorICAgICAgICAgICAgICAgJygpKSkpCiAgICAgICAoaW5wdXRzCiAgICAgICAgYCgo
Im9wZW5zc2wiICxvcGVuc3NsKQogICAgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkKQEAgLTEx
NzMsNyArMTIzMyw5IEBAIGFsbG93cyB1c2VycyB0byBpbnRlcmFjdCB3aXRoIHRoZSBHdWlsZSBS
RVBMIHRocm91Z2ggSnVweXRlci4iKQogICAgICAgICAgICAgIChiYXNlMzIgIjFqZjQ5NzJmOWZw
bTByZDg2NXhwbmM5bXpsM3h2NnZoZm5wMGl5Z2FkeWR5OTA1ejlubG4iKSkpKQogICAgKGJ1aWxk
LXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQogICAgKG5hdGl2ZS1pbnB1dHMKLSAgICBgKCgicGtn
LWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAgICBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcp
CisgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQp
CisgICAgICAoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAoaW5wdXRzCiAgICAgYCgoImd1aWxl
IiAsZ3VpbGUtMy4wKSkpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vcm9lbGov
Z3VpbGUtc3BhcnFsIikKQEAgLTExOTksNyArMTI2MSwxMyBAQCB1c2luZyBTLWV4cHJlc3Npb25z
LiIpCiAgICAgIGAoKCJndWlsZS1lbWFpbCIgLGd1aWxlLWVtYWlsKSkpCiAgICAgKG5hdGl2ZS1p
bnB1dHMKICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKQotICAgICAgICgicGtnLWNvbmZpZyIg
LHBrZy1jb25maWcpKSkKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAg
ICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgIChwYWNrYWdlLXBy
b3BhZ2F0ZWQtaW5wdXRzIHRoaXMtcGFja2FnZSkKKyAgICAgICAgICAgICAnKCkpKSkKKyAgICAo
aW5wdXRzCisgICAgIDs7IFJlcXVpcmVkIGZvciBjcm9zcy1jb21waWxhdGlvbi4KKyAgICAgYCgo
Imd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9zYXZhbm5haC5n
bnUub3JnL3Byb2plY3RzL2d1aWxlLWRlYmJ1Z3MvIikKICAgICAoc3lub3BzaXMgIkd1aWxlIGlu
dGVyZmFjZSB0byB0aGUgRGViYnVncyBidWcgdHJhY2tpbmcgc2VydmljZSIpCiAgICAgKGRlc2Ny
aXB0aW9uCkBAIC0xMjIzLDcgKzEyOTEsOSBAQCB0cmFja2VyJ3MgU09BUCBzZXJ2aWNlLCBzdWNo
IGFzIEB1cmx7aHR0cHM6Ly9idWdzLmdudS5vcmd9LiIpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUt
YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJwa2ctY29uZmlnIiAs
cGtnLWNvbmZpZykKLSAgICAgICAoImx6aXAiICxsemlwKSkpCisgICAgICAgKCJsemlwIiAsbHpp
cCkKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBz
ZXQpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkpKQogICAgIChpbnB1dHMKICAgICAgYCgo
Imd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKGFyZ3VtZW50cwpAQCAtMTI1NywxMiArMTMyNywx
NiBAQCBmb3JtYXQuIikKICAgICAgICBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCiAgICAg
ICAgICAoImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAgICAgICAoImF1dG9tYWtlIiAsYXV0b21h
a2UpCi0gICAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKSkpKSkpCisgICAgICAgICAoInRleGlu
Zm8iICx0ZXhpbmZvKQorICAgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkpKSkpKQogCiAoZGVm
aW5lLXB1YmxpYyBndWlsZTIuMi1lbWFpbAogICAocGFja2FnZQogICAgIChpbmhlcml0IGd1aWxl
LWVtYWlsKQogICAgIChuYW1lICJndWlsZTIuMi1lbWFpbCIpCisgICAgKG5hdGl2ZS1pbnB1dHMK
KyAgICAgKGFsaXN0LXJlcGxhY2UgImd1aWxlIiAobGlzdCBndWlsZS0yLjIpCisgICAgICAgICAg
ICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUtZW1haWwpKSkKICAgICAoaW5w
dXRzIGAoKCJndWlsZSIgLGd1aWxlLTIuMikKICAgICAgICAgICAgICAgLEAoYWxpc3QtZGVsZXRl
ICJndWlsZSIgKHBhY2thZ2UtaW5wdXRzIGd1aWxlLWVtYWlsKSkpKSkpCiAKQEAgLTEyNzAsNiAr
MTM0NCw5IEBAIGZvcm1hdC4iKQogICAoZGVwcmVjYXRlZC1wYWNrYWdlICJndWlsZTMuMC1lbWFp
bCIgZ3VpbGUtZW1haWwpKQogCiAoZGVmaW5lLXB1YmxpYyBndWlsZS1uZXd0CisgIDs7IFRPRE86
IHRoaXMgZmFpbHMgdG8gY3Jvc3MtY29tcGlsZToKKyAgOzsg4oCYSW4gcHJvY2VkdXJlIGR5bmFt
aWMtbGluazogZmlsZTogIlsuLi5dL2xpYi9saWJuZXd0IiwKKyAgOzsgbWVzc2FnZTogImZpbGUg
bm90IGZvdW5kIuKAmQogICAocGFja2FnZQogICAgIChuYW1lICJndWlsZS1uZXd0IikKICAgICAo
dmVyc2lvbiAiMC4wLjIiKQpAQCAtMTI5Miw3ICsxMzY5LDkgQEAgZm9ybWF0LiIpCiAgICAgKG5h
dGl2ZS1pbnB1dHMKICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAgICAgKCJhdXRv
bWFrZSIgLGF1dG9tYWtlKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAg
ICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29t
cGlsZSIgKFRPRE86IC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLGd1aWxl
LTMuMCkpKQogICAgIChzeW5vcHNpcyAiR3VpbGUgYmluZGluZ3MgdG8gTmV3dCIpCiAgICAgKGRl
c2NyaXB0aW9uCiAgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYmluZGluZ3MgZm9yIE5ld3Qs
IGEgcHJvZ3JhbW1pbmcgbGlicmFyeSBmb3IKQEAgLTEzMDUsNiArMTM4NCw5IEBAIFNjaGVtZSBi
eSB1c2luZyBHdWlsZeKAmXMgZm9yZWlnbiBmdW5jdGlvbiBpbnRlcmZhY2UuIikKICAgKHBhY2th
Z2UKICAgICAoaW5oZXJpdCBndWlsZS1uZXd0KQogICAgIChuYW1lICJndWlsZTIuMi1uZXd0IikK
KyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpCisgICAgICAg
LEAoYWxpc3QtZGVsZXRlICJndWlsZSIgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZS1uZXd0
KSkpKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAgICAgICAgICAs
QChhbGlzdC1kZWxldGUgImd1aWxlIiAocGFja2FnZS1pbnB1dHMgZ3VpbGUtbmV3dCkpKSkpKQog
CkBAIC0xMzM5LDcgKzE0MjEsMTMgQEAgU2NoZW1lIGJ5IHVzaW5nIEd1aWxl4oCZcyBmb3JlaWdu
IGZ1bmN0aW9uIGludGVyZmFjZS4iKQogICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAg
ICAgICAoImVtYWNzIiAsZW1hY3MtbWluaW1hbCkKICAgICAgICAoInBrZy1jb25maWciICxwa2ct
Y29uZmlnKQotICAgICAgICgidGV4aW5mbyIgLHRleGluZm8pKSkKKyAgICAgICAoInRleGluZm8i
ICx0ZXhpbmZvKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRPRE86IC0tdGFyZ2V0
IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkKKyAgICAgICA7OyBUT0RP
IHRoaXMgc2hvdWxkIG5vdCBiZSByZXF1aXJlZAorICAgICAgICxAKGlmICglY3VycmVudC10YXJn
ZXQtc3lzdGVtKQorICAgICAgICAgICAgIGAoKCJndWlsZS1qc29uIiAsZ3VpbGUtanNvbi00KSkK
KyAgICAgICAgICAgICAnKCkpKSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1aWxl
LTMuMCkKICAgICAgICAoImdudXRscyIgLGdudXRscykKQEAgLTEzNzcsNyArMTQ2NSwxMyBAQCBt
aWNyb2Jsb2dnaW5nIHNlcnZpY2UuIikKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiYXV0
b2NvbmYiICxhdXRvY29uZikKICAgICAgICAoImF1dG9tYWtlIiAsYXV0b21ha2UpCi0gICAgICAg
KCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1j
b25maWcpCisgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIiAoVE9ETyAtLXRhcmdldCBpcyBu
b3Qgc2V0KQorICAgICAgICgiZ3VpbGUiICxndWlsZS0zLjApCisgICAgICAgOzsgVE9ETyB0aGlz
IHNob3VsZG4ndCBiZSBuZWNlc3NhcnkKKyAgICAgICAsQChpZiAoJWN1cnJlbnQtdGFyZ2V0LXN5
c3RlbSkKKyAgICAgICAgICAgICBgKCgiZ3VpbGUtYnl0ZXN0cnVjdHVyZXMiICxndWlsZS1ieXRl
c3RydWN0dXJlcykpCisgICAgICAgICAgICAgJygpKSkpCiAgICAgKHN5bm9wc2lzICJHdWlsZSBi
aW5kaW5ncyB0byBHTlUgUGFydGVkIikKICAgICAoZGVzY3JpcHRpb24KICAgICAgIlRoaXMgcGFj
a2FnZSBwcm92aWRlcyBiaW5kaW5ncyBmb3IgR05VIFBhcnRlZCBsaWJyYXJ5LCBhIEMgbGlicmFy
eQpAQCAtMTM5MCw2ICsxNDg0LDE0IEBAIHdyaXR0ZW4gaW4gcHVyZSBTY2hlbWUgYnkgdXNpbmcg
R3VpbGUncyBmb3JlaWduIGZ1bmN0aW9uIGludGVyZmFjZS4iKQogICAocGFja2FnZQogICAgIChp
bmhlcml0IGd1aWxlLXBhcnRlZCkKICAgICAobmFtZSAiZ3VpbGUyLjItcGFydGVkIikKKyAgICAo
bmF0aXZlLWlucHV0cworICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpCisgICAgICAgLEAoaWYg
KCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgYCgoImd1aWxlLWJ5dGVzdHJ1
Y3R1cmVzIiAsZ3VpbGUyLjItYnl0ZXN0cnVjdHVyZXMpKQorICAgICAgICAgICAgICcoKSkKKyAg
ICAgICAsQChhbGlzdC1kZWxldGUgJygiZ3VpbGUiICJndWlsZS1ieXRlc3RydWN0dXJlcyIpCisg
ICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUtcGFydGVk
KQorICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICh4IHkpIChtZW1iZXIgeSB4KSkpKSkK
ICAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTIuMikKICAgICAgICAgICAgICAgLEAoYWxp
c3QtZGVsZXRlICJndWlsZSIgKHBhY2thZ2UtaW5wdXRzIGd1aWxlLXBhcnRlZCkpKSkKICAgICAo
cHJvcGFnYXRlZC1pbnB1dHMKQEAgLTE0MTIsNyArMTUxNCw5IEBAIHdyaXR0ZW4gaW4gcHVyZSBT
Y2hlbWUgYnkgdXNpbmcgR3VpbGUncyBmb3JlaWduIGZ1bmN0aW9uIGludGVyZmFjZS4iKQogICAg
ICAgICAgICAgICAgICIxcmk1MDY1YzE2a21ncmYycHlzbjJ5bXhqcWk1MzAybGhwYjA3d2tsMWpy
NzV5bThmbjhwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCiAgICAg
KG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisgICAg
IGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBp
bGUiCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTIuMikpKQogICAgIChpbnB1dHMKICAgICAgYCgo
Imd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAgICgibGlieDExIiAsbGlieDExKQpAQCAtMTQ2Miw2
ICsxNTY2LDkgQEAgbGlicmFyeX0uIikKICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZS1kYmQt
c3FsaXRlMyIgLGd1aWxlLWRiZC1zcWxpdGUzKQogICAgICAgICgiZ3VpbGUtZGJkLXBvc3RncmVz
cWwiICxndWlsZS1kYmQtcG9zdGdyZXNxbCkpKSA7IG9ubHkgc2hhcmVkIGxpYnJhcnksIG5vIHNj
aGVtZSBmaWxlcworICAgIChuYXRpdmUtaW5wdXRzCisgICAgIDs7IGZvciAiZ3VpbGQgZG9jLXNu
YXJmIgorICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpKSkKICAgICAocHJvcGFnYXRlZC1pbnB1
dHMKICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCiAgICAgKHN5bm9wc2lzICJHdWlsZSBk
YXRhYmFzZSBhYnN0cmFjdGlvbiBsYXllciIpCkBAIC0xNTgyLDcgKzE2ODksOSBAQCBQb3N0Z3Jl
U1FMLiIpCiAgICAgIGAoKCJhdXRvY29uZiIgLGF1dG9jb25mKQogICAgICAgICgiYXV0b21ha2Ui
ICxhdXRvbWFrZSkKICAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQotICAgICAgICgi
dGV4aW5mbyIgLHRleGluZm8pKSkKKyAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKQorICAgICAg
IDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRPRE86IC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAg
ICAgKCJndWlsZSIgLGd1aWxlLTMuMCkpKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUt
My4wKSkpCiAgICAgKHN5bm9wc2lzCiAgICAgICJHdWlsZSBhcHBsaWNhdGlvbiBjb25maWd1cmF0
aW9uIHBhcnNpbmcgbGlicmFyeS4iKQpAQCAtMTYwMiw2ICsxNzExLDkgQEAgYWJvdmUgY29tbWFu
ZC1saW5lIHBhcmFtZXRlcnMuIikKICAgKHBhY2thZ2UKICAgICAoaW5oZXJpdCBndWlsZS1jb25m
aWcpCiAgICAgKG5hbWUgImd1aWxlMi4yLWNvbmZpZyIpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg
ICAgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKQorICAgICAgICxAKGFsaXN0LWRlbGV0ZSAiZ3VpbGUi
IChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUtY29uZmlnKSkpKQogICAgIChpbnB1dHMgYCgo
Imd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAgICAgICAgICAsQChhbGlzdC1kZWxldGUgImd1aWxl
IiAocGFja2FnZS1pbnB1dHMgZ3VpbGUtY29uZmlnKSkpKSkpCiAKQEAgLTE2NzMsNyArMTc4NSwx
MyBAQCBhYm92ZSBjb21tYW5kLWxpbmUgcGFyYW1ldGVycy4iKQogICAgICAgYCgoImF1dG9jb25m
IiAsYXV0b2NvbmYpCiAgICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAgICAgICAgKCJw
a2ctY29uZmlnIiAscGtnLWNvbmZpZykKLSAgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykpKQor
ICAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKQorICAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBp
bGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAgICgiZ3VpbGUiICxndWlsZS0z
LjApCisgICAgICAgIDs7IFRPRE8gdGhpcyBzaG91bGRuJ3QgYmUgbmVjZXNzYXJ5CisgICAgICAg
ICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgICAocGFja2FnZS1w
cm9wYWdhdGVkLWlucHV0cyB0aGlzLXBhY2thZ2UpCisgICAgICAgICAgICAgICcoKSkpKQogICAg
IChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRz
CiAgICAgIGAoKCJndWlsZS1jb25maWciICxndWlsZS1jb25maWcpKSkKQEAgLTE2OTIsNiArMTgx
MCwxNCBAQCBwcm92aWRlcyB0aWdodCBjb3VwbGluZyB0byBHdWl4LiIpCiAgICAgKG5hbWUgImd1
aWxlMi4yLWhhbGwiKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAg
ICAgICAgICAsQChhbGlzdC1kZWxldGUgImd1aWxlIiAocGFja2FnZS1pbnB1dHMgZ3VpbGUtaGFs
bCkpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpCisg
ICAgICAgLEAoaWYgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgKHBhY2th
Z2UtcHJvcGFnYXRlZC1pbnB1dHMgdGhpcy1wYWNrYWdlKQorICAgICAgICAgICAgICcoKSkKKyAg
ICAgICAsQChhbGlzdC1kZWxldGUgJygiZ3VpbGUiICJndWlsZS1jb25maWciKQorICAgICAgICAg
ICAgICAgICAgICAgICAocGFja2FnZS1uYXRpdmUtaW5wdXRzIGd1aWxlLWhhbGwpCisgICAgICAg
ICAgICAgICAgICAgICAgIChsYW1iZGEgKHggeSkgKG1lbWJlciB5IHgpKSkpKQogICAgIChwcm9w
YWdhdGVkLWlucHV0cwogICAgICBgKCgiZ3VpbGUtY29uZmlnIiAsZ3VpbGUyLjItY29uZmlnKQog
ICAgICAgICxAKGFsaXN0LWRlbGV0ZSAiZ3VpbGUtY29uZmlnIgpAQCAtMTcyOCw4ICsxODU0LDE1
IEBAIHByb3ZpZGVzIHRpZ2h0IGNvdXBsaW5nIHRvIEd1aXguIikKICAgICAgICAoInRleGluZm8i
ICx0ZXhpbmZvKQogICAgICAgIDs7IEdldHRleHQgYnJpbmdzICdBQ19MSUJfTElOS0ZMQUdTX0ZS
T01fTElCUycuCiAgICAgICAgKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFsKQotICAgICAgICgi
cGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKLSAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxl
LTMuMCkgKCJ3aGljaCIgLHdoaWNoKSkpCisgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZp
ZykKKyAgICAgICAoIndoaWNoIiAsd2hpY2gpCisgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxl
IgorICAgICAgICgiZ3VpbGUiICxndWlsZS0zLjApCisgICAgICAgOzsgVE9ETyB0aGlzIHNob3Vs
ZG4ndCBiZSBuZWNlc3NhcnkKKyAgICAgICAsQChpZiAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkK
KyAgICAgICAgICAgICBgKCgiZ3VpbGUtbGliIiAsZ3VpbGUtbGliKSkKKyAgICAgICAgICAgICAn
KCkpKSkKKyAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkpKQogICAgIChwcm9wYWdh
dGVkLWlucHV0cyBgKCgiZ3VpbGUtbGliIiAsZ3VpbGUtbGliKSkpCiAgICAgKGhvbWUtcGFnZSAi
aHR0cHM6Ly9naXRodWIuY29tL2FydHlvbS1wb3B0c292L2d1aWxlLWljcyIpCiAgICAgKHN5bm9w
c2lzICJHdWlsZSBwYXJzZXIgbGlicmFyeSBmb3IgdGhlIGlDYWxlbmRhciBmb3JtYXQiKQpAQCAt
MTc0Niw2ICsxODc5LDEzIEBAIFRoZSBsaWJyYXJ5IGlzIHNoaXBwZWQgd2l0aCBkb2N1bWVudGF0
aW9uIGluIEluZm8gZm9ybWF0IGFuZCB1c2FnZSBleGFtcGxlcy4iKQogICAgIChuYW1lICJndWls
ZTIuMi1pY3MiKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAgICAg
ICAgICAsQChhbGlzdC1kZWxldGUgImd1aWxlIiAocGFja2FnZS1pbnB1dHMgZ3VpbGUtaWNzKSkp
KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikKKyAgICAg
ICAsQChpZiAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAgICAgICAgICAgICBgKCgiZ3VpbGUt
bGliIiAsZ3VpbGUyLjItbGliKSkKKyAgICAgICAgICAgICAnKCkpCisgICAgICAgLEAoYWxpc3Qt
ZGVsZXRlICcoImd1aWxlIiAiZ3VpbGUtbGliIikgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBndWls
ZS1pY3MpCisgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHggeSkgKG1lbWJlciB5IHgp
KSkpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cyBgKCgiZ3VpbGUtbGliIiAsZ3VpbGUyLjItbGli
KSkpKSkKIAogKGRlZmluZS1wdWJsaWMgZ3VpbGUzLjAtaWNzCkBAIC0xNzc1LDYgKzE5MTUsMTQg
QEAgVGhlIGxpYnJhcnkgaXMgc2hpcHBlZCB3aXRoIGRvY3VtZW50YXRpb24gaW4gSW5mbyBmb3Jt
YXQgYW5kIHVzYWdlIGV4YW1wbGVzLiIpCiAgICAgICAgIzppbXBvcnRlZC1tb2R1bGVzICgsQCVn
bnUtYnVpbGQtc3lzdGVtLW1vZHVsZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChndWl4
IGJ1aWxkIGVtYWNzLWJ1aWxkLXN5c3RlbSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChn
dWl4IGJ1aWxkIGVtYWNzLXV0aWxzKSkKKyAgICAgICA7OyBXaGVuIGNyb3NzLWNvbXBpbGluZywg
dGhlIGNvbmZpZ3VyZSBzY3JpcHQKKyAgICAgICA7OyBjYW5ub3QgZmluZCBweXRob24gYnkgaXRz
ZWxmLgorICAgICAgICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAg
IGAoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAgICAgICAgIGAoLChzdHJpbmctYXBwZW5kICJh
Y19jdl9wcm9nX3B5dGhvbjM9IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFz
c29jLXJlZiAlYnVpbGQtaW5wdXRzICJweXRob24iKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIi9iaW4vcHl0aG9uMyIpKSkKKyAgICAgICAgICAgICAnKCkpCiAgICAgICAgIzpw
aGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAo
cmVwbGFjZSAnYm9vdHN0cmFwCkBAIC0xODEzLDE5ICsxOTYxLDI3IEBAIFRoZSBsaWJyYXJ5IGlz
IHNoaXBwZWQgd2l0aCBkb2N1bWVudGF0aW9uIGluIEluZm8gZm9ybWF0IGFuZCB1c2FnZSBleGFt
cGxlcy4iKQogICAgICAgICAgICAgICAgI3QpKSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3Rh
bGwgJ2luc3RhbGwtZW1hY3MtZmlsZXMKICAgICAgICAgICAgKGFzc29jLXJlZiBlbWFjczolc3Rh
bmRhcmQtcGhhc2VzICdpbnN0YWxsKSkKLSAgICAgICAgIChhZGQtYWZ0ZXIgJ2luc3RhbGwtZW1h
Y3MtZmlsZXMgJ2NvbXBpbGUtZW1hY3MtZmlsZXMKLSAgICAgICAgICAgKGFzc29jLXJlZiBlbWFj
czolc3RhbmRhcmQtcGhhc2VzICdidWlsZCkpCi0gICAgICAgICAoYWRkLWFmdGVyICdjb21waWxl
LWVtYWNzLWZpbGVzICdtYWtlLWF1dG9sb2FkcwotICAgICAgICAgICAoYXNzb2MtcmVmIGVtYWNz
OiVzdGFuZGFyZC1waGFzZXMgJ21ha2UtYXV0b2xvYWRzKSkpKSkKKyAgICAgICAgIDs7IFRPRE86
IHRoZSBlbWFjcyBidWlsZCBzeXN0ZW0gY3VycmVudGx5IGRvZXMgbm90CisgICAgICAgICA7OyBz
dXBwb3J0IGNyb3NzLWNvbXBpbGF0aW9uLgorICAgICAgICAgLEAoaWYgKCVjdXJyZW50LXRhcmdl
dC1zeXN0ZW0pCisgICAgICAgICAgICAgICAnKCkKKyAgICAgICAgICAgICAgICcoKGFkZC1hZnRl
ciAnaW5zdGFsbC1lbWFjcy1maWxlcyAnY29tcGlsZS1lbWFjcy1maWxlcworICAgICAgICAgICAg
ICAgICAgIChhc3NvYy1yZWYgZW1hY3M6JXN0YW5kYXJkLXBoYXNlcyAnYnVpbGQpKQorICAgICAg
ICAgICAgICAgICAoYWRkLWFmdGVyICdjb21waWxlLWVtYWNzLWZpbGVzICdtYWtlLWF1dG9sb2Fk
cworICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgZW1hY3M6JXN0YW5kYXJkLXBoYXNlcyAn
bWFrZS1hdXRvbG9hZHMpKSkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cuZHJha2V0
by5kZS9lbmdsaXNoL3dpc3AiKQogICAgIChpbnB1dHMKICAgICAgYCgoImd1aWxlIiAsZ3VpbGUt
My4wKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYp
CiAgICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQotICAgICAgICgiZW1hY3MiICxlbWFjcy1t
aW5pbWFsKQorICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgLEAoaWYg
KCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgJygpCisgICAgICAgICAgICAg
YCgoImVtYWNzIiAsZW1hY3MtbWluaW1hbCkpKQogICAgICAgICgicHl0aG9uIiAscHl0aG9uKQot
ICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAgICAgICA7OyBmb3IgImd1aWxk
IGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLGd1
aWxlLTMuMCkpKQogICAgIChzeW5vcHNpcyAiV2hpdGVzcGFjZSB0byBsaXNwIHN5bnRheCBmb3Ig
R3VpbGUiKQogICAgIChkZXNjcmlwdGlvbiAiV2lzcCBpcyBhIHN5bnRheCBmb3IgR3VpbGUgd2hp
Y2ggcHJvdmlkZXMgYSBQeXRob24tbGlrZQogd2hpdGVzcGFjZS1zaWduaWZpY2FudCBsYW5ndWFn
ZS4gIEl0IG1heSBiZSBlYXNpZXIgb24gdGhlIGV5ZXMgZm9yIHNvbWUKQEAgLTE4MzYsMTIgKzE5
OTIsMTggQEAgdXNlcnMgYW5kIGluIHNvbWUgc2l0dWF0aW9ucy4iKQogICAocGFja2FnZQogICAg
IChpbmhlcml0IGd1aWxlLXdpc3ApCiAgICAgKG5hbWUgImd1aWxlMi4yLXdpc3AiKQorICAgIChu
YXRpdmUtaW5wdXRzCisgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikKKyAgICAgICAsQChhbGlz
dC1kZWxldGUgImd1aWxlIiAocGFja2FnZS1uYXRpdmUtaW5wdXRzIGd1aWxlLXdpc3ApKSkpCiAg
ICAgKGlucHV0cyBgKCgiZ3VpbGUiICxndWlsZS0yLjIpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBn
dWlsZTMuMC13aXNwCiAgIChkZXByZWNhdGVkLXBhY2thZ2UgImd1aWxlMy4wLXdpc3AiIGd1aWxl
LXdpc3ApKQogCiAoZGVmaW5lLXB1YmxpYyBndWlsZS11ZGV2CisgIDs7IFRPRE86IHRoaXMgZmFp
bHMgdG8gY3Jvc3MtY29tcGlsZSBmb3IgYWFyY2g2NC1saW51eC1nbnUKKyAgOzsgZHVlIHRvIG1p
c3NpbmcgaW5jbHVkZXMuICBUaGlzIGhhcyBiZWVuIGZpeGVkIGluIG1hc3RlciwKKyAgOzsgYnV0
IHRoZXJlIGlzIG5vIG5ldyByZWxlYXNlIHlldC4KICAgKHBhY2thZ2UKICAgICAobmFtZSAiZ3Vp
bGUtdWRldiIpCiAgICAgKHZlcnNpb24gIjAuMS4wIikKQEAgLTE4NjIsNyArMjAyNCw5IEBAIHVz
ZXJzIGFuZCBpbiBzb21lIHNpdHVhdGlvbnMuIikKICAgICAgICAoImxpYnRvb2wiICxsaWJ0b29s
KQogICAgICAgICgidGV4aW5mbyIgLHRleGluZm8pCiAgICAgICAgKCJwa2ctY29uZmlnIiAscGtn
LWNvbmZpZykKLSAgICAgICAoIndoaWNoIiAsd2hpY2gpKSkKKyAgICAgICAoIndoaWNoIiAsd2hp
Y2gpCisgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIgorICAgICAgICgiZ3VpbGUiICxndWls
ZS0zLjApKSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkKICAgICAg
ICAoImV1ZGV2IiAsZXVkZXYpKSkKQEAgLTE5MDksNyArMjA3Myw5IEBAIHVzZXJzIGFuZCBpbiBz
b21lIHNpdHVhdGlvbnMuIikKICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS13aXRoLWxp
YmdzbGNibGFzLXByZWZpeD0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJl
ZiAlYnVpbGQtaW5wdXRzICJnc2wiKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgi
cGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAgICAgYCgoInBrZy1jb25maWciICxwa2ctY29u
ZmlnKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRPRE8gLS10YXJnZXQgaXMgbm90
IHNldCkKKyAgICAgICAoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5w
dXRzCiAgICAgIGAoKCJndWlsZS1zZGwiICxndWlsZS1zZGwpCiAgICAgICAgKCJndWlsZS1vcGVu
Z2wiICxndWlsZS1vcGVuZ2wpKSkKQEAgLTE5NDgsNyArMjExNCw5IEBAIGNhcGFiaWxpdGllcy4i
KQogICAgICAgICAgKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFsKQogICAgICAgICAgKCJsaWJ0
b29sIiAsbGlidG9vbCkKICAgICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAg
ICAgICAoInhvcmctc2VydmVyIiAseG9yZy1zZXJ2ZXIpKSkKKyAgICAgICAgICgieG9yZy1zZXJ2
ZXIiICx4b3JnLXNlcnZlcikKKyAgICAgICAgIDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRPRE8g
LS10YXJnZXQgaXMgbm90IHNldCkKKyAgICAgICAgICgiZ3VpbGUiICxndWlsZS0yLjIpKSkKICAg
ICAgIChpbnB1dHMKICAgICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpCiAgICAgICAgICAoImd1
aWxlLWxpYiIgLGd1aWxlMi4yLWxpYikKQEAgLTIwMjUsNyArMjE5Myw5IEBAIG9iamVjdC1vcmll
bnRlZCBwcm9ncmFtbWluZyBzeXN0ZW0sIEdPT1BTLiIpCiAgICAgICAgICAgICAgICAgIjBhazBi
aGEzN2RmcGo5a215dzFyOGZqOG52YTYzOWF3NXhyNjZ3cjVnZDNsMXJxZjV4aGciKSkpKQogICAg
IChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwotICAg
ICBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAgICAgYCgoInBrZy1jb25maWciICxw
a2ctY29uZmlnKQorICAgICAgIDs7IE5vdCBhY3R1YWxseSB1c2VkLCBidXQgLi9jb25maWd1cmUg
cmVxdWlyZXMgYSBndWlsZS4KKyAgICAgICAoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCiAgICAgKHBy
b3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikKICAgICAgICAoImd1
aWxlLWxpYiIgLGd1aWxlLWxpYikpKQpAQCAtMjA4Miw2ICsyMjUyLDkgQEAgdW5kZXJzdGFuZCwg
ZXh0ZW5kLCBhbmQgcG9ydCB0byBob3N0IGxhbmd1YWdlcyBvdGhlciB0aGFuIFNjaGVtZS4iKQog
ICAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKSkKIAogKGRlZmluZS1wdWJsaWMgZ3VpbGUt
cmVhZGVyCisgIDs7IFRPRE86IHRoaXMgZmFpbHMgdG8gY3Jvc3MtY29tcGlsZToKKyAgOzsg4oCY
SW4gcHJvY2VkdXJlIGR5bmFtaWMtbGluazogZmlsZTogIi90bXAvLi4uL3NyYy9saWJndWlsZS1y
ZWFkZXIiLAorICA7OyBtZXNzYWdlOiAiZmlsZSBub3QgZm91bmQiCiAgIChwYWNrYWdlCiAgICAg
KG5hbWUgImd1aWxlLXJlYWRlciIpCiAgICAgKHZlcnNpb24gIjAuNi4zIikKQEAgLTIwOTQsNyAr
MjI2Nyw5IEBAIHVuZGVyc3RhbmQsIGV4dGVuZCwgYW5kIHBvcnQgdG8gaG9zdCBsYW5ndWFnZXMg
b3RoZXIgdGhhbiBTY2hlbWUuIikKICAgICAgICAgICAgICAgICAgIjFmeWpja215Z2tocTIybHE4
bnFjODZ5bDV6emJxZDdhOTQ0ZG56NWMxZjZ2eDkyYjloaXEiKSkpKQogICAgIChidWlsZC1zeXN0
ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cyBgKCgicGtnY29uZmlnIiAs
cGtnLWNvbmZpZykKLSAgICAgICAgICAgICAgICAgICAgICgiZ3BlcmYiICxncGVyZikpKQorICAg
ICAgICAgICAgICAgICAgICAgKCJncGVyZiIgLGdwZXJmKQorICAgICAgICAgICAgICAgICAgICAg
OzsgZm9yICJndWlsZCBjb21waWxlIgorICAgICAgICAgICAgICAgICAgICAgKCJndWlsZSIgLGd1
aWxlLTMuMCkpKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKHN5
bm9wc2lzICJGcmFtZXdvcmsgZm9yIGJ1aWxkaW5nIHJlYWRlcnMgZm9yIEdOVSBHdWlsZSIpCiAg
ICAgKGRlc2NyaXB0aW9uCkBAIC0yMTE2LDkgKzIyOTEsMTUgQEAgbWFueSByZWFkZXJzIGFzIG5l
ZWRlZCkuIikKICAgKHBhY2thZ2UKICAgICAoaW5oZXJpdCBndWlsZS1yZWFkZXIpCiAgICAgKG5h
bWUgImd1aWxlMi4yLXJlYWRlciIpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGFsaXN0LXJl
cGxhY2UgImd1aWxlIiAobGlzdCBndWlsZS0yLjIpCisgICAgICAgICAgICAgICAgICAgIChwYWNr
YWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUtcmVhZGVyKSkpCiAgICAgKGlucHV0cyBgKCgiZ3VpbGUi
ICxndWlsZS0yLjIpKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBndWlsZS1uY3Vyc2VzCisgIDs7IFRP
RE8gdGhpcyBmYWlscyB0byBjcm9zcy1jb21waWxlIHdpdGgKKyAgOzsg4oCYSW4gcHJvY2VkdXJl
IGR5bmFtaWMtbGluazogZmlsZTogImxpYmd1aWxlLW5jdXJzZXMiLCBtZXNzYWdlOgorICA7OyAi
ZmlsZSBub3QgZm91bmQi4oCZLgogICAocGFja2FnZQogICAgIChuYW1lICJndWlsZS1uY3Vyc2Vz
IikKICAgICAodmVyc2lvbiAiMy4wIikKQEAgLTIxMzIsNyArMjMxMywxMCBAQCBtYW55IHJlYWRl
cnMgYXMgbmVlZGVkKS4iKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAg
ICAoaW5wdXRzIGAoKCJuY3Vyc2VzIiAsbmN1cnNlcykKICAgICAgICAgICAgICAgKCJndWlsZSIg
LGd1aWxlLTMuMCkpKQotICAgIChuYXRpdmUtaW5wdXRzIGAoKCJwa2ctY29uZmlnIiAscGtnLWNv
bmZpZykpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNv
bmZpZykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiCisgICAgICAgKCJndWlsZSIgLGd1
aWxlLTMuMCkpKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOm1vZHVsZXMgKChndWl4IGJ1aWxk
IGdudS1idWlsZC1zeXN0ZW0pCiAgICAgICAgICAgICAgICAgICAoKGd1aXggYnVpbGQgZ3VpbGUt
YnVpbGQtc3lzdGVtKQpAQCAtMjE2OSw2ICsyMzUzLDkgQEAgbGlicmFyeS4iKQogICAocGFja2Fn
ZQogICAgIChpbmhlcml0IGd1aWxlLW5jdXJzZXMpCiAgICAgKG5hbWUgImd1aWxlMi4yLW5jdXJz
ZXMiKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZp
ZykKKyAgICAgICAoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCiAgICAgKGlucHV0cyBgKCgibmN1cnNl
cyIgLG5jdXJzZXMpCiAgICAgICAgICAgICAgICgiZ3VpbGUiICxndWlsZS0yLjIpKSkpKQogCkBA
IC0yMTc5LDEwICsyMzY2LDE0IEBAIGxpYnJhcnkuIikKICAgKHBhY2thZ2UKICAgICAoaW5oZXJp
dCBndWlsZS1uY3Vyc2VzKQogICAgIChuYW1lICJndWlsZS1uY3Vyc2VzLXdpdGgtZ3BtIikKKyAg
ICAobmF0aXZlLWlucHV0cworICAgICAoYWxpc3QtcmVwbGFjZSAiZ3VpbGUiIChsaXN0IGd1aWxl
LTIuMikKKyAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZS1u
Y3Vyc2VzKSkpCiAgICAgKGlucHV0cyBgKCgibmN1cnNlcyIgLG5jdXJzZXMvZ3BtKQogICAgICAg
ICAgICAgICAoImd1aWxlIiAsZ3VpbGUtMi4yKSkpKSkKIAogKGRlZmluZS1wdWJsaWMgZ3VpbGUz
LjAtbmN1cnNlcy9ncG0KKyAgOzsgVE9ETzogdGhpcyBmYWlscyB0byBjb21waWxlIHdpdGggKEZB
SUw6IG1lbnVfZ2NfcmVmY291bnQuc2NtKQogICAocGFja2FnZQogICAgIChpbmhlcml0IGd1aWxl
My4wLW5jdXJzZXMpCiAgICAgKG5hbWUgImd1aWxlMy4wLW5jdXJzZXMtd2l0aC1ncG0iKQpAQCAt
MjQ0OSw3ICsyNjQwLDkgQEAgaW5zcGlyZWQgYnkgdGhlIFNDU0ggcmVndWxhciBleHByZXNzaW9u
IHN5c3RlbS4iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjdCkpKSkpKSkpKQogICAg
IChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKLSAgICAg
ICAoInRleGluZm8iICx0ZXhpbmZvKSkpCisgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykKKyAg
ICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisg
ICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMC1sYXRlc3QpKSkKICAgICAoaW5wdXRzCiAgICAgIDs7
IERlcGVuZCBvbiB0aGUgbGF0ZXN0IEd1aWxlIHRvIGF2b2lkIGJ5dGVjb2RlIGNvbXBhdGliaWxp
dHkgaXNzdWVzIHdoZW4KICAgICAgOzsgdXNpbmcgbW9kdWxlcyBidWlsdCBhZ2FpbnN0IHRoZSBs
YXRlc3QgdmVyc2lvbi4KQEAgLTI0NjksNiArMjY2Miw5IEBAIGludGVyZmFjZSBmb3IgcmVhZGlu
ZyBhcnRpY2xlcyBpbiBhbnkgZm9ybWF0LiIpCiAgICAgKGluaGVyaXQgaGF1bnQpCiAgICAgKG5h
bWUgImd1aWxlMi4yLWhhdW50IikKICAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTIuMikp
KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIChhbGlzdC1yZXBsYWNlICJndWlsZSIgKGxpc3Qg
Z3VpbGUtMi4yKQorICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1uYXRpdmUtaW5wdXRzIGhh
dW50KSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJndWlsZS1yZWFkZXIiICxn
dWlsZTIuMi1yZWFkZXIpCiAgICAgICAgKCJndWlsZS1jb21tb25tYXJrIiAsZ3VpbGUyLjItY29t
bW9ubWFyaykpKSkpCkBAIC0yNDc3LDYgKzI2NzMsOSBAQCBpbnRlcmZhY2UgZm9yIHJlYWRpbmcg
YXJ0aWNsZXMgaW4gYW55IGZvcm1hdC4iKQogICAocGFja2FnZQogICAgIChpbmhlcml0IGhhdW50
KQogICAgIChuYW1lICJndWlsZTIuMC1oYXVudCIpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAg
KGFsaXN0LXJlcGxhY2UgImd1aWxlIiAobGlzdCBndWlsZS0yLjApCisgICAgICAgICAgICAgICAg
ICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgaGF1bnQpKSkKICAgICAoaW5wdXRzIGAoKCJndWls
ZSIgLGd1aWxlLTIuMCkpKSkpCiAKIChkZWZpbmUtcHVibGljIGd1aWxlMy4wLWhhdW50CkBAIC0y
NDk5LDEwICsyNjk4LDE0IEBAIGludGVyZmFjZSBmb3IgcmVhZGluZyBhcnRpY2xlcyBpbiBhbnkg
Zm9ybWF0LiIpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1
bWVudHMKICAgICAgJygjOm1ha2UtZmxhZ3MgJygiR1VJTEVfQVVUT19DT01QSUxFPTAiKSkpCisg
ICAgKGlucHV0cworICAgICA7OyBmb3IgY3Jvc3MtY29tcGlsYXRpb24KKyAgICAgYCgoImd1aWxl
IiAsZ3VpbGUtMy4wKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoImF1dG9jb25mIiAs
YXV0b2NvbmYpCiAgICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQogICAgICAgICgicGtnLWNv
bmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIiAoVE9ETyAt
LXRhcmdldCBpcyBtaXNzaW5nKQogICAgICAgICgiZ3VpbGUiICxndWlsZS0zLjApKSkKICAgICAo
c3lub3BzaXMgIlJlZGlzIGNsaWVudCBsaWJyYXJ5IGZvciBHdWlsZSIpCiAgICAgKGRlc2NyaXB0
aW9uICJHdWlsZS1yZWRpcyBwcm92aWRlcyBhIFNjaGVtZSBpbnRlcmZhY2UgdG8gdGhlIFJlZGlz
CkBAIC0yNTEzLDYgKzI3MTYsOCBAQCBrZXktdmFsdWUgY2FjaGUgYW5kIHN0b3JlLiIpCiAgIChw
YWNrYWdlCiAgICAgKGluaGVyaXQgZ3VpbGUtcmVkaXMpCiAgICAgKG5hbWUgImd1aWxlMi4yLXJl
ZGlzIikKKyAgICAoaW5wdXRzIChhbGlzdC1yZXBsYWNlICJndWlsZSIgKGxpc3QgZ3VpbGUtMi4y
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtaW5wdXRzIGd1aWxlLXJlZGlz
KSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKQogICAgICAgICAg
ICAgICAgICAgICAgLEAoYWxpc3QtZGVsZXRlICJndWlsZSIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocGFja2FnZS1uYXRpdmUtaW5wdXRzIGd1aWxlLXJlZGlzKSkpKSkp
CkBAIC0yNTMzLDYgKzI3MzgsOCBAQCBrZXktdmFsdWUgY2FjaGUgYW5kIHN0b3JlLiIpCiAgICAg
ICAgICAgICAgICAgIihybnJzIGlvIHBvcnRzKSIpKQogICAgICAgICAgICAgICN0KSkpCiAgICAg
ICAgLEAocGFja2FnZS1hcmd1bWVudHMgZ3VpbGUtcmVkaXMpKSkKKyAgICAoaW5wdXRzIChhbGlz
dC1yZXBsYWNlICJndWlsZSIgKGxpc3QgZ3VpbGUtMi4wKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhY2thZ2UtaW5wdXRzIGd1aWxlLXJlZGlzKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMg
YCgoImd1aWxlIiAsZ3VpbGUtMi4wKQogICAgICAgICAgICAgICAgICAgICAgLEAoYWxpc3QtZGVs
ZXRlICJndWlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2Fn
ZS1uYXRpdmUtaW5wdXRzIGd1aWxlLXJlZGlzKSkpKSkpCkBAIC0yNTc0LDcgKzI3ODEsOSBAQCBr
ZXktdmFsdWUgY2FjaGUgYW5kIHN0b3JlLiIpCiAgICAgKGlucHV0cwogICAgICBgKCgiZ3VpbGUi
ICxndWlsZS0zLjApKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgicGtnLWNvbmZpZyIg
LHBrZy1jb25maWcpKSkKKyAgICAgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAg
IDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRPRE8gLS10YXJnZXQgaXMgbm90IHNldCkKKyAgICAg
ICAoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKHN5bm9wc2lzICJDb21tb25NYXJrIHBhcnNl
ciBmb3IgR3VpbGUiKQogICAgIChkZXNjcmlwdGlvbgogICAgICAiZ3VpbGUtY29tbW9ubWFyayBp
cyBhIGxpYnJhcnkgZm9yIHBhcnNpbmcgQ29tbW9uTWFyaywgYSBmdWxseSBzcGVjaWZpZWQKQEAg
LTI1ODksMTIgKzI3OTgsMjEgQEAgaXMgbm8gc3VwcG9ydCBmb3IgcGFyc2luZyBibG9jayBhbmQg
aW5saW5lIGxldmVsIEhUTUwuIikKICAgKHBhY2thZ2UKICAgICAoaW5oZXJpdCBndWlsZS1jb21t
b25tYXJrKQogICAgIChuYW1lICJndWlsZTIuMi1jb21tb25tYXJrIikKKyAgICAobmF0aXZlLWlu
cHV0cworICAgICAoYWxpc3QtcmVwbGFjZSAiZ3VpbGUiIChsaXN0IGd1aWxlLTIuMikKKyAgICAg
ICAgICAgICAgICAgICAgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZS1jb21tb25tYXJrKSkp
CiAgICAgKGlucHV0cyBgKCgiZ3VpbGUiICxndWlsZS0yLjIpKSkpKQogCiAoZGVmaW5lLXB1Ymxp
YyBndWlsZTIuMC1jb21tb25tYXJrCisgIDs7IFRPRE86IHRoaXMgZmFpbHMgdG8gY29tcGlsZSAo
RkFJTDogdGVzdHMvaW5saW5lcy9lbXBoYXNpcykKKyAgOzsgVGhlIGZhaWxpbmcgdGVzdCBpczoK
KyAgOzsg4oCYcGFyc2UtaW5saW5lcywgZW1waGFzaXMgd2l0aCBfIGlzIG5vdCBhbGxvd2VkIGlu
c2lkZSB3b3Jkc+KAmQogICAocGFja2FnZQogICAgIChpbmhlcml0IGd1aWxlLWNvbW1vbm1hcmsp
CiAgICAgKG5hbWUgImd1aWxlMi4wLWNvbW1vbm1hcmsiKQorICAgIChuYXRpdmUtaW5wdXRzCisg
ICAgIChhbGlzdC1yZXBsYWNlICJndWlsZSIgKGxpc3QgZ3VpbGUtMi4wKQorICAgICAgICAgICAg
ICAgICAgICAocGFja2FnZS1uYXRpdmUtaW5wdXRzIGd1aWxlLWNvbW1vbm1hcmspKSkKICAgICAo
aW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTIuMCkpKSkpCiAKIChkZWZpbmUtcHVibGljIGd1aWxl
My4wLWNvbW1vbm1hcmsKQEAgLTI2NzksNyArMjg5Nyw5IEBAIGZvcm1hdCBpcyBhbHNvIHN1cHBv
cnRlZC4iKQogICAgICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQogICAgICAgICAgKCJsaWJy
c3ZnIiAsbGlicnN2ZykKICAgICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCi0gICAg
ICAgICAoInRleGluZm8iICx0ZXhpbmZvKSkpCisgICAgICAgICAoInRleGluZm8iICx0ZXhpbmZv
KQorICAgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIiAoVE9ETyAtLXRhcmdldCBpcyBub3Qg
c2V0KQorICAgICAgICAgKCJndWlsZSIgLEAoYXNzb2MtcmVmIChwYWNrYWdlLWlucHV0cyB0aGlz
LXBhY2thZ2UpICJndWlsZSIpKSkpCiAgICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdC5lbGVw
aGx5Lm5ldC9zb2Z0d2FyZS9ndWlsZS1waWN0dXJlLWxhbmd1YWdlLmdpdCIpCiAgICAgICAoc3lu
b3BzaXMgIlBpY3R1cmUgbGFuZ3VhZ2UgZm9yIEd1aWxlIikKICAgICAgIChkZXNjcmlwdGlvbgpA
QCAtMjgwMCw3ICszMDIwLDkgQEAgY29tcGxldGlvbiwgYSBzaW1wbGUgbW9kZSBsaW5lLCBldGMu
IikKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiYXV0b2NvbmYiICxhdXRvY29uZikKICAg
ICAgICAoImF1dG9tYWtlIiAsYXV0b21ha2UpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNv
bmZpZykpKQorICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgOzsgZm9y
ICJndWlsZCBjb21waWxlIiAoVE9ETyAtLXRhcmdldCBpcyBub3Qgc2V0KQorICAgICAgICgiZ3Vp
bGUiICxAKGFzc29jLXJlZiAocGFja2FnZS1pbnB1dHMgdGhpcy1wYWNrYWdlKSAiZ3VpbGUiKSkp
KQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0bGFiLmNvbS90YW1wZS9zdGlzLXBhcnNlciIp
CiAgICAgKHN5bm9wc2lzICJQYXJzZXIgY29tYmluYXRvciBmcmFtZXdvcmsiKQogICAgIChkZXNj
cmlwdGlvbgpAQCAtMjg1MCw3ICszMDcyLDkgQEAgY2h1bmtzIGNhbiBiZSBleHByZXNzaW9ucyBh
cyB3ZWxsIGFzIHNpbXBsZSB0b2tlbnMuIikKICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYp
CiAgICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQogICAgICAgICgibGlidG9vbCIgLGxpYnRv
b2wpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgICAgICgicGtnLWNv
bmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIiAoVE9ETyAt
LXRhcmdldCBpcyBub3Qgc2V0KQorICAgICAgICgiZ3VpbGUiICxAKGFzc29jLXJlZiAocGFja2Fn
ZS1pbnB1dHMgdGhpcy1wYWNrYWdlKSAiZ3VpbGUiKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBz
Oi8vZ2l0bGFiLmNvbS90YW1wZS9ndWlsZS1wZXJzaXN0IikKICAgICAoc3lub3BzaXMgIlBlcnNp
c3RlbmNlIHByb2dyYW1taW5nIGZyYW1ld29yayBmb3IgR3VpbGUiKQogICAgIChkZXNjcmlwdGlv
bgpAQCAtMjkwNyw2ICszMTMxLDcgQEAgc2VyaWFsaXppbmcgY29udGludWF0aW9ucyBvciBkZWxp
bWl0ZWQgY29udGludWF0aW9ucy4iKQogICAgICAgICAgICAgICAgICAgICAoY29tcGlsZWQtcGF0
aCAoc3RyaW5nLWFwcGVuZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Nh
Y2hlICI6IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldGVudiAiR1VJ
TEVfTE9BRF9DT01QSUxFRF9QQVRIIikpKSkKKyAgICAgICAgICAgICAgIDs7IFRPRE8gdGhlc2Ug
bG9hZCBwYXRocyBhcmUgaW5jb3JyZWN0IHdoZW4gY3Jvc3MtY29tcGlsaW5nCiAgICAgICAgICAg
ICAgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91dCAiL2Jpbi9weXRob24iKQogICAg
ICAgICAgICAgICAgICBgKCJHVUlMRV9MT0FEX1BBVEgiICI6IiBwcmVmaXgKICAgICAgICAgICAg
ICAgICAgICAoLGxvYWQtcGF0aCkpCkBAIC0yOTIyLDcgKzMxNDcsMTQgQEAgc2VyaWFsaXppbmcg
Y29udGludWF0aW9ucyBvciBkZWxpbWl0ZWQgY29udGludWF0aW9ucy4iKQogICAgICBgKCgiYXV0
b2NvbmYiICxhdXRvY29uZikKICAgICAgICAoImF1dG9tYWtlIiAsYXV0b21ha2UpCiAgICAgICAg
KCJsaWJ0b29sIiAsbGlidG9vbCkKLSAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkp
CisgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICA7OyBmb3IgImd1aWxk
IGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLEAo
YXNzb2MtcmVmIChwYWNrYWdlLWlucHV0cyB0aGlzLXBhY2thZ2UpICJndWlsZSIpKQorICAgICAg
ICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgIGAoKCJndWlsZS1w
ZXJzaXN0IiAsZ3VpbGUtcGVyc2lzdCkKKyAgICAgICAgICAgICAgICgiZ3VpbGUtcmVhZGxpbmUi
ICxndWlsZS1yZWFkbGluZSkKKyAgICAgICAgICAgICAgICgiZ3VpbGUtc3Rpcy1wYXJzZXIiICxn
dWlsZS1zdGlzLXBhcnNlcikpCisgICAgICAgICAgICAgJygpKSkpCiAgICAgKHN5bm9wc2lzICJQ
eXRob24gaW1wbGVtZW50YXRpb24gaW4gR3VpbGUiKQogICAgIChkZXNjcmlwdGlvbgogICAgICAi
VGhpcyBwYWNrYWdlIGFsbG93cyB5b3UgdG8gY29tcGlsZSBhIEd1aWxlIFB5dGhvbiBmaWxlIHRv
IGFueSB0YXJnZXQKQEAgLTI5NTQsNyArMzE4Niw5IEBAIGZyb20gQGNvZGV7dHJlZS1pbH0uIikK
ICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikpKQogICAgIChuYXRpdmUt
aW5wdXRzCi0gICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgICBgKCgicGtn
LWNvbmZpZyIgLHBrZy1jb25maWcpCisgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIiAoVE9E
TyAtLXRhcmdldCBpcyBub3Qgc2V0KQorICAgICAgICgiZ3VpbGUiICxAKGFzc29jLXJlZiAocGFj
a2FnZS1pbnB1dHMgdGhpcy1wYWNrYWdlKSAiZ3VpbGUiKSkpKQogICAgIChob21lLXBhZ2UgImh0
dHBzOi8vZ2l0bGFiLmNvbS9icmFuZG9uaW52ZXJnby9ndWlsZS1maWxlLW5hbWVzIikKICAgICAo
c3lub3BzaXMgIk1hbmlwdWxhdGUgZmlsZSBuYW1lcyIpCiAgICAgKGRlc2NyaXB0aW9uCkBAIC0z
MDE3LDcgKzMyNTEsOSBAQCBsaXN0IG9mIGNvbXBvbmVudHMuICBUaGlzIG1vZHVsZSB0YWtlcyBj
YXJlIG9mIHRoYXQgZm9yIHlvdS4iKQogICAgICAgICgiZ2xpYjpiaW4iICxnbGliICJiaW4iKSA7
IGZvciBnbGliLWNvbXBpbGUtcmVzb3VyY2VzCiAgICAgICAgKCJsaWJ0b29sIiAsbGlidG9vbCkK
ICAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQotICAgICAgICgieG9yZy1zZXJ2ZXIi
ICx4b3JnLXNlcnZlcikpKQorICAgICAgICgieG9yZy1zZXJ2ZXIiICx4b3JnLXNlcnZlcikKKyAg
ICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiCisgICAgICAgKCJndWlsZSIgLEAoYXNzb2MtcmVm
IChwYWNrYWdlLWlucHV0cyB0aGlzLXBhY2thZ2UpICJndWlsZSIpKSkpCiAgICAgKHByb3BhZ2F0
ZWQtaW5wdXRzCiAgICAgIGAoKCJnbGliIiAsZ2xpYikKICAgICAgICAoImdvYmplY3QtaW50cm9z
cGVjdGlvbiIgLGdvYmplY3QtaW50cm9zcGVjdGlvbikKQEAgLTMxMTEsNyArMzM0Nyw5IEBAIGRl
bm90ZSB0aGUgaW52YWxpZGl0eSBvZiBjZXJ0YWluIGNvZGUgcGF0aHMgaW4gYSBTY2hlbWUgcHJv
Z3JhbS4iKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJhdXRvY29uZiIgLGF1dG9jb25m
KQogICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKLSAgICAgICAoInBrZy1jb25maWciICxw
a2ctY29uZmlnKSkpCisgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICA7
OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAg
KCJndWlsZSIgLEAoYXNzb2MtcmVmIChwYWNrYWdlLWlucHV0cyB0aGlzLXBhY2thZ2UpICJndWls
ZSIpKSkpCiAgICAgKGlucHV0cwogICAgICBgKCgiZ3VpbGUiICxndWlsZS0zLjApKSkKICAgICAo
aG9tZS1wYWdlICJodHRwczovL2dpdGxhYi5jb20vc2FtcGxldC9ndWlsZS1zcmZpLTE1OCIpCkBA
IC0zMTQzLDcgKzMzODEsNyBAQCBpbXBsZW1lbnRhdGlvbiBpbiBhIHRoaW4gR3VpbGUgY29tcGF0
aWJpbGl0eSBsYXllci4iKQogICAgICAgIDs7IFRoZSAqLWltcGwuc2NtIGZpbGVzIGFyZSBhY3R1
YWxseSBpbmNsdWRlZCBmcm9tIG1vZHVsZSBmaWxlczsgdGhleQogICAgICAgIDs7IHNob3VsZCBu
b3QgYmUgY29tcGlsZWQgc2VwYXJhdGVseSwgYnV0IHRoZXkgbXVzdCBiZSBpbnN0YWxsZWQuCiAg
ICAgICAgJygjOm5vdC1jb21waWxlZC1maWxlLXJlZ2V4cCAiLWltcGxcXC5zY20kIikpCi0gICAg
ICAoaW5wdXRzCisgICAgICAobmF0aXZlLWlucHV0cwogICAgICAgIGAoKCJndWlsZSIgLGd1aWxl
LTIuMikpKQogICAgICAgKHN5bm9wc2lzICJGb3JtYXR0aW5nIGNvbWJpbmF0b3JzIGZvciBHdWls
ZSIpCiAgICAgICAoZGVzY3JpcHRpb24KQEAgLTMxODEsNyArMzQxOSwxMCBAQCBtb3JlIGV4cHJl
c3NpdmUgYW5kIGZsZXhpYmxlIHRoYW4gdGhlIHRyYWRpdGlvbmFsIEBjb2Rle2Zvcm1hdH0gcHJv
Y2VkdXJlLiIpCiAgICAgICAoYXJndW1lbnRzCiAgICAgICAgJygjOm5vdC1jb21waWxlZC1maWxl
LXJlZ2V4cCAiYm9keVxcLnNjbSQiKSkKICAgICAgIChuYXRpdmUtaW5wdXRzCi0gICAgICAgYCgo
Imd1aWxlIiAsZ3VpbGUtMy4wKSkpCisgICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKQorICAg
ICAgICAgLEAoaWYgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgICAocGFj
a2FnZS1wcm9wYWdhdGVkLWlucHV0cyB0aGlzLXBhY2thZ2UpCisgICAgICAgICAgICAgICAnKCkp
KSkKICAgICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAgIGAoKCJndWlsZS1zcmZpLTE0NSIg
LGd1aWxlLXNyZmktMTQ1KSkpCiAgICAgICAoaG9tZS1wYWdlICJodHRwczovL3NyZmkuc2NoZW1l
cnMub3JnL3NyZmktMTgwLyIpCkBAIC0zMzU1LDYgKzM1OTYsOCBAQCBpbiBDIHVzaW5nIEd0ayst
MyBhbmQgV2ViS2l0R3RrLiIpCiAgICAgICAgICAoImF1dG9tYWtlIiAsYXV0b21ha2UpCiAgICAg
ICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQogICAgICAgICAgKCJndWlsZSIgLGd1aWxl
LTIuMikpKQorICAgICAgOzsgRm9yIGNyb3NzLWNvbXBpbGF0aW9uLCB0byBzYXRpc2Z5IHRoZSBj
b25maWd1cmF0aW9uIHNjcmlwdC4KKyAgICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4y
KSkpCiAgICAgICAoc3lub3BzaXMgIkpQRUcgZmlsZSBwYXJzaW5nIGxpYnJhcnkgZm9yIEd1aWxl
IikKICAgICAgIChkZXNjcmlwdGlvbgogICAgICAgICJHdWlsZS1KUEVHIGlzIGEgU2NoZW1lIGxp
YnJhcnkgdG8gcGFyc2UgSlBFRyBpbWFnZSBmaWxlcyBhbmQgdG8KQEAgLTM1MjIsOSArMzc2NSwx
MSBAQCBmZWF0dXJlLXNldCwgZnVsbHkgcHJvZ3JhbW1hYmxlIGluIEd1aWxlIFNjaGVtZS4iKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleGxpdmUtc3RhbmRhbG9u
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleGxpdmUteGNvbG9y
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4bGl2ZS1mb250cy1p
d29uYSkpKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAgICAgICAoInBr
Zy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRP
RE8gLS10YXJnZXQgaXMgbm90IHNldCkKKyAgICAgICAoImd1aWxlIiAsQChhc3NvYy1yZWYgKHBh
Y2thZ2UtaW5wdXRzIHRoaXMtcGFja2FnZSkgImd1aWxlIikpKSkKICAgICAocHJvcGFnYXRlZC1p
bnB1dHMKLSAgICAgYCgoImd1aWxlLWxpYiIgLGd1aWxlLWxpYikpKQorICAgICBgKCgiZ3VpbGUt
bGliIiAsZ3VpbGUyLjItbGliKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cuZ251Lm9y
Zy9zb2Z0d2FyZS9ndWlsZS1jdi8iKQogICAgIChzeW5vcHNpcyAiQ29tcHV0ZXIgdmlzaW9uIGxp
YnJhcnkgZm9yIEd1aWxlIikKICAgICAoZGVzY3JpcHRpb24gIkd1aWxlLUNWIGlzIGEgQ29tcHV0
ZXIgVmlzaW9uIGZ1bmN0aW9uYWwgcHJvZ3JhbW1pbmcgbGlicmFyeQpAQCAtMzUzNiw2ICszNzgx
LDkgQEAgY2xlYW4gYW5kIGVhc3kgdG8gdXNlIGhpZ2ggbGV2ZWwgQVBJLiIpCiAgICAgKGxpY2Vu
c2UgbGljZW5zZTpncGwzKykpKQogCiAoZGVmaW5lLXB1YmxpYyBndWlsZS1mZmktZmZ0dworICA7
OyBUT0RPIFRoaXMgY3VycmVudGx5IGZhaWxzIHRvIGNyb3NzLWNvbXBpbGU6CisgIDs7IOKAmElu
IHByb2NlZHVyZSBkeW5hbWljLWxpbms6IGZpbGU6ICJbLi4uXS9saWIvbGliZmZ0dzMiLAorICA7
OyBtZXNzYWdlOiAiZmlsZSBub3QgZm91bmQiCiAgIChsZXQgKChjb21taXQgIjI5NGFkOWU3NDkx
ZGNiNDAwMjZkMmZlYzliZTJhZjA1MjYzYmUxYzAiKQogICAgICAgICAocmV2aXNpb24gIjIiKSkK
ICAgICAocGFja2FnZQpAQCAtMzU2MSwxMyArMzgwOSwxMyBAQCBjbGVhbiBhbmQgZWFzeSB0byB1
c2UgaGlnaCBsZXZlbCBBUEkuIikKICAgICAgICAgICAgICAgICAgKCgiXFwoZ2V0ZW52IFwiR1VJ
TEVfRkZJX0ZGVFdfTElCRkZUVzNfUEFUSFwiXFwpIikKICAgICAgICAgICAgICAgICAgIChmb3Jt
YXQgI2YgIlwifmEvbGliXCIiIChhc3NvYy1yZWYgaW5wdXRzICJmZnR3IikpKSkKICAgICAgICAg
ICAgICAgICN0KSkKKyAgICAgICAgICAgOzsgVE9ETyB0aGlzIGNhbm5vdCBiZSBkb25lIHdoZW4g
Y3Jvc3MtY29tcGlsaW5nCiAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1aWxkICdjaGVjawogICAg
ICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgICAgKGludm9rZSAiZ3VpbGUiICItTCIg
Im1vZCIKICAgICAgICAgICAgICAgICAgICAgICAgIi1zIiAidGVzdC90ZXN0LWZmaS1mZnR3LnNj
bSIpKSkpKSkKLSAgICAgIChpbnB1dHMKLSAgICAgICBgKCgiZmZ0dyIgLGZmdHcpCi0gICAgICAg
ICAoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCisgICAgICAoaW5wdXRzIGAoKCJmZnR3IiAsZmZ0dykp
KQorICAgICAgKG5hdGl2ZS1pbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCiAgICAgICAo
aG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vbGxvZGEvZ3VpbGUtZmZpLWZmdHcvIikKICAg
ICAgIChzeW5vcHNpcyAiQWNjZXNzIEZGVFcgdGhyb3VnaCBHdWlsZSdzIEZGSSIpCiAgICAgICAo
ZGVzY3JpcHRpb24gIlRoaXMgaXMgYSBtaW5pbWFsIHNldCBvZiBHdWlsZSBGRkkgYmluZGluZ3Mg
Zm9yIHRoZSBGRlRXCkBAIC0zNTk1LDcgKzM4NDMsOCBAQCBhbnl0aGluZyBvdGhlciB0aGFuIHN0
cmFpZ2h0IGNvbXBsZXggREZUcy4iKQogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w
aGFzZXMKICAgICAgICAgIChkZWxldGUgJ2J1aWxkKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0g
ICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgICBgKCgicGtnLWNvbmZpZyIg
LHBrZy1jb25maWcpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTIuMikpKQogICAgIChpbnB1dHMK
ICAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMi4yKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9u
Z3lyby5jb20vc29mdHdhcmUvc3JmaS02NC1kcml2ZXIuaHRtbCIpCkBAIC0zNjE4LDkgKzM4Njcs
MTAgQEAgdGVzdHMgYmVpbmcgcnVuLCByZXN1bHRpbmcgY2xlYXJlciBhbmQgbW9yZSBzcGVjaWZp
YyBvdXRwdXQuIikKICAgICAgICAgICAgICAgICAiMTA5cDRuMzlsbjQ0Y3h2d2RjY2Y5a2diOTZx
eDU0bWFrdmQyaXI1MjFzc3o2d2NoanlhZyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVp
bGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJwa2ctY29uZmlnIiAscGtn
LWNvbmZpZykpKQotICAgIChpbnB1dHMKLSAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCisg
ICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNv
bXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpCisgICAgICAgKCJndWlsZSIgLGd1aWxl
LTMuMCkpKQorICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKGhvbWUt
cGFnZSAiaHR0cHM6Ly9uZ3lyby5jb20vc29mdHdhcmUvZ3VpbGUtc2VtdmVyLmh0bWwiKQogICAg
IChzeW5vcHNpcyAiU2VtYW50aWMgVmVyc2lvbmluZyAoU2VtVmVyKSBmb3IgR3VpbGUiKQogICAg
IChkZXNjcmlwdGlvbiAiVGhpcyBHdWlsZSBsaWJyYXJ5IHByb3ZpZGVzIHRvb2xzIGZvciByZWFk
aW5nLApAQCAtMzYzNiw3ICszODg2LDExIEBAIHRoZSBzdHlsZSBvZiB0aGUgTm9kZSBQYWNrYWdl
IE1hbmFnZXIgKE5QTSkuIikKICAgICAoaW5oZXJpdCBndWlsZS1zZW12ZXIpCiAgICAgKG5hbWUg
Imd1aWxlMi4yLXNlbXZlciIpCiAgICAgKGlucHV0cwotICAgICBgKCgiZ3VpbGUiICxndWlsZS0y
LjIpKSkpKQorICAgICAoYWxpc3QtcmVwbGFjZSAiZ3VpbGUiIChsaXN0IGd1aWxlLTIuMikKKyAg
ICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtaW5wdXRzIGd1aWxlLXNlbXZlcikpKQorICAgIChu
YXRpdmUtaW5wdXRzCisgICAgIChhbGlzdC1yZXBsYWNlICJndWlsZSIgKGxpc3QgZ3VpbGUtMi4y
KQorICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1uYXRpdmUtaW5wdXRzIGd1aWxlLXNlbXZl
cikpKSkpCiAKIChkZWZpbmUtcHVibGljIGd1aWxlLWhhc2hpbmcKICAgKHBhY2thZ2UKQEAgLTM3
ODYsNyArNDA0MCwxMCBAQCBhbmQgc3BhY2UgbGluZWFyIGluIHRoZSBzaXplIG9mIHRoZSBpbnB1
dCB0ZXh0LiIpCiAKICAgICAgICAgICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKG5hdGl2ZS1p
bnB1dHMKLSAgICAgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCisgICAgIGAoKCJndWlsZSIgLGd1
aWxlLTMuMCkKKyAgICAgICAsQChpZiAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAgICAgICAg
ICAgICAocGFja2FnZS1wcm9wYWdhdGVkLWlucHV0cyB0aGlzLXBhY2thZ2UpCisgICAgICAgICAg
ICAgJygpKSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAgIGAoKCJndWlsZS1wYWNrcmF0
IiAsZ3VpbGUtcGFja3JhdCkpKQogICAgIChzeW5vcHNpcyAiRC1CdXMgcHJvdG9jb2wgaW1wbGVt
ZW50YXRpb24gaW4gUjZSUyBTY2hlbWUiKQpAQCAtMzgyNyw3ICs0MDg0LDEyIEBAIGdub21lLWtl
eXJpbmcsIGFuZCBtYW55IG1vcmUuIikKICAgICAgICBgKCgiYXV0b2NvbmYiICxhdXRvY29uZikK
ICAgICAgICAgICgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAgICAgICAgICgicGtnLWNvbmZpZyIg
LHBrZy1jb25maWcpCi0gICAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKSkpCisgICAgICAgICAo
InRleGluZm8iICx0ZXhpbmZvKQorICAgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkKKyAgICAg
ICAgIDs7IFRPRE8gdGhpcyBzaG91bGRuJ3QgYmUgbmVjZXNzYXJ5LgorICAgICAgICAgLEAoaWYg
KCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgICAocGFja2FnZS1wcm9wYWdh
dGVkLWlucHV0cyB0aGlzLXBhY2thZ2UpCisgICAgICAgICAgICAgICAnKCkpKSkKICAgICAgIChp
bnB1dHMKICAgICAgICBgKCgiZ3VpbGUiICxndWlsZS0zLjApKSkKICAgICAgIChwcm9wYWdhdGVk
LWlucHV0cwpAQCAtMzg0NCw4ICs0MTA2LDE1IEBAIGFzIHNpZ25lZCBzZXNzaW9ucywgbXVsdGlw
YXJ0IG1lc3NhZ2Ugc3VwcG9ydCwgZXRjLiIpCiAgIChwYWNrYWdlCiAgICAgKGluaGVyaXQgZ3Vp
bGUtd2VidXRpbHMpCiAgICAgKG5hbWUgImd1aWxlMi4yLXdlYnV0aWxzIikKLSAgICAoaW5wdXRz
Ci0gICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg
IGAoKCJndWlsZSIgLGd1aWxlLTIuMikKKyAgICAgICAsQChhbGlzdC1kZWxldGUgJygiZ3VpbGUi
ICJndWlsZS1pcnJlZ2V4IiAiZ3VpbGUtZ2NyeXB0IikKKyAgICAgICAgICAgICAgICAgICAgICAg
KHBhY2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZS13ZWJ1dGlscykKKyAgICAgICAgICAgICAgICAg
ICAgICAgKGxhbWJkYSAoeCB5KSAobWVtYmVyIHkgeCkpKQorICAgICAgICxAKGlmICglY3VycmVu
dC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgIChwYWNrYWdlLXByb3BhZ2F0ZWQtaW5wdXRz
IHRoaXMtcGFja2FnZSkKKyAgICAgICAgICAgICAnKCkpKSkKKyAgICAoaW5wdXRzIGAoKCJndWls
ZSIgLGd1aWxlLTIuMikpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICBgKCgiZ3VpbGUt
aXJyZWdleCIgLGd1aWxlMi4yLWlycmVnZXgpCiAgICAgICAgKCJndWlsZS1nY3J5cHQiICxndWls
ZTIuMi1nY3J5cHQpKSkpKQpAQCAtMzg4MCw2ICs0MTQ5LDggQEAgYXMgc2lnbmVkIHNlc3Npb25z
LCBtdWx0aXBhcnQgbWVzc2FnZSBzdXBwb3J0LCBldGMuIikKICAgICAgICAgICgiZ3VpbGUtaGFs
bCIgLGd1aWxlLWhhbGwpCiAgICAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQogICAg
ICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykpKQorICAgICAgKGlucHV0cworICAgICAgIGAoKCJn
dWlsZSIgLGd1aWxlLTMuMCkpKQogICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRsYWIuY29t
L2Etc2Fzc21hbm5zaGF1c2VuL2d1aWxlLWxlbnMuZ2l0IikKICAgICAgIChzeW5vcHNpcyAiQ29t
cG9zYWJsZSBsZW5zZXMgZm9yIGRhdGEgc3RydWN0dXJlcyBpbiBHdWlsZSIpCiAgICAgICAoZGVz
Y3JpcHRpb24KQEAgLTM4OTMsNiArNDE2NCw3IEBAIG92ZXIsIG9yIHVwZGF0ZSBhIHZhbHVlIGlu
IGFyYml0cmFyeSBkYXRhIHN0cnVjdHVyZXMuIikKICAgKHBhY2thZ2UKICAgICAoaW5oZXJpdCBn
dWlsZS1sZW5zKQogICAgIChuYW1lICJndWlsZTIuMi1sZW5zIikKKyAgICAoaW5wdXRzIGAoKCJn
dWlsZSIgLGd1aWxlLTIuMikpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJndWlsZSIg
LGd1aWxlLTIuMikKICAgICAgICAsQChhbGlzdC1kZWxldGUgImd1aWxlIiAocGFja2FnZS1uYXRp
dmUtaW5wdXRzIGd1aWxlLWxlbnMpKSkpKSkKQEAgLTM5MjQsNyArNDE5Niw5IEBAIG92ZXIsIG9y
IHVwZGF0ZSBhIHZhbHVlIGluIGFyYml0cmFyeSBkYXRhIHN0cnVjdHVyZXMuIikKICAgICAgICAo
ImF1dG9tYWtlIiAsYXV0b21ha2UpCiAgICAgICAgKCJsaWJ0b29sIiAsbGlidG9vbCkKICAgICAg
ICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQotICAgICAgICgic3dpZyIgLHN3aWcpKSkKKyAg
ICAgICAoInN3aWciICxzd2lnKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29tcGlsZSIgKFRPRE8g
LS10YXJnZXQgaXMgbm90IHNldCkKKyAgICAgICAoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAg
KHN5bm9wc2lzICJHdWlsZSBiaW5kaW5ncyBmb3IgWGFwaWFuIikKICAgICAoZGVzY3JpcHRpb24g
IkBjb2Rle2d1aWxlLXhhcGlhbn0gcHJvdmlkZXMgR3VpbGUgYmluZGluZ3MgZm9yIFhhcGlhbiwg
YQogc2VhcmNoIGVuZ2luZSBsaWJyYXJ5LiAgWGFwaWFuIGlzIGEgaGlnaGx5IGFkYXB0YWJsZSB0
b29sa2l0IHdoaWNoIGFsbG93cwpAQCAtMzkzOSw3ICs0MjEzLDEwIEBAIG1vZGVscyBhbmQgYWxz
byBzdXBwb3J0cyBhIHJpY2ggc2V0IG9mIGJvb2xlYW4gcXVlcnkgb3BlcmF0b3JzLiIpCiAgICAg
KG5hbWUgImd1aWxlMi4yLXhhcGlhbiIpCiAgICAgKGlucHV0cwogICAgICBgKCgiZ3VpbGUiICxn
dWlsZS0yLjIpCi0gICAgICAgLEAoYWxpc3QtZGVsZXRlICJndWlsZSIgKHBhY2thZ2UtaW5wdXRz
IGd1aWxlLXhhcGlhbikpKSkpKQorICAgICAgICxAKGFsaXN0LWRlbGV0ZSAiZ3VpbGUiIChwYWNr
YWdlLWlucHV0cyBndWlsZS14YXBpYW4pKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGFs
aXN0LXJlcGxhY2UgImd1aWxlIiAobGlzdCBndWlsZS0yLjIpCisgICAgICAgICAgICAgICAgICAg
IChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUteGFwaWFuKSkpKSkKIAogKGRlZmluZS1wdWJs
aWMgZ3VpbGUzLjAteGFwaWFuCiAgIChkZXByZWNhdGVkLXBhY2thZ2UgImd1aWxlMy4wLXhhcGlh
biIgZ3VpbGUteGFwaWFuKSkKQEAgLTM5NjQsOSArNDI0MSwxNiBAQCBtb2RlbHMgYW5kIGFsc28g
c3VwcG9ydHMgYSByaWNoIHNldCBvZiBib29sZWFuIHF1ZXJ5IG9wZXJhdG9ycy4iKQogICAgICAg
ICgiZ3VpbGUiICxndWlsZS0yLjIpCiAgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykKICAgICAg
ICAoInBlcmwiICxwZXJsKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKKyAg
ICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgIDs7IGZvciAiZ3VpbGQgY29t
cGlsZSIgKFRPRE8gLS10YXJnZXQgaXMgbWlzc2luZykKKyAgICAgICAoImd1aWxlIiAsZ3VpbGUt
Mi4yKQorICAgICAgICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAg
IChwYWNrYWdlLXByb3BhZ2F0ZWQtaW5wdXRzIHRoaXMtcGFja2FnZSkKKyAgICAgICAgICAgICAn
KCkpKSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgYCgoImd1aWxlLWdjcnlwdCIgLGd1
aWxlLWdjcnlwdCkpKQorICAgICBgKCgiZ3VpbGUtZ2NyeXB0IiAsZ3VpbGUyLjItZ2NyeXB0KSkp
CisgICAgKGlucHV0cworICAgICBgKCgiZ3VpbGUiICxndWlsZS0yLjIpKSkKICAgICAoaG9tZS1w
YWdlICJodHRwczovL2dpdGh1Yi5jb20vby1ubHkvdG9ycmVudCIpCiAgICAgKHN5bm9wc2lzICJU
b3JyZW50IGxpYnJhcnkgZm9yIEdOVSBHdWlsZSIpCiAgICAgKGRlc2NyaXB0aW9uICJUaGlzIHBh
Y2thZ2UgcHJvdmlkZXMgZmFjaWxpdGllcyBmb3Igd29ya2luZyB3aXRoCkBAIC0zOTk1LDcgKzQy
NzksMTEgQEAgYWNjb3JkaW5nIHRvIEJpdG9ycmVudCBCRVAwMDMuIikKICAgICAgIChuYXRpdmUt
aW5wdXRzCiAgICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAgICAgICAoImF1dG9t
YWtlIiAsYXV0b21ha2UpCi0gICAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKSkpCisgICAgICAg
ICAoInRleGluZm8iICx0ZXhpbmZvKQorICAgICAgICAgOzsgZm9yICJndWlsZCBjb21waWxlIiAo
VE9ETyAtLXRhcmdldCBpcyBtaXNzaW5nKQorICAgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkK
KyAgICAgICAgIDs7IHRoZSBjb25maWd1cmUgc2NyaXB0IHJlcXVpcmVzIGdudXRscy1jbGkKKyAg
ICAgICAgICgiZ251dGxzIiAsZ251dGxzKSkpCiAgICAgICAoaW5wdXRzCiAgICAgICAgYCgoImdu
dXRscyIgLGdudXRscykKICAgICAgICAgICgiZ3VpbGUiICxndWlsZS0zLjApKSkKQEAgLTQwNDIs
NyArNDMzMCw5IEBAIFJlbGF5IENoYXR9IChJUkMpLiIpCiAgICAgICAgICAgICAgICAjdCkpKSkp
CiAgICAgICAobmF0aXZlLWlucHV0cwogICAgICAgIGAoKCJhdXRvY29uZiIgLGF1dG9jb25mKQot
ICAgICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKSkpCisgICAgICAgICAoImF1dG9tYWtlIiAs
YXV0b21ha2UpCisgICAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiCisgICAgICAgICAoImd1
aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgICAoaW5wdXRzCiAgICAgICAgYCgoImd1aWxlIiAsZ3Vp
bGUtMy4wKSkpCiAgICAgICAoc3lub3BzaXMgIldlYnNvY2tldCBzZXJ2ZXIvY2xpZW50IGZvciBH
dWlsZSIpCkBAIC00MDc3LDcgKzQzNjcsOSBAQCBXZWJTb2NrZXQgcHJvdG9jb2wgYXMgZGVmaW5l
ZCBieSBSRkMgNjQ1NS4iKQogICAgICBgKCgiYXV0b21ha2UiICxhdXRvbWFrZSkKICAgICAgICAo
ImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykK
LSAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKSkpCisgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5m
bykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG1pc3Np
bmcpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkpKQogICAgIChob21lLXBhZ2UgImh0dHBz
Oi8vZnJhbWFnaXQub3JnL3R5cmV1bm9tL2d1aWxlLXJkZiIpCiAgICAgKHN5bm9wc2lzICJHdWls
ZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgUkRGIGFic3RyYWN0IGFuZCBjb25jcmV0ZSBzeW50YXhl
cyIpCiAgICAgKGRlc2NyaXB0aW9uICJHdWlsZSBSREYgaXMgYW4gaW1wbGVtZW50YXRpb24gb2Yg
dGhlIFJERiAoUmVzb3VyY2UgRGVzY3JpcHRpb24KQEAgLTQxMTgsNyArNDQxMCwxNiBAQCBtYW5p
cHVsYXRpbmcgZ3JhcGhzIGFuZCBkYXRhc2V0cy4iKQogICAgICBgKCgiYXV0b21ha2UiICxhdXRv
bWFrZSkKICAgICAgICAoImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAgICAgKCJwa2ctY29uZmln
IiAscGtnLWNvbmZpZykKLSAgICAgICAoInRleGluZm8iICx0ZXhpbmZvKSkpCisgICAgICAgKCJ0
ZXhpbmZvIiAsdGV4aW5mbykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0t
dGFyZ2V0IGlzIG1pc3NpbmcpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkKKyAgICAgICA7
OyBUT0RPIHRoaXMgc2hvdWxkIG5vdCBiZSBuZWNlc3NhcnksIGJ1dCB0aGUgY29uZmlndXJlCisg
ICAgICAgOzsgc2NyaXB0IGZhaWxzIHdpdGhvdXQgaXQuCisgICAgICAgLEAoaWYgKCVjdXJyZW50
LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgYCgoImd1aWxlLWpzb24iICxndWlsZS1qc29u
LTQpCisgICAgICAgICAgICAgICAoImd1aWxlLWdudXRscyIgLGdudXRscykKKyAgICAgICAgICAg
ICAgICgiZ3VpbGUtcmRmIiAsZ3VpbGUtcmRmKSkKKyAgICAgICAgICAgICAnKCkpKSkKICAgICAo
aG9tZS1wYWdlICJodHRwczovL2ZyYW1hZ2l0Lm9yZy90eXJldW5vbS9ndWlsZS1qc29ubGQiKQog
ICAgIChzeW5vcHNpcyAiR3VpbGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIEpzb25MRCBBUEkgc3Bl
Y2lmaWNhdGlvbiIpCiAgICAgKGRlc2NyaXB0aW9uICJHdWlsZSBKc29uTEQgaXMgYW4gaW1wbGVt
ZW50YXRpb24gb2YgdGhlIEpzb25MRCAoSnNvbiBmb3IKQEAgLTQyMDgsNyArNDUwOSwxMiBAQCBz
aW1pbGFyIHRvIHN0cnVjdCBpbiBQeXRob24gb3IgcGFjayBhbmQgdW5wYWNrIGluIFBlcmwuIikK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXMpCiAgICAgICAgICAgICAgICAg
ICAgICAgI3QpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJndWlsZSIgLGd1aWxl
LTMuMCkpKQorICAgICBgKCgiZ3VpbGUiICxndWlsZS0zLjApCisgICAgICAgOzsgVE9ETyB0aGlz
IHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5LCBidXQKKyAgICAgICA7OyBjcm9zcy1jb21waWxpbmcg
ZmFpbHMgb3RoZXJ3aXNlLgorICAgICAgICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQor
ICAgICAgICAgICAgIGAoKCJndWlsZS1zdHJ1Y3QtcGFjayIgLGd1aWxlLXN0cnVjdC1wYWNrKSkK
KyAgICAgICAgICAgICAnKCkpKSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgYCgoImd1
aWxlLXN0cnVjdC1wYWNrIiAsZ3VpbGUtc3RydWN0LXBhY2spKSkKICAgICAoaG9tZS1wYWdlICJo
dHRwczovL2dpdGh1Yi5jb20vd2VpbmhvbHQvbWFjaGluZS1jb2RlIikKQEAgLTQzODEsNyArNDY4
NywxMyBAQCBkaXJlY3Rvcnkgb2YgaXRzIGFyZ3VtZW50IGlmIGl0IGRvZXMgbm90IGV4aXN0LiIp
CiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoImF1dG9jb25mIiAsYXV0b2NvbmYpCiAgICAg
ICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQotICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25m
aWcpKSkKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgIDs7IGZvciAi
Z3VpbGQgY29tcGlsZSIgKFRPRE8gLS10YXJnZXQgaXMgbWlzc2luZykKKyAgICAgICAoImd1aWxl
IiAsZ3VpbGUtMy4wKQorICAgICAgIDs7IFRPRE8gdGhpcyBzaG91bGQgbm90IGJlIG5lY2Vzc2Fy
eQorICAgICAgICxAKGlmICglY3VycmVudC10YXJnZXQtc3lzdGVtKQorICAgICAgICAgICAgIGAo
KCJndWlsZS1qc29uIiAsZ3VpbGUtanNvbi00KSkKKyAgICAgICAgICAgICAnKCkpKSkKICAgICAo
cHJvcGFnYXRlZC1pbnB1dHMKICAgICAgYCgoImd1aWxlLWpzb24iICxndWlsZS1qc29uLTQpKSkK
ICAgICAoaW5wdXRzCkBAIC00Mzk2LDYgKzQ3MDgsOCBAQCBKV1QuICBTdXBwb3J0ZWQgYWxnb3Jp
dGhtczogSFMyNTYsIEhTMzg0LCBIUzUxMi4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMysp
KSkKIAogKGRlZmluZS1wdWJsaWMgZ3VpbGUtc29kaXVtCisgIDs7IFRPRE8gdGhpcyBmYWlscyB0
byBjcm9zcy1jb21waWxlCisgIDs7ICjigJhJbiBwcm9jZWR1cmUgZHluYW1pYy1saW5rOiBmaWxl
OiBbLi4uXSBub3QgZm91bmTigJkpCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImd1aWxlLXNvZGl1
bSIpCiAgICAgKHZlcnNpb24gIjAuMS4wIikKQEAgLTQ0MTMsNyArNDcyNyw5IEBAIEpXVC4gIFN1
cHBvcnRlZCBhbGdvcml0aG1zOiBIUzI1NiwgSFMzODQsIEhTNTEyLiIpCiAgICAgICBgKCgiYXV0
b2NvbmYiICxhdXRvY29uZikKICAgICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQogICAgICAg
ICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQotICAgICAgICAoInRleGluZm8iICx0ZXhpbmZv
KSkpCisgICAgICAgICgidGV4aW5mbyIgLHRleGluZm8pCisgICAgICAgIDs7IGZvciAiZ3VpbGQg
Y29tcGlsZSIgKFRPRE8gLS10YXJnZXQgaXMgbWlzc2luZykKKyAgICAgICAgKCJndWlsZSIgLGd1
aWxlLTMuMCkpKQogICAgIChpbnB1dHMgYCgoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgKHBy
b3BhZ2F0ZWQtaW5wdXRzIGAoKCJsaWJzb2RpdW0iICxsaWJzb2RpdW0pKSkKICAgICAoc3lub3Bz
aXMgIkd1aWxlIGJpbmRpbmdzIHRvIHRoZSBsaWJzb2RpdW0gY3J5cHRvZ3JhcGhpYyBsaWJyYXJ5
IikKQEAgLTQ0NDMsNiArNDc1OSw4IEBAIHRvb2xzLiIpCiAgICAgICAgKCJhdXRvbWFrZSIgLGF1
dG9tYWtlKQogICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCiAgICAgICAgKCJ0ZXhp
bmZvIiAsdGV4aW5mbykKKyAgICAgICA7OyBmb3IgImd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFy
Z2V0IGlzIG1pc3NpbmcpCisgICAgICAgKCJndWlsZSIgLGd1aWxlLTMuMCkKICAgICAgICA7OyB0
ZXN0IGRlcGVuZGVuY3kKICAgICAgICAoImd1aWxlLXNyZmktMTgwIiAsZ3VpbGUtc3JmaS0xODAp
KSkKICAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkpKQpAQCAtNDQ3NCw3ICs0Nzky
LDcgQEAgcmVhZC1jYXBhYmlsaXR5LiIpCiAgICAgKGJ1aWxkLXN5c3RlbSBndWlsZS1idWlsZC1z
eXN0ZW0pCiAgICAgKGFyZ3VtZW50cwogICAgICBgKCM6Y29tcGlsZS1mbGFncyAnKCItLXI2cnMi
KSkpCi0gICAgKGlucHV0cworICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1
aWxlLTMuMCkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0bGFiLmNvbS9qb29sZWFuL3I2
cnMtcHJvdG9idWYvIikKICAgICAoc3lub3BzaXMgIlNjaGVtZSBpbXBsZW1lbnRhdGlvbiBvZiBQ
cm90b2NvbCBCdWZmZXJzIikKQEAgLTQ1MTcsNyArNDgzNSw4IEBAIGluY2x1ZGluZyBwYXJzaW5n
IGFuZCBjb2RlIGdlbmVyYXRpb24uIikKICAgICAoaW5wdXRzCiAgICAgIGAoKCJndWlsZSIgLGd1
aWxlLTMuMCkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJ0ZXhpbmZvIiAsdGV4aW5m
bykpKQorICAgICBgKCgidGV4aW5mbyIgLHRleGluZm8pCisgICAgICAgKCJndWlsZSIgLGd1aWxl
LTMuMCkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9IdWdvTmlrYW5vci9n
dWlsZS1zaGFwZWZpbGUiKQogICAgIChzeW5vcHNpcyAiUGFyc2Ugc2hhcGVmaWxlcyBpbiBHdWls
ZSIpCiAgICAgKGRlc2NyaXB0aW9uCkBAIC00NTUyLDE4ICs0ODcxLDIyIEBAIGluY2x1ZGluZyBw
YXJzaW5nIGFuZCBjb2RlIGdlbmVyYXRpb24uIikKICAgICAgICAgIChtb2RpZnktcGhhc2VzICVz
dGFuZGFyZC1waGFzZXMKICAgICAgICAgICAgKGRlbGV0ZSAnY29uZmlndXJlKQogICAgICAgICAg
ICAoYWRkLWFmdGVyICd1bnBhY2sgJ3JlbW92ZS11bnVzZWQtZmlsZXMKLSAgICAgICAgICAgICAo
bGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAo
bGFtYmRhKiAoIzprZXkgbmF0aXZlLWlucHV0cyBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQog
ICAgICAgICAgICAgICAgKGZvci1lYWNoIGRlbGV0ZS1maWxlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgJygiZ3VpeC5zY20iICJkZW1vMS55bWwiICJkZW1vMS5zY20iCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAieWFtbC9saWJ5YW1sLnNjbSIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDs7IFRoaXMgZmlsZSBpcyBtaXNtYXRjaGVkIHdpdGggdGhlIGdlbmVyYXRlZCBGRkkgY29k
ZS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ5YW1sL2ZmaS1oZWxwLXJ0LnNjbSIpKQot
ICAgICAgICAgICAgICAgKGNvcHktZmlsZSAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0
cyAibnlhY2MiKQorICAgICAgICAgICAgICAgOzsgVGhlIGZpbGUgZmZpLWhlbHAtcnQuc2NtIGlz
IHRoZSBzYW1lIGFjcm9zcyBhcmNoaXRlY3R1cmVzLAorICAgICAgICAgICAgICAgOzsgc28gdGhl
cmUncyBubyBuZWVkIHRvIGFkZCBueWFjYyB0byB0aGUgKG5vbi1uYXRpdmUpIGlucHV0cy4KKyAg
ICAgICAgICAgICAgIChjb3B5LWZpbGUgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiAob3IgbmF0
aXZlLWlucHV0cyBpbnB1dHMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIm55YWNjIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIi9zaGFyZS9ndWlsZS9zaXRlLzMuMC9zeXN0ZW0vZmZpLWhlbHAtcnQuc2NtIikK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInlhbWwvZmZpLWhlbHAtcnQuc2NtIikKICAgICAg
ICAgICAgICAgIChzdWJzdGl0dXRlKiAieWFtbC9mZmktaGVscC1ydC5zY20iCiAgICAgICAgICAg
ICAgICAgICgoInN5c3RlbSBmZmktaGVscC1ydCIpICJ5YW1sIGZmaS1oZWxwLXJ0IikpCiAgICAg
ICAgICAgICAgICAjdHJ1ZSkpCisgICAgICAgICAgIDs7IFRPRE8gd2hlbiBjcm9zcy1jb21waWxp
bmcsIHRoaXMgZmFpbHMgdG8gZmluZCAieWFtbC5oIgogICAgICAgICAgICAoYWRkLWJlZm9yZSAn
YnVpbGQgJ2J1aWxkLWZmaQogICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzph
bGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICAgKGludm9rZSAiZ3VpbGQiICJjb21waWxl
LWZmaSIKQEAgLTQ1ODQsNyArNDkwNyw4IEBAIGluY2x1ZGluZyBwYXJzaW5nIGFuZCBjb2RlIGdl
bmVyYXRpb24uIikKICAgICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAgIGAoKCJndWlsZS1i
eXRlc3RydWN0dXJlcyIgLGd1aWxlLWJ5dGVzdHJ1Y3R1cmVzKSkpCiAgICAgICAobmF0aXZlLWlu
cHV0cwotICAgICAgIGAoKCJueWFjYyIgLG55YWNjKSkpCisgICAgICAgYCgoIm55YWNjIiAsbnlh
Y2MpCisgICAgICAgICAoImd1aWxlIiAsZ3VpbGUtMy4wKSkpCiAgICAgICAoaG9tZS1wYWdlICJo
dHRwczovL2dpdGh1Yi5jb20vbXdldHRlL2d1aWxlLWxpYnlhbWwiKQogICAgICAgKHN5bm9wc2lz
ICJHdWlsZSB3cmFwcGVyIGZvciBsaWJ5YW1sIikKICAgICAgIChkZXNjcmlwdGlvbgpAQCAtNDYx
MCw5ICs0OTM0LDkgQEAgZmZpLWhlbHBlciBmcm9tIG55YWNjLiIpCiAgICAgICAoYnVpbGQtc3lz
dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKICAgICAgIChhcmd1bWVudHMgYCgjOnRlc3RzPyAjZikp
CiAgICAgICAobmF0aXZlLWlucHV0cwotICAgICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZp
ZykpKQotICAgICAgKGlucHV0cwotICAgICAgIGAoKCJndWlsZSIgLGd1aWxlLTIuMikpKQorICAg
ICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAgIDs7IG9ubHkgdXNlZCBm
b3IgdGVzdHMKKyAgICAgICAgICgiZ3VpbGUiICxndWlsZS0yLjIpKSkKICAgICAgIChob21lLXBh
Z2UgImh0dHBzOi8vZ2l0aHViLmNvbS9hcnhpbWJvbGRpL3NjaG11dHoiKQogICAgICAgKHN5bm9w
c2lzICJCaW5kIEMrKyBjb2RlIHRvIFNjaGVtZSIpCiAgICAgICAoZGVzY3JpcHRpb24gIlNjaG11
dHogaXMgYSBoZWFkZXItb25seSBsaWJyYXJ5IHRvIGRlY2xhcmUgU2NoZW1lIGJpbmRpbmdzCkBA
IC00NjM4LDcgKzQ5NjIsOSBAQCBvciBAY29kZXtMdWFCaW5kfSBidXQgZm9yIFNjaGVtZS4iKQog
ICAgICBgKCgiYXV0b2NvbmYiICxhdXRvY29uZikKICAgICAgICAoImF1dG9tYWtlIiAsYXV0b21h
a2UpCiAgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKLSAgICAgICAoInRleGluZm8i
ICx0ZXhpbmZvKSkpCisgICAgICAgKCJ0ZXhpbmZvIiAsdGV4aW5mbykKKyAgICAgICA7OyBmb3Ig
Imd1aWxkIGNvbXBpbGUiIChUT0RPIC0tdGFyZ2V0IGlzIG5vdCBzZXQpLgorICAgICAgICgiZ3Vp
bGUiICxndWlsZS0zLjApKSkKICAgICAoaW5wdXRzIGAoKCJndWlsZSIgLGd1aWxlLTMuMCkpKQog
ICAgIChzeW5vcHNpcyAiR3VpbGUgaW1wbGVtZW50YXRpb24gb2YgQ0JPUiIpCiAgICAgKGRlc2Ny
aXB0aW9uCi0tIAoyLjMxLjAKCg==


--=-+034HKyOjUN0gWCVCGT6--

--=-mtYINZyaB4WAchdEo4Fu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFZtCxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gRJAP9YZ6sjJ+93F/bLz4z2VlLh3Hs+
azlObB3BmOCh9Aj81gD9FxOB0gjLfwlbyWIlMdt6v1i0Wsh5RoUNUR/JqitxWwU=
=79Ym
-----END PGP SIGNATURE-----

--=-mtYINZyaB4WAchdEo4Fu--





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

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


Received: (at 47221) by debbugs.gnu.org; 18 Mar 2021 22:19:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 18 18:19:16 2021
Received: from localhost ([127.0.0.1]:48257 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lN0z6-0005Bj-1v
	for submit <at> debbugs.gnu.org; Thu, 18 Mar 2021 18:19:16 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:33792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lN0z3-0005BY-Jf
 for 47221 <at> debbugs.gnu.org; Thu, 18 Mar 2021 18:19:14 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by baptiste.telenet-ops.be with bizsmtp
 id hyKB2400c0mfAB401yKBZm; Thu, 18 Mar 2021 23:19:12 +0100
Message-ID: <a74a539698867b44c5f99e951220453cac9adf9b.camel@HIDDEN>
Subject: Re: bug#47221: Guile not in native-inputs when it should
From: Maxime Devos <maximedevos@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
In-Reply-To: <81fb51c76013333b8080893491ce298ed55e93f5.camel@HIDDEN>
References: <87y2ewyv7o.fsf@HIDDEN>
 <20210309193925.15447-1-samplet@HIDDEN>
 <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@HIDDEN>
 <87zgz1y030.fsf_-_@HIDDEN>
 <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
 <81fb51c76013333b8080893491ce298ed55e93f5.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-IkS1S1as/4wS/mZnU4kc"
Date: Thu, 18 Mar 2021 20:08:11 +0100
MIME-Version: 1.0
User-Agent: Evolution 3.34.2 
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1616105952; bh=Uuvz+u41dyCdQ1BjARzFCKEu4Tg5auDYlpNDwL0z+eU=;
 h=Subject:From:To:Cc:In-Reply-To:References:Date;
 b=k7y2Ke6Mk8IbLuJkg/l/XkRQGsMsXTC7P9KKfRUPr2sTMhwzufFW3i6DcfsVjGV6r
 Pi/KE/NnFphj8kkNYHkKpMDfiZvBZyfveOWXLm+eQ4cTaGoX6E8C91/KN7Q7wWTond
 1kOMz/EvKKLI4Qo9ZNVIYWklS1GXJIRJuHmIPQFT33hMtFnCu1gdKZmdPqAwpBpI4F
 ULfNy09zQJTCxLnLs/+NDjLEHUpDgazw/T2OTHWOs8U66yp51el7yJJYUzeRvr9izE
 +1wlQtNr1FYJ/FWpxJZF9Baw02kXFMtlic4KJTQnGyX2j+4QPNTrDMLB3Ju9LAZxxt
 59myzTW9h+RXQ==
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 47221
Cc: 47221 <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: -0.6 (/)


--=-IkS1S1as/4wS/mZnU4kc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2021-03-18 at 15:01 +0100, Maxime Devos wrote:
> This fixes some uses of wrap-script.

There's a bug in the patch (a missing #:input argument),
so don't apply yet.  Will be fixed in the next revision
(along with more cross-compilation fixes).

--=-IkS1S1as/4wS/mZnU4kc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFOlDxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7k3wAP9KLeHEaJF8mh0NXUP/k12c/sxD
d33QO6Vi3JSGBAO0cQEAybgYYfJdqHR+wV9+R8LNu2ZGo7Arp5MNLalQrRs4hAo=
=wmkR
-----END PGP SIGNATURE-----

--=-IkS1S1as/4wS/mZnU4kc--





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

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


Received: (at 47221) by debbugs.gnu.org; 18 Mar 2021 14:02:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 18 10:02:16 2021
Received: from localhost ([127.0.0.1]:47610 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMtE8-0006w8-0R
	for submit <at> debbugs.gnu.org; Thu, 18 Mar 2021 10:02:16 -0400
Received: from laurent.telenet-ops.be ([195.130.137.89]:54676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lMtE2-0006qq-Oy
 for 47221 <at> debbugs.gnu.org; Thu, 18 Mar 2021 10:02:12 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by laurent.telenet-ops.be with bizsmtp
 id hq282400G0mfAB401q29Bb; Thu, 18 Mar 2021 15:02:09 +0100
Message-ID: <81fb51c76013333b8080893491ce298ed55e93f5.camel@HIDDEN>
Subject: Re: bug#47221: Guile not in native-inputs when it should
From: Maxime Devos <maximedevos@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Date: Thu, 18 Mar 2021 15:01:59 +0100
In-Reply-To: <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
References: <87y2ewyv7o.fsf@HIDDEN>
 <20210309193925.15447-1-samplet@HIDDEN>
 <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@HIDDEN>
 <87zgz1y030.fsf_-_@HIDDEN>
 <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-LEQ4dTWSbC3UmKpRTQ8x"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1616076129; bh=fbIV+a13pYOGMBfSZllq/8pADreqttPRM0u7KZUfWtg=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=Iv+LksnrIIKXedPvw9XJL8dGkQcVEzvwrpPkovb3Omxm0Hh0ZGDEVVyEhVkL5f2eB
 HM7re8fCVUfvlERoJSpaQNKZcNJJo+h7S0Ca6uRY1K9KJV/sLWC0aywudwAK9/VaT4
 jps2wLiJKrzFEltGAdKgnRB9zWUZbwJIrI7HjO2KAX+FgPhW2AInzM9quHGF9jm++i
 QWV5zAgJhSERaRXGD3nEvz0NAy3junWn0e/A3RQav46QkipGlbEMK26jE690g1G5cl
 0Mu30hLn/YCDzC/66AVaWE8itEThVlu+W7tGboS/VUKrJy26LGHvRZAf+uImqqP5Ny
 uard3rVYppoUQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 47221
Cc: 47221 <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.7 (-)


--=-LEQ4dTWSbC3UmKpRTQ8x
Content-Type: multipart/mixed; boundary="=-brFZkeka05FVeqzNf3/X"


--=-brFZkeka05FVeqzNf3/X
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

This fixes some uses of wrap-script.

--=-brFZkeka05FVeqzNf3/X
Content-Disposition: attachment;
	filename*0=0001-gnu-Explicitely-pass-the-guile-binary-to-wrap-script.pat;
	filename*1=ch
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0001-gnu-Explicitely-pass-the-guile-binary-to-wrap-script.patch";
	charset="UTF-8"

RnJvbSBjNDUxZWRjN2JhNzU5Y2YzMWY1ZDBjYTExM2Y3ZGY5ZTI4Y2NmZTNiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+
CkRhdGU6IFRodSwgMTggTWFyIDIwMjEgMTQ6NDA6MjAgKzAxMDAKU3ViamVjdDogW1BBVENIXSBn
bnU6IEV4cGxpY2l0ZWx5IHBhc3MgdGhlIGd1aWxlIGJpbmFyeSB0byB3cmFwLXNjcmlwdC4KCklm
IHRoZSAjOmd1aWxlIGFyZ3VtZW50IG9mIHdyYXAtc2NyaXB0IGlzIG5vdCBzZXQsCnRoZW4gYSBn
dWlsZSBiaW5hcnkgd2lsbCBiZSBzZWFyY2hlZCBmb3IgaW4gdGhlIFBBVEguCgpXaGVuIGNyb3Nz
LWNvbXBpbGluZywgdGhpcyB3b3VsZCByZXN1bHQgaW4gYSBndWlsZSBwYWNrYWdlCmNvbXBpbGVk
IGZvciBhIHdyb25nIGFyY2hpdGVjdHVyZSBiZWluZyB1c2VkIChpZiBndWlsZSBpcyBpbgpuYXRp
dmUtaW5wdXRzKSBvciBhIGJyb2tlbiB3cmFwcGVyIHNjcmlwdCB0aGF0IHRyaWVzIHRvIHVzZQoi
I2YiIGFzIGludGVycHJldGVyLgoKTm90ZSB0aGF0IHRoZXJlIGFyZSBtb3JlIGNyb3NzLWNvbXBp
bGF0aW9uIGlzc3VlcwpsdXJraW5nIGluIHRoZSBhZmZlY3RlZCBwYWNrYWdlcywgZS5nLiBnZXNz
IHVzZXMgYQpweXRob24gb2YgdGhlIGluY29ycmVjdCBhcmNoaXRlY3R1cmUuCgpQYXJ0aWFsbHkg
Zml4ZXM6IDxodHRwczovL2lzc3Vlcy5ndWl4LmdudS5vcmcvNDcyMjE+LgoKKiBnbnUvcGFja2Fn
ZXMveGRpc29yZy5zY20gKGNsaXBtZW51KVthcmd1bWVudHNdOiBVc2UgdGhlCiAgZ3VpbGUgb2Yg
dGhlIHRhcmdldCBwbGF0Zm9ybSBpbiB3cmFwLXNjcmlwdC4KKiBnbnUvcGFja2FnZXMvdnBuLnNj
bSAodnBuYy1zY3JpcHRzKVthcmd1bWVudHNdOiBMaWtld2lzZS4KKiBnbnUvcGFja2FnZXMvbWFp
bC5zY20gKHNpZXZlLWNvbm5lY3QpW2FyZ3VtZW50c106IExpa2V3aXNlLgoqIGdudS9wYWNrYWdl
cy9iaW9pbmZvcm1hdGljcy5zY20KICAocHJvdGVpbm9ydGhvKVthcmd1bWVudHNdOiBMaWtld2lz
ZS4KICAocHJpbnNlcSlbYXJndW1lbnRzXTogTGlrZXdpc2UuCiAgKGdlc3MpW2FyZ3VtZW50c106
IExpa2V3aXNlLgogIChuYW5vcG9saXNoKVthcmd1bWVudHNdOiBMaWtld2lzZS4KLS0tCiBnbnUv
cGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtIHwgMjcgKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tCiBnbnUvcGFja2FnZXMvbWFpbC5zY20gICAgICAgICAgIHwgIDQgKysrLQogZ251L3BhY2th
Z2VzL3Zwbi5zY20gICAgICAgICAgICB8ICAyICsrCiBnbnUvcGFja2FnZXMveGRpc29yZy5zY20g
ICAgICAgIHwgIDQgKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2Nt
IGIvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbQppbmRleCA4YjM4YzdjZTBkLi5lYjkz
NTVhMzdlIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtCisrKyBi
L2dudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY20KQEAgLTU0MjYsMTAgKzU0MjYsMTMgQEAg
cHJlZGljdHMgdGhlIGxvY2F0aW9ucyBvZiBzdHJ1Y3R1cmFsIHVuaXRzIGluIHRoZSBzZXF1ZW5j
ZXMuIikKICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICd3
cmFwLXByb2dyYW1zCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAj
OmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAgKGxldCAoKHBhdGggKGdldGVudiAiUEFU
SCIpKQotICAgICAgICAgICAgICAgICAgIChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkp
CisgICAgICAgICAgICAgKGxldCogKChwYXRoIChnZXRlbnYgIlBBVEgiKSkKKyAgICAgICAgICAg
ICAgICAgICAgKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAg
ICAgICAoZ3VpbGUgKGFzc29jLXJlZiBpbnB1dHMgImd1aWxlIikpKQogICAgICAgICAgICAgICAg
KGZvci1lYWNoIChsYW1iZGEgKHNjcmlwdCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh3
cmFwLXNjcmlwdCBzY3JpcHQgYCgiUEFUSCIgIjoiIHByZWZpeCAoLHBhdGgpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAod3JhcC1zY3JpcHQgc2NyaXB0CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQgZ3VpbGUgIi9iaW4vZ3VpbGUiKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQQVRIIiAiOiIgcHJlZml4ICgscGF0aCkp
KSkKICAgICAgICAgICAgICAgICAgICAgICAgICAoY29ucyAoc3RyaW5nLWFwcGVuZCBvdXQgIi9i
aW4vcHJvdGVpbm9ydGhvIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmluZC1m
aWxlcyBvdXQgIlxcLihwbHxweSkkIikpKSkKICAgICAgICAgICAgICAjdCkpKSkpCkBAIC03OTAw
LDExICs3OTAzLDE0IEBAIGV4cGVyaWVuY2Ugc3Vic3RhbnRpYWwgYmlvbG9naWNhbCBpbnNlcnRp
b25zIGFuZCBkZWxldGlvbnMuIikKICAgICAgICAgIChyZXBsYWNlICdpbnN0YWxsCiAgICAgICAg
ICAgIChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAg
ICAgICAobGV0KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQotICAgICAgICAgICAg
ICAgICAgICAoYmluIChzdHJpbmctYXBwZW5kIG91dCAiL2JpbiIpKSkKKyAgICAgICAgICAgICAg
ICAgICAgKGJpbiAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4iKSkKKyAgICAgICAgICAgICAgICAg
ICAgKGd1aWxlIChhc3NvYy1yZWYgaW5wdXRzICJndWlsZSIpKQorICAgICAgICAgICAgICAgICAg
ICAoZ3VpbGUtYmluYXJ5IChzdHJpbmctYXBwZW5kIGd1aWxlICIvYmluL2d1aWxlIikpKQogICAg
ICAgICAgICAgICAgKGZvci1lYWNoIChsYW1iZGEgKGZpbGUpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY2htb2QgZmlsZSAjbzU1NSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChp
bnN0YWxsLWZpbGUgZmlsZSBiaW4pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAod3JhcC1z
Y3JpcHQgKHN0cmluZy1hcHBlbmQgYmluICIvIiAoYmFzZW5hbWUgZmlsZSkpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzpndWlsZSBndWlsZS1iaW5hcnkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQRVJMNUxJQiIgIjoiIHByZWZp
eAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCwoZ2V0ZW52ICJQ
RVJMNUxJQiIpKSkpKQogICAgICAgICAgICAgICAgICAgICAgICAgIChmaW5kLWZpbGVzICIuIiAi
cHJpbnNlcS4qLnBsIikpKSkpKSkpCkBAIC0xMTEyMyw3ICsxMTEyOSw4IEBAIHJlbW92ZSBiaWFz
ZWQgbWV0aHlsYXRpb24gcG9zaXRpb25zIGZvciBSUkJTIHNlcXVlbmNlIGZpbGVzLiIpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG91dCAiL2xpYi9weXRob24iCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICwodmVyc2lvbi1tYWpvcittaW5vcgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAocGFja2FnZS12ZXJzaW9uIHB5dGhvbikpCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIvc2l0ZS1wYWNrYWdlcy9nZXNzLyIpKSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIi9zaXRlLXBhY2thZ2VzL2dlc3MvIikpCisgICAgICAgICAgICAgICAgICAg
IChndWlsZSAoYXNzb2MtcmVmIGlucHV0cyAiZ3VpbGUiKSkpCiAgICAgICAgICAgICAgICAobWtk
aXItcCB0YXJnZXQpCiAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiLiIgdGFyZ2V0
KQogICAgICAgICAgICAgICAgOzsgTWFrZSBHRVNTLnB5IGV4ZWN1dGFibGUKQEAgLTExMTM4LDYg
KzExMTQ1LDcgQEAgbWF0cGxvdGxpYi51c2UoJ0FnZycpCiAiIGxpbmUpKSkKICAgICAgICAgICAg
ICAgIDs7IE1ha2Ugc3VyZSBHRVNTIGhhcyBhbGwgbW9kdWxlcyBpbiBpdHMgcGF0aAogICAgICAg
ICAgICAgICAgKHdyYXAtc2NyaXB0IChzdHJpbmctYXBwZW5kIHRhcmdldCAiR0VTUy5weSIpCisg
ICAgICAgICAgICAgICAgICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQgZ3VpbGUgIi9iaW4vZ3VpbGUi
KQogICAgICAgICAgICAgICAgICBgKCJQWVRIT05QQVRIIiAiOiIgPSAoLHRhcmdldCAsKGdldGVu
diAiUFlUSE9OUEFUSCIpKSkpCiAgICAgICAgICAgICAgICAobWtkaXItcCBiaW4pCiAgICAgICAg
ICAgICAgICAoc3ltbGluayAoc3RyaW5nLWFwcGVuZCB0YXJnZXQgIkdFU1MucHkiKQpAQCAtMTQz
NDUsMTYgKzE0MzUzLDE5IEBAIGNob29zaW5nIHdoaWNoIHJlYWRzIHBhc3MgdGhlIGZpbHRlci4i
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQtZmlsZXMgInNjcmlwdHMiICIuKiIp
KQogICAgICAgICAgICAgICAgICAjdCkpKQogICAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxs
ICd3cmFwLXByb2dyYW1zCi0gICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgIzph
bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0
cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgICAobGV0ICgocHl0aG9ucGF0
aCAoZ2V0ZW52ICJQWVRIT05QQVRIIikpCiAgICAgICAgICAgICAgICAgICAgICAocGVybDVsaWIg
KGdldGVudiAiUEVSTDVMSUIiKSkKICAgICAgICAgICAgICAgICAgICAgIChzY3JpcHRzIChzdHJp
bmctYXBwZW5kIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICIvc2hhcmUvbmFub3BvbGlzaC9zY3JpcHRzIikpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9uYW5v
cG9saXNoL3NjcmlwdHMiKSkKKyAgICAgICAgICAgICAgICAgICAgIChndWlsZSAoYXNzb2MtcmVm
IGlucHV0cyAiZ3VpbGUiKSkpCiAgICAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChm
aWxlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod3JhcC1wcm9ncmFtIGZpbGUgYCgi
UFlUSE9OUEFUSCIgIjoiIHByZWZpeCAoLHB5dGhvbnBhdGgpKSkpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZmluZC1maWxlcyBzY3JpcHRzICJcXC5weSIpKQogICAgICAgICAgICAgICAg
ICAoZm9yLWVhY2ggKGxhbWJkYSAoZmlsZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHdyYXAtc2NyaXB0IGZpbGUgYCgiUEVSTDVMSUIiICI6IiBwcmVmaXggKCxwZXJsNWxpYikpKSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdyYXAtc2NyaXB0IGZpbGUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAjOmd1aWxlIChzdHJpbmctYXBwZW5kIGd1aWxlICIvYmlu
L2d1aWxlIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQRVJMNUxJQiIgIjoi
IHByZWZpeCAoLHBlcmw1bGliKSkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQt
ZmlsZXMgc2NyaXB0cyAiXFwucGwiKSkpKSkpKSkKICAgICAgIChpbnB1dHMKICAgICAgICBgKCgi
Z3VpbGUiICxndWlsZS0zLjApIDsgZm9yIHdyYXBwZXJzCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn
ZXMvbWFpbC5zY20gYi9nbnUvcGFja2FnZXMvbWFpbC5zY20KaW5kZXggZDIxYzBlMjA0ZC4uNTQ5
M2Q1MTIwMyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL21haWwuc2NtCisrKyBiL2dudS9wYWNr
YWdlcy9tYWlsLnNjbQpAQCAtMjg0MSw4ICsyODQxLDEwIEBAIHRyYW5zZmVyIHByb3RvY29scy4i
KQogICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1wcm9ncmFtCiAgICAgICAgICAg
IChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAg
ICAgICAgICAgKGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQotICAgICAgICAg
ICAgICAgICAgIChwYXRoIChnZXRlbnYgIlBFUkw1TElCIikpKQorICAgICAgICAgICAgICAgICAg
IChwYXRoIChnZXRlbnYgIlBFUkw1TElCIikpCisgICAgICAgICAgICAgICAgICAgKGd1aWxlIChh
c3NvYy1yZWYgaW5wdXRzICJndWlsZSIpKSkKICAgICAgICAgICAgICAgICh3cmFwLXNjcmlwdCAo
c3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vc2lldmUtY29ubmVjdCIpCisgICAgICAgICAgICAgICAg
ICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQgZ3VpbGUgIi9iaW4vZ3VpbGUiKQogICAgICAgICAgICAg
ICAgICBgKCJQRVJMNUxJQiIgIjoiID0gKCxwYXRoKSkpCiAgICAgICAgICAgICAgICAjdCkpKSkp
KQogICAgIChpbnB1dHMKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92cG4uc2NtIGIvZ251L3Bh
Y2thZ2VzL3Zwbi5zY20KaW5kZXggNzZhZjc1ODJmYy4uOGFhMWFjNjcyYyAxMDA2NDQKLS0tIGEv
Z251L3BhY2thZ2VzL3Zwbi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3Zwbi5zY20KQEAgLTE5Niw2
ICsxOTYsOCBAQCBPbmx5IFwiVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciBzdXBwb3J0
XCIgaXMgbmVlZGVkIGluIHRoZSBrZXJuZWwuIikKICAgICAgICAgICAgICAgICAgKGZvci1lYWNo
CiAgICAgICAgICAgICAgICAgICAobGFtYmRhIChzY3JpcHQpCiAgICAgICAgICAgICAgICAgICAg
ICh3cmFwLXNjcmlwdCAoc3RyaW5nLWFwcGVuZCBvdXQgIi9ldGMvdnBuYy8iIHNjcmlwdCkKKyAg
ICAgICAgICAgICAgICAgICAgICAjOmd1aWxlIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5w
dXRzICJndWlsZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiL2Jpbi9ndWlsZSIpCiAgICAgICAgICAgICAgICAgICAgICAgYCgiUEFUSCIgIjoiIHByZWZp
eAogICAgICAgICAgICAgICAgICAgICAgICAgLChtYXAgKGxhbWJkYSAobmFtZSkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGlucHV0IChhc3NvYy1yZWYgaW5wdXRzIG5h
bWUpKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy94ZGlzb3JnLnNjbSBiL2dudS9wYWNrYWdl
cy94ZGlzb3JnLnNjbQppbmRleCA1NmFjNTNlZGVjLi41YWFkMWM4Y2NlIDEwMDY0NAotLS0gYS9n
bnUvcGFja2FnZXMveGRpc29yZy5zY20KKysrIGIvZ251L3BhY2thZ2VzL3hkaXNvcmcuc2NtCkBA
IC0yNTQ1LDEwICsyNTQ1LDEyIEBAIHRvb2xzIHRvIGNvbXBsZW1lbnQgY2xpcG5vdGlmeS4iKQog
ICAgICAgICAgICAgICAgICAgICAgIChnYXdrICAgICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0
cyAiZ2F3ayIpKQogICAgICAgICAgICAgICAgICAgICAgICh1dGlsLWxpbnV4ICAgICAgICAoYXNz
b2MtcmVmIGlucHV0cyAidXRpbC1saW51eCIpKQogICAgICAgICAgICAgICAgICAgICAgICh4ZG90
b29sICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0cyAieGRvdG9vbCIpKQotICAgICAgICAgICAg
ICAgICAgICAgICh4c2VsICAgICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0cyAieHNlbCIpKSkK
KyAgICAgICAgICAgICAgICAgICAgICAoeHNlbCAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1
dHMgInhzZWwiKSkKKyAgICAgICAgICAgICAgICAgICAgICAoZ3VpbGUgICAgICAgICAgICAgKGFz
c29jLXJlZiBpbnB1dHMgImd1aWxlIikpKQogICAgICAgICAgICAgICAgICAoZm9yLWVhY2gKICAg
ICAgICAgICAgICAgICAgIChsYW1iZGEgKHByb2cpCiAgICAgICAgICAgICAgICAgICAgICh3cmFw
LXNjcmlwdCAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vIiBwcm9nKQorICAgICAgICAgICAgICAg
ICAgICAgICM6Z3VpbGUgKHN0cmluZy1hcHBlbmQgZ3VpbGUgIi9iaW4vZ3VpbGUiKQogICAgICAg
ICAgICAgICAgICAgICAgIGAoIlBBVEgiICI6IiBwcmVmaXgKICAgICAgICAgICAgICAgICAgICAg
ICAgICwobWFwIChsYW1iZGEgKGRpcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHN0cmluZy1hcHBlbmQgZGlyICIvYmluIikpCi0tIAoyLjMwLjIKCg==


--=-brFZkeka05FVeqzNf3/X--

--=-LEQ4dTWSbC3UmKpRTQ8x
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFNdVxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7krkAPoD00QpDd1VX333nQMJVml1E7K/
VscmwEfN4ys8/C9ZQAEApSSZEIxafgo8sk4Y3s7BjRzISMQnR5SSIfhpK/hC6Q8=
=NiwU
-----END PGP SIGNATURE-----

--=-LEQ4dTWSbC3UmKpRTQ8x--





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

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


Received: (at 47221) by debbugs.gnu.org; 18 Mar 2021 09:30:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 18 05:30:13 2021
Received: from localhost ([127.0.0.1]:45053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMoyq-0003ma-R8
	for submit <at> debbugs.gnu.org; Thu, 18 Mar 2021 05:30:13 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:42594)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lMoyo-0003mN-Uj
 for 47221 <at> debbugs.gnu.org; Thu, 18 Mar 2021 05:30:12 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by michel.telenet-ops.be with bizsmtp
 id hlW82400J0mfAB406lW8rf; Thu, 18 Mar 2021 10:30:09 +0100
Message-ID: <d62b3877cce0f3a6c16c62a7047ac70e5fc790d6.camel@HIDDEN>
Subject: Re: bug#47221: Guile not in native-inputs when it should
From: Maxime Devos <maximedevos@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Date: Thu, 18 Mar 2021 10:29:59 +0100
In-Reply-To: <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
References: <87y2ewyv7o.fsf@HIDDEN>
 <20210309193925.15447-1-samplet@HIDDEN>
 <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@HIDDEN>
 <87zgz1y030.fsf_-_@HIDDEN>
 <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-a9ZC5lE1sXWJwki7Zssi"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1616059809; bh=S4PD5EZIvDUtNH30PLTbA9xL9G9lbl+Ku5DThiI3AMM=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=GHNmnEYRt04L3rhgZ/BiyxYQelTxfYoAhz/wH75Gm8yVveQWscDC/ueKZ9fbgSGf3
 k9z0EyO3I4u3WUqfebpEt70RBZj78rZtp3zboKtBLBLsbSaji7eLW13LelcjoXRAER
 otnkA9Vjpte0Yk2oVULzEzeQDFZ8Tlg1OwVQNirf3zn5gxDY4Kdn+uvcH+TJvPHOjV
 c3ihp7tkgRZ3Iv1eXnSR5aQsxWJR1Wa9RbhSVaqZnjA2K2AZVPrWaUwQBPW/CcVof5
 820wLcvbwtl2hoNXjC+fG0bIhDoMMSEVSlP/kib97He3Oae0oUj0UM1lUu8vi6kVGQ
 ooZ0RX1HO43hQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 47221
Cc: 47221 <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.7 (-)


--=-a9ZC5lE1sXWJwki7Zssi
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2021-03-17 at 22:58 +0100, Maxime Devos wrote:
> [...]
> Some suspicious things:
> * [...]
> * clipmenu & others use "wrap-script" to define wrapper scripts

>   (in this case "guile" does not have to be in native-inputs).
>   The "wrap-script" procedure from (guix build utils) uses the
>   "which" procedure to determine where guile is located ...
>   but this is incorrect when cross-compiling!

Demonstration (host system: x86-64-linux with a childhurd running, without =
qemu binfmt),
using the "bats" package (the "bats" package is choosen because it doesn't =
have many
dependencies and it uses wrap-script).  ("bats" actually uses wrap-script c=
orrectly,
so first remove the following line
                                ":" (assoc-ref %build-inputs "guile") "/bin=
"
from the package definition to simulate a misbehaving package)

./pre-inst-env guix build --system=3Di586-gnu --target=3Dx86-64-linux bats
--> tcl fails to build with plenty of failing test cases
^ TODO submit a bug report, for now try without tests

./pre-inst-env guix build --system=3Di586-gnu --target=3Dx86-64-linux bats =
--without-tests=3Dtcl
^ TODO this hangs the childhurd (something about paging?)

./pre-inst-env guix build --target=3Daarch64-linux bats
(warning: this takes some time building the cross-compiler)
--> install.sh: line 15: /gnu/store/...-coreutils-8.32/bin/install: cannot =
execute binary file: Exec format error

After adding "coreutils" to the native-inputs:

./pre-inst-env guix build --target=3Daarch64-linux bats
(success! --> some /gnu/store/something path $STORE_ITEM)

Let's look at $STORE_ITEM/bin/bats:

(start snip)
#!#f --no-auto-compile
#!#; Guix wrapper
#\-(begin (let ((current (getenv "PATH"))) (setenv "PATH" (if current (stri=
ng-append "/gnu/store/qrj2w7a8ms7rkyvqhnrv8wrvqnbwv9bm-bash-
5.0.16/bin:/gnu/store/n8awazyldv9hbzb7pjcw76hiifmvrpvd-coreutils-8.32/bin:/=
gnu/store/3xi5vprn92r0jcb03lk9ykind5pi789j-grep-3.4/bin:/path-
not-set" ":" current) "/gnu/store/qrj2w7a8ms7rkyvqhnrv8wrvqnbwv9bm-bash-5.0=
.16/bin:/gnu/store/n8awazyldv9hbzb7pjcw76hiifmvrpvd-coreutils-
8.32/bin:/gnu/store/3xi5vprn92r0jcb03lk9ykind5pi789j-grep-3.4/bin:/path-not=
-set"))))
#\-(let ((cl (command-line))) (apply execl "/gnu/store/qrj2w7a8ms7rkyvqhnrv=
8wrvqnbwv9bm-bash-5.0.16/bin/bash" (car cl) (cons (car cl)
(append (quote ("")) cl))))
#!/gnu/store/qrj2w7a8ms7rkyvqhnrv8wrvqnbwv9bm-bash-5.0.16/bin/bash

set -e

BATS_READLINK=3D'true'
[...]
(end snip)

I was worried for a moment that the inputs in "inputs" would contribute to
$PATH even when cross-compiling, but this turns out not to be the case.
However, I believe "wrap-script" should raise some kind of exception
instead of trying to use "#f" as interpreter.

--
Btw., "wrap-program" also uses "which" (but for finding the shell),
but fixing that would entail a world-rebuild as "wrap-program" doesn't
have a keyword argument

> Greetings,
> Maxime

--=-a9ZC5lE1sXWJwki7Zssi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFMdmBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kOiAP92XH51udUvXGF9KDMzyI7/dkaq
44I9spmKT0sq1mQ5XQEAzuJ+fa/ivVNmJY67j76x+QhzC+v1OYIUgvnJ1Yz0DgA=
=HWeS
-----END PGP SIGNATURE-----

--=-a9ZC5lE1sXWJwki7Zssi--





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

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


Received: (at 47221) by debbugs.gnu.org; 18 Mar 2021 07:18:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 18 03:18:50 2021
Received: from localhost ([127.0.0.1]:44848 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMmvg-0004ii-SF
	for submit <at> debbugs.gnu.org; Thu, 18 Mar 2021 03:18:49 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:55700)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lMmvd-0004iV-LG
 for 47221 <at> debbugs.gnu.org; Thu, 18 Mar 2021 03:18:48 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by michel.telenet-ops.be with bizsmtp
 id hjJj240050mfAB406jJjpU; Thu, 18 Mar 2021 08:18:43 +0100
Message-ID: <5197a04d52addefcf4e01f2a15f4657e5b9d4658.camel@HIDDEN>
Subject: Re: bug#47221: Guile not in native-inputs when it should
From: Maxime Devos <maximedevos@HIDDEN>
Date: Thu, 18 Mar 2021 08:18:38 +0100
In-Reply-To: <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
References: <87y2ewyv7o.fsf@HIDDEN>
 <20210309193925.15447-1-samplet@HIDDEN>
 <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@HIDDEN>
 <87zgz1y030.fsf_-_@HIDDEN>
 <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-wHd6mEz0HBE32BE2sSO4"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1616051923; bh=DdmpR5T0TXVGUWZGdFyOKBAAyt/hbuxtXJPPGEoBRiY=;
 h=Subject:From:Cc:Date:In-Reply-To:References;
 b=tA/FqCIWRfFdYwdFRL78aLW67ccmlVR4j/K36AsVgHK2BF52GmLiDp9e8TNpObWJG
 GTgpcRvfChbyBXyRGFgjKD0H2xtLaGjO2vtS3+bLetA5mSHwDAx1PL2dBYRrpEy9Un
 RLMyjbUKuCZygc+/4Dkm3NevTxbjd4pWBGxR/n/Ti3tctE00x+fa6ZwVJWFtn4MgE9
 YRb3slMVrv7IvJZi5d79JdxUyw/71012Oy8TfqgZqVrKY3bzLgBD4tXTrZ9tK2qN4B
 5Qf34NTBNxb5hy0WnUzoM01yO2ED4ZlIU+hChNg3eC5JlwRV394UWEu6mnz0Cf/y/J
 xYmQPQBN5upEg==
X-Spam-Score: 2.2 (++)
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: I made a spelling error in the command: ./pre-inst-env guix
 lint -c "inputs-should-also-be-native" I forgot to attach the output of "guix
 lint -c ..." (now attached). gnu/packages/admin.scm:1035:12: alive@HIDDEN:
 'guile' should probably also be a native input gnu/packages/audio.scm:4681:5:
 carla@HIDDEN: 'guile' should probably also be a native input gnu/packages/auto
 [...] Content analysis details:   (2.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [195.130.137.88 listed in wl.mailspike.net]
 1.2 MISSING_HEADERS        Missing To: header
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [195.130.137.88 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (maximedevos[at]telenet.be)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 1.7 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 47221
Cc: 47221 <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.2 (+)
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:  I made a spelling error in the command: ./pre-inst-env guix
    lint -c "inputs-should-also-be-native" I forgot to attach the output of "guix
    lint -c ..." (now attached). gnu/packages/admin.scm:1035:12: alive@HIDDEN:
    'guile' should probably also be a native input gnu/packages/audio.scm:4681:5:
    carla@HIDDEN: 'guile' should probably also be a native input gnu/packages/auto
    [...] 
 
 Content analysis details:   (1.2 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [195.130.137.88 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [195.130.137.88 listed in list.dnswl.org]
  1.2 MISSING_HEADERS        Missing To: header
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (maximedevos[at]telenet.be)
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  1.7 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders


--=-wHd6mEz0HBE32BE2sSO4
Content-Type: multipart/mixed; boundary="=-nqE8x3VYvsTtsDCOwC6Q"


--=-nqE8x3VYvsTtsDCOwC6Q
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I made a spelling error in the command:
./pre-inst-env guix lint -c "inputs-should-also-be-native"

I forgot to attach the output of "guix lint -c ..." (now attached).

--=-nqE8x3VYvsTtsDCOwC6Q
Content-Disposition: attachment; filename="list-of-suspicious-packages"
Content-Transfer-Encoding: base64
Content-Type: text/plain; name="list-of-suspicious-packages"; charset="UTF-8"

Z251L3BhY2thZ2VzL2FkbWluLnNjbToxMDM1OjEyOiBhbGl2ZUAyLjAuMzogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvYXVkaW8uc2Nt
OjQ2ODE6NTogY2FybGFAMi4xLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBu
YXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2F1dG9nZW4uc2NtOjQ3OjEyOiBhdXRvZ2VuQDUuMTgu
MTY6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3Bh
Y2thZ2VzL2Jhc2Uuc2NtOjQzODoxMTogbWFrZUA0LjM6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5
IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2Jhc2Uuc2NtOjQ2ODoyOiBtYWtl
QDQuMi4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0Cmdu
dS9wYWNrYWdlcy9iYXNoLnNjbTozODg6NTogYmF0c0AxLjIuMDogJ2d1aWxlJyBzaG91bGQgcHJv
YmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Mu
c2NtOjExMTQ3OjU6IGdlc3NAMS4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEg
bmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY206NzkxMjo1OiBwcmlu
c2VxQDAuMjAuNDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1
dApnbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtOjE0MzYwOjc6IG5hbm9wb2xpc2hAMC4x
MS4xLTEuNjMzMWRjNDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBp
bnB1dApnbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtOjU0Mzc6NTogcHJvdGVpbm9ydGhv
QDYuMC4xNDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtOjkyNjc6NTogcmNhcy13ZWJAMC4xLjA6ICdn
dWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2Vz
L2NpLnNjbTo1Mzo0OiBndWlsZS1tYXN0b2RvbkAwLjAuMS0xLjg4MTE1ZDg6ICdndWlsZScgc2hv
dWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2NpLnNjbTox
NDk6NzogY3VpcmFzc0AwLjAuMS03My4xNGUxMzM1OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBh
bHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9iYXNlLnNjbTo2Mjg6MTI6IGxkLXdy
YXBwZXJAMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvY3VybC5zY206Mjc1OjU6IGd1aWxlMi4yLWN1cmxAMC43OiAnZ3VpbGUnIHNo
b3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9jdXJsLnNj
bToyNjE6NDogZ3VpbGUtY3VybEAwLjc6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUg
YSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2RhdGFiYXNlcy5zY206MjQ1NDo1OiBndWlsZS13
aXJlZHRpZ2VyQDAuNy4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZl
IGlucHV0CmdudS9wYWNrYWdlcy9kZWJ1Zy5zY206NTU5OjU6IHJlbWFrZUA0LjMtMS41OiAnZ3Vp
bGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9k
aWNvLnNjbTo2OTo1OiBkaWNvQDIuMTA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUg
YSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2Rpc2suc2NtOjI3OTo1OiBmZGlza0AyLjAuMGEx
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNr
YWdlcy9lbWFjcy14eXouc2NtOjI0MTo1OiBlbWFjcy1nZWlzZXJAMC4xMjogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZW1hY3MteHl6
LnNjbToyOTc5Ojc6IGVtYWNzLWd1aXhAMC41LjItMy5hNjk0ZmRiOiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9lbWJlZGRlZC5zY206
NDU0OjI6IGdkYi1hcm0tbm9uZS1lYWJpQDEwLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFs
c28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbToyNDk6NTog
Z2VkYS1nYWZAMS4xMC4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZl
IGlucHV0CmdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY206MTQxNzo1OiBtZWVwQDEuOC4wOiAn
Z3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdl
cy9lbmdpbmVlcmluZy5zY206MjAwMTo1OiBmcmVlaGRsQDAuMC44OiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5z
Y206MzAwOjU6IGxlcHRvbi1lZGFAMS45LjEzLTIwMjAxMjExOiAnZ3VpbGUnIHNob3VsZCBwcm9i
YWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY206
ODgxOjc6IGluc3Bla3QzZEAwLTAuNzAzZjUyYzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxz
byBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtOjgyNjo3OiBs
aWJmaXZlQDAtNC44Y2ExYjg2OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0
aXZlIGlucHV0CmdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY206MTM0Mzo1OiBndWlsZS1saWJj
dGxANC4yLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQK
Z251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbToxMzc2OjU6IG1wYkAxLjguMDogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ2FtZS1k
ZXZlbG9wbWVudC5zY206MTgzNDo1OiBndWlsZS1jaGlja2FkZWVAMC42LjA6ICdndWlsZScgc2hv
dWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2dhbWUtZGV2
ZWxvcG1lbnQuc2NtOjMwMToxMjogZ3pvY2hpQDAuMTM6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5
IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdlcy5zY206NDYyOjI6IGd1aWxlMy4w
LWNoaWNrYWRlZUAwLjYuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2
ZSBpbnB1dApnbnUvcGFja2FnZXMvZ2FtZXMuc2NtOjk4MjA6NTogZ251cm9ib3RzQDEuMi4wOiAn
Z3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdl
cy9nYW1lcy5zY206MTc1MjoxMjogZ251YmlrQDIuNC4zOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJs
eSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9nZGIuc2NtOjk1OjU6IGdkYkAx
MC4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9w
YWNrYWdlcy9nZGIuc2NtOjE0NTo1OiBnZGJAOC4yLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5
IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2dkYi5zY206MTU0OjI6IGdkYi1t
aW5pbWFsQDEwLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5w
dXQKZ251L3BhY2thZ2VzL2dsLnNjbTo1ODk6MTI6IGd1aWxlLW9wZW5nbEAwLjEuMDogJ2d1aWxl
JyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ2wu
c2NtOjYzNzo1OiBndWlsZTMuMC1vcGVuZ2xAMC4xLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5
IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2dub21lLnNjbTo1NTkwOjU6IGFp
c2xlcmlvdEAzLjIyLjk6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUg
aW5wdXQKZ251L3BhY2thZ2VzL2dudWNhc2guc2NtOjc3OjU6IGdudWNhc2hANC4yOiAnZ3VpbGUn
IHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9nbnVu
ZXQuc2NtOjM3MzoxNDogZ3VpbGUtZ251bmV0QDAuMC0xLmQxMjE2N2E6ICdndWlsZScgc2hvdWxk
IHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2dudXBnLnNjbTo5
MzY6MTI6IHBpbmVudHJ5LXJvZmlAMi4wLjM6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28g
YmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2dyYXBodml6LnNjbTo5ODo1OiBncmFwaHZp
ekAyLjQyLjM6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQK
Z251L3BhY2thZ2VzL2dyYXBodml6LnNjbToxMzM6NDogZ3JhcGh2aXpAMi4zOC4wLTEuZjU0YWMy
YzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApndWl4L3Bh
Y2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtcnN2Z0AyLjE4LjEtMC4wNWM2YTJmOiAnZ3VpbGUn
IHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndGsu
c2NtOjEyMTM6MTI6IGd1aWxlLWdub21lQDIuMTYuNTogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkg
YWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3RrLnNjbTo5OTA6NTogZ3VpbGUt
Y2Fpcm9AMS4xMS4yOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlu
cHV0CmdudS9wYWNrYWdlcy9ndGsuc2NtOjExNzM6MTI6IGd1aWxlMi4yLXByZXNlbnRAMC4zLjA6
ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNr
YWdlcy5zY206NDYyOjI6IGd1aWxlMy4wLWNhaXJvQDEuMTEuMjogJ2d1aWxlJyBzaG91bGQgcHJv
YmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3RrLnNjbToxMTUzOjEy
OiBndWlsZS1wcmVzZW50QDAuMy4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEg
bmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndGsuc2NtOjEwMTQ6NTogZ3VpbGUyLjItY2Fpcm9A
MS4xMS4yOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0Cmdu
dS9wYWNrYWdlcy9ndGsuc2NtOjExMDA6NTogZ3VpbGUyLjItcnN2Z0AyLjE4LjEtMC4wNWM2YTJm
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0Cmd1aXgvcGFj
a2FnZXMuc2NtOjQ2MjoyOiBndWlsZTMuMC1wcmVzZW50QDAuMy4wOiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndGsuc2NtOjEwODQ6
MTQ6IGd1aWxlLXJzdmdAMi4xOC4xLTAuMDVjNmEyZjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkg
YWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTo2NjA6MTI6
IGd1aWxlMi4yLWZpbGVzeXN0ZW1AMC4xLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28g
YmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MTI0MToxMjogZ3Vp
bGUyLjItZW1haWxAMC4yLjI6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRp
dmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MjkzMDo1OiBndWlsZS1maWxlLW5h
bWVzQDAuMzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToyNjI2OjEyOiBndWlsZTIuMi1tY3JvbkAxLjIuMDog
J2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2Fn
ZXMvZ3VpbGUteHl6LnNjbToyMTQ3OjEyOiBndWlsZTIuMi1uY3Vyc2VzQDMuMDogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0
NjI6MjogZ3VpbGUzLjAtd2Vic29ja2V0QDAuMTogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxz
byBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTo2ODc6NTogZ3Vp
bGUtc3ludGF4LWhpZ2hsaWdodEAwLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUg
YSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MjE1NzoxMjogZ3VpbGUt
bmN1cnNlcy13aXRoLWdwbUAzLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBu
YXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MTY1OjU6IGFydGFuaXNAMC40
LjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9w
YWNrYWdlcy5zY206NDYyOjI6IGd1aWxlMy4wLXdpc3BAMS4wLjM6ICdndWlsZScgc2hvdWxkIHBy
b2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206
MTg5Mjo1OiBndWlsZS1zbHlAMC4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEg
bmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjQ0ODY6NTogZ3VpbGUtc2hh
cGVmaWxlQDAuMS4yOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlu
cHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjEyMTc6NDogZ3VpbGUtZW1haWwtbGF0ZXN0
QDAuMi4yLTEuMDNlOWNhYzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2
ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtZW1haWxAMC4yLjI6ICdn
dWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2Vz
L2d1aWxlLXh5ei5zY206MzI4OjEyOiBndWlsZS1hc3BlbGxAMC40OiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2Nt
OjIxNjQ6MTI6IGd1aWxlMy4wLW5jdXJzZXMtd2l0aC1ncG1AMy4wOiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2Nt
OjUzODoxMjogZ3VpbGUyLjItZHN2QDAuNC4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNv
IGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjM0ODM6NTogZ3Vp
bGUtY3ZAMC4yLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5w
dXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MzYwNzo1OiBndWlsZTIuMi1zZW12ZXJAMC4x
LjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9w
YWNrYWdlcy5zY206NDYyOjI6IGd1aWxlMy4wLXhhcGlhbkAwLjEuMDogJ2d1aWxlJyBzaG91bGQg
cHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNj
bTo3MDA6MTI6IGd1aWxlMi4yLXN5bnRheC1oaWdobGlnaHRAMC4xOiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2Nt
OjI2NDg6NzogZ3VpbGUtcGljdHVyZS1sYW5ndWFnZUAwLjAuMS00LjI5MWE3NDY6ICdndWlsZScg
c2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxl
LXh5ei5zY206NjE4OjEyOiBndWlsZTIuMi1maWJlcnNAMS4wLjA6ICdndWlsZScgc2hvdWxkIHBy
b2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206
MjY3MToxMjogZ3VpbGUyLjItcGljdHVyZS1sYW5ndWFnZUAwLjAuMS00LjI5MWE3NDY6ICdndWls
ZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdlcy5z
Y206NDYyOjI6IGd1aWxlMy4wLWljc0AwLjIuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxz
byBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToxNzk3OjU6IGd1
aWxlLXdpc3BAMS4wLjM6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUg
aW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MTgxNDoxMjogZ3VpbGUyLjItd2lzcEAx
LjAuMzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUv
cGFja2FnZXMvZ3VpbGUteHl6LnNjbToxNzIyOjEyOiBndWlsZTIuMi1pY3NAMC4yLjA6ICdndWls
ZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1
aWxlLXh5ei5zY206MTcwNzoxMjogZ3VpbGUtaWNzQDAuMi4wOiAnZ3VpbGUnIHNob3VsZCBwcm9i
YWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjMw
MTc6NTogZ3VpbGUyLjItZ2lAMC4zLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUg
YSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MzgwMDo3OiBndWlsZS13
ZWJ1dGlsc0AwLjEtMC44NTQxOTA0OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEg
bmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjI4OTI6NTogcHl0aG9uLW9u
LWd1aWxlQDEuMi4zLjU6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUg
aW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MzEyMjo3OiBndWlsZS1zcmZpLTE1OUAw
LTAuMWJkOThhYjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1
dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToxMzQ4OjU6IGd1aWxlLXBhcnRlZEAwLjAuNDog
J2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2Fn
ZXMvZ3VpbGUteHl6LnNjbToyNTY3OjEyOiBndWlsZTIuMi1jb21tb25tYXJrQDAuMS4yOiAnZ3Vp
bGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9n
dWlsZS14eXouc2NtOjQ1Njo1OiBndWlsZS1kYWVtb25AMC4xLjM6ICdndWlsZScgc2hvdWxkIHBy
b2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206
MTM5Mjo1OiBndWlsZS14b3NkQDAuMi4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJl
IGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjM4MTY6NTogZ3VpbGUy
LjItd2VidXRpbHNAMC4xLTAuODU0MTkwNDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBi
ZSBhIG5hdGl2ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtY29tbW9u
bWFya0AwLjEuMjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1
dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToxNTYxOjEyOiBndWlsZS1jb25maWdAMC40LjI6
ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2th
Z2VzL2d1aWxlLXh5ei5zY206NjU0OjEyOiBndWlsZTIuMC1maWxlc3lzdGVtQDAuMS4wOiAnZ3Vp
bGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9n
dWlsZS14eXouc2NtOjI0NDY6MTI6IGd1aWxlMi4yLWhhdW50QDAuMi40OiAnZ3VpbGUnIHNob3Vs
ZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXou
c2NtOjQ1ODM6Nzogc2NobXV0ekAwLTEuYWRkMjQ1ODogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkg
YWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTozNTkxOjU6
IGd1aWxlLXNlbXZlckAwLjEuMTogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5h
dGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToyNDMxOjU6IGhhdW50QDAuMi40
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNr
YWdlcy9ndWlsZS14eXouc2NtOjc0MToxMjogZ3VpbGUyLjItc2pzb25AMC4yLjE6ICdndWlsZScg
c2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxl
LXh5ei5zY206NDU1MDo3OiBndWlsZS1saWJ5YW1sQDAtMS5mNWQzM2E2OiAnZ3VpbGUnIHNob3Vs
ZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXou
c2NtOjE4NDI6NTogZ3VpbGUtdWRldkAwLjEuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxz
byBiZSBhIG5hdGl2ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtbmV3
dEAwLjAuMjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTo0MDQzOjU6IGd1aWxlLXJkZkAxLjA6ICdndWlsZScg
c2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxl
LXh5ei5zY206MTY1MjoxMjogZ3VpbGUtaGFsbEAwLjMuMTogJ2d1aWxlJyBzaG91bGQgcHJvYmFi
bHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTo2NDM6
NTogZ3VpbGUtZmlsZXN5c3RlbUAwLjEuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBi
ZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToyMDk0OjEyOiBndWls
ZTIuMi1yZWFkZXJAMC42LjM6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRp
dmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MjcyMjo3OiBndWlsZS1zdHVkaW9A
MC4xLjAtMS45MzYyMmU3OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZl
IGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjQ2MzY6NTogZ3VpbGUtcXVpY2tjaGVj
a0AwLjEuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToxNjY4OjEyOiBndWlsZTIuMi1oYWxsQDAuMy4xOiAn
Z3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdl
cy9ndWlsZS14eXouc2NtOjI1NTA6NTogZ3VpbGUtY29tbW9ubWFya0AwLjEuMjogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUt
eHl6LnNjbToyNjEyOjEyOiBtY3JvbkAxLjIuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxz
byBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTozODg2OjU6IGd1
aWxlLXhhcGlhbkAwLjEuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2
ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTozOTY4Ojc6IGd1aWxlLWlyY0AwLjMu
MC0wLjM3NWQzYmQ6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5w
dXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MzAwMzoxMjogZ3VpbGUtZ2lAMC4zLjE6ICdn
dWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdl
cy5zY206NDYyOjI6IGd1aWxlMy4wLWdpQDAuMy4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBh
bHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjI4MjM6NTog
Z3VpbGUtcGVyc2lzdEAxLjIuMzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5h
dGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToyNDU1OjEyOiBndWlsZTIuMC1o
YXVudEAwLjIuNDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1
dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtcGFydGVkQDAuMC40OiAnZ3VpbGUn
IHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWls
ZS14eXouc2NtOjU5ODo1OiBndWlsZS1maWJlcnNAMS4wLjA6ICdndWlsZScgc2hvdWxkIHByb2Jh
Ymx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MTM2
ODoxMjogZ3VpbGUyLjItcGFydGVkQDAuMC40OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNv
IGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjIxMDg6MTI6IGd1
aWxlLW5jdXJzZXNAMy4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZl
IGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjM1Njg6NTogc3JmaS02NC1kcml2ZXJA
MC4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9w
YWNrYWdlcy9ndWlsZS14eXouc2NtOjI3Njo3OiBndWlsZGhhbGxAMC0xLjJmZTJjYzUzOTogJ2d1
aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMv
Z3VpbGUteHl6LnNjbToxMjgzOjEyOiBndWlsZTIuMi1uZXd0QDAuMC4yOiAnZ3VpbGUnIHNob3Vs
ZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0Cmd1aXgvcGFja2FnZXMuc2NtOjQ2Mjoy
OiBndWlsZTMuMC1waWN0dXJlLWxhbmd1YWdlQDAuMC4xLTQuMjkxYTc0NjogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6
LnNjbToxMjY1OjU6IGd1aWxlLW5ld3RAMC4wLjI6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFs
c28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206NzMwOjU6IGd1
aWxlLXNqc29uQDAuMi4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZl
IGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjM4MDoxNDogZ3VpbGUtYmFzaEAwLjEu
Ni0wLjFlYWJjNTY6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5w
dXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206NDM4NToxMjogZ3VpbGUtc29kaXVtQDAuMS4w
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNr
YWdlcy9ndWlsZS14eXouc2NtOjIwNzM6MTI6IGd1aWxlLXJlYWRlckAwLjYuMzogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUt
eHl6LnNjbTo0ODQ6MTI6IGd1aWxlLWRzdkAwLjQuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkg
YWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbTo0MDE1Ojc6
IGd1aWxlLXdlYnNvY2tldEAwLjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBu
YXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MTkyODo3OiBnLWdvbGZAMC4x
LjAtODM5LmVmODMwMTA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUg
aW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MjU3MzoxMjogZ3VpbGUyLjAtY29tbW9u
bWFya0AwLjEuMjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1
dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtaGFsbEAwLjMuMTogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0
NjI6MjogZ3VpbGUzLjAtc2VtdmVyQDAuMS4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNv
IGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjQ2MTA6MTI6IGd1
aWxlLWNib3JAMC4xLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUg
aW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206Mjc3NDo1OiBndWlsZS1zdGlzLXBhcnNl
ckAxLjIuNC4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0
CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjQ0NDY6NTogZ3VpbGUtcjZycy1wcm90b2J1ZkAw
Ljk6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3Bh
Y2thZ2VzL2d1aWxlLXh5ei5zY206MTU4MDoxMjogZ3VpbGUyLjItY29uZmlnQDAuNC4yOiAnZ3Vp
bGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0Cmd1aXgvcGFja2FnZXMu
c2NtOjQ2MjoyOiBndWlsZTMuMC1maWJlcnNAMS4wLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5
IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206NDA4NDo1
OiBndWlsZS1qc29ubGRAMS4wLjI6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBu
YXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206NDQxNjoxMjogZ3VpbGUtZXJp
c0AwLjIuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvZ3VpbGUteHl6LnNjbToxMjAzOjU6IGd1aWxlLWVtYWlsQDAuMi4yOiAnZ3Vp
bGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9n
dWlsZS14eXouc2NtOjExMjc6NzoganVweXRlci1ndWlsZS1rZXJuZWxAMC4wLjAtMi5mMjVmYjkw
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNr
YWdlcy9ndWlsZS14eXouc2NtOjEzMTk6NTogZ3VpbGUtbWFzdG9kb25AMC4wLjE6ICdndWlsZScg
c2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdlcy5zY206
NDYyOjI6IGd1aWxlMy4wLXN5bnRheC1oaWdobGlnaHRAMC4xOiAnZ3VpbGUnIHNob3VsZCBwcm9i
YWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjEx
NTM6NDogZ3VpbGUtc3BhcnFsQDAuMC44OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJl
IGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjM5MDk6NTogZ3VpbGUy
LjIteGFwaWFuQDAuMS4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZl
IGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjQyNzg6NzogZ3VpbGUtYXZhaGlAMC40
LjAtMS42ZDQzY2FmOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlu
cHV0Cmd1aXgvcGFja2FnZXMuc2NtOjQ2MjoyOiBndWlsZTMuMC1jb25maWdAMC40LjI6ICdndWls
ZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdlcy5z
Y206NDYyOjI6IGd1aWxlMy4wLW1jcm9uQDEuMi4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBh
bHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9ndWlsZS14eXouc2NtOjM1Mzc6Nzog
Z3VpbGUtZmZpLWZmdHdAMC0yLjI5NGFkOWU6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28g
YmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL2d1aWxlLXh5ei5zY206MzA5MTo1OiBndWls
ZS1zcmZpLTE1OEAwLjAuMTogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2
ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6MjogZ3VpbGUzLjAtbmN1cnNlc0AzLjA6ICdn
dWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2Vz
L2d1aWxlLXh5ei5zY206NDM1Njo1OiBndWlsZS1qd3RAMC4yLjA6ICdndWlsZScgc2hvdWxkIHBy
b2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdlcy5zY206NDYyOjI6IGd1
aWxlMy4wLWhhdW50QDAuMi40OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0
aXZlIGlucHV0Cmd1aXgvcGFja2FnZXMuc2NtOjQ2MjoyOiBndWlsZTMuMC1yZWFkbGluZUAzLjAu
MjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFj
a2FnZXMvZ3VpbGUuc2NtOjQzMjo1OiBndWlsZS1yZWFkbGluZUAzLjAuMjogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvZ3VpbGUuc2Nt
OjQzMjo1OiBndWlsZTIuMi1yZWFkbGluZUAyLjIuNzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkg
YWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvaXJjLnNjbToyMDQ6NTogd2VlY2hh
dEAzLjA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251
L3BhY2thZ2VzL21haWwuc2NtOjMyNDo1OiBndWlsZTIuMi1tYWlsdXRpbHNAMy4xMDogJ2d1aWxl
JyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvbWFp
bC5zY206MTg2OjU6IGFudWJpc0A0LjIuOTA6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28g
YmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL21haWwuc2NtOjM4ODI6NzogbXVtaUAwLjAu
MS0zLjhjODJjOGY6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5w
dXQKZ251L3BhY2thZ2VzL21haWwuc2NtOjI4NDk6NTogc2lldmUtY29ubmVjdEAwLjkwOiAnZ3Vp
bGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0Cmd1aXgvcGFja2FnZXMu
c2NtOjQ2MjoyOiBndWlsZTMuMC1tYWlsdXRpbHNAMy4xMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFi
bHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvbWFpbC5zY206Mjk0OjU6IG1h
aWx1dGlsc0AzLjEwOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlu
cHV0CmdudS9wYWNrYWdlcy9tYWlsLnNjbToxMDc5OjU6IG11QDEuNC4xNTogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvbWF0aHMuc2Nt
OjE3MTA6MTI6IG5sb3B0QDIuNC4yOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEg
bmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9tZXMuc2NtOjk2OjU6IG55YWNjQDAuOTkuMDogJ2d1
aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMv
bWVzLnNjbToxMTg6NTogbnlhY2NAMS4wMy4wOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNv
IGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9tZXNzYWdpbmcuc2NtOjIwMTI6NTogZnJl
ZXRhbGtANC4xOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0
CmdudS9wYWNrYWdlcy9tdXNpYy5zY206NjIwNTo2OiB6cGx1Z2luc0AwLjEuNzogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvbXVzaWMu
c2NtOjYwOTM6NDogenJ5dGhtQDEuMC4wLWFscGhhLjEyLjAuMTogJ2d1aWxlJyBzaG91bGQgcHJv
YmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApndWl4L3BhY2thZ2VzLnNjbTo0NjI6Mjogemxm
b0AwLjEuNzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApn
bnUvcGFja2FnZXMvbXVzaWMuc2NtOjY0NDo1OiBkZW5lbW9AMi41LjA6ICdndWlsZScgc2hvdWxk
IHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL211c2ljLnNjbToy
MjE0OjU6IGJlYXN0QDAuMTAuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5h
dGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvbXVzaWMuc2NtOjE0NjM6NTogbGlseXBvbmRAMi4yMC4w
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNr
YWdlcy9vcGVuY29nLnNjbToyMzA6Nzogb3BlbmNvZ0AwLjEuNC0xLmNlYWM5MDU6ICdndWlsZScg
c2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL29wZW5j
b2cuc2NtOjE4NTo3OiBhdHRlbnRpb25AMC0xLjg3ZDQzNjc6ICdndWlsZScgc2hvdWxkIHByb2Jh
Ymx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL29wZW5jb2cuc2NtOjk2Ojc6
IGF0b21zcGFjZUA1LjAuMy0xLjg2Yzg0OGQ6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28g
YmUgYSBuYXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL29wZW5jb2cuc2NtOjI5MTo3OiBhZ2ktYmlv
QDAtMS5iNWM2ZjNkOiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlu
cHV0CmdudS9wYWNrYWdlcy9vcGVuY29nLnNjbToxNDI6NzogY29nc2VydmVyQDAtMi5lYzVmM2I5
OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNr
YWdlcy9wYWNrYWdlLW1hbmFnZW1lbnQuc2NtOjE1MDg6NTogYWtrdUAxLjAuMTogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvcGFja2Fn
ZS1tYW5hZ2VtZW50LnNjbToxMjQ1OjU6IGd1aXgtanVweXRlckAwLjIuMTogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvcGFja2FnZS1t
YW5hZ2VtZW50LnNjbToxMDI1OjU6IGd3bEAwLjMuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkg
YWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2NtOjM0
MTo1OiBzaHJvdWRAMC4xLjI6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRp
dmUgaW5wdXQKZ251L3BhY2thZ2VzL3Bsb3R1dGlscy5zY206MTM3OjEyOiBndWlsZTIuMi1jaGFy
dGluZ0AwLjIuMC0xLjc1Zjc1NWI6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBu
YXRpdmUgaW5wdXQKZ251L3BhY2thZ2VzL3Bsb3R1dGlscy5zY206MTI0OjE0OiBndWlsZS1jaGFy
dGluZ0AwLjIuMC0xLjc1Zjc1NWI6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBu
YXRpdmUgaW5wdXQKZ3VpeC9wYWNrYWdlcy5zY206NDYyOjI6IGd1aWxlMy4wLWNoYXJ0aW5nQDAu
Mi4wLTEuNzVmNzU1YjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBp
bnB1dApnbnUvcGFja2FnZXMvc2RsLnNjbTo1NTk6NTogZ3VpbGUtc2RsQDAuNS4yOiAnZ3VpbGUn
IHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy9zZXJ2
ZWV6LnNjbTo0MDoxMjogc2VydmVlekAwLjIuMjogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxz
byBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvc2hlbGxzLnNjbTo5Mjg6NTogZ2FzaC11
dGlsc0AwLjEuMDogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1
dApnbnUvcGFja2FnZXMvc2hlbGxzLnNjbTo4OTM6NTogZ2FzaEAwLjIuMDogJ2d1aWxlJyBzaG91
bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvc2tyaWJpbG8u
c2NtOjcyOjEyOiBza3JpYmlsb0AwLjkuNTogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBi
ZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvdGV4dC1lZGl0b3JzLnNjbTo4MjI6NTogdGV4
bWFjc0AxLjk5LjE5OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlu
cHV0CmdudS9wYWNrYWdlcy92aWRlby5zY206MjY2MDo1OiBzcnQydnR0QDAuMTogJ2d1aWxlJyBz
aG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBpbnB1dApnbnUvcGFja2FnZXMvdnBuLnNj
bToxNTQ6MTQ6IHZwbmMtc2NyaXB0c0AyMDIwMDkyNS4zODg1ZjhiOiAnZ3VpbGUnIHNob3VsZCBw
cm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy93ZWIuc2NtOjc2MjI6
NzogaHBjZ3VpeC13ZWJAMC4wLjEtNS45ZGU2MzU2OiAnZ3VpbGUnIHNob3VsZCBwcm9iYWJseSBh
bHNvIGJlIGEgbmF0aXZlIGlucHV0CmdudS9wYWNrYWdlcy94ZGlzb3JnLnNjbToxMDM0OjU6IHhi
aW5ka2V5c0AxLjguNzogJ2d1aWxlJyBzaG91bGQgcHJvYmFibHkgYWxzbyBiZSBhIG5hdGl2ZSBp
bnB1dApnbnUvcGFja2FnZXMveGRpc29yZy5zY206MjU2OTo3OiBjbGlwbWVudUA2LjAuMS0xLmJj
YmU3YjE6ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQKZ251
L3BhY2thZ2VzL3ppbGUuc2NtOjExOTo3OiB6aWxlLW9uLWd1aWxlQDIuNC4xNS0wLmZkMDk3ODE6
ICdndWlsZScgc2hvdWxkIHByb2JhYmx5IGFsc28gYmUgYSBuYXRpdmUgaW5wdXQ=


--=-nqE8x3VYvsTtsDCOwC6Q--

--=-wHd6mEz0HBE32BE2sSO4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFL+zhccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7v81AQDgEzbBMtma1Ibp/753bg90fEHQ
uD034CNR7MMZha2krQD/ZkeDEIKg692h5LB8rhTQZWvbAv5iS3ADka3AnjaAIAc=
=02GI
-----END PGP SIGNATURE-----

--=-wHd6mEz0HBE32BE2sSO4--





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

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


Received: (at submit) by debbugs.gnu.org; 17 Mar 2021 21:59:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 17 17:59:16 2021
Received: from localhost ([127.0.0.1]:44364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMeCB-0007Tc-UB
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:59:16 -0400
Received: from lists.gnu.org ([209.51.188.17]:39370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lMeC9-0007TS-Si
 for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:59:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57856)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1lMeC9-0006FN-H1
 for bug-guix@HIDDEN; Wed, 17 Mar 2021 17:59:13 -0400
Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:59316)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1lMeC6-0008I2-Oe
 for bug-guix@HIDDEN; Wed, 17 Mar 2021 17:59:13 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by xavier.telenet-ops.be with bizsmtp
 id hZz6240060mfAB401Zz62x; Wed, 17 Mar 2021 22:59:06 +0100
Message-ID: <c34c473b38b2c659947d684d357a31a2a3ece480.camel@HIDDEN>
Subject: Guile not in native-inputs when it should
From: Maxime Devos <maximedevos@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Date: Wed, 17 Mar 2021 22:58:57 +0100
In-Reply-To: <87zgz1y030.fsf_-_@HIDDEN>
References: <87y2ewyv7o.fsf@HIDDEN>
 <20210309193925.15447-1-samplet@HIDDEN>
 <7a04ca46ee7f332e6a31cecbdf9ad4b4133a86f3.camel@HIDDEN>
 <87zgz1y030.fsf_-_@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-+1Rm/mmcjyFeNT9dY6ao"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1616018346; bh=9X3W4AEmRtbiqU615DN9w7akThQz87k9Nh/jdtfd47s=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=SNa44NWbK0FLJdNrp2e1zMCYVkXv+/HUC4ZML56qJZzyWwXZMX67CxiVF89RWxhBP
 fMB9LUgNGtgZqeHQRkQhAGNQEKJzUbnfgGUpmudeDQObPN/zl0HiSnZMtGtkqFUetD
 02Yg4Ggcix55X+pWp86+qF3LnSeFOSZPZjKRK485ZmCRtIQAp7k6e2DZT8mKSCSych
 Z2LMfh49ogI05N+YckGHgy+O6+k2x59Jgdcv3walNlFYeVBo2rbW9V9jR2HBU6329F
 ZAsLsLXWZS+IbnBlMQ81U3iy8Ub2cbUnIWgpir47VkexyA26QRT28jU/QXbTlrSAlc
 cNA2ST04EkG2w==
Received-SPF: pass client-ip=2a02:1800:120:4::f00:14;
 envelope-from=maximedevos@HIDDEN; helo=xavier.telenet-ops.be
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: bug-guix@HIDDEN
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: -2.3 (--)


--=-+1Rm/mmcjyFeNT9dY6ao
Content-Type: multipart/mixed; boundary="=-kTDG6agU7NeaaAxUNdtU"


--=-kTDG6agU7NeaaAxUNdtU
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Guix,

(In response to bug#47027, but opened as a new bug.)

On Wed, 2021-03-17 at 21:52 +0100, Ludovic Court=C3=A8s wrote:
> Hi,
>=20
> Maxime Devos <maximedevos@HIDDEN> skribis:
> [...]
> > Shouldn't the "guile" input be included in the native-inputs
> > as well (perhaps only native-inputs suffices), for cross-compilation?
>=20
> Yes it should, good point.

FWIW, I tried to write a linter to catch these kind of issues.
(If there's a "guile" input, then there usually should also be
a "guile" native-input.)  Currently, it has too many false positives
for my taste.  I most likely won't be working on it in the near future
though.  (Preliminary patch attached)

> ./pre-int-env guix lint -t "check-inputs-should-also-be-native"

(Output attached)

Some suspicious things:
* guile-config & others are missing a "guile" in the native-inputs
* clipmenu & others use "wrap-script" to define wrapper scripts
  (in this case "guile" does not have to be in native-inputs).
  The "wrap-script" procedure from (guix build utils) uses the
  "which" procedure to determine where guile is located ...
  but this is incorrect when cross-compiling!

  (It is possible to override the "guile" binary used with a
  keyword argument).

  (I assume inputs in "inputs" do not contribute to the $PATH
  in a cross-compilation environment; only "native-inputs" should
  contribute to $PATH)

  idk if it is feasible or if there are complications, but
  IMHO the inputs in "inputs" shouldn't contribute to $PATH
  at all (not even when not cross-compilation), only inputs
  in $PATH.

There seems to be plenty of low-hanging cross-compilation fruit here!

Greetings,
Maxime

--=-kTDG6agU7NeaaAxUNdtU
Content-Disposition: attachment;
	filename*0=0001-lint-Check-whether-guile-should-be-in-native-inputs.patc;
	filename*1=h
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0001-lint-Check-whether-guile-should-be-in-native-inputs.patch";
	charset="UTF-8"

RnJvbSBjNDc5OGU2MTU0Mjc1YTJkZTQxYzFkNWEzNWJjNzIzMDkxZDRlMWE0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+
CkRhdGU6IFdlZCwgMTcgTWFyIDIwMjEgMjI6NTY6MjYgKzAxMDAKU3ViamVjdDogW1BBVENIXSBs
aW50OiBDaGVjayB3aGV0aGVyIGd1aWxlIHNob3VsZCBiZSBpbiBuYXRpdmUtaW5wdXRzLgoKVE9E
TyBsZXNzIGZhbHNlIHBvc2l0aXZlcyAob3IgbmVnYXRpdmVzPykKVE9ETyBwcm9wZXIgbWVzc2Fn
ZQoKKiBndWl4L2xpbnQuc2NtCiAgKGNoZWNrLWlucHV0cy1zaG91bGQtYWxzby1iZS1uYXRpdmUp
OiA/Pz8KICAoJWxvY2FsLWNoZWNrZXJzKVtpbnB1dHMtc2hvdWxkLWFsc28tYmUtbmF0aXZlXTog
TmV3ID8/Py4KLS0tCiBndWl4L2xpbnQuc2NtIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2d1aXgvbGludC5zY20gYi9ndWl4L2xpbnQuc2NtCmluZGV4IDMxMWJjOTRjYzMuLmQwY2Rl
MjM2NjUgMTAwNjQ0Ci0tLSBhL2d1aXgvbGludC5zY20KKysrIGIvZ3VpeC9saW50LnNjbQpAQCAt
MTEsNiArMTEsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE4LCAyMDE5IEFydW4gSXNhYWMgPGFy
dW5pc2FhY0BzeXN0ZW1yZWJvb3QubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDIwIENocmlzIE1h
cnVzaWNoIDxjbW1hcnVzaWNoQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBUaW1v
dGh5IFNhbXBsZSA8c2FtcGxldEBuZ3lyby5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4
aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlz
IHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTc1LDYgKzc2LDcgQEAKICAgIzp1c2UtbW9kdWxl
IChpY2UtOSByZGVsaW0pCiAgICM6ZXhwb3J0IChjaGVjay1kZXNjcmlwdGlvbi1zdHlsZQogICAg
ICAgICAgICAgY2hlY2staW5wdXRzLXNob3VsZC1iZS1uYXRpdmUKKyAgICAgICAgICAgIGNoZWNr
LWlucHV0cy1zaG91bGQtYWxzby1iZS1uYXRpdmUKICAgICAgICAgICAgIGNoZWNrLWlucHV0cy1z
aG91bGQtbm90LWJlLWFuLWlucHV0LWF0LWFsbAogICAgICAgICAgICAgY2hlY2stcGF0Y2gtZmls
ZS1uYW1lcwogICAgICAgICAgICAgY2hlY2stcGF0Y2gtaGVhZGVycwpAQCAtMzQ3LDYgKzM0OSwz
NiBAQCBvZiBhIHBhY2thZ2UsIGFuZCBJTlBVVC1OQU1FUywgYSBsaXN0IG9mIHBhY2thZ2Ugc3Bl
Y2lmaWNhdGlvbnMgc3VjaCBhcwogICAgICAgICAgICAgIzpmaWVsZCAnaW5wdXRzKSkKICAgICAg
ICAgIChwYWNrYWdlLWlucHV0LWludGVyc2VjdGlvbiBpbnB1dHMgaW5wdXQtbmFtZXMpKSkpCiAK
KyN8CisoZGVmaW5lIChzdXNwZWN0LWlucHV0LT5uYXRpdmUtbmFtZXMgcGFja2FnZSkKKyAgOzsg
R3VpbGUncyBjb21waWxlZCAuZ28gY29kZSBpcyBhcmNoaXRlY3R1cmUKKyAgYCgsQChpZiAoc3Ry
aW5nLXByZWZpeD8gImd1aWxlIiAocGFja2FnZS1uYW1lIHBhY2thZ2UpKQorICAgICAgICAgJygi
Z3VpbGUiKQorICAgICAgICAgJygpKSkKK3wjCisKKyhkZWZpbmUgKGNoZWNrLWlucHV0cy1zaG91
bGQtYWxzby1iZS1uYXRpdmUgcGFja2FnZSkKKyAgOzsgRW1pdCBhIHdhcm5pbmcgaWYgc29tZSBp
bnB1dHMgb2YgUEFDS0FHRSBhcmUgbGlrZWx5IHRvIGJlbG9uZyB0byBpdHMKKyAgOzsgbmF0aXZl
IGlucHV0cyBhcyB3ZWxsLgorICAoZ3VhcmQgKGMgKChwYWNrYWdlLWNyb3NzLWJ1aWxkLXN5c3Rl
bS1lcnJvcj8gYykgJygpKSkKKyAgICAobGV0ICgoaW5wdXRzIChwYWNrYWdlLWlucHV0cyBwYWNr
YWdlKSkKKyAgICAgICAgICAobmF0aXZlLWlucHV0cworICAgICAgICAgICA7OyBQcmV0ZW5kIHdl
J3JlIGNyb3NzLWNvbXBpbGluZywKKyAgICAgICAgICAgOzsgYXMgc29tZSBwYWNrYWdlcyBvbmx5
IGFkZCB0aGUgImd1aWxlIiBpbnB1dAorICAgICAgICAgICA7OyB0byBuYXRpdmUtaW5wdXRzIHdo
ZW4gJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSBpcyBub3QgI2YuCisgICAgICAgICAgIChwYXJhbWV0
ZXJpemUgKCglY3VycmVudC10YXJnZXQtc3lzdGVtICglY3VycmVudC1zeXN0ZW0pKSkKKyAgICAg
ICAgICAgICAocGFja2FnZS1uYXRpdmUtaW5wdXRzIHBhY2thZ2UpKSkKKyAgICAgICAgICAoaW5w
dXQtbmFtZXMKKyAgICAgICAgICAgJygiZ3VpbGUiKSkpCisgICAgICAoZmlsdGVyLW1hcCAobGFt
YmRhIChpbnB1dCkKKyAgICAgICAgICAgICAgICAgICAgKGFuZCAobm90IChhc3NvYyBpbnB1dCBu
YXRpdmUtaW5wdXRzKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAobWFrZS13YXJuaW5nCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKEdfICInfmEnIHNob3VsZCBwcm9iYWJseSBhbHNvIGJlIGEgbmF0aXZlIGlucHV0IikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgaW5wdXQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICM6ZmllbGQgJ2lucHV0cykpKQorICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtaW5w
dXQtaW50ZXJzZWN0aW9uIGlucHV0cyBpbnB1dC1uYW1lcykpKSkpCisKIChkZWZpbmUgKGNoZWNr
LWlucHV0cy1zaG91bGQtbm90LWJlLWFuLWlucHV0LWF0LWFsbCBwYWNrYWdlKQogICA7OyBFbWl0
IGEgd2FybmluZyBpZiBzb21lIGlucHV0cyBvZiBQQUNLQUdFIGFyZSBsaWtlbHkgdG8gc2hvdWxk
IG5vdCBiZQogICA7OyBhbiBpbnB1dCBhdCBhbGwuCkBAIC0xNDQ5LDYgKzE0ODEsMTAgQEAgdGhl
bSBmb3IgUEFDS0FHRS4iCiAgICAgIChuYW1lICAgICAgICAnZGVzY3JpcHRpb24pCiAgICAgIChk
ZXNjcmlwdGlvbiAiVmFsaWRhdGUgcGFja2FnZSBkZXNjcmlwdGlvbnMiKQogICAgICAoY2hlY2sg
ICAgICAgY2hlY2stZGVzY3JpcHRpb24tc3R5bGUpKQorICAgKGxpbnQtY2hlY2tlcgorICAgICAo
bmFtZSAgICAgICAgJ2lucHV0cy1zaG91bGQtYWxzby1iZS1uYXRpdmUpCisgICAgIChkZXNjcmlw
dGlvbiAiSWRlbnRpZnkgaW5wdXRzIHRoYXQgc2hvdWxkIGFzbyBiZSBuYXRpdmUgaW5wdXRzIikK
KyAgICAgKGNoZWNrICAgICAgICBjaGVjay1pbnB1dHMtc2hvdWxkLWFsc28tYmUtbmF0aXZlKSkK
ICAgIChsaW50LWNoZWNrZXIKICAgICAgKG5hbWUgICAgICAgICdpbnB1dHMtc2hvdWxkLWJlLW5h
dGl2ZSkKICAgICAgKGRlc2NyaXB0aW9uICJJZGVudGlmeSBpbnB1dHMgdGhhdCBzaG91bGQgYmUg
bmF0aXZlIGlucHV0cyIpCi0tIAoyLjMwLjIKCg==


--=-kTDG6agU7NeaaAxUNdtU--

--=-+1Rm/mmcjyFeNT9dY6ao
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYFJ7oRccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7m1rAP917fx/VFi8xzRiljXHnnQmwd7V
zIkd/0w5QtQlzVho6QD/QJNX30d5V1UlDDyf4n7fdOcgOkeoC4+hVQFSdQNmAAM=
=6JPn
-----END PGP SIGNATURE-----

--=-+1Rm/mmcjyFeNT9dY6ao--





Acknowledgement sent to Maxime Devos <maximedevos@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#47221; Package guix. 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: Tue, 11 Oct 2022 14:30:02 UTC

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