[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Parallel guix builds can trample?
From: |
Ludovic Courtès |
Subject: |
Re: Parallel guix builds can trample? |
Date: |
Tue, 18 Jan 2022 15:59:59 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi,
Maxime Devos <maximedevos@telenet.be> skribis:
> Phil Beadling schreef op ma 17-01-2022 om 17:23 [+0000]:
>> For each build that is kicked off in quick succession the local cache
>> of the repo required updated by update-cached-checkout
>> * https://github.com/guix-
>> mirror/guix/blob/9f526f5dad5f4af69d158c50369e182305147f3b/guix/git.sc
>> m#L476
>> * https://github.com/guix-
>> mirror/guix/blob/9f526f5dad5f4af69d158c50369e182305147f3b/guix/git.sc
>> m#L279
>
>
> Maybe 'latest-repository-commit' and 'update-cached-checkout' commit
> can be modified to not use 'switch-to-ref', and instead directly ask
> libgit ‘what's the tree structure of commit cabba9e’ and call a
> procedure like 'add-file-tree-to-store'. That would avoid lock files,
> creating separate directories for concurrent checkouts, ...
That would be ideal. In Guix ‘write-file-tree’ already supports some
sort of virtual file systems, so it should be possible to use it to feed
the contents of the Git tree to the store.
Ludo’.
- Parallel guix builds can trample?, Phil, 2022/01/11
- Re: Parallel guix builds can trample?, Ricardo Wurmus, 2022/01/11
- Re: Parallel guix builds can trample?, Philip Beadling, 2022/01/12
- Re: Parallel guix builds can trample?, Ricardo Wurmus, 2022/01/12
- Re: Parallel guix builds can trample?, Phil, 2022/01/12
- Re: Parallel guix builds can trample?, Phil Beadling, 2022/01/17
- Re: Parallel guix builds can trample?, Maxime Devos, 2022/01/17
- Re: Parallel guix builds can trample?, Phil, 2022/01/18
- Re: Parallel guix builds can trample?, Maxime Devos, 2022/01/18
- Re: Parallel guix builds can trample?,
Ludovic Courtès <=
- Re: Parallel guix builds can trample?, Phil, 2022/01/18
- Re: Parallel guix builds can trample?, Phil Beadling, 2022/01/18