Some builds not found via Cuirass's search box

  • Open
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Marius Bakke
Owner
unassigned
Submitted by
Marius Bakke
Severity
normal
M
M
Marius Bakke wrote on 30 Sep 2022 23:12
Cuirass fails to respect (target-x86-32?) in some circumstances
(address . bug-guix@gnu.org)
878rm0y3b1.fsf@gnu.org
Hello,

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


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.
-----BEGIN PGP SIGNATURE-----

iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYzdbwg8cbWFyaXVzQGdu
dS5vcmcACgkQ6HGLpZEUEHe82QEAs4YZWsgIHUWmfJUpuvpRylxMSmHapud8fbuu
SmarrBUBAKQiFd6bj/rnxv4A4Fa2NBAU2jq2OXmcymKMvJyE6+YN
=a+lV
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 1 Oct 2022 00:14
(name . Marius Bakke)(address . marius@gnu.org)(address . 58203@debbugs.gnu.org)
87y1u0fr2p.fsf@gnu.org
Marius Bakke <marius@gnu.org> skribis:

Toggle quote (6 lines)
> 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:

Toggle snippet (16 lines)
$ 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

Thanks,
Ludo’.
M
M
Marius Bakke wrote on 1 Oct 2022 11:33
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 58203@debbugs.gnu.org)
8735c7yjk4.fsf@gnu.org
Ludovic Courtès <ludo@gnu.org> skriver:

Toggle quote (15 lines)
> Marius Bakke <marius@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.

Toggle quote (2 lines)
> The good news is that with today’s ‘staging’, everything’s fine:

Not quite:


Imath has no dependencies apart from CMake, so all of those should be
the same derivation, yet some are failing.
-----BEGIN PGP SIGNATURE-----

iIUEARYKAC0WIQRNTknu3zbaMQ2ddzTocYulkRQQdwUCYzgJew8cbWFyaXVzQGdu
dS5vcmcACgkQ6HGLpZEUEHf9FQEAnSw87u3v0B3GfgyfYrIN6VWJkVMzdX+qqKsV
mblywxAA/018W8FU4MMyQB9lyzDEMihOtIZwYF9/Kt8dIpgXApoG
=UxKz
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 5 Oct 2022 14:51
(name . Marius Bakke)(address . marius@gnu.org)
87wn9eqvr9.fsf@gnu.org
Hi Marius,

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

Marius Bakke <marius@gnu.org> skribis:

Toggle quote (2 lines)
> Ludovic Courtès <ludo@gnu.org> skriver:

[...]

Toggle quote (9 lines)
>> 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:


I found this recent build ?:


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


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’.
L
L
Ludovic Courtès wrote on 5 Oct 2022 14:51
control message for bug #58203
(address . control@debbugs.gnu.org)
87v8oyqvqi.fsf@gnu.org
retitle 58203 Some builds not found via Cuirass's search box
quit
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 58203@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 58203
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch