2026-01-30 20:07.52: New job: test ocaml/odoc https://github.com/ocaml/odoc.git#refs/pull/1400/head (9bf7a99ac68e2cc4c66978675ffb4c9b563eea7e) (linux-x86_64:(lint-opam)) Base: ocaml/opam:debian-13-ocaml-5.0@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4 Opam files lint To reproduce locally: git clone --recursive "https://github.com/ocaml/odoc.git" && cd "odoc" && git fetch origin "refs/pull/1400/head" && git reset --hard 9bf7a99a cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.0@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4 # debian-13-5.0_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e 72769ff0c0f8274d25ea0253d2ed7e1fb7422d90 || git fetch origin master) && git reset -q --hard 72769ff0c0f8274d25ea0253d2ed7e1fb7422d90 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 sherlodoc.opam odoc.opam odoc-parser.opam odoc-md.opam odoc-driver.opam odoc-bench.opam ./ RUN opam pin add -yn sherlodoc.dev './' && \ opam pin add -yn odoc.dev './' && \ opam pin add -yn odoc-parser.dev './' && \ opam pin add -yn odoc-md.dev './' && \ opam pin add -yn odoc-driver.dev './' && \ opam pin add -yn odoc-bench.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.9.1 astring.0.8.5 b0.0.0.5 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bigstringaf.0.10.0 bin_prot.v0.16.0 bisect_ppx.2.8.3 bos.0.2.1 brr.0.0.8 camlp-streams.5.0.1 checkseum.0.5.2 cmarkit.0.3.0 cmdliner.1.3.0 conf-jq.1 core.v0.16.2 core_kernel.v0.16.0 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 decompress.1.5.3 dune.3.20.2 dune-configurator.3.20.2 dyn.3.20.2 fieldslib.v0.16.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-toplevel.6.2.0 jsonm.1.0.2 jst-config.v0.16.0 logs.0.10.0 lwt.6.0.0 mdx.2.5.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 num.1.6 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 odig.0.0.9 opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 ordering.3.20.2 parsexp.v0.16.0 patch.3.1.0 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_blob.0.9.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.4.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 time_now.v0.16.0 topkg.1.1.1 typerep.v0.16.0 tyxml.4.6.0 uutf.1.0.4 variantslib.v0.16.0 yojson.3.0.0" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.2 --depext-only -y deps_for_opam_dune_lint.opam sherlodoc.dev odoc.dev odoc-parser.dev odoc-md.dev odoc-bench.dev $DEPS RUN opam install $DEPS ENV CI="true" ENV OCAMLCI="true" WORKDIR /src COPY --chown=1000:1000 . /src/ RUN opam lint RUN opam exec -- opam-dune-lint END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-01-30 20:07.52: Using cache hint "ocaml/odoc-ocaml/opam:debian-13-ocaml-5.0@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4-debian-13-5.0_opam-2.5-13c2585c6204b4dfb521aba72376348b" 2026-01-30 20:07.52: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.0@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4) (comment debian-13-5.0_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 72769ff0c0f8274d25ea0253d2ed7e1fb7422d90 || git fetch origin master) && git reset -q --hard 72769ff0c0f8274d25ea0253d2ed7e1fb7422d90 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src sherlodoc.opam odoc.opam odoc-parser.opam odoc-md.opam odoc-driver.opam odoc-bench.opam) (dst ./)) (run (network host) (shell "opam pin add -yn sherlodoc.dev './' && \ \nopam pin add -yn odoc.dev './' && \ \nopam pin add -yn odoc-parser.dev './' && \ \nopam pin add -yn odoc-md.dev './' && \ \nopam pin add -yn odoc-driver.dev './' && \ \nopam pin add -yn odoc-bench.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.9.1 astring.0.8.5 b0.0.0.5 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bigstringaf.0.10.0 bin_prot.v0.16.0 bisect_ppx.2.8.3 bos.0.2.1 brr.0.0.8 camlp-streams.5.0.1 checkseum.0.5.2 cmarkit.0.3.0 cmdliner.1.3.0 conf-jq.1 core.v0.16.2 core_kernel.v0.16.0 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 decompress.1.5.3 dune.3.20.2 dune-configurator.3.20.2 dyn.3.20.2 fieldslib.v0.16.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-toplevel.6.2.0 jsonm.1.0.2 jst-config.v0.16.0 logs.0.10.0 lwt.6.0.0 mdx.2.5.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 num.1.6 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 odig.0.0.9 opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 ordering.3.20.2 parsexp.v0.16.0 patch.3.1.0 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_blob.0.9.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.4.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 time_now.v0.16.0 topkg.1.1.1 typerep.v0.16.0 tyxml.4.6.0 uutf.1.0.4 variantslib.v0.16.0 yojson.3.0.0") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.2 --depext-only -y deps_for_opam_dune_lint.opam sherlodoc.dev odoc.dev odoc-parser.dev odoc-md.dev odoc-bench.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (env CI true) (env OCAMLCI true) (workdir /src) (copy (src .) (dst /src/)) (run (shell "opam lint")) (run (shell "opam exec -- opam-dune-lint")) ) 2026-01-30 20:07.52: Waiting for resource in pool OCluster 2026-01-30 20:07.52: Waiting for worker… 2026-01-30 20:09.04: Got resource from pool OCluster Building on laodoke.caelum.ci.dev All commits already cached HEAD is now at 9bf7a99ac Fixup mdx tests (from ocaml/opam:debian-13-ocaml-5.0@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4) Unable to find image 'ocaml/opam:debian-13-ocaml-5.0@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4' locally docker.io/ocaml/opam@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4: Pulling from ocaml/opam 281b80c799de: Pulling fs layer ce76feb86791: Pulling fs layer 281b80c799de: Waiting 7984eb0e5b45: Pulling fs layer ce76feb86791: Waiting 56c452a960b1: Pulling fs layer b85825bef00a: Pulling fs layer 7984eb0e5b45: Waiting 56c452a960b1: Waiting d6ff43dfb85c: Pulling fs layer 4197ec645389: Pulling fs layer b85825bef00a: Waiting d6ff43dfb85c: Waiting 4197ec645389: Waiting 37cac33e41ff: Pulling fs layer 4cb993fb248e: Pulling fs layer ca442870f91f: Pulling fs layer 37cac33e41ff: Waiting b1d1a2fb5f4a: Pulling fs layer 4cb993fb248e: Waiting ca442870f91f: Waiting 0dea577b2801: Pulling fs layer cc10daaea4fd: Pulling fs layer 0dea577b2801: Waiting b1d1a2fb5f4a: Waiting 5f878cb1723a: Pulling fs layer cc10daaea4fd: Waiting 5f878cb1723a: Waiting 8968959fa983: Pulling fs layer 5bdd9b9ed0e3: Pulling fs layer 55661c5b388f: Pulling fs layer 92d1dc6907bd: Pulling fs layer 5bdd9b9ed0e3: Waiting 8968959fa983: Waiting 7100b414728b: Pulling fs layer 55661c5b388f: Waiting 92d1dc6907bd: Waiting a6a54ddc9818: Pulling fs layer 7100b414728b: Waiting a920ad627810: Pulling fs layer a6a54ddc9818: Waiting 4f4fb700ef54: Pulling fs layer a920ad627810: Waiting f7df7b6e19c0: Pulling fs layer 4f4fb700ef54: Waiting cd713d66718c: Pulling fs layer f7df7b6e19c0: Waiting 6ed45ab2af86: Pulling fs layer cd713d66718c: Waiting 40598b80a8fe: Pulling fs layer 6ed45ab2af86: Waiting 983f7969ff00: Pulling fs layer 40598b80a8fe: Waiting 40ec09ee09bd: Pulling fs layer 983f7969ff00: Waiting 76a0afa38cd9: Pulling fs layer 40ec09ee09bd: Waiting 76a0afa38cd9: Waiting 1d5a564d139a: Pulling fs layer 82883b85a4f0: Pulling fs layer 1d8458efd73b: Pulling fs layer 1d5a564d139a: Waiting 2d80a9fac9ac: Pulling fs layer 82883b85a4f0: Waiting 1d8458efd73b: Waiting 4d69ee6ae94b: Pulling fs layer 2d80a9fac9ac: Waiting ce8d28b713f1: Pulling fs layer 97580d938033: Pulling fs layer ce8d28b713f1: Waiting 97580d938033: Waiting da5fa40e04f8: Pulling fs layer d7a499968f64: Pulling fs layer da5fa40e04f8: Waiting 28e5932c7c69: Pulling fs layer d7a499968f64: Waiting 81389c423fc3: Pulling fs layer a4217a7d176a: Pulling fs layer 28e5932c7c69: Waiting 81389c423fc3: Waiting 90b7e5fdf13e: Pulling fs layer a4217a7d176a: Waiting 90b7e5fdf13e: Waiting ec7274401784: Pulling fs layer f6a5b75e3bf1: Pulling fs layer ec7274401784: Waiting 281b80c799de: Verifying Checksum 281b80c799de: Download complete ce76feb86791: Verifying Checksum ce76feb86791: Download complete 7984eb0e5b45: Download complete b85825bef00a: Download complete 56c452a960b1: Verifying Checksum 56c452a960b1: Download complete 37cac33e41ff: Verifying Checksum 37cac33e41ff: Download complete 4197ec645389: Verifying Checksum 4197ec645389: Download complete 4cb993fb248e: Verifying Checksum 4cb993fb248e: Download complete 281b80c799de: Pull complete ce76feb86791: Pull complete b1d1a2fb5f4a: Verifying Checksum b1d1a2fb5f4a: Download complete d6ff43dfb85c: Verifying Checksum d6ff43dfb85c: Download complete 7984eb0e5b45: Pull complete ca442870f91f: Download complete 0dea577b2801: Verifying Checksum 0dea577b2801: Download complete cc10daaea4fd: Verifying Checksum cc10daaea4fd: Download complete 8968959fa983: Download complete 5f878cb1723a: Verifying Checksum 5f878cb1723a: Download complete 5bdd9b9ed0e3: Download complete 92d1dc6907bd: Verifying Checksum 92d1dc6907bd: Download complete 7100b414728b: Download complete 56c452a960b1: Pull complete a6a54ddc9818: Verifying Checksum a6a54ddc9818: Download complete a920ad627810: Download complete 55661c5b388f: Download complete b85825bef00a: Pull complete 4f4fb700ef54: Download complete f7df7b6e19c0: Verifying Checksum f7df7b6e19c0: Download complete cd713d66718c: Download complete 6ed45ab2af86: Download complete 40598b80a8fe: Download complete 983f7969ff00: Download complete 40ec09ee09bd: Verifying Checksum 40ec09ee09bd: Download complete 76a0afa38cd9: Verifying Checksum 76a0afa38cd9: Download complete 1d5a564d139a: Verifying Checksum 1d5a564d139a: Download complete 1d8458efd73b: Verifying Checksum 1d8458efd73b: Download complete 2d80a9fac9ac: Download complete 82883b85a4f0: Verifying Checksum 82883b85a4f0: Download complete 4d69ee6ae94b: Verifying Checksum 4d69ee6ae94b: Download complete 97580d938033: Verifying Checksum 97580d938033: Download complete d7a499968f64: Verifying Checksum d7a499968f64: Download complete 28e5932c7c69: Download complete 81389c423fc3: Verifying Checksum 81389c423fc3: Download complete ce8d28b713f1: Verifying Checksum ce8d28b713f1: Download complete 90b7e5fdf13e: Verifying Checksum 90b7e5fdf13e: Download complete ec7274401784: Download complete f6a5b75e3bf1: Download complete a4217a7d176a: Verifying Checksum a4217a7d176a: Download complete da5fa40e04f8: Verifying Checksum da5fa40e04f8: Download complete d6ff43dfb85c: Pull complete 4197ec645389: Pull complete 37cac33e41ff: Pull complete 4cb993fb248e: Pull complete ca442870f91f: Pull complete b1d1a2fb5f4a: Pull complete 0dea577b2801: Pull complete cc10daaea4fd: Pull complete 5f878cb1723a: Pull complete 8968959fa983: Pull complete 5bdd9b9ed0e3: Pull complete 55661c5b388f: Pull complete 92d1dc6907bd: Pull complete 7100b414728b: Pull complete a6a54ddc9818: Pull complete a920ad627810: Pull complete 4f4fb700ef54: Pull complete f7df7b6e19c0: Pull complete cd713d66718c: Pull complete 6ed45ab2af86: Pull complete 40598b80a8fe: Pull complete 983f7969ff00: Pull complete 40ec09ee09bd: Pull complete 76a0afa38cd9: Pull complete 1d5a564d139a: Pull complete 82883b85a4f0: Pull complete 1d8458efd73b: Pull complete 2d80a9fac9ac: Pull complete 4d69ee6ae94b: Pull complete ce8d28b713f1: Pull complete 97580d938033: Pull complete da5fa40e04f8: Pull complete d7a499968f64: Pull complete 28e5932c7c69: Pull complete 81389c423fc3: Pull complete a4217a7d176a: Pull complete 90b7e5fdf13e: Pull complete ec7274401784: Pull complete f6a5b75e3bf1: Pull complete Digest: sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4 Status: Downloaded newer image for ocaml/opam@sha256:54bbee126005951f0e70bdd55d24e44b560f630da6768ac62f8e636774aab0e4 2026-01-30 20:12.50 ---> saved as "ddd37be92c9b56d281c587e661e20a8ee6777ba8c8eb0346c4be459788d39d65" /: (comment debian-13-5.0_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam")) 2026-01-30 20:12.50 ---> saved as "ce94428e08c5bf6fa636390a84eeb22c08f66fce4c6a348a291af3110ca94c26" /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-01-30 20:13.20 ---> saved as "da3daa385cf5707dd24713fa357fee227c40c769c72428185bfd16ec5c618387" /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-90-generic The OCaml toplevel, version 5.0.0 2.2.1 2026-01-30 20:13.21 ---> saved as "133950cef9234dfb9a409dd0933b4f31c23e39f9c040f0d36e9fa3afd485f521" /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-01-30 20:13.21 ---> saved as "01c6489ff4d274dfe3f632c74296964779e114cf47f3966fe01c02b3e8d5aa0e" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 72769ff0c0f8274d25ea0253d2ed7e1fb7422d90 || git fetch origin master) && git reset -q --hard 72769ff0c0f8274d25ea0253d2ed7e1fb7422d90 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 16d9c0eb87..0758d335cb master -> origin/master 72769ff0c0 Merge pull request #29213 from shonfeder/opam-dune-lint-add-dune-upper-bound <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # Run eval $(opam env) to update the current shell environment 2026-01-30 20:13.46 ---> saved as "6ac3e7b394fb939b31e9a2d7076398126178ef9efe14ba95bc517ccf05731929" /src: (copy (src sherlodoc.opam odoc.opam odoc-parser.opam odoc-md.opam odoc-driver.opam odoc-bench.opam) (dst ./)) 2026-01-30 20:13.46 ---> saved as "78c0f5ec144211e7c737823f5e21aed6c798afa2b396ae3af2a80d860cfa6727" /src: (run (network host) (shell "opam pin add -yn sherlodoc.dev './' && \ \nopam pin add -yn odoc.dev './' && \ \nopam pin add -yn odoc-parser.dev './' && \ \nopam pin add -yn odoc-md.dev './' && \ \nopam pin add -yn odoc-driver.dev './' && \ \nopam pin add -yn odoc-bench.dev './'")) [sherlodoc.dev] synchronised (file:///src) sherlodoc is now pinned to file:///src (version dev) [odoc.dev] synchronised (file:///src) odoc is now pinned to file:///src (version dev) [odoc-parser.dev] synchronised (file:///src) odoc-parser is now pinned to file:///src (version dev) [odoc-md.dev] synchronised (file:///src) odoc-md is now pinned to file:///src (version dev) [odoc-driver.dev] synchronised (file:///src) odoc-driver is now pinned to file:///src (version dev) Package odoc-bench does not exist, create as a NEW package? [y/n] y [odoc-bench.dev] synchronised (file:///src) odoc-bench is now pinned to file:///src (version dev) 2026-01-30 20:13.56 ---> saved as "dd9d1ab600e10499e81bb41a7636be0a5006b38a7e3ec0f4731e37c9e6e7c9cb" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-01-30 20:13.56 ---> saved as "c0340c59374ef6b9ada03a95baebd58e73e4fd8f7bf59346efabb68b9d297214" /src: (env DEPS "alcotest.1.9.1 astring.0.8.5 b0.0.0.5 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bigstringaf.0.10.0 bin_prot.v0.16.0 bisect_ppx.2.8.3 bos.0.2.1 brr.0.0.8 camlp-streams.5.0.1 checkseum.0.5.2 cmarkit.0.3.0 cmdliner.1.3.0 conf-jq.1 core.v0.16.2 core_kernel.v0.16.0 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 decompress.1.5.3 dune.3.20.2 dune-configurator.3.20.2 dyn.3.20.2 fieldslib.v0.16.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-toplevel.6.2.0 jsonm.1.0.2 jst-config.v0.16.0 logs.0.10.0 lwt.6.0.0 mdx.2.5.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 num.1.6 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 odig.0.0.9 opam-core.2.5.0 opam-dune-lint.0.6 opam-file-format.2.2.0 opam-format.2.5.0 opam-repository.2.5.0 opam-state.2.5.0 optint.0.3.0 ordering.3.20.2 parsexp.v0.16.0 patch.3.1.0 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_blob.0.9.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 ptime.1.2.0 re.1.14.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.4.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.20.2 swhid_core.0.1 time_now.v0.16.0 topkg.1.1.1 typerep.v0.16.0 tyxml.4.6.0 uutf.1.0.4 variantslib.v0.16.0 yojson.3.0.0") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.2 --depext-only -y deps_for_opam_dune_lint.opam sherlodoc.dev odoc.dev odoc-parser.dev odoc-md.dev odoc-bench.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 amd64 Packages [9670 kB] - Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.2 kB] - Fetched 10000 kB in 1s (7254 kB/s) - Reading package lists... - [ERROR] No package named deps_for_opam_dune_lint found. "/usr/bin/env" "bash" "-c" "opam update --depexts && opam install --cli=2.2 --depext-only -y deps_for_opam_dune_lint.opam sherlodoc.dev odoc.dev odoc-parser.dev odoc-md.dev odoc-bench.dev $DEPS" failed with exit status 5 2026-01-30 20:14.00: Job failed: Failed: Build failed