guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Frequently testing fixed output derivations


From: Ludovic Courtès
Subject: Re: Frequently testing fixed output derivations
Date: Thu, 14 Jan 2021 22:18:13 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

Hi,

Christopher Baines <mail@cbaines.net> skribis:

> Something I noticed when looking at things guix.cbaines.net failed to
> build, is that some failures were because a fixed output derivation had
> failed (because of a 404 or hash mismatch for example).
>
> I've got around to adding a page to the Guix Data Service to list all
> the fixed output derivations that are related to packages, which also
> shows the latest build for that particular derivation. It's very slow at
> the moment, I need to work more on the PostgreSQL query it uses, but I
> have done most of the builds for all the ~15000 (x86_64-linux)
> derivations now. If this link loads for you, it should show ~28
> derivations that failed to build [1].
>
> 1: 
> https://data.guix-patches.cbaines.net/revision/78fd422cd0e1c894280ef48de8b3a5d42db2eb80/fixed-output-package-derivations?system=x86_64-linux&target=none&latest_build_status=failed&all_results=on

Nice.

One could also run ‘guix lint -c source’, but it takes ages and misses
hash mismatches (it just checks whether there’s “something” at the given
URL).

> My plan is to improve the performace issues with this page, and schedule
> builds each week for every derivation (spread out over the week). That
> way there should be up to date information, making it possible to fix
> things soon after they break.

That’s a great idea.  Would it be also an option to have plots of the
fraction of origin derivations that fail over time?  We’d start an
emergency rescue plan on IRC every time we cross a certain threshold.

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]