2026-05-15 15:52.56: New job: test mbarbin/dunolint https://github.com/mbarbin/dunolint.git#refs/heads/main (32ec1c8492a8527a7fddb613608650ddabc03750) (linux-x86_64:(lint-fmt))Base: ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9ocamlformat version: version 0.29.0 (from opam)To reproduce locally:git clone --recursive "https://github.com/mbarbin/dunolint.git" -b "main" && cd "dunolint" && git reset --hard 32ec1c84cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9USER 1000:1000RUN cd ~/opam-repository && (git cat-file -e a4f153d7481c469b20f3b1064338d6a21abcb832 || git fetch origin master) && git reset -q --hard a4f153d7481c469b20f3b1064338d6a21abcb832 && git log --no-decorate -n1 --oneline && opam update -uRUN opam depext -i duneWORKDIR /srcRUN opam depext -i ocamlformat=0.29.0COPY --chown=1000:1000 . /src/RUN opam exec -- dune build @fmt --ignore-promoted-rules || (echo "dune build @fmt failed"; exit 2)END-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-05-15 15:52.56: Using cache hint "mbarbin/dunolint-ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9-alpine-3.23-4.14_opam-2.5-ocamlformat-a4f153d7481c469b20f3b1064338d6a21abcb832"2026-05-15 15:52.56: Using OBuilder spec:((from ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9)(user (uid 1000) (gid 1000))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e a4f153d7481c469b20f3b1064338d6a21abcb832 || git fetch origin master) && git reset -q --hard a4f153d7481c469b20f3b1064338d6a21abcb832 && git log --no-decorate -n1 --oneline && opam update -u"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam depext -i dune"))(workdir /src)(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam depext -i ocamlformat=0.29.0"))(copy (src .) (dst /src/))(run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)")))2026-05-15 15:52.56: Waiting for resource in pool OCluster2026-05-15 15:52.56: Waiting for worker…2026-05-15 15:52.56: Got resource from pool OClusterBuilding on odawa.caelum.ci.devHEAD is now at a13e9d1 Remove rm step in CI causing dune IO errorsHEAD is now at 32ec1c8 Run the tests first and instrumented after that(from ocaml/opam:alpine-3.23-ocaml-4.14@sha256:c98c3afc38d39340ca2b1e9c3c1b8c127283806cba433dd4865c01d18c619ef9)2026-05-15 15:52.58 ---> using "8e65bc4d84a4bbc3f291f4c89c5f0411ea9740fc4228eddb2c11cbc44748b04d" from cache/: (user (uid 1000) (gid 1000))/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e a4f153d7481c469b20f3b1064338d6a21abcb832 || git fetch origin master) && git reset -q --hard a4f153d7481c469b20f3b1064338d6a21abcb832 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD045748b2d8..a5d8122391 master -> origin/mastera4f153d748 Merge pull request #29889 from mtelvers/opam-publish-ocaml-version.4.1.1<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[ocaml-patches-overlay] no changes from git+https://github.com/ocurrent/opam-repository#patchesocaml-patches-overlay (at git+https://github.com/ocurrent/opam-repository#patches):[INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)[default] Initialiseddefault (at git+file:///home/opam/opam-repository):[INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.Nothing to do.# Run eval $(opam env) to update the current shell environment2026-05-15 15:52.58 ---> using "194355646569c1e29b51f850272b432cd6d85798d21aef630d26823fc3d8cead" from cache/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam depext -i dune"))# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=alpine, os-family=alpine# No extra OS packages requirements found.# Now letting opam install the packagesThe following actions will be performed:- install dune 3.23.0<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[dune.3.23.0] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> installed dune.3.23.0Done.# Run eval $(opam env) to update the current shell environment2026-05-15 15:52.58 ---> using "d3790c34b67774d5b1c13b90f3b737aafd9d6b505c7b9623ecd76b26e4330d1d" from cache/: (workdir /src)/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam depext -i ocamlformat=0.29.0"))# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=alpine, os-family=alpine# No extra OS packages requirements found.# Now letting opam install the packagesThe following actions will be performed:- install ocamlbuild 0.16.1 [required by fpath, astring, uuseg]- install either 1.0.0 [required by ocamlformat-lib]- install menhirLib 20260209 [required by ocamlformat-lib]- install csexp 1.5.2 [required by ocamlformat]- install menhirSdk 20260209 [required by ocamlformat-lib]- install menhirGLR 20260209 [required by menhir]- install cmdliner 2.1.1 [required by ocamlformat]- install camlp-streams 5.0.1 [required by ocamlformat-lib]- install ocaml-version 4.1.1 [required by ocamlformat-lib]- install fix 20250919 [required by ocamlformat-lib]- install ocamlfind 1.9.8 [required by ocp-indent, astring, fpath, uuseg]- install sexplib0 v0.16.0 [required by base]- install re 1.14.0 [required by ocamlformat]- install dune-build-info 3.23.0 [required by ocamlformat-lib]- install menhirCST 20260209 [required by menhir]- install dune-configurator 3.23.0 [required by base]- install topkg 1.1.1 [required by fpath, astring, uuseg]- install ocp-indent 1.9.0 [required by ocamlformat-lib]- install menhir 20260209 [required by ocamlformat-lib]- install base v0.16.5 [required by ocamlformat-lib]- install uutf 1.0.4 [required by ocamlformat-lib]- install uucp 17.0.0 [required by uuseg]- install astring 0.8.5 [required by ocamlformat-lib]- install stdio v0.16.0 [required by ocamlformat-lib]- install uuseg 17.0.0 [required by ocamlformat-lib]- install fpath 0.7.3 [required by ocamlformat-lib]- install ocamlformat-lib 0.29.0 [required by ocamlformat]- install ocamlformat 0.29.0===== 28 to install =====<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[astring.0.8.5] found in cache[base.v0.16.5] found in cache[camlp-streams.5.0.1] found in cache[cmdliner.2.1.1] found in cache[csexp.1.5.2] found in cache[dune-build-info.3.23.0] found in cache[dune-configurator.3.23.0] found in cache[either.1.0.0] found in cache[fix.20250919] found in cache[fpath.0.7.3] found in cache[menhir.20260209] found in cache[menhirCST.20260209] found in cache[menhirGLR.20260209] found in cache[menhirLib.20260209] found in cache[menhirSdk.20260209] found in cache[ocaml-version.4.1.1] found in cache[ocamlbuild.0.16.1] found in cache[ocamlfind.1.9.8] found in cache[ocamlformat.0.29.0] found in cache[ocamlformat-lib.0.29.0] found in cache[ocp-indent.1.9.0] found in cache[re.1.14.0] found in cache[sexplib0.v0.16.0] found in cache[stdio.v0.16.0] found in cache[topkg.1.1.1] found in cache[uucp.17.0.0] found in cache[uuseg.17.0.0] found in cache[uutf.1.0.4] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> installed camlp-streams.5.0.1-> installed csexp.1.5.2-> installed cmdliner.2.1.1-> installed dune-build-info.3.23.0-> installed either.1.0.0-> installed fix.20250919-> installed menhirCST.20260209-> installed menhirGLR.20260209-> installed menhirLib.20260209-> installed menhirSdk.20260209-> installed ocaml-version.4.1.1-> installed re.1.14.0-> installed sexplib0.v0.16.0-> installed dune-configurator.3.23.0-> installed ocamlbuild.0.16.1-> installed ocamlfind.1.9.8-> installed ocp-indent.1.9.0-> installed menhir.20260209-> installed base.v0.16.5-> installed topkg.1.1.1-> installed stdio.v0.16.0-> installed uutf.1.0.4-> installed astring.0.8.5-> installed fpath.0.7.3-> installed uucp.17.0.0-> installed uuseg.17.0.0-> installed ocamlformat-lib.0.29.0-> installed ocamlformat.0.29.0Done.<><> ocp-indent.1.9.0 installed successfully ><><><><><><><><><><><><><><><><><>=> This package requires additional configuration for use in editors. Install package 'user-setup', or manually:* for Emacs, add these lines to ~/.emacs:(add-to-list 'load-path "/home/opam/.opam/4.14/share/emacs/site-lisp")(require 'ocp-indent)* for Vim, add this line to ~/.vimrc:set rtp^="/home/opam/.opam/4.14/share/ocp-indent/vim"# Run eval $(opam env) to update the current shell environment2026-05-15 15:52.58 ---> using "4f8bfdf3119eb3b990c7f4896ea52da5d8ae9e3fdf101ed081caa20f16ff95f9" from cache/src: (copy (src .) (dst /src/))2026-05-15 15:52.58 ---> saved as "8f2e848563c55a7e7aaab3146e3325b3a6dd3384ca9faca62238b6d3f0a74b72"/src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))2026-05-15 15:53.01 ---> saved as "eb447445c85441b0b018d4abe5efa41cd95c2b925fe224b5e0b9536e449c5d7c"Job succeeded2026-05-15 15:53.01: Job succeeded