unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Theodoros Foradis <theodoros.for@openmailbox.org>
Cc: guix-devel <guix-devel@gnu.org>
Subject: Re: [PATCH] doc: Mention "guix pull" during installation.
Date: Mon, 19 Dec 2016 11:52:41 +0100	[thread overview]
Message-ID: <87h9606vie.fsf@gnu.org> (raw)
In-Reply-To: <87fulle93t.fsf@openmailbox.org> (Theodoros Foradis's message of "Sun, 18 Dec 2016 14:05:25 +0200")

Hi Theodoros,

Theodoros Foradis <theodoros.for@openmailbox.org> 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’.

      parent reply	other threads:[~2016-12-19 10:52 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-16  8:38 [PATCH] doc: Mention "guix pull" during installation Petter
2016-12-17 17:38 ` Leo Famulari
2016-12-18 11:00   ` Ludovic Courtès
2016-12-19  7:41     ` Alex Sassmannshausen
2016-12-18 12:05 ` Theodoros Foradis
2016-12-19  8:09   ` Ra
2016-12-19 10:52   ` Ludovic Courtès [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87h9606vie.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=theodoros.for@openmailbox.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).