]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Drop FreeBSD 12
authorMichal Nowak <mnowak@isc.org>
Thu, 25 Jan 2024 12:46:57 +0000 (13:46 +0100)
committerMichal Nowak <mnowak@isc.org>
Fri, 26 Jan 2024 09:57:53 +0000 (10:57 +0100)
Support for FreeBSD 12.4, the last FreeBSD 12.x release, ended on
December 31, 2023.

Link: https://www.freebsd.org/security/unsupported/
Move the --with-gssapi=krb5-config ./configure option to Tumbleweed.

(cherry picked from commit 98bfa22381e76855c6c9a8a7c96e41cecb67bdd0)

.gitlab-ci.yml
doc/arm/platforms.rst

index 7acc3435589723809df9e55c10f3d9487502dae9..bfd4c1f34a29c5092b17b5eb1a7285f03a79d5d1 100644 (file)
@@ -208,10 +208,6 @@ stages:
 
 ### QCOW2 Image Templates
 
-.freebsd-12-amd64: &freebsd_12_amd64_image
-  image: "freebsd-12.4-x86_64"
-  <<: *libvirt_amd64
-
 .freebsd-13-amd64: &freebsd_13_amd64_image
   image: "freebsd-13.2-x86_64"
   <<: *libvirt_amd64
@@ -993,7 +989,7 @@ gcc:tumbleweed:amd64:
   variables:
     CC: gcc
     CFLAGS: "${CFLAGS_COMMON} -DDEBUG"
-    EXTRA_CONFIGURE: "--with-libidn2"
+    EXTRA_CONFIGURE: "--with-libidn2 --with-gssapi=krb5-config"
   <<: *tumbleweed_latest_amd64_image
   <<: *build_job
 
@@ -1239,32 +1235,6 @@ unit:gcc:softhsm2.6:
     - job: gcc:softhsm2.6
       artifacts: true
 
-# Jobs for Clang builds on FreeBSD 12 (amd64)
-
-clang:freebsd12:amd64:
-  variables:
-    CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "--with-gssapi=krb5-config"
-    USER: gitlab-runner
-  <<: *freebsd_12_amd64_image
-  <<: *build_job
-
-system:clang:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
-  <<: *system_test_job
-  variables:
-    USER: gitlab-runner
-  needs:
-    - job: clang:freebsd12:amd64
-      artifacts: true
-
-unit:clang:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
-  <<: *unit_test_job
-  needs:
-    - job: clang:freebsd12:amd64
-      artifacts: true
-
 # Jobs for Clang builds on FreeBSD 13 (amd64)
 
 clang:freebsd13:amd64:
@@ -1737,7 +1707,6 @@ stress:rpz:fedora:39:arm64:
       - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /linux/i && $BIND_STRESS_TEST_MODE =~ /rpz/i && $BIND_STRESS_TEST_ARCH =~ /arm64/i)
 
 stress:authoritative:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
   <<: *freebsd_stress_amd64
   <<: *stress_job
   variables:
@@ -1752,7 +1721,6 @@ stress:authoritative:freebsd12:amd64:
       - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /freebsd/i && $BIND_STRESS_TEST_MODE =~ /authoritative/i && $BIND_STRESS_TEST_ARCH =~ /amd64/i)
 
 stress:recursive:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
   <<: *freebsd_stress_amd64
   <<: *stress_job
   variables:
@@ -1767,7 +1735,6 @@ stress:recursive:freebsd12:amd64:
       - $CI_COMMIT_TAG || ($BIND_STRESS_TEST_OS =~ /freebsd/i && $BIND_STRESS_TEST_MODE =~ /recursive/i && $BIND_STRESS_TEST_ARCH =~ /amd64/i)
 
 stress:rpz:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
   <<: *freebsd_stress_amd64
   <<: *stress_job
   variables:
index ef2949ad4c0025c17dde33da84ba21d4cab6ceb2..d831e221be97d3a56bd0fce5f3be5e50199a206a 100644 (file)
@@ -49,7 +49,7 @@ following systems:
 -  Ubuntu LTS 20.04, 22.04
 -  Fedora 39
 -  Red Hat Enterprise Linux / CentOS / Oracle Linux 7, 8, 9
--  FreeBSD 12.4, 13.2, 14.0
+-  FreeBSD 13.2, 14.0
 -  Alpine Linux 3.19
 
 The amd64, i386, armhf and arm64 CPU architectures are all fully