Thanks Ludo. Makes perfect sense. Ludovic Courtès <l...@gnu.org> writes:
> Hi, > > "Brennan Vincent" <bren...@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’.