Organisationsocsigenocsigen-dune-rulesab4d0c (modernize)debian-13-5.4_arm64_opam-2.5

debian-13-5.4_arm64_opam-2.5

Link Copied
Code Copied

Logs

2026-05-12 16:08.50: New job: test ocsigen/ocsigen-dune-rules https://github.com/ocsigen/ocsigen-dune-rules.git#refs/heads/modernize (ab4d0c049fd6b941081f57b76a3f078b08ac62bd) (linux-arm64:debian-13-5.4_arm64_opam-2.5)
Base: ocaml/opam:debian-13-ocaml-5.4@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ocsigen/ocsigen-dune-rules.git" -b "modernize" && cd "ocsigen-dune-rules" && git reset --hard ab4d0c04
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981
# debian-13-5.4_arm64_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 cd ~/opam-repository && (git cat-file -e cd085e16bcd6af960ce1cee84dc824ad594362f1 || git fetch origin master) && git reset -q --hard cd085e16bcd6af960ce1cee84dc824ad594362f1 && git log --no-decorate -n1 --oneline
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN opam update -u
COPY --chown=1000:1000 ocsigen-dune-rules.opam ./
RUN opam pin add -yn ocsigen-dune-rules.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.3.0 ca-certs.1.0.3 camlzip.1.14 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-binaryen.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 cryptokit.1.21.1 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.23.0 dune-configurator.3.23.0 duration.0.3.1 eliom.12.0.1 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 js_of_ocaml-lwt.6.3.2 js_of_ocaml-ocamlbuild.5.0 js_of_ocaml-ppx.6.3.2 js_of_ocaml-ppx_deriving_json.6.3.2 js_of_ocaml-tyxml.6.3.2 kdf.1.0.0 logs.0.10.0 logs-syslog.0.5.0 lwt.6.1.2 lwt_ppx.6.1.0 lwt_react.1.2.0 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocsigen-ppx-rpc.1.1 ocsigenserver.7.0.0 ocsipersist.2.0.0 ocsipersist-lib.2.0.0 ohex.0.2.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 react.1.2.2 reactiveData.0.3.1 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.17.0 ssl.0.7.0 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 syslog-message.1.2.0 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 x509.1.0.6 xml-light.2.5 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 ocsigen-dune-rules.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-05-12 16:08.50: Using cache hint "ocsigen/ocsigen-dune-rules-ocaml/opam:debian-13-ocaml-5.4@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981-debian-13-5.4_arm64_opam-2.5-dd3fcbbd50a90a8d1586777952235f86"
2026-05-12 16:08.50: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981)
(comment debian-13-5.4_arm64_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 (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e cd085e16bcd6af960ce1cee84dc824ad594362f1 || git fetch origin master) && git reset -q --hard cd085e16bcd6af960ce1cee84dc824ad594362f1 && git log --no-decorate -n1 --oneline"))
(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 "opam update -u"))
(copy (src ocsigen-dune-rules.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn ocsigen-dune-rules.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.3.0 ca-certs.1.0.3 camlzip.1.14 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-binaryen.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 cryptokit.1.21.1 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.23.0 dune-configurator.3.23.0 duration.0.3.1 eliom.12.0.1 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 js_of_ocaml-lwt.6.3.2 js_of_ocaml-ocamlbuild.5.0 js_of_ocaml-ppx.6.3.2 js_of_ocaml-ppx_deriving_json.6.3.2 js_of_ocaml-tyxml.6.3.2 kdf.1.0.0 logs.0.10.0 logs-syslog.0.5.0 lwt.6.1.2 lwt_ppx.6.1.0 lwt_react.1.2.0 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocsigen-ppx-rpc.1.1 ocsigenserver.7.0.0 ocsipersist.2.0.0 ocsipersist-lib.2.0.0 ohex.0.2.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 react.1.2.2 reactiveData.0.3.1 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.17.0 ssl.0.7.0 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 syslog-message.1.2.0 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 x509.1.0.6 xml-light.2.5 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 ocsigen-dune-rules.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-05-12 16:08.50: Waiting for resource in pool OCluster
2026-05-12 16:08.50: Waiting for worker…
2026-05-12 16:15.54: Got resource from pool OCluster
Building on ocaml-1.osuosl.ci.dev
HEAD is now at 5213a90 Add ocaml-ci build status badge to README
HEAD is now at ab4d0c0 test: cram coverage for the three new gen options


(from ocaml/opam:debian-13-ocaml-5.4@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981' locally
docker.io/ocaml/opam@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981: Pulling from ocaml/opam
912041a7b9f6: Pulling fs layer
384913182f58: Pulling fs layer
e7afd92310f2: Pulling fs layer
4c463b0e2a83: Pulling fs layer
414acffd690a: Pulling fs layer
e9fe6906cc38: Pulling fs layer
de3b3e62a756: Pulling fs layer
3099becd7ce0: Pulling fs layer
070a3c5c3800: Pulling fs layer
4c463b0e2a83: Waiting
0a1f5b6ab287: Pulling fs layer
9c0a2ac17ad8: Pulling fs layer
bd2582e07236: Pulling fs layer
e9fe6906cc38: Waiting
97e17cd4d04c: Pulling fs layer
de3b3e62a756: Waiting
f448a6398a51: Pulling fs layer
3099becd7ce0: Waiting
070a3c5c3800: Waiting
457e4400863c: Pulling fs layer
fca49b31ca13: Pulling fs layer
0a1f5b6ab287: Waiting
14e2b0fb3b32: Pulling fs layer
414acffd690a: Waiting
9c0a2ac17ad8: Waiting
bd2582e07236: Waiting
97e17cd4d04c: Waiting
f448a6398a51: Waiting
3274c4c203d0: Pulling fs layer
457e4400863c: Waiting
c94da4bc4f13: Pulling fs layer
fca49b31ca13: Waiting
14e2b0fb3b32: Waiting
b0b816efbd05: Pulling fs layer
dd657d165857: Pulling fs layer
3274c4c203d0: Waiting
4f4fb700ef54: Pulling fs layer
c94da4bc4f13: Waiting
1939844c1e42: Pulling fs layer
b0b816efbd05: Waiting
a12f397df222: Pulling fs layer
dd657d165857: Waiting
4f4fb700ef54: Waiting
61a60d8f7b0a: Pulling fs layer
1939844c1e42: Waiting
27115b0e59d9: Pulling fs layer
61a60d8f7b0a: Waiting
27115b0e59d9: Waiting
ee225e26bcf0: Pulling fs layer
05b5a741b2da: Pulling fs layer
ee225e26bcf0: Waiting
82107d8efc45: Pulling fs layer
05b5a741b2da: Waiting
82107d8efc45: Waiting
dcf25205b3b2: Pulling fs layer
dd1d2b63e706: Pulling fs layer
89f96c977b1d: Pulling fs layer
dcf25205b3b2: Waiting
dd1d2b63e706: Waiting
64836cc68637: Pulling fs layer
89f96c977b1d: Waiting
05682ec10158: Pulling fs layer
64836cc68637: Waiting
bb5304ad554a: Pulling fs layer
05682ec10158: Waiting
bdeefdd5c13a: Pulling fs layer
8fc5309d3aa8: Pulling fs layer
bb5304ad554a: Waiting
bdeefdd5c13a: Waiting
587f1186af6b: Pulling fs layer
8fc5309d3aa8: Waiting
baa1f11944d3: Pulling fs layer
587f1186af6b: Waiting
0c53051b4d52: Pulling fs layer
baa1f11944d3: Waiting
9e4c409346b6: Pulling fs layer
0c53051b4d52: Waiting
9e4c409346b6: Waiting
63f3735f26e9: Pulling fs layer
d83dffd5b939: Pulling fs layer
63f3735f26e9: Waiting
ab7b906a152e: Pulling fs layer
d83dffd5b939: Waiting
5bed40dbb244: Pulling fs layer
ab7b906a152e: Waiting
235b11023dc5: Pulling fs layer
5bed40dbb244: Waiting
b948046d8c24: Pulling fs layer
235b11023dc5: Waiting
b948046d8c24: Waiting
e7afd92310f2: Verifying Checksum
e7afd92310f2: Download complete
384913182f58: Verifying Checksum
384913182f58: Download complete
912041a7b9f6: Verifying Checksum
912041a7b9f6: Download complete
4c463b0e2a83: Verifying Checksum
4c463b0e2a83: Download complete
414acffd690a: Verifying Checksum
414acffd690a: Download complete
de3b3e62a756: Verifying Checksum
de3b3e62a756: Download complete
3099becd7ce0: Verifying Checksum
3099becd7ce0: Download complete
070a3c5c3800: Verifying Checksum
070a3c5c3800: Download complete
0a1f5b6ab287: Verifying Checksum
0a1f5b6ab287: Download complete
bd2582e07236: Verifying Checksum
bd2582e07236: Download complete
9c0a2ac17ad8: Verifying Checksum
9c0a2ac17ad8: Download complete
f448a6398a51: Download complete
97e17cd4d04c: Verifying Checksum
97e17cd4d04c: Download complete
e9fe6906cc38: Verifying Checksum
e9fe6906cc38: Download complete
457e4400863c: Verifying Checksum
457e4400863c: Download complete
14e2b0fb3b32: Verifying Checksum
14e2b0fb3b32: Download complete
3274c4c203d0: Verifying Checksum
3274c4c203d0: Download complete
b0b816efbd05: Verifying Checksum
b0b816efbd05: Download complete
c94da4bc4f13: Verifying Checksum
c94da4bc4f13: Download complete
dd657d165857: Verifying Checksum
dd657d165857: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
1939844c1e42: Verifying Checksum
1939844c1e42: Download complete
a12f397df222: Verifying Checksum
a12f397df222: Download complete
61a60d8f7b0a: Verifying Checksum
61a60d8f7b0a: Download complete
27115b0e59d9: Verifying Checksum
27115b0e59d9: Download complete
ee225e26bcf0: Verifying Checksum
ee225e26bcf0: Download complete
05b5a741b2da: Verifying Checksum
05b5a741b2da: Download complete
82107d8efc45: Verifying Checksum
82107d8efc45: Download complete
dcf25205b3b2: Verifying Checksum
dcf25205b3b2: Download complete
dd1d2b63e706: Verifying Checksum
dd1d2b63e706: Download complete
89f96c977b1d: Verifying Checksum
89f96c977b1d: Download complete
64836cc68637: Verifying Checksum
64836cc68637: Download complete
05682ec10158: Verifying Checksum
05682ec10158: Download complete
bdeefdd5c13a: Download complete
587f1186af6b: Verifying Checksum
587f1186af6b: Download complete
baa1f11944d3: Verifying Checksum
baa1f11944d3: Download complete
912041a7b9f6: Pull complete
384913182f58: Pull complete
e7afd92310f2: Pull complete
0c53051b4d52: Verifying Checksum
0c53051b4d52: Download complete
9e4c409346b6: Download complete
4c463b0e2a83: Pull complete
63f3735f26e9: Download complete
8fc5309d3aa8: Verifying Checksum
8fc5309d3aa8: Download complete
414acffd690a: Pull complete
bb5304ad554a: Verifying Checksum
bb5304ad554a: Download complete
d83dffd5b939: Verifying Checksum
d83dffd5b939: Download complete
235b11023dc5: Verifying Checksum
235b11023dc5: Download complete
5bed40dbb244: Verifying Checksum
5bed40dbb244: Download complete
b948046d8c24: Verifying Checksum
b948046d8c24: Download complete
ab7b906a152e: Verifying Checksum
ab7b906a152e: Download complete
e9fe6906cc38: Pull complete
de3b3e62a756: Pull complete
3099becd7ce0: Pull complete
070a3c5c3800: Pull complete
0a1f5b6ab287: Pull complete
9c0a2ac17ad8: Pull complete
bd2582e07236: Pull complete
97e17cd4d04c: Pull complete
f448a6398a51: Pull complete
457e4400863c: Pull complete
fca49b31ca13: Pull complete
14e2b0fb3b32: Pull complete
3274c4c203d0: Pull complete
c94da4bc4f13: Pull complete
b0b816efbd05: Pull complete
dd657d165857: Pull complete
4f4fb700ef54: Pull complete
1939844c1e42: Pull complete
a12f397df222: Pull complete
61a60d8f7b0a: Pull complete
27115b0e59d9: Pull complete
ee225e26bcf0: Pull complete
05b5a741b2da: Pull complete
82107d8efc45: Pull complete
dcf25205b3b2: Pull complete
dd1d2b63e706: Pull complete
89f96c977b1d: Pull complete
64836cc68637: Pull complete
05682ec10158: Pull complete
bb5304ad554a: Pull complete
bdeefdd5c13a: Pull complete
8fc5309d3aa8: Pull complete
587f1186af6b: Pull complete
baa1f11944d3: Pull complete
0c53051b4d52: Pull complete
9e4c409346b6: Pull complete
63f3735f26e9: Pull complete
d83dffd5b939: Pull complete
ab7b906a152e: Pull complete
5bed40dbb244: Pull complete
235b11023dc5: Pull complete
b948046d8c24: Pull complete
Digest: sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981
Status: Downloaded newer image for ocaml/opam@sha256:9e336bd0d3030e5c8bf370816f5f12a9a305f14093690ecfcb61804cf309f981
2026-05-12 16:15.55 ---> using "fedff45d71f4e2a7219b04789e723fe5dc928d6bd0c027a3b2fc4ad43336df83" from cache


/: (comment debian-13-5.4_arm64_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-05-12 16:15.55 ---> using "2b92c518bc1a34fc4f618b52856237a94786e68f750d863a8d6f584d753cda16" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e cd085e16bcd6af960ce1cee84dc824ad594362f1 || git fetch origin master) && git reset -q --hard cd085e16bcd6af960ce1cee84dc824ad594362f1 && git log --no-decorate -n1 --oneline"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
d78d992b37..6f512c614e  master     -> origin/master
cd085e16bc Merge pull request #29880 from TheNumbat/opam-publish-ocaml_intrinsics_kernel.v0.17.2
2026-05-12 16:16.09 ---> saved as "2b31cd4e6b5cd9f2578dbe5392ec73ed498ec5e205cb1b0aa6a1a931d91a2fa4"


/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 79 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=79 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-05-12 16:16.59 ---> saved as "bc8a23406b3d368b57cc5178ff7f17a9cf986b99048853ac2b82e93847427019"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-111-generic
The OCaml toplevel, version 5.4.1
2.5.1
2026-05-12 16:17.01 ---> saved as "5fdfaa20d080fc4275071e04b0afba28af5cbe6797e724e9d4eb2fc768bdadaf"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-05-12 16:17.02 ---> saved as "71385e1d111300398747483a55ab853ccc8b853ad258fdaf171e7a38a7f0f9a7"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update -u"))


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


Everything as up-to-date as possible
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-05-12 16:17.15 ---> saved as "b97686dc5b87f954e8dc6e360b46d96fe085df6085f1166dbba018af356b4fa1"


/src: (copy (src ocsigen-dune-rules.opam) (dst ./))
2026-05-12 16:17.15 ---> saved as "a1be7129f1fe5f23a0e061e2e8d774bdafa1dcdd03814a06ac495acdeec54ca3"


/src: (run (network host)
(shell "opam pin add -yn ocsigen-dune-rules.dev './'"))
[NOTE] Package ocsigen-dune-rules does not exist in opam repositories registered in the current switch.
[ocsigen-dune-rules.dev] synchronised (file:///src)
[WARNING] Failed checks on ocsigen-dune-rules package definition from source at file:///src:
warning 35: Missing field 'homepage'
warning 36: Missing field 'bug-reports'
warning 47: Synopsis should start with a capital and not end with a dot
ocsigen-dune-rules is now pinned to file:///src (version dev)
2026-05-12 16:17.18 ---> saved as "70f9376ba13377b6b94718e0f75b42ba3fa0c618294d4fa6e2040c3b09a46c0b"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-05-12 16:17.18 ---> saved as "fb4b2a341354a80032162af2a8c913328751a64cb9f5b926c7910e67292e4c81"


/src: (env DEPS "angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.3.0 ca-certs.1.0.3 camlzip.1.14 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-binaryen.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 cryptokit.1.21.1 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.23.0 dune-configurator.3.23.0 duration.0.3.1 eliom.12.0.1 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 js_of_ocaml-lwt.6.3.2 js_of_ocaml-ocamlbuild.5.0 js_of_ocaml-ppx.6.3.2 js_of_ocaml-ppx_deriving_json.6.3.2 js_of_ocaml-tyxml.6.3.2 kdf.1.0.0 logs.0.10.0 logs-syslog.0.5.0 lwt.6.1.2 lwt_ppx.6.1.0 lwt_react.1.2.0 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocsigen-ppx-rpc.1.1 ocsigenserver.7.0.0 ocsipersist.2.0.0 ocsipersist-lib.2.0.0 ohex.0.2.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_optcomp.v0.17.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 react.1.2.2 reactiveData.0.3.1 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.17.0 ssl.0.7.0 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 syslog-message.1.2.0 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 wasm_of_ocaml-compiler.6.3.2 x509.1.0.6 xml-light.2.5 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 ocsigen-dune-rules.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 arm64 Packages [160 kB]
- Fetched 251 kB in 0s (813 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[ocsigen-dune-rules.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-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml is already installed (current version is 5.4.1).
[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 system packages will first need to be installed:
binaryen libgmp-dev libssl-dev pkg-config zlib1g-dev


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "binaryen" "libgmp-dev" "libssl-dev" "pkg-config" "zlib1g-dev"
- Selecting previously unselected package binaryen.
- (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 ... 20768 files and directories currently installed.)
- Preparing to unpack .../0-binaryen_120-4_arm64.deb ...
- Unpacking binaryen (120-4) ...
- Selecting previously unselected package libgmpxx4ldbl:arm64.
- Preparing to unpack .../1-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ...
- Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:arm64.
- Preparing to unpack .../2-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ...
- Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:arm64.
- Preparing to unpack .../3-libpkgconf3_1.8.1-4_arm64.deb ...
- Unpacking libpkgconf3:arm64 (1.8.1-4) ...
- Selecting previously unselected package libssl-dev:arm64.
- Preparing to unpack .../4-libssl-dev_3.5.5-1~deb13u2_arm64.deb ...
- Unpacking libssl-dev:arm64 (3.5.5-1~deb13u2) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../5-pkgconf-bin_1.8.1-4_arm64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:arm64.
- Preparing to unpack .../6-pkgconf_1.8.1-4_arm64.deb ...
- Unpacking pkgconf:arm64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:arm64.
- Preparing to unpack .../7-pkg-config_1.8.1-4_arm64.deb ...
- Unpacking pkg-config:arm64 (1.8.1-4) ...
- Selecting previously unselected package zlib1g-dev:arm64.
- Preparing to unpack .../8-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ...
- Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up binaryen (120-4) ...
- Setting up libpkgconf3:arm64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
- Setting up libssl-dev:arm64 (3.5.5-1~deb13u2) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:arm64 (1.8.1-4) ...
- Setting up pkg-config:arm64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...
# To update the current shell environment, run: eval $(opam env)
2026-05-12 16:17.47 ---> saved as "f3e0bcbe05898086143d857cb0a386312f7eece2ae023854f6e22deb45602249"


/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-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml is already installed (current version is 5.4.1).
[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 105 packages
- install angstrom                      0.16.1
- install asn1-combinators              0.3.2
- install astring                       0.8.5
- install base                          v0.17.3
- install base-bytes                    base
- install base64                        3.5.2
- install bigstringaf                   0.10.0
- install bos                           0.3.0
- install ca-certs                      1.0.3
- install camlzip                       1.14
- install cmdliner                      2.1.1
- install cohttp                        6.2.1
- install cohttp-lwt                    6.2.1
- install cohttp-lwt-unix               6.2.1
- install conduit                       8.0.0
- install conduit-lwt                   8.0.0
- install conduit-lwt-unix              8.0.0
- install conf-binaryen                 1
- install conf-gmp                      5
- install conf-gmp-powm-sec             4
- install conf-libssl                   4
- install conf-pkg-config               4
- install conf-zlib                     1
- install cppo                          1.8.0
- install cryptokit                     1.21.1
- install csexp                         1.5.2
- install digestif                      1.3.0
- install domain-name                   0.5.0
- install dune                          3.23.0
- install dune-configurator             3.23.0
- install duration                      0.3.1
- install eliom                         12.0.1
- install eqaf                          0.10
- install fmt                           0.11.0
- install fpath                         0.7.3
- install gen                           1.1
- install gmap                          0.3.0
- install http                          6.2.1
- install ipaddr                        5.6.2
- install ipaddr-sexp                   5.6.2
- install js_of_ocaml                   6.3.2
- install js_of_ocaml-compiler          6.3.2
- install js_of_ocaml-lwt               6.3.2
- install js_of_ocaml-ocamlbuild        5.0
- install js_of_ocaml-ppx               6.3.2
- install js_of_ocaml-ppx_deriving_json 6.3.2
- install js_of_ocaml-tyxml             6.3.2
- install kdf                           1.0.0
- install logs                          0.10.0
- install logs-syslog                   0.5.0
- install lwt                           6.1.2
- install lwt_ppx                       6.1.0
- install lwt_react                     1.2.0
- install lwt_ssl                       1.2.0
- install macaddr                       5.6.2
- install magic-mime                    1.3.1
- install menhir                        20260209
- install menhirCST                     20260209
- install menhirGLR                     20260209
- install menhirLib                     20260209
- install menhirSdk                     20260209
- 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 ocaml-compiler-libs           v0.17.0
- install ocaml-syntax-shims            1.0.0
- install ocaml_intrinsics_kernel       v0.17.2
- install ocamlbuild                    0.16.1
- install ocamlfind                     1.9.8
- install ocplib-endian                 1.2
- install ocsigen-ppx-rpc               1.1
- install ocsigenserver                 7.0.0
- install ocsipersist                   2.0.0
- install ocsipersist-lib               2.0.0
- install ohex                          0.2.0
- install ppx_derivers                  1.2.1
- install ppx_deriving                  6.1.1
- install ppx_optcomp                   v0.17.1
- install ppx_sexp_conv                 v0.17.1
- install ppxlib                        0.38.0
- install ppxlib_jane                   v0.17.4
- install ptime                         1.2.0
- install re                            1.14.0
- install react                         1.2.2
- install reactiveData                  0.3.1
- install rresult                       0.7.0
- install sedlex                        3.7
- install seq                           base
- install sexplib0                      v0.17.0
- install ssl                           0.7.0
- install stdio                         v0.17.0
- install stdlib-shims                  0.3.0
- install stringext                     1.6.0
- install syslog-message                1.2.0
- 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 wasm_of_ocaml-compiler        6.3.2
- install x509                          1.0.6
- install xml-light                     2.5
- install yojson                        3.0.0
- install zarith                        1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved base.v0.17.3  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bos.0.3.0  (cached)
-> retrieved ca-certs.1.0.3  (cached)
-> retrieved camlzip.1.14  (cached)
-> retrieved cmdliner.2.1.1  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved conf-libssl.4  (cached)
-> retrieved cohttp.6.2.1, cohttp-lwt.6.2.1, cohttp-lwt-unix.6.2.1, http.6.2.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-binaryen.1
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved cryptokit.1.21.1  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-gmp-powm-sec.4
-> installed conf-libssl.4
-> installed conf-zlib.1
-> retrieved domain-name.0.5.0  (cached)
-> retrieved duration.0.3.1  (cached)
-> retrieved eliom.12.0.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gen.1.1  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved ipaddr.5.6.2, ipaddr-sexp.5.6.2, macaddr.5.6.2  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved js_of_ocaml-ocamlbuild.5.0  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved logs-syslog.0.5.0  (cached)
-> retrieved lwt.6.1.2  (cached)
-> retrieved lwt_ppx.6.1.0  (cached)
-> retrieved lwt_react.1.2.0  (cached)
-> retrieved lwt_ssl.1.2.0  (cached)
-> retrieved magic-mime.1.3.1  (cached)
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209  (cached)
-> retrieved dune.3.23.0, dune-configurator.3.23.0  (cached)
-> retrieved js_of_ocaml.6.3.2, js_of_ocaml-compiler.6.3.2, js_of_ocaml-lwt.6.3.2, js_of_ocaml-ppx.6.3.2, js_of_ocaml-ppx_deriving_json.6.3.2, js_of_ocaml-tyxml.6.3.2, wasm_of_ocaml-compiler.6.3.2  (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 ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.2  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> installed cmdliner.2.1.1
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ocsigen-ppx-rpc.1.1  (cached)
-> retrieved ocsigenserver.7.0.0  (cached)
-> retrieved ocsipersist.2.0.0, ocsipersist-lib.2.0.0  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.1.1  (cached)
-> retrieved ppx_optcomp.v0.17.1  (cached)
-> retrieved ppx_sexp_conv.v0.17.1  (cached)
-> retrieved ppxlib_jane.v0.17.4  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved react.1.2.2  (cached)
-> retrieved reactiveData.0.3.1  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppxlib.0.38.0  (cached)
-> retrieved sedlex.3.7  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved ssl.0.7.0  (cached)
-> retrieved stdio.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved syslog-message.1.2.0  (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 xml-light.2.5  (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 camlzip.1.14
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed rresult.0.7.0
-> installed dune.3.23.0
-> installed uutf.1.0.4
-> installed react.1.2.2
-> installed fmt.0.11.0
-> installed base64.3.5.2
-> installed astring.0.8.5
-> installed ptime.1.2.0
-> installed csexp.1.5.2
-> installed domain-name.0.5.0
-> installed cppo.1.8.0
-> installed duration.0.3.1
-> installed eqaf.0.10
-> installed gen.1.1
-> installed gmap.0.3.0
-> installed http.6.2.1
-> installed macaddr.5.6.2
-> installed magic-mime.1.3.1
-> installed menhirCST.20260209
-> installed menhirGLR.20260209
-> installed menhirLib.20260209
-> installed fpath.0.7.3
-> installed asn1-combinators.0.3.2
-> installed menhirSdk.20260209
-> installed ocplib-endian.1.2
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml_intrinsics_kernel.v0.17.2
-> installed js_of_ocaml-ocamlbuild.5.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ohex.0.2.0
-> installed ipaddr.5.6.2
-> installed ppx_derivers.1.2.1
-> installed reactiveData.0.3.1
-> installed digestif.1.3.0
-> installed dune-configurator.3.23.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed syslog-message.1.2.0
-> installed xml-light.2.5
-> installed bigstringaf.0.10.0
-> installed re.1.14.0
-> installed yojson.3.0.0
-> installed mirage-crypto.2.1.0
-> installed cryptokit.1.21.1
-> installed ssl.0.7.0
-> installed angstrom.0.16.1
-> installed kdf.1.0.0
-> installed uri.4.4.0
-> installed tyxml.4.6.0
-> installed lwt.6.1.2
-> installed lwt_ssl.1.2.0
-> installed lwt_react.1.2.0
-> installed base.v0.17.3
-> installed menhir.20260209
-> installed stdio.v0.17.0
-> installed ppxlib.0.38.0
-> installed ppxlib_jane.v0.17.4
-> installed ppx_optcomp.v0.17.1
-> installed ocsigen-ppx-rpc.1.1
-> installed ppx_deriving.6.1.1
-> installed sedlex.3.7
-> installed lwt_ppx.6.1.0
-> installed ppx_sexp_conv.v0.17.1
-> installed ocsipersist-lib.2.0.0
-> installed uri-sexp.4.4.0
-> installed ipaddr-sexp.5.6.2
-> installed ocsipersist.2.0.0
-> installed js_of_ocaml-compiler.6.3.2
-> installed logs.0.10.0
-> installed mirage-crypto-rng.2.1.0
-> installed conduit.8.0.0
-> installed bos.0.3.0
-> installed mirage-crypto-pk.2.1.0
-> installed cohttp.6.2.1
-> installed conduit-lwt.8.0.0
-> installed mirage-crypto-ec.2.1.0
-> installed cohttp-lwt.6.2.1
-> installed x509.1.0.6
-> installed ca-certs.1.0.3
-> installed logs-syslog.0.5.0
-> installed conduit-lwt-unix.8.0.0
-> installed cohttp-lwt-unix.6.2.1
-> installed js_of_ocaml.6.3.2
-> installed ocsigenserver.7.0.0
-> installed js_of_ocaml-ppx_deriving_json.6.3.2
-> installed js_of_ocaml-ppx.6.3.2
-> installed wasm_of_ocaml-compiler.6.3.2
-> installed js_of_ocaml-lwt.6.3.2
-> installed js_of_ocaml-tyxml.6.3.2
-> installed eliom.12.0.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-05-12 16:22.31 ---> saved as "9d5f9ff36953196bbdd1472c22b1266c5281a7dff8ac1a4243fdce333a3c8b49"


/src: (copy (src .) (dst /src))
2026-05-12 16:22.38 ---> saved as "2ef4d04d1d04992eafe8292a30301cab47017bff58bd94bc1193beb7d4fa1d49"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
2026-05-12 16:22.55 ---> saved as "b1d3835e8f859cfb9498ef9ed955945cee7c689917992b34a15bcae387509a09"
Job succeeded
2026-05-12 16:22.56: Job succeeded