(not at the head of any monitored branch or PR)
2026-03-02 19:35.56: New job: test xoshiro.0.1 with dune.3.22.0~alpha0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29497/head (118a690db616b1df5c53d5fa00eb70791a80ae2c)
                              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/29497/head" && git reset --hard 118a690d
git fetch origin master
git merge --no-edit a7b8d1036328cf727af175b657f3d2b732b4d868
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:4add1601135529e9f2e403a25c1c640231c0e871e87f88cf8feab4be5095104c
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 dune.3.22.0~alpha0 3.22.0~alpha0
RUN opam reinstall dune.3.22.0~alpha0; \
    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" != 'dune.3.22.0~alpha0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall xoshiro.0.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" != 'xoshiro.0.1' && 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 xoshiro.0.1) || true
RUN opam reinstall --with-test --verbose xoshiro.0.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" != 'xoshiro.0.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-03-02 19:35.56: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:4add1601135529e9f2e403a25c1c640231c0e871e87f88cf8feab4be5095104c-dune.3.22.0~alpha0-xoshiro.0.1-118a690db616b1df5c53d5fa00eb70791a80ae2c"
2026-03-02 19:35.56: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:4add1601135529e9f2e403a25c1c640231c0e871e87f88cf8feab4be5095104c)
 (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 dune.3.22.0~alpha0 3.22.0~alpha0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.22.0~alpha0;\
             \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\" != 'dune.3.22.0~alpha0' && 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 xoshiro.0.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\" != 'xoshiro.0.1' && 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 xoshiro.0.1) || true"))
 (run (shell  "opam reinstall --with-test --verbose xoshiro.0.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\" != 'xoshiro.0.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-03-02 19:35.56: Waiting for resource in pool OCluster
2026-03-03 07:32.15: Waiting for worker…
2026-03-03 07:35.13: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at a7b8d10363 Merge pull request #29489 from anuragsoni/opam-publish-kqueue.0.7.0
Updating a7b8d10363..118a690db6
Fast-forward
 .../chrome-trace/chrome-trace.3.22.0~alpha0/opam   | 39 +++++++++++
 .../dune-action-plugin.3.22.0~alpha0/opam          | 52 +++++++++++++++
 .../dune-action-trace.3.22.0~alpha0/opam           | 40 ++++++++++++
 .../dune-build-info.3.22.0~alpha0/opam             | 45 +++++++++++++
 .../dune-configurator.3.22.0~alpha0/opam           | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.0~alpha0/opam    | 42 ++++++++++++
 .../dune-private-libs.3.22.0~alpha0/opam           | 50 +++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha0/opam   | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.0~alpha0/opam      | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.0~alpha0/opam    | 37 +++++++++++
 packages/dune/dune.3.22.0~alpha0/opam              | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.0~alpha0/opam                | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.0~alpha0/opam            | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha0/opam  | 43 +++++++++++++
 packages/ordering/ordering.3.22.0~alpha0/opam      | 38 +++++++++++
 packages/stdune/stdune.3.22.0~alpha0/opam          | 46 +++++++++++++
 .../top-closure/top-closure.3.22.0~alpha0/opam     | 38 +++++++++++
 packages/xdg/xdg.3.22.0~alpha0/opam                | 39 +++++++++++
 18 files changed, 797 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.0~alpha0/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.0~alpha0/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.0~alpha0/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.0~alpha0/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.0~alpha0/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.0~alpha0/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.0~alpha0/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.0~alpha0/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.0~alpha0/opam
 create mode 100644 packages/dune-site/dune-site.3.22.0~alpha0/opam
 create mode 100644 packages/dune/dune.3.22.0~alpha0/opam
 create mode 100644 packages/dyn/dyn.3.22.0~alpha0/opam
 create mode 100644 packages/fs-io/fs-io.3.22.0~alpha0/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.0~alpha0/opam
 create mode 100644 packages/ordering/ordering.3.22.0~alpha0/opam
 create mode 100644 packages/stdune/stdune.3.22.0~alpha0/opam
 create mode 100644 packages/top-closure/top-closure.3.22.0~alpha0/opam
 create mode 100644 packages/xdg/xdg.3.22.0~alpha0/opam

(from ocaml/opam:debian-13-ocaml-5.4@sha256:4add1601135529e9f2e403a25c1c640231c0e871e87f88cf8feab4be5095104c)
2026-03-03 07:35.15 ---> using "3c18c9e472a4f76bc128dc0a5a1e21158ba3dbd0d6773ace6ec33f0cfe6fac9b" 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-03-03 07:35.15 ---> using "7a3442ad99cd957e3ce65df65cad40aee4354c6d524c7813b8b589bc410c187e" 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-03-03 07:35.15 ---> using "4214446d06a5b764dff5167574d07a5b4441731262795df63d7a3c5f64e1a189" 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-03-03 07:35.15 ---> using "8bf276ecf196c09ac4fb294f887dce47d9744c212aabbbad5d313f0a4179272a" 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-03-03 07:35.15 ---> using "c04e3f046c8eaf07d3d8f4b30debe47a6f7742bcdbfbfeb4d464149613cd35cd" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-03-03 07:35.15 ---> using "eec15e3492f38e67613d1a01ad00877a9a3ba45d19f73e6250e19cd2bda0a34c" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-03-03 07:35.15 ---> using "b219e5557ed366603222e74c0319619404e73f91801374c46bc0615017490834" 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 [113 kB]
- Fetched 203 kB in 0s (1840 kB/s)
- Reading package lists...
2026-03-03 07:35.15 ---> using "411e66a2e15299fe700f96de3484c141af0207f3778de7985d9b3b9532bed7f1" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.0~alpha0 3.22.0~alpha0"))
dune is now pinned to version 3.22.0~alpha0
2026-03-03 07:35.15 ---> using "2f9d235ba473e057f7f5361d0a2909273f5e0fdc881489604942445353473ef7" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.22.0~alpha0;\
                        \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\" != 'dune.3.22.0~alpha0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune.3.22.0~alpha0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.22.0~alpha0 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.0~alpha0  (cached)
-> installed dune.3.22.0~alpha0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 07:35.15 ---> using "f408636eb0246d657c1391cb7970d0cd4140119dfc0439ba4e0d991b34b6c9dc" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall xoshiro.0.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\" != 'xoshiro.0.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
xoshiro.0.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 2 packages
  - install make-random 0.1 [required by xoshiro]
  - install xoshiro     0.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved make-random.0.1, xoshiro.0.1  (cached)
-> installed make-random.0.1
-> installed xoshiro.0.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-03-03 07:35.20 ---> saved as "2c70dd40013d9a7d24a40a7a9b3dc29186935f31f34afaafbaedad1659275930"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test xoshiro.0.1) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile xoshiro                     0.1
=== install 95 packages
  - install   async                       v0.17.0       [required by delimited_parsing]
  - install   async_kernel                v0.17.0       [required by async]
  - install   async_log                   v0.17.0       [required by async]
  - install   async_rpc_kernel            v0.17.0       [required by async]
  - install   async_unix                  v0.17.0       [required by async]
  - install   base                        v0.17.3       [required by core]
  - install   base-bytes                  base          [required by md2mld]
  - install   base_bigstring              v0.17.0       [required by core]
  - install   base_quickcheck             v0.17.1       [required by core]
  - install   bin_prot                    v0.17.0-1     [required by core]
  - install   capitalization              v0.17.0       [required by ppx_string_conv]
  - install   core                        v0.17.1       [required by core_bench]
  - install   core_bench                  v0.17.0       [required by xoshiro]
  - install   core_extended               v0.17.0       [required by core_bench]
  - install   core_kernel                 v0.17.0       [required by core_bench]
  - install   core_unix                   v0.17.1       [required by core_bench]
  - install   csexp                       1.5.2         [required by dune-configurator]
  - install   cstruct                     6.2.0         [required by async_unix]
  - install   delimited_parsing           v0.17.0       [required by core_bench]
  - install   dune-build-info             3.22.0~alpha0 [required by omd]
  - install   dune-configurator           3.22.0~alpha0 [required by base]
  - install   expect_test_helpers_core    v0.17.0       [required by core_unix]
  - install   fieldslib                   v0.17.0       [required by core]
  - install   fmt                         0.11.0        [required by cstruct]
  - install   gel                         v0.17.0       [required by ppx_diff]
  - install   int_repr                    v0.17.0       [required by base_bigstring, core_kernel]
  - install   jane-street-headers         v0.17.0       [required by core]
  - install   jst-config                  v0.17.0       [required by core]
  - install   md2mld                      0.7.0         [required by testu01]
  - install   num                         1.6           [required by sexplib]
  - install   ocaml-compiler-libs         v0.17.0       [required by ppxlib]
  - install   ocaml_intrinsics_kernel     v0.17.1       [required by base]
  - install   ocamlbuild                  0.16.1        [required by uucp]
  - install   ocamlfind                   1.9.8         [required by base-bytes]
  - install   omd                         2.0.0~alpha4  [required by md2mld]
  - 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 core_bench]
  - install   ppx_custom_printf           v0.17.0       [required by ppx_jane]
  - install   ppx_derivers                1.2.1         [required by ppxlib]
  - install   ppx_diff                    v0.17.1       [required by core]
  - install   ppx_disable_unused_warnings v0.17.0       [required by ppx_jane]
  - install   ppx_enumerate               v0.17.0       [required by ppx_diff]
  - install   ppx_expect                  v0.17.3       [required by ppx_jane]
  - install   ppx_fields_conv             v0.17.0       [required by core_bench]
  - 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 core_bench]
  - install   ppx_let                     v0.17.1       [required by core_bench]
  - 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 core_bench]
  - 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.37.0        [required by ppx_diff]
  - install   ppxlib_jane                 v0.17.4       [required by ppx_diff]
  - install   protocol_version_header     v0.17.0       [required by async_rpc_kernel]
  - install   re                          1.14.0        [required by core_bench]
  - install   record_builder              v0.17.0       [required by core_extended]
  - install   sexp_pretty                 v0.17.0       [required by expect_test_helpers_core]
  - install   sexplib                     v0.17.0       [required by core]
  - install   sexplib0                    v0.17.0       [required by base]
  - install   spawn                       v0.17.0       [required by core_unix]
  - install   splittable_random           v0.17.0       [required by core]
  - install   stdio                       v0.17.0       [required by core]
  - install   stdlib-shims                0.3.0         [required by ppxlib]
  - install   testu01                     1.2.3-0.2     [required by xoshiro]
  - install   textutils                   v0.17.0       [required by core_bench]
  - install   time_now                    v0.17.0       [required by core_bench]
  - install   timezone                    v0.17.0       [required by core_unix]
  - install   topkg                       1.1.1         [required by uucp]
  - install   typerep                     v0.17.1       [required by core]
  - install   uopt                        v0.17.0       [required by core_kernel, core_unix]
  - install   uucp                        17.0.0        [required by omd]
  - install   uunf                        17.0.0        [required by omd]
  - install   uutf                        1.0.4         [required by omd]
  - install   variantslib                 v0.17.0       [required by core]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved async.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved async_kernel.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved async_log.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved async_rpc_kernel.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved async_unix.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved base.v0.17.3  (https://opam.ocaml.org/cache)
-> retrieved base_bigstring.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved base_quickcheck.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved bin_prot.v0.17.0-1  (https://opam.ocaml.org/cache)
-> retrieved capitalization.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved core.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved core_bench.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved core_extended.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved core_kernel.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved core_unix.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved csexp.1.5.2  (https://opam.ocaml.org/cache)
-> retrieved cstruct.6.2.0  (https://opam.ocaml.org/cache)
-> retrieved delimited_parsing.v0.17.0  (https://opam.ocaml.org/cache)
-> installed csexp.1.5.2
-> retrieved dune-build-info.3.22.0~alpha0, dune-configurator.3.22.0~alpha0  (https://github.com/ocaml/dune/releases/download/3.22.0_alpha0/dune-3.22.0.alpha0.tbz)
-> installed dune-build-info.3.22.0~alpha0
-> retrieved expect_test_helpers_core.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved fieldslib.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0  (https://opam.ocaml.org/cache)
-> retrieved gel.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved int_repr.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved jane-street-headers.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved jst-config.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved md2mld.0.7.0  (https://opam.ocaml.org/cache)
-> installed jane-street-headers.v0.17.0
-> retrieved num.1.6  (https://opam.ocaml.org/cache)
-> retrieved ocaml-compiler-libs.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1  (https://opam.ocaml.org/cache)
-> retrieved ocamlfind.1.9.8  (https://opam.ocaml.org/cache)
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed dune-configurator.3.22.0~alpha0
-> retrieved omd.2.0.0~alpha4  (https://opam.ocaml.org/cache)
-> retrieved parsexp.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_assert.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_base.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_bench.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_bin_prot.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_cold.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_compare.v0.17.0  (https://opam.ocaml.org/cache)
-> installed ocaml-compiler-libs.v0.17.0
-> retrieved ppx_custom_printf.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_derivers.1.2.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_diff.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_disable_unused_warnings.v0.17.0  (https://opam.ocaml.org/cache)
-> installed ppx_derivers.1.2.1
-> installed num.1.6
-> retrieved ppx_enumerate.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_expect.v0.17.3  (https://opam.ocaml.org/cache)
-> retrieved ppx_fields_conv.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_fixed_literal.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_globalize.v0.17.2  (https://opam.ocaml.org/cache)
-> retrieved ppx_hash.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_here.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_ignore_instrumentation.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_inline_test.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_jane.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_let.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_log.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_module_timer.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_optcomp.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_optional.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_pipebang.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_conv.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_message.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_value.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_stable.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_stable_witness.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_string.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_string_conv.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_tydi.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_typerep_conv.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_variants_conv.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved ppxlib.0.37.0  (https://opam.ocaml.org/cache)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> retrieved ppxlib_jane.v0.17.4  (https://opam.ocaml.org/cache)
-> retrieved protocol_version_header.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0  (https://opam.ocaml.org/cache)
-> retrieved record_builder.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved sexp_pretty.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved sexplib.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved spawn.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved splittable_random.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved stdio.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved stdlib-shims.0.3.0  (https://opam.ocaml.org/cache)
-> installed spawn.v0.17.0
-> retrieved testu01.1.2.3-0.2  (https://opam.ocaml.org/cache)
-> installed stdlib-shims.0.3.0
-> retrieved textutils.v0.17.0  (https://opam.ocaml.org/cache)
-> installed sexplib0.v0.17.0
-> installed re.1.14.0
-> retrieved time_now.v0.17.0  (https://opam.ocaml.org/cache)
-> installed ocamlbuild.0.16.1
-> retrieved timezone.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved topkg.1.1.1  (https://opam.ocaml.org/cache)
-> retrieved typerep.v0.17.1  (https://opam.ocaml.org/cache)
-> retrieved uopt.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved uucp.17.0.0  (https://opam.ocaml.org/cache)
-> retrieved uunf.17.0.0  (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4  (https://opam.ocaml.org/cache)
-> retrieved variantslib.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved xoshiro.0.1  (https://opam.ocaml.org/cache)
-> removed   xoshiro.0.1
-> installed parsexp.v0.17.0
-> installed sexplib.v0.17.0
-> installed topkg.1.1.1
-> installed base.v0.17.3
-> installed uutf.1.0.4
-> installed fieldslib.v0.17.0
-> installed variantslib.v0.17.0
-> installed stdio.v0.17.0
-> installed fmt.0.11.0
-> installed typerep.v0.17.1
-> installed cstruct.6.2.0
-> installed uunf.17.0.0
-> installed ppxlib.0.37.0
-> installed ppx_optcomp.v0.17.1
-> installed ppxlib_jane.v0.17.4
-> installed ppx_tydi.v0.17.1
-> installed ppx_cold.v0.17.0
-> installed ppx_disable_unused_warnings.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_stable_witness.v0.17.0
-> installed ppx_typerep_conv.v0.17.1
-> installed ppx_variants_conv.v0.17.1
-> installed ppx_stable.v0.17.1
-> installed ppx_ignore_instrumentation.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_pipebang.v0.17.0
-> installed ppx_fixed_literal.v0.17.0
-> installed ppx_globalize.v0.17.2
-> installed ppx_compare.v0.17.0
-> installed ppx_optional.v0.17.0
-> installed ppx_sexp_conv.v0.17.1
-> installed ppx_let.v0.17.1
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_sexp_value.v0.17.0
-> installed ppx_sexp_message.v0.17.0
-> installed ppx_custom_printf.v0.17.0
-> installed ppx_base.v0.17.0
-> installed capitalization.v0.17.0
-> installed jst-config.v0.17.0
-> installed sexp_pretty.v0.17.0
-> installed bin_prot.v0.17.0-1
-> installed ppx_string.v0.17.0
-> installed time_now.v0.17.0
-> installed ppx_bin_prot.v0.17.1
-> installed ppx_string_conv.v0.17.0
-> installed ppx_module_timer.v0.17.0
-> installed ppx_inline_test.v0.17.1
-> installed uucp.17.0.0
-> installed ppx_bench.v0.17.1
-> installed ppx_expect.v0.17.3
-> installed omd.2.0.0~alpha4
-> installed splittable_random.v0.17.0
-> installed md2mld.0.7.0
-> installed ppx_log.v0.17.0
-> installed base_quickcheck.v0.17.1
-> installed ppx_jane.v0.17.0
-> installed uopt.v0.17.0
-> installed gel.v0.17.0
-> installed record_builder.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.1
-> installed protocol_version_header.v0.17.0
-> installed timezone.v0.17.0
-> installed expect_test_helpers_core.v0.17.0
-> installed core_kernel.v0.17.0
-> installed async_kernel.v0.17.0
-> installed core_unix.v0.17.1
-> installed textutils.v0.17.0
-> installed async_rpc_kernel.v0.17.0
-> installed core_extended.v0.17.0
-> installed async_unix.v0.17.0
-> installed async_log.v0.17.0
-> installed async.v0.17.0
-> installed testu01.1.2.3-0.2
-> installed delimited_parsing.v0.17.0
-> installed core_bench.v0.17.0
[ERROR] The compilation of xoshiro.0.1 failed at "dune build -p xoshiro -j 255 @install @runtest".

#=== ERROR while compiling xoshiro.0.1 ========================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.5.4.0 | file:///home/opam/opam-repository
# path                 ~/.opam/5.4/.opam-switch/build/xoshiro.0.1
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p xoshiro -j 255 @install @runtest
# exit-code            1
# env-file             ~/.opam/log/xoshiro-7-7a4ba4.env
# output-file          ~/.opam/log/xoshiro-7-7a4ba4.out
### output ###
# File "make-random/test/same-bits/dune", line 2, characters 8-16:
# 2 |  (names sameBits)
#             ^^^^^^^^
# (cd _build/default/make-random/test/same-bits && ./sameBits.exe)
# ========== [ SameBits ] ==========
# 
# time limit: 1.00s
# iterations limit: 10000000
# batch size: 1000
# refresh frequency: 0.100000s
# 
# basic tests:
#    time     #iter       name
# (cd _build/default/xoshiro256plusplus/test/same-bits && ./sameBitsLL.exe)
# basic test:
# 
# after jump:
# 
# after long jump:
# 
# ========== [ SameBits ] ==========
# 
# time limit: 1.00s
# iterations limit: 10000000
# batch size: 1000
# refresh frequency: 0.100000s
# 
#    time     #iter  name
# 
  0.10s   1454001  next
  0.20s   2960001  next
  0.30s   4464001  next
  0.40s   5959001  next
  0.50s   7443001  next
  0.60s   8925001  next
  0.67s  10000000  next  OK!
#    time     #iter  name
# 
  0.00s         1  next
  0.10s   1432001  next
  0.20s   2884001  next
  0.30s   4377001  next
  0.40s   5835001  next
  0.50s   7344001  next
  0.60s   8857001  next
  0.68s  10000000  next  OK!
#    time     #iter  name
# 
  0.00s         1  next
  0.10s   1469001  next
  0.20s   2962001  next
  0.30s   4456001  next
  0.40s   5962001  next
  0.50s   7494001  next
  0.60s   9027001  next
  0.66s  10000000  next  OK!
# (cd _build/default/splitmix64/test/crusher && ./crusher.exe)
# 
# ========= Summary results of SmallCrush =========
# 
#  Version:          TestU01 1.2.3
#  Generator:        splitmix
#  Number of statistics:  15
#  Total CPU time:   00:00:10.35
# 
#  All tests were passed
# 
# 
# 
# (cd _build/default/xoshiro256plusplus/test/crusher && ./crusher.exe)
# 
# ========= Summary results of SmallCrush =========
# 
#  Version:          TestU01 1.2.3
#  Generator:        xoshiro256plusplus
#  Number of statistics:  15
#  Total CPU time:   00:00:12.06
# 
#  All tests were passed
# 
# 
# 
# (cd _build/default/xoshiro256plusplus/test/same-bits && ./sameBits.exe)
# ========== [ SameBits ] ==========
# 
# time limit: 1.00s
# iterations limit: 10000000
# batch size: 1000
# refresh frequency: 0.100000s
# 
# basic tests:
#    time     #iter       name
# 
  0.10s   2453001       bits
  0.20s   5009001       bits
  0.30s   7502001       bits
  0.40s   9956001       bits
  0.40s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2115001        int
  0.20s   4269001        int
  0.30s   6391001        int
  0.40s   8473001        int
  0.47s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1165001      int32
  0.20s   2340001      int32
  0.30s   3529001      int32
  0.40s   4714001      int32
  0.50s   5895001      int32
  0.60s   7083001      int32
  0.70s   8264001      int32
  0.80s   9445001      int32
  0.85s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    961001      int64
  0.20s   1922001      int64
  0.30s   2893001      int64
  0.40s   3863001      int64
  0.50s   4823001      int64
  0.60s   5818001      int64
  0.70s   6814001      int64
  0.80s   7815001      int64
  0.90s   8810001      int64
  1.00s   9777000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    929001  nativeint
  0.20s   1876001  nativeint
  0.30s   2814001  nativeint
  0.40s   3749001  nativeint
  0.50s   4681001  nativeint
  0.60s   5615001  nativeint
  0.70s   6543001  nativeint
  0.80s   7471001  nativeint
  0.90s   8410001  nativeint
  1.00s   9353000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1270001      float
  0.20s   2512001      float
  0.30s   3758001      float
  0.40s   5026001      float
  0.50s   6298001      float
  0.60s   7571001      float
  0.70s   8842001      float
  0.79s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2384001       bool
  0.20s   4771001       bool
  0.30s   7154001       bool
  0.40s   9528001       bool
  0.42s  10000000       bool  OK!
# 
# (saving current state for further tests)
# 
# after re-initialisation with `init`:
#    time     #iter       name
# 
  0.00s         1       bits
  0.10s   2494001       bits
  0.20s   4979001       bits
  0.30s   7461001       bits
  0.40s   9937001       bits
  0.40s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2088001        int
  0.20s   4190001        int
  0.30s   6298001        int
  0.40s   8397001        int
  0.48s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1174001      int32
  0.20s   2346001      int32
  0.30s   3537001      int32
  0.40s   4709001      int32
  0.50s   5877001      int32
  0.60s   7057001      int32
  0.70s   8221001      int32
  0.80s   9395001      int32
  0.85s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    970001      int64
  0.20s   1933001      int64
  0.30s   2898001      int64
  0.40s   3852001      int64
  0.50s   4804001      int64
  0.60s   5746001      int64
  0.70s   6701001      int64
  0.80s   7694001      int64
  0.90s   8623001      int64
  1.00s   9588000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    937001  nativeint
  0.20s   1878001  nativeint
  0.30s   2825001  nativeint
  0.40s   3760001  nativeint
  0.50s   4689001  nativeint
  0.60s   5606001  nativeint
  0.70s   6536001  nativeint
  0.80s   7469001  nativeint
  0.90s   8397001  nativeint
  1.00s   9324000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1256001      float
  0.20s   2522001      float
  0.30s   3797001      float
  0.40s   5070001      float
  0.50s   6293001      float
  0.60s   7531001      float
  0.70s   8775001      float
  0.80s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2359001       bool
  0.20s   4706001       bool
  0.30s   7057001       bool
  0.40s   9395001       bool
  0.43s  10000000       bool  OK!
# 
# after re-initialisation with `full_init`:
#    time     #iter       name
# 
  0.00s         1       bits
  0.10s   2496001       bits
  0.20s   5007001       bits
  0.30s   7497001       bits
  0.40s   9991001       bits
  0.40s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2126001        int
  0.20s   4241001        int
  0.30s   6355001        int
  0.40s   8469001        int
  0.47s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1169001      int32
  0.20s   2339001      int32
  0.30s   3509001      int32
  0.40s   4680001      int32
  0.50s   5850001      int32
  0.60s   6911001      int32
  0.70s   8042001      int32
  0.80s   9221001      int32
  0.87s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    980001      int64
  0.20s   1955001      int64
  0.30s   2930001      int64
  0.40s   3892001      int64
  0.50s   4851001      int64
  0.60s   5807001      int64
  0.70s   6764001      int64
  0.80s   7724001      int64
  0.90s   8682001      int64
  1.00s   9640000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    933001  nativeint
  0.20s   1880001  nativeint
  0.30s   2821001  nativeint
  0.40s   3777001  nativeint
  0.50s   4726001  nativeint
  0.60s   5658001  nativeint
  0.70s   6589001  nativeint
  0.80s   7520001  nativeint
  0.90s   8453001  nativeint
  1.00s   9399000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1240001      float
  0.20s   2490001      float
  0.30s   3720001      float
  0.40s   4784001      float
  0.50s   5884001      float
  0.60s   7127001      float
  0.70s   8295001      float
  0.80s   9489001      float
  0.84s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2366001       bool
  0.20s   4806001       bool
  0.30s   7213001       bool
  0.40s   9573001       bool
  0.42s  10000000       bool  OK!
# 
# after loading previously-saved state:
#    time     #iter       name
# 
  0.00s         1       bits
  0.10s   2489001       bits
  0.20s   4999001       bits
  0.30s   7468001       bits
  0.40s   9991001       bits
  0.40s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2170001        int
  0.20s   4333001        int
  0.30s   6423001        int
  0.40s   8416001        int
  0.48s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1192001      int32
  0.20s   2373001      int32
  0.30s   3563001      int32
  0.40s   4743001      int32
  0.50s   5925001      int32
  0.60s   7083001      int32
  0.70s   8225001      int32
  0.80s   9379001      int32
  0.86s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    942001      int64
  0.20s   1795001      int64
  0.30s   2759001      int64
  0.40s   3736001      int64
  0.50s   4705001      int64
  0.60s   5677001      int64
  0.70s   6619001      int64
  0.80s   7576001      int64
  0.90s   8538001      int64
  1.00s   9490000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    931001  nativeint
  0.20s   1863001  nativeint
  0.30s   2799001  nativeint
  0.40s   3719001  nativeint
  0.50s   4630001  nativeint
  0.60s   5554001  nativeint
  0.70s   6475001  nativeint
  0.80s   7310001  nativeint
  0.90s   8003001  nativeint
  1.00s   8865000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1124001      float
  0.20s   2242001      float
  0.30s   3326001      float
  0.40s   4455001      float
  0.50s   5600001      float
  0.60s   6589001      float
  0.70s   7681001      float
  0.80s   8743001      float
  0.90s   9899001      float
  0.91s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2196001       bool
  0.20s   4411001       bool
  0.30s   6604001       bool
  0.40s   8752001       bool
  0.46s  10000000       bool  OK!
# 
# still using the same state:
#    time     #iter             name
# 
  0.00s         1       State.bits
  0.10s   2429001       State.bits
  0.20s   4687001       State.bits
  0.30s   7114001       State.bits
  0.40s   9138001       State.bits
  0.44s  10000000       State.bits  OK!
# 
  0.00s         1        State.int
  0.10s   1788001        State.int
  0.20s   3545001        State.int
  0.30s   5162001        State.int
  0.40s   7291001        State.int
  0.50s   9531001        State.int
  0.52s  10000000        State.int  OK!
# 
  0.00s         1      State.int32
  0.10s   1183001      State.int32
  0.20s   2355001      State.int32
  0.30s   3379001      State.int32
  0.40s   4520001      State.int32
  0.50s   5598001      State.int32
  0.60s   6708001      State.int32
  0.70s   7774001      State.int32
  0.80s   8761001      State.int32
  0.90s   9873001      State.int32
  0.91s  10000000      State.int32  OK!
# 
  0.00s         1      State.int64
  0.10s    896001      State.int64
  0.20s   1808001      State.int64
  0.30s   2727001      State.int64
  0.40s   3643001      State.int64
  0.50s   4545001      State.int64
  0.60s   5364001      State.int64
  0.70s   6090001      State.int64
  0.80s   6976001      State.int64
  0.90s   7898001      State.int64
  1.00s   8805000      State.int64  OK!
# 
  0.00s         1  State.nativeint
  0.10s    894001  State.nativeint
  0.20s   1716001  State.nativeint
  0.30s   2501001  State.nativeint
  0.40s   3202001  State.nativeint
  0.50s   4105001  State.nativeint
  0.60s   5018001  State.nativeint
  0.70s   5939001  State.nativeint
  0.80s   6759001  State.nativeint
  0.90s   7673001  State.nativeint
  1.00s   8570000  State.nativeint  OK!
# 
  0.00s         1      State.float
  0.10s   1195001      State.float
  0.20s   2269001      State.float
  0.30s   3455001      State.float
  0.40s   4615001      State.float
  0.50s   5703001      State.float
  0.60s   6855001      State.float
  0.70s   8056001      State.float
  0.80s   9238001      State.float
  0.87s  10000000      State.float  OK!
# 
  0.00s         1       State.bool
  0.10s   2358001       State.bool
  0.20s   4684001       State.bool
  0.30s   6265001       State.bool
  0.40s   7957001       State.bool
  0.50s   9716001       State.bool
  0.52s  10000000       State.bool  OK!
# 
# using a newly-created state:
#    time     #iter             name
# 
  0.00s         1       State.bits
  0.10s   2182001       State.bits
  0.20s   4139001       State.bits
  0.30s   5920001       State.bits
  0.40s   7748001       State.bits
  0.50s   9492001       State.bits
  0.53s  10000000       State.bits  OK!
# 
  0.00s         1        State.int
  0.10s   1584001        State.int
  0.20s   3755001        State.int
  0.30s   5894001        State.int
  0.40s   8026001        State.int
  0.49s  10000000        State.int  OK!
# 
  0.00s         1      State.int32
  0.10s   1118001      State.int32
  0.20s   2277001      State.int32
  0.30s   3407001      State.int32
  0.40s   4536001      State.int32
  0.50s   5498001      State.int32
  0.60s   6453001      State.int32
  0.70s   7495001      State.int32
  0.80s   8666001      State.int32
  0.90s   9843001      State.int32
  0.91s  10000000      State.int32  OK!
# 
  0.00s         1      State.int64
  0.10s   1007001      State.int64
  0.20s   2016001      State.int64
  0.30s   2988001      State.int64
  0.40s   3971001      State.int64
  0.50s   4964001      State.int64
  0.60s   5943001      State.int64
  0.70s   6912001      State.int64
  0.80s   7901001      State.int64
  0.90s   8899001      State.int64
  1.00s   9911000      State.int64  OK!
# 
  0.00s         1  State.nativeint
  0.10s    985001  State.nativeint
  0.20s   1955001  State.nativeint
  0.30s   2935001  State.nativeint
  0.40s   3913001  State.nativeint
  0.50s   4900001  State.nativeint
  0.60s   5869001  State.nativeint
  0.70s   6814001  State.nativeint
  0.80s   7767001  State.nativeint
  0.90s   8724001  State.nativeint
  1.00s   9661000  State.nativeint  OK!
# 
  0.00s         1      State.float
  0.10s   1158001      State.float
  0.20s   2404001      State.float
  0.30s   3655001      State.float
  0.40s   4895001      State.float
  0.50s   6117001      State.float
  0.60s   7308001      State.float
  0.70s   8496001      State.float
  0.80s   9696001      State.float
  0.83s  10000000      State.float  OK!
# 
  0.00s         1       State.bool
  0.10s   2408001       State.bool
  0.20s   4754001       State.bool
  0.30s   7306001       State.bool
  0.40s   9733001       State.bool
  0.41s  10000000       State.bool  OK!
# 



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build xoshiro 0.1
+- 
+- The following changes have been performed
| - remove  xoshiro                     0.1
| - install async                       v0.17.0
| - install async_kernel                v0.17.0
| - install async_log                   v0.17.0
| - install async_rpc_kernel            v0.17.0
| - install async_unix                  v0.17.0
| - install base                        v0.17.3
| - install base-bytes                  base
| - install base_bigstring              v0.17.0
| - install base_quickcheck             v0.17.1
| - install bin_prot                    v0.17.0-1
| - install capitalization              v0.17.0
| - install core                        v0.17.1
| - install core_bench                  v0.17.0
| - install core_extended               v0.17.0
| - install core_kernel                 v0.17.0
| - install core_unix                   v0.17.1
| - install csexp                       1.5.2
| - install cstruct                     6.2.0
| - install delimited_parsing           v0.17.0
| - install dune-build-info             3.22.0~alpha0
| - install dune-configurator           3.22.0~alpha0
| - install expect_test_helpers_core    v0.17.0
| - install fieldslib                   v0.17.0
| - install fmt                         0.11.0
| - install gel                         v0.17.0
| - install int_repr                    v0.17.0
| - install jane-street-headers         v0.17.0
| - install jst-config                  v0.17.0
| - install md2mld                      0.7.0
| - install num                         1.6
| - install ocaml-compiler-libs         v0.17.0
| - install ocaml_intrinsics_kernel     v0.17.1
| - install ocamlbuild                  0.16.1
| - install ocamlfind                   1.9.8
| - install omd                         2.0.0~alpha4
| - install parsexp                     v0.17.0
| - install ppx_assert                  v0.17.0
| - install ppx_base                    v0.17.0
| - install ppx_bench                   v0.17.1
| - install ppx_bin_prot                v0.17.1
| - install ppx_cold                    v0.17.0
| - install ppx_compare                 v0.17.0
| - install ppx_custom_printf           v0.17.0
| - install ppx_derivers                1.2.1
| - install ppx_diff                    v0.17.1
| - install ppx_disable_unused_warnings v0.17.0
| - install ppx_enumerate               v0.17.0
| - install ppx_expect                  v0.17.3
| - install ppx_fields_conv             v0.17.0
| - install ppx_fixed_literal           v0.17.0
| - install ppx_globalize               v0.17.2
| - install ppx_hash                    v0.17.0
| - install ppx_here                    v0.17.0
| - install ppx_ignore_instrumentation  v0.17.0
| - install ppx_inline_test             v0.17.1
| - install ppx_jane                    v0.17.0
| - install ppx_let                     v0.17.1
| - install ppx_log                     v0.17.0
| - install ppx_module_timer            v0.17.0
| - install ppx_optcomp                 v0.17.1
| - install ppx_optional                v0.17.0
| - install ppx_pipebang                v0.17.0
| - install ppx_sexp_conv               v0.17.1
| - install ppx_sexp_message            v0.17.0
| - install ppx_sexp_value              v0.17.0
| - install ppx_stable                  v0.17.1
| - install ppx_stable_witness          v0.17.0
| - install ppx_string                  v0.17.0
| - install ppx_string_conv             v0.17.0
| - install ppx_tydi                    v0.17.1
| - install ppx_typerep_conv            v0.17.1
| - install ppx_variants_conv           v0.17.1
| - install ppxlib                      0.37.0
| - install ppxlib_jane                 v0.17.4
| - install protocol_version_header     v0.17.0
| - install re                          1.14.0
| - install record_builder              v0.17.0
| - install sexp_pretty                 v0.17.0
| - install sexplib                     v0.17.0
| - install sexplib0                    v0.17.0
| - install spawn                       v0.17.0
| - install splittable_random           v0.17.0
| - install stdio                       v0.17.0
| - install stdlib-shims                0.3.0
| - install testu01                     1.2.3-0.2
| - install textutils                   v0.17.0
| - install time_now                    v0.17.0
| - install timezone                    v0.17.0
| - install topkg                       1.1.1
| - install typerep                     v0.17.1
| - install uopt                        v0.17.0
| - install uucp                        17.0.0
| - install uunf                        17.0.0
| - install uutf                        1.0.4
| - install variantslib                 v0.17.0
+- 
# To update the current shell environment, run: eval $(opam env)

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/5.4/.opam-switch/backup/state-20260303073521.export"
Or you can retry to install your package selection with:
    /usr/bin/opam install --restore
2026-03-03 07:37.58 ---> saved as "781868b43f22b144c0bad61d0fe21446b1552076e6114249fae08b16fc6abecd"

/home/opam: (run (shell  "opam reinstall --with-test --verbose xoshiro.0.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\" != 'xoshiro.0.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
xoshiro.0.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install xoshiro 0.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3: [xoshiro.0.1: extract]
-> retrieved xoshiro.0.1  (cached)
Processing  2/3: [xoshiro: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "xoshiro" "-j" "255" "@install" "@runtest" (CWD=/home/opam/.opam/5.4/.opam-switch/build/xoshiro.0.1)
- File "make-random/test/same-bits/dune", line 2, characters 8-16:
- 2 |  (names sameBits)
-             ^^^^^^^^
- (cd _build/default/make-random/test/same-bits && ./sameBits.exe)
- ========== [ SameBits ] ==========
- 
- time limit: 1.00s
- iterations limit: 10000000
- batch size: 1000
- refresh frequency: 0.100000s
- 
- basic tests:
-    time     #iter       name
- (cd _build/default/xoshiro256plusplus/test/same-bits && ./sameBitsLL.exe)
- basic test:
- 
- after jump:
- 
- after long jump:
- 
- ========== [ SameBits ] ==========
- 
- time limit: 1.00s
- iterations limit: 10000000
- batch size: 1000
- refresh frequency: 0.100000s
- 
-    time     #iter  name
- 
  0.10s   1166001  next
  0.20s   2274001  next
  0.30s   3389001  next
  0.40s   4634001  next
  0.50s   5897001  next
  0.60s   7144001  next
  0.70s   8371001  next
  0.80s   9625001  next
  0.83s  10000000  next  OK!
-    time     #iter  name
- 
  0.00s         1  next
  0.10s   1128001  next
  0.20s   2321001  next
  0.30s   3522001  next
  0.40s   4735001  next
  0.50s   5813001  next
  0.60s   7051001  next
  0.70s   8317001  next
  0.80s   9617001  next
  0.83s  10000000  next  OK!
-    time     #iter  name
- 
  0.00s         1  next
  0.10s   1271001  next
  0.20s   2558001  next
  0.30s   3837001  next
  0.40s   5106001  next
  0.50s   6410001  next
  0.60s   7659001  next
  0.70s   8908001  next
  0.79s  10000000  next  OK!
- (cd _build/default/splitmix64/test/crusher && ./crusher.exe)
- 
- ========= Summary results of SmallCrush =========
- 
-  Version:          TestU01 1.2.3
-  Generator:        splitmix
-  Number of statistics:  15
-  Total CPU time:   00:00:11.25
- 
-  All tests were passed
- 
- 
- 
- (cd _build/default/xoshiro256plusplus/test/crusher && ./crusher.exe)
- 
- ========= Summary results of SmallCrush =========
- 
-  Version:          TestU01 1.2.3
-  Generator:        xoshiro256plusplus
-  Number of statistics:  15
-  Total CPU time:   00:00:12.84
- 
-  All tests were passed
- 
- 
- 
- (cd _build/default/xoshiro256plusplus/test/same-bits && ./sameBits.exe)
- ========== [ SameBits ] ==========
- 
- time limit: 1.00s
- iterations limit: 10000000
- batch size: 1000
- refresh frequency: 0.100000s
- 
- basic tests:
-    time     #iter       name
- 
  0.10s   1732001       bits
  0.20s   3955001       bits
  0.30s   6226001       bits
  0.40s   8561001       bits
  0.46s  10000000       bits  OK!
- 
  0.00s         1        int
  0.10s   2054001        int
  0.20s   3689001        int
  0.30s   5730001        int
  0.40s   7814001        int
  0.50s   9533001        int
  0.54s  10000000        int  OK!
- 
  0.00s         1      int32
  0.10s    830001      int32
  0.20s   1727001      int32
  0.30s   2678001      int32
  0.40s   3813001      int32
  0.50s   4981001      int32
  0.60s   6150001      int32
  0.70s   7202001      int32
  0.80s   8317001      int32
  0.90s   9460001      int32
  0.95s  10000000      int32  OK!
- 
  0.00s         1      int64
  0.10s    876001      int64
  0.20s   1724001      int64
  0.30s   2632001      int64
  0.40s   3545001      int64
  0.50s   4390001      int64
  0.60s   5088001      int64
  0.70s   5989001      int64
  0.80s   6912001      int64
  0.90s   7699001      int64
  1.00s   8570000      int64  OK!
- 
  0.00s         1  nativeint
  0.10s    832001  nativeint
  0.20s   1702001  nativeint
  0.30s   2591001  nativeint
  0.40s   3508001  nativeint
  0.50s   4436001  nativeint
  0.60s   5374001  nativeint
  0.70s   6254001  nativeint
  0.80s   7129001  nativeint
  0.90s   7900001  nativeint
  1.00s   8554000  nativeint  OK!
- 
  0.00s         1      float
  0.10s   1205001      float
  0.20s   2415001      float
  0.30s   3619001      float
  0.40s   4842001      float
  0.50s   6079001      float
  0.60s   7302001      float
  0.70s   8498001      float
  0.80s   9712001      float
  0.82s  10000000      float  OK!
- 
  0.00s         1       bool
  0.10s   2329001       bool
  0.20s   4595001       bool
  0.30s   6882001       bool
  0.40s   9212001       bool
  0.43s  10000000       bool  OK!
- 
- (saving current state for further tests)
- 
- after re-initialisation with `init`:
-    time     #iter       name
- 
  0.00s         1       bits
  0.10s   2433001       bits
  0.20s   4863001       bits
  0.30s   7333001       bits
  0.40s   9812001       bits
  0.41s  10000000       bits  OK!
- 
  0.00s         1        int
  0.10s   2123001        int
  0.20s   4286001        int
  0.30s   6404001        int
  0.40s   8460001        int
  0.49s  10000000        int  OK!
- 
  0.00s         1      int32
  0.10s   1113001      int32
  0.20s   2283001      int32
  0.30s   3468001      int32
  0.40s   4666001      int32
  0.50s   5886001      int32
  0.60s   7101001      int32
  0.70s   8299001      int32
  0.80s   9488001      int32
  0.84s  10000000      int32  OK!
- 
  0.00s         1      int64
  0.10s    932001      int64
  0.20s   1877001      int64
  0.30s   2857001      int64
  0.40s   3804001      int64
  0.50s   4769001      int64
  0.60s   5752001      int64
  0.70s   6740001      int64
  0.80s   7729001      int64
  0.90s   8707001      int64
  1.00s   9689000      int64  OK!
- 
  0.00s         1  nativeint
  0.10s    939001  nativeint
  0.20s   1879001  nativeint
  0.30s   2820001  nativeint
  0.40s   3747001  nativeint
  0.50s   4672001  nativeint
  0.60s   5589001  nativeint
  0.70s   6501001  nativeint
  0.80s   7408001  nativeint
  0.90s   8319001  nativeint
  1.00s   9237000  nativeint  OK!
- 
  0.00s         1      float
  0.10s   1169001      float
  0.20s   2351001      float
  0.30s   3470001      float
  0.40s   4610001      float
  0.50s   5780001      float
  0.60s   6962001      float
  0.70s   8093001      float
  0.80s   9284001      float
  0.86s  10000000      float  OK!
- 
  0.00s         1       bool
  0.10s   2277001       bool
  0.20s   4554001       bool
  0.30s   6837001       bool
  0.40s   9108001       bool
  0.44s  10000000       bool  OK!
- 
- after re-initialisation with `full_init`:
-    time     #iter       name
- 
  0.00s         1       bits
  0.10s   2495001       bits
  0.20s   4980001       bits
  0.30s   7467001       bits
  0.40s   9924001       bits
  0.40s  10000000       bits  OK!
- 
  0.00s         1        int
  0.10s   2110001        int
  0.20s   4227001        int
  0.30s   6325001        int
  0.40s   8423001        int
  0.47s  10000000        int  OK!
- 
  0.00s         1      int32
  0.10s   1196001      int32
  0.20s   2366001      int32
  0.30s   3558001      int32
  0.40s   4761001      int32
  0.50s   5959001      int32
  0.60s   7054001      int32
  0.70s   8236001      int32
  0.80s   9427001      int32
  0.85s  10000000      int32  OK!
- 
  0.00s         1      int64
  0.10s    966001      int64
  0.20s   1930001      int64
  0.30s   2925001      int64
  0.40s   3916001      int64
  0.50s   4889001      int64
  0.60s   5849001      int64
  0.70s   6805001      int64
  0.80s   7761001      int64
  0.90s   8725001      int64
  1.00s   9683000      int64  OK!
- 
  0.00s         1  nativeint
  0.10s    926001  nativeint
  0.20s   1869001  nativeint
  0.30s   2801001  nativeint
  0.40s   3733001  nativeint
  0.50s   4647001  nativeint
  0.60s   5580001  nativeint
  0.70s   6515001  nativeint
  0.80s   7398001  nativeint
  0.90s   8343001  nativeint
  1.00s   9289000  nativeint  OK!
- 
  0.00s         1      float
  0.10s   1219001      float
  0.20s   2410001      float
  0.30s   3661001      float
  0.40s   4906001      float
  0.50s   6146001      float
  0.60s   7391001      float
  0.70s   8629001      float
  0.80s   9850001      float
  0.81s  10000000      float  OK!
- 
  0.00s         1       bool
  0.10s   1918001       bool
  0.20s   4276001       bool
  0.30s   6666001       bool
  0.40s   9025001       bool
  0.44s  10000000       bool  OK!
- 
- after loading previously-saved state:
-    time     #iter       name
- 
  0.00s         1       bits
  0.10s   2082001       bits
  0.20s   4420001       bits
  0.30s   6979001       bits
  0.40s   9543001       bits
  0.42s  10000000       bits  OK!
- 
  0.00s         1        int
  0.10s   2219001        int
  0.20s   4443001        int
  0.30s   6672001        int
  0.40s   8863001        int
  0.45s  10000000        int  OK!
- 
  0.00s         1      int32
  0.10s   1237001      int32
  0.20s   2464001      int32
  0.30s   3559001      int32
  0.40s   4749001      int32
  0.50s   5957001      int32
  0.60s   7169001      int32
  0.70s   8380001      int32
  0.80s   9597001      int32
  0.83s  10000000      int32  OK!
- 
  0.00s         1      int64
  0.10s    991001      int64
  0.20s   1983001      int64
  0.30s   2977001      int64
  0.40s   3972001      int64
  0.50s   4971001      int64
  0.60s   5969001      int64
  0.70s   6953001      int64
  0.80s   7938001      int64
  0.90s   8928001      int64
  1.00s   9912000      int64  OK!
- 
  0.00s         1  nativeint
  0.10s    916001  nativeint
  0.20s   1872001  nativeint
  0.30s   2833001  nativeint
  0.40s   3797001  nativeint
  0.50s   4759001  nativeint
  0.60s   5715001  nativeint
  0.70s   6676001  nativeint
  0.80s   7638001  nativeint
  0.90s   8601001  nativeint
  1.00s   9557000  nativeint  OK!
- 
  0.00s         1      float
  0.10s   1294001      float
  0.20s   2587001      float
  0.30s   3879001      float
  0.40s   5172001      float
  0.50s   6462001      float
  0.60s   7745001      float
  0.70s   9011001      float
  0.78s  10000000      float  OK!
- 
  0.00s         1       bool
  0.10s   2417001       bool
  0.20s   4837001       bool
  0.30s   7263001       bool
  0.40s   9685001       bool
  0.41s  10000000       bool  OK!
- 
- still using the same state:
-    time     #iter             name
- 
  0.00s         1       State.bits
  0.10s   2774001       State.bits
  0.20s   5560001       State.bits
  0.30s   8341001       State.bits
  0.36s  10000000       State.bits  OK!
- 
  0.00s         1        State.int
  0.10s   2283001        State.int
  0.20s   4570001        State.int
  0.30s   6860001        State.int
  0.40s   9150001        State.int
  0.44s  10000000        State.int  OK!
- 
  0.00s         1      State.int32
  0.10s   1234001      State.int32
  0.20s   2472001      State.int32
  0.30s   3699001      State.int32
  0.40s   4941001      State.int32
  0.50s   6182001      State.int32
  0.60s   7419001      State.int32
  0.70s   8657001      State.int32
  0.80s   9896001      State.int32
  0.81s  10000000      State.int32  OK!
- 
  0.00s         1      State.int64
  0.10s   1012001      State.int64
  0.20s   2024001      State.int64
  0.30s   3035001      State.int64
  0.40s   4039001      State.int64
  0.50s   5050001      State.int64
  0.60s   6060001      State.int64
  0.70s   7076001      State.int64
  0.80s   8100001      State.int64
  0.90s   9124001      State.int64
  0.99s  10000000      State.int64  OK!
- 
  0.00s         1  State.nativeint
  0.10s    952001  State.nativeint
  0.20s   1881001  State.nativeint
  0.30s   2783001  State.nativeint
  0.40s   3732001  State.nativeint
  0.50s   4656001  State.nativeint
  0.60s   5581001  State.nativeint
  0.70s   6541001  State.nativeint
  0.80s   7470001  State.nativeint
  0.90s   8286001  State.nativeint
  1.00s   9128000  State.nativeint  OK!
- 
  0.00s         1      State.float
  0.10s   1231001      State.float
  0.20s   2415001      State.float
  0.30s   3638001      State.float
  0.40s   4820001      State.float
  0.50s   6020001      State.float
  0.60s   7199001      State.float
  0.70s   8407001      State.float
  0.80s   9696001      State.float
  0.82s  10000000      State.float  OK!
- 
  0.00s         1       State.bool
  0.10s   2556001       State.bool
  0.20s   4992001       State.bool
  0.30s   7530001       State.bool
  0.39s  10000000       State.bool  OK!
- 
- using a newly-created state:
-    time     #iter             name
- 
  0.00s         1       State.bits
  0.10s   2766001       State.bits
  0.20s   5575001       State.bits
  0.30s   8369001       State.bits
  0.36s  10000000       State.bits  OK!
- 
  0.00s         1        State.int
  0.10s   2271001        State.int
  0.20s   4482001        State.int
  0.30s   6746001        State.int
  0.40s   8945001        State.int
  0.45s  10000000        State.int  OK!
- 
  0.00s         1      State.int32
  0.10s   1187001      State.int32
  0.20s   2375001      State.int32
  0.30s   3543001      State.int32
  0.40s   4714001      State.int32
  0.50s   5904001      State.int32
  0.60s   7101001      State.int32
  0.70s   8319001      State.int32
  0.80s   9404001      State.int32
  0.85s  10000000      State.int32  OK!
- 
  0.00s         1      State.int64
  0.10s    818001      State.int64
  0.20s   1660001      State.int64
  0.30s   2418001      State.int64
  0.40s   3114001      State.int64
  0.50s   3884001      State.int64
  0.60s   4579001      State.int64
  0.70s   5230001      State.int64
  0.80s   6043001      State.int64
  0.90s   6938001      State.int64
  1.00s   7852000      State.int64  OK!
- 
  0.00s         1  State.nativeint
  0.10s    928001  State.nativeint
  0.20s   1879001  State.nativeint
  0.30s   2876001  State.nativeint
  0.40s   3843001  State.nativeint
  0.50s   4822001  State.nativeint
  0.60s   5808001  State.nativeint
  0.70s   6782001  State.nativeint
  0.80s   7735001  State.nativeint
  0.90s   8714001  State.nativeint
  1.00s   9648000  State.nativeint  OK!
- 
  0.00s         1      State.float
  0.10s   1241001      State.float
  0.20s   2523001      State.float
  0.30s   3770001      State.float
  0.40s   4979001      State.float
  0.50s   6208001      State.float
  0.60s   7428001      State.float
  0.70s   8625001      State.float
  0.80s   9804001      State.float
  0.82s  10000000      State.float  OK!
- 
  0.00s         1       State.bool
  0.10s   2458001       State.bool
  0.20s   4979001       State.bool
  0.30s   7487001       State.bool
  0.40s   9369001       State.bool
  0.43s  10000000       State.bool  OK!
- 
[ERROR] The compilation of xoshiro.0.1 failed at "dune build -p xoshiro -j 255 @install @runtest".

#=== ERROR while compiling xoshiro.0.1 ========================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.5.4.0 | file:///home/opam/opam-repository
# path                 ~/.opam/5.4/.opam-switch/build/xoshiro.0.1
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p xoshiro -j 255 @install @runtest
# exit-code            1
# env-file             ~/.opam/log/xoshiro-7-9c684f.env
# output-file          ~/.opam/log/xoshiro-7-9c684f.out
### output ###
# File "make-random/test/same-bits/dune", line 2, characters 8-16:
# 2 |  (names sameBits)
#             ^^^^^^^^
# (cd _build/default/make-random/test/same-bits && ./sameBits.exe)
# ========== [ SameBits ] ==========
# 
# time limit: 1.00s
# iterations limit: 10000000
# batch size: 1000
# refresh frequency: 0.100000s
# 
# basic tests:
#    time     #iter       name
# (cd _build/default/xoshiro256plusplus/test/same-bits && ./sameBitsLL.exe)
# basic test:
# 
# after jump:
# 
# after long jump:
# 
# ========== [ SameBits ] ==========
# 
# time limit: 1.00s
# iterations limit: 10000000
# batch size: 1000
# refresh frequency: 0.100000s
# 
#    time     #iter  name
# 
  0.10s   1166001  next
  0.20s   2274001  next
  0.30s   3389001  next
  0.40s   4634001  next
  0.50s   5897001  next
  0.60s   7144001  next
  0.70s   8371001  next
  0.80s   9625001  next
  0.83s  10000000  next  OK!
#    time     #iter  name
# 
  0.00s         1  next
  0.10s   1128001  next
  0.20s   2321001  next
  0.30s   3522001  next
  0.40s   4735001  next
  0.50s   5813001  next
  0.60s   7051001  next
  0.70s   8317001  next
  0.80s   9617001  next
  0.83s  10000000  next  OK!
#    time     #iter  name
# 
  0.00s         1  next
  0.10s   1271001  next
  0.20s   2558001  next
  0.30s   3837001  next
  0.40s   5106001  next
  0.50s   6410001  next
  0.60s   7659001  next
  0.70s   8908001  next
  0.79s  10000000  next  OK!
# (cd _build/default/splitmix64/test/crusher && ./crusher.exe)
# 
# ========= Summary results of SmallCrush =========
# 
#  Version:          TestU01 1.2.3
#  Generator:        splitmix
#  Number of statistics:  15
#  Total CPU time:   00:00:11.25
# 
#  All tests were passed
# 
# 
# 
# (cd _build/default/xoshiro256plusplus/test/crusher && ./crusher.exe)
# 
# ========= Summary results of SmallCrush =========
# 
#  Version:          TestU01 1.2.3
#  Generator:        xoshiro256plusplus
#  Number of statistics:  15
#  Total CPU time:   00:00:12.84
# 
#  All tests were passed
# 
# 
# 
# (cd _build/default/xoshiro256plusplus/test/same-bits && ./sameBits.exe)
# ========== [ SameBits ] ==========
# 
# time limit: 1.00s
# iterations limit: 10000000
# batch size: 1000
# refresh frequency: 0.100000s
# 
# basic tests:
#    time     #iter       name
# 
  0.10s   1732001       bits
  0.20s   3955001       bits
  0.30s   6226001       bits
  0.40s   8561001       bits
  0.46s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2054001        int
  0.20s   3689001        int
  0.30s   5730001        int
  0.40s   7814001        int
  0.50s   9533001        int
  0.54s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s    830001      int32
  0.20s   1727001      int32
  0.30s   2678001      int32
  0.40s   3813001      int32
  0.50s   4981001      int32
  0.60s   6150001      int32
  0.70s   7202001      int32
  0.80s   8317001      int32
  0.90s   9460001      int32
  0.95s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    876001      int64
  0.20s   1724001      int64
  0.30s   2632001      int64
  0.40s   3545001      int64
  0.50s   4390001      int64
  0.60s   5088001      int64
  0.70s   5989001      int64
  0.80s   6912001      int64
  0.90s   7699001      int64
  1.00s   8570000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    832001  nativeint
  0.20s   1702001  nativeint
  0.30s   2591001  nativeint
  0.40s   3508001  nativeint
  0.50s   4436001  nativeint
  0.60s   5374001  nativeint
  0.70s   6254001  nativeint
  0.80s   7129001  nativeint
  0.90s   7900001  nativeint
  1.00s   8554000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1205001      float
  0.20s   2415001      float
  0.30s   3619001      float
  0.40s   4842001      float
  0.50s   6079001      float
  0.60s   7302001      float
  0.70s   8498001      float
  0.80s   9712001      float
  0.82s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2329001       bool
  0.20s   4595001       bool
  0.30s   6882001       bool
  0.40s   9212001       bool
  0.43s  10000000       bool  OK!
# 
# (saving current state for further tests)
# 
# after re-initialisation with `init`:
#    time     #iter       name
# 
  0.00s         1       bits
  0.10s   2433001       bits
  0.20s   4863001       bits
  0.30s   7333001       bits
  0.40s   9812001       bits
  0.41s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2123001        int
  0.20s   4286001        int
  0.30s   6404001        int
  0.40s   8460001        int
  0.49s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1113001      int32
  0.20s   2283001      int32
  0.30s   3468001      int32
  0.40s   4666001      int32
  0.50s   5886001      int32
  0.60s   7101001      int32
  0.70s   8299001      int32
  0.80s   9488001      int32
  0.84s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    932001      int64
  0.20s   1877001      int64
  0.30s   2857001      int64
  0.40s   3804001      int64
  0.50s   4769001      int64
  0.60s   5752001      int64
  0.70s   6740001      int64
  0.80s   7729001      int64
  0.90s   8707001      int64
  1.00s   9689000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    939001  nativeint
  0.20s   1879001  nativeint
  0.30s   2820001  nativeint
  0.40s   3747001  nativeint
  0.50s   4672001  nativeint
  0.60s   5589001  nativeint
  0.70s   6501001  nativeint
  0.80s   7408001  nativeint
  0.90s   8319001  nativeint
  1.00s   9237000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1169001      float
  0.20s   2351001      float
  0.30s   3470001      float
  0.40s   4610001      float
  0.50s   5780001      float
  0.60s   6962001      float
  0.70s   8093001      float
  0.80s   9284001      float
  0.86s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2277001       bool
  0.20s   4554001       bool
  0.30s   6837001       bool
  0.40s   9108001       bool
  0.44s  10000000       bool  OK!
# 
# after re-initialisation with `full_init`:
#    time     #iter       name
# 
  0.00s         1       bits
  0.10s   2495001       bits
  0.20s   4980001       bits
  0.30s   7467001       bits
  0.40s   9924001       bits
  0.40s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2110001        int
  0.20s   4227001        int
  0.30s   6325001        int
  0.40s   8423001        int
  0.47s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1196001      int32
  0.20s   2366001      int32
  0.30s   3558001      int32
  0.40s   4761001      int32
  0.50s   5959001      int32
  0.60s   7054001      int32
  0.70s   8236001      int32
  0.80s   9427001      int32
  0.85s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    966001      int64
  0.20s   1930001      int64
  0.30s   2925001      int64
  0.40s   3916001      int64
  0.50s   4889001      int64
  0.60s   5849001      int64
  0.70s   6805001      int64
  0.80s   7761001      int64
  0.90s   8725001      int64
  1.00s   9683000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    926001  nativeint
  0.20s   1869001  nativeint
  0.30s   2801001  nativeint
  0.40s   3733001  nativeint
  0.50s   4647001  nativeint
  0.60s   5580001  nativeint
  0.70s   6515001  nativeint
  0.80s   7398001  nativeint
  0.90s   8343001  nativeint
  1.00s   9289000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1219001      float
  0.20s   2410001      float
  0.30s   3661001      float
  0.40s   4906001      float
  0.50s   6146001      float
  0.60s   7391001      float
  0.70s   8629001      float
  0.80s   9850001      float
  0.81s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   1918001       bool
  0.20s   4276001       bool
  0.30s   6666001       bool
  0.40s   9025001       bool
  0.44s  10000000       bool  OK!
# 
# after loading previously-saved state:
#    time     #iter       name
# 
  0.00s         1       bits
  0.10s   2082001       bits
  0.20s   4420001       bits
  0.30s   6979001       bits
  0.40s   9543001       bits
  0.42s  10000000       bits  OK!
# 
  0.00s         1        int
  0.10s   2219001        int
  0.20s   4443001        int
  0.30s   6672001        int
  0.40s   8863001        int
  0.45s  10000000        int  OK!
# 
  0.00s         1      int32
  0.10s   1237001      int32
  0.20s   2464001      int32
  0.30s   3559001      int32
  0.40s   4749001      int32
  0.50s   5957001      int32
  0.60s   7169001      int32
  0.70s   8380001      int32
  0.80s   9597001      int32
  0.83s  10000000      int32  OK!
# 
  0.00s         1      int64
  0.10s    991001      int64
  0.20s   1983001      int64
  0.30s   2977001      int64
  0.40s   3972001      int64
  0.50s   4971001      int64
  0.60s   5969001      int64
  0.70s   6953001      int64
  0.80s   7938001      int64
  0.90s   8928001      int64
  1.00s   9912000      int64  OK!
# 
  0.00s         1  nativeint
  0.10s    916001  nativeint
  0.20s   1872001  nativeint
  0.30s   2833001  nativeint
  0.40s   3797001  nativeint
  0.50s   4759001  nativeint
  0.60s   5715001  nativeint
  0.70s   6676001  nativeint
  0.80s   7638001  nativeint
  0.90s   8601001  nativeint
  1.00s   9557000  nativeint  OK!
# 
  0.00s         1      float
  0.10s   1294001      float
  0.20s   2587001      float
  0.30s   3879001      float
  0.40s   5172001      float
  0.50s   6462001      float
  0.60s   7745001      float
  0.70s   9011001      float
  0.78s  10000000      float  OK!
# 
  0.00s         1       bool
  0.10s   2417001       bool
  0.20s   4837001       bool
  0.30s   7263001       bool
  0.40s   9685001       bool
  0.41s  10000000       bool  OK!
# 
# still using the same state:
#    time     #iter             name
# 
  0.00s         1       State.bits
  0.10s   2774001       State.bits
  0.20s   5560001       State.bits
  0.30s   8341001       State.bits
  0.36s  10000000       State.bits  OK!
# 
  0.00s         1        State.int
  0.10s   2283001        State.int
  0.20s   4570001        State.int
  0.30s   6860001        State.int
  0.40s   9150001        State.int
  0.44s  10000000        State.int  OK!
# 
  0.00s         1      State.int32
  0.10s   1234001      State.int32
  0.20s   2472001      State.int32
  0.30s   3699001      State.int32
  0.40s   4941001      State.int32
  0.50s   6182001      State.int32
  0.60s   7419001      State.int32
  0.70s   8657001      State.int32
  0.80s   9896001      State.int32
  0.81s  10000000      State.int32  OK!
# 
  0.00s         1      State.int64
  0.10s   1012001      State.int64
  0.20s   2024001      State.int64
  0.30s   3035001      State.int64
  0.40s   4039001      State.int64
  0.50s   5050001      State.int64
  0.60s   6060001      State.int64
  0.70s   7076001      State.int64
  0.80s   8100001      State.int64
  0.90s   9124001      State.int64
  0.99s  10000000      State.int64  OK!
# 
  0.00s         1  State.nativeint
  0.10s    952001  State.nativeint
  0.20s   1881001  State.nativeint
  0.30s   2783001  State.nativeint
  0.40s   3732001  State.nativeint
  0.50s   4656001  State.nativeint
  0.60s   5581001  State.nativeint
  0.70s   6541001  State.nativeint
  0.80s   7470001  State.nativeint
  0.90s   8286001  State.nativeint
  1.00s   9128000  State.nativeint  OK!
# 
  0.00s         1      State.float
  0.10s   1231001      State.float
  0.20s   2415001      State.float
  0.30s   3638001      State.float
  0.40s   4820001      State.float
  0.50s   6020001      State.float
  0.60s   7199001      State.float
  0.70s   8407001      State.float
  0.80s   9696001      State.float
  0.82s  10000000      State.float  OK!
# 
  0.00s         1       State.bool
  0.10s   2556001       State.bool
  0.20s   4992001       State.bool
  0.30s   7530001       State.bool
  0.39s  10000000       State.bool  OK!
# 
# using a newly-created state:
#    time     #iter             name
# 
  0.00s         1       State.bits
  0.10s   2766001       State.bits
  0.20s   5575001       State.bits
  0.30s   8369001       State.bits
  0.36s  10000000       State.bits  OK!
# 
  0.00s         1        State.int
  0.10s   2271001        State.int
  0.20s   4482001        State.int
  0.30s   6746001        State.int
  0.40s   8945001        State.int
  0.45s  10000000        State.int  OK!
# 
  0.00s         1      State.int32
  0.10s   1187001      State.int32
  0.20s   2375001      State.int32
  0.30s   3543001      State.int32
  0.40s   4714001      State.int32
  0.50s   5904001      State.int32
  0.60s   7101001      State.int32
  0.70s   8319001      State.int32
  0.80s   9404001      State.int32
  0.85s  10000000      State.int32  OK!
# 
  0.00s         1      State.int64
  0.10s    818001      State.int64
  0.20s   1660001      State.int64
  0.30s   2418001      State.int64
  0.40s   3114001      State.int64
  0.50s   3884001      State.int64
  0.60s   4579001      State.int64
  0.70s   5230001      State.int64
  0.80s   6043001      State.int64
  0.90s   6938001      State.int64
  1.00s   7852000      State.int64  OK!
# 
  0.00s         1  State.nativeint
  0.10s    928001  State.nativeint
  0.20s   1879001  State.nativeint
  0.30s   2876001  State.nativeint
  0.40s   3843001  State.nativeint
  0.50s   4822001  State.nativeint
  0.60s   5808001  State.nativeint
  0.70s   6782001  State.nativeint
  0.80s   7735001  State.nativeint
  0.90s   8714001  State.nativeint
  1.00s   9648000  State.nativeint  OK!
# 
  0.00s         1      State.float
  0.10s   1241001      State.float
  0.20s   2523001      State.float
  0.30s   3770001      State.float
  0.40s   4979001      State.float
  0.50s   6208001      State.float
  0.60s   7428001      State.float
  0.70s   8625001      State.float
  0.80s   9804001      State.float
  0.82s  10000000      State.float  OK!
# 
  0.00s         1       State.bool
  0.10s   2458001       State.bool
  0.20s   4979001       State.bool
  0.30s   7487001       State.bool
  0.40s   9369001       State.bool
  0.43s  10000000       State.bool  OK!
# 



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build xoshiro 0.1
+- 
- No changes have been performed
# To update the current shell environment, run: eval $(opam env)
'opam reinstall --with-test --verbose xoshiro.0.1' failed.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
"/usr/bin/env" "bash" "-c" "opam reinstall --with-test --verbose xoshiro.0.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" != 'xoshiro.0.1' && partial_fails="$partial_fails $pkg";
        done;
        test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
        exit 1" failed with exit status 1
2026-03-03 07:38.48: Job failed: Failed: Build failed
2026-03-03 07:38.48: Log analysis:
2026-03-03 07:38.48: >>> 
[ERROR] The compilation of xoshiro.0.1 failed at "dune build -p xoshiro -j 255 @install @runtest".
 (score = 20)
2026-03-03 07:38.48: >>> 
[ERROR] The compilation of xoshiro.0.1 failed at "dune build -p xoshiro -j 255 @install @runtest".
 (score = 20)
2026-03-03 07:38.48: The compilation of xoshiro.0.1 failed at "dune build -p xoshiro -j 255 @install @runtest".