2025-10-28 11:20.46: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (cea46dfe6ee38524f78403de36fcbfec29ea078a) (linux-x86_64:(lint-fmt)) Base: ocaml/opam:debian-13-ocaml-4.08@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f ocamlformat version: version 0.27.0 (from opam) To reproduce locally: git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard cea46dfe cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.08@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f USER 1000:1000 RUN cd ~/opam-repository && (git cat-file -e 991c7a1514e7da747afe448ae9a046af3bc2497e || git fetch origin master) && git reset -q --hard 991c7a1514e7da747afe448ae9a046af3bc2497e && git log --no-decorate -n1 --oneline && opam update -u RUN opam depext -i dune WORKDIR /src RUN opam depext -i ocamlformat=0.27.0 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 2025-10-28 11:20.46: Using cache hint "ahrefs/ocannl-ocaml/opam:debian-13-ocaml-4.08@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f-debian-13-4.08_opam-2.4-ocamlformat-991c7a1514e7da747afe448ae9a046af3bc2497e" 2025-10-28 11:20.46: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-4.08@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f) (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 991c7a1514e7da747afe448ae9a046af3bc2497e || git fetch origin master) && git reset -q --hard 991c7a1514e7da747afe448ae9a046af3bc2497e && 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.27.0")) (copy (src .) (dst /src/)) (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)")) ) 2025-10-28 11:20.46: Waiting for resource in pool OCluster 2025-10-28 11:20.46: Waiting for worker… 2025-10-28 11:20.57: Got resource from pool OCluster Building on doris.caelum.ci.dev All commits already cached HEAD is now at cea46dfe Migrate shape environment to use Utils.Tree_map (from ocaml/opam:debian-13-ocaml-4.08@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f) Unable to find image 'ocaml/opam:debian-13-ocaml-4.08@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f' locally docker.io/ocaml/opam@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f: Pulling from ocaml/opam cae3b572364a: Pulling fs layer 820d433882fc: Pulling fs layer 8f6112f72fa5: Pulling fs layer f06108004adb: Pulling fs layer f34ea90e6bf7: Pulling fs layer b44a65709156: Pulling fs layer 4c25908bbac9: Pulling fs layer f76df728146d: Pulling fs layer 1fee769dfcf3: Pulling fs layer 9089a7f69af3: Pulling fs layer 6f758b47b2a0: Pulling fs layer 16b225bbb395: Pulling fs layer abbf3ec39b68: Pulling fs layer 1a61521655a9: Pulling fs layer 6a8565a9e443: Pulling fs layer c059a4cbd7b9: Pulling fs layer 3a00fdc9e291: Pulling fs layer a0b62589bd38: Pulling fs layer 6e8d713bf843: Pulling fs layer bca1fd5341ba: Pulling fs layer 34b9849c2772: Pulling fs layer 4f4fb700ef54: Pulling fs layer d8d3d0744e38: Pulling fs layer 788c7ce0e0e5: Pulling fs layer a297eab0ca3b: Pulling fs layer 2e79af39acdb: Pulling fs layer 8858e600236c: Pulling fs layer 9efe23d1fe7d: Pulling fs layer 47d185934312: Pulling fs layer 64a949a6caff: Pulling fs layer c9d6a7c18bb1: Pulling fs layer e4fde4815f0c: Pulling fs layer 4c25908bbac9: Waiting d1f759c16950: Pulling fs layer f76df728146d: Waiting f3dd45bf195f: Pulling fs layer 3985a6049101: Pulling fs layer 1fee769dfcf3: Waiting aae849592418: Pulling fs layer 9089a7f69af3: Waiting 3a00fdc9e291: Waiting 6173459dc6b2: Pulling fs layer 6f758b47b2a0: Waiting 7f16ef63bee0: Pulling fs layer a0b62589bd38: Waiting fe355de6a899: Pulling fs layer b0bc5a15bc9d: Pulling fs layer 16b225bbb395: Waiting 6e8d713bf843: Waiting 0ba06c753f01: Pulling fs layer f7e4070f86bb: Pulling fs layer abbf3ec39b68: Waiting 788c7ce0e0e5: Waiting a16d954bd2d3: Pulling fs layer 6583f21da642: Pulling fs layer a297eab0ca3b: Waiting 1a61521655a9: Waiting bca1fd5341ba: Waiting 6a8565a9e443: Waiting 2e79af39acdb: Waiting 8858e600236c: Waiting c059a4cbd7b9: Waiting 34b9849c2772: Waiting d1f759c16950: Waiting f34ea90e6bf7: Waiting f06108004adb: Waiting 4f4fb700ef54: Waiting 6173459dc6b2: Waiting b44a65709156: Waiting f3dd45bf195f: Waiting d8d3d0744e38: Waiting 7f16ef63bee0: Waiting 47d185934312: Waiting 64a949a6caff: Waiting c9d6a7c18bb1: Waiting fe355de6a899: Waiting 6583f21da642: Waiting f7e4070f86bb: Waiting b0bc5a15bc9d: Waiting 0ba06c753f01: Waiting e4fde4815f0c: Waiting aae849592418: Waiting 3985a6049101: Waiting 8f6112f72fa5: Verifying Checksum 8f6112f72fa5: Download complete 820d433882fc: Download complete cae3b572364a: Verifying Checksum cae3b572364a: Download complete f06108004adb: Verifying Checksum f06108004adb: Download complete f34ea90e6bf7: Verifying Checksum f34ea90e6bf7: Download complete 4c25908bbac9: Verifying Checksum 4c25908bbac9: Download complete cae3b572364a: Pull complete f76df728146d: Verifying Checksum f76df728146d: Download complete 820d433882fc: Pull complete 8f6112f72fa5: Pull complete 1fee769dfcf3: Verifying Checksum 1fee769dfcf3: Download complete f06108004adb: Pull complete b44a65709156: Verifying Checksum b44a65709156: Download complete f34ea90e6bf7: Pull complete 6f758b47b2a0: Verifying Checksum 6f758b47b2a0: Download complete 16b225bbb395: Verifying Checksum 16b225bbb395: Download complete 9089a7f69af3: Verifying Checksum 9089a7f69af3: Download complete 1a61521655a9: Verifying Checksum 1a61521655a9: Download complete 6a8565a9e443: Download complete abbf3ec39b68: Verifying Checksum abbf3ec39b68: Download complete a0b62589bd38: Verifying Checksum a0b62589bd38: Download complete 3a00fdc9e291: Verifying Checksum 3a00fdc9e291: Download complete c059a4cbd7b9: Download complete 6e8d713bf843: Verifying Checksum 6e8d713bf843: Download complete bca1fd5341ba: Verifying Checksum bca1fd5341ba: Download complete 34b9849c2772: Download complete 4f4fb700ef54: Download complete d8d3d0744e38: Verifying Checksum d8d3d0744e38: Download complete 788c7ce0e0e5: Download complete a297eab0ca3b: Download complete 2e79af39acdb: Verifying Checksum 2e79af39acdb: Download complete 8858e600236c: Verifying Checksum 8858e600236c: Download complete 9efe23d1fe7d: Download complete 47d185934312: Download complete 64a949a6caff: Verifying Checksum 64a949a6caff: Download complete c9d6a7c18bb1: Verifying Checksum c9d6a7c18bb1: Download complete e4fde4815f0c: Verifying Checksum e4fde4815f0c: Download complete d1f759c16950: Verifying Checksum d1f759c16950: Download complete f3dd45bf195f: Download complete aae849592418: Download complete 7f16ef63bee0: Verifying Checksum 7f16ef63bee0: Download complete fe355de6a899: Download complete b0bc5a15bc9d: Download complete 3985a6049101: Verifying Checksum 3985a6049101: Download complete b44a65709156: Pull complete 4c25908bbac9: Pull complete f7e4070f86bb: Verifying Checksum f7e4070f86bb: Download complete f76df728146d: Pull complete 1fee769dfcf3: Pull complete a16d954bd2d3: Verifying Checksum a16d954bd2d3: Download complete 9089a7f69af3: Pull complete 6f758b47b2a0: Pull complete 16b225bbb395: Pull complete 0ba06c753f01: Verifying Checksum 0ba06c753f01: Download complete 6583f21da642: Verifying Checksum 6583f21da642: Download complete abbf3ec39b68: Pull complete 1a61521655a9: Pull complete 6a8565a9e443: Pull complete c059a4cbd7b9: Pull complete 3a00fdc9e291: Pull complete a0b62589bd38: Pull complete 6e8d713bf843: Pull complete bca1fd5341ba: Pull complete 34b9849c2772: Pull complete 4f4fb700ef54: Pull complete d8d3d0744e38: Pull complete 788c7ce0e0e5: Pull complete a297eab0ca3b: Pull complete 2e79af39acdb: Pull complete 8858e600236c: Pull complete 9efe23d1fe7d: Pull complete 6173459dc6b2: Verifying Checksum 6173459dc6b2: Download complete 47d185934312: Pull complete 64a949a6caff: Pull complete c9d6a7c18bb1: Pull complete e4fde4815f0c: Pull complete d1f759c16950: Pull complete f3dd45bf195f: Pull complete 3985a6049101: Pull complete aae849592418: Pull complete 6173459dc6b2: Pull complete 7f16ef63bee0: Pull complete fe355de6a899: Pull complete b0bc5a15bc9d: Pull complete 0ba06c753f01: Pull complete f7e4070f86bb: Pull complete a16d954bd2d3: Pull complete 6583f21da642: Pull complete Digest: sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f Status: Downloaded newer image for ocaml/opam@sha256:d8500c15c97ddcfabe40e74b26beae4dbdf65385f70ca81d97f44f1a6556480f 2025-10-28 11:47.58 ---> using "8a3fb29dc134ae8cb5011e033937cdf0919031452506a2a7eeab7ea43cc7fe2e" 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 991c7a1514e7da747afe448ae9a046af3bc2497e || git fetch origin master) && git reset -q --hard 991c7a1514e7da747afe448ae9a046af3bc2497e && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 1abfcdbf14..7f9c784b97 master -> origin/master 991c7a1514 Merge pull request #28718 from ocaml/mseri-patch-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 2025-10-28 11:49.19 ---> using "e0ade02c7a7608496c2dd7e4db7c432aa59692920b1c0fe6fe23519ec94cf073" 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 packages The following actions will be performed: - install dune 3.20.2 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> [dune.3.20.2] found in cache <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed dune.3.20.2 Done. # Run eval $(opam env) to update the current shell environment 2025-10-28 11:50.20 ---> using "29353f3269911c4c605e0409f3d68ca8c852f09da914ca9b4df2cf539d3d6983" from cache /: (workdir /src) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam depext -i ocamlformat=0.27.0")) # 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 20250912 [required by ocamlformat-lib] - install csexp 1.5.2 [required by ocamlformat] - install camlp-streams 5.0.1 [required by ocamlformat-lib] - install seq base [required by re] - install menhirSdk 20250912 [required by ocamlformat-lib] - install fix 20250919 [required by ocamlformat-lib] - install menhirCST 20250912 [required by menhir] - install ocamlfind 1.9.8 [required by ocp-indent, astring, fpath, uuseg] - install dune-build-info 3.20.2 [required by ocamlformat-lib] - install ocaml-version 4.0.3 [required by ocamlformat-lib] - install dune-configurator 3.20.2 [required by base] - install re 1.11.0 [required by ocamlformat] - install menhir 20250912 [required by ocamlformat-lib] - install topkg 1.1.0 [required by fpath, astring, uuseg] - install ocp-indent 1.9.0 [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.27.0 [required by ocamlformat] - install ocamlformat 0.27.0 ===== 28 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.20.2] found in cache [dune-configurator.3.20.2] found in cache [either.1.0.0] found in cache [fix.20250919] found in cache [fpath.0.7.3] found in cache [menhir.20250912] found in cache [menhirCST.20250912] found in cache [menhirLib.20250912] found in cache [menhirSdk.20250912] 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.27.0] found in cache [ocamlformat-lib.0.27.0] 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.0] 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.20250912 -> installed menhirLib.20250912 -> installed menhirSdk.20250912 -> installed ocaml-version.4.0.3 -> installed sexplib0.v0.14.0 -> installed re.1.11.0 -> installed dune-build-info.3.20.2 -> installed ocamlfind.1.9.8 -> installed dune-configurator.3.20.2 -> installed ocamlbuild.0.16.1 -> installed ocp-indent.1.9.0 -> installed topkg.1.1.0 -> 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 menhir.20250912 -> installed uucp.15.0.0 -> installed uuseg.15.0.0 -> installed ocamlformat-lib.0.27.0 -> installed ocamlformat.0.27.0 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 2025-10-28 11:52.09 ---> using "2b855b729b11be1c8c52f2ad65700893856a1cb5b45355ed2dd2fb8f754de5d5" from cache /src: (copy (src .) (dst /src/)) 2025-10-28 12:20.57: Cancelling: Timeout (60.0 minutes) Job cancelled 2025-10-28 12:33.24: Timeout (60.0 minutes)