With this url:
http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
the mirrorlist shows mirror.hostsuisse.com
(in Switzerland, only just one floor below me), yet a wget is still redirected to a German mirror - just not consistently ?? Sometimes download.o.o will send an immediate redirect:
wget -nd http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
--2022-07-05 11:45:11-- http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
Resolving download.opensuse.org (download.opensuse.org)... 195.135.221.134, 2001:67c:2178:8::13
Connecting to download.opensuse.org (download.opensuse.org)|195.135.221.134|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://mirror.hostsuisse.com/opensuse/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm [following]
--2022-07-05 11:45:11-- http://mirror.hostsuisse.com/opensuse/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
Resolving mirror.hostsuisse.com (mirror.hostsuisse.com)... 185.85.248.30, 2a03:7520:4c68::2030
Connecting to mirror.hostsuisse.com (mirror.hostsuisse.com)|185.85.248.30|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17121751 (16M) [application/x-rpm]
On the next request, download.o.o redirects first to mirrorcache, which then redirects me to Germany:
wget -nd http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
--2022-07-05 11:45:14-- http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
Resolving download.opensuse.org (download.opensuse.org)... 195.135.221.134, 2001:67c:2178:8::13
Connecting to download.opensuse.org (download.opensuse.org)|195.135.221.134|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://mirrorcache-eu.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm [following]
URL transformed to HTTPS due to an HSTS policy
--2022-07-05 11:45:14-- https://mirrorcache-eu.opensuse.org/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
Resolving mirrorcache-eu.opensuse.org (mirrorcache-eu.opensuse.org)... 195.135.221.140, 2001:67c:2178:8::16
Connecting to mirrorcache-eu.opensuse.org (mirrorcache-eu.opensuse.org)|195.135.221.140|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://ftp.halifax.rwth-aachen.de/opensuse/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm [following]
--2022-07-05 11:45:14-- https://ftp.halifax.rwth-aachen.de/opensuse/source/distribution/leap/15.4/repo/oss/src/glibc-2.31-150300.20.7.src.rpm
Resolving ftp.halifax.rwth-aachen.de (ftp.halifax.rwth-aachen.de)... 137.226.34.46, 2a00:8a60:e012:a00::21
Connecting to ftp.halifax.rwth-aachen.de (ftp.halifax.rwth-aachen.de)|137.226.34.46|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17121751 (16M) [application/x-redhat-package-manager]
ISTR having reported something similar before? Maybe this is superfluous, sorry.