(for PR #29368)

2026-02-10 15:24.04: New job: test mirage-crypto-rng-miou-unix.2.0.3, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29368/head (66e177c9ccf11298b53a7c2c24dada57dd487d9b)
                              on centos-9-ocaml-5.4/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29368/head" && git reset --hard 66e177c9
git fetch origin master
git merge --no-edit f4c12add9cacd610d7ec6cc9fcb057902ca0a0f6
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:centos-9-ocaml-5.4@sha256:3bb182d04f1d931d6b075952c15944fcf2c3f052cf7c3869f7e8feea78dbcc0d
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 mirage-crypto-rng-miou-unix.2.0.3 2.0.3
RUN opam reinstall mirage-crypto-rng-miou-unix.2.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 "\"centos-9\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'mirage-crypto-rng-miou-unix.2.0.3' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test mirage-crypto-rng-miou-unix.2.0.3) || true
RUN opam reinstall --with-test --verbose mirage-crypto-rng-miou-unix.2.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 "\"centos-9\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'mirage-crypto-rng-miou-unix.2.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-02-10 15:24.04: Using cache hint "ocaml/opam:centos-9-ocaml-5.4@sha256:3bb182d04f1d931d6b075952c15944fcf2c3f052cf7c3869f7e8feea78dbcc0d-mirage-crypto-rng-miou-unix.2.0.3-66e177c9ccf11298b53a7c2c24dada57dd487d9b"
2026-02-10 15:24.04: Using OBuilder spec:
((from ocaml/opam:centos-9-ocaml-5.4@sha256:3bb182d04f1d931d6b075952c15944fcf2c3f052cf7c3869f7e8feea78dbcc0d)
 (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 mirage-crypto-rng-miou-unix.2.0.3 2.0.3"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall mirage-crypto-rng-miou-unix.2.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 \"\\\"centos-9\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'mirage-crypto-rng-miou-unix.2.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"))
 (run (network host)
      (shell "(opam reinstall --with-test mirage-crypto-rng-miou-unix.2.0.3) || true"))
 (run (shell  "opam reinstall --with-test --verbose mirage-crypto-rng-miou-unix.2.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 \"\\\"centos-9\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'mirage-crypto-rng-miou-unix.2.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-02-10 15:24.04: Waiting for resource in pool OCluster
2026-02-10 15:29.31: Waiting for worker…
2026-02-10 15:33.35: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at f4c12add9c Merge pull request #29362 from xvw/fix-primavera-ownership
Updating f4c12add9c..66e177c9cc
Fast-forward
 .../mirage-crypto-ec/mirage-crypto-ec.2.0.3/opam   | 62 ++++++++++++++++++++++
 .../mirage-crypto-pk/mirage-crypto-pk.2.0.3/opam   | 43 +++++++++++++++
 .../mirage-crypto-rng-miou-unix.2.0.3/opam         | 39 ++++++++++++++
 .../mirage-crypto-rng-mirage.2.0.3/opam            | 40 ++++++++++++++
 .../mirage-crypto-rng-mkernel.2.0.3/opam           | 38 +++++++++++++
 .../mirage-crypto-rng/mirage-crypto-rng.2.0.3/opam | 42 +++++++++++++++
 packages/mirage-crypto/mirage-crypto.2.0.3/opam    | 39 ++++++++++++++
 7 files changed, 303 insertions(+)
 create mode 100644 packages/mirage-crypto-ec/mirage-crypto-ec.2.0.3/opam
 create mode 100644 packages/mirage-crypto-pk/mirage-crypto-pk.2.0.3/opam
 create mode 100644 packages/mirage-crypto-rng-miou-unix/mirage-crypto-rng-miou-unix.2.0.3/opam
 create mode 100644 packages/mirage-crypto-rng-mirage/mirage-crypto-rng-mirage.2.0.3/opam
 create mode 100644 packages/mirage-crypto-rng-mkernel/mirage-crypto-rng-mkernel.2.0.3/opam
 create mode 100644 packages/mirage-crypto-rng/mirage-crypto-rng.2.0.3/opam
 create mode 100644 packages/mirage-crypto/mirage-crypto.2.0.3/opam

(from ocaml/opam:centos-9-ocaml-5.4@sha256:3bb182d04f1d931d6b075952c15944fcf2c3f052cf7c3869f7e8feea78dbcc0d)
2026-02-10 15:49.22 ---> saved as "0b085d642b656180c65273f7a48192f1794ded3de15fe18b79eeb50b4f09fded"

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-02-10 15:49.22 ---> saved as "1e54c75deda9599bc82e0106721e745768eb398b57ff8a2b36691ad7dd6029c0"

/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 71 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=71 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-02-10 15:49.43 ---> saved as "181d18784eec83be8393627fd66d1f034b6979ecb96dd8266b7c37ded1616631"

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=centos os-version=9
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 255
# 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-02-10 15:49.43 ---> saved as "a9a75bce0d8e32b58bc6ff550ac6f9c94e4130dc83559b97ddbbd1963d182385"

/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-02-10 15:49.53 ---> saved as "9e9219dd7f3f1a8e86627598718443c38daf81130f9a457f0caa79d4b4d11204"

/home/opam: (copy (src .) (dst opam-repository/))
2026-02-10 15:49.58 ---> saved as "394c7487b3798611b227ff9929e4605a2dc9fe11cd33d1cc575f1ee1b3b8de54"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-10 15:50.15 ---> saved as "5fa13013c8eb0598e2dcfeb82c451ea1510d3b2c8b2423b3a2060bd2b39d8aa0"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "yum" "makecache"
- CentOS Stream 9 - BaseOS                         43 kB/s |  13 kB     00:00    
- CentOS Stream 9 - BaseOS                         13 MB/s | 8.9 MB     00:00    
- CentOS Stream 9 - AppStream                     103 kB/s |  13 kB     00:00    
- CentOS Stream 9 - AppStream                      12 MB/s |  27 MB     00:02    
- CentOS Stream 9 - CRB                           102 kB/s |  13 kB     00:00    
- CentOS Stream 9 - CRB                           9.5 MB/s | 7.8 MB     00:00    
- CentOS Stream 9 - Extras packages               124 kB/s |  16 kB     00:00    
- Metadata cache created.
2026-02-10 15:50.28 ---> saved as "98afd991b01e476fe65c0a7106c95426eb3314c7356f407388be9f5d5e30ac3c"

/home/opam: (run (shell "opam pin add -k version -yn mirage-crypto-rng-miou-unix.2.0.3 2.0.3"))
mirage-crypto-rng-miou-unix is now pinned to version 2.0.3
2026-02-10 15:50.28 ---> saved as "fb7a3b74a2b5b621f31c7942dc958aa3ea81f7c0cd5a6a307edd857be3f98664"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall mirage-crypto-rng-miou-unix.2.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 \"\\\"centos-9\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'mirage-crypto-rng-miou-unix.2.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"))
mirage-crypto-rng-miou-unix.2.0.3 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 15 packages
  - install csexp                       1.5.2          [required by dune-configurator]
  - install digestif                    1.3.0          [required by mirage-crypto-rng-miou-unix]
  - install dune                        3.21.0         [required by mirage-crypto-rng-miou-unix]
  - install dune-configurator           3.21.0         [required by miou, mirage-crypto-rng]
  - install duration                    0.2.1          [required by mirage-crypto-rng-miou-unix]
  - install eqaf                        0.10           [required by digestif]
  - install logs                        0.10.0         [required by mirage-crypto-rng-miou-unix]
  - install miou                        0.5.2          [required by mirage-crypto-rng-miou-unix]
  - install mirage-crypto               2.0.3          [required by mirage-crypto-rng]
  - install mirage-crypto-rng           2.0.3          [required by mirage-crypto-rng-miou-unix]
  - install mirage-crypto-rng-miou-unix 2.0.3 (pinned)
  - install mtime                       2.1.0          [required by mirage-crypto-rng-miou-unix]
  - install ocamlbuild                  0.16.1         [required by logs, mtime]
  - install ocamlfind                   1.9.8          [required by logs, mtime]
  - install topkg                       1.1.1          [required by logs, mtime]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved dune.3.21.0, dune-configurator.3.21.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved miou.0.5.2  (cached)
-> retrieved mirage-crypto.2.0.3, mirage-crypto-rng.2.0.3, mirage-crypto-rng-miou-unix.2.0.3  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved topkg.1.1.1  (cached)
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed logs.0.10.0
-> installed mtime.2.1.0
-> installed dune.3.21.0
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed eqaf.0.10
-> installed digestif.1.3.0
-> installed dune-configurator.3.21.0
-> installed miou.0.5.2
-> installed mirage-crypto.2.0.3
-> installed mirage-crypto-rng.2.0.3
-> installed mirage-crypto-rng-miou-unix.2.0.3
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-10 15:50.57 ---> saved as "dd8c9d94f950759f93ba3104aadd5cfa156e6691b6b70a977008593a7e56bf12"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test mirage-crypto-rng-miou-unix.2.0.3) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile mirage-crypto-rng-miou-unix 2.0.3 (pinned)
=== install 1 package
  - install   ohex                        0.2.0          [required by mirage-crypto-rng-miou-unix]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ohex.0.2.0  (https://opam.ocaml.org/cache)
-> removed   mirage-crypto-rng-miou-unix.2.0.3
-> installed ohex.0.2.0
-> installed mirage-crypto-rng-miou-unix.2.0.3
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-10 15:51.03 ---> saved as "8920819e2d6872d32bea8d7622e8d8aa59c30dbd25258bb15ce6096a19534b34"

/home/opam: (run (shell  "opam reinstall --with-test --verbose mirage-crypto-rng-miou-unix.2.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 \"\\\"centos-9\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'mirage-crypto-rng-miou-unix.2.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"))
The following actions will be performed:
=== recompile 1 package
  - recompile mirage-crypto-rng-miou-unix 2.0.3 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/4: [mirage-crypto-rng-miou-unix: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "mirage-crypto-rng-miou-unix" "-j" "255" (CWD=/home/opam/.opam/5.4/.opam-switch/build/mirage-crypto-rng-miou-unix.2.0.3)
Processing  2/4: [mirage-crypto-rng-miou-unix: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "mirage-crypto-rng-miou-unix" "-j" "255" (CWD=/home/opam/.opam/5.4/.opam-switch/build/mirage-crypto-rng-miou-unix.2.0.3)
- (cd _build/default/tests && ./test_miou_entropy_collection.exe)
- reseeding:
- 000000  0008 0f78 d9e3 1737  25ad 01c8 e563 c873  ...x...7%....c.s
- 000010  0083 278f 4f9b 84a8  b7aa a0b5 3bbc 48bd  ..'.O.......;.H.
- 000020  5bc2 a3cb fed9 21e2  a5ea 14f5 62f9 effe  [.....!.....b...
- 000030  fe0a f516 8922 ae2c  8d2f e83d 4745 724a  .....".,./.=GErJ
- 000040  1c54 af54 8e57 0266  0c6e 1676 517e 8187  .T.T.W.f.n.vQ~..
- 000050  ab95 e39b 1bab 8cb7  b6c5 69cc 3ace 08d7  ..........i.:...
- 000060  48e3 4cf0 8bf1 c3f7  6806 4310 6911 0f17  H.L.....h.C.i...
- 000070  1e23 fc2e 233b 7c47  4455 565a d063 d672  .#..#;|GDUVZ.c.r
- 000080  097e 1386 978e ed98  c19c a09f e3ad 8bb5  .~..............
- 000090  0dbc 6fbc 40be 58c7  5cd4 e4d5 73dd 62e3  ..o.@.X.\...s.b.
- 0000a0  e1f0 3af4 48f5 8bfa  b004 7707 8815 a81b  ..:.H.....w.....
- 0000b0  eb29 7a31 9a37 f545  9d4d 1f54 cb54 f357  .)z1.7.E.M.T.T.W
- 0000c0  ef67 8877 8185 898b  b399 4da0 a4a1 26a8  .g.w......M...&.
- 0000d0  eaa8 8dac 0208 6ce5  d7fa 0e06 27a4 0380  ......l.....'...
- 0000e0  637d 2896 01ed f60b  5e7d 888a dfc8 5ea8  c}(.....^}....^.
- 0000f0  d2a1 dc29 6051 62dd  2942 784f 0ed9 c9ab  ...)`Qb.)BxO....
- 000100  233d 477c 0cca a028  bfcc 31ba ccac 2078  #=G|...(..1... x
- 000110  d5bd e440 568e 2e8a  c8db f221 d556 6e9b  ...@V......!.Vn.
- 000120  3bc1 72d9 ba5a 5a8a  042a f57a b57f f62e  ;.r..ZZ..*.z....
- 000130  1042 d040 b7f2 f1a6  bde1 01dd 7448 4dfd  .B.@........tHM.
- 000140  6726 2635 d5ac 3d82  fdc1 629e 4adc 5eca  g&&5..=...b.J.^.
- 000150  dc09 2030 64a9 a614  cec8 bd60 8f8e 1658  .. 0d......`...X
- 
- entropy sources: 
- accumulate: (src: [0] rdrand) 879f f937 3564 9c5b  
- accumulate: (src: [1] getrandom) cbf8 d000 6960 3ffe  
- accumulate: (src: [0] rdrand) c94e 1df3 c6ac bfa7  
- (cd _build/default/tests && ./test_miou_rng.exe)
- 32 bit random number: a499ef288d10a4c5f1c76db60ae7e16fce5dd40553fab8212cf7ebde3b44d402
- 16 bit random number: 412c7682459512179ebb197467e16c91
-> compiled  mirage-crypto-rng-miou-unix.2.0.3
-> removed   mirage-crypto-rng-miou-unix.2.0.3
-> installed mirage-crypto-rng-miou-unix.2.0.3
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-10 15:51.08 ---> saved as "4b061efc0ba994e2d5d284435a620648d003eb4157e81d11eaa87cc21211f9ea"
Job succeeded
2026-02-10 15:51.12: Job succeeded