GNU bug report logs - #40381
Guix shouldn't request substitutes for profile derivations

Previous Next

Package: guix;

Reported by: pkill9 <pkill9 <at> runbox.com>

Date: Wed, 1 Apr 2020 20:24:02 UTC

Severity: normal

Tags: moreinfo

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#40381: closed (Guix shouldn't request substitutes for profile
 derivations)
Date: Thu, 30 Apr 2020 23:24:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 01 May 2020 01:22:51 +0200
with message-id <877dxwimno.fsf <at> gnu.org>
and subject line Re: bug#40381: Guix shouldn't request substitutes for profile derivations
has caused the debbugs.gnu.org bug report #40381,
regarding Guix shouldn't request substitutes for profile derivations
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
40381: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40381
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: pkill9 <pkill9 <at> runbox.com>
To: bug-guix <at> gnu.org
Subject: Guix shouldn't request substitutes for profile derivations
Date: Wed, 1 Apr 2020 21:18:46 +0100
I see that Guix is requesting substitutes from the build servers before
it builds a profile derivation. 


[Message part 3 (message/rfc822, inline)]
From: Ludovic Courtès <ludo <at> gnu.org>
To: pkill9 <pkill9 <at> runbox.com>
Cc: 40381-done <at> debbugs.gnu.org
Subject: Re: bug#40381: Guix shouldn't request substitutes for profile
 derivations
Date: Fri, 01 May 2020 01:22:51 +0200
Hi,

pkill9 <pkill9 <at> runbox.com> skribis:

> So it seems it tries to look for substitutes when the profile hooks are built,
> not when profile.drv is built.
>
> Here is the output without build hooks:
> ```
> itsme <at> antelope ~> guix environment --ad-hoc hello
> The following derivation will be built:
>    /gnu/store/gkz9hzjpc9pj1np7vi5pwb4xhmssk55d-profile.drv
> building profile with 1 package...
> Welcome to fish, the friendly interactive shell
> itsme <at> antelope ~ [Guix env: /gnu/store/nsi48y..]>
> ```
>
> And here is output with build hooks:
> ```
> itsme <at> antelope ~> guix environment --ad-hoc man-db hello
> substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0%
> substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... 100.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> The following derivation will be built:
>    /gnu/store/w623j5spid7kyxjdp6xbgxs2r5scpjkn-profile.drv
> The following profile hooks will be built:
>    /gnu/store/14d1mgn1mwz66mj28rwjmnkddskf4zm0-info-dir.drv
>    /gnu/store/7rrkqrdpxahk8g0927d56lpgz3n1kl6z-manual-database.drv
>    /gnu/store/8h76m85hiyilv0mj053i9n7k2nxb0wf1-ca-certificate-bundle.drv
>    /gnu/store/ia5d18hpmza375dizljqi2x12zlirwqi-fonts-dir.drv

Looks like manual-database.drv was the only hook not mark as
non-substitutable.

Fixed in 69de98391d720b92206d5e45072ecd3944d95774.

Thanks,
Ludo’.


This bug report was last modified 5 years and 25 days ago.

Previous Next


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