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-5.4+flambda_opam-2.5)Base: ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8Opam 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-5.4-flambda@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8# debian-13-5.4+flambda_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 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-domains.base base-effects.base base-nnp.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.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.4.0+options ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 parsexp.v0.17.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.17.0 sexplib0.v0.17.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-5.4-flambda@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8-debian-13-5.4+flambda_opam-2.5-f1bdc32452db4bfea00679a3dfa642d4"2026-01-27 12:48.38: Using OBuilder spec:((from ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8)(comment debian-13-5.4+flambda_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 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-domains.base base-effects.base base-nnp.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.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.4.0+options ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 parsexp.v0.17.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.17.0 sexplib0.v0.17.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 toxis.caelum.ci.devAll commits already cachedHEAD is now at f5fd426 Check suboption length(from ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8)Unable to find image 'ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8' locallydocker.io/ocaml/opam@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8: Pulling from ocaml/opam281b80c799de: Already exists00fc4ac50d5e: Pulling fs layer7dc48a314bea: Pulling fs layer8f654937f9e3: Pulling fs layer1240f6fbe8cc: Pulling fs layerf77f967230a1: Pulling fs layer1b4ac3d9a8c2: Pulling fs layer27b61414175d: Pulling fs layer26fabf9b20e0: Pulling fs layerb4426e2c299b: Pulling fs layer9c12df827e83: Pulling fs layer9a5608646906: Pulling fs layer1b4ac3d9a8c2: Waiting2a83342677ae: Pulling fs layer27b61414175d: Waiting5cbaedd36b85: Pulling fs layer1240f6fbe8cc: Waitingf77f967230a1: Waiting750a9830ac77: Pulling fs layer400560080670: Pulling fs layerbad13195b6fa: Pulling fs layer9c12df827e83: Waiting5cbaedd36b85: Waitingb51fe78b498e: Pulling fs layer185ce27e889b: Pulling fs layer750a9830ac77: Waiting9a5608646906: Waiting400560080670: Waiting8a483dc1e759: Pulling fs layer2a83342677ae: Waitingb51fe78b498e: Waitingbad13195b6fa: Waiting185ce27e889b: Waiting4de9d6d54a13: Pulling fs layer0c268a22c8a0: Pulling fs layer4f4fb700ef54: Pulling fs layer4de9d6d54a13: Waitinge61881bc2621: Pulling fs layerc864a4af1ff0: Pulling fs layer42d012f62ad9: Pulling fs layerccb2ed78fa2e: Pulling fs layer84c22434b2f6: Pulling fs layerccb2ed78fa2e: Waiting18c972827b32: Pulling fs layer4c6dcdff9e80: Pulling fs layer280bf9d33ca6: Pulling fs layer51ce8c29753c: Pulling fs layer280bf9d33ca6: Waiting5ac80663b9d2: Pulling fs layer93f877c915e3: Pulling fs layer51ce8c29753c: Waiting8573ccc6bb69: Pulling fs layerd26192cd75ec: Pulling fs layer5ac80663b9d2: Waiting93f877c915e3: Waitingc7cce15b715e: Pulling fs layer8573ccc6bb69: Waitingc998ca7b5976: Pulling fs layer3cd1b61d806b: Pulling fs layerc7cce15b715e: Waitingc998ca7b5976: Waiting19a26ec5319e: Pulling fs layer3cd1b61d806b: Waitingb1f6813045f3: Pulling fs layer2fb6fee07095: Pulling fs layer19a26ec5319e: Waitingd7a8a6f23075: Pulling fs layerd1eb163b4fac: Pulling fs layer39e67413349c: Pulling fs layer32625120391d: Pulling fs layerd1eb163b4fac: Waiting2bb0fee11258: Pulling fs layer39e67413349c: Waitingaed90036ed39: Pulling fs layer32625120391d: Waitingaed90036ed39: Waiting7dc48a314bea: Download complete00fc4ac50d5e: Verifying Checksum00fc4ac50d5e: Download complete00fc4ac50d5e: Pull complete7dc48a314bea: Pull complete1240f6fbe8cc: Verifying Checksum1240f6fbe8cc: Download complete1b4ac3d9a8c2: Verifying Checksum1b4ac3d9a8c2: Download completef77f967230a1: Verifying Checksumf77f967230a1: Download complete27b61414175d: Verifying Checksum27b61414175d: Download complete26fabf9b20e0: Verifying Checksum26fabf9b20e0: Download complete9c12df827e83: Verifying Checksum9c12df827e83: Download complete9a5608646906: Verifying Checksum9a5608646906: Download completeb4426e2c299b: Verifying Checksumb4426e2c299b: Download complete8f654937f9e3: Verifying Checksum8f654937f9e3: Download complete2a83342677ae: Verifying Checksum2a83342677ae: Download complete5cbaedd36b85: Verifying Checksum5cbaedd36b85: Download complete400560080670: Verifying Checksum400560080670: Download complete750a9830ac77: Verifying Checksum750a9830ac77: Download completebad13195b6fa: Download completeb51fe78b498e: Verifying Checksumb51fe78b498e: Download complete185ce27e889b: Verifying Checksum185ce27e889b: Download complete8f654937f9e3: Pull complete1240f6fbe8cc: Pull complete8a483dc1e759: Verifying Checksum8a483dc1e759: Download complete4de9d6d54a13: Download complete0c268a22c8a0: Download complete4f4fb700ef54: Verifying Checksum4f4fb700ef54: Download completee61881bc2621: Verifying Checksume61881bc2621: Download completec864a4af1ff0: Verifying Checksumc864a4af1ff0: Download complete42d012f62ad9: Verifying Checksum42d012f62ad9: Download completeccb2ed78fa2e: Verifying Checksumccb2ed78fa2e: Download complete84c22434b2f6: Verifying Checksum84c22434b2f6: Download complete18c972827b32: Download complete4c6dcdff9e80: Verifying Checksum4c6dcdff9e80: Download complete280bf9d33ca6: Verifying Checksum280bf9d33ca6: Download complete51ce8c29753c: Verifying Checksum51ce8c29753c: Download complete5ac80663b9d2: Verifying Checksum5ac80663b9d2: Download complete8573ccc6bb69: Verifying Checksum8573ccc6bb69: Download complete93f877c915e3: Verifying Checksum93f877c915e3: Download completec7cce15b715e: Download complete3cd1b61d806b: Verifying Checksum3cd1b61d806b: Download complete19a26ec5319e: Verifying Checksum19a26ec5319e: Download completeb1f6813045f3: Download complete2fb6fee07095: Verifying Checksum2fb6fee07095: Download completed7a8a6f23075: Download completec998ca7b5976: Verifying Checksumc998ca7b5976: Download completed1eb163b4fac: Verifying Checksumd1eb163b4fac: Download complete32625120391d: Verifying Checksum32625120391d: Download complete2bb0fee11258: Verifying Checksum2bb0fee11258: Download completeaed90036ed39: Verifying Checksumaed90036ed39: Download completef77f967230a1: Pull complete1b4ac3d9a8c2: Pull complete27b61414175d: Pull complete26fabf9b20e0: Pull completeb4426e2c299b: Pull complete9c12df827e83: Pull complete9a5608646906: Pull complete2a83342677ae: Pull complete5cbaedd36b85: Pull complete39e67413349c: Verifying Checksum39e67413349c: Download complete750a9830ac77: Pull complete400560080670: Pull completebad13195b6fa: Pull completeb51fe78b498e: Pull complete185ce27e889b: Pull complete8a483dc1e759: Pull complete4de9d6d54a13: Pull complete0c268a22c8a0: Pull complete4f4fb700ef54: Pull completee61881bc2621: Pull completec864a4af1ff0: Pull complete42d012f62ad9: Pull completeccb2ed78fa2e: Pull complete84c22434b2f6: Pull complete18c972827b32: Pull complete4c6dcdff9e80: Pull complete280bf9d33ca6: Pull complete51ce8c29753c: Pull complete5ac80663b9d2: Pull complete93f877c915e3: Pull complete8573ccc6bb69: Pull completed26192cd75ec: Verifying Checksumd26192cd75ec: Download completed26192cd75ec: Pull completec7cce15b715e: Pull completec998ca7b5976: Pull complete3cd1b61d806b: Pull complete19a26ec5319e: Pull completeb1f6813045f3: Pull complete2fb6fee07095: Pull completed7a8a6f23075: Pull completed1eb163b4fac: Pull complete39e67413349c: Pull complete32625120391d: Pull complete2bb0fee11258: Pull completeaed90036ed39: Pull completeDigest: sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a8Status: Downloaded newer image for ocaml/opam@sha256:5e17466e6f7e30ed05201e6eaa188b26ed09caa5236a24a3ad1c6c17559fe4a82026-01-27 12:48.39 ---> using "c8fe2874b311935dab17a36a624c1c045982974c34bbbbb407f5c0ccc087ecd5" from cache/: (comment debian-13-5.4+flambda_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-01-27 12:48.39 ---> using "dc7db11a86192beda370fb584323a0dfd47e2408a50a956c3fbdc06f4ed32134" 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 "19f277dcba8e556396bf47163fbf03829c528b4fecc28881570beea9a359c780" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 5.15.0-134-genericThe OCaml toplevel, version 5.4.02.5.02026-01-27 12:48.39 ---> using "820ec10ceca1598c1fb72bc0f9449e0a41a767e7b34297851d598dcee674520b" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-01-27 12:48.39 ---> using "ab0b9c476a6011386a62452404a6d6cbf16cf3fb6ed3b41d647990ff2b891301" 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_HEADa6b2f19780..e4bc1b0e55 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-repositoryAlready up-to-date.Nothing to do.# To update the current shell environment, run: eval $(opam env)2026-01-27 12:48.39 ---> using "5fb7ab1a73b9eaac7cb8edef7c6f85bfd3f040ad9a1fe73d599afc5ff40af75c" from cache/src: (copy (src charrua.opam charrua-unix.opam charrua-server.opam charrua-client.opam)(dst ./))2026-01-27 12:48.39 ---> using "383cce9b807a9c97a3e9655790ceece6b8dad8e16776ef49f30a7a84d2d4af95" 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 "c8c385684c6d3e07be3a948b8b791c2c3ad8f30706f47c0656c5d2f03b28dd24" from cache/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2026-01-27 12:48.39 ---> using "677b7f35a6f2479b3fdab19ede525d4743482b843b4a6589ed1248d2e97737af" from cache/src: (env DEPS "alcotest.1.9.1 arp.4.1.0 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 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.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.4.0+options ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 parsexp.v0.17.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.17.0 sexplib0.v0.17.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 amd64 Packages [9670 kB]- Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [97.9 kB]- Fetched 9999 kB in 1s (8564 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-variants is already installed (current version is 5.4.0+options).[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 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).# To update the current shell environment, run: eval $(opam env)2026-01-27 12:48.39 ---> using "8c4aa247e5383c1407342492ac559e5913a0707be873605677925612ca6000a6" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))[NOTE] Package ocaml-variants is already installed (current version is 5.4.0+options).[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 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 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.17.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 parsexp v0.17.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.17.0- install sexplib0 v0.17.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 lwt-dllist.1.1.0 (cached)-> retrieved lwt_log.1.1.2 (cached)-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (cached)-> retrieved digestif.1.3.0 (cached)-> retrieved dune.3.21.0, dune-configurator.3.21.0 (cached)-> retrieved metrics.0.5.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.17.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 parsexp.v0.17.0 (cached)-> retrieved ppx_derivers.1.2.1 (cached)-> retrieved randomconv.0.2.0 (cached)-> retrieved psq.0.2.1 (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.17.0 (cached)-> retrieved sexplib0.v0.17.0 (cached)-> retrieved ppxlib.0.37.0 (cached)-> retrieved stdlib-shims.0.3.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 cmdliner.2.1.0-> 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 uutf.1.0.4-> installed fmt.0.11.0-> installed astring.0.8.5-> installed dune.3.21.0-> installed csexp.1.5.2-> 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 cppo.1.8.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.17.0-> 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.17.0-> installed stdlib-shims.0.3.0-> installed cstruct-unix.6.2.0-> installed ocplib-endian.1.2-> 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 digestif.1.3.0-> installed parsexp.v0.17.0-> installed alcotest.1.9.1-> installed dune-configurator.3.21.0-> installed sexplib.v0.17.0-> installed mirage-crypto.2.0.2-> installed lwt.5.9.2-> installed mirage-flow.5.0.0-> installed cstruct-lwt.6.2.0-> installed mirage-net.4.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 "70f21f0beefa93bc257cc097790b702e59803e489837fd9dc6bf4c0c2bd30155" from cache/src: (copy (src .) (dst /src))2026-01-27 12:48.39 ---> saved as "fdc9294ebbb9aeac97c396842996a7786f7fa99d7ab15112e0249624279454bf"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))(cd _build/default/test && ./test.exe)Testing `server tests'.This run has ID `9VK71F87'.[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/lwt && ./test_client_lwt.exe)Testing `lwt client tests'.This run has ID `7Y5QO9WP'.[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/client && ./test_client.exe)Testing `client tests'.This run has ID `HIAB57RN'.[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.048s. 11 tests run.ASSERT input succeedsASSERT input succeedsASSERT input succeeds2026-01-27 12:48.41 ---> saved as "80e6113ef037e5e4a9b79848f89da892d8513ca6291285eaa5e76a10b1aef7e1"Job succeeded2026-01-27 12:48.41: Job succeeded