Organisationsmiragecharruae12f4f ()debian-13-5.4_x86_32_opam-2.5

debian-13-5.4_x86_32_opam-2.5

Link Copied
Code Copied

Logs

2026-01-27 12:40.10: New job: test mirage/charrua https://github.com/mirage/charrua.git#refs/heads/vendor-identifying (e12f4f6f968f70e5b2850d90100faa128a20e53d) (linux-x86_64:debian-13-5.4_x86_32_opam-2.5)
Base: ocaml/opam:debian-13-ocaml-5.4@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/charrua.git" -b "vendor-identifying" && cd "charrua" && git reset --hard e12f4f6f
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6
# debian-13-5.4_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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && 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-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-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 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-01-27 12:40.10: Using cache hint "mirage/charrua-ocaml/opam:debian-13-ocaml-5.4@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6-debian-13-5.4_x86_32_opam-2.5-cbcf41492ac9d2a2496b749ad97beb4e"
2026-01-27 12:40.10: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6)
(comment debian-13-5.4_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-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-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 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:40.10: Waiting for resource in pool OCluster
2026-01-27 12:40.10: Waiting for worker…
2026-01-27 12:40.11: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at e12f4f6 Fix


(from ocaml/opam:debian-13-ocaml-5.4@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6' locally
docker.io/ocaml/opam@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6: Pulling from ocaml/opam
7ba68d5e03a0: Already exists
1a92a756293b: Pulling fs layer
2b48d46f078b: Pulling fs layer
1a92a756293b: Waiting
c621c09b189b: Pulling fs layer
2b48d46f078b: Waiting
32f3ba7ab793: Pulling fs layer
c621c09b189b: Waiting
7d548d90d2e6: Pulling fs layer
32f3ba7ab793: Waiting
47e0db8920f7: Pulling fs layer
7d548d90d2e6: Waiting
3005f82609ce: Pulling fs layer
4d4a0851ffff: Pulling fs layer
47e0db8920f7: Waiting
3005f82609ce: Waiting
fbd77c799b6d: Pulling fs layer
45f199f25bab: Pulling fs layer
4d4a0851ffff: Waiting
fbd77c799b6d: Waiting
302e107b493e: Pulling fs layer
45f199f25bab: Waiting
3adf920685a2: Pulling fs layer
9e627f7d336a: Pulling fs layer
e507051a156a: Pulling fs layer
9e627f7d336a: Waiting
8bc7f297c75b: Pulling fs layer
e507051a156a: Waiting
367b3e4c885a: Pulling fs layer
8bc7f297c75b: Waiting
e8da7facf14d: Pulling fs layer
d2aedec2aee7: Pulling fs layer
367b3e4c885a: Waiting
9a7c70a70566: Pulling fs layer
d2aedec2aee7: Waiting
248bac1a37be: Pulling fs layer
9a7c70a70566: Waiting
6eeb3205f2a1: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f2ebb779349c: Pulling fs layer
248bac1a37be: Waiting
6eeb3205f2a1: Waiting
739491ef9b38: Pulling fs layer
4f4fb700ef54: Waiting
1757ee195ab5: Pulling fs layer
daaa5c986635: Pulling fs layer
1757ee195ab5: Waiting
e7c5cdfdd8ab: Pulling fs layer
f9c7ebe56fda: Pulling fs layer
e7c5cdfdd8ab: Waiting
ad15e6ede39d: Pulling fs layer
87de0eff9869: Pulling fs layer
ad15e6ede39d: Waiting
79bef189e5a9: Pulling fs layer
f9c7ebe56fda: Waiting
87de0eff9869: Waiting
48838cbe0af0: Pulling fs layer
0f3b41686569: Pulling fs layer
a64cabba2e9b: Pulling fs layer
0f3b41686569: Waiting
d88b22d80a9b: Pulling fs layer
48838cbe0af0: Waiting
79bef189e5a9: Waiting
a64cabba2e9b: Waiting
3baeaf770822: Pulling fs layer
e6a355e9e672: Pulling fs layer
dad9f6189378: Pulling fs layer
e6a355e9e672: Waiting
2ee86ee89865: Pulling fs layer
d88b22d80a9b: Waiting
3baeaf770822: Waiting
43558c27d25b: Pulling fs layer
0e2aedb9b174: Pulling fs layer
2ee86ee89865: Waiting
8d7428b47caa: Pulling fs layer
43558c27d25b: Waiting
c7877a1d0060: Pulling fs layer
0e2aedb9b174: Waiting
56950ef670f5: Pulling fs layer
e7dc5ceceff5: Pulling fs layer
c7877a1d0060: Waiting
56950ef670f5: Waiting
8d7428b47caa: Waiting
b48406fd5019: Pulling fs layer
e7dc5ceceff5: Waiting
04fa19dab50a: Pulling fs layer
b48406fd5019: Waiting
04fa19dab50a: Waiting
1a92a756293b: Verifying Checksum
1a92a756293b: Download complete
1a92a756293b: Pull complete
2b48d46f078b: Download complete
2b48d46f078b: Pull complete
32f3ba7ab793: Download complete
c621c09b189b: Verifying Checksum
c621c09b189b: Download complete
c621c09b189b: Pull complete
32f3ba7ab793: Pull complete
47e0db8920f7: Verifying Checksum
47e0db8920f7: Download complete
3005f82609ce: Verifying Checksum
3005f82609ce: Download complete
7d548d90d2e6: Verifying Checksum
7d548d90d2e6: Download complete
fbd77c799b6d: Verifying Checksum
fbd77c799b6d: Download complete
4d4a0851ffff: Verifying Checksum
4d4a0851ffff: Download complete
45f199f25bab: Verifying Checksum
45f199f25bab: Download complete
302e107b493e: Verifying Checksum
302e107b493e: Download complete
3adf920685a2: Verifying Checksum
3adf920685a2: Download complete
9e627f7d336a: Verifying Checksum
9e627f7d336a: Download complete
e507051a156a: Download complete
8bc7f297c75b: Verifying Checksum
367b3e4c885a: Verifying Checksum
367b3e4c885a: Download complete
e8da7facf14d: Download complete
d2aedec2aee7: Verifying Checksum
d2aedec2aee7: Download complete
9a7c70a70566: Download complete
248bac1a37be: Verifying Checksum
248bac1a37be: Download complete
6eeb3205f2a1: Download complete
4f4fb700ef54: Download complete
f2ebb779349c: Verifying Checksum
f2ebb779349c: Download complete
739491ef9b38: Download complete
1757ee195ab5: Verifying Checksum
1757ee195ab5: Download complete
daaa5c986635: Verifying Checksum
daaa5c986635: Download complete
e7c5cdfdd8ab: Download complete
f9c7ebe56fda: Verifying Checksum
f9c7ebe56fda: Download complete
ad15e6ede39d: Download complete
87de0eff9869: Download complete
79bef189e5a9: Verifying Checksum
79bef189e5a9: Download complete
0f3b41686569: Verifying Checksum
0f3b41686569: Download complete
48838cbe0af0: Download complete
a64cabba2e9b: Download complete
3baeaf770822: Verifying Checksum
3baeaf770822: Download complete
7d548d90d2e6: Pull complete
47e0db8920f7: Pull complete
3005f82609ce: Pull complete
4d4a0851ffff: Pull complete
fbd77c799b6d: Pull complete
dad9f6189378: Verifying Checksum
dad9f6189378: Download complete
45f199f25bab: Pull complete
302e107b493e: Pull complete
3adf920685a2: Pull complete
9e627f7d336a: Pull complete
e507051a156a: Pull complete
8bc7f297c75b: Pull complete
367b3e4c885a: Pull complete
e8da7facf14d: Pull complete
d2aedec2aee7: Pull complete
9a7c70a70566: Pull complete
248bac1a37be: Pull complete
6eeb3205f2a1: Pull complete
4f4fb700ef54: Pull complete
f2ebb779349c: Pull complete
739491ef9b38: Pull complete
1757ee195ab5: Pull complete
daaa5c986635: Pull complete
e7c5cdfdd8ab: Pull complete
f9c7ebe56fda: Pull complete
ad15e6ede39d: Pull complete
87de0eff9869: Pull complete
79bef189e5a9: Pull complete
2ee86ee89865: Verifying Checksum
2ee86ee89865: Download complete
48838cbe0af0: Pull complete
0f3b41686569: Pull complete
a64cabba2e9b: Pull complete
43558c27d25b: Download complete
0e2aedb9b174: Verifying Checksum
0e2aedb9b174: Download complete
8d7428b47caa: Download complete
c7877a1d0060: Download complete
d88b22d80a9b: Verifying Checksum
d88b22d80a9b: Download complete
e7dc5ceceff5: Download complete
b48406fd5019: Verifying Checksum
b48406fd5019: Download complete
56950ef670f5: Verifying Checksum
56950ef670f5: Download complete
04fa19dab50a: Download complete
e6a355e9e672: Verifying Checksum
e6a355e9e672: Download complete
d88b22d80a9b: Pull complete
3baeaf770822: Pull complete
e6a355e9e672: Pull complete
dad9f6189378: Pull complete
2ee86ee89865: Pull complete
43558c27d25b: Pull complete
0e2aedb9b174: Pull complete
8d7428b47caa: Pull complete
c7877a1d0060: Pull complete
56950ef670f5: Pull complete
e7dc5ceceff5: Pull complete
b48406fd5019: Pull complete
04fa19dab50a: Pull complete
Digest: sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6
Status: Downloaded newer image for ocaml/opam@sha256:eb9501dc81d473c714fc86830370117117cc76e3cf868719976d0e740f13e7d6
2026-01-27 12:42.09 ---> saved as "f3ef0252fc1e953b02452ab482b941502fd748c852c73ed37b10d1b93fa1b752"


/: (comment debian-13-5.4_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:42.09 ---> saved as "c345ec37c2e8be9462ae5f66cf9a04ce835146322e5958323f4175d3eaeb116f"


/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-01-27 12:42.35 ---> saved as "16ec65c644e14f87f9dac3ef42ca8b85bdb666e5aa59823a0764968db7d4be1f"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-87-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-01-27 12:42.36 ---> saved as "6078852a8044fe1215706bd51f9fab0067b7f59407c8a5857bdbe0bad4d26d3a"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-01-27 12:42.36 ---> saved as "05beb63a5122afe2bf9c4968ebfb09fe8358c0c42cd5165e9b3c5815f9e079ab"


/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_HEAD
a6b2f19780..e4bc1b0e55  master     -> origin/master
873cb18c37 Merge pull request #29216 from shonfeder/release-dune-3.21.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Already up-to-date.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-01-27 12:42.50 ---> saved as "8a154cace4c5c6117a3e6603228a56839e12bf44df287111c606d05bbe146e38"


/src: (copy (src charrua.opam charrua-unix.opam charrua-server.opam charrua-client.opam)
(dst ./))
2026-01-27 12:42.50 ---> saved as "57ffcec925120d59691649fded7cf71807983d9187602baba6e2c8f8295c837e"


/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:42.55 ---> saved as "644fb405432fcdf787c7b882139ea00df8f8c3824d16f531d75bac7090f102ca"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-01-27 12:42.55 ---> saved as "ff6ade1e453b14c9af770d0976c755c8ce818d134b8941ca5c1264e16365ae28"


/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-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 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 1s (8780 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-option-bytecode-only 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).
# To update the current shell environment, run: eval $(opam env)
2026-01-27 12:43.04 ---> saved as "c620fc6f29d01c8aea3c0687a16028d2ac8efcefad4da18d1ca687d556493728"


/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-option-bytecode-only 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 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.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.17.0  (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 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 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 macaddr.5.6.1
-> installed menhirCST.20250912
-> installed menhirLib.20250912
-> installed cppo.1.8.0
-> installed menhirSdk.20250912
-> installed metrics.0.5.0
-> installed mirage-mtime.5.2.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 cstruct-unix.6.2.0
-> installed macaddr-cstruct.5.6.1
-> installed ocplib-endian.1.2
-> installed lru.0.3.1
-> installed ipaddr.5.6.1
-> installed ipaddr-cstruct.5.6.1
-> installed tuntap.2.0.1
-> installed digestif.1.3.0
-> installed parsexp.v0.16.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed sexplib.v0.16.0
-> installed alcotest.1.9.1
-> installed dune-configurator.3.21.0
-> installed mirage-crypto.2.0.2
-> installed lwt.5.9.2
-> installed mirage-flow.5.0.0
-> installed mirage-net.4.0.0
-> installed mirage-sleep.4.1.0
-> installed cstruct-lwt.6.2.0
-> installed lwt_log.1.1.2
-> installed logs.0.10.0
-> installed ethernet.3.2.0
-> installed arp.4.1.0
-> installed mirage-crypto-rng.2.0.2
-> 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.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-27 12:45.02 ---> saved as "6ec048f48762be8fdf6ca380a14d1726a6a4d027dfa50c4e8962ac4eeea555eb"


/src: (copy (src .) (dst /src))
2026-01-27 12:45.02 ---> saved as "6eaedb464e3ba77c46d41c9f2812056ca5936933a5e1ee4d20e0d8e307e6faf1"


/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 `M6PP6YV8'.


[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 `TID08SI6'.


[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.007s. 21 tests run.
(cd _build/default/test/client && ./test_client.exe)
Testing `client tests'.
This run has ID `U9LPMM2Q'.


[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.059s. 11 tests run.
ASSERT input succeeds
ASSERT input succeeds
ASSERT input succeeds
2026-01-27 12:45.05 ---> saved as "d5a206c979a885fb806576dd68ca59d4d8399518475347f118f7d1584b14c3d2"
Job succeeded
2026-01-27 12:45.05: Job succeeded