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’.

Reply via email to