2026-03-28 06:17.15: New job: test tarides/runtime_events_tools https://github.com/tarides/runtime_events_tools.git#refs/pull/87/head (0f5aa68e621c1b5ec6ff7df946ba01d041207a00) (linux-x86_64:(lint-fmt)) Base: ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47 ocamlformat version: version 0.28.1 (from opam) To reproduce locally: git clone --recursive "https://github.com/tarides/runtime_events_tools.git" && cd "runtime_events_tools" && git fetch origin "refs/pull/87/head" && git reset --hard 0f5aa68e cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47 USER 1000:1000 RUN 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 opam depext -i dune WORKDIR /src RUN opam depext -i ocamlformat=0.28.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-03-28 06:17.15: Using cache hint "tarides/runtime_events_tools-ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47-debian-13-4.08_opam-2.5-ocamlformat-31462e7d24da1419f9eb9099a0b60ea507d91ef6" 2026-03-28 06:17.15: 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-28 06:17.15: Waiting for resource in pool OCluster 2026-03-28 06:17.16: Waiting for worker… 2026-03-28 06:17.16: Got resource from pool OCluster Building on laodoke.caelum.ci.dev All commits already cached HEAD is now at 0f5aa68 fixup! Poll child .event ring buffer with 5s timeout. (from ocaml/opam:debian-13-ocaml-4.08@sha256:048f41796adc21a1c591ba8a7027365f75adbd0cc47a89cb4ad5d856f4815f47) 2026-03-28 06:17.16 ---> 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_HEAD ffb54b9bdd..65664dc5b2 master -> origin/master 31462e7d24 Merge pull request #29451 from dra27/relocatable-package <><> 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) 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-config.1/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache [ocaml-config.1/ocaml-config.install] downloaded from https://opam.ocaml.org/cache [ocaml-base-compiler.4.08.1] downloaded from cache at https://opam.ocaml.org/cache [ocaml-base-compiler.4.08.1/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache [ocaml-base-compiler.4.08.1/fix-gcc10.patch] downloaded from https://opam.ocaml.org/cache [ocaml-base-compiler.4.08.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/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.3 Done. # Run eval $(opam env) to update the current shell environment 2026-03-28 06:17.16 ---> 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 packages The following actions will be performed: - install dune 3.21.1 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> [dune.3.21.1] downloaded from cache at https://opam.ocaml.org/cache <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed dune.3.21.1 Done. # Run eval $(opam env) to update the current shell environment 2026-03-28 06:17.16 ---> 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 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 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 [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 [base.v0.14.3] downloaded from cache at https://opam.ocaml.org/cache [base.v0.14.3/fix-mpopcnt.patch] downloaded from https://opam.ocaml.org/cache [either.1.0.0] downloaded from cache at https://opam.ocaml.org/cache [fix.20250919] downloaded from cache at https://opam.ocaml.org/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 [ocamlbuild.0.16.1] found in cache [ocamlfind.1.9.8] found in cache [ocaml-version.4.0.3] downloaded from cache at https://opam.ocaml.org/cache [ocp-indent.1.9.0] downloaded from cache at https://opam.ocaml.org/cache [ocamlformat.0.28.1] downloaded from cache at https://opam.ocaml.org/cache [re.1.11.0] downloaded from cache at https://opam.ocaml.org/cache [sexplib0.v0.14.0] downloaded from cache at https://opam.ocaml.org/cache [topkg.1.1.1] found in cache [stdio.v0.14.0] downloaded from cache at https://opam.ocaml.org/cache [uuseg.15.0.0] downloaded from cache at https://opam.ocaml.org/cache [uutf.1.0.4] found in cache [uucp.15.0.0] downloaded from cache at https://opam.ocaml.org/cache [ocamlformat-lib.0.28.1] downloaded from cache at https://opam.ocaml.org/cache <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed seq.base -> installed camlp-streams.5.0.1 -> installed csexp.1.5.2 -> 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.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 base.v0.14.3 -> installed menhir.20260209 -> 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.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-03-28 06:17.16 ---> using "75fddc5024aa74d4a44e923e5590e1bbc46c7baa8a17e131274bb3397b01bdb3" from cache /src: (copy (src .) (dst /src/)) 2026-03-28 06:17.17 ---> saved as "9c74795b774986731bc4dee7b782c0677a4943a38cd1c506c900273afc1868e0" /src: (run (shell "opam exec -- dune build @fmt --ignore-promoted-rules || (echo \"dune build @fmt failed\"; exit 2)")) File "lib/olly_common/launch.ml", line 1, characters 0-0: diff --git a/_build/default/lib/olly_common/launch.ml b/_build/default/lib/olly_common/.formatted/launch.ml index 8290a56..a7f0b23 100644 --- a/_build/default/lib/olly_common/launch.ml +++ b/_build/default/lib/olly_common/.formatted/launch.ml @@ -117,8 +117,8 @@ let collect_events poll_sleep child callbacks = (* Do one more poll in case there are any remaining events we've missed. After the child exits, the ring buffer may be in an inconsistent state so we tolerate read failures here. *) - (try Runtime_events.read_poll child.cursor callbacks None |> ignore - with Failure _ -> ()) + try Runtime_events.read_poll child.cursor callbacks None |> ignore + with Failure _ -> () type 'r acceptor_fn = int -> Runtime_events.Timestamp.t -> 'r dune build @fmt failed "/usr/bin/env" "bash" "-c" "opam exec -- dune build @fmt --ignore-promoted-rules || (echo "dune build @fmt failed"; exit 2)" failed with exit status 2 2026-03-28 06:17.17: Job failed: Failed: Build failed