GNU bug report logs - #58203
Some builds not found via Cuirass's search box

Previous Next

Package: guix;

Reported by: Marius Bakke <marius <at> gnu.org>

Date: Fri, 30 Sep 2022 21:13:02 UTC

Severity: normal

To reply to this bug, email your comments to 58203 AT debbugs.gnu.org.

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#58203; Package guix. (Fri, 30 Sep 2022 21:13:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marius Bakke <marius <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 30 Sep 2022 21:13:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: bug-guix <at> gnu.org
Subject: Cuirass fails to respect (target-x86-32?) in some circumstances
Date: Fri, 30 Sep 2022 23:12:34 +0200
[Message part 1 (text/plain, inline)]
Hello,

I noticed Cuirass attempts to run imath tests on i686-linux:

  https://ci.guix.gnu.org/build/739643/details

Which is odd, because the package definition has:

  (list #:tests? (not (target-x86-32?)))

This behavior does not reproduce when manually building for i686-linux.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#58203; Package guix. (Fri, 30 Sep 2022 22:15:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Marius Bakke <marius <at> gnu.org>
Cc: 58203 <at> debbugs.gnu.org
Subject: Re: bug#58203: Cuirass fails to respect (target-x86-32?) in some
 circumstances
Date: Sat, 01 Oct 2022 00:14:06 +0200
Marius Bakke <marius <at> gnu.org> skribis:

> Hello,
>
> I noticed Cuirass attempts to run imath tests on i686-linux:
>
>   https://ci.guix.gnu.org/build/739643/details

Following the links, this corresponds to
<https://ci.guix.gnu.org/eval/302107>, itself corresponding to commit
f5fe0082abe4547f3fb9f29d8351473cfb3a387b, which dates back to May.

So this is a recent build for an old commit; maybe it had been queued
for some time and just got unlocked today?  Weirdness.

The good news is that with today’s ‘staging’, everything’s fine:

--8<---------------cut here---------------start------------->8---
$ guix time-machine --commit=e0546a11f0b65e301dc9d1d1cfec26e686070029 -- weather imath -s i686-linux
computing 1 package derivations for i686-linux...
looking for 1 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  100.0% substitutes available (1 out of 1)
  at least 0.2 MiB of nars (compressed)
  0.9 MiB on disk (uncompressed)
  0.230 seconds per request (0.2 seconds in total)
  4.3 requests per second

[...]

$ guix time-machine --commit=e0546a11f0b65e301dc9d1d1cfec26e686070029 -- build imath -s i686-linux -d --no-grafts
/gnu/store/g31xfskliryh10gij1hidydykqk7bb6z-imath-3.1.3.drv
--8<---------------cut here---------------end--------------->8---

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#58203; Package guix. (Sat, 01 Oct 2022 09:34:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 58203 <at> debbugs.gnu.org
Subject: Re: bug#58203: Cuirass fails to respect (target-x86-32?) in some
 circumstances
Date: Sat, 01 Oct 2022 11:33:47 +0200
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> skriver:

> Marius Bakke <marius <at> gnu.org> skribis:
>
>> Hello,
>>
>> I noticed Cuirass attempts to run imath tests on i686-linux:
>>
>>   https://ci.guix.gnu.org/build/739643/details
>
> Following the links, this corresponds to
> <https://ci.guix.gnu.org/eval/302107>, itself corresponding to commit
> f5fe0082abe4547f3fb9f29d8351473cfb3a387b, which dates back to May.
>
> So this is a recent build for an old commit; maybe it had been queued
> for some time and just got unlocked today?  Weirdness.

Hmm.  I was following some "dependency failed" links in Cuirass which
lead to that.  It was recently built because I restarted it.

> The good news is that with today’s ‘staging’, everything’s fine:

Not quite:

  https://ci.guix.gnu.org/search?query=system%3Ai686-linux+imath

Imath has no dependencies apart from CMake, so all of those should be
the same derivation, yet some are failing.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#58203; Package guix. (Wed, 05 Oct 2022 12:52:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Marius Bakke <marius <at> gnu.org>
Cc: Mathieu Othacehe <othacehe <at> gnu.org>, 58203 <at> debbugs.gnu.org
Subject: Re: bug#58203: Cuirass fails to respect (target-x86-32?) in some
 circumstances
Date: Wed, 05 Oct 2022 14:51:06 +0200
Hi Marius,

(Cc: Mathieu for the search box issue below.)

Marius Bakke <marius <at> gnu.org> skribis:

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

[...]

>> The good news is that with today’s ‘staging’, everything’s fine:
>
> Not quite:
>
>   https://ci.guix.gnu.org/search?query=system%3Ai686-linux+imath
>
> Imath has no dependencies apart from CMake, so all of those should be
> the same derivation, yet some are failing.

This is for:

  /gnu/store/sdgcjk8wiv4wk69nlxwp43adppmvijpz-imath-3.1.3.drv

which has #:tests? #true… but that’s also from an evaluation from May,
even if the build is from Sep. 30:

  https://ci.guix.gnu.org/build/739643/details
  https://ci.guix.gnu.org/eval/302107

From <https://ci.guix.gnu.org/eval/683442/dashboard?system=i686-linux>,
I found this recent build ✅:

  https://ci.guix.gnu.org/build/1324091/details

It’s a bug that we don’t get it from the search box:

  https://ci.guix.gnu.org/search?query=spec%3Astaging+system%3Ai686-linux+imath

Mathieu, any ideas?

Anyhow, the “ground truth” in general is Guix itself:

  guix time-machine --branch=staging -- \
    build imath -s i686-linux --no-grafts

Thanks,
Ludo’.




Changed bug title to 'Some builds not found via Cuirass's search box' from 'Cuirass fails to respect (target-x86-32?) in some circumstances' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 05 Oct 2022 12:52:02 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 252 days ago.

Previous Next


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