Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-09 Thread Ludovic Courtès
Hi, zimoun skribis: > On Sat, 06 Feb 2021 at 22:46, Ludovic Courtès wrote: > >> See? One has just 1 link (did you disable deduplication on that one?), >> there other has 5 links. > > Yes, I see but I do not understand why. I have not changed, well, only > the number of cores and jobs: > > Exe

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-09 Thread zimoun
Hi, On Tue, 9 Feb 2021 at 09:35, Ludovic Courtès wrote: > Pushed as 18a4882e3029a084d2f0c63d9d0148682a854546, thank you! Thanks! Your comment is better that the none of mime. ;-) I have not tried yours but I confirm with mine which is the same, the issue is fixed. :-) Cheers, simon

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-06 Thread Ludovic Courtès
Hi, zimoun skribis: > First on Debian and second on Ubuntu > > $ stat > /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/libexec/getconf/POSIX_V6_LP64_OFF64 > File: > /gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/libexec/getconf/POSIX_V6_LP64_OFF64 > Size: 29960 Bl

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-05 Thread zimoun
Hi Ludo, On Fri, 05 Feb 2021 at 11:09, Ludovic Courtès wrote: > So I guess you can propose a patch and let someone else review it. > :-) I will. :-) > Looks like tar made this file a hard link in one case and not in the > other. This is weird because we don’t ask it to create hard links > (t

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-05 Thread Ludovic Courtès
Hi, zimoun skribis: > then the sysconfdir is set to /usr/local/etc because it is the default. > And so it leads to subtle differences really hard to guess. I think it > is worth to add one sentence or footnote at the end of the section > «Running Guix Before It Is Installed», right after: > >

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-02 Thread zimoun
Hi, On Tue, 02 Feb 2021 at 19:12, Ludovic Courtès wrote: > It turns out that, as is always the case with GNU Standards compliant > configure script, the default value for --prefix is /usr/local, and the > default for --sysconfdir is $prefix/etc. As discussed on IRC, it is not mentioned in the m

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-02 Thread Ludovic Courtès
Hi, zimoun skribis: > After inspecting the derivations, the issue is from the file > ’config.scm-builder’ which differs by: > > (define-public %sysconfdir "/usr/local/etc") > > vs > > (define-public %sysconfdir "/etc") > > > What did I do wrong? From where does this difference come? Ho

Re: Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-02 Thread zimoun
Hi, In case someone reads and is interested by the fix. On Mon, 1 Feb 2021 at 23:42, zimoun wrote: > After inspecting the derivations, the issue is from the file > ’config.scm-builder’ which differs by: > > (define-public %sysconfdir "/usr/local/etc") > > vs > > (define-public %sysconfd

Unreproducible “guix pack -f docker” because config.scm-builder

2021-02-01 Thread zimoun
Hi Ludo, On Thu, 28 Jan 2021 at 16:54, Ludovic Courtès wrote: >> $ guix time-machine -C /tmp/img/channels.scm -- pack -f docker >> --save-provenance -m /tmp/img/manifest.scm >> Updating channel 'guix' from Git repository at >> 'https://git.savannah.gnu.org/git/guix.git'... >> /gnu/store/xzk604