<phant0mas>I have a question, sending it to the list with some logs
<dfsdfds>civodul: A couple of days ago on mips64el, the substituter tried to download binaries while I was running the daemon with --no-substitutes. Adding --no-substitutes to guix package fixed the problem as far as I can tell. I was too busy when that happened, so I forgot to report it.
<dfsdfds>civodul: Unrelated: I'm trying to understand when source tarballs get downloaded. Does it happen before the build process starts (in a batch), or does it happen on demand (download, configure, make, install)?
<civodul>dfsdfds: about --no-substitutes: did you have Nix installed? i think that could happen if you had Nix installed, with Guix after commit 89faa5c
<dfsdfds>I'm thinking of an option that would change the download process, but I'm not yet convinced that it's a good idea.
<civodul>dfsdfds: re tarballs: downloads are just normal derivations
<civodul>so they get downloaded when they're needed
<dfsdfds>civodul: wrt to --no-substitutes: Nix isn't installed on my system. However, I git clone'd it into nix-upstream before running ./bootstrap because ./bootstrap failed to do so for some reason (again, I was too busy to debug the issue).
<civodul>i think the problem is that it would be a very specific use case
<civodul>for instance, how do you choose what to download?
<civodul>and one can basically run "guix build -S emacs foo bar baz"
<dfsdfds>civodul: I've just realized that it may be better to have a separate script for that that you could pipe to guix package. After all you want to make sure that you actaully downloaded the needed sources before you leave.