2026-02-20 10:12.41: New job: test mirage/charrua https://github.com/mirage/charrua.git#refs/heads/main (1663dc3895082a91b78ee32ced43d9add59294ce) (linux-x86_64:debian-13-4.14_x86_32_opam-2.5) Base: ocaml/opam:debian-13-ocaml-4.14@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/charrua.git" -b "main" && cd "charrua" && git reset --hard 1663dc38 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.14@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc # debian-13-4.14_x86_32_opam-2.5 USER 1000:1000 SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ] ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e d18d14011e4188f5c398421e2e99b297dd8150fb || git fetch origin master) && git reset -q --hard d18d14011e4188f5c398421e2e99b297dd8150fb && git log --no-decorate -n1 --oneline && opam update -u COPY --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.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 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.2 macaddr-cstruct.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 metrics.0.5.0 mirage-crypto.2.0.3 mirage-crypto-rng.2.0.3 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 $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-02-20 10:12.41: Using cache hint "mirage/charrua-ocaml/opam:debian-13-ocaml-4.14@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc-debian-13-4.14_x86_32_opam-2.5-d34e9c74a703b24099177e5d43885b06" 2026-02-20 10:12.41: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-4.14@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc) (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 d18d14011e4188f5c398421e2e99b297dd8150fb || git fetch origin master) && git reset -q --hard d18d14011e4188f5c398421e2e99b297dd8150fb && 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.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 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.2 macaddr-cstruct.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 metrics.0.5.0 mirage-crypto.2.0.3 mirage-crypto-rng.2.0.3 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-02-20 10:12.41: Waiting for resource in pool OCluster 2026-02-20 12:19.21: Waiting for worker… 2026-02-20 12:22.26: Got resource from pool OCluster Building on doris.caelum.ci.dev All commits already cached HEAD is now at 1663dc3 Merge pull request #149 from mirage/prepare-v3.1.0 (from ocaml/opam:debian-13-ocaml-4.14@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc) Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc' locally docker.io/ocaml/opam@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc: Pulling from ocaml/opam b536877d3c0a: Pulling fs layer bccea9e34407: Pulling fs layer 16a19f8f73ac: Pulling fs layer 24b068660eba: Pulling fs layer 0d733f3d73ff: Pulling fs layer 9e24ce741f51: Pulling fs layer 8f72c68d553f: Pulling fs layer f54f6fc8bfc4: Pulling fs layer d06a9f3b5a73: Pulling fs layer d42229ae6b83: Pulling fs layer 24b068660eba: Waiting f54f6fc8bfc4: Waiting d06a9f3b5a73: Waiting 9e24ce741f51: Waiting 0d733f3d73ff: Waiting 8f72c68d553f: Waiting d41dddb298da: Pulling fs layer e9711f882917: Pulling fs layer d42229ae6b83: Waiting d41dddb298da: Waiting 07cbb93c10a3: Pulling fs layer 2b3607a942e5: Pulling fs layer e9711f882917: Waiting 07cbb93c10a3: Waiting 2b3607a942e5: Waiting d5893ae3accb: Pulling fs layer c3146a632652: Pulling fs layer d5893ae3accb: Waiting 3d57776a1d42: Pulling fs layer c3146a632652: Waiting 3d57776a1d42: Waiting 839cefcf2b8e: Pulling fs layer 026aaf3511fa: Pulling fs layer 839cefcf2b8e: Waiting 026aaf3511fa: Waiting 0a2654a36ae9: Pulling fs layer b23dc160efe7: Pulling fs layer 0a2654a36ae9: Waiting 4f4fb700ef54: Pulling fs layer b23dc160efe7: Waiting c84b92e17807: Pulling fs layer 4f4fb700ef54: Waiting e6680f6f46b9: Pulling fs layer 69486b6cae87: Pulling fs layer c84b92e17807: Waiting e6680f6f46b9: Waiting 9909fe838d3d: Pulling fs layer 69486b6cae87: Waiting 3b1fbc03b573: Pulling fs layer 9909fe838d3d: Waiting 1d2df1685cc4: Pulling fs layer 3b1fbc03b573: Waiting 9bb166b2b0ea: Pulling fs layer 1d2df1685cc4: Waiting 9585c6d51dc3: Pulling fs layer ddd1a568c795: Pulling fs layer 9bb166b2b0ea: Waiting 64338fd8dd2d: Pulling fs layer 9585c6d51dc3: Waiting ddd1a568c795: Waiting 9be4283ff733: Pulling fs layer 783fb857d3f0: Pulling fs layer 699fb07ac9eb: Pulling fs layer 64338fd8dd2d: Waiting 783fb857d3f0: Waiting 9be4283ff733: Waiting dfd2f30ac354: Pulling fs layer 0957629b6db6: Pulling fs layer dfd2f30ac354: Waiting 50b35bb0a587: Pulling fs layer 0957629b6db6: Waiting e4e361267282: Pulling fs layer 50b35bb0a587: Waiting d8d67cfb2698: Pulling fs layer e4e361267282: Waiting 860ee3f7fa2b: Pulling fs layer a9a3a2c112d5: Pulling fs layer 2086e5f38978: Pulling fs layer 860ee3f7fa2b: Waiting a9a3a2c112d5: Waiting 200a6ac464bc: Pulling fs layer 2086e5f38978: Waiting 200a6ac464bc: Waiting 16a19f8f73ac: Verifying Checksum 16a19f8f73ac: Download complete bccea9e34407: Verifying Checksum bccea9e34407: Download complete 0d733f3d73ff: Verifying Checksum 0d733f3d73ff: Download complete 24b068660eba: Verifying Checksum 24b068660eba: Download complete b536877d3c0a: Verifying Checksum b536877d3c0a: Download complete 8f72c68d553f: Verifying Checksum 8f72c68d553f: Download complete f54f6fc8bfc4: Verifying Checksum f54f6fc8bfc4: Download complete d06a9f3b5a73: Verifying Checksum d06a9f3b5a73: Download complete d42229ae6b83: Verifying Checksum d42229ae6b83: Download complete 9e24ce741f51: Verifying Checksum 9e24ce741f51: Download complete b536877d3c0a: Pull complete bccea9e34407: Pull complete 16a19f8f73ac: Pull complete d41dddb298da: Verifying Checksum d41dddb298da: Download complete e9711f882917: Verifying Checksum e9711f882917: Download complete 07cbb93c10a3: Verifying Checksum 07cbb93c10a3: Download complete d5893ae3accb: Verifying Checksum d5893ae3accb: Download complete 2b3607a942e5: Verifying Checksum 2b3607a942e5: Download complete c3146a632652: Download complete 24b068660eba: Pull complete 0d733f3d73ff: Pull complete 3d57776a1d42: Download complete 839cefcf2b8e: Download complete 026aaf3511fa: Download complete 0a2654a36ae9: Verifying Checksum 0a2654a36ae9: Download complete b23dc160efe7: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 69486b6cae87: Verifying Checksum 69486b6cae87: Download complete e6680f6f46b9: Verifying Checksum e6680f6f46b9: Download complete c84b92e17807: Verifying Checksum c84b92e17807: Download complete 1d2df1685cc4: Download complete 3b1fbc03b573: Verifying Checksum 3b1fbc03b573: Download complete 9909fe838d3d: Download complete ddd1a568c795: Verifying Checksum ddd1a568c795: Download complete 9bb166b2b0ea: Verifying Checksum 9bb166b2b0ea: Download complete 9585c6d51dc3: Download complete 64338fd8dd2d: Verifying Checksum 64338fd8dd2d: Download complete 9be4283ff733: Verifying Checksum 9be4283ff733: Download complete 783fb857d3f0: Download complete dfd2f30ac354: Verifying Checksum dfd2f30ac354: Download complete 50b35bb0a587: Verifying Checksum 50b35bb0a587: Download complete e4e361267282: Download complete d8d67cfb2698: Verifying Checksum d8d67cfb2698: Download complete 699fb07ac9eb: Verifying Checksum 699fb07ac9eb: Download complete a9a3a2c112d5: Verifying Checksum a9a3a2c112d5: Download complete 0957629b6db6: Verifying Checksum 0957629b6db6: Download complete 9e24ce741f51: Pull complete 8f72c68d553f: Pull complete f54f6fc8bfc4: Pull complete 200a6ac464bc: Download complete d06a9f3b5a73: Pull complete 860ee3f7fa2b: Verifying Checksum 860ee3f7fa2b: Download complete d42229ae6b83: Pull complete d41dddb298da: Pull complete e9711f882917: Pull complete 2086e5f38978: Download complete 07cbb93c10a3: Pull complete 2b3607a942e5: Pull complete d5893ae3accb: Pull complete c3146a632652: Pull complete 3d57776a1d42: Pull complete 839cefcf2b8e: Pull complete 026aaf3511fa: Pull complete 0a2654a36ae9: Pull complete b23dc160efe7: Pull complete 4f4fb700ef54: Pull complete c84b92e17807: Pull complete e6680f6f46b9: Pull complete 69486b6cae87: Pull complete 9909fe838d3d: Pull complete 3b1fbc03b573: Pull complete 1d2df1685cc4: Pull complete 9bb166b2b0ea: Pull complete 9585c6d51dc3: Pull complete ddd1a568c795: Pull complete 64338fd8dd2d: Pull complete 9be4283ff733: Pull complete 783fb857d3f0: Pull complete 699fb07ac9eb: Pull complete dfd2f30ac354: Pull complete 0957629b6db6: Pull complete 50b35bb0a587: Pull complete e4e361267282: Pull complete d8d67cfb2698: Pull complete 860ee3f7fa2b: Pull complete a9a3a2c112d5: Pull complete 2086e5f38978: Pull complete 200a6ac464bc: Pull complete Digest: sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc Status: Downloaded newer image for ocaml/opam@sha256:49f8d1991d250d3313cfe2b5ba6bd917f8e09b6aa22a125195e9aaff264b9cbc 2026-02-20 12:22.26 ---> using "d4243bf71762df68829cfcf06d3c5f0155a054414d91130c35c4e9760ac37387" 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-02-20 12:22.26 ---> using "8c25610149ccad909ef5ea11f68511e65c153e01ef73605795f3ed7365bbb499" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y [NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=71 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-02-20 12:22.26 ---> using "02adffaf0b922f2308f794ec9e11f43d69bb67754e82f9120bc681182cb01b2f" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-94-generic The OCaml toplevel, version 4.14.2 2.5.0 2026-02-20 12:22.26 ---> using "feb1e6546326c207a865c6b0f95208cfe1b0e5aa22307ed229e44dc9add92713" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-02-20 12:22.26 ---> using "fd2f85654026d941545443eadd1144c44639aa9b5d1e82dd1ec75a093443af1c" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e d18d14011e4188f5c398421e2e99b297dd8150fb || git fetch origin master) && git reset -q --hard d18d14011e4188f5c398421e2e99b297dd8150fb && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 340ee6fd1f..d18d14011e master -> origin/master d18d14011e Merge pull request #29430 from hannesm/release-ipaddr-v5.6.2 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.1"), 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-02-20 12:22.26 ---> using "2d36e1cb4dd487b568401985065a2f012d4297193bdbd43d61547dae1ccf083b" from cache /src: (copy (src charrua.opam charrua-unix.opam charrua-server.opam charrua-client.opam) (dst ./)) 2026-02-20 12:22.26 ---> saved as "017e83cbcd77183f0b7443b021a363567b6338f428ac2c2530de8a692592f995" /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-02-20 12:22.32 ---> saved as "9f6e997174c81cc95d648495768f6d1c808a9dda76bc4de7eb55827b51f545aa" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-02-20 12:22.32 ---> saved as "f08b4bfbfe1d51da6471a7dc802c79ddb0299b0df3cd996b1a7ee5228b09c914" /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.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 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.2 macaddr-cstruct.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 metrics.0.5.0 mirage-crypto.2.0.3 mirage-crypto-rng.2.0.3 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" - Hit:1 http://deb.debian.org/debian trixie InRelease - 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-security trixie-security/main i386 Packages [102 kB] - Fetched 193 kB in 0s (1408 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-02-20 12:22.42 ---> saved as "b1e213de34c77c6da51ac180cb6edf7d973340b74e9de2a65297570cee7b3bd9" /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 64 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.1 - install dune-configurator 3.21.1 - install duration 0.2.1 - install eqaf 0.10 - install ethernet 3.2.0 - install fmt 0.11.0 - install ipaddr 5.6.2 - install ipaddr-cstruct 5.6.2 - 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.2 - install macaddr-cstruct 5.6.2 - install menhir 20260209 - install menhirCST 20260209 - install menhirGLR 20260209 - install menhirLib 20260209 - install menhirSdk 20260209 - install metrics 0.5.0 - install mirage-crypto 2.0.3 - install mirage-crypto-rng 2.0.3 - 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.2, ipaddr-cstruct.5.6.2, macaddr.5.6.2, macaddr-cstruct.5.6.2 (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.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached) -> retrieved dune.3.21.1, dune-configurator.3.21.1 (cached) -> retrieved mirage-crypto.2.0.3, mirage-crypto-rng.2.0.3 (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) -> installed cmdliner.2.1.0 -> retrieved ocaml-compiler-libs.v0.12.4 (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.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 ppxlib.0.37.0 (cached) -> retrieved sexplib0.v0.16.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved tuntap.2.0.1 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved tcpip.9.0.1 (cached) -> retrieved topkg.1.1.1 (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 uutf.1.0.4 -> installed fmt.0.11.0 -> installed mtime.2.1.0 -> installed astring.0.8.5 -> installed dune.3.21.1 -> 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.2 -> installed menhirCST.20260209 -> installed menhirGLR.20260209 -> installed menhirLib.20260209 -> installed menhirSdk.20260209 -> 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.2 -> installed macaddr-cstruct.5.6.2 -> installed lru.0.3.1 -> installed ipaddr-cstruct.5.6.2 -> 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.1 -> installed mirage-crypto.2.0.3 -> installed lwt.5.9.2 -> installed cstruct-lwt.6.2.0 -> installed mirage-flow.5.0.0 -> installed mirage-net.4.0.0 -> installed mirage-sleep.4.1.0 -> installed lwt_log.1.1.2 -> installed menhir.20260209 -> installed logs.0.10.0 -> installed ethernet.3.2.0 -> installed arp.4.1.0 -> installed mirage-crypto-rng.2.0.3 -> installed tcpip.9.0.1 -> installed ppxlib.0.37.0 -> installed ppx_cstruct.6.2.0 -> installed rawlink.2.1 -> installed rawlink-lwt.2.1 Done. # To update the current shell environment, run: eval $(opam env) 2026-02-20 12:24.05 ---> saved as "bdd099eb5c9007dec839f00e95fb8ff8aabc17c2739f0788c715259db49ffa28" /src: (copy (src .) (dst /src)) 2026-02-20 12:24.05 ---> saved as "61f7a6a0915b0391890352751f4bcf636827d163f6041703b0bba6ed929dc97c" /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 `NTK8WND7'. [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 `L8662WC4'. [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 `F6A6UDIF'. [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.071s. 11 tests run. ASSERT input succeeds ASSERT input succeeds ASSERT input succeeds 2026-02-20 12:24.07 ---> saved as "e4541eb1181b61d2dfc8b9f09c52ce5928eacddd7f6f754dc85e8060ef433f41" Job succeeded 2026-02-20 12:24.07: Job succeeded