2026-05-26 09:37.09: New job: test ocaml-ppx/ocamlformat https://github.com/ocaml-ppx/ocamlformat.git#refs/heads/fix-lexer-error-message (0b8ec2039cc1b26d95e6b7c23b88d9a8b509d0e7) (linux-arm64:debian-13-5.4_arm64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53 Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-ppx/ocamlformat.git" -b "fix-lexer-error-message" && cd "ocamlformat" && git reset --hard 0b8ec203 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53 # debian-13-5.4_arm64_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN opam update -u COPY --chown=1000:1000 ocamlformat.opam ocamlformat-rpc-lib.opam ocamlformat-lib.opam ocamlformat-bench.opam ./ RUN opam pin add -yn ocamlformat.dev './' && \ opam pin add -yn ocamlformat-rpc-lib.dev './' && \ opam pin add -yn ocamlformat-lib.dev './' && \ opam pin add -yn ocamlformat-bench.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.9.1 astring.0.8.5 base.v0.17.3 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bechamel.0.5.0 camlp-streams.5.0.1 cmdliner.2.1.1 csexp.1.5.2 dune.3.23.1 dune-build-info.3.23.1 dune-configurator.3.23.1 either.1.0.0 fix.20250919 fmt.0.11.0 fpath.0.7.3 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.1 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocp-indent.1.9.0 re.1.14.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uucp.17.0.0 uuseg.17.0.0 uutf.1.0.4 yojson.3.0.0" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y ocamlformat.dev ocamlformat-rpc-lib.dev ocamlformat-lib.dev ocamlformat-bench.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-05-26 09:37.09: Using cache hint "ocaml-ppx/ocamlformat-ocaml/opam:debian-13-ocaml-5.4@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53-debian-13-5.4_arm64_opam-2.5-adfa76469f547127c8459d13b111da37" 2026-05-26 09:37.09: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53) (comment debian-13-5.4_arm64_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update -u")) (copy (src ocamlformat.opam ocamlformat-rpc-lib.opam ocamlformat-lib.opam ocamlformat-bench.opam) (dst ./)) (run (network host) (shell "opam pin add -yn ocamlformat.dev './' && \ \nopam pin add -yn ocamlformat-rpc-lib.dev './' && \ \nopam pin add -yn ocamlformat-lib.dev './' && \ \nopam pin add -yn ocamlformat-bench.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.9.1 astring.0.8.5 base.v0.17.3 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bechamel.0.5.0 camlp-streams.5.0.1 cmdliner.2.1.1 csexp.1.5.2 dune.3.23.1 dune-build-info.3.23.1 dune-configurator.3.23.1 either.1.0.0 fix.20250919 fmt.0.11.0 fpath.0.7.3 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.1 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocp-indent.1.9.0 re.1.14.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uucp.17.0.0 uuseg.17.0.0 uutf.1.0.4 yojson.3.0.0") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y ocamlformat.dev ocamlformat-rpc-lib.dev ocamlformat-lib.dev ocamlformat-bench.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2026-05-26 09:37.09: Waiting for resource in pool OCluster 2026-05-26 09:37.09: Waiting for worker… 2026-05-26 09:37.09: Got resource from pool OCluster Building on molpadia.caelum.ci.dev HEAD is now at d974c176f Add MetaOCaml support HEAD is now at 0b8ec2039 Print readable error messages in doc code blocks (from ocaml/opam:debian-13-ocaml-5.4@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53' locally docker.io/ocaml/opam@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53: Pulling from ocaml/opam b5d74b688654: Already exists 8def289674c7: Already exists 3f5b6de22081: Already exists d04aa3e06848: Already exists 2cdb55ec25b9: Already exists a3923fbca8fd: Already exists 03b7099b3b94: Already exists 41eaab41c59e: Already exists b86d15fbb118: Already exists 4236d1b396cc: Already exists 8d5040993690: Already exists 6d8bc2a28391: Already exists 145054d23e97: Already exists 3572c673da6f: Already exists 7fbe4347c7f4: Already exists a0d383bc19c5: Already exists a0d383bc19c5: Already exists 7f57caed5f3a: Already exists f3046138ccb9: Already exists 153ad0029a60: Already exists 7e75f8a97112: Already exists 4f4fb700ef54: Already exists b655d0475047: Already exists 8709ef0a116a: Already exists 1db6e6e7eb3e: Already exists d4efbff0f557: Already exists a5d1595229f6: Already exists 66cf7c140dc7: Already exists a0f6188e4a82: Already exists 62c336f00503: Already exists c1e6e77e01e0: Already exists cabb48aa38bd: Already exists 41b33d9d234f: Already exists 85d00faf7a94: Already exists e01ef1869451: Already exists 14f0723dfba6: Already exists ec09277dc869: Already exists d0b1aa354649: Already exists 7a74960bd053: Already exists 62b505a0e0fe: Already exists cfda17930b00: Pulling fs layer eee3090940c0: Pulling fs layer b3d759571cf9: Pulling fs layer cfa226653eae: Pulling fs layer f4ed150bdf64: Pulling fs layer 8919ca5ddd32: Pulling fs layer 39f30bff9cd5: Pulling fs layer cfa226653eae: Waiting f4ed150bdf64: Waiting 8919ca5ddd32: Waiting 39f30bff9cd5: Waiting eee3090940c0: Verifying Checksum eee3090940c0: Download complete cfda17930b00: Verifying Checksum cfda17930b00: Download complete cfda17930b00: Pull complete eee3090940c0: Pull complete b3d759571cf9: Verifying Checksum b3d759571cf9: Pull complete f4ed150bdf64: Download complete 8919ca5ddd32: Verifying Checksum 8919ca5ddd32: Download complete 39f30bff9cd5: Verifying Checksum 39f30bff9cd5: Download complete cfa226653eae: Verifying Checksum cfa226653eae: Download complete cfa226653eae: Pull complete f4ed150bdf64: Pull complete 8919ca5ddd32: Pull complete 39f30bff9cd5: Pull complete Digest: sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53 Status: Downloaded newer image for ocaml/opam@sha256:8cbe556b3ab937178ccd009e1decc9400f259c616fa75b1b75319f5f84fc8e53 2026-05-26 09:37.11 ---> using "974e1377df549f961c69c901e3ebf336304da0bb1cf662b85e8b60041eb05abc" from cache /: (comment debian-13-5.4_arm64_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-05-26 09:37.11 ---> using "d007d15fb2299236b0ee361ffb51324c3f345e0170c4a5bf1c57c476d03adad9" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD fc08333d1b..3e30e43808 master -> origin/master c180e16309 Merge pull request #29907 from dra27/host-arch-fixes 2026-05-26 09:37.11 ---> using "44bd2d68cf5e4616332e9feaa7225ed3f93a4ac0d7f6ce8974a63e91375c0875" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted. You may want to back it up before going further. [NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=1 --global Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository 2026-05-26 09:37.11 ---> using "fd741f110f8d87d5136dc8e16941a5b8424834fc1a9f964269887b57116511e7" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-111-generic The OCaml toplevel, version 5.4.1 2.5.1 2026-05-26 09:37.11 ---> using "a2a16bb3abe563ede2fba98ed95c3eafebaac4d4401c568b0b6df3e13eb0dce6" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-05-26 09:37.11 ---> using "4892f8fd6a5f75448a03bb3de06cb6f6723d173f3faa35b17c28f3107fa4c765" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update -u")) <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository Everything as up-to-date as possible The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.5.0 However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-05-26 09:37.11 ---> using "f49a7cbdbca068c497ae35d2c77adaec81149ca5c19ac6f3779541277088da08" from cache /src: (copy (src ocamlformat.opam ocamlformat-rpc-lib.opam ocamlformat-lib.opam ocamlformat-bench.opam) (dst ./)) 2026-05-26 09:37.11 ---> using "8dbd7b000ab8d283a157d978b97f75d699415273736779188e267bbae0606807" from cache /src: (run (network host) (shell "opam pin add -yn ocamlformat.dev './' && \ \nopam pin add -yn ocamlformat-rpc-lib.dev './' && \ \nopam pin add -yn ocamlformat-lib.dev './' && \ \nopam pin add -yn ocamlformat-bench.dev './'")) [ocamlformat.dev] synchronised (file:///src) ocamlformat is now pinned to file:///src (version dev) [ocamlformat-rpc-lib.dev] synchronised (file:///src) ocamlformat-rpc-lib is now pinned to file:///src (version dev) [ocamlformat-lib.dev] synchronised (file:///src) ocamlformat-lib is now pinned to file:///src (version dev) [NOTE] Package ocamlformat-bench does not exist in opam repositories registered in the current switch. [ocamlformat-bench.dev] synchronised (file:///src) [WARNING] Failed checks on ocamlformat-bench package definition from source at file:///src: warning 68: Missing field 'license' ocamlformat-bench is now pinned to file:///src (version dev) 2026-05-26 09:37.11 ---> using "a14fe21b0b53e93700342b5782e0cdff06027021268df3313c597e597740fb7c" from cache /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-05-26 09:37.11 ---> using "f64b8842844a87bc503bcae58f8f243101bbee30827addb4323a6499147ad60d" from cache /src: (env DEPS "alcotest.1.9.1 astring.0.8.5 base.v0.17.3 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bechamel.0.5.0 camlp-streams.5.0.1 cmdliner.2.1.1 csexp.1.5.2 dune.3.23.1 dune-build-info.3.23.1 dune-configurator.3.23.1 either.1.0.0 fix.20250919 fmt.0.11.0 fpath.0.7.3 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.1 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocp-indent.1.9.0 re.1.14.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uucp.17.0.0 uuseg.17.0.0 uutf.1.0.4 yojson.3.0.0") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y ocamlformat.dev ocamlformat-rpc-lib.dev ocamlformat-lib.dev ocamlformat-bench.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian trixie/main arm64 Packages [9608 kB] - Get:5 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [166 kB] - Fetched 10.0 MB in 40s (249 kB/s) - Reading package lists... <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [ocamlformat.dev] synchronised (file:///src) [ocamlformat-bench.dev] synchronised (file:///src) [ocamlformat-lib.dev] synchronised (file:///src) [ocamlformat-rpc-lib.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). # To update the current shell environment, run: eval $(opam env) 2026-05-26 09:37.11 ---> using "4299db4c709e50d882db6bae0e868792b6ee299ef9ee20ea310b74f4bc21bf06" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 34 packages - install alcotest 1.9.1 - install astring 0.8.5 - install base v0.17.3 - install bechamel 0.5.0 - install camlp-streams 5.0.1 - install cmdliner 2.1.1 - install csexp 1.5.2 - install dune 3.23.1 - install dune-build-info 3.23.1 - install dune-configurator 3.23.1 - install either 1.0.0 - install fix 20250919 - install fmt 0.11.0 - install fpath 0.7.3 - install menhir 20260209 - install menhirCST 20260209 - install menhirGLR 20260209 - install menhirLib 20260209 - install menhirSdk 20260209 - install ocaml-syntax-shims 1.0.0 - install ocaml-version 4.1.1 - install ocaml_intrinsics_kernel v0.17.2 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocp-indent 1.9.0 - install re 1.14.0 - install sexplib0 v0.17.0 - install stdio v0.17.0 - install stdlib-shims 0.3.0 - install topkg 1.1.1 - install uucp 17.0.0 - install uuseg 17.0.0 - install uutf 1.0.4 - install yojson 3.0.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved alcotest.1.9.1 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved base.v0.17.3 (cached) -> retrieved bechamel.0.5.0 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> retrieved cmdliner.2.1.1 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved either.1.0.0 (cached) -> retrieved fix.20250919 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved fpath.0.7.3 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml-version.4.1.1 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.2 (cached) -> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached) -> retrieved dune.3.23.1, dune-build-info.3.23.1, dune-configurator.3.23.1 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocp-indent.1.9.0 (cached) -> retrieved re.1.14.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdio.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> installed cmdliner.2.1.1 -> retrieved topkg.1.1.1 (cached) -> retrieved uucp.17.0.0 (cached) -> retrieved uuseg.17.0.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved yojson.3.0.0 (cached) -> installed ocamlfind.1.9.8 -> installed ocamlbuild.0.16.1 -> installed topkg.1.1.1 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed fpath.0.7.3 -> installed dune.3.23.1 -> installed bechamel.0.5.0 -> installed camlp-streams.5.0.1 -> installed csexp.1.5.2 -> installed dune-build-info.3.23.1 -> installed either.1.0.0 -> installed fix.20250919 -> installed menhirCST.20260209 -> installed menhirGLR.20260209 -> installed menhirLib.20260209 -> installed menhirSdk.20260209 -> installed ocaml-syntax-shims.1.0.0 -> installed ocaml-version.4.1.1 -> installed ocaml_intrinsics_kernel.v0.17.2 -> installed ocp-indent.1.9.0 -> installed re.1.14.0 -> installed sexplib0.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed yojson.3.0.0 -> installed dune-configurator.3.23.1 -> installed alcotest.1.9.1 -> installed menhir.20260209 -> installed base.v0.17.3 -> installed stdio.v0.17.0 -> installed uucp.17.0.0 -> installed uuseg.17.0.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/5.4/share/emacs/site-lisp") (require 'ocp-indent) * for Vim, add this line to ~/.vimrc: set rtp^="/home/opam/.opam/5.4/share/ocp-indent/vim" # To update the current shell environment, run: eval $(opam env) 2026-05-26 09:37.11 ---> using "851d45c8115553e2005138c9770c71a66c4328be0553d73d98d4af8ed85e800a" from cache /src: (copy (src .) (dst /src)) 2026-05-26 09:37.12 ---> saved as "389be197bf5dc38d36da7e2fc435fb7f5c6d95a757628af1d6b1e8acc8a1cfd8" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/test/unit && ./test_unit.exe) Testing `ocamlformat'. This run has ID `8VCR9JI0'. ................................................................................ ................................................................................ ............................................ 2026-05-26 09:37.26 ---> saved as "34c6603e3457317e078848544b12b5f2ecc969fd0c9c527f5ab0146e96554d35" Job succeeded 2026-05-26 09:37.26: Job succeeded