bug-guix
[Top][All Lists]
Advanced

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

bug#54447: cuirass: missing derivation error


From: Ludovic Courtès
Subject: bug#54447: cuirass: missing derivation error
Date: Sun, 14 Jul 2024 23:49:20 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Hi!

Ludovic Courtès <ludo@gnu.org> skribis:

> News from the everlasting bug!
>
>   cannot build missing derivation 
> ‘/gnu/store/dfgc46q3l8wlnymv49a1wjnxypin8p0y-plink-1.07.drv’

[...]

> ‘guix publish’ replied, but 40s too late (nginx has
> “proxy_connect_timeout 10s;” for .narinfo URLs¹).

While the exact reason why ‘guix publish’ exhibits this behavior is
unclear, the good news is that this is “fixed” by having ‘cuirass
remote-worker’ retry when it fails to substitute a .drv (thanks Chris
for the obvious-in-hindsight tip!):

  
https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/commit/?id=2365ba786c805477fcbae6eaeb358b0dd0501598
  
https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/commit/?id=71426663f6ea32152782645e4632168dd2b18602

Furthermore, workers can now reject builds if they fail to substitute
the .drv, in which case ‘cuirass remote-server’ either reschedules or
cancels the build:

  
https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/commit/?id=a909fa99340db5e5cd64612ea4e07e929dc643ad

This has been deployed a few days ago on berlin and on its x86_64 build
machines.  Working well so far!

Ludo’.





reply via email to

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