From unknown Thu Jun 19 14:06:02 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58419 <58419@debbugs.gnu.org> To: bug#58419 <58419@debbugs.gnu.org> Subject: Status: Grafting order depends on store connection state Reply-To: bug#58419 <58419@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:06:02 +0000 retitle 58419 Grafting order depends on store connection state reassign 58419 guix submitter 58419 Josselin Poiret severity 58419 important thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 10 15:40:41 2022 Received: (at submit) by debbugs.gnu.org; 10 Oct 2022 19:40:41 +0000 Received: from localhost ([127.0.0.1]:50026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohydl-0004Pi-4d for submit@debbugs.gnu.org; Mon, 10 Oct 2022 15:40:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:34798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohydi-0004PY-3V for submit@debbugs.gnu.org; Mon, 10 Oct 2022 15:40:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohydh-00073p-R2 for bug-guix@gnu.org; Mon, 10 Oct 2022 15:40:37 -0400 Received: from jpoiret.xyz ([206.189.101.64]:36470) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohydb-0008Cl-Cj for bug-guix@gnu.org; Mon, 10 Oct 2022 15:40:35 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 4058B183B21 for ; Mon, 10 Oct 2022 19:40:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1665430823; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=c0uOX2SNMtMb3n7+OqcJFwOdeLqMbzPhOCIzZXeywks=; b=P15/tKfCo/lTLaOiJgQ4skTS6gkU5MY9Z6Tt9hrhArfaGxtA6flwPf9B9QiawC23O7fIFO Q4TKcBapB6cMR7v8I1AySfnzk3Z8p3ad+ib8i52C7AH/CYyy5hYgxBiiWcG3UeK/YlAYu/ U8zB/r5TD9wGVZVyEMESZC6o837+/Fgr9Fj3mvgDiIz6gtXi1C2zrG61aagZJat/obRuQg 3dBX1L/CgiIjE2i3sxWP5ezey5Jtq/+YbsQ1zdSq7bUzHIV0srgt81DM3EdJKP4Kkxh0H5 9HhsnpuetvKBNsFGMh2XH5py2YGjy11miDsSr+ASi8Jr8IzaBQCgCn83aHl5DQ== From: Josselin Poiret To: bug-guix@gnu.org Subject: Grafting order depends on store connection state Date: Mon, 10 Oct 2022 21:40:22 +0200 Message-ID: <87o7ujjwm1.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: text/plain Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: 0 X-Spam_score: -0.0 X-Spam_bar: / X-Spam_report: (-0.0 / 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, FROM_SUSPICIOUS_NTLD=0.074, FROM_SUSPICIOUS_NTLD_FP=1.999, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_PDS_OTHER_BAD_TLD=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.6 (++) 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, Someone reported yesterday on IRC [1] that they didn't get the same canonical path for the pass (from `password-store`) binary if they built it directly or in a profile with `fontconfig` added. I mana [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=dev%40jpoiret.xyz; ip=209.51.188.17; r=debbugs.gnu.org] -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] 2.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.0 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: submit 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.4 (/) Hi, Someone reported yesterday on IRC [1] that they didn't get the same canonical path for the pass (from `password-store`) binary if they built it directly or in a profile with `fontconfig` added. I managed to isolate the issue down to the following: --8<---------------cut here---------------start------------->8--- (let ((right (with-store store (run-with-store store (package->derivation (specification->package "password-store"))))) (wrong (with-store store (run-with-store store (mbegin %store-monad (package->derivation (specification->package "texlive-bin")) (package->derivation (specification->package "password-store"))))))) (pk right) (pk wrong)) --8<---------------cut here---------------end--------------->8--- Both derivations differ even though they ideally should be identical, apparently git doesn't appear in the same place in the grafting derivation. I've tried to debug the grafting code but to no avail yet. Does anyone have any idea? [1] https://logs.guix.gnu.org/guix/2022-10-09.log#203800 -- Josselin Poiret From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 12 17:25:34 2022 Received: (at control) by debbugs.gnu.org; 12 Oct 2022 21:25:34 +0000 Received: from localhost ([127.0.0.1]:58569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oijEL-0007vy-Qt for submit@debbugs.gnu.org; Wed, 12 Oct 2022 17:25:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oijEK-0007vl-C0 for control@debbugs.gnu.org; Wed, 12 Oct 2022 17:25:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40496) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oijEF-0003cy-5I for control@debbugs.gnu.org; Wed, 12 Oct 2022 17:25:27 -0400 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=0M7ErUsOnZTIRKwiSTMno5d6e8VDQY7Dr4Cl1T6NFPk=; b=j0pc5mypKr8kGp 1KjNXmxvSGfBlgi8TUiPJoCtyLQmh12lpePLOJKBckhGJSG18kv3Vlh46jC9ub+l5e8KYxiTfHxPR 3WYizFcEr0XEYeD1Y5GVu6tMQ/8RQZTTqEZFwBD7rt/LC8lnWtq/jhHkvfUn3Jp2CL/LXslG7ffGL +PS6rKbYVsnPYxX3XjP/3KkkphQuIKPesl5z/5H3CBypdxeq5VHfMIKSiHXp/jUsDNPHZbBr4OC5X UOcJpAMwvSadjMLcfPXCjc2y3au7yyDOD/1Z94olJJ6BmWph7TZPESfKj7NJfnx6MYJZqth2KUydk /eMN27P4O3QOg6m9izKw==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=55970 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oijE9-0003i2-Eu for control@debbugs.gnu.org; Wed, 12 Oct 2022 17:25:26 -0400 Date: Wed, 12 Oct 2022 23:25:20 +0200 Message-Id: <87k054u43j.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #58419 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 (---) severity 58419 important quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 14 11:01:57 2022 Received: (at 58419) by debbugs.gnu.org; 14 Oct 2022 15:01:57 +0000 Received: from localhost ([127.0.0.1]:38308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojMCC-0006GK-Hi for submit@debbugs.gnu.org; Fri, 14 Oct 2022 11:01:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ojMCA-0006G6-NC for 58419@debbugs.gnu.org; Fri, 14 Oct 2022 11:01:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42802) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojMC5-0005he-Fi; Fri, 14 Oct 2022 11:01:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=VOHtYicZc4Ov0Htll6RLeTB6zw7vYmB/DojViBCPaS4=; b=JLMZWXw8iFTCNjjZ5wlm rpFg4pRmwqD4Jz2mBuMf2pxYdh8sNKVHy/uKUmyczMxX9ITV1NLuCUsXTPFD0BIziDWsgy7ohr+zy q+NqAiPoiDHDhRDq1TAJuYRp50FREGH3ddONMZ2NLzDHbsHYwajUhGCAUH7c3DL8DghrpGuGeGVeQ I0YJr0FnFzFdpeTRfmVZ9ahXwxcOuXN6f80FXbbOJYO4uNo2qFReCc8WaGWhf9841SfTfVwMFusDj DxG3s/nzU62XneF1aPzU1C+D4/F4hJ5mw/PwZAU2eKuahqEB41ARlmKckdT6Pqa7XXaJvyQr5Firh ylqlrUaG1yoStQ==; Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=53136 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ojMBy-0003hk-RK; Fri, 14 Oct 2022 11:01:48 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Josselin Poiret Subject: Re: bug#58419: Grafting order depends on store connection state References: <87o7ujjwm1.fsf@jpoiret.xyz> Date: Fri, 14 Oct 2022 17:01:33 +0200 In-Reply-To: <87o7ujjwm1.fsf@jpoiret.xyz> (Josselin Poiret's message of "Mon, 10 Oct 2022 21:40:22 +0200") Message-ID: <87wn92la9e.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: 58419 Cc: 58419@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.3 (-) --=-=-= Content-Type: text/plain Hi, Josselin Poiret skribis: > (let ((right (with-store store (run-with-store store (package->derivation > (specification->package > "password-store"))))) > (wrong (with-store store (run-with-store store (mbegin %store-monad > (package->derivation > (specification->package > "texlive-bin")) > (package->derivation > (specification->package > "password-store"))))))) > (pk right) > (pk wrong)) > > Both derivations differ even though they ideally should be identical, > apparently git doesn't appear in the same place in the grafting > derivation. Right: --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- # +++ # @@ -19,17 +19,17 @@ ("x" . "/gnu/store/3bpq5knfvzhxhqfwzqm9br917nz7r0yp-gnupg-2.2.32") ("x" . "/gnu/store/31ffp5lszf1g7h1zw750w621cm14hxlr-util-linux-2.37.2") ("x" . "/gnu/store/zpw3l0y7sq3ag3fmq001x22bdpalw1fy-xclip-0.13") - ("x" . "/gnu/store/f686n3snbkbbf41g7hqyb75dymnckr3z-git-2.37.3") ("x" . "/gnu/store/g8qm4vq1f9v81zg8aazkiaf1j3wb8w0s-dmenu-5.1") ("x" . "/gnu/store/mk4514a1rjf6mqp0z46kzh80z7j1mhbs-xdotool-3.20211022.1") ("x" . "/gnu/store/vmwvxj3ksnmck2cfwsgm9dfi9n41050x-wl-clipboard-2.0.0") + ("x" . "/gnu/store/f686n3snbkbbf41g7hqyb75dymnckr3z-git-2.37.3") ("x" . "/gnu/store/0jlw8kk0ll25lzbz939jaz4sbfkr8gqj-gnupg-2.2.32") ("x" . "/gnu/store/a8k9s0wpf0f3l7nwsscjhnbs5wrn2y1q-util-linux-2.37.2") ("x" . "/gnu/store/4vh3qdhsq6misl3vvgm39zdh4sflz4s0-xclip-0.13") - ("x" . "/gnu/store/svj9wb4jcb701g3fjf0cmi87rv85sx0x-git-2.37.3") ("x" . "/gnu/store/h647qh34g8afyy99gbkngavvlm2p14vn-dmenu-5.1") ("x" . "/gnu/store/n6gsqfcc51m4flr21p8szzic5yh1fpfb-xdotool-3.20211022.1") - ("x" . "/gnu/store/k28gncxkgxy3hn8qzwylsazc00pwr71s-wl-clipboard-2.0.0")))) + ("x" . "/gnu/store/k28gncxkgxy3hn8qzwylsazc00pwr71s-wl-clipboard-2.0.0") + ("x" . "/gnu/store/svj9wb4jcb701g3fjf0cmi87rv85sx0x-git-2.37.3")))) (unsetenv "GUILE_LOAD_COMPILED_PATH") (unsetenv "LD_LIBRARY_PATH")) (exit @@ -44,10 +44,10 @@ (("/gnu/store/3bpq5knfvzhxhqfwzqm9br917nz7r0yp-gnupg-2.2.32" . "/gnu/store/0jlw8kk0ll25lzbz939jaz4sbfkr8gqj-gnupg-2.2.32") ("/gnu/store/31ffp5lszf1g7h1zw750w621cm14hxlr-util-linux-2.37.2" . "/gnu/store/a8k9s0wpf0f3l7nwsscjhnbs5wrn2y1q-util-linux-2.37.2") ("/gnu/store/zpw3l0y7sq3ag3fmq001x22bdpalw1fy-xclip-0.13" . "/gnu/store/4vh3qdhsq6misl3vvgm39zdh4sflz4s0-xclip-0.13") - ("/gnu/store/f686n3snbkbbf41g7hqyb75dymnckr3z-git-2.37.3" . "/gnu/store/svj9wb4jcb701g3fjf0cmi87rv85sx0x-git-2.37.3") ("/gnu/store/g8qm4vq1f9v81zg8aazkiaf1j3wb8w0s-dmenu-5.1" . "/gnu/store/h647qh34g8afyy99gbkngavvlm2p14vn-dmenu-5.1") ("/gnu/store/mk4514a1rjf6mqp0z46kzh80z7j1mhbs-xdotool-3.20211022.1" . "/gnu/store/n6gsqfcc51m4flr21p8szzic5yh1fpfb-xdotool-3.20211022.1") - ("/gnu/store/vmwvxj3ksnmck2cfwsgm9dfi9n41050x-wl-clipboard-2.0.0" . "/gnu/store/k28gncxkgxy3hn8qzwylsazc00pwr71s-wl-clipboard-2.0.0"))) + ("/gnu/store/vmwvxj3ksnmck2cfwsgm9dfi9n41050x-wl-clipboard-2.0.0" . "/gnu/store/k28gncxkgxy3hn8qzwylsazc00pwr71s-wl-clipboard-2.0.0") + ("/gnu/store/f686n3snbkbbf41g7hqyb75dymnckr3z-git-2.37.3" . "/gnu/store/svj9wb4jcb701g3fjf0cmi87rv85sx0x-git-2.37.3"))) (map (match-lambda ((name . file) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable If we squint a bit, we realize it=E2=80=99s the same thing but in a differe= nt order, which is good news: it=E2=80=99s functionally equivalent. The downside is obvious: it=E2=80=99s stupidly non-deterministic, and we ca= n end up building the same grafts multiple times. The order differs in two places: in the definition of =E2=80=98%build-input= s=E2=80=99, and in the definition of the =E2=80=98mapping=E2=80=99 variable. This can = be solved by sorting things in the right place, but that needs some thought. To be continued=E2=80=A6 Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 06:29:10 2022 Received: (at 58419) by debbugs.gnu.org; 17 Oct 2022 10:29:10 +0000 Received: from localhost ([127.0.0.1]:47432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okNMr-0001ZR-OS for submit@debbugs.gnu.org; Mon, 17 Oct 2022 06:29:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1okNMi-0001Yn-CD for 58419@debbugs.gnu.org; Mon, 17 Oct 2022 06:29:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56816) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okNMc-0003uk-Q9; Mon, 17 Oct 2022 06:28:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=32tzlPv9/FdouSmoQMLFe+n6Yl9/lLCTF3qkOT40luc=; b=gtEo47ad5lONk7c1Ghur /pMeOcWTY2k0afaLmldj/u5Jd2AfzhRxq8xqmQOyshhRPIyyB13l5mWHEmOLbavz5wiGhyFrqU/IL I5OKykwdBNP2Wt792EDii+T/E9duvemBKBqh2qVvXfyosKuuCfU0bUALSEK089o9s5i0bDMqH/tV8 LWMrO+9XF7C14gH4f+9mYaNnFxb2W4tkSuKg3dWUPZt5dO5MnRI+xpeEGlCFk1rcrS8rdirLezDqz 2EltDyiwU49ItCkVRDwhZbTnd8c6nYmU0nDKa2vN8hWEHqNbvPeCMHEohoJPgso5dU6m2fYW4wdIA h8GN8PpM5ehZgQ==; Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=58044 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1okNMc-0006BJ-C0; Mon, 17 Oct 2022 06:28:54 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Josselin Poiret Subject: Re: bug#58419: Grafting order depends on store connection state References: <87o7ujjwm1.fsf@jpoiret.xyz> <87wn92la9e.fsf@gnu.org> Date: Mon, 17 Oct 2022 12:28:51 +0200 In-Reply-To: <87wn92la9e.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 14 Oct 2022 17:01:33 +0200") Message-ID: <87o7uaspzw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) 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: 58419 Cc: 58419@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: -3.3 (---) Hi, Ludovic Court=C3=A8s skribis: > If we squint a bit, we realize it=E2=80=99s the same thing but in a diffe= rent > order, which is good news: it=E2=80=99s functionally equivalent. > > The downside is obvious: it=E2=80=99s stupidly non-deterministic, and we = can end > up building the same grafts multiple times. > > The order differs in two places: in the definition of =E2=80=98%build-inp= uts=E2=80=99, > and in the definition of the =E2=80=98mapping=E2=80=99 variable. This ca= n be solved by > sorting things in the right place, but that needs some thought. I posted a patch series that fixes this as a side-effect of switching to =E2=80=98gexp->derivation=E2=80=99: https://issues.guix.gnu.org/58579 That eliminates =E2=80=98%build-inputs=E2=80=99, which was one source of di= fferences, and the =E2=80=98mapping=E2=80=99 variable is now populated in a determinis= tic fashion, though I must say it=E2=80=99s not entirely clear to me why this part has changed. Feedback welcome! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 21 19:52:03 2022 Received: (at 58419-done) by debbugs.gnu.org; 21 Oct 2022 23:52:03 +0000 Received: from localhost ([127.0.0.1]:39317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1om1o3-0004jY-J0 for submit@debbugs.gnu.org; Fri, 21 Oct 2022 19:52:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1om1o1-0004j1-Ue; Fri, 21 Oct 2022 19:52:02 -0400 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 1om1nw-0005MN-Lb; Fri, 21 Oct 2022 19:51:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=povyUuF6c2ayNwSkVPO9IBm5G286pIZ2H7mAT+3CvKQ=; b=A5ot5cqUCnIcCxPNtPtI x/kCG4KCdTwsaqr5874gihHE5pw2oH2uyvp4RqPE72VJB1j/cosh07ZCuDt9sjcEULXjGQ67NA0YF W1+nhdnMS6g5uO/vShcqttHHakyIq/NgGu7+pGWAJWUnvNgZ6u9gt63aIzwjDRbSQYA6z5JN/taFy 8Vc+vsvOq4bo5J0UIMa56u/yPdFPu73/nscQCiw4zc/cd+fvInOQzHEPmZa9t4UtClvcCt68Mtrfc jMhooY47TErNtgGSbevCVYxCG6TCpf3vEYjGrqu/HDJKaySmm3vhMzzX9+mjRy8DNwKSRJ4PEHY2+ AVdzSLH1U6N51w==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1om1nw-0007Cw-84; Fri, 21 Oct 2022 19:51:56 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 58579-done@debbugs.gnu.org Subject: Re: bug#58579: [PATCH 0/4] Rewrite grafts using gexps References: <20221017064750.2332-1-ludo@gnu.org> Date: Sat, 22 Oct 2022 01:51:53 +0200 In-Reply-To: <20221017064750.2332-1-ludo@gnu.org> ("Ludovic =?utf-8?Q?Cour?= =?utf-8?Q?t=C3=A8s=22's?= message of "Mon, 17 Oct 2022 08:47:50 +0200") Message-ID: <87y1t84twm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58419-done Cc: 58419-done@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: -3.3 (---) Hi, Ludovic Court=C3=A8s skribis: > grafts: Move '%graft?' and related bindings to (guix store). > Remove now unnecessary uses of (guix grafts). > grafts: Rewrite using gexps. > build-system/gnu: Disable grafts in 'python-build'. I took Liliana=E2=80=99s suggestion into account and pushed as 863c228bfd53aac478eee46f6ee54d87fee9d764. Thanks, Ludo=E2=80=99. From unknown Thu Jun 19 14:06:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 19 Nov 2022 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