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
signature.asc
Description: PGP signature