GNU bug report logs - #45574
Guile 3 fails to build non-deterministically

Previous Next

Package: guix;

Reported by: Chris Marusich <cmmarusich <at> gmail.com>

Date: Thu, 31 Dec 2020 19:17:01 UTC

Severity: important

Done: Ludovic Courtès <ludo <at> gnu.org>

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 45574 in the body.
You can then email your comments to 45574 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#45574; Package guix. (Thu, 31 Dec 2020 19:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Chris Marusich <cmmarusich <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 31 Dec 2020 19:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Chris Marusich <cmmarusich <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Guile 3 fails to build non-deterministically
Date: Thu, 31 Dec 2020 11:16:40 -0800
[Message part 1 (text/plain, inline)]
Hi,

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:

- 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.  I
observed this on a 1-core VM, so perhaps a slow system exacerbates this
bug.  This can make running "guix pull" without substitutes tedious,
since you have to manually retry many times.

-- 
Chris
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#45574; Package guix. (Tue, 12 Jan 2021 10:39:02 GMT) Full text and rfc822 format available.

Message #8 received at 45574 <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Chris Marusich <cmmarusich <at> gmail.com>
Cc: 45574 <at> debbugs.gnu.org
Subject: Re: bug#45574: Guile 3 fails to build non-deterministically
Date: Tue, 12 Jan 2021 11:38:02 +0100
Hello Chris,

> 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




Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 08 Feb 2021 21:30:01 GMT) Full text and rfc822 format available.

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Fri, 06 Sep 2024 07:26:01 GMT) Full text and rfc822 format available.

Notification sent to Chris Marusich <cmmarusich <at> gmail.com>:
bug acknowledged by developer. (Fri, 06 Sep 2024 07:26:02 GMT) Full text and rfc822 format available.

Message #15 received at 45574-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: 45574-done <at> debbugs.gnu.org
Subject: Re: bug#45574: Guile 3 fails to build non-deterministically
Date: Fri, 06 Sep 2024 09:20:38 +0200
Chris Marusich <cmmarusich <at> gmail.com> skribis:

> 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:
>
> - 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.  I
> observed this on a 1-core VM, so perhaps a slow system exacerbates this
> bug.  This can make running "guix pull" without substitutes tedious,
> since you have to manually retry many times.

I don’t think that applies to 3.0.9, or at least I haven’t seen any such
failures or reports thereof.  Closing!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 04 Oct 2024 11:24:11 GMT) Full text and rfc822 format available.

This bug report was last modified 217 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.