2026-03-15 16:36.28: New job: test mbarbin/print-table https://github.com/mbarbin/print-table.git#refs/heads/main (99dd82d7733dabe0864cea1e9ccd2992d1ec84cb) (linux-riscv64:debian-13-4.14_riscv64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-4.14@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af Opam project build To reproduce locally: git clone --recursive "https://github.com/mbarbin/print-table.git" -b "main" && cd "print-table" && git reset --hard 99dd82d7 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.14@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af # debian-13-4.14_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 31462e7d24da1419f9eb9099a0b60ea507d91ef6 || git fetch origin master) && git reset -q --hard 31462e7d24da1419f9eb9099a0b60ea507d91ef6 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 print-table.opam print-table-tests.opam print-table-dev.opam ./ RUN opam pin add -yn print-table.dev './' && \ opam pin add -yn print-table-tests.dev './' && \ opam pin add -yn print-table-dev.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base.v0.16.4 base-bigarray.base base-threads.base base-unix.base csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 jane-street-headers.v0.16.0 jst-config.v0.16.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-md.0.12 printbox-text.0.12 re.1.14.0 sexplib0.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 time_now.v0.16.0 topkg.1.1.1 uucp.17.0.0 uutf.1.0.4" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y print-table.dev print-table-tests.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build --only-packages=print-table,print-table-tests @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-03-15 16:36.28: Using cache hint "mbarbin/print-table-ocaml/opam:debian-13-ocaml-4.14@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af-debian-13-4.14_riscv64_opam-2.5-954605b986a6772b8ded8de7c4131cb7" 2026-03-15 16:36.28: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-4.14@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af) (comment debian-13-4.14_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 31462e7d24da1419f9eb9099a0b60ea507d91ef6 || git fetch origin master) && git reset -q --hard 31462e7d24da1419f9eb9099a0b60ea507d91ef6 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src print-table.opam print-table-tests.opam print-table-dev.opam) (dst ./)) (run (network host) (shell "opam pin add -yn print-table.dev './' && \ \nopam pin add -yn print-table-tests.dev './' && \ \nopam pin add -yn print-table-dev.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base.v0.16.4 base-bigarray.base base-threads.base base-unix.base csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 jane-street-headers.v0.16.0 jst-config.v0.16.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-md.0.12 printbox-text.0.12 re.1.14.0 sexplib0.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 time_now.v0.16.0 topkg.1.1.1 uucp.17.0.0 uutf.1.0.4") (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 print-table.dev print-table-tests.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 --only-packages=print-table,print-table-tests @install @check @runtest && rm -rf _build")) ) 2026-03-15 16:36.28: Waiting for resource in pool OCluster 2026-03-15 16:36.28: Waiting for worker… 2026-03-15 20:26.54: Got resource from pool OCluster Building on riscv-bm-01.sw.ci.dev All commits already cached HEAD is now at 99dd82d Try new crs-actions version (from ocaml/opam:debian-13-ocaml-4.14@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af) Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af' locally docker.io/ocaml/opam@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af: 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 fe576e939753: Waiting ee93644bffae: Pulling fs layer 796ec56fee5d: Waiting ae1dbdab64f3: Waiting 096969ad4687: Pulling fs layer 54ebe7f31159: Waiting 9242c6c6c594: Pulling fs layer 9c74968441d6: Waiting 8ff00744bcbe: Waiting 6aee457c99dc: Pulling fs layer beefc92ce96c: Waiting 13c3a23afc45: Waiting 3ad6f94d2ab3: Waiting 3121107eb638: Waiting 0fa7697d3886: Waiting ebc9ee3f3ea8: Waiting b01afbafdb23: Waiting f1fca7591d59: Waiting f0f274f772f6: Waiting 730afd2601cb: Waiting 9ce5599383df: Waiting 62485c2f91d4: Waiting 3794f582ed46: Waiting e018d49283ab: Waiting 4f4fb700ef54: Waiting e070b48b5cf1: Waiting a98d5511bfa4: Waiting 6158a39b48ff: Waiting 644d5d83146e: Waiting 989b36477d41: Waiting 736a3abf8060: Waiting 22575fc2056a: Waiting a2020f8fe115: Waiting fcf7694b8ff7: Waiting 079151a0f1cd: Waiting c382453fc245: Waiting 23acdcf20d0c: Waiting a96fccb405ba: Waiting ee93644bffae: Waiting ca82e2abed2b: Waiting 096969ad4687: Waiting 7e0ab658accc: Waiting 9242c6c6c594: Waiting f0d1ebb4aea1: Waiting 6aee457c99dc: Waiting 1130a6599d48: Verifying Checksum 1130a6599d48: Download complete 4563094dc5bf: Verifying Checksum 4563094dc5bf: Download complete 796ec56fee5d: Verifying Checksum 796ec56fee5d: Download complete fe576e939753: Verifying Checksum fe576e939753: Download complete 54ebe7f31159: Download complete 3be247472b67: Verifying Checksum 3be247472b67: Download complete 9c74968441d6: Verifying Checksum 9c74968441d6: Download complete 8ff00744bcbe: Verifying Checksum 8ff00744bcbe: Download complete beefc92ce96c: Verifying Checksum beefc92ce96c: Download complete 13c3a23afc45: Verifying Checksum 13c3a23afc45: Download complete 3ad6f94d2ab3: Verifying Checksum 3ad6f94d2ab3: Download complete 22575fc2056a: Verifying Checksum 22575fc2056a: Download complete 079151a0f1cd: Verifying Checksum 079151a0f1cd: Download complete 0fa7697d3886: Verifying Checksum 0fa7697d3886: Download complete 3121107eb638: Verifying Checksum 3121107eb638: Download complete f1fca7591d59: Verifying Checksum f1fca7591d59: Download complete b01afbafdb23: Verifying Checksum b01afbafdb23: Download complete f0f274f772f6: Verifying Checksum f0f274f772f6: Download complete 9ce5599383df: Verifying Checksum 9ce5599383df: Download complete 3794f582ed46: Verifying Checksum 3794f582ed46: Download complete 4f4fb700ef54: Download complete a98d5511bfa4: Download complete 736a3abf8060: Verifying Checksum 736a3abf8060: Download complete 644d5d83146e: Download complete fcf7694b8ff7: Verifying Checksum fcf7694b8ff7: Download complete 23acdcf20d0c: Verifying Checksum 23acdcf20d0c: Download complete ca82e2abed2b: Download complete 7e0ab658accc: Verifying Checksum 7e0ab658accc: Download complete f0d1ebb4aea1: Verifying Checksum f0d1ebb4aea1: Download complete ebc9ee3f3ea8: Verifying Checksum ebc9ee3f3ea8: Download complete 3be247472b67: Pull complete 1130a6599d48: Pull complete 4563094dc5bf: Pull complete 730afd2601cb: Verifying Checksum 730afd2601cb: Download complete 62485c2f91d4: Verifying Checksum 62485c2f91d4: Download complete e018d49283ab: Verifying Checksum e018d49283ab: Download complete ae1dbdab64f3: Verifying Checksum ae1dbdab64f3: Download complete 6158a39b48ff: Verifying Checksum 6158a39b48ff: Download complete a2020f8fe115: Verifying Checksum a2020f8fe115: Download complete fe576e939753: Pull complete 796ec56fee5d: Pull complete c382453fc245: Verifying Checksum c382453fc245: Download complete a96fccb405ba: Verifying Checksum a96fccb405ba: Download complete 989b36477d41: Verifying Checksum 989b36477d41: Download complete 096969ad4687: Verifying Checksum 096969ad4687: Download complete 9242c6c6c594: Download complete 6aee457c99dc: Verifying Checksum 6aee457c99dc: Download complete e070b48b5cf1: Download complete ee93644bffae: Verifying Checksum ee93644bffae: 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 ee93644bffae: Pull complete 096969ad4687: Pull complete 9242c6c6c594: Pull complete 6aee457c99dc: Pull complete Digest: sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af Status: Downloaded newer image for ocaml/opam@sha256:7d5490f4c518fbe98406457f806cec094a37354509e36b74ee168e38b63e87af 2026-03-15 20:26.55 ---> using "43da99153a78e59b4495fb87b2c1c9ed084e63ed4eab2b6a83a346e59a526089" from cache /: (comment debian-13-4.14_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-15 20:26.55 ---> using "c50f4316e496aa89b2bfec3e94ce077dccc163e2c3ef7fe79c03098ac8f7c397" 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-15 20:26.55 ---> using "7db0f1bb35387baa964613ba0e9001d398248acc191a30ade36a5b42556bd71a" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.10.113-scw1 The OCaml toplevel, version 4.14.2 2.5.0 2026-03-15 20:26.55 ---> using "fb608f13be18b9223b0443fc533bb063a021d22179942645fe00c53a91c4040a" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-03-15 20:26.55 ---> using "dd6ed1bf6fa98d91843d05f4bcaa401a2fbd07296a8f76a50d1209c17921d230" from cache /src: (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..4f056bfedf master -> origin/master 31462e7d24 Merge pull request #29451 from dra27/relocatable-package <><> 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-15 20:26.55 ---> using "c039562f1922c9e4b95ba07e28d49209c21da680e6444564f8156f59488a49c9" from cache /src: (copy (src print-table.opam print-table-tests.opam print-table-dev.opam) (dst ./)) 2026-03-15 20:26.55 ---> saved as "4bbba202f9a4bd4c5c1ee0e488ad77e3a9384778684c1a2077cde5c768a4701d" /src: (run (network host) (shell "opam pin add -yn print-table.dev './' && \ \nopam pin add -yn print-table-tests.dev './' && \ \nopam pin add -yn print-table-dev.dev './'")) [print-table.dev] synchronised (file:///src) print-table is now pinned to file:///src (version dev) [NOTE] Package print-table-tests does not exist in opam repositories registered in the current switch. [print-table-tests.dev] synchronised (file:///src) print-table-tests is now pinned to file:///src (version dev) [NOTE] Package print-table-dev does not exist in opam repositories registered in the current switch. [print-table-dev.dev] synchronised (file:///src) print-table-dev is now pinned to file:///src (version dev) 2026-03-15 20:27.15 ---> saved as "2d2c173250c9df93041aa8c7bb28b1d8398bcabfb647ae91b1e61e05e7440443" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-03-15 20:27.16 ---> saved as "e4af7bbd2510e9eca26dc2e2e54bf2b2c88c4b01f53726db83886cd8517f61f1" /src: (env DEPS "base.v0.16.4 base-bigarray.base base-threads.base base-unix.base csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 jane-street-headers.v0.16.0 jst-config.v0.16.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-md.0.12 printbox-text.0.12 re.1.14.0 sexplib0.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 time_now.v0.16.0 topkg.1.1.1 uucp.17.0.0 uutf.1.0.4") /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 print-table.dev print-table-tests.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 [103 kB] - Fetched 9714 kB in 5s (1934 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [print-table.dev] synchronised (file:///src) [print-table-tests.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 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). # To update the current shell environment, run: eval $(opam env) 2026-03-15 20:28.07 ---> saved as "bd0c96037330a9ed66ee2f6b278a5e3afb6051bf32f8acc27a5ff1096c0e5b40" /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 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). The following actions will be performed: === install 34 packages - install base v0.16.4 - install csexp 1.5.2 - install dune 3.21.1 - install dune-configurator 3.21.1 - install jane-street-headers v0.16.0 - install jst-config v0.16.0 - install ocaml-compiler-libs v0.12.4 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ppx_assert v0.16.0 - install ppx_base v0.16.0 - install ppx_cold v0.16.0 - install ppx_compare v0.16.0 - install ppx_derivers 1.2.1 - install ppx_enumerate v0.16.0 - install ppx_expect v0.16.2 - install ppx_globalize v0.16.0 - install ppx_hash v0.16.0 - install ppx_here v0.16.0 - install ppx_inline_test v0.16.1 - install ppx_optcomp v0.16.0 - install ppx_sexp_conv v0.16.0 - install ppxlib 0.35.0 - install printbox 0.12 - install printbox-md 0.12 - install printbox-text 0.12 - install re 1.14.0 - install sexplib0 v0.16.0 - install stdio v0.16.0 - install stdlib-shims 0.3.0 - install time_now v0.16.0 - install topkg 1.1.1 - install uucp 17.0.0 - install uutf 1.0.4 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved base.v0.16.4 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved jane-street-headers.v0.16.0 (cached) -> retrieved jst-config.v0.16.0 (cached) -> retrieved ocaml-compiler-libs.v0.12.4 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ppx_assert.v0.16.0 (cached) -> retrieved ppx_base.v0.16.0 (cached) -> retrieved ppx_cold.v0.16.0 (cached) -> retrieved ppx_compare.v0.16.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_enumerate.v0.16.0 (cached) -> retrieved ppx_expect.v0.16.2 (cached) -> retrieved ppx_globalize.v0.16.0 (cached) -> retrieved ppx_here.v0.16.0 (cached) -> retrieved ppx_hash.v0.16.0 (cached) -> retrieved ppx_inline_test.v0.16.1 (cached) -> retrieved ppx_optcomp.v0.16.0 (cached) -> retrieved dune.3.21.1, dune-configurator.3.21.1 (cached) -> installed ocamlbuild.0.16.1 -> retrieved ppx_sexp_conv.v0.16.0 (cached) -> retrieved ppxlib.0.35.0 (cached) -> retrieved printbox.0.12, printbox-md.0.12, printbox-text.0.12 (cached) -> retrieved re.1.14.0 (cached) -> retrieved sexplib0.v0.16.0 (cached) -> retrieved stdio.v0.16.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved time_now.v0.16.0 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved uucp.17.0.0 (cached) -> installed ocamlfind.1.9.8 -> installed topkg.1.1.1 -> installed uutf.1.0.4 -> installed dune.3.21.1 -> installed jane-street-headers.v0.16.0 -> installed csexp.1.5.2 -> installed ppx_derivers.1.2.1 -> installed ocaml-compiler-libs.v0.12.4 -> installed printbox.0.12 -> installed dune-configurator.3.21.1 -> installed re.1.14.0 -> installed sexplib0.v0.16.0 -> installed stdlib-shims.0.3.0 -> installed base.v0.16.4 -> installed stdio.v0.16.0 -> installed uucp.17.0.0 -> installed printbox-text.0.12 -> installed printbox-md.0.12 -> installed ppxlib.0.35.0 -> installed ppx_cold.v0.16.0 -> installed ppx_enumerate.v0.16.0 -> installed ppx_compare.v0.16.0 -> installed ppx_globalize.v0.16.0 -> installed ppx_optcomp.v0.16.0 -> installed ppx_here.v0.16.0 -> installed ppx_sexp_conv.v0.16.0 -> installed ppx_hash.v0.16.0 -> installed ppx_assert.v0.16.0 -> installed ppx_base.v0.16.0 -> installed jst-config.v0.16.0 -> installed time_now.v0.16.0 -> installed ppx_inline_test.v0.16.1 -> installed ppx_expect.v0.16.2 Done. # To update the current shell environment, run: eval $(opam env) 2026-03-15 20:40.06 ---> saved as "1bb30cbbc32fabc25ad13249d6600b7b416538fc33522c3c09d344f75da8a0df" /src: (copy (src .) (dst /src)) 2026-03-15 20:40.06 ---> saved as "dbe4e167d40838d834a684f55825305888617ff7be8cbfbd61b9efd5350bfaf4" /src: (run (shell "opam exec -- dune build --only-packages=print-table,print-table-tests @install @check @runtest && rm -rf _build")) 2026-03-15 20:40.27 ---> saved as "0fdbb7460978bd7bc253b446e05c3669785be38ffe1775a59ceba3d37ff106e1" Job succeeded 2026-03-15 20:40.27: Job succeeded