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