From: Nicki Křížek Date: Mon, 5 Jan 2026 14:06:13 +0000 (+0100) Subject: Drop rolling release distros from CI X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c52b719c7927459a28c64757295f5a02207e2f42;p=thirdparty%2Fbind9.git Drop rolling release distros from CI The 9.16 EoL should no longer attempt to run tests on rolling releases in CI. Move sid- and tumbleweed-specific CFLAGS and EXTRA_CONFIGURE options to Ubuntu "noble" and AlmaLinux 8, respectively. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da46becce2a..52dbf0132f2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -114,16 +114,6 @@ stages: image: "$CI_REGISTRY_IMAGE:debian-trixie-amd64cross32" <<: *linux_amd64 -.debian-sid-amd64: &debian_sid_amd64_image - image: "$CI_REGISTRY_IMAGE:debian-sid-amd64" - <<: *linux_amd64 - -# openSUSE Tumbleweed - -.tumbleweed-latest-amd64: &tumbleweed_latest_amd64_image - image: "$CI_REGISTRY_IMAGE:tumbleweed-latest-amd64" - <<: *linux_amd64 - # Fedora .fedora-40-amd64: &fedora_40_amd64_image @@ -519,7 +509,7 @@ gcc:almalinux8:amd64: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON}" - EXTRA_CONFIGURE: "--enable-buffer-useinline --with-libidn2" + EXTRA_CONFIGURE: "--enable-buffer-useinline --with-libidn2 --with-gssapi=krb5-config" <<: *almalinux_8_amd64_image <<: *build_job @@ -583,8 +573,8 @@ gcc:tarball:nosphinx: gcc:noble:amd64: variables: CC: gcc - CFLAGS: "${CFLAGS_COMMON} -O3" - EXTRA_CONFIGURE: "--with-libidn2 --without-lmdb" + CFLAGS: "${CFLAGS_COMMON} -O3 -DDEBUG" + EXTRA_CONFIGURE: "--with-libidn2 --without-lmdb --without-libtool --with-dlopen --without-python" <<: *ubuntu_noble_amd64_image <<: *build_job @@ -721,23 +711,6 @@ unit:gcc:tarball: - job: gcc:tarball artifacts: true -# Jobs for debug GCC builds on openSUSE Tumbleweed (amd64) - -gcc:tumbleweed:amd64: - variables: - CC: gcc - CFLAGS: "${CFLAGS_COMMON} -DDEBUG" - EXTRA_CONFIGURE: "--with-libidn2 --with-gssapi=krb5-config" - <<: *tumbleweed_latest_amd64_image - <<: *build_job - -system:gcc:tumbleweed:amd64: - <<: *tumbleweed_latest_amd64_image - <<: *system_test_job - needs: - - job: gcc:tumbleweed:amd64 - artifacts: true - # Jobs for regular GCC builds on Ubuntu 22.04 Jammy Jellyfish (amd64) gcc:jammy:amd64: @@ -834,30 +807,6 @@ unit:clang:trixie:amd64: - job: clang:trixie:amd64 artifacts: true -# Jobs with libtool disabled - -nolibtool:sid:amd64: - variables: - CC: gcc - CFLAGS: "${CFLAGS_COMMON}" - EXTRA_CONFIGURE: "--with-libidn2 --without-libtool --with-dlopen --without-python" - <<: *debian_sid_amd64_image - <<: *build_job - -system:nolibtool:sid:amd64: - <<: *debian_sid_amd64_image - <<: *system_test_job - needs: - - job: nolibtool:sid:amd64 - artifacts: true - -unit:nolibtool:sid:amd64: - <<: *debian_sid_amd64_image - <<: *unit_test_job - needs: - - job: nolibtool:sid:amd64 - artifacts: true - # Job producing a release directory release: