2026-03-20 12:20.23: New job: test ocaml-ppx/ocamlformat https://github.com/ocaml-ppx/ocamlformat.git#refs/heads/main (1534010a9252edebc0b773ac8b993ae986ad0a80) (linux-riscv64:debian-13-5.4_riscv64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-ppx/ocamlformat.git" -b "main" && cd "ocamlformat" && git reset --hard 1534010a cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb # debian-13-5.4_riscv64_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 opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && 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.0 csexp.1.5.2 dune.3.22.0 dune-build-info.3.22.0 dune-configurator.3.22.0 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.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1 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-03-20 12:20.23: Using cache hint "ocaml-ppx/ocamlformat-ocaml/opam:debian-13-ocaml-5.4@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb-debian-13-5.4_riscv64_opam-2.5-f5a4fe36d1c7f371264cb3ecf3a07266" 2026-03-20 12:20.23: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb) (comment debian-13-5.4_riscv64_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 (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 "cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && 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.0 csexp.1.5.2 dune.3.22.0 dune-build-info.3.22.0 dune-configurator.3.22.0 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.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1 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-03-20 12:20.23: Waiting for resource in pool OCluster 2026-03-20 12:20.23: Waiting for worker… 2026-03-20 13:55.43: Got resource from pool OCluster Building on riscv-bm-02.sw.ci.dev HEAD is now at 43b0368be Add neocaml-mode support to ocamlformat-before-save Updating files: 45% (446/980) Updating files: 46% (451/980) Updating files: 47% (461/980) Updating files: 48% (471/980) Updating files: 49% (481/980) Updating files: 50% (490/980) Updating files: 51% (500/980) Updating files: 52% (510/980) Updating files: 53% (520/980) Updating files: 54% (530/980) Updating files: 55% (539/980) Updating files: 56% (549/980) Updating files: 57% (559/980) Updating files: 58% (569/980) Updating files: 59% (579/980) Updating files: 60% (588/980) Updating files: 61% (598/980) Updating files: 62% (608/980) Updating files: 63% (618/980) Updating files: 64% (628/980) Updating files: 65% (637/980) Updating files: 66% (647/980) Updating files: 67% (657/980) Updating files: 68% (667/980) Updating files: 69% (677/980) Updating files: 70% (686/980) Updating files: 71% (696/980) Updating files: 72% (706/980) Updating files: 73% (716/980) Updating files: 74% (726/980) Updating files: 75% (735/980) Updating files: 76% (745/980) Updating files: 77% (755/980) Updating files: 78% (765/980) Updating files: 79% (775/980) Updating files: 80% (784/980) Updating files: 81% (794/980) Updating files: 82% (804/980) Updating files: 83% (814/980) Updating files: 84% (824/980) Updating files: 85% (833/980) Updating files: 86% (843/980) Updating files: 87% (853/980) Updating files: 88% (863/980) Updating files: 89% (873/980) Updating files: 90% (882/980) Updating files: 91% (892/980) Updating files: 92% (902/980) Updating files: 93% (912/980) Updating files: 94% (922/980) Updating files: 95% (931/980) Updating files: 96% (941/980) Updating files: 97% (951/980) Updating files: 98% (961/980) Updating files: 99% (971/980) Updating files: 100% (980/980) Updating files: 100% (980/980), done. HEAD is now at 1534010a9 test: Promote empty error files (#2789) (from ocaml/opam:debian-13-ocaml-5.4@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb' locally docker.io/ocaml/opam@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb: Pulling from ocaml/opam 3be247472b67: Pulling fs layer 1130a6599d48: Pulling fs layer 4563094dc5bf: Pulling fs layer fe576e939753: Pulling fs layer 796ec56fee5d: Pulling fs layer ae1dbdab64f3: Pulling fs layer 54ebe7f31159: Pulling fs layer 9c74968441d6: Pulling fs layer 8ff00744bcbe: Pulling fs layer beefc92ce96c: Pulling fs layer 13c3a23afc45: Pulling fs layer 3ad6f94d2ab3: Pulling fs layer 22575fc2056a: Pulling fs layer 079151a0f1cd: Pulling fs layer 3121107eb638: Pulling fs layer 0fa7697d3886: Pulling fs layer b01afbafdb23: Pulling fs layer f1fca7591d59: Pulling fs layer f0f274f772f6: Pulling fs layer 9ce5599383df: Pulling fs layer 3794f582ed46: Pulling fs layer 4f4fb700ef54: Pulling fs layer a98d5511bfa4: Pulling fs layer 644d5d83146e: Pulling fs layer 736a3abf8060: Pulling fs layer fcf7694b8ff7: Pulling fs layer 23acdcf20d0c: Pulling fs layer ca82e2abed2b: Pulling fs layer 7e0ab658accc: Pulling fs layer f0d1ebb4aea1: Pulling fs layer ebc9ee3f3ea8: Pulling fs layer 730afd2601cb: Pulling fs layer 62485c2f91d4: Pulling fs layer e018d49283ab: Pulling fs layer e070b48b5cf1: Pulling fs layer 6158a39b48ff: Pulling fs layer 989b36477d41: Pulling fs layer a2020f8fe115: Pulling fs layer c382453fc245: Pulling fs layer a96fccb405ba: Pulling fs layer 48f4eab97ee7: Pulling fs layer 0c16dce1868e: Pulling fs layer 3523be22c1ac: Pulling fs layer a9761b50840d: Pulling fs layer 7b0a2713f29f: Pulling fs layer db782875bfc3: Pulling fs layer 664ae43875a8: Pulling fs layer 644d5d83146e: Waiting 736a3abf8060: Waiting 6158a39b48ff: Waiting fcf7694b8ff7: Waiting 23acdcf20d0c: Waiting 989b36477d41: Waiting ca82e2abed2b: Waiting a2020f8fe115: Waiting c382453fc245: Waiting 7e0ab658accc: Waiting f0d1ebb4aea1: Waiting fe576e939753: Waiting ebc9ee3f3ea8: Waiting a96fccb405ba: Waiting 730afd2601cb: Waiting 62485c2f91d4: Waiting ae1dbdab64f3: Waiting 54ebe7f31159: Waiting 9c74968441d6: Waiting 8ff00744bcbe: Waiting 796ec56fee5d: Waiting 3121107eb638: Waiting 0fa7697d3886: Waiting b01afbafdb23: Waiting f1fca7591d59: Waiting f0f274f772f6: Waiting 9ce5599383df: Waiting 3794f582ed46: Waiting 4f4fb700ef54: Waiting a98d5511bfa4: Waiting 13c3a23afc45: Waiting 3ad6f94d2ab3: Waiting 22575fc2056a: Waiting 079151a0f1cd: Waiting 0c16dce1868e: Waiting 3523be22c1ac: Waiting a9761b50840d: Waiting 7b0a2713f29f: Waiting db782875bfc3: Waiting 664ae43875a8: Waiting e070b48b5cf1: Waiting beefc92ce96c: Waiting 48f4eab97ee7: Waiting e018d49283ab: Waiting 4563094dc5bf: Verifying Checksum 4563094dc5bf: Download complete 1130a6599d48: Verifying Checksum 1130a6599d48: Download complete 796ec56fee5d: Download complete fe576e939753: Verifying Checksum fe576e939753: Download complete 3be247472b67: Verifying Checksum 3be247472b67: Download complete 54ebe7f31159: Verifying Checksum 54ebe7f31159: Download complete 9c74968441d6: Download complete 8ff00744bcbe: Verifying Checksum 8ff00744bcbe: Download complete beefc92ce96c: Verifying Checksum beefc92ce96c: Download complete 3ad6f94d2ab3: Verifying Checksum 3ad6f94d2ab3: Download complete 22575fc2056a: Verifying Checksum 22575fc2056a: Download complete 3be247472b67: Pull complete 079151a0f1cd: Verifying Checksum 079151a0f1cd: Download complete 1130a6599d48: Pull complete 4563094dc5bf: Pull complete 3121107eb638: Verifying Checksum 3121107eb638: Download complete 0fa7697d3886: Verifying Checksum 0fa7697d3886: Download complete ae1dbdab64f3: Verifying Checksum ae1dbdab64f3: Download complete 13c3a23afc45: Verifying Checksum 13c3a23afc45: Download complete fe576e939753: Pull complete 796ec56fee5d: Pull complete b01afbafdb23: Verifying Checksum b01afbafdb23: Download complete f0f274f772f6: Verifying Checksum f0f274f772f6: Download complete f1fca7591d59: Verifying Checksum f1fca7591d59: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 9ce5599383df: Verifying Checksum 9ce5599383df: Download complete 3794f582ed46: Verifying Checksum 3794f582ed46: Download complete 644d5d83146e: Verifying Checksum 644d5d83146e: Download complete 736a3abf8060: Verifying Checksum 736a3abf8060: Download complete a98d5511bfa4: Verifying Checksum a98d5511bfa4: Download complete ca82e2abed2b: Verifying Checksum ca82e2abed2b: Download complete fcf7694b8ff7: Verifying Checksum fcf7694b8ff7: Download complete 23acdcf20d0c: Verifying Checksum 23acdcf20d0c: Download complete 7e0ab658accc: Verifying Checksum 7e0ab658accc: Download complete f0d1ebb4aea1: Verifying Checksum f0d1ebb4aea1: Download complete 730afd2601cb: Verifying Checksum 730afd2601cb: Download complete ebc9ee3f3ea8: Verifying Checksum ebc9ee3f3ea8: Download complete 62485c2f91d4: Verifying Checksum 62485c2f91d4: Download complete e018d49283ab: Verifying Checksum e018d49283ab: Download complete 6158a39b48ff: Verifying Checksum 6158a39b48ff: Download complete a2020f8fe115: Verifying Checksum a2020f8fe115: Download complete c382453fc245: Verifying Checksum c382453fc245: Download complete a96fccb405ba: Verifying Checksum a96fccb405ba: Download complete 48f4eab97ee7: Verifying Checksum 48f4eab97ee7: Download complete 0c16dce1868e: Verifying Checksum 0c16dce1868e: Download complete 3523be22c1ac: Verifying Checksum 3523be22c1ac: Download complete e070b48b5cf1: Verifying Checksum e070b48b5cf1: Download complete 7b0a2713f29f: Verifying Checksum 7b0a2713f29f: Download complete db782875bfc3: Verifying Checksum db782875bfc3: Download complete 664ae43875a8: Verifying Checksum 664ae43875a8: Download complete a9761b50840d: Verifying Checksum a9761b50840d: Download complete 989b36477d41: Verifying Checksum 989b36477d41: Download complete ae1dbdab64f3: Pull complete 54ebe7f31159: Pull complete 9c74968441d6: Pull complete 8ff00744bcbe: Pull complete beefc92ce96c: Pull complete 13c3a23afc45: Pull complete 3ad6f94d2ab3: Pull complete 22575fc2056a: Pull complete 079151a0f1cd: Pull complete 3121107eb638: Pull complete 0fa7697d3886: Pull complete b01afbafdb23: Pull complete f1fca7591d59: Pull complete f0f274f772f6: Pull complete 9ce5599383df: Pull complete 3794f582ed46: Pull complete 4f4fb700ef54: Pull complete a98d5511bfa4: Pull complete 644d5d83146e: Pull complete 736a3abf8060: Pull complete fcf7694b8ff7: Pull complete 23acdcf20d0c: Pull complete ca82e2abed2b: Pull complete 7e0ab658accc: Pull complete f0d1ebb4aea1: Pull complete ebc9ee3f3ea8: Pull complete 730afd2601cb: Pull complete 62485c2f91d4: Pull complete e018d49283ab: Pull complete e070b48b5cf1: Pull complete 6158a39b48ff: Pull complete 989b36477d41: Pull complete a2020f8fe115: Pull complete c382453fc245: Pull complete a96fccb405ba: Pull complete 48f4eab97ee7: Pull complete 0c16dce1868e: Pull complete 3523be22c1ac: Pull complete a9761b50840d: Pull complete 7b0a2713f29f: Pull complete db782875bfc3: Pull complete 664ae43875a8: Pull complete Digest: sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb Status: Downloaded newer image for ocaml/opam@sha256:46f82aeb1bb69765da189ace46ec4a9674dd052a61a6858094bb41f7b19bb2fb 2026-03-20 13:55.49 ---> using "e0905cb4ea77c127c2496da0afb75340dc772dd47ed162b86bc55e06e6af136a" from cache /: (comment debian-13-5.4_riscv64_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-03-20 13:55.49 ---> using "678184416a598483bd3e16c53def6d123ed7dc6797cbe0ea3c6b0a3dbcdc7bd5" 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.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-03-20 13:55.49 ---> using "ad7ed4390d364d59a28a0fd9fbdf3b2736407d154db8cc6883b591d30340507d" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.10.113-scw1 The OCaml toplevel, version 5.4.0 2.5.0 2026-03-20 13:55.49 ---> using "045609221492a2388bb503a2166fe9e945abd6f25f13d0ab21aa83754ab14aed" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-03-20 13:55.49 ---> using "4f94c0140991a32313ae5fd6ef2a17627880235ae274410ce5cec7b38666b910" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD ffb54b9bdd..9f189ca4f9 master -> origin/master 9f189ca4f9 Merge pull request #29562 from shonfeder/release-dune-3.22.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). 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-03-20 13:55.49 ---> using "526e8f388a82413dbe29367a027fb81df350b5a489fe9a14262ef7873e08a506" from cache /src: (copy (src ocamlformat.opam ocamlformat-rpc-lib.opam ocamlformat-lib.opam ocamlformat-bench.opam) (dst ./)) 2026-03-20 13:55.51 ---> saved as "eddcd0dc8aff15aeb136c0210d2ee88f00afbec200bb7bda93b5da0ea819d6e7" /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-03-20 13:56.18 ---> saved as "f17345c679f7232be2f897db2c666abb700fafe1aad21014807a1d5c066dc0a4" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-03-20 13:56.18 ---> saved as "49792c918d6b4ec5a500376e18e6ab3486d64dad89c8e57cc5e894abc44e01f6" /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.0 csexp.1.5.2 dune.3.22.0 dune-build-info.3.22.0 dune-configurator.3.22.0 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.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocaml_intrinsics_kernel.v0.17.1 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 riscv64 Packages [9380 kB] - Get:5 http://deb.debian.org/debian-security trixie-security/main riscv64 Packages [108 kB] - Fetched 9719 kB in 5s (1899 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.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [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-03-20 13:57.09 ---> saved as "c9e68ac91038372ce7ee159ce87572cc1c1a423256c4e35910134046c3d2fb02" /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.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [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.0 - install csexp 1.5.2 - install dune 3.22.0 - install dune-build-info 3.22.0 - install dune-configurator 3.22.0 - 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.0.3 - install ocaml_intrinsics_kernel v0.17.1 - 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.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved either.1.0.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved fix.20250919 (cached) -> retrieved fpath.0.7.3 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml-version.4.0.3 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached) -> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached) -> retrieved dune.3.22.0, dune-build-info.3.22.0, dune-configurator.3.22.0 (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) -> installed cmdliner.2.1.0 -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved uuseg.17.0.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved uucp.17.0.0 (cached) -> retrieved yojson.3.0.0 (cached) -> installed ocamlfind.1.9.8 -> installed ocamlbuild.0.16.1 -> installed topkg.1.1.1 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed uutf.1.0.4 -> installed fpath.0.7.3 -> installed uucp.17.0.0 -> installed uuseg.17.0.0 -> installed dune.3.22.0 -> installed csexp.1.5.2 -> installed bechamel.0.5.0 -> installed camlp-streams.5.0.1 -> installed dune-build-info.3.22.0 -> installed either.1.0.0 -> installed menhirCST.20260209 -> installed fix.20250919 -> installed dune-configurator.3.22.0 -> installed menhirGLR.20260209 -> installed menhirLib.20260209 -> installed menhirSdk.20260209 -> installed ocaml-version.4.0.3 -> installed ocaml_intrinsics_kernel.v0.17.1 -> installed ocaml-syntax-shims.1.0.0 -> installed ocp-indent.1.9.0 -> installed sexplib0.v0.17.0 -> installed re.1.14.0 -> installed stdlib-shims.0.3.0 -> installed yojson.3.0.0 -> installed alcotest.1.9.1 -> installed menhir.20260209 -> installed base.v0.17.3 -> installed stdio.v0.17.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-03-20 14:06.39 ---> saved as "0348f67354d5187d0c430643e1cef7a25177f5784d266a57f6c09d05e0e7d402" /src: (copy (src .) (dst /src)) 2026-03-20 14:06.43 ---> saved as "2feefd767b75715943c7aeee397c9cfc820757f207c4c03647ec1b2407807c5f" /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 `0RVSDLA7'. ................................................................................ ................................................................................ ............................................ 2026-03-20 14:10.26 ---> saved as "d8bcff658b8f9b6c39c6f380fb08fc85f15ac6a3662c452d9f809ae02d654c23" Job succeeded 2026-03-20 14:10.28: Job succeeded