unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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 public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).