Organisationstalex5ocurrent9c115b (master)debian-13-4.14_riscv64_opam-2.5

debian-13-4.14_riscv64_opam-2.5

Link Copied
Code Copied

Logs

2026-04-19 07:03.35: New job: test talex5/ocurrent https://github.com/talex5/ocurrent.git#refs/heads/master (9c115b457b37d4b4343554c80b30f3d7a6b2cd88) (linux-riscv64:debian-13-4.14_riscv64_opam-2.5)
Base: ocaml/opam:debian-13-ocaml-4.14@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/talex5/ocurrent.git" -b "master" && cd "ocurrent" && git reset --hard 9c115b45
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3
# debian-13-4.14_riscv64_opam-2.5
USER 1000:1000
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 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 current_web.opam current_slack.opam current_github.opam current_git.opam current_docker.opam current.opam ./
RUN opam pin add -yn current_web.dev './' && \
opam pin add -yn current_slack.dev './' && \
opam pin add -yn current_github.dev './' && \
opam pin add -yn current_git.dev './' && \
opam pin add -yn current_docker.dev './' && \
opam pin add -yn current.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 asetmap.0.8.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bigarray-compat.1.1.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1 cf.0.5.0 cf-lwt.0.5.0 cmdliner.1.3.0 cohttp.6.1.1 cohttp-lwt.6.1.1 cohttp-lwt-unix.6.1.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libffi.2.0.0 conf-pkg-config.4 conf-sqlite3.1 cppo.1.8.0 cpuid.0.1.2 csexp.1.5.2 cstruct.6.0.1 cstruct-lwt.6.0.1 ctypes.0.24.0 ctypes-foreign.0.24.0 digestif.1.3.0 dockerfile.8.3.5 domain-name.0.5.0 dune.3.22.2 dune-compiledb.0.6.0 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 fsevents.0.3.0 fsevents-lwt.0.3.0 gmap.0.3.0 hex.1.5.0 http.6.1.1 inotify.2.6 integers.0.7.0 ipaddr.5.6.2 ipaddr-sexp.5.6.2 irmin-watcher.0.5.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.2 magic-mime.1.3.1 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-no-solo5.1 mirage-no-xen.1 nocrypto.0.5.4-2 num.1.6 ocaml.4.14.3 ocaml-base-compiler.4.14.3 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 ocb-stubblr.0.1.1-1 ocplib-endian.1.2 ohex.0.2.0 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 prometheus.1.3 prometheus-app.1.3 ptime.1.2.0 re.1.14.0 rresult.0.7.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sqlite3.5.4.1 stdlib-shims.0.3.0 stringext.1.6.0 tls.2.0.4 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y current_web.dev current_slack.dev current_github.dev current_git.dev current_docker.dev current.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-04-19 07:03.35: Using cache hint "talex5/ocurrent-ocaml/opam:debian-13-ocaml-4.14@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3-debian-13-4.14_riscv64_opam-2.5-b731d0040d3794b682fe70f3a83a349e"
2026-04-19 07:03.35: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3)
(comment debian-13-4.14_riscv64_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src current_web.opam current_slack.opam current_github.opam current_git.opam current_docker.opam current.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn current_web.dev './' && \
\nopam pin add -yn current_slack.dev './' && \
\nopam pin add -yn current_github.dev './' && \
\nopam pin add -yn current_git.dev './' && \
\nopam pin add -yn current_docker.dev './' && \
\nopam pin add -yn current.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 asetmap.0.8.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bigarray-compat.1.1.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1 cf.0.5.0 cf-lwt.0.5.0 cmdliner.1.3.0 cohttp.6.1.1 cohttp-lwt.6.1.1 cohttp-lwt-unix.6.1.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libffi.2.0.0 conf-pkg-config.4 conf-sqlite3.1 cppo.1.8.0 cpuid.0.1.2 csexp.1.5.2 cstruct.6.0.1 cstruct-lwt.6.0.1 ctypes.0.24.0 ctypes-foreign.0.24.0 digestif.1.3.0 dockerfile.8.3.5 domain-name.0.5.0 dune.3.22.2 dune-compiledb.0.6.0 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 fsevents.0.3.0 fsevents-lwt.0.3.0 gmap.0.3.0 hex.1.5.0 http.6.1.1 inotify.2.6 integers.0.7.0 ipaddr.5.6.2 ipaddr-sexp.5.6.2 irmin-watcher.0.5.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.2 magic-mime.1.3.1 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-no-solo5.1 mirage-no-xen.1 nocrypto.0.5.4-2 num.1.6 ocaml.4.14.3 ocaml-base-compiler.4.14.3 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 ocb-stubblr.0.1.1-1 ocplib-endian.1.2 ohex.0.2.0 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 prometheus.1.3 prometheus-app.1.3 ptime.1.2.0 re.1.14.0 rresult.0.7.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sqlite3.5.4.1 stdlib-shims.0.3.0 stringext.1.6.0 tls.2.0.4 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14")
(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 current_web.dev current_slack.dev current_github.dev current_git.dev current_docker.dev current.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-04-19 07:03.35: Waiting for resource in pool OCluster
2026-04-19 14:12.31: Waiting for worker…
2026-04-20 03:16.46: Got resource from pool OCluster
Building on riscv-bm-02.sw.ci.dev
All commits already cached
HEAD is now at 9c115b4 Add Github.commit type


(from ocaml/opam:debian-13-ocaml-4.14@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3' locally
docker.io/ocaml/opam@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3: Pulling from ocaml/opam
90acba8ac92a: Pulling fs layer
184cfffdd5e6: Pulling fs layer
823722913605: Pulling fs layer
2547adb1d1b9: Pulling fs layer
4c1012bce7e1: Pulling fs layer
105261a0b10f: Pulling fs layer
0484bb32e99f: Pulling fs layer
c483d1debcee: Pulling fs layer
f3638f97eb21: Pulling fs layer
321b0392d185: Pulling fs layer
8ca63c537083: Pulling fs layer
ec39b196e22a: Pulling fs layer
04456084a79f: Pulling fs layer
fe4067d523b3: Pulling fs layer
087a28bc4a79: Pulling fs layer
b572d3abe42c: Pulling fs layer
faec2d8fd0ab: Pulling fs layer
2be35e90911a: Pulling fs layer
2eb8f32b51e3: Pulling fs layer
f29e22106b55: Pulling fs layer
e4658c1a612a: Pulling fs layer
a74123e8e36c: Pulling fs layer
4f4fb700ef54: Pulling fs layer
0c04dba63911: Pulling fs layer
d2670e276cf5: Pulling fs layer
a94bfe4a4be0: Pulling fs layer
1f936732804b: Pulling fs layer
b8654556ebd2: Pulling fs layer
8f3f1d10d773: Pulling fs layer
49cd111ea0bb: Pulling fs layer
2f1f2356aa42: Pulling fs layer
bb3ed2488ef7: Pulling fs layer
c57f68d16348: Pulling fs layer
03f07f6b72d6: Pulling fs layer
97746d4f4ffe: Pulling fs layer
df9b2a36a63f: Pulling fs layer
fbf794574c4b: Pulling fs layer
82f73a571b6f: Pulling fs layer
5caeb939246f: Pulling fs layer
1cbe21859791: Pulling fs layer
52f3bd1b015d: Pulling fs layer
fd94b09ba070: Pulling fs layer
70de5b45cbc1: Pulling fs layer
2547adb1d1b9: Waiting
a0d3ffe120c4: Pulling fs layer
087a28bc4a79: Waiting
4c1012bce7e1: Waiting
792a7dc5acb7: Pulling fs layer
b572d3abe42c: Waiting
105261a0b10f: Waiting
faec2d8fd0ab: Waiting
0484bb32e99f: Waiting
2be35e90911a: Waiting
8f3f1d10d773: Waiting
c483d1debcee: Waiting
2eb8f32b51e3: Waiting
49cd111ea0bb: Waiting
f3638f97eb21: Waiting
f29e22106b55: Waiting
321b0392d185: Waiting
2f1f2356aa42: Waiting
e4658c1a612a: Waiting
bb3ed2488ef7: Waiting
8ca63c537083: Waiting
a74123e8e36c: Waiting
c57f68d16348: Waiting
ec39b196e22a: Waiting
4f4fb700ef54: Waiting
03f07f6b72d6: Waiting
04456084a79f: Waiting
0c04dba63911: Waiting
97746d4f4ffe: Waiting
d2670e276cf5: Waiting
fe4067d523b3: Waiting
df9b2a36a63f: Waiting
a94bfe4a4be0: Waiting
fbf794574c4b: Waiting
1f936732804b: Waiting
82f73a571b6f: Waiting
5caeb939246f: Waiting
b8654556ebd2: Waiting
1cbe21859791: Waiting
52f3bd1b015d: Waiting
792a7dc5acb7: Waiting
fd94b09ba070: Waiting
70de5b45cbc1: Waiting
a0d3ffe120c4: Waiting
184cfffdd5e6: Verifying Checksum
184cfffdd5e6: Download complete
823722913605: Verifying Checksum
823722913605: Download complete
4c1012bce7e1: Verifying Checksum
4c1012bce7e1: Download complete
2547adb1d1b9: Verifying Checksum
2547adb1d1b9: Download complete
0484bb32e99f: Verifying Checksum
0484bb32e99f: Download complete
c483d1debcee: Verifying Checksum
c483d1debcee: Download complete
f3638f97eb21: Verifying Checksum
f3638f97eb21: Download complete
321b0392d185: Verifying Checksum
321b0392d185: Download complete
8ca63c537083: Verifying Checksum
8ca63c537083: Download complete
ec39b196e22a: Verifying Checksum
ec39b196e22a: Download complete
04456084a79f: Verifying Checksum
04456084a79f: Download complete
fe4067d523b3: Verifying Checksum
fe4067d523b3: Download complete
087a28bc4a79: Verifying Checksum
087a28bc4a79: Download complete
b572d3abe42c: Verifying Checksum
b572d3abe42c: Download complete
faec2d8fd0ab: Verifying Checksum
faec2d8fd0ab: Download complete
2be35e90911a: Download complete
2eb8f32b51e3: Verifying Checksum
2eb8f32b51e3: Download complete
90acba8ac92a: Verifying Checksum
90acba8ac92a: Download complete
e4658c1a612a: Verifying Checksum
e4658c1a612a: Download complete
f29e22106b55: Verifying Checksum
f29e22106b55: Download complete
a74123e8e36c: Download complete
0c04dba63911: Verifying Checksum
0c04dba63911: Download complete
d2670e276cf5: Verifying Checksum
d2670e276cf5: Download complete
105261a0b10f: Download complete
a94bfe4a4be0: Verifying Checksum
a94bfe4a4be0: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
1f936732804b: Verifying Checksum
1f936732804b: Download complete
b8654556ebd2: Verifying Checksum
b8654556ebd2: Download complete
8f3f1d10d773: Verifying Checksum
8f3f1d10d773: Download complete
49cd111ea0bb: Verifying Checksum
49cd111ea0bb: Download complete
2f1f2356aa42: Verifying Checksum
2f1f2356aa42: Download complete
bb3ed2488ef7: Download complete
c57f68d16348: Verifying Checksum
c57f68d16348: Download complete
03f07f6b72d6: Verifying Checksum
03f07f6b72d6: Download complete
97746d4f4ffe: Verifying Checksum
97746d4f4ffe: Download complete
fbf794574c4b: Verifying Checksum
fbf794574c4b: Download complete
5caeb939246f: Verifying Checksum
5caeb939246f: Download complete
1cbe21859791: Verifying Checksum
1cbe21859791: Download complete
52f3bd1b015d: Download complete
90acba8ac92a: Pull complete
184cfffdd5e6: Pull complete
823722913605: Pull complete
2547adb1d1b9: Pull complete
4c1012bce7e1: Pull complete
82f73a571b6f: Verifying Checksum
82f73a571b6f: Download complete
70de5b45cbc1: Verifying Checksum
70de5b45cbc1: Download complete
a0d3ffe120c4: Verifying Checksum
a0d3ffe120c4: Download complete
792a7dc5acb7: Verifying Checksum
792a7dc5acb7: Download complete
df9b2a36a63f: Verifying Checksum
df9b2a36a63f: Download complete
fd94b09ba070: Download complete
105261a0b10f: Pull complete
0484bb32e99f: Pull complete
c483d1debcee: Pull complete
f3638f97eb21: Pull complete
321b0392d185: Pull complete
8ca63c537083: Pull complete
ec39b196e22a: Pull complete
04456084a79f: Pull complete
fe4067d523b3: Pull complete
087a28bc4a79: Pull complete
b572d3abe42c: Pull complete
faec2d8fd0ab: Pull complete
2be35e90911a: Pull complete
2eb8f32b51e3: Pull complete
f29e22106b55: Pull complete
e4658c1a612a: Pull complete
a74123e8e36c: Pull complete
4f4fb700ef54: Pull complete
0c04dba63911: Pull complete
d2670e276cf5: Pull complete
a94bfe4a4be0: Pull complete
1f936732804b: Pull complete
b8654556ebd2: Pull complete
8f3f1d10d773: Pull complete
49cd111ea0bb: Pull complete
2f1f2356aa42: Pull complete
bb3ed2488ef7: Pull complete
c57f68d16348: Pull complete
03f07f6b72d6: Pull complete
97746d4f4ffe: Pull complete
df9b2a36a63f: Pull complete
fbf794574c4b: Pull complete
82f73a571b6f: Pull complete
5caeb939246f: Pull complete
1cbe21859791: Pull complete
52f3bd1b015d: Pull complete
fd94b09ba070: Pull complete
70de5b45cbc1: Pull complete
a0d3ffe120c4: Pull complete
792a7dc5acb7: Pull complete
Digest: sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3
Status: Downloaded newer image for ocaml/opam@sha256:d7fe9fbd5efb942835d028d983468fb3b9383f7d834d07568b2b0d9cf04edbb3
2026-04-20 03:16.47 ---> using "818dcbe60577b3f8135379a0b78849553ddc60853b473ecc0447037df6a1d1c7" from cache


/: (comment debian-13-4.14_riscv64_opam-2.5)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-04-20 03:16.47 ---> using "0b2a44ee26dbc8ea90976973bc7c087823bb5d8d7f871c6b4dabef7f143cc48e" 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
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-20 03:16.47 ---> using "1d238aa5ccc24aa6860ca4a95093a963c6d9628ec9eaa3bc7a27f5f9e7754c96" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.10.113-scw1
The OCaml toplevel, version 4.14.3
2.5.0
2026-04-20 03:16.47 ---> using "192c16ae30fa6025b155dc11a972d0d230cbe7fb3c1cc38dd96decd8d428cbef" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-04-20 03:16.47 ---> using "2f9a64187c25d60634b8fb824fddde90ba62caea440578fd84fe8fbc85ee0d40" from cache


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


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
default (at git+file:///home/opam/opam-repository):
[WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)


default (at git+file:///home/opam/opam-repository):
[INFO] opam 2.5.1 includes security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html)


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.5.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-04-20 03:16.47 ---> using "75d1fcbd1f776f2baad325894d2a5f71901ad1305b43065e6eda0ad233746818" from cache


/src: (copy (src current_web.opam current_slack.opam current_github.opam current_git.opam current_docker.opam current.opam)
(dst ./))
2026-04-20 03:16.48 ---> saved as "87d3a729b4d7ede375d2f466b2680470f4a213420562e383c27bda946c1dd074"


/src: (run (network host)
(shell  "opam pin add -yn current_web.dev './' && \
\nopam pin add -yn current_slack.dev './' && \
\nopam pin add -yn current_github.dev './' && \
\nopam pin add -yn current_git.dev './' && \
\nopam pin add -yn current_docker.dev './' && \
\nopam pin add -yn current.dev './'"))
[current_web.dev] synchronised (file:///src)
[WARNING] Failed checks on current_web package definition from source at file:///src:
warning 68: Missing field 'license'
current_web is now pinned to file:///src (version dev)
[current_slack.dev] synchronised (file:///src)
[WARNING] Failed checks on current_slack package definition from source at file:///src:
warning 68: Missing field 'license'
current_slack is now pinned to file:///src (version dev)
[current_github.dev] synchronised (file:///src)
[WARNING] Failed checks on current_github package definition from source at file:///src:
warning 68: Missing field 'license'
current_github is now pinned to file:///src (version dev)
[current_git.dev] synchronised (file:///src)
[WARNING] Failed checks on current_git package definition from source at file:///src:
warning 68: Missing field 'license'
current_git is now pinned to file:///src (version dev)
[current_docker.dev] synchronised (file:///src)
[WARNING] Failed checks on current_docker package definition from source at file:///src:
warning 68: Missing field 'license'
current_docker is now pinned to file:///src (version dev)
[current.dev] synchronised (file:///src)
[WARNING] Failed checks on current package definition from source at file:///src:
warning 68: Missing field 'license'
current is now pinned to file:///src (version dev)
2026-04-20 03:17.27 ---> saved as "eb027e4b3521c9f0dbdfba6dca3e3960a37e988fcefbe1f576ce5b5ebcd7072a"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-04-20 03:17.27 ---> saved as "0aff074d741a90d9071578552de14349b3a5343b71c93dfb7d4b5e34df0c215e"


/src: (env DEPS "alcotest.1.9.1 alcotest-lwt.1.9.1 angstrom.0.16.1 asetmap.0.8.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bigarray-compat.1.1.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1 cf.0.5.0 cf-lwt.0.5.0 cmdliner.1.3.0 cohttp.6.1.1 cohttp-lwt.6.1.1 cohttp-lwt-unix.6.1.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libffi.2.0.0 conf-pkg-config.4 conf-sqlite3.1 cppo.1.8.0 cpuid.0.1.2 csexp.1.5.2 cstruct.6.0.1 cstruct-lwt.6.0.1 ctypes.0.24.0 ctypes-foreign.0.24.0 digestif.1.3.0 dockerfile.8.3.5 domain-name.0.5.0 dune.3.22.2 dune-compiledb.0.6.0 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 fsevents.0.3.0 fsevents-lwt.0.3.0 gmap.0.3.0 hex.1.5.0 http.6.1.1 inotify.2.6 integers.0.7.0 ipaddr.5.6.2 ipaddr-sexp.5.6.2 irmin-watcher.0.5.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.2 magic-mime.1.3.1 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-no-solo5.1 mirage-no-xen.1 nocrypto.0.5.4-2 num.1.6 ocaml.4.14.3 ocaml-base-compiler.4.14.3 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 ocb-stubblr.0.1.1-1 ocplib-endian.1.2 ohex.0.2.0 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 prometheus.1.3 prometheus-app.1.3 ptime.1.2.0 re.1.14.0 rresult.0.7.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sqlite3.5.4.1 stdlib-shims.0.3.0 stringext.1.6.0 tls.2.0.4 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14")


/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 current_web.dev current_slack.dev current_github.dev current_git.dev current_docker.dev current.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 riscv64 Packages [118 kB]
- Fetched 209 kB in 0s (436 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[current.dev] synchronised (file:///src)
[current_docker.dev] synchronised (file:///src)
[current_git.dev] synchronised (file:///src)
[current_github.dev] synchronised (file:///src)
[current_slack.dev] synchronised (file:///src)
[current_web.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.3).
[NOTE] Package ocaml is already installed (current version is 4.14.3).
[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 system packages will first need to be installed:
libffi-dev libgmp-dev libsqlite3-dev pkg-config


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libffi-dev" "libgmp-dev" "libsqlite3-dev" "pkg-config"
- Selecting previously unselected package libffi-dev:riscv64.
- (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 ... 20701 files and directories currently installed.)
- Preparing to unpack .../0-libffi-dev_3.4.8-2_riscv64.deb ...
- Unpacking libffi-dev:riscv64 (3.4.8-2) ...
- Selecting previously unselected package libgmpxx4ldbl:riscv64.
- Preparing to unpack .../1-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_riscv64.deb ...
- Unpacking libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:riscv64.
- Preparing to unpack .../2-libgmp-dev_2%3a6.3.0+dfsg-3_riscv64.deb ...
- Unpacking libgmp-dev:riscv64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:riscv64.
- Preparing to unpack .../3-libpkgconf3_1.8.1-4_riscv64.deb ...
- Unpacking libpkgconf3:riscv64 (1.8.1-4) ...
- Selecting previously unselected package libsqlite3-dev:riscv64.
- Preparing to unpack .../4-libsqlite3-dev_3.46.1-7+deb13u1_riscv64.deb ...
- Unpacking libsqlite3-dev:riscv64 (3.46.1-7+deb13u1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../5-pkgconf-bin_1.8.1-4_riscv64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:riscv64.
- Preparing to unpack .../6-pkgconf_1.8.1-4_riscv64.deb ...
- Unpacking pkgconf:riscv64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:riscv64.
- Preparing to unpack .../7-pkg-config_1.8.1-4_riscv64.deb ...
- Unpacking pkg-config:riscv64 (1.8.1-4) ...
- Setting up libffi-dev:riscv64 (3.4.8-2) ...
- Setting up libpkgconf3:riscv64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-3) ...
- Setting up libsqlite3-dev:riscv64 (3.46.1-7+deb13u1) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libgmp-dev:riscv64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:riscv64 (1.8.1-4) ...
- Setting up pkg-config:riscv64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...
# To update the current shell environment, run: eval $(opam env)
2026-04-20 03:18.34 ---> saved as "e01194e1e354c06a89c5bed75f2664e8f8f5f44215e5e35fcb996a2436376218"


/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.3).
[NOTE] Package ocaml is already installed (current version is 4.14.3).
[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 102 packages
- install alcotest            1.9.1
- install alcotest-lwt        1.9.1
- install angstrom            0.16.1
- install asetmap             0.8.1
- install asn1-combinators    0.3.2
- install astring             0.8.5
- install base                v0.16.4
- install base-bytes          base
- install base64              3.5.2
- install bigarray-compat     1.1.0
- install bigstringaf         0.10.0
- install bos                 0.2.1
- install ca-certs            1.0.1
- install cf                  0.5.0
- install cf-lwt              0.5.0
- install cmdliner            1.3.0
- install cohttp              6.1.1
- install cohttp-lwt          6.1.1
- install cohttp-lwt-unix     6.1.1
- install conduit             8.0.0
- install conduit-lwt         8.0.0
- install conduit-lwt-unix    8.0.0
- install conf-gmp            5
- install conf-gmp-powm-sec   4
- install conf-libffi         2.0.0
- install conf-pkg-config     4
- install conf-sqlite3        1
- install cppo                1.8.0
- install cpuid               0.1.2
- install csexp               1.5.2
- install cstruct             6.0.1
- install cstruct-lwt         6.0.1
- install ctypes              0.24.0
- install ctypes-foreign      0.24.0
- install digestif            1.3.0
- install dockerfile          8.3.5
- install domain-name         0.5.0
- install dune                3.22.2
- install dune-compiledb      0.6.0
- install dune-configurator   3.22.2
- install duration            0.3.1
- install eqaf                0.10
- install ezjsonm             1.3.0
- install fmt                 0.11.0
- install fpath               0.7.3
- install fsevents            0.3.0
- install fsevents-lwt        0.3.0
- install gmap                0.3.0
- install hex                 1.5.0
- install http                6.1.1
- install inotify             2.6
- install integers            0.7.0
- install ipaddr              5.6.2
- install ipaddr-sexp         5.6.2
- install irmin-watcher       0.5.0
- install jsonm               1.0.2
- install kdf                 1.0.0
- install logs                0.10.0
- install lwt                 5.9.2
- install macaddr             5.6.2
- install magic-mime          1.3.1
- 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-no-solo5     1 (deprecated)
- install mirage-no-xen       1 (deprecated)
- install nocrypto            0.5.4-2
- 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 ocb-stubblr         0.1.1-1
- install ocplib-endian       1.2
- install ohex                0.2.0
- install parsexp             v0.16.0
- install ppx_derivers        1.2.1
- install ppx_deriving        6.0.3
- install ppx_deriving_yojson 3.9.1
- install ppx_sexp_conv       v0.16.0
- install ppxlib              0.35.0
- install prometheus          1.3
- install prometheus-app      1.3
- install ptime               1.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 sqlite3             5.4.1
- install stdlib-shims        0.3.0
- install stringext           1.6.0
- install tls                 2.0.4
- install topkg               1.1.1
- install tyxml               4.6.0
- install uri                 4.4.0
- install uri-sexp            4.4.0
- install uutf                1.0.4
- install x509                1.0.6
- install yojson              3.0.0
- install zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1, alcotest-lwt.1.9.1  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asetmap.0.8.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved base.v0.16.4  (cached)
-> retrieved ca-certs.1.0.1  (cached)
-> retrieved cf.0.5.0, cf-lwt.0.5.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved cohttp.6.1.1, cohttp-lwt.6.1.1, cohttp-lwt-unix.6.1.1, http.6.1.1  (cached)
-> retrieved conduit.8.0.0, conduit-lwt.8.0.0, conduit-lwt-unix.8.0.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved cpuid.0.1.2  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.0.1, cstruct-lwt.6.0.1  (cached)
-> installed conf-gmp-powm-sec.4
-> installed conf-libffi.2.0.0
-> retrieved ctypes.0.24.0, ctypes-foreign.0.24.0  (cached)
-> retrieved dockerfile.8.3.5  (cached)
-> installed conf-sqlite3.1
-> retrieved digestif.1.3.0  (cached)
-> retrieved domain-name.0.5.0  (cached)
-> retrieved dune-compiledb.0.6.0  (cached)
-> retrieved duration.0.3.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved ezjsonm.1.3.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved fsevents.0.3.0, fsevents-lwt.0.3.0  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved hex.1.5.0  (cached)
-> retrieved inotify.2.6  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved ipaddr.5.6.2, ipaddr-sexp.5.6.2, macaddr.5.6.2  (cached)
-> retrieved irmin-watcher.0.5.0  (cached)
-> retrieved jsonm.1.0.2  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved magic-mime.1.3.1  (cached)
-> retrieved lwt.5.9.2  (cached)
-> installed mirage-no-solo5.1
-> installed mirage-no-xen.1
-> retrieved nocrypto.0.5.4-2  (cached)
-> retrieved num.1.6  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (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 dune.3.22.2, dune-configurator.3.22.2  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocb-stubblr.0.1.1-1  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved parsexp.v0.16.0  (cached)
-> installed cmdliner.1.3.0
-> installed num.1.6
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_deriving_yojson.3.9.1  (cached)
-> retrieved ppx_sexp_conv.v0.16.0  (cached)
-> retrieved prometheus.1.3, prometheus-app.1.3  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved sexplib.v0.16.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved sqlite3.5.4.1  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved tls.2.0.4  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved uri.4.4.0, uri-sexp.4.4.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved x509.1.0.6  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved yojson.3.0.0  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed seq.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed asetmap.0.8.1
-> installed astring.0.8.5
-> installed fmt.0.11.0
-> installed fpath.0.7.3
-> installed ocb-stubblr.0.1.1-1
-> installed ptime.1.2.0
-> installed rresult.0.7.0
-> installed uutf.1.0.4
-> installed jsonm.1.0.2
-> installed dune.3.22.2
-> installed bigarray-compat.1.1.0
-> installed base64.3.5.2
-> installed cpuid.0.1.2
-> installed asn1-combinators.0.3.2
-> installed csexp.1.5.2
-> installed domain-name.0.5.0
-> installed cppo.1.8.0
-> installed cstruct.6.0.1
-> installed duration.0.3.1
-> installed gmap.0.3.0
-> installed eqaf.0.10
-> installed hex.1.5.0
-> installed http.6.1.1
-> installed macaddr.5.6.2
-> installed dune-configurator.3.22.2
-> installed ipaddr.5.6.2
-> installed magic-mime.1.3.1
-> installed bigstringaf.0.10.0
-> installed digestif.1.3.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed ohex.0.2.0
-> installed ocplib-endian.1.2
-> installed ppx_derivers.1.2.1
-> installed angstrom.0.16.1
-> installed mirage-crypto.2.1.0
-> installed sexplib0.v0.16.0
-> installed kdf.1.0.0
-> installed re.1.14.0
-> installed ezjsonm.1.3.0
-> installed parsexp.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed lwt.5.9.2
-> installed sexplib.v0.16.0
-> installed cstruct-lwt.6.0.1
-> installed alcotest.1.9.1
-> installed dune-compiledb.0.6.0
-> installed inotify.2.6
-> installed integers.0.7.0
-> installed logs.0.10.0
-> installed base.v0.16.4
-> installed alcotest-lwt.1.9.1
-> installed bos.0.2.1
-> installed ctypes.0.24.0
-> installed mirage-crypto-rng.2.1.0
-> installed prometheus.1.3
-> installed ctypes-foreign.0.24.0
-> installed mirage-crypto-pk.2.1.0
-> installed cf.0.5.0
-> installed sqlite3.5.4.1
-> installed cf-lwt.0.5.0
-> installed fsevents.0.3.0
-> installed stringext.1.6.0
-> installed fsevents-lwt.0.3.0
-> installed mirage-crypto-ec.2.1.0
-> installed tyxml.4.6.0
-> installed irmin-watcher.0.5.0
-> installed x509.1.0.6
-> installed uri.4.4.0
-> installed ca-certs.1.0.1
-> installed yojson.3.0.0
-> installed tls.2.0.4
-> installed ppxlib.0.35.0
-> installed ppx_sexp_conv.v0.16.0
-> installed ppx_deriving.6.0.3
-> installed ipaddr-sexp.5.6.2
-> installed dockerfile.8.3.5
-> installed uri-sexp.4.4.0
-> installed conduit.8.0.0
-> installed ppx_deriving_yojson.3.9.1
-> installed conduit-lwt.8.0.0
-> installed cohttp.6.1.1
-> installed conduit-lwt-unix.8.0.0
-> installed cohttp-lwt.6.1.1
-> installed nocrypto.0.5.4-2
-> installed cohttp-lwt-unix.6.1.1
-> installed prometheus-app.1.3
Done.


<><> mirage-no-xen.1 installed successfully <><><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.


<><> mirage-no-solo5.1 installed successfully <><><><><><><><><><><><><><><><><>
=> Note: This package is deprecated.
# To update the current shell environment, run: eval $(opam env)
2026-04-20 03:31.50 ---> saved as "2fda01fd20a53a6e4065b2d3a22677ef52565f535aac37a7887434ad603291ef"


/src: (copy (src .) (dst /src))
2026-04-20 03:31.51 ---> saved as "90ec7e005f72b12dc774da75191b2e5d8078acc37090f8544d1774cf6f78eca1"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -I lib_term/.current_term.objs/byte -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/rresult -intf-suffix .ml -no-alias-deps -opaque -open Current_term__ -o lib_term/.current_term.objs/byte/current_term__Dot.cmo -c -impl lib_term/dot.ml)
File "lib_term/dot.ml", line 20, characters 42-46:
20 |   Fmt.pf f "n%d [%a]@," i Fmt.(list ~sep:(unit ",") pp_option) attrs
^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
File "lib_term/dot.ml", line 26, characters 22-30:
26 |       (Fmt.list ~sep:(Fmt.unit ",") pp_option) items
^^^^^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I lib_term/.current_term.objs/byte -I lib_term/.current_term.objs/native -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/rresult -intf-suffix .ml -no-alias-deps -opaque -open Current_term__ -o lib_term/.current_term.objs/native/current_term__Dot.cmx -c -impl lib_term/dot.ml)
File "lib_term/dot.ml", line 20, characters 42-46:
20 |   Fmt.pf f "n%d [%a]@," i Fmt.(list ~sep:(unit ",") pp_option) attrs
^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
File "lib_term/dot.ml", line 26, characters 22-30:
26 |       (Fmt.list ~sep:(Fmt.unit ",") pp_option) items
^^^^^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -I lib_term/.current_term.objs/byte -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/rresult -intf-suffix .ml -no-alias-deps -opaque -open Current_term__ -o lib_term/.current_term.objs/byte/current_term.cmo -c -impl lib_term/current_term.ml)
File "lib_term/current_term.ml", line 79, characters 22-30:
79 |   let component fmt = Fmt.strf ("@[<v>" ^^ fmt ^^ "@]")
^^^^^^^^
Error (alert deprecated): Fmt.strf
use Fmt.str instead.
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -I lib/.current.objs/byte -I /home/opam/.opam/4.14/lib/asetmap -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/lwt -I /home/opam/.opam/4.14/lib/lwt/unix -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/ocplib-endian -I /home/opam/.opam/4.14/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/prometheus -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sqlite3 -I lib_term/.current_term.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Current__ -o lib/.current.objs/byte/current__Level.cmo -c -impl lib/level.pp.ml)
File "lib/level.ml", line 34, characters 17-25:
34 |     Error (`Msg (Fmt.strf "Unknown level %S; expected one of %a" x
^^^^^^^^
Error (alert deprecated): Fmt.strf
use Fmt.str instead.
File "lib/level.ml", line 35, characters 35-39:
35 |                    Fmt.(list ~sep:(unit ", ") pp) values))
^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I lib_term/.current_term.objs/byte -I lib_term/.current_term.objs/native -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/rresult -intf-suffix .ml -no-alias-deps -opaque -open Current_term__ -o lib_term/.current_term.objs/native/current_term.cmx -c -impl lib_term/current_term.ml)
File "lib_term/current_term.ml", line 79, characters 22-30:
79 |   let component fmt = Fmt.strf ("@[<v>" ^^ fmt ^^ "@]")
^^^^^^^^
Error (alert deprecated): Fmt.strf
use Fmt.str instead.
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -I lib/.current.objs/byte -I lib/.current.objs/native -I /home/opam/.opam/4.14/lib/asetmap -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/lwt -I /home/opam/.opam/4.14/lib/lwt/unix -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/ocplib-endian -I /home/opam/.opam/4.14/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/prometheus -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sqlite3 -I lib_term/.current_term.objs/byte -I lib_term/.current_term.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Current__ -o lib/.current.objs/native/current__Level.cmx -c -impl lib/level.pp.ml)
File "lib/level.ml", line 34, characters 17-25:
34 |     Error (`Msg (Fmt.strf "Unknown level %S; expected one of %a" x
^^^^^^^^
Error (alert deprecated): Fmt.strf
use Fmt.str instead.
File "lib/level.ml", line 35, characters 35-39:
35 |                    Fmt.(list ~sep:(unit ", ") pp) values))
^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
(cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -I lib/.current.objs/byte -I /home/opam/.opam/4.14/lib/asetmap -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/cmdliner -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/lwt -I /home/opam/.opam/4.14/lib/lwt/unix -I /home/opam/.opam/4.14/lib/ocaml/threads -I /home/opam/.opam/4.14/lib/ocplib-endian -I /home/opam/.opam/4.14/lib/ocplib-endian/bigstring -I /home/opam/.opam/4.14/lib/ppx_deriving/runtime -I /home/opam/.opam/4.14/lib/prometheus -I /home/opam/.opam/4.14/lib/re -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/sqlite3 -I lib_term/.current_term.objs/byte -no-alias-deps -opaque -open Current__ -o lib/.current.objs/byte/current__Switch.cmo -c -impl lib/switch.ml)
File "lib/switch.ml", line 14, characters 44-52:
14 | let pp_reason f x = Current_term.Output.pp (Fmt.unit "()") f (x :> unit Current_term.Output.t)
^^^^^^^^
Error (alert deprecated): Fmt.unit
use Fmt.any instead.
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2026-04-20 03:32.20: Job failed: Failed: Build failed