- github
- ocaml
- opam-repository
- 1ae5c5
- extras,arm64-ocaml-5.4,nats-client-async.0.0.5
(not at the head of any monitored branch or PR)
2026-04-11 20:20.44: New job: build nats-client-async.0.0.5, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29707/head (1ae5c549ec46c1c69e0d01454eb3b3e157366305)
on debian-13-ocaml-5.4/arm64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29707/head" && git reset --hard 1ae5c549
git fetch origin master
git merge --no-edit c18adeb75d158d5999645fdf3e6e1503c882cdc3
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d
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 nats-client-async.0.0.5 0.0.5
RUN opam reinstall nats-client-async.0.0.5; \
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 "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'nats-client-async.0.0.5' && 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-11 20:20.44: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d-nats-client-async.0.0.5-1ae5c549ec46c1c69e0d01454eb3b3e157366305"
2026-04-11 20:20.44: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d)
(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 nats-client-async.0.0.5 0.0.5"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall nats-client-async.0.0.5;\
\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 \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'nats-client-async.0.0.5' && 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-11 20:20.44: Waiting for resource in pool OCluster
2026-04-11 20:20.45: Waiting for worker…
2026-04-11 20:20.45: Got resource from pool OCluster
Building on ocaml-1.osuosl.ci.dev
Updating files: 35% (6702/18675)
Updating files: 36% (6723/18675)
Updating files: 37% (6910/18675)
Updating files: 38% (7097/18675)
Updating files: 39% (7284/18675)
Updating files: 40% (7470/18675)
Updating files: 41% (7657/18675)
Updating files: 42% (7844/18675)
Updating files: 43% (8031/18675)
Updating files: 44% (8217/18675)
Updating files: 45% (8404/18675)
Updating files: 46% (8591/18675)
Updating files: 47% (8778/18675)
Updating files: 48% (8964/18675)
Updating files: 49% (9151/18675)
Updating files: 50% (9338/18675)
Updating files: 51% (9525/18675)
Updating files: 52% (9711/18675)
Updating files: 53% (9898/18675)
Updating files: 54% (10085/18675)
Updating files: 55% (10272/18675)
Updating files: 56% (10458/18675)
Updating files: 57% (10645/18675)
Updating files: 58% (10832/18675)
Updating files: 59% (11019/18675)
Updating files: 60% (11205/18675)
Updating files: 61% (11392/18675)
Updating files: 62% (11579/18675)
Updating files: 63% (11766/18675)
Updating files: 64% (11952/18675)
Updating files: 65% (12139/18675)
Updating files: 66% (12326/18675)
Updating files: 66% (12396/18675)
Updating files: 67% (12513/18675)
Updating files: 68% (12699/18675)
Updating files: 69% (12886/18675)
Updating files: 70% (13073/18675)
Updating files: 71% (13260/18675)
Updating files: 72% (13446/18675)
Updating files: 73% (13633/18675)
Updating files: 74% (13820/18675)
Updating files: 75% (14007/18675)
Updating files: 76% (14193/18675)
Updating files: 77% (14380/18675)
Updating files: 78% (14567/18675)
Updating files: 79% (14754/18675)
Updating files: 80% (14940/18675)
Updating files: 81% (15127/18675)
Updating files: 82% (15314/18675)
Updating files: 83% (15501/18675)
Updating files: 84% (15687/18675)
Updating files: 85% (15874/18675)
Updating files: 86% (16061/18675)
Updating files: 87% (16248/18675)
Updating files: 88% (16434/18675)
Updating files: 89% (16621/18675)
Updating files: 90% (16808/18675)
Updating files: 91% (16995/18675)
Updating files: 92% (17181/18675)
Updating files: 93% (17368/18675)
Updating files: 94% (17555/18675)
Updating files: 95% (17742/18675)
Updating files: 95% (17919/18675)
Updating files: 96% (17928/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 bda2fd0485 3 packages from mknaack/azure-cosmos-db at 0.4.0
HEAD is now at c18adeb75d Merge pull request #29698 from daysv/release-sm-0.1.1
Updating c18adeb75d..1ae5c549ec
Fast-forward
.../nats-client-async/nats-client-async.0.0.5/opam | 45 ++++++++++++++++++++++
packages/nats-client/nats-client.0.0.5/opam | 38 ++++++++++++++++++
2 files changed, 83 insertions(+)
create mode 100644 packages/nats-client-async/nats-client-async.0.0.5/opam
create mode 100644 packages/nats-client/nats-client.0.0.5/opam
(from ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d' locally
docker.io/ocaml/opam@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d: Pulling from ocaml/opam
deab8db42772: Pulling fs layer
0e3be483d5aa: Pulling fs layer
068cb436b3a9: Pulling fs layer
876321ecdfda: Pulling fs layer
273508c8cc8f: Pulling fs layer
876321ecdfda: Waiting
0127577a5c6f: Pulling fs layer
273508c8cc8f: Waiting
3a9ccd696d58: Pulling fs layer
0127577a5c6f: Waiting
07e9e46cfc73: Pulling fs layer
3a9ccd696d58: Waiting
90969cd95f06: Pulling fs layer
07e9e46cfc73: Waiting
90969cd95f06: Waiting
73bba924289b: Pulling fs layer
95b440bef6e0: Pulling fs layer
73bba924289b: Waiting
4d557eea525f: Pulling fs layer
95b440bef6e0: Waiting
4d557eea525f: Waiting
66433cb92d59: Pulling fs layer
c84c96b2584b: Pulling fs layer
4c2683e0739d: Pulling fs layer
66433cb92d59: Waiting
5d1e421ae43b: Pulling fs layer
c84c96b2584b: Waiting
4c2683e0739d: Waiting
30b477dede6e: Pulling fs layer
30b477dede6e: Waiting
5d1e421ae43b: Waiting
ae38f53b91ad: Pulling fs layer
2891aff3bb84: Pulling fs layer
ae38f53b91ad: Waiting
557b57ba5e84: Pulling fs layer
2891aff3bb84: Waiting
26aa66f0772d: Pulling fs layer
4f4fb700ef54: Pulling fs layer
557b57ba5e84: Waiting
26aa66f0772d: Waiting
052acd1bf2d5: Pulling fs layer
4f4fb700ef54: Waiting
574caf9a2301: Pulling fs layer
052acd1bf2d5: Waiting
84389297cf64: Pulling fs layer
574caf9a2301: Waiting
6bbca6fcf80a: Pulling fs layer
84389297cf64: Waiting
a3d41e3ab742: Pulling fs layer
6bbca6fcf80a: Waiting
8d1ee78e3cbb: Pulling fs layer
a3d41e3ab742: Waiting
7e42808b1a06: Pulling fs layer
145716f86fbb: Pulling fs layer
8d1ee78e3cbb: Waiting
96f1a7065127: Pulling fs layer
145716f86fbb: Waiting
7e42808b1a06: Waiting
bf34a5cce066: Pulling fs layer
b208125ec0c1: Pulling fs layer
96f1a7065127: Waiting
bf34a5cce066: Waiting
eb9f72cac455: Pulling fs layer
6c2ef7cdfe76: Pulling fs layer
b208125ec0c1: Waiting
eb9f72cac455: Waiting
2f1d47b9f295: Pulling fs layer
6c2ef7cdfe76: Waiting
3510a4fa3067: Pulling fs layer
a67317911b4e: Pulling fs layer
919c1b5320bf: Pulling fs layer
2f1d47b9f295: Waiting
22da690bd44e: Pulling fs layer
3510a4fa3067: Waiting
a67317911b4e: Waiting
932171677f01: Pulling fs layer
919c1b5320bf: Waiting
22da690bd44e: Waiting
74918ccf3079: Pulling fs layer
932171677f01: Waiting
68e490d2c7ce: Pulling fs layer
74918ccf3079: Waiting
ba126ccd8f8a: Pulling fs layer
fec6624cd4f8: Pulling fs layer
68e490d2c7ce: Waiting
ba126ccd8f8a: Waiting
fec6624cd4f8: Waiting
bad63f639c33: Pulling fs layer
786545699103: Pulling fs layer
bad63f639c33: Waiting
786545699103: Waiting
0e3be483d5aa: Verifying Checksum
0e3be483d5aa: Download complete
068cb436b3a9: Verifying Checksum
068cb436b3a9: Download complete
273508c8cc8f: Verifying Checksum
273508c8cc8f: Download complete
deab8db42772: Verifying Checksum
deab8db42772: Download complete
876321ecdfda: Verifying Checksum
876321ecdfda: Download complete
3a9ccd696d58: Verifying Checksum
3a9ccd696d58: Download complete
07e9e46cfc73: Verifying Checksum
07e9e46cfc73: Download complete
90969cd95f06: Verifying Checksum
90969cd95f06: Download complete
73bba924289b: Verifying Checksum
73bba924289b: Download complete
95b440bef6e0: Verifying Checksum
95b440bef6e0: Download complete
4d557eea525f: Download complete
66433cb92d59: Verifying Checksum
66433cb92d59: Download complete
0127577a5c6f: Verifying Checksum
0127577a5c6f: Download complete
c84c96b2584b: Verifying Checksum
c84c96b2584b: Download complete
4c2683e0739d: Download complete
5d1e421ae43b: Download complete
30b477dede6e: Verifying Checksum
30b477dede6e: Download complete
ae38f53b91ad: Verifying Checksum
ae38f53b91ad: Download complete
2891aff3bb84: Verifying Checksum
2891aff3bb84: Download complete
557b57ba5e84: Verifying Checksum
557b57ba5e84: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
052acd1bf2d5: Verifying Checksum
052acd1bf2d5: Download complete
26aa66f0772d: Verifying Checksum
26aa66f0772d: Download complete
574caf9a2301: Verifying Checksum
574caf9a2301: Download complete
6bbca6fcf80a: Download complete
84389297cf64: Verifying Checksum
84389297cf64: Download complete
a3d41e3ab742: Download complete
8d1ee78e3cbb: Download complete
7e42808b1a06: Verifying Checksum
7e42808b1a06: Download complete
145716f86fbb: Verifying Checksum
145716f86fbb: Download complete
96f1a7065127: Verifying Checksum
96f1a7065127: Download complete
bf34a5cce066: Verifying Checksum
bf34a5cce066: Download complete
b208125ec0c1: Verifying Checksum
b208125ec0c1: Download complete
eb9f72cac455: Verifying Checksum
eb9f72cac455: Download complete
2f1d47b9f295: Verifying Checksum
2f1d47b9f295: Download complete
a67317911b4e: Download complete
deab8db42772: Pull complete
0e3be483d5aa: Pull complete
919c1b5320bf: Verifying Checksum
919c1b5320bf: Download complete
068cb436b3a9: Pull complete
22da690bd44e: Verifying Checksum
22da690bd44e: Download complete
932171677f01: Verifying Checksum
932171677f01: Download complete
876321ecdfda: Pull complete
273508c8cc8f: Pull complete
74918ccf3079: Download complete
68e490d2c7ce: Verifying Checksum
68e490d2c7ce: Download complete
6c2ef7cdfe76: Verifying Checksum
6c2ef7cdfe76: Download complete
3510a4fa3067: Verifying Checksum
3510a4fa3067: Download complete
fec6624cd4f8: Download complete
786545699103: Verifying Checksum
786545699103: Download complete
bad63f639c33: Verifying Checksum
bad63f639c33: Download complete
ba126ccd8f8a: Verifying Checksum
ba126ccd8f8a: Download complete
0127577a5c6f: Pull complete
3a9ccd696d58: Pull complete
07e9e46cfc73: Pull complete
90969cd95f06: Pull complete
73bba924289b: Pull complete
95b440bef6e0: Pull complete
4d557eea525f: Pull complete
66433cb92d59: Pull complete
c84c96b2584b: Pull complete
4c2683e0739d: Pull complete
5d1e421ae43b: Pull complete
30b477dede6e: Pull complete
ae38f53b91ad: Pull complete
2891aff3bb84: Pull complete
557b57ba5e84: Pull complete
26aa66f0772d: Pull complete
4f4fb700ef54: Pull complete
052acd1bf2d5: Pull complete
574caf9a2301: Pull complete
84389297cf64: Pull complete
6bbca6fcf80a: Pull complete
a3d41e3ab742: Pull complete
8d1ee78e3cbb: Pull complete
7e42808b1a06: Pull complete
145716f86fbb: Pull complete
96f1a7065127: Pull complete
bf34a5cce066: Pull complete
b208125ec0c1: Pull complete
eb9f72cac455: Pull complete
6c2ef7cdfe76: Pull complete
2f1d47b9f295: Pull complete
3510a4fa3067: Pull complete
a67317911b4e: Pull complete
919c1b5320bf: Pull complete
22da690bd44e: Pull complete
932171677f01: Pull complete
74918ccf3079: Pull complete
68e490d2c7ce: Pull complete
ba126ccd8f8a: Pull complete
fec6624cd4f8: Pull complete
bad63f639c33: Pull complete
786545699103: Pull complete
Digest: sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d
Status: Downloaded newer image for ocaml/opam@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d
2026-04-11 20:20.54 ---> using "78bae75fdc282b2e17ea11f64fbb16667ffd1c41e445cc94377f7ea5292a011c" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-11 20:20.54 ---> using "90851ed704abf15e71139ba4232a500a172fe1d3db61e2553840a9318550bd9e" from cache
/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
[NOTE] The 'jobs' option was reset, its value was 79 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=79 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-11 20:20.54 ---> using "846e2f55bb914ca8ca17986160612e156ad6e1d3fa2f87cce444182599211971" from cache
/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=arm64 os=linux os-distribution=debian os-version=13
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 15
# 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-11 20:20.54 ---> using "2a7d4d8c9b7647cc8f259c921eecd8fd17cf2dfeaa6dfdd2b3dae852dc8bb5f8" from cache
/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-11 20:20.54 ---> using "afabd998c6afcd4cde0e505629d78ec3a606d795c969dc5e9e4e878c758275eb" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-11 20:21.19 ---> saved as "32efd4c746379108ee26f0c47bfe6710d7d96d29393f01b3343bdcdb6b030f03"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-11 20:22.04 ---> saved as "e8c910f647d7b7efb06bd3f09fb565b2955b5b0eef17a5c7ecad11c3459454f3"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- 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-security trixie-security/main arm64 Packages [121 kB]
- Fetched 212 kB in 0s (698 kB/s)
- Reading package lists...
-
2026-04-11 20:22.07 ---> saved as "154c8c643f512981e818a0e3e1e416ac0a429e58ad39be2e7983676078c3914a"
/home/opam: (run (shell "opam pin add -k version -yn nats-client-async.0.0.5 0.0.5"))
nats-client-async is now pinned to version 0.0.5
2026-04-11 20:22.08 ---> saved as "83b79563ca73ba4779da84d3052955f4bd84703ad526a36a6863b330d84b9974"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall nats-client-async.0.0.5;\
\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 \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'nats-client-async.0.0.5' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
nats-client-async.0.0.5 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 93 packages
- install angstrom 0.16.1 [required by uri]
- install async v0.17.0 [required by nats-client-async]
- install async_kernel v0.17.0 [required by async]
- install async_log v0.17.0 [required by async]
- install async_rpc_kernel v0.17.0 [required by async]
- install async_unix v0.17.0 [required by nats-client-async]
- install base v0.17.3 [required by core, core_kernel]
- install base_bigstring v0.17.0 [required by core]
- install base_quickcheck v0.17.1 [required by core]
- install bigstringaf 0.10.0 [required by angstrom]
- install bin_prot v0.17.0-1 [required by core]
- install capitalization v0.17.0 [required by ppx_string_conv]
- install core v0.17.2 [required by nats-client-async]
- install core_kernel v0.17.0 [required by async]
- install core_unix v0.17.1 [required by async]
- install csexp 1.5.2 [required by dune-configurator]
- install cstruct 6.2.0 [required by async_unix]
- install dune 3.22.1 [required by nats-client-async]
- install dune-configurator 3.22.1 [required by bigstringaf]
- install expect_test_helpers_core v0.17.0 [required by core_unix]
- install fieldslib v0.17.0 [required by core]
- install fmt 0.11.0 [required by cstruct]
- install gel v0.17.0 [required by async_rpc_kernel]
- install int_repr v0.17.0 [required by core_kernel]
- install jane-street-headers v0.17.0 [required by core]
- install jst-config v0.17.0 [required by core]
- install nats-client 0.0.5 [required by nats-client-async]
- install nats-client-async 0.0.5 (pinned)
- install num 1.6 [required by sexplib]
- install ocaml-compiler-libs v0.17.0 [required by ppxlib]
- install ocaml-syntax-shims 1.0.0 [required by angstrom]
- install ocaml_intrinsics_kernel v0.17.1 [required by base]
- install ocamlbuild 0.16.1 [required by uutf]
- install ocamlfind 1.9.8 [required by uutf]
- install parsexp v0.17.0 [required by sexplib]
- install ppx_assert v0.17.0 [required by core]
- install ppx_base v0.17.0 [required by core]
- install ppx_bench v0.17.1 [required by ppx_jane]
- install ppx_bin_prot v0.17.1 [required by ppx_jane]
- install ppx_cold v0.17.0 [required by ppx_base]
- install ppx_compare v0.17.0 [required by ppx_diff]
- install ppx_custom_printf v0.17.0 [required by ppx_jane]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppx_diff v0.17.1 [required by core]
- install ppx_disable_unused_warnings v0.17.0 [required by ppx_jane]
- install ppx_enumerate v0.17.0 [required by ppx_diff]
- install ppx_expect v0.17.3 [required by ppx_jane]
- install ppx_fields_conv v0.17.0 [required by ppx_jane]
- install ppx_fixed_literal v0.17.0 [required by ppx_jane]
- install ppx_globalize v0.17.2 [required by ppx_base]
- install ppx_hash v0.17.0 [required by core]
- install ppx_here v0.17.0 [required by ppx_jane]
- install ppx_ignore_instrumentation v0.17.0 [required by ppx_jane]
- install ppx_inline_test v0.17.1 [required by core]
- install ppx_jane v0.17.0 [required by async]
- install ppx_let v0.17.1 [required by ppx_jane]
- install ppx_log v0.17.0 [required by ppx_jane]
- install ppx_module_timer v0.17.0 [required by ppx_jane]
- install ppx_optcomp v0.17.1 [required by core_kernel, core, async_unix]
- install ppx_optional v0.17.0 [required by ppx_jane]
- install ppx_pipebang v0.17.0 [required by ppx_jane]
- install ppx_sexp_conv v0.17.1 [required by core]
- install ppx_sexp_message v0.17.0 [required by core]
- install ppx_sexp_value v0.17.0 [required by ppx_jane]
- install ppx_stable v0.17.1 [required by ppx_jane]
- install ppx_stable_witness v0.17.0 [required by ppx_jane]
- install ppx_string v0.17.0 [required by ppx_jane]
- install ppx_string_conv v0.17.0 [required by ppx_jane]
- install ppx_tydi v0.17.1 [required by ppx_jane]
- install ppx_typerep_conv v0.17.1 [required by ppx_jane]
- install ppx_variants_conv v0.17.1 [required by ppx_jane]
- install ppxlib 0.38.0 [required by ppx_diff]
- install ppxlib_jane v0.17.4 [required by ppx_diff]
- install protocol_version_header v0.17.0 [required by async_rpc_kernel]
- install re 1.14.0 [required by expect_test_helpers_core]
- install sexp_pretty v0.17.0 [required by expect_test_helpers_core]
- install sexplib v0.17.0 [required by core]
- install sexplib0 v0.17.0 [required by base]
- install spawn v0.17.0 [required by core_unix]
- install splittable_random v0.17.0 [required by core]
- install stdio v0.17.0 [required by core]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install stringext 1.6.0 [required by uri]
- install textutils v0.17.0 [required by async]
- install time_now v0.17.0 [required by core]
- install timezone v0.17.0 [required by async_log]
- install topkg 1.1.1 [required by uutf]
- install typerep v0.17.1 [required by core]
- install uopt v0.17.0 [required by core_kernel]
- install uri 4.4.0 [required by nats-client-async]
- install uutf 1.0.4 [required by textutils]
- install variantslib v0.17.0 [required by core]
- install yojson 3.0.0 [required by nats-client-async]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1 (cached)
-> retrieved async.v0.17.0 (cached)
-> retrieved async_kernel.v0.17.0 (cached)
-> retrieved async_log.v0.17.0 (cached)
-> retrieved async_rpc_kernel.v0.17.0 (cached)
-> retrieved async_unix.v0.17.0 (cached)
-> retrieved base.v0.17.3 (cached)
-> retrieved base_bigstring.v0.17.0 (cached)
-> retrieved base_quickcheck.v0.17.1 (cached)
-> retrieved bigstringaf.0.10.0 (cached)
-> retrieved bin_prot.v0.17.0-1 (cached)
-> retrieved capitalization.v0.17.0 (cached)
-> retrieved core.v0.17.2 (cached)
-> retrieved core_kernel.v0.17.0 (cached)
-> retrieved core_unix.v0.17.1 (cached)
-> retrieved csexp.1.5.2 (cached)
-> retrieved cstruct.6.2.0 (cached)
-> retrieved dune.3.22.1, dune-configurator.3.22.1 (cached)
-> retrieved expect_test_helpers_core.v0.17.0 (cached)
-> retrieved fieldslib.v0.17.0 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved gel.v0.17.0 (cached)
-> retrieved int_repr.v0.17.0 (cached)
-> retrieved jane-street-headers.v0.17.0 (cached)
-> retrieved jst-config.v0.17.0 (cached)
-> retrieved nats-client.0.0.5, nats-client-async.0.0.5 (https://github.com/hebilicious/nats-ml/releases/download/v0.0.5/nats-client-0.0.5.tbz)
-> retrieved num.1.6 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved parsexp.v0.17.0 (cached)
-> retrieved ppx_assert.v0.17.0 (cached)
-> retrieved ppx_base.v0.17.0 (cached)
-> retrieved ppx_bench.v0.17.1 (cached)
-> retrieved ppx_bin_prot.v0.17.1 (cached)
-> retrieved ppx_cold.v0.17.0 (cached)
-> retrieved ppx_compare.v0.17.0 (cached)
-> retrieved ppx_custom_printf.v0.17.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_diff.v0.17.1 (cached)
-> retrieved ppx_disable_unused_warnings.v0.17.0 (cached)
-> retrieved ppx_enumerate.v0.17.0 (cached)
-> retrieved ppx_expect.v0.17.3 (cached)
-> retrieved ppx_fields_conv.v0.17.0 (cached)
-> retrieved ppx_fixed_literal.v0.17.0 (cached)
-> retrieved ppx_globalize.v0.17.2 (cached)
-> retrieved ppx_hash.v0.17.0 (cached)
-> retrieved ppx_here.v0.17.0 (cached)
-> retrieved ppx_ignore_instrumentation.v0.17.0 (cached)
-> retrieved ppx_inline_test.v0.17.1 (cached)
-> retrieved ppx_jane.v0.17.0 (cached)
-> retrieved ppx_let.v0.17.1 (cached)
-> retrieved ppx_log.v0.17.0 (cached)
-> retrieved ppx_module_timer.v0.17.0 (cached)
-> retrieved ppx_optcomp.v0.17.1 (cached)
-> retrieved ppx_optional.v0.17.0 (cached)
-> retrieved ppx_pipebang.v0.17.0 (cached)
-> retrieved ppx_sexp_conv.v0.17.1 (cached)
-> retrieved ppx_sexp_message.v0.17.0 (cached)
-> retrieved ppx_sexp_value.v0.17.0 (cached)
-> retrieved ppx_stable.v0.17.1 (cached)
-> retrieved ppx_stable_witness.v0.17.0 (cached)
-> retrieved ppx_string.v0.17.0 (cached)
-> retrieved ppx_string_conv.v0.17.0 (cached)
-> retrieved ppx_tydi.v0.17.1 (cached)
-> retrieved ppx_typerep_conv.v0.17.1 (cached)
-> retrieved ppx_variants_conv.v0.17.1 (cached)
-> retrieved ppxlib.0.38.0 (cached)
-> retrieved ppxlib_jane.v0.17.4 (cached)
-> retrieved protocol_version_header.v0.17.0 (cached)
-> retrieved re.1.14.0 (cached)
-> retrieved sexp_pretty.v0.17.0 (cached)
-> retrieved sexplib.v0.17.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved spawn.v0.17.0 (cached)
-> retrieved splittable_random.v0.17.0 (cached)
-> retrieved stdio.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved stringext.1.6.0 (cached)
-> retrieved textutils.v0.17.0 (cached)
-> retrieved time_now.v0.17.0 (cached)
-> retrieved timezone.v0.17.0 (cached)
-> retrieved topkg.1.1.1 (cached)
-> retrieved typerep.v0.17.1 (cached)
-> retrieved uopt.v0.17.0 (cached)
-> retrieved uri.4.4.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved variantslib.v0.17.0 (cached)
-> retrieved yojson.3.0.0 (cached)
-> installed num.1.6
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed dune.3.22.1
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed cstruct.6.2.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed re.1.14.0
-> installed sexplib0.v0.17.0
-> installed spawn.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed yojson.3.0.0
-> installed nats-client.0.0.5
-> installed dune-configurator.3.22.1
-> installed parsexp.v0.17.0
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed sexplib.v0.17.0
-> installed uri.4.4.0
-> installed base.v0.17.3
-> installed variantslib.v0.17.0
-> installed fieldslib.v0.17.0
-> installed stdio.v0.17.0
-> installed typerep.v0.17.1
-> installed ppxlib.0.38.0
-> installed ppxlib_jane.v0.17.4
-> installed ppx_optcomp.v0.17.1
-> installed ppx_here.v0.17.0
-> installed ppx_disable_unused_warnings.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_stable_witness.v0.17.0
-> installed ppx_tydi.v0.17.1
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_typerep_conv.v0.17.1
-> installed ppx_variants_conv.v0.17.1
-> installed ppx_enumerate.v0.17.0
-> installed ppx_globalize.v0.17.2
-> installed ppx_stable.v0.17.1
-> installed ppx_compare.v0.17.0
-> installed ppx_pipebang.v0.17.0
-> installed ppx_fixed_literal.v0.17.0
-> installed ppx_ignore_instrumentation.v0.17.0
-> installed ppx_optional.v0.17.0
-> installed ppx_sexp_conv.v0.17.1
-> installed ppx_let.v0.17.1
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_sexp_message.v0.17.0
-> installed ppx_custom_printf.v0.17.0
-> installed ppx_base.v0.17.0
-> installed ppx_sexp_value.v0.17.0
-> installed capitalization.v0.17.0
-> installed jst-config.v0.17.0
-> installed sexp_pretty.v0.17.0
-> installed bin_prot.v0.17.0-1
-> installed ppx_string.v0.17.0
-> installed time_now.v0.17.0
-> installed ppx_string_conv.v0.17.0
-> installed ppx_bin_prot.v0.17.1
-> installed ppx_inline_test.v0.17.1
-> installed ppx_module_timer.v0.17.0
-> installed ppx_bench.v0.17.1
-> installed ppx_expect.v0.17.3
-> installed splittable_random.v0.17.0
-> installed ppx_log.v0.17.0
-> installed base_quickcheck.v0.17.1
-> installed ppx_jane.v0.17.0
-> installed uopt.v0.17.0
-> installed int_repr.v0.17.0
-> installed gel.v0.17.0
-> installed base_bigstring.v0.17.0
-> installed ppx_diff.v0.17.1
-> installed core.v0.17.2
-> installed protocol_version_header.v0.17.0
-> installed expect_test_helpers_core.v0.17.0
-> installed timezone.v0.17.0
-> installed core_kernel.v0.17.0
-> installed async_kernel.v0.17.0
-> installed core_unix.v0.17.1
-> installed textutils.v0.17.0
-> installed async_rpc_kernel.v0.17.0
-> installed async_unix.v0.17.0
-> installed async_log.v0.17.0
-> installed async.v0.17.0
-> installed nats-client-async.0.0.5
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 20:27.21 ---> saved as "619b0ed0e627492fba38fb4d60b3eb43d3de8b06c168fddc3b6ee88c92f46bc5"
Job succeeded
2026-04-11 20:27.39: Job succeeded