Ludovic Courtès <l...@gnu.org> writes:

> Simon Josefsson <si...@josefsson.org> writes:
>
>> Ludovic Courtès <l...@gnu.org> writes:
>>
>>>> The nar-herder which handles serving substitutes for the bordeaux build
>>>> farm is meant to enable high performance mirroring, and that's what's
>>>> used for the mirrors listed on https://bordeaux.guix.gnu.org/.
>>>
>>> Would be nice to have a section in the Cookbook on setting up mirror via
>>> several methods, be it nar-herder or rsync.
>>
>> If step-by-step instructions were written, I could sanity check them by
>> attempting to setup a Swedish mirror -- I've noticed that installing
>> packages during CI/CD takes quite some time (especially installing
>> texlive over and over again..) and I suspect that some of the waiting
>> time is due to slow downloads from bordeaux.guix.gnu.org.
>
> Side note: I hope you don’t mean ‘texlive’ the 4 GB monolithic package?
> Check out
> <https://guix.gnu.org/manual/devel/en/html_node/Using-TeX-and-LaTeX.html>.
> :-)

Thanks for the pointer -- indeed, I have been installing 'texlive' in
Guix CI builds, but will try to adapt to the new non-monolithic
approach...

> Regarding slow downloads, you could try the mirrors mentioned at the
> bottom of <https://bordeaux.guix.gnu.org/>: they’re far away from
> Sweden, but still, it would be interesting to see how much of a
> difference it makes given that there must be solid infrastructure
> behind.

I will experiment, one trouble is to find which places I need to add the
appropriate --mirror parameters, and if they need to be added all the
time or if a setting "sticks" or not, and then debug things to confirm
that the mirror really was used...

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to