* bug#32929: `guix pull` fail @ 2018-10-04 3:54 Michael Bowcutt 2018-10-08 20:47 ` Ludovic Courtès 0 siblings, 1 reply; 6+ messages in thread From: Michael Bowcutt @ 2018-10-04 3:54 UTC (permalink / raw) To: 32929 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@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@gnu.org>. ``` ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#32929: `guix pull` fail 2018-10-04 3:54 bug#32929: `guix pull` fail Michael Bowcutt @ 2018-10-08 20:47 ` Ludovic Courtès 2018-10-08 21:58 ` Michael Bowcutt 0 siblings, 1 reply; 6+ messages in thread From: Ludovic Courtès @ 2018-10-08 20:47 UTC (permalink / raw) To: Michael Bowcutt; +Cc: 32929 Hi Michael, Michael Bowcutt <mwb71@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@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@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’. ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#32929: `guix pull` fail 2018-10-08 20:47 ` Ludovic Courtès @ 2018-10-08 21:58 ` Michael Bowcutt 2018-10-10 13:01 ` Ludovic Courtès 0 siblings, 1 reply; 6+ messages in thread From: Michael Bowcutt @ 2018-10-08 21:58 UTC (permalink / raw) To: Ludovic Courtès 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 ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#32929: `guix pull` fail 2018-10-08 21:58 ` Michael Bowcutt @ 2018-10-10 13:01 ` Ludovic Courtès 2018-10-10 20:15 ` Michael Bowcutt 0 siblings, 1 reply; 6+ messages in thread From: Ludovic Courtès @ 2018-10-10 13:01 UTC (permalink / raw) To: Michael Bowcutt; +Cc: 32929 Hi Michael, Michael Bowcutt <mwb71@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’. ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#32929: `guix pull` fail 2018-10-10 13:01 ` Ludovic Courtès @ 2018-10-10 20:15 ` Michael Bowcutt 2018-10-10 20:47 ` Ludovic Courtès 0 siblings, 1 reply; 6+ messages in thread From: Michael Bowcutt @ 2018-10-10 20:15 UTC (permalink / raw) To: Ludovic Courtès Thanks, Ludo On Wed, 2018-10-10 at 15:01 +0200, Ludovic Courtès wrote: > Hi Michael, > > Michael Bowcutt <mwb71@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 ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#32929: `guix pull` fail 2018-10-10 20:15 ` Michael Bowcutt @ 2018-10-10 20:47 ` Ludovic Courtès 0 siblings, 0 replies; 6+ messages in thread From: Ludovic Courtès @ 2018-10-10 20:47 UTC (permalink / raw) To: Michael Bowcutt; +Cc: 32929-done Michael Bowcutt <mwb71@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’. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-10-10 20:49 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-10-04 3:54 bug#32929: `guix pull` fail Michael Bowcutt 2018-10-08 20:47 ` Ludovic Courtès 2018-10-08 21:58 ` Michael Bowcutt 2018-10-10 13:01 ` Ludovic Courtès 2018-10-10 20:15 ` Michael Bowcutt 2018-10-10 20:47 ` Ludovic Courtès
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).