Skip to content

Commit 4a274b6

Browse files
committed
fix: use ftpmirror.gnu.org instead of ftp.gnu.org
ftp.gnu.org is unreliable and frequently times out during CI builds. ftpmirror.gnu.org is GNU's own CDN that auto-redirects to the nearest mirror. This is the recommended download method per https://www.gnu.org/prep/ftp.en.html Also normalizes /pub/gnu/ paths to /gnu/ since ftpmirror only serves the latter. Affects: libiconv, gettext, gmp, idn2, libunistring, ncurses, readline
1 parent 01a4d87 commit 4a274b6

7 files changed

Lines changed: 7 additions & 7 deletions

File tree

config/artifact/ncurses.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ ncurses:
44
- COPYING
55
source:
66
type: filelist
7-
url: 'https://ftp.gnu.org/pub/gnu/ncurses/'
7+
url: 'https://ftpmirror.gnu.org/gnu/ncurses/'
88
regex: '/href="(?<file>ncurses-(?<version>[^"]+)\.tar\.gz)"/'

config/pkg/lib/gettext.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ gettext:
33
artifact:
44
source:
55
type: filelist
6-
url: 'https://ftp.gnu.org/pub/gnu/gettext/'
6+
url: 'https://ftpmirror.gnu.org/gnu/gettext/'
77
regex: '/href="(?<file>gettext-(?<version>[^"]+)\.tar\.xz)"/'
88
metadata:
99
license-files: [gettext-runtime/intl/COPYING.LIB]

config/pkg/lib/gmp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ gmp:
33
artifact:
44
source:
55
type: filelist
6-
url: 'https://ftp.gnu.org/gnu/gmp/'
6+
url: 'https://ftpmirror.gnu.org/gnu/gmp/'
77
regex: '/href="(?<file>gmp-(?<version>[^"]+)\.tar\.xz)"/'
88
source-mirror:
99
type: url

config/pkg/lib/idn2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ idn2:
33
artifact:
44
source:
55
type: filelist
6-
url: 'https://ftp.gnu.org/gnu/libidn/'
6+
url: 'https://ftpmirror.gnu.org/gnu/libidn/'
77
regex: '/href="(?<file>libidn2-(?<version>[^"]+)\.tar\.gz)"/'
88
metadata:
99
license-files: [COPYING.LESSERv3]

config/pkg/lib/libiconv.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ libiconv:
33
artifact:
44
source:
55
type: filelist
6-
url: 'https://ftp.gnu.org/gnu/libiconv/'
6+
url: 'https://ftpmirror.gnu.org/gnu/libiconv/'
77
regex: '/href="(?<file>libiconv-(?<version>[^"]+)\.tar\.gz)"/'
88
metadata:
99
license-files: [COPYING.LIB]

config/pkg/lib/libunistring.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ libunistring:
33
artifact:
44
source:
55
type: filelist
6-
url: 'https://ftp.gnu.org/gnu/libunistring/'
6+
url: 'https://ftpmirror.gnu.org/gnu/libunistring/'
77
regex: '/href="(?<file>libunistring-(?<version>[^"]+)\.tar\.gz)"/'
88
metadata:
99
license-files: [COPYING.LIB]

config/pkg/lib/readline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ readline:
33
artifact:
44
source:
55
type: filelist
6-
url: 'https://ftp.gnu.org/pub/gnu/readline/'
6+
url: 'https://ftpmirror.gnu.org/gnu/readline/'
77
regex: '/href="(?<file>readline-(?<version>[^"]+)\.tar\.gz)"/'
88
metadata:
99
license-files: [COPYING]

0 commit comments

Comments
 (0)