From: Michal Nowak Date: Mon, 24 Jul 2023 15:17:54 +0000 (+0200) Subject: Drop PKCS11 testing from "sid", restore it on "clang:bookworm" X-Git-Tag: v9.19.17~42^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cfb06dabfe877f0760ad5bd522bf8c7e2b7ad323;p=thirdparty%2Fbind9.git Drop PKCS11 testing from "sid", restore it on "clang:bookworm" The gcc:sid:amd64 job was used to test PKCS11 via the OpenSSL engine API but is now designated for future PKCS11 testing via the provider API. The ability to use PKCS11 via engine API in clang:bookworm:amd64 has been restored using only deprecated APIs in OpenSSL 3. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8a61819911..a089757df9b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -892,20 +892,13 @@ unit:gcc:ossl3:amd64: gcc:sid:amd64: variables: CC: gcc - CFLAGS: "${CFLAGS_COMMON} -O3 -DOPENSSL_API_COMPAT=10100" - # For the jemalloc ./configure option, see https://gitlab.isc.org/isc-projects/bind9/-/issues/3444 - EXTRA_CONFIGURE: "--with-libidn2 --without-lmdb --without-jemalloc --disable-leak-detection ${WITH_READLINE}" + CFLAGS: "${CFLAGS_COMMON} -O3" + EXTRA_CONFIGURE: "--with-libidn2 --without-lmdb ${WITH_READLINE}" RUN_MAKE_INSTALL: 1 <<: *debian_sid_amd64_image <<: *build_job system:gcc:sid:amd64: - # Set up environment variables that allow the "keyfromlabel" system test to be run - variables: - DEFAULT_OPENSSL_CONF: "/etc/ssl/openssl.cnf" - OPENSSL_CONF: "/var/tmp/etc/openssl.cnf" - SOFTHSM2_CONF: "/var/tmp/softhsm2/softhsm2.conf" - SOFTHSM2_MODULE: "/usr/lib/softhsm/libsofthsm2.so" <<: *debian_sid_amd64_image <<: *system_test_job needs: @@ -1237,7 +1230,7 @@ clang:bookworm:amd64: variables: BUILD_CONTRIB: 1 CC: ${CLANG} - CFLAGS: "${CFLAGS_COMMON} -Wenum-conversion" + CFLAGS: "${CFLAGS_COMMON} -Wenum-conversion -DOPENSSL_API_COMPAT=10100" # See https://gitlab.isc.org/isc-projects/bind9/-/issues/3444 EXTRA_CONFIGURE: "--without-jemalloc --disable-leak-detection" RUN_MAKE_INSTALL: 1