]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
gitlab-ci: update FreeBSD CI image to 13.1
authorAlex Richardson <arichardson@FreeBSD.org>
Wed, 21 Sep 2022 08:33:33 +0000 (08:33 +0000)
committerAlex Richardson <arichardson@FreeBSD.org>
Wed, 21 Sep 2022 09:01:56 +0000 (09:01 +0000)
FreeBSD 13.0 has reached EOL and it appears packages
are built against a newer baseline now, so we end up
with missing symbol errors:
ld-elf.so.1: /lib/libc.so.7: version FBSD_1.7 required by /usr/local/lib/libpython3.9.so.1.0 not found

It also appears that the fdpass test still fails on 13.1, so update the
condition to less than 14.0

.gitlab-ci.yml
test/fdpass.c

index 8136308b63a9c32c41578c5f197289269a0425a0..eef23778e7988e873f85ae9156aea9c61e2bf4cc 100644 (file)
@@ -71,8 +71,8 @@ variables:
   variables:
     BUILD_OS: freebsd
     BUILD_ARCH: "x86_64"
-    FDO_DISTRIBUTION_VERSION: '13.0'
-    FDO_DISTRIBUTION_TAG: '2022-08-09.0'  # Bump this version on every ci-install.sh change
+    FDO_DISTRIBUTION_VERSION: '13.1'
+    FDO_DISTRIBUTION_TAG: '2022-09-21.0'  # Bump this version on every ci-install.sh change
     FDO_REPO_SUFFIX: "$BUILD_OS/$BUILD_ARCH"
 
 .cmake-common:
index 2584c6939824ba3547fd21a812ac4ce52935192c..3786c77d4db2465e49c0b2400ebcf3991ad2390f 100644 (file)
@@ -754,9 +754,9 @@ test_odd_limit (Fixture *f,
 
 #ifdef __FreeBSD__
   g_test_message ("Running test on FreeBSD %d...", getosreldate ());
-  if (GPOINTER_TO_INT (data) == 0 && getosreldate () < 1301000)
+  if (GPOINTER_TO_INT (data) == 0 && getosreldate () < 1400000)
     {
-      g_test_skip ("This test fails on FreeBSD < 13.1");
+      g_test_skip ("This test fails on FreeBSD < 14.0");
       return;
     }
 #endif