aarch64: failed to compute the derivation for Guix

OpenSubmitted by Ricardo Wurmus.
Details
3 participants
  • Christopher Baines
  • pukkamustard
  • Ricardo Wurmus
Owner
unassigned
Severity
normal
R
R
Ricardo Wurmus wrote on 9 Feb 19:48 +0100
(address . bug-guix@gnu.org)
87k0e3x3sn.fsf@elephly.net
I’m trying but failing to update Guix on the honeycomb machines. I just
got this error:

Toggle snippet (215 lines)
root@grunewald ~# time guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 515406f (16 new commits)...
Building from this channel:
guix https://git.savannah.gnu.org/git/guix.git 515406f
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
building /gnu/store/0rf2rsaidb0kw6fgsl0cl3pcpvwxhg97-compute-guix-derivation.drv...
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv...
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
\ 'check' phaseBacktrace:
13 (primitive-load "/gnu/store/l7rhvfaziri0znvs3jc6khrkxaq9shna-compute-guix-derivation")
\ 'check' phaseIn ice-9/eval.scm:
155:9 12 (_ _)
159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 10 (with-fluid* _ _ _)
152:2 9 (with-fluid* _ _ _)
In ./guix/store.scm:
\ 'check' phase 2129:24 8 (run-with-store #<store-connection 256.99 ffffa4873190> _ #:guile-for-build _ #:system _ #:target _)
1966:8 7 (_ _)
- 'check' phaseIn ./guix/gexp.scm:
296:22 6 (_ _)
\ 'check' phase 1180:2 5 (_ _)
| 'check' phasebuilder for `/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv' failed with exit code 1
build of /gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv failed
View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.
cannot build derivation `/gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv': 1 dependencies couldn't be built
1046:2 4 (_ _)
892:4 3 (_ _)
In ./guix/store.scm:
2014:12 2 (_ #<store-connection 256.99 ffffa4873190>)
1406:5 1 (map/accumulate-builds #<store-connection 256.99 ffffa4873190> #<procedure ffffa35211e0 at ./guix/stor?> ?)
1421:15 0 (_ #<store-connection 256.99 ffffa4873190> _ _)

./guix/store.scm:1421:15: ERROR:
1. &store-protocol-error:
message: "build of `/gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv' failed"
status: 100
guix pull: error: You found a bug: the program '/gnu/store/l7rhvfaziri0znvs3jc6khrkxaq9shna-compute-guix-derivation'
failed to compute the derivation for Guix (version: "515406f20f0f2a69f8701ce3ece8121dbc4fb5dd"; system: "aarch64-linux";
host version: "1.3.0-12.9bbbac6"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.


real 14m57.429s
user 7m43.524s
sys 0m3.712s

--
Ricardo
C
C
Christopher Baines wrote on 9 Feb 21:25 +0100
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 53903@debbugs.gnu.org)
87czjveqg0.fsf@cbaines.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (17 lines)
> \ 'check' phaseBacktrace:
> 13 (primitive-load "/gnu/store/l7rhvfaziri0znvs3jc6khrkxaq9shna-compute-guix-derivation")
> \ 'check' phaseIn ice-9/eval.scm:
> 155:9 12 (_ _)
> 159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
> 152:2 10 (with-fluid* _ _ _)
> 152:2 9 (with-fluid* _ _ _)
> In ./guix/store.scm:
> \ 'check' phase 2129:24 8 (run-with-store #<store-connection 256.99 ffffa4873190> _ #:guile-for-build _ #:system _ #:target _)
> 1966:8 7 (_ _)
> - 'check' phaseIn ./guix/gexp.scm:
> 296:22 6 (_ _)
> \ 'check' phase 1180:2 5 (_ _)
> | 'check' phasebuilder for `/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv' failed with exit code 1
> build of /gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv failed

Toggle quote (2 lines)
> View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.

Would you be able to share this log, or at least the last bit of it?

Thanks,

Chris
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmIEI59fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XcNdw//f3A5U1/vFxMxruq4aZJX99sfdm/JrwaE
f9PGv31MlQQ/NxFqMOLu27Op1rNSN5+GTYY/+wbCn2MwX/4rF2gBdPAumFkb5mQm
AAYqyFJnGvhVqZyqOmdgu/vuLmy0M54hc6NoL9MtXJk8BBh6tGsnRSBNjEUwbnhc
1aJ/r8TDZ/aDkhBRlVGl2UNEmSKBDMhIYajf1QZk6jzFALL5O9ibYPjyTCvfzP2K
+GafCatM79hfkI08bODge84Z7kafUhBAnUhiYV1iWbkfYrJgMwgd6yimfDRGpFHZ
4uMvPewIt8nVAufNm+Ca4/GEjG2vwaBAE9h9gL5q6K1IpZYRfN/qu/Z94+sr+tE6
Ou/szOpfbxg5q/RupWjirlnS3eCdnXr4ZY2rrzuHIpMwmEFIe8tyBcv2LaaZdXsx
bce4cdT10K0Pc6arJ242UW7FxSFs6DFF2Xf10hKxcYctZm/xegZ53V41boAU1Omm
pJBvmY+UJdN7WYzio78XEfUzAExbsNR6dRNZ4p7qcpYRBbBGQKxf/Dtx3w+Pl8KC
PHuDU6v5CKQsYQOHqXKezEzJ872cveW8YNL7Kc2OR19J1IhgV7q2YulVnlpj6tWD
VYvNLZywuGr27twPlaT5P2chKLd1Cg3h84X+iJL0oeuVDuZoQHfHr8teiQgzomIu
2xsvS7D60+c=
=7aKb
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 10 Feb 00:56 +0100
Re: aarch64: failed to compute the derivation for Guix
(address . 53903@debbugs.gnu.org)
87fsorwpvq.fsf@elephly.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (2 lines)
> I’m trying but failing to update Guix on the honeycomb machines. I just
> got this error:
[…]
Toggle quote (10 lines)
>
> ./guix/store.scm:1421:15: ERROR:
> 1. &store-protocol-error:
> message: "build of `/gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv' failed"
> status: 100
> guix pull: error: You found a bug: the program '/gnu/store/l7rhvfaziri0znvs3jc6khrkxaq9shna-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "515406f20f0f2a69f8701ce3ece8121dbc4fb5dd"; system: "aarch64-linux";
> host version: "1.3.0-12.9bbbac6"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

The output here got mixed with other output from the serial console, so
I tried again over SSH and got this cleaner error:

Toggle snippet (32 lines)
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
\ 'check' phaseBacktrace:
13 (primitive-load "/gnu/store/gahvhrs45zjyk5hmnwqbs4c65rvjbn15-compute-guix-derivation")
In ice-9/eval.scm:
155:9 12 (_ _)
159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 10 (with-fluid* _ _ _)
152:2 9 (with-fluid* _ _ _)
In ./guix/store.scm:
2129:24 8 (run-with-store #<store-connection 256.99 ffffae7880f0> _ #:guile-for-build _ #:system _ #:target _)
1966:8 7 (_ _)
In ./guix/gexp.scm:
296:22 6 (_ _)
1180:2 5 (_ _)
1046:2 4 (_ _)
892:4 3 (_ _)
In ./guix/store.scm:
2014:12 2 (_ #<store-connection 256.99 ffffae7880f0>)
1406:5 1 (map/accumulate-builds #<store-connection 256.99 ffffae7880f0> #<procedure ffffad6add20 at ./guix/stor?> ?)
1421:15 0 (_ #<store-connection 256.99 ffffae7880f0> _ _)
./guix/store.scm:1421:15: ERROR:
1. &store-protocol-error:
message: "build of `/gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv' failed"
status: 100
guix pull: error: You found a bug: the program '/gnu/store/gahvhrs45zjyk5hmnwqbs4c65rvjbn15-compute-guix-derivation'
failed to compute the derivation for Guix (version: "32ccbc3a1ebf62d90f618ababb206df57f7e767b"; system: "aarch64-linux";
host version: "1.3.0-12.9bbbac6"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

/gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv needs a lot of other derivations to
be built:

Toggle snippet (137 lines)
root@grunewald ~# guix build --dry-run /gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv
The following derivations would be built:
/gnu/store/8b6ry6k346yidsvwvhfwyw5ghfn1y8gy-git-minimal-2.34.0.drv
/gnu/store/0dr90b9kq6qyf4a94sf40bwrb75i1xrs-perl-5.34.0.drv
/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv
/gnu/store/32bmvbyzw6pfxc42j7bcz8iags9bb1yy-sed-4.8.drv
/gnu/store/41rhrh5h51qxw3qf106bcv7yvxxcsbz6-file-5.39.drv
/gnu/store/a81rf3v5mjagwgpkakrzz4gvb5f4fbry-xz-5.2.5.drv
/gnu/store/abmsq0fpw0f1y7m2wyw2v9pcvwknc2b2-coreutils-minimal-8.32.drv
/gnu/store/c8pbra201pa1dz1m5jxy3qx1gd5y087s-findutils-4.8.0.drv
/gnu/store/fggc0x644dl1prx9ayikwhjkf8kf5qid-coreutils-8.32.tar.xz.drv
/gnu/store/ldfqac2lx7258h0pb97qg92v3c5plmw2-patch-2.7.6.drv
/gnu/store/q81hnqdf9kf8wa6m1rmhlxpzvr99aq84-ed-1.17.drv
/gnu/store/a9nakmfk9pvalff18ngxplnwh9bnxhk0-lzip-1.22.drv
/gnu/store/ps7gad8q7mwijbawnwz8bc2sh02v87qg-tar-1.34.drv
/gnu/store/hnrhaqsi9ghp783qskl51bl7hr7szw71-diffutils-3.8.drv
/gnu/store/7qy5hamrx0jq43314gk9dqvn63pscp26-perl-5.34.0.drv
/gnu/store/zakwql6wdm7rvq0grdfl3qa6b60s9px1-coreutils-minimal-8.32.drv
/gnu/store/lv9x8wrmix4yllrw1ik3z0kza9ng1db7-bzip2-1.0.8.drv
/gnu/store/m83xw2nwvf414hy0aiibmk71ivmqffrg-gawk-5.1.0.drv
/gnu/store/n07hrmcbac4yi0d6c13rrnr8fxzsiqhi-libsigsegv-2.13.drv
/gnu/store/ygysqpmhkqwy6hz4djh1rl5fncl06ph1-gzip-1.10.drv
/gnu/store/rg5c8h3vqb4vg315p0cg7gghicw1sdb5-perl-5.34.0.tar.xz.drv
/gnu/store/5yhq9hm0rgwy2h71r9bl6vj8g2wjyxzj-expat-2.4.1.drv
/gnu/store/97945bv7vn9acrli0z0q9agvq9bfknyz-curl-7.79.1.drv
/gnu/store/0lyrp5c3iasgikva6852np00aiypcblv-gnutls-3.7.2.drv
/gnu/store/28n61jvaa9vb3wpx8s2gjnwqvzcc9vix-libtasn1-4.17.0.drv
/gnu/store/2d55jin9nf7pwq9b3zgrcyr7b7q6yavq-pkg-config-0.29.2.drv
/gnu/store/4kvbhibhncpgcshw169vrplfdlp1q9gr-net-tools-1.60-0.479bb4a.drv
/gnu/store/k07kywypc6sl5lxdhwi0vaymr2iv07gn-unzip-6.0.drv
/gnu/store/18iywpzxf9pl3xbi953f28mh2fdqshvv-unzip60.tar.xz.drv
/gnu/store/1c40z803h32kd56s09zd2n7pmw3cc8l4-bzip2-1.0.8.drv
/gnu/store/l7lja3ifq1jw95ssiw30lxrgizsh1klf-gettext-minimal-0.21.drv
/gnu/store/5g9xvr04bih7jmdqbvj8sb4gy9wsj3ww-ncurses-6.2.20210619.drv
/gnu/store/f30y9jaanj2lq2bw4xxzdbh8j2km3pnq-zlib-1.2.11.drv
/gnu/store/fv82sf850gvpywaciy7w1mnl1l4kkg7m-libunistring-0.9.10.drv
/gnu/store/hx0qcfsxbsxkp022sk2xffkv1nxgcvw0-libxml2-2.9.12.drv
/gnu/store/15dkm0qkyn9v6hdc428dnyas54cjpd4v-xz-5.2.5.drv
/gnu/store/pjfj8a873412544i2bdx2b21dzb1y72r-libxml2-2.9.12.tar.xz.drv
/gnu/store/6453w747afrg8d408rzvml6pgzw37dbm-p11-kit-0.23.22.drv
/gnu/store/s53azbvc2yavhz11pldxha8l8xvc2vwr-libffi-3.3.drv
/gnu/store/7zwpkfnxjfyhiv418mmxqpsjvbiqb470-libffi-3.3.tar.xz.drv
/gnu/store/880qi6pblx1lxc7bbshvr15rm744z61c-datefudge-1.23.drv
/gnu/store/wp1x7fw8pxr2bfbm60b36rsvz1f811ia-datefudge_1.23.tar.xz.drv
/gnu/store/9jv7g2dbnpylg092lp4frflgb6m5gz4n-nettle-3.7.3.drv
/gnu/store/25q8b4qd4dnskz9dps2dpjh1yn44l2j3-m4-1.4.18.drv
/gnu/store/4w90lmqjgvsf512akq07yc407dga4hy9-m4-1.4.18.tar.xz.drv
/gnu/store/kjgplhms52v1zijd7ysqwcnrl141147h-gmp-6.2.1.drv
/gnu/store/w4j7n5x75jh9nqcb2isn6b4y97nsp0w0-gmp-6.2.1.tar.xz.drv
/gnu/store/bqx4vanc0fdb12b7r370knw2pswfl087-which-2.21.drv
/gnu/store/cqbnqjy28jwr956jnrchsasynvvxzxr4-texinfo-6.7.drv
/gnu/store/gz4838q92xqgzzr7ssfaxkda64fi3llv-util-linux-2.37.2.drv
/gnu/store/00ayzcv3y5wildmjs71137rhrm8nq79f-util-linux-2.37.2.tar.xz.drv
/gnu/store/llnr2bljrfaq1a04l9rl0mhmi4g7j86s-file-5.39.drv
/gnu/store/xk4p21nw07v84f86cla2gq87acfafs2c-net-base-5.3.drv
/gnu/store/334cvh2bi3grr1sldlxd89hk9qsq0fzc-tar-1.34.drv
/gnu/store/m7g5q4wx3cvcrafb5ggnzh0gzff3plkr-tar-1.34.tar.xz.drv
/gnu/store/i9j4wggp79bvfphb300ccqf4yxmlqr8g-socat-1.7.4.1.drv
/gnu/store/i9pna70gwbpaqiw21nws0nj8k6s6s44w-openssl-1.1.1l.drv
/gnu/store/lgbc1abycjxmz59c715x2hspsbzmb6n4-openssl-1.1.1l.tar.xz.drv
/gnu/store/il2shn06war7xbppacvnvpipqiry25yn-libidn2-2.3.1.drv
/gnu/store/lm7anzq0zxmq5ys82q8wcsv929dnwcyc-libgc-8.0.4.drv
/gnu/store/s2kbmjp57wcs9k8bdjmqg6jw6v6y39l2-guile-3.0.7.drv
/gnu/store/b64003pq2kyz9y9h1w1vwxcyp4a7w2gw-guile-3.0.7.tar.xz.drv
/gnu/store/fcy0lm53xp2alzl6h917hfxxi6nkqpnl-bash-minimal-5.1.8.drv
/gnu/store/n3kvznqcb8dw87k15007z4jrkq9sd27i-bash-5.1.tar.xz.drv
/gnu/store/v8wibyayy9w437b1b34r5xg0hznwz4g2-iproute2-5.15.0.drv
/gnu/store/7yk0ahl6g47bl1a9bzjncyialriswvrk-iptables-1.8.7.drv
/gnu/store/aqxjvkq9iklbqlf6yv1y4jbyzj0960k8-libnftnl-1.2.0.drv
/gnu/store/qfls3pb21wngc059hz3qa5xv5fw6d4ji-libmnl-1.0.4.drv
/gnu/store/h4f8haxgl2pi6b76512d2ahm9188d8x8-bison-3.7.6.drv
/gnu/store/jg3593ah5hs240p6ph3wchqfm548iax7-flex-2.6.4.drv
/gnu/store/6rfrl67p38l2k8sij7559k78xgrmz3aj-bison-3.7.6.drv
/gnu/store/kq2l9skayb4cfw9qcjryqbd5iab31vkq-help2man-1.48.5.drv
/gnu/store/3al9x4rrbhrbsgc1knmh68vjv15yszx4-perl-gettext-1.07.drv
/gnu/store/nwbwbccm91swfl7af0h9l1x0jsxxs45h-bdb-6.2.32.drv
/gnu/store/wfmwll2l89ysvwyzv9xnz9f2gzk9jr2a-gnutls-3.7.2.tar.xz.drv
/gnu/store/1996zhhd280va833571lwwslh19qbl8v-mit-krb5-1.19.2.drv
/gnu/store/27zvncyypq7cgvvk8nn5j8ig1jsrwv78-tcl-8.6.11.drv
/gnu/store/32x5rylxxmxp9dpx6ddk8jjpfxgnahfy-krb5-1.19.2.tar.xz.drv
/gnu/store/37hx1llnmjn2psh31zhcwir8b131pmv7-python-minimal-wrapper-3.9.9.drv
/gnu/store/izg7ir47vn7q49wzl27g8qcc83aaf2s5-bash-5.1.8.drv
/gnu/store/7f1aqvgy31anw8j8i5b9rh9j28bs1g79-readline-8.1.1.drv
/gnu/store/a52bwz6f5n1qs2xwp2k4m6c3jj0g923m-readline-8.1.tar.xz.drv
/gnu/store/jkzdn93ibnawc3n3m5d1wb2bwdfp4d2r-zip-3.0.drv
/gnu/store/k2drqks7xjlwciizzmlbcz1jv22fs0wy-python-minimal-3.9.9.drv
/gnu/store/7n3pp5plxgkv73dbcb4wpjb8l2xpdwzi-Python-3.9.9.tar.xz.drv
/gnu/store/wffgw9613rlxgcb0hbsjs3h9c70mb3pp-tzdata-2021e.drv
/gnu/store/kir7cx3man36s9dakvxgy5hj25jj9n6b-libidn-1.37.drv
/gnu/store/wxfazy591bg0l27lypnhrrkv1a5687pp-curl-7.79.1.tar.xz.drv
/gnu/store/x88yjnmwxa9vbii7j3mqhd252bjv94fp-nghttp2-1.44.0.drv
/gnu/store/6zzhzd1vwhswc3ambph63jpz2bf973rj-jemalloc-5.2.1.drv
/gnu/store/9v8kp9vpl4izi8h214m3akwnwaphms74-python-3.9.9.drv
/gnu/store/1vsjxmjdnfw2mmi4kcjsrhdf7p0c36cv-util-macros-1.19.3.drv
/gnu/store/48631lckm3awh5g82m2dx8hh15591alv-sqlite-3.36.0.drv
/gnu/store/brg99anm83bfiflf78lpdsy7mzz4i6j6-sqlite-autoconf-3360000.tar.xz.drv
/gnu/store/c1a7z777vvrpfsvjqahr644j8v2anakp-libpthread-stubs-0.4.drv
/gnu/store/ckpfcr3vi6mcxcm0z5nh2ddxyyng2ph0-libxcb-1.14.drv
/gnu/store/a1qmxcy2nsyxdknp5frqr2bgac5spiw4-libxslt-1.1.34.drv
/gnu/store/7irbb8gg2mhrgrc78s805vha3zq74n5a-libgcrypt-1.8.8.drv
/gnu/store/kpsx704aichd30xl48dr7f19zkfvygvs-libgpg-error-1.42.drv
/gnu/store/lm46sfisr7v3j01vpmy4mphs6qf8ln8b-libxslt-1.1.34.tar.xz.drv
/gnu/store/nlcvs235a73kf4q8l1cpwmw4pn9mcwg6-xorgproto-2021.5.drv
/gnu/store/pqk6d54pzv14cmk1jscbzlsgiwmh62c9-libxau-1.0.9.drv
/gnu/store/pss5ydg602dilki26ckb7w3da9hsxi7l-libxdmcp-1.1.3.drv
/gnu/store/vqmn3nr66wiv5na04i8hfw8hvljvzfpi-libbsd-0.10.0.drv
/gnu/store/qy3956vrrsj3nqhmzqdj33fjvyk7lh5v-xcb-proto-1.14.drv
/gnu/store/jgxrjg24gcn9n9wg181v8b2i7km4ls6c-xcb-proto-1.14.tar.xz.drv
/gnu/store/iqqyd1bmdsh6a2l8is76yjcbzfyxfbj6-libx11-1.7.3.1.drv
/gnu/store/njfg7kaq58h4b2ajx82bq23qngvqaf29-xtrans-1.4.0.drv
/gnu/store/n3c1ikcris6724gj4gigqmyz0clx82i4-gdbm-1.20.drv
/gnu/store/s94jdk60vm47mg8wfj86jdjjwwixj1y6-tk-8.6.11.1.drv
/gnu/store/9ays37y2xl6x6v3lfl2fc7nzfkc20djq-freetype-2.10.4.drv
/gnu/store/w4fq71wwcanz9ahadrajvv2p9w00i4ap-libpng-1.6.37.drv
/gnu/store/bif2q04z1wvd1qfqlmgkgmxn8hq6sar0-tk8.6.11.1-src.tar.xz.drv
/gnu/store/gz4838q92xqgzzr7ssfaxkda64fi3llv-util-linux-2.37.2.drv
/gnu/store/i5z414pgb9j7nf7zjb2jmpqy7fz0jmcg-fontconfig-minimal-2.13.94.drv
/gnu/store/5rrqq8bjb54nziqi30p66iqdcg1nchcc-font-dejavu-2.37.drv
/gnu/store/ah0iywxcj78i3smfcchmayvf4j625x99-gzip-1.10.drv
/gnu/store/al6g00fr19sax4ma0gwjl9l84z550313-gperf-3.1.drv
/gnu/store/scyw1x5sj31a1hsmrpv2b485fljcn68y-fontconfig-2.13.94.tar.xz.drv
/gnu/store/i6az5d6ggyb21nd6vaz8iwz2aj1avrlw-libxrender-0.9.10.drv
/gnu/store/vm9d2nba33znah7aar69ghhn6k94zq5r-libxft-2.3.3.drv
/gnu/store/zmqffb7ampvyq7dn3s5kyb65ipg8y3ln-libxext-1.3.4.drv
/gnu/store/k6k2x2l25qyjl5q6y2g6r11hy6wxa06y-libev-4.33.drv
/gnu/store/l33c5r3d1yw84hczyw5a3wakvvy5qlja-jansson-2.13.1.drv
/gnu/store/mcgjiv5avnsg7327igyfl32ndhjzw34z-cunit-2.1-3.drv
/gnu/store/4bqrdgfm31095d50q496w50wgxif1lpf-automake-1.16.3.drv
/gnu/store/06d166mj5slfax35w7grdyswivxa7a1d-autoconf-wrapper-2.69.drv
/gnu/store/lvpcvri3wsw22rxdvac4lxc94yq9b9a8-autoconf-2.69.drv
/gnu/store/jcm7k2wxjps09dm7jvlg52c6hpy3lvyd-automake-1.16.3.tar.xz.drv
/gnu/store/686icnkhbz7vwvv1sh9fjjxnr6wic6bi-libtool-2.4.6.drv
/gnu/store/0blk79zszygm02r3v33g5cpp2899xfl3-libtool-2.4.6.tar.xz.drv
/gnu/store/w71wp0q2n6j1hlj9hyfl9wrqbl4nb6jq-libltdl-2.4.6.drv
/gnu/store/x0g1423icm9bp55j82p1a8brcdyscwi7-c-ares-1.17.2.drv

Wow. That’s a lot of packages for which we have no substitutes on aarch64!

--
Ricardo
R
R
Ricardo Wurmus wrote on 10 Feb 01:14 +0100
Re: bug#53903: aarch64: failed to compute the derivation for Guix
(name . Christopher Baines)(address . mail@cbaines.net)(address . 53903@debbugs.gnu.org)
877da3wp68.fsf@elephly.net
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (25 lines)
> [[PGP Signed Part:Undecided]]
>
> Ricardo Wurmus <rekado@elephly.net> writes:
>
>> \ 'check' phaseBacktrace:
>> 13 (primitive-load "/gnu/store/l7rhvfaziri0znvs3jc6khrkxaq9shna-compute-guix-derivation")
>> \ 'check' phaseIn ice-9/eval.scm:
>> 155:9 12 (_ _)
>> 159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
>> In ice-9/boot-9.scm:
>> 152:2 10 (with-fluid* _ _ _)
>> 152:2 9 (with-fluid* _ _ _)
>> In ./guix/store.scm:
>> \ 'check' phase 2129:24 8 (run-with-store #<store-connection 256.99 ffffa4873190> _ #:guile-for-build _ #:system _ #:target _)
>> 1966:8 7 (_ _)
>> - 'check' phaseIn ./guix/gexp.scm:
>> 296:22 6 (_ _)
>> \ 'check' phase 1180:2 5 (_ _)
>> | 'check' phasebuilder for `/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv' failed with exit code 1
>> build of /gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv failed
>
> Looks like this derivation can be built at least:
>
> https://data.guix.gnu.org/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv

Interesting. I wonder what machine built it; maybe it succeeds in qemu.
The honeycombs here all cannot “guix pull”, so I suspect that they all
fail to build it.

Toggle quote (4 lines)
>> View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.
>
> Would you be able to share this log, or at least the last bit of it?

There’s one failing test:

Toggle snippet (21 lines)
==> foo <==
+ fail=1
+ break
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ kill 23895
+ wait 23895
+ test '' = yes
+ cd /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32
+ chmod -R u+rwx /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
+ rm -rf /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
+ exit 1
FAIL tests/tail-2/assert.sh (exit status: 1)


--
Ricardo
C
C
Christopher Baines wrote on 10 Feb 10:30 +0100
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 53903@debbugs.gnu.org)
878rujdpsz.fsf@cbaines.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (31 lines)
> Christopher Baines <mail@cbaines.net> writes:
>
>> [[PGP Signed Part:Undecided]]
>>
>> Ricardo Wurmus <rekado@elephly.net> writes:
>>
>>> \ 'check' phaseBacktrace:
>>> 13 (primitive-load "/gnu/store/l7rhvfaziri0znvs3jc6khrkxaq9shna-compute-guix-derivation")
>>> \ 'check' phaseIn ice-9/eval.scm:
>>> 155:9 12 (_ _)
>>> 159:9 11 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
>>> In ice-9/boot-9.scm:
>>> 152:2 10 (with-fluid* _ _ _)
>>> 152:2 9 (with-fluid* _ _ _)
>>> In ./guix/store.scm:
>>> \ 'check' phase 2129:24 8 (run-with-store #<store-connection 256.99 ffffa4873190> _ #:guile-for-build _ #:system _ #:target _)
>>> 1966:8 7 (_ _)
>>> - 'check' phaseIn ./guix/gexp.scm:
>>> 296:22 6 (_ _)
>>> \ 'check' phase 1180:2 5 (_ _)
>>> | 'check' phasebuilder for `/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv' failed with exit code 1
>>> build of /gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv failed
>>
>> Looks like this derivation can be built at least:
>>
>> https://data.guix.gnu.org/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv
>
> Interesting. I wonder what machine built it; maybe it succeeds in qemu.
> The honeycombs here all cannot “guix pull”, so I suspect that they all
> fail to build it.

Unfortunately, looking up what machine built it requires poking in the
build coordinator database currently. I looked, and it was monokuma (an
Overdrive machine).

Toggle quote (25 lines)
>>> View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.
>>
>> Would you be able to share this log, or at least the last bit of it?
>
> There’s one failing test:
>
> ==> foo <==
> + fail=1
> + break
> + Exit 1
> + set +e
> + exit 1
> + exit 1
> + remove_tmp_
> + __st=1
> + cleanup_
> + kill 23895
> + wait 23895
> + test '' = yes
> + cd /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32
> + chmod -R u+rwx /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
> + rm -rf /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
> + exit 1
> FAIL tests/tail-2/assert.sh (exit status: 1)

I tried building this derivation on the HoneyComb machine hooked up to
bordeaux.guix.gnu.org, and it fails to build in the same way.

Maybe this is a failure that happens (or is more likely) with more
cores. The linux-libre version is slightly different on monokuma as
well, it's running 5.12.17-gnu currently.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmIE3RxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfScQ/+L9F0z94VcD8X3UIWBgDhHIWUbAIdNRnI
/lqZiwOwpPA9Xsr9kMpEIc9HUrqks8OXUJYmqVJ5m7s69tS/T9fQ5GYfjmOpnW9c
H6si+qso/q6Fh5jPHCo7vEyTtvkLi+csaRZVmWk8JeEiBpPq9KpPk+CrabAWRHow
+FRpLGKmx+zvynQrABKnRola8+IIlibQyprtehpzmoJzf5fz4+ydVzXBGqOcXdHF
9vMv5usvlgxqLp+uzcyGCMw+WeaMOG4ByjG6k8jj1g2TyknhCJUCZB6leLkOt9C9
udMOpkWDtkCDuSK37UlcSkkQSjNv6xE9Do539H5x1Km336cO1ne9x/0l3X7MDxC6
6MV4cG5zPuvwlDvOjiqJ8W2AeovHpIaNv+e/i+2p4B9rpAMUHx0ZvagntccAZeeb
9Jq2eKKsYy+72lAK+NWpnzRzMjiF6mWaNHnEAslNJzrKfYJo88Ap0Muw6rApztYd
kIYPVNGF5x+CbKVMBNyQTylu9O4WqDarm+Kl8A7oi86yPDBhhbmFCYlwU9WcD7qd
TA5VGZMtj070fgp9mmWaT9INabsvNM7nRctm1tRI6tyqU+X6sHlgd08qZpO401cW
3CykSbiN5M0utXLICwULN+ACb2rGWBCSm3WZcT6JqyTw19cH53Yel4vC24mn7eCk
RyhhQ0ksHBA=
=XCBX
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 10 Feb 10:49 +0100
(name . Christopher Baines)(address . mail@cbaines.net)(address . 53903@debbugs.gnu.org)
8735krvyic.fsf@elephly.net
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (12 lines)
>>> Looks like this derivation can be built at least:
>>>
>>> https://data.guix.gnu.org/gnu/store/2j5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv
>>
>> Interesting. I wonder what machine built it; maybe it succeeds in qemu.
>> The honeycombs here all cannot “guix pull”, so I suspect that they all
>> fail to build it.
>
> Unfortunately, looking up what machine built it requires poking in the
> build coordinator database currently. I looked, and it was monokuma (an
> Overdrive machine).

Interesting, thanks for digging!

Toggle quote (32 lines)
>>>> View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.
>>>
>>> Would you be able to share this log, or at least the last bit of it?
>>
>> There’s one failing test:
>>
>> ==> foo <==
>> + fail=1
>> + break
>> + Exit 1
>> + set +e
>> + exit 1
>> + exit 1
>> + remove_tmp_
>> + __st=1
>> + cleanup_
>> + kill 23895
>> + wait 23895
>> + test '' = yes
>> + cd /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32
>> + chmod -R u+rwx /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
>> + rm -rf /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
>> + exit 1
>> FAIL tests/tail-2/assert.sh (exit status: 1)
>
> I tried building this derivation on the HoneyComb machine hooked up to
> bordeaux.guix.gnu.org, and it fails to build in the same way.
>
> Maybe this is a failure that happens (or is more likely) with more
> cores. The linux-libre version is slightly different on monokuma as
> well, it's running 5.12.17-gnu currently.

Thanks for reproducing this issue! I wonder what we should do about
this; is it a real problem in coreutils, a problem with the test suite,
or something else.

To get past this we could replace coreutils on aarch64 with a package
that disables this test, but before attempting to implement this
workaround I’d like to know if there’s a real problem that also needs to
be addressed.

--
Ricardo
C
C
Christopher Baines wrote on 10 Feb 12:20 +0100
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 53903@debbugs.gnu.org)
874k57dkzx.fsf@cbaines.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (41 lines)
>>>>> View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.
>>>>
>>>> Would you be able to share this log, or at least the last bit of it?
>>>
>>> There’s one failing test:
>>>
>>> ==> foo <==
>>> + fail=1
>>> + break
>>> + Exit 1
>>> + set +e
>>> + exit 1
>>> + exit 1
>>> + remove_tmp_
>>> + __st=1
>>> + cleanup_
>>> + kill 23895
>>> + wait 23895
>>> + test '' = yes
>>> + cd /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32
>>> + chmod -R u+rwx /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
>>> + rm -rf /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
>>> + exit 1
>>> FAIL tests/tail-2/assert.sh (exit status: 1)
>>
>> I tried building this derivation on the HoneyComb machine hooked up to
>> bordeaux.guix.gnu.org, and it fails to build in the same way.
>>
>> Maybe this is a failure that happens (or is more likely) with more
>> cores. The linux-libre version is slightly different on monokuma as
>> well, it's running 5.12.17-gnu currently.
>
> Thanks for reproducing this issue! I wonder what we should do about
> this; is it a real problem in coreutils, a problem with the test suite,
> or something else.
>
> To get past this we could replace coreutils on aarch64 with a package
> that disables this test, but before attempting to implement this
> workaround I’d like to know if there’s a real problem that also needs to
> be addressed.

I tried building it again on the Overdrive machine, and it succeeded. I
also tried building it with --cores=1 on the HoneyComb machine and that
succeeded too.

That suggests it's probably a test suite issue, triggered by having more
cores.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmIE9XJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xe0FBAAqPB2yYbUw67MC5DBvFoAqPPTyW+QJptC
SdSlYVILejUrq5smuoBg/wIhOIJPRwOG0cqXYS0aV6J/FPK3DcLJkqQfiykbRNQH
0OA942q6Bn1fMktgPelpTPDvokeiO413HGJU1JCXXlS4JIpzQcfVFfXA5XnISAvm
PDbzTop/wRz/UeTx33O7q4KwpupWAmi9jWG9XPeXQ7ThHhZMRh1FrBz6QhcdW6Y2
Sw0qcK7nBMrw7Q+2szSQqjvstzMnbnGFPZHGW8XViSlt2u5yEzi0j8vU+yhqdP7J
2c1O95RAko3nIYJMekCx8IloY8wB7XhbxqS9t9XIEqH5I6DQ86Nc7QUO0pKxeeI6
I5P6H0Pk0qpfnQO5XHHtvTvSKOBpifqgbgNdZ5jK0j0U+j6mRlm7iM5ei3s948RI
8wN1/zZzeoiQrledTxxJSitXHVbSn/5qW7Yci1J/D5QuI+loCwb1vwYvKGONxAew
CvBz2x8cGz1LY3sDBCmIVN8OetbS58qpK1Bk2GkQnIb6CT1vE6XyNUyOjDgSQa/F
zdWSff94bxa42XOk8r63Y7Tt57S8mWjxeqoL27K3UJdc2P4eycjRsu6ckuU6a4Af
bKWKrFrojE+fCyHUm2TDEyJuzYv+ih4QKgmf1MvwxuFg3RJy+xmMVEWKUUBlIG18
0DXUvbzaC7w=
=CXJ5
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 10 Feb 16:35 +0100
(name . Christopher Baines)(address . mail@cbaines.net)(address . 53903@debbugs.gnu.org)
87tud6vimm.fsf@elephly.net
Christopher Baines <mail@cbaines.net> writes:

Toggle quote (47 lines)
> Ricardo Wurmus <rekado@elephly.net> writes:
>
>>>>>> View build log at '/var/log/guix/drvs/2j/5348zpz32qmb7x4v5ipg26d269hgxf-coreutils-8.32.drv.bz2'.
>>>>>
>>>>> Would you be able to share this log, or at least the last bit of it?
>>>>
>>>> There’s one failing test:
>>>>
>>>> ==> foo <==
>>>> + fail=1
>>>> + break
>>>> + Exit 1
>>>> + set +e
>>>> + exit 1
>>>> + exit 1
>>>> + remove_tmp_
>>>> + __st=1
>>>> + cleanup_
>>>> + kill 23895
>>>> + wait 23895
>>>> + test '' = yes
>>>> + cd /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32
>>>> + chmod -R u+rwx /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
>>>> + rm -rf /tmp/guix-build-coreutils-8.32.drv-0/coreutils-8.32/gt-assert.sh.B8Wf
>>>> + exit 1
>>>> FAIL tests/tail-2/assert.sh (exit status: 1)
>>>
>>> I tried building this derivation on the HoneyComb machine hooked up to
>>> bordeaux.guix.gnu.org, and it fails to build in the same way.
>>>
>>> Maybe this is a failure that happens (or is more likely) with more
>>> cores. The linux-libre version is slightly different on monokuma as
>>> well, it's running 5.12.17-gnu currently.
>>
>> Thanks for reproducing this issue! I wonder what we should do about
>> this; is it a real problem in coreutils, a problem with the test suite,
>> or something else.
>>
>> To get past this we could replace coreutils on aarch64 with a package
>> that disables this test, but before attempting to implement this
>> workaround I’d like to know if there’s a real problem that also needs to
>> be addressed.
>
> I tried building it again on the Overdrive machine, and it succeeded. I
> also tried building it with --cores=1 on the HoneyComb machine and that
> succeeded too.

I have not been able to build this on Kreuzberg (a HoneyComb machine)
with “--cores=1”. The same test keeps failing. I tried this at least
five times.

--
Ricardo
P
P
pukkamustard wrote on 11 Feb 13:55 +0100
(name . Ricardo Wurmus)(address . rekado@elephly.net)
86k0e1v9l7.fsf@posteo.net
Ricardo Wurmus <rekado@elephly.net> writes:

Toggle quote (11 lines)
> [..]
>
>>
>> I tried building it again on the Overdrive machine, and it succeeded. I
>> also tried building it with --cores=1 on the HoneyComb machine and that
>> succeeded too.
>
> I have not been able to build this on Kreuzberg (a HoneyComb machine)
> with “--cores=1”. The same test keeps failing. I tried this at least
> five times.

I'm seeing the same issue on a PinePhone (running PostmarketOS).

Using "--cores=1" does not solve the issue for me. The same test keeps
failing.

-pukkamustard
R
R
Ricardo Wurmus wrote on 11 Feb 14:05 +0100
(name . pukkamustard)(address . pukkamustard@posteo.net)
875yplv9eo.fsf@elephly.net
pukkamustard <pukkamustard@posteo.net> writes:

Toggle quote (18 lines)
> Ricardo Wurmus <rekado@elephly.net> writes:
>
>> [..]
>>
>>>
>>> I tried building it again on the Overdrive machine, and it succeeded. I
>>> also tried building it with --cores=1 on the HoneyComb machine and that
>>> succeeded too.
>>
>> I have not been able to build this on Kreuzberg (a HoneyComb machine)
>> with “--cores=1”. The same test keeps failing. I tried this at least
>> five times.
>
> I'm seeing the same issue on a PinePhone (running PostmarketOS).
>
> Using "--cores=1" does not solve the issue for me. The same test keeps
> failing.

Thanks for reproducing this!

As a workaround I copied the successful build from an Overdrive machine
to ci.guix.gnu.org and substituted it on the HoneyComb machine.

Unfortunately, there’s yet another build that fails in the same manner
(/gnu/store/zakwql6wdm7rvq0grdfl3qa6b60s9px1-coreutils-minimal-8.32.drv); I’ll have the Overdrive build
it, so that the HoneyCombs can continue.

Clearly something’s up there and needs fixing. But I can’t justify
keeping the three HoneyComb nodes idle, so I’m substituting these
builds.

--
Ricardo
?