gnu: bootstrap: Use ftpmirror.gnu.org as main entry in %bootstrap-base-urls

Speed up bootstrap binary download and prevent build check timeout errors
by utilizing the GNU mirror redirecting service as first entry in list of
%bootstrap-base-urls.

* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls)
(%bootstrap-base-urls): Add ftpmirror to the front.

Change-Id: I9e92ac8aad5f208919b38418d550ce899155a618
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Martin Schitter 2025-09-29 23:53:07 +00:00 committed by Ludovic Courtès
parent e778155f51
commit 1bb323866b
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -164,7 +164,8 @@
(define %bootstrap-executable-base-urls
;; This is where the bootstrap executables come from.
'("https://git.savannah.gnu.org/cgit/guix.git/plain/gnu/packages/bootstrap/"
'("https://ftpmirror.gnu.org/guix/bootstrap/"
"https://git.savannah.gnu.org/cgit/guix.git/plain/gnu/packages/bootstrap/"
"https://alpha.gnu.org/gnu/guix/bootstrap/"
"http://flashner.co.il/guix/bootstrap/"
"http://lilypond.org/janneke/guix/"))
@ -358,7 +359,8 @@ or false to signal an error."
(define %bootstrap-base-urls
;; This is where the initial binaries come from.
'("https://ftp.gnu.org/gnu/guix/bootstrap"
'("https://ftpmirror.gnu.org/guix/bootstrap/"
"https://ftp.gnu.org/gnu/guix/bootstrap"
"https://alpha.gnu.org/gnu/guix/bootstrap"
"http://ftp.gnu.org/gnu/guix/bootstrap"
"http://alpha.gnu.org/gnu/guix/bootstrap"