Message ID | 20220525125112.86954-1-levraiphilippeblain@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | c58bebd4c67960cd4dbaa3c9e569d8d805d8a819 |
Headers | show |
Series | [v2] ci: update Cirrus-CI image to FreeBSD 12.3 | expand |
Philippe Blain <levraiphilippeblain@gmail.com> writes: > The FreeBSD CI build (on Cirrus-CI) has been failing in > 't9001-send-email.sh' for quite some time, with an error from the > runtime linker relating to the Perl installation: > > $ GIT_SEND_EMAIL_NOTTY=1 git send-email \ > '--from=Example <from@example.com>' '--to=nobody@example.com' \ > '--smtp-server=/tmp/cirrus-ci-build/t/trash directory.t9001-send-email/fake.sendmail' \ > --compose '--subject=foo' 0001-Second.patch > ld-elf.so.1: /usr/local/lib/perl5/5.32/mach/CORE/libperl.so.5.32: Undefined symbol "strerror_l@FBSD_1.6" It does sound like the image has a broken build of Perl. Is that something FreeBSD folks might care about, or they already know but they are happy with newer versions they support already? > This first instance is in t9001.6 but it fails similarly in several tests > in this file. > > The FreeBSD image we use is FreeBSD 12.2, which is unsupported since > March 31st, 2022 [1]. Switching to a supported version, 12.3, > makes this error disappear [2]. > > Change the image we use to FreeBSD 12.3. Thanks. Will queue.
diff --git a/.cirrus.yml b/.cirrus.yml index e114ffee1a..4860bebd32 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -9,7 +9,7 @@ freebsd_12_task: DEFAULT_TEST_TARGET: prove DEVELOPER: 1 freebsd_instance: - image_family: freebsd-12-2 + image_family: freebsd-12-3 memory: 2G install_script: pkg install -y gettext gmake perl5