Organisationsmiragemirage-crypto5a753e ()freebsd-14.3-5.4_opam-2.5

freebsd-14.3-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-02-16 21:05.35: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/heads/main (5a753ec5ee9c0d3f1ea4e63695a62c1a50b66c5e) (freebsd-x86_64:freebsd-14.3-5.4_opam-2.5)
Base: freebsd-14.3-ocaml-5.4
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/mirage-crypto.git" -b "main" && cd "mirage-crypto" && git reset --hard 5a753ec5
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-14.3-ocaml-5.4
# freebsd-14.3-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e cb9a685cb62886f19cd3e96f0a6fce1585a07d4c || git fetch origin master) && git reset -q --hard cb9a685cb62886f19cd3e96f0a6fce1585a07d4c && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mkernel.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./
RUN opam pin add -yn mirage-crypto.dev './' && \
opam pin add -yn mirage-crypto-rng.dev './' && \
opam pin add -yn mirage-crypto-rng-mkernel.dev './' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './' && \
opam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
opam pin add -yn mirage-crypto-pk.dev './' && \
opam pin add -yn mirage-crypto-ec.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bstr.0.0.4 bytesrw.0.3.0 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 fmt.0.11.0 ipaddr.5.6.1 jsont.0.2.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.1 miou.0.5.4 mirage-mtime.5.2.0 mirage-runtime.4.10.4 mirage-sleep.4.1.0 mirage-unix.5.0.1 mkernel.0.0.1 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-solo5.1.2.0 ocaml-src.5.4.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 opatch.3.1.0 ounit2.2.2.7 patch.3.1.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 seq.base sexplib0.v0.17.0 solo5.0.10.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mkernel.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2026-02-16 21:05.35: Using cache hint "mirage/mirage-crypto-freebsd-14.3-ocaml-5.4-freebsd-14.3-5.4_opam-2.5-b7bac1d29f291de91ea2a7404e682394"
2026-02-16 21:05.35: Using OBuilder spec:
((from freebsd-14.3-ocaml-5.4)
(comment freebsd-14.3-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e cb9a685cb62886f19cd3e96f0a6fce1585a07d4c || git fetch origin master) && git reset -q --hard cb9a685cb62886f19cd3e96f0a6fce1585a07d4c && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mkernel.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mkernel.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bstr.0.0.4 bytesrw.0.3.0 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 fmt.0.11.0 ipaddr.5.6.1 jsont.0.2.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.1 miou.0.5.4 mirage-mtime.5.2.0 mirage-runtime.4.10.4 mirage-sleep.4.1.0 mirage-unix.5.0.1 mkernel.0.0.1 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-solo5.1.2.0 ocaml-src.5.4.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 opatch.3.1.0 ounit2.2.2.7 patch.3.1.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 seq.base sexplib0.v0.17.0 solo5.0.10.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mkernel.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2026-02-16 21:05.35: Waiting for resource in pool OCluster
2026-02-16 21:05.35: Waiting for worker…
2026-02-17 01:08.49: Got resource from pool OCluster
Building on rosemary
All commits already cached
Updating files: 100% (156/156), done.
HEAD is now at 5a753ec changes for 2.0.3


(from freebsd-14.3-ocaml-5.4)
2026-02-17 01:06.26 ---> using "463e9b939b79b2568bf98b05cff00f85b3ec5717170cf88773a44ae3b08f11e7" from cache


/: (comment freebsd-14.3-5.4_opam-2.5)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam"))
2026-02-17 01:06.27 ---> using "e61cc6f90204801db314d0aa3481b9199ff82a8a270abed9917e5690810c70ed" from cache


/src: (run (shell "opam init --reinit -ni"))
No configuration file found, using 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.1 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 1 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=1 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2026-02-17 01:06.27 ---> using "991489237400f99acdd227f8234d37ac98134e18d1f3c091be7204acf59248ac" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.3-RELEASE-p3
The OCaml toplevel, version 5.4.0
2.5.0
2026-02-17 01:06.27 ---> using "add5f681a375911dcea6c14418d3635cba7f82294574aa9177e3a0a9fa01d5bd" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-02-17 01:06.28 ---> using "56f48ccddab22348a30c0beee9b14f69a3990eb0fbd9a0ccd0040d116cc1fce5" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e cb9a685cb62886f19cd3e96f0a6fce1585a07d4c || git fetch origin master) && git reset -q --hard cb9a685cb62886f19cd3e96f0a6fce1585a07d4c && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
71325ac6ed..fb7c82f2d0  master     -> origin/master
cb9a685cb6 Merge pull request #29400 from dinosaure/release-miou-v0.5.4


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Already up-to-date.
Nothing to do.
2026-02-17 01:14.20 ---> saved as "7df795f5f6dcf79d6c8a6599fd55fa3ce51f291540cf0a191aebff9d229ce0d0"


/src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mkernel.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
2026-02-17 01:14.21 ---> saved as "b98941a274c9678bede9772faac9c83174795b31b3bb2ca12a54649cafa2edec"


/src: (run (network host)
(shell  "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mkernel.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
[mirage-crypto.dev] synchronised (file:///src)
mirage-crypto is now pinned to file:///src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///src)
mirage-crypto-rng is now pinned to file:///src (version dev)
[mirage-crypto-rng-mkernel.dev] synchronised (file:///src)
mirage-crypto-rng-mkernel is now pinned to file:///src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
mirage-crypto-rng-mirage is now pinned to file:///src (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
mirage-crypto-rng-miou-unix is now pinned to file:///src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///src)
mirage-crypto-pk is now pinned to file:///src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///src)
mirage-crypto-ec is now pinned to file:///src (version dev)
2026-02-17 01:15.30 ---> saved as "12baf24e33a7bbe3fa9e75bf25feb004ec7c7ad984be97c41cda901afe1e09b8"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-02-17 01:15.31 ---> saved as "fc01e6b990a32dad1c720d9c63452670f35bc8bacf162610b8556195519e458f"


/src: (env DEPS "alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bstr.0.0.4 bytesrw.0.3.0 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 fmt.0.11.0 ipaddr.5.6.1 jsont.0.2.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.1 miou.0.5.4 mirage-mtime.5.2.0 mirage-runtime.4.10.4 mirage-sleep.4.1.0 mirage-unix.5.0.1 mkernel.0.0.1 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-solo5.1.2.0 ocaml-src.5.4.0 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 opatch.3.1.0 ounit2.2.2.7 patch.3.1.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_deriving_yojson.3.10.0 ppxlib.0.37.0 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 seq.base sexplib0.v0.17.0 solo5.0.10.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0 zarith.1.14")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mkernel.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-rng.dev] synchronised (file:///src)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
[mirage-crypto-rng-mkernel.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
gmp


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


+ /usr/local/bin/sudo "pkg" "install" "-y" "gmp"
- Updating FreeBSD repository catalogue...
- [rosemary] Fetching data.pkg:
- .
- ...
- ...... done
- Processing entries:
- .
- ...
- ..
- .
- ..
- . done
- FreeBSD repository update completed. 36702 packages processed.
- Updating FreeBSD-kmods repository catalogue...
- [rosemary] Fetching data.pkg: .......... done
- Processing entries: .......... done
- FreeBSD-kmods repository update completed. 245 packages processed.
- All repositories are up to date.
- New version of pkg detected; it needs to be installed first.
- The following 1 package(s) will be affected (of 0 checked):
- 
- Installed packages to be UPGRADED:
- 	pkg: 2.4.2 -> 2.5.1 [FreeBSD]
- 
- Number of packages to be upgraded: 1
- 
- The operation will free 24 MiB.
- 6 MiB to be downloaded.
- [rosemary] [1/1] Fetching pkg-2.5.1~3e6c778e22.pkg: .......... done
- Checking integrity... done (0 conflicting)
- [rosemary] [1/1] Upgrading pkg from 2.4.2 to 2.5.1...
- [rosemary] [1/1] Extracting pkg-2.5.1:
- ...
- .....
- .. done
- Updating FreeBSD repository catalogue...
- FreeBSD repository is up to date.
- Updating FreeBSD-kmods repository catalogue...
- FreeBSD-kmods repository is up to date.
- All repositories are up to date.
- The following 1 package(s) will be affected (of 0 checked):
- 
- New packages to be INSTALLED:
- 	gmp: 6.3.0 [FreeBSD]
- 
- Number of packages to be installed: 1
- 
- The process will require 3 MiB more space.
- 500 KiB to be downloaded.
- [rosemary] [1/1] Fetching gmp-6.3.0: ......... done
- Checking integrity... done (0 conflicting)
- [rosemary] [1/1] Installing gmp-6.3.0...
- [rosemary] [1/1] Extracting gmp-6.3.0: .......... done
2026-02-17 01:16.19 ---> saved as "9f37dd641ce5c651b9134561d473fa7f127a1676235efd8fd28ea2ba1d21cb42"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 57 packages
 alcotest            1.9.1
 asn1-combinators    0.3.2
 astring             0.8.5
 base-bytes          base
 bstr                0.0.4
 bytesrw             0.3.0
 cmdliner            2.1.0
 conf-gmp            5
 conf-gmp-powm-sec   4
 conf-pkg-config     4
 cppo                1.8.0
 csexp               1.5.2
 digestif            1.3.0
 domain-name         0.5.0
 dune                3.21.1
 dune-configurator   3.21.1
 duration            0.2.1
 eqaf                0.10
 fmt                 0.11.0
 ipaddr              5.6.1
 jsont               0.2.0
 logs                0.10.0
 lwt                 5.9.2
 macaddr             5.6.1
 miou                0.5.4
 mirage-mtime        5.2.0
 mirage-runtime      4.10.4
 mirage-sleep        4.1.0
 mirage-unix         5.0.1
 mkernel             0.0.1
 mtime               2.1.0
 ocaml-compiler-libs v0.17.0
 ocaml-solo5         1.2.0
 ocaml-src           5.4.0
 ocaml-syntax-shims  1.0.0
 ocamlbuild          0.16.1
 ocamlfind           1.9.8
 ocplib-endian       1.2
 ohex                0.2.0
 opatch              3.1.0
 ounit2              2.2.7
 patch               3.1.0
 ppx_derivers        1.2.1
 ppx_deriving        6.1.1
 ppx_deriving_yojson 3.10.0
 ppxlib              0.37.0
 ptime               1.2.0
 randomconv          0.2.0
 re                  1.14.0
 seq                 base
 sexplib0            v0.17.0
 solo5               0.10.0
 stdlib-shims        0.3.0
 topkg               1.1.1
 uutf                1.0.4
 yojson              3.0.0
 zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
 retrieved astring.0.8.5  (cached)
 retrieved asn1-combinators.0.3.2  (cached)
 retrieved alcotest.1.9.1  (cached)
 retrieved bytesrw.0.3.0  (cached)
 retrieved conf-gmp.5  (cached)
 retrieved conf-gmp-powm-sec.4  (cached)
 retrieved cmdliner.2.1.0  (cached)
 retrieved csexp.1.5.2  (cached)
 installed conf-pkg-config.4
 installed conf-gmp.5
 retrieved cppo.1.8.0  (cached)
 installed conf-gmp-powm-sec.4
 retrieved bstr.0.0.4  (cached)
 retrieved domain-name.0.5.0  (cached)
 retrieved duration.0.2.1  (cached)
 retrieved eqaf.0.10  (cached)
 retrieved fmt.0.11.0  (cached)
 retrieved ipaddr.5.6.1, macaddr.5.6.1  (cached)
 retrieved jsont.0.2.0  (cached)
 retrieved logs.0.10.0  (cached)
 retrieved lwt.5.9.2  (cached)
 retrieved digestif.1.3.0  (cached)
 retrieved mirage-mtime.5.2.0  (cached)
 retrieved mirage-runtime.4.10.4  (cached)
 retrieved mirage-sleep.4.1.0  (cached)
 retrieved mirage-unix.5.0.1  (cached)
 retrieved mkernel.0.0.1  (cached)
 retrieved mtime.2.1.0  (cached)
 retrieved ocaml-compiler-libs.v0.17.0  (cached)
 retrieved miou.0.5.4  (https://github.com/robur-coop/miou/releases/download/v0.5.4/miou-0.5.4.tbz)
 retrieved ocaml-solo5.1.2.0  (cached)
 retrieved ocaml-syntax-shims.1.0.0  (cached)
 retrieved ocamlbuild.0.16.1  (cached)
 retrieved ocamlfind.1.9.8  (cached)
 retrieved ocplib-endian.1.2  (cached)
 retrieved ohex.0.2.0  (cached)
 retrieved opatch.3.1.0, patch.3.1.0  (cached)
 retrieved ocaml-src.5.4.0  (cached)
 retrieved ppx_derivers.1.2.1  (cached)
 retrieved ppx_deriving.6.1.1  (cached)
 retrieved ounit2.2.2.7  (cached)
 retrieved ppx_deriving_yojson.3.10.0  (cached)
 retrieved dune.3.21.1, dune-configurator.3.21.1  (cached)
 retrieved randomconv.0.2.0  (cached)
 retrieved ptime.1.2.0  (cached)
 retrieved seq.base  (cached)
 retrieved re.1.14.0  (cached)
 retrieved sexplib0.v0.17.0  (cached)
 retrieved ppxlib.0.37.0  (cached)
 retrieved stdlib-shims.0.3.0  (cached)
 retrieved solo5.0.10.0  (cached)
 retrieved yojson.3.0.0  (cached)
 retrieved uutf.1.0.4  (cached)
 retrieved topkg.1.1.1  (cached)
 retrieved zarith.1.14  (cached)
 installed ocaml-src.5.4.0
 installed seq.base
 installed ocamlbuild.0.16.1
 installed cmdliner.2.1.0
 installed ocamlfind.1.9.8
 installed base-bytes.base
 installed zarith.1.14
 installed topkg.1.1.1
 installed uutf.1.0.4
 installed astring.0.8.5
 installed fmt.0.11.0
 installed mtime.2.1.0
 installed ptime.1.2.0
 installed bytesrw.0.3.0
 installed jsont.0.2.0
 installed solo5.0.10.0
 installed dune.3.21.1
 installed stdlib-shims.0.3.0
 installed sexplib0.v0.17.0
 installed randomconv.0.2.0
 installed ppx_derivers.1.2.1
 installed patch.3.1.0
 installed ohex.0.2.0
 installed ocaml-syntax-shims.1.0.0
 installed ocaml-compiler-libs.v0.17.0
 installed opatch.3.1.0
 installed ounit2.2.2.7
 installed yojson.3.0.0
 installed re.1.14.0
 installed mirage-mtime.5.2.0
 installed macaddr.5.6.1
 installed eqaf.0.10
 installed duration.0.2.1
 installed domain-name.0.5.0
 installed csexp.1.5.2
 installed ipaddr.5.6.1
 installed digestif.1.3.0
 installed alcotest.1.9.1
 installed ppxlib.0.37.0
 installed cppo.1.8.0
 installed bstr.0.0.4
 installed asn1-combinators.0.3.2
 installed ocplib-endian.1.2
 installed dune-configurator.3.21.1
 installed ppx_deriving.6.1.1
 installed miou.0.5.4
 installed ppx_deriving_yojson.3.10.0
 installed lwt.5.9.2
 installed mirage-sleep.4.1.0
 installed ocaml-solo5.1.2.0
 installed logs.0.10.0
 installed mirage-runtime.4.10.4
 installed mkernel.0.0.1
 installed mirage-unix.5.0.1
Done.
2026-02-17 02:03.35 ---> saved as "918994ca001d8ffea003b23d6f18ca034a94e97e9f9c094580ce4a724f1392e1"


/src: (copy (src .) (dst /src))
2026-02-17 02:03.39 ---> saved as "8428360d651e68c0e4b46f0570a056d4cf6a95cc41d8ff4af5fd3ba356b611cd"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_entropy.exe)
test entropy OK
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  0008 1e1e 80a5 64c7  7ddd 0108 9a28 74a4  ......d.}....(t.
000010  dfa7 a31a 02c8 4413  c41e ec27 b436 6040  ......D....'.6`@
000020  c841 9847 1455 5458  e059 0460 6860 8062  .A.G.UTX.Y.`h`.b
000030  c86a 1873 047c 4c7c  907d 3c83 408b d893  .j.s.|L|.}<.@...
000040  6ca0 18a2 7ca8 f0a9  98ae 18b5 90b8 f0ba  l...|...........
000050  90c4 08c7 28cf d0d6  88df 0ceb c0f2 a8fa  ....(...........
000060  a003 680d 3411 d014  d017 b424 f026 3c2e  ..h.4......$.&<.
000070  0835 6c39 bc3d 1043  b84a 8052 f85a 0464  .5l9.=.C.J.R.Z.d
000080  4064 3465 7068 dc69  cc6f 787c c07e 4c88  @d4eph.i.ox|.~L.
000090  5889 7c8c 848e 1096  809d a4a2 c0ab 70b7  X.|...........p.
0000a0  14c4 b0c4 60c7 34d4  38d5 74da b8e3 fcef  ....`.4.8.t.....
0000b0  fcfd 5404 8005 f809  1c0f e817 5825 282a  ..T.........X%(*
0000c0  b832 6c3c 603e 5047  b453 0861 3464 7465  .2l<`>PG.S.a4dte
0000d0  f86a 5c75 6c7a cc82  4c8d 4092 c89a 0308  .j\ulz..L.@.....
0000e0  a588 9e3f bd1c 5065                       ...?..Pe


accumulate: (src: [0] rdrand) a550 302b d544 cd31
entropy sources: [0] rdrand [1] timer
accumulate: (src: [1] timer) 84e8 1baa
accumulate: (src: [0] rdrand) f92f 566b 73aa 27f9
accumulate: (src: [1] timer) 2877 5139
accumulate: (src: [0] rdrand) b114 b1e0 d49b f789
accumulate: (src: [1] timer) 9802 83c8
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel: XOR AES GHASH
................................................................
Ran: 64 tests in: 0.08 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.16 seconds.
OK
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `NDY436BF'.


[OK]          P256 Key exchange                               0   b*A.
[OK]          P256 Key exchange                               1   a*B.
[OK]          P256 Key exchange                               2   a*A.
[OK]          P256 Key exchange                               3   b*B.
[OK]          P256 Low level scalar mult                      0   Scalar mu...
[OK]          P256 Low level scalar mult                      1   Scalar mu...
[OK]          P256 Low level scalar mult                      2   Scalar mu...
[OK]          P256 Low level scalar mult                      3   Scalar mu...
[OK]          P256 Low level scalar mult                      4   Scalar mu...
[OK]          P256 Low level scalar mult                      5   Scalar mu...
[OK]          P256 Point validation                           0   Ok.
[OK]          P256 Point validation                           1   P=0.
[OK]          P256 Point validation                           2   (0, sqrt(...
[OK]          P256 Point validation                           3   out of ra...
[OK]          P256 Scalar validation when generating          0   0.
[OK]          P256 Scalar validation when generating          1   1.
[OK]          P256 Scalar validation when generating          2   n-1.
[OK]          P256 Scalar validation when generating          3   n.
[OK]          ECDSA NIST                                      0   ECDSA gen.
[OK]          ECDSA NIST                                      1   ECDSA sign.
[OK]          ECDSA NIST                                      2   ECDSA ver...
[OK]          ECDSA RFC 6979 P256                             0   public ke...
[OK]          ECDSA RFC 6979 P256                             1   public ke...
[OK]          ECDSA RFC 6979 P256                             2   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             3   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             4   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             5   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             6   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             7   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             8   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                             9   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                            10   RFC 6979 ...
[OK]          ECDSA RFC 6979 P256                            11   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             0   public ke...
[OK]          ECDSA RFC 6979 P384                             1   public ke...
[OK]          ECDSA RFC 6979 P384                             2   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             3   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             4   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             5   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             6   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             7   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             8   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                             9   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                            10   RFC 6979 ...
[OK]          ECDSA RFC 6979 P384                            11   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             0   public ke...
[OK]          ECDSA RFC 6979 P521                             1   public ke...
[OK]          ECDSA RFC 6979 P521                             2   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             3   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             4   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             5   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             6   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             7   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             8   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                             9   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                            10   RFC 6979 ...
[OK]          ECDSA RFC 6979 P521                            11   RFC 6979 ...
[OK]          X25519                                          0   RFC 7748.
[OK]          ED25519                                         0   RFC 8032 1.
[OK]          ED25519                                         1   RFC 8032 2.
[OK]          ED25519                                         2   RFC 8032 3.
[OK]          ED25519                                         3   RFC 8032 4.
[OK]          ED25519                                         4   RFC 8032 5.
[OK]          ECDSA P521 regression                           0   regreesion1.


Full test results in `/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 1.381s. 64 tests run.
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000  0008 6103 892b 8943  e4fd 01c8 3cd5 9cda  ..a..+.C....<...
000010  4ce3 dced ecf3 6c00  0002 8408 640a 2412  L.....l.....d.$.
000020  1c19 d81c c81f d82b  1c38 d038 9c3b 3047  .......+.8.8.;0G
000030  6851 2856 205d e060  e063 3470 1c71 d074  hQ(V ].`.c4p.q.t
000040  9c77 1c83 108d 9c90  c492 a89b 54a7 f8b1  .w..........T...
000050  58b8 a4b9 04bf b0c8  14cb f0d4 20d8 c4d8  X........... ...
000060  64db 38e6 60ed e4f1  08f8 64f8 f8f9 5c00  d.8.`.....d...\.
000070  b801 4c07 d411 cc17  e823 5830 a431 0837  ..L......#X0.1.7
000080  bc40 4843 c84d 9853  0c5f cc68 906b e876  .@HC.M.S._.h.k.v
000090  cc7f e48b 5898 a099  f09e 5ca8 b8a9 58af  ....X.....\...X.
0000a0  0cba b8c0 38c3 80cd  74d2 54da d8e1 d8e7  ....8...t.T.....
0000b0  18f4 acf4 04f7 b000  1403 ec0c 1410 a010  ................
0000c0  d012 d81b 2028 cc28  842b c436 a43f 3c4b  .... (.(.+.6.?<K
0000d0  9855 d05a 0208 41dc  ab5f 9a82 baae 0380  .U.Z..A.._......
0000e0  8c6d d4b1 034e 7501  fa40 2a67 8f1e 7d7d  .m...Nu..@*g..}}
0000f0  ccdd 94a9 4962 5b37  5d03 1e62 4ee5 99b8  ....Ib[7]..bN...
000100  a587 d9eb 5fbd 8535  817c ad36 e35d 36b6  ...._..5.|.6.]6.
000110  0f69 1287 93f9 b9eb  6a8b 53cf 8bca 913f  .i......j.S....?
000120  41d9 b0c6 5036 304c  a6d3 899b ea1f 2af4  A...P60L......*.
000130  b833 ca71 0109 b4ea  4c36 c59e 8e07 eebf  .3.q....L6......
000140  2fef 4c33 0c01 ba6c  2a5c 0207 e3cf 1eed  /.L3...l*\......
000150  abf4 e848 7dfb 0bc7  7e2c b1fa bade 89cd  ...H}...~,......


accumulate: (src: [0] rdrand) 9fe2 7977 abdb 3e21
entropy sources: [1] getrandom [0] rdrand
accumulate: (src: [1] getrandom) f2b0 be77 9e48 d044
accumulate: (src: [0] rdrand) 9dd0 48ea a5da 4df0
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 7e688d3f91a8c090965fccbc5e55acdf271d4a7a55a5fb6cd799db0bb7b3398c
16 bit random number: 5138465d85a51c462baca6b14ae82699
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 12.94 seconds.
OK
2026-02-17 02:08.49: Cancelling: Timeout (60.0 minutes)
Job cancelled
2026-02-17 02:08.50: Timeout (60.0 minutes)