On 2022-10-03 16:55, aleksandr barakin wrote: > checks the availability of the mirror bordeaux.guix.gnu.org. > > this allows you to start the installation if the ci.guix.gnu.org > is unavailable. > --- > gnu/installer/newt/network.scm | 13 +++++++++---- > 1 file changed, 9 insertions(+), 4 deletions(-) > > diff --git a/gnu/installer/newt/network.scm b/gnu/installer/newt/network.scm > index 0477a489be..b11a55cb1f 100644 > --- a/gnu/installer/newt/network.scm > +++ b/gnu/installer/newt/network.scm > @@ -122,10 +122,15 @@ FULL-VALUE tentatives, spaced by 1 second." > (lambda _ #f)) > (alarm 3)) > (lambda () > - (false-if-exception > - (= (response-code > - (http-request "https://ci.guix.gnu.org")) > - 200))) > + (or > + (false-if-exception > + (= (response-code > + (http-request "https://ci.guix.gnu.org")) > + 200)) > + (false-if-exception > + (= (response-code > + (http-request "https://bordeaux.guix.gnu.org")) > + 200)))) > (lambda () > (alarm 0)))) > > -- > 2.30.2 Ideally we should not hardcode exact mirror urls, because the image can be built with different substitute urls. Another possible soultion is to add an ability to skip the check via TUI, as /tmp/installer-assume-online probably not well-known and this step can stop people without access to ci.guix.gnu.org from using Guix System, seems especially true for newcommers. Anyway, I find this patch useful and good enough to solve the problem at least for some people (who don't have access to ci, but have it to bordeaux), adjusted the wording and commit message, applied. -- Best regards, Andrew Tropin