2026-02-27 11:58.55: New job: test Leonidas-from-XIV/slacko https://github.com/Leonidas-from-XIV/slacko.git#refs/heads/master (06d2a82804c53ad3e2d02dc91156a1bfc40ae3f7) (linux-x86_64:(lint-fmt)) Base: ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7 ocamlformat version: version 0.26.1 (from opam) To reproduce locally: git clone --recursive "https://github.com/Leonidas-from-XIV/slacko.git" -b "master" && cd "slacko" && git reset --hard 06d2a828 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7 USER 1000:1000 RUN 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 opam depext -i dune WORKDIR /src RUN opam depext -i ocamlformat=0.26.1 COPY --chown=1000:1000 . /src/ RUN opam exec -- dune build @fmt --ignore-promoted-rules || (echo "dune build @fmt failed"; exit 2) END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-02-27 11:58.55: Using cache hint "Leonidas-from-XIV/slacko-ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7-debian-13-4.08_opam-2.5-ocamlformat-302e116c4009da2f5a31c350a57c8b3c9b27289e" 2026-02-27 11:58.55: 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.26.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 11:58.55: Waiting for resource in pool OCluster 2026-02-27 11:58.55: Waiting for worker… 2026-02-27 12:03.50: Got resource from pool OCluster Building on doris.caelum.ci.dev All commits already cached HEAD is now at 06d2a82 Update Github actions and add formatting linter (#53) (from ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7) Unable to find image 'ocaml/opam:debian-13-ocaml-4.08@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7' locally docker.io/ocaml/opam@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7: Pulling from ocaml/opam ef235bf1a09a: Already exists 58b06b604a42: Already exists b55f23c32d5a: Already exists aa415425edb7: Already exists c4f39ed7469c: Already exists ca248a2fdd5e: Already exists 74109c509b2f: Already exists 18c2fa2271cb: Already exists 37d4d41661a2: Already exists 0b2f35f78814: Already exists e65f29522a9a: Already exists 603a51b67573: Already exists 89b2faa02f16: Already exists e5f11471afd4: Already exists d7b0e5daa224: Already exists 7bec4d50f3b2: Already exists d3a70ed71f1c: Already exists 90de03d9b27a: Already exists a28f685cf2db: Already exists 5bb5e02041c7: Already exists 74f9af816199: Already exists 74c2f6cb4138: Already exists 4f4fb700ef54: Already exists 5ce9bdcb2952: Already exists bf18c14e9b34: Already exists bb4b67501479: Already exists 89e7ed0468f5: Already exists 640077527026: Already exists 363b481ff012: Already exists 437bd8bc3ce9: Already exists 2bcf3429833a: Already exists 3e5fe21454e9: Already exists f3afb11ae499: Already exists c3a5b88f5e5f: Already exists 124a1dc355b1: Already exists 0a9982d37abd: Already exists 9b8b724665ed: Already exists f81507befe71: Already exists 7984e4546bf9: Already exists 3579b890ab6e: Already exists e83772930ba8: Already exists ecd63e982436: Pulling fs layer 4ed24165d936: Pulling fs layer 656d2e9a8760: Pulling fs layer e23b5f05df92: Pulling fs layer 4ed24165d936: Verifying Checksum 4ed24165d936: Download complete 656d2e9a8760: Verifying Checksum 656d2e9a8760: Download complete e23b5f05df92: Download complete ecd63e982436: Verifying Checksum ecd63e982436: Download complete ecd63e982436: Pull complete 4ed24165d936: Pull complete 656d2e9a8760: Pull complete e23b5f05df92: Pull complete Digest: sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7 Status: Downloaded newer image for ocaml/opam@sha256:016974eca0405838af73274ed51d1a69a31f37211486cd4f5dfedd706192cce7 2026-02-27 12:03.50 ---> 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_HEAD 340ee6fd1f..d6d1ae33b0 master -> origin/master 302e116c40 Merge pull request #29374 from shonfeder/release-dune-3.21.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised default (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 environment 2026-02-27 12:04.02 ---> saved as "b08ff0ee2b029d47ebd63fda058aa6322a9ef2a1ca63d0b41e317156fad9ff84" /: (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 packages The 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.1 Done. # Run eval $(opam env) to update the current shell environment 2026-02-27 12:04.30 ---> saved as "ecc6dc342ae71659e951fc3d7f3b0f8bae5f117e98a01e439731b1eb512382b0" /: (workdir /src) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam depext -i ocamlformat=0.26.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 packages The following actions will be performed: - install sexplib0 v0.14.0 [required by base] - install ocamlbuild 0.16.1 [required by fpath, astring, uuseg] - install cmdliner 1.3.0 [required by ocamlformat] - install either 1.0.0 [required by ocamlformat-lib] - install menhirLib 20260209 [required by ocamlformat-lib] - install dune-build-info 3.21.1 [required by ocamlformat-lib] - install csexp 1.5.2 [required by ocamlformat-lib] - install menhirSdk 20260209 [required by ocamlformat-lib] - install menhirGLR 20260209 [required by menhir] - install result 1.5 [required by ocamlformat-lib] - 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.26.1 [required by ocamlformat] - install ocamlformat 0.26.1 ===== 30 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.1.3.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.26.1] found in cache [ocamlformat-lib.0.26.1] found in cache [ocp-indent.1.9.0] found in cache [re.1.11.0] found in cache [result.1.5] 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 cmdliner.1.3.0 -> installed csexp.1.5.2 -> 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 result.1.5 -> installed sexplib0.v0.14.0 -> installed re.1.11.0 -> installed dune-build-info.3.21.1 -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed dune-configurator.3.21.1 -> installed ocp-indent.1.9.0 -> installed menhir.20260209 -> installed topkg.1.1.1 -> installed base.v0.14.3 -> installed astring.0.8.5 -> installed uutf.1.0.4 -> installed stdio.v0.14.0 -> installed fpath.0.7.3 -> installed uucp.15.0.0 -> installed uuseg.15.0.0 -> installed ocamlformat-lib.0.26.1 -> installed ocamlformat.0.26.1 Done. <><> 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 environment 2026-02-27 12:05.27 ---> saved as "d83bcca1b5bf33e015f3dcf59b7e9c920f469c6807836c96a123e3821f91f0ed" /src: (copy (src .) (dst /src/)) 2026-02-27 12:05.27 ---> saved as "bb0f22fa5840cd06dd9f6b5441f135684da2fd890971edc340a1ef2769041f72" /src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)")) 2026-02-27 12:05.28 ---> saved as "307c2d226a70be540b0f788915d0f8a5722ce303824ff8cd5fb4d9cbb1e6f24e" Job succeeded 2026-02-27 12:05.28: Job succeeded