Hi,

On ven., 01 juil. 2022 at 14:51, Ludovic Courtès <l...@gnu.org> wrote:

> I was thinking we could have a “Git checkout cache daemon”, so that
> things currently in ~/.cache/guix/checkouts could somehow be shared
> safely among users.

Yeah, maybe Git worktree could be used.  Aide the optimization of the
first “guix pull”, the current design is not totally safe when “guix
time-machine” is intensively run:

        The issue is because concurrency.  If two time-machines are run
        concurrently, they both update ~/.cache/guix/checkouts/ and the
        end result is hard to predict.

        <https://yhetil.org/guix/86r18k1ylf....@gmail.com>


> (That doesn’t help with the first ‘guix pull’ though.)

Yeah, but can we do better than mirroring Savannah and maintain a list
of supported mirrors?


Cheers,
simon

Reply via email to