Build:
  1. 0
2026-01-27 19:24.15: New job: test mirage-crypto-rng-mirage.1.2.0 with mirage-runtime.4.7.0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29297/head (bec96dd4b29b0e3eb148af9966895e70442e68e2)
                              on debian-13-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/29297/head" && git reset --hard bec96dd4
git fetch origin master
git merge --no-edit 88150787b3c9df767fd8dadf5d416641f8ee58f8
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:7b75eb963f7d9195aa7a042832bacc96efd4ab4b0279914c2953f9f23ee6d1e6
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-runtime.4.7.0 4.7.0
RUN opam reinstall mirage-runtime.4.7.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'mirage-runtime.4.7.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall mirage-crypto-rng-mirage.1.2.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'mirage-crypto-rng-mirage.1.2.0' && 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-mirage.1.2.0) || true
RUN opam reinstall --with-test --verbose mirage-crypto-rng-mirage.1.2.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'mirage-crypto-rng-mirage.1.2.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-01-27 19:24.15: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:7b75eb963f7d9195aa7a042832bacc96efd4ab4b0279914c2953f9f23ee6d1e6-mirage-runtime.4.7.0-mirage-crypto-rng-mirage.1.2.0-bec96dd4b29b0e3eb148af9966895e70442e68e2"
2026-01-27 19:24.15: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:7b75eb963f7d9195aa7a042832bacc96efd4ab4b0279914c2953f9f23ee6d1e6)
 (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-runtime.4.7.0 4.7.0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall mirage-runtime.4.7.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"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\" != 'mirage-runtime.4.7.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall mirage-crypto-rng-mirage.1.2.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"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\" != 'mirage-crypto-rng-mirage.1.2.0' && 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-mirage.1.2.0) || true"))
 (run (shell  "opam reinstall --with-test --verbose mirage-crypto-rng-mirage.1.2.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"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\" != 'mirage-crypto-rng-mirage.1.2.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-01-27 19:24.15: Waiting for resource in pool OCluster
2026-01-28 01:14.51: Waiting for worker…
2026-01-28 01:20.05: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at 88150787b3 Merge pull request #29287 from dinosaure/release-git-kv-v0.2.1
Merge made by the 'ort' strategy.
 packages/mirage-runtime/mirage-runtime.4.0.0/opam       | 2 +-
 packages/mirage-runtime/mirage-runtime.4.0.0~beta3/opam | 2 +-
 packages/mirage-runtime/mirage-runtime.4.10.0/opam      | 2 +-
 packages/mirage-runtime/mirage-runtime.4.10.1/opam      | 2 +-
 packages/mirage-runtime/mirage-runtime.4.10.2/opam      | 2 +-
 packages/mirage-runtime/mirage-runtime.4.10.3/opam      | 2 +-
 packages/mirage-runtime/mirage-runtime.4.10.4/opam      | 2 +-
 packages/mirage-runtime/mirage-runtime.4.7.0/opam       | 2 +-
 packages/mirage-runtime/mirage-runtime.4.9.0/opam       | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

(from ocaml/opam:debian-13-ocaml-5.4@sha256:7b75eb963f7d9195aa7a042832bacc96efd4ab4b0279914c2953f9f23ee6d1e6)
2026-01-28 01:20.09 ---> using "ec0b9239d97b1eba002b8666d90bcda143b1414915128d32a0b6cb8a1bd9f05c" 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-28 01:20.09 ---> using "cd9db1bfd75ad168f36443d6cd7ffe58df2d9e73878dee80fe00f4ec900a65e4" 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 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-01-28 01:20.09 ---> using "cbe59c2111ee2f6ebb74444b6a2e449be1401fb2a7e89471df12d7734c31aef0" 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=x86_64 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                 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-01-28 01:20.09 ---> using "bfb3fee637cd4ed2c6e4ef53b349cc70b7b5c70d4fb4d56c09378a42134b6bf5" 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-28 01:20.09 ---> using "a80806ab1cec707e8afb5a047be43e19f2c71735f9ef12880c11228115befadd" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-01-28 01:20.09 ---> using "29f6e5bc90fed1f3ca0dbfa7880bf07b07ed9305f0af011f54a2924d95990898" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-28 01:20.09 ---> using "0859ca9de64aae35bcc4a34df9c8711b7e38cf8dc80a303c3ac16dd388a11c6c" from cache

/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 amd64 Packages [97.9 kB]
- Fetched 189 kB in 0s (2285 kB/s)
- Reading package lists...
2026-01-28 01:20.10 ---> using "259e4b9b0f8fe427b0b1d267335e5f38c5e7f40c70220e295abceff1731dbbb3" from cache

/home/opam: (run (shell "opam pin add -k version -yn mirage-runtime.4.7.0 4.7.0"))
mirage-runtime is now pinned to version 4.7.0
2026-01-28 01:20.10 ---> using "a20cc2000799f14b63d88d907e3a580f9655723abff07a0d32d6e3ec1f7dcf9f" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall mirage-runtime.4.7.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"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\" != 'mirage-runtime.4.7.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
mirage-runtime.4.7.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 16 packages
  - install base-bytes        base           [required by ocplib-endian]
  - install cmdliner          1.3.0          [required by mirage-runtime]
  - install cppo              1.8.0          [required by lwt]
  - install csexp             1.5.2          [required by dune-configurator]
  - install domain-name       0.5.0          [required by ipaddr]
  - install dune              3.21.0         [required by mirage-runtime]
  - install dune-configurator 3.21.0         [required by lwt]
  - install ipaddr            5.6.1          [required by mirage-runtime]
  - install logs              0.10.0         [required by mirage-runtime]
  - install lwt               5.9.2          [required by mirage-runtime]
  - install macaddr           5.6.1          [required by ipaddr]
  - install mirage-runtime    4.7.0 (pinned)
  - install ocamlbuild        0.16.1         [required by logs]
  - install ocamlfind         1.9.8          [required by logs]
  - install ocplib-endian     1.2            [required by lwt]
  - install topkg             1.1.1          [required by logs]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-name.0.5.0  (cached)
-> retrieved dune.3.21.0, dune-configurator.3.21.0  (cached)
-> retrieved ipaddr.5.6.1, macaddr.5.6.1  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved lwt.5.9.2  (cached)
-> installed cmdliner.1.3.0
-> retrieved mirage-runtime.4.7.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved topkg.1.1.1  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed dune.3.21.0
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed domain-name.0.5.0
-> installed macaddr.5.6.1
-> installed ocplib-endian.1.2
-> installed ipaddr.5.6.1
-> installed dune-configurator.3.21.0
-> installed lwt.5.9.2
-> installed logs.0.10.0
-> installed mirage-runtime.4.7.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-28 01:20.10 ---> using "ded5f97f621ae4e421037845c02a40e4e8f56d61a7e7bb5935bf25bf09e3e12a" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall mirage-crypto-rng-mirage.1.2.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"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\" != 'mirage-crypto-rng-mirage.1.2.0' && 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-mirage.1.2.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 8 packages
  - install digestif                 1.3.0 [required by mirage-crypto-rng]
  - install duration                 0.2.1 [required by mirage-crypto-rng-mirage]
  - install eqaf                     0.10  [required by digestif, mirage-crypto]
  - install mirage-clock             4.2.0 [required by mirage-crypto-rng-mirage]
  - install mirage-crypto            1.2.0 [required by mirage-crypto-rng]
  - install mirage-crypto-rng        1.2.0 [required by mirage-crypto-rng-mirage]
  - install mirage-crypto-rng-mirage 1.2.0
  - install mirage-time              3.0.0 [required by mirage-crypto-rng-mirage]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved digestif.1.3.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved mirage-clock.4.2.0  (cached)
-> installed duration.0.2.1
-> installed mirage-clock.4.2.0
-> retrieved mirage-crypto.1.2.0, mirage-crypto-rng.1.2.0, mirage-crypto-rng-mirage.1.2.0  (cached)
-> installed eqaf.0.10
-> retrieved mirage-time.3.0.0  (cached)
-> installed mirage-time.3.0.0
-> installed digestif.1.3.0
-> installed mirage-crypto.1.2.0
-> installed mirage-crypto-rng.1.2.0
-> installed mirage-crypto-rng-mirage.1.2.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-28 01:20.16 ---> saved as "ecaac78768576ad08f2006bc2faa9b33cc8f49eb0f0a0819524bb1de8c10d5a5"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test mirage-crypto-rng-mirage.1.2.0) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile mirage-crypto-rng-mirage 1.2.0
=== install 4 packages
  - install   mirage-clock-unix        4.2.0 [required by mirage-crypto-rng-mirage]
  - install   mirage-time-unix         3.0.0 [required by mirage-crypto-rng-mirage]
  - install   mirage-unix              5.0.1 [required by mirage-crypto-rng-mirage]
  - install   ohex                     0.2.0 [required by mirage-crypto-rng-mirage]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved mirage-clock-unix.4.2.0  (https://opam.ocaml.org/cache)
-> installed mirage-clock-unix.4.2.0
-> retrieved mirage-crypto-rng-mirage.1.2.0  (https://opam.ocaml.org/cache)
-> retrieved mirage-time-unix.3.0.0  (https://opam.ocaml.org/cache)
-> retrieved mirage-unix.5.0.1  (https://opam.ocaml.org/cache)
-> installed mirage-time-unix.3.0.0
-> retrieved ohex.0.2.0  (https://opam.ocaml.org/cache)
-> installed mirage-unix.5.0.1
-> removed   mirage-crypto-rng-mirage.1.2.0
-> installed ohex.0.2.0
-> installed mirage-crypto-rng-mirage.1.2.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-28 01:20.24 ---> saved as "6c2931fa32eff1e20736c68d768ed641b57f71e4b8f2b5a3726bc27d721ae29d"

/home/opam: (run (shell  "opam reinstall --with-test --verbose mirage-crypto-rng-mirage.1.2.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"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\" != 'mirage-crypto-rng-mirage.1.2.0' && 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-mirage 1.2.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [mirage-crypto-rng-mirage.1.2.0: extract]
-> retrieved mirage-crypto-rng-mirage.1.2.0  (cached)
Processing  2/4: [mirage-crypto-rng-mirage: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "mirage-crypto-rng-mirage" "-j" "255" (CWD=/home/opam/.opam/5.4/.opam-switch/build/mirage-crypto-rng-mirage.1.2.0)
Processing  2/4: [mirage-crypto-rng-mirage: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "mirage-crypto-rng-mirage" "-j" "255" (CWD=/home/opam/.opam/5.4/.opam-switch/build/mirage-crypto-rng-mirage.1.2.0)
- (cd _build/default/tests && ./test_entropy_collection.exe)
- reseeding:
- 000000  0008 c5e6 a8c2 312b  636e 0108 fce4 d727  ......1+cn.....'
- 000010  073f b183 02c8 033f  844e 7e53 495a b05e  .?.....?.N~SIZ.^
- 000020  c363 d86a 4c70 f870  e272 5678 1a79 4e7b  .c.jLp.p.rVx.yN{
- 000030  8681 7e84 8b85 8388  9089 a08c df8d 8291  ..~.............
- 000040  6194 3d95 ba97 b79e  e2a3 28ab 2fb1 7bb3  a.=.......(./.{.
- 000050  fdb9 d1bd 5cc1 f1c3  68cb d2d1 5cd5 0ad8  ....\...h...\...
- 000060  54d8 30d9 95db 79e2  29e7 31ed 7def 17f6  T.0...y.).1.}...
- 000070  1cfa 3afe 7002 2007  f70c e10e 6e14 4a15  ..:.p. .....n.J.
- 000080  e017 261f 1525 4827  812d 6030 3c31 a133  ..&..%H'.-`0<1.3
- 000090  853a 4e3f 9f45 af48  1e4a 3c4e 7252 2257  .:N?.E.H.J<NrR"W
- 0000a0  115d 2c5f 3465 9867  646e e372 5878 3479  .],_4e.gdn.rXx4y
- 0000b0  807b 1b82 2086 3d8a  8c8e 6d93 d799 619d  .{.. .=...m...a.
- 0000c0  0fa0 59a0 1da1 50a3  89a9 80ac a6ad cfb0  ..Y...P.........
- 0000d0  6fb2 07b7 c5bc 4dbe  b4c2 dfc7 25cf 0308  o.....M.....%...
- 0000e0  e90b c700 3e6e 1ee2                       ....>n..
- 
- accumulate: (src: [0] rdrand) 99a6 91f4 08f7 2290  
- entropy sources: [0] rdrand [1] timer 
- accumulate: (src: [1] timer) 1fbf ebbe 
- accumulate: (src: [0] rdrand) ba15 1735 1c9c 96d0  
- accumulate: (src: [1] timer) 112b d550 
- accumulate: (src: [0] rdrand) 0ab2 3306 bbbc 7919  
- accumulate: (src: [1] timer) 2288 a6e2 
-> compiled  mirage-crypto-rng-mirage.1.2.0
-> removed   mirage-crypto-rng-mirage.1.2.0
-> installed mirage-crypto-rng-mirage.1.2.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-28 01:20.31 ---> saved as "69341b1f5fe4643adaa5ac6e5ec256147e4910829b856469b837c3a45e06b0bf"
Job succeeded
2026-01-28 01:20.41: Job succeeded