2025-08-26 09:23.27: New job: test mbarbin/print-table https://github.com/mbarbin/print-table.git#refs/heads/main (6aab08416eca9905e5bc16aa5437c7d7486463e9) (freebsd-x86_64:freebsd-14.2-4.14_opam-2.4)
Base: freebsd-14.2-ocaml-4.14
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mbarbin/print-table.git" -b "main" && cd "print-table" && git reset --hard 6aab0841
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-14.2-ocaml-4.14
# freebsd-14.2-4.14_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.4 /usr/local/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 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 || git fetch origin master) && git reset -q --hard 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 && 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 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 core.v0.16.2 csexp.1.5.2 dune.3.20.1 dune-configurator.3.20.1 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 int_repr.v0.16.0 jane-street-headers.v0.16.0 jst-config.v0.16.0 num.1.6 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 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.1 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-md.0.12 printbox-text.0.12 re.1.13.2 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 time_now.v0.16.0 topkg.1.1.0 typerep.v0.16.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.16.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --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
2025-08-26 09:23.27: Using cache hint "mbarbin/print-table-freebsd-14.2-ocaml-4.14-freebsd-14.2-4.14_opam-2.4-d8dae28ebd08d7cb9b9dc1a67bc6a19b"
2025-08-26 09:23.27: Using OBuilder spec:
((from freebsd-14.2-ocaml-4.14)
(comment freebsd-14.2-4.14_opam-2.4)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/local/bin/opam-2.4 /usr/local/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 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 || git fetch origin master) && git reset -q --hard 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 && 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 (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "base.v0.16.4 base-bigarray.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 core.v0.16.2 csexp.1.5.2 dune.3.20.1 dune-configurator.3.20.1 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 int_repr.v0.16.0 jane-street-headers.v0.16.0 jst-config.v0.16.0 num.1.6 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 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.1 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-md.0.12 printbox-text.0.12 re.1.13.2 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 time_now.v0.16.0 topkg.1.1.0 typerep.v0.16.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.16.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.4 --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"))
)
2025-08-26 09:23.27: Waiting for resource in pool OCluster
2025-08-26 09:23.27: Waiting for worker…
2025-08-26 11:00.54: Got resource from pool OCluster
Building on rosemary
All commits already cached
HEAD is now at 6aab084 Remove invalid badge
(from freebsd-14.2-ocaml-4.14)
2025-08-26 11:01.49 ---> using "e232d73c9161ea3ff94ff4ae2b5a6983da9a9ca98d5185b2db1dbadeae5228e2" from cache
/: (comment freebsd-14.2-4.14_opam-2.4)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.4 /usr/local/bin/opam"))
2025-08-26 11:01.50 ---> using "ab3b72ff1bef5200ab51bf41b5ce466d603a607c082bc77b8cb9a89bd0ee8e2b" from cache
/src: (run (shell "opam init --reinit -ni"))
No configuration file found, using 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.
Continue? [Y/n] y
[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
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2025-08-26 11:01.51 ---> using "4f5272944a297469599fadae70be6af0a741315c350ad35dc552c1741ce274b4" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.2-RELEASE-p1
The OCaml toplevel, version 4.14.2
2.4.1
2025-08-26 11:01.51 ---> using "07a4e313abba0673771074c9860cdd9543e4761d68d2fb7c6d7221bc739a7e75" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-08-26 11:01.52 ---> using "3a9f22eefbfbdecb5fa973f708084041cdbe652271a081208757b5e926d582b0" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 || git fetch origin master) && git reset -q --hard 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
f1d3c77350..4c972ba0fc master -> origin/master
4c972ba0fc Merge pull request #28397 from maiste/release-dune-3.20.1
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised 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.3.0
- ocaml-config.3
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.3.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
2025-08-26 11:01.52 ---> using "2603980023e54d541aeb63f648e8dc319afb9025a8a70ba09832e38bac5a3ada" from cache
/src: (copy (src print-table.opam print-table-tests.opam print-table-dev.opam)
(dst ./))
2025-08-26 11:01.54 ---> saved as "0ac2252cd1508839b5a30df469a1c1c02c8da69ca139646efb1bc7a8f00cc563"
/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)
2025-08-26 11:02.01 ---> saved as "a31ed0e0781f928facd0da23ecadf5294a8eb440607778d517b28fbefea11de5"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-08-26 11:02.03 ---> saved as "6d69ff5fc5e6d790f5000a55925cb27eaeab1dacfaacf9f6dca34be03b78c5a6"
/src: (env DEPS "base.v0.16.4 base-bigarray.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 core.v0.16.2 csexp.1.5.2 dune.3.20.1 dune-configurator.3.20.1 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 int_repr.v0.16.0 jane-street-headers.v0.16.0 jst-config.v0.16.0 num.1.6 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 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.1 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-md.0.12 printbox-text.0.12 re.1.13.2 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 time_now.v0.16.0 topkg.1.1.0 typerep.v0.16.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.16.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.4 --depext-only -y print-table.dev print-table-tests.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[print-table-tests.dev] synchronised (file:///src)
[print-table.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).
2025-08-26 11:02.29 ---> saved as "b52884c3af66f2c6df74bfa43c836153ef7f03c9f64309d89f039641f6c4e74c"
/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 70 packages
∗ base v0.16.4
∗ base_bigstring v0.16.0
∗ base_quickcheck v0.16.0
∗ bin_prot v0.16.0
∗ core v0.16.2
∗ csexp 1.5.2
∗ dune 3.20.1
∗ dune-configurator 3.20.1
∗ expect_test_helpers_core v0.16.0
∗ fieldslib v0.16.0
∗ int_repr v0.16.0
∗ jane-street-headers v0.16.0
∗ jst-config v0.16.0
∗ num 1.6
∗ ocaml-compiler-libs v0.12.4
∗ ocamlbuild 0.16.1
∗ ocamlfind 1.9.8
∗ parsexp v0.16.0
∗ ppx_assert v0.16.0
∗ ppx_base v0.16.0
∗ ppx_bench v0.16.0
∗ ppx_bin_prot v0.16.0
∗ ppx_cold v0.16.0
∗ ppx_compare v0.16.0
∗ ppx_custom_printf v0.16.0
∗ ppx_derivers 1.2.1
∗ ppx_disable_unused_warnings v0.16.0
∗ ppx_enumerate v0.16.0
∗ ppx_expect v0.16.1
∗ ppx_fields_conv v0.16.0
∗ ppx_fixed_literal v0.16.0
∗ ppx_globalize v0.16.0
∗ ppx_hash v0.16.0
∗ ppx_here v0.16.0
∗ ppx_ignore_instrumentation v0.16.0
∗ ppx_inline_test v0.16.1
∗ ppx_jane v0.16.0
∗ ppx_let v0.16.0
∗ ppx_log v0.16.0
∗ ppx_module_timer v0.16.0
∗ ppx_optcomp v0.16.0
∗ ppx_optional v0.16.0
∗ ppx_pipebang v0.16.0
∗ ppx_sexp_conv v0.16.0
∗ ppx_sexp_message v0.16.0
∗ ppx_sexp_value v0.16.0
∗ ppx_stable v0.16.0
∗ ppx_stable_witness v0.16.0
∗ ppx_string v0.16.0
∗ ppx_tydi v0.16.0
∗ ppx_typerep_conv v0.16.0
∗ ppx_variants_conv v0.16.0
∗ ppxlib 0.35.0
∗ printbox 0.12
∗ printbox-md 0.12
∗ printbox-text 0.12
∗ re 1.13.2
∗ seq base
∗ sexp_pretty v0.16.0
∗ sexplib v0.16.0
∗ sexplib0 v0.16.0
∗ splittable_random v0.16.0
∗ stdio v0.16.0
∗ stdlib-shims 0.3.0
∗ time_now v0.16.0
∗ topkg 1.1.0
∗ typerep v0.16.0
∗ uucp 16.0.0
∗ uutf 1.0.4
∗ variantslib v0.16.0
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved base_bigstring.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/base_bigstring-v0.16.0.tar.gz)
⬇ retrieved base_quickcheck.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/base_quickcheck-v0.16.0.tar.gz)
⬇ retrieved base.v0.16.4 (cached)
⬇ retrieved bin_prot.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/bin_prot-v0.16.0.tar.gz)
⬇ retrieved csexp.1.5.2 (cached)
⬇ retrieved expect_test_helpers_core.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/expect_test_helpers_core-v0.16.0.tar.gz)
⬇ retrieved fieldslib.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/fieldslib-v0.16.0.tar.gz)
⬇ retrieved int_repr.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/int_repr-v0.16.0.tar.gz)
⬇ retrieved jane-street-headers.v0.16.0 (cached)
⬇ retrieved jst-config.v0.16.0 (cached)
⬇ retrieved num.1.6 (cached)
⬇ retrieved ocaml-compiler-libs.v0.12.4 (cached)
⬇ retrieved core.v0.16.2 (https://github.com/janestreet/core/archive/refs/tags/v0.16.2.tar.gz)
⬇ retrieved ocamlbuild.0.16.1 (cached)
⬇ retrieved parsexp.v0.16.0 (cached)
⬇ retrieved ocamlfind.1.9.8 (cached)
⬇ retrieved ppx_base.v0.16.0 (cached)
⬇ retrieved ppx_assert.v0.16.0 (cached)
∗ installed num.1.6
⬇ retrieved ppx_bench.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_bench-v0.16.0.tar.gz)
⬇ retrieved ppx_cold.v0.16.0 (cached)
⬇ retrieved ppx_bin_prot.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_bin_prot-v0.16.0.tar.gz)
⬇ retrieved ppx_compare.v0.16.0 (cached)
⬇ retrieved ppx_derivers.1.2.1 (cached)
⬇ retrieved ppx_custom_printf.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_custom_printf-v0.16.0.tar.gz)
⬇ retrieved ppx_disable_unused_warnings.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_disable_unused_warnings-v0.16.0.tar.gz)
⬇ retrieved ppx_enumerate.v0.16.0 (cached)
⬇ retrieved ppx_fields_conv.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_fields_conv-v0.16.0.tar.gz)
⬇ retrieved ppx_expect.v0.16.1 (cached)
⬇ retrieved ppx_globalize.v0.16.0 (cached)
⬇ retrieved ppx_fixed_literal.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_fixed_literal-v0.16.0.tar.gz)
⬇ retrieved ppx_hash.v0.16.0 (cached)
⬇ retrieved ppx_here.v0.16.0 (cached)
⬇ retrieved dune.3.20.1, dune-configurator.3.20.1 (cached)
⬇ retrieved ppx_ignore_instrumentation.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_ignore_instrumentation-v0.16.0.tar.gz)
⬇ retrieved ppx_jane.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_jane-v0.16.0.tar.gz)
⬇ retrieved ppx_inline_test.v0.16.1 (cached)
∗ installed ocamlbuild.0.16.1
⬇ retrieved ppx_module_timer.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_module_timer-v0.16.0.tar.gz)
⬇ retrieved ppx_let.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_let-v0.16.0.tar.gz)
⬇ retrieved ppx_log.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_log-v0.16.0.tar.gz)
⬇ retrieved ppx_optcomp.v0.16.0 (cached)
⬇ retrieved ppx_optional.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_optional-v0.16.0.tar.gz)
⬇ retrieved ppx_sexp_conv.v0.16.0 (cached)
⬇ retrieved ppx_pipebang.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_pipebang-v0.16.0.tar.gz)
⬇ retrieved ppx_sexp_message.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_sexp_message-v0.16.0.tar.gz)
⬇ retrieved ppx_sexp_value.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_sexp_value-v0.16.0.tar.gz)
⬇ retrieved ppx_stable.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_stable-v0.16.0.tar.gz)
⬇ retrieved ppx_stable_witness.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_stable_witness-v0.16.0.tar.gz)
⬇ retrieved ppx_string.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_string-v0.16.0.tar.gz)
⬇ retrieved ppx_tydi.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_tydi-v0.16.0.tar.gz)
⬇ retrieved ppx_variants_conv.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_variants_conv-v0.16.0.tar.gz)
⬇ retrieved ppx_typerep_conv.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/ppx_typerep_conv-v0.16.0.tar.gz)
⬇ retrieved ppxlib.0.35.0 (cached)
⬇ retrieved seq.base (cached)
∗ installed seq.base
⬇ retrieved re.1.13.2 (cached)
⬇ retrieved printbox.0.12, printbox-md.0.12, printbox-text.0.12 (cached)
⬇ retrieved sexp_pretty.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/sexp_pretty-v0.16.0.tar.gz)
⬇ retrieved sexplib.v0.16.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 splittable_random.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/splittable_random-v0.16.0.tar.gz)
⬇ retrieved topkg.1.1.0 (cached)
⬇ retrieved typerep.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/typerep-v0.16.0.tar.gz)
⬇ retrieved uutf.1.0.4 (cached)
⬇ retrieved variantslib.v0.16.0 (https://ocaml.janestreet.com/ocaml-core/v0.16/files/variantslib-v0.16.0.tar.gz)
⬇ retrieved uucp.16.0.0 (cached)
∗ installed ocamlfind.1.9.8
∗ installed topkg.1.1.0
∗ installed uutf.1.0.4
∗ installed dune.3.20.1
∗ installed ppx_derivers.1.2.1
∗ installed jane-street-headers.v0.16.0
∗ installed csexp.1.5.2
∗ installed stdlib-shims.0.3.0
∗ installed sexplib0.v0.16.0
∗ installed re.1.13.2
∗ installed printbox.0.12
∗ installed ocaml-compiler-libs.v0.12.4
∗ installed uucp.16.0.0
∗ installed parsexp.v0.16.0
∗ installed printbox-text.0.12
∗ installed dune-configurator.3.20.1
∗ installed printbox-md.0.12
∗ installed sexplib.v0.16.0
∗ installed ppxlib.0.35.0
∗ installed ppx_ignore_instrumentation.v0.16.0
∗ installed ppx_pipebang.v0.16.0
∗ installed base.v0.16.4
∗ installed fieldslib.v0.16.0
∗ installed variantslib.v0.16.0
∗ installed stdio.v0.16.0
∗ installed ppx_globalize.v0.16.0
∗ installed ppx_cold.v0.16.0
∗ installed typerep.v0.16.0
∗ installed ppx_tydi.v0.16.0
∗ installed ppx_here.v0.16.0
∗ installed ppx_optional.v0.16.0
∗ installed ppx_stable_witness.v0.16.0
∗ installed ppx_fixed_literal.v0.16.0
∗ installed ppx_enumerate.v0.16.0
∗ installed ppx_stable.v0.16.0
∗ installed ppx_disable_unused_warnings.v0.16.0
∗ installed ppx_compare.v0.16.0
∗ installed ppx_fields_conv.v0.16.0
∗ installed ppx_variants_conv.v0.16.0
∗ installed ppx_sexp_conv.v0.16.0
∗ installed ppx_typerep_conv.v0.16.0
∗ installed ppx_optcomp.v0.16.0
∗ installed ppx_let.v0.16.0
∗ installed ppx_hash.v0.16.0
∗ installed ppx_assert.v0.16.0
∗ installed ppx_sexp_value.v0.16.0
∗ installed ppx_sexp_message.v0.16.0
∗ installed ppx_custom_printf.v0.16.0
∗ installed ppx_base.v0.16.0
∗ installed ppx_log.v0.16.0
∗ installed jst-config.v0.16.0
∗ installed ppx_string.v0.16.0
∗ installed bin_prot.v0.16.0
∗ installed sexp_pretty.v0.16.0
∗ installed time_now.v0.16.0
∗ installed ppx_bin_prot.v0.16.0
∗ installed ppx_module_timer.v0.16.0
∗ installed ppx_inline_test.v0.16.1
∗ installed ppx_bench.v0.16.0
∗ installed splittable_random.v0.16.0
∗ installed ppx_expect.v0.16.1
∗ installed base_quickcheck.v0.16.0
∗ installed ppx_jane.v0.16.0
∗ installed int_repr.v0.16.0
∗ installed base_bigstring.v0.16.0
∗ installed core.v0.16.2
∗ installed expect_test_helpers_core.v0.16.0
Done.
2025-08-26 11:53.44 ---> saved as "fd26c7219be209fcab0293e1c749d21fd4d3daba681cba1db84857ecc17441df"
/src: (copy (src .) (dst /src))
2025-08-26 11:53.46 ---> saved as "2768cbeacaf1bc3b3a2bf972d222d0d52e7dbc2dcef29381fad7735c3fe7c7c1"
/src: (run (shell "opam exec -- dune build --only-packages=print-table,print-table-tests @install @check @runtest && rm -rf _build"))
2025-08-26 11:53.55 ---> saved as "b8a4ad72cd3bf521ea881d952b803bdd9eff22ac2206144450b94ffd8dcfffc4"
Job succeeded
2025-08-26 11:53.02: Job succeeded