2026-03-17 11:12.57: New job: test mbarbin/dunolint https://github.com/mbarbin/dunolint.git#refs/heads/main (f8eeeed66c896e25bcf01231bd6a492a836bef6f) (linux-x86_64:(lint-fmt))Base: ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47ocamlformat version: version 0.28.1 (from opam)To reproduce locally:git clone --recursive "https://github.com/mbarbin/dunolint.git" -b "main" && cd "dunolint" && git reset --hard f8eeeed6cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47USER 1000:1000RUN cd ~/opam-repository && (git cat-file -e 31462e7d24da1419f9eb9099a0b60ea507d91ef6 || git fetch origin master) && git reset -q --hard 31462e7d24da1419f9eb9099a0b60ea507d91ef6 && git log --no-decorate -n1 --oneline && opam update -uRUN opam depext -i duneWORKDIR /srcRUN opam depext -i ocamlformat=0.28.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-03-17 11:12.57: Using cache hint "mbarbin/dunolint-ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47-debian-13-4.08_opam-2.5-ocamlformat-31462e7d24da1419f9eb9099a0b60ea507d91ef6"2026-03-17 11:12.57: Using OBuilder spec:((from ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47)(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 31462e7d24da1419f9eb9099a0b60ea507d91ef6 || git fetch origin master) && git reset -q --hard 31462e7d24da1419f9eb9099a0b60ea507d91ef6 && 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.28.1"))(copy (src .) (dst /src/))(run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)")))2026-03-17 11:12.57: Waiting for resource in pool OCluster2026-03-17 11:12.57: Waiting for worker…2026-03-17 11:16.01: Got resource from pool OClusterBuilding on doris.caelum.ci.devAll commits already cachedHEAD is now at f8eeeed Remove left-over unused var (shellcheck)(from ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47)Unable to find image 'ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47' locallydocker.io/ocaml/opam@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47: Pulling from ocaml/opam866771c43bf5: Pulling fs layer1e49bea09367: Pulling fs layere793768537e6: Pulling fs layered323d3d481a: Pulling fs layer7df34a5cd5f1: Pulling fs layerfd712d3eb935: Pulling fs layer4b9fb8c99118: Pulling fs layer9d9a01948b94: Pulling fs layer0f1514f90b32: Pulling fs layere793768537e6: Waitinge1ec5a753447: Pulling fs layer03cc323e2f71: Pulling fs layerfd712d3eb935: Waitinged323d3d481a: Waiting7df34a5cd5f1: Waitingc09c08ea9749: Pulling fs layer9d9a01948b94: Waiting0f1514f90b32: Waiting4b9fb8c99118: Waitinge1ec5a753447: Waitingb36b619f8e6b: Pulling fs layer1e49bea09367: Waiting866771c43bf5: Waiting03cc323e2f71: Waitingc09c08ea9749: Waiting195344ca5274: Pulling fs layerb36b619f8e6b: Waiting228ee78582a6: Pulling fs layer504bde1c25b3: Pulling fs layer195344ca5274: Waiting228ee78582a6: Waiting9d8b1356c89f: Pulling fs layer504bde1c25b3: Waiting568fb6dda155: Pulling fs layer9d8b1356c89f: Waitingc499c9198aea: Pulling fs layer048e5e358118: Pulling fs layer568fb6dda155: Waiting871ca48eb45d: Pulling fs layerc499c9198aea: Waiting4f4fb700ef54: Pulling fs layer048e5e358118: Waiting871ca48eb45d: Waitinga5a2568b9df9: Pulling fs layer4f4fb700ef54: Waiting068cf3106ac8: Pulling fs layer559f54ec9b29: Pulling fs layera5a2568b9df9: Waiting798ffd96fde5: Pulling fs layer068cf3106ac8: Waitinge9a891bf80d7: Pulling fs layer559f54ec9b29: Waiting798ffd96fde5: Waitingd720cfe12674: Pulling fs layerc81c932f4a91: Pulling fs layere9a891bf80d7: Waiting79f24fa3bb11: Pulling fs layerd720cfe12674: Waitingc81c932f4a91: Waiting8c1debcd8c20: Pulling fs layer1bb2cfea7250: Pulling fs layer79f24fa3bb11: Waiting2b3d3ca75e4c: Pulling fs layer8c1debcd8c20: Waiting557cacaf263c: Pulling fs layer1bb2cfea7250: Waitingd10483022eef: Pulling fs layer2b3d3ca75e4c: Waiting557cacaf263c: Waiting7b62a90d8223: Pulling fs layerd10483022eef: Waiting28ce8ea66e72: Pulling fs layerd975909ea717: Pulling fs layer7b62a90d8223: Waiting5c215c69c247: Pulling fs layer28ce8ea66e72: Waitinge7c082452a54: Pulling fs layerd975909ea717: Waitingb7df74d48e36: Pulling fs layer5c215c69c247: Waitinge7c082452a54: Waiting66e3060fde97: Pulling fs layerb7df74d48e36: Waiting623e45e1559d: Pulling fs layer66e3060fde97: Waiting9251109c0e89: Pulling fs layer9251109c0e89: Waiting1e49bea09367: Verifying Checksum1e49bea09367: Download complete866771c43bf5: Verifying Checksum866771c43bf5: Download completee793768537e6: Verifying Checksume793768537e6: Download complete7df34a5cd5f1: Verifying Checksum7df34a5cd5f1: Download completeed323d3d481a: Download complete4b9fb8c99118: Verifying Checksum4b9fb8c99118: Download complete9d9a01948b94: Verifying Checksum9d9a01948b94: Download complete866771c43bf5: Pull complete1e49bea09367: Pull completee793768537e6: Pull complete0f1514f90b32: Verifying Checksum0f1514f90b32: Download completeed323d3d481a: Pull complete7df34a5cd5f1: Pull completee1ec5a753447: Verifying Checksume1ec5a753447: Download complete03cc323e2f71: Verifying Checksum03cc323e2f71: Download completec09c08ea9749: Verifying Checksumc09c08ea9749: Download completeb36b619f8e6b: Verifying Checksumb36b619f8e6b: Download complete195344ca5274: Download complete228ee78582a6: Verifying Checksum228ee78582a6: Download complete504bde1c25b3: Download complete9d8b1356c89f: Download completefd712d3eb935: Verifying Checksumfd712d3eb935: Download complete568fb6dda155: Download completec499c9198aea: Download complete048e5e358118: Verifying Checksum048e5e358118: Download complete4f4fb700ef54: Verifying Checksum4f4fb700ef54: Download complete871ca48eb45d: Verifying Checksum871ca48eb45d: Download completea5a2568b9df9: Download complete068cf3106ac8: Download complete559f54ec9b29: Download complete798ffd96fde5: Download completed720cfe12674: Verifying Checksumd720cfe12674: Download completec81c932f4a91: Download complete79f24fa3bb11: Verifying Checksum79f24fa3bb11: Download completee9a891bf80d7: Verifying Checksume9a891bf80d7: Download complete1bb2cfea7250: Download complete8c1debcd8c20: Download complete2b3d3ca75e4c: Download complete557cacaf263c: Download complete7b62a90d8223: Download completed975909ea717: Download complete5c215c69c247: Verifying Checksum5c215c69c247: Download completee7c082452a54: Download completefd712d3eb935: Pull complete4b9fb8c99118: Pull complete9d9a01948b94: Pull complete0f1514f90b32: Pull completee1ec5a753447: Pull complete03cc323e2f71: Pull completec09c08ea9749: Pull completeb36b619f8e6b: Pull complete195344ca5274: Pull complete228ee78582a6: Pull complete504bde1c25b3: Pull complete9d8b1356c89f: Pull completed10483022eef: Verifying Checksumd10483022eef: Download complete28ce8ea66e72: Verifying Checksum28ce8ea66e72: Download complete568fb6dda155: Pull completec499c9198aea: Pull complete048e5e358118: Pull complete871ca48eb45d: Pull complete4f4fb700ef54: Pull completea5a2568b9df9: Pull complete068cf3106ac8: Pull complete559f54ec9b29: Pull complete798ffd96fde5: Pull completee9a891bf80d7: Pull completed720cfe12674: Pull completec81c932f4a91: Pull complete79f24fa3bb11: Pull complete8c1debcd8c20: Pull complete1bb2cfea7250: Pull complete2b3d3ca75e4c: Pull complete557cacaf263c: Pull completed10483022eef: Pull complete7b62a90d8223: Pull complete28ce8ea66e72: Pull completed975909ea717: Pull complete5c215c69c247: Pull completee7c082452a54: Pull completeb7df74d48e36: Verifying Checksumb7df74d48e36: Download complete66e3060fde97: Download complete623e45e1559d: Download complete9251109c0e89: Verifying Checksum9251109c0e89: Download completeb7df74d48e36: Pull complete66e3060fde97: Pull complete623e45e1559d: Pull complete9251109c0e89: Pull completeDigest: sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47Status: Downloaded newer image for ocaml/opam@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f472026-03-17 11:20.21 ---> using "867303d7f04cee0d3e23016229d2a45a69516628a14dbff52754cd3cb283f66f" 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 31462e7d24da1419f9eb9099a0b60ea507d91ef6 || git fetch origin master) && git reset -q --hard 31462e7d24da1419f9eb9099a0b60ea507d91ef6 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEADffb54b9bdd..e589be2bb3 master -> origin/master31462e7d24 Merge pull request #29451 from dra27/relocatable-package<><> 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.08.1* [upstream changes]- recompile ocaml-config 1 [uses ocaml-base-compiler]- recompile ocaml 4.08.1 [uses ocaml-base-compiler]- recompile opam-depext 1.2.3 [uses ocaml]===== 4 to recompile =====<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[ocaml-base-compiler.4.08.1] found in cache[opam-depext.1.2.3] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> removed opam-depext.1.2.3-> removed ocaml.4.08.1-> removed ocaml-config.1-> removed ocaml-base-compiler.4.08.1-> installed ocaml-base-compiler.4.08.1-> installed ocaml-config.1-> installed ocaml.4.08.1-> installed opam-depext.1.2.3Done.# Run eval $(opam env) to update the current shell environment2026-03-17 11:20.22 ---> using "4d8a352c00d007726accc2a64ddd49349587317c2439dd82fd6ffb34e979dd82" 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=debian, os-family=debian# No extra OS packages requirements found.# All required OS packages found.# Now letting opam install the packagesThe following actions will be performed:- install dune 3.21.1<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[dune.3.21.1] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> installed dune.3.21.1Done.# Run eval $(opam env) to update the current shell environment2026-03-17 11:20.22 ---> using "436d1e24406bd0e7dc5c0e71c2d6d5834d958d634225b15c470e11e40cbedf06" from cache/: (workdir /src)/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam depext -i ocamlformat=0.28.1"))# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian# No extra OS packages requirements found.# All required OS packages found.# Now letting opam install the packagesThe following actions will be performed:- install sexplib0 v0.14.0 [required by base]- 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 dune-build-info 3.21.1 [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 camlp-streams 5.0.1 [required by ocamlformat-lib]- install seq base [required by re]- install fix 20250919 [required by ocamlformat-lib]- install ocamlfind 1.9.8 [required by ocp-indent, astring, fpath, uuseg]- install ocaml-version 4.0.3 [required by ocamlformat-lib]- install menhirCST 20260209 [required by menhir]- install dune-configurator 3.21.1 [required by base]- install re 1.11.0 [required by ocamlformat]- 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.14.3 [required by ocamlformat-lib]- install uutf 1.0.4 [required by ocamlformat-lib]- install astring 0.8.5 [required by ocamlformat-lib]- install stdio v0.14.0 [required by ocamlformat-lib]- install uucp 15.0.0 [required by uuseg]- install fpath 0.7.3 [required by ocamlformat-lib]- install uuseg 15.0.0 [required by ocamlformat-lib]- install ocamlformat-lib 0.28.1 [required by ocamlformat]- install ocamlformat 0.28.1===== 29 to install =====<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>[astring.0.8.5] found in cache[base.v0.14.3] 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.21.1] found in cache[dune-configurator.3.21.1] 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.28.1] found in cache[ocamlformat-lib.0.28.1] found in cache[ocp-indent.1.9.0] found in cache[re.1.11.0] found in cache[sexplib0.v0.14.0] found in cache[stdio.v0.14.0] found in cache[topkg.1.1.1] found in cache[uucp.15.0.0] found in cache[uuseg.15.0.0] found in cache[uutf.1.0.4] found in cache<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> installed seq.base-> installed camlp-streams.5.0.1-> installed csexp.1.5.2-> installed cmdliner.2.1.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.0.3-> installed re.1.11.0-> installed sexplib0.v0.14.0-> installed dune-build-info.3.21.1-> installed dune-configurator.3.21.1-> installed ocamlfind.1.9.8-> installed ocamlbuild.0.16.1-> installed ocp-indent.1.9.0-> installed menhir.20260209-> installed base.v0.14.3-> installed topkg.1.1.1-> installed stdio.v0.14.0-> installed uutf.1.0.4-> installed astring.0.8.5-> installed fpath.0.7.3-> installed uucp.15.0.0-> installed uuseg.15.0.0-> installed ocamlformat-lib.0.28.1-> installed ocamlformat.0.28.1Done.<><> 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.08/share/emacs/site-lisp")(require 'ocp-indent)* for Vim, add this line to ~/.vimrc:set rtp^="/home/opam/.opam/4.08/share/ocp-indent/vim"# Run eval $(opam env) to update the current shell environment2026-03-17 11:20.22 ---> using "75fddc5024aa74d4a44e923e5590e1bbc46c7baa8a17e131274bb3397b01bdb3" from cache/src: (copy (src .) (dst /src/))2026-03-17 11:20.25 ---> saved as "d44d476fcbe1bc9866c005a2c91168f65dbee6abdb72b0d6fd5f987b2bfcb5da"/src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)"))2026-03-17 11:20.30 ---> saved as "bd38272a5b383368dcbc210077b955c4b6b3e9079ad230960456c633ded41544"Job succeeded2026-03-17 11:20.30: Job succeeded