From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 02 11:20:35 2024 Received: (at submit) by debbugs.gnu.org; 2 Oct 2024 15:20:35 +0000 Received: from localhost ([127.0.0.1]:59004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sw19V-000770-Dn for submit@debbugs.gnu.org; Wed, 02 Oct 2024 11:20:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:42944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sw0oF-0005mZ-BG for submit@debbugs.gnu.org; Wed, 02 Oct 2024 10:58:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sw0oE-000664-BF for bug-guix@gnu.org; Wed, 02 Oct 2024 10:58:34 -0400 Received: from smtpout02-ext4.partage.renater.fr ([194.254.241.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sw0oA-0002Z9-MK for bug-guix@gnu.org; Wed, 02 Oct 2024 10:58:34 -0400 Received: from zmtaauth06.partage.renater.fr (zmtaauth06.partage.renater.fr [194.254.241.27]) by smtpout20.partage.renater.fr (Postfix) with ESMTP id 49E96C0BEE for ; Wed, 2 Oct 2024 16:58:26 +0200 (CEST) Received: from zmtaauth06.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTPS id 429381000F4 for ; Wed, 2 Oct 2024 16:58:26 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTP id 33C611000E8 for ; Wed, 2 Oct 2024 16:58:26 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth06.partage.renater.fr 33C611000E8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=univ-rennes1.fr; s=985DBB1A-FF8B-4311-B8B4-4A7A53527F32; t=1727881106; bh=/6PytSNLwMYSRz+DPjsf9aveTAkStwabker5EKuf950=; h=Message-ID:Date:MIME-Version:From:To; b=os5mrRfe6dMZN+o4yxs/7g9LCKxsD/u0UISF28B/1si1B9bXdKT7LuG9VF80SDz4+ 7rwZkzhB7R0kUXTHMWrBZJjeClObSmHla1Kt2P+7QoA+8XVOn7ugHoPgcQfQ3TvVWQ GHNQ8kIQ360uEs3DPdlgSMMjzDtaufqVjTAjkhpyQ3tPF+WBkAVJeyDMCfMfChrCKp ZS52fi9rlGA1wM9lO1w1JGs3oFKNkUYGpEfT6qZGHmIRdbI6bE4c1jtCS4vPHYgg8C 6X9eiy9mhBBzndLX4D6qK4XIZthAmfNFj2sBusbFnUmrLa3pGx/DgPad1ge7ZPja3P ewMvQJoJEjaow== Received: from zmtaauth06.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth06.partage.renater.fr [127.0.0.1]) (amavis, port 10026) with ESMTP id xnM-FofiJl1c for ; Wed, 2 Oct 2024 16:58:26 +0200 (CEST) Received: from 129.20.25.111 (unknown [194.254.241.251]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTPA id F41EE1000DD for ; Wed, 2 Oct 2024 16:58:25 +0200 (CEST) Message-ID: <41a1c033-9a87-4521-9a28-e0f254f3defd@univ-rennes1.fr> Date: Wed, 2 Oct 2024 16:58:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Fabrice Tudoret Subject: failed to compute the derivation for Guix To: bug-guix@gnu.org Content-Language: fr Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms030903020509090208090705" X-Virus-Scanned: clamav-milter 0.103.8 at clamav03 X-Virus-Status: Clean X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: 0 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdduledgjeelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfhuffvtgesghdtreettddvjeenucfhrhhomhephfgrsghrihgtvgcuvfhuughorhgvthcuoehfrggsrhhitggvrdhtuhguohhrvghtsehunhhivhdqrhgvnhhnvghsuddrfhhrqeenucggtffrrghtthgvrhhnpefgjeeljeekiedvgfekudelueegjeehkeejteetleekhfeutdekheduueegffefueenucffohhmrghinhepghhnuhdrohhrghenucfkphepudelgedrvdehgedrvdeguddrvdehudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleegrddvheegrddvgedurddvhedupdhhvghlohepuddvledrvddtrddvhedrudduuddpmhgrihhlfhhrohhmpehfrggsrhhitggvrdhtuhguohhrvghtsehunhhivhdqrhgvnhhnvghsuddrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepsghughdqghhuihigsehgnhhurdhorhhg Received-SPF: pass client-ip=194.254.241.31; envelope-from=fabrice.tudoret@univ-rennes1.fr; helo=smtpout02-ext4.partage.renater.fr X-Spam_score_int: 19 X-Spam_score: 1.9 X-Spam_bar: + X-Spam_report: (1.9 / 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, FSL_HELO_BARE_IP_2=1.167, HTML_MESSAGE=0.001, PDS_BTC_ID=0.499, RCVD_HELO_IP_MISMATCH=2.368, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.5 (+) 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 every one, The very first "guix pull" for a new user failed whereas it works fine for other users. Have you an idea of what I could do ? Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.51.188.17 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.51.188.17 listed in bl.score.senderscore.com] 1.2 RCVD_HELO_IP_MISMATCH Received: HELO and IP do not match, but should 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] 0.0 HTML_MESSAGE BODY: HTML included in message 0.5 PDS_BTC_ID FP reduced Bitcoin ID 1.2 FSL_HELO_BARE_IP_2 No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 02 Oct 2024 11:20:22 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) This is a cryptographically signed message in MIME format. --------------ms030903020509090208090705 Content-Type: multipart/alternative; boundary="------------5lC5000LWMa5De1rLGJjQv25" --------------5lC5000LWMa5De1rLGJjQv25 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgZXZlcnkgb25lLA0KDQpUaGUgdmVyeSBmaXJzdCAiZ3VpeCBwdWxsIiBmb3IgYSBuZXcg dXNlciBmYWlsZWQgd2hlcmVhcyBpdCB3b3JrcyBmaW5lIA0KZm9yIG90aGVyIHVzZXJzLg0K DQpIYXZlIHlvdSBhbiBpZGVhIG9mIHdoYXQgSSBjb3VsZCBkbyA/DQoNClRoYW5rcywNCg0K LS0gDQpGYWJyaWNlIFRVRE9SRVQNCg0KTGFib3JhdG9pcmUgZHUgVHJhaXRlbWVudCBkdSBT aWduYWwgZXQgZGUgbCdJbWFnZQ0KSU5TRVJNIFUtMTA5OS4gVW5pdmVyc2l0w6kgZGUgUmVu bmVzIDENCkNhbXB1cyBkZSBCZWF1bGlldS4gQsOidCAyMi4gMzUwNDIuICBSZW5uZXMuICBG cmFuY2UNCg0KDQpPVVRQVVQ6DQoNCltoamViYmFyaUBjbHVzdGVyMjQgfl0kIGd1aXggcHVs bA0KVXBkYXRpbmcgY2hhbm5lbCAnZ3VpeCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAnaHR0 cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ3VpeC5naXQnLi4uDQpBdXRoZW50aWNh dGluZyBjaGFubmVsICdndWl4JywgY29tbWl0cyA5ZWRiM2Y2IHRvIGE0N2Q3YWYgKDIgbmV3 IGNvbW1pdHMpLi4uDQpCdWlsZGluZyBmcm9tIHRoaXMgY2hhbm5lbDoNCiAgIGd1aXhodHRw czovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdAlhNDdkN2FmDQpzdWJzdGl0 dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9y ZycuLi4gMTAwLjAlDQoyNi40IE1CIHdpbGwgYmUgZG93bmxvYWRlZA0Kc3Vic3RpdHV0ZTog dXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmcnLi4u IDEwMC4wJQ0KICBnbGliYy0yLjM1ICA4LjVNaUIgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuNU1pQi9zIDAwOjAxIOKW leKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWjyAxMDAuMCUNCiAgYmFzaC1taW5pbWFsLTUuMS4xNiAgNTg4S2lCICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1LjlNaUIvcyAwMDow MCDilpXilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojiloji lojilojilo8gMTAwLjAlDQogIGdjYy0xMS4zLjAtbGliICA1LjRNaUIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS44TWlCL3Mg MDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paPIDEwMC4wJQ0KICBsaWJmZmktMy40LjQgIDYwS2lCICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMuNE1p Qi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiAgbGliZ2MtOC4yLjIgIDIxOEtpQiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2 LjFNaUIvcyAwMDowMCDilpXilojilojilojilojilojilojilojilojilojilojilojiloji lojilojilojilojilojilojilo8gMTAwLjAlDQogIGxpYnVuaXN0cmluZy0xLjAgIDY2MUtp QiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAyMi44TWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0KICBwa2ctY29uZmlnLTAuMjkuMiAg MjA5S2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMTguMU1pQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiAgZ3VpbGUtMy4wLjkgIDgu MU1pQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDE1LjFNaUIvcyAwMDowMSDilpXilojilojilojilojilojilojilojiloji lojilojilojilojilojilojilojilojilojilojilo8gMTAwLjAlDQogIGd1aWxlLTMuMC45 LWRlYnVnICA3LjhNaUIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAxOC4zTWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0Kc3Vic3RpdHV0 ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmcn Li4uIDEwMC4wJQ0KMC40IE1CIHdpbGwgYmUgZG93bmxvYWRlZA0KICBnbGliYy11dGY4LWxv Y2FsZXMtMi4zNSAgMzgyS2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDEuNk1pQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCnN1YnN0aXR1dGU6 IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5nbnUub3JnJy4u LiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBz Oi8vY2kuZ3VpeC5nbnUub3JnJy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1 YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5nbnUub3JnJy4uLiAxMDAuMCUNCnN1 YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5n bnUub3JnJy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZy b20gJ2h0dHBzOi8vY2kuZ3VpeC5nbnUub3JnJy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVw ZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5nbnUub3JnJy4uLiAx MDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8v Y2kuZ3VpeC5nbnUub3JnJy4uLiAxMDAuMCUNCiAgYmFzaC1taW5pbWFsLTUuMS4xNiAgNTY5 S2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA0LjJNaUIvcyAwMDowMCDilpXilojilojilojilojilojilojilojilojilojilojiloji lojilojilojilojilojilojilojilo8gMTAwLjAlDQogIGxpYmZmaS0zLjQuNCAgNTZLaUIg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgNC4xTWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0KICBsaWJnYy04LjIuMiAgMjI4 S2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTIuM01pQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiAgbGlidW5pc3RyaW5n LTEuMCAgNjYxS2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDE1LjdNaUIvcyAwMDowMCDilpXilojilojilojilojilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilo8gMTAwLjAlDQogIHBrZy1jb25m aWctMC4yOS4yICAyMDlLaUIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxOC41TWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0KICBndWls ZS0zLjAuOSAgOC4xTWlCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTUuME1pQi9zIDAwOjAxIOKWleKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiAg Z3VpbGUtMy4wLjktZGVidWcgIDcuOE1pQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDE3LjdNaUIvcyAwMDowMCDilpXilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilo8gMTAwLjAl DQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1 aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRl cyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRl OiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycu Li4gMTAwLjAlDQogIGxpYmdwZy1lcnJvci0xLjQ1ICAyMjNLaUIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yTWlCL3MgMDA6MDAg 4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paPIDEwMC4wJQ0KICBsaWJnY3J5cHQtMS4xMC4xICA1NTJLaUIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOE1pQi9zIDAw OjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWjyAxMDAuMCUNCiAgZ3VpbGUtZ2NyeXB0LTAuNC4wICAxNjVLaUIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjdNaUIv cyAwMDowMCDilpXilojilojilojilojilojilojilojilojilojilojilojilojilojiloji lojilojilojilojilo8gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRl cyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRl OiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251 Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9t ICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRh dGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycu Li4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRw czovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBz dWJzdGl0dXRlcyBmcm9tICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycuLi4gMTAw LjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2Np Lmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0 dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0 dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9y ZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdo dHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQogIG1vZHVsZS1pbXBvcnQtY29t cGlsZWQgIDcyS2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgNzA5S2lCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0KICBnbXAtNi4yLjEgIDU3 MktpQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDEuOE1pQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiAgbGlibHRkbC0y LjQuNyAgMzVLaUIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA2LjBNaUIvcyAwMDowMCDilpXilojilojilojilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilojilo8gMTAwLjAlDQpidWlsZGlu ZyAvZ251L3N0b3JlLzlnaXh5Nm5yYW1hbjNsY2duemJuN244bmpmaWw3NG05LWNvbmZpZy5z Y20uZHJ2Li4uDQogIGd1aWxlLTIuMC4xNCAgMy4wTWlCICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4yTWlCL3MgMDA6MDEg 4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paPIDEwMC4wJQ0KYnVpbGRpbmcgL2dudS9zdG9yZS9ycXJwMjRoaDRhOHo1eWtzc3pr NnFkaWJ4Z21sbmowOC1naXQuc2NtLmRydi4uLg0KYXBwbHlpbmcgNyBncmFmdHMgZm9yIGd1 aWxlLTMuMC45IC4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9kbGp6enJnNjJoanB4Z3draTkx aXEyMWM2NzFhcWN3ci1oYXNoLnNjbS5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvMmRx c2huMHhsemF3a2ZxbXAyczR4MHpneHdkMHp2Y2stbW9kdWxlLWltcG9ydC5kcnYuLi4NCmJ1 aWxkaW5nIC9nbnUvc3RvcmUvNmhjODRuZmlnNTg0N3F4c201MmloM3BnNzR4eWNieGstbW9k dWxlLWltcG9ydC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvM3psZm5xamMzMHdtNGNk ajZod3hucjR4ZDZidmxkY2stbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYuLi4NCmJ1aWxk aW5nIC9nbnUvc3RvcmUvZGE5ZzU2dzJ5aTZiaHFkcGRkNG0zMDlkeWhpbHhzOTQtbW9kdWxl LWltcG9ydC1jb21waWxlZC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvajBhYTE0bjhj aTVuaWdpNjg3YTk1ZGZzemdmZGF2NTgtY29tcHV0ZS1ndWl4LWRlcml2YXRpb24uZHJ2Li4u DQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1 aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRl cyBmcm9tICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJz dGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251 Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9t ICdodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRl OiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycu Li4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRw czovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRh dGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAw LjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2Jv cmRlYXV4Lmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBz dWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpz dWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2JvcmRlYXV4 Lmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0 dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguZ251Lm9yZycuLi4gMTAwLjAlDQoNCi4uLi4v Li4uLg0KDQogwqB6aXBib21iLUlTT0VudHMuemlwwqAgMjBLaULCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDU4OUtpQi9zIDAwOjAwIOKW leKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWjyAxMDAuMCUNCiDCoHppcGJvbWItZG9jYms0MS56aXDCoCA1NUtpQsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMS41TWlCL3MgMDA6 MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paPIDEwMC4wJQ0KIMKgemlwYm9tYi1kb2Nia3g0MTIuemlwwqAgNzRLaULCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMi4wTWlCL3Mg MDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paPIDEwMC4wJQ0KIMKgemlwYm9tYi1kb2Nib29rLXhtbC00LjQuemlwwqAg OTRLaULCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMS4yTWlCL3MgMDA6 MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paPIDEwMC4wJQ0KIMKgemxpYi0xLjMudGFyLmd6wqAgMS40TWlCwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTQuNU1p Qi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiDCoHpzdGQtMS41LjIudGFyLmd6wqAgMS44TWlC wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IDEuOE1pQi9zIDAwOjAxIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCmJ1aWxkaW5nIC9nbnUvc3RvcmUvMmZ6 czh5cDgxYmkzbmxtMngwM3NyMHBjNW53MWJyNmctbW9kdWxlLWltcG9ydC1jb21waWxlZC5k cnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvNWdmN2Y4YXduZGhuZjJnbjJtemJmYnFyM2l4 OWFqODAtbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3Rv cmUvaXg2ZjhmMjF6cmwxZHIyd3poaTNrbG12eHgzaXBoN3otbW9kdWxlLWltcG9ydC1jb21w aWxlZC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvMjFjN3BqYWhraDIwbW16cTJpdmtp NTd6d3d2cDZud24tYm9vdHN0cmFwLWJpbmFyaWVzLTAuZHJ2Li4uDQpidWlsZGluZyAvZ251 L3N0b3JlL2loNTkyM2R2Zmc2NG5scGliYzRxZmEyMmpreXF5a3JtLWJvb3Rhci0xYi5kcnYu Li4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvamMzdmdjc3BscXNpbTNuYTgwYjBuMmlpbG5hNWo2 Z3gtUHl0aG9uLTMuNS45LnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvOGs4 enF3YmFtNGRicGJ2eHBja3JwOWE5ODU4a2RpcjUtYmFzaC01LjEudGFyLnh6LmRydi4uLg0K YnVpbGRpbmcgL2dudS9zdG9yZS8wc2Y3ODUyYno4aG52NnI2amNqcHBpaHk3OHYyejhwYS1i aW51dGlscy0yLjIwLjFhLnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvZzly cHl4cXFrN2ZmaXM0NjNod3ZyZDJhenM4aXlzNDgtYmludXRpbHMtMi40MS50YXIueHouZHJ2 Li4uDQpidWlsZGluZyAvZ251L3N0b3JlLzRpMGxzbDJ6NjE0ZG0yZ2swMDRqMTh3NWc2bGNx NGY5LWZpbGUtNS40NS50YXIueHouZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlLzZ5YzVi aGdpczdrbmlsdmM0c3YzeHJjcmN6MTJ2bmk0LWZpbmR1dGlscy00LjkuMC50YXIueHouZHJ2 Li4uDQpidWlsZGluZyAvZ251L3N0b3JlL3MxcjBzcXM0ZDNwYmNyY2k1YmY4c2ZycTJpMzlm ZDR4LWdhc2gtYm9vdC0wLjMuMC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvamIxZ2gz bjIzeXkydnd2MTNhYzRxMW5yY2lxbmRjOWgtZ2NjLTQuOS40LnRhci54ei5kcnYuLi4NCmJ1 aWxkaW5nIC9nbnUvc3RvcmUvcWtsMnB3cHMwanE3OW0ycHdmNjEzajg0NWt5bmc0aWctZ2Fz aC11dGlscy1ib290LTAuMi4wLmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS84MnNsbjJo NXZhMHIwOGF4YmI0ejdzYmk2MndheGw2eC1nbGliYy0yLjE2LjAudGFyLnh6LmRydi4uLg0K YnVpbGRpbmcgL2dudS9zdG9yZS92bTdxcDQ5bndsZ3BtbnkwOGhraHFiY2twbGp2eGF3NS1n bGliYy0yLjM5LnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvczhjenk5NGxr cDlubWs3NDNuZnF4emxmYjVwbWNsdzItZ21wLTYuMC4wYS50YXIueHouZHJ2Li4uDQpidWls ZGluZyAvZ251L3N0b3JlLzJuYjlwc255czExdjRpa3A3OTM0a3ZtMHJhaDg5MzF3LWdyZXAt My4xMS50YXIueHouZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlL2FyaXJzd2x4d3c3MHhn Y3BnNXpqaWcwbXh2ZmQ2ZzdjLWd1aWxlLTMuMC45LnRhci54ei5kcnYuLi4NCmJ1aWxkaW5n IC9nbnUvc3RvcmUvcGphemlscjRyZzlyOWtjOW1oYWwwNGRkbnhhNTAzenYtbGludXgtbGli cmUtaGVhZGVycy1ib290c3RyYXAtMC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvanhj YW1heGZuYnhpMjloaTVuMnlzempycTlramxyanYtbWFrZS00LjQuMS50YXIueHouZHJ2Li4u DQpidWlsZGluZyAvZ251L3N0b3JlL2wxejVtNDZzZ2pxbDdoaGw5bTRuN2w0eGtzYnJpM3Ni LXBhdGNoLTIuNy42LnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvN25uOWFj YzA0M2pnZG1rYWc5ZGdxeDdmaDVpbHZ3cXAtcGVybC01LjM2LjAudGFyLnh6LmRydi4uLg0K YnVpbGRpbmcgL2dudS9zdG9yZS96a3F5ZmNweTB3eDN3andmaHNkZzQwYjhwMDBwcTQ0ai1z ZWQtNC44LnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvMHhodjVhYnBtbGhp OGJkcW0wY2xjeXhnbTQyMWZxaWstc3RhZ2UwLXBvc2l4LTEuNi4wLmRydi4uLg0KYnVpbGRp bmcgL2dudS9zdG9yZS9uNzduY20xYjhsa2FnY3ZwMGFuOWNydjN2dzhsNjZqZy10YXItMS4z NC50YXIueHouZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlL2s5OXB5YTUwemo2ZmcwZzJz bHM0eGRqbmM1czJyNTV3LW1lcy1ib290LTAuMjUuMS5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUv c3RvcmUvazV2ODQ3bDVoeGxueTcyMjE0dmpncHpqNms3amk3eGEtdGV4aW5mby02LjgudGFy Lnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9mNGswN2hoNGpibjZhOWx5YWt3cTM5 YTVqbDBiamtjeS10Y2MtYm9vdDAtMC45LjI2LTExNDktZzQ2YTc1ZDBjLmRydi4uLg0KYnVp bGRpbmcgL2dudS9zdG9yZS9kZHAwMWhyd25ndjVoaXc5YWpiaW56OW1qNHNiMWF6aS1nemlw LW1lc2Jvb3QtMS4yLjQuZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlLzA0bWw0MGJtZzhz ZmgxZGtpYzh3ZGFnYWxzeDRwc3hnLW1ha2UtbWVzYm9vdDAtMy44MC5kcnYuLi4NCmJ1aWxk aW5nIC9nbnUvc3RvcmUvM2NjM3hwOXA0eGRtMWhrYnhzaGNtd3ZrNDl2cWc3anEtcGF0Y2gt bWVzYm9vdC0yLjUuOS5kcnYuLi4NCnwgJ2J1aWxkJyBwaGFzZWJ1aWxkZXIgZm9yIGAvZ251 L3N0b3JlLzNjYzN4cDlwNHhkbTFoa2J4c2hjbXd2azQ5dnFnN2pxLXBhdGNoLW1lc2Jvb3Qt Mi41LjkuZHJ2JyBmYWlsZWQgd2l0aCBleGl0IGNvZGUgMQ0KYnVpbGQgb2YgL2dudS9zdG9y ZS8zY2MzeHA5cDR4ZG0xaGtieHNoY213dms0OXZxZzdqcS1wYXRjaC1tZXNib290LTIuNS45 LmRydiBmYWlsZWQNClZpZXcgYnVpbGQgbG9nIGF0ICcvdmFyL2xvZy9ndWl4L2RydnMvM2Mv YzN4cDlwNHhkbTFoa2J4c2hjbXd2azQ5dnFnN2pxLXBhdGNoLW1lc2Jvb3QtMi41LjkuZHJ2 Lmd6Jy4NCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL3pwcGY5Mzl3eHZq OGtrY2M3N3dhdjZ2eng3Y2g2MWhmLWJhc2gtbWluaW1hbC01LjEuMTYuZHJ2JzogMSBkZXBl bmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAv Z251L3N0b3JlL3hwOG1odnFjeDEwcG55ZGxsMmpkbHdmcDR4ZGtjNGhpLWJpbnV0aWxzLTIu NDEuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWls ZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL2dhZDd6Y2oyNmI3bmtkOXEwZjg4M2xtaTN3MW00 aGhqLWJ6aXAyLTEuMC44LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0 DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS85bm02Z3c0bXFkcW1mYzFh Ymhtdjg5bTJ3NmlkN255ai1jb3JldXRpbHMtOS4xLmRydic6IDEgZGVwZW5kZW5jaWVzIGNv dWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9u OXFieGw1MTFjN215MDlxNjdkZmlzcjk5aXgyMzZqcS1kaWZmdXRpbHMtMy4xMC5kcnYnOiAx IGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRp b24gYC9nbnUvc3RvcmUvOW5rMmN2bGgzaWdzNnZoeTA0a2Y4YXp6MmYwOW1sZmItZmlsZS01 LjQ1LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVp bGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS8zNWxkYzlhOGN2aHF6c2o2ZnkwbmJucjg1aDI4 bnNici1maW5kdXRpbHMtNC45LjAuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUg YnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL2czazVjbXA0ZzA3 czVxemdzaTkyaW14NmZpNjFybjdkLWdhd2stNS4zLjAuZHJ2JzogMSBkZXBlbmRlbmNpZXMg Y291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3Jl L2hzMGRkcGwwanl6YzF6bDY5eHZhMnFkbTU1cTU1OHc4LWdjYy0xMS40LjAuZHJ2JzogMSBk ZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9u IGAvZ251L3N0b3JlL2l2ZmNkazFxeWd6YzRmYzR4M2lxejlsY3FjZzlwMjlzLWdsaWJjLTIu MzkuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWls ZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL2l2d2xtNmdkMzV4a3dxODZ3MWxiN2NwaHZ4NG4y ZmRuLWdyZXAtMy4xMS5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdA0K Y2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvdnE1MW1ycHZrYWkycjlyZ2N2 NXdjaDY3YjF3c2R2NG0tZ3VpbGUtMy4wLjkuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRu J3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlLzMxaGhz YWFzNzVmcTNqNWdkNDg3MGg4Y2w2dnByZHhmLWd6aXAtMS4xMy5kcnYnOiAxIGRlcGVuZGVu Y2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUv c3RvcmUvYnhsaDdnNzM2MDhwd3lubjdkaTV5N3JwOGRmZzYwMjEtZ3ppcC0xLjEzLmRydic6 IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZh dGlvbiBgL2dudS9zdG9yZS9rOGQwbGkwYnhpczZtc3d6c2kwNXkyemYzMjBocXBzNi1saWJn Yy04LjIuNC5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90 IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvZDBoNnB3bXZycmhmcW1zcjFqNmNwYnoz cjdpaHBxcGotbGlidW5pc3RyaW5nLTEuMS5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4n dCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvdzNyZmh6 d2pzeDR2OTdpa2Z2YzBna2wxd2FjazQ1bDYtbGludXgtbGlicmUtaGVhZGVycy01LjE1LjQ5 LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQg ZGVyaXZhdGlvbiBgL2dudS9zdG9yZS84OWttZDNxYWZsNm44czBzcXZrYWRqMmM2ZzNqMXpp OC1tYWtlLTQuNC4xLmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpj YW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9qMDM0NjV3azJ4eXloM2xjYzY1 cmdhZng5NHloOWRrMS1wYXRjaC0yLjcuNi5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4n dCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvOHBubmt5 azYxdmJhYzgzYngwMjdrcXZ4MGx3Nnk2YXgtc2VkLTQuOC5kcnYnOiAxIGRlcGVuZGVuY2ll cyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3Rv cmUvaGdxMXlpMzMwYWprcDE3bHJwNmtjYW5maWt5aGpjOWYtdGFyLTEuMzQuZHJ2JzogMSBk ZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9u IGAvZ251L3N0b3JlLzdmYnpoZGk1dnI3a2tiZHAxaXM1d2Q1YzQzejh2cm1xLXh6LTUuNC41 LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQg ZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9sZHN2c2k0bWZibWh3cHhnaGpqNXMxbmEwZDhrcjk0 YS16c3RkLTEuNS4yLmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpj YW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9yN3F2bTBhZDJxeGRtMDAwbWxm YnI4Yzh3eHcyamZ2Zi1naXQtbWluaW1hbC0yLjQ2LjAuZHJ2JzogMSBkZXBlbmRlbmNpZXMg Y291bGRuJ3QgYmUgYnVpbHQNCkJhY2t0cmFjZToNCiDCoMKgwqDCoMKgwqDCoMKgwqAgMTQg KHByaW1pdGl2ZS1sb2FkICIvZ251L3N0b3JlLzM4YWd3aDd4M3Y0M2pobDA2Z2lueDIwODB6 Yzhpc2ZqLWNvbXB1dGUtZ3VpeC1kZXJpdmF0aW9uIikNCkluIGljZS05L2V2YWwuc2NtOg0K IMKgwqDCoCAxNTU6OSAxMyAoXyBfKQ0KIMKgwqDCoCAxNTk6OSAxMiAoXyAjKCMoIygjKCMo IygjKCMoIygjKCMoIygjKCMoIygjKCM8ZGlyZWN0b3J5IChndWlsZS11Pz4gPykgPykgPykg PykgPykgPykgPykgPykgPykgPykgPykgPykgPykgPykgPykgPykpDQpJbiBpY2UtOS9ib290 LTkuc2NtOg0KIMKgwqDCoCAxNTI6MiAxMSAod2l0aC1mbHVpZCogXyBfIF8pDQogwqDCoMKg IDE1MjoyIDEwICh3aXRoLWZsdWlkKiBfIF8gXykNCkluIC4vZ3VpeC9zdG9yZS5zY206DQog wqAgMjIxMDoyNMKgIDkgKHJ1bi13aXRoLXN0b3JlICM8c3RvcmUtY29ubmVjdGlvbiAyNTYu MTAwIDdmMTI4MTU0MTBhMD4gIzxwcm9jZWR1cmUgN2YxMjY5NmFkYTAwIGF0IC4vZ3VpeC9z ZWxmLnNjbToxPz4gPykNCiDCoMKgIDIwMzg6OMKgIDggKF8gIzxzdG9yZS1jb25uZWN0aW9u IDI1Ni4xMDAgN2YxMjgxNTQxMGEwPikNCkluIC4vZ3VpeC9nZXhwLnNjbToNCiDCoMKgIDMw MDoyMsKgIDcgKF8gIzxzdG9yZS1jb25uZWN0aW9uIDI1Ni4xMDAgN2YxMjgxNTQxMGEwPikN CiDCoMKgIDEyMTg6MsKgIDYgKF8gIzxzdG9yZS1jb25uZWN0aW9uIDI1Ni4xMDAgN2YxMjgx NTQxMGEwPikNCiDCoMKgIDEwODU6MsKgIDUgKF8gIzxzdG9yZS1jb25uZWN0aW9uIDI1Ni4x MDAgN2YxMjgxNTQxMGEwPikNCiDCoMKgwqAgOTI2OjTCoCA0IChfICM8c3RvcmUtY29ubmVj dGlvbiAyNTYuMTAwIDdmMTI4MTU0MTBhMD4pDQpJbiAuL2d1aXgvc3RvcmUuc2NtOg0KIMKg IDIwOTU6MTLCoCAzIChfICM8c3RvcmUtY29ubmVjdGlvbiAyNTYuMTAwIDdmMTI4MTU0MTBh MD4pDQogwqDCoCAxNDMzOjXCoCAyIChtYXAvYWNjdW11bGF0ZS1idWlsZHMgIzxzdG9yZS1j b25uZWN0aW9uIDI1Ni4xMDAgN2YxMjgxNTQxMGEwPiAjPHByb2NlZHVyZSA3ZjEyNmRjNTU5 MjAgYXQgLi9ndWl4L3N0bz8+ID8pDQogwqAgMTQ0OToxNcKgIDEgKF8gIzxzdG9yZS1jb25u ZWN0aW9uIDI1Ni4xMDAgN2YxMjgxNTQxMGEwPiAoIi9nbnUvc3RvcmUvaTl5ODk2MnczODJp dnc3bjY2aTZ2ZGoyZHhnM3FpN3ItZ3VpeC1kYWVtPyIgPykgPykNCiDCoCAxNDQ5OjE1wqAg MCAobG9vcCAjZikNCg0KLi9ndWl4L3N0b3JlLnNjbToxNDQ5OjE1OiBJbiBwcm9jZWR1cmUg bG9vcDoNCkVSUk9SOg0KIMKgIDEuICZzdG9yZS1wcm90b2NvbC1lcnJvcjoNCiDCoMKgwqDC oMKgIG1lc3NhZ2U6ICJidWlsZCBvZiBgL2dudS9zdG9yZS9yN3F2bTBhZDJxeGRtMDAwbWxm YnI4Yzh3eHcyamZ2Zi1naXQtbWluaW1hbC0yLjQ2LjAuZHJ2JyBmYWlsZWQiDQogwqDCoMKg wqDCoCBzdGF0dXM6IDEwMA0KZ3VpeCBwdWxsOiBlcnJvcjogWW91IGZvdW5kIGEgYnVnOiB0 aGUgcHJvZ3JhbSAnL2dudS9zdG9yZS8zOGFnd2g3eDN2NDNqaGwwNmdpbngyMDgwemM4aXNm ai1jb21wdXRlLWd1aXgtZGVyaXZhdGlvbicNCmZhaWxlZCB0byBjb21wdXRlIHRoZSBkZXJp dmF0aW9uIGZvciBHdWl4ICh2ZXJzaW9uOiAiYTQ3ZDdhZjIyNzNjMmRiYjUzNzZlNzc2YjM0 ZTc4YTkxNDZhYmJmZSI7IHN5c3RlbTogIng4Nl82NC1saW51eCI7DQpob3N0IHZlcnNpb246 ICJhODM1M2U5ZDZiMzRmZDhkNDJkMmU4ZjE0Y2U4NDQ4NDlmZTljMjkzIjsgcHVsbC12ZXJz aW9uOiAxKS4NClBsZWFzZSByZXBvcnQgdGhlIENPTVBMRVRFIG91dHB1dCBhYm92ZSBieSBl bWFpbCB0bzxidWctZ3VpeEBnbnUub3JnPi4NCg0KDQoNCg== --------------5lC5000LWMa5De1rLGJjQv25 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPG1ldGEgaHR0cC1lcXVp dj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPg0K ICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgIDxwPkhpIGV2ZXJ5IG9uZSw8YnI+DQogICAgPC9w Pg0KICAgIDxwPlRoZSB2ZXJ5IGZpcnN0ICJndWl4IHB1bGwiIGZvciBhIG5ldyB1c2VyIGZh aWxlZCB3aGVyZWFzIGl0IHdvcmtzDQogICAgICBmaW5lIGZvciBvdGhlciB1c2Vycy48YnI+ DQogICAgPC9wPg0KICAgIDxwPkhhdmUgeW91IGFuIGlkZWEgb2Ygd2hhdCBJIGNvdWxkIGRv ID88L3A+DQogICAgPHA+VGhhbmtzLDwvcD4NCiAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0 dXJlIiBjb2xzPSI3MiI+LS0gDQpGYWJyaWNlIFRVRE9SRVQNCg0KTGFib3JhdG9pcmUgZHUg VHJhaXRlbWVudCBkdSBTaWduYWwgZXQgZGUgbCdJbWFnZQ0KSU5TRVJNIFUtMTA5OS4gVW5p dmVyc2l0w6kgZGUgUmVubmVzIDENCkNhbXB1cyBkZSBCZWF1bGlldS4gQsOidCAyMi4gMzUw NDIuICBSZW5uZXMuICBGcmFuY2UNCg0KDQo8L3ByZT4NCiAgICBPVVRQVVQ6PGJyPg0KICAg IDxwcmU+W2hqZWJiYXJpQGNsdXN0ZXIyNCB+XSQgZ3VpeCBwdWxsDQpVcGRhdGluZyBjaGFu bmVsICdndWl4JyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICc8YQ0KICAgIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251 Lm9yZy9naXQvZ3VpeC5naXQiPmh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1 aXguZ2l0PC9hPicuLi4NCkF1dGhlbnRpY2F0aW5nIGNoYW5uZWwgJ2d1aXgnLCBjb21taXRz IDllZGIzZjYgdG8gYTQ3ZDdhZiAoMiBuZXcgY29tbWl0cykuLi4NCkJ1aWxkaW5nIGZyb20g dGhpcyBjaGFubmVsOg0KICBndWl4ICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCINCiAgICBocmVmPSJodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9ndWl4 LmdpdCI+aHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ3VpeC5naXQ8L2E+CWE0 N2Q3YWYNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9jaS5ndWl4Lmdu dS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnPC9hPicuLi4gMTAwLjAlDQoyNi40IE1C IHdpbGwgYmUgZG93bmxvYWRlZA0Kc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMg ZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCINCiAgICBocmVmPSJodHRw czovL2NpLmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAx MDAuMCUNCiBnbGliYy0yLjM1ICA4LjVNaUIgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuNU1pQi9zIDAwOjAxIOKWleKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW jyAxMDAuMCUNCiBiYXNoLW1pbmltYWwtNS4xLjE2ICA1ODhLaUIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuOU1pQi9zIDAwOjAwIOKW leKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWjyAxMDAuMCUNCiBnY2MtMTEuMy4wLWxpYiAgNS40TWlCICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuOE1pQi9zIDAwOjAw IOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWjyAxMDAuMCUNCiBsaWJmZmktMy40LjQgIDYwS2lCICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMuNE1pQi9zIDAw OjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWjyAxMDAuMCUNCiBsaWJnYy04LjIuMiAgMjE4S2lCICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMU1pQi9z IDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWjyAxMDAuMCUNCiBsaWJ1bmlzdHJpbmctMS4wICA2NjFLaUIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjIuOE1p Qi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiBwa2ctY29uZmlnLTAuMjkuMiAgMjA5S2lCICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgu MU1pQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiBndWlsZS0zLjAuOSAgOC4xTWlCICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTUuMU1pQi9zIDAwOjAxIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCiBndWlsZS0zLjAuOS1kZWJ1ZyAgNy44 TWlCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMTguM01pQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5n IHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQog ICAgaHJlZj0iaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5nbnUu b3JnPC9hPicuLi4gMTAwLjAlDQowLjQgTUIgd2lsbCBiZSBkb3dubG9hZGVkDQogZ2xpYmMt dXRmOC1sb2NhbGVzLTIuMzUgIDM4MktpQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAxLjZNaUIvcyAwMDowMCDilpXilojilojilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilojilojilo8gMTAwLjAlDQpzdWJz dGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBjbGFzcz0ibW96LXR4dC1s aW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnIj5odHRw czovL2NpLmd1aXguZ251Lm9yZzwvYT4nLi4uIDEwMC4wJQ0Kc3Vic3RpdHV0ZTogdXBkYXRp bmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIN CiAgICBocmVmPSJodHRwczovL2NpLmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9jaS5ndWl4Lmdu dS5vcmc8L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVz IGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0 cHM6Ly9jaS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnPC9hPicuLi4g MTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBjbGFz cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBzOi8vY2kuZ3VpeC5n bnUub3JnIj5odHRwczovL2NpLmd1aXguZ251Lm9yZzwvYT4nLi4uIDEwMC4wJQ0Kc3Vic3Rp dHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCINCiAgICBocmVmPSJodHRwczovL2NpLmd1aXguZ251Lm9yZyI+aHR0cHM6 Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5n IHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQog ICAgaHJlZj0iaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5nbnUu b3JnPC9hPicuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBm cm9tICc8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBz Oi8vY2kuZ3VpeC5nbnUub3JnIj5odHRwczovL2NpLmd1aXguZ251Lm9yZzwvYT4nLi4uIDEw MC4wJQ0KIGJhc2gtbWluaW1hbC01LjEuMTYgIDU2OUtpQiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4yTWlCL3MgMDA6MDAg4paV4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paP IDEwMC4wJQ0KIGxpYmZmaS0zLjQuNCAgNTZLaUIgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4xTWlCL3MgMDA6MDAg4paV 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paPIDEwMC4wJQ0KIGxpYmdjLTguMi4yICAyMjhLaUIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMi4zTWlCL3MgMDA6MDAg 4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paPIDEwMC4wJQ0KIGxpYnVuaXN0cmluZy0xLjAgIDY2MUtpQiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS43TWlCL3MgMDA6 MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paPIDEwMC4wJQ0KIHBrZy1jb25maWctMC4yOS4yICAyMDlLaUIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOC41TWlCL3Mg MDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paPIDEwMC4wJQ0KIGd1aWxlLTMuMC45ICA4LjFNaUIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS4wTWlC L3MgMDA6MDEg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paPIDEwMC4wJQ0KIGd1aWxlLTMuMC45LWRlYnVnICA3LjhNaUIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNy43 TWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0Kc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3Rp dHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCINCiAgICBocmVm PSJodHRwczovL2NpLmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9jaS5ndWl4LmdudS5vcmc8L2E+ Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxh IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9jaS5n dWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnPC9hPicuLi4gMTAwLjAlDQpz dWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBjbGFzcz0ibW96LXR4 dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnIj5o dHRwczovL2NpLmd1aXguZ251Lm9yZzwvYT4nLi4uIDEwMC4wJQ0KIGxpYmdwZy1lcnJvci0x LjQ1ICAyMjNLaUIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMi4yTWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0KIGxpYmdjcnlwdC0x LjEwLjEgIDU1MktpQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNS44TWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0KIGd1aWxlLWdj cnlwdC0wLjQuMCAgMTY1S2lCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgNS43TWlCL3MgMDA6MDAg4paV4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paPIDEwMC4wJQ0Kc3Vic3Rp dHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCINCiAgICBocmVmPSJodHRwczovL2NpLmd1aXguZ251Lm9yZyI+aHR0cHM6 Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5n IHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQog ICAgaHJlZj0iaHR0cHM6Ly9ib3JkZWF1eC5ndWl4LmdudS5vcmciPmh0dHBzOi8vYm9yZGVh dXguZ3VpeC5nbnUub3JnPC9hPicuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBz dWJzdGl0dXRlcyBmcm9tICc8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAg IGhyZWY9Imh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnIj5odHRwczovL2NpLmd1aXguZ251Lm9y ZzwvYT4nLi4uIDEwMC4wJQ0Kc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJv bSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCINCiAgICBocmVmPSJodHRwczov L2JvcmRlYXV4Lmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9ib3JkZWF1eC5ndWl4LmdudS5vcmc8 L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20g JzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9j aS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnPC9hPicuLi4gMTAwLjAl DQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBzOi8vYm9yZGVhdXguZ3VpeC5n bnUub3JnIj5odHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZzwvYT4nLi4uIDEwMC4wJQ0K c3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10 eHQtbGluay1mcmVldGV4dCINCiAgICBocmVmPSJodHRwczovL2NpLmd1aXguZ251Lm9yZyI+ aHR0cHM6Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVw ZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiDQogICAgaHJlZj0iaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3Vp eC5nbnUub3JnPC9hPicuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0 dXRlcyBmcm9tICc8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9 Imh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnIj5odHRwczovL2NpLmd1aXguZ251Lm9yZzwvYT4n Li4uIDEwMC4wJQ0Kc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEg Y2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCINCiAgICBocmVmPSJodHRwczovL2NpLmd1 aXguZ251Lm9yZyI+aHR0cHM6Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUNCiBt b2R1bGUtaW1wb3J0LWNvbXBpbGVkICA3MktpQiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDcwOUtpQi9zIDAwOjAwIOKWleKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUN CiBnbXAtNi4yLjEgIDU3MktpQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuOE1pQi9zIDAwOjAwIOKWleKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAu MCUNCiBsaWJsdGRsLTIuNC43ICAzNUtpQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuME1pQi9zIDAwOjAwIOKWleKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWjyAx MDAuMCUNCmJ1aWxkaW5nIC9nbnUvc3RvcmUvOWdpeHk2bnJhbWFuM2xjZ256Ym43bjhuamZp bDc0bTktY29uZmlnLnNjbS5kcnYuLi4NCiBndWlsZS0yLjAuMTQgIDMuME1pQiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQu Mk1pQi9zIDAwOjAxIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWjyAxMDAuMCUNCmJ1aWxkaW5nIC9nbnUvc3RvcmUvcnFycDI0 aGg0YTh6NXlrc3N6azZxZGlieGdtbG5qMDgtZ2l0LnNjbS5kcnYuLi4NCmFwcGx5aW5nIDcg Z3JhZnRzIGZvciBndWlsZS0zLjAuOSAuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvZGxqenpy ZzYyaGpweGd3a2k5MWlxMjFjNjcxYXFjd3ItaGFzaC5zY20uZHJ2Li4uDQpidWlsZGluZyAv Z251L3N0b3JlLzJkcXNobjB4bHphd2tmcW1wMnM0eDB6Z3h3ZDB6dmNrLW1vZHVsZS1pbXBv cnQuZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlLzZoYzg0bmZpZzU4NDdxeHNtNTJpaDNw Zzc0eHljYnhrLW1vZHVsZS1pbXBvcnQuZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlLzN6 bGZucWpjMzB3bTRjZGo2aHd4bnI0eGQ2YnZsZGNrLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQu ZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlL2RhOWc1NncyeWk2YmhxZHBkZDRtMzA5ZHlo aWx4czk0LW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0 b3JlL2owYWExNG44Y2k1bmlnaTY4N2E5NWRmc3pnZmRhdjU4LWNvbXB1dGUtZ3VpeC1kZXJp dmF0aW9uLmRydi4uLg0Kc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAn PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCINCiAgICBocmVmPSJodHRwczovL2Np Lmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUN CnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9ib3JkZWF1eC5ndWl4Lmdu dS5vcmciPmh0dHBzOi8vYm9yZGVhdXguZ3VpeC5nbnUub3JnPC9hPicuLi4gMTAwLjAlDQpz dWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBjbGFzcz0ibW96LXR4 dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBzOi8vY2kuZ3VpeC5nbnUub3JnIj5o dHRwczovL2NpLmd1aXguZ251Lm9yZzwvYT4nLi4uIDEwMC4wJQ0Kc3Vic3RpdHV0ZTogdXBk YXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4 dCINCiAgICBocmVmPSJodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9i b3JkZWF1eC5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0 aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQi DQogICAgaHJlZj0iaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2kuZ3VpeC5n bnUub3JnPC9hPicuLi4gMTAwLjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRl cyBmcm9tICc8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0 dHBzOi8vYm9yZGVhdXguZ3VpeC5nbnUub3JnIj5odHRwczovL2JvcmRlYXV4Lmd1aXguZ251 Lm9yZzwvYT4nLi4uIDEwMC4wJQ0Kc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMg ZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCINCiAgICBocmVmPSJodHRw czovL2NpLmd1aXguZ251Lm9yZyI+aHR0cHM6Ly9jaS5ndWl4LmdudS5vcmc8L2E+Jy4uLiAx MDAuMCUNCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9ib3JkZWF1eC5n dWl4LmdudS5vcmciPmh0dHBzOi8vYm9yZGVhdXguZ3VpeC5nbnUub3JnPC9hPicuLi4gMTAw LjAlDQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBjbGFzcz0i bW96LXR4dC1saW5rLWZyZWV0ZXh0Ig0KICAgIGhyZWY9Imh0dHBzOi8vY2kuZ3VpeC5nbnUu b3JnIj5odHRwczovL2NpLmd1aXguZ251Lm9yZzwvYT4nLi4uIDEwMC4wJQ0Kc3Vic3RpdHV0 ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgY2xhc3M9Im1vei10eHQtbGluay1m cmVldGV4dCINCiAgICBocmVmPSJodHRwczovL2JvcmRlYXV4Lmd1aXguZ251Lm9yZyI+aHR0 cHM6Ly9ib3JkZWF1eC5ndWl4LmdudS5vcmc8L2E+Jy4uLiAxMDAuMCUNCnN1YnN0aXR1dGU6 IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJzxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiDQogICAgaHJlZj0iaHR0cHM6Ly9jaS5ndWl4LmdudS5vcmciPmh0dHBzOi8vY2ku Z3VpeC5nbnUub3JnPC9hPicuLi4gMTAwLjAlDQoNCi4uLi4vLi4uLg0KDQo8L3ByZT4NCiAg ICA8cHJlPsKgemlwYm9tYi1JU09FbnRzLnppcMKgIDIwS2lCwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1ODlLaUIvcyAwMDowMCDilpXi lojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojiloji lo8gMTAwLjAlDQrCoHppcGJvbWItZG9jYms0MS56aXDCoCA1NUtpQsKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMS41TWlCL3MgMDA6MDAg 4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paPIDEwMC4wJQ0KwqB6aXBib21iLWRvY2JreDQxMi56aXDCoCA3NEtpQsKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyLjBNaUIvcyAwMDow MCDilpXilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojiloji lojilojilo8gMTAwLjAlDQrCoHppcGJvbWItZG9jYm9vay14bWwtNC40LnppcMKgIDk0S2lC wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDEuMk1pQi9zIDAwOjAwIOKW leKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWjyAxMDAuMCUNCsKgemxpYi0xLjMudGFyLmd6wqAgMS40TWlCwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTQuNU1pQi9zIDAw OjAwIOKWleKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWjyAxMDAuMCUNCsKgenN0ZC0xLjUuMi50YXIuZ3rCoCAxLjhNaULCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMS44TWlC L3MgMDA6MDEg4paV4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paPIDEwMC4wJQ0KYnVpbGRpbmcgL2dudS9zdG9yZS8yZnpzOHlwODFi aTNubG0yeDAzc3IwcGM1bncxYnI2Zy1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydi4uLg0K YnVpbGRpbmcgL2dudS9zdG9yZS81Z2Y3Zjhhd25kaG5mMmduMm16YmZicXIzaXg5YWo4MC1t b2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9peDZm OGYyMXpybDFkcjJ3emhpM2tsbXZ4eDNpcGg3ei1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRy di4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS8yMWM3cGphaGtoMjBtbXpxMml2a2k1N3p3d3Zw Nm53bi1ib290c3RyYXAtYmluYXJpZXMtMC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUv aWg1OTIzZHZmZzY0bmxwaWJjNHFmYTIyamt5cXlrcm0tYm9vdGFyLTFiLmRydi4uLg0KYnVp bGRpbmcgL2dudS9zdG9yZS9qYzN2Z2NzcGxxc2ltM25hODBiMG4yaWlsbmE1ajZneC1QeXRo b24tMy41LjkudGFyLnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS84azh6cXdiYW00 ZGJwYnZ4cGNrcnA5YTk4NThrZGlyNS1iYXNoLTUuMS50YXIueHouZHJ2Li4uDQpidWlsZGlu ZyAvZ251L3N0b3JlLzBzZjc4NTJiejhobnY2cjZqY2pwcGloeTc4djJ6OHBhLWJpbnV0aWxz LTIuMjAuMWEudGFyLnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9nOXJweXhxcWs3 ZmZpczQ2M2h3dnJkMmF6czhpeXM0OC1iaW51dGlscy0yLjQxLnRhci54ei5kcnYuLi4NCmJ1 aWxkaW5nIC9nbnUvc3RvcmUvNGkwbHNsMno2MTRkbTJnazAwNGoxOHc1ZzZsY3E0ZjktZmls ZS01LjQ1LnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvNnljNWJoZ2lzN2tu aWx2YzRzdjN4cmNyY3oxMnZuaTQtZmluZHV0aWxzLTQuOS4wLnRhci54ei5kcnYuLi4NCmJ1 aWxkaW5nIC9nbnUvc3RvcmUvczFyMHNxczRkM3BiY3JjaTViZjhzZnJxMmkzOWZkNHgtZ2Fz aC1ib290LTAuMy4wLmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9qYjFnaDNuMjN5eTJ2 d3YxM2FjNHExbnJjaXFuZGM5aC1nY2MtNC45LjQudGFyLnh6LmRydi4uLg0KYnVpbGRpbmcg L2dudS9zdG9yZS9xa2wycHdwczBqcTc5bTJwd2Y2MTNqODQ1a3luZzRpZy1nYXNoLXV0aWxz LWJvb3QtMC4yLjAuZHJ2Li4uDQpidWlsZGluZyAvZ251L3N0b3JlLzgyc2xuMmg1dmEwcjA4 YXhiYjR6N3NiaTYyd2F4bDZ4LWdsaWJjLTIuMTYuMC50YXIueHouZHJ2Li4uDQpidWlsZGlu ZyAvZ251L3N0b3JlL3ZtN3FwNDlud2xncG1ueTA4aGtocWJja3BsanZ4YXc1LWdsaWJjLTIu MzkudGFyLnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9zOGN6eTk0bGtwOW5tazc0 M25mcXh6bGZiNXBtY2x3Mi1nbXAtNi4wLjBhLnRhci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9n bnUvc3RvcmUvMm5iOXBzbnlzMTF2NGlrcDc5MzRrdm0wcmFoODkzMXctZ3JlcC0zLjExLnRh ci54ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvYXJpcnN3bHh3dzcweGdjcGc1empp ZzBteHZmZDZnN2MtZ3VpbGUtMy4wLjkudGFyLnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9z dG9yZS9wamF6aWxyNHJnOXI5a2M5bWhhbDA0ZGRueGE1MDN6di1saW51eC1saWJyZS1oZWFk ZXJzLWJvb3RzdHJhcC0wLmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9qeGNhbWF4Zm5i eGkyOWhpNW4yeXN6anJxOWtqbHJqdi1tYWtlLTQuNC4xLnRhci54ei5kcnYuLi4NCmJ1aWxk aW5nIC9nbnUvc3RvcmUvbDF6NW00NnNnanFsN2hobDltNG43bDR4a3Nicmkzc2ItcGF0Y2gt Mi43LjYudGFyLnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS83bm45YWNjMDQzamdk bWthZzlkZ3F4N2ZoNWlsdndxcC1wZXJsLTUuMzYuMC50YXIueHouZHJ2Li4uDQpidWlsZGlu ZyAvZ251L3N0b3JlL3prcXlmY3B5MHd4M3dqd2Zoc2RnNDBiOHAwMHBxNDRqLXNlZC00Ljgu dGFyLnh6LmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS8weGh2NWFicG1saGk4YmRxbTBj bGN5eGdtNDIxZnFpay1zdGFnZTAtcG9zaXgtMS42LjAuZHJ2Li4uDQpidWlsZGluZyAvZ251 L3N0b3JlL243N25jbTFiOGxrYWdjdnAwYW45Y3J2M3Z3OGw2NmpnLXRhci0xLjM0LnRhci54 ei5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvazk5cHlhNTB6ajZmZzBnMnNsczR4ZGpu YzVzMnI1NXctbWVzLWJvb3QtMC4yNS4xLmRydi4uLg0KYnVpbGRpbmcgL2dudS9zdG9yZS9r NXY4NDdsNWh4bG55NzIyMTR2amdwemo2azdqaTd4YS10ZXhpbmZvLTYuOC50YXIueHouZHJ2 Li4uDQpidWlsZGluZyAvZ251L3N0b3JlL2Y0azA3aGg0amJuNmE5bHlha3dxMzlhNWpsMGJq a2N5LXRjYy1ib290MC0wLjkuMjYtMTE0OS1nNDZhNzVkMGMuZHJ2Li4uDQpidWlsZGluZyAv Z251L3N0b3JlL2RkcDAxaHJ3bmd2NWhpdzlhamJpbno5bWo0c2IxYXppLWd6aXAtbWVzYm9v dC0xLjIuNC5kcnYuLi4NCmJ1aWxkaW5nIC9nbnUvc3RvcmUvMDRtbDQwYm1nOHNmaDFka2lj OHdkYWdhbHN4NHBzeGctbWFrZS1tZXNib290MC0zLjgwLmRydi4uLg0KYnVpbGRpbmcgL2du dS9zdG9yZS8zY2MzeHA5cDR4ZG0xaGtieHNoY213dms0OXZxZzdqcS1wYXRjaC1tZXNib290 LTIuNS45LmRydi4uLg0KfCAnYnVpbGQnIHBoYXNlYnVpbGRlciBmb3IgYC9nbnUvc3RvcmUv M2NjM3hwOXA0eGRtMWhrYnhzaGNtd3ZrNDl2cWc3anEtcGF0Y2gtbWVzYm9vdC0yLjUuOS5k cnYnIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxDQpidWlsZCBvZiAvZ251L3N0b3JlLzNjYzN4 cDlwNHhkbTFoa2J4c2hjbXd2azQ5dnFnN2pxLXBhdGNoLW1lc2Jvb3QtMi41LjkuZHJ2IGZh aWxlZA0KVmlldyBidWlsZCBsb2cgYXQgJy92YXIvbG9nL2d1aXgvZHJ2cy8zYy9jM3hwOXA0 eGRtMWhrYnhzaGNtd3ZrNDl2cWc3anEtcGF0Y2gtbWVzYm9vdC0yLjUuOS5kcnYuZ3onLg0K Y2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvenBwZjkzOXd4dmo4a2tjYzc3 d2F2NnZ6eDdjaDYxaGYtYmFzaC1taW5pbWFsLTUuMS4xNi5kcnYnOiAxIGRlcGVuZGVuY2ll cyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3Rv cmUveHA4bWh2cWN4MTBwbnlkbGwyamRsd2ZwNHhka2M0aGktYmludXRpbHMtMi40MS5kcnYn OiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2 YXRpb24gYC9nbnUvc3RvcmUvZ2FkN3pjajI2Yjdua2Q5cTBmODgzbG1pM3cxbTRoaGotYnpp cDItMS4wLjguZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5v dCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlLzlubTZndzRtcWRxbWZjMWFiaG12ODlt Mnc2aWQ3bnlqLWNvcmV1dGlscy05LjEuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3Qg YmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL245cWJ4bDUx MWM3bXkwOXE2N2RmaXNyOTlpeDIzNmpxLWRpZmZ1dGlscy0zLjEwLmRydic6IDEgZGVwZW5k ZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2du dS9zdG9yZS85bmsyY3ZsaDNpZ3M2dmh5MDRrZjhhenoyZjA5bWxmYi1maWxlLTUuNDUuZHJ2 JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJp dmF0aW9uIGAvZ251L3N0b3JlLzM1bGRjOWE4Y3ZocXpzajZmeTBuYm5yODVoMjhuc2JyLWZp bmR1dGlscy00LjkuMC5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdA0K Y2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvZzNrNWNtcDRnMDdzNXF6Z3Np OTJpbXg2Zmk2MXJuN2QtZ2F3ay01LjMuMC5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4n dCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvaHMwZGRw bDBqeXpjMXpsNjl4dmEycWRtNTVxNTU4dzgtZ2NjLTExLjQuMC5kcnYnOiAxIGRlcGVuZGVu Y2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUv c3RvcmUvaXZmY2RrMXF5Z3pjNGZjNHgzaXF6OWxjcWNnOXAyOXMtZ2xpYmMtMi4zOS5kcnYn OiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2 YXRpb24gYC9nbnUvc3RvcmUvaXZ3bG02Z2QzNXhrd3E4NncxbGI3Y3Bodng0bjJmZG4tZ3Jl cC0zLjExLmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3Qg YnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS92cTUxbXJwdmthaTJyOXJnY3Y1d2NoNjdi MXdzZHY0bS1ndWlsZS0zLjAuOS5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4ndCBiZSBi dWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUvc3RvcmUvMzFoaHNhYXM3NWZx M2o1Z2Q0ODcwaDhjbDZ2cHJkeGYtZ3ppcC0xLjEzLmRydic6IDEgZGVwZW5kZW5jaWVzIGNv dWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9i eGxoN2c3MzYwOHB3eW5uN2RpNXk3cnA4ZGZnNjAyMS1nemlwLTEuMTMuZHJ2JzogMSBkZXBl bmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAv Z251L3N0b3JlL2s4ZDBsaTBieGlzNm1zd3pzaTA1eTJ6ZjMyMGhxcHM2LWxpYmdjLTguMi40 LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQg ZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9kMGg2cHdtdnJyaGZxbXNyMWo2Y3BiejNyN2locHFw ai1saWJ1bmlzdHJpbmctMS4xLmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1 aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS93M3JmaHp3anN4NHY5 N2lrZnZjMGdrbDF3YWNrNDVsNi1saW51eC1saWJyZS1oZWFkZXJzLTUuMTUuNDkuZHJ2Jzog MSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0 aW9uIGAvZ251L3N0b3JlLzg5a21kM3FhZmw2bjhzMHNxdmthZGoyYzZnM2oxemk4LW1ha2Ut NC40LjEuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBi dWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL2owMzQ2NXdrMnh5eWgzbGNjNjVyZ2FmeDk0 eWg5ZGsxLXBhdGNoLTIuNy42LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0IGJlIGJ1 aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS84cG5ua3lrNjF2YmFj ODNieDAyN2txdngwbHc2eTZheC1zZWQtNC44LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxk bid0IGJlIGJ1aWx0DQpjYW5ub3QgYnVpbGQgZGVyaXZhdGlvbiBgL2dudS9zdG9yZS9oZ3Ex eWkzMzBhamtwMTdscnA2a2NhbmZpa3loamM5Zi10YXItMS4zNC5kcnYnOiAxIGRlcGVuZGVu Y2llcyBjb3VsZG4ndCBiZSBidWlsdA0KY2Fubm90IGJ1aWxkIGRlcml2YXRpb24gYC9nbnUv c3RvcmUvN2ZiemhkaTV2cjdra2JkcDFpczV3ZDVjNDN6OHZybXEteHotNS40LjUuZHJ2Jzog MSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBidWlsZCBkZXJpdmF0 aW9uIGAvZ251L3N0b3JlL2xkc3ZzaTRtZmJtaHdweGdoamo1czFuYTBkOGtyOTRhLXpzdGQt MS41LjIuZHJ2JzogMSBkZXBlbmRlbmNpZXMgY291bGRuJ3QgYmUgYnVpbHQNCmNhbm5vdCBi dWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL3I3cXZtMGFkMnF4ZG0wMDBtbGZicjhjOHd4 dzJqZnZmLWdpdC1taW5pbWFsLTIuNDYuMC5kcnYnOiAxIGRlcGVuZGVuY2llcyBjb3VsZG4n dCBiZSBidWlsdA0KQmFja3RyYWNlOg0KwqDCoMKgwqDCoMKgwqDCoMKgIDE0IChwcmltaXRp dmUtbG9hZCAiL2dudS9zdG9yZS8zOGFnd2g3eDN2NDNqaGwwNmdpbngyMDgwemM4aXNmai1j b21wdXRlLWd1aXgtZGVyaXZhdGlvbiIpDQpJbiBpY2UtOS9ldmFsLnNjbToNCsKgwqDCoCAx NTU6OSAxMyAoXyBfKQ0KwqDCoMKgIDE1OTo5IDEyIChfICMoIygjKCMoIygjKCMoIygjKCMo IygjKCMoIygjKCMoIyZsdDtkaXJlY3RvcnkgKGd1aWxlLXU/Jmd0OyA/KSA/KSA/KSA/KSA/ KSA/KSA/KSA/KSA/KSA/KSA/KSA/KSA/KSA/KSA/KSA/KSkNCkluIGljZS05L2Jvb3QtOS5z Y206DQrCoMKgwqAgMTUyOjIgMTEgKHdpdGgtZmx1aWQqIF8gXyBfKQ0KwqDCoMKgIDE1Mjoy IDEwICh3aXRoLWZsdWlkKiBfIF8gXykNCkluIC4vZ3VpeC9zdG9yZS5zY206DQrCoCAyMjEw OjI0wqAgOSAocnVuLXdpdGgtc3RvcmUgIyZsdDtzdG9yZS1jb25uZWN0aW9uIDI1Ni4xMDAg N2YxMjgxNTQxMGEwJmd0OyAjJmx0O3Byb2NlZHVyZSA3ZjEyNjk2YWRhMDAgYXQgLi9ndWl4 L3NlbGYuc2NtOjE/Jmd0OyA/KQ0KwqDCoCAyMDM4OjjCoCA4IChfICMmbHQ7c3RvcmUtY29u bmVjdGlvbiAyNTYuMTAwIDdmMTI4MTU0MTBhMCZndDspDQpJbiAuL2d1aXgvZ2V4cC5zY206 DQrCoMKgIDMwMDoyMsKgIDcgKF8gIyZsdDtzdG9yZS1jb25uZWN0aW9uIDI1Ni4xMDAgN2Yx MjgxNTQxMGEwJmd0OykNCsKgwqAgMTIxODoywqAgNiAoXyAjJmx0O3N0b3JlLWNvbm5lY3Rp b24gMjU2LjEwMCA3ZjEyODE1NDEwYTAmZ3Q7KQ0KwqDCoCAxMDg1OjLCoCA1IChfICMmbHQ7 c3RvcmUtY29ubmVjdGlvbiAyNTYuMTAwIDdmMTI4MTU0MTBhMCZndDspDQrCoMKgwqAgOTI2 OjTCoCA0IChfICMmbHQ7c3RvcmUtY29ubmVjdGlvbiAyNTYuMTAwIDdmMTI4MTU0MTBhMCZn dDspDQpJbiAuL2d1aXgvc3RvcmUuc2NtOg0KwqAgMjA5NToxMsKgIDMgKF8gIyZsdDtzdG9y ZS1jb25uZWN0aW9uIDI1Ni4xMDAgN2YxMjgxNTQxMGEwJmd0OykNCsKgwqAgMTQzMzo1wqAg MiAobWFwL2FjY3VtdWxhdGUtYnVpbGRzICMmbHQ7c3RvcmUtY29ubmVjdGlvbiAyNTYuMTAw IDdmMTI4MTU0MTBhMCZndDsgIyZsdDtwcm9jZWR1cmUgN2YxMjZkYzU1OTIwIGF0IC4vZ3Vp eC9zdG8/Jmd0OyA/KQ0KwqAgMTQ0OToxNcKgIDEgKF8gIyZsdDtzdG9yZS1jb25uZWN0aW9u IDI1Ni4xMDAgN2YxMjgxNTQxMGEwJmd0OyAoIi9nbnUvc3RvcmUvaTl5ODk2MnczODJpdnc3 bjY2aTZ2ZGoyZHhnM3FpN3ItZ3VpeC1kYWVtPyIgPykgPykNCsKgIDE0NDk6MTXCoCAwIChs b29wICNmKQ0KDQouL2d1aXgvc3RvcmUuc2NtOjE0NDk6MTU6IEluIHByb2NlZHVyZSBsb29w Og0KRVJST1I6DQrCoCAxLiAmYW1wO3N0b3JlLXByb3RvY29sLWVycm9yOg0KwqDCoMKgwqDC oCBtZXNzYWdlOiAiYnVpbGQgb2YgYC9nbnUvc3RvcmUvcjdxdm0wYWQycXhkbTAwMG1sZmJy OGM4d3h3MmpmdmYtZ2l0LW1pbmltYWwtMi40Ni4wLmRydicgZmFpbGVkIg0KwqDCoMKgwqDC oCBzdGF0dXM6IDEwMA0KZ3VpeCBwdWxsOiBlcnJvcjogWW91IGZvdW5kIGEgYnVnOiB0aGUg cHJvZ3JhbSAnL2dudS9zdG9yZS8zOGFnd2g3eDN2NDNqaGwwNmdpbngyMDgwemM4aXNmai1j b21wdXRlLWd1aXgtZGVyaXZhdGlvbicNCmZhaWxlZCB0byBjb21wdXRlIHRoZSBkZXJpdmF0 aW9uIGZvciBHdWl4ICh2ZXJzaW9uOiAiYTQ3ZDdhZjIyNzNjMmRiYjUzNzZlNzc2YjM0ZTc4 YTkxNDZhYmJmZSI7IHN5c3RlbTogIng4Nl82NC1saW51eCI7DQpob3N0IHZlcnNpb246ICJh ODM1M2U5ZDZiMzRmZDhkNDJkMmU4ZjE0Y2U4NDQ4NDlmZTljMjkzIjsgcHVsbC12ZXJzaW9u OiAxKS4NClBsZWFzZSByZXBvcnQgdGhlIENPTVBMRVRFIG91dHB1dCBhYm92ZSBieSBlbWFp bCB0byA8YQ0KICAgIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9Im1haWx0 bzpidWctZ3VpeEBnbnUub3JnIj4mbHQ7YnVnLWd1aXhAZ251Lm9yZyZndDs8L2E+Lg0KPC9w cmU+DQogICAgPHA+PGJyPg0KICAgIDwvcD4NCiAgICA8cD48YnI+DQogICAgPC9wPg0KICA8 L2JvZHk+DQo8L2h0bWw+DQo= --------------5lC5000LWMa5De1rLGJjQv25-- --------------ms030903020509090208090705 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: Signature cryptographique S/MIME MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC ED0wggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkx HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJT QSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5 NTlaMEYxCzAJBgNVBAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQD ExNHRUFOVCBQZXJzb25hbCBDQSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA s0riIl4nW+kEWxQENTIgFK600jFAxs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo 7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpwXgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyM yT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSqadM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWv QJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZzVKTNORvPrGPRLnJ0EEVCHR82LL6oz91 5WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusChSsZEn7juIsGIiDyaIhhLsd3amm8B S3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8v7bPZiJRaT7ZC2f50P4lTlnb LvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZzR4MbpjTWdEdSLKvz8+0 wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zFp2pyYUOiuzP+as/A Znz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbdsGac+diahjEwz yB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQYMBaAFFN5 v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAOBgNV HQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2Vj dGlnby5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNv bS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRq MGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FB ZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQwFAAOCAgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABg lkrPkES/VyMZsfuds8fcDGvGE3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01u gDdqwlyXuYizeXyH2ICAQfXMtS+raz7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgj KDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tffjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlP otv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8BGdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9b KzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFS G+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi8SKNohAOKnUc7RIP6ss1hqIFyv0x XZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT9uSI2Xvhz8p+4pCYkiZqpahZ lHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbUvDM9slzZXdI7NjJokVBq 3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4RzadUwgglPMIIHN6AD AgECAhEAmBFSIW4Hi/YSNpgqwvszMDANBgkqhkiG9w0BAQwFADBGMQswCQYDVQQGEwJOTDEZ MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg NDAeFw0yMzExMTQwMDAwMDBaFw0yNTExMTMyMzU5NTlaMIG+MQswCQYDVQQGEwJGUjERMA8G A1UECBMIQnJldGFnbmUxHjAcBgNVBAoMFVVuaXZlcnNpdMOpIGRlIFJlbm5lczEOMAwGA1UE YRMFR09WRlIxLjAsBgkqhkiG9w0BCQEWH2ZhYnJpY2UudHVkb3JldEB1bml2LXJlbm5lczEu ZnIxEDAOBgNVBAQTB1R1ZG9yZXQxEDAOBgNVBCoTB0ZhYnJpY2UxGDAWBgNVBAMTD0ZhYnJp Y2UgVHVkb3JldDCCBCIwDQYJKoZIhvcNAQEBBQADggQPADCCBAoCggQBAJ/CvTvmH0uiSsGt aeYfjQO3YwmOTNeKz4l8MyeM9C7WvY0Yc1/zN0l0QloIX30AsDptRAWwY1nlX+3VHOirAneU uVH4TEI6AUsfHOx3NbvvLLHRbcoZQBYB9Cb4S4fgQ0AMyxuNjzJvtEDgUgeQghcv9ATQFxmD rUEAZHxKZMOwjN+GyJn8ThWP2T9iT8SNn5EepvDP20kMjk6acddCZMPYR9W1Br8i8Gqrf8Pl XvUB3KQXHrbzyPKRzAVe/633bpIdnpUePkGhk/6/xhmmJW7kuKtSRVKf3ejn/i0rQ4J5frGZ kQ4JvhJB9IG4yU1oGuGXDe38iySxMc8snlMoETlEfHy+Tx+DSraSTfYDG4J9KQPbDNe5Ex0y a2TJeZLo1H3PWU4KwgvHEOUhiSvdTGXjSXLVx5mZPui0ZDI08DVGgj1vuirknSfGAhBC9UiQ zx3iv4MSItlQm2EMswzis36bnSFcLK4fNhkEDM9AhLdEEfyk84rvOqNHpomJoOk8D1e666F/ z05OMzbVfQC/1LZ0p/lMuYJTLngzMlLNe5wA7dF7QyxxkpWZqRS29RSKM+iT89saoegsDXqL qPhtn1A28HOoC3jSP5JtaFqyboB41S3qApVw0dLNe5VS0puujnYrJmV/4dfwSJX/LbfNY6Ls /xAEThE/N7Z+Hx6h7Fg6pcWukyEuPqvmfkfVHqGE0N+TtLag2CAooMOtn21X8SJEqawImNS4 LadsC0ZSyT1RGCuLNboy8M6yviT4IVZGJWTLNxk2nZS8iSbvQzvM5YeFGw+LAjgD8MlPwlbD oWH1cLq3nS4lrWVio0usN/LTy64JBF89HnhidiQAKdhVKr6XSqd6cXac+fFvtkKoU1Z9rKPK HL4sACgt76KAV9Eb8vjUG41Q+Xf+OSDIcdtpquOPMXjUeN3Tr2otlWkv7zLpTWCwxLzNlpY3 uNWGXuHaC79BGt++aqttW4jELPZPyzhnsK7+pQMR2bdKP5hI8GInKOjV/zgvBIOgm50QBZaW OS8LYPYcPx+5RYEe+y5Mc0IWFWJIOAegJiFqBgGAq8VbZeM9k/djoM7RygvKB60WmiWtBCOw mjWkPJZtlA02t5nJ+llr84s0CxCsFdOv7qoYRyjDE6daybImjmvNJryrxMg95W/wg2+RO1H2 gTM3bAhnikL8Sc9QW04L5M4hbnYx9FyZy3lCXMOmMsK9o2W7DQUXX3bMpT7uMYB4fz5NgVYy nbdLBEAo01JZe0VJCoZkXcq5hjP1KOfbYEeECoWbB2YacCyt+QLJdS+t+6GRn65rhPARFAsP 57kAIGadmFcgyNiVl0eTqqvyyYeXG9HPh7LFydoVZjc3PSR2t/m1BzkCAwEAAaOCAb0wggG5 MB8GA1UdIwQYMBaAFGkAocchWPjgxRsgsArdp1G/E9nkMB0GA1UdDgQWBBQ0+6reYTYjWl5/ rST50aTDMMBtlzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDBAYIKwYBBQUHAwIwUAYDVR0gBEkwRzA6BgwrBgEEAbIxAQIBCgQwKjAoBggrBgEF BQcCARYcaHR0cHM6Ly9zZWN0aWdvLmNvbS9TTUlNRUNQUzAJBgdngQwBBQMCMEIGA1UdHwQ7 MDkwN6A1oDOGMWh0dHA6Ly9HRUFOVC5jcmwuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENB NC5jcmwweAYIKwYBBQUHAQEEbDBqMD0GCCsGAQUFBzAChjFodHRwOi8vR0VBTlQuY3J0LnNl Y3RpZ28uY29tL0dFQU5UUGVyc29uYWxDQTQuY3J0MCkGCCsGAQUFBzABhh1odHRwOi8vR0VB TlQub2NzcC5zZWN0aWdvLmNvbTAqBgNVHREEIzAhgR9mYWJyaWNlLnR1ZG9yZXRAdW5pdi1y ZW5uZXMxLmZyMA0GCSqGSIb3DQEBDAUAA4ICAQAp95zy5Mwy/lNMg7j9PTYh8osxhpQ5e4FX nA0O+VcPtQzqitFGrDpr5JUc11vMrsT0E1VBAo3APzpaWWap5R4OA/bV3mzta3qp0dUcPghz 3LTqAiYnCoFKQ7sAwvGFtHPDG2GE14Jzpr847D/O5GBqmZPghHpNKIgWRH/x9cWQHzaLcRBa ZshmmqvCbP+j3UA7HUFTNH2ZOSSig7ohwXs6s7iQ6KsjmI6fGkIexe3KBmJGk7Gqygpdfyhq 193AnZXV8Av2CBsu17Yw7MJW16rRyFmczUfWsTxfxJtS3lr53LwmV8hIZj2D0Prk1je8iTfD XZALHWkR9mEqJHtGjTtUkSXwk0ryiuD3THWpCwXelJqCvZ5s/jDvhgKMe6XhL2bZc11dcl1o nw4C+qsoE7GsABuYfmq78TKoyK1IHETqZlrfX4z435DNUZ2Ga9TLOwF6fKe/DhMn7CsLTUU2 pClJ6p6C+6DS0Hxyhobt6fj1Z40Mh+rdohSn0kda+GmrocQNYOxVNXkW7LvFtsyh4QfT/PAl jWuXjtoKF27r35/lNfZObS5hvU+D6XvWetxCUD8yGsJgHt7VEpRRyGWJRvNZZ2Hm71gXTHMp J2+JSHPCKFWaHYeg7w+DbT7HlXPS+IudEp9dUP9bLFLVFTfbjKKhFAnm5VB29VpFTVCsNWIg cTGCB0gwggdEAgEBMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdp bmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMA0G CWCGSAFlAwQCAwUAoIICvjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0yNDEwMDIxNDU4MjRaME8GCSqGSIb3DQEJBDFCBEA+PbTFAiiEC0akGiSSn1YyWKG6 n6lFZ5cxrp5yHFdtRnkKjfocrP2ArLUl+6M35qjRrrXrGTIjrtEclVoqjYnvMGoGCSsGAQQB gjcQBDFdMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAa BgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMGwGCyqGSIb3 DQEJEAILMV2gWzBGMQswCQYDVQQGEwJOTDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEc MBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIRAJgRUiFuB4v2EjaYKsL7MzAwggFXBgkq hkiG9w0BCQ8xggFIMIIBRDALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH MA0GCCqGSIb3DQMCAgEFMA0GCCqGSIb3DQMCAgEFMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEF MAcGBSsOAwIaMAsGCWCGSAFlAwQCATALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIDMAsGCWCG SAFlAwQCBDALBglghkgBZQMEAgcwCwYJYIZIAWUDBAIIMAsGCWCGSAFlAwQCCTALBglghkgB ZQMEAgowCwYJKoZIhvcNAQEBMAsGCSuBBRCGSD8AAjAIBgYrgQQBCwAwCAYGK4EEAQsBMAgG BiuBBAELAjAIBgYrgQQBCwMwCwYJK4EFEIZIPwADMAgGBiuBBAEOADAIBgYrgQQBDgEwCAYG K4EEAQ4CMAgGBiuBBAEOAzANBgkqhkiG9w0BAQEFAASCBABcegER1a2mW3CjPsBVizZhZHXk OqcazCl9s9W8J+7lWfgz/PLLtHc1ybINdn6Ki0Y0tMcBWLsYQif2UtlSKlzjTwA9cKSM2wAB G7VR5GowIkrigAnrlSv+S4T1i6uTtE4Goq7++LP2DqrVJ4ekFsz6fAzDIE4wHcKJ7qtwCZbA tLWoIuCf9mBhwFxEWJI4A701lpRSvyxztU4bWGpBUVfRip6QGGL4XAsJDGZnjp+XxFgEZYrS T47jciL5F7hLfG96miXCGV+bzEG/LIphXOTU3xajoVgM89fO7iTltHd4qcdmkDRXtCkLTyRb ovfIOImGopbs9B/rsIKHzhTMpVglee9UlreQie48IvGnx53l3Mne+COX/gEl57CfMHlFLSp0 0wBG12ncq2esrGQEw/vCIQQD6SQSDjj+LVLCeIDsncKNOkiKx4xMY70hQGuVgw2bMfC5mjjE DsVFpisMDXvh4GJkjOk45cwWasCKXU0eg9dKPGno4axfJ+60a/HaMOxyy79coS3dAqhahR+a +Moiwt1AXncAxsc5rYO+2Tvf0+EoKzbD5P5v2c/+MCR4A7XmUYG8Ed28PdZXAYaE1B49GVGp P3OTNY8aZk23QvrDORfAkFOVczwccV0Wo+wIxOf/HytAhoMxjnr98W/GpQAVVC4J62vo8uN6 SQSJqd8yZo8jpMR9sUewmLa/Mx/vB8opzFz4VfS9X/GthwrciFR+VFOli418EtvwQhoVl1g2 5kOjXVjx6v8x+SJkJyoOFcpqdkOv6uihoLfzn9m1/8f1+vuj9EzshKTvoySImWWDOM1NyESN WVN52WZ6sx8yaNg2Z4SxnzzgCI6/H1r0jlXMHCjBy/5iNpEP9yMsIl9BRNu326MQQZQr7lPM NV46LV+mBjyzFttCSjQ9LuwN14mS1tgI3bFC+X2hSIRBQgL8v5v4XJ2d+n60lrvyy03ixoGB vRs5xm34Xoxh3Yn2TML5gB79LI15zoFglZnKSOVKOvKpx8KjuBUrLSCI3xzRCFff8+5GW1AR Og9oUEQneoZ54r1Ney7BeVVem0JtU6SpZ5sRH/18N5HeRjLgcPLPmMDlPXPk4maCN0Ix7XHy dTODPNbn2eKnF+aYkbTGWQOnb/2nIonQhOF3Y7EDAag3VWFDjAch9uPMoOBtTfebMazL4sIp zPMiM4GtqkK4dc0f/iFv96t6EOuklvdd6Rcfp4iWVrunwSDlMSovOaW4vabdSU+XQjrvpYgN F5wZ66L6y0VTsNbeaGarpCpK6mhBFMJ3v40CnB8uFE2klGwYGQLXFCuICNC6XUcG0cyQrIj/ UVTMbdgtgJt3MY/smWAdqEUm1SBYpYYHTfinfgBSrHR5AAAAAAAA --------------ms030903020509090208090705-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 03 08:16:15 2024 Received: (at control) by debbugs.gnu.org; 3 Oct 2024 12:16:15 +0000 Received: from localhost ([127.0.0.1]:60249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swKkh-0008Tz-J2 for submit@debbugs.gnu.org; Thu, 03 Oct 2024 08:16:15 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:23020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swKkf-0008Ta-5G for control@debbugs.gnu.org; Thu, 03 Oct 2024 08:16:13 -0400 Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludo@gnu.org; dmarc=fail (p=none dis=none) d=gnu.org X-IronPort-AV: E=Sophos;i="6.11,174,1725314400"; d="scan'208";a="186758577" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Oct 2024 14:16:04 +0200 Date: Thu, 03 Oct 2024 14:16:04 +0200 Message-Id: <87wmiptm9n.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #73601 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) merge 73601 73602 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 11 06:48:45 2024 Received: (at 73602) by debbugs.gnu.org; 11 Oct 2024 10:48:45 +0000 Received: from localhost ([127.0.0.1]:33622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szDCO-0002K8-UN for submit@debbugs.gnu.org; Fri, 11 Oct 2024 06:48:45 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:55783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szDCN-0002Jr-83; Fri, 11 Oct 2024 06:48:44 -0400 Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-37d51055097so822052f8f.3; Fri, 11 Oct 2024 03:48:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728643645; x=1729248445; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=f2sR1QP0VzMmIciLYwUi8i/sFIZfbVNTWII5E9yPzF4=; b=L5le4GQxi9y+5uNaPa3gVU52HmQMbIpHmoYMCgA4pUCURQKNiqcH1+SgnMBmyJTtTA cyYcIr5YnCfz1nENH75aUi+eYsgDQztiZfIQfGczxdGGG3PJu3CGjkzblHK+JeOq3gQz LD1UpYg7E5TTS3g0orzU8hltF3SmKRISs5ZUg8eh7iMSYS4QbdlziUQAIPj+QudOe8mJ rLbsjzw4K5ahF6kjSvp/oswLjWh764gXI1pDBBNqDfybDIu4T/y13L6u0CTO3HK2hOvG +je3INs4LO5I8I7l+NHlqyDIexYdLPyYawL2m+i0vFZsPNOuVkOiHusooPDKE+0U4Tyc HyQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728643645; x=1729248445; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=f2sR1QP0VzMmIciLYwUi8i/sFIZfbVNTWII5E9yPzF4=; b=Ad5aBJYujs97UdTY4TUC1AoIXA8KLhXC8hUuE3bUgjlpYn+NrjfO426sjwnXBIx/ik 7MjnIScwyFW2rTkVc8yS8fwg6NWf7dzGHRBzw3qGXfVBJSWqwWs+8qvK3j7VB7pdoziG FQ0VmA9/klrrnm52eFV61aLPUH4IvLV6/YCDTQ87nNOFjbcvTyCzMbkY7kEBjVvrNVUj +BZ8f0C1PaIQ+rKgDnJmKLngJglRO1aoPGNldNg3lyh0kpAjjrOd7Kd38HNd9Vyfpd80 IC3WIW7g0OiX/+Hv25NBEYH4GnxI5JxsDlQgfDX9v1JaSsu4pNoE1PhJyiFNSeu/2kF3 9K+w== X-Forwarded-Encrypted: i=1; AJvYcCX8robqcGM64gMWbDei85AlK0dJznnEiPa2FqpkE5D2Ie1bFWaBny2RtBzijEpSBncsY6/tVQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxUfuVHY5Tc3VOPcUZTKaDFyCACCDXd2E+6nEZ1k1Hv4aEuCmWM JExtthvYXCWzWvqDY0eqPmuRGEa3yr4/MlEIEnyGe751onoB59c82ybiAg== X-Google-Smtp-Source: AGHT+IGIn/nrKSBAXkFJVK+R/jmyPL+V5NobJWFe1dMzk2RNXQqwopFOnhLLER6JP/muk2UJYUf6ZA== X-Received: by 2002:a05:6000:1003:b0:37d:415c:f27c with SMTP id ffacd0b85a97d-37d552ee642mr1353241f8f.38.1728643644391; Fri, 11 Oct 2024 03:47:24 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37d4b6a8ac3sm3622726f8f.3.2024.10.11.03.47.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Oct 2024 03:47:23 -0700 (PDT) From: Simon Tournier To: Fabrice Tudoret Subject: Re: bug#73602: failed to compute the derivation for Guix In-Reply-To: <87y135ql8w.fsf@gmail.com> (Simon Tournier's message of "Thu, 03 Oct 2024 17:06:23 +0200") References: <87y135ql8w.fsf@gmail.com> Date: Fri, 11 Oct 2024 12:47:19 +0200 Message-ID: <87zfnaj4qw.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 73602 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Hi Fabrice, > Unfortunately my GUIX is still in a bad mood or worst, since I have > troubles with all users now. Oh! It means something is incorrectly configured for sure. :-( > The issue is not limited to the "pull", I have also a problem with the > command "guix package -i hello": Yes, that=E2=80=99s expected. Because you have a tiny difference really de= ep in the graph of dependencies, and that difference triggers a complete world rebuild. > / 'build' phasebuilder for `/gnu/store/3cc3xp9p4xdm1hkbxshcmwvk49vqg7jq-p= atch-mesboot-2.5.9.drv' failed with exit code 1 Well, the fact MES (bootstrap) does not build for you is another problem. Somehow, it is known that the full-bootstrap [1] is sensible to parameters as hardware for example. If correctly configured, you should not build from the start but just download substitutes. > I will continue to dig in a little, but I wonder if a complete > re-install could be an option ? IMHO, for digging a bit, I would try to catch the difference. We have two tools at hand: derivation and builder script. For instance, let go back to the previous email. If I read correctly, you get: /gnu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Python-3.5.9.tar.xz.drv but I cannot scrutinize it since I am not able to locally reproduce it. :-) Could you please share: cat /gnu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Python-3-Python-3.5.9.tar= .xz.drv \ | sed 's/)/)\n/g' ? This will list all the inputs. The first thing is to check the fixed-output: you must have, /gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv If not, ouch! Then you should have 3 inputs: /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.drv /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.drv /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv Which one is different? None? One? More? Based on that we can restrict the space of research. The other part is the script builder. For me, it reads: /gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder Is it the same? If yes, we will focus on above. If no, could you attach the file? Cheers, simon PS: Hum, I do not know why your reply is not visible by Debbugs=E2=80=A6 An= yway! For the record and maybe the ease for referencing, here some information I extract from my own inbox since I had been CC. Message-ID: <8e618239-551a-4c1c-91b4-91a0fca987e2@univ-rennes1.fr> Date: Mon, 7 Oct 2024 15:49:36 +0200 References: In-Reply-To: <87y135ql8w.fsf@gmail.com> 1: https://simon.tournier.info/posts/2023-10-01-bootstrapping.html From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 11 09:26:44 2024 Received: (at 73602) by debbugs.gnu.org; 11 Oct 2024 13:26:44 +0000 Received: from localhost ([127.0.0.1]:33793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szFfH-0002TK-P0 for submit@debbugs.gnu.org; Fri, 11 Oct 2024 09:26:44 -0400 Received: from smtpout02-ext4.partage.renater.fr ([194.254.241.31]:45844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szFSZ-0001aI-30; Fri, 11 Oct 2024 09:13:39 -0400 Received: from zmtaauth06.partage.renater.fr (zmtaauth06.partage.renater.fr [194.254.241.27]) by smtpout20.partage.renater.fr (Postfix) with ESMTP id B6F37BFB57; Fri, 11 Oct 2024 15:13:12 +0200 (CEST) Received: from zmtaauth06.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTPS id AD6A310045A; Fri, 11 Oct 2024 15:13:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTP id 9FB2610046F; Fri, 11 Oct 2024 15:13:11 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth06.partage.renater.fr 9FB2610046F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=univ-rennes1.fr; s=985DBB1A-FF8B-4311-B8B4-4A7A53527F32; t=1728652392; bh=j7AqU/SDeYNFsCCcfAFmkSPj/OZOtXyknfmulqIydlA=; h=Message-ID:Date:MIME-Version:To:From; b=oM8cjdFx4X50w+ge5U36oRLWgv0sjZwdRcstlx8vLBElwRx4+o3aClIByAH6CgQnw ZfHnPnLxPsUzEMs/VxTIU5Lh8X/05lBRCx+iplnHp4WEkZh0DEJnOqer7nKowmE2qA WOowl5Cl/Of9IztenHvnRdnVw5xIZrQqqh3oLSD2sjA/0+fjQf076C+AtEOq+GM/5O Qz8vro8j+phT/LrNVDXIZSmI649/IF5G8qGjRgY9M6XXlY3GacOvpxsJ4wWZjKiFAt P6CML4UpiCRSTF18xGKYsfEUZOutyOoAN5Q0Xe8k05d1WZxuZj2ib1flr4fxGLgm4r +YrO0VTYiXnAQ== Received: from zmtaauth06.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth06.partage.renater.fr [127.0.0.1]) (amavis, port 10026) with ESMTP id q1a51sa-CZ4r; Fri, 11 Oct 2024 15:13:11 +0200 (CEST) Received: from 129.20.25.111 (unknown [194.254.241.249]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTPA id 7239F10045A; Fri, 11 Oct 2024 15:13:11 +0200 (CEST) Message-ID: Date: Fri, 11 Oct 2024 15:13:10 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#73602: failed to compute the derivation for Guix To: 73601@debbugs.gnu.org References: <87y135ql8w.fsf@gmail.com> <87zfnaj4qw.fsf_-_@gmail.com> Content-Language: fr From: Fabrice Tudoret In-Reply-To: <87zfnaj4qw.fsf_-_@gmail.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms060504070106060305080608" X-Virus-Scanned: clamav-milter 0.103.8 at clamav03 X-Virus-Status: Clean X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: 0 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdefkedgieduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfevfhfhjggtsehgtdertedtvdejnecuhfhrohhmpefhrggsrhhitggvucfvuhguohhrvghtuceofhgrsghrihgtvgdrthhuughorhgvthesuhhnihhvqdhrvghnnhgvshdurdhfrheqnecuggftrfgrthhtvghrnhepudetudefkedtkeeltdfgvdehhfeggeeugffgueefffeuffeuffehtedvjeelhfehnecuffhomhgrihhnpehtohhurhhnihgvrhdrihhnfhhonecukfhppeduleegrddvheegrddvgedurddvgeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudelgedrvdehgedrvdeguddrvdegledphhgvlhhopeduvdelrddvtddrvdehrdduuddupdhmrghilhhfrhhomhepfhgrsghrihgtvgdrthhuughorhgvthesuhhnihhvqdhrvghnnhgvshdurdhfrhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeejfeeitdduseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjeefiedtvdesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopeiiihhmohhnrdhtohhuthhouhhnvgesghhmrghilhdrtghomh X-Spam-Score: 2.8 (++) 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 Simon, I have reinstalled GUIX two times since the sent logs. But the situation is not better. There are still attempts and fails to build  the patch-mesboot-2.5.9.drv, but not for all users. Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.241.31 listed in bl.score.senderscore.com] 1.2 RCVD_HELO_IP_MISMATCH Received: HELO and IP do not match, but should 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.241.31 listed in sa-trusted.bondedsender.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [194.254.241.31 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 WEIRD_QUOTING BODY: Weird repeated double-quotation marks 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 PDS_BTC_ID FP reduced Bitcoin ID 1.2 FSL_HELO_BARE_IP_2 No description available. X-Debbugs-Envelope-To: 73602 X-Mailman-Approved-At: Fri, 11 Oct 2024 09:26:40 -0400 Cc: 73602@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) This is a cryptographically signed message in MIME format. --------------ms060504070106060305080608 Content-Type: multipart/alternative; boundary="------------z3ihwlG9zZjcSHWA0jsPeSlg" --------------z3ihwlG9zZjcSHWA0jsPeSlg Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgU2ltb24sDQoNCkkgaGF2ZSByZWluc3RhbGxlZCBHVUlYIHR3byB0aW1lcyBzaW5jZSB0 aGUgc2VudCBsb2dzLiBCdXQgdGhlIHNpdHVhdGlvbiANCmlzIG5vdCBiZXR0ZXIuDQoNClRo ZXJlIGFyZSBzdGlsbCBhdHRlbXB0cyBhbmQgZmFpbHMgdG8gYnVpbGTCoCB0aGUgDQpwYXRj aC1tZXNib290LTIuNS45LmRydiwgYnV0IG5vdCBmb3IgYWxsIHVzZXJzLg0KDQpHVUlYIHNl ZW0ncyB0byB3b3JrIGZpbmUgd2l0aCB0aGUgcm9vdCBhY2NvdW50IGFuZCB0aGUgbG9jYWwg dXNlcnMgYnV0IA0Kbm90IHdpdGggbGRhcCB1c2Vycy4NCg0KLS0tLS0NCg0KVGhpcyBpcyB0 aGUgcmVzdWx0cyBvZiB0aGUgY2hlY2tzIHlvdSBzdWdnZXN0DQoNCjEtDQoNCltyb290QGNs dXN0ZXIyNCB+XSMgY2F0IC9nbnUvc3RvcmUvamMzdmdjc3BscXNpbTNuYTgwYjBuMmlpbG5h NWo2Z3gtUHl0aG9uLTMuNS45LnRhci54ei5kcnbCoCB8IHNlZCAncy8pLylcbi9nJw0KRGVy aXZlKFsoIm91dCIsIi9nbnUvc3RvcmUvY3Y0aDg5bjMwbXlmM25oanFubmFobGJpajJnYXcy MXotUHl0aG9uLTMuNS45LnRhci54eiIsIiIsIiIpDQpdLFsoIi9nbnUvc3RvcmUvMjFjN3Bq YWhraDIwbW16cTJpdmtpNTd6d3d2cDZud24tYm9vdHN0cmFwLWJpbmFyaWVzLTAuZHJ2Iixb Im91dCJdKQ0KLCgiL2dudS9zdG9yZS81Z2Y3Zjhhd25kaG5mMmduMm16YmZicXIzaXg5YWo4 MC1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydiIsWyJvdXQiXSkNCiwoIi9nbnUvc3RvcmUv ZzA4bDJtc3ZuaXZ5aTZ4NW53NTJhazhuMTdzdzlsenItZ3VpbGUtYm9vdHN0cmFwLTIuMC5k cnYiLFsib3V0Il0pDQosKCIvZ251L3N0b3JlL2xiNWI3c3ZkbWZqMWlqbnpycmlwc2pjdjBi aHF6cHdiLVB5dGhvbi0zLjUuOS50YXIueHouZHJ2IixbIm91dCJdKQ0KXSxbIi9nbnUvc3Rv cmUvMXM4amRhZmt5aHowcDgxbDBqMzd5aWg5Z2JyYjVnaXgtbW9kdWxlLWltcG9ydCIsIi9n bnUvc3RvcmUvaDU4Y3ZkY2RhazRkODdsdzBma3Zta2hhbjk1c3NsangtUHl0aG9uLTMuNS45 LnRhci54ei1idWlsZGVyIl0sIng4Nl82NC1saW51eCIsIi9nbnUvc3RvcmUvbGdpOXgxNWEw dzM1bWNwZDdnMWtiOTI3NHI2d3k0cHYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9iaW4vZ3VpbGUi LFsiLS1uby1hdXRvLWNvbXBpbGUiLCItTCIsIi9nbnUvc3RvcmUvMXM4amRhZmt5aHowcDgx bDBqMzd5aWg5Z2JyYjVnaXgtbW9kdWxlLWltcG9ydCIsIi1DIiwiL2dudS9zdG9yZS9nejVy Y2lsaGNzYzVhbWd4Y2d5eHZuMHM1cHg4c2c4MC1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkIiwi L2dudS9zdG9yZS9oNThjdmRjZGFrNGQ4N2x3MGZrdm1raGFuOTVzc2xqeC1QeXRob24tMy41 LjkudGFyLnh6LWJ1aWxkZXIiXSxbKCJndWl4IHByb3BlcnRpZXMiLCIoKHR5cGUgLiBvcmln aW4pDQogwqAocGF0Y2hlcyAuIDApDQopDQoiKQ0KLCgib3V0IiwiL2dudS9zdG9yZS9jdjRo ODluMzBteWYzbmhqcW5uYWhsYmlqMmdhdzIxei1QeXRob24tMy41LjkudGFyLnh6IikNCl0p DQoNCg0KMiAtVGhlIHNjcmlwdCBidWlsZGVyIA0KL2dudS9zdG9yZS95a3Fja3J4Y21pZnZ4 ejBuYjU4bHYyZHJnZDE0bDM3Ny1QeXRob24tMy41LjkudGFyLnh6LWJ1aWxkZXIgDQppcyB3 ZWxsIHByZXNlbnQgaW4gL2dudS9zdG9yZS4NCg0KVGhhbmtzIGZvciB5b3VyIHZhbHVlZCBh c3Npc3RhbmNlLg0KDQpSZWdhcmRzLA0KDQpGYWJyaWNlDQoNCkxlIDExLzEwLzIwMjQgw6Ag MTI6NDcsIFNpbW9uIFRvdXJuaWVyIGEgw6ljcml0wqA6DQo+IEhpIEZhYnJpY2UsDQo+DQo+ PiBVbmZvcnR1bmF0ZWx5IG15IEdVSVggaXMgc3RpbGwgaW4gYSBiYWQgbW9vZCBvciB3b3Jz dCwgc2luY2UgSSBoYXZlDQo+PiB0cm91YmxlcyB3aXRoIGFsbCB1c2VycyBub3cuDQo+IE9o ISAgSXQgbWVhbnMgc29tZXRoaW5nIGlzIGluY29ycmVjdGx5IGNvbmZpZ3VyZWQgZm9yIHN1 cmUuIDotKA0KPg0KPg0KPj4gVGhlIGlzc3VlIGlzIG5vdCBsaW1pdGVkIHRvIHRoZSAicHVs bCIsIEkgaGF2ZSBhbHNvIGEgcHJvYmxlbSB3aXRoIHRoZQ0KPj4gY29tbWFuZCAiZ3VpeCBw YWNrYWdlIC1pIGhlbGxvIjoNCj4gWWVzLCB0aGF04oCZcyBleHBlY3RlZC4gIEJlY2F1c2Ug eW91IGhhdmUgYSB0aW55IGRpZmZlcmVuY2UgcmVhbGx5IGRlZXAgaW4NCj4gdGhlIGdyYXBo IG9mIGRlcGVuZGVuY2llcywgYW5kIHRoYXQgZGlmZmVyZW5jZSB0cmlnZ2VycyBhIGNvbXBs ZXRlIHdvcmxkDQo+IHJlYnVpbGQuDQo+DQo+PiAvICdidWlsZCcgcGhhc2VidWlsZGVyIGZv ciBgL2dudS9zdG9yZS8zY2MzeHA5cDR4ZG0xaGtieHNoY213dms0OXZxZzdqcS1wYXRjaC1t ZXNib290LTIuNS45LmRydicgZmFpbGVkIHdpdGggZXhpdCBjb2RlIDENCj4gV2VsbCwgdGhl IGZhY3QgTUVTIChib290c3RyYXApIGRvZXMgbm90IGJ1aWxkIGZvciB5b3UgaXMgYW5vdGhl cg0KPiBwcm9ibGVtLiAgU29tZWhvdywgaXQgaXMga25vd24gdGhhdCB0aGUgZnVsbC1ib290 c3RyYXAgWzFdIGlzIHNlbnNpYmxlDQo+IHRvIHBhcmFtZXRlcnMgYXMgaGFyZHdhcmUgZm9y IGV4YW1wbGUuICBJZiBjb3JyZWN0bHkgY29uZmlndXJlZCwgeW91DQo+IHNob3VsZCBub3Qg YnVpbGQgZnJvbSB0aGUgc3RhcnQgYnV0IGp1c3QgZG93bmxvYWQgc3Vic3RpdHV0ZXMuDQo+ DQo+PiBJIHdpbGwgY29udGludWUgdG8gZGlnIGluIGEgbGl0dGxlLCBidXQgSSB3b25kZXIg aWYgYSBjb21wbGV0ZQ0KPj4gcmUtaW5zdGFsbCBjb3VsZCBiZSBhbiBvcHRpb24gPw0KPiBJ TUhPLCBmb3IgZGlnZ2luZyBhIGJpdCwgSSB3b3VsZCB0cnkgdG8gY2F0Y2ggdGhlIGRpZmZl cmVuY2UuICBXZSBoYXZlDQo+IHR3byB0b29scyBhdCBoYW5kOiBkZXJpdmF0aW9uIGFuZCBi dWlsZGVyIHNjcmlwdC4NCj4NCj4gRm9yIGluc3RhbmNlLCBsZXQgZ28gYmFjayB0byB0aGUg cHJldmlvdXMgZW1haWwuICBJZiBJIHJlYWQgY29ycmVjdGx5LA0KPiB5b3UgZ2V0Og0KPg0K PiAgICAvZ251L3N0b3JlL2pjM3ZnY3NwbHFzaW0zbmE4MGIwbjJpaWxuYTVqNmd4LVB5dGhv bi0zLjUuOS50YXIueHouZHJ2DQo+DQo+IGJ1dCBJIGNhbm5vdCBzY3J1dGluaXplIGl0IHNp bmNlIEkgYW0gbm90IGFibGUgdG8gbG9jYWxseSByZXByb2R1Y2UNCj4gaXQuIDotKSAgQ291 bGQgeW91IHBsZWFzZSBzaGFyZToNCj4NCj4gICAgY2F0IC9nbnUvc3RvcmUvamMzdmdjc3Bs cXNpbTNuYTgwYjBuMmlpbG5hNWo2Z3gtUHl0aG9uLTMtUHl0aG9uLTMuNS45LnRhci54ei5k cnYgXA0KPiAgICAgICAgfCBzZWQgJ3MvKS8pXG4vZycNCj4NCj4gPyAgVGhpcyB3aWxsIGxp c3QgYWxsIHRoZSBpbnB1dHMuICBUaGUgZmlyc3QgdGhpbmcgaXMgdG8gY2hlY2sgdGhlDQo+ IGZpeGVkLW91dHB1dDogeW91IG11c3QgaGF2ZSwNCj4NCj4gICAgL2dudS9zdG9yZS9sYjVi N3N2ZG1majFpam56cnJpcHNqY3YwYmhxenB3Yi1QeXRob24tMy41LjkudGFyLnh6LmRydg0K Pg0KPiBJZiBub3QsIG91Y2ghICBUaGVuIHlvdSBzaG91bGQgaGF2ZSAzIGlucHV0czoNCj4N Cj4gICAgICAvZ251L3N0b3JlLzM4OTUxYTJnY3diNGp5cndsemc2MzRqZndrZGloN20yLWJv b3RzdHJhcC1iaW5hcmllcy0wLmRydg0KPiAgICAgIC9nbnUvc3RvcmUvZmYxMDdwZzEzbmth cml4N2s5aGd4eHd4OWNubjQ2MDItbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYNCj4gICAg ICAvZ251L3N0b3JlL2cwOGwybXN2bml2eWk2eDVudzUyYWs4bjE3c3c5bHpyLWd1aWxlLWJv b3RzdHJhcC0yLjAuZHJ2DQo+DQo+IFdoaWNoIG9uZSBpcyBkaWZmZXJlbnQ/ICBOb25lPyAg T25lPyAgTW9yZT8gIEJhc2VkIG9uIHRoYXQgd2UgY2FuDQo+IHJlc3RyaWN0IHRoZSBzcGFj ZSBvZiByZXNlYXJjaC4NCj4NCj4gVGhlIG90aGVyIHBhcnQgaXMgdGhlIHNjcmlwdCBidWls ZGVyLiAgRm9yIG1lLCBpdCByZWFkczoNCj4NCj4gICAgIC9nbnUvc3RvcmUveWtxY2tyeGNt aWZ2eHowbmI1OGx2MmRyZ2QxNGwzNzctUHl0aG9uLTMuNS45LnRhci54ei1idWlsZGVyDQo+ DQo+IElzIGl0IHRoZSBzYW1lPyAgSWYgeWVzLCB3ZSB3aWxsIGZvY3VzIG9uIGFib3ZlLiAg SWYgbm8sIGNvdWxkIHlvdQ0KPiBhdHRhY2ggdGhlIGZpbGU/DQo+DQo+IENoZWVycywNCj4g c2ltb24NCj4NCj4gUFM6IEh1bSwgSSBkbyBub3Qga25vdyB3aHkgeW91ciByZXBseSBpcyBu b3QgdmlzaWJsZSBieSBEZWJidWdz4oCmIEFueXdheSENCj4gRm9yIHRoZSByZWNvcmQgYW5k IG1heWJlIHRoZSBlYXNlIGZvciByZWZlcmVuY2luZywgaGVyZSBzb21lIGluZm9ybWF0aW9u DQo+IEkgZXh0cmFjdCBmcm9tIG15IG93biBpbmJveCBzaW5jZSBJIGhhZCBiZWVuIENDLg0K Pg0KPiAgICAgICAgICBNZXNzYWdlLUlEOjw4ZTYxODIzOS01NTFhLTRjMWMtOTFiNC05MWEw ZmNhOTg3ZTJAdW5pdi1yZW5uZXMxLmZyPg0KPiAgICAgICAgICBEYXRlOiBNb24sIDcgT2N0 IDIwMjQgMTU6NDk6MzYgKzAyMDANCj4gICAgICAgICAgUmVmZXJlbmNlczo8ZWY5MTRlNDIt N2FlNi00NzRlLWE2MjAtOGE5MGY4M2EwMTM2QHVuaXYtcmVubmVzMS5mcj4NCj4gICAgICAg ICAgSW4tUmVwbHktVG86PDg3eTEzNXFsOHcuZnNmQGdtYWlsLmNvbT4NCj4NCj4gMTpodHRw czovL3NpbW9uLnRvdXJuaWVyLmluZm8vcG9zdHMvMjAyMy0xMC0wMS1ib290c3RyYXBwaW5n Lmh0bWwNCg== --------------z3ihwlG9zZjcSHWA0jsPeSlg Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi Simon,

I have reinstalled GUIX two times since the sent logs. But the situation is not better.

There are still attempts and fails to build=C2=A0 the patch-mesboot-2.5.9.drv, but not fo= r all users.

GUIX seem's to work fine wit= h the root account and the local users but not with ldap users.

-----

This is the results of the checks you suggest

1-

[root@cluster24 ~]# cat /gnu/store/jc3vgcsplqsim3na80b0n2iilna5j=
6gx-Python-3.5.9.tar.xz.drv=C2=A0 | sed 's/)/)\n=
/g'
Derive([("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.=
tar.xz","","")
],[("/gnu/store/21c7pjahkh20mmzq2ivki57zwwvp6nwn-bootstrap-binaries-0.drv=
",["out"])
,("/gnu/store/5gf7f8awndhnf2gn2mzbfbqr3ix9aj80-module-import-compiled.drv=
",["out"])
,("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",[=
"out"])
,("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Py=
thon-3.5.9.tar.xz.drv",["out"])
],["/gnu/store/1s8jdafkyhz0p81l0j37yih9gbrb5gix-module-import","/gnu/stor=
e/h58cvdcdak4d87lw0fkvmkhan95ssljx-Python-3.5.9.tar.xz-builder"],"x86_64-=
linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstrap-2.0/b=
in/guile",["--no-auto-compile","-L","/gnu/store/1s8jdafkyhz0p81l0j37yih9g=
brb5gix-module-import","-C","/gnu/store/gz5rcilhcsc5amgxcgyxvn0s5px8sg80-=
module-import-compiled","/gnu/store/h58cvdcdak4d87lw0fkvmkhan95ssljx-Pyth=
on-3.5.9.tar.xz-builder"],[("guix properties","((type . origin)
=C2=A0(patches . 0)
)
")
,("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.tar.xz"=
)
])


2 -The script builder /gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-build= er is well present in /gnu/store.

Thanks for your valued assistance.

Regards,

Fabrice


    
Le 11/10/2024 =C3=A0 12:47, Simon Tour= nier a =C3=A9crit=C2=A0:
Hi Fabrice,

Unfortunately my GUIX is s=
till in a bad mood or worst, since I have
troubles with all users now.
Oh!  It means something is incorrectly configured for sure. :-(


The issue is not limited t=
o the "pull", I have also a problem with the
command "guix package -i hello":
Yes, that=E2=80=99s expected.  Because you have a tiny difference really =
deep in
the graph of dependencies, and that difference triggers a complete world
rebuild.

/ 'build' phasebuilder for=
 `/gnu/store/3cc3xp9p4xdm1hkbxshcmwvk49vqg7jq-patch-mesboot-2.5.9.drv' fa=
iled with exit code 1
Well, the fact MES (bootstrap) does not build for you is another
problem.  Somehow, it is known that the full-bootstrap [1] is sensible
to parameters as hardware for example.  If correctly configured, you
should not build from the start but just download substitutes.

I will continue to dig in =
a little, but I wonder if a complete
re-install could be an option ?
IMHO, for digging a bit, I would try to catch the difference.  We have
two tools at hand: derivation and builder script.

For instance, let go back to the previous email.  If I read correctly,
you get:

  /gnu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Python-3.5.9.tar.xz.drv

but I cannot scrutinize it since I am not able to locally reproduce
it. :-)  Could you please share:

  cat /gnu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Python-3-Python-3.5.9.t=
ar.xz.drv \
      | sed 's/)/)\n/g'

?  This will list all the inputs.  The first thing is to check the
fixed-output: you must have,

  /gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv

If not, ouch!  Then you should have 3 inputs:

    /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.drv
    /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v
    /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv

Which one is different?  None?  One?  More?  Based on that we can
restrict the space of research.

The other part is the script builder.  For me, it reads:

   /gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builde=
r

Is it the same?  If yes, we will focus on above.  If no, could you
attach the file?

Cheers,
simon

PS: Hum, I do not know why your reply is not visible by Debbugs=E2=80=A6 =
Anyway!
For the record and maybe the ease for referencing, here some information
I extract from my own inbox since I had been CC.

        Message-ID: <8e618239-551a-4c1c=
-91b4-91a0fca987e2@univ-rennes1.fr>
        Date: Mon, 7 Oct 2024 15:49:36 +0200
        References: <ef914e42-7ae6-474e=
-a620-8a90f83a0136@univ-rennes1.fr>
        In-Reply-To: <87y135ql8w.fsf@gmail.com>

1: https://simon.tournier.info/posts/2=
023-10-01-bootstrapping.html
--------------z3ihwlG9zZjcSHWA0jsPeSlg-- --------------ms060504070106060305080608 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: Signature cryptographique S/MIME MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC ED0wggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkx HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJT QSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5 NTlaMEYxCzAJBgNVBAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQD ExNHRUFOVCBQZXJzb25hbCBDQSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA s0riIl4nW+kEWxQENTIgFK600jFAxs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo 7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpwXgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyM yT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSqadM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWv QJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZzVKTNORvPrGPRLnJ0EEVCHR82LL6oz91 5WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusChSsZEn7juIsGIiDyaIhhLsd3amm8B S3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8v7bPZiJRaT7ZC2f50P4lTlnb LvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZzR4MbpjTWdEdSLKvz8+0 wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zFp2pyYUOiuzP+as/A Znz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbdsGac+diahjEwz yB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQYMBaAFFN5 v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAOBgNV HQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2Vj dGlnby5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNv bS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRq MGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FB ZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQwFAAOCAgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABg lkrPkES/VyMZsfuds8fcDGvGE3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01u gDdqwlyXuYizeXyH2ICAQfXMtS+raz7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgj KDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tffjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlP otv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8BGdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9b KzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFS G+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi8SKNohAOKnUc7RIP6ss1hqIFyv0x XZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT9uSI2Xvhz8p+4pCYkiZqpahZ lHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbUvDM9slzZXdI7NjJokVBq 3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4RzadUwgglPMIIHN6AD AgECAhEAmBFSIW4Hi/YSNpgqwvszMDANBgkqhkiG9w0BAQwFADBGMQswCQYDVQQGEwJOTDEZ MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg NDAeFw0yMzExMTQwMDAwMDBaFw0yNTExMTMyMzU5NTlaMIG+MQswCQYDVQQGEwJGUjERMA8G A1UECBMIQnJldGFnbmUxHjAcBgNVBAoMFVVuaXZlcnNpdMOpIGRlIFJlbm5lczEOMAwGA1UE YRMFR09WRlIxLjAsBgkqhkiG9w0BCQEWH2ZhYnJpY2UudHVkb3JldEB1bml2LXJlbm5lczEu ZnIxEDAOBgNVBAQTB1R1ZG9yZXQxEDAOBgNVBCoTB0ZhYnJpY2UxGDAWBgNVBAMTD0ZhYnJp Y2UgVHVkb3JldDCCBCIwDQYJKoZIhvcNAQEBBQADggQPADCCBAoCggQBAJ/CvTvmH0uiSsGt aeYfjQO3YwmOTNeKz4l8MyeM9C7WvY0Yc1/zN0l0QloIX30AsDptRAWwY1nlX+3VHOirAneU uVH4TEI6AUsfHOx3NbvvLLHRbcoZQBYB9Cb4S4fgQ0AMyxuNjzJvtEDgUgeQghcv9ATQFxmD rUEAZHxKZMOwjN+GyJn8ThWP2T9iT8SNn5EepvDP20kMjk6acddCZMPYR9W1Br8i8Gqrf8Pl XvUB3KQXHrbzyPKRzAVe/633bpIdnpUePkGhk/6/xhmmJW7kuKtSRVKf3ejn/i0rQ4J5frGZ kQ4JvhJB9IG4yU1oGuGXDe38iySxMc8snlMoETlEfHy+Tx+DSraSTfYDG4J9KQPbDNe5Ex0y a2TJeZLo1H3PWU4KwgvHEOUhiSvdTGXjSXLVx5mZPui0ZDI08DVGgj1vuirknSfGAhBC9UiQ zx3iv4MSItlQm2EMswzis36bnSFcLK4fNhkEDM9AhLdEEfyk84rvOqNHpomJoOk8D1e666F/ z05OMzbVfQC/1LZ0p/lMuYJTLngzMlLNe5wA7dF7QyxxkpWZqRS29RSKM+iT89saoegsDXqL qPhtn1A28HOoC3jSP5JtaFqyboB41S3qApVw0dLNe5VS0puujnYrJmV/4dfwSJX/LbfNY6Ls /xAEThE/N7Z+Hx6h7Fg6pcWukyEuPqvmfkfVHqGE0N+TtLag2CAooMOtn21X8SJEqawImNS4 LadsC0ZSyT1RGCuLNboy8M6yviT4IVZGJWTLNxk2nZS8iSbvQzvM5YeFGw+LAjgD8MlPwlbD oWH1cLq3nS4lrWVio0usN/LTy64JBF89HnhidiQAKdhVKr6XSqd6cXac+fFvtkKoU1Z9rKPK HL4sACgt76KAV9Eb8vjUG41Q+Xf+OSDIcdtpquOPMXjUeN3Tr2otlWkv7zLpTWCwxLzNlpY3 uNWGXuHaC79BGt++aqttW4jELPZPyzhnsK7+pQMR2bdKP5hI8GInKOjV/zgvBIOgm50QBZaW OS8LYPYcPx+5RYEe+y5Mc0IWFWJIOAegJiFqBgGAq8VbZeM9k/djoM7RygvKB60WmiWtBCOw mjWkPJZtlA02t5nJ+llr84s0CxCsFdOv7qoYRyjDE6daybImjmvNJryrxMg95W/wg2+RO1H2 gTM3bAhnikL8Sc9QW04L5M4hbnYx9FyZy3lCXMOmMsK9o2W7DQUXX3bMpT7uMYB4fz5NgVYy nbdLBEAo01JZe0VJCoZkXcq5hjP1KOfbYEeECoWbB2YacCyt+QLJdS+t+6GRn65rhPARFAsP 57kAIGadmFcgyNiVl0eTqqvyyYeXG9HPh7LFydoVZjc3PSR2t/m1BzkCAwEAAaOCAb0wggG5 MB8GA1UdIwQYMBaAFGkAocchWPjgxRsgsArdp1G/E9nkMB0GA1UdDgQWBBQ0+6reYTYjWl5/ rST50aTDMMBtlzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDBAYIKwYBBQUHAwIwUAYDVR0gBEkwRzA6BgwrBgEEAbIxAQIBCgQwKjAoBggrBgEF BQcCARYcaHR0cHM6Ly9zZWN0aWdvLmNvbS9TTUlNRUNQUzAJBgdngQwBBQMCMEIGA1UdHwQ7 MDkwN6A1oDOGMWh0dHA6Ly9HRUFOVC5jcmwuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENB NC5jcmwweAYIKwYBBQUHAQEEbDBqMD0GCCsGAQUFBzAChjFodHRwOi8vR0VBTlQuY3J0LnNl Y3RpZ28uY29tL0dFQU5UUGVyc29uYWxDQTQuY3J0MCkGCCsGAQUFBzABhh1odHRwOi8vR0VB TlQub2NzcC5zZWN0aWdvLmNvbTAqBgNVHREEIzAhgR9mYWJyaWNlLnR1ZG9yZXRAdW5pdi1y ZW5uZXMxLmZyMA0GCSqGSIb3DQEBDAUAA4ICAQAp95zy5Mwy/lNMg7j9PTYh8osxhpQ5e4FX nA0O+VcPtQzqitFGrDpr5JUc11vMrsT0E1VBAo3APzpaWWap5R4OA/bV3mzta3qp0dUcPghz 3LTqAiYnCoFKQ7sAwvGFtHPDG2GE14Jzpr847D/O5GBqmZPghHpNKIgWRH/x9cWQHzaLcRBa ZshmmqvCbP+j3UA7HUFTNH2ZOSSig7ohwXs6s7iQ6KsjmI6fGkIexe3KBmJGk7Gqygpdfyhq 193AnZXV8Av2CBsu17Yw7MJW16rRyFmczUfWsTxfxJtS3lr53LwmV8hIZj2D0Prk1je8iTfD XZALHWkR9mEqJHtGjTtUkSXwk0ryiuD3THWpCwXelJqCvZ5s/jDvhgKMe6XhL2bZc11dcl1o nw4C+qsoE7GsABuYfmq78TKoyK1IHETqZlrfX4z435DNUZ2Ga9TLOwF6fKe/DhMn7CsLTUU2 pClJ6p6C+6DS0Hxyhobt6fj1Z40Mh+rdohSn0kda+GmrocQNYOxVNXkW7LvFtsyh4QfT/PAl jWuXjtoKF27r35/lNfZObS5hvU+D6XvWetxCUD8yGsJgHt7VEpRRyGWJRvNZZ2Hm71gXTHMp J2+JSHPCKFWaHYeg7w+DbT7HlXPS+IudEp9dUP9bLFLVFTfbjKKhFAnm5VB29VpFTVCsNWIg cTGCB0gwggdEAgEBMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdp bmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMA0G CWCGSAFlAwQCAwUAoIICvjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0yNDEwMTExMzEzMTBaME8GCSqGSIb3DQEJBDFCBEDK6UJpBVTnIeTxzBETsBkN4Xpp yXUxFDUPM5IXq5seSKte61o5NvdEAUqQS6r0KPxgCrlHGOpx6Gl1szPKq90AMGoGCSsGAQQB gjcQBDFdMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAa BgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMGwGCyqGSIb3 DQEJEAILMV2gWzBGMQswCQYDVQQGEwJOTDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEc MBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIRAJgRUiFuB4v2EjaYKsL7MzAwggFXBgkq hkiG9w0BCQ8xggFIMIIBRDALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH MA0GCCqGSIb3DQMCAgEFMA0GCCqGSIb3DQMCAgEFMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEF MAcGBSsOAwIaMAsGCWCGSAFlAwQCATALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIDMAsGCWCG SAFlAwQCBDALBglghkgBZQMEAgcwCwYJYIZIAWUDBAIIMAsGCWCGSAFlAwQCCTALBglghkgB ZQMEAgowCwYJKoZIhvcNAQEBMAsGCSuBBRCGSD8AAjAIBgYrgQQBCwAwCAYGK4EEAQsBMAgG BiuBBAELAjAIBgYrgQQBCwMwCwYJK4EFEIZIPwADMAgGBiuBBAEOADAIBgYrgQQBDgEwCAYG K4EEAQ4CMAgGBiuBBAEOAzANBgkqhkiG9w0BAQEFAASCBABJn9bw67N5V6Ile7ODv2ibRMjG 0xBPC5ubsD8Nx2iSbfdm2P1we6vt4oMYQEpw27F6v+Jv+Q3I77EF6kBfchgBtjz6h46cqcfk bhmubi/AqDxLYBd43rZm/j59nRIMvE7iguyBalkSYB6J++kbD/6VYdPfMj1xdlzx/L+2PeSK j334/0hPlWF6y+cGGg4+ij6DbJnSmI+nES2+v1e0lSQGRwSFYASPjipGrtCYwxuDdeHI5p5l NLpGRS7Cb1bw3zoZuUSNEBAnSD765YJHK4xL5kCG0/IidVNS6wTl2EA1+QZ9tJW3Jsp0+9Nk EnBwr+ot/l2uyJtv8MzUNlnYNrShF8PIbwJc6g9uXsQz0j/N5pNuZ0WXy5yACf1lGTppVPv9 5aleh0p1JFLD1ohnK3tl0o2yGPgZTHRYIZBbgEl8iXpH+KkCrvM0Cmqb9/bWBSR3ai1egNqb 1lNBrN608Hykg4WNUBhp5psbsvnZj1GWBJ91E3GIs4Cd2YfRG2l3xa2Z98qlR1zW6Xqd1HQ9 qQPcBSEKt6acxN4NbMrPz1cNYghi4B5PQVB1JUpKo6HQvUjDkCNigCPir0nBYmTPwizdbqHd /nklTon908jx9hV/8GdBMXPTgVg8zFt/D95i5JmiaM+5JhC4mbhDjfyZNdnJzB1SypX8+mAw PuTPpvICDySWD8Hq0E/Sor/Zr/VVPHK7Sd4exlYHoce9VsItwbUQY6lC6uw3G6sfbmpAie+R 68noYoyYp1NzKY/Y6YknPsmF7ALm+zSaEdO0sj5774UuJdTfIQxTD2gSxzDJZQd9YuLlm1zr rowN1JXAjfTF6IzR2ySQ64tciDjOX4Z6wbz2gYIReuSpdqs+tP1FtyJQ8V8XsPNi37vwu9Ft /9rTxegaJmFNBO7PSMuD69MOSDvAMw0GreTPwNhzGSa5VXMNOy3WGSjh/U7xSXRxeCi+wu2S 9oweqOY0IhoSa/DuDWIkNiw83Ev8VvSptpqOj/34KEx9xWqGEvi+g8mVqxao1BWdk4xxqQhZ klEKz5aLQeER6mPKeUxGbTNjFxeYeRHkFkfKBTv6Pw92HrQrCTY+0YvoZEjpKPdBCoS8S42o 2ICSySer+UKXfYyAX+0uRqIcuMO6DSP4H7KaNnmG3TNZA9RqfH7QnqjJBxvQSWoXpEbwBaxe R265tXJ1QJomPUAO6MTyGZG7x0Mhj88EHIYlwueRh3XDCwKCLRCwT3rt1Fh/KNQ2HeUDZnG+ baYGU3XsCftIau8CL46QMYvYmIdeI+725Ru4NKl8kasbGCB1IUuChRVKfJ34/xjGPsavEhcd fvDhJwuda1CpffdP8mVgg/HCKP1vSwsYejJbBxxeR8JoAAAAAAAA --------------ms060504070106060305080608-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 11 12:32:24 2024 Received: (at 73602) by debbugs.gnu.org; 11 Oct 2024 16:32:24 +0000 Received: from localhost ([127.0.0.1]:35078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szIYx-00047A-Ox for submit@debbugs.gnu.org; Fri, 11 Oct 2024 12:32:24 -0400 Received: from mail-ed1-f41.google.com ([209.85.208.41]:54661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szIYu-00046y-PZ; Fri, 11 Oct 2024 12:32:22 -0400 Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5c5b954c359so2618526a12.1; Fri, 11 Oct 2024 09:32:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728664266; x=1729269066; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=DrCTwqP0q0dHhFawmjlGaBS3Ra5tHvXDeqlqZmxugf4=; b=eEMX/xbqK+wg1F+8q+7Kx6t3nMaBoe56r0e5phZxq4Yeb+kXm+e5VJsgO3kCiGSgRI AdfTkLyRYUSNFb5Gt1lMt1+LA/ag8/ZjID2U2HZ3LYqIC0dp+iGh/RuGtcmzO3Ec/lAU 7w6F498VR+bbFXaRFeKHzyFBRefckPX28jjoIUk92B8VTk/hbasyh2lHnWuiZvEKdKI+ YkxDsd4tqKa4UeklquagNQVbjLkDAyDLFxQc8NC9p2zVU3MAC7sHJdWxB1ks1WGPAvPL HW+tpBPH2h6n1ZM0adgIGFyawGMYMx/bqk25EGCUBJTgSh2ObQcF3iz/f3xjG5pp1pJL 3Y2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728664266; x=1729269066; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DrCTwqP0q0dHhFawmjlGaBS3Ra5tHvXDeqlqZmxugf4=; b=QUSN2ya/K7mPP4Ew8avg3skw6O4OAe4KsT4M5FJ5tWUuHUucLi5WOOMoqhR7BwZL+T Qb0pzx8CGzI3VYiWjksBIT5Ua3ivMbACQlKK/oEreGv9a8cAbZmt3iPiSkbHy0mffGeq ieso9lyU3g1g/WOGlZgStoOmZzqs/wjEdhawLFBkCrowr6lBlpwDn+Y1/IIjyfa0e9nR NYb8Xws9jt9B2lXylIgx+R6Bdo202CdJVcw4PemE7ePS20oSSr1ZU2x60CxKM5MUtOJA oA/VPtAuLnkZvzSfdgdV27ZJh3av3C1WUyUhxlqrCGMTjpBvy+/bvhJ96bOfRaPe7EFK 7hWw== X-Forwarded-Encrypted: i=1; AJvYcCX/okZmqcEOfka/dM4DYgutvjXFLEL+JToeZZnYQzlnRYlwt2yI4ro13rUeFnfs+8AgttMnbg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwluyWkNjGsnpLgKmwUwADwtUoTlWB2dgE0D+d+5MdF8KJzGCpW ZNUTwHC16zHQYR6Qfxjca3DGZ6Fu025cRC++4hNCKjeXwmE16/kBGhA7BA== X-Google-Smtp-Source: AGHT+IGyaKf8hcuSygtjB0z2EWnoXOuN3kKjghCXsm+Xh97jKFlTajSssys1lURLpIxUI9OhTrFf6w== X-Received: by 2002:a17:907:1b16:b0:a99:482c:b2b9 with SMTP id a640c23a62f3a-a99e3b757e9mr30532666b.29.1728664266338; Fri, 11 Oct 2024 09:31:06 -0700 (PDT) Received: from lili ([89.207.171.110]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a99a7f27d6bsm228108966b.76.2024.10.11.09.30.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Oct 2024 09:31:05 -0700 (PDT) From: Simon Tournier To: Fabrice Tudoret Subject: Re: bug#73601: failed to compute the derivation for Guix Date: Fri, 11 Oct 2024 18:30:45 +0200 Message-ID: <87y12ufvpm.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73602 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Fabrice, On Fri, 11 Oct 2024 at 15:13, Fabrice Tudoret wrote: > GUIX seem's to work fine with the root account and the local users but > not with ldap users. Ah, that doesn=E2=80=99t ring a bell but maybe it=E2=80=99s related. I don= =E2=80=99t know. > 1- Just to be sure and since you have reinstalled, what is your Guix revision? On a side note, since it seems fine for the root account and here you run it as root, I guess all is fine. :-) Although I don=E2=80=99t have the same=E2=80=A6 =F0=9F=A4=94 > [root@cluster24 ~]# cat /gnu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Pytho= n-3.5.9.tar.xz.drv | sed 's/)/)\n/g' > Derive([("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.= tar.xz","","") > ],[("/gnu/store/21c7pjahkh20mmzq2ivki57zwwvp6nwn-bootstrap-binaries-0.drv= ",["out"]) > ,("/gnu/store/5gf7f8awndhnf2gn2mzbfbqr3ix9aj80-module-import-compiled.drv= ",["out"]) > ,("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",[= "out"]) > ,("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",[= "out"]) > ],["/gnu/store/1s8jdafkyhz0p81l0j37yih9gbrb5gix-module-import","/gnu/stor= e/h58cvdcdak4d87lw0fkvmkhan95ssljx-Python-3.5.9.tar.xz-builder"],"x86_64-li= nux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstrap-2.0/bin/g= uile",["--no-auto-compile","-L","/gnu/store/1s8jdafkyhz0p81l0j37yih9gbrb5gi= x-module-import","-C","/gnu/store/gz5rcilhcsc5amgxcgyxvn0s5px8sg80-module-i= mport-compiled","/gnu/store/h58cvdcdak4d87lw0fkvmkhan95ssljx-Python-3.5.9.t= ar.xz-builder"],[("guix properties","((type . origin) > (patches . 0) > ) > ") > ,("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.tar.xz") > ]) > > > 2 -The script builder > /gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder > is well present in /gnu/store. Ouf. :-) Well, since it works as expected when run as root (#) and it fails when run as a regular ($), I propose to diff various files in order to spot what could be wrong. Some details about some internals =E2=80=93 well my understanding and I=E2= =80=99m perhaps missing important points =E2=80=93, then maybe they will explain the logic behind the exploration. :-) Roughly speaking, the items in the store look like: /gnu/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-foobar-1.2.3 where =E2=80=99foobar-1.2.3=E2=80=99 is a =E2=80=9Clabel=E2=80=9D correspon= ding to the package and =E2=80=99xxx=E2=80=A6=E2=80=99 is some hash. This hash is the core of the = content-addressed; the one that allow the substitution, i.e., download the artefacts. Basically, this hash is computed by hashing the inputs and the script builders. Therefore somehow it builds a chain and the roots are named fixed-outputs. Fixed-outputs are items for which we known beforehand the resulting hash. Else we cannot know the hash beforehand because it=E2=80=99s hard to know beforehand the checksum of the artefact since the artefact is the result of the build process (compilation, etc.). In other words, the expectation is: the same inputs and the same builder script returns the same store item. And the derivation captures that. Well, for sure the content of the store item on two machines is the same only if the process is fully deterministic; another story. ;-) All that to say: if we scrutinize the derivations and the builder scripts, then we will spot what introduces a difference. Aside, please note that two different derivations might produce the same store item, see for example [1]. Let=E2=80=99s go! :-) a) Both root and regular must use the exact same Guix revision. # As root # readlink -f (type -P guix) # guix describe $ As regular user $ readlink -f (type -P guix) $ guix describe b) If that=E2=80=99s not the case, it isn=E2=80=99t an issue for the follow= ing but it=E2=80=99s better to know. :-) c) Display the both derivations, as root and as regular user # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d $ guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d The expected situation is: as root, # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S it just downloads stuff but as regular user: $ guix build -e '(@@ (gnu packages commencement) python-boot0)' -S then it builds stuff and one build fails. Correct? d) Display the content of the both derivations, as root and and regular user. drv=3D$(guix build -e '(@@ (gnu packages commencement) python-boot0)' -d = -S) cat $drv | sed 's/),/\n),/g' Now we can try to find what can be wrong. :-) Roughly, the inputs are one fixed-output and these three others: /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.drv /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.drv Well, please note that the hash of these derivations might vary but not their output. For instance, # sed 's/]/\n]/g' \ /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.drv= \=20=20=20 | head -1 Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap-b= inaries-0","","") Here the hash =E2=80=993895=E2=80=A6=E2=80=99 might be different but not = =E2=80=99az8fi8=E2=80=A6=E2=80=99. The same derivation produces the same store item though. Ok, let consider each. I know that piping with =E2=80=9Csed=E2=80=9D is no= t handy and an extension [2] ]is still pending=E2=80=A6 Anyway, please pipe the derivat= ions in order to extract the relevant information. 1. /gnu/store/=E2=80=A6-guile-bootstrap: it only depends on fixed-outputs s= o the only source of variation comes from the script builder: in my case, /gnu/store/nmxl6qyj16bv4rx4irhg23r66gn752kd-build-bootstrap-guile.sh I expect you have the same. As root, you have because it=E2=80=99s the same derivation, namely /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv. What about the regular user? 2. /gnu/store/=E2=80=A6-bootstrap-binaries: the inputs reads, /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.drv /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv /gnu/store/nf9h1l2apgjq1gjdv1ynpgqrmaj1bawb-static-binaries.tar.xz.drv /gnu/store/sik0rp63q7hz4wry27v3ynljdmqvg194-xz.drv /gnu/store/zn60yim3km5qx8d0vzvf9izfxzfdy4x0-tar.drv Assuming #1 (identical guile-bootstrap) and the only non fixed-output is module-import-compiled. Or the script builder. Do you have the same script builder, namely /gnu/store/kv2vjnp7f75wnq8rp579ihz96knqp0sl-bootstrap-binaries-0-builder ? I guess you have the same. Therefore, I guess the issue is from module-import-compiled. 3. /gnu/store/=E2=80=A6-module-import-compiled: On my machine, it reads: --8<---------------cut here---------------start------------->8--- Derive ([("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import-compile= d","","")] ,[("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",[= "out"])] ,["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/gnu/store/= l36kgiw25r2a4vllwad18jg8jnkvmzda-build-utils.scm","/gnu/store/rn7b0dq6iqfmm= qyqzamix2mjmfygn31n-compile-modules"] ,"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstr= ap-2.0/bin/guile",["--no-auto-compile","/gnu/store/rn7b0dq6iqfmmqyqzamix2mj= mfygn31n-compile-modules"] ,[("GUILE_WARN_DEPRECATED","no") ,("extensions","") ,("module count","1") ,("modules","/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import") ,("optimization level","1") ,("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import-compi= led") ,("preferLocalBuild","1")]) --8<---------------cut here---------------end--------------->8--- I guess you also have the same build-utils.scm. Don=E2=80=99t you? Therefore, I guess the difference is either an environment variable (the list starting with GUILE_WARN_DEPRECATED) or the file /gnu/store/=E2=80=A6-qcompile-modules. Hum, it would be weird that it comes from compile-modules=E2=80=A6 Ah my train is at destination. To be continued=E2=80=A6 Let me know! Cheers, simon 1: Re: Derivations differ between computers? zimoun Fri, 26 Nov 2021 01:49:00 +0100 id:86lf1bspvn.fsf@gmail.com https://lists.gnu.org/archive/html/guix-devel/2021-11 https://yhetil.org/guix/86lf1bspvn.fsf@gmail.cmo 2: Guix extension to display derivation (and rewrite fixed-output) Simon Tournier Fri, 12 Apr 2024 20:28:11 +0200 id:87ttk6phac.fsf@gmail.com https://lists.gnu.org/archive/html/guix-devel/2024-04 https://yhetil.org/guix/87ttk6phac.fsf@gmail.com From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 14 11:18:13 2024 Received: (at 73602) by debbugs.gnu.org; 14 Oct 2024 15:18:14 +0000 Received: from localhost ([127.0.0.1]:40138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0Mpm-0000t5-2a for submit@debbugs.gnu.org; Mon, 14 Oct 2024 11:18:13 -0400 Received: from smtpout01-ext2.partage.renater.fr ([194.254.240.33]:41498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0Jvz-0006JV-VZ; Mon, 14 Oct 2024 08:12:28 -0400 Received: from zmtaauth05.partage.renater.fr (zmtaauth05.partage.renater.fr [194.254.240.27]) by smtpout10.partage.renater.fr (Postfix) with ESMTP id D04C764730; Mon, 14 Oct 2024 14:03:29 +0200 (CEST) Received: from zmtaauth05.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth05.partage.renater.fr (Postfix) with ESMTPS id C586621D62; Mon, 14 Oct 2024 14:03:29 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmtaauth05.partage.renater.fr (Postfix) with ESMTP id B440C21D9B; Mon, 14 Oct 2024 14:03:29 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth05.partage.renater.fr B440C21D9B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=univ-rennes1.fr; s=985DBB1A-FF8B-4311-B8B4-4A7A53527F32; t=1728907409; bh=u8dwy57NKICQNNCYzsYFi/k1xrt1v6PwagxklafYZf4=; h=Message-ID:Date:MIME-Version:To:From; b=WGW03r2mU+35u8KgGm6ZoxZtDi53Jxd3NJQhQloaYyrQ9z+PP5s5r0EIqQHESmJwG OOJGbby4FMZuqIFhlA0D/UJXTUb/lZNsd4NiPTEng6FFOIG+2rGgjmoOWz5LFK9ira 7UAv/7CPwpIVYY4BSq26I1BTNqUIjJG8XpVkeJF6PSe6w8a4DyHIV75G2n4YYCcAoQ M6ohK0Zx9PvBI9x1ze1j6L8zRYN5cHI9OZm2oZAi+1hChL9/pkO9Atriza3uzUjXeX rNOTIq/5uuawt4D2mFRTqA4XKsLiKK5AK1ckuYh6gk3faYuZCLiams0ayeDmS+uOgR D4e2WjnLdp5xA== Received: from zmtaauth05.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth05.partage.renater.fr [127.0.0.1]) (amavis, port 10026) with ESMTP id BmjEn7Y3p4o6; Mon, 14 Oct 2024 14:03:29 +0200 (CEST) Received: from 129.20.25.111 (unknown [194.254.241.250]) by zmtaauth05.partage.renater.fr (Postfix) with ESMTPA id 7B48821D62; Mon, 14 Oct 2024 14:03:29 +0200 (CEST) Message-ID: Date: Mon, 14 Oct 2024 14:03:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#73601: failed to compute the derivation for Guix To: Simon Tournier References: <87y12ufvpm.fsf@gmail.com> Content-Language: fr From: Fabrice Tudoret In-Reply-To: <87y12ufvpm.fsf@gmail.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms050002070804040103000702" X-Virus-Scanned: clamav-milter 0.103.8 at clamav02 X-Virus-Status: Clean X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: 0 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeghedggeeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfevfhfhjggtsehgtdertedtvdejnecuhfhrohhmpefhrggsrhhitggvucfvuhguohhrvghtuceofhgrsghrihgtvgdrthhuughorhgvthesuhhnihhvqdhrvghnnhgvshdurdhfrheqnecuggftrfgrthhtvghrnhephfejteehjeekueejtdevjeegtdegfedugedtgeehheejffdvheeuveettdeigeetnecuffhomhgrihhnpehgnhhurdhorhhgpdgsuhhilhguqdgsohhothhsthhrrghpqdhguhhilhgvrdhshhdpnhhmgihliehqhihjudeisghvgehrgiegihhrhhhgvdefrheiiehgnhejhedvkhguqdgsuhhilhguqdgsohhothhsthhrrghpqdhguhhilhgvrdhshhdphihhvghtihhlrdhorhhgnecukfhppeduleegrddvheegrddvgedurddvhedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudelgedrvdehgedrvdeguddrvdehtddphhgvlhhopeduvdelrddvtddrvdehrdduuddupdhmrghilhhfrhhomhepfhgrsghrihgtvgdrthhuughorhgvthesuhhnihhvqdhrvghnnhgvshdurdhfrhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeiiihhmohhnrdhtohhuthhouhhnvgesghhmrghilhdrtghomhdprhgtphhtthhopeejfeeitddusegu vggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjeefiedtvdesuggvsggsuhhgshdrghhnuhdrohhrgh X-Spam-Score: 2.4 (++) 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 Simon, Thanks again for your involvement. I did my best to fullfill the tests you suggest. I put the output in your text. Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.240.33 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.240.33 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [194.254.240.33 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.2 RCVD_HELO_IP_MISMATCH Received: HELO and IP do not match, but should -0.0 SPF_PASS SPF: sender matches SPF record 0.0 WEIRD_QUOTING BODY: Weird repeated double-quotation marks 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.2 FSL_HELO_BARE_IP_2 No description available. X-Debbugs-Envelope-To: 73602 X-Mailman-Approved-At: Mon, 14 Oct 2024 11:18:09 -0400 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) This is a cryptographically signed message in MIME format. --------------ms050002070804040103000702 Content-Type: multipart/alternative; boundary="------------94XXxiniXHuIwsuu9LElWLAc" --------------94XXxiniXHuIwsuu9LElWLAc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgU2ltb24sDQoNClRoYW5rcyBhZ2FpbiBmb3IgeW91ciBpbnZvbHZlbWVudC4NCg0KSSBk aWQgbXkgYmVzdCB0byBmdWxsZmlsbCB0aGUgdGVzdHMgeW91IHN1Z2dlc3QuIEkgcHV0IHRo ZSBvdXRwdXQgaW4gDQp5b3VyIHRleHQuDQoNCkVzc2VudGlhbGx5IHRoZSBvdXRwdXQgYXJl IHRoZSBzYW1lIGZvciB0aGUgcm9vdCBhbmQgdGhlIHVzZXJzLCBzbyB0aGUgDQpzaXR1YXRp b24gZG9lcyBub3Qgc2VlbSBjbGVhcmVyIHRvIG1lLCBidXQgSeKAmW0gc3VyZSBpdCB3aWxs IGJlIGRpZmZlcmVudCANCmZvciB5b3UuDQoNClJlZ2FyZHMNCg0KRmFicmljZSBUDQoNCkxl IDExLzEwLzIwMjQgw6AgMTg6MzAsIFNpbW9uIFRvdXJuaWVyIGEgw6ljcml0wqA6DQo+IEhp IEZhYnJpY2UsDQo+DQo+IE9uIEZyaSwgMTEgT2N0IDIwMjQgYXQgMTU6MTMsIEZhYnJpY2Ug VHVkb3JldDxmYWJyaWNlLnR1ZG9yZXRAdW5pdi1yZW5uZXMxLmZyPiB3cm90ZToNCj4NCj4+ IEdVSVggc2VlbSdzIHRvIHdvcmsgZmluZSB3aXRoIHRoZSByb290IGFjY291bnQgYW5kIHRo ZSBsb2NhbCB1c2VycyBidXQNCj4+IG5vdCB3aXRoIGxkYXAgdXNlcnMuDQo+IEFoLCB0aGF0 IGRvZXNu4oCZdCByaW5nIGEgYmVsbCBidXQgbWF5YmUgaXTigJlzIHJlbGF0ZWQuICBJIGRv buKAmXQga25vdy4NCj4NCj4NCj4+IDEtDQo+IEp1c3QgdG8gYmUgc3VyZSBhbmQgc2luY2Ug eW91IGhhdmUgcmVpbnN0YWxsZWQsIHdoYXQgaXMgeW91ciBHdWl4DQo+IHJldmlzaW9uPw0K DQpbcm9vdEBjbHVzdGVyMjQgfl0jIGd1aXggLS12ZXJzaW9uDQpndWl4IChHTlUgR3VpeCkg Nzg4ODM1MWI5ZWRkN2IwMTk5YTk3M2M3NWJjMWMzNTg5N2Q5ZDdlZg0KQ29weXJpZ2h0IChD KSAyMDI0IHRoZSBHdWl4IGF1dGhvcnMNCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZlcnNp b24gMyBvciBsYXRlcjxodHRwOi8vZ251Lm9yZy9saWNlbnNlcy9ncGwuaHRtbD4NClRoaXMg aXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmli dXRlIGl0Lg0KVGhlcmUgaXMgTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVk IGJ5IGxhdy4NCg0KDQoNCj4NCj4gT24gYSBzaWRlIG5vdGUsIHNpbmNlIGl0IHNlZW1zIGZp bmUgZm9yIHRoZSByb290IGFjY291bnQgYW5kIGhlcmUgeW91DQo+IHJ1biBpdCBhcyByb290 LCBJIGd1ZXNzIGFsbCBpcyBmaW5lLiA6LSkgIEFsdGhvdWdoIEkgZG9u4oCZdCBoYXZlIHRo ZQ0KPiBzYW1l4oCmIPCfpJQNCj4NCj4+IFtyb290QGNsdXN0ZXIyNCB+XSMgY2F0IC9nbnUv c3RvcmUvamMzdmdjc3BscXNpbTNuYTgwYjBuMmlpbG5hNWo2Z3gtUHl0aG9uLTMuNS45LnRh ci54ei5kcnYgIHwgc2VkICdzLykvKVxuL2cnDQo+PiBEZXJpdmUoWygib3V0IiwiL2dudS9z dG9yZS9jdjRoODluMzBteWYzbmhqcW5uYWhsYmlqMmdhdzIxei1QeXRob24tMy41LjkudGFy Lnh6IiwiIiwiIikNCj4+IF0sWygiL2dudS9zdG9yZS8yMWM3cGphaGtoMjBtbXpxMml2a2k1 N3p3d3ZwNm53bi1ib290c3RyYXAtYmluYXJpZXMtMC5kcnYiLFsib3V0Il0pDQo+PiAsKCIv Z251L3N0b3JlLzVnZjdmOGF3bmRobmYyZ24ybXpiZmJxcjNpeDlhajgwLW1vZHVsZS1pbXBv cnQtY29tcGlsZWQuZHJ2IixbIm91dCJdKQ0KPj4gLCgiL2dudS9zdG9yZS9nMDhsMm1zdm5p dnlpNng1bnc1MmFrOG4xN3N3OWx6ci1ndWlsZS1ib290c3RyYXAtMi4wLmRydiIsWyJvdXQi XSkNCj4+ICwoIi9nbnUvc3RvcmUvbGI1YjdzdmRtZmoxaWpuenJyaXBzamN2MGJocXpwd2It UHl0aG9uLTMuNS45LnRhci54ei5kcnYiLFsib3V0Il0pDQo+PiBdLFsiL2dudS9zdG9yZS8x czhqZGFma3loejBwODFsMGozN3lpaDlnYnJiNWdpeC1tb2R1bGUtaW1wb3J0IiwiL2dudS9z dG9yZS9oNThjdmRjZGFrNGQ4N2x3MGZrdm1raGFuOTVzc2xqeC1QeXRob24tMy41LjkudGFy Lnh6LWJ1aWxkZXIiXSwieDg2XzY0LWxpbnV4IiwiL2dudS9zdG9yZS9sZ2k5eDE1YTB3MzVt Y3BkN2cxa2I5Mjc0cjZ3eTRwdi1ndWlsZS1ib290c3RyYXAtMi4wL2Jpbi9ndWlsZSIsWyIt LW5vLWF1dG8tY29tcGlsZSIsIi1MIiwiL2dudS9zdG9yZS8xczhqZGFma3loejBwODFsMGoz N3lpaDlnYnJiNWdpeC1tb2R1bGUtaW1wb3J0IiwiLUMiLCIvZ251L3N0b3JlL2d6NXJjaWxo Y3NjNWFtZ3hjZ3l4dm4wczVweDhzZzgwLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQiLCIvZ251 L3N0b3JlL2g1OGN2ZGNkYWs0ZDg3bHcwZmt2bWtoYW45NXNzbGp4LVB5dGhvbi0zLjUuOS50 YXIueHotYnVpbGRlciJdLFsoImd1aXggcHJvcGVydGllcyIsIigodHlwZSAuIG9yaWdpbikN Cj4+ICAgKHBhdGNoZXMgLiAwKQ0KPj4gKQ0KPj4gIikNCj4+ICwoIm91dCIsIi9nbnUvc3Rv cmUvY3Y0aDg5bjMwbXlmM25oanFubmFobGJpajJnYXcyMXotUHl0aG9uLTMuNS45LnRhci54 eiIpDQo+PiBdKQ0KPj4NCj4+DQo+PiAyIC1UaGUgc2NyaXB0IGJ1aWxkZXINCj4+IC9nbnUv c3RvcmUveWtxY2tyeGNtaWZ2eHowbmI1OGx2MmRyZ2QxNGwzNzctUHl0aG9uLTMuNS45LnRh ci54ei1idWlsZGVyDQo+PiBpcyB3ZWxsIHByZXNlbnQgaW4gL2dudS9zdG9yZS4NCj4gT3Vm LiA6LSkNCj4NCj4NCj4gV2VsbCwgc2luY2UgaXQgd29ya3MgYXMgZXhwZWN0ZWQgd2hlbiBy dW4gYXMgcm9vdCAoIykgYW5kIGl0IGZhaWxzIHdoZW4NCj4gcnVuIGFzIGEgcmVndWxhciAo JCksIEkgcHJvcG9zZSB0byBkaWZmIHZhcmlvdXMgZmlsZXMgaW4gb3JkZXIgdG8gc3BvdA0K PiB3aGF0IGNvdWxkIGJlIHdyb25nLg0KPg0KPiBTb21lIGRldGFpbHMgYWJvdXQgc29tZSBp bnRlcm5hbHMg4oCTIHdlbGwgbXkgdW5kZXJzdGFuZGluZyBhbmQgSeKAmW0NCj4gcGVyaGFw cyBtaXNzaW5nIGltcG9ydGFudCBwb2ludHMg4oCTLCB0aGVuIG1heWJlIHRoZXkgd2lsbCBl eHBsYWluIHRoZQ0KPiBsb2dpYyBiZWhpbmQgdGhlIGV4cGxvcmF0aW9uLiA6LSkNCj4NCj4g Um91Z2hseSBzcGVha2luZywgdGhlIGl0ZW1zIGluIHRoZSBzdG9yZSBsb29rIGxpa2U6DQo+ DQo+ICAgICAgL2dudS9zdG9yZS94eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eC1m b29iYXItMS4yLjMNCj4NCj4gd2hlcmUg4oCZZm9vYmFyLTEuMi4z4oCZIGlzIGEg4oCcbGFi ZWzigJ0gY29ycmVzcG9uZGluZyB0byB0aGUgcGFja2FnZSBhbmQNCj4g4oCZeHh44oCm4oCZ IGlzIHNvbWUgaGFzaC4gIFRoaXMgaGFzaCBpcyB0aGUgY29yZSBvZiB0aGUgY29udGVudC1h ZGRyZXNzZWQ7DQo+IHRoZSBvbmUgdGhhdCBhbGxvdyB0aGUgc3Vic3RpdHV0aW9uLCBpLmUu LCBkb3dubG9hZCB0aGUgYXJ0ZWZhY3RzLg0KPg0KPiBCYXNpY2FsbHksIHRoaXMgaGFzaCBp cyBjb21wdXRlZCBieSBoYXNoaW5nIHRoZSBpbnB1dHMgYW5kIHRoZSBzY3JpcHQNCj4gYnVp bGRlcnMuICBUaGVyZWZvcmUgc29tZWhvdyBpdCBidWlsZHMgYSBjaGFpbiBhbmQgdGhlIHJv b3RzIGFyZSBuYW1lZA0KPiBmaXhlZC1vdXRwdXRzLiAgRml4ZWQtb3V0cHV0cyBhcmUgaXRl bXMgZm9yIHdoaWNoIHdlIGtub3duIGJlZm9yZWhhbmQNCj4gdGhlIHJlc3VsdGluZyBoYXNo LiAgRWxzZSB3ZSBjYW5ub3Qga25vdyB0aGUgaGFzaCBiZWZvcmVoYW5kIGJlY2F1c2UNCj4g aXTigJlzIGhhcmQgdG8ga25vdyBiZWZvcmVoYW5kIHRoZSBjaGVja3N1bSBvZiB0aGUgYXJ0 ZWZhY3Qgc2luY2UgdGhlDQo+IGFydGVmYWN0IGlzIHRoZSByZXN1bHQgb2YgdGhlIGJ1aWxk IHByb2Nlc3MgKGNvbXBpbGF0aW9uLCBldGMuKS4NCj4NCj4gSW4gb3RoZXIgd29yZHMsIHRo ZSBleHBlY3RhdGlvbiBpczogdGhlIHNhbWUgaW5wdXRzIGFuZCB0aGUgc2FtZSBidWlsZGVy DQo+IHNjcmlwdCByZXR1cm5zIHRoZSBzYW1lIHN0b3JlIGl0ZW0uICBBbmQgdGhlIGRlcml2 YXRpb24gY2FwdHVyZXMgdGhhdC4NCj4gV2VsbCwgZm9yIHN1cmUgdGhlIGNvbnRlbnQgb2Yg dGhlIHN0b3JlIGl0ZW0gb24gdHdvIG1hY2hpbmVzIGlzIHRoZSBzYW1lDQo+IG9ubHkgaWYg dGhlIHByb2Nlc3MgaXMgZnVsbHkgZGV0ZXJtaW5pc3RpYzsgYW5vdGhlciBzdG9yeS4gOy0p DQo+DQo+IEFsbCB0aGF0IHRvIHNheTogaWYgd2Ugc2NydXRpbml6ZSB0aGUgZGVyaXZhdGlv bnMgYW5kIHRoZSBidWlsZGVyDQo+IHNjcmlwdHMsIHRoZW4gd2Ugd2lsbCBzcG90IHdoYXQg aW50cm9kdWNlcyBhIGRpZmZlcmVuY2UuDQo+DQo+IEFzaWRlLCBwbGVhc2Ugbm90ZSB0aGF0 IHR3byBkaWZmZXJlbnQgZGVyaXZhdGlvbnMgbWlnaHQgcHJvZHVjZSB0aGUgc2FtZQ0KPiBz dG9yZSBpdGVtLCBzZWUgZm9yIGV4YW1wbGUgWzFdLg0KPg0KPiBMZXTigJlzIGdvISA6LSkN Cj4NCj4NCj4gYSkgQm90aCByb290IGFuZCByZWd1bGFyIG11c3QgdXNlIHRoZSBleGFjdCBz YW1lIEd1aXggcmV2aXNpb24uDQo+DQo+ICAgICMgQXMgcm9vdA0KPiAgICAjIHJlYWRsaW5r IC1mICh0eXBlIC1QIGd1aXgpDQo+ICAgICMgZ3VpeCBkZXNjcmliZQ0KPg0KICAgIFtyb290 QGNsdXN0ZXIyNCB+XSMgcmVhZGxpbmsgLWYgZ3VpeA0KDQogICAgL3Jvb3QvZ3VpeA0KDQog ICAgW3Jvb3RAY2x1c3RlcjI0IH5dIyB0eXBlIC1QIGd1aXgNCg0KICAgIC9yb290Ly5jb25m aWcvZ3VpeC9jdXJyZW50L2Jpbi9ndWl4DQoNCiAgICBbcm9vdEBjbHVzdGVyMjQgfl0jIGd1 aXggZGVzY3JpYmUNCg0KICAgIEdlbmVyYXRpb24gMyBPY3QgMTQgMjAyNCAwODo0NjoxMiAo Y3VycmVudCkNCg0KICAgIGd1aXggNzg4ODM1MQ0KDQogICAgcmVwb3NpdG9yeSBVUkw6aHR0 cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ3VpeC5naXQNCg0KICAgIGJyYW5jaDog bWFzdGVyDQoNCiAgICBjb21taXQ6IDc4ODgzNTFiOWVkZDdiMDE5OWE5NzNjNzViYzFjMzU4 OTdkOWQ3ZWYNCg0KPiAgICAkIEFzIHJlZ3VsYXIgdXNlcg0KPiAgICAkIHJlYWRsaW5rIC1m ICh0eXBlIC1QIGd1aXgpDQo+ICAgICQgZ3VpeCBkZXNjcmliZQ0KDQogICAgW2ZtZW5uYUBj bHVzdGVyMjQgfl0kIHJlYWRsaW5rIC1mIGd1aXgNCg0KICAgIC9OQVMvaG9tZS9mbWVubmEv Z3VpeA0KDQogICAgW2ZtZW5uYUBjbHVzdGVyMjQgfl0kIHR5cGUgLVAgZ3VpeA0KDQogICAg L3Vzci9sb2NhbC9iaW4vZ3VpeA0KDQogICAgW2ZtZW5uYUBjbHVzdGVyMjQgfl0kIGd1aXgg ZGVzY3JpYmUNCg0KICAgIGd1aXggNzg4ODM1MQ0KDQogICAgcmVwb3NpdG9yeSBVUkw6aHR0 cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ3VpeC5naXQNCg0KICAgIGJyYW5jaDog bWFzdGVyDQoNCiAgICBjb21taXQ6IDc4ODgzNTFiOWVkZDdiMDE5OWE5NzNjNzViYzFjMzU4 OTdkOWQ3ZWYNCg0KPg0KPiBiKSBJZiB0aGF04oCZcyBub3QgdGhlIGNhc2UsIGl0IGlzbuKA mXQgYW4gaXNzdWUgZm9yIHRoZSBmb2xsb3dpbmcgYnV0IGl04oCZcw0KPiAgICAgYmV0dGVy IHRvIGtub3cuIDotKQ0KDQogwqDCoMKgwqAgSXQncyBzZWVtIG9rLg0KDQo+IGMpIERpc3Bs YXkgdGhlIGJvdGggZGVyaXZhdGlvbnMsIGFzIHJvb3QgYW5kIGFzIHJlZ3VsYXIgdXNlcg0K Pg0KPiAgICAjIGd1aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVu dCkgcHl0aG9uLWJvb3QwKScgLVMgLWQNCg0KICAgIFtyb290QGNsdXN0ZXIyNCB+XSMgZ3Vp eCBidWlsZCAtZSAnKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRob24tYm9v dDApJyAtUyAtZA0KICAgIC9nbnUvc3RvcmUvbWJucnJxaml6eTNkdm1hOWkzbDhnNXl2emky cDA0eXMtUHl0aG9uLTMuNS45LnRhci54ei5kcnYNCg0KPg0KPiAgICAkIGd1aXggYnVpbGQg LWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkgcHl0aG9uLWJvb3QwKScgLVMg LWQNCg0KICAgIFtmbWVubmFAY2x1c3RlcjI0IH5dJMKgIGd1aXggYnVpbGQgLWUgJyhAQCAo Z251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkgcHl0aG9uLWJvb3QwKScgLVMgLWQNCiAgICB1 c2VyIHdpdGggVUlEIDI1NTc1OSBub3QgZm91bmQNCiAgICAvZ251L3N0b3JlL21ibnJycWpp enkzZHZtYTlpM2w4ZzV5dnppMnAwNHlzLVB5dGhvbi0zLjUuOS50YXIueHouZHJ2DQoNCkkg aG9wZSB0aGUgbWVzc2FnZSAidXNlciB3aXRoIFVJRCAyNTU3NTkgbm90IGZvdW5kIiBoYXMg bm90aGluZyB0byBkbyANCndpdGggdGhlIGlzc3VlLg0KDQoNCj4NCj4NCj4gVGhlIGV4cGVj dGVkIHNpdHVhdGlvbiBpczogYXMgcm9vdCwNCj4NCj4gICAgIyBndWl4IGJ1aWxkIC1lICco QEAgKGdudSBwYWNrYWdlcyBjb21tZW5jZW1lbnQpIHB5dGhvbi1ib290MCknIC1TDQo+DQo+ IGl0IGp1c3QgZG93bmxvYWRzIHN0dWZmIGJ1dCBhcyByZWd1bGFyIHVzZXI6DQo+DQo+ICAg ICQgZ3VpeCBidWlsZCAtZSAnKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRo b24tYm9vdDApJyAtUw0KPg0KPiB0aGVuIGl0IGJ1aWxkcyBzdHVmZiBhbmQgb25lIGJ1aWxk IGZhaWxzLg0KPg0KPiBDb3JyZWN0Pw0KDQpUaGVyZSBpcyBubyBpbmRpY2F0aW9uIHRoYXQg aXQgYnVpbGRzIG9yIGZhaWxzLg0KDQoNCj4NCj4NCj4gZCkgRGlzcGxheSB0aGUgY29udGVu dCBvZiB0aGUgYm90aCBkZXJpdmF0aW9ucywgYXMgcm9vdCBhbmQgYW5kIHJlZ3VsYXINCj4g ICAgIHVzZXIuDQo+DQo+ICAgIGRydj0kKGd1aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2th Z2VzIGNvbW1lbmNlbWVudCkgcHl0aG9uLWJvb3QwKScgLWQgLVMpDQo+ICAgIGNhdCAkZHJ2 IHwgc2VkICdzLyksL1xuKSwvZycNCg0KDQpbcm9vdEBjbHVzdGVyMjQgfl0jIGRydj0kKGd1 aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkgcHl0aG9uLWJv b3QwKScgLWQgLVMpDQogwqAgY2F0ICRkcnYgfCBzZWQgJ3MvKSwvXG4pLC9nJw0KRGVyaXZl KFsoIm91dCIsIi9nbnUvc3RvcmUvamw4Mndua2xyZmhqZ25tbDNzM3cwbDRtNG1qd3BhemIt UHl0aG9uLTMuNS45LnRhci54eiIsIiIsIiIpXSxbKCIvZ251L3N0b3JlLzM4OTUxYTJnY3di NGp5cndsemc2MzRqZndrZGloN20yLWJvb3RzdHJhcC1iaW5hcmllcy0wLmRydiIsWyJvdXQi XQ0KKSwoIi9nbnUvc3RvcmUvZmYxMDdwZzEzbmthcml4N2s5aGd4eHd4OWNubjQ2MDItbW9k dWxlLWltcG9ydC1jb21waWxlZC5kcnYiLFsib3V0Il0NCiksKCIvZ251L3N0b3JlL2cwOGwy bXN2bml2eWk2eDVudzUyYWs4bjE3c3c5bHpyLWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2Iixb Im91dCJdDQopLCgiL2dudS9zdG9yZS9sYjViN3N2ZG1majFpam56cnJpcHNqY3YwYmhxenB3 Yi1QeXRob24tMy41LjkudGFyLnh6LmRydiIsWyJvdXQiXSldLFsiL2dudS9zdG9yZS9qc3hn Yzk3OXg3OWg4MWt6cXo5bjZjcGY1cGs0ejI2Mi1tb2R1bGUtaW1wb3J0IiwiL2dudS9zdG9y ZS95a3Fja3J4Y21pZnZ4ejBuYjU4bHYyZHJnZDE0bDM3Ny1QeXRob24tMy41LjkudGFyLnh6 LWJ1aWxkZXIiXSwieDg2XzY0LWxpbnV4IiwiL2dudS9zdG9yZS9sZ2k5eDE1YTB3MzVtY3Bk N2cxa2I5Mjc0cjZ3eTRwdi1ndWlsZS1ib290c3RyYXAtMi4wL2Jpbi9ndWlsZSIsWyItLW5v LWF1dG8tY29tcGlsZSIsIi1MIiwiL2dudS9zdG9yZS9qc3hnYzk3OXg3OWg4MWt6cXo5bjZj cGY1cGs0ejI2Mi1tb2R1bGUtaW1wb3J0IiwiLUMiLCIvZ251L3N0b3JlL2oycjk1bXFmaXIx cTZoc2F2bTByMjJrOHo0OW5idmsxLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQiLCIvZ251L3N0 b3JlL3lrcWNrcnhjbWlmdnh6MG5iNThsdjJkcmdkMTRsMzc3LVB5dGhvbi0zLjUuOS50YXIu eHotYnVpbGRlciJdLFsoImd1aXggcHJvcGVydGllcyIsIigodHlwZSAuIG9yaWdpbikgKHBh dGNoZXMgLiAwKSkiDQopLCgib3V0IiwiL2dudS9zdG9yZS9qbDgyd25rbHJmaGpnbm1sM3Mz dzBsNG00bWp3cGF6Yi1QeXRob24tMy41LjkudGFyLnh6IildKQ0KDQpbZm1lbm5hQGNsdXN0 ZXIyNCB+XSTCoCBkcnY9JChndWl4IGJ1aWxkIC1lICcoQEAgKGdudSBwYWNrYWdlcyBjb21t ZW5jZW1lbnQpIHB5dGhvbi1ib290MCknIC1kIC1TKQ0KIMKgIGNhdCAkZHJ2IHwgc2VkICdz LyksL1xuKSwvZycNCnVzZXIgd2l0aCBVSUQgMjU1NzU5IG5vdCBmb3VuZA0KRGVyaXZlKFso Im91dCIsIi9nbnUvc3RvcmUvamw4Mndua2xyZmhqZ25tbDNzM3cwbDRtNG1qd3BhemItUHl0 aG9uLTMuNS45LnRhci54eiIsIiIsIiIpXSxbKCIvZ251L3N0b3JlLzM4OTUxYTJnY3diNGp5 cndsemc2MzRqZndrZGloN20yLWJvb3RzdHJhcC1iaW5hcmllcy0wLmRydiIsWyJvdXQiXQ0K KSwoIi9nbnUvc3RvcmUvZmYxMDdwZzEzbmthcml4N2s5aGd4eHd4OWNubjQ2MDItbW9kdWxl LWltcG9ydC1jb21waWxlZC5kcnYiLFsib3V0Il0NCiksKCIvZ251L3N0b3JlL2cwOGwybXN2 bml2eWk2eDVudzUyYWs4bjE3c3c5bHpyLWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2IixbIm91 dCJdDQopLCgiL2dudS9zdG9yZS9sYjViN3N2ZG1majFpam56cnJpcHNqY3YwYmhxenB3Yi1Q eXRob24tMy41LjkudGFyLnh6LmRydiIsWyJvdXQiXSldLFsiL2dudS9zdG9yZS9qc3hnYzk3 OXg3OWg4MWt6cXo5bjZjcGY1cGs0ejI2Mi1tb2R1bGUtaW1wb3J0IiwiL2dudS9zdG9yZS95 a3Fja3J4Y21pZnZ4ejBuYjU4bHYyZHJnZDE0bDM3Ny1QeXRob24tMy41LjkudGFyLnh6LWJ1 aWxkZXIiXSwieDg2XzY0LWxpbnV4IiwiL2dudS9zdG9yZS9sZ2k5eDE1YTB3MzVtY3BkN2cx a2I5Mjc0cjZ3eTRwdi1ndWlsZS1ib290c3RyYXAtMi4wL2Jpbi9ndWlsZSIsWyItLW5vLWF1 dG8tY29tcGlsZSIsIi1MIiwiL2dudS9zdG9yZS9qc3hnYzk3OXg3OWg4MWt6cXo5bjZjcGY1 cGs0ejI2Mi1tb2R1bGUtaW1wb3J0IiwiLUMiLCIvZ251L3N0b3JlL2oycjk1bXFmaXIxcTZo c2F2bTByMjJrOHo0OW5idmsxLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQiLCIvZ251L3N0b3Jl L3lrcWNrcnhjbWlmdnh6MG5iNThsdjJkcmdkMTRsMzc3LVB5dGhvbi0zLjUuOS50YXIueHot YnVpbGRlciJdLFsoImd1aXggcHJvcGVydGllcyIsIigodHlwZSAuIG9yaWdpbikgKHBhdGNo ZXMgLiAwKSkiDQopLCgib3V0IiwiL2dudS9zdG9yZS9qbDgyd25rbHJmaGpnbm1sM3MzdzBs NG00bWp3cGF6Yi1QeXRob24tMy41LjkudGFyLnh6IildKQ0KDQoNClRoZXJlIGlzIG5vIGRp ZmZlcmVuY2UgaW4gdGhvc2Ugb3V0cHV0IGJldHdlZW4gcm9vdCBhbmQgcmVndWxhciB1c2Vy Lg0KDQoNCj4NCj4gTm93IHdlIGNhbiB0cnkgdG8gZmluZCB3aGF0IGNhbiBiZSB3cm9uZy4g Oi0pDQo+DQo+DQo+IFJvdWdobHksIHRoZSBpbnB1dHMgYXJlIG9uZSBmaXhlZC1vdXRwdXQg YW5kIHRoZXNlIHRocmVlIG90aGVyczoNCj4NCj4gICAgICAvZ251L3N0b3JlL2cwOGwybXN2 bml2eWk2eDVudzUyYWs4bjE3c3c5bHpyLWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2DQo+ICAg ICAgL2dudS9zdG9yZS8zODk1MWEyZ2N3YjRqeXJ3bHpnNjM0amZ3a2RpaDdtMi1ib290c3Ry YXAtYmluYXJpZXMtMC5kcnYNCj4gICAgICAvZ251L3N0b3JlL2ZmMTA3cGcxM25rYXJpeDdr OWhneHh3eDljbm40NjAyLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2DQo+DQo+IFdlbGws IHBsZWFzZSBub3RlIHRoYXQgdGhlIGhhc2ggb2YgdGhlc2UgZGVyaXZhdGlvbnMgbWlnaHQg dmFyeSBidXQgbm90DQo+IHRoZWlyIG91dHB1dC4gIEZvciBpbnN0YW5jZSwNCj4NCj4gICAg ICAjIHNlZCAncy9dL1xuXS9nJyBcDQo+ICAgICAgICAgL2dudS9zdG9yZS8zODk1MWEyZ2N3 YjRqeXJ3bHpnNjM0amZ3a2RpaDdtMi1ib290c3RyYXAtYmluYXJpZXMtMC5kcnYgXA0KPiAg ICAgICAgfCBoZWFkIC0xDQo+ICAgICAgRGVyaXZlKFsoIm91dCIsIi9nbnUvc3RvcmUvYXo4 Zmk4eHpndmtxdzlheW54a3M5OGgyOWFmYWw2aTItYm9vdHN0cmFwLWJpbmFyaWVzLTAiLCIi LCIiKQ0KPg0KPiBIZXJlIHRoZSBoYXNoIOKAmTM4OTXigKbigJkgbWlnaHQgYmUgZGlmZmVy ZW50IGJ1dCBub3Qg4oCZYXo4Zmk44oCm4oCZLiAgVGhlIHNhbWUNCj4gZGVyaXZhdGlvbiBw cm9kdWNlcyB0aGUgc2FtZSBzdG9yZSBpdGVtIHRob3VnaC4NCj4NCj4gT2ssIGxldCBjb25z aWRlciBlYWNoLiAgSSBrbm93IHRoYXQgcGlwaW5nIHdpdGgg4oCcc2Vk4oCdIGlzIG5vdCBo YW5keSBhbmQNCj4gYW4gZXh0ZW5zaW9uIFsyXSBdaXMgc3RpbGwgcGVuZGluZ+KApiBBbnl3 YXksIHBsZWFzZSBwaXBlIHRoZSBkZXJpdmF0aW9ucw0KPiBpbiBvcmRlciB0byBleHRyYWN0 IHRoZSByZWxldmFudCBpbmZvcm1hdGlvbi4NCg0KW3Jvb3RAY2x1c3RlcjI0IH5dIyBzZWQg J3MvXS9cbl0vZycgXA0KIMKgwqDCoMKgwqAgL2dudS9zdG9yZS8zODk1MWEyZ2N3YjRqeXJ3 bHpnNjM0amZ3a2RpaDdtMi1ib290c3RyYXAtYmluYXJpZXMtMC5kcnYgfCBoZWFkIC0xDQpE ZXJpdmUoWygib3V0IiwiL2dudS9zdG9yZS9hejhmaTh4emd2a3F3OWF5bnhrczk4aDI5YWZh bDZpMi1ib290c3RyYXAtYmluYXJpZXMtMCIsIiIsIiIpDQoNCltmbWVubmFAY2x1c3RlcjI0 IH5dJCBzZWQgJ3MvXS9cbl0vZycgXA0KPsKgIC9nbnUvc3RvcmUvMzg5NTFhMmdjd2I0anly d2x6ZzYzNGpmd2tkaWg3bTItYm9vdHN0cmFwLWJpbmFyaWVzLTAuZHJ2IHwgaGVhZCAtMQ0K RGVyaXZlKFsoIm91dCIsIi9nbnUvc3RvcmUvYXo4Zmk4eHpndmtxdzlheW54a3M5OGgyOWFm YWw2aTItYm9vdHN0cmFwLWJpbmFyaWVzLTAiLCIiLCIiKQ0KDQo+IDEuIC9nbnUvc3RvcmUv 4oCmLWd1aWxlLWJvb3RzdHJhcDogaXQgb25seSBkZXBlbmRzIG9uIGZpeGVkLW91dHB1dHMg c28gdGhlDQo+IG9ubHkgc291cmNlIG9mIHZhcmlhdGlvbiBjb21lcyBmcm9tIHRoZSBzY3Jp cHQgYnVpbGRlcjogaW4gbXkgY2FzZSwNCj4NCj4gICAgICAvZ251L3N0b3JlL25teGw2cXlq MTZidjRyeDRpcmhnMjNyNjZnbjc1MmtkLWJ1aWxkLWJvb3RzdHJhcC1ndWlsZS5zaA0KDQpJ IGhhdmUgdGhlIHNhbWU6DQoNCltyb290QGNsdXN0ZXIyNCB+XSMgZmluZCAvZ251L3N0b3Jl IC1uYW1lICIqYnVpbGQtYm9vdHN0cmFwLWd1aWxlLnNoIg0KL2dudS9zdG9yZS9ubXhsNnF5 ajE2YnY0cng0aXJoZzIzcjY2Z243NTJrZC1idWlsZC1ib290c3RyYXAtZ3VpbGUuc2gNCg0K PiBJIGV4cGVjdCB5b3UgaGF2ZSB0aGUgc2FtZS4gIEFzIHJvb3QsIHlvdSBoYXZlIGJlY2F1 c2UgaXTigJlzIHRoZSBzYW1lDQo+IGRlcml2YXRpb24sIG5hbWVseQ0KPiAvZ251L3N0b3Jl L2cwOGwybXN2bml2eWk2eDVudzUyYWs4bjE3c3c5bHpyLWd1aWxlLWJvb3RzdHJhcC0yLjAu ZHJ2Lg0KPg0KPiBXaGF0IGFib3V0IHRoZSByZWd1bGFyIHVzZXI/DQoNClRoZSBzYW1lIHRv by4NCg0KPg0KPiAyLiAvZ251L3N0b3JlL+KApi1ib290c3RyYXAtYmluYXJpZXM6IHRoZSBp bnB1dHMgcmVhZHMsDQo+DQo+ICAgICAgL2dudS9zdG9yZS9mZjEwN3BnMTNua2FyaXg3azlo Z3h4d3g5Y25uNDYwMi1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydg0KPiAgICAgIC9nbnUv c3RvcmUvZzA4bDJtc3ZuaXZ5aTZ4NW53NTJhazhuMTdzdzlsenItZ3VpbGUtYm9vdHN0cmFw LTIuMC5kcnYNCj4gICAgICAvZ251L3N0b3JlL25mOWgxbDJhcGdqcTFnamR2MXlucGdxcm1h ajFiYXdiLXN0YXRpYy1iaW5hcmllcy50YXIueHouZHJ2DQo+ICAgICAgL2dudS9zdG9yZS9z aWswcnA2M3E3aHo0d3J5Mjd2M3lubGpkbXF2ZzE5NC14ei5kcnYNCj4gICAgICAvZ251L3N0 b3JlL3puNjB5aW0za201cXg4ZDB2enZmOWl6Znh6ZmR5NHgwLXRhci5kcnYNCj4NCj4gQXNz dW1pbmcgIzEgKGlkZW50aWNhbCBndWlsZS1ib290c3RyYXApIGFuZCB0aGUgb25seSBub24g Zml4ZWQtb3V0cHV0IGlzDQo+IG1vZHVsZS1pbXBvcnQtY29tcGlsZWQuICBPciB0aGUgc2Ny aXB0IGJ1aWxkZXIuDQo+DQo+IERvIHlvdSBoYXZlIHRoZSBzYW1lIHNjcmlwdCBidWlsZGVy LCBuYW1lbHkNCj4NCj4gICAgL2dudS9zdG9yZS9rdjJ2am5wN2Y3NXducThycDU3OWloejk2 a25xcDBzbC1ib290c3RyYXAtYmluYXJpZXMtMC1idWlsZGVyDQo+DQo+ID8gIEkgZ3Vlc3Mg eW91IGhhdmUgdGhlIHNhbWUuICBUaGVyZWZvcmUsIEkgZ3Vlc3MgdGhlIGlzc3VlIGlzIGZy b20NCj4gbW9kdWxlLWltcG9ydC1jb21waWxlZC4NCg0KSSd2ZSB0aGUgc2FtZToNCg0KW3Jv b3RAY2x1c3RlcjI0IH5dIyBmaW5kIC9nbnUvc3RvcmUgLW5hbWUgIipib290c3RyYXAtYmlu YXJpZXMtMC1idWlsZGVyIg0KL2dudS9zdG9yZS9rdjJ2am5wN2Y3NXducThycDU3OWloejk2 a25xcDBzbC1ib290c3RyYXAtYmluYXJpZXMtMC1idWlsZGVyDQoNCg0KPg0KPg0KPiAzLiAv Z251L3N0b3JlL+KApi1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkOiBPbiBteSBtYWNoaW5lLCBp dCByZWFkczoNCj4NCj4gLS04PC0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0t LS0tc3RhcnQtLS0tLS0tLS0tLS0tPjgtLS0NCj4gRGVyaXZlDQo+IChbKCJvdXQiLCIvZ251 L3N0b3JlL2oycjk1bXFmaXIxcTZoc2F2bTByMjJrOHo0OW5idmsxLW1vZHVsZS1pbXBvcnQt Y29tcGlsZWQiLCIiLCIiKV0NCj4gICAsWygiL2dudS9zdG9yZS9nMDhsMm1zdm5pdnlpNng1 bnc1MmFrOG4xN3N3OWx6ci1ndWlsZS1ib290c3RyYXAtMi4wLmRydiIsWyJvdXQiXSldDQo+ ICAgLFsiL2dudS9zdG9yZS9qc3hnYzk3OXg3OWg4MWt6cXo5bjZjcGY1cGs0ejI2Mi1tb2R1 bGUtaW1wb3J0IiwiL2dudS9zdG9yZS9sMzZrZ2l3MjVyMmE0dmxsd2FkMThqZzhqbmt2bXpk YS1idWlsZC11dGlscy5zY20iLCIvZ251L3N0b3JlL3JuN2IwZHE2aXFmbW1xeXF6YW1peDJt am1meWduMzFuLWNvbXBpbGUtbW9kdWxlcyJdDQo+ICAgLCJ4ODZfNjQtbGludXgiLCIvZ251 L3N0b3JlL2xnaTl4MTVhMHczNW1jcGQ3ZzFrYjkyNzRyNnd5NHB2LWd1aWxlLWJvb3RzdHJh cC0yLjAvYmluL2d1aWxlIixbIi0tbm8tYXV0by1jb21waWxlIiwiL2dudS9zdG9yZS9ybjdi MGRxNmlxZm1tcXlxemFtaXgybWptZnlnbjMxbi1jb21waWxlLW1vZHVsZXMiXQ0KPiAgICxb KCJHVUlMRV9XQVJOX0RFUFJFQ0FURUQiLCJubyIpDQo+ICAgICAsKCJleHRlbnNpb25zIiwi IikNCj4gICAgICwoIm1vZHVsZSBjb3VudCIsIjEiKQ0KPiAgICAgLCgibW9kdWxlcyIsIi9n bnUvc3RvcmUvanN4Z2M5Nzl4NzloODFrenF6OW42Y3BmNXBrNHoyNjItbW9kdWxlLWltcG9y dCIpDQo+ICAgICAsKCJvcHRpbWl6YXRpb24gbGV2ZWwiLCIxIikNCj4gICAgICwoIm91dCIs Ii9nbnUvc3RvcmUvajJyOTVtcWZpcjFxNmhzYXZtMHIyMms4ejQ5bmJ2azEtbW9kdWxlLWlt cG9ydC1jb21waWxlZCIpDQo+ICAgICAsKCJwcmVmZXJMb2NhbEJ1aWxkIiwiMSIpXSkNCj4g LS04PC0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tZW5kLS0tLS0tLS0t LS0tLS0tPjgtLS0NCj4NCj4gSSBndWVzcyB5b3UgYWxzbyBoYXZlIHRoZSBzYW1lIGJ1aWxk LXV0aWxzLnNjbS4gIERvbuKAmXQgeW91Pw0KDQpJJ3ZlIHRoZSBleGFjdGx5IHRoZSBzYW1l IGNvbnRlbnQgaW4gdGhlIGZpbGUgDQovZ251L3N0b3JlL2ZmMTA3cGcxM25rYXJpeDdrOWhn eHh3eDljbm40NjAyLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2DQoNCltyb290QGNsdXN0 ZXIyNCB+XSMgY2F0IC9nbnUvc3RvcmUvZmYxMDdwZzEzbmthcml4N2s5aGd4eHd4OWNubjQ2 MDItbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYNCkRlcml2ZShbKCJvdXQiLCIvZ251L3N0 b3JlL2oycjk1bXFmaXIxcTZoc2F2bTByMjJrOHo0OW5idmsxLW1vZHVsZS1pbXBvcnQtY29t cGlsZWQiLCIiLCIiKV0NCixbKCIvZ251L3N0b3JlL2cwOGwybXN2bml2eWk2eDVudzUyYWs4 bjE3c3c5bHpyLWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2IixbIm91dCJdKV0NCixbIi9nbnUv c3RvcmUvanN4Z2M5Nzl4NzloODFrenF6OW42Y3BmNXBrNHoyNjItbW9kdWxlLWltcG9ydCIs Ii9nbnUvc3RvcmUvbDM2a2dpdzI1cjJhNHZsbHdhZDE4amc4am5rdm16ZGEtYnVpbGQtdXRp bHMuc2NtIiwiL2dudS9zdG9yZS9ybjdiMGRxNmlxZm1tcXlxemFtaXgybWptZnlnbjMxbi1j b21waWxlLW1vZHVsZXMiXQ0KLCJ4ODZfNjQtbGludXgiLCIvZ251L3N0b3JlL2xnaTl4MTVh MHczNW1jcGQ3ZzFrYjkyNzRyNnd5NHB2LWd1aWxlLWJvb3RzdHJhcC0yLjAvYmluL2d1aWxl IixbIi0tbm8tYXV0by1jb21waWxlIiwiL2dudS9zdG9yZS9ybjdiMGRxNmlxZm1tcXlxemFt aXgybWptZnlnbjMxbi1jb21waWxlLW1vZHVsZXMiXQ0KLFsoIkdVSUxFX1dBUk5fREVQUkVD QVRFRCIsIm5vIikNCiwoImV4dGVuc2lvbnMiLCIiKQ0KLCgibW9kdWxlIGNvdW50IiwiMSIp DQosKCJtb2R1bGVzIiwiL2dudS9zdG9yZS9qc3hnYzk3OXg3OWg4MWt6cXo5bjZjcGY1cGs0 ejI2Mi1tb2R1bGUtaW1wb3J0IikNCiwoIm9wdGltaXphdGlvbiBsZXZlbCIsIjEiKSwoIm91 dCIsIi9nbnUvc3RvcmUvajJyOTVtcWZpcjFxNmhzYXZtMHIyMms4ejQ5bmJ2azEtbW9kdWxl LWltcG9ydC1jb21waWxlZCIpDQosKCJwcmVmZXJMb2NhbEJ1aWxkIiwiMSIpXSkNCg0KQWJv dXQgdGhlIGJ1aWxkLXV0aWxzLnNjbSwgdGhleSBhcmUgYWxzbyBpZGVudGljYWw6DQoNCi9y b290Ly5jYWNoZS9ndWl4L2NoZWNrb3V0cy9wam1rZ2xwNHQ3em51dWdldXJwdXJ6aWt4cTN0 bmxheXdtaXN5cjI3c2hqN2Fwc25hbHdxL3Rlc3RzL2J1aWxkLXV0aWxzLnNjbQ0KL05BUy9o b21lL2ZtZW5uYS8uY2FjaGUvZ3VpeC9jaGVja291dHMvcGpta2dscDR0N3pudXVnZXVycHVy emlreHEzdG5sYXl3bWlzeXIyN3NoajdhcHNuYWx3cS90ZXN0cy9idWlsZC11dGlscy5zY20N Cg0KDQo+DQo+IFRoZXJlZm9yZSwgSSBndWVzcyB0aGUgZGlmZmVyZW5jZSBpcyBlaXRoZXIg YW4gZW52aXJvbm1lbnQgdmFyaWFibGUgKHRoZQ0KPiBsaXN0IHN0YXJ0aW5nIHdpdGggR1VJ TEVfV0FSTl9ERVBSRUNBVEVEKSBvciB0aGUgZmlsZQ0KPiAvZ251L3N0b3JlL+KApi1xY29t cGlsZS1tb2R1bGVzLiAgSHVtLCBpdCB3b3VsZCBiZSB3ZWlyZCB0aGF0IGl0IGNvbWVzDQo+ IGZyb20gY29tcGlsZS1tb2R1bGVz4oCmDQoNCg0KDQo+DQo+IEFoIG15IHRyYWluIGlzIGF0 IGRlc3RpbmF0aW9uLiAgVG8gYmUgY29udGludWVk4oCmIExldCBtZSBrbm93IQ0KPg0KPiBD aGVlcnMsDQo+IHNpbW9uDQo+DQo+DQo+IDE6IFJlOiBEZXJpdmF0aW9ucyBkaWZmZXIgYmV0 d2VlbiBjb21wdXRlcnM/DQo+IHppbW91bjx6aW1vbi50b3V0b3VuZUBnbWFpbC5jb20+DQo+ IEZyaSwgMjYgTm92IDIwMjEgMDE6NDk6MDAgKzAxMDANCj4gaWQ6ODZsZjFic3B2bi5mc2ZA Z21haWwuY29tDQo+IGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3VpeC1k ZXZlbC8yMDIxLTExDQo+IGh0dHBzOi8veWhldGlsLm9yZy9ndWl4Lzg2bGYxYnNwdm4uZnNm QGdtYWlsLmNtbw0KPg0KPiAyOiBHdWl4IGV4dGVuc2lvbiB0byBkaXNwbGF5IGRlcml2YXRp b24gKGFuZCByZXdyaXRlIGZpeGVkLW91dHB1dCkNCj4gU2ltb24gVG91cm5pZXI8emltb24u dG91dG91bmVAZ21haWwuY29tPg0KPiBGcmksIDEyIEFwciAyMDI0IDIwOjI4OjExICswMjAw DQo+IGlkOjg3dHRrNnBoYWMuZnNmQGdtYWlsLmNvbQ0KPiBodHRwczovL2xpc3RzLmdudS5v cmcvYXJjaGl2ZS9odG1sL2d1aXgtZGV2ZWwvMjAyNC0wNA0KPiBodHRwczovL3loZXRpbC5v cmcvZ3VpeC84N3R0azZwaGFjLmZzZkBnbWFpbC5jb20NCg== --------------94XXxiniXHuIwsuu9LElWLAc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi Simon,

Thanks again for your involvement.

I did my best to fullfill the tests you suggest. I put the output in your text.

Essentially the output are the same for the root and the users, so the situation does not seem clearer to me, but I=E2=80=99m sure = it will be different for you.

Regards

Fabrice T
Le 11/10/2024 =C3=A0 18:30, Simon Tour= nier a =C3=A9crit=C2=A0:
Hi Fabrice,

On Fri, 11 Oct 2024 at 15:13, Fabrice Tudoret <fabrice.tudor=
et@univ-rennes1.fr> wrote:

GUIX seem's to work fine w=
ith the root account and the local users but
not with ldap users.
Ah, that doesn=E2=80=99t ring a bell but maybe it=E2=80=99s related.  I d=
on=E2=80=99t know.


1-
Just to be sure and since you have reinstalled, what is your Guix
revision?
[root@cluster24 ~]# guix --version
guix (GNU Guix) 7888351b9edd7b0199a973c75bc1c35897d9d7ef
Copyright (C) 2024 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/license=
s/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.




On a side note, since it seems fine for the root account and here you
run it as root, I guess all is fine. :-)  Although I don=E2=80=99t have t=
he
same=E2=80=A6 =F0=9F=A4=94

[root@cluster24 ~]# cat /g=
nu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Python-3.5.9.tar.xz.drv  | sed =
's/)/)\n/g'
Derive([("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.=
tar.xz","","")
],[("/gnu/store/21c7pjahkh20mmzq2ivki57zwwvp6nwn-bootstrap-binaries-0.drv=
",["out"])
,("/gnu/store/5gf7f8awndhnf2gn2mzbfbqr3ix9aj80-module-import-compiled.drv=
",["out"])
,("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",[=
"out"])
,("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",[=
"out"])
],["/gnu/store/1s8jdafkyhz0p81l0j37yih9gbrb5gix-module-import","/gnu/stor=
e/h58cvdcdak4d87lw0fkvmkhan95ssljx-Python-3.5.9.tar.xz-builder"],"x86_64-=
linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstrap-2.0/b=
in/guile",["--no-auto-compile","-L","/gnu/store/1s8jdafkyhz0p81l0j37yih9g=
brb5gix-module-import","-C","/gnu/store/gz5rcilhcsc5amgxcgyxvn0s5px8sg80-=
module-import-compiled","/gnu/store/h58cvdcdak4d87lw0fkvmkhan95ssljx-Pyth=
on-3.5.9.tar.xz-builder"],[("guix properties","((type . origin)
 (patches . 0)
)
")
,("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.tar.xz"=
)
])


2 -The script builder
/gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder
is well present in /gnu/store.
Ouf. :-)


Well, since it works as expected when run as root (#) and it fails when
run as a regular ($), I propose to diff various files in order to spot
what could be wrong.

Some details about some internals =E2=80=93 well my understanding and I=E2=
=80=99m
perhaps missing important points =E2=80=93, then maybe they will explain =
the
logic behind the exploration. :-)

Roughly speaking, the items in the store look like:

    /gnu/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-foobar-1.2.3

where =E2=80=99foobar-1.2.3=E2=80=99 is a =E2=80=9Clabel=E2=80=9D corresp=
onding to the package and
=E2=80=99xxx=E2=80=A6=E2=80=99 is some hash.  This hash is the core of th=
e content-addressed;
the one that allow the substitution, i.e., download the artefacts.

Basically, this hash is computed by hashing the inputs and the script
builders.  Therefore somehow it builds a chain and the roots are named
fixed-outputs.  Fixed-outputs are items for which we known beforehand
the resulting hash.  Else we cannot know the hash beforehand because
it=E2=80=99s hard to know beforehand the checksum of the artefact since t=
he
artefact is the result of the build process (compilation, etc.).

In other words, the expectation is: the same inputs and the same builder
script returns the same store item.  And the derivation captures that.
Well, for sure the content of the store item on two machines is the same
only if the process is fully deterministic; another story. ;-)

All that to say: if we scrutinize the derivations and the builder
scripts, then we will spot what introduces a difference.

Aside, please note that two different derivations might produce the same
store item, see for example [1].

Let=E2=80=99s go! :-)


a) Both root and regular must use the exact same Guix revision.

  # As root
  # readlink -f (type -P guix)
  # guix describe

[root@cluster24 ~]# readlink -f guix
/root/guix
[root@cluster24 ~]# type -P guix
/root/.config/guix/current/bin/guix
[root@cluster24 ~]# guix describe
Generation 3 Oct 14 2024 08:46:12 (current)
guix 7888351
repository URL: https://git.savannah.gnu.org/git/gu=
ix.git
branch: master
commit: 7888351b9edd7b0199a973c75bc1c35897d9d7ef
  $ As regular user
  $ readlink -f (type -P guix)
  $ guix describe
[fmenna@cluster24 ~]$ readlink -f guix
/NAS/home/fmenna/guix
[fmenna@cluster24 ~]$ type -P guix
/usr/local/bin/guix
[fmenna@cluster24 ~]$ guix describe
guix 7888351
repository URL: https://git.savannah.gnu.org/git/gu=
ix.git
branch: master
commit: 7888351b9edd7b0199a973c75bc1c35897d9d7ef

b) If that=E2=80=99s not the case, it isn=E2=80=99t an issue for the foll=
owing but it=E2=80=99s
   better to know. :-)

=C2=A0=C2=A0=C2=A0=C2=A0 It's seem ok.

c) Display the both derivations, as root and as regular user

  # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d
    
[root@cluster24 ~]# guix build -e '(@@ (gnu packages commencem=
ent) python-boot0)' -S -d
/gnu/store/mbnrrqjizy3dvma9i3l8g5yvzi2p04ys-Python-3.5.9.tar.xz.drv
=

  $ guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d
    
[fmenna@cluster24 ~]$=C2=A0 guix build -e '(@@ (gnu packages c=
ommencement) python-boot0)' -S -d
user with UID 255759 not found
/gnu/store/mbnrrqjizy3dvma9i3l8g5yvzi2p04ys-Python-3.5.9.tar.xz.drv

I hope the message "user with UID 255759 not found" has nothing to do with the issue.




The expected situation is: as root,

  # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S

it just downloads stuff but as regular user:

  $ guix build -e '(@@ (gnu packages commencement) python-boot0)' -S

then it builds stuff and one build fails.

Correct?

There is no indication that it builds or fails.




d) Display the content of the both derivations, as root and and regular
   user.

  drv=3D$(guix build -e '(@@ (gnu packages commencement) python-boot0)' -=
d -S)
  cat $drv | sed 's/),/\n),/g'


[root@cluster24 ~]# drv=3D$(guix build -e '(@@ (gnu packages com=
mencement) python-boot0)' -d -S)
=C2=A0 cat $drv | sed 's/),/\n),/g'
Derive([("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.=
tar.xz","","")],[("/gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-=
binaries-0.drv",["out"]
),("/gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v",["out"]
),("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",=
["out"]
),("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",=
["out"])],["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/=
gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder"],=
"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstr=
ap-2.0/bin/guile",["--no-auto-compile","-L","/gnu/store/jsxgc979x79h81kzq=
z9n6cpf5pk4z262-module-import","-C","/gnu/store/j2r95mqfir1q6hsavm0r22k8z=
49nbvk1-module-import-compiled","/gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l=
377-Python-3.5.9.tar.xz-builder"],[("guix properties","((type . origin) (=
patches . 0))"
),("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.tar.xz=
")])

    
[fmenna@cluster24 ~]$=C2=A0 drv=3D$(guix build -e '(@@ (gnu pack=
ages commencement) python-boot0)' -d -S)
=C2=A0 cat $drv | sed 's/),/\n),/g'
user with UID 255759 not found
Derive([("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.=
tar.xz","","")],[("/gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-=
binaries-0.drv",["out"]
),("/gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v",["out"]
),("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",=
["out"]
),("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",=
["out"])],["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/=
gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder"],=
"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstr=
ap-2.0/bin/guile",["--no-auto-compile","-L","/gnu/store/jsxgc979x79h81kzq=
z9n6cpf5pk4z262-module-import","-C","/gnu/store/j2r95mqfir1q6hsavm0r22k8z=
49nbvk1-module-import-compiled","/gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l=
377-Python-3.5.9.tar.xz-builder"],[("guix properties","((type . origin) (=
patches . 0))"
),("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.tar.xz=
")])


There is no difference in those output between root and regular user.



Now we can try to find what can be wrong. :-)


Roughly, the inputs are one fixed-output and these three others:

    /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv
    /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.drv
    /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v

Well, please note that the hash of these derivations might vary but not
their output.  For instance,

    # sed 's/]/\n]/g' \
       /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.d=
rv \  =20
      | head -1
    Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap=
-binaries-0","","")

Here the hash =E2=80=993895=E2=80=A6=E2=80=99 might be different but not =
=E2=80=99az8fi8=E2=80=A6=E2=80=99.  The same
derivation produces the same store item though.

Ok, let consider each.  I know that piping with =E2=80=9Csed=E2=80=9D is =
not handy and
an extension [2] ]is still pending=E2=80=A6 Anyway, please pipe the deriv=
ations
in order to extract the relevant information.
[root@cluster24 ~]# sed 's/]/\n]/g' \=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m=
2-bootstrap-binaries-0.drv | head -1
Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap-bin=
aries-0","","")
[fmenna@cluster24 ~]$ sed 's/]/\n]/g' \
>=C2=A0 /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries=
-0.drv | head -1
Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap-bin=
aries-0","","")

1. /gnu/store/=E2=80=A6-guil=
e-bootstrap: it only depends on fixed-outputs so the
only source of variation comes from the script builder: in my case,

    /gnu/store/nmxl6qyj16bv4rx4irhg23r66gn752kd-build-bootstrap-guile.sh<=
/pre>
    

I have the same:

[root@cluster24 ~]# find /gnu/store -name "*build-bootstrap-guil=
e.sh"
/gnu/store/nmxl6qyj16bv4rx4irhg23r66gn752kd-build-bootstrap-guile.sh
    

I expect you have the same. =
 As root, you have because it=E2=80=99s the same
derivation, namely
/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv.

What about the regular user?

The same too.


2. /gnu/store/=E2=80=A6-bootstrap-binaries: the inputs reads,

    /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v
    /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv
    /gnu/store/nf9h1l2apgjq1gjdv1ynpgqrmaj1bawb-static-binaries.tar.xz.dr=
v
    /gnu/store/sik0rp63q7hz4wry27v3ynljdmqvg194-xz.drv
    /gnu/store/zn60yim3km5qx8d0vzvf9izfxzfdy4x0-tar.drv

Assuming #1 (identical guile-bootstrap) and the only non fixed-output is
module-import-compiled.  Or the script builder.

Do you have the same script builder, namely

  /gnu/store/kv2vjnp7f75wnq8rp579ihz96knqp0sl-bootstrap-binaries-0-builde=
r

?  I guess you have the same.  Therefore, I guess the issue is from
module-import-compiled.

I've the same:

[root@cluster24 ~]# find /gnu/store -name "*bootstrap-binaries-0=
-builder"
/gnu/store/kv2vjnp7f75wnq8rp579ihz96knqp0sl-bootstrap-binaries-0-builder




3. /gnu/store/=E2=80=A6-module-import-compiled: On my machine, it reads:

--8<---------------cut here---------------start------------->8---
Derive
([("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import-compi=
led","","")]
 ,[("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv"=
,["out"])]
 ,["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/gnu/stor=
e/l36kgiw25r2a4vllwad18jg8jnkvmzda-build-utils.scm","/gnu/store/rn7b0dq6i=
qfmmqyqzamix2mjmfygn31n-compile-modules"]
 ,"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-boots=
trap-2.0/bin/guile",["--no-auto-compile","/gnu/store/rn7b0dq6iqfmmqyqzami=
x2mjmfygn31n-compile-modules"]
 ,[("GUILE_WARN_DEPRECATED","no")
   ,("extensions","")
   ,("module count","1")
   ,("modules","/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import=
")
   ,("optimization level","1")
   ,("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import-com=
piled")
   ,("preferLocalBuild","1")])
--8<---------------cut here---------------end--------------->8---

I guess you also have the same build-utils.scm.  Don=E2=80=99t you?
=

I've the exactly the same content in the file /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.= drv

[root@cluster24 ~]# cat /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4=
602-module-import-compiled.drv
Derive([("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import=
-compiled","","")]
,[("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",=
["out"])]
,["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/gnu/store=
/l36kgiw25r2a4vllwad18jg8jnkvmzda-build-utils.scm","/gnu/store/rn7b0dq6iq=
fmmqyqzamix2mjmfygn31n-compile-modules"]
,"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootst=
rap-2.0/bin/guile",["--no-auto-compile","/gnu/store/rn7b0dq6iqfmmqyqzamix=
2mjmfygn31n-compile-modules"]
,[("GUILE_WARN_DEPRECATED","no")
,("extensions","")
,("module count","1")
,("modules","/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import")
,("optimization level","1"),("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z4=
9nbvk1-module-import-compiled")
,("preferLocalBuild","1")])

    

About the build-utils.scm, they are also identical:

/root/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnla=
ywmisyr27shj7apsnalwq/tests/build-utils.scm
/NAS/home/fmenna/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywm=
isyr27shj7apsnalwq/tests/build-utils.scm

Therefore, I guess the difference is either an environment variable (the
list starting with GUILE_WARN_DEPRECATED) or the file
/gnu/store/=E2=80=A6-qcompile-modules.  Hum, it would be weird that it co=
mes
from compile-modules=E2=80=A6




Ah my train is at destination.  To be continued=E2=80=A6 Let me know!

Cheers,
simon


1: Re: Derivations differ between computers?
zimoun <zimon.toutoune@gmail.com>
Fri, 26 Nov 2021 01:49:00 +0100
id:86lf1bspvn.fsf@gmail.com
https://lists.gnu.org/archive/html/guix-devel/20=
21-11
https://yhetil.org/guix/86lf1bspvn.fsf@gmail.cmo

2: Guix extension to display derivation (and rewrite fixed-output)
Simon Tournier <zimon.toutoune@gmail.com>
Fri, 12 Apr 2024 20:28:11 +0200
id:87ttk6phac.fsf@gmail.com
https://lists.gnu.org/archive/html/guix-devel/20=
24-04
https://yhetil.org/guix/87ttk6phac.fsf@gmail.com
--------------94XXxiniXHuIwsuu9LElWLAc-- --------------ms050002070804040103000702 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: Signature cryptographique S/MIME MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC ED0wggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkx HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJT QSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5 NTlaMEYxCzAJBgNVBAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQD ExNHRUFOVCBQZXJzb25hbCBDQSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA s0riIl4nW+kEWxQENTIgFK600jFAxs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo 7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpwXgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyM yT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSqadM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWv QJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZzVKTNORvPrGPRLnJ0EEVCHR82LL6oz91 5WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusChSsZEn7juIsGIiDyaIhhLsd3amm8B S3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8v7bPZiJRaT7ZC2f50P4lTlnb LvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZzR4MbpjTWdEdSLKvz8+0 wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zFp2pyYUOiuzP+as/A Znz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbdsGac+diahjEwz yB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQYMBaAFFN5 v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAOBgNV HQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2Vj dGlnby5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNv bS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRq MGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FB ZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQwFAAOCAgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABg lkrPkES/VyMZsfuds8fcDGvGE3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01u gDdqwlyXuYizeXyH2ICAQfXMtS+raz7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgj KDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tffjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlP otv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8BGdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9b KzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFS G+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi8SKNohAOKnUc7RIP6ss1hqIFyv0x XZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT9uSI2Xvhz8p+4pCYkiZqpahZ lHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbUvDM9slzZXdI7NjJokVBq 3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4RzadUwgglPMIIHN6AD AgECAhEAmBFSIW4Hi/YSNpgqwvszMDANBgkqhkiG9w0BAQwFADBGMQswCQYDVQQGEwJOTDEZ MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg NDAeFw0yMzExMTQwMDAwMDBaFw0yNTExMTMyMzU5NTlaMIG+MQswCQYDVQQGEwJGUjERMA8G A1UECBMIQnJldGFnbmUxHjAcBgNVBAoMFVVuaXZlcnNpdMOpIGRlIFJlbm5lczEOMAwGA1UE YRMFR09WRlIxLjAsBgkqhkiG9w0BCQEWH2ZhYnJpY2UudHVkb3JldEB1bml2LXJlbm5lczEu ZnIxEDAOBgNVBAQTB1R1ZG9yZXQxEDAOBgNVBCoTB0ZhYnJpY2UxGDAWBgNVBAMTD0ZhYnJp Y2UgVHVkb3JldDCCBCIwDQYJKoZIhvcNAQEBBQADggQPADCCBAoCggQBAJ/CvTvmH0uiSsGt aeYfjQO3YwmOTNeKz4l8MyeM9C7WvY0Yc1/zN0l0QloIX30AsDptRAWwY1nlX+3VHOirAneU uVH4TEI6AUsfHOx3NbvvLLHRbcoZQBYB9Cb4S4fgQ0AMyxuNjzJvtEDgUgeQghcv9ATQFxmD rUEAZHxKZMOwjN+GyJn8ThWP2T9iT8SNn5EepvDP20kMjk6acddCZMPYR9W1Br8i8Gqrf8Pl XvUB3KQXHrbzyPKRzAVe/633bpIdnpUePkGhk/6/xhmmJW7kuKtSRVKf3ejn/i0rQ4J5frGZ kQ4JvhJB9IG4yU1oGuGXDe38iySxMc8snlMoETlEfHy+Tx+DSraSTfYDG4J9KQPbDNe5Ex0y a2TJeZLo1H3PWU4KwgvHEOUhiSvdTGXjSXLVx5mZPui0ZDI08DVGgj1vuirknSfGAhBC9UiQ zx3iv4MSItlQm2EMswzis36bnSFcLK4fNhkEDM9AhLdEEfyk84rvOqNHpomJoOk8D1e666F/ z05OMzbVfQC/1LZ0p/lMuYJTLngzMlLNe5wA7dF7QyxxkpWZqRS29RSKM+iT89saoegsDXqL qPhtn1A28HOoC3jSP5JtaFqyboB41S3qApVw0dLNe5VS0puujnYrJmV/4dfwSJX/LbfNY6Ls /xAEThE/N7Z+Hx6h7Fg6pcWukyEuPqvmfkfVHqGE0N+TtLag2CAooMOtn21X8SJEqawImNS4 LadsC0ZSyT1RGCuLNboy8M6yviT4IVZGJWTLNxk2nZS8iSbvQzvM5YeFGw+LAjgD8MlPwlbD oWH1cLq3nS4lrWVio0usN/LTy64JBF89HnhidiQAKdhVKr6XSqd6cXac+fFvtkKoU1Z9rKPK HL4sACgt76KAV9Eb8vjUG41Q+Xf+OSDIcdtpquOPMXjUeN3Tr2otlWkv7zLpTWCwxLzNlpY3 uNWGXuHaC79BGt++aqttW4jELPZPyzhnsK7+pQMR2bdKP5hI8GInKOjV/zgvBIOgm50QBZaW OS8LYPYcPx+5RYEe+y5Mc0IWFWJIOAegJiFqBgGAq8VbZeM9k/djoM7RygvKB60WmiWtBCOw mjWkPJZtlA02t5nJ+llr84s0CxCsFdOv7qoYRyjDE6daybImjmvNJryrxMg95W/wg2+RO1H2 gTM3bAhnikL8Sc9QW04L5M4hbnYx9FyZy3lCXMOmMsK9o2W7DQUXX3bMpT7uMYB4fz5NgVYy nbdLBEAo01JZe0VJCoZkXcq5hjP1KOfbYEeECoWbB2YacCyt+QLJdS+t+6GRn65rhPARFAsP 57kAIGadmFcgyNiVl0eTqqvyyYeXG9HPh7LFydoVZjc3PSR2t/m1BzkCAwEAAaOCAb0wggG5 MB8GA1UdIwQYMBaAFGkAocchWPjgxRsgsArdp1G/E9nkMB0GA1UdDgQWBBQ0+6reYTYjWl5/ rST50aTDMMBtlzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDBAYIKwYBBQUHAwIwUAYDVR0gBEkwRzA6BgwrBgEEAbIxAQIBCgQwKjAoBggrBgEF BQcCARYcaHR0cHM6Ly9zZWN0aWdvLmNvbS9TTUlNRUNQUzAJBgdngQwBBQMCMEIGA1UdHwQ7 MDkwN6A1oDOGMWh0dHA6Ly9HRUFOVC5jcmwuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENB NC5jcmwweAYIKwYBBQUHAQEEbDBqMD0GCCsGAQUFBzAChjFodHRwOi8vR0VBTlQuY3J0LnNl Y3RpZ28uY29tL0dFQU5UUGVyc29uYWxDQTQuY3J0MCkGCCsGAQUFBzABhh1odHRwOi8vR0VB TlQub2NzcC5zZWN0aWdvLmNvbTAqBgNVHREEIzAhgR9mYWJyaWNlLnR1ZG9yZXRAdW5pdi1y ZW5uZXMxLmZyMA0GCSqGSIb3DQEBDAUAA4ICAQAp95zy5Mwy/lNMg7j9PTYh8osxhpQ5e4FX nA0O+VcPtQzqitFGrDpr5JUc11vMrsT0E1VBAo3APzpaWWap5R4OA/bV3mzta3qp0dUcPghz 3LTqAiYnCoFKQ7sAwvGFtHPDG2GE14Jzpr847D/O5GBqmZPghHpNKIgWRH/x9cWQHzaLcRBa ZshmmqvCbP+j3UA7HUFTNH2ZOSSig7ohwXs6s7iQ6KsjmI6fGkIexe3KBmJGk7Gqygpdfyhq 193AnZXV8Av2CBsu17Yw7MJW16rRyFmczUfWsTxfxJtS3lr53LwmV8hIZj2D0Prk1je8iTfD XZALHWkR9mEqJHtGjTtUkSXwk0ryiuD3THWpCwXelJqCvZ5s/jDvhgKMe6XhL2bZc11dcl1o nw4C+qsoE7GsABuYfmq78TKoyK1IHETqZlrfX4z435DNUZ2Ga9TLOwF6fKe/DhMn7CsLTUU2 pClJ6p6C+6DS0Hxyhobt6fj1Z40Mh+rdohSn0kda+GmrocQNYOxVNXkW7LvFtsyh4QfT/PAl jWuXjtoKF27r35/lNfZObS5hvU+D6XvWetxCUD8yGsJgHt7VEpRRyGWJRvNZZ2Hm71gXTHMp J2+JSHPCKFWaHYeg7w+DbT7HlXPS+IudEp9dUP9bLFLVFTfbjKKhFAnm5VB29VpFTVCsNWIg cTGCB0gwggdEAgEBMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdp bmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMA0G CWCGSAFlAwQCAwUAoIICvjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0yNDEwMTQxMjAzMjlaME8GCSqGSIb3DQEJBDFCBEBLaerAXZhSoFoXmSGLUSrS4WGh choYuyy5PqpZUdQuN5J1YS7MYy+MGrZ6r0qzJyMZ+6PwVdhf8aqaWe52O+t5MGoGCSsGAQQB gjcQBDFdMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAa BgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMGwGCyqGSIb3 DQEJEAILMV2gWzBGMQswCQYDVQQGEwJOTDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEc MBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIRAJgRUiFuB4v2EjaYKsL7MzAwggFXBgkq hkiG9w0BCQ8xggFIMIIBRDALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH MA0GCCqGSIb3DQMCAgEFMA0GCCqGSIb3DQMCAgEFMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEF MAcGBSsOAwIaMAsGCWCGSAFlAwQCATALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIDMAsGCWCG SAFlAwQCBDALBglghkgBZQMEAgcwCwYJYIZIAWUDBAIIMAsGCWCGSAFlAwQCCTALBglghkgB ZQMEAgowCwYJKoZIhvcNAQEBMAsGCSuBBRCGSD8AAjAIBgYrgQQBCwAwCAYGK4EEAQsBMAgG BiuBBAELAjAIBgYrgQQBCwMwCwYJK4EFEIZIPwADMAgGBiuBBAEOADAIBgYrgQQBDgEwCAYG K4EEAQ4CMAgGBiuBBAEOAzANBgkqhkiG9w0BAQEFAASCBABwr+m9SKHAhgbaJ0iu9f3EDRWa K/L54wMrDCjHHt2FT7mpXRK1ExayRE2lDDy0ynHRx5FJ68eMQqNs4rJSKjWl0KWSE2AP15zI 83ob5vg5PMwgqDXFE5HbfNQl4HOdZpx46ufu5bj10QPU/Q/GrHHpwfGYTtBWlXW1XxXvl9B/ THFIBwAegYyaZXlGya6LxZjwfAE3GsZ6Q9y3lQ9ULruWCmF0KoLwP4szAlATgxV0EUx8F1G0 XgrvM+zktcxejbjWtLhMawDXOzv/9hUgNOvayi7ZNbrZ0hk/vEeB8r5Ac03Fc04bQRiTgYm4 R6HJdpccm4uav4b+BGwaqN9whEjO0goDzhTOXGXRzouClXf5y9G2WieFKMpeft/QvvECFh1z QEzZ51czst0mNKTXIpuO3H6xQ8b/ZjENTxv8iAVD4prdKZ2oHBY9irlk2fuPziFPGA3aycTk qLYB2g0GhnD/JCHL/AjL4WCKTZ4Raxo04c9+TIRf58mc4J8QgTWaPkhKmo7BV2yU5RW5EIny MtZ+bbzjZWV5c2/KL016JcfLx4l4bi8jJ+M/+SO61p0d8pTWeFpglV2WkKRJxGYrBIJZUHbP TqFZHPz912J4zryH/MxV9ReprhIsvzIUsJLun7pG9J/WGcQM9b9AxH1+Ta0dU9ZHXoShT+yy kqvvJQ5cN4uO+U1LP4F/QxxrZQEoj0bxHVDBw4Mb6jCHqyzRnNKpcmaedV427NRIqWMAjxkU r6+/UM9nfm+Fhz/GooaDBkvBvH6vYJYqUxOvwKjgeIPBm5+RzMto5pXsnpqbogGBDMMFNoL9 M4cvNM2mEfxDneKPZNeBkdU9/fMCyNPpggYTL5TDl55uNJDeejfgVord1SQZ4mUT+gNXefod G8do5fvUYGtkUWSbVmIMXVQ1uc5FF8uRWEdiZn1iZTbsaTTPo/PdtkpGU738v9LYT1RXhZwe GSukYliG8OdLgFv7Ul7D2Pq6Kfh9lxSM3RtulVKybCUoSOiNbr6NVfUPK1aixEr0FD+p4agz GmaGkMyUM9CVqLiXIYmOrgNqdJF5QmJtaLwztGq7RfnVVn6uP05sjMXj4ihsxhnGm/peGDfs MhnK05NTB4WtYrt6bW5meu6sQf5D6H1l9p9IfIucI/n5E9MNYAzRpEKpaqbGNgstS0wQpkHc jzHmAo62fAtr84NClDv5LE1NwDQ3aDJKEA7z5DlhCnozUsp+au9Jg2Q5C0F85jmqzcuRDi4b glBdXZ5t+0iyqq9q9soZP8ACiXAr9jpJ79lyVdxe4WjKuQgQvRud/VsjeHgFrwi/CC/KFg6Q jJJGvApNsrhz0m9oYBkY6liFKTTiX4UgGeJyOvF75uz4AAAAAAAA --------------ms050002070804040103000702-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 02:12:43 2024 Received: (at 73602) by debbugs.gnu.org; 18 Oct 2024 06:12:43 +0000 Received: from localhost ([127.0.0.1]:36776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1gE5-0004c6-4m for submit@debbugs.gnu.org; Fri, 18 Oct 2024 02:12:43 -0400 Received: from smtpout02-ext4.partage.renater.fr ([194.254.241.31]:50746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t1gDy-0004bh-BI; Fri, 18 Oct 2024 02:12:37 -0400 Received: from zmtaauth06.partage.renater.fr (zmtaauth06.partage.renater.fr [194.254.241.27]) by smtpout20.partage.renater.fr (Postfix) with ESMTP id D9009C6E4C; Fri, 18 Oct 2024 08:12:02 +0200 (CEST) Received: from zmtaauth06.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTPS id C8B221000C8; Fri, 18 Oct 2024 08:12:02 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTP id B4CFB1000C5; Fri, 18 Oct 2024 08:12:02 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth06.partage.renater.fr B4CFB1000C5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=univ-rennes1.fr; s=985DBB1A-FF8B-4311-B8B4-4A7A53527F32; t=1729231922; bh=bym+6ZPCV7tL6NiNXCadjurXPpxOL8wyW79Fj0NdyYQ=; h=Message-ID:Date:MIME-Version:From:To; b=F8cXWeCueF9WYfq6wL7g/RGng/2T/xZ0VN2cLNEBEj8WqzXlDEaNDZW9/ZJIo1wfs 33CrG9eoDcpli20/zNSTl67slcIn7IspAmXC8nn0yoCIOVGwyxxxwVhThzIS8T9EyU TRSu3pPUV9CkoLcXy1tu3AGX4ZLgtlzsd1VaD/rtMhmV8UgGtxbWhgzKxbloOP3ogV fsNmKCqMrmbDNf1hXu3iBHVGcmKI/P/HEjrtXtUMuk0tM8ePN57DUIEColagoOfOrZ V/8kpSpFc+9Ao7y2hOxRer4YyrFsW/yw5s68D5x8qPlPreN0R/n/+xQ2wsccB8rJCN MmFilM7Wt2fzg== Received: from zmtaauth06.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth06.partage.renater.fr [127.0.0.1]) (amavis, port 10026) with ESMTP id 0avak9TRq-vC; Fri, 18 Oct 2024 08:12:02 +0200 (CEST) Received: from 129.20.25.111 (unknown [194.254.241.249]) by zmtaauth06.partage.renater.fr (Postfix) with ESMTPA id 18C931000C8; Fri, 18 Oct 2024 08:12:01 +0200 (CEST) Message-ID: <9cbdaf02-3bea-47d9-bba1-2bf44c55a5be@univ-rennes1.fr> Date: Fri, 18 Oct 2024 08:12:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Fabrice Tudoret Subject: Re: bug#73601: failed to compute the derivation for Guix To: Simon Tournier References: <87y12ufvpm.fsf@gmail.com> Content-Language: fr In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms050602020005050902090008" X-Virus-Scanned: clamav-milter 0.103.8 at clamav03 X-Virus-Status: Clean X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: 0 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehvddguddtgecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfhffuvfhfvegjtgesghdtreettddvjeenucfhrhhomhephfgrsghrihgtvgcuvfhuughorhgvthcuoehfrggsrhhitggvrdhtuhguohhrvghtsehunhhivhdqrhgvnhhnvghsuddrfhhrqeenucggtffrrghtthgvrhhnpeegveefgeehvedtuedtvddttdfhvefhffefudejhedvffeufedvjedtiefhgfdvheenucffohhmrghinhepghhnuhdrohhrghdpsghuihhlugdqsghoohhtshhtrhgrphdqghhuihhlvgdrshhhpdhnmhiglheiqhihjhduiegsvhegrhiggehirhhhghdvfehrieeighhnjeehvdhkugdqsghuihhlugdqsghoohhtshhtrhgrphdqghhuihhlvgdrshhhpdihhhgvthhilhdrohhrghenucfkphepudelgedrvdehgedrvdeguddrvdegleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleegrddvheegrddvgedurddvgeelpdhhvghlohepuddvledrvddtrddvhedrudduuddpmhgrihhlfhhrohhmpehfrggsrhhitggvrdhtuhguohhrvghtsehunhhivhdqrhgvnhhnvghsuddrfhhrpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepiihimhhonhdrthhouhhtohhunhgvsehgmhgrihhlrdgtohhmpdhrtghpthhtohepjeefiedtudes uggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopeejfeeitddvseguvggssghughhsrdhgnhhurdhorhhg X-Spam-Score: 2.4 (++) 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 Simon, I'm still struggling with the issue, but I found a kind of work around. When I create the user home dir manually, the "guix pull" work's fine. So the trouble could come from a disorder with the automatic home dir creation. Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.241.31 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.241.31 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [194.254.241.31 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.2 RCVD_HELO_IP_MISMATCH Received: HELO and IP do not match, but should -0.0 SPF_PASS SPF: sender matches SPF record 0.0 WEIRD_QUOTING BODY: Weird repeated double-quotation marks 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.2 FSL_HELO_BARE_IP_2 No description available. X-Debbugs-Envelope-To: 73602 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) This is a cryptographically signed message in MIME format. --------------ms050602020005050902090008 Content-Type: multipart/alternative; boundary="------------2OFJ0d1p9Ip6OLDdPiAWtHts" --------------2OFJ0d1p9Ip6OLDdPiAWtHts Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgU2ltb24sDQoNCkknbSBzdGlsbCBzdHJ1Z2dsaW5nIHdpdGggdGhlIGlzc3VlLCBidXQg SSBmb3VuZCBhIGtpbmQgb2Ygd29yayBhcm91bmQuDQoNCldoZW4gSSBjcmVhdGUgdGhlIHVz ZXIgaG9tZSBkaXIgbWFudWFsbHksIHRoZSAiZ3VpeCBwdWxsIiB3b3JrJ3MgZmluZS4gDQpT byB0aGUgdHJvdWJsZSBjb3VsZCBjb21lIGZyb20gYSBkaXNvcmRlciB3aXRoIHRoZSBhdXRv bWF0aWMgaG9tZSBkaXIgDQpjcmVhdGlvbi4NCg0KSSB3aXNoIGl0J3MgdGhlIHJpZ2h0IHRy YWNrLiBJIGtlZXAgZGlnZ2luZy4NCg0KUmVnYXJkcywNCg0KRmFicmljZSBUVURPUkVUDQoN CkxhYm9yYXRvaXJlIGR1IFRyYWl0ZW1lbnQgZHUgU2lnbmFsIGV0IGRlIGwnSW1hZ2UNCklO U0VSTSBVLTEwOTkuIFVuaXZlcnNpdMOpIGRlIFJlbm5lcyAxDQpDYW1wdXMgZGUgQmVhdWxp ZXUuIELDonQgMjIuIDM1MDQyLiAgUmVubmVzLiAgRnJhbmNlDQoNCkxlIDE0LzEwLzIwMjQg w6AgMTQ6MDMsIEZhYnJpY2UgVHVkb3JldCBhIMOpY3JpdMKgOg0KPg0KPiBIaSBTaW1vbiwN Cj4NCj4gVGhhbmtzIGFnYWluIGZvciB5b3VyIGludm9sdmVtZW50Lg0KPg0KPiBJIGRpZCBt eSBiZXN0IHRvIGZ1bGxmaWxsIHRoZSB0ZXN0cyB5b3Ugc3VnZ2VzdC4gSSBwdXQgdGhlIG91 dHB1dCBpbiANCj4geW91ciB0ZXh0Lg0KPg0KPiBFc3NlbnRpYWxseSB0aGUgb3V0cHV0IGFy ZSB0aGUgc2FtZSBmb3IgdGhlIHJvb3QgYW5kIHRoZSB1c2Vycywgc28gdGhlIA0KPiBzaXR1 YXRpb24gZG9lcyBub3Qgc2VlbSBjbGVhcmVyIHRvIG1lLCBidXQgSeKAmW0gc3VyZSBpdCB3 aWxsIGJlIA0KPiBkaWZmZXJlbnQgZm9yIHlvdS4NCj4NCj4gUmVnYXJkcw0KPg0KPiBGYWJy aWNlIFQNCj4gTGUgMTEvMTAvMjAyNCDDoCAxODozMCwgU2ltb24gVG91cm5pZXIgYSDDqWNy aXTCoDoNCj4+IEhpIEZhYnJpY2UsDQo+Pg0KPj4gT24gRnJpLCAxMSBPY3QgMjAyNCBhdCAx NToxMywgRmFicmljZSBUdWRvcmV0PGZhYnJpY2UudHVkb3JldEB1bml2LXJlbm5lczEuZnI+ IHdyb3RlOg0KPj4NCj4+PiBHVUlYIHNlZW0ncyB0byB3b3JrIGZpbmUgd2l0aCB0aGUgcm9v dCBhY2NvdW50IGFuZCB0aGUgbG9jYWwgdXNlcnMgYnV0DQo+Pj4gbm90IHdpdGggbGRhcCB1 c2Vycy4NCj4+IEFoLCB0aGF0IGRvZXNu4oCZdCByaW5nIGEgYmVsbCBidXQgbWF5YmUgaXTi gJlzIHJlbGF0ZWQuICBJIGRvbuKAmXQga25vdy4NCj4+DQo+Pg0KPj4+IDEtDQo+PiBKdXN0 IHRvIGJlIHN1cmUgYW5kIHNpbmNlIHlvdSBoYXZlIHJlaW5zdGFsbGVkLCB3aGF0IGlzIHlv dXIgR3VpeA0KPj4gcmV2aXNpb24/DQo+IFtyb290QGNsdXN0ZXIyNCB+XSMgZ3VpeCAtLXZl cnNpb24NCj4gZ3VpeCAoR05VIEd1aXgpIDc4ODgzNTFiOWVkZDdiMDE5OWE5NzNjNzViYzFj MzU4OTdkOWQ3ZWYNCj4gQ29weXJpZ2h0IChDKSAyMDI0IHRoZSBHdWl4IGF1dGhvcnMNCj4g TGljZW5zZSBHUEx2Mys6IEdOVSBHUEwgdmVyc2lvbiAzIG9yIGxhdGVyPGh0dHA6Ly9nbnUu b3JnL2xpY2Vuc2VzL2dwbC5odG1sPg0KPiBUaGlzIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBh cmUgZnJlZSB0byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4NCj4gVGhlcmUgaXMgTk8g V0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4NCj4NCj4NCj4NCj4+ IE9uIGEgc2lkZSBub3RlLCBzaW5jZSBpdCBzZWVtcyBmaW5lIGZvciB0aGUgcm9vdCBhY2Nv dW50IGFuZCBoZXJlIHlvdQ0KPj4gcnVuIGl0IGFzIHJvb3QsIEkgZ3Vlc3MgYWxsIGlzIGZp bmUuIDotKSAgQWx0aG91Z2ggSSBkb27igJl0IGhhdmUgdGhlDQo+PiBzYW1l4oCmIPCfpJQN Cj4+DQo+Pj4gW3Jvb3RAY2x1c3RlcjI0IH5dIyBjYXQgL2dudS9zdG9yZS9qYzN2Z2NzcGxx c2ltM25hODBiMG4yaWlsbmE1ajZneC1QeXRob24tMy41LjkudGFyLnh6LmRydiAgfCBzZWQg J3MvKS8pXG4vZycNCj4+PiBEZXJpdmUoWygib3V0IiwiL2dudS9zdG9yZS9jdjRoODluMzBt eWYzbmhqcW5uYWhsYmlqMmdhdzIxei1QeXRob24tMy41LjkudGFyLnh6IiwiIiwiIikNCj4+ PiBdLFsoIi9nbnUvc3RvcmUvMjFjN3BqYWhraDIwbW16cTJpdmtpNTd6d3d2cDZud24tYm9v dHN0cmFwLWJpbmFyaWVzLTAuZHJ2IixbIm91dCJdKQ0KPj4+ICwoIi9nbnUvc3RvcmUvNWdm N2Y4YXduZGhuZjJnbjJtemJmYnFyM2l4OWFqODAtbW9kdWxlLWltcG9ydC1jb21waWxlZC5k cnYiLFsib3V0Il0pDQo+Pj4gLCgiL2dudS9zdG9yZS9nMDhsMm1zdm5pdnlpNng1bnc1MmFr OG4xN3N3OWx6ci1ndWlsZS1ib290c3RyYXAtMi4wLmRydiIsWyJvdXQiXSkNCj4+PiAsKCIv Z251L3N0b3JlL2xiNWI3c3ZkbWZqMWlqbnpycmlwc2pjdjBiaHF6cHdiLVB5dGhvbi0zLjUu OS50YXIueHouZHJ2IixbIm91dCJdKQ0KPj4+IF0sWyIvZ251L3N0b3JlLzFzOGpkYWZreWh6 MHA4MWwwajM3eWloOWdicmI1Z2l4LW1vZHVsZS1pbXBvcnQiLCIvZ251L3N0b3JlL2g1OGN2 ZGNkYWs0ZDg3bHcwZmt2bWtoYW45NXNzbGp4LVB5dGhvbi0zLjUuOS50YXIueHotYnVpbGRl ciJdLCJ4ODZfNjQtbGludXgiLCIvZ251L3N0b3JlL2xnaTl4MTVhMHczNW1jcGQ3ZzFrYjky NzRyNnd5NHB2LWd1aWxlLWJvb3RzdHJhcC0yLjAvYmluL2d1aWxlIixbIi0tbm8tYXV0by1j b21waWxlIiwiLUwiLCIvZ251L3N0b3JlLzFzOGpkYWZreWh6MHA4MWwwajM3eWloOWdicmI1 Z2l4LW1vZHVsZS1pbXBvcnQiLCItQyIsIi9nbnUvc3RvcmUvZ3o1cmNpbGhjc2M1YW1neGNn eXh2bjBzNXB4OHNnODAtbW9kdWxlLWltcG9ydC1jb21waWxlZCIsIi9nbnUvc3RvcmUvaDU4 Y3ZkY2RhazRkODdsdzBma3Zta2hhbjk1c3NsangtUHl0aG9uLTMuNS45LnRhci54ei1idWls ZGVyIl0sWygiZ3VpeCBwcm9wZXJ0aWVzIiwiKCh0eXBlIC4gb3JpZ2luKQ0KPj4+ICAgKHBh dGNoZXMgLiAwKQ0KPj4+ICkNCj4+PiAiKQ0KPj4+ICwoIm91dCIsIi9nbnUvc3RvcmUvY3Y0 aDg5bjMwbXlmM25oanFubmFobGJpajJnYXcyMXotUHl0aG9uLTMuNS45LnRhci54eiIpDQo+ Pj4gXSkNCj4+Pg0KPj4+DQo+Pj4gMiAtVGhlIHNjcmlwdCBidWlsZGVyDQo+Pj4gL2dudS9z dG9yZS95a3Fja3J4Y21pZnZ4ejBuYjU4bHYyZHJnZDE0bDM3Ny1QeXRob24tMy41LjkudGFy Lnh6LWJ1aWxkZXINCj4+PiBpcyB3ZWxsIHByZXNlbnQgaW4gL2dudS9zdG9yZS4NCj4+IE91 Zi4gOi0pDQo+Pg0KPj4NCj4+IFdlbGwsIHNpbmNlIGl0IHdvcmtzIGFzIGV4cGVjdGVkIHdo ZW4gcnVuIGFzIHJvb3QgKCMpIGFuZCBpdCBmYWlscyB3aGVuDQo+PiBydW4gYXMgYSByZWd1 bGFyICgkKSwgSSBwcm9wb3NlIHRvIGRpZmYgdmFyaW91cyBmaWxlcyBpbiBvcmRlciB0byBz cG90DQo+PiB3aGF0IGNvdWxkIGJlIHdyb25nLg0KPj4NCj4+IFNvbWUgZGV0YWlscyBhYm91 dCBzb21lIGludGVybmFscyDigJMgd2VsbCBteSB1bmRlcnN0YW5kaW5nIGFuZCBJ4oCZbQ0K Pj4gcGVyaGFwcyBtaXNzaW5nIGltcG9ydGFudCBwb2ludHMg4oCTLCB0aGVuIG1heWJlIHRo ZXkgd2lsbCBleHBsYWluIHRoZQ0KPj4gbG9naWMgYmVoaW5kIHRoZSBleHBsb3JhdGlvbi4g Oi0pDQo+Pg0KPj4gUm91Z2hseSBzcGVha2luZywgdGhlIGl0ZW1zIGluIHRoZSBzdG9yZSBs b29rIGxpa2U6DQo+Pg0KPj4gICAgICAvZ251L3N0b3JlL3h4eHh4eHh4eHh4eHh4eHh4eHh4 eHh4eHh4eHh4eHh4LWZvb2Jhci0xLjIuMw0KPj4NCj4+IHdoZXJlIOKAmWZvb2Jhci0xLjIu M+KAmSBpcyBhIOKAnGxhYmVs4oCdIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHBhY2thZ2UgYW5k DQo+PiDigJl4eHjigKbigJkgaXMgc29tZSBoYXNoLiAgVGhpcyBoYXNoIGlzIHRoZSBjb3Jl IG9mIHRoZSBjb250ZW50LWFkZHJlc3NlZDsNCj4+IHRoZSBvbmUgdGhhdCBhbGxvdyB0aGUg c3Vic3RpdHV0aW9uLCBpLmUuLCBkb3dubG9hZCB0aGUgYXJ0ZWZhY3RzLg0KPj4NCj4+IEJh c2ljYWxseSwgdGhpcyBoYXNoIGlzIGNvbXB1dGVkIGJ5IGhhc2hpbmcgdGhlIGlucHV0cyBh bmQgdGhlIHNjcmlwdA0KPj4gYnVpbGRlcnMuICBUaGVyZWZvcmUgc29tZWhvdyBpdCBidWls ZHMgYSBjaGFpbiBhbmQgdGhlIHJvb3RzIGFyZSBuYW1lZA0KPj4gZml4ZWQtb3V0cHV0cy4g IEZpeGVkLW91dHB1dHMgYXJlIGl0ZW1zIGZvciB3aGljaCB3ZSBrbm93biBiZWZvcmVoYW5k DQo+PiB0aGUgcmVzdWx0aW5nIGhhc2guICBFbHNlIHdlIGNhbm5vdCBrbm93IHRoZSBoYXNo IGJlZm9yZWhhbmQgYmVjYXVzZQ0KPj4gaXTigJlzIGhhcmQgdG8ga25vdyBiZWZvcmVoYW5k IHRoZSBjaGVja3N1bSBvZiB0aGUgYXJ0ZWZhY3Qgc2luY2UgdGhlDQo+PiBhcnRlZmFjdCBp cyB0aGUgcmVzdWx0IG9mIHRoZSBidWlsZCBwcm9jZXNzIChjb21waWxhdGlvbiwgZXRjLiku DQo+Pg0KPj4gSW4gb3RoZXIgd29yZHMsIHRoZSBleHBlY3RhdGlvbiBpczogdGhlIHNhbWUg aW5wdXRzIGFuZCB0aGUgc2FtZSBidWlsZGVyDQo+PiBzY3JpcHQgcmV0dXJucyB0aGUgc2Ft ZSBzdG9yZSBpdGVtLiAgQW5kIHRoZSBkZXJpdmF0aW9uIGNhcHR1cmVzIHRoYXQuDQo+PiBX ZWxsLCBmb3Igc3VyZSB0aGUgY29udGVudCBvZiB0aGUgc3RvcmUgaXRlbSBvbiB0d28gbWFj aGluZXMgaXMgdGhlIHNhbWUNCj4+IG9ubHkgaWYgdGhlIHByb2Nlc3MgaXMgZnVsbHkgZGV0 ZXJtaW5pc3RpYzsgYW5vdGhlciBzdG9yeS4gOy0pDQo+Pg0KPj4gQWxsIHRoYXQgdG8gc2F5 OiBpZiB3ZSBzY3J1dGluaXplIHRoZSBkZXJpdmF0aW9ucyBhbmQgdGhlIGJ1aWxkZXINCj4+ IHNjcmlwdHMsIHRoZW4gd2Ugd2lsbCBzcG90IHdoYXQgaW50cm9kdWNlcyBhIGRpZmZlcmVu Y2UuDQo+Pg0KPj4gQXNpZGUsIHBsZWFzZSBub3RlIHRoYXQgdHdvIGRpZmZlcmVudCBkZXJp dmF0aW9ucyBtaWdodCBwcm9kdWNlIHRoZSBzYW1lDQo+PiBzdG9yZSBpdGVtLCBzZWUgZm9y IGV4YW1wbGUgWzFdLg0KPj4NCj4+IExldOKAmXMgZ28hIDotKQ0KPj4NCj4+DQo+PiBhKSBC b3RoIHJvb3QgYW5kIHJlZ3VsYXIgbXVzdCB1c2UgdGhlIGV4YWN0IHNhbWUgR3VpeCByZXZp c2lvbi4NCj4+DQo+PiAgICAjIEFzIHJvb3QNCj4+ICAgICMgcmVhZGxpbmsgLWYgKHR5cGUg LVAgZ3VpeCkNCj4+ICAgICMgZ3VpeCBkZXNjcmliZQ0KPj4NCj4gICAgIFtyb290QGNsdXN0 ZXIyNCB+XSMgcmVhZGxpbmsgLWYgZ3VpeA0KPg0KPiAgICAgL3Jvb3QvZ3VpeA0KPg0KPiAg ICAgW3Jvb3RAY2x1c3RlcjI0IH5dIyB0eXBlIC1QIGd1aXgNCj4NCj4gICAgIC9yb290Ly5j b25maWcvZ3VpeC9jdXJyZW50L2Jpbi9ndWl4DQo+DQo+ICAgICBbcm9vdEBjbHVzdGVyMjQg fl0jIGd1aXggZGVzY3JpYmUNCj4NCj4gICAgIEdlbmVyYXRpb24gMyBPY3QgMTQgMjAyNCAw ODo0NjoxMiAoY3VycmVudCkNCj4NCj4gICAgIGd1aXggNzg4ODM1MQ0KPg0KPiAgICAgcmVw b3NpdG9yeSBVUkw6aHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ3VpeC5naXQN Cj4NCj4gICAgIGJyYW5jaDogbWFzdGVyDQo+DQo+ICAgICBjb21taXQ6IDc4ODgzNTFiOWVk ZDdiMDE5OWE5NzNjNzViYzFjMzU4OTdkOWQ3ZWYNCj4NCj4+ICAgICQgQXMgcmVndWxhciB1 c2VyDQo+PiAgICAkIHJlYWRsaW5rIC1mICh0eXBlIC1QIGd1aXgpDQo+PiAgICAkIGd1aXgg ZGVzY3JpYmUNCj4NCj4gICAgIFtmbWVubmFAY2x1c3RlcjI0IH5dJCByZWFkbGluayAtZiBn dWl4DQo+DQo+ICAgICAvTkFTL2hvbWUvZm1lbm5hL2d1aXgNCj4NCj4gICAgIFtmbWVubmFA Y2x1c3RlcjI0IH5dJCB0eXBlIC1QIGd1aXgNCj4NCj4gICAgIC91c3IvbG9jYWwvYmluL2d1 aXgNCj4NCj4gICAgIFtmbWVubmFAY2x1c3RlcjI0IH5dJCBndWl4IGRlc2NyaWJlDQo+DQo+ ICAgICBndWl4IDc4ODgzNTENCj4NCj4gICAgIHJlcG9zaXRvcnkgVVJMOmh0dHBzOi8vZ2l0 LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1aXguZ2l0DQo+DQo+ICAgICBicmFuY2g6IG1hc3Rl cg0KPg0KPiAgICAgY29tbWl0OiA3ODg4MzUxYjllZGQ3YjAxOTlhOTczYzc1YmMxYzM1ODk3 ZDlkN2VmDQo+DQo+PiBiKSBJZiB0aGF04oCZcyBub3QgdGhlIGNhc2UsIGl0IGlzbuKAmXQg YW4gaXNzdWUgZm9yIHRoZSBmb2xsb3dpbmcgYnV0IGl04oCZcw0KPj4gICAgIGJldHRlciB0 byBrbm93LiA6LSkNCj4NCj4gwqDCoMKgwqAgSXQncyBzZWVtIG9rLg0KPg0KPj4gYykgRGlz cGxheSB0aGUgYm90aCBkZXJpdmF0aW9ucywgYXMgcm9vdCBhbmQgYXMgcmVndWxhciB1c2Vy DQo+Pg0KPj4gICAgIyBndWl4IGJ1aWxkIC1lICcoQEAgKGdudSBwYWNrYWdlcyBjb21tZW5j ZW1lbnQpIHB5dGhvbi1ib290MCknIC1TIC1kDQo+DQo+ICAgICBbcm9vdEBjbHVzdGVyMjQg fl0jIGd1aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkgcHl0 aG9uLWJvb3QwKScgLVMgLWQNCj4gICAgIC9nbnUvc3RvcmUvbWJucnJxaml6eTNkdm1hOWkz bDhnNXl2emkycDA0eXMtUHl0aG9uLTMuNS45LnRhci54ei5kcnYNCj4NCj4+ICAgICQgZ3Vp eCBidWlsZCAtZSAnKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRob24tYm9v dDApJyAtUyAtZA0KPg0KPiAgICAgW2ZtZW5uYUBjbHVzdGVyMjQgfl0kwqAgZ3VpeCBidWls ZCAtZSAnKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRob24tYm9vdDApJyAt UyAtZA0KPiAgICAgdXNlciB3aXRoIFVJRCAyNTU3NTkgbm90IGZvdW5kDQo+ICAgICAvZ251 L3N0b3JlL21ibnJycWppenkzZHZtYTlpM2w4ZzV5dnppMnAwNHlzLVB5dGhvbi0zLjUuOS50 YXIueHouZHJ2DQo+DQo+IEkgaG9wZSB0aGUgbWVzc2FnZSAidXNlciB3aXRoIFVJRCAyNTU3 NTkgbm90IGZvdW5kIiBoYXMgbm90aGluZyB0byBkbyANCj4gd2l0aCB0aGUgaXNzdWUuDQo+ DQo+DQo+PiBUaGUgZXhwZWN0ZWQgc2l0dWF0aW9uIGlzOiBhcyByb290LA0KPj4NCj4+ICAg ICMgZ3VpeCBidWlsZCAtZSAnKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRo b24tYm9vdDApJyAtUw0KPj4NCj4+IGl0IGp1c3QgZG93bmxvYWRzIHN0dWZmIGJ1dCBhcyBy ZWd1bGFyIHVzZXI6DQo+Pg0KPj4gICAgJCBndWl4IGJ1aWxkIC1lICcoQEAgKGdudSBwYWNr YWdlcyBjb21tZW5jZW1lbnQpIHB5dGhvbi1ib290MCknIC1TDQo+Pg0KPj4gdGhlbiBpdCBi dWlsZHMgc3R1ZmYgYW5kIG9uZSBidWlsZCBmYWlscy4NCj4+DQo+PiBDb3JyZWN0Pw0KPg0K PiBUaGVyZSBpcyBubyBpbmRpY2F0aW9uIHRoYXQgaXQgYnVpbGRzIG9yIGZhaWxzLg0KPg0K Pg0KPj4gZCkgRGlzcGxheSB0aGUgY29udGVudCBvZiB0aGUgYm90aCBkZXJpdmF0aW9ucywg YXMgcm9vdCBhbmQgYW5kIHJlZ3VsYXINCj4+ICAgICB1c2VyLg0KPj4NCj4+ICAgIGRydj0k KGd1aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkgcHl0aG9u LWJvb3QwKScgLWQgLVMpDQo+PiAgICBjYXQgJGRydiB8IHNlZCAncy8pLC9cbiksL2cnDQo+ DQo+DQo+IFtyb290QGNsdXN0ZXIyNCB+XSMgZHJ2PSQoZ3VpeCBidWlsZCAtZSAnKEBAIChn bnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRob24tYm9vdDApJyAtZCAtUykNCj4gIMKg IGNhdCAkZHJ2IHwgc2VkICdzLyksL1xuKSwvZycNCj4gRGVyaXZlKFsoIm91dCIsIi9nbnUv c3RvcmUvamw4Mndua2xyZmhqZ25tbDNzM3cwbDRtNG1qd3BhemItUHl0aG9uLTMuNS45LnRh ci54eiIsIiIsIiIpXSxbKCIvZ251L3N0b3JlLzM4OTUxYTJnY3diNGp5cndsemc2MzRqZndr ZGloN20yLWJvb3RzdHJhcC1iaW5hcmllcy0wLmRydiIsWyJvdXQiXQ0KPiApLCgiL2dudS9z dG9yZS9mZjEwN3BnMTNua2FyaXg3azloZ3h4d3g5Y25uNDYwMi1tb2R1bGUtaW1wb3J0LWNv bXBpbGVkLmRydiIsWyJvdXQiXQ0KPiApLCgiL2dudS9zdG9yZS9nMDhsMm1zdm5pdnlpNng1 bnc1MmFrOG4xN3N3OWx6ci1ndWlsZS1ib290c3RyYXAtMi4wLmRydiIsWyJvdXQiXQ0KPiAp LCgiL2dudS9zdG9yZS9sYjViN3N2ZG1majFpam56cnJpcHNqY3YwYmhxenB3Yi1QeXRob24t My41LjkudGFyLnh6LmRydiIsWyJvdXQiXSldLFsiL2dudS9zdG9yZS9qc3hnYzk3OXg3OWg4 MWt6cXo5bjZjcGY1cGs0ejI2Mi1tb2R1bGUtaW1wb3J0IiwiL2dudS9zdG9yZS95a3Fja3J4 Y21pZnZ4ejBuYjU4bHYyZHJnZDE0bDM3Ny1QeXRob24tMy41LjkudGFyLnh6LWJ1aWxkZXIi XSwieDg2XzY0LWxpbnV4IiwiL2dudS9zdG9yZS9sZ2k5eDE1YTB3MzVtY3BkN2cxa2I5Mjc0 cjZ3eTRwdi1ndWlsZS1ib290c3RyYXAtMi4wL2Jpbi9ndWlsZSIsWyItLW5vLWF1dG8tY29t cGlsZSIsIi1MIiwiL2dudS9zdG9yZS9qc3hnYzk3OXg3OWg4MWt6cXo5bjZjcGY1cGs0ejI2 Mi1tb2R1bGUtaW1wb3J0IiwiLUMiLCIvZ251L3N0b3JlL2oycjk1bXFmaXIxcTZoc2F2bTBy MjJrOHo0OW5idmsxLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQiLCIvZ251L3N0b3JlL3lrcWNr cnhjbWlmdnh6MG5iNThsdjJkcmdkMTRsMzc3LVB5dGhvbi0zLjUuOS50YXIueHotYnVpbGRl ciJdLFsoImd1aXggcHJvcGVydGllcyIsIigodHlwZSAuIG9yaWdpbikgKHBhdGNoZXMgLiAw KSkiDQo+ICksKCJvdXQiLCIvZ251L3N0b3JlL2psODJ3bmtscmZoamdubWwzczN3MGw0bTRt andwYXpiLVB5dGhvbi0zLjUuOS50YXIueHoiKV0pDQo+IFtmbWVubmFAY2x1c3RlcjI0IH5d JMKgIGRydj0kKGd1aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVu dCkgcHl0aG9uLWJvb3QwKScgLWQgLVMpDQo+ICDCoCBjYXQgJGRydiB8IHNlZCAncy8pLC9c biksL2cnDQo+IHVzZXIgd2l0aCBVSUQgMjU1NzU5IG5vdCBmb3VuZA0KPiBEZXJpdmUoWygi b3V0IiwiL2dudS9zdG9yZS9qbDgyd25rbHJmaGpnbm1sM3MzdzBsNG00bWp3cGF6Yi1QeXRo b24tMy41LjkudGFyLnh6IiwiIiwiIildLFsoIi9nbnUvc3RvcmUvMzg5NTFhMmdjd2I0anly d2x6ZzYzNGpmd2tkaWg3bTItYm9vdHN0cmFwLWJpbmFyaWVzLTAuZHJ2IixbIm91dCJdDQo+ ICksKCIvZ251L3N0b3JlL2ZmMTA3cGcxM25rYXJpeDdrOWhneHh3eDljbm40NjAyLW1vZHVs ZS1pbXBvcnQtY29tcGlsZWQuZHJ2IixbIm91dCJdDQo+ICksKCIvZ251L3N0b3JlL2cwOGwy bXN2bml2eWk2eDVudzUyYWs4bjE3c3c5bHpyLWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2Iixb Im91dCJdDQo+ICksKCIvZ251L3N0b3JlL2xiNWI3c3ZkbWZqMWlqbnpycmlwc2pjdjBiaHF6 cHdiLVB5dGhvbi0zLjUuOS50YXIueHouZHJ2IixbIm91dCJdKV0sWyIvZ251L3N0b3JlL2pz eGdjOTc5eDc5aDgxa3pxejluNmNwZjVwazR6MjYyLW1vZHVsZS1pbXBvcnQiLCIvZ251L3N0 b3JlL3lrcWNrcnhjbWlmdnh6MG5iNThsdjJkcmdkMTRsMzc3LVB5dGhvbi0zLjUuOS50YXIu eHotYnVpbGRlciJdLCJ4ODZfNjQtbGludXgiLCIvZ251L3N0b3JlL2xnaTl4MTVhMHczNW1j cGQ3ZzFrYjkyNzRyNnd5NHB2LWd1aWxlLWJvb3RzdHJhcC0yLjAvYmluL2d1aWxlIixbIi0t bm8tYXV0by1jb21waWxlIiwiLUwiLCIvZ251L3N0b3JlL2pzeGdjOTc5eDc5aDgxa3pxejlu NmNwZjVwazR6MjYyLW1vZHVsZS1pbXBvcnQiLCItQyIsIi9nbnUvc3RvcmUvajJyOTVtcWZp cjFxNmhzYXZtMHIyMms4ejQ5bmJ2azEtbW9kdWxlLWltcG9ydC1jb21waWxlZCIsIi9nbnUv c3RvcmUveWtxY2tyeGNtaWZ2eHowbmI1OGx2MmRyZ2QxNGwzNzctUHl0aG9uLTMuNS45LnRh ci54ei1idWlsZGVyIl0sWygiZ3VpeCBwcm9wZXJ0aWVzIiwiKCh0eXBlIC4gb3JpZ2luKSAo cGF0Y2hlcyAuIDApKSINCj4gKSwoIm91dCIsIi9nbnUvc3RvcmUvamw4Mndua2xyZmhqZ25t bDNzM3cwbDRtNG1qd3BhemItUHl0aG9uLTMuNS45LnRhci54eiIpXSkNCj4NCj4NCj4gVGhl cmUgaXMgbm8gZGlmZmVyZW5jZSBpbiB0aG9zZSBvdXRwdXQgYmV0d2VlbiByb290IGFuZCBy ZWd1bGFyIHVzZXIuDQo+DQo+DQo+PiBOb3cgd2UgY2FuIHRyeSB0byBmaW5kIHdoYXQgY2Fu IGJlIHdyb25nLiA6LSkNCj4+DQo+Pg0KPj4gUm91Z2hseSwgdGhlIGlucHV0cyBhcmUgb25l IGZpeGVkLW91dHB1dCBhbmQgdGhlc2UgdGhyZWUgb3RoZXJzOg0KPj4NCj4+ICAgICAgL2du dS9zdG9yZS9nMDhsMm1zdm5pdnlpNng1bnc1MmFrOG4xN3N3OWx6ci1ndWlsZS1ib290c3Ry YXAtMi4wLmRydg0KPj4gICAgICAvZ251L3N0b3JlLzM4OTUxYTJnY3diNGp5cndsemc2MzRq ZndrZGloN20yLWJvb3RzdHJhcC1iaW5hcmllcy0wLmRydg0KPj4gICAgICAvZ251L3N0b3Jl L2ZmMTA3cGcxM25rYXJpeDdrOWhneHh3eDljbm40NjAyLW1vZHVsZS1pbXBvcnQtY29tcGls ZWQuZHJ2DQo+Pg0KPj4gV2VsbCwgcGxlYXNlIG5vdGUgdGhhdCB0aGUgaGFzaCBvZiB0aGVz ZSBkZXJpdmF0aW9ucyBtaWdodCB2YXJ5IGJ1dCBub3QNCj4+IHRoZWlyIG91dHB1dC4gIEZv ciBpbnN0YW5jZSwNCj4+DQo+PiAgICAgICMgc2VkICdzL10vXG5dL2cnIFwNCj4+ICAgICAg ICAgL2dudS9zdG9yZS8zODk1MWEyZ2N3YjRqeXJ3bHpnNjM0amZ3a2RpaDdtMi1ib290c3Ry YXAtYmluYXJpZXMtMC5kcnYgXA0KPj4gICAgICAgIHwgaGVhZCAtMQ0KPj4gICAgICBEZXJp dmUoWygib3V0IiwiL2dudS9zdG9yZS9hejhmaTh4emd2a3F3OWF5bnhrczk4aDI5YWZhbDZp Mi1ib290c3RyYXAtYmluYXJpZXMtMCIsIiIsIiIpDQo+Pg0KPj4gSGVyZSB0aGUgaGFzaCDi gJkzODk14oCm4oCZIG1pZ2h0IGJlIGRpZmZlcmVudCBidXQgbm90IOKAmWF6OGZpOOKApuKA mS4gIFRoZSBzYW1lDQo+PiBkZXJpdmF0aW9uIHByb2R1Y2VzIHRoZSBzYW1lIHN0b3JlIGl0 ZW0gdGhvdWdoLg0KPj4NCj4+IE9rLCBsZXQgY29uc2lkZXIgZWFjaC4gIEkga25vdyB0aGF0 IHBpcGluZyB3aXRoIOKAnHNlZOKAnSBpcyBub3QgaGFuZHkgYW5kDQo+PiBhbiBleHRlbnNp b24gWzJdIF1pcyBzdGlsbCBwZW5kaW5n4oCmIEFueXdheSwgcGxlYXNlIHBpcGUgdGhlIGRl cml2YXRpb25zDQo+PiBpbiBvcmRlciB0byBleHRyYWN0IHRoZSByZWxldmFudCBpbmZvcm1h dGlvbi4NCj4gW3Jvb3RAY2x1c3RlcjI0IH5dIyBzZWQgJ3MvXS9cbl0vZycgXA0KPiAgwqDC oMKgwqDCoCAvZ251L3N0b3JlLzM4OTUxYTJnY3diNGp5cndsemc2MzRqZndrZGloN20yLWJv b3RzdHJhcC1iaW5hcmllcy0wLmRydiB8IGhlYWQgLTENCj4gRGVyaXZlKFsoIm91dCIsIi9n bnUvc3RvcmUvYXo4Zmk4eHpndmtxdzlheW54a3M5OGgyOWFmYWw2aTItYm9vdHN0cmFwLWJp bmFyaWVzLTAiLCIiLCIiKQ0KPiBbZm1lbm5hQGNsdXN0ZXIyNCB+XSQgc2VkICdzL10vXG5d L2cnIFwNCj4gPsKgIC9nbnUvc3RvcmUvMzg5NTFhMmdjd2I0anlyd2x6ZzYzNGpmd2tkaWg3 bTItYm9vdHN0cmFwLWJpbmFyaWVzLTAuZHJ2IHwgaGVhZCAtMQ0KPiBEZXJpdmUoWygib3V0 IiwiL2dudS9zdG9yZS9hejhmaTh4emd2a3F3OWF5bnhrczk4aDI5YWZhbDZpMi1ib290c3Ry YXAtYmluYXJpZXMtMCIsIiIsIiIpDQo+DQo+PiAxLiAvZ251L3N0b3JlL+KApi1ndWlsZS1i b290c3RyYXA6IGl0IG9ubHkgZGVwZW5kcyBvbiBmaXhlZC1vdXRwdXRzIHNvIHRoZQ0KPj4g b25seSBzb3VyY2Ugb2YgdmFyaWF0aW9uIGNvbWVzIGZyb20gdGhlIHNjcmlwdCBidWlsZGVy OiBpbiBteSBjYXNlLA0KPj4NCj4+ICAgICAgL2dudS9zdG9yZS9ubXhsNnF5ajE2YnY0cng0 aXJoZzIzcjY2Z243NTJrZC1idWlsZC1ib290c3RyYXAtZ3VpbGUuc2gNCj4NCj4gSSBoYXZl IHRoZSBzYW1lOg0KPg0KPiBbcm9vdEBjbHVzdGVyMjQgfl0jIGZpbmQgL2dudS9zdG9yZSAt bmFtZSAiKmJ1aWxkLWJvb3RzdHJhcC1ndWlsZS5zaCINCj4gL2dudS9zdG9yZS9ubXhsNnF5 ajE2YnY0cng0aXJoZzIzcjY2Z243NTJrZC1idWlsZC1ib290c3RyYXAtZ3VpbGUuc2gNCj4N Cj4+IEkgZXhwZWN0IHlvdSBoYXZlIHRoZSBzYW1lLiAgQXMgcm9vdCwgeW91IGhhdmUgYmVj YXVzZSBpdOKAmXMgdGhlIHNhbWUNCj4+IGRlcml2YXRpb24sIG5hbWVseQ0KPj4gL2dudS9z dG9yZS9nMDhsMm1zdm5pdnlpNng1bnc1MmFrOG4xN3N3OWx6ci1ndWlsZS1ib290c3RyYXAt Mi4wLmRydi4NCj4+DQo+PiBXaGF0IGFib3V0IHRoZSByZWd1bGFyIHVzZXI/DQo+DQo+IFRo ZSBzYW1lIHRvby4NCj4NCj4+IDIuIC9nbnUvc3RvcmUv4oCmLWJvb3RzdHJhcC1iaW5hcmll czogdGhlIGlucHV0cyByZWFkcywNCj4+DQo+PiAgICAgIC9nbnUvc3RvcmUvZmYxMDdwZzEz bmthcml4N2s5aGd4eHd4OWNubjQ2MDItbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYNCj4+ ICAgICAgL2dudS9zdG9yZS9nMDhsMm1zdm5pdnlpNng1bnc1MmFrOG4xN3N3OWx6ci1ndWls ZS1ib290c3RyYXAtMi4wLmRydg0KPj4gICAgICAvZ251L3N0b3JlL25mOWgxbDJhcGdqcTFn amR2MXlucGdxcm1hajFiYXdiLXN0YXRpYy1iaW5hcmllcy50YXIueHouZHJ2DQo+PiAgICAg IC9nbnUvc3RvcmUvc2lrMHJwNjNxN2h6NHdyeTI3djN5bmxqZG1xdmcxOTQteHouZHJ2DQo+ PiAgICAgIC9nbnUvc3RvcmUvem42MHlpbTNrbTVxeDhkMHZ6dmY5aXpmeHpmZHk0eDAtdGFy LmRydg0KPj4NCj4+IEFzc3VtaW5nICMxIChpZGVudGljYWwgZ3VpbGUtYm9vdHN0cmFwKSBh bmQgdGhlIG9ubHkgbm9uIGZpeGVkLW91dHB1dCBpcw0KPj4gbW9kdWxlLWltcG9ydC1jb21w aWxlZC4gIE9yIHRoZSBzY3JpcHQgYnVpbGRlci4NCj4+DQo+PiBEbyB5b3UgaGF2ZSB0aGUg c2FtZSBzY3JpcHQgYnVpbGRlciwgbmFtZWx5DQo+Pg0KPj4gICAgL2dudS9zdG9yZS9rdjJ2 am5wN2Y3NXducThycDU3OWloejk2a25xcDBzbC1ib290c3RyYXAtYmluYXJpZXMtMC1idWls ZGVyDQo+Pg0KPj4gPyAgSSBndWVzcyB5b3UgaGF2ZSB0aGUgc2FtZS4gIFRoZXJlZm9yZSwg SSBndWVzcyB0aGUgaXNzdWUgaXMgZnJvbQ0KPj4gbW9kdWxlLWltcG9ydC1jb21waWxlZC4N Cj4NCj4gSSd2ZSB0aGUgc2FtZToNCj4NCj4gW3Jvb3RAY2x1c3RlcjI0IH5dIyBmaW5kIC9n bnUvc3RvcmUgLW5hbWUgIipib290c3RyYXAtYmluYXJpZXMtMC1idWlsZGVyIg0KPiAvZ251 L3N0b3JlL2t2MnZqbnA3Zjc1d25xOHJwNTc5aWh6OTZrbnFwMHNsLWJvb3RzdHJhcC1iaW5h cmllcy0wLWJ1aWxkZXINCj4NCj4NCj4+IDMuIC9nbnUvc3RvcmUv4oCmLW1vZHVsZS1pbXBv cnQtY29tcGlsZWQ6IE9uIG15IG1hY2hpbmUsIGl0IHJlYWRzOg0KPj4NCj4+IC0tODwtLS0t LS0tLS0tLS0tLS1jdXQgaGVyZS0tLS0tLS0tLS0tLS0tLXN0YXJ0LS0tLS0tLS0tLS0tLT44 LS0tDQo+PiBEZXJpdmUNCj4+IChbKCJvdXQiLCIvZ251L3N0b3JlL2oycjk1bXFmaXIxcTZo c2F2bTByMjJrOHo0OW5idmsxLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQiLCIiLCIiKV0NCj4+ ICAgLFsoIi9nbnUvc3RvcmUvZzA4bDJtc3ZuaXZ5aTZ4NW53NTJhazhuMTdzdzlsenItZ3Vp bGUtYm9vdHN0cmFwLTIuMC5kcnYiLFsib3V0Il0pXQ0KPj4gICAsWyIvZ251L3N0b3JlL2pz eGdjOTc5eDc5aDgxa3pxejluNmNwZjVwazR6MjYyLW1vZHVsZS1pbXBvcnQiLCIvZ251L3N0 b3JlL2wzNmtnaXcyNXIyYTR2bGx3YWQxOGpnOGpua3ZtemRhLWJ1aWxkLXV0aWxzLnNjbSIs Ii9nbnUvc3RvcmUvcm43YjBkcTZpcWZtbXF5cXphbWl4Mm1qbWZ5Z24zMW4tY29tcGlsZS1t b2R1bGVzIl0NCj4+ICAgLCJ4ODZfNjQtbGludXgiLCIvZ251L3N0b3JlL2xnaTl4MTVhMHcz NW1jcGQ3ZzFrYjkyNzRyNnd5NHB2LWd1aWxlLWJvb3RzdHJhcC0yLjAvYmluL2d1aWxlIixb Ii0tbm8tYXV0by1jb21waWxlIiwiL2dudS9zdG9yZS9ybjdiMGRxNmlxZm1tcXlxemFtaXgy bWptZnlnbjMxbi1jb21waWxlLW1vZHVsZXMiXQ0KPj4gICAsWygiR1VJTEVfV0FSTl9ERVBS RUNBVEVEIiwibm8iKQ0KPj4gICAgICwoImV4dGVuc2lvbnMiLCIiKQ0KPj4gICAgICwoIm1v ZHVsZSBjb3VudCIsIjEiKQ0KPj4gICAgICwoIm1vZHVsZXMiLCIvZ251L3N0b3JlL2pzeGdj OTc5eDc5aDgxa3pxejluNmNwZjVwazR6MjYyLW1vZHVsZS1pbXBvcnQiKQ0KPj4gICAgICwo Im9wdGltaXphdGlvbiBsZXZlbCIsIjEiKQ0KPj4gICAgICwoIm91dCIsIi9nbnUvc3RvcmUv ajJyOTVtcWZpcjFxNmhzYXZtMHIyMms4ejQ5bmJ2azEtbW9kdWxlLWltcG9ydC1jb21waWxl ZCIpDQo+PiAgICAgLCgicHJlZmVyTG9jYWxCdWlsZCIsIjEiKV0pDQo+PiAtLTg8LS0tLS0t LS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0tLS0tLS0tLS0+OC0t LQ0KPj4NCj4+IEkgZ3Vlc3MgeW91IGFsc28gaGF2ZSB0aGUgc2FtZSBidWlsZC11dGlscy5z Y20uICBEb27igJl0IHlvdT8NCj4NCj4gSSd2ZSB0aGUgZXhhY3RseSB0aGUgc2FtZSBjb250 ZW50IGluIHRoZSBmaWxlIA0KPiAvZ251L3N0b3JlL2ZmMTA3cGcxM25rYXJpeDdrOWhneHh3 eDljbm40NjAyLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2DQo+DQo+IFtyb290QGNsdXN0 ZXIyNCB+XSMgY2F0IC9nbnUvc3RvcmUvZmYxMDdwZzEzbmthcml4N2s5aGd4eHd4OWNubjQ2 MDItbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYNCj4gRGVyaXZlKFsoIm91dCIsIi9nbnUv c3RvcmUvajJyOTVtcWZpcjFxNmhzYXZtMHIyMms4ejQ5bmJ2azEtbW9kdWxlLWltcG9ydC1j b21waWxlZCIsIiIsIiIpXQ0KPiAsWygiL2dudS9zdG9yZS9nMDhsMm1zdm5pdnlpNng1bnc1 MmFrOG4xN3N3OWx6ci1ndWlsZS1ib290c3RyYXAtMi4wLmRydiIsWyJvdXQiXSldDQo+ICxb Ii9nbnUvc3RvcmUvanN4Z2M5Nzl4NzloODFrenF6OW42Y3BmNXBrNHoyNjItbW9kdWxlLWlt cG9ydCIsIi9nbnUvc3RvcmUvbDM2a2dpdzI1cjJhNHZsbHdhZDE4amc4am5rdm16ZGEtYnVp bGQtdXRpbHMuc2NtIiwiL2dudS9zdG9yZS9ybjdiMGRxNmlxZm1tcXlxemFtaXgybWptZnln bjMxbi1jb21waWxlLW1vZHVsZXMiXQ0KPiAsIng4Nl82NC1saW51eCIsIi9nbnUvc3RvcmUv bGdpOXgxNWEwdzM1bWNwZDdnMWtiOTI3NHI2d3k0cHYtZ3VpbGUtYm9vdHN0cmFwLTIuMC9i aW4vZ3VpbGUiLFsiLS1uby1hdXRvLWNvbXBpbGUiLCIvZ251L3N0b3JlL3JuN2IwZHE2aXFm bW1xeXF6YW1peDJtam1meWduMzFuLWNvbXBpbGUtbW9kdWxlcyJdDQo+ICxbKCJHVUlMRV9X QVJOX0RFUFJFQ0FURUQiLCJubyIpDQo+ICwoImV4dGVuc2lvbnMiLCIiKQ0KPiAsKCJtb2R1 bGUgY291bnQiLCIxIikNCj4gLCgibW9kdWxlcyIsIi9nbnUvc3RvcmUvanN4Z2M5Nzl4Nzlo ODFrenF6OW42Y3BmNXBrNHoyNjItbW9kdWxlLWltcG9ydCIpDQo+ICwoIm9wdGltaXphdGlv biBsZXZlbCIsIjEiKSwoIm91dCIsIi9nbnUvc3RvcmUvajJyOTVtcWZpcjFxNmhzYXZtMHIy Mms4ejQ5bmJ2azEtbW9kdWxlLWltcG9ydC1jb21waWxlZCIpDQo+ICwoInByZWZlckxvY2Fs QnVpbGQiLCIxIildKQ0KPg0KPiBBYm91dCB0aGUgYnVpbGQtdXRpbHMuc2NtLCB0aGV5IGFy ZSBhbHNvIGlkZW50aWNhbDoNCj4NCj4gL3Jvb3QvLmNhY2hlL2d1aXgvY2hlY2tvdXRzL3Bq bWtnbHA0dDd6bnV1Z2V1cnB1cnppa3hxM3RubGF5d21pc3lyMjdzaGo3YXBzbmFsd3EvdGVz dHMvYnVpbGQtdXRpbHMuc2NtDQo+IC9OQVMvaG9tZS9mbWVubmEvLmNhY2hlL2d1aXgvY2hl Y2tvdXRzL3BqbWtnbHA0dDd6bnV1Z2V1cnB1cnppa3hxM3RubGF5d21pc3lyMjdzaGo3YXBz bmFsd3EvdGVzdHMvYnVpbGQtdXRpbHMuc2NtDQo+DQo+PiBUaGVyZWZvcmUsIEkgZ3Vlc3Mg dGhlIGRpZmZlcmVuY2UgaXMgZWl0aGVyIGFuIGVudmlyb25tZW50IHZhcmlhYmxlICh0aGUN Cj4+IGxpc3Qgc3RhcnRpbmcgd2l0aCBHVUlMRV9XQVJOX0RFUFJFQ0FURUQpIG9yIHRoZSBm aWxlDQo+PiAvZ251L3N0b3JlL+KApi1xY29tcGlsZS1tb2R1bGVzLiAgSHVtLCBpdCB3b3Vs ZCBiZSB3ZWlyZCB0aGF0IGl0IGNvbWVzDQo+PiBmcm9tIGNvbXBpbGUtbW9kdWxlc+KApg0K Pg0KPg0KPg0KPj4gQWggbXkgdHJhaW4gaXMgYXQgZGVzdGluYXRpb24uICBUbyBiZSBjb250 aW51ZWTigKYgTGV0IG1lIGtub3chDQo+Pg0KPj4gQ2hlZXJzLA0KPj4gc2ltb24NCj4+DQo+ Pg0KPj4gMTogUmU6IERlcml2YXRpb25zIGRpZmZlciBiZXR3ZWVuIGNvbXB1dGVycz8NCj4+ IHppbW91bjx6aW1vbi50b3V0b3VuZUBnbWFpbC5jb20+DQo+PiBGcmksIDI2IE5vdiAyMDIx IDAxOjQ5OjAwICswMTAwDQo+PiBpZDo4NmxmMWJzcHZuLmZzZkBnbWFpbC5jb20NCj4+IGh0 dHBzOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvZ3VpeC1kZXZlbC8yMDIxLTExDQo+ PiBodHRwczovL3loZXRpbC5vcmcvZ3VpeC84NmxmMWJzcHZuLmZzZkBnbWFpbC5jbW8NCj4+ DQo+PiAyOiBHdWl4IGV4dGVuc2lvbiB0byBkaXNwbGF5IGRlcml2YXRpb24gKGFuZCByZXdy aXRlIGZpeGVkLW91dHB1dCkNCj4+IFNpbW9uIFRvdXJuaWVyPHppbW9uLnRvdXRvdW5lQGdt YWlsLmNvbT4NCj4+IEZyaSwgMTIgQXByIDIwMjQgMjA6Mjg6MTEgKzAyMDANCj4+IGlkOjg3 dHRrNnBoYWMuZnNmQGdtYWlsLmNvbQ0KPj4gaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hp dmUvaHRtbC9ndWl4LWRldmVsLzIwMjQtMDQNCj4+IGh0dHBzOi8veWhldGlsLm9yZy9ndWl4 Lzg3dHRrNnBoYWMuZnNmQGdtYWlsLmNvbQ0K --------------2OFJ0d1p9Ip6OLDdPiAWtHts Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Hi Simon,

I'm still struggling with the issue, but I found a kind of work around.

When I create the user home dir manually, the "guix pull" work's fine. So the trouble could come from a disorder with the automatic home dir creation.

I wish it's the right track. I keep digging.

Regards,

Fabrice TUDORET

Laboratoire du Traitement du Signal et de l'Image
INSERM U-1099. Universit=C3=A9 de Rennes 1
Campus de Beaulieu. B=C3=A2t 22. 35042.  Rennes.  France
Le 14/10/2024 =C3=A0 14:03, Fabrice Tu= doret a =C3=A9crit=C2=A0:

Hi Simon,

Thanks again for your involvement.

I did my best to fullfill the tests you suggest. I put the output in your text.

Essentially the output are the same for the root and the users, so the situation does not seem clearer to me, but I=E2=80=99m sur= e it will be different for you.

Regards

Fabrice T
Le 11/10/2024 =C3=A0 18:30, Simon To= urnier a =C3=A9crit=C2=A0:
Hi Fabrice,

On Fri, 11 Oct 2024 at 15:13, Fabrice Tudoret <fabrice.tudoret@univ-rennes1.fr><=
/a> wrote:

GUIX seem's to work fine=
 with the root account and the local users but
not with ldap users.
Ah, that doesn=E2=80=99t r=
ing a bell but maybe it=E2=80=99s related.  I don=E2=80=99t know.


1-
Just to be sure and since =
you have reinstalled, what is your Guix
revision?
[root@cluster24 ~]# guix --version
guix (GNU Guix) 7888351b9edd7b0199a973c75bc1c35897d9d7ef
Copyright (C) 2024 the Guix authors
License GPLv3+: GNU GPL version 3 or later =
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.



On a side note, since it s=
eems fine for the root account and here you
run it as root, I guess all is fine. :-)  Although I don=E2=80=99t have t=
he
same=E2=80=A6 =F0=9F=A4=94

[root@cluster24 ~]# cat =
/gnu/store/jc3vgcsplqsim3na80b0n2iilna5j6gx-Python-3.5.9.tar.xz.drv  | se=
d 's/)/)\n/g'
Derive([("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.=
tar.xz","","")
],[("/gnu/store/21c7pjahkh20mmzq2ivki57zwwvp6nwn-bootstrap-binaries-0.drv=
",["out"])
,("/gnu/store/5gf7f8awndhnf2gn2mzbfbqr3ix9aj80-module-import-compiled.drv=
",["out"])
,("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",[=
"out"])
,("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",[=
"out"])
],["/gnu/store/1s8jdafkyhz0p81l0j37yih9gbrb5gix-module-import","/gnu/stor=
e/h58cvdcdak4d87lw0fkvmkhan95ssljx-Python-3.5.9.tar.xz-builder"],"x86_64-=
linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstrap-2.0/b=
in/guile",["--no-auto-compile","-L","/gnu/store/1s8jdafkyhz0p81l0j37yih9g=
brb5gix-module-import","-C","/gnu/store/gz5rcilhcsc5amgxcgyxvn0s5px8sg80-=
module-import-compiled","/gnu/store/h58cvdcdak4d87lw0fkvmkhan95ssljx-Pyth=
on-3.5.9.tar.xz-builder"],[("guix properties","((type . origin)
 (patches . 0)
)
")
,("out","/gnu/store/cv4h89n30myf3nhjqnnahlbij2gaw21z-Python-3.5.9.tar.xz"=
)
])


2 -The script builder
/gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder
is well present in /gnu/store.
Ouf. :-)


Well, since it works as expected when run as root (#) and it fails when
run as a regular ($), I propose to diff various files in order to spot
what could be wrong.

Some details about some internals =E2=80=93 well my understanding and I=E2=
=80=99m
perhaps missing important points =E2=80=93, then maybe they will explain =
the
logic behind the exploration. :-)

Roughly speaking, the items in the store look like:

    /gnu/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-foobar-1.2.3

where =E2=80=99foobar-1.2.3=E2=80=99 is a =E2=80=9Clabel=E2=80=9D corresp=
onding to the package and
=E2=80=99xxx=E2=80=A6=E2=80=99 is some hash.  This hash is the core of th=
e content-addressed;
the one that allow the substitution, i.e., download the artefacts.

Basically, this hash is computed by hashing the inputs and the script
builders.  Therefore somehow it builds a chain and the roots are named
fixed-outputs.  Fixed-outputs are items for which we known beforehand
the resulting hash.  Else we cannot know the hash beforehand because
it=E2=80=99s hard to know beforehand the checksum of the artefact since t=
he
artefact is the result of the build process (compilation, etc.).

In other words, the expectation is: the same inputs and the same builder
script returns the same store item.  And the derivation captures that.
Well, for sure the content of the store item on two machines is the same
only if the process is fully deterministic; another story. ;-)

All that to say: if we scrutinize the derivations and the builder
scripts, then we will spot what introduces a difference.

Aside, please note that two different derivations might produce the same
store item, see for example [1].

Let=E2=80=99s go! :-)


a) Both root and regular must use the exact same Guix revision.

  # As root
  # readlink -f (type -P guix)
  # guix describe

[root@cluster24 ~]# readlink -f guix
/root/guix
[root@cluster24 ~]# type -P guix
/root/.config/guix/current/bin/guix
[root@cluster24 ~]# guix describe
Generation 3 Oct 14 2024 08:46:12 (current)
guix 7888351
repository URL: https://=
git.savannah.gnu.org/git/guix.git
branch: master
commit: 7888351b9edd7b0199a973c75bc1c35897d9d7ef
  $ As regular user
  $ readlink -f (type -P guix)
  $ guix describe
[fmenna@cluster24 ~]$ readlink -f guix
/NAS/home/fmenna/guix
[fmenna@cluster24 ~]$ type -P guix
/usr/local/bin/guix
[fmenna@cluster24 ~]$ guix describe
guix 7888351
repository URL: https://=
git.savannah.gnu.org/git/guix.git
branch: master
commit: 7888351b9edd7b0199a973c75bc1c35897d9d7ef
b) If that=E2=80=99s not t=
he case, it isn=E2=80=99t an issue for the following but it=E2=80=99s
   better to know. :-)

=C2=A0=C2=A0=C2=A0=C2=A0 It's seem ok.

c) Display the both deriva=
tions, as root and as regular user

  # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d
      
[root@cluster24 ~]# guix build -e '(@@ (gnu packages commenc=
ement) python-boot0)' -S -d
/gnu/store/mbnrrqjizy3dvma9i3l8g5yvzi2p04ys-Python-3.5.9.tar.xz.drv
=
  $ guix build -e '(@@ (gn=
u packages commencement) python-boot0)' -S -d
[fmenna@cluster24 ~]$=C2=A0 guix build -e '(@@ (gnu packages=
 commencement) python-boot0)' -S -d
user with UID 255759 not found
/gnu/store/mbnrrqjizy3dvma9i3l8g5yvzi2p04ys-Python-3.5.9.tar.xz.drv

I hope the message "user with UID 255759 not found" has nothing to do with the issue.


The expected situation is:=
 as root,

  # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S

it just downloads stuff but as regular user:

  $ guix build -e '(@@ (gnu packages commencement) python-boot0)' -S

then it builds stuff and one build fails.

Correct?

There is no indication that it builds or fails.


d) Display the content of =
the both derivations, as root and and regular
   user.

  drv=3D$(guix build -e '(@@ (gnu packages commencement) python-boot0)' -=
d -S)
  cat $drv | sed 's/),/\n),/g'


[root@cluster24 ~]# drv=3D$(guix build -e '(@@ (gnu packages c=
ommencement) python-boot0)' -d -S)
=C2=A0 cat $drv | sed 's/),/\n),/g'
Derive([("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.=
tar.xz","","")],[("/gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-=
binaries-0.drv",["out"]
),("/gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v",["out"]
),("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",=
["out"]
),("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",=
["out"])],["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/=
gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder"],=
"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstr=
ap-2.0/bin/guile",["--no-auto-compile","-L","/gnu/store/jsxgc979x79h81kzq=
z9n6cpf5pk4z262-module-import","-C","/gnu/store/j2r95mqfir1q6hsavm0r22k8z=
49nbvk1-module-import-compiled","/gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l=
377-Python-3.5.9.tar.xz-builder"],[("guix properties","((type . origin) (=
patches . 0))"
),("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.tar.xz=
")])
[fmenna@cluster24 ~]$=C2=A0 drv=3D$(guix build -e '(@@ (gnu pa=
ckages commencement) python-boot0)' -d -S)
=C2=A0 cat $drv | sed 's/),/\n),/g'
user with UID 255759 not found
Derive([("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.=
tar.xz","","")],[("/gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-=
binaries-0.drv",["out"]
),("/gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v",["out"]
),("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",=
["out"]
),("/gnu/store/lb5b7svdmfj1ijnzrripsjcv0bhqzpwb-Python-3.5.9.tar.xz.drv",=
["out"])],["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/=
gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l377-Python-3.5.9.tar.xz-builder"],=
"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootstr=
ap-2.0/bin/guile",["--no-auto-compile","-L","/gnu/store/jsxgc979x79h81kzq=
z9n6cpf5pk4z262-module-import","-C","/gnu/store/j2r95mqfir1q6hsavm0r22k8z=
49nbvk1-module-import-compiled","/gnu/store/ykqckrxcmifvxz0nb58lv2drgd14l=
377-Python-3.5.9.tar.xz-builder"],[("guix properties","((type . origin) (=
patches . 0))"
),("out","/gnu/store/jl82wnklrfhjgnml3s3w0l4m4mjwpazb-Python-3.5.9.tar.xz=
")])


There is no difference in those output between root and regular user.


Now we can try to find wha=
t can be wrong. :-)


Roughly, the inputs are one fixed-output and these three others:

    /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv
    /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.drv
    /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v

Well, please note that the hash of these derivations might vary but not
their output.  For instance,

    # sed 's/]/\n]/g' \
       /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries-0.d=
rv \  =20
      | head -1
    Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap=
-binaries-0","","")

Here the hash =E2=80=993895=E2=80=A6=E2=80=99 might be different but not =
=E2=80=99az8fi8=E2=80=A6=E2=80=99.  The same
derivation produces the same store item though.

Ok, let consider each.  I know that piping with =E2=80=9Csed=E2=80=9D is =
not handy and
an extension [2] ]is still pending=E2=80=A6 Anyway, please pipe the deriv=
ations
in order to extract the relevant information.
[root@cluster24 ~]# sed 's/]/\n]/g' \=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m=
2-bootstrap-binaries-0.drv | head -1
Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap-bin=
aries-0","","")
[fmenna@cluster24 ~]$ sed 's/]/\n]/g' \
>=C2=A0 /gnu/store/38951a2gcwb4jyrwlzg634jfwkdih7m2-bootstrap-binaries=
-0.drv | head -1
Derive([("out","/gnu/store/az8fi8xzgvkqw9aynxks98h29afal6i2-bootstrap-bin=
aries-0","","")

1. /gnu/store/=E2=80=A6-gu=
ile-bootstrap: it only depends on fixed-outputs so the
only source of variation comes from the script builder: in my case,

    /gnu/store/nmxl6qyj16bv4rx4irhg23r66gn752kd-build-bootstrap-guile.sh<=
/pre>
      

I have the same:

[root@cluster24 ~]# find /gnu/store -name "*build-bootstrap-gu=
ile.sh"
/gnu/store/nmxl6qyj16bv4rx4irhg23r66gn752kd-build-bootstrap-guile.sh
      

I expect you have the same=
=2E  As root, you have because it=E2=80=99s the same
derivation, namely
/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv.

What about the regular user?

The same too.

2. /gnu/store/=E2=80=A6-bo=
otstrap-binaries: the inputs reads,

    /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compiled.dr=
v
    /gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv
    /gnu/store/nf9h1l2apgjq1gjdv1ynpgqrmaj1bawb-static-binaries.tar.xz.dr=
v
    /gnu/store/sik0rp63q7hz4wry27v3ynljdmqvg194-xz.drv
    /gnu/store/zn60yim3km5qx8d0vzvf9izfxzfdy4x0-tar.drv

Assuming #1 (identical guile-bootstrap) and the only non fixed-output is
module-import-compiled.  Or the script builder.

Do you have the same script builder, namely

  /gnu/store/kv2vjnp7f75wnq8rp579ihz96knqp0sl-bootstrap-binaries-0-builde=
r

?  I guess you have the same.  Therefore, I guess the issue is from
module-import-compiled.

I've the same:

[root@cluster24 ~]# find /gnu/store -name "*bootstrap-binaries=
-0-builder"
/gnu/store/kv2vjnp7f75wnq8rp579ihz96knqp0sl-bootstrap-binaries-0-builder


3. /gnu/store/=E2=80=A6-mo=
dule-import-compiled: On my machine, it reads:

--8<---------------cut here---------------start------------->8---
Derive
([("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import-compi=
led","","")]
 ,[("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv"=
,["out"])]
 ,["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/gnu/stor=
e/l36kgiw25r2a4vllwad18jg8jnkvmzda-build-utils.scm","/gnu/store/rn7b0dq6i=
qfmmqyqzamix2mjmfygn31n-compile-modules"]
 ,"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-boots=
trap-2.0/bin/guile",["--no-auto-compile","/gnu/store/rn7b0dq6iqfmmqyqzami=
x2mjmfygn31n-compile-modules"]
 ,[("GUILE_WARN_DEPRECATED","no")
   ,("extensions","")
   ,("module count","1")
   ,("modules","/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import=
")
   ,("optimization level","1")
   ,("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import-com=
piled")
   ,("preferLocalBuild","1")])
--8<---------------cut here---------------end--------------->8---

I guess you also have the same build-utils.scm.  Don=E2=80=99t you?
=

I've the exactly the same content in the file /gnu/store/ff107pg13nkarix7k9hgxxwx9cnn4602-module-import-compile= d.drv

[root@cluster24 ~]# cat /gnu/store/ff107pg13nkarix7k9hgxxwx9cn=
n4602-module-import-compiled.drv
Derive([("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z49nbvk1-module-import=
-compiled","","")]
,[("/gnu/store/g08l2msvnivyi6x5nw52ak8n17sw9lzr-guile-bootstrap-2.0.drv",=
["out"])]
,["/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import","/gnu/store=
/l36kgiw25r2a4vllwad18jg8jnkvmzda-build-utils.scm","/gnu/store/rn7b0dq6iq=
fmmqyqzamix2mjmfygn31n-compile-modules"]
,"x86_64-linux","/gnu/store/lgi9x15a0w35mcpd7g1kb9274r6wy4pv-guile-bootst=
rap-2.0/bin/guile",["--no-auto-compile","/gnu/store/rn7b0dq6iqfmmqyqzamix=
2mjmfygn31n-compile-modules"]
,[("GUILE_WARN_DEPRECATED","no")
,("extensions","")
,("module count","1")
,("modules","/gnu/store/jsxgc979x79h81kzqz9n6cpf5pk4z262-module-import")
,("optimization level","1"),("out","/gnu/store/j2r95mqfir1q6hsavm0r22k8z4=
9nbvk1-module-import-compiled")
,("preferLocalBuild","1")])

About the build-utils.scm, they are also identical:

/root/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tn=
laywmisyr27shj7apsnalwq/tests/build-utils.scm
/NAS/home/fmenna/.cache/guix/checkouts/pjmkglp4t7znuugeurpurzikxq3tnlaywm=
isyr27shj7apsnalwq/tests/build-utils.scm
Therefore, I guess the dif=
ference is either an environment variable (the
list starting with GUILE_WARN_DEPRECATED) or the file
/gnu/store/=E2=80=A6-qcompile-modules.  Hum, it would be weird that it co=
mes
from compile-modules=E2=80=A6



Ah my train is at destinat=
ion.  To be continued=E2=80=A6 Let me know!

Cheers,
simon


1: Re: Derivations differ between computers?
zimoun <zimon.toutoune@gmail.com>
Fri, 26 Nov 2021 01:49:00 +0100
id:86lf1bspvn.fsf@gmail.com
https://lists.gnu.org/archive/html/guix-=
devel/2021-11
https://yhetil.org/guix/86lf1bspvn.fsf@g=
mail.cmo

2: Guix extension to display derivation (and rewrite fixed-output)
Simon Tournier <zimon.toutoune@gmail.com>
Fri, 12 Apr 2024 20:28:11 +0200
id:87ttk6phac.fsf@gmail.com
https://lists.gnu.org/archive/html/guix-=
devel/2024-04
https://yhetil.org/guix/87ttk6phac.fsf@g=
mail.com
--------------2OFJ0d1p9Ip6OLDdPiAWtHts-- --------------ms050602020005050902090008 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: Signature cryptographique S/MIME MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC ED0wggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkx HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJT QSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5 NTlaMEYxCzAJBgNVBAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQD ExNHRUFOVCBQZXJzb25hbCBDQSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA s0riIl4nW+kEWxQENTIgFK600jFAxs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo 7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpwXgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyM yT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSqadM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWv QJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZzVKTNORvPrGPRLnJ0EEVCHR82LL6oz91 5WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusChSsZEn7juIsGIiDyaIhhLsd3amm8B S3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8v7bPZiJRaT7ZC2f50P4lTlnb LvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZzR4MbpjTWdEdSLKvz8+0 wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zFp2pyYUOiuzP+as/A Znz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbdsGac+diahjEwz yB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQYMBaAFFN5 v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAOBgNV HQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2Vj dGlnby5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNv bS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRq MGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FB ZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQwFAAOCAgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABg lkrPkES/VyMZsfuds8fcDGvGE3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01u gDdqwlyXuYizeXyH2ICAQfXMtS+raz7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgj KDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tffjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlP otv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8BGdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9b KzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFS G+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi8SKNohAOKnUc7RIP6ss1hqIFyv0x XZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT9uSI2Xvhz8p+4pCYkiZqpahZ lHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbUvDM9slzZXdI7NjJokVBq 3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4RzadUwgglPMIIHN6AD AgECAhEAmBFSIW4Hi/YSNpgqwvszMDANBgkqhkiG9w0BAQwFADBGMQswCQYDVQQGEwJOTDEZ MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg NDAeFw0yMzExMTQwMDAwMDBaFw0yNTExMTMyMzU5NTlaMIG+MQswCQYDVQQGEwJGUjERMA8G A1UECBMIQnJldGFnbmUxHjAcBgNVBAoMFVVuaXZlcnNpdMOpIGRlIFJlbm5lczEOMAwGA1UE YRMFR09WRlIxLjAsBgkqhkiG9w0BCQEWH2ZhYnJpY2UudHVkb3JldEB1bml2LXJlbm5lczEu ZnIxEDAOBgNVBAQTB1R1ZG9yZXQxEDAOBgNVBCoTB0ZhYnJpY2UxGDAWBgNVBAMTD0ZhYnJp Y2UgVHVkb3JldDCCBCIwDQYJKoZIhvcNAQEBBQADggQPADCCBAoCggQBAJ/CvTvmH0uiSsGt aeYfjQO3YwmOTNeKz4l8MyeM9C7WvY0Yc1/zN0l0QloIX30AsDptRAWwY1nlX+3VHOirAneU uVH4TEI6AUsfHOx3NbvvLLHRbcoZQBYB9Cb4S4fgQ0AMyxuNjzJvtEDgUgeQghcv9ATQFxmD rUEAZHxKZMOwjN+GyJn8ThWP2T9iT8SNn5EepvDP20kMjk6acddCZMPYR9W1Br8i8Gqrf8Pl XvUB3KQXHrbzyPKRzAVe/633bpIdnpUePkGhk/6/xhmmJW7kuKtSRVKf3ejn/i0rQ4J5frGZ kQ4JvhJB9IG4yU1oGuGXDe38iySxMc8snlMoETlEfHy+Tx+DSraSTfYDG4J9KQPbDNe5Ex0y a2TJeZLo1H3PWU4KwgvHEOUhiSvdTGXjSXLVx5mZPui0ZDI08DVGgj1vuirknSfGAhBC9UiQ zx3iv4MSItlQm2EMswzis36bnSFcLK4fNhkEDM9AhLdEEfyk84rvOqNHpomJoOk8D1e666F/ z05OMzbVfQC/1LZ0p/lMuYJTLngzMlLNe5wA7dF7QyxxkpWZqRS29RSKM+iT89saoegsDXqL qPhtn1A28HOoC3jSP5JtaFqyboB41S3qApVw0dLNe5VS0puujnYrJmV/4dfwSJX/LbfNY6Ls /xAEThE/N7Z+Hx6h7Fg6pcWukyEuPqvmfkfVHqGE0N+TtLag2CAooMOtn21X8SJEqawImNS4 LadsC0ZSyT1RGCuLNboy8M6yviT4IVZGJWTLNxk2nZS8iSbvQzvM5YeFGw+LAjgD8MlPwlbD oWH1cLq3nS4lrWVio0usN/LTy64JBF89HnhidiQAKdhVKr6XSqd6cXac+fFvtkKoU1Z9rKPK HL4sACgt76KAV9Eb8vjUG41Q+Xf+OSDIcdtpquOPMXjUeN3Tr2otlWkv7zLpTWCwxLzNlpY3 uNWGXuHaC79BGt++aqttW4jELPZPyzhnsK7+pQMR2bdKP5hI8GInKOjV/zgvBIOgm50QBZaW OS8LYPYcPx+5RYEe+y5Mc0IWFWJIOAegJiFqBgGAq8VbZeM9k/djoM7RygvKB60WmiWtBCOw mjWkPJZtlA02t5nJ+llr84s0CxCsFdOv7qoYRyjDE6daybImjmvNJryrxMg95W/wg2+RO1H2 gTM3bAhnikL8Sc9QW04L5M4hbnYx9FyZy3lCXMOmMsK9o2W7DQUXX3bMpT7uMYB4fz5NgVYy nbdLBEAo01JZe0VJCoZkXcq5hjP1KOfbYEeECoWbB2YacCyt+QLJdS+t+6GRn65rhPARFAsP 57kAIGadmFcgyNiVl0eTqqvyyYeXG9HPh7LFydoVZjc3PSR2t/m1BzkCAwEAAaOCAb0wggG5 MB8GA1UdIwQYMBaAFGkAocchWPjgxRsgsArdp1G/E9nkMB0GA1UdDgQWBBQ0+6reYTYjWl5/ rST50aTDMMBtlzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDBAYIKwYBBQUHAwIwUAYDVR0gBEkwRzA6BgwrBgEEAbIxAQIBCgQwKjAoBggrBgEF BQcCARYcaHR0cHM6Ly9zZWN0aWdvLmNvbS9TTUlNRUNQUzAJBgdngQwBBQMCMEIGA1UdHwQ7 MDkwN6A1oDOGMWh0dHA6Ly9HRUFOVC5jcmwuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENB NC5jcmwweAYIKwYBBQUHAQEEbDBqMD0GCCsGAQUFBzAChjFodHRwOi8vR0VBTlQuY3J0LnNl Y3RpZ28uY29tL0dFQU5UUGVyc29uYWxDQTQuY3J0MCkGCCsGAQUFBzABhh1odHRwOi8vR0VB TlQub2NzcC5zZWN0aWdvLmNvbTAqBgNVHREEIzAhgR9mYWJyaWNlLnR1ZG9yZXRAdW5pdi1y ZW5uZXMxLmZyMA0GCSqGSIb3DQEBDAUAA4ICAQAp95zy5Mwy/lNMg7j9PTYh8osxhpQ5e4FX nA0O+VcPtQzqitFGrDpr5JUc11vMrsT0E1VBAo3APzpaWWap5R4OA/bV3mzta3qp0dUcPghz 3LTqAiYnCoFKQ7sAwvGFtHPDG2GE14Jzpr847D/O5GBqmZPghHpNKIgWRH/x9cWQHzaLcRBa ZshmmqvCbP+j3UA7HUFTNH2ZOSSig7ohwXs6s7iQ6KsjmI6fGkIexe3KBmJGk7Gqygpdfyhq 193AnZXV8Av2CBsu17Yw7MJW16rRyFmczUfWsTxfxJtS3lr53LwmV8hIZj2D0Prk1je8iTfD XZALHWkR9mEqJHtGjTtUkSXwk0ryiuD3THWpCwXelJqCvZ5s/jDvhgKMe6XhL2bZc11dcl1o nw4C+qsoE7GsABuYfmq78TKoyK1IHETqZlrfX4z435DNUZ2Ga9TLOwF6fKe/DhMn7CsLTUU2 pClJ6p6C+6DS0Hxyhobt6fj1Z40Mh+rdohSn0kda+GmrocQNYOxVNXkW7LvFtsyh4QfT/PAl jWuXjtoKF27r35/lNfZObS5hvU+D6XvWetxCUD8yGsJgHt7VEpRRyGWJRvNZZ2Hm71gXTHMp J2+JSHPCKFWaHYeg7w+DbT7HlXPS+IudEp9dUP9bLFLVFTfbjKKhFAnm5VB29VpFTVCsNWIg cTGCB0gwggdEAgEBMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdp bmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMA0G CWCGSAFlAwQCAwUAoIICvjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0yNDEwMTgwNjEyMDFaME8GCSqGSIb3DQEJBDFCBEC3aG8FA5X70TX5iRIrelI88vHJ /BlsrH/MBycvkqGG5xv40rZ9f0y0RXUCb3zAouaB97Ovks7l2fHd4jhXDROuMGoGCSsGAQQB gjcQBDFdMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAa BgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMGwGCyqGSIb3 DQEJEAILMV2gWzBGMQswCQYDVQQGEwJOTDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEc MBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIRAJgRUiFuB4v2EjaYKsL7MzAwggFXBgkq hkiG9w0BCQ8xggFIMIIBRDALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH MA0GCCqGSIb3DQMCAgEFMA0GCCqGSIb3DQMCAgEFMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEF MAcGBSsOAwIaMAsGCWCGSAFlAwQCATALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIDMAsGCWCG SAFlAwQCBDALBglghkgBZQMEAgcwCwYJYIZIAWUDBAIIMAsGCWCGSAFlAwQCCTALBglghkgB ZQMEAgowCwYJKoZIhvcNAQEBMAsGCSuBBRCGSD8AAjAIBgYrgQQBCwAwCAYGK4EEAQsBMAgG BiuBBAELAjAIBgYrgQQBCwMwCwYJK4EFEIZIPwADMAgGBiuBBAEOADAIBgYrgQQBDgEwCAYG K4EEAQ4CMAgGBiuBBAEOAzANBgkqhkiG9w0BAQEFAASCBAAeKLN91MqGzgOgJ7jBGYfPCcAM LDlHDwUZKhBZvNd2i3O38MtctJrTZRk0rxMrIifaB43+QPfvjCcVMWGIAuewLRrADJWr0oQD jL1R8u3tSY89KEPhdAR2oViIQLoVyFgLXetS2YgB3GLJYitXgQz+ZVMemcZEy5Ku8BeO3kYd GBKWEuomXMY/U7W9rCetq+mUJhb/aFL1GSl+kJH0S/X77/k+dJfMyHs9KKlUDdSkUCD/SvmR aIA2Gc9i/KP4mvBNSJGWiAr22tDeN7pfd9hLEcQZgpuVmbzQa9DHQ0TAuZNK/3vlJ1Duqcjc O5vf1oukBnRJHuEGero05Io0trZIJ0YUkyPLvJx7IaNxbJM0lZH8YZQ/SGSegO3R7yLlzaqF OukFYW9MGN9Be3gkbrFUoi9J+m1ZeC4BFHunLdiYacsa+dxRyjsg0OHzRWSexIquJKsMXGjS VpD5UgumX3I3d5eAwUTRoVwV19rz+9Xs45GYSrYSl2oCV8/HXzNrNbTYy/vpuaRj6ogeGfx7 jyzU8ZD4VVEbisBVYaNORVCwDWaecnCB9kyreYpF3/zNLwaYPakeM66DmSR+n3LeK/5eHbms TVmf5jM4Njn9Z4zSd0UdaC7oEfGCXqV+PUxJDT98+ZVAofTFDFLvZ4xF99zOxl+2I27Kro/7 Z8GcWPye1BurolCllz/ZqLKrNMhTOFpMyvnNMjhrD88NqJxppMGYGLMJnxWEOd4n4bZvnkW6 +ujYE6ElM1ECpOyI0JfxYhbeLyTZbqrrSekdocQNVupTZ+P0tD7lkUYVkzfbzq8RuD3gBZR3 e/SyhVrYHv16sN/AzCHXHUbvmR3Cawv4qz9Zdstw31moipOcGM2VCMP30CP4XbOiaiIRSbxO +GIXdF+Ld1hTIesaZMBsqzulQJhbPLCOegCGZLpxp3mfKylwc2ANd1Bb2M7kBeHiDHDkLwrJ jTGZurfe10jgzdjMyRa1Knya2MO/88Z7R6oZLOxvNx8eRVfN6wj3TvQiQW+Sg1OgZokwuhvY KdgbVYftJ+1NtlEgESYVfjJ+WlmrUE3XYxI+1n4PPo68L3T+r/XVQ59uTxwdR1jE3jWDbJOM u4IZxBSgs6EZSsQZPy20O1ODLfodS3BWoOVyEkCovtyoIFkiE2VPbgrbRwtShYDtlcPERka+ DAcbsj7bkGIZ0f+i8UbH5p7RV0+fI+EpEQUKSsh+UjabyNZ0EApyGOGGvXAYpft7jKUzXfsH KMxmoatP8MU3rnTEPYvi3l4PnadutQ0hroCzE6RFfKQslKfW/kf2FUC8Ie243Z0q1j+H1kQP 6qMil+mh4qZs4BZAlXYWkQLXRzsr/DZK1sK59Vj6QR63AAAAAAAA --------------ms050602020005050902090008-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 28 12:33:15 2024 Received: (at 73602) by debbugs.gnu.org; 28 Oct 2024 16:33:15 +0000 Received: from localhost ([127.0.0.1]:54515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t5Sg6-0000Yo-Sy for submit@debbugs.gnu.org; Mon, 28 Oct 2024 12:33:15 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:43013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t5Sfy-0000YO-Bq; Mon, 28 Oct 2024 12:33:07 -0400 Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-37d8901cb98so3790462f8f.0; Mon, 28 Oct 2024 09:32:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730133089; x=1730737889; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=t8Tqk1ibcu9XBtirEpeKBiEtvBwQF18vBFUEnIHKoEI=; b=Mfa9axP34ARZqrEGJjiKGLT5E3zZMauAEAMcI4gbSiVZzEywx9dPdoSpCqgiapJZWP QcGLbeVwl4bl6Z1faZ6bsD2gwh81bMkxBd53YctrAD7MJZUxmyyZdU16lP38hR28OqQU meEo0IJ3hIhXs2FyoQ9P2Ox5prK2cvkIOVWjGYwRsx6J13NIDcWIsrG9m3LJ6/jeLyRm rW0UZvCqLdm66ME5MNaHdHDyQ7nFBfDC+Qta3MLJuPFQjSE0CxylVSHFzOFspQC6ojao Ri9SN/aPHXDUkhyWglXUVYg5QCTZFXlkeOuss2hVqHOXqvMxTj72SrevAEQKOZyeCkpS s1Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730133089; x=1730737889; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=t8Tqk1ibcu9XBtirEpeKBiEtvBwQF18vBFUEnIHKoEI=; b=SU9BoqgDo0uquGvw5FQn+0Q5HAhFq2Fbv846q1GzLuoe9TbYuFx2jk8RsYutnPhf44 NTlfkR+Ak8xVSuyT9xddTjJ5qD4xk52EjMLdXgOYR1E4cqkhtzrbwcfBQJah2XjwAj/k A2D8W7V5Kb2P2+WxJz+3k7yxDhShza13yn8YuOyxCHEYgIGsn4YQ2+M72xHKlT49C3GO KPNa6ZFyvhKHew2nR6ltXp1R7oqZpoczVzlkwKGtlkzXR8zSQT+OdxQmN4F62sMqjPZL n36lL8FqgAnXkuO2qGHW/Ge16wyZ8EgODqB9q0OKDmkIncO/IQNbLEdFnp9YNLRaVUo4 xrBQ== X-Forwarded-Encrypted: i=1; AJvYcCVr6XwSqD2TzW5MDcKDTtf2zeMN63ZtRqzYWDw+ZgV08YqTyk/v+X09+ajhFv+RLfhQpo7NWQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxvtUedPi6tX3y3dw9ujR9tl2JH/ZnGka5f13KT/n7YEsRG8jRp P8lHZGFBCjtDNyI0L8MbJbeB7Uw1c/X+onoND6IYvYHdgOCfQHn83QXODg== X-Google-Smtp-Source: AGHT+IGbO4NhCrdnisxDxLH9/eC90QaRwbsFkLf9W5vQdxUyvLr4B0Fp+/ez3zPL6TYvvqfIBE2J1A== X-Received: by 2002:a5d:5d86:0:b0:374:adf1:9232 with SMTP id ffacd0b85a97d-380813ec66dmr151026f8f.19.1730133088675; Mon, 28 Oct 2024 09:31:28 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-43.net.univ-paris-diderot.fr. [194.254.61.43]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38058b3c861sm9961996f8f.44.2024.10.28.09.31.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Oct 2024 09:31:28 -0700 (PDT) From: Simon Tournier To: Fabrice Tudoret Subject: Re: bug#73602: bug#73601: failed to compute the derivation for Guix In-Reply-To: References: <87y12ufvpm.fsf@gmail.com> Date: Mon, 28 Oct 2024 16:52:49 +0100 Message-ID: <878qu85ini.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73602 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Sorry for the late reply. On Mon, 14 Oct 2024 at 14:03, Fabrice Tudoret wrote: >> c) Display the both derivations, as root and as regular user >> >> # guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d > > [root@cluster24 ~]# guix build -e '(@@ (gnu packages commencement) py= thon-boot0)' -S -d > /gnu/store/mbnrrqjizy3dvma9i3l8g5yvzi2p04ys-Python-3.5.9.tar.xz.drv > >> >> $ guix build -e '(@@ (gnu packages commencement) python-boot0)' -S -d > > [fmenna@cluster24 ~]$=C2=A0 guix build -e '(@@ (gnu packages commence= ment) python-boot0)' -S -d > user with UID 255759 not found > /gnu/store/mbnrrqjizy3dvma9i3l8g5yvzi2p04ys-Python-3.5.9.tar.xz.drv > > I hope the message "user with UID 255759 not found" has nothing to do=20 > with the issue. Well, this message comes from the Guix daemon (see nix-daemon.cc file): /* Open the store. */ store =3D std::shared_ptr(new LocalStore(reserveSpace)); if (userId !=3D (uid_t) -1) { /* Create the user profile. */ struct passwd *pw =3D getpwuid(userId); if (pw !=3D NULL && pw->pw_name !=3D NULL) store->createUser(pw->pw_name, userId); else printMsg(lvlInfo, format("user with UID %1% not found") % u= serId); } Hum, that=E2=80=99s not clear for me. The daemon is a beast=E2=80=A6 Maybe= this has an impact. For sure, aside Guix, I think it would be better to fix it. :-) Well, I do not know why but this other message: > When I create the user home dir manually, the "guix pull" work's fine= .=20 > So the trouble could come from a disorder with the automatic home dir= =20 > creation. > I wish it's the right track. I keep digging. spots the light on UID. :-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 05 09:00:52 2024 Received: (at 73602) by debbugs.gnu.org; 5 Nov 2024 14:00:52 +0000 Received: from localhost ([127.0.0.1]:43918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8K71-00005b-K8 for submit@debbugs.gnu.org; Tue, 05 Nov 2024 09:00:51 -0500 Received: from smtpout01-ext2.partage.renater.fr ([194.254.240.33]:34354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8K6w-00005K-J1; Tue, 05 Nov 2024 09:00:48 -0500 Received: from zmtaauth05.partage.renater.fr (zmtaauth05.partage.renater.fr [194.254.240.27]) by smtpout10.partage.renater.fr (Postfix) with ESMTP id A949D64694; Tue, 5 Nov 2024 15:00:36 +0100 (CET) Received: from zmtaauth05.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth05.partage.renater.fr (Postfix) with ESMTPS id 8CF7D200F2; Tue, 5 Nov 2024 15:00:36 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by zmtaauth05.partage.renater.fr (Postfix) with ESMTP id 824A52014C; Tue, 5 Nov 2024 15:00:36 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 zmtaauth05.partage.renater.fr 824A52014C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=univ-rennes1.fr; s=985DBB1A-FF8B-4311-B8B4-4A7A53527F32; t=1730815236; bh=q3Yilcsg3R77u4BNvB1lI/d5GvvxqHaOB1iO5SzNsns=; h=Message-ID:Date:MIME-Version:To:From; b=hEgQ8tKcNKRVqoOOFMIkBrq0QXGJshhmnSDsyOlGUYYTTnnI9VIwmKhKBSIA4eogy e+ZCwjOjCmbr7BmzPOKE6YhtX9awDJj6NpulJGaWa+oZPKUuLDOdjztLvAC15uXqkt gLJ2ZEecaRysvNReRMCltk/N3cLNFGj8a/QDKi/l6Z4v9pKz/m3pM3t2uIkNson920 zwSs+mRteGBQrSPxV+j1fmUugsMLQRkndZlVDI3cGn4VTVhTqhwBPnWCTpYp/GunNr nyc8sP0nw5/3CTx1XzZgfrFi+rQFDRuLjtIMFM5E8AumPnpQVxtFsql1A9/Z7bctJI MURuYzttMDfdw== Received: from zmtaauth05.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth05.partage.renater.fr [127.0.0.1]) (amavis, port 10026) with ESMTP id 2v71MiYJE_X3; Tue, 5 Nov 2024 15:00:36 +0100 (CET) Received: from 129.20.25.111 (unknown [194.254.241.249]) by zmtaauth05.partage.renater.fr (Postfix) with ESMTPA id 54E71200F2; Tue, 5 Nov 2024 15:00:36 +0100 (CET) Message-ID: <5a229bd0-826b-430e-80cc-16ce9f87245b@univ-rennes1.fr> Date: Tue, 5 Nov 2024 15:00:35 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#73602: bug#73601: failed to compute the derivation for Guix To: Simon Tournier References: <87y12ufvpm.fsf@gmail.com> <878qu85ini.fsf@gmail.com> Content-Language: fr From: Fabrice Tudoret In-Reply-To: <878qu85ini.fsf@gmail.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms020209070802070600060906" X-Virus-Scanned: clamav-milter 0.103.8 at clamav03 X-Virus-Status: Clean X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: 0 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeefuddrtddtgdefudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgesghdtreettddvjeenucfhrhhomhephfgrsghrihgtvgcuvfhuughorhgvthcuoehfrggsrhhitggvrdhtuhguohhrvghtsehunhhivhdqrhgvnhhnvghsuddrfhhrqeenucggtffrrghtthgvrhhnpeevudekfeduveeiieehgeeuudefkeegvddukeduleeuleetledtudethfekhfdvjeenucfkphepudelgedrvdehgedrvdeguddrvdegleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleegrddvheegrddvgedurddvgeelpdhhvghlohepuddvledrvddtrddvhedrudduuddpmhgrihhlfhhrohhmpehfrggsrhhitggvrdhtuhguohhrvghtsehunhhivhdqrhgvnhhnvghsuddrfhhrpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepiihimhhonhdrthhouhhtohhunhgvsehgmhgrihhlrdgtohhmpdhrtghpthhtohepjeefiedtvdesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopeejfeeitdduseguvggssghughhsrdhgnhhurdhorhhg X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Simon, The storm is over and users no longer complain. It seems that all the problems came from a disorder in the NAS permissions. I didn't mention that the home is hosted by a NAS. Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.240.33 listed in sa-trusted.bondedsender.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [194.254.240.33 listed in wl.mailspike.net] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [194.254.240.33 listed in bl.score.senderscore.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.2 RCVD_HELO_IP_MISMATCH Received: HELO and IP do not match, but should -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.2 FSL_HELO_BARE_IP_2 No description available. X-Debbugs-Envelope-To: 73602 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) This is a cryptographically signed message in MIME format. --------------ms020209070802070600060906 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgU2ltb24sDQoNClRoZSBzdG9ybSBpcyBvdmVyIGFuZCB1c2VycyBubyBsb25nZXIgY29t cGxhaW4uDQoNCkl0IHNlZW1zIHRoYXQgYWxsIHRoZSBwcm9ibGVtcyBjYW1lIGZyb20gYSBk aXNvcmRlciBpbiB0aGUgTkFTIA0KcGVybWlzc2lvbnMuIEkgZGlkbid0IG1lbnRpb24gdGhh dCB0aGUgaG9tZSBpcyBob3N0ZWQgYnkgYSBOQVMuDQoNCkkgZ3Vlc3MgdGhpcyBkaXNvcmRl ciBkaXN0dXJiZWQgZmlyc3QgdGhlIHNzc2QgYW5kIG1raG9tZWRpciBhbmQgc2luY2UgDQpn dWl4Lg0KDQpJIHdpbGwgYmUgY2FyZWZ1bCBmb3IgdGhlIG5leHQgdXNlci4NCg0KVGhhbmsg eW91IGFnYWluwqAgZm9yIHlvdXIgZWZmb3J0cyBhbmQgYWR2aWNlcy4NCg0KUmVnYXJkcywN Cg0KDQpGYWJyaWNlIFRVRE9SRVQNCg0KTGFib3JhdG9pcmUgZHUgVHJhaXRlbWVudCBkdSBT aWduYWwgZXQgZGUgbCdJbWFnZQ0KSU5TRVJNIFUtMTA5OS4gVW5pdmVyc2l0w6kgZGUgUmVu bmVzIDENCkNhbXB1cyBkZSBCZWF1bGlldS4gQsOidCAyMi4gMzUwNDIuICBSZW5uZXMuICBG cmFuY2UNCg0KTGUgMjgvMTAvMjAyNCDDoCAxNjo1MiwgU2ltb24gVG91cm5pZXIgYSDDqWNy aXTCoDoNCj4gSGksDQo+DQo+IFNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseS4NCj4NCj4gT24g TW9uLCAxNCBPY3QgMjAyNCBhdCAxNDowMywgRmFicmljZSBUdWRvcmV0IDxmYWJyaWNlLnR1 ZG9yZXRAdW5pdi1yZW5uZXMxLmZyPiB3cm90ZToNCj4NCj4+PiBjKSBEaXNwbGF5IHRoZSBi b3RoIGRlcml2YXRpb25zLCBhcyByb290IGFuZCBhcyByZWd1bGFyIHVzZXINCj4+Pg0KPj4+ ICAgICAjIGd1aXggYnVpbGQgLWUgJyhAQCAoZ251IHBhY2thZ2VzIGNvbW1lbmNlbWVudCkg cHl0aG9uLWJvb3QwKScgLVMgLWQNCj4+ICAgICAgW3Jvb3RAY2x1c3RlcjI0IH5dIyBndWl4 IGJ1aWxkIC1lICcoQEAgKGdudSBwYWNrYWdlcyBjb21tZW5jZW1lbnQpIHB5dGhvbi1ib290 MCknIC1TIC1kDQo+PiAgICAgIC9nbnUvc3RvcmUvbWJucnJxaml6eTNkdm1hOWkzbDhnNXl2 emkycDA0eXMtUHl0aG9uLTMuNS45LnRhci54ei5kcnYNCj4+DQo+Pj4gICAgICQgZ3VpeCBi dWlsZCAtZSAnKEBAIChnbnUgcGFja2FnZXMgY29tbWVuY2VtZW50KSBweXRob24tYm9vdDAp JyAtUyAtZA0KPj4gICAgICBbZm1lbm5hQGNsdXN0ZXIyNCB+XSTCoCBndWl4IGJ1aWxkIC1l ICcoQEAgKGdudSBwYWNrYWdlcyBjb21tZW5jZW1lbnQpIHB5dGhvbi1ib290MCknIC1TIC1k DQo+PiAgICAgIHVzZXIgd2l0aCBVSUQgMjU1NzU5IG5vdCBmb3VuZA0KPj4gICAgICAvZ251 L3N0b3JlL21ibnJycWppenkzZHZtYTlpM2w4ZzV5dnppMnAwNHlzLVB5dGhvbi0zLjUuOS50 YXIueHouZHJ2DQo+Pg0KPj4gSSBob3BlIHRoZSBtZXNzYWdlICJ1c2VyIHdpdGggVUlEIDI1 NTc1OSBub3QgZm91bmQiIGhhcyBub3RoaW5nIHRvIGRvDQo+PiB3aXRoIHRoZSBpc3N1ZS4N Cj4gV2VsbCwgdGhpcyBtZXNzYWdlIGNvbWVzIGZyb20gdGhlIEd1aXggZGFlbW9uIChzZWUg bml4LWRhZW1vbi5jYyBmaWxlKToNCj4NCj4gICAgICAgICAgLyogT3BlbiB0aGUgc3RvcmUu ICovDQo+ICAgICAgICAgIHN0b3JlID0gc3RkOjpzaGFyZWRfcHRyPFN0b3JlQVBJPihuZXcg TG9jYWxTdG9yZShyZXNlcnZlU3BhY2UpKTsNCj4NCj4gCWlmICh1c2VySWQgIT0gKHVpZF90 KSAtMSkgew0KPiAgICAgICAgICAgICAgLyogQ3JlYXRlIHRoZSB1c2VyIHByb2ZpbGUuICAq Lw0KPiAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqcHcgPSBnZXRwd3VpZCh1c2VySWQp Ow0KPiAgICAgICAgICAgICAgaWYgKHB3ICE9IE5VTEwgJiYgcHctPnB3X25hbWUgIT0gTlVM TCkNCj4gICAgICAgICAgICAgICAgICBzdG9yZS0+Y3JlYXRlVXNlcihwdy0+cHdfbmFtZSwg dXNlcklkKTsNCj4gICAgICAgICAgICAgIGVsc2UNCj4gICAgICAgICAgICAgICAgICBwcmlu dE1zZyhsdmxJbmZvLCBmb3JtYXQoInVzZXIgd2l0aCBVSUQgJTElIG5vdCBmb3VuZCIpICUg dXNlcklkKTsNCj4gCX0NCj4NCj4NCj4gSHVtLCB0aGF04oCZcyBub3QgY2xlYXIgZm9yIG1l LiAgVGhlIGRhZW1vbiBpcyBhIGJlYXN04oCmIE1heWJlIHRoaXMgaGFzIGFuDQo+IGltcGFj dC4gIEZvciBzdXJlLCBhc2lkZSBHdWl4LCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0 byBmaXggaXQuIDotKQ0KPg0KPiBXZWxsLCBJIGRvIG5vdCBrbm93IHdoeSBidXQgdGhpcyBv dGhlciBtZXNzYWdlOg0KPg0KPiAgICAgID4gV2hlbiBJIGNyZWF0ZSB0aGUgdXNlciBob21l IGRpciBtYW51YWxseSwgdGhlICJndWl4IHB1bGwiIHdvcmsncyBmaW5lLg0KPiAgICAgID4g U28gdGhlIHRyb3VibGUgY291bGQgY29tZSBmcm9tIGEgZGlzb3JkZXIgd2l0aCB0aGUgYXV0 b21hdGljIGhvbWUgZGlyDQo+ICAgICAgPiBjcmVhdGlvbi4NCj4NCj4gICAgICA+IEkgd2lz aCBpdCdzIHRoZSByaWdodCB0cmFjay4gSSBrZWVwIGRpZ2dpbmcuDQo+DQo+IHNwb3RzIHRo ZSBsaWdodCBvbiBVSUQuIDotKQ0KPg0KPiBDaGVlcnMsDQo+IHNpbW9uDQo+DQo= --------------ms020209070802070600060906 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: Signature cryptographique S/MIME MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC ED0wggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQsw CQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkx HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJT QSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5 NTlaMEYxCzAJBgNVBAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQD ExNHRUFOVCBQZXJzb25hbCBDQSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA s0riIl4nW+kEWxQENTIgFK600jFAxs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo 7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpwXgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyM yT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSqadM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWv QJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZzVKTNORvPrGPRLnJ0EEVCHR82LL6oz91 5WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusChSsZEn7juIsGIiDyaIhhLsd3amm8B S3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8v7bPZiJRaT7ZC2f50P4lTlnb LvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZzR4MbpjTWdEdSLKvz8+0 wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zFp2pyYUOiuzP+as/A Znz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbdsGac+diahjEwz yB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQYMBaAFFN5 v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAOBgNV HQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2Vj dGlnby5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNv bS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRq MGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FB ZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTAN BgkqhkiG9w0BAQwFAAOCAgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABg lkrPkES/VyMZsfuds8fcDGvGE3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01u gDdqwlyXuYizeXyH2ICAQfXMtS+raz7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgj KDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tffjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlP otv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8BGdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9b KzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFS G+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi8SKNohAOKnUc7RIP6ss1hqIFyv0x XZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT9uSI2Xvhz8p+4pCYkiZqpahZ lHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbUvDM9slzZXdI7NjJokVBq 3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4RzadUwgglPMIIHN6AD AgECAhEAmBFSIW4Hi/YSNpgqwvszMDANBgkqhkiG9w0BAQwFADBGMQswCQYDVQQGEwJOTDEZ MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg NDAeFw0yMzExMTQwMDAwMDBaFw0yNTExMTMyMzU5NTlaMIG+MQswCQYDVQQGEwJGUjERMA8G A1UECBMIQnJldGFnbmUxHjAcBgNVBAoMFVVuaXZlcnNpdMOpIGRlIFJlbm5lczEOMAwGA1UE YRMFR09WRlIxLjAsBgkqhkiG9w0BCQEWH2ZhYnJpY2UudHVkb3JldEB1bml2LXJlbm5lczEu ZnIxEDAOBgNVBAQTB1R1ZG9yZXQxEDAOBgNVBCoTB0ZhYnJpY2UxGDAWBgNVBAMTD0ZhYnJp Y2UgVHVkb3JldDCCBCIwDQYJKoZIhvcNAQEBBQADggQPADCCBAoCggQBAJ/CvTvmH0uiSsGt aeYfjQO3YwmOTNeKz4l8MyeM9C7WvY0Yc1/zN0l0QloIX30AsDptRAWwY1nlX+3VHOirAneU uVH4TEI6AUsfHOx3NbvvLLHRbcoZQBYB9Cb4S4fgQ0AMyxuNjzJvtEDgUgeQghcv9ATQFxmD rUEAZHxKZMOwjN+GyJn8ThWP2T9iT8SNn5EepvDP20kMjk6acddCZMPYR9W1Br8i8Gqrf8Pl XvUB3KQXHrbzyPKRzAVe/633bpIdnpUePkGhk/6/xhmmJW7kuKtSRVKf3ejn/i0rQ4J5frGZ kQ4JvhJB9IG4yU1oGuGXDe38iySxMc8snlMoETlEfHy+Tx+DSraSTfYDG4J9KQPbDNe5Ex0y a2TJeZLo1H3PWU4KwgvHEOUhiSvdTGXjSXLVx5mZPui0ZDI08DVGgj1vuirknSfGAhBC9UiQ zx3iv4MSItlQm2EMswzis36bnSFcLK4fNhkEDM9AhLdEEfyk84rvOqNHpomJoOk8D1e666F/ z05OMzbVfQC/1LZ0p/lMuYJTLngzMlLNe5wA7dF7QyxxkpWZqRS29RSKM+iT89saoegsDXqL qPhtn1A28HOoC3jSP5JtaFqyboB41S3qApVw0dLNe5VS0puujnYrJmV/4dfwSJX/LbfNY6Ls /xAEThE/N7Z+Hx6h7Fg6pcWukyEuPqvmfkfVHqGE0N+TtLag2CAooMOtn21X8SJEqawImNS4 LadsC0ZSyT1RGCuLNboy8M6yviT4IVZGJWTLNxk2nZS8iSbvQzvM5YeFGw+LAjgD8MlPwlbD oWH1cLq3nS4lrWVio0usN/LTy64JBF89HnhidiQAKdhVKr6XSqd6cXac+fFvtkKoU1Z9rKPK HL4sACgt76KAV9Eb8vjUG41Q+Xf+OSDIcdtpquOPMXjUeN3Tr2otlWkv7zLpTWCwxLzNlpY3 uNWGXuHaC79BGt++aqttW4jELPZPyzhnsK7+pQMR2bdKP5hI8GInKOjV/zgvBIOgm50QBZaW OS8LYPYcPx+5RYEe+y5Mc0IWFWJIOAegJiFqBgGAq8VbZeM9k/djoM7RygvKB60WmiWtBCOw mjWkPJZtlA02t5nJ+llr84s0CxCsFdOv7qoYRyjDE6daybImjmvNJryrxMg95W/wg2+RO1H2 gTM3bAhnikL8Sc9QW04L5M4hbnYx9FyZy3lCXMOmMsK9o2W7DQUXX3bMpT7uMYB4fz5NgVYy nbdLBEAo01JZe0VJCoZkXcq5hjP1KOfbYEeECoWbB2YacCyt+QLJdS+t+6GRn65rhPARFAsP 57kAIGadmFcgyNiVl0eTqqvyyYeXG9HPh7LFydoVZjc3PSR2t/m1BzkCAwEAAaOCAb0wggG5 MB8GA1UdIwQYMBaAFGkAocchWPjgxRsgsArdp1G/E9nkMB0GA1UdDgQWBBQ0+6reYTYjWl5/ rST50aTDMMBtlzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggr BgEFBQcDBAYIKwYBBQUHAwIwUAYDVR0gBEkwRzA6BgwrBgEEAbIxAQIBCgQwKjAoBggrBgEF BQcCARYcaHR0cHM6Ly9zZWN0aWdvLmNvbS9TTUlNRUNQUzAJBgdngQwBBQMCMEIGA1UdHwQ7 MDkwN6A1oDOGMWh0dHA6Ly9HRUFOVC5jcmwuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENB NC5jcmwweAYIKwYBBQUHAQEEbDBqMD0GCCsGAQUFBzAChjFodHRwOi8vR0VBTlQuY3J0LnNl Y3RpZ28uY29tL0dFQU5UUGVyc29uYWxDQTQuY3J0MCkGCCsGAQUFBzABhh1odHRwOi8vR0VB TlQub2NzcC5zZWN0aWdvLmNvbTAqBgNVHREEIzAhgR9mYWJyaWNlLnR1ZG9yZXRAdW5pdi1y ZW5uZXMxLmZyMA0GCSqGSIb3DQEBDAUAA4ICAQAp95zy5Mwy/lNMg7j9PTYh8osxhpQ5e4FX nA0O+VcPtQzqitFGrDpr5JUc11vMrsT0E1VBAo3APzpaWWap5R4OA/bV3mzta3qp0dUcPghz 3LTqAiYnCoFKQ7sAwvGFtHPDG2GE14Jzpr847D/O5GBqmZPghHpNKIgWRH/x9cWQHzaLcRBa ZshmmqvCbP+j3UA7HUFTNH2ZOSSig7ohwXs6s7iQ6KsjmI6fGkIexe3KBmJGk7Gqygpdfyhq 193AnZXV8Av2CBsu17Yw7MJW16rRyFmczUfWsTxfxJtS3lr53LwmV8hIZj2D0Prk1je8iTfD XZALHWkR9mEqJHtGjTtUkSXwk0ryiuD3THWpCwXelJqCvZ5s/jDvhgKMe6XhL2bZc11dcl1o nw4C+qsoE7GsABuYfmq78TKoyK1IHETqZlrfX4z435DNUZ2Ga9TLOwF6fKe/DhMn7CsLTUU2 pClJ6p6C+6DS0Hxyhobt6fj1Z40Mh+rdohSn0kda+GmrocQNYOxVNXkW7LvFtsyh4QfT/PAl jWuXjtoKF27r35/lNfZObS5hvU+D6XvWetxCUD8yGsJgHt7VEpRRyGWJRvNZZ2Hm71gXTHMp J2+JSHPCKFWaHYeg7w+DbT7HlXPS+IudEp9dUP9bLFLVFTfbjKKhFAnm5VB29VpFTVCsNWIg cTGCB0gwggdEAgEBMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdp bmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMA0G CWCGSAFlAwQCAwUAoIICvjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0yNDExMDUxNDAwMzVaME8GCSqGSIb3DQEJBDFCBEBllZuriSLiznWgY6eQmU7FB9zP +3bEP3FTMItqgpHqMSJA5VSxHXmWDC7dMXMxFFSYNUXhWzPD61b5BLQQeCf0MGoGCSsGAQQB gjcQBDFdMFswRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAa BgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEQCYEVIhbgeL9hI2mCrC+zMwMGwGCyqGSIb3 DQEJEAILMV2gWzBGMQswCQYDVQQGEwJOTDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEc MBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIRAJgRUiFuB4v2EjaYKsL7MzAwggFXBgkq hkiG9w0BCQ8xggFIMIIBRDALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMH MA0GCCqGSIb3DQMCAgEFMA0GCCqGSIb3DQMCAgEFMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEF MAcGBSsOAwIaMAsGCWCGSAFlAwQCATALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIDMAsGCWCG SAFlAwQCBDALBglghkgBZQMEAgcwCwYJYIZIAWUDBAIIMAsGCWCGSAFlAwQCCTALBglghkgB ZQMEAgowCwYJKoZIhvcNAQEBMAsGCSuBBRCGSD8AAjAIBgYrgQQBCwAwCAYGK4EEAQsBMAgG BiuBBAELAjAIBgYrgQQBCwMwCwYJK4EFEIZIPwADMAgGBiuBBAEOADAIBgYrgQQBDgEwCAYG K4EEAQ4CMAgGBiuBBAEOAzANBgkqhkiG9w0BAQEFAASCBACazVHfOMBGhTZXQS0UG5wg5q94 6SJiJlorh8PlIJl1emww/9WQwp/wPXieqqZt1h+WZ+tUjBdCCuGlX3N2eIXIj7I7c+teBioz 4OXC1GyupU+S+ZsWZ/o2XuJq6OMMKlE1ngR/Hv7UVxbm/d35vlZu86hYS2F+Fylt/jyKrOio tm5EvEBVGT1exD1cJ2UqQHvNr70W4Ajzgpx2Pn4bbOBd1usggytUB18VNvDpai8MZ/jqUs+r msxoLhbJDwuea4mLpsen8BK8gJxhT9EIqR2IKP9mOG8pH2F/t18LoMGJ6F52oKtE6rSno4Jn dDWL/LgnIkQj5dvN5EQ1AYFerBLgfTKTpIxh5xken076g1Q1Ul34biJVL2kZC03Wn17TXIfW LD2CsFh6cMSbO/7rAwmlCIQnLS1p0Q4eoYnyDPzyHtNkIVt1RTy49lqyZhw12W4rZw48uK6t aLZ4mnj7dXQ24PKzhGdRljo5WtsqN9DwpVw6EBVUnejEScQoOlhLW1IRf2hb7RJ0HN58LJpo +ftJAzdh2RV56vzC1FVgIPA6lev8CfxL8XzuSzqtDiQny/T7sJ8KGjmIZtv3U1bgEsdwgU8G ZKL0iRmhi0RtLcozITZSGfRvmVsCP+KunEeJwSldU9wROEzrVxfv6jEDWW+Mzj4tEDibBiIX C48IVm0J+44BKO+ZgSaS6aTu8X3ZF7IrhRIK4HZoKdkni+So8lVXgzvS2vICTEP3xcAdO/4C pIH141LN7nLhxoiTcMRKf1O7BFc28vcrhM1Cd+iCwiwrcqq5iYq3zOA58XtP8uD6P/zdnCVT VRVaivcVjnyXRX60kGUp8sBeFw7qbQb9CYy3MDfG5fsIAG4mdAoW1kjTep4+od2P5UzsuEDt l046wzdkIJkiCAdvzkHinkLSrgV5zWrqEbJs1ZsLe2CPVqFJdMWtr/+EDzaDwXcgPPoCk0lo kZf5+nePBLWDrrKwWzhhOIqtq1rVtxNVkikjuqAcP+2JMQbgyeL0YcaQZvgjBFB17XFIsXaE tgcyFDlWrwGtScibROysyCdeMzVJ5j5G7qO9pHiyjWvdxLjiqdGPN4+SMMXbT9KSXagTqVIE lkrsjzsCvmzIBbG0GlFXSKTiTXtgHovEoEhp3PKDfQ58emwBpUKghrsqp6F0GxkRpD+p+WKo YKEFGY4ZOpAnBIVGow99KDEdy3a1BZxgFu8SN2z5E+UEKQs9tTQITDomACt39k4Ipaa7PLpz DDBkpYBGlw1OkMJL58x4eSr+NX2FTRotkpxNcVAkkk4noDM6xTfPi7P3OW6hthF4cYhl0k+5 K8y4L5m4NPOA7nFMkFTHh5vS21C1BfY3yM8bZJ1sRdfSAAAAAAAA --------------ms020209070802070600060906-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 09:27:58 2024 Received: (at 73602) by debbugs.gnu.org; 7 Nov 2024 14:27:58 +0000 Received: from localhost ([127.0.0.1]:47641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t93UK-0001sG-3u for submit@debbugs.gnu.org; Thu, 07 Nov 2024 09:27:58 -0500 Received: from mail-wm1-f48.google.com ([209.85.128.48]:43494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t93UG-0001rw-LR; Thu, 07 Nov 2024 09:27:54 -0500 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-43155afca99so12448645e9.1; Thu, 07 Nov 2024 06:27:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730989607; x=1731594407; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=kfExXz/Zi1E+cup0MhXrgvkXo9twU5ck+n8S9b7tG4M=; b=aesJSTQGfyqbx6iZEYeM1E7uXYbwrgtk1AZm8AjHN19MuA/p2QF535toGMal5Ji07Y Li5rCFDiHcoe0GuHS0DuXxC6wtrsvU/+6oOlnV/zg/LCtwaQDAIR6c5+dWBfpY6XSvkO 4cA+7C7r3waPEcFYSQBjNqUt+On/jMNISbS7TiAXJ/nMX2jBc+gaEb6f1+9zDj47wR+W DRWuyIS7ToRHy9dyS2C8wZ6P+okqEFFggrJuuUCmM0ENzu5zCDyK1aEjLoeAyn+je9SP sCRL9s6hM+X462Ii1SUdV+Y0dxvI8xNnhRzijANgqsbtrDt9653akOMuKGXSl0em58h4 I7pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730989607; x=1731594407; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kfExXz/Zi1E+cup0MhXrgvkXo9twU5ck+n8S9b7tG4M=; b=iRpbmx2QlWIKNlrWfMpEW4Y6FH/491VT1WqFDkBdh+hBGJM4mpUqzANNuqgf+AMYsB fyfiuQot4aLZwcb4xoxb3skQzll5pmiH7nseEqSIzhf78MpduJz0nuNw4Cf5cZW04yur vOyb684EZYRFjyTqZYB5vpXv5mW8E+hE54gUp6ivBCOR7Xw0ESuOwBzil2oz2Ks5JXxx +jVNqy0vGXX5DfqVDpa53kjXeksH8OVXcKMdO1x8TvusfnF66Pn9l4q+RUVE0/6SCC0a 5aqkj7Q5TMOQj0+f5Zw117htLxbzDMICW5bhy3hfZuVwCQLMazCy3twQTeT6YOtVzJG6 56wg== X-Forwarded-Encrypted: i=1; AJvYcCUwRG3PBccqZkckdt2kB6B6Jqdp9r2hQnbnEOXL7J+k4wOmD3kMIf/FjIjlfXN5hhGOeHqmww==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzXwhMrJQ/Qvm1roZqtDkHf1yP09xDUKY9dBpBHvQiwY33Gn+pL b5Fd9wyBkub2EdoyeAhvMLVW+O9seDUyWh758QKuyog4v88JdjaSeUm0rA== X-Google-Smtp-Source: AGHT+IFDMV8JSi4vABoTs6Ok99pSE+AZ8GOCrEHRi+ReJvT1Tv3hx9FmyVDGNvAZCVigIqekOOhCvg== X-Received: by 2002:a05:600c:46cc:b0:42c:b98d:b993 with SMTP id 5b1f17b1804b1-432b5f93964mr1916195e9.2.1730989606722; Thu, 07 Nov 2024 06:26:46 -0800 (PST) Received: from lili (roam-nat-fw-prg-194-254-61-47.net.univ-paris-diderot.fr. [194.254.61.47]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432b05c0d33sm26680895e9.27.2024.11.07.06.26.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Nov 2024 06:26:46 -0800 (PST) From: Simon Tournier To: Fabrice Tudoret Subject: Re: bug#73602: bug#73601: failed to compute the derivation for Guix In-Reply-To: <5a229bd0-826b-430e-80cc-16ce9f87245b@univ-rennes1.fr> References: <87y12ufvpm.fsf@gmail.com> <878qu85ini.fsf@gmail.com> <5a229bd0-826b-430e-80cc-16ce9f87245b@univ-rennes1.fr> Date: Thu, 07 Nov 2024 15:25:34 +0100 Message-ID: <875xozjf35.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73602 Cc: 73602@debbugs.gnu.org, 73601@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Fabrice, On Tue, 05 Nov 2024 at 15:00, Fabrice Tudoret wrote: > The storm is over and users no longer complain. Cool! Good news. :-) Closing? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 10 18:25:32 2024 Received: (at control) by debbugs.gnu.org; 10 Nov 2024 23:25:32 +0000 Received: from localhost ([127.0.0.1]:57001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAHJ7-0003SL-43 for submit@debbugs.gnu.org; Sun, 10 Nov 2024 18:25:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tAHJ2-0003S2-W8 for control@debbugs.gnu.org; Sun, 10 Nov 2024 18:25:23 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tAHIx-0006Bx-ME for control@debbugs.gnu.org; Sun, 10 Nov 2024 18:25:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=QPpES5IR7oavIprawWRCUZOrzLwDpoQZo2aYY3C4oRI=; b=jKEbooo2N8Ws4b t2ZjORIbgr5DcV11tJ1m8XbIR7SpN9q6SGnCBWOO9+njKKn/ZeqUCtYBacMNjyU8fUMagmCDA7AAM XffIeNro01Sf/NkC5fnzQng9zWxnZcIie+tuRUpKaV86aUiBflwbTY05w1B1+q/0Ez0bqd5dl2888 2kQ3DkSMg6mgsMvNn+0nKnyfBWlz/4yJlq03R/X2kF0yRmluvOO5HOl9h7xnk019aRBlwJkfszdSc uUge4e35lq6n8f8ilSmFXxSIalyjUplJBPagFENXrZaklo9ZIUQWoqP6Bsotm1TPbjmT50XfcRyVH H8fnPvqqyJIIAg96QFvg==; Date: Mon, 11 Nov 2024 00:25:11 +0100 Message-Id: <87pln2vfhk.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #73602 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 73602 notabug close 73602 quit From unknown Mon Aug 11 12:53:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Dec 2024 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator