[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CI idle for aarch64?
From: |
Brennan Vincent |
Subject: |
Re: CI idle for aarch64? |
Date: |
Thu, 24 Oct 2024 21:49:40 -0400 |
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’.