]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Configure without Python as ply is gone from CI images
authorMichal Nowak <mnowak@isc.org>
Wed, 4 Feb 2026 17:23:58 +0000 (18:23 +0100)
committerMichal Nowak <mnowak@isc.org>
Wed, 4 Feb 2026 20:08:43 +0000 (21:08 +0100)
But enable Python in Alpine Linux where ply is still present (as we
can't rebuild the image).

(cherry picked from commit ce3213d7d4dc5d373b553673cff08f83b227ac2c)

.gitlab-ci.yml

index 7f5d81a4e562bf35623fa18f95e58d45e6663001..063745b9682fb2f717359282c56d25ac89d760a6 100644 (file)
@@ -181,6 +181,7 @@ stages:
       --with-libjson
       --prefix=/usr/local
       --without-make-clean
+      --without-python
       $EXTRA_CONFIGURE
       || (test -s config.log && cat config.log; exit 1)
 
@@ -349,7 +350,7 @@ docs:
   <<: *base_image
   stage: docs
   script:
-    - ./configure || cat config.log
+    - ./configure --without-python || cat config.log
     - make -C doc/misc docbook
     - make -C doc/arm Bv9ARM.html
     - find bin/ lib/ isc-config.sh.1 -not -path "bin/tests/*" -name "*.[0-9]" -exec mandoc -T lint -Werror "{}" \;
@@ -379,6 +380,7 @@ gcc:alpine3.15:amd64:
   variables:
     CC: gcc
     CFLAGS: "${CFLAGS_COMMON} -DOPENSSL_SUPPRESS_DEPRECATED"
+    EXTRA_CONFIGURE: "--with-python"
   <<: *alpine_3_15_amd64_image
   <<: *build_job
 
@@ -402,7 +404,7 @@ gcc:centos6:i386:
   variables:
     CC: gcc
     CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "--with-libidn2 --without-python --disable-warn-error"
+    EXTRA_CONFIGURE: "--with-libidn2 --disable-warn-error"
   <<: *centos_centos6_i386_image
   <<: *build_job