Cannot track pcre2
Our CI is failing attempting to track pcre2.
--:--:--][????????][track:core-deps/pcre2.bst ] START builds/GNOME/gnome-build-meta/cache/buildstream/logs/gnome/core-deps-pcre2/????????-track.2203.log
[--:--:--][????????][track:core-deps/pcre2.bst ] START Tracking http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2
[00:00:00][????????][track:core-deps/pcre2.bst ] FAILURE Tracking http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2
[00:00:00][????????][track:core-deps/pcre2.bst ] FAILURE tar source at core-deps/pcre2.bst [line 3 column 2]: Error mirroring http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2: <urlopen error [Errno 111] Connection refused>
Printing the last 20 lines from log file:
/builds/GNOME/gnome-build-meta/cache/buildstream/logs/gnome/core-deps-pcre2/????????-track.2203.log
======================================================================
[--:--:--] LOG [core-deps/pcre2.bst]: Build environment for element core-deps/pcre2.bst
HOME: /tmp
LC_ALL: en_US.UTF-8
LDFLAGS: -L/usr/lib/x86_64-linux-gnu
LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu
LOGNAME: tomjon
MAKEFLAGS: -j4
PATH: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
PKG_CONFIG_PATH: /usr/local/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig
SHELL: /bin/sh
SOURCE_DATE_EPOCH: '1320937200'
TERM: dumb
TZ: UTC
USER: tomjon
USERNAME: tomjon
V: '1'
[--:--:--] START [core-deps/pcre2.bst]: Tracking http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2
[00:00:00] FAILURE [core-deps/pcre2.bst]: Tracking http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2
[00:00:00] FAILURE [core-deps/pcre2.bst]: tar source at core-deps/pcre2.bst [line 3 column 2]: Error mirroring http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2: <urlopen error [Errno 111] Connection refused>
The server is clearly down:
$ wget http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2
--2018-04-09 21:22:43-- http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.30.tar.bz2
Resolving ftp.csx.cam.ac.uk (ftp.csx.cam.ac.uk)... 131.111.8.115
Connecting to ftp.csx.cam.ac.uk (ftp.csx.cam.ac.uk)|131.111.8.115|:80... failed: Connection refused.
I suspect this host might not be reliable enough for us to use as a tarball source.
Fortunately, https://ftp.pcre.org/pub/pcre/ also exists, and seems to be working. Let's try switching.