- github
- ocaml
- opam-repository
- 92e909
- distributions,archlinux-ocaml-5.4,ochre.1.0.0
(not at the head of any monitored branch or PR)
2026-04-13 12:45.07: New job: build ochre.1.0.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29700/head (92e909f657262642472253e8e4d15ffb656911dc)
on archlinux-ocaml-5.4/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29700/head" && git reset --hard 92e909f6
git fetch origin master
git merge --no-edit 0404939bde256ca9d097922f265c4342b3b383b0
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:archlinux-ocaml-5.4@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn ochre.1.0.0 1.0.0
RUN opam reinstall ochre.1.0.0; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"archlinux\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'ochre.1.0.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
END-OF-DOCKERFILE
docker build -f ../Dockerfile .
2026-04-13 12:45.07: Using cache hint "ocaml/opam:archlinux-ocaml-5.4@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2-ochre.1.0.0-92e909f657262642472253e8e4d15ffb656911dc"
2026-04-13 12:45.07: Using OBuilder spec:
((from ocaml/opam:archlinux-ocaml-5.4@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "opam option solver=builtin-0install && opam config report"))
(env OPAMDOWNLOADJOBS 1)
(env OPAMERRLOGLEN 0)
(env OPAMPRECISETRACKING 1)
(env CI true)
(env OPAM_REPO_CI true)
(run (shell "rm -rf opam-repository/"))
(copy (src .) (dst opam-repository/))
(run (shell "opam repository set-url --strict default opam-repository/"))
(run (network host)
(shell "opam update --depexts || true"))
(run (shell "opam pin add -k version -yn ochre.1.0.0 1.0.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ochre.1.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"archlinux\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'ochre.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-04-13 12:45.07: Waiting for resource in pool OCluster
2026-04-13 12:45.09: Waiting for worker…
2026-04-13 12:46.40: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
Updating files: 96% (18055/18675)
Updating files: 97% (18115/18675)
Updating files: 98% (18302/18675)
Updating files: 99% (18489/18675)
Updating files: 100% (18675/18675)
Updating files: 100% (18675/18675), done.
HEAD is now at 0404939bde Merge pull request #29648 from sanette/opam-publish-tsdl-ttf.0.7
Updating 0404939bde..92e909f657
Fast-forward
packages/ochre-cli/ochre-cli.1.0.0/opam | 44 +++++++++++++++++++++++++++
packages/ochre/ochre.1.0.0/opam | 54 +++++++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
create mode 100644 packages/ochre-cli/ochre-cli.1.0.0/opam
create mode 100644 packages/ochre/ochre.1.0.0/opam
(from ocaml/opam:archlinux-ocaml-5.4@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2)
Unable to find image 'ocaml/opam:archlinux-ocaml-5.4@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2' locally
docker.io/ocaml/opam@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2: Pulling from ocaml/opam
c9ea86d6f9b5: Pulling fs layer
6bd69c77b316: Pulling fs layer
47fe046dcaa3: Pulling fs layer
2ef6a5333c92: Pulling fs layer
2bce953099e3: Pulling fs layer
70ffc51f0084: Pulling fs layer
b8b55c8422bb: Pulling fs layer
2ef6a5333c92: Waiting
ec0d284b59b3: Pulling fs layer
70ffc51f0084: Waiting
2bce953099e3: Waiting
aef12ae46f15: Pulling fs layer
b8b55c8422bb: Waiting
ec0d284b59b3: Waiting
99494cb74219: Pulling fs layer
aef12ae46f15: Waiting
6554d06eb0ae: Pulling fs layer
9206878af73c: Pulling fs layer
99494cb74219: Waiting
6554d06eb0ae: Waiting
46db03b7ba7f: Pulling fs layer
9206878af73c: Waiting
06a4e09cf289: Pulling fs layer
46db03b7ba7f: Waiting
06a4e09cf289: Waiting
4f4fb700ef54: Pulling fs layer
fadccc62c2ca: Pulling fs layer
4f4fb700ef54: Waiting
997af073108a: Pulling fs layer
fadccc62c2ca: Waiting
f05f4d2f6441: Pulling fs layer
1e338ee1032a: Pulling fs layer
f05f4d2f6441: Waiting
997af073108a: Waiting
0774f2ec3844: Pulling fs layer
54aa2dbb029d: Pulling fs layer
1e338ee1032a: Waiting
0774f2ec3844: Waiting
5f07be1dc3f7: Pulling fs layer
807ebe9f8073: Pulling fs layer
54aa2dbb029d: Waiting
bddf10f49d5e: Pulling fs layer
807ebe9f8073: Waiting
1307919f5507: Pulling fs layer
bddf10f49d5e: Waiting
67edb023280c: Pulling fs layer
1307919f5507: Waiting
a73fd304ea0f: Pulling fs layer
67edb023280c: Waiting
22825ff20a92: Pulling fs layer
a73fd304ea0f: Waiting
e4e4ef52ca8e: Pulling fs layer
22825ff20a92: Waiting
4c31e4e0b4cd: Pulling fs layer
e4e4ef52ca8e: Waiting
bc04313323af: Pulling fs layer
4c31e4e0b4cd: Waiting
b0654d5f963f: Pulling fs layer
7299618be8f1: Pulling fs layer
bc04313323af: Waiting
b0654d5f963f: Waiting
c4a3b3667177: Pulling fs layer
eff4f5aff9e8: Pulling fs layer
7299618be8f1: Waiting
c4a3b3667177: Waiting
17aced3f1ca0: Pulling fs layer
7db8b839e733: Pulling fs layer
eff4f5aff9e8: Waiting
17aced3f1ca0: Waiting
2f49ffab676a: Pulling fs layer
7db8b839e733: Waiting
2f49ffab676a: Waiting
6bd69c77b316: Verifying Checksum
6bd69c77b316: Download complete
2ef6a5333c92: Verifying Checksum
2ef6a5333c92: Download complete
2bce953099e3: Verifying Checksum
2bce953099e3: Download complete
70ffc51f0084: Verifying Checksum
70ffc51f0084: Download complete
b8b55c8422bb: Verifying Checksum
b8b55c8422bb: Download complete
c9ea86d6f9b5: Verifying Checksum
c9ea86d6f9b5: Download complete
ec0d284b59b3: Verifying Checksum
ec0d284b59b3: Download complete
aef12ae46f15: Verifying Checksum
aef12ae46f15: Download complete
99494cb74219: Verifying Checksum
99494cb74219: Download complete
9206878af73c: Verifying Checksum
9206878af73c: Download complete
6554d06eb0ae: Verifying Checksum
6554d06eb0ae: Download complete
47fe046dcaa3: Verifying Checksum
47fe046dcaa3: Download complete
46db03b7ba7f: Verifying Checksum
46db03b7ba7f: Download complete
06a4e09cf289: Verifying Checksum
06a4e09cf289: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
fadccc62c2ca: Verifying Checksum
fadccc62c2ca: Download complete
997af073108a: Download complete
f05f4d2f6441: Verifying Checksum
f05f4d2f6441: Download complete
1e338ee1032a: Download complete
0774f2ec3844: Verifying Checksum
0774f2ec3844: Download complete
54aa2dbb029d: Verifying Checksum
54aa2dbb029d: Download complete
5f07be1dc3f7: Download complete
807ebe9f8073: Verifying Checksum
807ebe9f8073: Download complete
bddf10f49d5e: Download complete
1307919f5507: Verifying Checksum
1307919f5507: Download complete
67edb023280c: Verifying Checksum
67edb023280c: Download complete
a73fd304ea0f: Verifying Checksum
a73fd304ea0f: Download complete
e4e4ef52ca8e: Download complete
bc04313323af: Download complete
b0654d5f963f: Verifying Checksum
b0654d5f963f: Download complete
7299618be8f1: Download complete
c4a3b3667177: Verifying Checksum
c4a3b3667177: Download complete
22825ff20a92: Verifying Checksum
22825ff20a92: Download complete
4c31e4e0b4cd: Verifying Checksum
4c31e4e0b4cd: Download complete
17aced3f1ca0: Download complete
7db8b839e733: Verifying Checksum
7db8b839e733: Download complete
eff4f5aff9e8: Verifying Checksum
eff4f5aff9e8: Download complete
2f49ffab676a: Download complete
c9ea86d6f9b5: Pull complete
6bd69c77b316: Pull complete
47fe046dcaa3: Pull complete
2ef6a5333c92: Pull complete
2bce953099e3: Pull complete
70ffc51f0084: Pull complete
b8b55c8422bb: Pull complete
ec0d284b59b3: Pull complete
aef12ae46f15: Pull complete
99494cb74219: Pull complete
6554d06eb0ae: Pull complete
9206878af73c: Pull complete
46db03b7ba7f: Pull complete
06a4e09cf289: Pull complete
4f4fb700ef54: Pull complete
fadccc62c2ca: Pull complete
997af073108a: Pull complete
f05f4d2f6441: Pull complete
1e338ee1032a: Pull complete
0774f2ec3844: Pull complete
54aa2dbb029d: Pull complete
5f07be1dc3f7: Pull complete
807ebe9f8073: Pull complete
bddf10f49d5e: Pull complete
1307919f5507: Pull complete
67edb023280c: Pull complete
a73fd304ea0f: Pull complete
22825ff20a92: Pull complete
e4e4ef52ca8e: Pull complete
4c31e4e0b4cd: Pull complete
bc04313323af: Pull complete
b0654d5f963f: Pull complete
7299618be8f1: Pull complete
c4a3b3667177: Pull complete
eff4f5aff9e8: Pull complete
17aced3f1ca0: Pull complete
7db8b839e733: Pull complete
2f49ffab676a: Pull complete
Digest: sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2
Status: Downloaded newer image for ocaml/opam@sha256:de79e33c026afe1c911ab1b6bcfc67a8030e2e24f98ecf79f3de8ee4c67c73d2
2026-04-13 12:48.47 ---> saved as "7cb4e03af0e5890e1fe7b6863411d5fa73d5fc09809854da1c2ede2c57941bb4"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-13 12:48.47 ---> saved as "26cdb32ce18372efbfe3eb513e6bcdd678cd676ee6c2c3739f678643bca0e39f"
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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-04-13 12:49.18 ---> saved as "788765094510295a773839488ef10ff49cf26f463cfbb3925252eb056dbb21b4"
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.0
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=arch os-version=20260405.0.511327
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
# invariant ["ocaml-base-compiler" {= "5.4.1"}]
# compiler-packages ocaml-base-compiler.5.4.1, ocaml-compiler.5.4.1, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 5.4.1
2026-04-13 12:49.19 ---> saved as "00eefcd5154a5c3e71008a17d770776532aeb576e2e5a85a83e93e02129684ca"
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2026-04-13 12:49.29 ---> saved as "36d00ac7606e508280b89bc8bebf5c793aa73f2e0b84ca1c8177bf712e838844"
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-13 12:49.41 ---> saved as "b2fbdf5f8df03074518f773ddf975214997580e237bb0ca1918e6aaefe666d3b"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-13 12:50.10 ---> saved as "354ce2588633ea498363be6ac0c4e738bbb87aaf11fe7c18e769884acfdd2029"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/sbin/sudo "pacman" "-Sy"
- :: Synchronizing package databases...
- core downloading...
- extra downloading...
2026-04-13 12:50.10 ---> saved as "3ff8db51dd3372493e6279974904abc6325fc98a63542735f1e97e751ec721f3"
/home/opam: (run (shell "opam pin add -k version -yn ochre.1.0.0 1.0.0"))
ochre is now pinned to version 1.0.0
2026-04-13 12:50.11 ---> saved as "bfb90c8cab56a4aeb6a77e8abb635ca66aba688a575a4bfd74d6541178fd885e"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ochre.1.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"archlinux\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'ochre.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
ochre.1.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 25 packages
∗ base64 3.5.2 [required by plist-xml]
∗ conf-oniguruma 1 [required by ochre]
∗ conf-pkg-config 4 [required by conf-oniguruma]
∗ csexp 1.5.2 [required by dune-configurator]
∗ dune 3.22.1 [required by ochre]
∗ dune-configurator 3.22.1 [required by ochre]
∗ ISO8601 0.2.6 [required by plist-xml]
∗ melange-json-native 2.0.0 [required by ochre]
∗ menhir 20260209 [required by plist-xml]
∗ menhirCST 20260209 [required by menhir]
∗ menhirGLR 20260209 [required by menhir]
∗ menhirLib 20260209 [required by menhir]
∗ menhirSdk 20260209 [required by menhir]
∗ ocaml-compiler-libs v0.17.0 [required by ppxlib]
∗ ocamlbuild 0.16.1 [required by xmlm]
∗ ocamlfind 1.9.8 [required by xmlm]
∗ ochre 1.0.0 (pinned)
∗ plist-xml 0.5.1 [required by ochre]
∗ ppx_derivers 1.2.1 [required by ppxlib]
∗ ppxlib 0.38.0 [required by melange-json-native]
∗ sexplib0 v0.17.0 [required by ppxlib]
∗ stdlib-shims 0.3.0 [required by ppxlib]
∗ topkg 1.1.1 [required by xmlm]
∗ xmlm 1.4.0 [required by plist-xml]
∗ yojson 3.0.0 [required by ochre]
The following system packages will first need to be installed:
oniguruma pkgconf
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run pacman to install them (may need root/sudo access)
2. Display the recommended pacman command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation
[1/2/3/4] 1
+ /usr/sbin/sudo "pacman" "-Su" "--noconfirm" "oniguruma" "pkgconf"
- :: Starting full system upgrade...
- resolving dependencies...
- looking for conflicting packages...
-
- Package (9) Old Version New Version Net Change Download Size
-
- core/archlinux-keyring 20260323-1 20260409-1 0.00 MiB 1.20 MiB
- core/iana-etc 20260328-1 20260409-1 0.00 MiB 0.39 MiB
- core/iptables 1:1.8.12-1 1:1.8.13-1 0.00 MiB 0.41 MiB
- core/leancrypto 1.7.1-1 1.7.2-1 0.04 MiB 1.40 MiB
- core/libcap-ng 0.9.2-1 0.9.3-1 0.01 MiB 0.07 MiB
- core/libverto 0.3.2-5 0.3.2-6 0.00 MiB 0.02 MiB
- core/make 4.4.1-2 4.4.1-3 -0.01 MiB 0.51 MiB
- extra/oniguruma 6.9.10-1 0.88 MiB 0.22 MiB
- core/pkgconf 2.5.1-1 0.20 MiB 0.07 MiB
-
- Total Download Size: 4.28 MiB
- Total Installed Size: 17.23 MiB
- Net Upgrade Size: 1.12 MiB
-
- :: Proceed with installation? [Y/n]
- :: Retrieving packages...
- leancrypto-1.7.2-1-x86_64 downloading...
- archlinux-keyring-20260409-1-any downloading...
- make-4.4.1-3-x86_64 downloading...
- iptables-1:1.8.13-1-x86_64 downloading...
- iana-etc-20260409-1-any downloading...
- oniguruma-6.9.10-1-x86_64 downloading...
- pkgconf-2.5.1-1-x86_64 downloading...
- libcap-ng-0.9.3-1-x86_64 downloading...
- libverto-0.3.2-6-x86_64 downloading...
- checking keyring...
- checking package integrity...
- loading package files...
- checking for file conflicts...
- :: Processing package changes...
- installing oniguruma...
- upgrading iana-etc...
- installing pkgconf...
- upgrading libcap-ng...
- upgrading libverto...
- upgrading leancrypto...
- upgrading archlinux-keyring...
- ==> ERROR: There is no secret key available to sign with.
- ==> Use 'pacman-key --init' to generate a default secret key.
- error: command failed to execute correctly
- upgrading iptables...
- upgrading make...
- :: Running post-transaction hooks...
- (1/3) Reloading system manager configuration...
- Failed to check for chroot() environment: Permission denied
- Skipped: Current root is not booted.
- (2/3) Enqueuing marked services...
- Failed to check for chroot() environment: Permission denied
- Skipped: Current root is not booted.
- (3/3) Arming ConditionNeedsUpdate...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved base64.3.5.2 (cached)
⬇ retrieved csexp.1.5.2 (cached)
∗ installed conf-pkg-config.4
∗ installed conf-oniguruma.1
⬇ retrieved dune.3.22.1, dune-configurator.3.22.1 (cached)
⬇ retrieved ISO8601.0.2.6 (cached)
⬇ retrieved melange-json-native.2.0.0 (cached)
⬇ retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached)
⬇ retrieved ocaml-compiler-libs.v0.17.0 (cached)
⬇ retrieved ocamlbuild.0.16.1 (cached)
⬇ retrieved ocamlfind.1.9.8 (cached)
⬇ retrieved ochre.1.0.0 (cached)
⬇ retrieved plist-xml.0.5.1 (cached)
⬇ retrieved ppx_derivers.1.2.1 (cached)
⬇ retrieved ppxlib.0.38.0 (cached)
⬇ retrieved sexplib0.v0.17.0 (cached)
⬇ retrieved stdlib-shims.0.3.0 (cached)
⬇ retrieved topkg.1.1.1 (cached)
⬇ retrieved xmlm.1.4.0 (cached)
⬇ retrieved yojson.3.0.0 (cached)
∗ installed ocamlfind.1.9.8
∗ installed ocamlbuild.0.16.1
∗ installed topkg.1.1.1
∗ installed xmlm.1.4.0
∗ installed dune.3.22.1
∗ installed base64.3.5.2
∗ installed csexp.1.5.2
∗ installed ISO8601.0.2.6
∗ installed menhirCST.20260209
∗ installed menhirGLR.20260209
∗ installed menhirLib.20260209
∗ installed menhirSdk.20260209
∗ installed ocaml-compiler-libs.v0.17.0
∗ installed ppx_derivers.1.2.1
∗ installed sexplib0.v0.17.0
∗ installed stdlib-shims.0.3.0
∗ installed yojson.3.0.0
∗ installed dune-configurator.3.22.1
∗ installed menhir.20260209
∗ installed plist-xml.0.5.1
∗ installed ppxlib.0.38.0
∗ installed melange-json-native.2.0.0
∗ installed ochre.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 12:51.36 ---> saved as "609632e2b492fbcfebfb4104722ea25ab21d02f1aec44641cff9c94a0dbc41a9"
Job succeeded
2026-04-13 12:51.44: Job succeeded