Organisationsdinosaurecontruno0473da (main)(lint-opam)

(lint-opam)

Link Copied
Code Copied

Logs

2026-04-13 14:28.04: New job: test dinosaure/contruno https://github.com/dinosaure/contruno.git#refs/heads/main (0473dadd31ea3acd9a7f5472e4e4ace1d0be91f2) (linux-x86_64:(lint-opam))
Base: ocaml/opam:debian-13-ocaml-5.0@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c
Opam files lint


To reproduce locally:


git clone --recursive "https://github.com/dinosaure/contruno.git" -b "main" && cd "contruno" && git reset --hard 0473dadd
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.0@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c
# debian-13-5.0_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.2 /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 1b9247da688122431715c95e22260b8d64a2c371 || git fetch origin master) && git reset -q --hard 1b9247da688122431715c95e22260b8d64a2c371 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 contruno.opam contruno-bin.opam ./
RUN opam pin add -yn contruno.dev './' && \
opam pin add -yn contruno-bin.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 arp.4.1.0 art.0.3.0 asn1-combinators.0.3.2 astring.0.8.5 awa.0.5.2 awa-mirage.0.5.2 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.2.1 bytesrw.0.3.0 ca-certs-nss.3.121 carton.0.7.2 carton-git.0.7.2 carton-lwt.0.7.2 checkseum.0.5.2 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 data-encoding.1.0.1 decompress.1.5.3 digestif.1.3.0 dns.10.2.4 dns-client.10.2.4 dns-client-mirage.10.2.4 domain-name.0.5.0 duff.0.5 dune.3.20.2 dune-configurator.3.20.2 duration.0.3.0 dyn.3.20.2 either.1.0.0 emile.1.1 encore.0.8.1 eqaf.0.10 ethernet.3.2.0 ezjsonm.1.3.0 faraday.0.8.2 fmt.0.11.0 fpath.0.7.3 git.3.18.0 git-kv.0.1.3 git-mirage.3.18.0 git-paf.3.18.0 git-unix.3.18.0 gmap.0.3.0 h1.1.0.0 h2.0.13.0 happy-eyeballs.2.0.1 happy-eyeballs-lwt.2.0.1 happy-eyeballs-mirage.2.0.1 hex.1.5.0 hpack.0.13.0 http-mirage-client.0.0.10 httpun-types.0.2.0 hxd.0.4.0 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 jane-street-headers.v0.16.0 json-data-encoding.1.0.1 json-data-encoding-bson.1.0.1 jsonm.1.0.2 jsont.0.2.0 jst-config.v0.16.0 jws.0.0.2 kdf.1.0.0 ke.0.6 letsencrypt.2.1.0 letsencrypt-mirage.2.1.0 logs.0.10.0 lru.0.3.1 lun.0.0.2 lwt.6.1.1 lwt-dllist.1.1.0 macaddr.5.6.2 macaddr-cstruct.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 metrics.0.5.0 mimic.0.0.9 mimic-happy-eyeballs.0.0.9 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-ptime.5.2.0 mirage-random.3.0.0 mirage-sleep.4.1.0 mirage-time.3.0.0 mtime.2.1.0 num.1.6 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 ordering.3.20.2 paf.0.8.0 parsexp.v0.16.0 patch.3.1.0 pecu.0.7 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 rresult.0.7.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.4.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1 tcpip.9.0.1 time_now.v0.16.0 tls.2.0.4 tls-mirage.2.0.4 topkg.1.1.1 uri.4.4.0 uutf.1.0.4 x509.1.0.6 zarith.1.14 zarith_stubs_js.v0.16.1"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.2 --depext-only -y contruno.dev contruno-bin.dev $DEPS
RUN opam install $DEPS
ENV CI="true"
ENV OCAMLCI="true"
WORKDIR /src
COPY --chown=1000:1000 . /src/
RUN opam lint
RUN opam exec -- opam-dune-lint


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2026-04-13 14:28.04: Using cache hint "dinosaure/contruno-ocaml/opam:debian-13-ocaml-5.0@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c-debian-13-5.0_opam-2.5-57c5f1ba16934a3d1c53eda9d34d8388"
2026-04-13 14:28.04: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.0@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c)
(comment debian-13-5.0_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.2 /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 1b9247da688122431715c95e22260b8d64a2c371 || git fetch origin master) && git reset -q --hard 1b9247da688122431715c95e22260b8d64a2c371 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src contruno.opam contruno-bin.opam) (dst ./))
(run (network host)
(shell  "opam pin add -yn contruno.dev './' && \
\nopam pin add -yn contruno-bin.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 arp.4.1.0 art.0.3.0 asn1-combinators.0.3.2 astring.0.8.5 awa.0.5.2 awa-mirage.0.5.2 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.2.1 bytesrw.0.3.0 ca-certs-nss.3.121 carton.0.7.2 carton-git.0.7.2 carton-lwt.0.7.2 checkseum.0.5.2 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 data-encoding.1.0.1 decompress.1.5.3 digestif.1.3.0 dns.10.2.4 dns-client.10.2.4 dns-client-mirage.10.2.4 domain-name.0.5.0 duff.0.5 dune.3.20.2 dune-configurator.3.20.2 duration.0.3.0 dyn.3.20.2 either.1.0.0 emile.1.1 encore.0.8.1 eqaf.0.10 ethernet.3.2.0 ezjsonm.1.3.0 faraday.0.8.2 fmt.0.11.0 fpath.0.7.3 git.3.18.0 git-kv.0.1.3 git-mirage.3.18.0 git-paf.3.18.0 git-unix.3.18.0 gmap.0.3.0 h1.1.0.0 h2.0.13.0 happy-eyeballs.2.0.1 happy-eyeballs-lwt.2.0.1 happy-eyeballs-mirage.2.0.1 hex.1.5.0 hpack.0.13.0 http-mirage-client.0.0.10 httpun-types.0.2.0 hxd.0.4.0 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 jane-street-headers.v0.16.0 json-data-encoding.1.0.1 json-data-encoding-bson.1.0.1 jsonm.1.0.2 jsont.0.2.0 jst-config.v0.16.0 jws.0.0.2 kdf.1.0.0 ke.0.6 letsencrypt.2.1.0 letsencrypt-mirage.2.1.0 logs.0.10.0 lru.0.3.1 lun.0.0.2 lwt.6.1.1 lwt-dllist.1.1.0 macaddr.5.6.2 macaddr-cstruct.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 metrics.0.5.0 mimic.0.0.9 mimic-happy-eyeballs.0.0.9 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-ptime.5.2.0 mirage-random.3.0.0 mirage-sleep.4.1.0 mirage-time.3.0.0 mtime.2.1.0 num.1.6 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 ordering.3.20.2 paf.0.8.0 parsexp.v0.16.0 patch.3.1.0 pecu.0.7 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 rresult.0.7.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.4.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1 tcpip.9.0.1 time_now.v0.16.0 tls.2.0.4 tls-mirage.2.0.4 topkg.1.1.1 uri.4.4.0 uutf.1.0.4 x509.1.0.6 zarith.1.14 zarith_stubs_js.v0.16.1")
(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.2 --depext-only -y contruno.dev contruno-bin.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(env CI true)
(env OCAMLCI true)
(workdir /src)
(copy (src .) (dst /src/))
(run (shell "opam lint"))
(run (shell "opam exec -- opam-dune-lint"))
)


2026-04-13 14:28.04: Waiting for resource in pool OCluster
2026-04-13 16:12.44: Waiting for worker…
2026-04-13 16:16.13: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 0473dad Merge pull request #35 from dinosaure/update-unikernel


(from ocaml/opam:debian-13-ocaml-5.0@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.0@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c' locally
docker.io/ocaml/opam@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c: Pulling from ocaml/opam
8f6ad858d0a4: Already exists
9cb5e198c8cf: Already exists
2d346d36dcf2: Already exists
cdc35e289b8d: Already exists
aeb7244bb580: Already exists
fc1943254a0d: Already exists
84238c416f8e: Already exists
fbbfe75d3112: Already exists
221fdc5d9929: Already exists
1fec9149b52a: Already exists
9c6e52557f24: Already exists
8737f5036aae: Already exists
d69c4074de14: Already exists
7237152a5f04: Already exists
fba4b414d8a0: Already exists
40d552afb3ef: Already exists
077cc17dc8e4: Already exists
077cc17dc8e4: Already exists
169e1be36a55: Already exists
0a8a005097ab: Already exists
caba3ec4b361: Already exists
6a364dc641f8: Already exists
4f4fb700ef54: Already exists
ab8052928cdc: Already exists
f5717a28dd6a: Already exists
79233a9b9bed: Already exists
d832d53e7392: Already exists
1872dad82243: Already exists
bfd849b08ba7: Already exists
834a8024ef15: Already exists
98ccec79258b: Already exists
fb48f36a0542: Already exists
3688b13db8e7: Already exists
a5c099f5f72c: Already exists
1ff1760de5b0: Already exists
98eec6764aa5: Already exists
aa22ae69debd: Already exists
12bfb7b962a2: Already exists
ec25ce9bb816: Already exists
beadd3cf7357: Already exists
d0d0c65a426d: Already exists
df506dc1e167: Pulling fs layer
7bfa149e0cf6: Pulling fs layer
8ebf58b62512: Pulling fs layer
6ca53b029af3: Pulling fs layer
6ca53b029af3: Waiting
7bfa149e0cf6: Verifying Checksum
7bfa149e0cf6: Download complete
8ebf58b62512: Verifying Checksum
8ebf58b62512: Download complete
6ca53b029af3: Verifying Checksum
6ca53b029af3: Download complete
df506dc1e167: Download complete
df506dc1e167: Pull complete
7bfa149e0cf6: Pull complete
8ebf58b62512: Pull complete
6ca53b029af3: Pull complete
Digest: sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c
Status: Downloaded newer image for ocaml/opam@sha256:6e1c68e30833ef236c68dbf10d24510d16ed155dff5b031c3a15244f418af35c
2026-04-13 16:16.13 ---> using "6116e7795090b394b692c35f7698f578c9549652048c83e565dc2c1a06de6fcb" from cache


/: (comment debian-13-5.0_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.2 /usr/bin/opam"))
2026-04-13 16:16.13 ---> using "9f73e888f58f205f4ed693bd846edc639b3f05bd35d8e2971ce8b8ce8c397995" 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 development 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-04-13 16:16.13 ---> using "780d275652ad88d59acd83f29ed61097c4e7168968b11df2f2b7fd8f47199406" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-106-generic
The OCaml toplevel, version 5.0.0
2.2.1
2026-04-13 16:16.13 ---> using "1b7c40935a87bdb99d644323913de44f778053297527df776c078014031615c6" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-04-13 16:16.13 ---> using "1fb5a6bcfbd3c2f530a34194a9aa41f2286c1c6c2f40ada798afb80f61bc5b82" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 1b9247da688122431715c95e22260b8d64a2c371 || git fetch origin master) && git reset -q --hard 1b9247da688122431715c95e22260b8d64a2c371 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
95972b8834..ba4685aeec  master     -> origin/master
1b9247da68 Merge pull request #29713 from hannesm/release-duration-v0.3.0


<><> 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, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2026-04-13 16:16.13 ---> using "fd161d71ac35451beb8c582d2ae731efffdb20f8a1263578cd685ed89090bdfb" from cache


/src: (copy (src contruno.opam contruno-bin.opam) (dst ./))
2026-04-13 16:16.14 ---> saved as "e309c69ea067cd3b482e2583e39051f3c0a92f7f5c5a0d28b6d56826bedcb6d9"


/src: (run (network host)
(shell  "opam pin add -yn contruno.dev './' && \
\nopam pin add -yn contruno-bin.dev './'"))
Package contruno does not exist, create as a NEW package? [y/n] y
[contruno.dev] synchronised (file:///src)
contruno is now pinned to file:///src (version dev)
Package contruno-bin does not exist, create as a NEW package? [y/n] y
[contruno-bin.dev] synchronised (file:///src)
contruno-bin is now pinned to file:///src (version dev)
2026-04-13 16:16.17 ---> saved as "54b93bca3f2a780023aa96724261391be3a61e95fdeb2af23f541022a5287a4e"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-04-13 16:16.17 ---> saved as "027113cd91e7df79deab9327ea1a0aa34dbf46537dfe8bb5c7799f9e0bfa9018"


/src: (env DEPS "angstrom.0.16.1 arp.4.1.0 art.0.3.0 asn1-combinators.0.3.2 astring.0.8.5 awa.0.5.2 awa-mirage.0.5.2 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.2.1 bytesrw.0.3.0 ca-certs-nss.3.121 carton.0.7.2 carton-git.0.7.2 carton-lwt.0.7.2 checkseum.0.5.2 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 data-encoding.1.0.1 decompress.1.5.3 digestif.1.3.0 dns.10.2.4 dns-client.10.2.4 dns-client-mirage.10.2.4 domain-name.0.5.0 duff.0.5 dune.3.20.2 dune-configurator.3.20.2 duration.0.3.0 dyn.3.20.2 either.1.0.0 emile.1.1 encore.0.8.1 eqaf.0.10 ethernet.3.2.0 ezjsonm.1.3.0 faraday.0.8.2 fmt.0.11.0 fpath.0.7.3 git.3.18.0 git-kv.0.1.3 git-mirage.3.18.0 git-paf.3.18.0 git-unix.3.18.0 gmap.0.3.0 h1.1.0.0 h2.0.13.0 happy-eyeballs.2.0.1 happy-eyeballs-lwt.2.0.1 happy-eyeballs-mirage.2.0.1 hex.1.5.0 hpack.0.13.0 http-mirage-client.0.0.10 httpun-types.0.2.0 hxd.0.4.0 ipaddr.5.6.2 ipaddr-cstruct.5.6.2 jane-street-headers.v0.16.0 json-data-encoding.1.0.1 json-data-encoding-bson.1.0.1 jsonm.1.0.2 jsont.0.2.0 jst-config.v0.16.0 jws.0.0.2 kdf.1.0.0 ke.0.6 letsencrypt.2.1.0 letsencrypt-mirage.2.1.0 logs.0.10.0 lru.0.3.1 lun.0.0.2 lwt.6.1.1 lwt-dllist.1.1.0 macaddr.5.6.2 macaddr-cstruct.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 metrics.0.5.0 mimic.0.0.9 mimic-happy-eyeballs.0.0.9 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.2.0 mirage-net.4.0.0 mirage-ptime.5.2.0 mirage-random.3.0.0 mirage-sleep.4.1.0 mirage-time.3.0.0 mtime.2.1.0 num.1.6 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 ordering.3.20.2 paf.0.8.0 parsexp.v0.16.0 patch.3.1.0 pecu.0.7 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 rresult.0.7.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.4.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.20.2 stringext.1.6.0 swhid_core.0.1 tcpip.9.0.1 time_now.v0.16.0 tls.2.0.4 tls-mirage.2.0.4 topkg.1.1.1 uri.4.4.0 uutf.1.0.4 x509.1.0.6 zarith.1.14 zarith_stubs_js.v0.16.1")


/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.2 --depext-only -y contruno.dev contruno-bin.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 amd64 Packages [122 kB]
- Fetched 213 kB in 0s (1638 kB/s)
- Reading package lists...


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[contruno.dev] synchronised (file:///src)
[contruno-bin.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 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.0.0).
[NOTE] Package ocaml is already installed (current version is 5.0.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-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
libgmp-dev pkg-config


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20623 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../4-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../5-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...
2026-04-13 16:16.30 ---> saved as "03c721be830faea038d66367d7ba5e96b1d11a3e0bd4c61a81542e0c3c2bae21"


/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 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.0.0).
[NOTE] Package ocaml is already installed (current version is 5.0.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-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 167 packages
- install angstrom                0.16.1
- install arp                     4.1.0
- install art                     0.3.0
- install asn1-combinators        0.3.2
- install astring                 0.8.5
- install awa                     0.5.2
- install awa-mirage              0.5.2
- install base                    v0.16.4
- install base-bytes              base
- install base64                  3.5.2
- install bigstringaf             0.10.0
- install bos                     0.2.1
- install bytesrw                 0.3.0
- install ca-certs-nss            3.121
- install carton                  0.7.2
- install carton-git              0.7.2
- install carton-lwt              0.7.2
- install checkseum               0.5.2
- install cmdliner                2.1.0
- install conf-gmp                5
- install conf-gmp-powm-sec       4
- install conf-pkg-config         4
- install cppo                    1.8.0
- install csexp                   1.5.2
- install cstruct                 6.2.0
- install cstruct-lwt             6.2.0
- install cstruct-unix            6.2.0
- install data-encoding           1.0.1
- install decompress              1.5.3
- install digestif                1.3.0
- install dns                     10.2.4
- install dns-client              10.2.4
- install dns-client-mirage       10.2.4
- install domain-name             0.5.0
- install duff                    0.5
- install dune                    3.20.2
- install dune-configurator       3.20.2
- install duration                0.3.0
- install dyn                     3.20.2
- install either                  1.0.0
- install emile                   1.1
- install encore                  0.8.1
- install eqaf                    0.10
- install ethernet                3.2.0
- install ezjsonm                 1.3.0
- install faraday                 0.8.2
- install fmt                     0.11.0
- install fpath                   0.7.3
- install git                     3.18.0
- install git-kv                  0.1.3
- install git-mirage              3.18.0
- install git-paf                 3.18.0
- install git-unix                3.18.0
- install gmap                    0.3.0
- install h1                      1.0.0
- install h2                      0.13.0
- install happy-eyeballs          2.0.1
- install happy-eyeballs-lwt      2.0.1
- install happy-eyeballs-mirage   2.0.1
- install hex                     1.5.0
- install hpack                   0.13.0
- install http-mirage-client      0.0.10
- install httpun-types            0.2.0
- install hxd                     0.4.0
- install ipaddr                  5.6.2
- install ipaddr-cstruct          5.6.2
- install jane-street-headers     v0.16.0
- install json-data-encoding      1.0.1
- install json-data-encoding-bson 1.0.1
- install jsonm                   1.0.2
- install jsont                   0.2.0
- install jst-config              v0.16.0
- install jws                     0.0.2
- install kdf                     1.0.0
- install ke                      0.6
- install letsencrypt             2.1.0
- install letsencrypt-mirage      2.1.0
- install logs                    0.10.0
- install lru                     0.3.1
- install lun                     0.0.2
- install lwt                     6.1.1
- install lwt-dllist              1.1.0
- 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 mimic                   0.0.9
- install mimic-happy-eyeballs    0.0.9
- install mirage-clock            4.2.0
- install mirage-clock-unix       4.2.0
- install mirage-crypto           2.1.0
- install mirage-crypto-ec        2.1.0
- install mirage-crypto-pk        2.1.0
- install mirage-crypto-rng       2.1.0
- install mirage-flow             5.0.0
- install mirage-kv               6.1.1
- install mirage-mtime            5.2.0
- install mirage-net              4.0.0
- install mirage-ptime            5.2.0
- install mirage-random           3.0.0 (deprecated)
- install mirage-sleep            4.1.0
- install mirage-time             3.0.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 ocamlgraph              2.2.0
- install ocplib-endian           1.2
- install ohex                    0.2.0
- install opam-core               2.5.0
- install opam-dune-lint          0.6
- install opam-file-format        2.2.0
- install opam-format             2.5.0
- install opam-repository         2.5.0
- install opam-state              2.5.0
- install optint                  0.3.0
- install ordering                3.20.2
- install paf                     0.8.0
- install parsexp                 v0.16.0
- install patch                   3.1.0
- install pecu                    0.7
- install pp                      2.0.0
- install ppx_assert              v0.16.0
- install ppx_base                v0.16.0
- install ppx_cold                v0.16.0
- install ppx_compare             v0.16.0
- install ppx_derivers            1.2.1
- install ppx_enumerate           v0.16.0
- install ppx_expect              v0.16.2
- install ppx_globalize           v0.16.0
- install ppx_hash                v0.16.0
- install ppx_here                v0.16.0
- install ppx_inline_test         v0.16.1
- install ppx_optcomp             v0.16.0
- install ppx_sexp_conv           v0.16.0
- install ppxlib                  0.35.0
- install psq                     0.2.1
- install ptime                   1.2.0
- install randomconv              0.2.0
- install re                      1.14.0
- install rresult                 0.7.0
- install seq                     base
- install sexplib                 v0.16.0
- install sexplib0                v0.16.0
- install sha                     1.15.4
- install spdx_licenses           1.4.0
- install stdio                   v0.16.0
- install stdlib-shims            0.3.0
- install stdune                  3.20.2
- install stringext               1.6.0
- install swhid_core              0.1
- install tcpip                   9.0.1
- install time_now                v0.16.0
- install tls                     2.0.4
- install tls-mirage              2.0.4
- install topkg                   1.1.1
- install uri                     4.4.0
- install uutf                    1.0.4
- install x509                    1.0.6
- install zarith                  1.14
- install zarith_stubs_js         v0.16.1


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved arp.4.1.0  (cached)
-> retrieved art.0.3.0  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved awa.0.5.2, awa-mirage.0.5.2  (cached)
-> retrieved base.v0.16.4  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved bytesrw.0.3.0  (cached)
-> retrieved ca-certs-nss.3.121  (cached)
-> retrieved carton.0.7.2, carton-git.0.7.2, carton-lwt.0.7.2  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved checkseum.0.5.2  (cached)
-> retrieved cmdliner.2.1.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0, cstruct-unix.6.2.0  (cached)
-> retrieved data-encoding.1.0.1, json-data-encoding.1.0.1, json-data-encoding-bson.1.0.1  (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved decompress.1.5.3  (cached)
-> retrieved domain-name.0.5.0  (cached)
-> retrieved duff.0.5  (cached)
-> retrieved dns.10.2.4, dns-client.10.2.4, dns-client-mirage.10.2.4  (cached)
-> retrieved duration.0.3.0  (cached)
-> retrieved either.1.0.0  (cached)
-> retrieved emile.1.1  (cached)
-> retrieved encore.0.8.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved ethernet.3.2.0  (cached)
-> retrieved ezjsonm.1.3.0  (cached)
-> retrieved faraday.0.8.2  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved git-kv.0.1.3  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved git.3.18.0, git-mirage.3.18.0, git-paf.3.18.0, git-unix.3.18.0  (cached)
-> retrieved h1.1.0.0  (cached)
-> retrieved happy-eyeballs.2.0.1, happy-eyeballs-lwt.2.0.1, happy-eyeballs-mirage.2.0.1  (cached)
-> retrieved hex.1.5.0  (cached)
-> retrieved http-mirage-client.0.0.10  (cached)
-> retrieved h2.0.13.0, hpack.0.13.0  (cached)
-> retrieved httpun-types.0.2.0  (cached)
-> retrieved hxd.0.4.0  (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2, dyn.3.20.2, ordering.3.20.2, stdune.3.20.2  (cached)
-> retrieved ipaddr.5.6.2, ipaddr-cstruct.5.6.2, macaddr.5.6.2, macaddr-cstruct.5.6.2  (cached)
-> retrieved jane-street-headers.v0.16.0  (cached)
-> retrieved jsonm.1.0.2  (cached)
-> retrieved jst-config.v0.16.0  (cached)
-> retrieved jws.0.0.2  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved ke.0.6  (cached)
-> retrieved letsencrypt.2.1.0, letsencrypt-mirage.2.1.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved lru.0.3.1  (cached)
-> retrieved jsont.0.2.0  (cached)
-> retrieved lun.0.0.2  (cached)
-> retrieved lwt.6.1.1  (cached)
-> retrieved lwt-dllist.1.1.0  (cached)
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209  (cached)
-> installed cmdliner.2.1.0
-> retrieved metrics.0.5.0  (cached)
-> retrieved mimic.0.0.9, mimic-happy-eyeballs.0.0.9  (cached)
-> retrieved mirage-clock.4.2.0, mirage-clock-unix.4.2.0  (cached)
-> retrieved mirage-flow.5.0.0  (cached)
-> retrieved mirage-kv.6.1.1  (cached)
-> retrieved mirage-mtime.5.2.0  (cached)
-> retrieved mirage-net.4.0.0  (cached)
-> retrieved mirage-ptime.5.2.0  (cached)
-> retrieved mirage-random.3.0.0  (cached)
-> retrieved mirage-sleep.4.1.0  (cached)
-> retrieved mirage-time.3.0.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved num.1.6  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlgraph.2.2.0  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved opam-dune-lint.0.6  (cached)
-> retrieved opam-file-format.2.2.0  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved opam-core.2.5.0, opam-format.2.5.0, opam-repository.2.5.0, opam-state.2.5.0  (cached)
-> retrieved mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0  (cached)
-> retrieved paf.0.8.0  (cached)
-> retrieved parsexp.v0.16.0  (cached)
-> retrieved patch.3.1.0  (cached)
-> retrieved pecu.0.7  (cached)
-> retrieved pp.2.0.0  (cached)
-> retrieved ppx_assert.v0.16.0  (cached)
-> retrieved ppx_base.v0.16.0  (cached)
-> retrieved ppx_cold.v0.16.0  (cached)
-> retrieved ppx_compare.v0.16.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_enumerate.v0.16.0  (cached)
-> retrieved ppx_globalize.v0.16.0  (cached)
-> retrieved ppx_expect.v0.16.2  (cached)
-> retrieved ppx_hash.v0.16.0  (cached)
-> retrieved ppx_here.v0.16.0  (cached)
-> retrieved ppx_inline_test.v0.16.1  (cached)
-> retrieved ppx_optcomp.v0.16.0  (cached)
-> retrieved ppx_sexp_conv.v0.16.0  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.14.0  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved sexplib.v0.16.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved sha.1.15.4  (cached)
-> retrieved spdx_licenses.1.4.0  (cached)
-> retrieved stdio.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved swhid_core.0.1  (cached)
-> retrieved time_now.v0.16.0  (cached)
-> retrieved tcpip.9.0.1  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved uri.4.4.0  (cached)
-> retrieved tls.2.0.4, tls-mirage.2.0.4  (cached)
-> retrieved x509.1.0.6  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved zarith_stubs_js.v0.16.1  (cached)
-> installed num.1.6
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed rresult.0.7.0
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed fmt.0.11.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed bytesrw.0.3.0
-> installed jsonm.1.0.2
-> installed fpath.0.7.3
-> installed jsont.0.2.0
-> installed dune.3.20.2
-> installed art.0.3.0
-> installed asn1-combinators.0.3.2
-> installed base64.3.5.2
-> installed cppo.1.8.0
-> installed csexp.1.5.2
-> installed cstruct.6.2.0
-> installed domain-name.0.5.0
-> installed duff.0.5
-> installed duration.0.3.0
-> installed either.1.0.0
-> installed eqaf.0.10
-> installed gmap.0.3.0
-> installed jane-street-headers.v0.16.0
-> installed ke.0.6
-> installed lun.0.0.2
-> 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-clock.4.2.0
-> installed mirage-mtime.5.2.0
-> installed mirage-ptime.5.2.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed ocamlgraph.2.2.0
-> installed ohex.0.2.0
-> installed optint.0.3.0
-> installed patch.3.1.0
-> installed pecu.0.7
-> installed pp.2.0.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 spdx_licenses.1.4.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed swhid_core.0.1
-> installed zarith_stubs_js.v0.16.1
-> installed ocplib-endian.1.2
-> installed cstruct-unix.6.2.0
-> installed hex.1.5.0
-> installed mirage-random.3.0.0
-> installed digestif.1.3.0
-> installed ipaddr.5.6.2
-> installed macaddr-cstruct.5.6.2
-> installed lru.0.3.1
-> installed ezjsonm.1.3.0
-> installed ipaddr-cstruct.5.6.2
-> installed sha.1.15.4
-> installed ordering.3.20.2
-> installed parsexp.v0.16.0
-> installed dune-configurator.3.20.2
-> installed bigstringaf.0.10.0
-> installed mirage-clock-unix.4.2.0
-> installed faraday.0.8.2
-> installed checkseum.0.5.2
-> installed sexplib.v0.16.0
-> installed dyn.3.20.2
-> installed mirage-crypto.2.1.0
-> installed angstrom.0.16.1
-> installed httpun-types.0.2.0
-> installed decompress.1.5.3
-> installed kdf.1.0.0
-> installed encore.0.8.1
-> installed emile.1.1
-> installed h1.1.0.0
-> installed hpack.0.13.0
-> installed lwt.6.1.1
-> installed mirage-time.3.0.0
-> installed cstruct-lwt.6.2.0
-> installed mirage-flow.5.0.0
-> installed mirage-kv.6.1.1
-> installed mirage-net.4.0.0
-> installed mirage-sleep.4.1.0
-> installed h2.0.13.0
-> installed uri.4.4.0
-> installed opam-core.2.5.0
-> installed hxd.0.4.0
-> installed logs.0.10.0
-> installed ethernet.3.2.0
-> installed happy-eyeballs.2.0.1
-> installed mimic.0.0.9
-> installed json-data-encoding.1.0.1
-> installed mirage-crypto-rng.2.1.0
-> installed arp.4.1.0
-> installed json-data-encoding-bson.1.0.1
-> installed stdune.3.20.2
-> installed mirage-crypto-pk.2.1.0
-> installed menhir.20260209
-> installed base.v0.16.4
-> installed tcpip.9.0.1
-> installed dns.10.2.4
-> installed opam-file-format.2.2.0
-> installed stdio.v0.16.0
-> installed happy-eyeballs-mirage.2.0.1
-> installed bos.0.2.1
-> installed happy-eyeballs-lwt.2.0.1
-> installed dns-client.10.2.4
-> installed carton.0.7.2
-> installed carton-lwt.0.7.2
-> installed carton-git.0.7.2
-> installed mirage-crypto-ec.2.1.0
-> installed jws.0.0.2
-> installed git.3.18.0
-> installed x509.1.0.6
-> installed git-kv.0.1.3
-> installed opam-format.2.5.0
-> installed letsencrypt.2.1.0
-> installed ca-certs-nss.3.121
-> installed ppxlib.0.35.0
-> installed awa.0.5.2
-> installed tls.2.0.4
-> installed awa-mirage.0.5.2
-> installed tls-mirage.2.0.4
-> installed ppx_globalize.v0.16.0
-> installed dns-client-mirage.10.2.4
-> installed ppx_optcomp.v0.16.0
-> installed paf.0.8.0
-> installed mimic-happy-eyeballs.0.0.9
-> installed ppx_cold.v0.16.0
-> installed git-paf.3.18.0
-> installed ppx_here.v0.16.0
-> installed http-mirage-client.0.0.10
-> installed ppx_enumerate.v0.16.0
-> installed git-mirage.3.18.0
-> installed letsencrypt-mirage.2.1.0
-> installed ppx_compare.v0.16.0
-> installed opam-repository.2.5.0
-> installed ppx_sexp_conv.v0.16.0
-> installed git-unix.3.18.0
-> installed ppx_hash.v0.16.0
-> installed ppx_assert.v0.16.0
-> installed ppx_base.v0.16.0
-> installed opam-state.2.5.0
-> installed jst-config.v0.16.0
-> installed opam-dune-lint.0.6
-> installed time_now.v0.16.0
-> installed ppx_inline_test.v0.16.1
-> installed ppx_expect.v0.16.2
-> installed data-encoding.1.0.1
Done.


<><> mirage-random.3.0.0 installed successfully <><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
=> mirage-random is deprecated
# Run eval $(opam env) to update the current shell environment
2026-04-13 16:18.24 ---> saved as "31f4db51537cf30f5bb698152869fe0afebe593a991915458a117bb24adb95a9"


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (workdir /src)


/src: (copy (src .) (dst /src/))
2026-04-13 16:18.24 ---> saved as "1885983e401fdce3efe579e1120f9a90363213ed06026f1dac7a27969cd1e49c"


/src: (run (shell "opam lint"))
/src/contruno.opam: Passed.
/src/contruno-bin.opam: Passed.
2026-04-13 16:18.24 ---> saved as "f91562ac429bd9409e39dacf4968f22d32e7d4ab8f6cf090bd44f2842b439ad8"


/src: (run (shell "opam exec -- opam-dune-lint"))
contruno-bin.opam: changes needed:
"fmt" {>= "0.11.0"}                      [from bin]
"logs" {>= "0.10.0"}                     [from bin]
"ptime" {>= "1.2.0"}                     [from bin]
contruno.opam: changes needed:
"h1" {>= "1.0.0"}                        [from lib]
"rresult" {>= "0.7.0"}                   [from lib]
Note: version numbers are just suggestions based on the currently installed version.
Run with -f to apply changes in non-interactive mode.
"/usr/bin/env" "bash" "-c" "opam exec -- opam-dune-lint" failed with exit status 1
2026-04-13 16:18.25: Job failed: Failed: Build failed