2026-04-13 14:28.14: New job: test ocaml-opam/opam2web https://github.com/ocaml-opam/opam2web.git#refs/pull/252/head (2789afbdf591efed9a722f28b3c9b04880dfa735) (linux-arm64:debian-13-5.4_arm64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-opam/opam2web.git" && cd "opam2web" && git fetch origin "refs/pull/252/head" && git reset --hard 2789afbd cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a # 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 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 opam2web.opam ./ RUN opam pin add -yn opam2web.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="0install-solver.2.18 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.2.1 ca-certs.1.0.1 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-c++.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cow.2.5.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cudf.0.10 digestif.1.3.0 domain-name.0.5.0 dose3.7.0.0 dune.3.22.1 dune-configurator.3.22.1 duration.0.3.0 eqaf.0.10 extlib.1.8.0 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 hex.1.5.0 http.6.1.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 magic-mime.1.3.1 mccs.1.1+19 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.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.1.3.2 opam-0install-cudf.0.5.0 opam-client.2.4.1 opam-core.2.4.1 opam-file-format.2.2.0 opam-format.2.4.1 opam-repository.2.4.1 opam-solver.2.4.1 opam-state.2.4.1 patch.3.1.0 ppx_derivers.1.2.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.17.0 sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0 stringext.1.6.0 swhid_core.0.1 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 xmlm.1.4.0 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 opam2web.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-13 14:28.14: Using cache hint "ocaml-opam/opam2web-ocaml/opam:debian-13-ocaml-5.4@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a-debian-13-5.4_arm64_opam-2.5-f3752d1d69ab4ff5118d1b758367b0b2" 2026-04-13 14:28.14: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a) (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 (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 opam2web.opam) (dst ./)) (run (network host) (shell "opam pin add -yn opam2web.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "0install-solver.2.18 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.2.1 ca-certs.1.0.1 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-c++.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cow.2.5.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cudf.0.10 digestif.1.3.0 domain-name.0.5.0 dose3.7.0.0 dune.3.22.1 dune-configurator.3.22.1 duration.0.3.0 eqaf.0.10 extlib.1.8.0 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 hex.1.5.0 http.6.1.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 magic-mime.1.3.1 mccs.1.1+19 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.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.1.3.2 opam-0install-cudf.0.5.0 opam-client.2.4.1 opam-core.2.4.1 opam-file-format.2.2.0 opam-format.2.4.1 opam-repository.2.4.1 opam-solver.2.4.1 opam-state.2.4.1 patch.3.1.0 ppx_derivers.1.2.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.17.0 sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0 stringext.1.6.0 swhid_core.0.1 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 xmlm.1.4.0 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 opam2web.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-13 14:28.14: Waiting for resource in pool OCluster 2026-04-13 14:28.14: Waiting for worker… 2026-04-13 15:42.52: Got resource from pool OCluster Building on ocaml-2.osuosl.ci.dev All commits already cached Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b' HEAD is now at 2789afb lowercase opam where appropriate Synchronizing submodule url for 'content/doc' Cleared directory 'content/doc' Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) unregistered for path 'content/doc' Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) registered for path 'content/doc' Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b' (from ocaml/opam:debian-13-ocaml-5.4@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a' locally docker.io/ocaml/opam@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a: Pulling from ocaml/opam ac9148dc57ca: Already exists 7888403f6ebd: Pulling fs layer c624d8e138d3: Pulling fs layer bae5329cb92a: Pulling fs layer 6228156e24ec: Pulling fs layer d851fec6b77f: Pulling fs layer 45e3afcdcfef: Pulling fs layer b3e7f2150c0a: Pulling fs layer 91048a8ba3a7: Pulling fs layer 26a15cffb83a: Pulling fs layer 3c2f2520de0f: Pulling fs layer 9f731cc5daa6: Pulling fs layer 0809377d5f3c: Pulling fs layer ec4e42e8f98c: Pulling fs layer 065e3401ccf2: Pulling fs layer bce3ceded749: Pulling fs layer c4a4a6ab703b: Pulling fs layer aa84bc2cf05b: Pulling fs layer 0fb96351134e: Pulling fs layer a1735f92ccde: Pulling fs layer dce836972d90: Pulling fs layer 8a0c641e2184: Pulling fs layer 4f4fb700ef54: Pulling fs layer 44a2b50d619a: Pulling fs layer e27f63ab21e8: Pulling fs layer 826c3a0f7d41: Pulling fs layer 7fe544c7b3e6: Pulling fs layer efa4af957d6d: Pulling fs layer a2fa2f09a7e4: Pulling fs layer 3e0efbdba3cc: Pulling fs layer 4f299997ffd7: Pulling fs layer f868b4e81e65: Pulling fs layer 87577251fd14: Pulling fs layer 5e9e2e42ec71: Pulling fs layer 99812197be51: Pulling fs layer 8b48f92b9c03: Pulling fs layer 45e3afcdcfef: Waiting 6336fa3f0edf: Pulling fs layer b3e7f2150c0a: Waiting 91048a8ba3a7: Waiting f03483f6ff47: Pulling fs layer 26a15cffb83a: Waiting 3c2f2520de0f: Waiting 9f731cc5daa6: Waiting 26c2642c44cf: Pulling fs layer ec4e42e8f98c: Waiting aa84bc2cf05b: Waiting d851fec6b77f: Waiting 065e3401ccf2: Waiting bce3ceded749: Waiting c4a4a6ab703b: Waiting 3e0efbdba3cc: Waiting 4f299997ffd7: Waiting 6228156e24ec: Waiting f868b4e81e65: Waiting 87577251fd14: Waiting 7fe544c7b3e6: Waiting 4f4fb700ef54: Waiting 0fb96351134e: Waiting a1735f92ccde: Waiting dce836972d90: Waiting 8a0c641e2184: Waiting 44a2b50d619a: Waiting efa4af957d6d: Waiting 5e9e2e42ec71: Waiting 6336fa3f0edf: Waiting e27f63ab21e8: Waiting 99812197be51: Waiting 826c3a0f7d41: Waiting f03483f6ff47: Waiting 35e7bc3e512e: Pulling fs layer 26c2642c44cf: Waiting 8b48f92b9c03: Waiting fb2e4e264f0c: Pulling fs layer 35e7bc3e512e: Waiting aa2081614483: Pulling fs layer 526a1409cb54: Pulling fs layer fb2e4e264f0c: Waiting 3a2eac8aba41: Pulling fs layer aa2081614483: Waiting 526a1409cb54: Waiting 663c0b5229f0: Pulling fs layer 3a2eac8aba41: Waiting 663c0b5229f0: Waiting f07447d54e12: Pulling fs layer 8eca58e2e466: Pulling fs layer 269ed2830268: Pulling fs layer f07447d54e12: Waiting 8eca58e2e466: Waiting 269ed2830268: Waiting c624d8e138d3: Verifying Checksum c624d8e138d3: Download complete 7888403f6ebd: Verifying Checksum 7888403f6ebd: Download complete 7888403f6ebd: Pull complete bae5329cb92a: Download complete c624d8e138d3: Pull complete 6228156e24ec: Verifying Checksum 6228156e24ec: Download complete 45e3afcdcfef: Verifying Checksum 45e3afcdcfef: Download complete b3e7f2150c0a: Verifying Checksum b3e7f2150c0a: Download complete 91048a8ba3a7: Verifying Checksum 91048a8ba3a7: Download complete bae5329cb92a: Pull complete 26a15cffb83a: Verifying Checksum 26a15cffb83a: Download complete 3c2f2520de0f: Verifying Checksum 3c2f2520de0f: Download complete 9f731cc5daa6: Verifying Checksum 9f731cc5daa6: Download complete 0809377d5f3c: Verifying Checksum 0809377d5f3c: Download complete ec4e42e8f98c: Verifying Checksum ec4e42e8f98c: Download complete 065e3401ccf2: Verifying Checksum 065e3401ccf2: Download complete 6228156e24ec: Pull complete bce3ceded749: Download complete c4a4a6ab703b: Verifying Checksum c4a4a6ab703b: Download complete aa84bc2cf05b: Download complete 0fb96351134e: Download complete a1735f92ccde: Verifying Checksum a1735f92ccde: Download complete dce836972d90: Verifying Checksum dce836972d90: Download complete 8a0c641e2184: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 44a2b50d619a: Download complete e27f63ab21e8: Verifying Checksum e27f63ab21e8: Download complete 826c3a0f7d41: Download complete d851fec6b77f: Verifying Checksum d851fec6b77f: Download complete 7fe544c7b3e6: Verifying Checksum 7fe544c7b3e6: Download complete efa4af957d6d: Verifying Checksum efa4af957d6d: Download complete a2fa2f09a7e4: Download complete 3e0efbdba3cc: Verifying Checksum 3e0efbdba3cc: Download complete 4f299997ffd7: Verifying Checksum 4f299997ffd7: Download complete f868b4e81e65: Verifying Checksum f868b4e81e65: Download complete 87577251fd14: Verifying Checksum 87577251fd14: Download complete 5e9e2e42ec71: Verifying Checksum 5e9e2e42ec71: Download complete 99812197be51: Download complete 6336fa3f0edf: Verifying Checksum 6336fa3f0edf: Download complete 26c2642c44cf: Verifying Checksum 26c2642c44cf: Download complete 35e7bc3e512e: Download complete fb2e4e264f0c: Verifying Checksum aa2081614483: Verifying Checksum aa2081614483: Download complete 526a1409cb54: Verifying Checksum 526a1409cb54: Download complete f03483f6ff47: Verifying Checksum f03483f6ff47: Download complete 3a2eac8aba41: Download complete f07447d54e12: Download complete 8b48f92b9c03: Download complete 8eca58e2e466: Download complete 269ed2830268: Verifying Checksum 269ed2830268: Download complete 663c0b5229f0: Verifying Checksum 663c0b5229f0: Download complete d851fec6b77f: Pull complete 45e3afcdcfef: Pull complete b3e7f2150c0a: Pull complete 91048a8ba3a7: Pull complete 26a15cffb83a: Pull complete 3c2f2520de0f: Pull complete 9f731cc5daa6: Pull complete 0809377d5f3c: Pull complete ec4e42e8f98c: Pull complete 065e3401ccf2: Pull complete bce3ceded749: Pull complete c4a4a6ab703b: Pull complete aa84bc2cf05b: Pull complete 0fb96351134e: Pull complete a1735f92ccde: Pull complete dce836972d90: Pull complete 8a0c641e2184: Pull complete 4f4fb700ef54: Pull complete 44a2b50d619a: Pull complete e27f63ab21e8: Pull complete 826c3a0f7d41: Pull complete 7fe544c7b3e6: Pull complete efa4af957d6d: Pull complete a2fa2f09a7e4: Pull complete 3e0efbdba3cc: Pull complete 4f299997ffd7: Pull complete f868b4e81e65: Pull complete 87577251fd14: Pull complete 5e9e2e42ec71: Pull complete 99812197be51: Pull complete 8b48f92b9c03: Pull complete 6336fa3f0edf: Pull complete f03483f6ff47: Pull complete 26c2642c44cf: Pull complete 35e7bc3e512e: Pull complete fb2e4e264f0c: Pull complete aa2081614483: Pull complete 526a1409cb54: Pull complete 3a2eac8aba41: Pull complete 663c0b5229f0: Pull complete f07447d54e12: Pull complete 8eca58e2e466: Pull complete 269ed2830268: Pull complete Digest: sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a Status: Downloaded newer image for ocaml/opam@sha256:c1830cb89505d82ce4f4b4097f1d002748603cb00382aa65e938776c377fa13a 2026-04-13 15:42.53 ---> using "d3aef2d93064c0f54a54ca210e09e3e24634a77abbb58d114299d90d4843ce0d" 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-04-13 15:42.53 ---> using "26fbe6c6f6005ce5948b37f283839b24f93e5ed4d96bbb09998ab7c0ef2162df" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y [NOTE] The 'jobs' option was reset, its value was 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-04-13 15:42.53 ---> using "7c4abe0c556bf71da30fbdbef06c92f36bad545e3ab8919a0691b5d347cee360" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-55-generic The OCaml toplevel, version 5.4.0 2.5.0 2026-04-13 15:42.53 ---> using "6cb0208b5c98d92a52f29957d4c163cc844d1602926f5fdab97837e3ced98827" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-04-13 15:42.53 ---> using "d6529484688c91d5d67aa4125460c67769e01fb0c9a9c84795637f03b8c38f5b" 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 ffb54b9bdd..c9af4994e0 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 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-13 15:42.53 ---> using "a3bc0a211478a05e9f143f09a1315acca8a5891d1ea02914aa125105d80c0767" from cache /src: (copy (src opam2web.opam) (dst ./)) 2026-04-13 15:42.53 ---> using "56b51f72305dd98c6910e4e23987514ed38f293ce6b5f64f81a4768721b44d82" from cache /src: (run (network host) (shell "opam pin add -yn opam2web.dev './'")) [NOTE] Package opam2web does not exist in opam repositories registered in the current switch. [opam2web.dev] synchronised (file:///src) [WARNING] Failed checks on opam2web package definition from source at file:///src: warning 68: Missing field 'license' opam2web is now pinned to file:///src (version dev) 2026-04-13 15:42.53 ---> using "b545c817f827e63cc53e1e6d77b06fa2095518b6e3a09d20270a05c1ca42dcfe" from cache /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-04-13 15:42.53 ---> using "f900bb6d2b654bde22bafb77c095257bf9bd74d7664edd2b979547eb366ec167" from cache /src: (env DEPS "0install-solver.2.18 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.2.1 ca-certs.1.0.1 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-c++.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cow.2.5.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cudf.0.10 digestif.1.3.0 domain-name.0.5.0 dose3.7.0.0 dune.3.22.1 dune-configurator.3.22.1 duration.0.3.0 eqaf.0.10 extlib.1.8.0 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 hex.1.5.0 http.6.1.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 magic-mime.1.3.1 mccs.1.1+19 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.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 ohex.0.2.0 omd.1.3.2 opam-0install-cudf.0.5.0 opam-client.2.4.1 opam-core.2.4.1 opam-file-format.2.2.0 opam-format.2.4.1 opam-repository.2.4.1 opam-solver.2.4.1 opam-state.2.4.1 patch.3.1.0 ppx_derivers.1.2.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.17.0 sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0 stringext.1.6.0 swhid_core.0.1 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 xmlm.1.4.0 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 opam2web.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian trixie/main arm64 Packages [9607 kB] - Get:5 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [122 kB] - Fetched 9960 kB in 1s (6649 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [opam2web.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.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following 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:arm64. - (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-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 .../1-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 .../2-libpkgconf3_1.8.1-4_arm64.deb ... - Unpacking libpkgconf3:arm64 (1.8.1-4) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-4_arm64.deb ... - Unpacking pkgconf-bin (1.8.1-4) ... - Selecting previously unselected package pkgconf:arm64. - Preparing to unpack .../4-pkgconf_1.8.1-4_arm64.deb ... - Unpacking pkgconf:arm64 (1.8.1-4) ... - Selecting previously unselected package pkg-config:arm64. - Preparing to unpack .../5-pkg-config_1.8.1-4_arm64.deb ... - Unpacking pkg-config:arm64 (1.8.1-4) ... - Setting up libpkgconf3:arm64 (1.8.1-4) ... - Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... - Setting up pkgconf-bin (1.8.1-4) ... - 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+deb13u1) ... # To update the current shell environment, run: eval $(opam env) 2026-04-13 15:42.53 ---> using "368cc27b69233bb95742db01f8cd05bcb89aeb63b310961d9dc19a59a9e7120f" from cache /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.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 103 packages - install 0install-solver 2.18 - 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.2.1 - install ca-certs 1.0.1 - 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-c++ 1.0 - install conf-gmp 5 - install conf-gmp-powm-sec 4 - install conf-pkg-config 4 - install cow 2.5.0 - install cppo 1.8.0 - install csexp 1.5.2 - install cstruct 6.2.0 - install cudf 0.10 - install digestif 1.3.0 - install domain-name 0.5.0 - install dose3 7.0.0 - install dune 3.22.1 - install dune-configurator 3.22.1 - install duration 0.3.0 - install eqaf 0.10 - install extlib 1.8.0 - install ezjsonm 1.3.0 - install fmt 0.11.0 - install fpath 0.7.3 - install gen 1.1 - install gmap 0.3.0 - install hex 1.5.0 - install http 6.1.1 - install ipaddr 5.6.2 - install ipaddr-sexp 5.6.2 - install js_of_ocaml 6.2.0 - install js_of_ocaml-compiler 6.2.0 - install js_of_ocaml-ppx 6.2.0 - install jsonm 1.0.2 - install kdf 1.0.0 - install logs 0.10.0 - install lwt 6.1.1 - install macaddr 5.6.2 - install magic-mime 1.3.1 - install mccs 1.1+19 - 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.1 - 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 omd 1.3.2 - install opam-0install-cudf 0.5.0 - install opam-client 2.4.1 - install opam-core 2.4.1 - install opam-file-format 2.2.0 - install opam-format 2.4.1 - install opam-repository 2.4.1 - install opam-solver 2.4.1 - install opam-state 2.4.1 - install patch 3.1.0 - install ppx_derivers 1.2.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 rresult 0.7.0 - install sedlex 3.7 - install seq base - install sexplib0 v0.17.0 - install sha 1.15.4 - install spdx_licenses 1.4.0 - install stdlib-shims 0.3.0 - install stringext 1.6.0 - install swhid_core 0.1 - install topkg 1.1.1 - install uri 4.4.0 - install uri-sexp 4.4.0 - install uutf 1.0.4 - install x509 1.0.6 - install xmlm 1.4.0 - install yojson 3.0.0 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved 0install-solver.2.18 (cached) -> 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.2.1 (cached) -> retrieved ca-certs.1.0.1 (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 cow.2.5.0 (cached) -> installed conf-c++.1.0 -> installed conf-gmp.5 -> installed conf-pkg-config.4 -> retrieved cppo.1.8.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved cstruct.6.2.0 (cached) -> installed conf-gmp-powm-sec.4 -> retrieved cudf.0.10 (cached) -> retrieved domain-name.0.5.0 (cached) -> retrieved dose3.7.0.0 (cached) -> retrieved duration.0.3.0 (cached) -> retrieved eqaf.0.10 (cached) -> retrieved extlib.1.8.0 (cached) -> retrieved ezjsonm.1.3.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved digestif.1.3.0 (cached) -> retrieved fpath.0.7.3 (cached) -> retrieved gen.1.1 (cached) -> retrieved gmap.0.3.0 (cached) -> retrieved hex.1.5.0 (cached) -> retrieved ipaddr.5.6.2, ipaddr-sexp.5.6.2, macaddr.5.6.2 (cached) -> retrieved jsonm.1.0.2 (cached) -> retrieved kdf.1.0.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved lwt.6.1.1 (cached) -> retrieved magic-mime.1.3.1 (cached) -> retrieved mccs.1.1+19 (cached) -> retrieved dune.3.22.1, dune-configurator.3.22.1 (cached) -> retrieved js_of_ocaml.6.2.0, js_of_ocaml-compiler.6.2.0, js_of_ocaml-ppx.6.2.0 (cached) -> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (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.1 (cached) -> installed cmdliner.1.3.0 -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocamlgraph.2.2.0 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved opam-0install-cudf.0.5.0 (cached) -> retrieved opam-file-format.2.2.0 (cached) -> retrieved patch.3.1.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_sexp_conv.v0.17.1 (cached) -> retrieved ppxlib.0.38.0 (cached) -> retrieved ppxlib_jane.v0.17.4 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved re.1.14.0 (cached) -> retrieved rresult.0.7.0 (cached) -> retrieved sedlex.3.7 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved sexplib0.v0.17.0 (cached) -> retrieved sha.1.15.4 (cached) -> retrieved spdx_licenses.1.4.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved stringext.1.6.0 (cached) -> retrieved swhid_core.0.1 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved uri.4.4.0, uri-sexp.4.4.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved omd.1.3.2 (https://opam.ocaml.org/cache) -> retrieved x509.1.0.6 (cached) -> retrieved xmlm.1.4.0 (cached) -> retrieved zarith.1.14 (cached) -> retrieved yojson.3.0.0 (cached) -> retrieved opam-client.2.4.1, opam-core.2.4.1, opam-format.2.4.1, opam-repository.2.4.1, opam-solver.2.4.1, opam-state.2.4.1 (https://opam.ocaml.org/cache) -> 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 xmlm.1.4.0 -> installed fmt.0.11.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed jsonm.1.0.2 -> installed fpath.0.7.3 -> installed dune.3.22.1 -> installed gmap.0.3.0 -> installed base64.3.5.2 -> installed asn1-combinators.0.3.2 -> installed 0install-solver.2.18 -> installed csexp.1.5.2 -> installed cstruct.6.2.0 -> installed cppo.1.8.0 -> installed domain-name.0.5.0 -> installed duration.0.3.0 -> installed eqaf.0.10 -> installed gen.1.1 -> installed http.6.1.1 -> installed macaddr.5.6.2 -> installed magic-mime.1.3.1 -> installed menhirCST.20260209 -> installed menhirGLR.20260209 -> installed menhirLib.20260209 -> installed menhirSdk.20260209 -> installed ocaml-compiler-libs.v0.17.0 -> installed ocaml-syntax-shims.1.0.0 -> installed hex.1.5.0 -> installed extlib.1.8.0 -> installed ocaml_intrinsics_kernel.v0.17.1 -> installed digestif.1.3.0 -> installed ocplib-endian.1.2 -> installed ohex.0.2.0 -> installed ipaddr.5.6.2 -> installed patch.3.1.0 -> installed ppx_derivers.1.2.1 -> installed sexplib0.v0.17.0 -> installed spdx_licenses.1.4.0 -> installed dune-configurator.3.22.1 -> installed ocamlgraph.2.2.0 -> installed stdlib-shims.0.3.0 -> installed omd.1.3.2 -> installed re.1.14.0 -> installed cudf.0.10 -> installed stringext.1.6.0 -> installed swhid_core.0.1 -> installed yojson.3.0.0 -> installed ezjsonm.1.3.0 -> installed bigstringaf.0.10.0 -> installed sha.1.15.4 -> installed mirage-crypto.2.1.0 -> installed opam-0install-cudf.0.5.0 -> installed angstrom.0.16.1 -> installed kdf.1.0.0 -> installed dose3.7.0.0 -> installed uri.4.4.0 -> installed cow.2.5.0 -> installed mccs.1.1+19 -> installed lwt.6.1.1 -> installed opam-core.2.4.1 -> installed base.v0.17.3 -> installed menhir.20260209 -> installed opam-file-format.2.2.0 -> installed opam-format.2.4.1 -> installed opam-repository.2.4.1 -> installed ppxlib.0.38.0 -> installed opam-solver.2.4.1 -> installed ppxlib_jane.v0.17.4 -> installed sedlex.3.7 -> installed ppx_sexp_conv.v0.17.1 -> installed opam-state.2.4.1 -> installed uri-sexp.4.4.0 -> installed ipaddr-sexp.5.6.2 -> installed opam-client.2.4.1 -> installed js_of_ocaml-compiler.6.2.0 -> installed logs.0.10.0 -> installed mirage-crypto-rng.2.1.0 -> installed mirage-crypto-pk.2.1.0 -> installed conduit.8.0.0 -> installed bos.0.2.1 -> installed cohttp.6.1.1 -> installed mirage-crypto-ec.2.1.0 -> installed conduit-lwt.8.0.0 -> installed x509.1.0.6 -> installed cohttp-lwt.6.1.1 -> installed ca-certs.1.0.1 -> installed conduit-lwt-unix.8.0.0 -> installed cohttp-lwt-unix.6.1.1 -> installed js_of_ocaml.6.2.0 -> installed js_of_ocaml-ppx.6.2.0 Done. # To update the current shell environment, run: eval $(opam env) 2026-04-13 15:42.53 ---> using "b856a748d70b09b86eff03013fcdb7175a5fbc14568852e23e024eb004fa31d1" from cache /src: (copy (src .) (dst /src)) 2026-04-13 15:42.53 ---> saved as "44c6c86b1b901a78cb499a6babc570bccd51fc1e37dfd70586fcf89c88677ad7" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && /home/opam/.opam/5.4/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 -bin-annot-occurrences -I src/apalog/.apalog.objs/byte -no-alias-deps -opaque -o src/apalog/.apalog.objs/byte/compressed.cmo -c -impl src/apalog/compressed.ml) File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). (cd _build/default && /home/opam/.opam/5.4/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 src/apalog/.apalog.objs/byte -I src/apalog/.apalog.objs/native -cmi-file src/apalog/.apalog.objs/byte/compressed.cmi -no-alias-deps -opaque -o src/apalog/.apalog.objs/native/compressed.cmx -c -impl src/apalog/compressed.ml) File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). 2026-04-13 15:42.59 ---> saved as "e5276aba06779a47f58223b10e8fde167f1ae65f2fe2d3e1539aa10d8c19238e" Job succeeded 2026-04-13 15:43.00: Job succeeded