Skip to content

Try a named GNU mirror before the redirector - #183

Merged
frangarcj merged 1 commit into
masterfrom
gnu-mirror-concrete
Aug 28, 2026
Merged

Try a named GNU mirror before the redirector#183
frangarcj merged 1 commit into
masterfrom
gnu-mirror-concrete

Conversation

@frangarcj

Copy link
Copy Markdown
Contributor

Two hosts turned out to be too few, for a different reason from one being too few. ftpmirror.gnu.org is a redirector to whichever mirror is near, and the one it picked answered with an HTTP error:

-- Using src='https://ftpmirror.gnu.org/gnu/gdb/gdb-15.2.tar.xz'
   error: downloading ... failed
   status_code: 22
   status_string: "HTTP response code said error"

after which the fallback to ftp.gnu.org timed out the way it has all week.

mirrors.kernel.org goes first: it is the same host every time, so it can be seen to work rather than hoped about. The redirector stays behind it as the thing that keeps working when that host does not, and ftp.gnu.org stays last.

Checked — kernel.org returns gdb-15.2.tar.xz with the sha256 already pinned here:

mirrors.kernel.org   OK 83350ccd35b5b5a0
mirror.dogado.de     OK 83350ccd35b5b5a0
esperado                83350ccd35b5b5a0

The test now asks for three hosts, refuses ftp.gnu.org as the first, and requires it as the last.

🤖 Generated with Claude Code

Two hosts turned out to be too few, for a different reason from one being too
few. ftpmirror.gnu.org is a redirector to whichever mirror is near, and the
one it picked answered with an HTTP error:

  -- Using src='https://ftpmirror.gnu.org/gnu/gdb/gdb-15.2.tar.xz'
     error: downloading ... failed
     status_code: 22
     status_string: "HTTP response code said error"

after which the fallback to ftp.gnu.org timed out the way it has all week.

mirrors.kernel.org goes first: it is the same host every time, so it can be
seen to work rather than hoped about. The redirector stays behind it as the
thing that keeps working when that host does not, and ftp.gnu.org stays last.
Checked: kernel.org returns gdb-15.2.tar.xz with the sha256 pinned here.

The test now asks for three hosts, refuses ftp.gnu.org as the first one, and
requires it as the last.
@frangarcj
frangarcj merged commit 8df1099 into master Aug 28, 2026
17 of 20 checks passed
@frangarcj
frangarcj deleted the gnu-mirror-concrete branch August 28, 2026 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant