GNU bug report logs -
#32929
'guix pull' fails when the host Guix runs on Guile 2.0
Previous Next
Reported by: Michael Bowcutt <mwb71 <at> case.edu>
Date: Thu, 4 Oct 2018 03:55:02 UTC
Severity: normal
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 32929 in the body.
You can then email your comments to 32929 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#32929
; Package
guix
.
(Thu, 04 Oct 2018 03:55:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Michael Bowcutt <mwb71 <at> case.edu>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Thu, 04 Oct 2018 03:55:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi, I ran into a bug.
after running `guix pull`:
```
Updating from Git repository at '
https://git.savannah.gnu.org/git/guix.git'...
Building from Git commit 9e783d0bf22a7ff965105eb45f6c179a832bbabf...
guile: warning: failed to install locale
Computing Guix derivation for 'x86_64-linux'... /Backtrace:
9 (primitive-load "/gnu/store/2m09y8vajsla3zdlk28rcfdi3zq?")
In ice-9/eval.scm:
155:9 8 (_ _)
159:9 7 (_ #(#(#(#(#(#(#(#(#(#(#(?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ./guix/store.scm:
1592:24 6 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
In ./guix/self.scm:
918:16 5 (_ _)
492:4 4 (compiled-guix "/gnu/store/91a7if3r1h6x4y9vigzbw6y1rhi?"
?)
In srfi/srfi-1.scm:
679:15 3 (append-map _ _ . _)
592:17 2 (map1 (#f #<package guile2.0-gnutls <at> 3.5.18 gnu/packa?> ?))
In ./guix/self.scm:
494:31 1 (_ _)
In ./guix/packages.scm:
743:21 0 (package-transitive-propagated-inputs #f)
./guix/packages.scm:743:21: In procedure package-transitive-propagated-
inputs:
In procedure struct_vtable: Wrong type argument in position 1
(expecting struct): #f
guix pull: error: You found a bug: the program
'/gnu/store/2m09y8vajsla3zdlk28rcfdi3zq7cvzq-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"9e783d0bf22a7ff965105eb45f6c179a832bbabf"; system: "x86_64-linux";
host version: "0.15.0"; pull-version: 1).
Please report it by email to <bug-guix <at> gnu.org>.
```
Information forwarded
to
bug-guix <at> gnu.org
:
bug#32929
; Package
guix
.
(Mon, 08 Oct 2018 20:48:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 32929 <at> debbugs.gnu.org (full text, mbox):
Hi Michael,
Michael Bowcutt <mwb71 <at> case.edu> skribis:
> after running `guix pull`:
>
> ```
> Updating from Git repository at '
> https://git.savannah.gnu.org/git/guix.git'...
> Building from Git commit 9e783d0bf22a7ff965105eb45f6c179a832bbabf...
> guile: warning: failed to install locale
> Computing Guix derivation for 'x86_64-linux'... /Backtrace:
> 9 (primitive-load "/gnu/store/2m09y8vajsla3zdlk28rcfdi3zq?")
> In ice-9/eval.scm:
> 155:9 8 (_ _)
> 159:9 7 (_ #(#(#(#(#(#(#(#(#(#(#(?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ./guix/store.scm:
> 1592:24 6 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
> In ./guix/self.scm:
> 918:16 5 (_ _)
> 492:4 4 (compiled-guix "/gnu/store/91a7if3r1h6x4y9vigzbw6y1rhi?"
> ?)
> In srfi/srfi-1.scm:
> 679:15 3 (append-map _ _ . _)
> 592:17 2 (map1 (#f #<package guile2.0-gnutls <at> 3.5.18 gnu/packa?> ?))
> In ./guix/self.scm:
> 494:31 1 (_ _)
> In ./guix/packages.scm:
> 743:21 0 (package-transitive-propagated-inputs #f)
>
> ./guix/packages.scm:743:21: In procedure package-transitive-propagated-
> inputs:
> In procedure struct_vtable: Wrong type argument in position 1
> (expecting struct): #f
> guix pull: error: You found a bug: the program
> '/gnu/store/2m09y8vajsla3zdlk28rcfdi3zq7cvzq-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "9e783d0bf22a7ff965105eb45f6c179a832bbabf"; system: "x86_64-linux";
> host version: "0.15.0"; pull-version: 1).
> Please report it by email to <bug-guix <at> gnu.org>.
> ```
Thanks for your report. I pulled v0.15.0 and from there tried to pull
the above commit, but I couldn’t reproduce the bug above.
Does it still occur for you?
How did you install Guix? It seems to be running on Guile 2.0 (not
2.2), can you confirm?
Thanks in advance,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#32929
; Package
guix
.
(Tue, 09 Oct 2018 10:15:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 32929 <at> debbugs.gnu.org (full text, mbox):
Ludo,
On Mon, 2018-10-08 at 22:47 +0200, Ludovic Courtès wrote:
> Thanks for your report. I pulled v0.15.0 and from there tried to
> pull
> the above commit, but I couldn’t reproduce the bug above.
>
> Does it still occur for you?
Yes, I'm still getting this error, although with different program and
guix version hashes which frequently change.
> How did you install Guix? It seems to be running on Guile 2.0 (not
> 2.2), can you confirm?
I installed via the Fedora 28 COPR at
https://copr.fedorainfracloud.org/coprs/lantw44/guix/. I'm 90% sure I'm
running Guile 2.0, even though I have both 2.0 and 2.2 installed via
dnf.
-Michael
Changed bug title to ''guix pull' fails when the host Guix runs on Guile 2.0' from '`guix pull` fail'
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Wed, 10 Oct 2018 12:59:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#32929
; Package
guix
.
(Wed, 10 Oct 2018 13:02:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 32929 <at> debbugs.gnu.org (full text, mbox):
Hi Michael,
Michael Bowcutt <mwb71 <at> case.edu> skribis:
> On Mon, 2018-10-08 at 22:47 +0200, Ludovic Courtès wrote:
>> Thanks for your report. I pulled v0.15.0 and from there tried to
>> pull
>> the above commit, but I couldn’t reproduce the bug above.
>>
>> Does it still occur for you?
>
> Yes, I'm still getting this error, although with different program and
> guix version hashes which frequently change.
>
>> How did you install Guix? It seems to be running on Guile 2.0 (not
>> 2.2), can you confirm?
>
> I installed via the Fedora 28 COPR at
> https://copr.fedorainfracloud.org/coprs/lantw44/guix/. I'm 90% sure I'm
> running Guile 2.0, even though I have both 2.0 and 2.2 installed via
> dnf.
I see. I believe commit 099bb0175f681e5f68dafb8ad973866f31fe515c fixes
the problem. With this commit, running ‘guix pull’ will always give
you, under ~/.config/guix/current, a new Guix running on Guile 2.2.
Could you try running ‘guix pull’ and see if it works now?
Besides, I’d like to drop Guile 2.0 support soon, so if you could tell
the COPR packagers to switch to Guile 2.2, that’d be great. :-)
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#32929
; Package
guix
.
(Wed, 10 Oct 2018 20:48:01 GMT)
Full text and
rfc822 format available.
Message #19 received at 32929 <at> debbugs.gnu.org (full text, mbox):
Thanks, Ludo
On Wed, 2018-10-10 at 15:01 +0200, Ludovic Courtès wrote:
> Hi Michael,
>
> Michael Bowcutt <mwb71 <at> case.edu> skribis:
>
> > On Mon, 2018-10-08 at 22:47 +0200, Ludovic Courtès wrote:
> > > Thanks for your report. I pulled v0.15.0 and from there tried to
> > > pull
> > > the above commit, but I couldn’t reproduce the bug above.
> > >
> > > Does it still occur for you?
> >
> > Yes, I'm still getting this error, although with different program
> > and
> > guix version hashes which frequently change.
> >
> > > How did you install Guix? It seems to be running on Guile 2.0
> > > (not
> > > 2.2), can you confirm?
> >
> > I installed via the Fedora 28 COPR at
> > https://copr.fedorainfracloud.org/coprs/lantw44/guix/. I'm 90% sure
> > I'm
> > running Guile 2.0, even though I have both 2.0 and 2.2 installed
> > via
> > dnf.
>
> I see. I believe commit 099bb0175f681e5f68dafb8ad973866f31fe515c
> fixes
> the problem. With this commit, running ‘guix pull’ will always give
> you, under ~/.config/guix/current, a new Guix running on Guile 2.2.
>
> Could you try running ‘guix pull’ and see if it works now?
I can confirm that I'm no longer running into this issue, `guix pull`
finished successfully!
> Besides, I’d like to drop Guile 2.0 support soon, so if you could
> tell
> the COPR packagers to switch to Guile 2.2, that’d be great. :-)
I'll report that upstream. Thanks!
-Michael
Reply sent
to
ludo <at> gnu.org (Ludovic Courtès)
:
You have taken responsibility.
(Wed, 10 Oct 2018 20:49:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Michael Bowcutt <mwb71 <at> case.edu>
:
bug acknowledged by developer.
(Wed, 10 Oct 2018 20:49:02 GMT)
Full text and
rfc822 format available.
Message #24 received at 32929-done <at> debbugs.gnu.org (full text, mbox):
Michael Bowcutt <mwb71 <at> case.edu> skribis:
> On Wed, 2018-10-10 at 15:01 +0200, Ludovic Courtès wrote:
[...]
>> I see. I believe commit 099bb0175f681e5f68dafb8ad973866f31fe515c
>> fixes
>> the problem. With this commit, running ‘guix pull’ will always give
>> you, under ~/.config/guix/current, a new Guix running on Guile 2.2.
>>
>> Could you try running ‘guix pull’ and see if it works now?
>
> I can confirm that I'm no longer running into this issue, `guix pull`
> finished successfully!
Awesome, thank you for testing!
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 08 Nov 2018 12:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 169 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.