Organisationsmirageindex6e84be (main)macos-homebrew-5.4_opam-2.4

macos-homebrew-5.4_opam-2.4

Link Copied
Code Copied

Logs

2025-12-03 18:30.34: New job: test mirage/index https://github.com/mirage/index.git#refs/heads/main (6e84bed48db8ab53a09926b45d899815c30f2b39) (macos-x86_64:macos-homebrew-5.4_opam-2.4)
Base: macos-homebrew-ocaml-5.4
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/index.git" -b "main" && cd "index" && git reset --hard 6e84bed4
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM macos-homebrew-ocaml-5.4
# macos-homebrew-5.4_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
RUN ln -f ~/local/bin/opam-2.4 ~/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
RUN cd ~/opam-repository && (git cat-file -e 5abadc9e42963e28a0dd9321b1077b74e758270f || git fetch origin master) && git reset -q --hard 5abadc9e42963e28a0dd9321b1077b74e758270f && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 index.opam index-bench.opam ./src/./
RUN opam pin add -yn index.dev './src/./' && \
opam pin add -yn index-bench.dev './src/./'
RUN echo '(lang dune 3.0)' > './src/./dune-project'
ENV DEPS="afl-persistent.1.4 alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 cmdliner.2.1.0 conf-gmp.5 conf-gnuplot.0.1 conf-pkg-config.4 cppo.1.8.0 crowbar.0.2.2 csexp.1.5.2 digestif.1.3.0 dune.3.20.2 dune-configurator.3.20.2 either.1.0.0 eqaf.0.10 fmt.0.11.0 jsonm.1.0.2 logs.0.10.0 lru.0.3.1 lwt.5.9.2 metrics.0.5.0 metrics-unix.0.5.0 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_repr.0.8.0 ppxlib.0.37.0 progress.0.5.0 psq.0.2.1 re.1.14.0 repr.0.8.0 rusage.1.0.0 semaphore-compat.1.0.2 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 terminal.0.5.0 tezos-base58.1.0.0 topkg.1.1.1 uucp.17.0.0 uuidm.0.9.10 uutf.1.0.4 yojson.3.0.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y index.dev index-bench.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . ./src
RUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2025-12-03 18:30.34: Using cache hint "mirage/index-macos-homebrew-ocaml-5.4-macos-homebrew-5.4_opam-2.4-0089cb65275ff79578355edc6d3233b5"
2025-12-03 18:30.34: Using OBuilder spec:
((from macos-homebrew-ocaml-5.4)
(comment macos-homebrew-5.4_opam-2.4)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5abadc9e42963e28a0dd9321b1077b74e758270f || git fetch origin master) && git reset -q --hard 5abadc9e42963e28a0dd9321b1077b74e758270f && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src index.opam index-bench.opam) (dst ./src/./))
(run (network host)
(shell  "opam pin add -yn index.dev './src/./' && \
\nopam pin add -yn index-bench.dev './src/./'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
(env DEPS "afl-persistent.1.4 alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 cmdliner.2.1.0 conf-gmp.5 conf-gnuplot.0.1 conf-pkg-config.4 cppo.1.8.0 crowbar.0.2.2 csexp.1.5.2 digestif.1.3.0 dune.3.20.2 dune-configurator.3.20.2 either.1.0.0 eqaf.0.10 fmt.0.11.0 jsonm.1.0.2 logs.0.10.0 lru.0.3.1 lwt.5.9.2 metrics.0.5.0 metrics-unix.0.5.0 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_repr.0.8.0 ppxlib.0.37.0 progress.0.5.0 psq.0.2.1 re.1.14.0 repr.0.8.0 rusage.1.0.0 semaphore-compat.1.0.2 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 terminal.0.5.0 tezos-base58.1.0.0 topkg.1.1.1 uucp.17.0.0 uuidm.0.9.10 uutf.1.0.4 yojson.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y index.dev index-bench.dev $DEPS"))
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst ./src))
(run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-12-03 18:30.34: Waiting for resource in pool OCluster
2025-12-03 18:30.34: Waiting for worker…
2025-12-03 18:33.54: Got resource from pool OCluster
Building on i7-worker-04
Initialized empty Git repository in /private/var/lib/ocluster-worker/git/index.git-65350de4bd07b1d9756849632bd387b41a297e9c/.git/
HEAD is now at 6e84bed Merge pull request #404 from lyrm/stats_dls


(from macos-homebrew-ocaml-5.4)
2025-12-03 18:34.08 ---> using "338135fbf1889e924a607b47198b8b308c32a925cc9436066d65a9bdc402cad5" from cache


/: (comment macos-homebrew-5.4_opam-2.4)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam"))
2025-12-03 18:34.08 ---> using "c45c11c7286cf606ab2156414383237a0e197bf48b9278e9465cc1693c9332b7" from cache


/: (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 /Users/mac1000/.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:///Users/mac1000/opam-repository
2025-12-03 18:34.08 ---> using "59a16318ff40c58338bc0b572a2d778111fa14b30a0dc4a11f6465d8abb80bbd" from cache


/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Darwin 24.5.0
The OCaml toplevel, version 5.4.0
2.4.1
2025-12-03 18:34.08 ---> using "03cbf303c2ae412068cf1b7f097ec773b09f8e6d693af9a4cf051761664f96f9" from cache


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5abadc9e42963e28a0dd9321b1077b74e758270f || git fetch origin master) && git reset -q --hard 5abadc9e42963e28a0dd9321b1077b74e758270f && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
5bf570252b..d126db7f35  master     -> origin/master
5abadc9e42 [new release] repr (4 packages) (0.8.0) (#28963)


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///Users/mac1000/opam-repository


Already up-to-date.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-12-03 18:34.08 ---> using "06a00fb5238aa0826d66f9ab578336ea995b65a705bc40e8d0ed619cf62aa952" from cache


/: (copy (src index.opam index-bench.opam) (dst ./src/./))
2025-12-03 18:34.10 ---> saved as "f43d2e5fd3eddda27b9631f90d4860a91c1c32888f4d54e9415e4469bdba1768"


/: (run (network host)
(shell  "opam pin add -yn index.dev './src/./' && \
\nopam pin add -yn index-bench.dev './src/./'"))
[index.dev] synchronised (file:///Users/mac1000/src)
index is now pinned to file:///Users/mac1000/src (version dev)
[index-bench.dev] synchronised (file:///Users/mac1000/src)
index-bench is now pinned to file:///Users/mac1000/src (version dev)
2025-12-03 18:34.33 ---> saved as "681f193bd10cd37f24c222648f41f2e8b159456e3299eb4a128c5f06b72d0fee"


/: (run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-12-03 18:34.36 ---> saved as "2649e9a69b543e100808ffe87df90e87eeaba94e45fb1bb2cebef26afeb5b0a6"


/: (env DEPS "afl-persistent.1.4 alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 cmdliner.2.1.0 conf-gmp.5 conf-gnuplot.0.1 conf-pkg-config.4 cppo.1.8.0 crowbar.0.2.2 csexp.1.5.2 digestif.1.3.0 dune.3.20.2 dune-configurator.3.20.2 either.1.0.0 eqaf.0.10 fmt.0.11.0 jsonm.1.0.2 logs.0.10.0 lru.0.3.1 lwt.5.9.2 metrics.0.5.0 metrics-unix.0.5.0 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppx_repr.0.8.0 ppxlib.0.37.0 progress.0.5.0 psq.0.2.1 re.1.14.0 repr.0.8.0 rusage.1.0.0 semaphore-compat.1.0.2 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 terminal.0.5.0 tezos-base58.1.0.0 topkg.1.1.1 uucp.17.0.0 uuidm.0.9.10 uutf.1.0.4 yojson.3.0.0 zarith.1.14")


/: (env CI true)


/: (env OCAMLCI true)


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y index.dev index-bench.dev $DEPS"))
+ /usr/local/bin/brew "update"
- ==> Updating Homebrew...
- Already up-to-date.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[index-bench.dev] synchronised (file:///Users/mac1000/src)
[index.dev] synchronised (file:///Users/mac1000/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).


The following system packages will first need to be installed:
gmp gnuplot pkgconf


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/local/bin/brew "install" "gmp" "gnuplot" "pkgconf"
- ==> Fetching downloads for: gmp, gnuplot and pkgconf
- ✔︎ Bottle Manifest gmp (6.3.0)
- ✔︎ Bottle Manifest gnuplot (6.0.3)
- ✔︎ Bottle Manifest pkgconf (2.5.1)
- ✔︎ Bottle Manifest pkgconf (2.5.1)
- ✔︎ Bottle gmp (6.3.0)
- ✔︎ Bottle Manifest libpng (1.6.51)
- ✔︎ Bottle libpng (1.6.51)
- ✔︎ Bottle Manifest freetype (2.14.1_1)
- ✔︎ Bottle freetype (2.14.1_1)
- ✔︎ Bottle Manifest libunistring (1.4.1)
- ✔︎ Bottle libunistring (1.4.1)
- ✔︎ Bottle Manifest gettext (0.26_1)
- ✔︎ Bottle Manifest fontconfig (2.17.1)
- ✔︎ Bottle fontconfig (2.17.1)
- ✔︎ Bottle Manifest pcre2 (10.47)
- ✔︎ Bottle pcre2 (10.47)
- ✔︎ Bottle Manifest glib (2.86.2)
- ✔︎ Bottle glib (2.86.2)
- ✔︎ Bottle Manifest xorgproto (2024.1)
- ✔︎ Bottle xorgproto (2024.1)
- ✔︎ Bottle Manifest libxau (1.0.12)
- ✔︎ Bottle libxau (1.0.12)
- ✔︎ Bottle Manifest libxdmcp (1.1.5)
- ✔︎ Bottle libxdmcp (1.1.5)
- ✔︎ Bottle Manifest libxcb (1.17.0)
- ✔︎ Bottle Manifest libx11 (1.8.12)
- ✔︎ Bottle libx11 (1.8.12)
- ✔︎ Bottle Manifest libxext (1.3.6)
- ✔︎ Bottle libxext (1.3.6)
- ✔︎ Bottle Manifest libxrender (0.9.12)
- ✔︎ Bottle libxrender (0.9.12)
- ✔︎ Bottle Manifest lzo (2.10)
- ✔︎ Bottle lzo (2.10)
- ✔︎ Bottle Manifest pixman (0.46.4)
- ✔︎ Bottle pixman (0.46.4)
- ✔︎ Bottle Manifest cairo (1.18.4)
- ✔︎ Bottle cairo (1.18.4)
- ✔︎ Bottle Manifest jpeg-turbo (3.1.2)
- ✔︎ Bottle jpeg-turbo (3.1.2)
- ✔︎ Bottle Manifest brotli (1.2.0)
- ✔︎ Bottle brotli (1.2.0)
- ✔︎ Bottle Manifest giflib (5.2.2)
- ✔︎ Bottle giflib (5.2.2)
- ✔︎ Bottle Manifest highway (1.3.0)
- ✔︎ Bottle highway (1.3.0)
- ✔︎ Bottle Manifest imath (3.2.2)
- ✔︎ Bottle imath (3.2.2)
- ✔︎ Bottle Manifest xz (5.8.1)
- ✔︎ Bottle xz (5.8.1)
- ✔︎ Bottle Manifest lz4 (1.10.0)
- ✔︎ Bottle lz4 (1.10.0)
- ✔︎ Bottle Manifest zstd (1.5.7)
- ✔︎ Bottle zstd (1.5.7)
- ✔︎ Bottle Manifest libtiff (4.7.1)
- ✔︎ Bottle libtiff (4.7.1)
- ✔︎ Bottle Manifest little-cms2 (2.17)
- ✔︎ Bottle little-cms2 (2.17)
- ✔︎ Bottle Manifest libdeflate (1.25)
- ✔︎ Bottle libdeflate (1.25)
- ✔︎ Bottle Manifest openjph (0.25.3)
- ✔︎ Bottle openjph (0.25.3)
- ✔︎ Bottle Manifest openexr (3.4.4)
- ✔︎ Bottle openexr (3.4.4)
- ✔︎ Bottle Manifest webp (1.6.0)
- ✔︎ Bottle webp (1.6.0)
- ✔︎ Bottle Manifest jpeg-xl (0.11.1_3)
- ✔︎ Bottle jpeg-xl (0.11.1_3)
- ✔︎ Bottle Manifest libvmaf (3.0.0)
- ✔︎ Bottle libvmaf (3.0.0)
- ✔︎ Bottle Manifest aom (3.13.1)
- ✔︎ Bottle aom (3.13.1)
- ✔︎ Bottle Manifest dav1d (1.5.2)
- ✔︎ Bottle dav1d (1.5.2)
- ✔︎ Bottle Manifest libavif (1.3.0)
- ✔︎ Bottle libavif (1.3.0)
- ✔︎ Bottle Manifest gd (2.3.3_6)
- ✔︎ Bottle gd (2.3.3_6)
- ✔︎ Bottle Manifest libcerf (3.3)
- ✔︎ Bottle libcerf (3.3)
- ✔︎ Bottle Manifest lua (5.4.8)
- ✔︎ Bottle lua (5.4.8)
- ✔︎ Bottle Manifest fribidi (1.0.16)
- ✔︎ Bottle fribidi (1.0.16)
- ✔︎ Bottle Manifest graphite2 (1.3.14)
- ✔︎ Bottle graphite2 (1.3.14)
- ✔︎ Bottle Manifest icu4c@78 (78.1)
- ✔︎ Bottle Manifest harfbuzz (12.2.0_1)
- ✔︎ Bottle harfbuzz (12.2.0_1)
- ✔︎ Bottle Manifest pango (1.57.0_1)
- ✔︎ Bottle pango (1.57.0_1)
- ✔︎ Bottle Manifest dbus (1.16.2_1)
- ✔︎ Bottle dbus (1.16.2_1)
- ✔︎ Bottle Manifest double-conversion (3.3.1)
- ✔︎ Bottle double-conversion (3.3.1)
- ✔︎ Bottle Manifest libb2 (0.98.1)
- ✔︎ Bottle libb2 (0.98.1)
- ✔︎ Bottle Manifest md4c (0.5.2)
- ✔︎ Bottle md4c (0.5.2)
- ✔︎ Bottle Manifest ca-certificates (2025-12-02)
- ✔︎ Bottle ca-certificates (2025-12-02)
- ✔︎ Bottle Manifest openssl@3 (3.6.0)
- ✔︎ Bottle Manifest qtbase (6.9.3_1)
- ✔︎ Bottle Manifest qtsvg (6.9.3)
- ✔︎ Bottle qtsvg (6.9.3)
- ✔︎ Bottle Manifest qtdeclarative (6.9.3)
- ✔︎ Bottle Manifest qtshadertools (6.9.3)
- ✔︎ Bottle qtshadertools (6.9.3)
- ✔︎ Bottle Manifest qt5compat (6.9.3_1)
- ✔︎ Bottle Manifest readline (8.3.1)
- ✔︎ Bottle icu4c@78 (78.1)
- ✔︎ Bottle pkgconf (2.5.1)
- ✔︎ Bottle qt5compat (6.9.3_1)
- ✔︎ Bottle readline (8.3.1)
- ✔︎ Bottle gnuplot (6.0.3)
- ✔︎ Bottle gettext (0.26_1)
- ✔︎ Bottle libxcb (1.17.0)
- ✔︎ Bottle qtbase (6.9.3_1)
- ✔︎ Bottle openssl@3 (3.6.0)
- ✔︎ Bottle qtdeclarative (6.9.3)
- ==> Pouring gmp--6.3.0.sequoia.bottle.tar.gz
- 🍺  /usr/local/Cellar/gmp/6.3.0: 22 files, 3.4MB
- ==> Running `brew cleanup gmp`...
- Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.
- Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
- ==> Installing dependencies for gnuplot: libpng, freetype, libunistring, gettext, fontconfig, pcre2, glib, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, jpeg-turbo, brotli, giflib, highway, imath, xz, lz4, zstd, libtiff, little-cms2, libdeflate, openjph, openexr, webp, jpeg-xl, libvmaf, aom, dav1d, libavif, gd, libcerf, lua, fribidi, graphite2, icu4c@78, harfbuzz, pango, dbus, double-conversion, libb2, md4c, ca-certificates, openssl@3, qtbase, qtsvg, qtdeclarative, qtshadertools, qt5compat and readline
- ==> Installing gnuplot dependency: libpng
- ==> Pouring libpng--1.6.51.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libpng/1.6.51: 28 files, 1.3MB
- ==> Installing gnuplot dependency: freetype
- ==> Pouring freetype--2.14.1_1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/freetype/2.14.1_1: 68 files, 2.8MB
- ==> Installing gnuplot dependency: libunistring
- ==> Pouring libunistring--1.4.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libunistring/1.4.1: 59 files, 5.8MB
- ==> Installing gnuplot dependency: gettext
- ==> Pouring gettext--0.26_1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/gettext/0.26_1: 2,428 files, 28.2MB
- ==> Installing gnuplot dependency: fontconfig
- ==> Pouring fontconfig--2.17.1.sonoma.bottle.1.tar.gz
- ==> Regenerating font cache, this may take a while
- ==> /usr/local/Cellar/fontconfig/2.17.1/bin/fc-cache --force --really-force --verbose
- 🍺  /usr/local/Cellar/fontconfig/2.17.1: 98 files, 1.2MB
- ==> Installing gnuplot dependency: pcre2
- ==> Pouring pcre2--10.47.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/pcre2/10.47: 244 files, 7.3MB
- ==> Installing gnuplot dependency: glib
- ==> Pouring glib--2.86.2.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/glib/2.86.2: 504 files, 36.7MB
- ==> Installing gnuplot dependency: xorgproto
- ==> Pouring xorgproto--2024.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/xorgproto/2024.1: 268 files, 4.1MB
- ==> Installing gnuplot dependency: libxau
- ==> Pouring libxau--1.0.12.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libxau/1.0.12: 21 files, 95.3KB
- ==> Installing gnuplot dependency: libxdmcp
- ==> Pouring libxdmcp--1.1.5.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libxdmcp/1.1.5: 12 files, 123.6KB
- ==> Installing gnuplot dependency: libxcb
- ==> Pouring libxcb--1.17.0.sonoma.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/libxcb/1.17.0: 2,498 files, 6.5MB
- ==> Installing gnuplot dependency: libx11
- ==> Pouring libx11--1.8.12.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libx11/1.8.12: 1,043 files, 7MB
- ==> Installing gnuplot dependency: libxext
- ==> Pouring libxext--1.3.6.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libxext/1.3.6: 88 files, 440.5KB
- ==> Installing gnuplot dependency: libxrender
- ==> Pouring libxrender--0.9.12.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libxrender/0.9.12: 13 files, 178.4KB
- ==> Installing gnuplot dependency: lzo
- ==> Pouring lzo--2.10.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/lzo/2.10: 32 files, 569KB
- ==> Installing gnuplot dependency: pixman
- ==> Pouring pixman--0.46.4.sonoma.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/pixman/0.46.4: 11 files, 1.5MB
- ==> Installing gnuplot dependency: cairo
- ==> Pouring cairo--1.18.4.sonoma.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/cairo/1.18.4: 58 files, 4.4MB
- ==> Installing gnuplot dependency: jpeg-turbo
- ==> Pouring jpeg-turbo--3.1.2.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/jpeg-turbo/3.1.2: 47 files, 4.4MB
- ==> Installing gnuplot dependency: brotli
- ==> Pouring brotli--1.2.0.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/brotli/1.2.0: 33 files, 1.8MB
- ==> Installing gnuplot dependency: giflib
- ==> Pouring giflib--5.2.2.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/giflib/5.2.2: 20 files, 372.4KB
- ==> Installing gnuplot dependency: highway
- ==> Pouring highway--1.3.0.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/highway/1.3.0: 81 files, 9.2MB
- ==> Installing gnuplot dependency: imath
- ==> Pouring imath--3.2.2.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/imath/3.2.2: 50 files, 945.5KB
- ==> Installing gnuplot dependency: xz
- ==> Pouring xz--5.8.1.sequoia.bottle.tar.gz
- 🍺  /usr/local/Cellar/xz/5.8.1: 96 files, 2.4MB
- ==> Installing gnuplot dependency: lz4
- ==> Pouring lz4--1.10.0.sequoia.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/lz4/1.10.0: 24 files, 678.2KB
- ==> Installing gnuplot dependency: zstd
- ==> Pouring zstd--1.5.7.sequoia.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/zstd/1.5.7: 32 files, 2.5MB
- ==> Installing gnuplot dependency: libtiff
- ==> Pouring libtiff--4.7.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libtiff/4.7.1: 488 files, 8.1MB
- ==> Installing gnuplot dependency: little-cms2
- ==> Pouring little-cms2--2.17.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/little-cms2/2.17: 23 files, 1.2MB
- ==> Installing gnuplot dependency: libdeflate
- ==> Pouring libdeflate--1.25.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libdeflate/1.25: 17 files, 359.8KB
- ==> Installing gnuplot dependency: openjph
- ==> Pouring openjph--0.25.3.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/openjph/0.25.3: 25 files, 651.5KB
- ==> Installing gnuplot dependency: openexr
- ==> Pouring openexr--3.4.4.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/openexr/3.4.4: 212 files, 4.0MB
- ==> Installing gnuplot dependency: webp
- ==> Pouring webp--1.6.0.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/webp/1.6.0: 64 files, 2.7MB
- ==> Installing gnuplot dependency: jpeg-xl
- ==> Pouring jpeg-xl--0.11.1_3.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/jpeg-xl/0.11.1_3: 64 files, 55.9MB
- ==> Installing gnuplot dependency: libvmaf
- ==> Pouring libvmaf--3.0.0.sonoma.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/libvmaf/3.0.0: 235 files, 7.6MB
- ==> Installing gnuplot dependency: aom
- ==> Pouring aom--3.13.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/aom/3.13.1: 28 files, 12.5MB
- ==> Installing gnuplot dependency: dav1d
- ==> Pouring dav1d--1.5.2.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/dav1d/1.5.2: 16 files, 2.4MB
- ==> Installing gnuplot dependency: libavif
- ==> Pouring libavif--1.3.0.sonoma.bottle.1.tar.gz
- 🍺  /usr/local/Cellar/libavif/1.3.0: 22 files, 875.3KB
- ==> Installing gnuplot dependency: gd
- ==> Pouring gd--2.3.3_6.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/gd/2.3.3_6: 34 files, 1.3MB
- ==> Installing gnuplot dependency: libcerf
- ==> Pouring libcerf--3.3.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libcerf/3.3: 42 files, 269.5KB
- ==> Installing gnuplot dependency: lua
- ==> Pouring lua--5.4.8.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/lua/5.4.8: 30 files, 668.2KB
- ==> Installing gnuplot dependency: fribidi
- ==> Pouring fribidi--1.0.16.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/fribidi/1.0.16: 68 files, 487KB
- ==> Installing gnuplot dependency: graphite2
- ==> Pouring graphite2--1.3.14.sonoma.bottle.2.tar.gz
- 🍺  /usr/local/Cellar/graphite2/1.3.14: 19 files, 239.8KB
- ==> Installing gnuplot dependency: icu4c@78
- ==> Pouring icu4c@78--78.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/icu4c@78/78.1: 279 files, 86.7MB
- ==> Installing gnuplot dependency: harfbuzz
- ==> Pouring harfbuzz--12.2.0_1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/harfbuzz/12.2.0_1: 77 files, 12.7MB
- ==> Installing gnuplot dependency: pango
- ==> Pouring pango--1.57.0_1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/pango/1.57.0_1: 69 files, 3.3MB
- ==> Installing gnuplot dependency: dbus
- ==> Pouring dbus--1.16.2_1.sonoma.bottle.tar.gz
- ==> /usr/local/Cellar/dbus/1.16.2_1/bin/dbus-uuidgen --ensure=/usr/local/var/lib/dbus/machine-id
- 🍺  /usr/local/Cellar/dbus/1.16.2_1: 79 files, 1.7MB
- ==> Installing gnuplot dependency: double-conversion
- ==> Pouring double-conversion--3.3.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/double-conversion/3.3.1: 28 files, 231.2KB
- ==> Installing gnuplot dependency: libb2
- ==> Pouring libb2--0.98.1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/libb2/0.98.1: 9 files, 283.9KB
- ==> Installing gnuplot dependency: md4c
- ==> Pouring md4c--0.5.2.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/md4c/0.5.2: 20 files, 268.6KB
- ==> Installing gnuplot dependency: ca-certificates
- ==> Pouring ca-certificates--2025-12-02.all.bottle.tar.gz
- ==> Regenerating CA certificate bundle from keychain, this may take a while...
- 🍺  /usr/local/Cellar/ca-certificates/2025-12-02: 4 files, 235.9KB
- ==> Installing gnuplot dependency: openssl@3
- ==> Pouring openssl@3--3.6.0.sequoia.bottle.tar.gz
- 🍺  /usr/local/Cellar/openssl@3/3.6.0: 7,609 files, 37.9MB
- ==> Installing gnuplot dependency: qtbase
- ==> Pouring qtbase--6.9.3_1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/qtbase/6.9.3_1: 3,979 files, 65MB
- ==> Installing gnuplot dependency: qtsvg
- ==> Pouring qtsvg--6.9.3.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/qtsvg/6.9.3: 113 files, 1MB
- ==> Installing gnuplot dependency: qtdeclarative
- ==> Pouring qtdeclarative--6.9.3.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/qtdeclarative/6.9.3: 4,863 files, 132.9MB
- ==> Installing gnuplot dependency: qtshadertools
- ==> Pouring qtshadertools--6.9.3.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/qtshadertools/6.9.3: 55 files, 6.4MB
- ==> Installing gnuplot dependency: qt5compat
- ==> Pouring qt5compat--6.9.3_1.sonoma.bottle.tar.gz
- 🍺  /usr/local/Cellar/qt5compat/6.9.3_1: 135 files, 3.3MB
- ==> Installing gnuplot dependency: readline
- ==> Pouring readline--8.3.1.sequoia.bottle.tar.gz
- 🍺  /usr/local/Cellar/readline/8.3.1: 56 files, 2.6MB
- ==> Installing gnuplot
- ==> Pouring gnuplot--6.0.3.sonoma.bottle.2.tar.gz
- 🍺  /usr/local/Cellar/gnuplot/6.0.3: 48 files, 3MB
- ==> Running `brew cleanup gnuplot`...
- ==> Pouring pkgconf--2.5.1.sequoia.bottle.tar.gz
- 🍺  /usr/local/Cellar/pkgconf/2.5.1: 28 files, 383.2KB
- ==> Running `brew cleanup pkgconf`...
2025-12-03 18:37.50 ---> saved as "bd06627316ad2868893f833d492e0a8c4fec6a1f5b9c83a131a17d3adf48c044"


/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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 53 packages
- install afl-persistent      1.4
- install alcotest            1.9.1
- install astring             0.8.5
- install base-bytes          base
- install base64              3.5.2
- install cmdliner            2.1.0
- install conf-gmp            5
- install conf-gnuplot        0.1
- install conf-pkg-config     4
- install cppo                1.8.0
- install crowbar             0.2.2
- install csexp               1.5.2
- install digestif            1.3.0
- install dune                3.20.2
- install dune-configurator   3.20.2
- install either              1.0.0
- install eqaf                0.10
- install fmt                 0.11.0
- install jsonm               1.0.2
- install logs                0.10.0
- install lru                 0.3.1
- install lwt                 5.9.2
- install metrics             0.5.0
- install metrics-unix        0.5.0
- install mtime               2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims  1.0.0
- install ocamlbuild          0.16.1
- install ocamlfind           1.9.8
- install ocplib-endian       1.2
- install optint              0.3.0
- install ppx_derivers        1.2.1
- install ppx_deriving        6.1.1
- install ppx_deriving_yojson 3.10.0
- install ppx_repr            0.8.0
- install ppxlib              0.37.0
- install progress            0.5.0
- install psq                 0.2.1
- install re                  1.14.0
- install repr                0.8.0
- install rusage              1.0.0
- install semaphore-compat    1.0.2
- install seq                 base
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install terminal            0.5.0
- install tezos-base58        1.0.0
- install topkg               1.1.1
- install uucp                17.0.0
- install uuidm               0.9.10
- install uutf                1.0.4
- install yojson              3.0.0
- install zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5  (cached)
-> retrieved alcotest.1.9.1  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved afl-persistent.1.4  (cached)
-> retrieved crowbar.0.2.2  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-pkg-config.4
-> retrieved cmdliner.2.1.0  (cached)
-> installed conf-gmp.5
-> retrieved either.1.0.0  (cached)
-> installed conf-gnuplot.0.1
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved jsonm.1.0.2  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved lru.0.3.1  (cached)
-> retrieved lwt.5.9.2  (cached)
-> retrieved metrics.0.5.0, metrics-unix.0.5.0  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved ppx_deriving.6.1.1  (cached)
-> retrieved ppx_deriving_yojson.3.10.0  (cached)
-> retrieved ppx_repr.0.8.0, repr.0.8.0  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> retrieved progress.0.5.0, terminal.0.5.0  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved rusage.1.0.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved semaphore-compat.1.0.2  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved tezos-base58.1.0.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved uuidm.0.9.10  (cached)
-> retrieved uucp.17.0.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2  (cached)
-> installed ocamlbuild.0.16.1
-> installed cmdliner.2.1.0
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed uuidm.0.9.10
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed jsonm.1.0.2
-> installed dune.3.20.2
-> installed csexp.1.5.2
-> installed base64.3.5.2
-> installed ppx_derivers.1.2.1
-> installed afl-persistent.1.4
-> installed optint.0.3.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed metrics.0.5.0
-> installed eqaf.0.10
-> installed either.1.0.0
-> installed cppo.1.8.0
-> installed psq.0.2.1
-> installed stdlib-shims.0.3.0
-> installed rusage.1.0.0
-> installed crowbar.0.2.2
-> installed semaphore-compat.1.0.2
-> installed lru.0.3.1
-> installed ocplib-endian.1.2
-> installed sexplib0.v0.17.0
-> installed digestif.1.3.0
-> installed dune-configurator.3.20.2
-> installed repr.0.8.0
-> installed tezos-base58.1.0.0
-> installed re.1.14.0
-> installed yojson.3.0.0
-> installed alcotest.1.9.1
-> installed lwt.5.9.2
-> installed uucp.17.0.0
-> installed metrics-unix.0.5.0
-> installed terminal.0.5.0
-> installed logs.0.10.0
-> installed progress.0.5.0
-> installed ppxlib.0.37.0
-> installed ppx_deriving.6.1.1
-> installed ppx_deriving_yojson.3.10.0
-> installed ppx_repr.0.8.0
Done.


<><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><><><>
=> afl-persistent is installed, but since the current OCaml compiler does
not enable AFL instrumentation by default, most packages will not be
instrumented and fuzzing with afl-fuzz may not be effective.


To globally enable AFL instrumentation, create an OCaml switch like:


opam switch create 5.4.0+afl ocaml-variants.5.4.0+options ocaml-option-afl
# To update the current shell environment, run: eval $(opam env)
2025-12-03 18:39.39 ---> saved as "ea4acd9d8c3afd5f9b5b627d0b4cf0767317d2107004faaa257867aba2e395b9"


/: (copy (src .) (dst ./src))
2025-12-03 18:39.42 ---> saved as "9598284fefa66c70fe3797522442a248e8de12cefc3208c3c089bbe7d19efda9"


/: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test && ./main.exe)
Testing `index'.
This run has ID `JTDVTQHT'.


[OK]          cache           0   noop.
[OK]          cache           1   unbounded.
[OK]          search          0   unique.
[OK]          search          1   constant metric.


Full test results in `~/src/_build/default/test/_build/_tests/index'.
Test Successful in 0.006s. 4 tests run.
(cd _build/default/test/unix && ./main.exe)
Testing `index.unix'.
This run has ID `R6ZNXCP1'.


[OK]          io_array                0   fresh.
[OK]          io_array                1   prefetch.
[OK]          merge                   0   readonly in sequence.
[OK]          merge                   1   readonly interleaved.
[OK]          merge                   2   interleaved merge.
[OK]          merge                   3   write at the end of merge.
[OK]          merge                   4   write in log_async.
[OK]          merge                   5   find while merging.
[OK]          merge                   6   find in async without log.
[OK]          merge                   7   find in async with log.
[OK]          merge                   8   sync before and after clearing th...
[OK]          merge                   9   sync and find after log cleared.
[OK]          merge                  10   merge during ro sync.
[OK]          merge                  11   is_merging.
[OK]          merge                  12   clear is not blocking.
[OK]          merge                  13   `clear` aborts merge.
[OK]          merge                  14   `close ~immediately` aborts merge.
[OK]          live                    0   find (present).
[OK]          live                    1   find (absent).
[OK]          live                    2   replace.
[OK]          live                    3   fail add (key).
[OK]          live                    4   fail add (value).
[OK]          live                    5   membership.
[OK]          live                    6   clear and iter.
[OK]          live                    7   clear and find.
[OK]          live                    8   open after clear.
[OK]          live                    9   files on disk after clear.
[OK]          live                   10   duplicate entries.
[OK]          lru                     0   replace_and_find.
[OK]          lru                     1   mem.
[OK]          lru                     2   clear.
[OK]          lru                     3   filter.
[OK]          on restart              0   find (present).
[OK]          on restart              1   find (absent).
[OK]          on restart              2   replace.
[OK]          on restart              3   membership.
[OK]          on restart              4   fail restart readonly fresh.
[OK]          on restart              5   in sync.
[OK]          on restart              6   duplicate entries in log.
[OK]          readonly                0   add.
[OK]          readonly                1   read after clear.
[OK]          readonly                2   snapshot isolation.
[OK]          readonly                3   Readonly v after replace.
[OK]          readonly                4   add not allowed.
[OK]          readonly                5   fail read if no flush.
[OK]          readonly                6   readonly v is in sync.
[OK]          readonly                7   read values added in log before c...
[OK]          readonly                8   read values added in index before...
[OK]          readonly                9   read old values in log after clear.
[OK]          readonly               10   read old values in index after cl...
[OK]          readonly               11   readonly open after clear.
[OK]          readonly               12   race between sync and merge.
[OK]          readonly               13   race between sync and clear.
[OK]          readonly               14   race between sync and end of merge.
[OK]          readonly               15   reload log and log async.
[OK]          close                   0   close and reopen.
[OK]          close                   1   close and reopen more.
[OK]          close                   2   crash and continue.
[OK]          close                   3   find (absent).
[OK]          close                   4   replace.
[OK]          close                   5   open two instances, close one.
[OK]          close                   6   close and reopen on readonly.
[OK]          close                   7   non-close operations fail after c...
[OK]          close                   8   double close.
[OK]          close                   9   double restart.
[OK]          close                  10   aborted merge.
[OK]          filter                  0   filter none.
[OK]          filter                  1   filter all.
[OK]          filter                  2   filter one.
[OK]          filter                  3   clone then filter.
[OK]          filter                  4   filter then clone.
[OK]          filter                  5   empty after filter+fresh.
[OK]          flush_callback          0   close.
[OK]          flush_callback          1   flush.
[OK]          flush_callback          2   replace.
[OK]          throttle                0   force merge.
[OK]          throttle                1   implicit merge.


Full test results in `~/src/_build/default/test/unix/_build/_tests/index.unix'.
Test Successful in 102.412s. 77 tests run.
2025-12-03 18:41.32 ---> saved as "5c88fbe35a8d458cf7b01d6f623e7bbb920bd2784aa1468c6659d35736a28519"
Job succeeded
2025-12-03 18:41.43: Job succeeded