* CI idle for aarch64?
@ 2024-10-06 14:47 Brennan Vincent
2024-10-23 19:57 ` Ludovic Courtès
0 siblings, 1 reply; 3+ messages in thread
From: Brennan Vincent @ 2024-10-06 14:47 UTC (permalink / raw)
To: guix-devel
Hi,
While trying to understand why I can't build Skia on aarch64 (see
https://issues.guix.gnu.org/issue/73659) , I tried looking at the logs
in CI. The Skia build is listed as "Scheduled":
http://ci.guix.gnu.org/build/5915482/details . But nothing is being
built on any of the aarch64 currently. So why has the build not started?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: CI idle for aarch64?
2024-10-06 14:47 CI idle for aarch64? Brennan Vincent
@ 2024-10-23 19:57 ` Ludovic Courtès
2024-10-25 1:49 ` Brennan Vincent
0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2024-10-23 19:57 UTC (permalink / raw)
To: Brennan Vincent; +Cc: guix-devel
Hi,
"Brennan Vincent" <brennan@umanwizard.com> skribis:
> While trying to understand why I can't build Skia on aarch64 (see
> https://issues.guix.gnu.org/issue/73659) , I tried looking at the logs
> in CI. The Skia build is listed as "Scheduled":
> http://ci.guix.gnu.org/build/5915482/details . But nothing is being
> built on any of the aarch64 currently. So why has the build not started?
Unfortunately, build machines can be reported as idle even though
they’re building things.
The reason for this is a design issue in Cuirass, which knows about
“builds” assigned to build machines, but not about derivations actually
being built (“builds” here are the things you explicitly asked Cuirass
to build; on <https://ci.guix.gnu.org/jobset/master>, that includes
most packages, but not all.)
Often, before they can perform the “build” they were given, build
machines must build other derivations that the given build depends on.
Those are currently not shown at <https://ci.guix.gnu.org/workers>.
It’s really a bug that should be fixed.
There can also be other reasons why a build machine appears to be idle:
because it’s (re)trying to substitute a derivation it was asked to
build, because it’s running out of disk space, etc. Those should be
less frequent though.
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: CI idle for aarch64?
2024-10-23 19:57 ` Ludovic Courtès
@ 2024-10-25 1:49 ` Brennan Vincent
0 siblings, 0 replies; 3+ messages in thread
From: Brennan Vincent @ 2024-10-25 1:49 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Thanks Ludo. Makes perfect sense.
Ludovic Courtès <ludo@gnu.org> writes:
> Hi,
>
> "Brennan Vincent" <brennan@umanwizard.com> skribis:
>
>> While trying to understand why I can't build Skia on aarch64 (see
>> https://issues.guix.gnu.org/issue/73659) , I tried looking at the logs
>> in CI. The Skia build is listed as "Scheduled":
>> http://ci.guix.gnu.org/build/5915482/details . But nothing is being
>> built on any of the aarch64 currently. So why has the build not started?
>
> Unfortunately, build machines can be reported as idle even though
> they’re building things.
>
> The reason for this is a design issue in Cuirass, which knows about
> “builds” assigned to build machines, but not about derivations actually
> being built (“builds” here are the things you explicitly asked Cuirass
> to build; on <https://ci.guix.gnu.org/jobset/master>, that includes
> most packages, but not all.)
>
> Often, before they can perform the “build” they were given, build
> machines must build other derivations that the given build depends on.
> Those are currently not shown at <https://ci.guix.gnu.org/workers>.
> It’s really a bug that should be fixed.
>
> There can also be other reasons why a build machine appears to be idle:
> because it’s (re)trying to substitute a derivation it was asked to
> build, because it’s running out of disk space, etc. Those should be
> less frequent though.
>
> Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-10-25 1:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-06 14:47 CI idle for aarch64? Brennan Vincent
2024-10-23 19:57 ` Ludovic Courtès
2024-10-25 1:49 ` Brennan Vincent
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.