[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’.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#54447: cuirass: missing derivation error,
Ludovic Courtès <=