build-deb12-knot-master
Passed Started
by
@ostava
Oto Šťáva
1Running with gitlab-runner 15.11.1 (8f99b8d9)2 on ci-02.labs.nic.cz RZxiWBTB, system ID: s_7933f27616614Using Docker executor with image registry.nic.cz/knot/knot-resolver-ci/debian12-knot_master:v20240502 ...5Authenticating with credentials from job payload (GitLab Registry)6Pulling docker image registry.nic.cz/knot/knot-resolver-ci/debian12-knot_master:v20240502 ...7Using docker image sha256:d0652fb47c99b710538b3600eba7ba39f86de6204610bc37782f7422dbf9c463 for registry.nic.cz/knot/knot-resolver-ci/debian12-knot_master:v20240502 with digest registry.nic.cz/knot/knot-resolver-ci/debian12-knot_master@sha256:21e5f872cfa549d06b0e1981e3165f16b7746d58086a411a4254253e6e9bd0a0 ...9Running on runner-rzxiwbtb-project-147-concurrent-7 via ci-02...11Fetching changes...12Initialized empty Git repository in /builds/knot/knot-resolver/.git/13Created fresh repository.14Checking out 3e662fc0 as detached HEAD (ref is knot_wire_ci-overhaul-2)...15Updating/initializing submodules recursively...16Submodule 'modules/policy/lua-aho-corasick' (https://gitlab.nic.cz/knot/3rdparty/lua-aho-corasick.git) registered for path 'modules/policy/lua-aho-corasick'17Submodule 'tests/config/tapered' (https://gitlab.nic.cz/knot/3rdparty/lua-tapered.git) registered for path 'tests/config/tapered'18Submodule 'tests/integration/deckard' (https://gitlab.nic.cz/knot/deckard.git) registered for path 'tests/integration/deckard'19Synchronizing submodule url for 'modules/policy/lua-aho-corasick'20Synchronizing submodule url for 'tests/config/tapered'21Synchronizing submodule url for 'tests/integration/deckard'22Cloning into '/builds/knot/knot-resolver/modules/policy/lua-aho-corasick'...23Cloning into '/builds/knot/knot-resolver/tests/config/tapered'...24Cloning into '/builds/knot/knot-resolver/tests/integration/deckard'...25Submodule path 'modules/policy/lua-aho-corasick': checked out '9f983c48af8ddddbcc38f34a4d589600b47645c1'26Submodule path 'tests/config/tapered': checked out 'a4ff55a9a59d7dc030f021439865117d1df7a845'27Submodule path 'tests/integration/deckard': checked out 'b5b338678d48a9807097000afe03ebfdf705f7a3'28Entering 'modules/policy/lua-aho-corasick'29Entering 'tests/config/tapered'30Entering 'tests/integration/deckard'31Entering 'modules/policy/lua-aho-corasick'32Entering 'tests/config/tapered'33Entering 'tests/integration/deckard'35Using docker image sha256:d0652fb47c99b710538b3600eba7ba39f86de6204610bc37782f7422dbf9c463 for registry.nic.cz/knot/knot-resolver-ci/debian12-knot_master:v20240502 with digest registry.nic.cz/knot/knot-resolver-ci/debian12-knot_master@sha256:21e5f872cfa549d06b0e1981e3165f16b7746d58086a411a4254253e6e9bd0a0 ...36$ echo "PATH: $PATH"37PATH: /root/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin38$ echo "Using Python at: $(which python)"39Using Python at: /root/venv/bin/python40$ meson build_ci_knot_master --prefix=$PREFIX -Dmalloc=disabled -Dwerror=true -Dextra_tests=enabled41The Meson build system42Version: 1.0.143Source dir: /builds/knot/knot-resolver44Build dir: /builds/knot/knot-resolver/build_ci_knot_master45Build type: native build46Project name: knot-resolver47Project version: 5.7.248C compiler for the host machine: cc (gcc 12.2.0 "cc (Debian 12.2.0-14) 12.2.0")49C linker for the host machine: cc ld.bfd 2.4050C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (Debian 12.2.0-14) 12.2.0")51C++ linker for the host machine: c++ ld.bfd 2.4052Host machine cpu family: x86_6453Host machine cpu: x86_6454Message: --- required dependencies ---55Found pkg-config: /usr/bin/pkg-config (1.8.1)56Run-time dependency libknot found: YES 3.4.dev0+1714486734.aa3b43757Run-time dependency libdnssec found: YES 3.4.dev0+1714486734.aa3b43758Run-time dependency libzscanner found: YES 3.4.dev0+1714486734.aa3b43759Run-time dependency libuv found: YES 1.44.260Run-time dependency lmdb found: YES 0.9.2461Run-time dependency gnutls found: YES 3.7.962Run-time dependency luajit found: YES 2.1.0-beta363Message: ------------------------------64Message: --- optional dependencies ---65Run-time dependency libnghttp2 found: YES 1.52.066Run-time dependency openssl found: YES 3.0.1167Checking for function "asprintf" : YES 68Run-time dependency libcap-ng found: YES 0.8.369Checking for function "sendmmsg" : YES 70Has header "libknot/xdp/xdp.h" : YES 71Run-time dependency libsystemd found: YES 25272Library found: NO73Message: ---------------------------74meson.build:172: WARNING: Consider using the built-in warning_level option instead of using "-Wall".75Configuring kresconfig.h using configuration76Configuring trust_anchors.lua using configuration77Configuring sandbox.lua using configuration78Configuring distro-preconfig.lua using configuration79Checking for size of "time_t" : 880Checking for size of "long" : 881Configuring kres-gen.lua using configuration82Program ./kres-gen.sh found: YES (/builds/knot/knot-resolver/daemon/lua/./kres-gen.sh)83Checking for size of "time_t" : 884Checking for size of "struct timeval" : 1685Checking for size of "zs_scanner_t" with dependency libzscanner: 20614486Checking for size of "knot_pkt_t" with dependency libknot: 46487Program luajit found: YES (/usr/bin/luajit)88Message: --- dnstap module dependencies ---89Run-time dependency libprotobuf-c found: YES 1.4.190Run-time dependency libfstrm found: YES 0.6.191Program protoc-c found: YES (/usr/bin/protoc-c)92Message: ----------------------------------93Configuring http.lua using configuration94Message: --- client dependencies ---95Run-time dependency libedit found: YES 3.196Message: ---------------------------97Configuring upgrade-4-to-5.lua using configuration98Message: --- unit_tests dependencies ---99Run-time dependency cmocka found: YES 1.1.5100tests/unit/meson.build:36: WARNING: Project targets '>=0.49' but uses feature introduced in '0.52.0': priority arg in test.101Message: -------------------------------102Message: --- config_tests dependencies ---103Message: ---------------------------------104Program ../../scripts/test-config.sh found: YES (/builds/knot/knot-resolver/tests/config/../../scripts/test-config.sh)105Message: --- extra_tests dependencies ---106Program python3 found: YES (/root/venv/bin/python3)107Program faketime found: YES (/usr/local/bin/faketime)108Program git found: YES (/usr/bin/git)109Program make found: YES (/usr/bin/make)110Run-time dependency augeas found: YES 1.14.0111Program ../../scripts/test-integration-prepare.sh found: YES (/builds/knot/knot-resolver/tests/integration/../../scripts/test-integration-prepare.sh)112Program deckard/kresd_run.sh found: YES (/builds/knot/knot-resolver/tests/integration/deckard/kresd_run.sh)113Program deckard/run.sh found: YES (/builds/knot/knot-resolver/tests/integration/deckard/run.sh)114Program ./src/dnstap-test/run.sh found: YES (/builds/knot/knot-resolver/tests/dnstap/./src/dnstap-test/run.sh)115tests/dnstap/meson.build:9: WARNING: Project targets '>=0.49' but uses feature introduced in '0.52.0': priority arg in test.116Message: --------------------------------117Configuring kresd.8 using configuration118Program ../scripts/make-doc.sh found: YES (/builds/knot/knot-resolver/doc/../scripts/make-doc.sh)119Message: --- lint dependencies ---120Program clang-tidy found: YES (/usr/bin/clang-tidy)121Program luacheck found: YES (/usr/local/bin/luacheck)122Program flake8 found: YES (/root/venv/bin/flake8)123Program scripts/run-pylint.sh found: YES (/builds/knot/knot-resolver/scripts/run-pylint.sh)124Message: -------------------------125Message: 126======================= SUMMARY =======================127 paths128 prefix: /builds/knot/knot-resolver/.local129 lib_dir: /builds/knot/knot-resolver/.local/lib/x86_64-linux-gnu/knot-resolver130 sbin_dir: /builds/knot/knot-resolver/.local/sbin131 etc_dir: /builds/knot/knot-resolver/.local/etc/knot-resolver132 root.hints: /builds/knot/knot-resolver/.local/etc/knot-resolver/root.hints133 trust_anchors134 keyfile_default: /builds/knot/knot-resolver/.local/etc/knot-resolver/root.keys135 managed_ta: enabled136 install_root_keys: enabled137 systemd:138 files: disabled139 work_dir: /builds/knot/knot-resolver/.local/var/lib/knot-resolver140 cache_dir: /builds/knot/knot-resolver/.local/var/cache/knot-resolver141 optional components142 client: enabled143 utils: enabled144 dnstap: enabled145 unit_tests: enabled146 config_tests: enabled147 extra_tests: enabled148 additional149 user: knot-resolver150 group: knot-resolver151 install_kresd_conf: enabled152 sendmmsg: enabled153 XDP (in libknot): enabled154 openssl debug: present155 capng: enabled156 malloc: libc default157 doh2: enabled158=======================================================159Build targets in project: 34160WARNING: Project specifies a minimum meson_version '>=0.49' but uses features which were added in newer versions:161 * 0.52.0: {'priority arg in test'}162NOTICE: Future-deprecated features used:163 * 0.56.0: {'meson.build_root', 'meson.source_root', 'dependency.get_pkgconfig_variable'}164 * 0.60.0: {'install_subdir with empty directory'}165knot-resolver 5.7.2166 User defined options167 prefix : /builds/knot/knot-resolver/.local168 werror : true169 extra_tests: enabled170 malloc : disabled171Found ninja-1.11.1 at /usr/bin/ninja172WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.173$ ninja -C build_ci_knot_master174ninja: Entering directory `build_ci_knot_master'175[1/116] Compiling C object contrib/libcontrib.a.p/murmurhash3_murmurhash3.c.o176[2/116] Compiling C object contrib/libcontrib.a.p/ccan_asprintf_asprintf.c.o177[3/116] Compiling C object contrib/libcontrib.a.p/base32hex.c.o178[4/116] Compiling C object contrib/libcontrib.a.p/ucw_mempool-fmt.c.o179[5/116] Compiling C object contrib/libcontrib.a.p/base64.c.o180[6/116] Compiling C object contrib/libcontrib.a.p/mempattern.c.o181[7/116] Compiling C object contrib/libcontrib.a.p/base64url.c.o182[8/116] Compiling C object contrib/libcontrib.a.p/ucw_mempool.c.o183[9/116] Compiling C object contrib/libcontrib.a.p/ccan_json_json.c.o184[10/116] Compiling C object lib/libkres.so.9.p/dnssec_nsec.c.o185[11/116] Compiling C object lib/libkres.so.9.p/cache_entry_rr.c.o186[12/116] Compiling C object lib/libkres.so.9.p/cache_knot_pkt.c.o187[13/116] Linking static target contrib/libcontrib.a188[14/116] Compiling C object lib/libkres.so.9.p/cache_entry_list.c.o189[15/116] Compiling C object lib/libkres.so.9.p/cache_entry_pkt.c.o190[16/116] Compiling C object lib/libkres.so.9.p/cache_nsec3.c.o191[17/116] Compiling C object lib/libkres.so.9.p/dnssec_signature.c.o192[18/116] Compiling C object lib/libkres.so.9.p/cache_cdb_lmdb.c.o193[19/116] Compiling C object lib/libkres.so.9.p/generic_lru.c.o194[20/116] Compiling C object lib/libkres.so.9.p/cache_peek.c.o195[21/116] Compiling C object lib/libkres.so.9.p/generic_queue.c.o196[22/116] Compiling C object lib/libkres.so.9.p/cache_nsec1.c.o197[23/116] Compiling C object lib/libkres.so.9.p/dnssec.c.o198[24/116] Compiling C object lib/libkres.so.9.p/layer_cache.c.o199[25/116] Compiling C object lib/libkres.so.9.p/cache_api.c.o200[26/116] Compiling C object lib/libkres.so.9.p/dnssec_ta.c.o201[27/116] Compiling C object lib/libkres.so.9.p/dnssec_nsec3.c.o202[28/116] Compiling C object lib/libkres.so.9.p/log.c.o203[29/116] Compiling C object lib/libkres.so.9.p/module.c.o204[30/116] Compiling C object daemon/kresd.p/bindings_impl.c.o205[31/116] Compiling C object lib/libkres.so.9.p/selection_iter.c.o206[32/116] Compiling C object lib/libkres.so.9.p/generic_trie.c.o207[33/116] Compiling C object lib/libkres.so.9.p/selection.c.o208[34/116] Compiling C object lib/libkres.so.9.p/selection_forward.c.o209[35/116] Compiling C object lib/libkres.so.9.p/layer_iterate.c.o210[36/116] Compiling C object daemon/kresd.p/bindings_worker.c.o211[37/116] Compiling C object daemon/kresd.p/bindings_modules.c.o212[38/116] Compiling C object lib/libkres.so.9.p/layer_validate.c.o213[39/116] Compiling C object lib/libkres.so.9.p/zonecut.c.o214[40/116] Compiling C object lib/libkres.so.9.p/rplan.c.o215[41/116] Compiling C object daemon/kresd.p/bindings_event.c.o216[42/116] Compiling C object daemon/kresd.p/ffimodule.c.o217[43/116] Compiling C object daemon/kresd.p/main.c.o218[44/116] Compiling C object daemon/kresd.p/proxyv2.c.o219[45/116] Compiling C object daemon/kresd.p/tls_ephemeral_credentials.c.o220[46/116] Generating modules/dnstap/dnstap_pb with a custom command221[47/116] Compiling C object daemon/kresd.p/bindings_cache.c.o222[48/116] Compiling C object daemon/kresd.p/engine.c.o223[49/116] Compiling C object daemon/kresd.p/tls_session_ticket-srv.c.o224[50/116] Compiling C object lib/libkres.so.9.p/utils.c.o225[51/116] Compiling C object daemon/kresd.p/udp_queue.c.o226[52/116] Compiling C object daemon/kresd.p/bindings_net.c.o227[53/116] Compiling C object daemon/kresd.p/session.c.o228[54/116] Compiling C object daemon/kresd.p/tls.c.o229[55/116] Compiling C object modules/bogus_log/bogus_log.so.p/bogus_log.c.o230[56/116] Compiling C object modules/dnstap/dnstap.so.p/meson-generated_.._dnstap.pb-c.c.o231[57/116] Compiling C object daemon/kresd.p/network.c.o232[58/116] Compiling C object modules/refuse_nord/refuse_nord.so.p/refuse_nord.c.o233[59/116] Compiling C object lib/libkres.so.9.p/resolve.c.o234[60/116] Compiling C object modules/nsid/nsid.so.p/nsid.c.o235[61/116] Compiling C object daemon/kresd.p/http.c.o236[62/116] Compiling C object modules/extended_error/extended_error.so.p/extended_error.c.o237[63/116] Compiling C object modules/stats/stats.so.p/stats.c.o238[64/116] Compiling C object utils/cache_gc/kres-cache-gc.p/db.c.o239[65/116] Compiling C object daemon/kresd.p/io.c.o240[66/116] Linking target lib/libkres.so.9241[67/116] Compiling C object utils/client/kresc.p/kresc.c.o242[68/116] Compiling C object modules/dnstap/dnstap.so.p/dnstap.c.o243[69/116] Compiling C object utils/cache_gc/kres-cache-gc.p/main.c.o244[70/116] Compiling C object utils/cache_gc/kres-cache-gc.p/kr_cache_gc.c.o245[71/116] Compiling C object modules/edns_keepalive/edns_keepalive.so.p/edns_keepalive.c.o246[72/116] Linking target utils/client/kresc247[73/116] Compiling C object daemon/kresd.p/worker.c.o248[74/116] Compiling C object tests/unit/mock_cmodule.so.p/mock_cmodule.c.o249[75/116] Compiling C object modules/http/debug_opensslkeylog.so.p/debug_opensslkeylog.c.o250[76/116] Compiling C object daemon/kresd.p/zimport.c.o251[77/116] Linking target modules/dnstap/dnstap.so252[78/116] Compiling C object tests/unit/lru.p/.._.._lib_generic_test_lru.c.o253[79/116] Compiling C object utils/cache_gc/kres-cache-gc.p/categories.c.o254[80/116] Compiling C object tests/unit/queue.p/.._.._lib_generic_test_queue.c.o255[81/116] Linking target tests/unit/mock_cmodule.so256[82/116] Compiling C object modules/hints/hints.so.p/hints.c.o257[83/116] Compiling C object tests/unit/array.p/.._.._lib_generic_test_array.c.o258[84/116] Compiling C object tests/unit/trie.p/.._.._lib_generic_test_trie.c.o259[85/116] Compiling C object tests/unit/pack.p/.._.._lib_generic_test_pack.c.o260[86/116] Linking target modules/http/debug_opensslkeylog.so261[87/116] Compiling C object tests/unit/zonecut.p/.._.._lib_test_zonecut.c.o262[88/116] Compiling C object tests/pytests/tlsproxy.p/proxy_tlsproxy.c.o263[89/116] Compiling C object tests/unit/utils.p/.._.._lib_test_utils.c.o264[90/116] Compiling C object tests/unit/module.p/.._.._lib_test_module.c.o265[91/116] Generating symbol file lib/libkres.so.9.p/libkres.so.9.symbols266[92/116] Compiling C object tests/unit/rplan.p/.._.._lib_test_rplan.c.o267[93/116] Compiling C++ object modules/policy/ahocorasick.so.p/lua-aho-corasick_ac_slow.cxx.o268[94/116] Compiling C object tests/pytests/tlsproxy.p/proxy_tls-proxy.c.o269[95/116] Linking target utils/cache_gc/kres-cache-gc270[96/116] Linking target tests/unit/array271[97/116] Compiling C++ object modules/policy/ahocorasick.so.p/lua-aho-corasick_ac_lua.cxx.o272[98/116] Linking target tests/unit/queue273[99/116] Linking target tests/unit/utils274[100/116] Linking target tests/unit/module275[101/116] Linking target tests/unit/trie276[102/116] Linking target tests/unit/zonecut277[103/116] Linking target tests/pytests/tlsproxy278[104/116] Linking target tests/unit/lru279[105/116] Linking target tests/unit/pack280[106/116] Linking target tests/unit/rplan281[107/116] Linking target daemon/kresd282[108/116] Linking target modules/bogus_log/bogus_log.so283[109/116] Linking target modules/edns_keepalive/edns_keepalive.so284[110/116] Linking target modules/nsid/nsid.so285[111/116] Linking target modules/refuse_nord/refuse_nord.so286[112/116] Linking target modules/hints/hints.so287[113/116] Linking target modules/extended_error/extended_error.so288[114/116] Linking target modules/stats/stats.so289[115/116] Compiling C++ object modules/policy/ahocorasick.so.p/lua-aho-corasick_ac_fast.cxx.o290[116/116] Linking target modules/policy/ahocorasick.so291$ ninja -C build_ci_knot_master install >/dev/null292$ ${MESON_TEST} --suite unit --suite config --suite dnstap --no-suite snowflake293ninja: no work to do.294ninja: Entering directory `/builds/knot/knot-resolver/build_ci_knot_master'295ninja: no work to do.296 1/37 knot-resolver:postinstall+config / config.krprint OK 0.16s297 2/37 knot-resolver:postinstall+config / config.dns64 OK 0.13s298 3/37 knot-resolver:postinstall+config / config.log OK 0.20s299 4/37 knot-resolver:postinstall+config / config.ta OK 0.20s300 5/37 knot-resolver:postinstall+config / config.daf OK 0.18s301 6/37 knot-resolver:postinstall+config / config.renumber OK 0.19s302 7/37 knot-resolver:postinstall+config / config.controlsock OK 0.29s303 8/37 knot-resolver:postinstall+config / config.nsid OK 0.12s304 9/37 knot-resolver:postinstall+config / config.http OK 0.23s30510/37 knot-resolver:postinstall+config / config.policy OK 0.15s30611/37 knot-resolver:postinstall+config / config.policy.slice SKIP 0.15s exit status 7730712/37 knot-resolver:postinstall+config / config.policy.rpz OK 0.13s30813/37 knot-resolver:postinstall+config / config.daf_http OK 0.32s30914/37 knot-resolver:postinstall+config+skip_asan / config.http.tls OK 0.24s31015/37 knot-resolver:postinstall+config / config.basic OK 0.17s31116/37 knot-resolver:postinstall+config+config_net / config.net OK 0.11s31217/37 knot-resolver:unit / unit.array OK 0.06s31318/37 knot-resolver:unit / unit.lru OK 0.07s31419/37 knot-resolver:postinstall+config / config.cache OK 0.22s31520/37 knot-resolver:postinstall+config / config.lru OK 0.13s31621/37 knot-resolver:unit / unit.pack OK 0.09s31722/37 knot-resolver:unit / unit.queue OK 0.07s31823/37 knot-resolver:unit / unit.trie OK 0.07s31924/37 knot-resolver:postinstall+config / config.tls OK 0.15s32025/37 knot-resolver:unit / unit.module OK 0.05s32126/37 knot-resolver:unit / unit.rplan OK 0.04s32227/37 knot-resolver:unit / unit.utils OK 0.03s32328/37 knot-resolver:unit / unit.zonecut OK 0.01s32429/37 knot-resolver:postinstall+config / config.doh2 OK 0.37s32530/37 knot-resolver:postinstall+config / config.worker OK 0.39s32631/37 knot-resolver:postinstall+config+y2k38 / config.ta_bootstrap OK 0.89s32732/37 knot-resolver:postinstall+config / config.cache.clear OK 1.21s32833/37 knot-resolver:postinstall+config / config.zimport OK 1.27s32934/37 knot-resolver:postinstall+config / config.http.doh OK 1.23s33035/37 knot-resolver:postinstall+config / config.prefill OK 1.36s33136/37 knot-resolver:postinstall+config / config.hints OK 11.61s33237/37 knot-resolver:postinstall+dnstap / dnstap OK 14.65s333Ok: 36 334Expected Fail: 0 335Fail: 0 336Unexpected Pass: 0 337Skipped: 1 338Timeout: 0 339Full log written to /builds/knot/knot-resolver/build_ci_knot_master/meson-logs/testlog.txt341Running after script...342$ ci/fix-meson-junit.sh build_ci*/meson-logs/testlog.junit.xml344Uploading artifacts...345.local: found 129 matching artifact files and directories 346build_ci*: found 2908 matching artifact files and directories 347WARNING: pkg: no matching files. Ensure that the artifact path is relative to the working directory (/builds/knot/knot-resolver) 348WARNING: File ignored: build_ci_knot_master/tests/dnstap/control/1582 349WARNING: File ignored: build_ci_knot_master/tests/dnstap/dnstap.sock 350Uploading artifacts as "archive" to coordinator... 201 Created id=1078658 responseStatus=201 Created token=64_hRLPL351Uploading artifacts...352build_ci*/meson-logs/testlog.junit.xml: found 1 matching artifact files and directories 353Uploading artifacts as "junit" to coordinator... 201 Created id=1078658 responseStatus=201 Created token=64_hRLPL355Job succeeded