I found a bug in guix pull \o/ (maybe)

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Tobias Geerinckx-Rice
Owner
unassigned
Submitted by
Tobias Geerinckx-Rice
Severity
normal
T
T
Tobias Geerinckx-Rice wrote on 22 Apr 2019 18:10
(name . Bug guix)(address . bug-guix@gnu.org)
87sgua2f76.fsf@nckx
Guix,

I ran into the following running ‘guix pull’ from the 0.16.0
aarch64 binary tarball on the original Overdrive OpenSUSE.

Apologies for the truncation, but this happened over the serial
console. I'm running ‘guix pull’ with output redirection now, and
it's been running for a suspiciously long time without errors…

Kind regards,

T G-R

=== 8< ---

In ./guix/monads.scm:
482:9 8 (_ _)
In ./guix/gexp.scm:
573:13 7 (_ _)
In ./guix/store.scm:
1667:8 6 (_ _)
1690:38 5 (_ #<store-connection 256.99 3680d420>)
In ./guix/packages.scm:
936:16 4 (cache! #<weak-table 421/883> #<package
guile-ssh@0.11?> ?)
In ./guix/grafts.scm:
314:4 3 (graft-derivation #<store-connection 256.99 3680d420>
# ?)
192:4 2 (references-oracle #<store-connection 256.99
3680d420> #)
201:20 1 (_ _ _)
In ./guix/store.scm:
1203:15 0 (_ #<store-connection 256.99 3680d420> _ _)

./guix/store.scm:1203:15: Throw to key `srfi-34' with args
`(#<condition &store-protocol-error [message: "build .
guix pull: error: You found a bug: the program
'/gnu/store/j3sfsynqhkdcp4gjr558xdfqszjb6n45-compute-guix-derivat'
failed to compute the derivation for Guix (version:
"56a4858210ebaf45c32dc99bdfbd12b9bc5a234e"; system: "aarch64;
host version: "0.16.0"; pull-version: 1).
Please report it by email to <bug-guix@gnu.org>.
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXL3njQAKCRANsP+IT1Vt
eUeXAP0cyCSIrmXxfrYshx67cVMsuWyPteTpIEKATzVMoWdkKwEAyh6Gd8TqrPa1
9y3eJ6KiKuGM9lrykGWnwPnR+++23g8=
=sReh
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 23 Apr 2019 15:16
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)(address . 35382@debbugs.gnu.org)
87bm0wj1zk.fsf@gnu.org
Hi Tobias,

Tobias Geerinckx-Rice <me@tobias.gr> skribis:

Toggle quote (27 lines)
> In ./guix/monads.scm:
> 482:9 8 (_ _)
> In ./guix/gexp.scm:
> 573:13 7 (_ _)
> In ./guix/store.scm:
> 1667:8 6 (_ _)
> 1690:38 5 (_ #<store-connection 256.99 3680d420>)
> In ./guix/packages.scm:
> 936:16 4 (cache! #<weak-table 421/883> #<package guile-ssh@0.11?>
> ?)
> In ./guix/grafts.scm:
> 314:4 3 (graft-derivation #<store-connection 256.99 3680d420> #
> ?)
> 192:4 2 (references-oracle #<store-connection 256.99 3680d420> #)
> 201:20 1 (_ _ _)
> In ./guix/store.scm:
> 1203:15 0 (_ #<store-connection 256.99 3680d420> _ _)
>
> ./guix/store.scm:1203:15: Throw to key `srfi-34' with args
> `(#<condition &store-protocol-error [message: "build .
> guix pull: error: You found a bug: the program
> '/gnu/store/j3sfsynqhkdcp4gjr558xdfqszjb6n45-compute-guix-derivat'
> failed to compute the derivation for Guix (version:
> "56a4858210ebaf45c32dc99bdfbd12b9bc5a234e"; system: "aarch64;
> host version: "0.16.0"; pull-version: 1).
> Please report it by email to <bug-guix@gnu.org>.

Often there’s a more useful hint above; could you paste the missing bits
that came just before? :-)

Thanks,
Ludo’.
T
T
Tobias Geerinckx-Rice wrote on 23 Apr 2019 15:34
(address . 35382-done@debbugs.gnu.org)
87o94w3kwo.fsf@nckx
Tobias Geerinckx-Rice wrote:
Toggle quote (8 lines)
> ./guix/store.scm:1203:15: Throw to key `srfi-34' with args
> `(#<condition &store-protocol-error [message: "build .
> guix pull: error: You found a bug: the program
> '/gnu/store/j3sfsynqhkdcp4gjr558xdfqszjb6n45-compute-guix-derivat'
> failed to compute the derivation for Guix (version:
> "56a4858210ebaf45c32dc99bdfbd12b9bc5a234e"; system: "aarch64;
> host version: "0.16.0"; pull-version: 1).

I can avoid this by pulling from
--commit=15dca289b8bd1418c5f5f3b545cb497497cad02e. Then I can
pull to HEAD just fine.

Closing since that's a good enough work-around for me :-)

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXL8UZwAKCRANsP+IT1Vt
eTucAP0SvPe33lWT5yWlL8eXo/xY8Y3JrbES/HaqU65JBDM2zwD+MVhvf135RR0l
kEVZK7vbNbsr48oimsgB6pf3s11P1QM=
=1poA
-----END PGP SIGNATURE-----

Closed
T
T
Tobias Geerinckx-Rice wrote on 23 Apr 2019 15:37
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 35382@debbugs.gnu.org)
87mukg3krb.fsf@nckx
Ludo',

Oh, I just replied to close this bug since it was easily (if
slowly) worked around by using an intermediate commit.

Ludovic Courtès wrote:
Toggle quote (4 lines)
> Often there’s a more useful hint above; could you paste the
> missing bits
> that came just before? :-)

Heh. Nope. Managed to overwrite the log file with unexpected
success.

Thanks,

T G-R
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXL8VKAAKCRANsP+IT1Vt
eQA+APwLFMH+B6j37xP9qWvWFe+li4hteftsWNh5hGPOsW0vTwD/ZNRxX51wvk0F
XkP3nFDMaIc4rX9yLRzSdsD/jMYTOww=
=kRXY
-----END PGP SIGNATURE-----

?