Build:
  1. 0
2026-04-25 15:03.37: New job: build ocaml-ai-sdk.0.3, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29761/head (f2dd44265f7b93418d6de2838da2f5c72fba9048)
                              on ubuntu-24.04-ocaml-5.4/riscv64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29761/head" && git reset --hard f2dd4426
git fetch origin master
git merge --no-edit f83868273da7d23bb2e3b15a2e041734003c5080
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b
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 ocaml-ai-sdk.0.3 0.3
RUN opam reinstall ocaml-ai-sdk.0.3; \
    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 "\"ubuntu-24.04\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'ocaml-ai-sdk.0.3' && 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-25 15:03.37: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b-ocaml-ai-sdk.0.3-f2dd44265f7b93418d6de2838da2f5c72fba9048"
2026-04-25 15:03.37: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b)
 (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 ocaml-ai-sdk.0.3 0.3"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall ocaml-ai-sdk.0.3;\
             \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 \"\\\"ubuntu-24.04\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'ocaml-ai-sdk.0.3' && 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-25 15:03.37: Waiting for resource in pool OCluster
2026-04-25 15:03.38: Waiting for worker…
2026-04-25 15:03.38: Got resource from pool OCluster
Building on riscv-bm-04.sw.ci.dev
Updating files:  12% (2384/18843)
Updating files:  13% (2450/18843)
Updating files:  14% (2639/18843)
Updating files:  15% (2827/18843)
Updating files:  16% (3015/18843)
Updating files:  17% (3204/18843)
Updating files:  18% (3392/18843)
Updating files:  19% (3581/18843)
Updating files:  20% (3769/18843)
Updating files:  21% (3958/18843)
Updating files:  22% (4146/18843)
Updating files:  23% (4334/18843)
Updating files:  24% (4523/18843)
Updating files:  24% (4697/18843)
Updating files:  25% (4711/18843)
Updating files:  26% (4900/18843)
Updating files:  27% (5088/18843)
Updating files:  28% (5277/18843)
Updating files:  29% (5465/18843)
Updating files:  30% (5653/18843)
Updating files:  31% (5842/18843)
Updating files:  32% (6030/18843)
Updating files:  33% (6219/18843)
Updating files:  34% (6407/18843)
Updating files:  35% (6596/18843)
Updating files:  36% (6784/18843)
Updating files:  37% (6972/18843)
Updating files:  38% (7161/18843)
Updating files:  38% (7210/18843)
Updating files:  39% (7349/18843)
Updating files:  40% (7538/18843)
Updating files:  41% (7726/18843)
Updating files:  42% (7915/18843)
Updating files:  43% (8103/18843)
Updating files:  44% (8291/18843)
Updating files:  45% (8480/18843)
Updating files:  46% (8668/18843)
Updating files:  47% (8857/18843)
Updating files:  48% (9045/18843)
Updating files:  49% (9234/18843)
Updating files:  50% (9422/18843)
Updating files:  50% (9560/18843)
Updating files:  51% (9610/18843)
Updating files:  52% (9799/18843)
Updating files:  53% (9987/18843)
Updating files:  54% (10176/18843)
Updating files:  55% (10364/18843)
Updating files:  56% (10553/18843)
Updating files:  57% (10741/18843)
Updating files:  58% (10929/18843)
Updating files:  59% (11118/18843)
Updating files:  60% (11306/18843)
Updating files:  61% (11495/18843)
Updating files:  62% (11683/18843)
Updating files:  62% (11831/18843)
Updating files:  63% (11872/18843)
Updating files:  64% (12060/18843)
Updating files:  65% (12248/18843)
Updating files:  66% (12437/18843)
Updating files:  67% (12625/18843)
Updating files:  68% (12814/18843)
Updating files:  69% (13002/18843)
Updating files:  70% (13191/18843)
Updating files:  71% (13379/18843)
Updating files:  72% (13567/18843)
Updating files:  73% (13756/18843)
Updating files:  74% (13944/18843)
Updating files:  74% (14076/18843)
Updating files:  75% (14133/18843)
Updating files:  76% (14321/18843)
Updating files:  77% (14510/18843)
Updating files:  78% (14698/18843)
Updating files:  79% (14886/18843)
Updating files:  80% (15075/18843)
Updating files:  81% (15263/18843)
Updating files:  82% (15452/18843)
Updating files:  83% (15640/18843)
Updating files:  84% (15829/18843)
Updating files:  85% (16017/18843)
Updating files:  86% (16205/18843)
Updating files:  86% (16331/18843)
Updating files:  87% (16394/18843)
Updating files:  88% (16582/18843)
Updating files:  89% (16771/18843)
Updating files:  90% (16959/18843)
Updating files:  91% (17148/18843)
Updating files:  92% (17336/18843)
Updating files:  93% (17524/18843)
Updating files:  94% (17713/18843)
Updating files:  95% (17901/18843)
Updating files:  96% (18090/18843)
Updating files:  97% (18278/18843)
Updating files:  97% (18357/18843)
Updating files:  98% (18467/18843)
Updating files:  99% (18655/18843)
Updating files: 100% (18843/18843)
Updating files: 100% (18843/18843), done.
HEAD is now at 28b642ad75 Package idna.0.4.0
HEAD is now at f83868273d Merge pull request #29799 from sim642/release-earlybird-1.3.6
Updating f83868273d..f2dd44265f
Fast-forward
 packages/ai-sdk-react/ai-sdk-react.0.3/opam | 40 ++++++++++++++++++++++
 packages/ocaml-ai-sdk/ocaml-ai-sdk.0.3/opam | 53 +++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)
 create mode 100644 packages/ai-sdk-react/ai-sdk-react.0.3/opam
 create mode 100644 packages/ocaml-ai-sdk/ocaml-ai-sdk.0.3/opam

(from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b)
Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b' locally
docker.io/ocaml/opam@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b: Pulling from ocaml/opam
a7f0c7437445: Already exists
b95ff8c2c232: Pulling fs layer
0dd328c56979: Pulling fs layer
99ba642e9955: Pulling fs layer
35e00406250f: Pulling fs layer
bbd161632c8a: Pulling fs layer
35c76de94675: Pulling fs layer
284f652640f7: Pulling fs layer
13326dce54d9: Pulling fs layer
0659d9752885: Pulling fs layer
b1bab86f13e4: Pulling fs layer
d4fe32301903: Pulling fs layer
1db91f94c1ed: Pulling fs layer
d93414d3c5ed: Pulling fs layer
6ec94b618e81: Pulling fs layer
434d78d447a1: Pulling fs layer
d0660b68b734: Pulling fs layer
5a84282772df: Pulling fs layer
f46a113fe03c: Pulling fs layer
5be0969dffa2: Pulling fs layer
97277e4b1414: Pulling fs layer
4f4fb700ef54: Pulling fs layer
6465acf3305d: Pulling fs layer
bc01b654e43c: Pulling fs layer
0c8af54b9a3d: Pulling fs layer
c25c59dc6096: Pulling fs layer
b876948298fc: Pulling fs layer
bb66042bfc04: Pulling fs layer
40b553d28ee4: Pulling fs layer
de0587e4d11b: Pulling fs layer
55cf0023cd90: Pulling fs layer
340ac274248c: Pulling fs layer
4e2d137afa62: Pulling fs layer
35e00406250f: Waiting
f54581570561: Pulling fs layer
bbd161632c8a: Waiting
76f30deeddbf: Pulling fs layer
35c76de94675: Waiting
284f652640f7: Waiting
17b1245ed169: Pulling fs layer
13326dce54d9: Waiting
51dc9035c07e: Pulling fs layer
0659d9752885: Waiting
65a59322c41c: Pulling fs layer
f489a234bde9: Pulling fs layer
b1bab86f13e4: Waiting
104b1fec8388: Pulling fs layer
d4fe32301903: Waiting
2e9282637d53: Pulling fs layer
1db91f94c1ed: Waiting
36e830c6ae14: Pulling fs layer
d93414d3c5ed: Waiting
6ec94b618e81: Waiting
5c3ae8136812: Pulling fs layer
434d78d447a1: Waiting
a7c2dba290f1: Pulling fs layer
632d540b7d35: Pulling fs layer
d0660b68b734: Waiting
2a6af4a57983: Pulling fs layer
5a84282772df: Waiting
02c100e0c201: Pulling fs layer
f46a113fe03c: Waiting
5be0969dffa2: Waiting
0c8af54b9a3d: Waiting
51dc9035c07e: Waiting
97277e4b1414: Waiting
c25c59dc6096: Waiting
65a59322c41c: Waiting
4f4fb700ef54: Waiting
b876948298fc: Waiting
f489a234bde9: Waiting
6465acf3305d: Waiting
bb66042bfc04: Waiting
104b1fec8388: Waiting
bc01b654e43c: Waiting
40b553d28ee4: Waiting
2e9282637d53: Waiting
de0587e4d11b: Waiting
36e830c6ae14: Waiting
2a6af4a57983: Waiting
55cf0023cd90: Waiting
02c100e0c201: Waiting
340ac274248c: Waiting
5c3ae8136812: Waiting
4e2d137afa62: Waiting
632d540b7d35: Waiting
a7c2dba290f1: Waiting
f54581570561: Waiting
17b1245ed169: Waiting
76f30deeddbf: Waiting
b95ff8c2c232: Verifying Checksum
b95ff8c2c232: Download complete
0dd328c56979: Verifying Checksum
0dd328c56979: Download complete
b95ff8c2c232: Pull complete
0dd328c56979: Pull complete
35e00406250f: Verifying Checksum
35e00406250f: Download complete
35c76de94675: Verifying Checksum
35c76de94675: Download complete
99ba642e9955: Verifying Checksum
99ba642e9955: Download complete
284f652640f7: Verifying Checksum
284f652640f7: Download complete
13326dce54d9: Verifying Checksum
13326dce54d9: Download complete
99ba642e9955: Pull complete
35e00406250f: Pull complete
0659d9752885: Verifying Checksum
0659d9752885: Download complete
b1bab86f13e4: Verifying Checksum
b1bab86f13e4: Download complete
1db91f94c1ed: Verifying Checksum
1db91f94c1ed: Download complete
d4fe32301903: Verifying Checksum
d4fe32301903: Download complete
6ec94b618e81: Verifying Checksum
6ec94b618e81: Download complete
434d78d447a1: Download complete
d93414d3c5ed: Verifying Checksum
d93414d3c5ed: Download complete
bbd161632c8a: Verifying Checksum
bbd161632c8a: Download complete
f46a113fe03c: Verifying Checksum
f46a113fe03c: Download complete
5a84282772df: Verifying Checksum
5a84282772df: Download complete
d0660b68b734: Verifying Checksum
d0660b68b734: Download complete
5be0969dffa2: Verifying Checksum
5be0969dffa2: Download complete
97277e4b1414: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
6465acf3305d: Download complete
bc01b654e43c: Verifying Checksum
bc01b654e43c: Download complete
0c8af54b9a3d: Download complete
b876948298fc: Verifying Checksum
b876948298fc: Download complete
c25c59dc6096: Verifying Checksum
c25c59dc6096: Download complete
bb66042bfc04: Verifying Checksum
bb66042bfc04: Download complete
40b553d28ee4: Download complete
de0587e4d11b: Verifying Checksum
de0587e4d11b: Download complete
340ac274248c: Verifying Checksum
340ac274248c: Download complete
4e2d137afa62: Verifying Checksum
4e2d137afa62: Download complete
55cf0023cd90: Verifying Checksum
55cf0023cd90: Download complete
17b1245ed169: Verifying Checksum
17b1245ed169: Download complete
f54581570561: Verifying Checksum
f54581570561: Download complete
65a59322c41c: Verifying Checksum
65a59322c41c: Download complete
f489a234bde9: Verifying Checksum
f489a234bde9: Download complete
104b1fec8388: Verifying Checksum
104b1fec8388: Download complete
2e9282637d53: Verifying Checksum
2e9282637d53: Download complete
36e830c6ae14: Verifying Checksum
36e830c6ae14: Download complete
5c3ae8136812: Verifying Checksum
5c3ae8136812: Download complete
76f30deeddbf: Verifying Checksum
76f30deeddbf: Download complete
632d540b7d35: Verifying Checksum
632d540b7d35: Download complete
51dc9035c07e: Verifying Checksum
51dc9035c07e: Download complete
02c100e0c201: Verifying Checksum
02c100e0c201: Download complete
2a6af4a57983: Verifying Checksum
2a6af4a57983: Download complete
bbd161632c8a: Pull complete
35c76de94675: Pull complete
284f652640f7: Pull complete
13326dce54d9: Pull complete
0659d9752885: Pull complete
b1bab86f13e4: Pull complete
a7c2dba290f1: Verifying Checksum
a7c2dba290f1: Download complete
d4fe32301903: Pull complete
1db91f94c1ed: Pull complete
d93414d3c5ed: Pull complete
6ec94b618e81: Pull complete
434d78d447a1: Pull complete
d0660b68b734: Pull complete
5a84282772df: Pull complete
f46a113fe03c: Pull complete
5be0969dffa2: Pull complete
97277e4b1414: Pull complete
4f4fb700ef54: Pull complete
6465acf3305d: Pull complete
bc01b654e43c: Pull complete
0c8af54b9a3d: Pull complete
c25c59dc6096: Pull complete
b876948298fc: Pull complete
bb66042bfc04: Pull complete
40b553d28ee4: Pull complete
de0587e4d11b: Pull complete
55cf0023cd90: Pull complete
340ac274248c: Pull complete
4e2d137afa62: Pull complete
f54581570561: Pull complete
76f30deeddbf: Pull complete
17b1245ed169: Pull complete
51dc9035c07e: Pull complete
65a59322c41c: Pull complete
f489a234bde9: Pull complete
104b1fec8388: Pull complete
2e9282637d53: Pull complete
36e830c6ae14: Pull complete
5c3ae8136812: Pull complete
a7c2dba290f1: Pull complete
632d540b7d35: Pull complete
2a6af4a57983: Pull complete
02c100e0c201: Pull complete
Digest: sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b
Status: Downloaded newer image for ocaml/opam@sha256:decaec29a4cd049083a7ddb392ab182116707e4bcc4b17470f70542991f2248b
2026-04-25 15:04.01 ---> using "e0c1b647577e1fc204c678cf5d63cb0afd90eccb9c1888f75cd723b90ce2ca1e" 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-25 15:04.01 ---> using "674b8ea42f40d5ea3c7e5926b358810e8e66c303fdc615d3be28a6499e445987" 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
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-25 15:04.01 ---> using "d5a9555314d030ca07cf72fcb3040f91e05b1196222eb7fc2e2e6f65b14cdf56" 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.1
# self-upgrade         no
# system               arch=riscv64 os=linux os-distribution=ubuntu os-version=24.04
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 3
# 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-25 15:04.01 ---> using "0b4c62e905ad02c58c8af3aba15b44a0a57e9dd2b016df695e0ba3fe0ade4c66" 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-25 15:04.01 ---> using "e6fb835bfe3ef42a617348e5afc8fe92fed31767c22f739483c2b52064c8b168" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-25 15:04.27 ---> saved as "c0622ad9e4a18aa930dbdbd0c52d3841bcc152f14050ee08b168dfe656b4e140"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-25 15:06.00 ---> saved as "78b9c5c9c7a8618ff21e9d57eb9592af7eb62ee2ac1201c029d3f6ded58e01c7"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease
- Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB]
- Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB]
- Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB]
- Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/restricted riscv64 Packages [10.8 kB]
- Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 Packages [953 kB]
- Get:7 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse riscv64 Packages [5111 B]
- Get:8 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe riscv64 Packages [1596 kB]
- Get:9 http://ports.ubuntu.com/ubuntu-ports noble-backports/multiverse riscv64 Packages [671 B]
- Get:10 http://ports.ubuntu.com/ubuntu-ports noble-backports/main riscv64 Packages [48.9 kB]
- Get:11 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe riscv64 Packages [29.3 kB]
- Get:12 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse riscv64 Packages [3400 B]
- Get:13 http://ports.ubuntu.com/ubuntu-ports noble-security/restricted riscv64 Packages [8621 B]
- Get:14 http://ports.ubuntu.com/ubuntu-ports noble-security/universe riscv64 Packages [1119 kB]
- Get:15 http://ports.ubuntu.com/ubuntu-ports noble-security/main riscv64 Packages [637 kB]
- Fetched 4790 kB in 2s (2088 kB/s)
- Reading package lists...
- 
2026-04-25 15:06.09 ---> saved as "d56e63f562232f8f66f98cf9cf89eef971addfe2416ac2098a0aa37c2e1527a2"

/home/opam: (run (shell "opam pin add -k version -yn ocaml-ai-sdk.0.3 0.3"))
ocaml-ai-sdk is now pinned to version 0.3
2026-04-25 15:06.11 ---> saved as "b8e182edee4cca75f79307ecd813a63aaa360e22759a0f0ddcd088a0cd0fee82"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall ocaml-ai-sdk.0.3;\
                        \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 \"\\\"ubuntu-24.04\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'ocaml-ai-sdk.0.3' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
ocaml-ai-sdk.0.3 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 133 packages
  - install angstrom                    0.16.1       [required by uri]
  - install asn1-combinators            0.3.2        [required by x509]
  - install astring                     0.8.5        [required by conduit]
  - install base                        v0.17.3      [required by jane_rope, core, regex_parser_intf]
  - install base-bytes                  base         [required by ocplib-endian]
  - install base64                      3.5.2        [required by ocaml-ai-sdk]
  - 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 bos                         0.3.0        [required by ca-certs]
  - install ca-certs                    1.0.1        [required by conduit-lwt-unix]
  - install capitalization              v0.17.0      [required by ppx_string_conv]
  - install cmdliner                    2.1.1        [required by cohttp-lwt-unix, uuseg]
  - install cohttp                      6.2.1        [required by cohttp-lwt-unix]
  - install cohttp-lwt                  6.2.1        [required by cohttp-lwt-unix]
  - install cohttp-lwt-unix             6.2.1        [required by ocaml-ai-sdk]
  - install conduit                     8.0.0        [required by conduit-lwt]
  - install conduit-lwt                 8.0.0        [required by cohttp-lwt-unix]
  - install conduit-lwt-unix            8.0.0        [required by cohttp-lwt-unix]
  - install conf-g++                    1.0          [required by re2]
  - install conf-gmp                    5            [required by conf-gmp-powm-sec, zarith]
  - install conf-gmp-powm-sec           4            [required by mirage-crypto-pk]
  - install conf-libssl                 4            [required by ssl]
  - install conf-pkg-config             4            [required by conf-libssl]
  - install core                        v0.17.2      [required by re2]
  - install cppo                        1.8.0        [required by ppx_deriving]
  - install csexp                       1.5.2        [required by dune-configurator]
  - install digestif                    1.3.0        [required by ca-certs]
  - install domain-name                 0.5.0        [required by ipaddr]
  - install dune                        3.22.2       [required by ocaml-ai-sdk]
  - install dune-configurator           3.22.2       [required by mirage-crypto, lwt, base, ssl]
  - install duration                    0.3.1        [required by mirage-crypto-rng]
  - install eqaf                        0.10         [required by digestif, mirage-crypto]
  - install fieldslib                   v0.17.0      [required by core]
  - install fmt                         0.11.0       [required by cohttp-lwt-unix]
  - install fpath                       0.7.3        [required by ca-certs]
  - install gel                         v0.17.0      [required by ppx_diff]
  - install gmap                        0.3.0        [required by x509]
  - install http                        6.2.1        [required by cohttp-lwt-unix]
  - install int_repr                    v0.17.0      [required by base_bigstring]
  - install ipaddr                      5.6.2        [required by cohttp-lwt, cohttp, conduit-lwt-unix]
  - install ipaddr-sexp                 5.6.2        [required by conduit-lwt-unix]
  - install jane-street-headers         v0.17.0      [required by core]
  - install jane_rope                   v0.17.0      [required by re2]
  - install jsonschema                  0.1.0        [required by ocaml-ai-sdk]
  - install jst-config                  v0.17.0      [required by core]
  - install kdf                         1.0.0        [required by x509]
  - install logs                        0.10.0       [required by cohttp-lwt-unix]
  - install lwt                         6.1.1        [required by ocaml-ai-sdk]
  - install lwt_ppx                     6.1.0        [required by ocaml-ai-sdk]
  - install lwt_ssl                     1.2.0        [required by ocaml-ai-sdk]
  - install macaddr                     5.6.2        [required by ipaddr]
  - install magic-mime                  1.3.1        [required by cohttp-lwt-unix]
  - install melange-json-native         2.0.0        [required by ocaml-ai-sdk]
  - install mirage-crypto               2.1.0        [required by ca-certs]
  - install mirage-crypto-ec            2.1.0        [required by x509]
  - install mirage-crypto-pk            2.1.0        [required by x509]
  - install mirage-crypto-rng           2.1.0        [required by x509]
  - install num                         1.6          [required by sexplib]
  - install ocaml-ai-sdk                0.3 (pinned)
  - 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 uuseg]
  - install ocamlfind                   1.9.8        [required by uuseg]
  - install ocplib-endian               1.2          [required by lwt]
  - install ohex                        0.2.0        [required by ca-certs]
  - 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 ppx_deriving]
  - install ppx_deriving                6.1.1        [required by ocaml-ai-sdk]
  - install ppx_deriving_yojson         3.10.0       [required by jsonschema]
  - 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 re2]
  - 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]
  - 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 cohttp-lwt-unix]
  - 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 lwt_ppx, melange-json-native]
  - install ppxlib_jane                 v0.17.4      [required by ppx_sexp_conv, ppx_diff]
  - install ptime                       1.2.0        [required by ca-certs]
  - install re                          1.14.0       [required by jsonschema]
  - install re2                         v0.17.0      [required by ocaml-ai-sdk]
  - install regex_parser_intf           v0.17.0      [required by re2]
  - install rresult                     0.7.0        [required by bos]
  - install sexplib                     v0.17.0      [required by core]
  - install sexplib0                    v0.17.0      [required by cohttp-lwt, cohttp, conduit-lwt]
  - install splittable_random           v0.17.0      [required by core]
  - install ssl                         0.7.0        [required by lwt_ssl]
  - install stdio                       v0.17.0      [required by core]
  - install stdlib-shims                0.3.0        [required by ppxlib]
  - install stringext                   1.6.0        [required by cohttp]
  - install time_now                    v0.17.0      [required by core]
  - install topkg                       1.1.1        [required by uuseg]
  - install trace                       0.12         [required by ocaml-ai-sdk]
  - install typerep                     v0.17.1      [required by core]
  - install uri                         4.4.0        [required by jsonschema]
  - install uri-sexp                    4.4.0        [required by cohttp]
  - install uucp                        17.0.0       [required by uuseg]
  - install uuseg                       17.0.0       [required by ocaml-ai-sdk]
  - install variantslib                 v0.17.0      [required by core]
  - install x509                        1.0.6        [required by ca-certs]
  - install yojson                      3.0.0        [required by ocaml-ai-sdk]
  - install zarith                      1.14         [required by mirage-crypto-pk]

The following system packages will first need to be installed:
    libgmp-dev libssl-dev pkg-config

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

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get 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/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "libssl-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:riscv64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16279 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu6.1_riscv64.deb ...
- Unpacking libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Selecting previously unselected package libgmp-dev:riscv64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu6.1_riscv64.deb ...
- Unpacking libgmp-dev:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Selecting previously unselected package libpkgconf3:riscv64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-2build1_riscv64.deb ...
- Unpacking libpkgconf3:riscv64 (1.8.1-2build1) ...
- Selecting previously unselected package libssl-dev:riscv64.
- Preparing to unpack .../3-libssl-dev_3.0.13-0ubuntu3.9_riscv64.deb ...
- Unpacking libssl-dev:riscv64 (3.0.13-0ubuntu3.9) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../4-pkgconf-bin_1.8.1-2build1_riscv64.deb ...
- Unpacking pkgconf-bin (1.8.1-2build1) ...
- Selecting previously unselected package pkgconf:riscv64.
- Preparing to unpack .../5-pkgconf_1.8.1-2build1_riscv64.deb ...
- Unpacking pkgconf:riscv64 (1.8.1-2build1) ...
- Selecting previously unselected package pkg-config:riscv64.
- Preparing to unpack .../6-pkg-config_1.8.1-2build1_riscv64.deb ...
- Unpacking pkg-config:riscv64 (1.8.1-2build1) ...
- Setting up libpkgconf3:riscv64 (1.8.1-2build1) ...
- Setting up libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Setting up libssl-dev:riscv64 (3.0.13-0ubuntu3.9) ...
- Setting up pkgconf-bin (1.8.1-2build1) ...
- Setting up libgmp-dev:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Setting up pkgconf:riscv64 (1.8.1-2build1) ...
- Setting up pkg-config:riscv64 (1.8.1-2build1) ...
- Processing triggers for libc-bin (2.39-0ubuntu8.7) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base.v0.17.3  (cached)
-> retrieved base64.3.5.2  (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 bos.0.3.0  (cached)
-> retrieved ca-certs.1.0.1  (cached)
-> retrieved capitalization.v0.17.0  (cached)
-> retrieved cmdliner.2.1.1  (cached)
-> retrieved cohttp.6.2.1, cohttp-lwt.6.2.1, cohttp-lwt-unix.6.2.1, http.6.2.1  (cached)
-> retrieved conduit.8.0.0, conduit-lwt.8.0.0, conduit-lwt-unix.8.0.0  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved conf-libssl.4  (cached)
-> installed conf-gmp.5
-> installed conf-g++.1.0
-> installed conf-pkg-config.4
-> retrieved core.v0.17.2  (cached)
-> installed conf-gmp-powm-sec.4
-> installed conf-libssl.4
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved domain-name.0.5.0  (cached)
-> retrieved dune.3.22.2, dune-configurator.3.22.2  (cached)
-> retrieved duration.0.3.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fieldslib.v0.17.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gel.v0.17.0  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved int_repr.v0.17.0  (cached)
-> retrieved ipaddr.5.6.2, ipaddr-sexp.5.6.2, macaddr.5.6.2  (cached)
-> installed cmdliner.2.1.1
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved jane_rope.v0.17.0  (cached)
-> retrieved jsonschema.0.1.0  (cached)
-> retrieved jst-config.v0.17.0  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved lwt.6.1.1  (cached)
-> retrieved lwt_ppx.6.1.0  (cached)
-> retrieved lwt_ssl.1.2.0  (cached)
-> retrieved magic-mime.1.3.1  (cached)
-> retrieved melange-json-native.2.0.0  (cached)
-> retrieved mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0  (cached)
-> retrieved num.1.6  (cached)
-> retrieved ocaml-ai-sdk.0.3  (https://github.com/ahrefs/ocaml-ai-sdk/releases/download/0.3/ocaml-ai-sdk-0.3.tbz)
-> 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 ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (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_deriving.6.1.1  (cached)
-> retrieved ppx_deriving_yojson.3.10.0  (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 ptime.1.2.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved re2.v0.17.0  (cached)
-> retrieved regex_parser_intf.v0.17.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved splittable_random.v0.17.0  (cached)
-> retrieved ssl.0.7.0  (cached)
-> retrieved stdio.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved trace.0.12  (cached)
-> retrieved typerep.v0.17.1  (cached)
-> retrieved uri.4.4.0, uri-sexp.4.4.0  (cached)
-> installed num.1.6
-> retrieved uucp.17.0.0  (cached)
-> retrieved uuseg.17.0.0  (cached)
-> retrieved variantslib.v0.17.0  (cached)
-> retrieved x509.1.0.6  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed rresult.0.7.0
-> installed fpath.0.7.3
-> installed ptime.1.2.0
-> installed uucp.17.0.0
-> installed dune.3.22.2
-> installed base64.3.5.2
-> installed uuseg.17.0.0
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed domain-name.0.5.0
-> installed duration.0.3.1
-> installed gmap.0.3.0
-> installed eqaf.0.10
-> installed jane-street-headers.v0.17.0
-> installed http.6.2.1
-> installed macaddr.5.6.2
-> installed dune-configurator.3.22.2
-> installed magic-mime.1.3.1
-> installed ipaddr.5.6.2
-> installed bigstringaf.0.10.0
-> installed digestif.1.3.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed mirage-crypto.2.1.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed ocplib-endian.1.2
-> installed angstrom.0.16.1
-> installed ohex.0.2.0
-> installed kdf.1.0.0
-> installed ppx_derivers.1.2.1
-> installed sexplib0.v0.17.0
-> installed re.1.14.0
-> installed ssl.0.7.0
-> installed parsexp.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed lwt.6.1.1
-> installed sexplib.v0.17.0
-> installed logs.0.10.0
-> installed lwt_ssl.1.2.0
-> installed bos.0.3.0
-> installed mirage-crypto-rng.2.1.0
-> installed stringext.1.6.0
-> installed base.v0.17.3
-> installed mirage-crypto-pk.2.1.0
-> installed fieldslib.v0.17.0
-> installed regex_parser_intf.v0.17.0
-> installed stdio.v0.17.0
-> installed trace.0.12
-> installed typerep.v0.17.1
-> installed mirage-crypto-ec.2.1.0
-> installed variantslib.v0.17.0
-> installed uri.4.4.0
-> installed x509.1.0.6
-> installed yojson.3.0.0
-> installed ca-certs.1.0.1
-> installed ppxlib.0.38.0
-> installed ppx_cold.v0.17.0
-> installed melange-json-native.2.0.0
-> installed lwt_ppx.6.1.0
-> installed ppx_disable_unused_warnings.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_deriving.6.1.1
-> installed ppx_here.v0.17.0
-> installed ppx_fixed_literal.v0.17.0
-> installed ppx_deriving_yojson.3.10.0
-> installed ppx_ignore_instrumentation.v0.17.0
-> installed ppx_optcomp.v0.17.1
-> installed jsonschema.0.1.0
-> installed ppx_let.v0.17.1
-> installed ppx_pipebang.v0.17.0
-> installed ppx_stable_witness.v0.17.0
-> installed ppx_stable.v0.17.1
-> installed ppx_tydi.v0.17.1
-> installed ppx_typerep_conv.v0.17.1
-> installed ppxlib_jane.v0.17.4
-> installed ppx_variants_conv.v0.17.1
-> installed ppx_enumerate.v0.17.0
-> installed ppx_compare.v0.17.0
-> installed ppx_globalize.v0.17.2
-> installed ppx_optional.v0.17.0
-> installed ppx_sexp_conv.v0.17.1
-> installed ipaddr-sexp.5.6.2
-> installed ppx_assert.v0.17.0
-> installed ppx_custom_printf.v0.17.0
-> installed ppx_hash.v0.17.0
-> installed conduit.8.0.0
-> installed jst-config.v0.17.0
-> installed ppx_base.v0.17.0
-> installed bin_prot.v0.17.0-1
-> installed conduit-lwt.8.0.0
-> installed capitalization.v0.17.0
-> installed ppx_sexp_message.v0.17.0
-> installed ppx_bin_prot.v0.17.1
-> installed conduit-lwt-unix.8.0.0
-> installed time_now.v0.17.0
-> installed ppx_sexp_value.v0.17.0
-> installed ppx_string.v0.17.0
-> installed uri-sexp.4.4.0
-> installed ppx_inline_test.v0.17.1
-> installed ppx_string_conv.v0.17.0
-> installed ppx_module_timer.v0.17.0
-> installed cohttp.6.2.1
-> installed ppx_bench.v0.17.1
-> installed ppx_expect.v0.17.3
-> installed cohttp-lwt.6.2.1
-> installed splittable_random.v0.17.0
-> installed cohttp-lwt-unix.6.2.1
-> installed base_quickcheck.v0.17.1
-> installed ppx_log.v0.17.0
-> installed ppx_jane.v0.17.0
-> installed gel.v0.17.0
-> installed jane_rope.v0.17.0
-> installed int_repr.v0.17.0
-> installed base_bigstring.v0.17.0
-> installed ppx_diff.v0.17.1
-> installed core.v0.17.2
-> installed re2.v0.17.0
-> installed ocaml-ai-sdk.0.3
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-25 15:44.38 ---> saved as "20d474142f085907fbab675d13194dd4bc2201c543b8ed71abb66b669b90c8d7"
Job succeeded
2026-04-25 15:45.15: Job succeeded