2026-02-27 18:45.11: New job: test ocurrent/ocaml-ci https://github.com/ocurrent/ocaml-ci.git#refs/heads/live-engine (16174f97e2928db814796900fa05caf8cf08810e) (linux-x86_64:(lint-fmt))Base: ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7ocamlformat version: version 0.25.1 (from opam)To reproduce locally:git clone --recursive "https://github.com/ocurrent/ocaml-ci.git" -b "live-engine" && cd "ocaml-ci" && git reset --hard 16174f97cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7USER 1000:1000RUN cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -uRUN opam depext -i duneWORKDIR /srcRUN opam depext -i ocamlformat=0.25.1COPY --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-02-27 18:45.11: Using cache hint "ocurrent/ocaml-ci-ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7-debian-13-4.08_opam-2.5-ocamlformat-302e116c4009da2f5a31c350a57c8b3c9b27289e"2026-02-27 18:45.11: Using OBuilder spec:((from ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7)(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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && 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.25.1"))(copy (src .) (dst /src/))(run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)")))2026-02-27 18:45.11: Waiting for resource in pool OCluster2026-02-27 18:45.11: Waiting for worker…2026-02-27 18:45.28: Got resource from pool OClusterBuilding on laodoke.caelum.ci.devAll commits already cachedSubmodule path 'ocaml-dockerfile': checked out '57ed58f00ac0f458ca75db31d87f3bef9b5577f7'Submodule path 'ocaml-version': checked out '3bb1c5d559d7a0f22954919f0ada769850bdeb0a'Submodule path 'ocluster': checked out 'ba26623c6bca8b917c4252fa9739313fb14692ea'Submodule path 'ocurrent': checked out '6754be6622f22e1fc19bfdbad43c16cd90a6f036'Submodule path 'solver-service': checked out 'f14bc6fdb22c1cef45bb3d3589bd778f4d6c8196'HEAD is now at 16174f9 Update Windows spec testSynchronising submodule url for 'ocaml-dockerfile'Synchronising submodule url for 'ocaml-version'Synchronising submodule url for 'ocluster'Synchronising submodule url for 'ocurrent'Synchronising submodule url for 'solver-service'Cleared directory 'ocaml-dockerfile'Submodule 'ocaml-dockerfile' (https://github.com/ocurrent/ocaml-dockerfile.git) unregistered for path 'ocaml-dockerfile'Cleared directory 'ocaml-version'Submodule 'ocaml-version' (https://github.com/ocurrent/ocaml-version.git) unregistered for path 'ocaml-version'Cleared directory 'ocluster'Submodule 'ocluster' (https://github.com/ocurrent/ocluster.git) unregistered for path 'ocluster'Cleared directory 'ocurrent'Submodule 'ocurrent' (https://github.com/ocurrent/ocurrent.git) unregistered for path 'ocurrent'Cleared directory 'solver-service'Submodule 'solver-service' (https://github.com/ocurrent/solver-service.git) unregistered for path 'solver-service'Submodule 'ocaml-dockerfile' (https://github.com/ocurrent/ocaml-dockerfile.git) registered for path 'ocaml-dockerfile'Submodule 'ocaml-version' (https://github.com/ocurrent/ocaml-version.git) registered for path 'ocaml-version'Submodule 'ocluster' (https://github.com/ocurrent/ocluster.git) registered for path 'ocluster'Submodule 'ocurrent' (https://github.com/ocurrent/ocurrent.git) registered for path 'ocurrent'Submodule 'solver-service' (https://github.com/ocurrent/solver-service.git) registered for path 'solver-service'Submodule path 'ocaml-dockerfile': checked out '57ed58f00ac0f458ca75db31d87f3bef9b5577f7'Submodule path 'ocaml-version': checked out '3bb1c5d559d7a0f22954919f0ada769850bdeb0a'Submodule path 'ocluster': checked out 'ba26623c6bca8b917c4252fa9739313fb14692ea'Submodule path 'ocluster/obuilder': checked out 'bc6eca86e5624b32ca58fb0b5e43e7e15f188f58'Submodule path 'ocurrent': checked out '6754be6622f22e1fc19bfdbad43c16cd90a6f036'Submodule path 'solver-service': checked out 'f14bc6fdb22c1cef45bb3d3589bd778f4d6c8196'(from ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7)2026-02-27 18:45.30 ---> using "8e880d54b82285cc07797680056d2282ee7dd8d645150afdce9c0dfbe68786cc" 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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD340ee6fd1f..9a6c48cbc0 master -> origin/master302e116c40 Merge pull request #29374 from shonfeder/release-dune-3.21.1<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>