GNU bug report logs - #74204
Guix is not reproducible

Previous Next

Package: guix;

Reported by: Jakob Kirsch <jakob.kirsch <at> web.de>

Date: Mon, 4 Nov 2024 18:39:01 UTC

Severity: normal

Done: Hilton Chain <hako <at> ultrarare.space>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Hilton Chain <hako <at> ultrarare.space>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#74204: closed (Guix is not reproducible)
Date: Tue, 05 Nov 2024 15:26:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 05 Nov 2024 23:25:29 +0800
with message-id <87ed3pzora.wl-hako <at> ultrarare.space>
and subject line Re: [bug#74112] bug#74204: Guix is not reproducible
has caused the debbugs.gnu.org bug report #74204,
regarding Guix is not reproducible
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
74204: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74204
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Jakob Kirsch <jakob.kirsch <at> web.de>
To: bug-guix <at> gnu.org
Subject: Guix is not reproducible
Date: Mon, 4 Nov 2024 19:38:34 +0100
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.


[Message part 3 (message/rfc822, inline)]
From: Hilton Chain <hako <at> ultrarare.space>
To: Jakob Kirsch <jakob.kirsch <at> web.de>
Cc: 74112-done <at> debbugs.gnu.org, 74204-done <at> debbugs.gnu.org
Subject: Re: [bug#74112] bug#74204: Guix is not reproducible
Date: Tue, 05 Nov 2024 23:25:29 +0800
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!


This bug report was last modified 240 days ago.

Previous Next


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