From: Michal Nowak Date: Wed, 27 Mar 2024 09:25:55 +0000 (+0100) Subject: Disable dnstap testing globally X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29798de0e9fa045ead56cb8b9e0cdab903cd207d;p=thirdparty%2Fbind9.git Disable dnstap testing globally The dnstap system test fails permanently. Given that we don't have the resources to investigate and fix the issue in this EoL branch, turn off dnstap globally. I:dnstap:checking that named-checkconf detects no error in good-fstrm-set-reopen-interval.conf I:dnstap:wait for servers to finish loading I:dnstap:checking initial message counts I:dnstap:checking UDP message counts I:dnstap:ns3 3 expected 4 I:dnstap:failed I:dnstap:checking TCP message counts I:dnstap:checking AUTH_QUERY message counts I:dnstap:checking AUTH_RESPONSE message counts I:dnstap:checking CLIENT_QUERY message counts I:dnstap:checking CLIENT_RESPONSE message counts I:dnstap:ns3 1 expected 2 I:dnstap:failed But enable dnstap in Debian "stretch" CI jobs to ensure it builds and gets at least minimal testing. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b0596fe81f..78d191e34c5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -231,7 +231,7 @@ stages: --with-geoip2=auto --disable-static --enable-option-checking=fatal - --enable-dnstap + --disable-dnstap --with-cmocka --with-libxml2 --with-libjson @@ -488,7 +488,7 @@ gcc:centos6:i386: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON}" - EXTRA_CONFIGURE: "--with-libidn2 --without-python --disable-warn-error --disable-dnstap" + EXTRA_CONFIGURE: "--with-libidn2 --without-python --disable-warn-error" <<: *centos_centos6_i386_image <<: *build_job @@ -512,7 +512,7 @@ gcc:centos6:amd64: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON}" - EXTRA_CONFIGURE: "--with-libidn2 --disable-warn-error --disable-dnstap" + EXTRA_CONFIGURE: "--with-libidn2 --disable-warn-error" <<: *centos_centos6_amd64_image <<: *build_job @@ -536,7 +536,7 @@ gcc:oraclelinux7:amd64: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON}" - EXTRA_CONFIGURE: "--with-libidn2 --disable-dnstap" + EXTRA_CONFIGURE: "--with-libidn2" <<: *oraclelinux_7_amd64_image <<: *build_job @@ -584,7 +584,7 @@ gcc:stretch:amd64: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON} -O2" - EXTRA_CONFIGURE: "--without-gssapi" + EXTRA_CONFIGURE: "--without-gssapi --enable-dnstap" <<: *debian_stretch_amd64_image <<: *build_job <<: *schedules_tags_web_triggering_rules @@ -596,6 +596,7 @@ system:gcc:stretch:amd64: needs: - job: gcc:stretch:amd64 artifacts: true + allow_failure: true unit:gcc:stretch:amd64: <<: *debian_stretch_amd64_image @@ -716,7 +717,7 @@ gcc:bionic:amd64: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON} -O2" - EXTRA_CONFIGURE: "--without-geoip2 --with-geoip --disable-dnstap --with-gssapi" + EXTRA_CONFIGURE: "--without-geoip2 --with-geoip --with-gssapi" <<: *ubuntu_bionic_amd64_image <<: *build_job @@ -986,7 +987,6 @@ clang:openbsd:amd64: variables: CC: clang USER: gitlab-runner - EXTRA_CONFIGURE: "--disable-dnstap" <<: *openbsd_amd64_image <<: *build_job