2026-04-19 07:03.04: New job: test mirage/ocaml-dns https://github.com/mirage/ocaml-dns.git#refs/heads/main (060e0aa8af3a3948f99db79a2755ba14bb56a0a6) (linux-x86_64:opensuse-15.6-4.14_opam-2.5)Base: ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67Opam project buildTo reproduce locally:git clone --recursive "https://github.com/mirage/ocaml-dns.git" -b "main" && cd "ocaml-dns" && git reset --hard 060e0aa8cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67# opensuse-15.6-4.14_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 dnssec.opam dns.opam dns-tsig.opam dns-stub.opam dns-server.opam dns-resolver.opam dns-mirage.opam dns-client.opam dns-client-mirage.opam dns-client-miou-unix.opam dns-client-lwt.opam dns-cli.opam dns-certify.opam ./RUN opam pin add -yn dnssec.dev './' && \opam pin add -yn dns.dev './' && \opam pin add -yn dns-tsig.dev './' && \opam pin add -yn dns-stub.dev './' && \opam pin add -yn dns-server.dev './' && \opam pin add -yn dns-resolver.dev './' && \opam pin add -yn dns-mirage.dev './' && \opam pin add -yn dns-client.dev './' && \opam pin add -yn dns-client-mirage.dev './' && \opam pin add -yn dns-client-miou-unix.dev './' && \opam pin add -yn dns-client-lwt.dev './' && \opam pin add -yn dns-cli.dev './' && \opam pin add -yn dns-certify.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.1 arp.4.1.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bos.0.2.1 ca-certs.1.0.1 ca-certs-nss.3.121 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.2 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.2.0.1 happy-eyeballs-lwt.2.0.1 happy-eyeballs-mirage.2.0.1 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 kdf.1.0.0 logs.0.10.0 lru.0.3.1 lwt.6.1.1 lwt-dllist.1.1.0 macaddr.5.6.2 macaddr-cstruct.5.6.2 metrics.0.5.0 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-ptime.5.2.0 mirage-sleep.4.1.0 mtime.2.1.0 ocaml.4.14.3 ocaml-base-compiler.4.14.3 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 psq.0.2.1 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 rresult.0.7.0 seq.base stdlib-shims.0.3.0 tcpip.9.0.1 tls.2.0.4 tls-lwt.2.0.4 tls-mirage.2.0.4 topkg.1.1.1 uutf.1.0.4 x509.1.0.6 zarith.1.14"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y dnssec.dev dns.dev dns-tsig.dev dns-stub.dev dns-server.dev dns-resolver.dev dns-mirage.dev dns-client.dev dns-client-mirage.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build --only-packages=dnssec,dns,dns-tsig,dns-stub,dns-server,dns-resolver,dns-mirage,dns-client,dns-client-mirage,dns-client-lwt,dns-cli,dns-certify @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-04-19 07:03.04: Using cache hint "mirage/ocaml-dns-ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67-opensuse-15.6-4.14_opam-2.5-bada448c2da91735cc81ca7a17dd7975"2026-04-19 07:03.04: Using OBuilder spec:((from ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67)(comment opensuse-15.6-4.14_opam-2.5)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(workdir /src)(run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))(run (shell "opam init --reinit -ni"))(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))(workdir /src)(run (shell "sudo chown opam /src"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src dnssec.opam dns.opam dns-tsig.opam dns-stub.opam dns-server.opam dns-resolver.opam dns-mirage.opam dns-client.opam dns-client-mirage.opam dns-client-miou-unix.opam dns-client-lwt.opam dns-cli.opam dns-certify.opam)(dst ./))(run (network host)(shell "opam pin add -yn dnssec.dev './' && \\nopam pin add -yn dns.dev './' && \\nopam pin add -yn dns-tsig.dev './' && \\nopam pin add -yn dns-stub.dev './' && \\nopam pin add -yn dns-server.dev './' && \\nopam pin add -yn dns-resolver.dev './' && \\nopam pin add -yn dns-mirage.dev './' && \\nopam pin add -yn dns-client.dev './' && \\nopam pin add -yn dns-client-mirage.dev './' && \\nopam pin add -yn dns-client-miou-unix.dev './' && \\nopam pin add -yn dns-client-lwt.dev './' && \\nopam pin add -yn dns-cli.dev './' && \\nopam pin add -yn dns-certify.dev './'"))(run (shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.1 arp.4.1.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bos.0.2.1 ca-certs.1.0.1 ca-certs-nss.3.121 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.2 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.2.0.1 happy-eyeballs-lwt.2.0.1 happy-eyeballs-mirage.2.0.1 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 kdf.1.0.0 logs.0.10.0 lru.0.3.1 lwt.6.1.1 lwt-dllist.1.1.0 macaddr.5.6.2 macaddr-cstruct.5.6.2 metrics.0.5.0 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-ptime.5.2.0 mirage-sleep.4.1.0 mtime.2.1.0 ocaml.4.14.3 ocaml-base-compiler.4.14.3 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 psq.0.2.1 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 rresult.0.7.0 seq.base stdlib-shims.0.3.0 tcpip.9.0.1 tls.2.0.4 tls-lwt.2.0.4 tls-mirage.2.0.4 topkg.1.1.1 uutf.1.0.4 x509.1.0.6 zarith.1.14")(env CI true)(env OCAMLCI true)(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y dnssec.dev dns.dev dns-tsig.dev dns-stub.dev dns-server.dev dns-resolver.dev dns-mirage.dev dns-client.dev dns-client-mirage.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPS"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))(copy (src .) (dst /src))(run (shell "opam exec -- dune build --only-packages=dnssec,dns,dns-tsig,dns-stub,dns-server,dns-resolver,dns-mirage,dns-client,dns-client-mirage,dns-client-lwt,dns-cli,dns-certify @install @check @runtest && rm -rf _build")))2026-04-19 07:03.04: Waiting for resource in pool OCluster2026-04-19 07:46.40: Waiting for worker…2026-04-19 07:50.21: Got resource from pool OClusterBuilding on toxis.caelum.ci.devAll commits already cachedHEAD is now at 060e0aa8 Merge pull request #417 from mirage/fix-debian-packaging(from ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67)Unable to find image 'ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67' locallydocker.io/ocaml/opam@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67: Pulling from ocaml/opamcf0250ddcb79: Pulling fs layer54ef38c3c526: Pulling fs layeraefa76fd54e9: Pulling fs layer5160a68bee03: Pulling fs layerdff8487ca90e: Pulling fs layerb5251e6ddd43: Pulling fs layerd04e35b39212: Pulling fs layer8a2c8750a65d: Pulling fs layerc2bd98b2043f: Pulling fs layer92d1ca2d50ad: Pulling fs layeraefa76fd54e9: Waiting0c6bc91a1b86: Pulling fs layer5160a68bee03: Waitingdff8487ca90e: Waitingd401ac8151ea: Pulling fs layerb5251e6ddd43: Waitingcf0250ddcb79: Waitingd04e35b39212: Waitingfecb8eb50ef9: Pulling fs layer8a2c8750a65d: Waitingc2bd98b2043f: Waiting54ef38c3c526: Waiting92d1ca2d50ad: Waiting994c30767800: Pulling fs layerd401ac8151ea: Waitingfecb8eb50ef9: Waiting373c0f192c59: Pulling fs layer0c6bc91a1b86: Waiting994c30767800: Waiting2ab629b957a4: Pulling fs layer547301ca33cf: Pulling fs layer2ab629b957a4: Waiting45dd79c31b90: Pulling fs layer547301ca33cf: Waiting45dd79c31b90: Waiting4f4fb700ef54: Pulling fs layerbbf088cc8b89: Pulling fs layer4f4fb700ef54: Waiting7d084657d09b: Pulling fs layerbbf088cc8b89: Waiting2f7fdd47d012: Pulling fs layer7d084657d09b: Waitingbacfe3fbab4c: Pulling fs layer2f7fdd47d012: Waiting8dd3fdf6dbcc: Pulling fs layerbacfe3fbab4c: Waiting178679eaaecc: Pulling fs layer8dd3fdf6dbcc: Waiting833aa5f3f1e1: Pulling fs layer178679eaaecc: Waiting3fe068bfdf2c: Pulling fs layer833aa5f3f1e1: Waiting49b5535fa493: Pulling fs layer3fe068bfdf2c: Waitinge5952018833a: Pulling fs layer49b5535fa493: Waiting525eae7302cc: Pulling fs layer4f96601806d7: Pulling fs layer525eae7302cc: Waitingad34c1ad9b31: Pulling fs layer4f96601806d7: Waitingcd5ff2180057: Pulling fs layerad34c1ad9b31: Waitingdd297f4c55fb: Pulling fs layer291468184bd2: Pulling fs layer1fbd20167461: Pulling fs layercd5ff2180057: Waiting291468184bd2: Waitingd39c1baaf8e5: Pulling fs layerdd297f4c55fb: Waiting1fbd20167461: Waiting17b7502e279e: Pulling fs layerd39c1baaf8e5: Waiting1a08779b4d9e: Pulling fs layer17b7502e279e: Waiting0d2853b618f6: Pulling fs layer1a08779b4d9e: Waiting5ee207db47eb: Pulling fs layer5a776fd8eb40: Pulling fs layer5ee207db47eb: Waiting5a776fd8eb40: Waiting54ef38c3c526: Download completecf0250ddcb79: Download completedff8487ca90e: Download completecf0250ddcb79: Pull complete54ef38c3c526: Pull completeb5251e6ddd43: Verifying Checksumb5251e6ddd43: Download completed04e35b39212: Verifying Checksumd04e35b39212: Download complete5160a68bee03: Verifying Checksum5160a68bee03: Download complete8a2c8750a65d: Verifying Checksum8a2c8750a65d: Download completec2bd98b2043f: Verifying Checksumc2bd98b2043f: Download completeaefa76fd54e9: Verifying Checksumaefa76fd54e9: Download completed401ac8151ea: Download completefecb8eb50ef9: Verifying Checksumfecb8eb50ef9: Download complete92d1ca2d50ad: Verifying Checksum92d1ca2d50ad: Download complete0c6bc91a1b86: Verifying Checksum0c6bc91a1b86: Download complete994c30767800: Verifying Checksum994c30767800: Download complete547301ca33cf: Verifying Checksum547301ca33cf: Download completeaefa76fd54e9: Pull complete2ab629b957a4: Download complete45dd79c31b90: Download complete4f4fb700ef54: Verifying Checksum4f4fb700ef54: Download complete373c0f192c59: Verifying Checksum373c0f192c59: Download completebbf088cc8b89: Download complete7d084657d09b: Verifying Checksum7d084657d09b: Download complete2f7fdd47d012: Download complete8dd3fdf6dbcc: Verifying Checksumbacfe3fbab4c: Verifying Checksumbacfe3fbab4c: Download complete178679eaaecc: Download complete49b5535fa493: Verifying Checksum49b5535fa493: Download complete3fe068bfdf2c: Download complete833aa5f3f1e1: Verifying Checksum833aa5f3f1e1: Download completee5952018833a: Download complete525eae7302cc: Verifying Checksum525eae7302cc: Download complete4f96601806d7: Verifying Checksum4f96601806d7: Download completecd5ff2180057: Verifying Checksumcd5ff2180057: Download complete291468184bd2: Verifying Checksum291468184bd2: Download complete1fbd20167461: Verifying Checksum1fbd20167461: Download completed39c1baaf8e5: Download complete5160a68bee03: Pull completedff8487ca90e: Pull completeb5251e6ddd43: Pull completed04e35b39212: Pull complete8a2c8750a65d: Pull completec2bd98b2043f: Pull complete92d1ca2d50ad: Pull complete0c6bc91a1b86: Pull completed401ac8151ea: Pull completefecb8eb50ef9: Pull complete994c30767800: Pull complete373c0f192c59: Pull complete2ab629b957a4: Pull complete547301ca33cf: Pull complete45dd79c31b90: Pull complete4f4fb700ef54: Pull completebbf088cc8b89: Pull complete7d084657d09b: Pull complete2f7fdd47d012: Pull completebacfe3fbab4c: Pull complete8dd3fdf6dbcc: Pull complete178679eaaecc: Pull complete833aa5f3f1e1: Pull complete3fe068bfdf2c: Pull complete49b5535fa493: Pull completee5952018833a: Pull complete525eae7302cc: Pull complete4f96601806d7: Pull completead34c1ad9b31: Verifying Checksumad34c1ad9b31: Download complete17b7502e279e: Verifying Checksum17b7502e279e: Download complete0d2853b618f6: Download complete5ee207db47eb: Download complete5a776fd8eb40: Download complete1a08779b4d9e: Verifying Checksum1a08779b4d9e: Download completead34c1ad9b31: Pull completecd5ff2180057: Pull completedd297f4c55fb: Verifying Checksumdd297f4c55fb: Download completedd297f4c55fb: Pull complete291468184bd2: Pull complete1fbd20167461: Pull completed39c1baaf8e5: Pull complete17b7502e279e: Pull complete1a08779b4d9e: Pull complete0d2853b618f6: Pull complete5ee207db47eb: Pull complete5a776fd8eb40: Pull completeDigest: sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e67Status: Downloaded newer image for ocaml/opam@sha256:ea7df7b97205b48d47783accd725289689add0bdd28c25efd13baad8a7f63e672026-04-19 07:50.22 ---> using "cd5ffe9eb783a234fb2269492629f1d7ab95728a3b4bc5415fbf3c844d82edbb" from cache/: (comment opensuse-15.6-4.14_opam-2.5)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))2026-04-19 07:50.22 ---> using "b38dc0966963e77ed21e23d461bad85d02565fcf67a50922c57e4b2af9540307" from cache/src: (run (shell "opam init --reinit -ni"))Configuring from /home/opam/.opamrc and then from built-in defaults.Checking for available remotes: rsync and local, git.- you won't be able to use mercurial repositories unless you install the hg command on your system.- you won't be able to use darcs repositories unless you install the darcs command on your system.This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [Y/n] y[NOTE] The 'jobs' option was reset, its value was 255 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:opam option jobs=255 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[ERROR] Could not update repository "ocaml-patches-overlay": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocurrent/opam-repository/': Could not resolve host: github.com"[default] Initialised2026-04-19 07:50.22 ---> using "ef396fa5a5d7537257565a5bcbb59afbf4aa6b15b8cafed6c6e5e61b84ec6690" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-107-genericThe OCaml toplevel, version 4.14.32.5.02026-04-19 07:50.22 ---> using "ddd4f8b68bc9f8bc2defa466f036f815b09acabb6864105826cee62ba3597dbf" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-04-19 07:50.22 ---> using "9e9ba07ed62b7ce49d36fe4d5f009843b66191bf327353bcaf40035913d106a4" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD76bf2ed944..1e0f02e011 master -> origin/master1e0f02e011 Merge pull request #29735 from hannesm/release-duration-v0.3.1<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[ocaml-patches-overlay] no changes from git+https://github.com/ocurrent/opam-repository#patches[default] synchronised from git+file:///home/opam/opam-repositorydefault (at git+file:///home/opam/opam-repository):[WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)default (at git+file:///home/opam/opam-repository):[INFO] opam 2.5.1 includes security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html)Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages.Nothing to do.# To update the current shell environment, run: eval $(opam env)2026-04-19 07:50.22 ---> using "86db3f27d4aa33488ef66889e5848ad55ceb9116db000ff27665b847e0132f14" from cache/src: (copy (src dnssec.opam dns.opam dns-tsig.opam dns-stub.opam dns-server.opam dns-resolver.opam dns-mirage.opam dns-client.opam dns-client-mirage.opam dns-client-miou-unix.opam dns-client-lwt.opam dns-cli.opam dns-certify.opam)(dst ./))2026-04-19 07:50.23 ---> saved as "bb11cced672dcc4e9a6f02a21a5cd651232851a8656d59889790ff53916a73d8"/src: (run (network host)(shell "opam pin add -yn dnssec.dev './' && \\nopam pin add -yn dns.dev './' && \\nopam pin add -yn dns-tsig.dev './' && \\nopam pin add -yn dns-stub.dev './' && \\nopam pin add -yn dns-server.dev './' && \\nopam pin add -yn dns-resolver.dev './' && \\nopam pin add -yn dns-mirage.dev './' && \\nopam pin add -yn dns-client.dev './' && \\nopam pin add -yn dns-client-mirage.dev './' && \\nopam pin add -yn dns-client-miou-unix.dev './' && \\nopam pin add -yn dns-client-lwt.dev './' && \\nopam pin add -yn dns-cli.dev './' && \\nopam pin add -yn dns-certify.dev './'"))[dnssec.dev] synchronised (file:///src)dnssec is now pinned to file:///src (version dev)[dns.dev] synchronised (file:///src)dns is now pinned to file:///src (version dev)[dns-tsig.dev] synchronised (file:///src)dns-tsig is now pinned to file:///src (version dev)[dns-stub.dev] synchronised (file:///src)dns-stub is now pinned to file:///src (version dev)[dns-server.dev] synchronised (file:///src)dns-server is now pinned to file:///src (version dev)[dns-resolver.dev] synchronised (file:///src)dns-resolver is now pinned to file:///src (version dev)[dns-mirage.dev] synchronised (file:///src)dns-mirage is now pinned to file:///src (version dev)[dns-client.dev] synchronised (file:///src)dns-client is now pinned to file:///src (version dev)[dns-client-mirage.dev] synchronised (file:///src)dns-client-mirage is now pinned to file:///src (version dev)[dns-client-miou-unix.dev] synchronised (file:///src)dns-client-miou-unix is now pinned to file:///src (version dev)[dns-client-lwt.dev] synchronised (file:///src)dns-client-lwt is now pinned to file:///src (version dev)[dns-cli.dev] synchronised (file:///src)dns-cli is now pinned to file:///src (version dev)[dns-certify.dev] synchronised (file:///src)dns-certify is now pinned to file:///src (version dev)2026-04-19 07:50.39 ---> saved as "6153443f302a2b2d29ee88ea3b6b5eef7ba616e746bbd2903ec56818b70a79b3"/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))2026-04-19 07:50.39 ---> saved as "998c2bfa80c9744435ede4509e44e1e5d21ae6efb64fb9783b67a0b3b4cb4168"/src: (env DEPS "alcotest.1.9.1 arp.4.1.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bos.0.2.1 ca-certs.1.0.1 ca-certs-nss.3.121 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.2 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.2.0.1 happy-eyeballs-lwt.2.0.1 happy-eyeballs-mirage.2.0.1 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 kdf.1.0.0 logs.0.10.0 lru.0.3.1 lwt.6.1.1 lwt-dllist.1.1.0 macaddr.5.6.2 macaddr-cstruct.5.6.2 metrics.0.5.0 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-ptime.5.2.0 mirage-sleep.4.1.0 mtime.2.1.0 ocaml.4.14.3 ocaml-base-compiler.4.14.3 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 psq.0.2.1 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 rresult.0.7.0 seq.base stdlib-shims.0.3.0 tcpip.9.0.1 tls.2.0.4 tls-lwt.2.0.4 tls-mirage.2.0.4 topkg.1.1.1 uutf.1.0.4 x509.1.0.6 zarith.1.14")/src: (env CI true)/src: (env OCAMLCI true)/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y dnssec.dev dns.dev dns-tsig.dev dns-stub.dev dns-server.dev dns-resolver.dev dns-mirage.dev dns-client.dev dns-client-mirage.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPS"))+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"- Retrieving repository 'Update repository of openSUSE Backports' metadata [..- Looking for gpg keys in repository Update repository of openSUSE Backports.- gpgkey=http://download.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key- ..- ............done]- Building repository 'Update repository of openSUSE Backports' cache [..- ..done]- Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [..- Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15.- gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key- ...- .....- ............- ..........- ..........- ..........- .........- .........- .........- ..........- .........- .........- ..........- .........- ..........- .........- ........- .........- ........- .....- ........- .......- ........- .........- ..........- .........- ..........- ..........- ..........- ......- ...........- .......done]- Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [..- ..done]- Retrieving repository 'Main Update Repository' metadata [..- Looking for gpg keys in repository Main Update Repository.- gpgkey=http://download.opensuse.org/update/leap/15.6/oss/repodata/repomd.xml.key- .- .....- ............done]- Building repository 'Main Update Repository' cache [..- ..done]- Retrieving repository 'Update Repository (Non-Oss)' metadata [..- Looking for gpg keys in repository Update Repository (Non-Oss).- gpgkey=http://download.opensuse.org/update/leap/15.6/non-oss/repodata/repomd.xml.key- .- .....- ....- ..........done]- Building repository 'Update Repository (Non-Oss)' cache [....done]- Repository 'Non-OSS Repository' is up to date.- Repository 'Main Repository' is up to date.- All repositories have been refreshed.<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[dns.dev] synchronised (file:///src)[dns-certify.dev] synchronised (file:///src)[dns-cli.dev] synchronised (file:///src)[dns-client.dev] synchronised (file:///src)[dns-client-lwt.dev] synchronised (file:///src)[dns-client-mirage.dev] synchronised (file:///src)[dns-mirage.dev] synchronised (file:///src)[dns-resolver.dev] synchronised (file:///src)[dns-server.dev] synchronised (file:///src)[dns-stub.dev] synchronised (file:///src)[dns-tsig.dev] synchronised (file:///src)[dnssec.dev] synchronised (file:///src)[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 2).[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.3).[NOTE] Package ocaml is already installed (current version is 4.14.3).[NOTE] Package base-unix is already installed (current version is base).[NOTE] Package base-threads is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).The following system packages will first need to be installed:gmp-devel<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>+ /usr/bin/sudo "zypper" "--non-interactive" "install" "gmp-devel"- Loading repository data...- Reading installed packages...- Resolving package dependencies...-- The following 2 NEW packages are going to be installed:- gmp-devel libgmpxx4-- 2 new packages to install.-- Package download size: 2.2 MiB-- Package install size change:- | 6.7 MiB required by packages that will be installed- 6.7 MiB | - 0 B released by packages that will be removed-- Backend: classic_rpmtrans- Continue? [y/n/v/...? shows all options] (y): y- Retrieving: libgmpxx4-6.1.2-4.9.1.x86_64 (Main Repository) (1/2), 17.1 KiB- Retrieving: libgmpxx4-6.1.2-4.9.1.x86_64.rpm [...- ....- ....done]- Retrieving: gmp-devel-6.1.2-4.9.1.x86_64 (Main Repository) (2/2), 2.2 MiB- Retrieving: gmp-devel-6.1.2-4.9.1.x86_64.rpm [..done (864.1 KiB/s)]-- Checking for file conflicts: [..done]- (1/2) Installing: libgmpxx4-6.1.2-4.9.1.x86_64 [..done]- (2/2) Installing: gmp-devel-6.1.2-4.9.1.x86_64 [......done]# To update the current shell environment, run: eval $(opam env)2026-04-19 07:52.30 ---> saved as "f116b5f481fae9662331d3b7c2671deb5b765ae9bd0db95bd409fb4ddc351205"/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 2).[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.3).[NOTE] Package ocaml is already installed (current version is 4.14.3).[NOTE] Package base-unix is already installed (current version is base).[NOTE] Package base-threads is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).The following actions will be performed:=== install 73 packages- install alcotest 1.9.1- install arp 4.1.0- install asn1-combinators 0.3.2- install astring 0.8.5- install base-bytes base- install base64 3.5.2- install bos 0.2.1- install ca-certs 1.0.1- install ca-certs-nss 3.121- install cmdliner 2.1.0- install conf-gmp 5- install conf-gmp-powm-sec 4- install conf-pkg-config 4- install cppo 1.8.0- install csexp 1.5.2- install cstruct 6.2.0- install cstruct-lwt 6.2.0- install digestif 1.3.0- install dns dev (pinned) [required by happy-eyeballs-lwt]- install domain-name 0.5.0- install dune 3.22.2- install dune-configurator 3.22.2- install duration 0.3.1- install eqaf 0.10- install ethernet 3.2.0- install fmt 0.11.0- install fpath 0.7.3- install gmap 0.3.0- install happy-eyeballs 2.0.1- install happy-eyeballs-lwt 2.0.1- install happy-eyeballs-mirage 2.0.1- install ipaddr 5.6.2- install ipaddr-cstruct 5.6.2- install kdf 1.0.0- install logs 0.10.0- install lru 0.3.1- install lwt 6.1.1- install lwt-dllist 1.1.0- install macaddr 5.6.2- install macaddr-cstruct 5.6.2- install metrics 0.5.0- install mirage-crypto 2.1.0- install mirage-crypto-ec 2.1.0- install mirage-crypto-pk 2.1.0- install mirage-crypto-rng 2.1.0- install mirage-flow 5.0.0- install mirage-kv 6.1.1- install mirage-mtime 5.2.0- install mirage-net 4.0.0- install mirage-ptime 5.2.0- install mirage-sleep 4.1.0- install mtime 2.1.0- install ocaml-syntax-shims 1.0.0- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install ocplib-endian 1.2- install ohex 0.2.0- install optint 0.3.0- install psq 0.2.1- install ptime 1.2.0- install randomconv 0.2.0- install re 1.14.0- install rresult 0.7.0- install seq base- install stdlib-shims 0.3.0- install tcpip 9.0.1- install tls 2.0.4- install tls-lwt 2.0.4- install tls-mirage 2.0.4- install topkg 1.1.1- install uutf 1.0.4- install x509 1.0.6- install zarith 1.14<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved alcotest.1.9.1 (cached)-> retrieved arp.4.1.0 (cached)-> retrieved asn1-combinators.0.3.2 (cached)-> retrieved astring.0.8.5 (cached)-> retrieved base64.3.5.2 (cached)-> retrieved ca-certs.1.0.1 (cached)-> retrieved bos.0.2.1 (cached)-> retrieved conf-gmp.5 (cached)-> retrieved conf-gmp-powm-sec.4 (cached)-> installed conf-pkg-config.4-> retrieved cmdliner.2.1.0 (cached)-> retrieved cppo.1.8.0 (cached)-> installed conf-gmp.5-> retrieved csexp.1.5.2 (cached)-> retrieved ca-certs-nss.3.121 (cached)-> installed conf-gmp-powm-sec.4-> retrieved dns.dev (file:///src)-> retrieved domain-name.0.5.0 (cached)-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0 (cached)-> retrieved duration.0.3.1 (cached)-> retrieved eqaf.0.10 (cached)-> retrieved ethernet.3.2.0 (cached)-> retrieved fmt.0.11.0 (cached)-> retrieved fpath.0.7.3 (cached)-> retrieved gmap.0.3.0 (cached)-> retrieved happy-eyeballs.2.0.1, happy-eyeballs-lwt.2.0.1, happy-eyeballs-mirage.2.0.1 (cached)-> retrieved ipaddr.5.6.2, ipaddr-cstruct.5.6.2, macaddr.5.6.2, macaddr-cstruct.5.6.2 (cached)-> retrieved kdf.1.0.0 (cached)-> retrieved logs.0.10.0 (cached)-> retrieved lru.0.3.1 (cached)-> retrieved lwt.6.1.1 (cached)-> retrieved lwt-dllist.1.1.0 (cached)-> retrieved metrics.0.5.0 (cached)-> retrieved digestif.1.3.0 (cached)-> retrieved mirage-flow.5.0.0 (cached)-> retrieved mirage-kv.6.1.1 (cached)-> retrieved mirage-mtime.5.2.0 (cached)-> retrieved mirage-net.4.0.0 (cached)-> retrieved mirage-ptime.5.2.0 (cached)-> retrieved mirage-sleep.4.1.0 (cached)-> retrieved mtime.2.1.0 (cached)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ocplib-endian.1.2 (cached)-> retrieved ohex.0.2.0 (cached)-> retrieved optint.0.3.0 (cached)-> retrieved psq.0.2.1 (cached)-> retrieved ptime.1.2.0 (cached)-> retrieved randomconv.0.2.0 (cached)-> retrieved re.1.14.0 (cached)-> retrieved rresult.0.7.0 (cached)-> retrieved seq.base (cached)-> installed seq.base-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved dune.3.22.2, dune-configurator.3.22.2 (cached)-> retrieved mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0 (cached)-> retrieved tcpip.9.0.1 (cached)-> retrieved tls.2.0.4, tls-lwt.2.0.4, tls-mirage.2.0.4 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved zarith.1.14 (cached)-> installed cmdliner.2.1.0-> installed ocamlbuild.0.16.1-> retrieved x509.1.0.6 (cached)-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed zarith.1.14-> installed topkg.1.1.1-> installed rresult.0.7.0-> installed mtime.2.1.0-> installed uutf.1.0.4-> installed fmt.0.11.0-> installed astring.0.8.5-> installed ptime.1.2.0-> installed fpath.0.7.3-> installed dune.3.22.2-> installed gmap.0.3.0-> installed csexp.1.5.2-> installed asn1-combinators.0.3.2-> installed base64.3.5.2-> installed cppo.1.8.0-> installed cstruct.6.2.0-> installed domain-name.0.5.0-> installed duration.0.3.1-> installed eqaf.0.10-> installed lwt-dllist.1.1.0-> installed macaddr.5.6.2-> installed metrics.0.5.0-> installed mirage-mtime.5.2.0-> installed mirage-ptime.5.2.0-> installed ocaml-syntax-shims.1.0.0-> installed ohex.0.2.0-> installed optint.0.3.0-> installed psq.0.2.1-> installed randomconv.0.2.0-> installed re.1.14.0-> installed stdlib-shims.0.3.0-> installed ocplib-endian.1.2-> installed macaddr-cstruct.5.6.2-> installed lru.0.3.1-> installed ipaddr.5.6.2-> installed ipaddr-cstruct.5.6.2-> installed digestif.1.3.0-> installed dune-configurator.3.22.2-> installed alcotest.1.9.1-> installed mirage-crypto.2.1.0-> installed kdf.1.0.0-> installed lwt.6.1.1-> installed mirage-flow.5.0.0-> installed mirage-net.4.0.0-> installed cstruct-lwt.6.2.0-> installed mirage-kv.6.1.1-> installed mirage-sleep.4.1.0-> installed logs.0.10.0-> installed dns.dev-> installed ethernet.3.2.0-> installed happy-eyeballs.2.0.1-> installed arp.4.1.0-> installed mirage-crypto-rng.2.1.0-> installed happy-eyeballs-lwt.2.0.1-> installed mirage-crypto-pk.2.1.0-> installed tcpip.9.0.1-> installed happy-eyeballs-mirage.2.0.1-> installed bos.0.2.1-> installed mirage-crypto-ec.2.1.0-> installed x509.1.0.6-> installed ca-certs.1.0.1-> installed ca-certs-nss.3.121-> installed tls.2.0.4-> installed tls-mirage.2.0.4-> installed tls-lwt.2.0.4Done.# To update the current shell environment, run: eval $(opam env)2026-04-19 07:55.13 ---> saved as "22e3152c11e3ee038899b34c202c322b54851a9fd9ba8183d366cd394a9afc68"/src: (copy (src .) (dst /src))2026-04-19 07:55.13 ---> saved as "c2391f69436d134d64af8cb2415cb7dea6211d4ebef83b35a1a41ca230efa440"/src: (run (shell "opam exec -- dune build --only-packages=dnssec,dns,dns-tsig,dns-stub,dns-server,dns-resolver,dns-mirage,dns-client,dns-client-mirage,dns-client-lwt,dns-cli,dns-certify @install @check @runtest && rm -rf _build"))(cd _build/default/test && ./resolvconf.exe)Testing `DNS resolvconf tests'.This run has ID `ZW6MUJFX'.[OK] resolvconf tests 0 linux.[OK] resolvconf tests 1 macos.[OK] resolvconf tests 2 openbsd.[OK] resolvconf tests 3 simple.[OK] resolvconf tests 4 nixos.[OK] resolvconf tests 5 nixos 2.Full test results in `/src/_build/default/test/_build/_tests/DNS resolvconf tests'.Test Successful in 0.002s. 6 tests run.(cd _build/default/test && ./cache.exe)Testing `DNS cache tests'.This run has ID `UQQHPZP4'.[OK] cache tests 0 empty cache.[OK] cache tests 1 cache with A.[OK] cache tests 2 cache nodata.[OK] cache tests 3 cache nodom.[OK] cname cache tests 0 empty cache.[OK] cname cache tests 1 cache with A.[OK] cname cache tests 2 cache with CNAME.[OK] cname cache tests 3 cache with another cname.Full test results in `/src/_build/default/test/_build/_tests/DNS cache tests'.Test Successful in 0.002s. 8 tests run.(cd _build/default/test && ./tsig.exe)Testing `DNS name tests'.This run has ID `4YNPJC78'.[OK] Tsig example 0 example0.[OK] Tsig example 1 example1.[OK] Tsig example 2 example2.Full test results in `/src/_build/default/test/_build/_tests/DNS name tests'.Test Successful in 0.001s. 3 tests run.(cd _build/default/test && ./client.exe)Testing `DNS client tests'.This run has ID `DH2HU61B'.[OK] make_query tests 0 produces same output.[OK] make_query tests 1 fails on unspported query_t...[OK] parse_response tests 0 unpacks some kind of response.[OK] parse_response tests 1 fails to unpack response wi...[OK] gethostbyname tests 0 foo.com is valid.[OK] gethostbyname tests 1 when cache is populated, re...[OK] gethostbyname tests 2 when content evicted, use n...[OK] getaddrinfo tests 0 supports_mx_packets.[OK] getaddrinfo tests 1 a partial UDP response pack...[OK] getaddrinfo tests 2 cname and nodata in packet.Full test results in `/src/_build/default/test/_build/_tests/DNS client tests'.Test Successful in 0.003s. 10 tests run.(cd _build/default/test && ./tests.exe)Testing `DNS name and packet tests'.This run has ID `HMW0H6OJ'.[OK] Packet decode 0 bad query.[OK] Packet decode 1 regression0.[OK] Packet decode 2 regression1.[OK] Packet decode 3 regression2.[OK] Packet decode 4 regression4.[OK] Packet decode 5 regression5.[OK] Packet decode 6 regression6.[OK] Packet decode 7 regression7.[OK] Packet decode 8 regression8.[OK] Packet decode 9 regression9.[OK] Packet decode 10 regression10.[OK] Packet decode 11 regression11.[OK] Packet decode 12 regression12.[OK] Packet decode 13 a success.[OK] Packet decode 14 a leftover.[OK] Packet decode 15 a fail partial.[OK] Packet decode 16 a fail leftover inner.[OK] Packet decode 17 a fail partial inner.[OK] Packet decode 18 ns success.[OK] Packet decode 19 ns fail partial.[OK] Packet decode 20 ns fail leftover inner.[OK] Packet decode 21 ns fail partial inner.[OK] Packet decode 22 cname success.[OK] Packet decode 23 cname fail partial.[OK] Packet decode 24 cname fail leftover inner.[OK] Packet decode 25 cname fail partial inner.[OK] Packet decode 26 soa success.[OK] Packet decode 27 soa fail partial.[OK] Packet decode 28 soa fail leftover inner.[OK] Packet decode 29 soa fail partial inner.[OK] Packet decode 30 ptr success.[OK] Packet decode 31 ptr fail partial.[OK] Packet decode 32 ptr fail leftover inner.[OK] Packet decode 33 ptr fail partial inner.[OK] Packet decode 34 mx success.[OK] Packet decode 35 mx fail partial.[OK] Packet decode 36 mx fail leftover inner.[OK] Packet decode 37 mx fail partial inner.[OK] Packet decode 38 txt success.[OK] Packet decode 39 txt fail partial.[OK] Packet decode 40 txt fail partial inner.[OK] Packet decode 41 aaaa success.[OK] Packet decode 42 aaaa fail partial.[OK] Packet decode 43 aaaa fail leftover inner.[OK] Packet decode 44 aaaa fail partial inner.[OK] Packet decode 45 srv success.[OK] Packet decode 46 srv fail partial.[OK] Packet decode 47 srv fail leftover inner.[OK] Packet decode 48 srv fail partial inner.[OK] Packet decode 49 sshfp success.[OK] Packet decode 50 sshfp fail partial.[OK] Packet decode 51 sshfp fail partial inner.[OK] Packet decode 52 tlsa success.[OK] Packet decode 53 caa success.[OK] Packet decode 54 caa fail partial.[OK] Packet decode 55 dnskey success.[OK] Packet decode 56 ds success.[OK] Packet decode 57 rrsig success.[OK] Packet decode 58 nsec success.[OK] Packet decode 59 nsec success 2.[OK] Packet decode 60 nsec3 success.[OK] Packet decode 61 loc decode.[OK] Packet decode 62 loc decode min.[OK] Packet decode 63 loc decode min negated.[OK] Packet decode 64 loc decode max.[OK] Packet decode 65 loc decode max inverted.[OK] Packet decode 66 loc decode alt signed max under.[OK] Packet decode 67 loc decode alt signed max.[OK] Packet decode 68 loc decode alt signed max over.[OK] Packet decode 69 loc leftover.[OK] Packet decode 70 loc leftover inner.[OK] Packet decode 71 loc fail partial.[OK] Packet decode 72 loc fail partial inner.[OK] Packet decode 73 loc encode min.[OK] Packet decode 74 loc encode min negated.[OK] Packet decode 75 loc encode max.[OK] Packet decode 76 loc encode max inverted.[OK] Packet decode 77 dnskey to/of_string.Full test results in `/src/_build/default/test/_build/_tests/DNS name and packet tests'.Test Successful in 0.018s. 78 tests run.(cd _build/default/test && ./test_rfc9460.exe)Testing `rfc9460 tests'.This run has ID `GAFO0DQY'.[OK] rfc9460 passing 0 parse alias mode.[OK] rfc9460 passing 1 parse port specification.[OK] rfc9460 passing 2 parse value unquoted.[OK] rfc9460 passing 3 quoted hints.[OK] rfc9460 passing 4 svc param key ordering.[OK] rfc9460 passing 5 escaped comma backslash.[OK] rfc9460 passing 6 service mode https with root ta...[OK] rfc9460 passing 7 multiple ipv4 hints.[OK] rfc9460 passing 8 multiple alpn protocols.[OK] rfc9460 passing 9 https with multiple params.[OK] rfc9460 passing 10 no-default-alpn.[OK] rfc9460 passing 11 high priority value.[OK] rfc9460 passing 12 https alias mode.[OK] rfc9460 passing 13 service mode same target.[OK] rfc9460 passing 14 generic key high number.[OK] rfc9460 passing 15 mandatory single key.[OK] rfc9460 passing 16 service mode minimal.[OK] rfc9460 passing 17 complex mandatory.[OK] rfc9460 failing 0 failure_svc_param_key.[OK] rfc9460 failing 1 key repitition in mandatory list.[OK] rfc9460 failing 2 failure alias mode with params.[OK] rfc9460 failing 3 failure mandatory missing param.[OK] rfc9460 failing 4 failure mandatory contains mand...[OK] rfc9460 failing 5 failure alias mode root target.[OK] rfc9460 failing 6 failure duplicate in mandatory.[OK] rfc9460 failing 7 failure multiple mandatory params.[OK] rfc9460 encoding 0 encode port param wire format.[OK] rfc9460 encoding 1 encode https port wire format.[OK] rfc9460 encoding 2 encode multiple params with port.Full test results in `/src/_build/default/test/_build/_tests/rfc9460 tests'.Test Successful in 0.003s. 29 tests run.(cd _build/default/test && ./server.exe)Testing `DNS server tests'.This run has ID `PC3FAUCF'.[OK] Trie 0 simple.[OK] Trie 1 basic.[OK] Trie 2 alias.[OK] Trie 3 delegation.[OK] Trie 4 rmzone.[OK] Trie 5 zone.[OK] Trie 6 no soa.[OK] Trie 7 subdomain and entries.[OK] Server 0 simple.[OK] Server 1 secondary.[OK] Server 2 secondary in non-authoritative zone.[OK] Server 3 multiple IPs of secondary.[OK] Server 4 multiple secondaries.[OK] Server 5 multiple secondaries with duplica...[OK] Server 6 secondaries in other zone.[OK] Server 7 secondary via key.[OK] Server 8 secondary via root key.[OK] Server 9 secondaries and keys.[OK] Server 10 secondaries and keys dups.[OK] Server 11 multiple zones.[OK] Server 12 secondary create.[OK] Authentication 0 access granted.[OK] Authentication 1 zone and operation.[OK] Authentication 2 simple deny auth.[OK] Authentication 3 simple allow auth.[OK] Authentication 4 question.[OK] Authentication 5 AXFR.[OK] Authentication 6 no AXFR.[OK] Authentication 7 unauthenticated AXFR.[OK] Authentication 8 ixfr.[OK] Authentication 9 basic update.[OK] Authentication 10 actual update.[OK] Authentication 11 actual update with hostname key.[OK] Authentication 12 update zone regression.[OK] AXFR 0 encoding.[OK] AXFR 1 encoding big zone (no split).[OK] AXFR 2 encoding big zone (one split).[OK] AXFR 3 encoding big zone (multiple splits).[OK] AXFR 4 encoding big zone with tsig (no s...[OK] AXFR 5 encoding big zone with tsig (one ...[OK] Zone 0 parsing simple zone.[OK] Zone 1 parsing simple zone 2.[OK] Zone 2 parsing simple zone 3.[OK] Zone 3 parsing simple zone without final...[OK] Zone 4 parsing wildcard zone.[OK] Zone 5 parsing RFC 4592 zone.[OK] Zone 6 RFC 4592 questions.[OK] Zone 7 parse zone with additional glue.[OK] Zone 8 parse zone with additional glue a...[OK] Zone 9 parsing numerical subdomain zone.[OK] Zone 10 parse locs.[OK] Zone 11 parse zone with PTR.Full test results in `/src/_build/default/test/_build/_tests/DNS server tests'.Test Successful in 0.090s. 52 tests run.(cd _build/default/test && ./resolver.exe)Testing `DNS resolver tests'.This run has ID `L3OLNY9J'.[OK] follow_cname 0 follow_cname cycles.[OK] follow_cname 1 follow_cname works.[OK] scrub 0 empty.[OK] scrub 1 scrub A.[OK] scrub 2 scrub A A.[OK] scrub 3 scrub CNAME.[OK] scrub 4 scrub SOA.[OK] scrub 5 scrub bad SOA.[OK] scrub 6 scrub SOA super.[OK] scrub 7 scrub CNAME A.[OK] scrub 8 scrub authority NS.[OK] scrub 9 scrub A authority NS.[OK] scrub 10 scrub A authority NS add A.[OK] scrub 11 scrub A authority NS bad A.[OK] scrub 12 scrub A authority NS add A A.[OK] scrub 13 scrub A authority NS NS add A A.[OK] scrub 14 scrub A authority NS badNS add A A.[OK] scrub 15 scrub authority NS add A NS.[OK] scrub 16 scrub authority NS add A AAAA.[OK] scrub 17 scrub A authority NS A.[OK] scrub 18 bad packets.[OK] scrub 19 rfc2308 2.1.[OK] scrub 20 bailiwick a.[OK] scrub 21 bailiwick mx.[OK] scrub 22 bailiwick ns.[OK] handle query 0 cname dnssec bad.[OK] handle query 1 a.[OK] well behaved 0 loop between domains.[OK] well behaved 1 missing glue.[OK] well behaved 2 loop using cname.[OK] well behaved 3 loop using cname with two entries.Full test results in `/src/_build/default/test/_build/_tests/DNS resolver tests'.Test Successful in 0.006s. 31 tests run.(cd _build/default/test && ./test_dnssec.exe)Testing `DNSSEC tests'.This run has ID `3A9NTAQO'.[OK] DNSSEC tests 0 root.[OK] DNSSEC tests 1 ns for ripe.net.[OK] DNSSEC tests 2 ds for afnoc.af.mil.[OK] DNSSEC tests 3 nxdomain for or (nsec).[OK] DNSSEC tests 4 nxdomain for zz (nsec).[OK] DNSSEC tests 5 nxdomain for aa (nsec).[OK] DNSSEC tests 6 nodata for a se (nsec).[OK] DNSSEC tests 7 nodata for DS a.se (nsec).[OK] DNSSEC tests 8 nxdomain for DS a.a.se (nsec).[OK] DNSSEC tests 9 nxdomain for DS b.a.se (nsec).[OK] DNSSEC tests 10 nodata for PTR isc.org (nsec).[OK] DNSSEC tests 11 nodomain for PTR doesntexist.isc....[OK] DNSSEC tests 12 nodata (cname) for DS trac.ietf.o...[OK] DNSSEC tests 13 NS trac.ietf.org (with cname).[OK] DNSSEC tests 14 nodata for CAA ietf.org (nsec).[OK] DNSSEC tests 15 wildcard match and cname for sure...[OK] DNSSEC tests 16 wildcard match and cname, nodata ...[OK] DNSSEC tests 17 nodata for a.de (nsec3).[OK] DNSSEC tests 18 nodomain for AAAA asd.house.gov (...[OK] RFC 4035 tests 0 MX (B1).[OK] RFC 4035 tests 1 NS (B1).[OK] RFC 4035 tests 2 A (B1).[OK] RFC 4035 tests 3 AAAA (B1).[OK] RFC 4035 tests 4 A NS1 (B1).[OK] RFC 4035 tests 5 A NS2 (B1).[OK] RFC 4035 tests 6 NXDOMAIN (B2).[OK] RFC 4035 tests 7 NODATA (B3).[OK] RFC 4035 tests 8 signed delegate (B4).[OK] RFC 4035 tests 9 unsigned delegate (B5).[OK] RFC 4035 tests 10 wildcard expansion (B6).[OK] RFC 4035 tests 11 wildcard nodata (B7).[OK] RFC 4035 tests 12 DS nodata (B8).[OK] RFC 5155 tests 0 name error (b1).[OK] RFC 5155 tests 1 no data error (b2).[OK] RFC 5155 tests 2 no data (ENT) error (b2.1).[OK] RFC 5155 tests 3 refer to unsigned zone (b3).[OK] RFC 5155 tests 4 wildcard (b4).[OK] RFC 5155 tests 5 wildcard no data (b5).[OK] RFC 5155 tests 6 DS no data (b6).Full test results in `/src/_build/default/test/_build/_tests/DNSSEC tests'.Test Successful in 0.067s. 39 tests run.2026-04-19 07:55.20 ---> saved as "015a83c2f9471de0f35017e0335ab0d6cb20d88237be0f5fae4eea53a22ecebf"Job succeeded2026-04-19 07:55.20: Job succeeded