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>; dated Wed, 17 Mar 2021 22:00:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

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: Thu, 18 Mar 2021 07:30:02 UTC

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