From unknown Tue Jun 17 22:17:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60947: Two different derivations for =?UTF-8?Q?=E2=80=98guix=E2=80=99?= depending on whether grafts are enabled Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 19 Jan 2023 15:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60947 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 60947@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167414313524106 (code B ref -1); Thu, 19 Jan 2023 15:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jan 2023 15:45:35 +0000 Received: from localhost ([127.0.0.1]:44486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIX6d-0006Gj-D8 for submit@debbugs.gnu.org; Thu, 19 Jan 2023 10:45:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:44168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIX6a-0006Ga-9Y for submit@debbugs.gnu.org; Thu, 19 Jan 2023 10:45:34 -0500 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 1pIX6Z-000459-F3 for bug-guix@gnu.org; Thu, 19 Jan 2023 10:45:31 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIX6W-0006Nw-Ua for bug-guix@gnu.org; Thu, 19 Jan 2023 10:45:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:subject:date:message-id:mime-version; bh=daITfFaY5DXTZIfpkA7RntDiK3IzAa6w6YJS/RQYFW8=; b=o0GbJkrbNFu3ST6X+0dYfibwBK+tZHSUZ0U/EoQsHJO/sNK+shvZsh1W DwKw+UbH/L4UhDOhnuB0jtw+t/FFZeXJ3+8oYMxUPRjQlY4T85byhbL22 e23+8psKjOmShJsdrTrwQLWczCDcQgJhvC43ZwQn1j6tMFbuI6btF+Q2Q I=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.97,229,1669071600"; d="scan'208";a="45513107" Received: from unknown (HELO ribbon) ([193.50.110.246]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2023 16:45:24 +0100 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?UTF-8?Q?D=C3=A9cadi?= 30 =?UTF-8?Q?Niv=C3=B4se?= an 231 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Crible X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 19 Jan 2023 16:45:23 +0100 Message-ID: <871qnqbka4.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-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 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We have a problem! Depending on whether grafts are enabled, we end up building one of two different derivations for =E2=80=98guix=E2=80=99 (=E2= =80=9Creal=E2=80=9D derivations; none of them is a mere grafting derivation): --8<---------------cut here---------------start------------->8--- $ guix describe Generation 241 Jan 16 2023 00:26:44 (current) guix 5c92197 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 5c921977179489caef4a9e54ada6696fc86d2f0b $ guix build guix -n The following derivation would be built: /gnu/store/hfaffzsjia7x1rbwaryyygh01bskxvvx-guix-1.4.0-1.9fe5b49.drv $ guix build guix -n --no-grafts /gnu/store/zasc3k9cnk3l1kvi03a4wml33awg21gf-guix-1.4.0-1.9fe5b49 $ guix build guix -n --no-grafts -d /gnu/store/lczdc4jl1yl7cf4mrzqw2b9wiwmc5pwb-guix-1.4.0-1.9fe5b49.drv --8<---------------cut here---------------end--------------->8--- The difference between those two .drv is guile-gnutls-3.7.11.drv, which themselves differ in their gnulib-2022-12-06-1.440b528.drv. At the bottom, the difference is: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff -ubBr --show-c-function --label \#\ --label \#\ /tmp/buffer-content-DQf9jh /tmp/buffer-content-xYoO4v --- # +++ # @@ -138,7 +138,7 @@ (find-ucd-files . names) (map find-ucd-file names)) (with-directory-excursion "lib" - (invoke "/gnu/store/p4piblscgrfrsc4sk4ln1vga2ncn502y-gcc-10.3.0/bin/gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") + (invoke "/gnu/store/g8la8r45k1bc8yrgg6sw3rz930y0n3rl-gcc-10.3.0/bin/gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") (apply invoke "./gen-uni-tables" (append (find-ucd-files "UnicodeData.txt" "PropList.txt" "DerivedCoreProperties.txt" "emoji/emoji-data.txt" "ArabicShaping.txt" "Scripts.txt" "Blocks.txt") --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpUbyBiZSBjb250aW51ZWTigKYNCg0KTHVkb+KAmS4NCg== --=-=-=-- From unknown Tue Jun 17 22:17:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#60947: closed (Re: bug#60947: Two different derivations for =?UTF-8?Q?=E2=80=98guix=E2=80=99?= depending on whether grafts are enabled) Message-ID: References: <87y1py8nrx.fsf@gnu.org> <871qnqbka4.fsf@inria.fr> X-Gnu-PR-Message: they-closed 60947 X-Gnu-PR-Package: guix Reply-To: 60947@debbugs.gnu.org Date: Thu, 19 Jan 2023 16:59:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1674147541-9459-1" This is a multi-part message in MIME format... ------------=_1674147541-9459-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #60947: Two different derivations for =E2=80=98guix=E2=80=99 depending on w= hether grafts are enabled which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 60947@debbugs.gnu.org. --=20 60947: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60947 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1674147541-9459-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 60947-done) by debbugs.gnu.org; 19 Jan 2023 16:58:22 +0000 Received: from localhost ([127.0.0.1]:44615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIYF3-0002RT-M6 for submit@debbugs.gnu.org; Thu, 19 Jan 2023 11:58:21 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIYF1-0002RB-J0 for 60947-done@debbugs.gnu.org; Thu, 19 Jan 2023 11:58:20 -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 1pIYEw-0001qz-9v for 60947-done@debbugs.gnu.org; Thu, 19 Jan 2023 11:58:14 -0500 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=XRrYHBp/oVYzs74teZOYHnTVg3MKJMIXCgp1/dR5B0M=; b=L4+NX1F/1JrYIY8Ik4MM R2NwUCkmy27LDP+9xuWOpCzGfVLzJ+W/hO2/nohFYUlwmf1qM/61loOCapfck8RcAl0I+FivsAOdD FW7up1zFyXtRY92D/IHgiFXtsElq+9pyLk6v3/dhhA6k89BIw3DYluN+kxdP8DkFITCqQedphpjJn VMPJy3qN4gUtvt8FkC6tBQl71GUiECB6Gu29nVbc+VubjVwrDV7/idn7eeRzRtC4Wnu4H6QCsfrop SxtF8I+ZNDflyqeotyTGx+Luyin3qdllCn3IlKoFWmIIvWqXq4j+ZC1KzAWS4jGmrhaSxLMWLtE0k X+0pluNwiwml0w==; Received: from [193.50.110.246] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIYEv-0003rX-KV for 60947-done@debbugs.gnu.org; Thu, 19 Jan 2023 11:58:13 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 60947-done@debbugs.gnu.org Subject: Re: bug#60947: Two different derivations for =?utf-8?B?4oCYZ3Vp?= =?utf-8?B?eOKAmQ==?= depending on whether grafts are enabled References: <871qnqbka4.fsf@inria.fr> Date: Thu, 19 Jan 2023 17:58:10 +0100 In-Reply-To: <871qnqbka4.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Thu, 19 Jan 2023 16:45:23 +0100") Message-ID: <87y1py8nrx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (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: 60947-done 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 (---) Ludovic Court=C3=A8s skribis: > We have a problem! Depending on whether grafts are enabled, we end up > building one of two different derivations for =E2=80=98guix=E2=80=99 (=E2= =80=9Creal=E2=80=9D > derivations; none of them is a mere grafting derivation): > > $ guix describe > Generation 241 Jan 16 2023 00:26:44 (current) > guix 5c92197 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: 5c921977179489caef4a9e54ada6696fc86d2f0b > $ guix build guix -n > The following derivation would be built: > /gnu/store/hfaffzsjia7x1rbwaryyygh01bskxvvx-guix-1.4.0-1.9fe5b49.drv > $ guix build guix -n --no-grafts > /gnu/store/zasc3k9cnk3l1kvi03a4wml33awg21gf-guix-1.4.0-1.9fe5b49 > $ guix build guix -n --no-grafts -d > /gnu/store/lczdc4jl1yl7cf4mrzqw2b9wiwmc5pwb-guix-1.4.0-1.9fe5b49.drv Fixed in 88854b1a4e364263b0d3c0d1e87de1ce7da51d34! Ludo'. ------------=_1674147541-9459-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Jan 2023 15:45:35 +0000 Received: from localhost ([127.0.0.1]:44486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIX6d-0006Gj-D8 for submit@debbugs.gnu.org; Thu, 19 Jan 2023 10:45:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:44168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIX6a-0006Ga-9Y for submit@debbugs.gnu.org; Thu, 19 Jan 2023 10:45:34 -0500 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 1pIX6Z-000459-F3 for bug-guix@gnu.org; Thu, 19 Jan 2023 10:45:31 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIX6W-0006Nw-Ua for bug-guix@gnu.org; Thu, 19 Jan 2023 10:45:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:subject:date:message-id:mime-version; bh=daITfFaY5DXTZIfpkA7RntDiK3IzAa6w6YJS/RQYFW8=; b=o0GbJkrbNFu3ST6X+0dYfibwBK+tZHSUZ0U/EoQsHJO/sNK+shvZsh1W DwKw+UbH/L4UhDOhnuB0jtw+t/FFZeXJ3+8oYMxUPRjQlY4T85byhbL22 e23+8psKjOmShJsdrTrwQLWczCDcQgJhvC43ZwQn1j6tMFbuI6btF+Q2Q I=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.97,229,1669071600"; d="scan'208";a="45513107" Received: from unknown (HELO ribbon) ([193.50.110.246]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2023 16:45:24 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: Two different derivations for =?utf-8?B?4oCYZ3VpeOKAmQ==?= depending on whether grafts are enabled X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 30 =?utf-8?Q?Niv=C3=B4se?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Crible X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 19 Jan 2023 16:45:23 +0100 Message-ID: <871qnqbka4.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We have a problem! Depending on whether grafts are enabled, we end up building one of two different derivations for =E2=80=98guix=E2=80=99 (=E2= =80=9Creal=E2=80=9D derivations; none of them is a mere grafting derivation): --8<---------------cut here---------------start------------->8--- $ guix describe Generation 241 Jan 16 2023 00:26:44 (current) guix 5c92197 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 5c921977179489caef4a9e54ada6696fc86d2f0b $ guix build guix -n The following derivation would be built: /gnu/store/hfaffzsjia7x1rbwaryyygh01bskxvvx-guix-1.4.0-1.9fe5b49.drv $ guix build guix -n --no-grafts /gnu/store/zasc3k9cnk3l1kvi03a4wml33awg21gf-guix-1.4.0-1.9fe5b49 $ guix build guix -n --no-grafts -d /gnu/store/lczdc4jl1yl7cf4mrzqw2b9wiwmc5pwb-guix-1.4.0-1.9fe5b49.drv --8<---------------cut here---------------end--------------->8--- The difference between those two .drv is guile-gnutls-3.7.11.drv, which themselves differ in their gnulib-2022-12-06-1.440b528.drv. At the bottom, the difference is: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff -ubBr --show-c-function --label \#\ --label \#\ /tmp/buffer-content-DQf9jh /tmp/buffer-content-xYoO4v --- # +++ # @@ -138,7 +138,7 @@ (find-ucd-files . names) (map find-ucd-file names)) (with-directory-excursion "lib" - (invoke "/gnu/store/p4piblscgrfrsc4sk4ln1vga2ncn502y-gcc-10.3.0/bin/gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") + (invoke "/gnu/store/g8la8r45k1bc8yrgg6sw3rz930y0n3rl-gcc-10.3.0/bin/gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") (apply invoke "./gen-uni-tables" (append (find-ucd-files "UnicodeData.txt" "PropList.txt" "DerivedCoreProperties.txt" "emoji/emoji-data.txt" "ArabicShaping.txt" "Scripts.txt" "Blocks.txt") --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpUbyBiZSBjb250aW51ZWTigKYNCg0KTHVkb+KAmS4NCg== --=-=-=-- ------------=_1674147541-9459-1-- From unknown Tue Jun 17 22:17:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60947: Two different derivations for =?UTF-8?Q?=E2=80=98guix=E2=80=99?= depending on whether grafts are enabled Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 30 Jan 2023 16:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60947 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 60947@debbugs.gnu.org Received: via spool by 60947-submit@debbugs.gnu.org id=B60947.167509467932078 (code B ref 60947); Mon, 30 Jan 2023 16:05:01 +0000 Received: (at 60947) by debbugs.gnu.org; 30 Jan 2023 16:04:39 +0000 Received: from localhost ([127.0.0.1]:50174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMWe6-0008LK-VR for submit@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMWe5-0008L7-Q2 for 60947@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:38 -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 1pMWe0-0004gh-Gu for 60947@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:32 -0500 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=LIX+7AAlrB002ZVbWvFCuJT2fn+8Lqb8fHsg1UNqt08=; b=cWrMO7I+qPeRO+Xg0sWU 5N9YHbldB8UlF74+hO0M6SDlVyRJ812q+y2DAwUtdqOBn1XJTxF02xZjFbKpbAEkzUXaqv97BsFH4 yVHMfosk8Ndavm1cuo1o3MaS4qyR/8VHSH9npzDxKhaNvCw9U6jrWJ7zUohbpSZ9FuSk2sEVj776I Rmkcz4OPjkJ5cr7GwKZH65CNkC62F3bxx7xNhcWNY6i2SBCZ66I9j82mw9jO2GdFLxrqYc9FZppmc +HU7oYXr6KGAE15Jzdj25dQts+MstNNjp5fiZC6dTTgw2MBhHXGYxIOMgLAhiozB/iViC8Sg4z7jE t8lieoJLpj74LA==; Received: from [193.50.110.131] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMWe0-00081d-2x for 60947@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:32 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <871qnqbka4.fsf@inria.fr> Date: Mon, 30 Jan 2023 17:04:30 +0100 In-Reply-To: <871qnqbka4.fsf@inria.fr> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Thu, 19 Jan 2023 16:45:23 +0100") Message-ID: <87y1pkypo1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s skribis: > We have a problem! Depending on whether grafts are enabled, we end up > building one of two different derivations for =E2=80=98guix=E2=80=99 (=E2= =80=9Creal=E2=80=9D > derivations; none of them is a mere grafting derivation): A similar situation: --8<---------------cut here---------------start------------->8--- $ guix describe Generation 244 Jan 29 2023 23:24:35 (current) guix 4eccb27 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 4eccb27b4c74a9112cbbad722d85558e9565f20b $ guix build ruby-nokogiri -d /gnu/store/gfry2algsp4rw8mp9d75qlrns1radjar-ruby-nokogiri-1.13.10.drv $ guix build ruby-nokogiri -d --no-grafts /gnu/store/vdnp9ila1946dakcrs55x3iwjc781pbi-ruby-nokogiri-1.13.10.drv --8<---------------cut here---------------end--------------->8--- This is causing a dozen of =E2=80=98ruby-=E2=80=99 package that =E2=80=98gn= ome-shell=E2=80=99 depends on to be rebuilt locally, even though =E2=80=98guix weather gnome-shell=E2=80= =99 says it=E2=80=99s available. Annoying! Patch coming. Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- # +++ # @@ -45,7 +45,7 @@ (assoc-ref %outputs "out")) (ruby-build #:name "ruby-nokogiri-1.13.10" #:source "/gnu/store/82giwp6r123kky2fg6a0bkx7dyh0vp2h-nokogiri-1.13.10.gem" #:system "x86_64-linux" #:gem-flags (list "--" "--use-system-libraries" - (string-append "--with-xml2-include=" "/gnu/store/g3y6ifhm0751vgsxv90yipfw6mk189kj-libxml2-2.9.12" "/include/libxml2")) + (string-append "--with-xml2-include=" "/gnu/store/7h3rl7awha559jj0r7ba66njh27sb8pq-libxml2-2.9.12" "/include/libxml2")) #:test-target "test" #:tests? #f #:phases (modify-phases %standard-phases (add-after --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 11:04:48 2023 Received: (at control) by debbugs.gnu.org; 30 Jan 2023 16:04:48 +0000 Received: from localhost ([127.0.0.1]:50178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMWeG-0008Li-AN for submit@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMWeE-0008LT-Lq for control@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:47 -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 1pMWe9-0004hf-Fy for control@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:41 -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=szXtqPvho128o5nw1yuffJ9ZZrkquXQuU0S1wtV1tDQ=; b=kryAmWK+1nrj6t eAKS3SdcAUj3zlc/gECPFfVznrPduTOgdY2X/fwyhAmwGKYpyzW0E8UrPBLCkMMiJgAf7txTpzLZD xuieNX/ugmxsJyL2np6ZOi0Ju7bf8ewmjO8VbhRRlucWZe+1+Am2C0Ow3KGilARltE8yhi3KGZHZs nu2K+RfVrv7TYfu/7Hn/ty1dDGlgVNy9RePFizzI9AZmgXHnfDLkMph5GfldqelK55pA1nMfMFkio VT0L3ctMkkcpi5O0owdV/bbiRS02ssfxN2PWQciNdaPdIHUBnaKutnPysFFT6l6GDDFG3h7PPM/G6 xBjdFKnkP6T0xY8LsrZQ==; Received: from [193.50.110.131] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMWe9-00082A-0v for control@debbugs.gnu.org; Mon, 30 Jan 2023 11:04:41 -0500 Date: Mon, 30 Jan 2023 17:04:39 +0100 Message-Id: <87wn54ypns.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #60947 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 60947 important quit From unknown Tue Jun 17 22:17:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60947: Two different derivations for =?UTF-8?Q?=E2=80=98guix=E2=80=99?= depending on whether grafts are enabled Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 30 Jan 2023 16:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60947 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 60947@debbugs.gnu.org Received: via spool by 60947-submit@debbugs.gnu.org id=B60947.167509555810219 (code B ref 60947); Mon, 30 Jan 2023 16:20:01 +0000 Received: (at 60947) by debbugs.gnu.org; 30 Jan 2023 16:19:18 +0000 Received: from localhost ([127.0.0.1]:50191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMWsI-0002el-AC for submit@debbugs.gnu.org; Mon, 30 Jan 2023 11:19:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMWsH-0002eY-BI for 60947@debbugs.gnu.org; Mon, 30 Jan 2023 11:19:17 -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 1pMWsC-00083U-1V for 60947@debbugs.gnu.org; Mon, 30 Jan 2023 11:19:12 -0500 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=kP27XzqfftzojS6LfkY72C7ZJcldFjmFjIqqcQjxpFw=; b=FlR+aTRhG7Sz7ONm8Fvd Fp0LHT7blfAiBznECPak91ZYhWHF/vfUaaL3Inhr0Gr9Y/XbCRbvjjxLUwKJOAXuIuPyQyAdfaRVF 8ukCciS8RT49pQ69CfETs2e+qxPDGVpl+rmnMdRk72kb8VufQjRItWdWVD6Ir4AtzZmQhhUZdw9Xu CkTSV9Hsgb3e8k3IBseoCB9ymit6vxXQ/L2zalCMDK6pMAl39ZvPY1UipteNbi+QqVnLPa90KieM+ 1x9zobTBMJpxfzPiSWwHqkBacs1R29//sRfpyujMiBGBYAcNSbBq6b0AUJawdySkAwKMnzESJpI0d EyF29gDNngbfnw==; Received: from [193.50.110.131] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMWsB-0001E2-Ky for 60947@debbugs.gnu.org; Mon, 30 Jan 2023 11:19:11 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <871qnqbka4.fsf@inria.fr> <87y1pkypo1.fsf@gnu.org> Date: Mon, 30 Jan 2023 17:19:07 +0100 In-Reply-To: <87y1pkypo1.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 30 Jan 2023 17:04:30 +0100") Message-ID: <87sffsyozo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Ludovic Court=C3=A8s skribis: > --- # > +++ # > @@ -45,7 +45,7 @@ > (assoc-ref %outputs "out")) > (ruby-build #:name "ruby-nokogiri-1.13.10" #:source "/gnu/store/82gi= wp6r123kky2fg6a0bkx7dyh0vp2h-nokogiri-1.13.10.gem" #:system "x86_64-linux" = #:gem-flags > (list "--" "--use-system-libraries" > - (string-append "--with-xml2-include=3D" "/gnu/store/g3y6ifhm0751= vgsxv90yipfw6mk189kj-libxml2-2.9.12" "/include/libxml2")) > + (string-append "--with-xml2-include=3D" "/gnu/store/7h3rl7awha55= 9jj0r7ba66njh27sb8pq-libxml2-2.9.12" "/include/libxml2")) > #:test-target "test" #:tests? #f #:phases > (modify-phases %standard-phases > (add-after To be clear, what we have in source here is: --8<---------------cut here---------------start------------->8--- (define-public ruby-nokogiri (package ;; =E2=80=A6 (arguments (list #:tests? #f #:gem-flags #~(list "--" "--use-system-libraries" (string-append "--with-xml2-include=3D" #$(this-package-input "libxml2") "/include/libxml2" )))) ;; =E2=80=A6 (license license:expat))) --8<---------------cut here---------------end--------------->8--- =E2=80=A6 and it=E2=80=99s the #$(this-package-input "libxml2") bit that ca= uses that discrepancy. Ludo=E2=80=99. From unknown Tue Jun 17 22:17:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#60947: closed (Re: bug#61180: [PATCH] build-system: Always pass #:graft? #f to 'gexp->derivation'.) Message-ID: References: <87ilgiwyy3.fsf@gnu.org> <871qnqbka4.fsf@inria.fr> X-Gnu-PR-Message: they-closed 60947 X-Gnu-PR-Package: guix Reply-To: 60947@debbugs.gnu.org Date: Fri, 03 Feb 2023 15:29:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1675438142-12188-1" This is a multi-part message in MIME format... ------------=_1675438142-12188-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #60947: Two different derivations for =E2=80=98guix=E2=80=99 depending on w= hether grafts are enabled which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 60947@debbugs.gnu.org. --=20 60947: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60947 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1675438142-12188-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 60947-done) by debbugs.gnu.org; 3 Feb 2023 15:28:32 +0000 Received: from localhost ([127.0.0.1]:39786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNxzL-00039p-Vh for submit@debbugs.gnu.org; Fri, 03 Feb 2023 10:28:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pNxzI-00039Y-0V; Fri, 03 Feb 2023 10:28:30 -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 1pNxzC-0006Pp-Nz; Fri, 03 Feb 2023 10:28:22 -0500 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=YmcVccpPwRC2DMcLwFxxNiLaoxpv6eLTpsJjVwCvryo=; b=IPtJVhaBeHWhzJc8Cbg6 8Bo4BzDDi8lZxl1IG7Jg8gqAnSFzYsNwiwSC9R4HjJLKWH1F8XyNhYJEvVx06uPeJhC7kV9V5CZfl PYGr7dMaoyegUa64crxgunnKLscLsnclLVmwYQgynbbnTq9HKiQVu3Yc/5vsqdDlVmsEQrPNthagD I7pZ26dsvniUL1GYZDXY2ouXQbpcKa0SW8aJJ1n0dPmfimH3ivLcHbd0mgDRtA/O7TJjJFaHmXFZw 2XALuvPoO+OOQjtOnijis8bC1qz+athCg3tswNzpdaX5iRuKjy/nlu2P5VM4/wxoobsaKkLUncViG d40BUaTOmfusAw==; Received: from [85.28.96.177] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pNxzC-0004OV-Ai; Fri, 03 Feb 2023 10:28:22 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 61180-done@debbugs.gnu.org Subject: Re: bug#61180: [PATCH] build-system: Always pass #:graft? #f to 'gexp->derivation'. References: <20230130160810.14356-1-ludo@gnu.org> Date: Fri, 03 Feb 2023 16:28:20 +0100 In-Reply-To: <20230130160810.14356-1-ludo@gnu.org> ("Ludovic =?utf-8?Q?Cou?= =?utf-8?Q?rt=C3=A8s=22's?= message of "Mon, 30 Jan 2023 17:08:10 +0100") Message-ID: <87ilgiwyy3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (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: 60947-done Cc: 60947-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: > Fixes . > > Fixes a bug whereby packages referred via 'ungexp' in package arguments > would be "double-grafted": 'gexp->derivation' would first replace those > references by references to the grafted package, only to repeat the > grafting process on the result. > > Build systems such as 'gnu', 'cmake', and 'pyproject' were already doing > this. Only the rest of them is affected. Pushed as 25947bbc3217306742694304fa9b6499f0126c7a. No more building ruby-nokogiri building, comrades! Ludo=E2=80=99. ------------=_1675438142-12188-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Jan 2023 15:45:35 +0000 Received: from localhost ([127.0.0.1]:44486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIX6d-0006Gj-D8 for submit@debbugs.gnu.org; Thu, 19 Jan 2023 10:45:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:44168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pIX6a-0006Ga-9Y for submit@debbugs.gnu.org; Thu, 19 Jan 2023 10:45:34 -0500 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 1pIX6Z-000459-F3 for bug-guix@gnu.org; Thu, 19 Jan 2023 10:45:31 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIX6W-0006Nw-Ua for bug-guix@gnu.org; Thu, 19 Jan 2023 10:45:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:subject:date:message-id:mime-version; bh=daITfFaY5DXTZIfpkA7RntDiK3IzAa6w6YJS/RQYFW8=; b=o0GbJkrbNFu3ST6X+0dYfibwBK+tZHSUZ0U/EoQsHJO/sNK+shvZsh1W DwKw+UbH/L4UhDOhnuB0jtw+t/FFZeXJ3+8oYMxUPRjQlY4T85byhbL22 e23+8psKjOmShJsdrTrwQLWczCDcQgJhvC43ZwQn1j6tMFbuI6btF+Q2Q I=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.97,229,1669071600"; d="scan'208";a="45513107" Received: from unknown (HELO ribbon) ([193.50.110.246]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jan 2023 16:45:24 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: Two different derivations for =?utf-8?B?4oCYZ3VpeOKAmQ==?= depending on whether grafts are enabled X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 30 =?utf-8?Q?Niv=C3=B4se?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Crible X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 19 Jan 2023 16:45:23 +0100 Message-ID: <871qnqbka4.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable We have a problem! Depending on whether grafts are enabled, we end up building one of two different derivations for =E2=80=98guix=E2=80=99 (=E2= =80=9Creal=E2=80=9D derivations; none of them is a mere grafting derivation): --8<---------------cut here---------------start------------->8--- $ guix describe Generation 241 Jan 16 2023 00:26:44 (current) guix 5c92197 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 5c921977179489caef4a9e54ada6696fc86d2f0b $ guix build guix -n The following derivation would be built: /gnu/store/hfaffzsjia7x1rbwaryyygh01bskxvvx-guix-1.4.0-1.9fe5b49.drv $ guix build guix -n --no-grafts /gnu/store/zasc3k9cnk3l1kvi03a4wml33awg21gf-guix-1.4.0-1.9fe5b49 $ guix build guix -n --no-grafts -d /gnu/store/lczdc4jl1yl7cf4mrzqw2b9wiwmc5pwb-guix-1.4.0-1.9fe5b49.drv --8<---------------cut here---------------end--------------->8--- The difference between those two .drv is guile-gnutls-3.7.11.drv, which themselves differ in their gnulib-2022-12-06-1.440b528.drv. At the bottom, the difference is: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff -ubBr --show-c-function --label \#\ --label \#\ /tmp/buffer-content-DQf9jh /tmp/buffer-content-xYoO4v --- # +++ # @@ -138,7 +138,7 @@ (find-ucd-files . names) (map find-ucd-file names)) (with-directory-excursion "lib" - (invoke "/gnu/store/p4piblscgrfrsc4sk4ln1vga2ncn502y-gcc-10.3.0/bin/gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") + (invoke "/gnu/store/g8la8r45k1bc8yrgg6sw3rz930y0n3rl-gcc-10.3.0/bin/gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") (apply invoke "./gen-uni-tables" (append (find-ucd-files "UnicodeData.txt" "PropList.txt" "DerivedCoreProperties.txt" "emoji/emoji-data.txt" "ArabicShaping.txt" "Scripts.txt" "Blocks.txt") --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpUbyBiZSBjb250aW51ZWTigKYNCg0KTHVkb+KAmS4NCg== --=-=-=-- ------------=_1675438142-12188-1--