Guile 3 fails to build non-deterministically

OpenSubmitted by Chris Marusich.
Details
3 participants
  • Chris Marusich
  • Ludovic Courtès
  • Mathieu Othacehe
Owner
unassigned
Severity
important
C
C
Chris Marusich wrote on 31 Dec 2020 20:16
(address . bug-guix@gnu.org)
87h7o123c7.fsf@gmail.com
Hi,
If you try to build Guile 3 without substitutes using any recent versionof Guix, it can frequently fail. I had to try about 12 timesin a row before it succeeded. The failure simply said "FAIL:check-guile" - I didn't save the build logs, which were lost once thebuild succeeded. If anyone is interested in debugging, it should beeasy to reproduce. Just do this:
- Run Guix in a 1-core VM or a similarly slow x86_64-linux system.
- Try to build any recent version of Guile 3 using any recent version of Guix.
I've seen the failures happen for Guile 3.0.2 and Guile 3.0.4. Iobserved this on a 1-core VM, so perhaps a slow system exacerbates thisbug. This can make running "guix pull" without substitutes tedious,since you have to manually retry many times.
-- Chris
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAl/uI5kACgkQ3UCaFdgiRp3ZGxAAujwj4BsLc0ZGWH6hs3L7Lp0GNzyvNgFlfq8ey3TgBI4NwvdQsdzv5l/BPWhz70M/EzA3h0Lv/jdvEHk2vRHweMqMG17a2KAqC6ODHhQ0qECuHoClMSAzho0+8iuRlaziYeDdL2QLyA6T1gmuTgiz3z+Lbrg+pc7dxEcSGuoD50fZUoOWt7HxkEPX+DN0x0jo1SnCQGs4jDcfGV2WoFiGKsIjSPJdAcgY5jNd2pn2FZ7La47x4vIoBE/HOJR8Jb9D9eFNzkTmFL6gEVygVJuRTfzXTOcVNS3t7m4r2b8PLa409BpVf4AMmTzfilLyXGdMVGylfQpbs8PG/ncgQwqo064GWn0moYLejLF5GfnhsGwBZQ9Xi+cCD6nKHklw2zkXy+8LgM0Vvah2dEvimgHkgxCV4rGzGnejskezZ+/qJHc4CGsvE7I4xuIXO3lNvtkvLkGcwsV/LpfbFjw1My1l9iymeMnaUu679UbgZZeNpxCnG9wpKkiT8rBb7PBNg52FBzL0+hqzwdgEQjg/KoXXUPkbEdVrTsuxBBglh7LyO++AjVJxfnMB0INReL5XighXYK+JNH0LgaNM4D40/EcgR1/idzNZpn4yR93lJeqkzojoMethEpU+8LKnM6unVg34Kf/lDuraBogJmMQtHgzg2dYQX+HV1IJnGv4+fRcdLhI==Kea/-----END PGP SIGNATURE-----
M
M
Mathieu Othacehe wrote on 12 Jan 11:38 +0100
(name . Chris Marusich)(address . cmmarusich@gmail.com)(address . 45574@debbugs.gnu.org)
874kjmtp85.fsf@gnu.org
Hello Chris,
Toggle quote (7 lines)> If you try to build Guile 3 without substitutes using any recent version> of Guix, it can frequently fail. I had to try about 12 times> in a row before it succeeded. The failure simply said "FAIL:> check-guile" - I didn't save the build logs, which were lost once the> build succeeded. If anyone is interested in debugging, it should be> easy to reproduce. Just do this:
I investigated those failures yesterday. I think they are caused by:https://lists.gnu.org/archive/html/bug-guile/2020-09/msg00012.html.
Let's see if the fix proposed by Rob can be merged in Guile.
Thanks,
Mathieu
L
L
Ludovic Courtès wrote on 8 Feb 22:28 +0100
control message for bug #45574
(address . control@debbugs.gnu.org)
87czxaxn8p.fsf@gnu.org
severity 45574 importantquit
?