2025-03-10 16:14.17: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (a10936b143d7304e7fbc04c12757d4c354c8c002) (linux-s390x:debian-12-5.3_s390x_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
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 a10936b1
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
# debian-12-5.3_s390x_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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && 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.10.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.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.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-10 16:14.17: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61-debian-12-5.3_s390x_opam-2.3-7b26c17250361eadd23355a2cb0b5177"
2025-03-10 16:14.17: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61)
(comment debian-12-5.3_s390x_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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && 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.10.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.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.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-10 16:14.17: Waiting for resource in pool OCluster
2025-03-10 16:14.18: Waiting for worker…
2025-03-10 16:15.21: Got resource from pool OCluster
Building on s390x-worker-02.marist.ci.dev
HEAD is now at 2ba6d43 mirage-crypto-ec: implementation of SECP256K1
HEAD is now at a10936b mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
(from ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61' locally
docker.io/ocaml/opam@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61: Pulling from ocaml/opam
92bc3bb38690: Already exists
c8ba8510cd06: Already exists
946645f67738: Already exists
ca3a08f9ad52: Already exists
98d89d63ebfe: Already exists
5b8a1c4e8911: Already exists
914c96a7b6a6: Already exists
833f7728522b: Already exists
2660b4e8d0ba: Already exists
91d754420614: Already exists
755c5083360a: Already exists
c6a8815c0d32: Already exists
e22419108492: Already exists
56de5b04725b: Already exists
29056fc48711: Already exists
31f32b180a9d: Already exists
24bd54f6f341: Already exists
89351eecfb61: Already exists
bd22df5f0e7b: Already exists
6c006296c02d: Already exists
4f4fb700ef54: Already exists
fabde4667932: Already exists
2e27c1695aa9: Already exists
1bb1d405cf7e: Already exists
163689871698: Already exists
06f49cadaa6b: Already exists
647fa9f1a243: Already exists
60db376d44bc: Already exists
9b005f6179cb: Already exists
04a979290ce9: Already exists
17e1751d4791: Already exists
52c5005c88f0: Already exists
917b0b3c1628: Already exists
f5e40dba38ca: Already exists
bcd520c7bf0d: Already exists
2d6a1865506d: Already exists
26dd643a49dd: Already exists
c992f3196d01: Already exists
dbdd0f11978d: Already exists
ea89e7afa542: Already exists
e2f71aae3c11: Already exists
c733839e31b5: Already exists
9c97371e360e: Already exists
dfe526ca20d7: Already exists
192c66708766: Already exists
0fbe9a6bcb10: Already exists
Digest: sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
Status: Downloaded newer image for ocaml/opam@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
2025-03-10 16:15.23 ---> using "3be7b8cb249cd42c3fdd8e7ea8ea582efe192d9955706a1afe4432b778f72af5" from cache
/: (comment debian-12-5.3_s390x_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-10 16:15.23 ---> using "e34e4aa156738b9ee3297f959ce436753b53dd1242325d03fd593543ef07fb20" 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 ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[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-10 16:15.23 ---> using "5e2dd3613f91c4da6b1f7f3a43a11b7af0470f841cdc152633e50947dc2c11f7" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-52-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-10 16:15.23 ---> using "b3695288ad439a6341727c4071d53da54c8b51a43056f7292666d4b1e443fde1" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-03-10 16:15.23 ---> using "f882bbd5d67fa8025911bc9e9073ca90a3cadde787d4944afe11049cd4ef62aa" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
38fed1a4c7..1c889fbe93 master -> origin/master
1c889fbe93 Merge pull request #27596 from dbuenzli/b0-publish-fmt.0.10.0
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from 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-03-10 16:15.23 ---> using "0198284c1abbf74ede012e067b45380eac775bb92a1fa565a0f8614b25aea5d6" 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-10 16:15.26 ---> saved as "d1c70a951e071f6632770384bf74e1c014f7d9d78f62a5220f0e58c27526b630"
/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-10 16:15.38 ---> saved as "6e02b05f507b36e02e74e4a315e2304e66410d110193afcb809496df0329ac44"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-10 16:15.39 ---> saved as "edc73133fe9ce1117832c5547342447d2b4501c8da7db104ef84f10a604ecdf4"
/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.10.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.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.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 s390x Packages [212 kB]
- Fetched 316 kB in 0s (785 kB/s)
- Reading package lists...
-
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-pk.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:s390x.
- (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 ... 18549 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_s390x.deb ...
- Unpacking libgmpxx4ldbl:s390x (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:s390x.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_s390x.deb ...
- Unpacking libgmp-dev:s390x (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:s390x.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_s390x.deb ...
- Unpacking libpkgconf3:s390x (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_s390x.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:s390x.
- Preparing to unpack .../4-pkgconf_1.8.1-1_s390x.deb ...
- Unpacking pkgconf:s390x (1.8.1-1) ...
- Selecting previously unselected package pkg-config:s390x.
- Preparing to unpack .../5-pkg-config_1.8.1-1_s390x.deb ...
- Unpacking pkg-config:s390x (1.8.1-1) ...
- Setting up libpkgconf3:s390x (1.8.1-1) ...
- Setting up libgmpxx4ldbl:s390x (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:s390x (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:s390x (1.8.1-1) ...
- Setting up pkg-config:s390x (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-03-10 16:15.57 ---> saved as "c0c7833fc2c89b97e4182bc238957d4be014dcfa60f717fffe7497e26baa138b"
/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.10.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.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.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-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> retrieved domain-name.0.4.1 (cached)
-> retrieved digestif.1.2.0 (cached)
-> installed conf-gmp.4
-> retrieved duration.0.2.1 (cached)
-> retrieved fmt.0.10.0 (cached)
-> retrieved eqaf.0.10 (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved logs.0.7.0 (cached)
-> retrieved lwt.5.9.0 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved mirage-runtime.4.9.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 ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> installed cmdliner.1.3.0
-> retrieved ocamlfind.1.9.8 (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 ppxlib.0.35.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 re.1.12.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved topkg.1.0.7 (cached)
-> retrieved uutf.1.0.3 (cached)
-> retrieved yojson.2.2.2 (cached)
-> retrieved zarith.1.14 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed seq.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed fmt.0.10.0
-> installed astring.0.8.5
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed uutf.1.0.3
-> installed dune.3.17.2
-> installed csexp.1.5.2
-> installed domain-name.0.4.1
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed duration.0.2.1
-> installed macaddr.5.6.0
-> installed eqaf.0.10
-> installed ipaddr.5.6.0
-> installed miou.0.3.1
-> installed dune-configurator.3.17.2
-> installed mirage-mtime.5.0.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ohex.0.2.0
-> installed ocplib-endian.1.2
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed digestif.1.2.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed re.1.12.0
-> installed yojson.2.2.2
-> installed ounit2.2.2.7
-> installed alcotest.1.8.0
-> installed lwt.5.9.0
-> installed mirage-sleep.4.0.0
-> installed logs.0.7.0
-> installed mirage-runtime.4.9.0
-> 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-10 16:18.21 ---> saved as "f9991fbfb281323fbb6b8ad402ab703b468dc14aaf521c6771e1dbaf40c6b146"
/src: (copy (src .) (dst /src))
2025-03-10 16:18.23 ---> saved as "051be0980d0f1f250595369e1a30daf639e27d33bb0d9166063cfe9e4308618e"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_entropy.exe)
no CPU RNG available
test entropy OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.14 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000 00c8 c276 c27a c27c c27e c280 c282 c284 ...v.z.|.~......
000010 c286 c288 c28a c28c c28e c290 c292 c294 ................
000020 c296 c298 c29a c29c c29e c2a0 c2a2 c2a4 ................
000030 c2a6 c2a8 c2aa c2ac c2ae c2b0 c2b2 c2b4 ................
000040 c2b6 c2b8 c2ba c2bc c2be c2c0 c2c2 c2c4 ................
000050 c2c6 c2c8 c2ca c2cc c2ce c2d0 c2d2 c2d4 ................
000060 c2d6 c2d8 c2da c2dc c2de c2e0 c2e2 c2e4 ................
000070 c2e6 c2e8 c2ea c2ec c2ee c2f0 c2f2 c2f4 ................
000080 c2f6 c2f8 c2fa c2fc c2fe c200 c202 c204 ................
000090 c206 c208 c20a c20c c20e c210 c212 c214 ................
0000a0 c216 c218 c21a c21c c21e c220 c222 c224 ........... .".$
0000b0 c226 c228 c22a c22c c22e c230 c232 c234 .&.(.*.,...0.2.4
0000c0 c236 c238 c23a c23c c23e 01c8 c240 c242 .6.8.:.<.>...@.B
0000d0 c244 c246 c248 c24a c24c c24e c250 c252 .D.F.H.J.L.N.P.R
0000e0 c254 c256 c258 c25a c25c c25e c260 c262 .T.V.X.Z.\.^.`.b
0000f0 c264 c266 c268 c26a c26c c26e c270 c272 .d.f.h.j.l.n.p.r
000100 c274 c276 c278 c27a c27c c27e c280 c282 .t.v.x.z.|.~....
000110 c284 c286 c288 c28a c28c c28e c290 c292 ................
000120 c294 c296 c298 c29a c29c c29e c2a0 c2a2 ................
000130 c2a4 c2a6 c2a8 c2aa c2ac c2ae c2b0 c2b2 ................
000140 c2b4 c2b6 c2b8 c2ba c2bc c2be c2c0 c2c2 ................
000150 c2c4 c2c6 c2c8 c2ca c2cc c2ce c2d0 c2d2 ................
000160 c2d4 c2d6 c2d8 c2da c2dc c2de c2e0 c2e2 ................
000170 c2e4 c2e6 c2e8 c2ea c2ec c2ee c2f0 c2f2 ................
000180 c2f4 c2f6 c2f8 c2fa c2fc c2fe c200 c202 ................
000190 c204 c206 02c8 c20a c20c c20e c210 c212 ................
0001a0 c214 c216 c218 c21a c21c c21e c220 c222 ............. ."
0001b0 c224 c226 c228 c22a c22c c22e c230 c232 .$.&.(.*.,...0.2
0001c0 c234 c236 c238 c23a c23c c23e c240 c242 .4.6.8.:.<.>.@.B
0001d0 c244 c246 c248 c24a c24c c24e c250 c252 .D.F.H.J.L.N.P.R
0001e0 c254 c256 c258 c25a c25c c25e c260 c262 .T.V.X.Z.\.^.`.b
0001f0 c264 c266 c268 c26a c26c c26e c270 c272 .d.f.h.j.l.n.p.r
000200 c274 c276 c278 c27a c27c c27e c280 c282 .t.v.x.z.|.~....
000210 c284 c286 c288 c28a c28c c28e c290 c292 ................
000220 c294 c296 c298 c29a c29c c29e c2a0 c2a2 ................
000230 c2a4 c2a6 c2a8 c2aa c2ac c2ae c2b0 c2b2 ................
000240 c2b4 c2b6 c2b8 c2ba c2bc c2be c2c0 c2c2 ................
000250 c2c4 c2c6 c2c8 c2ca c2cc c2ce c2d0 0380 ................
000260 471f e0c4 e099 c38a db40 afc0 63f6 4b11 G........@..c.K.
000270 3f68 b697 f397 6961 d430 87ac 6043 a3ac ?h....ia.0..`C..
000280 909a 25d5 2d48 c966 1828 1f68 d81e c952 ..%.-H.f.(.h...R
000290 64cb daa7 6540 7d5d f89c 5444 924c 35d9 d...e@}]..TD.L5.
0002a0 7597 c0f6 d881 1251 1e08 3707 baea 1484 u......Q..7.....
0002b0 281a 3d0f 2326 f77a df50 8638 c4f0 b3d7 (.=.#&.z.P.8....
0002c0 e744 4322 3682 5792 2755 336c 73db 3cab .DC"6.W.'U3ls.<.
0002d0 6637 4b26 e980 96c5 bc48 e7b9 2df1 6db3 f7K&.....H..-.m.
entropy sources:
accumulate: (src: [0] getrandom) feb1 c83e b604 8e29
accumulate: (src: [0] getrandom) c774 a991 59d8 05e3
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.15 seconds.
OK
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 76dc1491ff19061ee1f6ce452c78c03cf410026b49dd6219a012fa7fba485b18
16 bit random number: 2b9306d4b51820b8583e765a61b18b88
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 d1d6 d1d8 d1da d1dc d1de d1e0 d1e2 ................
000010 d1e4 d1e6 d1e8 d1ea d1ec d1ee d1f0 d1f2 ................
000020 d1f4 d1f6 d1f8 d1fa d1fc d1fe d100 d102 ................
000030 d104 d106 d108 d10a d10c d10e d110 d112 ................
000040 d114 d116 d118 d11a d11c d11e d120 d122 ............. ."
000050 d124 d126 d128 d12a d12c d12e d130 d132 .$.&.(.*.,...0.2
000060 d134 d136 d138 d13a d13c d13e d140 d142 .4.6.8.:.<.>.@.B
000070 d144 d146 d148 d14a d14c d14e d150 d152 .D.F.H.J.L.N.P.R
000080 d154 d156 d158 d15a d15c d15e d160 d162 .T.V.X.Z.\.^.`.b
000090 d164 d166 d168 d16a d16c d16e d170 d172 .d.f.h.j.l.n.p.r
0000a0 d174 d176 d178 d17a d17c d17e d180 d182 .t.v.x.z.|.~....
0000b0 d184 d186 d188 d18a d18c d18e d190 d192 ................
0000c0 d194 d196 d198 d19a d19c 01c8 d19e d1a0 ................
0000d0 d1a2 d1a4 d1a6 d1a8 d1aa d1ac d1ae d1b0 ................
0000e0 d1b2 d1b4 d1b6 d1b8 d1ba d1bc d1be d1c0 ................
0000f0 d1c2 d1c4 d1c6 d1c8 d1ca d1cc d1ce d1d0 ................
000100 d1d2 d1d4 d1d6 d1d8 d1da d1dc d1de d1e0 ................
000110 d1e2 d1e4 d1e6 d1e8 d1ea d1ec d1ee d1f0 ................
000120 d1f2 d1f4 d1f6 d1f8 d1fa d1fc d1fe d100 ................
000130 d102 d104 d106 d108 d10a d10c d10e d110 ................
000140 d112 d114 d116 d118 d11a d11c d11e d120 ...............
000150 d122 d124 d126 d128 d12a d12c d12e d130 .".$.&.(.*.,...0
000160 d132 d134 d136 d138 d13a d13c d13e d140 .2.4.6.8.:.<.>.@
000170 d142 d144 d146 d148 d14a d14c d14e d150 .B.D.F.H.J.L.N.P
000180 d152 d154 d156 d158 d15a d15c d15e d160 .R.T.V.X.Z.\.^.`
000190 d162 d164 02c8 d168 d16a d16c d16e d170 .b.d...h.j.l.n.p
0001a0 d172 d174 d176 d178 d17a d17c d17e d180 .r.t.v.x.z.|.~..
0001b0 d182 d184 d186 d188 d18a d18c d18e d190 ................
0001c0 d192 d194 d196 d198 d19a d19c d19e d1a0 ................
0001d0 d1a2 d1a4 d1a6 d1a8 d1aa d1ac d1ae d1b0 ................
0001e0 d1b2 d1b4 d1b6 d1b8 d1ba d1bc d1be d1c0 ................
0001f0 d1c2 d1c4 d1c6 d1c8 d1ca d1cc d1ce d1d0 ................
000200 d1d2 d1d4 d1d6 d1d8 d1da d1dc d1de d1e0 ................
000210 d1e2 d1e4 d1e6 d1e8 d1ea d1ec d1ee d1f0 ................
000220 d1f2 d1f4 d1f6 d1f8 d1fa d1fc d1fe d100 ................
000230 d102 d104 d106 d108 d10a d10c d10e d110 ................
000240 d112 d114 d116 d118 d11a d11c d11e d120 ...............
000250 d122 d124 d126 d128 d12a d12c d12e 03c8 .".$.&.(.*.,....
000260 d130 d132 d134 d136 d138 d13a d13c d13e .0.2.4.6.8.:.<.>
000270 d140 d142 d144 d146 d148 d14a d14c d14e .@.B.D.F.H.J.L.N
000280 d150 d152 d154 d156 d158 d15a d15c d15e .P.R.T.V.X.Z.\.^
000290 d160 d162 d164 d166 d168 d16a d16c d16e .`.b.d.f.h.j.l.n
0002a0 d170 d172 d174 d176 d178 d17a d17c d17e .p.r.t.v.x.z.|.~
0002b0 d180 d182 d184 d186 d188 d18a d18c d18e ................
0002c0 d190 d192 d194 d196 d198 d19a d19c d19e ................
0002d0 d1a0 d1a2 d1a4 d1a6 d1a8 d1aa d1ac d1ae ................
0002e0 d1b0 d1b2 d1b4 d1b6 d1b8 d1ba d1bc d1be ................
0002f0 d1c0 d1c2 d1c4 d1c6 d1c8 d1ca d1cc d1ce ................
000300 d1d0 d1d2 d1d4 d1d6 d1d8 d1da d1dc d1de ................
000310 d1e0 d1e2 d1e4 d1e6 d1e8 d1ea d1ec d1ee ................
000320 d1f0 d1f2 d1f4 d1f6 ........
entropy sources: [0] timer
accumulate: (src: [0] timer) d1a0 92f5
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("ecdsa_brainpoolp512r1_sha512_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `B99HYH0S'.
[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.086s. 82 tests run.
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 3.21 seconds.
OK
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-10 16:19.04: Job failed: Failed: Build failed