Build:
  1. 0
2026-01-27 19:28.10: New job: build ocaml-yescrypt.0.1.1, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29286/head (a397b09fd34553e89dc9204c67d4ce6572f0256c)
                              on debian-13-ocaml-5.4/s390x

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29286/head" && git reset --hard a397b09f
git fetch origin master
git merge --no-edit 88150787b3c9df767fd8dadf5d416641f8ee58f8
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812
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-yescrypt.0.1.1 0.1.1
RUN opam reinstall ocaml-yescrypt.0.1.1; \
    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" != 'ocaml-yescrypt.0.1.1' && 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-01-27 19:28.10: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812-ocaml-yescrypt.0.1.1-a397b09fd34553e89dc9204c67d4ce6572f0256c"
2026-01-27 19:28.10: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812)
 (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-yescrypt.0.1.1 0.1.1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall ocaml-yescrypt.0.1.1;\
             \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\" != 'ocaml-yescrypt.0.1.1' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-01-27 19:28.10: Waiting for resource in pool OCluster
2026-01-27 19:28.10: Waiting for worker…
2026-01-27 20:18.21: Got resource from pool OCluster
Building on s390x-worker-01.marist.ci.dev
HEAD is now at 8e87703409 avoid known buggy version of lwt-ppx
HEAD is now at 88150787b3 Merge pull request #29287 from dinosaure/release-git-kv-v0.2.1
Merge made by the 'ort' strategy.
 packages/ocaml-yescrypt/ocaml-yescrypt.0.1.1/opam | 51 +++++++++++++++++++++++
 1 file changed, 51 insertions(+)
 create mode 100644 packages/ocaml-yescrypt/ocaml-yescrypt.0.1.1/opam

(from ocaml/opam:debian-13-ocaml-5.4@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812' locally
docker.io/ocaml/opam@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812: Pulling from ocaml/opam
9de0288d81a9: Already exists
aeafbe6fcd43: Pulling fs layer
6ddd67eb775f: Pulling fs layer
faa8dcc7a37c: Pulling fs layer
7b1e8221be50: Pulling fs layer
14686ee145d0: Pulling fs layer
ad970ae35087: Pulling fs layer
e6c449ba2995: Pulling fs layer
1162325c093b: Pulling fs layer
f6304bb8b610: Pulling fs layer
2df5a1d4093e: Pulling fs layer
69bd66e817de: Pulling fs layer
d898c644b96b: Pulling fs layer
8a27d1d9787b: Pulling fs layer
e10a54b83f98: Pulling fs layer
d4596a730757: Pulling fs layer
79bb6cb7a92d: Pulling fs layer
525722c77ce8: Pulling fs layer
536f02f76e63: Pulling fs layer
61ccfb7ec479: Pulling fs layer
1541e782c25b: Pulling fs layer
4010acd54711: Pulling fs layer
4f4fb700ef54: Pulling fs layer
7d7e37bb8edc: Pulling fs layer
151c9d987dd7: Pulling fs layer
3ff6590b4f9a: Pulling fs layer
b7eeacf279a1: Pulling fs layer
f2424cc94283: Pulling fs layer
768aa4a269d7: Pulling fs layer
38d43ba39785: Pulling fs layer
142febf362b0: Pulling fs layer
e2b4a2507ec5: Pulling fs layer
1013b47fe6e3: Pulling fs layer
907fa5c6be80: Pulling fs layer
669d6c32e924: Pulling fs layer
6d2f69f8684f: Pulling fs layer
e905f5aa18f5: Pulling fs layer
6d9ad6d5376b: Pulling fs layer
a51ad7b7acea: Pulling fs layer
f8c4f1107fb6: Pulling fs layer
f6a524cc878e: Pulling fs layer
990d1f955952: Pulling fs layer
b40be625d841: Pulling fs layer
716910e60a94: Pulling fs layer
42c73bfc86a1: Pulling fs layer
17ae6cf87e27: Pulling fs layer
209ecbf14990: Pulling fs layer
1e6727a697cf: Pulling fs layer
ad970ae35087: Waiting
e6c449ba2995: Waiting
1162325c093b: Waiting
f6304bb8b610: Waiting
2df5a1d4093e: Waiting
69bd66e817de: Waiting
d898c644b96b: Waiting
8a27d1d9787b: Waiting
e10a54b83f98: Waiting
d4596a730757: Waiting
79bb6cb7a92d: Waiting
525722c77ce8: Waiting
536f02f76e63: Waiting
61ccfb7ec479: Waiting
1541e782c25b: Waiting
4010acd54711: Waiting
4f4fb700ef54: Waiting
7d7e37bb8edc: Waiting
7b1e8221be50: Waiting
14686ee145d0: Waiting
151c9d987dd7: Waiting
3ff6590b4f9a: Waiting
b7eeacf279a1: Waiting
f2424cc94283: Waiting
768aa4a269d7: Waiting
38d43ba39785: Waiting
142febf362b0: Waiting
e2b4a2507ec5: Waiting
1013b47fe6e3: Waiting
907fa5c6be80: Waiting
a51ad7b7acea: Waiting
f8c4f1107fb6: Waiting
669d6c32e924: Waiting
f6a524cc878e: Waiting
6d2f69f8684f: Waiting
990d1f955952: Waiting
e905f5aa18f5: Waiting
b40be625d841: Waiting
6d9ad6d5376b: Waiting
716910e60a94: Waiting
42c73bfc86a1: Waiting
1e6727a697cf: Waiting
17ae6cf87e27: Waiting
209ecbf14990: Waiting
6ddd67eb775f: Verifying Checksum
6ddd67eb775f: Download complete
aeafbe6fcd43: Verifying Checksum
aeafbe6fcd43: Download complete
aeafbe6fcd43: Pull complete
7b1e8221be50: Verifying Checksum
7b1e8221be50: Download complete
faa8dcc7a37c: Verifying Checksum
faa8dcc7a37c: Download complete
6ddd67eb775f: Pull complete
e6c449ba2995: Verifying Checksum
e6c449ba2995: Download complete
1162325c093b: Verifying Checksum
1162325c093b: Download complete
ad970ae35087: Verifying Checksum
ad970ae35087: Download complete
faa8dcc7a37c: Pull complete
7b1e8221be50: Pull complete
f6304bb8b610: Verifying Checksum
f6304bb8b610: Download complete
2df5a1d4093e: Verifying Checksum
2df5a1d4093e: Download complete
69bd66e817de: Verifying Checksum
69bd66e817de: Download complete
d898c644b96b: Verifying Checksum
d898c644b96b: Download complete
14686ee145d0: Verifying Checksum
14686ee145d0: Download complete
8a27d1d9787b: Verifying Checksum
8a27d1d9787b: Download complete
d4596a730757: Download complete
79bb6cb7a92d: Download complete
e10a54b83f98: Download complete
536f02f76e63: Verifying Checksum
536f02f76e63: Download complete
525722c77ce8: Verifying Checksum
525722c77ce8: Download complete
61ccfb7ec479: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
4010acd54711: Verifying Checksum
4010acd54711: Download complete
1541e782c25b: Download complete
151c9d987dd7: Download complete
3ff6590b4f9a: Verifying Checksum
3ff6590b4f9a: Download complete
7d7e37bb8edc: Download complete
f2424cc94283: Verifying Checksum
f2424cc94283: Download complete
b7eeacf279a1: Verifying Checksum
b7eeacf279a1: Download complete
768aa4a269d7: Verifying Checksum
768aa4a269d7: Download complete
38d43ba39785: Verifying Checksum
38d43ba39785: Download complete
142febf362b0: Verifying Checksum
142febf362b0: Download complete
e2b4a2507ec5: Verifying Checksum
e2b4a2507ec5: Download complete
907fa5c6be80: Verifying Checksum
907fa5c6be80: Download complete
669d6c32e924: Verifying Checksum
669d6c32e924: Download complete
1013b47fe6e3: Verifying Checksum
1013b47fe6e3: Download complete
e905f5aa18f5: Verifying Checksum
e905f5aa18f5: Download complete
a51ad7b7acea: Verifying Checksum
a51ad7b7acea: Download complete
f8c4f1107fb6: Download complete
f6a524cc878e: Verifying Checksum
f6a524cc878e: Download complete
990d1f955952: Verifying Checksum
990d1f955952: Download complete
b40be625d841: Download complete
716910e60a94: Verifying Checksum
716910e60a94: Download complete
6d9ad6d5376b: Verifying Checksum
6d9ad6d5376b: Download complete
17ae6cf87e27: Verifying Checksum
17ae6cf87e27: Download complete
6d2f69f8684f: Verifying Checksum
6d2f69f8684f: Download complete
209ecbf14990: Verifying Checksum
209ecbf14990: Download complete
1e6727a697cf: Verifying Checksum
1e6727a697cf: Download complete
42c73bfc86a1: Verifying Checksum
42c73bfc86a1: Download complete
14686ee145d0: Pull complete
ad970ae35087: Pull complete
e6c449ba2995: Pull complete
1162325c093b: Pull complete
f6304bb8b610: Pull complete
2df5a1d4093e: Pull complete
69bd66e817de: Pull complete
d898c644b96b: Pull complete
8a27d1d9787b: Pull complete
e10a54b83f98: Pull complete
d4596a730757: Pull complete
79bb6cb7a92d: Pull complete
525722c77ce8: Pull complete
536f02f76e63: Pull complete
61ccfb7ec479: Pull complete
1541e782c25b: Pull complete
4010acd54711: Pull complete
4f4fb700ef54: Pull complete
7d7e37bb8edc: Pull complete
151c9d987dd7: Pull complete
3ff6590b4f9a: Pull complete
b7eeacf279a1: Pull complete
f2424cc94283: Pull complete
768aa4a269d7: Pull complete
38d43ba39785: Pull complete
142febf362b0: Pull complete
e2b4a2507ec5: Pull complete
1013b47fe6e3: Pull complete
907fa5c6be80: Pull complete
669d6c32e924: Pull complete
6d2f69f8684f: Pull complete
e905f5aa18f5: Pull complete
6d9ad6d5376b: Pull complete
a51ad7b7acea: Pull complete
f8c4f1107fb6: Pull complete
f6a524cc878e: Pull complete
990d1f955952: Pull complete
b40be625d841: Pull complete
716910e60a94: Pull complete
42c73bfc86a1: Pull complete
17ae6cf87e27: Pull complete
209ecbf14990: Pull complete
1e6727a697cf: Pull complete
Digest: sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812
Status: Downloaded newer image for ocaml/opam@sha256:ddcfa3a3343031bbbaceb058064fc92a0c375cc0be35e47a9ed77886567d6812
2026-01-27 20:18.24 ---> using "120a5165f1685b47c1764cacf53303eca644f705cd9606f4362a820b6ff9ef98" 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-01-27 20:18.24 ---> using "389b1ec5f9caf27e319a74968f525304be699d2396607bfabfc1e91e20087186" 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-01-27 20:18.24 ---> using "7de63b2c541bd7dc3e1fdfc63f3c548256b45508181d9cae347f3ca25ec0611b" 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=s390x 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                 3
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       5.4
# invariant            ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages    ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, 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.0
2026-01-27 20:18.24 ---> using "fbd640dbc8ec5d5a19db25abff9242731be915664d9f9a4163732048b6b53f5e" 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-01-27 20:18.24 ---> using "9c5e6d828e8e089a0910f50f0cfa7c345f70f540e5545353e02566944af731b8" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-01-27 20:18.36 ---> saved as "3ff734562b8f94af6d7330f7a80e7c5f69297f6a831e53f7c7d4ef897083f095"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-27 20:19.01 ---> saved as "edb86e76c05aa5d1a99165e8868324fde52388be3381e9ea529ed80dce2c4423"

/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 s390x Packages [88.9 kB]
- Fetched 180 kB in 0s (927 kB/s)
- Reading package lists...
2026-01-27 20:19.03 ---> saved as "86a777945a24a55c9034cd8f6ef05758ba485fc84b4ceabe5ccbed3d195113f8"

/home/opam: (run (shell "opam pin add -k version -yn ocaml-yescrypt.0.1.1 0.1.1"))
ocaml-yescrypt is now pinned to version 0.1.1
2026-01-27 20:19.04 ---> saved as "12131caea05f292687a88668648a1a99d61bf61eb2e8ddbcd749d689367025ed"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall ocaml-yescrypt.0.1.1;\
                        \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\" != 'ocaml-yescrypt.0.1.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
ocaml-yescrypt.0.1.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 10 packages
  - install conf-libffi       2.0.0          [required by ctypes-foreign]
  - install conf-pkg-config   4              [required by ctypes-foreign]
  - install csexp             1.5.2          [required by dune-configurator]
  - install ctypes            0.24.0         [required by ocaml-yescrypt]
  - install ctypes-foreign    0.24.0         [required by ocaml-yescrypt]
  - install dune              3.21.0         [required by ocaml-yescrypt]
  - install dune-configurator 3.21.0         [required by ctypes, ctypes-foreign]
  - install integers          0.7.0          [required by ctypes]
  - install ocaml-yescrypt    0.1.1 (pinned)
  - install stdlib-shims      0.3.0          [required by integers]

The following system packages will first need to be installed:
    libffi-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" "libffi-dev" "pkg-config"
- Selecting previously unselected package libffi-dev:s390x.
- (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 ... 20413 files and directories currently installed.)
- Preparing to unpack .../libffi-dev_3.4.8-2_s390x.deb ...
- Unpacking libffi-dev:s390x (3.4.8-2) ...
- Selecting previously unselected package libpkgconf3:s390x.
- Preparing to unpack .../libpkgconf3_1.8.1-4_s390x.deb ...
- Unpacking libpkgconf3:s390x (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-4_s390x.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:s390x.
- Preparing to unpack .../pkgconf_1.8.1-4_s390x.deb ...
- Unpacking pkgconf:s390x (1.8.1-4) ...
- Selecting previously unselected package pkg-config:s390x.
- Preparing to unpack .../pkg-config_1.8.1-4_s390x.deb ...
- Unpacking pkg-config:s390x (1.8.1-4) ...
- Setting up libffi-dev:s390x (3.4.8-2) ...
- Setting up libpkgconf3:s390x (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up pkgconf:s390x (1.8.1-4) ...
- Setting up pkg-config:s390x (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u1) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2  (cached)
-> installed conf-pkg-config.4
-> installed conf-libffi.2.0.0
-> retrieved ctypes.0.24.0, ctypes-foreign.0.24.0  (cached)
-> retrieved dune.3.21.0, dune-configurator.3.21.0  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved ocaml-yescrypt.0.1.1  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> installed dune.3.21.0
-> installed stdlib-shims.0.3.0
-> installed csexp.1.5.2
-> installed integers.0.7.0
-> installed dune-configurator.3.21.0
-> installed ctypes.0.24.0
-> installed ctypes-foreign.0.24.0
-> installed ocaml-yescrypt.0.1.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-27 20:19.57 ---> saved as "58f8390c8da15e3d12900f4a89cc8a295396440a3fb268fa21cf349b4afbdadf"
Job succeeded
2026-01-27 20:20.01: Job succeeded