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

debian-12-5.3_arm64_opam-2.3

Link Copied
Code Copied

Logs

2025-03-04 12:10.11: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/259/head (d097a9300fb4c849c1d545e21367f5c2a626243c) (linux-arm64:debian-12-5.3_arm64_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/259/head" && git reset --hard d097a930
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956
# 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 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && 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.8.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.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 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.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.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.7 uutf.1.0.3 yojson.2.2.2 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-03-04 12:10.11: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956-debian-12-5.3_arm64_opam-2.3-cbf02f8e83b1985128921049c73b03ef"
2025-03-04 12:10.11: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956)
(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 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && 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.8.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.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 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.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.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.7 uutf.1.0.3 yojson.2.2.2 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-03-04 12:10.11: Waiting for resource in pool OCluster
2025-03-04 12:10.12: Waiting for worker…
2025-03-04 12:17.19: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
HEAD is now at cadf0e1 changes for 2.0.0
HEAD is now at d097a93 mirage-crypto-ec: implementation of SECP256K1


(from ocaml/opam:debian-12-ocaml-5.3@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956' locally
docker.io/ocaml/opam@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956: Pulling from ocaml/opam
965bd485c2fd: Pulling fs layer
965bd485c2fd: Verifying Checksum
965bd485c2fd: Download complete
965bd485c2fd: Pull complete
Digest: sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956
Status: Downloaded newer image for ocaml/opam@sha256:f27e0e5c7833c4fd3f9e288cfbe1044b4c0a71f9f69e5d9f895c1191c4881956
2025-03-04 12:17.20 ---> using "9f3b2bc54185715cdd090508025cf9fde392345fc012cdadde905075983a2247" 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-03-04 12:17.20 ---> using "4ab24992e24f86b4644309ed8bd5a1761f7f395c83d81acb73f6abaa6812d4d2" 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.


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.


Continue? [y/n] y
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-04 12:17.20 ---> using "b4b6e03120451443d32b7d108243e3497cfce3576953b97ffd34c5bbd4516590" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-131-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-04 12:17.20 ---> using "b131ed33cae8d887707d75a99d0a2d10cc15672dbf2172a02d3f8e599db9e6ff" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-04 12:17.20 ---> using "c2681ddf83f0b26465e3a256bfd41aa03821906e28a814a95b613878a1a66277" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
eab2328a9d..5c627de423  master     -> origin/master
5c627de423 Merge pull request #27523 from hannesm/re-add-base-ocamlbuild


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive


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-03-04 12:17.20 ---> using "29885747ab2a0c63539ad38ee6a31ef6f5e029c08a5548e832273a6728151115" 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-03-04 12:17.20 ---> using "d9ed6cd367f9d9d9dee65b41c168cd6157747d42abdb0dd60edaf73d412c7ea4" 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-03-04 12:17.20 ---> using "f0cfe66c6faef89258e791d1975ba02d85551eb027acfae3a79bd5b3c221613e" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-04 12:17.20 ---> using "ba9829311f4641830b05d11a606efed52c60bd4b79c931b3eb8b3bf5c4b3ddc0" from cache


/src: (env DEPS "alcotest.1.8.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.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 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.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.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.7 uutf.1.0.3 yojson.2.2.2 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-security bookworm-security/main arm64 Packages [242 kB]
- Fetched 345 kB in 0s (718 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-ec.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)


[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+deb12u9) ...
2025-03-04 12:17.20 ---> using "5ad76904db9586ae450c9339540c5b72ef0adf55eb5756a13cbd9baef0db9881" 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.8.0
- install asn1-combinators    0.3.2
- install astring             0.8.5
- install base-bytes          base
- install cmdliner            1.3.0
- install conf-gmp            4
- install conf-gmp-powm-sec   3
- install conf-pkg-config     4
- install cppo                1.8.0
- install csexp               1.5.2
- install digestif            1.2.0
- install domain-name         0.4.1
- install dune                3.17.2
- install dune-configurator   3.17.2
- install duration            0.2.1
- install eqaf                0.10
- install fmt                 0.9.0
- install ipaddr              5.6.0
- install logs                0.7.0
- install lwt                 5.9.0
- install macaddr             5.6.0
- install miou                0.3.1
- install mirage-mtime        5.0.0
- install mirage-runtime      4.8.2
- 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.0.3
- install ppx_deriving_yojson 3.9.1
- install ppxlib              0.35.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.7
- install uutf                1.0.3
- install yojson              2.2.2
- install zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved alcotest.1.8.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.4
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved domain-name.0.4.1  (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
-> retrieved lwt.5.9.0  (cached)
-> retrieved miou.0.3.1  (cached)
-> retrieved mirage-mtime.5.0.0  (cached)
-> retrieved mirage-sleep.4.0.0  (cached)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved mirage-runtime.4.8.2  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_deriving_yojson.3.9.1  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> installed cmdliner.1.3.0
-> installed seq.base
-> retrieved topkg.1.0.7  (cached)
-> retrieved yojson.2.2.2  (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.7
-> installed uutf.1.0.3
-> installed mtime.2.1.0
-> installed fmt.0.9.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed dune.3.17.2
-> installed duration.0.2.1
-> installed macaddr.5.6.0
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed domain-name.0.4.1
-> installed mirage-mtime.5.0.0
-> installed randomconv.0.2.0
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed eqaf.0.10
-> installed miou.0.3.1
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.12.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed yojson.2.2.2
-> installed ipaddr.5.6.0
-> installed ocplib-endian.1.2
-> installed digestif.1.2.0
-> installed alcotest.1.8.0
-> installed ounit2.2.2.7
-> installed dune-configurator.3.17.2
-> installed lwt.5.9.0
-> installed mirage-sleep.4.0.0
-> installed logs.0.7.0
-> installed mirage-runtime.4.8.2
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.35.0
-> installed ppx_deriving.6.0.3
-> installed ppx_deriving_yojson.3.9.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-04 12:17.20 ---> using "3f228cd01daa0c5462d31e1bafdb6f64636e02ea08927d3c7f696fde3956c43d" from cache


/src: (copy (src .) (dst /src))
2025-03-04 12:17.21 ---> saved as "efe494a3663cc6e466bba678038ab8e5c23a84eaab5f212dce9583f59b812ddf"


/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 520d 620d 730d  840d c10d d50d ea0d  ..R.b.s.........
000010  000e 160e 2e0e 470e  610e 7b0e 970e b40e  ......G.a.{.....
000020  d30e f20e 130f 350f  590f 7e0f a50f ce0f  ......5.Y.~.....
000030  f80f 2410 2610 2910  2c10 2f10 3210 3510  ..$.&.).,./.2.5.
000040  3910 3c10 4010 4310  4710 4b10 5010 5410  9.<.@.C.G.K.P.T.
000050  5910 5e10 6310 6810  6d10 7310 7910 7f10  Y.^.c.h.m.s.y...
000060  8610 8c10 9310 9b10  a210 aa10 b310 bb10  ................
000070  c410 ce10 d810 e210  ec10 f910 0611 1311  ................
000080  2111 3011 4011 4e11  5f11 7111 8411 9811  !.0.@.N._.q.....
000090  ab11 bf11 d511 ed11  0612 1e12 3912 5512  ............9.U.
0000a0  7212 8f12 b012 d212  f412 1913 3f13 6713  r...........?.g.
0000b0  9213 bc13 ec13 1914  1b14 1e14 2014 2214  ............ .".
0000c0  2514 2814 2a14 2d14  3014 01c8 7314 7914  %.(.*.-.0...s.y.
0000d0  8014 8714 8e14 9614  9e14 a714 b014 b914  ................
0000e0  c314 cd14 d714 e114  ed14 f914 0615 1415  ................
0000f0  2215 3115 3f15 4e15  5f15 7115 8415 9815  ".1.?.N._.q.....
000100  ab15 bf15 d615 ee15  0616 1e16 3916 5616  ............9.V.
000110  7216 8f16 b016 d216  f416 1917 3f17 6317  r...........?.c.
000120  8917 b017 d917 0418  0518 0618 0718 0918  ................
000130  0a18 0c18 0d18 0f18  1118 1218 1418 1618  ................
000140  1818 1a18 1c18 1f18  2118 2318 2618 2918  ........!.#.&.).
000150  2b18 2e18 3118 3418  3818 3b18 3f18 4218  +...1.4.8.;.?.B.
000160  4618 4a18 4e18 5318  5718 5c18 6118 6618  F.J.N.S.W.\.a.f.
000170  6c18 7118 7718 7d18  8418 8a18 9218 9918  l.q.w.}.........
000180  a018 a818 b018 b918  c218 cb18 d518 df18  ................
000190  e918 f418 02c8 0719  1319 2019 2d19 3b19  .......... .-.;.
0001a0  4919 5819 6819 7819  8a19 9b19 ae19 c119  I.X.h.x.........
0001b0  d519 ea19 001a 171a  2e1a 471a 611a 7c1a  ..........G.a.|.
0001c0  981a b51a d31a f31a  141b 361b 5a1b 7f1b  ..........6.Z...
0001d0  a61b cf1b f91b 251c  271c 2a1c 2d1c 301c  ......%.'.*.-.0.
0001e0  331c 361c 3a1c 3d1c  411c 451c 491c 4d1c  3.6.:.=.A.E.I.M.
0001f0  511c 551c 5a1c 5f1c  641c 691c 6f1c 751c  Q.U.Z._.d.i.o.u.
000200  7b1c 811c 871c 8e1c  951c 9d1c a41c ac1c  {...............
000210  b51c bd1c c61c d01c  da1c e41c ef1c fa1c  ................
000220  061d 121d 1f1d 2c1d  3a1d 481d 571d 671d  ......,.:.H.W.g.
000230  771d 881d 9a1d ac1d  bf1d d31d e81d fe1d  w...............
000240  151e 2c1e 451e 5f1e  791e 951e b21e d01e  ..,.E._.y.......
000250  f01e 111f 331f 571f  7c1f a21f cb1f 0380  ....3.W.|.......
000260  d60f 052d 247d ef84  c36e 5aac 0ee6 6731  ...-$}...nZ...g1
000270  5a1d c7d0 5f10 b1d9  730d a384 0ea3 c01c  Z..._...s.......
000280  1433 5a39 869d aa23  ecfb 7f28 6afd e260  .3Z9...#...(j..`
000290  e0da 6aa0 1520 6965  fad4 ca2b 2a37 8219  ..j.. ie...+*7..
0002a0  348c 298a a4f0 f0b8  00a5 5c7d 9214 b04a  4.).......\}...J
0002b0  16bf 6fd2 7281 e65b  2871 9a1f baff 7167  ..o.r..[(q....qg
0002c0  01bf 7168 d1f3 cebf  04b6 4f24 72b8 d00e  ..qh......O$r...
0002d0  6926 67b9 a4c6 a4ea  96d8 4acc 22ad 9f1b  i&g.......J."...


entropy sources:
accumulate: (src: [0] getrandom) e18e 9f93 0323 de35
accumulate: (src: [0] getrandom) f901 ec8c 5732 3359
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: bdbdff3570f0a4972a8c2ad98e6df5c94e68ae5646e81eeb02c096f12980e265
16 bit random number: 0785ea4f5b6188aa6935264144e0b2a0
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `4TUBTWNP'.


[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...


Full test results in `/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 0.045s. 73 tests run.
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  00c8 24a5 3ba5 53a5  6ca5 86a5 a2a5 c0a5  ..$.;.S.l.......
000010  dfa5 01a6 25a6 4ca6  75a6 a1a6 cfa6 01a7  ....%.L.u.......
000020  36a7 6fa7 aba7 eca7  31a8 35a8 3ba8 40a8  6.o.....1.5.;.@.
000030  46a8 4ca8 53a8 5aa8  62a8 6aa8 73a8 7ca8  F.L.S.Z.b.j.s.|.
000040  86a8 91a8 9ca8 a9a8  b6a8 c4a8 d2a8 e2a8  ................
000050  f3a8 05a9 18a9 2ca9  42a9 5aa9 72a9 8da9  ......,.B.Z.r...
000060  a9a9 c8a9 e8a9 0aaa  2faa 56aa 80aa acaa  ......../.V.....
000070  dcaa 0eab 44ab 7eab  bbab fdab 43ac 49ac  ....D.~.....C.I.
000080  4fac 57ac 5eac 66ac  6eac 77ac 81ac 8bac  O.W.^.f.n.w.....
000090  96ac a2ac aeac bbac  caac d9ac e9ac faac  ................
0000a0  0dad 20ad 35ad 4bad  63ad 7dad 98ad b5ad  .. .5.K.c.}.....
0000b0  d4ad f5ad 19ae 3eae  66ae 91ae bfae f0ae  ......>.f.......
0000c0  24af 5baf 96af d5af  19b0 01c8 1fb0 23b0  $.[...........#.
0000d0  27b0 2bb0 30b0 35b0  3ab0 3fb0 45b0 4bb0  '.+.0.5.:.?.E.K.
0000e0  52b0 59b0 61b0 69b0  72b0 7bb0 85b0 90b0  R.Y.a.i.r.{.....
0000f0  9bb0 a7b0 b4b0 c1b0  d0b0 dfb0 f0b0 02b1  ................
000100  15b1 29b1 3fb1 56b1  6eb1 89b1 a5b1 c3b1  ..).?.V.n.......
000110  e3b1 05b2 29b2 50b2  79b2 a5b2 d4b2 06b3  ....).P.y.......
000120  3cb3 75b3 b2b3 f3b3  38b4 3db4 43b4 49b4  <.u.....8.=.C.I.
000130  50b4 56b4 5eb4 66b4  6eb4 77b4 81b4 8bb4  P.V.^.f.n.w.....
000140  96b4 a1b4 aeb4 bbb4  c9b4 d8b4 e9b4 fab4  ................
000150  0cb5 20b5 35b5 4bb5  63b5 7db5 98b5 b5b5  .. .5.K.c.}.....
000160  d4b5 f5b5 18b6 3eb6  66b6 91b6 beb6 efb6  ......>.f.......
000170  23b7 5ab7 96b7 d5b7  18b8 1bb8 1eb8 22b8  #.Z...........".
000180  26b8 2ab8 2eb8 33b8  38b8 3eb8 43b8 49b8  &.*...3.8.>.C.I.
000190  50b8 57b8 02c8 67b8  70b8 79b8 83b8 8db8  P.W...g.p.y.....
0001a0  98b8 a4b8 b1b8 bfb8  cdb8 ddb8 edb8 ffb8  ................
0001b0  11b9 25b9 3bb9 52b9  6ab9 84b9 a0b9 bdb9  ..%.;.R.j.......
0001c0  ddb9 ffb9 23ba 49ba  72ba 9dba ccba fdba  ....#.I.r.......
0001d0  32bb 6bbb a7bb e7bb  2bbc 30bc 35bc 3abc  2.k.....+.0.5.:.
0001e0  3fbc 45bc 4bbc 52bc  59bc 61bc 69bc 71bc  ?.E.K.R.Y.a.i.q.
0001f0  7bbc 85bc 8fbc 9bbc  a6bc b3bc c1bc d0bc  {...............
000200  dfbc f0bc 02bd 15bd  29bd 3ebd 55bd 6ebd  ........).>.U.n.
000210  88bd a4bd c2bd e2bd  04be 28be 4fbe 78be  ..........(.O.x.
000220  a4be d3be 05bf 3bbf  74bf b0bf f1bf 36c0  ......;.t.....6.
000230  3cc0 41c0 47c0 4dc0  54c0 5bc0 63c0 6bc0  <.A.G.M.T.[.c.k.
000240  74c0 7dc0 87c0 92c0  9ec0 aac0 b7c0 c5c0  t.}.............
000250  d4c0 e4c0 f5c0 07c1  1ac1 2fc1 45c1 03c8  ........../.E...
000260  5fc1 78c1 93c1 afc1  cec1 efc1 12c2 37c2  _.x...........7.
000270  5ec2 89c2 b6c2 e6c2  19c3 50c3 8ac3 c9c3  ^.........P.....
000280  0bc4 0dc4 10c4 13c4  16c4 19c4 1cc4 20c4  .............. .
000290  24c4 28c4 2cc4 30c4  35c4 3ac4 40c4 45c4  $.(.,.0.5.:.@.E.
0002a0  4cc4 53c4 5ac4 61c4  6ac4 72c4 7cc4 86c4  L.S.Z.a.j.r.|...
0002b0  90c4 9cc4 a8c4 b5c4  c3c4 d2c4 e1c4 f2c4  ................
0002c0  04c5 17c5 2bc5 41c5  58c5 71c5 8bc5 a7c5  ....+.A.X.q.....
0002d0  c5c5 e5c5 08c6 2cc6  53c6 7dc6 a9c6 d8c6  ......,.S.}.....
0002e0  0bc7 40c7 7ac7 b7c7  f8c7 3ec8 43c8 4ac8  ..@.z.....>.C.J.
0002f0  50c8 57c8 5fc8 66c8  6fc8 78c8 82c8 8cc8  P.W._.f.o.x.....
000300  98c8 a3c8 b0c8 bdc8  ccc8 dbc8 ebc8 fdc8  ................
000310  0fc9 23c9 38c9 4fc9  67c9 81c9 9dc9 bac9  ..#.8.O.g.......
000320  d9c9 fbc9 1eca 45ca                       ......E.


entropy sources: [0] timer
accumulate: (src: [0] timer) 71a1 03e4
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_secp256k1_test.json: No such file or directory")
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 3.99 seconds.
OK
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-04 12:17.38: Job failed: Failed: Build failed