GNU bug report logs - #22304
Build for Julia is not reproducible

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <ricardo.wurmus <at> mdc-berlin.de>

Date: Mon, 4 Jan 2016 16:30:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: anothersms <at> gmail.com (Nicolò Balzarotti)
To: 22304 <at> debbugs.gnu.org
Subject: bug#22304: [Nicolò Balzarotti] Re: Julia v1.4.1 still not reproducible
Date: Sun, 17 May 2020 15:55:22 +0200
[Message part 1 (text/plain, inline)]
Ops, I sent it to 22304 <at> debuugs.gnu.org instead of 22304 <at> debbugs.gnu.org

[Message part 2 (message/rfc822, inline)]
From: Nicolò Balzarotti <anothersms <at> gmail.com>
To: Efraim Flashner <efraim <at> flashner.co.il>, zimoun <zimon.toutoune <at> gmail.com>
Cc: 22304 <at> debuugs.gnu.org
Subject: Re: Julia v1.4.1 still not reproducible
Date: Sun, 17 May 2020 15:51:00 +0200
[Message part 3 (text/plain, inline)]
Hi Efraim, Simon,

The attached patches provide Simon's suggested julia-deterministic
build.

With this, I get deterministic julia build, *but* only on a single
machine.  Building on a different machine I get a different output.  I
still need to investigate why.  Also, some of the patches are probably
not needed at all.  In the near future, as discussed previously, I aim
at submitting required patches upstream.

I disabled tests in julia-deterministic, so it get built quite fast
(~10minutes).  If you want to try to see if this is reproducible//know
how to figure out what might be happening on different machines,
feedback is wellcome!

My ouptut is (patches applied on 75741af9b2):
guix hash -r /gnu/store/mp8hl7j09nfnsxbb3a6ka23ww44gq0z2-julia-deterministic-1.4.1
1k6mak38nkiaj0b9l6rcmxfcjwvbijmczxs703hgawwi6z0jikxl

[0001-gnu-julia-Specify-correct-llvm-version.patch (text/x-patch, attachment)]
[0002-gnu-Add-julia-deterministic.patch (text/x-patch, attachment)]
[Message part 6 (text/plain, inline)]
Thanks, Nicolò

Efraim Flashner <efraim <at> flashner.co.il> writes:

> On Wed, May 13, 2020 at 08:43:08PM +0200, zimoun wrote:
>> Hi Efraim,
>> 
>> On Wed, 13 May 2020 at 13:04, Efraim Flashner <efraim <at> flashner.co.il> wrote:
>> 
>> > guix build: error: derivation `/gnu/store/z21c12ijspavaclcins5pja8z1s8wbm0-julia-1.4.1.drv' may not be deterministic: output `/gnu/store/ri931fk8hf5wvagk76zhmwbphq2pwgnp-julia-1.4.1' differs from ?/gnu/store/ri931fk8hf5wvagk76zhmwbphq2pwgnp-julia-1.4.1-check?
>> >
>> > I built it on bayfront twice. I'll get the diffoscope output once it
>> > finally builds.
>
> I wasn't able to provide the output of diffoscope, it turns out that the
> output was too large to attach.
>
> -- 
> Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
> GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
> Confidentiality cannot be guaranteed on emails sent or received unencrypted

This bug report was last modified 1 year and 224 days ago.

Previous Next


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