2025-12-15 14:45.20: New job: test mirage/ocaml-dns https://github.com/mirage/ocaml-dns.git#refs/heads/main (47ec8a5314694c80f6fd6be6f000ca87dd14fdc4) (openbsd-amd64:openbsd-77-amd64-5.4_opam-2.4)Base: openbsd-77-amd64-ocaml-5.4Opam project buildTo reproduce locally:git clone --recursive "https://github.com/mirage/ocaml-dns.git" -b "main" && cd "ocaml-dns" && git reset --hard 47ec8a53cat > Dockerfile <<'END-OF-DOCKERFILE'FROM openbsd-77-amd64-ocaml-5.4# openbsd-77-amd64-5.4_opam-2.4USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"RUN doas ln -f /usr/bin/opam-2.4 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionRUN cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && 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 /home/opam/src/./RUN opam pin add -yn dnssec.dev '/home/opam/src/./' && \opam pin add -yn dns.dev '/home/opam/src/./' && \opam pin add -yn dns-tsig.dev '/home/opam/src/./' && \opam pin add -yn dns-stub.dev '/home/opam/src/./' && \opam pin add -yn dns-server.dev '/home/opam/src/./' && \opam pin add -yn dns-resolver.dev '/home/opam/src/./' && \opam pin add -yn dns-mirage.dev '/home/opam/src/./' && \opam pin add -yn dns-client.dev '/home/opam/src/./' && \opam pin add -yn dns-client-mirage.dev '/home/opam/src/./' && \opam pin add -yn dns-client-miou-unix.dev '/home/opam/src/./' && \opam pin add -yn dns-client-lwt.dev '/home/opam/src/./' && \opam pin add -yn dns-cli.dev '/home/opam/src/./' && \opam pin add -yn dns-certify.dev '/home/opam/src/./'RUN echo '(lang dune 3.0)' > '/home/opam/src/./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-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bos.0.2.1 ca-certs.1.0.1 ca-certs-nss.3.118 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.20.2 dune-configurator.3.20.2 duration.0.2.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-miou-unix.2.0.1 happy-eyeballs-mirage.2.0.1 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 kdf.1.0.0 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 macaddr.5.6.1 macaddr-cstruct.5.6.1 metrics.0.5.0 miou.0.5.0 mirage-crypto.2.0.2 mirage-crypto-ec.2.0.2 mirage-crypto-pk.2.0.2 mirage-crypto-rng.2.0.2 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.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 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.3 tls-lwt.2.0.3 tls-miou-unix.2.0.3 tls-mirage.2.0.3 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.4 --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-miou-unix.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /home/opam/srcRUN cd /home/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-12-15 14:45.20: Using cache hint "mirage/ocaml-dns-openbsd-77-amd64-ocaml-5.4-openbsd-77-amd64-5.4_opam-2.4-88d657b1fea578ac29bd0d26b78482cb"2025-12-15 14:45.20: Using OBuilder spec:((from openbsd-77-amd64-ocaml-5.4)(comment openbsd-77-amd64-5.4_opam-2.4)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(run (shell "doas ln -f /usr/bin/opam-2.4 /usr/bin/opam"))(run (shell "opam init --reinit -ni"))(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && 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 /home/opam/src/./))(run (network host)(shell "opam pin add -yn dnssec.dev '/home/opam/src/./' && \\nopam pin add -yn dns.dev '/home/opam/src/./' && \\nopam pin add -yn dns-tsig.dev '/home/opam/src/./' && \\nopam pin add -yn dns-stub.dev '/home/opam/src/./' && \\nopam pin add -yn dns-server.dev '/home/opam/src/./' && \\nopam pin add -yn dns-resolver.dev '/home/opam/src/./' && \\nopam pin add -yn dns-mirage.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client-mirage.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client-miou-unix.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client-lwt.dev '/home/opam/src/./' && \\nopam pin add -yn dns-cli.dev '/home/opam/src/./' && \\nopam pin add -yn dns-certify.dev '/home/opam/src/./'"))(run (network host)(shell "echo '(lang dune 3.0)' > '/home/opam/src/./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-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bos.0.2.1 ca-certs.1.0.1 ca-certs-nss.3.118 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.20.2 dune-configurator.3.20.2 duration.0.2.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-miou-unix.2.0.1 happy-eyeballs-mirage.2.0.1 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 kdf.1.0.0 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 macaddr.5.6.1 macaddr-cstruct.5.6.1 metrics.0.5.0 miou.0.5.0 mirage-crypto.2.0.2 mirage-crypto-ec.2.0.2 mirage-crypto-pk.2.0.2 mirage-crypto-rng.2.0.2 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.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 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.3 tls-lwt.2.0.3 tls-miou-unix.2.0.3 tls-mirage.2.0.3 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.4 --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-miou-unix.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 /home/opam/src))(run (shell "cd /home/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build")))2025-12-15 14:45.20: Waiting for resource in pool OCluster2025-12-16 06:45.39: Connecting to build cluster…2025-12-16 07:34.11: Waiting for worker…2025-12-16 13:05.07: Got resource from pool OClusterBuilding on oreganoAll commits already cachedHEAD is now at 47ec8a5 changes for 10.2.3(from openbsd-77-amd64-ocaml-5.4)2025-12-16 13:05.07 ---> using "8424522d1f78b81b26ba463ba357c8ca122e0f74070b621aa84fc80c68430631" from cache/: (comment openbsd-77-amd64-5.4_opam-2.4)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (run (shell "doas ln -f /usr/bin/opam-2.4 /usr/bin/opam"))2025-12-16 13:05.07 ---> using "c9c9d20b21285c86d832e721a23e6d7df92b8c156184c48d4f8227c52c533e04" from cache/: (run (shell "opam init --reinit -ni"))No configuration file found, using 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.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] no changes from file:///home/opam/opam-repository2025-12-16 13:05.07 ---> using "4fe223850f63b3570d56a2e9a2f2955ccada1b654ec00cbaced22f9e9f923ca0" from cache/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))OpenBSD 7.7The OCaml toplevel, version 5.4.02.4.12025-12-16 13:05.07 ---> using "8d299a54fbfd348a915878f15036df1470bbbf7d8b30158a99fe7f714d061672" from cache/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD5bf570252b..c65fcb1165 master -> origin/masterc65fcb1165 Merge pull request #29080 from dra27/ocaml-config-urls<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from file:///home/opam/opam-repositoryAlready up-to-date.Nothing to do.# To update the current shell environment, run: eval $(opam env)2025-12-16 13:05.07 ---> using "c2576702cf109641c902b809f113c94031fca52c4e5b5000dc279bf9a2be3f54" from cache/: (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 /home/opam/src/./))2025-12-16 13:05.49 ---> saved as "185d81095945fe5910200db60561062e53f4a07120f39aa0e7741dd1cb775559"/: (run (network host)(shell "opam pin add -yn dnssec.dev '/home/opam/src/./' && \\nopam pin add -yn dns.dev '/home/opam/src/./' && \\nopam pin add -yn dns-tsig.dev '/home/opam/src/./' && \\nopam pin add -yn dns-stub.dev '/home/opam/src/./' && \\nopam pin add -yn dns-server.dev '/home/opam/src/./' && \\nopam pin add -yn dns-resolver.dev '/home/opam/src/./' && \\nopam pin add -yn dns-mirage.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client-mirage.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client-miou-unix.dev '/home/opam/src/./' && \\nopam pin add -yn dns-client-lwt.dev '/home/opam/src/./' && \\nopam pin add -yn dns-cli.dev '/home/opam/src/./' && \\nopam pin add -yn dns-certify.dev '/home/opam/src/./'"))[dnssec.dev] synchronised (file:///home/opam/src)dnssec is now pinned to file:///home/opam/src (version dev)[dns.dev] synchronised (file:///home/opam/src)dns is now pinned to file:///home/opam/src (version dev)[dns-tsig.dev] synchronised (file:///home/opam/src)dns-tsig is now pinned to file:///home/opam/src (version dev)[dns-stub.dev] synchronised (file:///home/opam/src)dns-stub is now pinned to file:///home/opam/src (version dev)[dns-server.dev] synchronised (file:///home/opam/src)dns-server is now pinned to file:///home/opam/src (version dev)[dns-resolver.dev] synchronised (file:///home/opam/src)dns-resolver is now pinned to file:///home/opam/src (version dev)[dns-mirage.dev] synchronised (file:///home/opam/src)dns-mirage is now pinned to file:///home/opam/src (version dev)[dns-client.dev] synchronised (file:///home/opam/src)dns-client is now pinned to file:///home/opam/src (version dev)[dns-client-mirage.dev] synchronised (file:///home/opam/src)dns-client-mirage is now pinned to file:///home/opam/src (version dev)[dns-client-miou-unix.dev] synchronised (file:///home/opam/src)dns-client-miou-unix is now pinned to file:///home/opam/src (version dev)[dns-client-lwt.dev] synchronised (file:///home/opam/src)dns-client-lwt is now pinned to file:///home/opam/src (version dev)[dns-cli.dev] synchronised (file:///home/opam/src)dns-cli is now pinned to file:///home/opam/src (version dev)[dns-certify.dev] synchronised (file:///home/opam/src)dns-certify is now pinned to file:///home/opam/src (version dev)2025-12-16 13:06.54 ---> saved as "d2097debbff11e1846158bdb25a98b4cb3cb07dcf24e5f564b01e79fd8cade57"/: (run (network host)(shell "echo '(lang dune 3.0)' > '/home/opam/src/./dune-project'"))2025-12-16 13:07.51 ---> saved as "0b12ed0ab76810802b10f95698239895d8b9751fe5208ef98cb4c4cf1f168d2f"/: (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-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bos.0.2.1 ca-certs.1.0.1 ca-certs-nss.3.118 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.20.2 dune-configurator.3.20.2 duration.0.2.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-miou-unix.2.0.1 happy-eyeballs-mirage.2.0.1 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 kdf.1.0.0 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 macaddr.5.6.1 macaddr-cstruct.5.6.1 metrics.0.5.0 miou.0.5.0 mirage-crypto.2.0.2 mirage-crypto-ec.2.0.2 mirage-crypto-pk.2.0.2 mirage-crypto-rng.2.0.2 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.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 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.3 tls-lwt.2.0.3 tls-miou-unix.2.0.3 tls-mirage.2.0.3 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.4 --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-miou-unix.dev dns-client-lwt.dev dns-cli.dev dns-certify.dev $DEPS"))[WARNING] Unknown update command for bsd, skipping system update<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[dns-cli.dev] synchronised (file:///home/opam/src)[dns-certify.dev] synchronised (file:///home/opam/src)[dns.dev] synchronised (file:///home/opam/src)[dns-client.dev] synchronised (file:///home/opam/src)[dns-client-lwt.dev] synchronised (file:///home/opam/src)[dns-client-miou-unix.dev] synchronised (file:///home/opam/src)[dns-client-mirage.dev] synchronised (file:///home/opam/src)[dns-mirage.dev] synchronised (file:///home/opam/src)[dns-resolver.dev] synchronised (file:///home/opam/src)[dns-server.dev] synchronised (file:///home/opam/src)[dns-stub.dev] synchronised (file:///home/opam/src)[dns-tsig.dev] synchronised (file:///home/opam/src)[dnssec.dev] synchronised (file:///home/opam/src)[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[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-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains 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<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>+ /usr/bin/doas "pkg_add" "-I" "gmp"- quirks-7.103 signed on 2025-10-13T22:55:16Z2025-12-16 13:09.05 ---> saved as "577d2c34259a6a59c34e371d35a7bcb1c7ca12faf30fde08ca63a7dae1a28bc3"/: (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 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[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-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains 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 76 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.118- 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.20.2- install dune-configurator 3.20.2- install duration 0.2.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-miou-unix 2.0.1- install happy-eyeballs-mirage 2.0.1- install ipaddr 5.6.1- install ipaddr-cstruct 5.6.1- install kdf 1.0.0- install logs 0.10.0- install lru 0.3.1- install lwt 5.9.2- install lwt-dllist 1.1.0- install macaddr 5.6.1- install macaddr-cstruct 5.6.1- install metrics 0.5.0- install miou 0.5.0- install mirage-crypto 2.0.2- install mirage-crypto-ec 2.0.2- install mirage-crypto-pk 2.0.2- install mirage-crypto-rng 2.0.2- 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.3- install tls-lwt 2.0.3- install tls-miou-unix 2.0.3- install tls-mirage 2.0.3- install topkg 1.1.1- install uutf 1.0.4- install x509 1.0.6- install zarith 1.14<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved asn1-combinators.0.3.2 (cached)-> retrieved arp.4.1.0 (cached)-> retrieved alcotest.1.9.1 (cached)-> retrieved base64.3.5.2 (cached)-> retrieved astring.0.8.5 (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)-> retrieved cmdliner.2.1.0 (cached)-> retrieved cppo.1.8.0 (cached)-> retrieved csexp.1.5.2 (cached)-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0 (cached)-> installed conf-gmp.5-> retrieved ca-certs-nss.3.118 (cached)-> retrieved domain-name.0.5.0 (cached)-> retrieved dns.dev (file:///home/opam/src)-> retrieved duration.0.2.1 (cached)-> retrieved eqaf.0.10 (cached)-> retrieved ethernet.3.2.0 (cached)-> retrieved digestif.1.3.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-miou-unix.2.0.1, happy-eyeballs-mirage.2.0.1 (cached)-> retrieved ipaddr.5.6.1, ipaddr-cstruct.5.6.1, macaddr.5.6.1, macaddr-cstruct.5.6.1 (cached)-> retrieved kdf.1.0.0 (cached)-> retrieved logs.0.10.0 (cached)-> retrieved lru.0.3.1 (cached)-> retrieved lwt-dllist.1.1.0 (cached)-> retrieved metrics.0.5.0 (cached)-> retrieved lwt.5.9.2 (cached)-> retrieved miou.0.5.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 mirage-crypto.2.0.2, mirage-crypto-ec.2.0.2, mirage-crypto-pk.2.0.2, mirage-crypto-rng.2.0.2 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ocplib-endian.1.2 (cached)-> retrieved ohex.0.2.0 (cached)-> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached)-> retrieved psq.0.2.1 (cached)-> retrieved optint.0.3.0 (cached)-> retrieved randomconv.0.2.0 (cached)-> retrieved ptime.1.2.0 (cached)-> retrieved seq.base (cached)-> retrieved rresult.0.7.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved re.1.14.0 (cached)-> retrieved tls.2.0.3, tls-lwt.2.0.3, tls-miou-unix.2.0.3, tls-mirage.2.0.3 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved tcpip.9.0.1 (cached)-> retrieved zarith.1.14 (cached)-> retrieved x509.1.0.6 (cached)-> installed cmdliner.2.1.0-> installed conf-gmp-powm-sec.4-> installed conf-pkg-config.4-> installed dune.3.20.2-> installed ocamlbuild.0.16.1-> installed base64.3.5.2-> installed cppo.1.8.0-> installed csexp.1.5.2-> installed domain-name.0.5.0-> installed dune-configurator.3.20.2-> installed duration.0.2.1-> installed eqaf.0.10-> installed gmap.0.3.0-> installed digestif.1.3.0-> installed lwt-dllist.1.1.0-> installed macaddr.5.6.1-> installed miou.0.5.0-> installed ipaddr.5.6.1-> installed mirage-crypto.2.0.2-> installed ocaml-syntax-shims.1.0.0-> installed kdf.1.0.0-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed ohex.0.2.0-> installed optint.0.3.0-> installed ocplib-endian.1.2-> installed randomconv.0.2.0-> installed lwt.5.9.2-> installed re.1.14.0-> installed mirage-sleep.4.1.0-> installed seq.base-> installed stdlib-shims.0.3.0-> installed psq.0.2.1-> installed topkg.1.1.1-> installed lru.0.3.1-> installed astring.0.8.5-> installed fmt.0.11.0-> installed fpath.0.7.3-> installed cstruct.6.2.0-> installed logs.0.10.0-> installed cstruct-lwt.6.2.0-> installed happy-eyeballs.2.0.1-> installed ipaddr-cstruct.5.6.1-> installed macaddr-cstruct.5.6.1-> installed metrics.0.5.0-> installed mirage-crypto-rng.2.0.2-> installed mirage-flow.5.0.0-> installed mirage-crypto-ec.2.0.2-> installed mirage-net.4.0.0-> installed mtime.2.1.0-> installed ethernet.3.2.0-> installed happy-eyeballs-miou-unix.2.0.1-> installed arp.4.1.0-> installed mirage-mtime.5.2.0-> installed ptime.1.2.0-> installed rresult.0.7.0-> installed asn1-combinators.0.3.2-> installed bos.0.2.1-> installed dns.dev-> installed mirage-kv.6.1.1-> installed happy-eyeballs-lwt.2.0.1-> installed mirage-ptime.5.2.0-> installed tcpip.9.0.1-> installed uutf.1.0.4-> installed happy-eyeballs-mirage.2.0.1-> installed alcotest.1.9.1-> installed zarith.1.14-> installed mirage-crypto-pk.2.0.2-> installed x509.1.0.6-> installed ca-certs.1.0.1-> installed ca-certs-nss.3.118-> installed tls.2.0.3-> installed tls-lwt.2.0.3-> installed tls-miou-unix.2.0.3-> installed tls-mirage.2.0.3Done.# To update the current shell environment, run: eval $(opam env)2025-12-16 13:23.49 ---> saved as "a65e352c4b3af9535b4873b856298a429c83d7de1ce9e1efaacc7df9c5da0b46"/: (copy (src .) (dst /home/opam/src))2025-12-16 13:24.31 ---> saved as "e5df03918c15b56577a3b710af6df38cec579d17122790d2f20eeea154eb095b"/: (run (shell "cd /home/opam/src && opam exec -- dune build @install @check @runtest && rm -rf _build"))(cd _build/default/test && ./resolvconf.exe)Testing `DNS resolvconf tests'.This run has ID `ZKJFNDYS'.[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.004s. 6 tests run.(cd _build/default/test && ./client.exe)Testing `DNS client tests'.This run has ID `HV7O6842'.[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.017s. 10 tests run.(cd _build/default/test && ./tsig.exe)Testing `DNS name tests'.This run has ID `VYO14SSO'.[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.002s. 3 tests run.(cd _build/default/test && ./cache.exe)Testing `DNS cache tests'.This run has ID `1J4PQKL0'.[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.015s. 8 tests run.(cd _build/default/test && ./tests.exe)Testing `DNS name and packet tests'.This run has ID `XCGCIX67'.[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.085s. 78 tests run.(cd _build/default/test && ./test_dnssec.exe)Testing `DNSSEC tests'.This run has ID `9GLG99OT'.[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.066s. 39 tests run.(cd _build/default/test && ./test_rfc9460.exe)Testing `rfc9460 tests'.This run has ID `GRMDXBXQ'.[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.025s. 29 tests run.(cd _build/default/test && ./server.exe)Testing `DNS server tests'.This run has ID `D0W7OJF6'.[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.Full test results in `~/src/_build/default/test/_build/_tests/DNS server tests'.Test Successful in 0.144s. 51 tests run.(cd _build/default/test && ./resolver.exe)Testing `DNS resolver tests'.This run has ID `KZXH3WYM'.[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.024s. 31 tests run.2025-12-16 13:25.39 ---> saved as "99161d501de66d129be97d855918eb0f1f35048d9b721f35d784da4f9294522b"Job succeeded2025-12-16 13:25.40: Job succeeded