2026-01-27 12:48.38: New job: test mirage/charrua https://github.com/mirage/charrua.git#refs/heads/vendor-identifying (f5fd42655d194702c9bdf2d23b2acc217a11a2c2) (linux-x86_64:debian-13-4.14_x86_32_opam-2.5)Base: ocaml/opam:debian-13-ocaml-4.14@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5Opam project buildTo reproduce locally:git clone --recursive "https://github.com/mirage/charrua.git" -b "vendor-identifying" && cd "charrua" && git reset --hard f5fd4265cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-13-ocaml-4.14@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5# debian-13-4.14_x86_32_opam-2.5USER 1000:1000SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]ENV 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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 charrua.opam charrua-unix.opam charrua-server.opam charrua-client.opam ./RUN opam pin add -yn charrua.dev './' && \opam pin add -yn charrua-unix.dev './' && \opam pin add -yn charrua-server.dev './' && \opam pin add -yn charrua-client.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.1 arp.4.1.0 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base cmdliner.2.1.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.21.0 dune-configurator.3.21.0 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 lwt_log.1.1.2 macaddr.5.6.1 macaddr-cstruct.5.6.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 metrics.0.5.0 mirage-crypto.2.0.2 mirage-crypto-rng.2.0.2 mirage-flow.5.0.0 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-sleep.4.1.0 mtime.2.1.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 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 parsexp.v0.16.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.37.0 psq.0.2.1 randomconv.0.2.0 rawlink.2.1 rawlink-lwt.2.1 re.1.14.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 tcpip.9.0.1 topkg.1.1.1 tuntap.2.0.1 uutf.1.0.4"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y charrua.dev charrua-unix.dev charrua-server.dev charrua-client.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-01-27 12:48.38: Using cache hint "mirage/charrua-ocaml/opam:debian-13-ocaml-4.14@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5-debian-13-4.14_x86_32_opam-2.5-573f106a56e9d22e3f782052b06712ce"2026-01-27 12:48.38: Using OBuilder spec:((from ocaml/opam:debian-13-ocaml-4.14@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5)(comment debian-13-4.14_x86_32_opam-2.5)(user (uid 1000) (gid 1000))(shell /usr/bin/linux32 /bin/sh -c)(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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src charrua.opam charrua-unix.opam charrua-server.opam charrua-client.opam)(dst ./))(run (network host)(shell "opam pin add -yn charrua.dev './' && \\nopam pin add -yn charrua-unix.dev './' && \\nopam pin add -yn charrua-server.dev './' && \\nopam pin add -yn charrua-client.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.1 arp.4.1.0 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base cmdliner.2.1.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.21.0 dune-configurator.3.21.0 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 lwt_log.1.1.2 macaddr.5.6.1 macaddr-cstruct.5.6.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 metrics.0.5.0 mirage-crypto.2.0.2 mirage-crypto-rng.2.0.2 mirage-flow.5.0.0 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-sleep.4.1.0 mtime.2.1.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 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 parsexp.v0.16.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.37.0 psq.0.2.1 randomconv.0.2.0 rawlink.2.1 rawlink-lwt.2.1 re.1.14.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 tcpip.9.0.1 topkg.1.1.1 tuntap.2.0.1 uutf.1.0.4")(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 charrua.dev charrua-unix.dev charrua-server.dev charrua-client.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 @install @check @runtest && rm -rf _build")))2026-01-27 12:48.38: Waiting for resource in pool OCluster2026-01-27 12:48.39: Waiting for worker…2026-01-27 12:48.39: Got resource from pool OClusterBuilding on cleteAll commits already cachedHEAD is now at f5fd426 Check suboption length(from ocaml/opam:debian-13-ocaml-4.14@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5)Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5' locallydocker.io/ocaml/opam@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5: Pulling from ocaml/opam7ba68d5e03a0: Already exists07b8ed5c5fc7: Pulling fs layer58593d382636: Pulling fs layer0ac347eff7cb: Pulling fs layer9e0dce827f6c: Pulling fs layer59412abebd11: Pulling fs layer6f40c6b8e49d: Pulling fs layerd425252fe4ce: Pulling fs layerd2fd5628395f: Pulling fs layer1afdf15deb97: Pulling fs layer59412abebd11: Waiting0ac347eff7cb: Waitingb0f895c507c7: Pulling fs layer008ad3ebfa79: Pulling fs layer07b8ed5c5fc7: Waiting2c2f57579aeb: Pulling fs layerb0f895c507c7: Waitingd2fd5628395f: Waiting6f40c6b8e49d: Waiting1afdf15deb97: Waiting008ad3ebfa79: Waitingd425252fe4ce: Waiting58593d382636: Waitingd53c2fa82d21: Pulling fs layer2c2f57579aeb: Waitinge4d849d21609: Pulling fs layer105c7911a399: Pulling fs layerd53c2fa82d21: Waitingcffce0974ee5: Pulling fs layere4d849d21609: Waiting2592e9c0b5c6: Pulling fs layer105c7911a399: Waitingcffce0974ee5: Waitinge781106bd8eb: Pulling fs layera92c4ad367c1: Pulling fs layer2592e9c0b5c6: Waitinga5032c647546: Pulling fs layerdb024d7ceed7: Pulling fs layer4f4fb700ef54: Pulling fs layera92c4ad367c1: Waitinge781106bd8eb: Waitinga5032c647546: Waitingdb024d7ceed7: Waitingb736586eae86: Pulling fs layer4f4fb700ef54: Waiting0793122c5463: Pulling fs layerd43d7e0d3789: Pulling fs layer524f31350c16: Pulling fs layer834542d0184a: Pulling fs layer92a1bdddbb21: Pulling fs layerd43d7e0d3789: Waiting834542d0184a: Waiting524f31350c16: Waitingdb8f6f57c096: Pulling fs layer8b21ba328ac8: Pulling fs layerb62a644fd3ae: Pulling fs layerdb8f6f57c096: Waiting92a1bdddbb21: Waiting74df08082153: Pulling fs layer8b21ba328ac8: Waiting4544a2d99dec: Pulling fs layerb62a644fd3ae: Waitingf1c2491fd607: Pulling fs layer74df08082153: Waitingb65b8b420dec: Pulling fs layer4544a2d99dec: Waitingb7d2dd83e3d1: Pulling fs layer2705612c6e82: Pulling fs layerb65b8b420dec: Waitingf1c2491fd607: Waiting296f4af8d4cd: Pulling fs layer6858402c6fe2: Pulling fs layera04f04ce7fcc: Pulling fs layerb7d2dd83e3d1: Waiting2705612c6e82: Waiting6858402c6fe2: Waiting296f4af8d4cd: Waitinga04f04ce7fcc: Waiting5b4901c89fd9: Pulling fs layer5ea4f9314f65: Pulling fs layer76fc04b8943d: Pulling fs layer3f8bac1f3979: Pulling fs layer5b4901c89fd9: Waiting5ea4f9314f65: Waiting3f8bac1f3979: Waiting07b8ed5c5fc7: Verifying Checksum07b8ed5c5fc7: Download complete07b8ed5c5fc7: Pull complete58593d382636: Verifying Checksum58593d382636: Download complete58593d382636: Pull complete9e0dce827f6c: Verifying Checksum9e0dce827f6c: Download complete0ac347eff7cb: Verifying Checksum0ac347eff7cb: Download complete0ac347eff7cb: Pull complete9e0dce827f6c: Pull complete6f40c6b8e49d: Verifying Checksum6f40c6b8e49d: Download completed425252fe4ce: Verifying Checksumd425252fe4ce: Download completed2fd5628395f: Verifying Checksumd2fd5628395f: Download complete59412abebd11: Verifying Checksum59412abebd11: Download completeb0f895c507c7: Verifying Checksumb0f895c507c7: Download complete1afdf15deb97: Verifying Checksum1afdf15deb97: Download complete2c2f57579aeb: Verifying Checksum2c2f57579aeb: Download complete008ad3ebfa79: Verifying Checksum008ad3ebfa79: Download completed53c2fa82d21: Verifying Checksumd53c2fa82d21: Download completee4d849d21609: Verifying Checksume4d849d21609: Download complete105c7911a399: Download completecffce0974ee5: Download completee781106bd8eb: Verifying Checksume781106bd8eb: Download complete2592e9c0b5c6: Verifying Checksum2592e9c0b5c6: Download completea92c4ad367c1: Download completea5032c647546: Verifying Checksuma5032c647546: Download completedb024d7ceed7: Download complete4f4fb700ef54: Verifying Checksum4f4fb700ef54: Download completeb736586eae86: Verifying Checksumb736586eae86: Download complete0793122c5463: Download completed43d7e0d3789: Verifying Checksumd43d7e0d3789: Download complete524f31350c16: Verifying Checksum524f31350c16: Download complete834542d0184a: Download complete92a1bdddbb21: Download completedb8f6f57c096: Verifying Checksumdb8f6f57c096: Download complete8b21ba328ac8: Verifying Checksum8b21ba328ac8: Download completeb62a644fd3ae: Download complete74df08082153: Verifying Checksum74df08082153: Download complete4544a2d99dec: Verifying Checksum4544a2d99dec: Download completef1c2491fd607: Verifying Checksumf1c2491fd607: Download completeb7d2dd83e3d1: Verifying Checksumb7d2dd83e3d1: Download complete2705612c6e82: Verifying Checksum2705612c6e82: Download complete296f4af8d4cd: Verifying Checksum296f4af8d4cd: Download complete6858402c6fe2: Verifying Checksum6858402c6fe2: Download completea04f04ce7fcc: Verifying Checksuma04f04ce7fcc: Download complete59412abebd11: Pull complete6f40c6b8e49d: Pull complete5ea4f9314f65: Verifying Checksum5ea4f9314f65: Download completed425252fe4ce: Pull complete76fc04b8943d: Verifying Checksum76fc04b8943d: Download completed2fd5628395f: Pull complete3f8bac1f3979: Verifying Checksum3f8bac1f3979: Download complete1afdf15deb97: Pull completeb0f895c507c7: Pull complete008ad3ebfa79: Pull complete2c2f57579aeb: Pull completed53c2fa82d21: Pull completee4d849d21609: Pull complete105c7911a399: Pull completecffce0974ee5: Pull complete2592e9c0b5c6: Pull completee781106bd8eb: Pull completea92c4ad367c1: Pull completea5032c647546: Pull completedb024d7ceed7: Pull complete4f4fb700ef54: Pull completeb736586eae86: Pull complete0793122c5463: Pull completed43d7e0d3789: Pull complete524f31350c16: Pull complete834542d0184a: Pull complete92a1bdddbb21: Pull completedb8f6f57c096: Pull complete8b21ba328ac8: Pull completeb62a644fd3ae: Pull complete74df08082153: Pull complete4544a2d99dec: Pull completef1c2491fd607: Pull complete5b4901c89fd9: Verifying Checksum5b4901c89fd9: Download completeb65b8b420dec: Verifying Checksumb65b8b420dec: Download completeb65b8b420dec: Pull completeb7d2dd83e3d1: Pull complete2705612c6e82: Pull complete296f4af8d4cd: Pull complete6858402c6fe2: Pull completea04f04ce7fcc: Pull complete5b4901c89fd9: Pull complete5ea4f9314f65: Pull complete76fc04b8943d: Pull complete3f8bac1f3979: Pull completeDigest: sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d5Status: Downloaded newer image for ocaml/opam@sha256:55d03cd33c22061eed7964284de8b10e18012f2542aac197af25e31f7ea583d52026-01-27 12:48.39 ---> using "bf2730aaf7df93ddabe6b4d8c89ba92b2e6829e58850311df4ca9432593a9013" from cache/: (comment debian-13-4.14_x86_32_opam-2.5)/: (user (uid 1000) (gid 1000))/: (shell /usr/bin/linux32 /bin/sh -c)/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))2026-01-27 12:48.39 ---> using "bbc2bdeb0cdbada570a3aa1700ebe4e17b87b134a5ff77474eb24b3097d0714a" 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] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2026-01-27 12:48.39 ---> using "e52de50ed2ca27754095a1af01fc2e0219c243990283a19710c72be5f10d79d2" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-90-genericThe OCaml toplevel, version 4.14.22.5.02026-01-27 12:48.39 ---> using "af124018b0c7b27ba80a285511be712f78de8aecaafc997998a1750cd675d93d" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-01-27 12:48.39 ---> using "793e34cfe72a70646355777021c8fbc6661927936a00a38033d49422f95bc208" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD16d9c0eb87..da10f1e072 master -> origin/master873cb18c37 Merge pull request #29216 from shonfeder/release-dune-3.21.0<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything 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.4.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-01-27 12:48.39 ---> using "2660e54a3ddebf48a41edd5401f0f14c60abd584d55388a765344e5d8d8dd4ed" from cache/src: (copy (src charrua.opam charrua-unix.opam charrua-server.opam charrua-client.opam)(dst ./))2026-01-27 12:48.39 ---> using "8d07bd638fda79b03fe8ea98a464fb7f20e55de8775ac3aa85d6cd7c02fd63d9" from cache/src: (run (network host)(shell "opam pin add -yn charrua.dev './' && \\nopam pin add -yn charrua-unix.dev './' && \\nopam pin add -yn charrua-server.dev './' && \\nopam pin add -yn charrua-client.dev './'"))[charrua.dev] synchronised (file:///src)charrua is now pinned to file:///src (version dev)[charrua-unix.dev] synchronised (file:///src)charrua-unix is now pinned to file:///src (version dev)[charrua-server.dev] synchronised (file:///src)charrua-server is now pinned to file:///src (version dev)[charrua-client.dev] synchronised (file:///src)charrua-client is now pinned to file:///src (version dev)2026-01-27 12:48.39 ---> using "fce35a1ffb7d1bb44eadaabe95a092f7ae49b13da165eee728c6e037a1c4ec45" from cache/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2026-01-27 12:48.39 ---> using "99d711e44bf9a2ae36d8805ead03a9525491b2d77c27f79106364ca099d28b5e" from cache/src: (env DEPS "alcotest.1.9.1 arp.4.1.0 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base cmdliner.2.1.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.21.0 dune-configurator.3.21.0 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 lwt_log.1.1.2 macaddr.5.6.1 macaddr-cstruct.5.6.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 metrics.0.5.0 mirage-crypto.2.0.2 mirage-crypto-rng.2.0.2 mirage-flow.5.0.0 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-sleep.4.1.0 mtime.2.1.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 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 parsexp.v0.16.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.37.0 psq.0.2.1 randomconv.0.2.0 rawlink.2.1 rawlink-lwt.2.1 re.1.14.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 tcpip.9.0.1 topkg.1.1.1 tuntap.2.0.1 uutf.1.0.4")/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 charrua.dev charrua-unix.dev charrua-server.dev charrua-client.dev $DEPS"))+ /usr/bin/sudo "apt-get" "update"- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]- Get:4 http://deb.debian.org/debian trixie/main i386 Packages [9429 kB]- Get:5 http://deb.debian.org/debian-security trixie-security/main i386 Packages [89.7 kB]- Fetched 9750 kB in 4s (2445 kB/s)- Reading package lists...<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[charrua.dev] synchronised (file:///src)[charrua-client.dev] synchronised (file:///src)[charrua-server.dev] synchronised (file:///src)[charrua-unix.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.2).[NOTE] Package ocaml is already installed (current version is 4.14.2).[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).# To update the current shell environment, run: eval $(opam env)2026-01-27 12:48.39 ---> using "c14917ae51a761e57418ccccc1b9714a261bc3bb2a53cf65c83afc6cea0db257" from cache/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.2).[NOTE] Package ocaml is already installed (current version is 4.14.2).[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 63 packages- install alcotest 1.9.1- install arp 4.1.0- install astring 0.8.5- install base-bytes base- install cmdliner 2.1.0- install cppo 1.8.0- install csexp 1.5.2- install cstruct 6.2.0- install cstruct-lwt 6.2.0- install cstruct-unix 6.2.0- install digestif 1.3.0- install domain-name 0.5.0- install dune 3.21.0- install dune-configurator 3.21.0- install duration 0.2.1- install eqaf 0.10- install ethernet 3.2.0- install fmt 0.11.0- install ipaddr 5.6.1- install ipaddr-cstruct 5.6.1- install logs 0.10.0- install lru 0.3.1- install lwt 5.9.2- install lwt-dllist 1.1.0- install lwt_log 1.1.2- install macaddr 5.6.1- install macaddr-cstruct 5.6.1- install menhir 20250912- install menhirCST 20250912- install menhirLib 20250912- install menhirSdk 20250912- install metrics 0.5.0- install mirage-crypto 2.0.2- install mirage-crypto-rng 2.0.2- install mirage-flow 5.0.0- install mirage-mtime 5.2.0- install mirage-net 4.0.0- install mirage-sleep 4.1.0- install mtime 2.1.0- install num 1.6- install ocaml-compiler-libs v0.12.4- 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 parsexp v0.16.0- install ppx_cstruct 6.2.0- install ppx_derivers 1.2.1- install ppxlib 0.37.0- install psq 0.2.1- install randomconv 0.2.0- install rawlink 2.1- install rawlink-lwt 2.1- install re 1.14.0- install seq base- install sexplib v0.16.0- install sexplib0 v0.16.0- install stdlib-shims 0.3.0- install tcpip 9.0.1- install topkg 1.1.1- install tuntap 2.0.1- install uutf 1.0.4<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved alcotest.1.9.1 (cached)-> retrieved arp.4.1.0 (cached)-> retrieved astring.0.8.5 (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, cstruct-unix.6.2.0, ppx_cstruct.6.2.0 (cached)-> retrieved domain-name.0.5.0 (cached)-> retrieved duration.0.2.1 (cached)-> retrieved eqaf.0.10 (cached)-> retrieved ethernet.3.2.0 (cached)-> retrieved fmt.0.11.0 (cached)-> retrieved ipaddr.5.6.1, ipaddr-cstruct.5.6.1, macaddr.5.6.1, macaddr-cstruct.5.6.1 (cached)-> retrieved logs.0.10.0 (cached)-> retrieved lru.0.3.1 (cached)-> retrieved lwt.5.9.2 (cached)-> retrieved digestif.1.3.0 (cached)-> retrieved lwt-dllist.1.1.0 (cached)-> retrieved lwt_log.1.1.2 (cached)-> retrieved metrics.0.5.0 (cached)-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (cached)-> retrieved dune.3.21.0, dune-configurator.3.21.0 (cached)-> retrieved mirage-crypto.2.0.2, mirage-crypto-rng.2.0.2 (cached)-> retrieved mirage-flow.5.0.0 (cached)-> retrieved mirage-mtime.5.2.0 (cached)-> retrieved mirage-net.4.0.0 (cached)-> retrieved mirage-sleep.4.1.0 (cached)-> retrieved mtime.2.1.0 (cached)-> retrieved num.1.6 (cached)-> retrieved ocaml-compiler-libs.v0.12.4 (cached)-> installed cmdliner.2.1.0-> 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 parsexp.v0.16.0 (cached)-> retrieved ppx_derivers.1.2.1 (cached)-> retrieved psq.0.2.1 (cached)-> retrieved randomconv.0.2.0 (cached)-> retrieved rawlink.2.1, rawlink-lwt.2.1 (cached)-> retrieved seq.base (cached)-> installed seq.base-> retrieved re.1.14.0 (cached)-> retrieved sexplib.v0.16.0 (cached)-> retrieved sexplib0.v0.16.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved ppxlib.0.37.0 (cached)-> retrieved tcpip.9.0.1 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved tuntap.2.0.1 (cached)-> retrieved uutf.1.0.4 (cached)-> installed num.1.6-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed ocamlbuild.0.16.1-> installed topkg.1.1.1-> installed mtime.2.1.0-> installed fmt.0.11.0-> installed uutf.1.0.4-> installed astring.0.8.5-> installed dune.3.21.0-> installed csexp.1.5.2-> installed cppo.1.8.0-> installed cstruct.6.2.0-> installed domain-name.0.5.0-> installed duration.0.2.1-> installed eqaf.0.10-> installed lwt-dllist.1.1.0-> installed macaddr.5.6.1-> installed menhirCST.20250912-> installed menhirLib.20250912-> installed menhirSdk.20250912-> installed metrics.0.5.0-> installed mirage-mtime.5.2.0-> installed ocaml-compiler-libs.v0.12.4-> installed ocaml-syntax-shims.1.0.0-> installed ohex.0.2.0-> installed ppx_derivers.1.2.1-> installed psq.0.2.1-> installed randomconv.0.2.0-> installed re.1.14.0-> installed sexplib0.v0.16.0-> installed stdlib-shims.0.3.0-> installed ocplib-endian.1.2-> installed cstruct-unix.6.2.0-> installed digestif.1.3.0-> installed ipaddr.5.6.1-> installed macaddr-cstruct.5.6.1-> installed lru.0.3.1-> installed ipaddr-cstruct.5.6.1-> installed tuntap.2.0.1-> installed alcotest.1.9.1-> installed parsexp.v0.16.0-> installed sexplib.v0.16.0-> installed dune-configurator.3.21.0-> installed mirage-crypto.2.0.2-> installed lwt.5.9.2-> installed mirage-net.4.0.0-> installed cstruct-lwt.6.2.0-> installed mirage-flow.5.0.0-> installed mirage-sleep.4.1.0-> installed lwt_log.1.1.2-> installed logs.0.10.0-> installed ethernet.3.2.0-> installed mirage-crypto-rng.2.0.2-> installed arp.4.1.0-> installed tcpip.9.0.1-> installed menhir.20250912-> installed ppxlib.0.37.0-> installed ppx_cstruct.6.2.0-> installed rawlink.2.1-> installed rawlink-lwt.2.1Done.# To update the current shell environment, run: eval $(opam env)2026-01-27 12:48.39 ---> using "822b8c732ca39412ab202b792a544a52e6d31bc7067d0f3044272e03bd78e3b6" from cache/src: (copy (src .) (dst /src))2026-01-27 12:48.39 ---> saved as "4969b7247890a78e4774fcff31743b1a991ff7fb8f417bd1834c34cb03d526e5"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))(cd _build/default/test/client/lwt && ./test_client_lwt.exe)Testing `lwt client tests'.This run has ID `3LHIE50A'.[OK] timeouts 0 more than one dhcpdiscover is sent.Full test results in `/src/_build/default/test/client/lwt/_build/_tests/lwt client tests'.Test Successful in 0.000s. 1 test run.(cd _build/default/test && ./test.exe)Testing `server tests'.This run has ID `0O4ZFVAS'.[OK] parsing 0 option codes.[OK] parsing 1 checksum.[OK] parsing 2 long options lists.[OK] parsing 3 pcap.[OK] parsing 4 simple config.[OK] parsing 5 renewal_t in opts.[OK] parsing 6 padding in opts.[OK] parsing 7 collect replies.[OK] parsing 8 host options.[OK] parsing 9 lease database serialization.[OK] parsing 10 DHCP client FQDN.[OK] parsing 11 VI vendor class option.[OK] state progression 0 discover->offer.[OK] state progression 1 discover->offer fixed.[OK] state progression 2 discover->offer no range.[OK] state progression 3 discover->offer no range fixed.[OK] state progression 4 wrong mac address.[OK] state progression 5 request->ack/nak.[OK] state progression 6 request->ack/nak fixed.[OK] state progression 7 request->ack/nak no range.[OK] state progression 8 request->ack/nak no range fixed.Full test results in `/src/_build/default/test/_build/_tests/server tests'.Test Successful in 0.002s. 21 tests run.(cd _build/default/test/client && ./test_client.exe)Testing `client tests'.This run has ID `QQA0U7R3'.[OK] random input tests 0 random buffer entry to INIT c...[OK] random input tests 1 random buffer entry to SELECT...[OK] random input tests 2 random buffer entry to REQUES...[OK] random input tests 3 random buffer entry to BOUND ...[OK] state progression 0 initializing state machine ge...[OK] state progression 1 dhcp server accepts start pac...[OK] state progression 2 dhcp client doesn't accept DH...[OK] state progression 3 dhcp server offers a lease in...[OK] state progression 4 dhcp client sends a dhcp pack...[OK] state progression 5 dhcp server sends a DHCPACK i...[OK] state progression 6 dhcp client returns lease aft...Full test results in `/src/_build/default/test/client/_build/_tests/client tests'.Test Successful in 0.050s. 11 tests run.ASSERT input succeedsASSERT input succeedsASSERT input succeeds2026-01-27 12:48.41 ---> saved as "59bb388a6cc7a589fd053ea4c5539e886427b31fd086950f7b5c1d4cd9e38a3b"Job succeeded2026-01-27 12:48.41: Job succeeded