Organisationsmiragemirage-crypto099f00 ()debian-12-5.3_arm64_opam-2.3

debian-12-5.3_arm64_opam-2.3

Link Copied
Code Copied

Logs

2025-07-01 15:00.19: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (099f00dbd8b9e358a9e41be5ded4fce280e099cf) (linux-arm64:debian-12-5.3_arm64_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/260/head" && git reset --hard 099f00db
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213
# debian-12-5.3_arm64_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/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 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.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-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.0 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 cmdliner.1.3.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.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 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.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.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


2025-07-01 15:00.19: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213-debian-12-5.3_arm64_opam-2.3-1ac3a7d01ec512aee80b0d2115d313af"
2025-07-01 15:00.19: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213)
(comment debian-12-5.3_arm64_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/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 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirage-crypto.opam mirage-crypto-rng.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-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.0 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 cmdliner.1.3.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.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 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.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.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"))
)


2025-07-01 15:00.19: Waiting for resource in pool OCluster
2025-07-01 15:00.19: Waiting for worker…
2025-07-01 15:00.19: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
HEAD is now at c1f13ce Add a missing dependency in the configuration detection
HEAD is now at 099f00d mirage-crypto-ec: add Brainpool curves with 254/384/512 bits


(from ocaml/opam:debian-12-ocaml-5.3@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213' locally
docker.io/ocaml/opam@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213: Pulling from ocaml/opam
Digest: sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213
Status: Downloaded newer image for ocaml/opam@sha256:5b6fdf6e5f6cb072ae2868aa7237fc6471404cd06a5942dcc03b7c44bf1dc213
2025-07-01 15:00.20 ---> using "d344c8ca7b10e358c9a50108d6a27e3529b03b93896db2d0ddd27c60003d2f95" from cache


/: (comment debian-12-5.3_arm64_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-07-01 15:00.20 ---> using "f22d7e4d3dc59b398f2168e00aa81c08c53ddf071b484a110b7f6b397e3c139b" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then 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.


Continue? [y/n] y
This development 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.


Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-07-01 15:00.20 ---> using "ce5d6a7b5cf0a103824ef10e4b317ed67a1058f72629dfc93b877a233c398eba" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-138-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-07-01 15:00.20 ---> using "947c98782c4598598acade35da5b05f4d261445904e58b9bf2803964ffbf8909" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-07-01 15:00.20 ---> using "6c20f5335898203aadec8ca449da0bc5ff35c75651599ddc4565faa2bc169bfe" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
bc726805e3..7210227672  master     -> origin/master
7210227672 Merge pull request #28100 from smuenzel/ppx-deriving-6.1.0-ocaml-5.4


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


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:00.20 ---> using "0d040f5586f331b2159ed1f5ca6b8f0e73bc8119b74c1dba4a52cb29e64d5ab6" from cache


/src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
2025-07-01 15:00.20 ---> using "40d96b99ff52ea0c340bae20255a012d7802c38a166d7e0f7ddee84bb6fafbd6" from cache


/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-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-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)
2025-07-01 15:00.20 ---> using "21684654d8166eba5cdcdb69a72419a4fa7e1f5af1316193912dfaf8b70367af" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-07-01 15:00.20 ---> using "05b67dd7b41d291941f2a51077349de68b1e71de1aae609208e641af324ce648" from cache


/src: (env DEPS "alcotest.1.9.0 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 cmdliner.1.3.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.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 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.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm-updates/main arm64 Packages.diff/Index [17.3 kB]
- Get:5 http://deb.debian.org/debian bookworm-updates/main arm64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
- Get:5 http://deb.debian.org/debian bookworm-updates/main arm64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
- Get:6 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [265 kB]
- Fetched 386 kB in 2s (240 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto-rng.dev] synchronised (file:///src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
[mirage-crypto-rng-miou-unix.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.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.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:
libgmp-dev pkg-config


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:arm64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18799 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_arm64.deb ...
- Unpacking libgmpxx4ldbl:arm64 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:arm64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_arm64.deb ...
- Unpacking libgmp-dev:arm64 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:arm64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_arm64.deb ...
- Unpacking libpkgconf3:arm64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_arm64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:arm64.
- Preparing to unpack .../4-pkgconf_1.8.1-1_arm64.deb ...
- Unpacking pkgconf:arm64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:arm64.
- Preparing to unpack .../5-pkg-config_1.8.1-1_arm64.deb ...
- Unpacking pkg-config:arm64 (1.8.1-1) ...
- Setting up libpkgconf3:arm64 (1.8.1-1) ...
- Setting up libgmpxx4ldbl:arm64 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:arm64 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:arm64 (1.8.1-1) ...
- Setting up pkg-config:arm64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-07-01 15:00.20 ---> using "bbeb512340b457a2033d82474dce540d323a05df0dcff46897f2a4600b6cd5db" from cache


/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.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.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 48 packages
- install alcotest            1.9.0
- install asn1-combinators    0.3.2
- install astring             0.8.5
- install base-bytes          base
- install cmdliner            1.3.0
- install conf-gmp            5
- install conf-gmp-powm-sec   4
- install conf-pkg-config     4
- install cppo                1.8.0
- install csexp               1.5.2
- install digestif            1.3.0
- install domain-name         0.4.1
- install dune                3.19.1
- install dune-configurator   3.19.1
- install duration            0.2.1
- install eqaf                0.10
- install fmt                 0.10.0
- install ipaddr              5.6.0
- install logs                0.8.0
- install lwt                 5.9.1
- install macaddr             5.6.0
- install miou                0.3.1
- install mirage-mtime        5.0.0
- install mirage-runtime      4.9.0
- install mirage-sleep        4.0.0
- install mirage-unix         5.0.1
- install mtime               2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims  1.0.0
- install ocamlbuild          0.16.1
- install ocamlfind           1.9.8
- install ocplib-endian       1.2
- install ohex                0.2.0
- install ounit2              2.2.7
- install ppx_derivers        1.2.1
- install ppx_deriving        6.1.0
- install ppx_deriving_yojson 3.10.0
- install ppxlib              0.36.0
- install ptime               1.2.0
- install randomconv          0.2.0
- install re                  1.12.0
- install seq                 base
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install topkg               1.0.8
- install uutf                1.0.4
- install yojson              3.0.0
- install zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved alcotest.1.9.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-name.0.4.1  (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
-> retrieved logs.0.8.0  (cached)
-> retrieved lwt.5.9.1  (cached)
-> retrieved miou.0.3.1  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved mirage-mtime.5.0.0  (cached)
-> retrieved mirage-sleep.4.0.0  (cached)
-> retrieved mirage-runtime.4.9.0  (cached)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.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 ppx_derivers.1.2.1  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved dune.3.19.1, dune-configurator.3.19.1  (cached)
-> retrieved ppx_deriving.6.1.0  (cached)
-> retrieved ppx_deriving_yojson.3.10.0  (cached)
-> retrieved ppxlib.0.36.0  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved re.1.12.0  (cached)
-> installed cmdliner.1.3.0
-> installed seq.base
-> retrieved topkg.1.0.8  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed fmt.0.10.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed dune.3.19.1
-> installed duration.0.2.1
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed ohex.0.2.0
-> installed mirage-mtime.5.0.0
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed domain-name.0.4.1
-> installed eqaf.0.10
-> installed macaddr.5.6.0
-> installed miou.0.3.1
-> installed sexplib0.v0.17.0
-> installed cppo.1.8.0
-> installed re.1.12.0
-> installed ocaml-syntax-shims.1.0.0
-> installed stdlib-shims.0.3.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed yojson.3.0.0
-> installed ocplib-endian.1.2
-> installed ipaddr.5.6.0
-> installed digestif.1.3.0
-> installed ounit2.2.2.7
-> installed alcotest.1.9.0
-> installed dune-configurator.3.19.1
-> installed lwt.5.9.1
-> installed mirage-sleep.4.0.0
-> installed logs.0.8.0
-> installed mirage-runtime.4.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.36.0
-> installed ppx_deriving.6.1.0
-> installed ppx_deriving_yojson.3.10.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:00.20 ---> using "70d57130ea5e86757ae7369f977722d09877f470b237d28ba5d71b915d1c32ae" from cache


/src: (copy (src .) (dst /src))
2025-07-01 15:00.20 ---> saved as "b5c55ba73aee3acafade8bdbe070e336342062ab9b98ccf4b1e8c8bda54f5101"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.12 seconds.
OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.12 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000  00c8 508e 7e8e af8e  e48e 1c8f 578f 988f  ..P.~.......W...
000010  dd8f 2790 2b90 3090  3590 3b90 4190 4790  ..'.+.0.5.;.A.G.
000020  4e90 5690 5e90 6690  6f90 7990 8490 8f90  N.V.^.f.o.y.....
000030  9c90 a990 b790 c690  d690 e890 fb90 0f91  ................
000040  2591 3c91 5591 7091  8d91 ac91 cd91 f091  %.<.U.p.........
000050  1692 3f92 6b92 9a92  cd92 0393 3d93 7b93  ..?.k.......=.{.
000060  be93 0694 0894 0a94  0d94 0f94 1294 1594  ................
000070  1994 1d94 2194 2594  2994 2e94 3394 3994  ....!.%.)...3.9.
000080  3e94 4594 4b94 5394  5a94 6394 6c94 7694  >.E.K.S.Z.c.l.v.
000090  8094 8b94 9794 a494  b294 c194 d194 e294  ................
0000a0  f494 0895 1d95 3495  4c95 6695 8295 a095  ......4.L.f.....
0000b0  c195 e395 0996 3196  5b96 8996 bb96 ef96  ......1.[.......
0000c0  2897 6597 a697 ec97  3798 01c8 4598 4c98  (.e.....7...E.L.
0000d0  5398 5b98 6398 6c98  7698 8198 8c98 9898  S.[.c.l.v.......
0000e0  a598 b398 c298 d298  e398 f698 0999 1e99  ................
0000f0  3599 4e99 6899 8499  a399 c399 e699 0b9a  5.N.h...........
000100  339a 5e9a 8d9a be9a  f39a 2c9b 699b ab9b  3.^.......,.i...
000110  f19b 3c9c 439c 499c  509c 589c 609c 699c  ..<.C.I.P.X.`.i.
000120  739c 7d9c 889c 939c  a09c ad9c bc9c cc9c  s.}.............
000130  dc9c ee9c 029d 169d  2d9d 459d 5e9d 7a9d  ........-.E.^.z.
000140  979d b79d d99d fd9d  249e 4e9e 7b9e ab9e  ........$.N.{...
000150  df9e 179f 529f 929f  d79f 20a0 24a0 28a0  ....R..... .$.(.
000160  2da0 32a0 38a0 3da0  43a0 4aa0 52a0 59a0  -.2.8.=.C.J.R.Y.
000170  61a0 6ba0 74a0 7ea0  89a0 95a0 a2a0 b0a0  a.k.t.~.........
000180  bfa0 cea0 dfa0 f2a0  05a1 1aa1 30a1 48a1  ............0.H.
000190  62a1 7ea1 02c8 a1a1  c2a1 e5a1 0aa2 32a2  b.~...........2.
0001a0  5da2 8ba2 bca2 f1a2  2aa3 67a3 a8a3 eea3  ].......*.g.....
0001b0  3aa4 3fa4 46a4 4da4  54a4 5ca4 65a4 6ea4  :.?.F.M.T.\.e.n.
0001c0  78a4 82a4 8ea4 9aa4  a7a4 b5a4 c4a4 d4a4  x...............
0001d0  e6a4 f8a4 0ca5 22a5  39a5 52a5 6ca5 89a5  ......".9.R.l...
0001e0  a8a5 c8a5 eca5 11a6  3aa6 65a6 94a6 c6a6  ........:.e.....
0001f0  fca6 35a7 73a7 b5a7  fca7 49a8 50a8 57a8  ..5.s.....I.P.W.
000200  60a8 68a8 72a8 7ca8  87a8 93a8 9fa8 ada8  `.h.r.|.........
000210  bba8 cba8 dba8 eda8  01a9 15a9 2ba9 43a9  ............+.C.
000220  5ca9 78a9 95a9 b5a9  d6a9 fba9 21aa 4baa  \.x.........!.K.
000230  78aa a8aa dbaa 13ab  4eab 8dab d2ab 1bac  x.......N.......
000240  1eac 22ac 26ac 2bac  30ac 35ac 3aac 40ac  ..".&.+.0.5.:.@.
000250  47ac 4eac 55ac 5dac  66ac 6fac 79ac 0380  G.N.U.].f.o.y...
000260  33f8 085b fae0 8de3  436e 6e10 cffd 052f  3..[....Cnn..../
000270  26f6 0a70 bd0e 16dc  fec0 4621 7e26 612f  &..p......F!~&a/
000280  6ac9 4a6c 9e56 5f94  fa23 de95 fc44 68f4  j.Jl.V_..#...Dh.
000290  efb8 639a 88cf 83b1  5cfa b683 454b 12ef  ..c.....\...EK..
0002a0  71e4 bc59 a3d5 6ff8  1ebe b8c8 74ce 17df  q..Y..o.....t...
0002b0  8a46 3444 c57c 3319  476b 087b 38cb f24b  .F4D.|3.Gk.{8..K
0002c0  ef8e 446e 5a7a 2946  e09d 864b ef46 193e  ..DnZz)F...K.F.>
0002d0  7ca1 9c40 79de 048d  a822 1331 bf9f 9c0f  |..@y....".1....


entropy sources:
accumulate: (src: [0] getrandom) 49c6 5193 2efe 6639
accumulate: (src: [0] getrandom) 6edb bef5 c37f ce77
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 59c796c4122386438a8b3a9590c5d4c3a53859a6d73ec3f38151f786627ecdf5
16 bit random number: 3ddfa7d6f3f1dd7f17dc36bef61fd9f9
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  00c8 1602 3002 4a02  6602 8302 a002 bf02  ....0.J.f.......
000010  e002 0203 2503 4a03  7103 9903 c303 f003  ....%.J.q.......
000020  1e04 2004 2204 2504  2804 2b04 2e04 3104  .. .".%.(.+...1.
000030  3404 3804 3b04 3f04  4304 4704 4b04 5004  4.8.;.?.C.G.K.P.
000040  5504 5a04 5f04 6404  6a04 6f04 7604 7c04  U.Z._.d.j.o.v.|.
000050  8304 8a04 9104 9804  a004 a904 b104 ba04  ................
000060  c404 ce04 d804 e304  ee04 fa04 0605 1305  ................
000070  2005 2e05 3d05 4c05  5c05 6d05 7e05 9005   ...=.L.\.m.~...
000080  a305 b705 cc05 e205  f805 1006 2906 4206  ............).B.
000090  5d06 7906 9706 b506  d606 f706 1a07 3f07  ].y...........?.
0000a0  6507 8d07 b607 e207  0f08 1108 1308 1508  e...............
0000b0  1708 1908 1c08 1e08  2008 2308 2508 2808  ........ .#.%.(.
0000c0  2b08 2e08 3108 3508  3808 01c8 3e08 4208  +...1.5.8...>.B.
0000d0  4608 4a08 4f08 5408  5808 5e08 6308 6808  F.J.O.T.X.^.c.h.
0000e0  6e08 7408 7b08 8108  8808 8f08 9708 9e08  n.t.{...........
0000f0  a608 af08 b808 c108  cb08 d508 e008 eb08  ................
000100  f708 0309 1009 1d09  2b09 3909 4909 5809  ........+.9.I.X.
000110  6909 7a09 8c09 9f09  b309 c709 dd09 f309  i.z.............
000120  0b0a 230a 3d0a 570a  730a 900a af0a cf0a  ..#.=.W.s.......
000130  f00a 120b 360b 5c0b  840b ad0b d80b 050c  ....6.\.........
000140  060c 080c 090c 0b0c  0c0c 0e0c 100c 110c  ................
000150  130c 150c 170c 190c  1b0c 1e0c 200c 230c  ............ .#.
000160  250c 280c 2b0c 2e0c  310c 340c 380c 3b0c  %.(.+...1.4.8.;.
000170  3f0c 430c 470c 4b0c  500c 540c 590c 5e0c  ?.C.G.K.P.T.Y.^.
000180  630c 690c 6f0c 750c  7b0c 820c 890c 900c  c.i.o.u.{.......
000190  970c 9f0c 02c8 e60c  f10c fd0c 0a0d 170d  ................
0001a0  240d 320d 410d 510d  610d 720d 830d 960d  $.2.A.Q.a.r.....
0001b0  a90d bd0d d20d e80d  ff0d 170e 300e 4a0e  ............0.J.
0001c0  650e 820e 9f0e be0e  df0e 010f 240f 490f  e...........$.I.
0001d0  700f 980f c20f ee0f  1c10 1e10 2110 2310  p...........!.#.
0001e0  2610 2910 2c10 2f10  3210 3510 3910 3c10  &.).,./.2.5.9.<.
0001f0  4010 4410 4810 4c10  5110 5610 5a10 6010  @.D.H.L.Q.V.Z.`.
000200  6510 6b10 7110 7710  7d10 8410 8b10 9210  e.k.q.w.}.......
000210  9a10 a210 aa10 b310  bc10 c610 cf10 da10  ................
000220  e510 f010 fc10 0811  1511 2311 3111 4011  ..........#.1.@.
000230  4f11 5f11 7011 8211  9411 a711 bb11 d011  O._.p...........
000240  e611 fd11 1412 2d12  4712 6212 7f12 9c12  ......-.G.b.....
000250  bb12 dc12 fd12 2113  4513 6c13 9413 03c8  ......!.E.l.....
000260  c013 ec13 1a14 1c14  1e14 2014 2314 2614  .......... .#.&.
000270  2814 2b14 2e14 3114  3514 3814 3c14 3f14  (.+...1.5.8.<.?.
000280  4314 4714 4c14 5014  5514 5a14 5f14 6414  C.G.L.P.U.Z._.d.
000290  6a14 6f14 7614 7c14  8314 8a14 9114 9814  j.o.v.|.........
0002a0  a014 a914 b114 ba14  c414 ce14 d814 e314  ................
0002b0  ee14 fa14 0615 1315  2015 2e15 3d15 4c15  ........ ...=.L.
0002c0  5c15 6c15 7e15 9015  a315 b715 cc15 e115  \.l.~...........
0002d0  f815 0f16 2816 4216  5d16 7916 9616 b516  ....(.B.].y.....
0002e0  d516 f616 1917 3e17  6417 8c17 b517 e117  ......>.d.......
0002f0  0e18 1018 1118 1318  1518 1718 1918 1c18  ................
000300  1e18 2018 2318 2518  2818 2b18 2e18 3118  .. .#.%.(.+...1.
000310  3418 3818 3b18 3f18  4318 4718 4b18 5018  4.8.;.?.C.G.K.P.
000320  5518 5918 5e18 6418                       U.Y.^.d.


entropy sources: [0] timer
accumulate: (src: [0] timer) fdae 4b32
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `L9ORLIYU'.


[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   regression1.
[OK]          secp256k1 ECDSA                                 0   ECDSA gen.
[OK]          secp256k1 ECDSA                                 1   ECDSA ver...
[OK]          secp256k1 ECDSA sign                            0   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            1   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            2   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            3   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            4   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            5   ECDSA sig...
[OK]          secp256k1 ECDSA sign                            6   ECDSA sig...
[OK]          brainpoolP256r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP256r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP256r1 ECDSA                           2   ECDSA ver...
[OK]          brainpoolP384r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP384r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP384r1 ECDSA                           2   ECDSA ver...
[OK]          brainpoolP512r1 ECDSA                           0   ECDSA gen.
[OK]          brainpoolP512r1 ECDSA                           1   ECDSA sign.
[OK]          brainpoolP512r1 ECDSA                           2   ECDSA ver...


Full test results in `/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 0.062s. 82 tests run.
File "tests/dune", line 48, characters 7-25:
48 |  (name test_ec_wycheproof)
^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdh_brainpoolp512r1_test.json: No such file or directory")
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 3.69 seconds.
OK
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-07-01 15:00.37: Job failed: Failed: Build failed