guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] doc: Mention "guix pull" during installation.


From: Ludovic Courtès
Subject: Re: [PATCH] doc: Mention "guix pull" during installation.
Date: Mon, 19 Dec 2016 11:52:41 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Hi Theodoros,

Theodoros Foradis <address@hidden> skribis:

> Petter writes:
>
>> Hi,
>>
>> Some new users don't run `guix pull` before installing, and can have a 
>> less good experience because of this. Proposing a patch to add this to 
>> the manual.
>>
>> Thanks,
>> Petter
>
> Just a sidenote here, that I mentioned in #guix irc channel the other
> time. I tried to `guix pull` from the 0.11 USB installer, and it would
> fail because some package couldn't be substituted,
> module-import-compiled if I recall correctly.
>
> Guix suggested as normal, that `--fallback` flag should be used, which
> is a non-accepted flag for `guix pull`. I had to `guix system init
> --fallback`, until that package was built, and then `guix pull`. Not
> having run `guix pull`, building from source was failing anyway.
>
> Is this intented behaviour, or something to be fixed?

Something to be fixed!

The story is that Guile does not (yet!) build .go files in a
reproducible fashion:

  https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20272

mirror.hydra.gnu.org occasionally has meta-data (.narinfo) and data
(.nar) out of sync, which is a problem for non-reproducible builds: the
next build of ‘module-import-compiled’ may not be bit-identical to the
previous one.  This problem was worsened by the fact that many things
had been GC’d from hydra.gnu.org.

Anyway, this is being fixed both on the Guile side and on the
infrastructure side.

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]