[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67250: builtin:git-download capability detection not working for the
From: |
Christopher Baines |
Subject: |
bug#67250: builtin:git-download capability detection not working for the bordeaux build farm |
Date: |
Tue, 28 Nov 2023 16:54:07 +0000 |
User-agent: |
mu4e 1.10.7; emacs 29.1 |
Ludovic Courtès <ludo@gnu.org> writes:
> Hi,
>
> Christopher Baines <mail@cbaines.net> skribis:
>
>> The bordeaux build farm depends on computing the derivations on one
>> machine, then potentially building them on a different machine.
>>
>> Some of the build machines don't have a new enough guix-daemon that
>> understands builtin:git-download, so derivations that use this are
>> sometimes failing (e.g. [1])
>>
>> 1: https://bordeaux.guix.gnu.org/build/10cc5622-6b1f-4f28-ad9a-41cf796d7a15
>>
>> One potential approach to address this is somehow have the data service
>> indicate that it wants compatible derivations when computing them,
>> rather than to have guix do feature detection against the guix-daemon
>> that is being used at the point the derivations are being computed.
>
> Would it work for you if we added a keyword argument to
> ‘open-connection’ in (guix store) that would let you select which
> builtins to use?
>
> As in:
>
> (open-connection
> #:assume-available-builtin-builders '("download"))
Yep, that would at least allow freezing the available builtins going
forward and separating it from the running daemon.
signature.asc
Description: PGP signature