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-ppc64:debian-12-5.3_ppc64_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2
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:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2
# debian-12-5.3_ppc64_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:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2-debian-12-5.3_ppc64_opam-2.3-cbf02f8e83b1985128921049c73b03ef"
2025-03-04 12:10.11: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2)
(comment debian-12-5.3_ppc64_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:10.12: Got resource from pool OCluster
Building on orithia.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:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2' locally
docker.io/ocaml/opam@sha256:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2: Pulling from ocaml/opam
Digest: sha256:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2
Status: Downloaded newer image for ocaml/opam@sha256:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2
2025-03-04 12:10.13 ---> using "3b0abfdebc6f1041b8debf3ce0a1863eb06ab0e151a3702653f9e4bce8bfd135" from cache
/: (comment debian-12-5.3_ppc64_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:10.13 ---> using "4d1b8a6463a71dbb6383fa8372e2cec4b76b4a2bd6cc1d44aeb5f4fb3c69b06c" 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:10.13 ---> using "1c53180a91dc7a6e2fa69c57c4ec5ac5a57343a83fd91c0b945b337bd2c4cb55" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-51-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-04 12:10.13 ---> using "971a2668ba4ddb5a2710e79a674a958ca55deca9789c4af4eecccce1fb64ec8e" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-03-04 12:10.13 ---> using "c74183d8472d6ef839289f840a5fe71f369a3ac97fac75dec871816fd52da1aa" 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
33ab5dee63..5c627de423 master -> origin/master
5c627de423 Merge pull request #27523 from hannesm/re-add-base-ocamlbuild
<><> 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-04 12:10.13 ---> using "a0a977b60dca84c36b8f22557ef150e61306edc869b7a7e9641bf1fdf7a1d341" 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:10.13 ---> using "9a575fc402ca6d7ac56bf9e8b48f9a8f29cdea18c8eaebe870f4691e0fc3e7d7" 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:10.13 ---> using "f9e13e58105c031f23c9e1686c866948d60d9b75ea5ba66b44f30af00d0ee450" from cache
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-04 12:10.13 ---> using "47797d945ddfbdd5c80ea51e7b9d44e9f71808d0c8336f614c7a50f7e9876bac" 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 ppc64el Packages [232 kB]
- Fetched 335 kB in 1s (440 kB/s)
- Reading package lists...
-
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto-rng.dev] synchronised (file:///src)
[mirage-crypto-rng-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:ppc64el.
- (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 ... 18718 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_ppc64el.deb ...
- Unpacking libgmpxx4ldbl:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:ppc64el.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_ppc64el.deb ...
- Unpacking libgmp-dev:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:ppc64el.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_ppc64el.deb ...
- Unpacking libpkgconf3:ppc64el (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_ppc64el.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:ppc64el.
- Preparing to unpack .../4-pkgconf_1.8.1-1_ppc64el.deb ...
- Unpacking pkgconf:ppc64el (1.8.1-1) ...
- Selecting previously unselected package pkg-config:ppc64el.
- Preparing to unpack .../5-pkg-config_1.8.1-1_ppc64el.deb ...
- Unpacking pkg-config:ppc64el (1.8.1-1) ...
- Setting up libpkgconf3:ppc64el (1.8.1-1) ...
- Setting up libgmpxx4ldbl:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:ppc64el (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:ppc64el (1.8.1-1) ...
- Setting up pkg-config:ppc64el (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-03-04 12:10.13 ---> using "4fb97a40484258ff13aea3b5050198fe4a1fab82b5a16094993631aaa06899de" 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 cmdliner.1.3.0 (cached)
-> retrieved alcotest.1.8.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 fmt.0.9.0 (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved logs.0.7.0 (cached)
-> retrieved digestif.1.2.0 (cached)
-> retrieved lwt.5.9.0 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved mirage-runtime.4.8.2 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (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 ocplib-endian.1.2 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ohex.0.2.0 (cached)
-> installed cmdliner.1.3.0
-> 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)
-> installed seq.base
-> 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 zarith.1.14 (cached)
-> retrieved yojson.2.2.2 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed mtime.2.1.0
-> installed astring.0.8.5
-> installed dune.3.17.2
-> installed fmt.0.9.0
-> installed ptime.1.2.0
-> installed uutf.1.0.3
-> installed csexp.1.5.2
-> installed domain-name.0.4.1
-> installed duration.0.2.1
-> installed eqaf.0.10
-> installed macaddr.5.6.0
-> installed miou.0.3.1
-> installed mirage-mtime.5.0.0
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed re.1.12.0
-> installed cppo.1.8.0
-> installed ocaml-syntax-shims.1.0.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed asn1-combinators.0.3.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ipaddr.5.6.0
-> installed ocplib-endian.1.2
-> installed digestif.1.2.0
-> installed yojson.2.2.2
-> 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:10.13 ---> using "edc9d1326ee8d8bd5add31f9f4bbd5b3b1ef15ac6e739f13ed8ee114688cf2cf" from cache
/src: (copy (src .) (dst /src))
2025-03-04 12:10.16 ---> saved as "ffc2bca17ecb6561d82d685da96b86cb3e2b3fc8ea2aa46038a4d8e7be1e3dc8"
/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_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 4106 5d0b 8b12 dc17 e01f 9027 902e ..A.]........'..
000010 2834 9734 fb35 983a 5841 8944 cb45 bd49 (4.4.5.:XA.D.E.I
000020 614d 4c50 0651 3553 ee59 1b5e ac62 5d68 aMLP.Q5S.Y.^.b]h
000030 2d69 ad6b a973 6d78 0b79 767a b47d f67f -i.k.smx.yvz.}..
000040 2085 a686 1d8a e58c 218e f290 3b92 4695 .......!...;.F.
000050 0997 2f9b 889f 38a4 95a4 71a5 69a7 deab ../...8...q.i...
000060 eab0 2ab2 07b5 6db6 9bb9 bcbb 98c0 6fc1 ..*...m.......o.
000070 58c3 b3c7 83cc 40cd 08cf 2dd3 80d7 2adc X.....@...-...*.
000080 75dc 28dd ccde 96e2 10e6 d0e8 f6e9 b9ec u.(.............
000090 b9ed 1ff0 5bf0 e8f0 2df2 26f5 b5f6 43fa ....[...-.&...C.
0000a0 3dfd e8fe b602 4506 4009 f10a ca0e 7212 =.....E.@.....r.
0000b0 a815 dd17 e91c 2d1e 4f22 2727 dd2d c331 ......-.O"''.-.1
0000c0 6d35 6c38 5e39 2a3c 973c 01c8 f93e e344 m5l8^9*<.<...>.D
0000d0 b646 214c 7b4c 824d b950 5352 3157 735d .F!L{L.M.PSR1Ws]
0000e0 625f ca63 e768 2c6a 126d 8a6e ea71 8574 b_.c.h,j.m.n.q.t
0000f0 4e75 1e77 5d7b eb7f 0485 6886 9689 b18b Nu.w]{....h.....
000100 8890 4991 0393 f496 d79a 929e f5a1 86a4 ..I.............
000110 46a5 05a7 24ab 63af f5b3 56b9 3abb 77bf F...$.c...V.:.w.
000120 fbc3 30c9 c9ca 78ce bcd1 11d4 39d4 97d4 ..0...x.....9...
000130 6ed5 5ad7 bcdb 99e0 71e1 62e3 03e8 18e8 n.Z.....q.b.....
000140 4ce8 c5e8 e1e9 6cec 15ed 9aee 19f2 e8f4 L.....l.........
000150 24f6 f5f8 44fa 3dfd e9fe b702 4906 4909 $...D.=.....I.I.
000160 020b f20e cc12 7d16 be19 251c 691c 0c1d ......}...%.i...
000170 871e e921 6e24 1125 8126 ca29 262c 6d2c ...!n$.%.&.)&,m,
000180 0b2d 752e ad31 e833 fd38 553a 6a3d 4e3f .-u..1.3.8U:j=N?
000190 a243 8448 02c8 7b4a d84d 5750 de50 1552 .C.H..{J.MWP.P.R
0001a0 e254 1f56 1159 915a 0b5e cd60 f661 ae64 .T.V.Y.Z.^.`.a.d
0001b0 a265 d267 cc6c e56d 6470 f970 4972 4d75 .e.g.l.mdp.pIrMu
0001c0 0d77 147b 1b7f 2a83 4e87 a48b 9a90 8391 .w.{..*.N.......
0001d0 9893 8a98 5b99 3b9b 799f 00a4 16a4 46a4 ....[.;.y.....F.
0001e0 b4a4 b1a5 f2a7 16ad 8dae ebb1 73b4 1cb5 ............s...
0001f0 9ab6 00ba a1bc 86bd 8cbf 4ec4 cac4 e5c5 ..........N.....
000200 88c8 50c9 27cb 81cf 22d4 60d4 edd4 31d6 ..P.'...".`...1.
000210 15d9 8eda e8dd 6ee0 0fe1 7ce2 c1e5 15e8 ......n...|.....
000220 45e8 b1e8 a6e9 d6eb d5f0 f8f1 92f4 5df5 E.............].
000230 32f7 96fb 4f00 c800 da01 4d04 c404 d305 2...O.....M.....
000240 4008 a508 8c09 990b 5010 c810 dc11 5414 @.......P.....T.
000250 d314 f615 8c18 5419 1a1b 2b1f 6323 0380 ......T...+.c#..
000260 54ca 439a d83b d27b 26fe 068d 382e 1c47 T.C..;.{&...8..G
000270 18b5 ccc7 7bb8 0d2a 5c35 6e4e a676 ccf9 ....{..*\5nN.v..
000280 1246 2a2c 2efb 1550 d497 6595 f542 e100 .F*,...P..e..B..
000290 37b5 e716 2ad6 3c31 15d5 354f 99bb 9510 7...*.<1..5O....
0002a0 81d5 566c d604 a55c 2721 4ab1 378f 4be1 ..Vl...\'!J.7.K.
0002b0 65ee b2b9 a7a1 1a14 e603 c045 d396 2b2c e..........E..+,
0002c0 713a 2129 b876 0490 04a1 c23e 408c fbf1 q:!).v.....>@...
0002d0 3f3b a989 6a07 a120 1ced a956 ce79 d9b2 ?;..j.. ...V.y..
entropy sources:
accumulate: (src: [0] getrandom) d3b6 df26 e429 c46e
accumulate: (src: [0] getrandom) 849a 894f 97bb 2ed4
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 671858934d4de1cbc4dd158e0572fc948d275be82c20bcb6672a5a7dd7c4a2d7
16 bit random number: f19e9a25ee1572e7c9c9841540285237
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 3458 a558 9e59 d75b f560 4b62 6265 ..4X.X.Y.[.`Kbbe
000010 4c67 a16b 7a70 3071 d372 a176 287a 117d Lg.kzp0q.r.v(z.}
000020 887e f181 9184 6485 4d87 bc8b b390 b591 .~....d.M.......
000030 0b94 3094 8394 4395 fc96 fb9a fa9e f7a2 ..0...C.........
000040 f3a6 e6aa caae 88b2 eeb5 8bb8 5ab9 37bb ............Z.7.
000050 85bf 38c4 97c4 70c5 65c7 f1cb 30d1 bdd2 ..8...p.e...0...
000060 a1d6 fcdd 49e2 61e5 4ee7 e7eb 37f1 e8f2 ....I.a.N...7...
000070 cef6 9cfa 22fe 0001 6302 9805 c107 c30c ...."...c.......
000080 d60d 5310 d410 fd11 b114 ac15 f217 2e1d ..S.............
000090 cc1e 8d22 fd25 b128 ad29 f72b 4531 0233 ...".%.(.).+E1.3
0000a0 0b37 213b 523f bc43 b548 b549 084c 284c .7!;R?.C.H.I.L(L
0000b0 724c 1b4d a34e 2852 1255 8c56 f559 9a5c rL.M.N(R.U.V.Y.\
0000c0 765d 745f 1264 3d64 a364 01c8 3b66 3d69 v]t_.d=d.d..;f=i
0000d0 f36a e96e d472 a276 287a 107d 877e e981 .j.n.r.v(z.}.~..
0000e0 8284 4185 f986 ed8a d98e a892 3796 3899 ..A.........7.8.
0000f0 e89a d69e a4a2 2da6 1ba9 a2aa 30ae 21b1 ......-.....0.!.
000100 aeb2 49b6 5ab9 34bb 7fbf 2ac4 75c4 27c5 ..I.Z.4...*.u.'.
000110 bcc6 69ca a1cd d7cf f1d4 41d6 48d9 0cdb ..i.......A.H...
000120 22df 4ee3 c0e7 c4ec daed 5cf0 eaf0 33f2 ".N.......\...3.
000130 28f5 c3f6 74fa c3fd 2600 6e00 1201 8e02 (...t...&.n.....
000140 fd05 ab08 a009 d20b e310 2012 fb14 5716 .......... ...W.
000150 7d19 871b 3d20 a520 9321 ba23 b828 be29 }...= . .!.#.(.)
000160 1b2c 592c e12c 1c2e f830 5532 7a35 7d37 .,Y,.,...0U2z5}7
000170 253c 693c 093d 783e c641 2d44 8044 3b45 %<i<.=x>.A-D.D;E
000180 ed46 d74a cb4e 9052 0756 c258 d759 545c .F.J.N.R.V.X.YT\
000190 d65c 015e 02c8 d961 9764 7265 6c67 fe6b .\.^...a.drelg.k
0001a0 5471 2673 6177 e37b 0d81 8282 1486 ee88 Tq&saw.{........
0001b0 428a 648d 4e8f a293 7e98 4b99 0a9b 2e9f B.d.N...~.K.....
0001c0 74a3 12a8 3ca8 a1a8 87a9 9bab 6db0 12b1 t...<.......m...
0001d0 8cb2 f8b5 a2b8 8ab9 b2bb 99c0 76c1 73c3 ............v.s.
0001e0 0dc8 32c8 87c8 4dc9 14cb 31cf 76d3 16d8 ..2...M...1.v...
0001f0 46d8 b6d8 b9d9 0bdc 2edc 7cdc 38dd e5de F.........|.8...
000200 c7e2 a6e6 34ea 2ced c7ee 84f2 e9f5 7df8 ....4.,.......}.
000210 35f9 ddfa b5fe 5602 8305 9107 540c d70c 5.....V.....T...
000220 070e c210 d411 4b14 c414 d815 5918 e218 ......K.....Y...
000230 1c1a ed1c 3e1e 4421 0223 0827 182b 3c2f ....>.D!.#.'.+</
000240 8d33 4a38 c038 d039 483c bc3c c73d 3340 .3J8.8.9H<.<.=3@
000250 8940 5341 2443 5347 c04b b750 ba51 03c8 .@SA$CSG.K.P.Q..
000260 a354 dd55 6658 fe58 5d5a 8f5d ad5f 9364 .T.UfX.X]Z.]._.d
000270 6665 5067 be6b c370 d771 5674 d974 0776 fePg.k.p.qVt.t.v
000280 ca78 e879 7d7c 367d e17e ba82 5c86 8589 .x.y}|6}.~..\...
000290 968b 6290 f890 5392 7595 7397 0e9c 349c ..b...S.u.s...4.
0002a0 8b9c 559d 2a9f 65a3 eca7 28ad c2ae 73b2 ..U.*.e...(...s.
0002b0 16b6 e7b8 28ba 14bd 90be 06c2 c3c4 d7c5 ....(...........
0002c0 54c8 d4c8 fdc9 96cc 6ecd 61cf e4d3 12d9 T.......n.a.....
0002d0 8eda fddd afe0 a9e1 ece3 11e9 8aea f8ed ................
0002e0 a6f0 94f1 baf3 b4f8 b3f9 01fc 19fc 5cfc ..............\.
0002f0 e7fc 2afe 1501 9502 0b06 d108 f609 9d0c ..*.............
000300 7e0d 850f 3514 8e14 5a15 3617 891b 3e20 ~...5...Z.6...>
000310 a520 9521 c523 c728 e629 812c 452d 162f . .!.#.(.).,E-./
000320 4733 a937 883c 4e3d G3.7.<N=
entropy sources: [0] timer
accumulate: (src: [0] timer) 5412 991e
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.94 seconds.
OK
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_ec.exe)
Testing `EC'.
This run has ID `1HX73V1G'.
[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.077s. 73 tests run.
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-04 12:10.30: Job failed: Failed: Build failed