2026-03-26 14:34.08: New job: test mbarbin/crs https://github.com/mbarbin/crs.git#refs/heads/main (1251ddc9e0d652f2d850654e3358a6673114649d) (linux-x86_64:(lint-fmt))Base: ocaml/opam:alpine-3.22-ocaml-4.14@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216ocamlformat version: version 0.29.0 (from opam)To reproduce locally:git clone --recursive "https://github.com/mbarbin/crs.git" -b "main" && cd "crs" && git reset --hard 1251ddc9cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:alpine-3.22-ocaml-4.14@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216USER 1000:1000RUN cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && 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-03-26 14:34.08: Using cache hint "mbarbin/crs-ocaml/opam:alpine-3.22-ocaml-4.14@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216-alpine-3.22-4.14_opam-2.5-ocamlformat-9f189ca4f94fbb5f0045820bf3c4ffafb21145ef"2026-03-26 14:34.08: Using OBuilder spec:((from ocaml/opam:alpine-3.22-ocaml-4.14@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216)(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 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && 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-03-26 14:34.08: Waiting for resource in pool OCluster2026-03-26 14:34.08: Waiting for worker…2026-03-26 14:34.18: Got resource from pool OClusterBuilding on laodoke.caelum.ci.devAll commits already cachedHEAD is now at 1251ddc Merge pull request #131 from mbarbin/use-mdexp(from ocaml/opam:alpine-3.22-ocaml-4.14@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216)Unable to find image 'ocaml/opam:alpine-3.22-ocaml-4.14@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216' locallydocker.io/ocaml/opam@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216: Pulling from ocaml/opam2d35ebdb57d9: Pulling fs layeradfc86c1accf: Pulling fs layerd09377907434: Pulling fs layer2d35ebdb57d9: Waitingadfc86c1accf: Waitinga699cf44908b: Pulling fs layerc088e74f1f31: Pulling fs layerd09377907434: Waiting7e99e6eaa847: Pulling fs layerdb4b89a22482: Pulling fs layera699cf44908b: Waitingc088e74f1f31: Waiting7e99e6eaa847: Waitingf1f17593da04: Pulling fs layerbb79fbf72548: Pulling fs layerf1f17593da04: Waitingcf69890848e3: Pulling fs layerbb79fbf72548: Waiting80e325d6146c: Pulling fs layercf69890848e3: Waiting66a526c41d4c: Pulling fs layer80e325d6146c: Waiting347d38b311ac: Pulling fs layer66a526c41d4c: Waiting984612fde4c4: Pulling fs layer0ac0da982daa: Pulling fs layer347d38b311ac: Waiting209c9bca9b0e: Pulling fs layer984612fde4c4: Waiting3d3356d548ff: Pulling fs layer0ac0da982daa: Waiting209c9bca9b0e: Waitingc072da09f122: Pulling fs layer3d3356d548ff: Waiting4f4fb700ef54: Pulling fs layerc072da09f122: Waitingeff3d806a4a8: Pulling fs layer4f4fb700ef54: Waitingf5c413f5234b: Pulling fs layereff3d806a4a8: Waiting09ddc5430e22: Pulling fs layerf5c413f5234b: Waiting2c7c283b1afc: Pulling fs layer09ddc5430e22: Waiting2c7c283b1afc: Waiting4af9a971b585: Pulling fs layerdf8d9be3e30d: Pulling fs layer4af9a971b585: Waiting5e55ae3325a7: Pulling fs layer635cb27b4304: Pulling fs layer5e55ae3325a7: Waiting898fbde8ad42: Pulling fs layer635cb27b4304: Waiting66c0ffc92413: Pulling fs layer898fbde8ad42: Waitingc8cca855638d: Pulling fs layer66c0ffc92413: Waiting45d2501a899c: Pulling fs layerc8cca855638d: Waiting10b0fe6926c2: Pulling fs layer45d2501a899c: Waiting0a1d7b83a687: Pulling fs layer10b0fe6926c2: Waiting2c3441915309: Pulling fs layer0a1d7b83a687: Waiting3d1a575b1bb0: Pulling fs layer2c3441915309: Waiting6e5fa830b59d: Pulling fs layer72225f5a6449: Pulling fs layer6e5fa830b59d: Waiting5a8b6a59afe3: Pulling fs layer72225f5a6449: Waiting81299dd100ce: Pulling fs layer5a8b6a59afe3: Waitingad267db4d3a7: Pulling fs layer81299dd100ce: Waitingde32f8de692b: Pulling fs layerad267db4d3a7: Waitingde32f8de692b: Waiting2d35ebdb57d9: Verifying Checksum2d35ebdb57d9: Download completeadfc86c1accf: Verifying Checksumadfc86c1accf: Download complete2d35ebdb57d9: Pull completeadfc86c1accf: Pull completed09377907434: Verifying Checksumd09377907434: Download completed09377907434: Pull completea699cf44908b: Verifying Checksuma699cf44908b: Download completec088e74f1f31: Verifying Checksumc088e74f1f31: Download complete7e99e6eaa847: Verifying Checksum7e99e6eaa847: Download completedb4b89a22482: Verifying Checksumdb4b89a22482: Download completef1f17593da04: Verifying Checksumf1f17593da04: Download completebb79fbf72548: Verifying Checksumbb79fbf72548: Download completecf69890848e3: Verifying Checksumcf69890848e3: Download complete80e325d6146c: Verifying Checksum80e325d6146c: Download complete66a526c41d4c: Verifying Checksum66a526c41d4c: Download complete347d38b311ac: Verifying Checksum347d38b311ac: Download complete0ac0da982daa: Download complete984612fde4c4: Verifying Checksum984612fde4c4: Download complete209c9bca9b0e: Download complete3d3356d548ff: Verifying Checksum3d3356d548ff: Download completec072da09f122: Verifying Checksumc072da09f122: Download complete4f4fb700ef54: Verifying Checksum4f4fb700ef54: Download completeeff3d806a4a8: Verifying Checksumeff3d806a4a8: Download completef5c413f5234b: Verifying Checksumf5c413f5234b: Download complete09ddc5430e22: Download complete2c7c283b1afc: Verifying Checksum2c7c283b1afc: Download complete4af9a971b585: Verifying Checksum4af9a971b585: Download completedf8d9be3e30d: Download complete5e55ae3325a7: Download complete898fbde8ad42: Download complete66c0ffc92413: Verifying Checksum66c0ffc92413: Download completec8cca855638d: Verifying Checksumc8cca855638d: Download complete635cb27b4304: Download complete45d2501a899c: Verifying Checksum45d2501a899c: Download complete0a1d7b83a687: Verifying Checksum0a1d7b83a687: Download complete3d1a575b1bb0: Verifying Checksum3d1a575b1bb0: Download complete6e5fa830b59d: Verifying Checksum6e5fa830b59d: Download complete72225f5a6449: Verifying Checksum72225f5a6449: Download completea699cf44908b: Pull completec088e74f1f31: Pull complete7e99e6eaa847: Pull completedb4b89a22482: Pull completef1f17593da04: Pull completebb79fbf72548: Pull completecf69890848e3: Pull complete80e325d6146c: Pull complete66a526c41d4c: Pull complete347d38b311ac: Pull complete984612fde4c4: Pull complete0ac0da982daa: Pull complete209c9bca9b0e: Pull complete3d3356d548ff: Pull completec072da09f122: Pull complete4f4fb700ef54: Pull completeeff3d806a4a8: Pull completef5c413f5234b: Pull complete09ddc5430e22: Pull complete2c7c283b1afc: Pull complete4af9a971b585: Pull completedf8d9be3e30d: Pull complete5e55ae3325a7: Pull complete635cb27b4304: Pull complete898fbde8ad42: Pull complete66c0ffc92413: Pull completec8cca855638d: Pull complete45d2501a899c: Pull complete2c3441915309: Verifying Checksum2c3441915309: Download complete81299dd100ce: Verifying Checksum81299dd100ce: Download completead267db4d3a7: Download completede32f8de692b: Verifying Checksumde32f8de692b: Download complete5a8b6a59afe3: Verifying Checksum5a8b6a59afe3: Download complete10b0fe6926c2: Verifying Checksum10b0fe6926c2: Download complete10b0fe6926c2: Pull complete0a1d7b83a687: Pull complete2c3441915309: Pull complete3d1a575b1bb0: Pull complete6e5fa830b59d: Pull complete72225f5a6449: Pull complete5a8b6a59afe3: Pull complete81299dd100ce: Pull completead267db4d3a7: Pull completede32f8de692b: Pull completeDigest: sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c52909216Status: Downloaded newer image for ocaml/opam@sha256:1c3a5ef9216cc43d14bea2bc9b42f4b1ee30cd78bf2e6993672b4c0c529092162026-03-26 14:34.19 ---> using "d1cef22083ba59d6db4e2f107091c68dd70ebdcc64c3894ad7db7be62ad17f4a" 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 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEADa6b2f19780..78794d942e master -> origin/master9f189ca4f9 Merge pull request #29562 from shonfeder/release-dune-3.22.0<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[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)The following actions will be performed:- recompile ocaml-base-compiler 4.14.2* [upstream changes]- recompile ocaml-config 2 [uses ocaml-base-compiler]- recompile ocaml 4.14.2 [uses ocaml-base-compiler]- recompile opam-depext 1.2.3 [uses ocaml]===== 4 to recompile =====<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[ocaml-base-compiler.4.14.2] found in cache[opam-depext.1.2.3] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> removed opam-depext.1.2.3-> removed ocaml.4.14.2-> removed ocaml-config.2-> removed ocaml-base-compiler.4.14.2-> installed ocaml-base-compiler.4.14.2-> installed ocaml-config.2-> installed ocaml.4.14.2-> installed opam-depext.1.2.3Done.# Run eval $(opam env) to update the current shell environment2026-03-26 14:34.19 ---> using "802b948be038674b584ea3e558ffae92ad0c28e118827a36b185169a751225ba" 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.22.0<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[dune.3.22.0] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> installed dune.3.22.0Done.# Run eval $(opam env) to update the current shell environment2026-03-26 14:34.19 ---> using "dcfd9aa80012896e6378b51f89b105ed2b2043de33332f6fff50f69e4ab6363f" 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 cmdliner 2.1.0 [required by ocamlformat]- install csexp 1.5.2 [required by ocamlformat]- install menhirSdk 20260209 [required by ocamlformat-lib]- install menhirGLR 20260209 [required by menhir]- install camlp-streams 5.0.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 ocaml-version 4.0.3 [required by ocamlformat-lib]- install menhirCST 20260209 [required by menhir]- install dune-build-info 3.22.0 [required by ocamlformat-lib]- install dune-configurator 3.22.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.4 [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.4] found in cache[camlp-streams.5.0.1] found in cache[cmdliner.2.1.0] found in cache[csexp.1.5.2] found in cache[dune-build-info.3.22.0] found in cache[dune-configurator.3.22.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.0.3] 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 dune-build-info.3.22.0-> installed either.1.0.0-> installed fix.20250919-> installed cmdliner.2.1.0-> installed menhirCST.20260209-> installed menhirGLR.20260209-> installed menhirLib.20260209-> installed menhirSdk.20260209-> installed ocaml-version.4.0.3-> installed re.1.14.0-> installed sexplib0.v0.16.0-> installed dune-configurator.3.22.0-> installed ocamlfind.1.9.8-> installed ocamlbuild.0.16.1-> installed ocp-indent.1.9.0-> installed base.v0.16.4-> installed menhir.20260209-> 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-03-26 14:34.19 ---> using "6dd30af0188f30cc1f8ee6e6cd155107607aed10bd0a5f8c18e03e86097441cc" from cache/src: (copy (src .) (dst /src/))2026-03-26 14:34.19 ---> using "a7ffb058cac6b07c46e7ea422520f0243e66a65d1b7968edb708339ee38b33c9" from cache/src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))2026-03-26 14:34.19 ---> using "7cc2cafdc3f10503ef2ffe03d983344b4510237925e3b2a24ba4cd696137983c" from cacheJob succeeded2026-03-26 14:34.19: Job succeeded