2025-06-06 11:43.55: New job: test ocaml/odoc https://github.com/ocaml/odoc.git#refs/pull/1341/head (c63125de218db81e85b492add3a0649da00e6568) (linux-x86_64:(lint-opam))Base: ocaml/opam:debian-12-ocaml-5.0@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2Opam files lintTo reproduce locally:git clone --recursive "https://github.com/ocaml/odoc.git" && cd "odoc" && git fetch origin "refs/pull/1341/head" && git reset --hard c63125decat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-12-ocaml-5.0@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2# debian-12-5.0_opam-2.3USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.2 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 0e1a25ffde388b436cc1998777c138d69666193d || git fetch origin master) && git reset -q --hard 0e1a25ffde388b436cc1998777c138d69666193d && git log --no-decorate -n1 --oneline && opam update -uCOPY --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.0 astring.0.8.5 b0.0.0.5 base.v0.16.3 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 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.7 camlp-streams.5.0.1 checkseum.0.5.2 cmarkit.0.3.0 cmdliner.1.3.0 conf-bash.1 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.19.0 dune-configurator.3.19.0 dyn.3.19.0 fieldslib.v0.16.0 fmt.0.10.0 fpath.0.7.3 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml.6.0.1 js_of_ocaml-compiler.6.0.1 js_of_ocaml-toplevel.6.0.1 jsonm.1.0.2 jst-config.v0.16.0 logs.0.8.0 lwt.5.9.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 num.1.5-1 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.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 odig.0.0.9 opam-core.2.3.0 opam-dune-lint.0.6 opam-file-format.2.1.6 opam-format.2.3.0 opam-repository.2.3.0 opam-state.2.3.0 optint.0.3.0 ordering.3.19.0 parsexp.v0.16.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.1 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.12.0 result.1.5 rresult.0.7.0 sedlex.3.4 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.3.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.19.0 swhid_core.0.1 time_now.v0.16.0 topkg.1.0.8 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 $DEPSRUN opam install $DEPSENV CI="true"ENV OCAMLCI="true"WORKDIR /srcCOPY --chown=1000:1000 . /src/RUN opam lintRUN opam exec -- opam-dune-lintEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-06-06 11:43.55: Using cache hint "ocaml/odoc-ocaml/opam:debian-12-ocaml-5.0@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2-debian-12-5.0_opam-2.3-006da87819325d9de7d2dcf056d3f162"2025-06-06 11:43.55: Using OBuilder spec:((from ocaml/opam:debian-12-ocaml-5.0@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2)(comment debian-12-5.0_opam-2.3)(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 0e1a25ffde388b436cc1998777c138d69666193d || git fetch origin master) && git reset -q --hard 0e1a25ffde388b436cc1998777c138d69666193d && 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.0 astring.0.8.5 b0.0.0.5 base.v0.16.3 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 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.7 camlp-streams.5.0.1 checkseum.0.5.2 cmarkit.0.3.0 cmdliner.1.3.0 conf-bash.1 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.19.0 dune-configurator.3.19.0 dyn.3.19.0 fieldslib.v0.16.0 fmt.0.10.0 fpath.0.7.3 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml.6.0.1 js_of_ocaml-compiler.6.0.1 js_of_ocaml-toplevel.6.0.1 jsonm.1.0.2 jst-config.v0.16.0 logs.0.8.0 lwt.5.9.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 num.1.5-1 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.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 odig.0.0.9 opam-core.2.3.0 opam-dune-lint.0.6 opam-file-format.2.1.6 opam-format.2.3.0 opam-repository.2.3.0 opam-state.2.3.0 optint.0.3.0 ordering.3.19.0 parsexp.v0.16.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.1 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.12.0 result.1.5 rresult.0.7.0 sedlex.3.4 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.3.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.19.0 swhid_core.0.1 time_now.v0.16.0 topkg.1.0.8 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")))2025-06-06 11:43.55: Waiting for resource in pool OCluster2025-06-06 11:43.55: Waiting for worker…2025-06-06 11:43.56: Got resource from pool OClusterBuilding on doris.caelum.ci.devAll commits already cachedHEAD is now at c63125de2 Merge pull request #1 from davesnx/vendor-cmarkit(from ocaml/opam:debian-12-ocaml-5.0@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2)Unable to find image 'ocaml/opam:debian-12-ocaml-5.0@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2' locallydocker.io/ocaml/opam@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2: Pulling from ocaml/opame7a24471f2a5: Pulling fs layere7a24471f2a5: Verifying Checksume7a24471f2a5: Download completee7a24471f2a5: Pull completeDigest: sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d2Status: Downloaded newer image for ocaml/opam@sha256:cd0305ecaf93de75b33ad7c2e1e3ad4535e57936fa04ddb25cb6f5cf783780d22025-06-06 11:43.58 ---> using "5af8eba661485d8b55ca3adf65ef3a5b152a4795e625b08333f1793dcf76b6ee" from cache/: (comment debian-12-5.0_opam-2.3)/: (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"))2025-06-06 11:43.58 ---> using "234ab27d8cdae0a728983bdb063952997c875007010dc3c726983078155341ec" from cache/src: (run (shell "opam init --reinit -ni"))Configuring from /home/opam/.opamrc and then from built-in defaults.Checking for available remotes: rsync and local, git.- you won't be able to use mercurial repositories unless you install the hg command on your system.- you won't be able to use darcs repositories unless you install the darcs command on your system.This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [y/n] y[NOTE] The 'jobs' option was reset, its value was 39 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=39 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2025-06-06 11:43.58 ---> using "4b8d98f3fd559dba119bc3c872001418676663ca9679cc51956451c3e28194e7" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 5.15.0-134-genericThe OCaml toplevel, version 5.0.02.2.12025-06-06 11:43.58 ---> using "ae6c04ab5c212d37be5549cdb48fe297d3cafabe7f9c38c22904f09509f0b62c" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2025-06-06 11:43.58 ---> using "10f3169a2d039403e12dd988fd10423ba1a6f422ba878eaaae5aee97e9d88590" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 0e1a25ffde388b436cc1998777c138d69666193d || git fetch origin master) && git reset -q --hard 0e1a25ffde388b436cc1998777c138d69666193d && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD0d013e603b..bc726805e3 master -> origin/master0e1a25ffde Merge pull request #27956 from Leonidas-from-XIV/release-yojson-3.0.0<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything 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 environment2025-06-06 11:43.58 ---> using "bf00dd20f510e04b97acae50e92f66ffacc024fa2e79b41f78b6c42c0b0d5337" from cache/src: (copy (src sherlodoc.opam odoc.opam odoc-parser.opam odoc-md.opam odoc-driver.opam odoc-bench.opam)(dst ./))2025-06-06 11:43.59 ---> saved as "703c82dbd086fb8ea7e061c792dfb7de1780753c459c710e9f9cb2ae2477588a"/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)[WARNING] Failed checks on odoc package definition from source at file:///src:error 29: Package dependencies or conflicts mention package variables: "ocaml:version"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)[WARNING] Failed checks on odoc-bench package definition from source at file:///src:warning 47: Synopsis should start with a capital and not end with a dotodoc-bench is now pinned to file:///src (version dev)2025-06-06 11:44.06 ---> saved as "2a1cd5cc6c7a167ca83a4aa0cabfbbaa6958149bc0d0a0a5895c6bbdce8d7076"/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2025-06-06 11:44.07 ---> saved as "48e5a0ba76f8397087516f60c1b326141c40e45687c1fd6b8574d4c6bec32a71"/src: (env DEPS "alcotest.1.9.0 astring.0.8.5 b0.0.0.5 base.v0.16.3 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 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.7 camlp-streams.5.0.1 checkseum.0.5.2 cmarkit.0.3.0 cmdliner.1.3.0 conf-bash.1 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.19.0 dune-configurator.3.19.0 dyn.3.19.0 fieldslib.v0.16.0 fmt.0.10.0 fpath.0.7.3 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml.6.0.1 js_of_ocaml-compiler.6.0.1 js_of_ocaml-toplevel.6.0.1 jsonm.1.0.2 jst-config.v0.16.0 logs.0.8.0 lwt.5.9.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 num.1.5-1 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.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 ocplib-endian.1.2 odig.0.0.9 opam-core.2.3.0 opam-dune-lint.0.6 opam-file-format.2.1.6 opam-format.2.3.0 opam-repository.2.3.0 opam-state.2.3.0 optint.0.3.0 ordering.3.19.0 parsexp.v0.16.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.1 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.12.0 result.1.5 rresult.0.7.0 sedlex.3.4 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 spdx_licenses.1.3.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.19.0 swhid_core.0.1 time_now.v0.16.0 topkg.1.0.8 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 bookworm InRelease [151 kB]- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]- Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB]- Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [265 kB]- Fetched 9313 kB in 2s (5708 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 52025-06-06 11:44.11: Job failed: Failed: Build failed