From unknown Sat Aug 09 05:03:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74204: Guix is not reproducible Resent-From: Jakob Kirsch Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 04 Nov 2024 18:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74204 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 74204@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173074553118572 (code B ref -1); Mon, 04 Nov 2024 18:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Nov 2024 18:38:51 +0000 Received: from localhost ([127.0.0.1]:41608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t81yU-0004pS-Ou for submit@debbugs.gnu.org; Mon, 04 Nov 2024 13:38:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:59572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t81yS-0004pJ-3S for submit@debbugs.gnu.org; Mon, 04 Nov 2024 13:38:48 -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 1t81yL-0004LU-Kz for bug-guix@gnu.org; Mon, 04 Nov 2024 13:38:44 -0500 Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t81yJ-0007MY-P8 for bug-guix@gnu.org; Mon, 04 Nov 2024 13:38:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730745516; x=1731350316; i=jakob.kirsch@web.de; bh=xwBrxT2LFR6Rm7M0Zwvad+4LNbM5oKKp3cA0mAtO/sA=; h=X-UI-Sender-Class:Date:From:To:Subject:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=OX7R1XhAF53Kv35bsjbncs/n9GkHKFrGhMQNNQ/CepnpfRG194HAiQwAI61O1PJi WC1kLJq1nDPIESctQJw/s3TrcFNVsplYyIMhEickzyUf9HzLLv56kHpQ6Lw9c4m+4 XwlD/OM+jkNWcEwG88jHP/e8EYhY669iWbzlwNU5MEWjLjdZ4WOHGhlYl0kRZPZIY V3mTko3HKJWtJiEm+Z5s6ht8o9u1grj8/DlifT/0bi+qpF6D7b38V/bXhH8BwNh/q yVTnwncKOw4vXh9ZAL3QyM0ITWRauXX5l+Dl/uA1NkXnk9QnrJV7lMn/KIawADse/ YPZQAbzQn8OW6yD++g== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from kernelpanicroom ([134.19.29.168]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M1JB0-1t6OLB3pQA-00DUvr for ; Mon, 04 Nov 2024 19:38:36 +0100 Date: Mon, 4 Nov 2024 19:38:34 +0100 From: Jakob Kirsch Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Provags-ID: V03:K1:9BGgKAK63Vz/8zrEPqQdMjdzO7E1xA+hoGyfmLw3YTTPRPQ6aGY Wp0B9fPvrECmW9Hw75xM+SutOIjBYjHLsyq9IJB7D8r0fIiLZvO8cLSx+OLtPDISShmElV7 RICDSudSBahbrQKUtERWQMl+BA2bhWluavXp+6zvqnTcuf+leZko5A0+HKldwE2+U0cWCY9 7ukVTfl8zhLYW0BqTIiew== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:GcL4D9PnLIk=;DBZHrmr9JxpdaBLjfa0pQMcoWzO TOAXmDL9HG706tr6cjk4WzvAvWa4oOruPgfXL7UIMRHXoaq9BBx1y5wn3Un5Mr4bIhYo89xkh MGbENy3oVS9zL6QZ7G+mkgm3U9XqJ7owptJ8utSh6FE/FX5wZapNRWUlerT9BcUcpQnjp75Nj RauofUT2r1gI3Tou8isFsOyeyo1Eq9buFGSHr69ja4z97Od0R2h2LshCGHycQtMauUsqskh56 kqxo+E6sxglvvxD15O1+B4z0h7Ct3mHu7FD4ynf6Nrg+NXVMrZ+Ez6TuEJU2bhZMUV6/ru58w bH4sV/+K+QEIK4MD9HysASkay4iH60xYOKs3XFU/uJ3KGcZiliRUJl2zBpnPLVu6UjFIVrULq zZ/IgHLjWA6v7W6X6FK4VJCCIUuAfCMkZASvhyG5kzqjhXDMXnIaT+tBMSiSrxZJ2vsvy8AUT FS+DeGLvdEengWadeA9c2s2DvLHsJroDAYUP9BoQZUfwV06UdIXQjKa0y9/UtJEOUqj9jGosP m+jtdq0pAwMxDilcsn1HdFoujbDmb4TVmYpiPOoJfn/iS2DLdMBLcSCIc85Nl0Sj7ZnIucOaS NHXLpNJBWKM01i3k/Mdb+lWWOoVws4TbEcdAU8+Of/Ld3248ES92HkrgsPJDJZ2qQ/zihXTjM BFIW0tZ9BwAAPnPHMEUvuAM4D79s2eXzviEzjhIxQWE/Crwv4z1K6OTj88maXiUaQ60fUxXSb C5azFVIpK0jXpWClf9GN9fV09/m5aeggEjsT1LEGUFhNYnoC/lUfgo0ESuX4xeJ2R0gf496sD Ydd65wSlbBoUgm9cCNvEQzyQ== Received-SPF: pass client-ip=212.227.15.4; envelope-from=jakob.kirsch@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=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=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 (--) I've recently noticed that `guix challenge guix` fails since guix isn't reproducible at the moment. As someone pointed out on XMPP, this is due to parallelism issues with Guile so running `guix build guix --no-grafts --cores=1 --check` reliably produces the same output. I've sent a simple patch in #74112 to address this and I think this is important since the main guix package should definitely be reproducible so it can be trusted. From unknown Sat Aug 09 05:03:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74204: Guix is not reproducible Resent-From: Hilton Chain Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 05 Nov 2024 10:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74204 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jakob Kirsch Cc: 74112@debbugs.gnu.org, 74204@debbugs.gnu.org Received: via spool by 74204-submit@debbugs.gnu.org id=B74204.17308027129281 (code B ref 74204); Tue, 05 Nov 2024 10:32:02 +0000 Received: (at 74204) by debbugs.gnu.org; 5 Nov 2024 10:31:52 +0000 Received: from localhost ([127.0.0.1]:43556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Gql-0002PY-VK for submit@debbugs.gnu.org; Tue, 05 Nov 2024 05:31:52 -0500 Received: from mail.boiledscript.com ([144.168.59.46]:42446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8Gqj-0002PN-Ay; Tue, 05 Nov 2024 05:31:50 -0500 Date: Tue, 05 Nov 2024 18:31:04 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1730802700; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=JbJ6nsnm1BP0KCxZgv/vGe6UX0Kf6zSc1INU4V9YnY0=; b=gV50K0WYMoZBduAaGOzDAgLjgyeYHLIMLYhwJzArs2NjiT/IJ5DppJL6vHNFa+T24s+Ee3 nn7n47Bel8hMolpD3zFHm5Ml+cGCUUtMw4HJk9/ZFO/nSuZOoPaUqAzJCUHOyHswzPgOWn OxHYMw8I9pfvhLg0adkNygS6fRlp2dQ65X3YIeLWTZCFIcO9lNOBrq0q6rU76C49g+7gC3 CH26X1J3Try5TMmgCbpll7NOlkkmuUBiyhAmQtSjlTxEH96rtwLHB+08+GUzQD+Wwyibim 4BfKJjEm9v4Xj4l1LyXYTdjyBDjfJfdUx9dea8XW4vXFg9E0JET54U4te2pScw== Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space Message-ID: <87fro6yntj.wl-hako@ultrarare.space> From: Hilton Chain In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spamd-Bar: -- X-Spam-Score: 0.0 (/) 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 Jakob, On Tue, 05 Nov 2024 02:38:34 +0800, Jakob Kirsch via Bug reports for GNU Guix wrote: > > I've recently noticed that `guix challenge guix` fails since guix isn't > reproducible at the moment. As someone pointed out on XMPP, this is due to > parallelism issues with Guile so running `guix build guix --no-grafts > --cores=1 --check` reliably produces the same output. > > I've sent a simple patch in #74112 to address this and I think this is > important since the main guix package should definitely be reproducible so it > can be trusted. I can confirm the reproducibility issue. I have two x86_64-linux machines building guix to verify the fix, I'll apply your patch once they produce matching outputs. Thanks for reporting! From unknown Sat Aug 09 05:03:50 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: Jakob Kirsch Subject: bug#74204: closed (Re: [bug#74112] bug#74204: Guix is not reproducible) Message-ID: References: <87ed3pzora.wl-hako@ultrarare.space> X-Gnu-PR-Message: they-closed 74204 X-Gnu-PR-Package: guix Reply-To: 74204@debbugs.gnu.org Date: Tue, 05 Nov 2024 15:26:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1730820363-10081-1" This is a multi-part message in MIME format... ------------=_1730820363-10081-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74204: Guix is not reproducible 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 74204@debbugs.gnu.org. --=20 74204: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74204 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1730820363-10081-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74204-done) by debbugs.gnu.org; 5 Nov 2024 15:25:46 +0000 Received: from localhost ([127.0.0.1]:44180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8LR9-0002c0-Ry for submit@debbugs.gnu.org; Tue, 05 Nov 2024 10:25:46 -0500 Received: from mail.boiledscript.com ([144.168.59.46]:38756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t8LR7-0002bp-04; Tue, 05 Nov 2024 10:25:41 -0500 Date: Tue, 05 Nov 2024 23:25:29 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space; s=dkim; t=1730820333; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HTubToHMwvb84uvMQDuMvs8wDdtzDO0rm/oPHdbYV7c=; b=DwDDHkSGNMGsfwUGmzQHnWJDWoskJbVeDKSntrDe60KftxZmOMFll0L24UyfccmpI71vi1 E2q6YhsNigvMu+xw5Wacih1gwqgo/rPxgiY9X+TO7jQTVZZ6OrJk3Cne0d6upOW5doPmW8 yn8ahCrHeJq07m7pyI0j/9yeipW4Vfl8ru4dtccFvR8jnUJVDJkaLioA8JY5sF2LyVgDJy CJIm6obiMRvJkbPDGAx7pDtDG/VFXBVSqA0qj1PEKQm/ufql/V4++ZrnOEhuIVxFRV421m rVNeZXSI8tO+GqC+xjYpJJ4cPqf05bEyg/n01OqnY831LvH/EwjOth7Ej+bx6g== Authentication-Results: mail.boiledscript.com; auth=pass smtp.mailfrom=hako@ultrarare.space Message-ID: <87ed3pzora.wl-hako@ultrarare.space> From: Hilton Chain To: Jakob Kirsch Subject: Re: [bug#74112] bug#74204: Guix is not reproducible In-Reply-To: <87fro6yntj.wl-hako@ultrarare.space> References: <87fro6yntj.wl-hako@ultrarare.space> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spamd-Bar: -- X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74204-done Cc: 74112-done@debbugs.gnu.org, 74204-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: -1.0 (-) Hello again, On Tue, 05 Nov 2024 18:31:04 +0800, Hilton Chain via Guix-patches via wrote: > > Hi Jakob, > > On Tue, 05 Nov 2024 02:38:34 +0800, > Jakob Kirsch via Bug reports for GNU Guix wrote: > > > > I've recently noticed that `guix challenge guix` fails since guix isn't > > reproducible at the moment. As someone pointed out on XMPP, this is due to > > parallelism issues with Guile so running `guix build guix --no-grafts > > --cores=1 --check` reliably produces the same output. > > > > I've sent a simple patch in #74112 to address this and I think this is > > important since the main guix package should definitely be reproducible so it > > can be trusted. > > I can confirm the reproducibility issue. > > I have two x86_64-linux machines building guix to verify the fix, I'll apply > your patch once they produce matching outputs. Took me quite a while to build 5 rounds. :) --8<---------------cut here---------------start------------->8--- $ guix hash --serializer=nar /gnu/store/fs7x07jfn7igpkwv3alrs9by21q70y13-guix-1.4.0-26.5ab3c4c 0kh87wb4qn97kwzrf4igal71cjvv143j6jr2y3dwfzcy1madj1ll --8<---------------cut here---------------end--------------->8--- Applied #74112 as 4c56d0cccdc44e12484b26332715f54768738c5f, thanks! ------------=_1730820363-10081-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Nov 2024 18:38:51 +0000 Received: from localhost ([127.0.0.1]:41608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t81yU-0004pS-Ou for submit@debbugs.gnu.org; Mon, 04 Nov 2024 13:38:51 -0500 Received: from lists.gnu.org ([209.51.188.17]:59572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t81yS-0004pJ-3S for submit@debbugs.gnu.org; Mon, 04 Nov 2024 13:38:48 -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 1t81yL-0004LU-Kz for bug-guix@gnu.org; Mon, 04 Nov 2024 13:38:44 -0500 Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t81yJ-0007MY-P8 for bug-guix@gnu.org; Mon, 04 Nov 2024 13:38:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1730745516; x=1731350316; i=jakob.kirsch@web.de; bh=xwBrxT2LFR6Rm7M0Zwvad+4LNbM5oKKp3cA0mAtO/sA=; h=X-UI-Sender-Class:Date:From:To:Subject:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=OX7R1XhAF53Kv35bsjbncs/n9GkHKFrGhMQNNQ/CepnpfRG194HAiQwAI61O1PJi WC1kLJq1nDPIESctQJw/s3TrcFNVsplYyIMhEickzyUf9HzLLv56kHpQ6Lw9c4m+4 XwlD/OM+jkNWcEwG88jHP/e8EYhY669iWbzlwNU5MEWjLjdZ4WOHGhlYl0kRZPZIY V3mTko3HKJWtJiEm+Z5s6ht8o9u1grj8/DlifT/0bi+qpF6D7b38V/bXhH8BwNh/q yVTnwncKOw4vXh9ZAL3QyM0ITWRauXX5l+Dl/uA1NkXnk9QnrJV7lMn/KIawADse/ YPZQAbzQn8OW6yD++g== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from kernelpanicroom ([134.19.29.168]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M1JB0-1t6OLB3pQA-00DUvr for ; Mon, 04 Nov 2024 19:38:36 +0100 Date: Mon, 4 Nov 2024 19:38:34 +0100 From: Jakob Kirsch To: bug-guix@gnu.org Subject: Guix is not reproducible Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Provags-ID: V03:K1:9BGgKAK63Vz/8zrEPqQdMjdzO7E1xA+hoGyfmLw3YTTPRPQ6aGY Wp0B9fPvrECmW9Hw75xM+SutOIjBYjHLsyq9IJB7D8r0fIiLZvO8cLSx+OLtPDISShmElV7 RICDSudSBahbrQKUtERWQMl+BA2bhWluavXp+6zvqnTcuf+leZko5A0+HKldwE2+U0cWCY9 7ukVTfl8zhLYW0BqTIiew== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:GcL4D9PnLIk=;DBZHrmr9JxpdaBLjfa0pQMcoWzO TOAXmDL9HG706tr6cjk4WzvAvWa4oOruPgfXL7UIMRHXoaq9BBx1y5wn3Un5Mr4bIhYo89xkh MGbENy3oVS9zL6QZ7G+mkgm3U9XqJ7owptJ8utSh6FE/FX5wZapNRWUlerT9BcUcpQnjp75Nj RauofUT2r1gI3Tou8isFsOyeyo1Eq9buFGSHr69ja4z97Od0R2h2LshCGHycQtMauUsqskh56 kqxo+E6sxglvvxD15O1+B4z0h7Ct3mHu7FD4ynf6Nrg+NXVMrZ+Ez6TuEJU2bhZMUV6/ru58w bH4sV/+K+QEIK4MD9HysASkay4iH60xYOKs3XFU/uJ3KGcZiliRUJl2zBpnPLVu6UjFIVrULq zZ/IgHLjWA6v7W6X6FK4VJCCIUuAfCMkZASvhyG5kzqjhXDMXnIaT+tBMSiSrxZJ2vsvy8AUT FS+DeGLvdEengWadeA9c2s2DvLHsJroDAYUP9BoQZUfwV06UdIXQjKa0y9/UtJEOUqj9jGosP m+jtdq0pAwMxDilcsn1HdFoujbDmb4TVmYpiPOoJfn/iS2DLdMBLcSCIc85Nl0Sj7ZnIucOaS NHXLpNJBWKM01i3k/Mdb+lWWOoVws4TbEcdAU8+Of/Ld3248ES92HkrgsPJDJZ2qQ/zihXTjM BFIW0tZ9BwAAPnPHMEUvuAM4D79s2eXzviEzjhIxQWE/Crwv4z1K6OTj88maXiUaQ60fUxXSb C5azFVIpK0jXpWClf9GN9fV09/m5aeggEjsT1LEGUFhNYnoC/lUfgo0ESuX4xeJ2R0gf496sD Ydd65wSlbBoUgm9cCNvEQzyQ== Received-SPF: pass client-ip=212.227.15.4; envelope-from=jakob.kirsch@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=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=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 (--) I've recently noticed that `guix challenge guix` fails since guix isn't reproducible at the moment. As someone pointed out on XMPP, this is due to parallelism issues with Guile so running `guix build guix --no-grafts --cores=1 --check` reliably produces the same output. I've sent a simple patch in #74112 to address this and I think this is important since the main guix package should definitely be reproducible so it can be trusted. ------------=_1730820363-10081-1-- From unknown Sat Aug 09 05:03:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74204: [bug#74112] Guix is not reproducible Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 07 Nov 2024 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74204 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Hilton Chain , Jakob Kirsch Cc: Guix Devel , 74112-done@debbugs.gnu.org, 74204-done@debbugs.gnu.org Received: via spool by 74204-done@debbugs.gnu.org id=D74204.173100216613462 (code D ref 74204); Thu, 07 Nov 2024 17:57:02 +0000 Received: (at 74204-done) by debbugs.gnu.org; 7 Nov 2024 17:56:06 +0000 Received: from localhost ([127.0.0.1]:49497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t96jl-0003V2-RL for submit@debbugs.gnu.org; Thu, 07 Nov 2024 12:56:06 -0500 Received: from mail-wm1-f48.google.com ([209.85.128.48]:57456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t96jg-0003UB-S1; Thu, 07 Nov 2024 12:56:04 -0500 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4319399a411so11212755e9.2; Thu, 07 Nov 2024 09:56:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731002095; x=1731606895; 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=S1nFzSSdLUEBZk3sLAXeHZSb2N8KmGnJ6pwopbD0A5o=; b=NS6+hR//3DA0/TbK4ervQfmZO89kVPyh+h4+fccA+3+Gu1PwslFi4Ez48guc1ry6lU JLbrM4FeiZ45rNebC6DyMt8inSfE4aoyOohkotbzMqKht9nlyqMTmqQPtpM+kFvTJDWH dLfuM+h91uo/FZSj4asbGkvx9nypqyxqJ3VNRX1hTIC3BH4eOrl/Vkr6ID4iKcTvVdBD VGXs3ExzKg88XuVME+bzLhSWWxqnFQqUPkGY6a5K8kmNHmbTcA6R1lCVvQhtqneHSoUF cFyNp8AnTVaOqxO3zbRXDPOoh7qicz36qXrwRNJn3NXvtuliDiJPibtQ8XgXNJKnO25n zvAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731002095; x=1731606895; 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=S1nFzSSdLUEBZk3sLAXeHZSb2N8KmGnJ6pwopbD0A5o=; b=r5X08ZIR4hNDueNeXiGfBMgzWxLALq5UbjwPKo+Smsfhn3Fj7QTqVJjFP0X9/WSujG vTqM65x7Dy0lS5/AEHgq2tt0aVYoTVBSIpo+tCvsXHt4/UN4W4adl3DSUNB12JhK98nO 8Njz+bPWmOgfYEbx3YPBwU9/B1GrnDcr/+ks9LrcLhfB0zv8ac1KeEbP/i4UJV7Z67dG ucbl1LNjAmXQnlGyENWTLxlmU8NCvMFW3a+w6z2Y7XbiExODRxO0UZVSt7oReMUFY23U ojAbvBzaVov6F/NJdBs+aE7T42Z3Pv9aM+PqbipdA6ehnBNxkYECgeplpzr5ZbCv5bMd oqUQ== X-Forwarded-Encrypted: i=1; AJvYcCXHuFa1aMemrCCtMhih4kH1ou59MlJ/VeKV8dl3owyr/P4zIUtcz8d87F0qmiOG1sArbR4OEu6vmCk30Q==@debbugs.gnu.org, AJvYcCXaqBBGc/TqGspvuHzKLgGMY4taaaA186PcI1Kv9HH3IBQ6YtWF4rc4AtAxNI4wKvsRSjKh3EbD752N@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzd7JGx4BZnoVqQpxPKi4y92QIoUearM57zqVOxzsJxu/OU5e2Z QiI7Rq4hjPKG1rGj+Ae++Rd7drGs7QYZ+V4XfcEcvOc0NZsFCA6xTJNqgw== X-Google-Smtp-Source: AGHT+IGRhDhuhpOIvpeZPIKQuPFdE9WLHq4CLShjzuqyTghxBNcTVC/L8y6eoAb+botuIf8yIXOndg== X-Received: by 2002:a05:600c:1c01:b0:431:12a8:7f1a with SMTP id 5b1f17b1804b1-4319acadc13mr404157245e9.16.1731002095168; Thu, 07 Nov 2024 09:54:55 -0800 (PST) Received: from lili (roam-nat-fw-prg-194-254-61-46.net.univ-paris-diderot.fr. [194.254.61.46]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432aa6beea6sm70398065e9.20.2024.11.07.09.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Nov 2024 09:54:54 -0800 (PST) From: Simon Tournier In-Reply-To: <87ed3pzora.wl-hako@ultrarare.space> References: <87fro6yntj.wl-hako@ultrarare.space> <87ed3pzora.wl-hako@ultrarare.space> Date: Thu, 07 Nov 2024 18:54:29 +0100 Message-ID: <87pln70w16.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-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, On Tue, 05 Nov 2024 at 23:25, Hilton Chain via Bug reports for GNU Guix wrote: >> I can confirm the reproducibility issue. >> >> I have two x86_64-linux machines building guix to verify the fix, I'll a= pply >> your patch once they produce matching outputs. > > Took me quite a while to build 5 rounds. :) > > --8<---------------cut here---------------start------------->8--- > $ guix hash --serializer=3Dnar /gnu/store/fs7x07jfn7igpkwv3alrs9by21q70y1= 3-guix-1.4.0-26.5ab3c4c > 0kh87wb4qn97kwzrf4igal71cjvv143j6jr2y3dwfzcy1madj1ll > --8<---------------cut here---------------end--------------->8--- > > Applied #74112 as 4c56d0cccdc44e12484b26332715f54768738c5f, thanks! Maybe I am missing something. To my knowledge, .go files produced by Guile are not always reproducible, see bug#20272 [1]. And, from my understanding, Guix cannot be reproducible until this bug had been fixed. Therefore, I am not convinced that this patch is worth under this frame considering the build-time penalty it brings. That=E2=80=99s said, maybe it=E2=80=99s better than nothing and the package= =E2=80=99guix=E2=80=99 is barely built after all. I do not know. What people think? Cheers, simon 1: https://issues.guix.gnu.org/issue/20272 From unknown Sat Aug 09 05:03:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74204: [bug#74112] Guix is not reproducible Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 10 Nov 2024 09:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74204 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Simon Tournier Cc: Guix Devel , Hilton Chain , 74204-done@debbugs.gnu.org, 74112-done@debbugs.gnu.org, Jakob Kirsch Received: via spool by 74204-done@debbugs.gnu.org id=D74204.173122997326642 (code D ref 74204); Sun, 10 Nov 2024 09:13:02 +0000 Received: (at 74204-done) by debbugs.gnu.org; 10 Nov 2024 09:12:53 +0000 Received: from localhost ([127.0.0.1]:55550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tA404-0006ve-Ew for submit@debbugs.gnu.org; Sun, 10 Nov 2024 04:12:52 -0500 Received: from mail-pf1-f178.google.com ([209.85.210.178]:48614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tA402-0006vO-R1; Sun, 10 Nov 2024 04:12:51 -0500 Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-720d5ada03cso3636772b3a.1; Sun, 10 Nov 2024 01:12:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731229904; x=1731834704; 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=kS530Somz06vhj6SOC1XhfeVs19SGhc3XuHvdz087lI=; b=Hfq5nd/OmH+Ic29TQdRTCCL+XkDZeZKSGMhbAbVzeOJcwEAt1Nbwlt/rkwDf0PQ+h5 BSjsn9FxygvPJLln49tTL2twXW/094XBfVEj893DzeNN5teBy5sstWENZQV00E+3w3b9 ihPij0KGVV9CAschFyHJRG2IeOJ4rqkXZ2o47aD3QSfGm4HNjD41oCPT1n4EoBKzDQLJ +JJtO3hUtnO42NK7JZJEuUYgRsxEDuac7y+AeyZ4JhDa9D8LoBM9ADba4HKDZWyqB2qn f7A8PESVy0JDKgirQWOc2HVbSICm5DHF3c+AOul2IsV4pNG5Jk429XQWlvAnTMtLxqPL ZlFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731229904; x=1731834704; 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=kS530Somz06vhj6SOC1XhfeVs19SGhc3XuHvdz087lI=; b=FP/Xm2FGbo5NnvjlMB+4Brnm+wm0NA423/1IR5DB6caDKhXnVz/x2EGdNKgI90BXwR 0w2+JqgYpQJktcIhLgUr3lMgWbOkbbQ/SiXD1tVGqX0LT3fwRbRSFqPxMyeUtM68Khkl 2WDXk2kVvBBtGE2grKaysmZ652sv6THuYERH2iFYrzkQYo6QWAgmEWM4caXk6pz78vN0 +8ORUM/V5TYoPyfvYG+06XzeW9H1M+7UXxm5eyCYgVhkntBlNbwqyyWdYMEhXPEcLz3b gYWLchrAdoL9C2lghpktE8oObxMBKytl0xGY2E73SItHnyz56dfNdAZcL37/xmJe5FLI /oLA== X-Forwarded-Encrypted: i=1; AJvYcCWtmAW6f9WoTp5sgO0tTqwjMIZ0dblvBSb8ib3/mqihQjayAmpT49HpAjvzkKnPT4yL3WZq0p8kAgf9@debbugs.gnu.org, AJvYcCXH9Ssv7FwlTs/YU9+2D0rGnQBkIiVofSH0MyF/ooHldosX+nLpD9+BtIWO6cEKnTF4UF9zrJL7zyZTQg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzlzhcnmMkcO2eLA/5gknKRXjbGUrCp2GTcnDidktcSeazoqVSf ajTycvbrZ//UDU6A9mWTZfiHKQ6dwOFhi+3Uw5Pf8NyB5eMfVtGPgaDD8Q== X-Google-Smtp-Source: AGHT+IFb3x/8kPtPKq/APeCVpMeXYsg1g/5w2dT187uT9ISWxxLqrl6l1+DHqoXOuflh445EogVeBw== X-Received: by 2002:a05:6a00:3a14:b0:71e:6a57:7290 with SMTP id d2e1a72fcca58-72413133f3bmr13263095b3a.0.1731229904272; Sun, 10 Nov 2024 01:11:44 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-724078a7de1sm7001940b3a.62.2024.11.10.01.11.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Nov 2024 01:11:43 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87pln70w16.fsf@gmail.com> (Simon Tournier's message of "Thu, 07 Nov 2024 18:54:29 +0100") References: <87fro6yntj.wl-hako@ultrarare.space> <87ed3pzora.wl-hako@ultrarare.space> <87pln70w16.fsf@gmail.com> Date: Sun, 10 Nov 2024 18:11:38 +0900 Message-ID: <87a5e7xxkl.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.0 (/) 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 Simon, Simon Tournier writes: > Hi, > > On Tue, 05 Nov 2024 at 23:25, Hilton Chain via Bug reports for GNU Guix <= bug-guix@gnu.org> wrote: > >>> I can confirm the reproducibility issue. >>> >>> I have two x86_64-linux machines building guix to verify the fix, I'll = apply >>> your patch once they produce matching outputs. >> >> Took me quite a while to build 5 rounds. :) >> >> --8<---------------cut here---------------start------------->8--- >> $ guix hash --serializer=3Dnar /gnu/store/fs7x07jfn7igpkwv3alrs9by21q70y= 13-guix-1.4.0-26.5ab3c4c >> 0kh87wb4qn97kwzrf4igal71cjvv143j6jr2y3dwfzcy1madj1ll >> --8<---------------cut here---------------end--------------->8--- >> >> Applied #74112 as 4c56d0cccdc44e12484b26332715f54768738c5f, thanks! > > Maybe I am missing something. To my knowledge, .go files produced by > Guile are not always reproducible, see bug#20272 [1]. And, from my > understanding, Guix cannot be reproducible until this bug had been > fixed. Therefore, I am not convinced that this patch is worth under > this frame considering the build-time penalty it brings. > > That=E2=80=99s said, maybe it=E2=80=99s better than nothing and the packa= ge =E2=80=99guix=E2=80=99 is > barely built after all. I do not know. > > What people think? Perhaps we should set the default parallel-build? to #f in the guile-build-system at least in the meantime, with a prominent comment as to why and a reference to the upstream issue? Many Guile packages use the gnu-build-system so that wouldn't cover all of them like 'guix'... I'm not sure. It'd be nicer to fix the underlying guile issue (again?), but I doubt many people are up to this. --=20 Thanks, Maxim From unknown Sat Aug 09 05:03:50 2025 X-Loop: help-debbugs@gnu.org Subject: bug#74204: [bug#74112] Guix is not reproducible Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 14 Nov 2024 10:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74204 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer Cc: 74112-done@debbugs.gnu.org, Jakob Kirsch , Simon Tournier , Hilton Chain , Guix Devel , 74204-done@debbugs.gnu.org Received: via spool by 74204-done@debbugs.gnu.org id=D74204.173157850821186 (code D ref 74204); Thu, 14 Nov 2024 10:02:02 +0000 Received: (at 74204-done) by debbugs.gnu.org; 14 Nov 2024 10:01:48 +0000 Received: from localhost ([127.0.0.1]:45121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBWfb-0005Vd-IZ for submit@debbugs.gnu.org; Thu, 14 Nov 2024 05:01:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tBWfZ-0005VK-CJ; Thu, 14 Nov 2024 05:01:46 -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 1tBWfS-0005S8-K5; Thu, 14 Nov 2024 05:01:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=SxhEt40z8W2zBOAx0q2IGOvorTYmUP4RzBvabF3TSUA=; b=myqnKGqsZTtzFkDDBzaN IN8VWyJ6C0vgFJMmK4twDmELluHSJPyNVBMAGJ1vd+is+6oW8AzUKxC5p6/4vGxRIcA4orz0YCEyX uh/hIbCfZLGNqVgjv1q0t7KfzFWp6QRTZyhafeEuibtJaQQorXl+lCpfo5chxuAJDpzjXIQORSp7e SZM31gGOhmH5/r7MpAUHXn81/quvL93zqGD2oNVhueW2kfb2fxOfTVV4CjsWicXfG0ZQqdzG2n1nW rQ+LA4MNGYfo7g8uP4Mn5YDvB24prppVVRrO1Ol2CZCCx3pI6ASkXhSuHu/N4CBaW6MWhr9NqwqVo E23Umxzk6lcFUw==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87a5e7xxkl.fsf@gmail.com> (Maxim Cournoyer's message of "Sun, 10 Nov 2024 18:11:38 +0900") References: <87fro6yntj.wl-hako@ultrarare.space> <87ed3pzora.wl-hako@ultrarare.space> <87pln70w16.fsf@gmail.com> <87a5e7xxkl.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quartidi 24 Brumaire an 233 de la =?UTF-8?Q?R=C3=A9volution,?= jour de l'Orange 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, 14 Nov 2024 11:01:35 +0100 Message-ID: <87o72ip20w.fsf@gnu.org> 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: -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 (---) Hi, Maxim Cournoyer skribis: > Simon Tournier writes: [...] >> Maybe I am missing something. To my knowledge, .go files produced by >> Guile are not always reproducible, see bug#20272 [1]. And, from my >> understanding, Guix cannot be reproducible until this bug had been >> fixed. Therefore, I am not convinced that this patch is worth under >> this frame considering the build-time penalty it brings. >> >> That=E2=80=99s said, maybe it=E2=80=99s better than nothing and the pack= age =E2=80=99guix=E2=80=99 is >> barely built after all. I do not know. >> >> What people think? > > Perhaps we should set the default parallel-build? to #f in the > guile-build-system at least in the meantime, with a prominent comment as > to why and a reference to the upstream issue? Many Guile packages use > the gnu-build-system so that wouldn't cover all of them like > 'guix'... I'm not sure. Sounds good to me: packages using =E2=80=98guile-build-system=E2=80=99 are = usually relatively small so the impact is negligible. =E2=80=98guix=E2=80=99 is a little different because it takes so much time = to build sequentially=E2=80=A6 Ludo=E2=80=99.