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-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/260/head" && git reset --hard a10936b1
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 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:c3daca78c95aa1c3b3b0de88076d6380508cc6ca8bb0d5c44c373b31c16cc5b2-debian-12-5.3_ppc64_opam-2.3-7b26c17250361eadd23355a2cb0b5177"
2025-03-10 16:14.17: 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 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:14.55: Got resource from pool OCluster
Building on orithia.caelum.ci.dev
HEAD is now at 77d293b mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
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: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-10 16:14.57 ---> 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-10 16:14.57 ---> 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-10 16:14.57 ---> 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-10 16:14.57 ---> using "971a2668ba4ddb5a2710e79a674a958ca55deca9789c4af4eecccce1fb64ec8e" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-03-10 16:14.57 ---> 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 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
33ab5dee63..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:14.57 ---> using "2f18defa910cb9ca8f39f4013792d76de37dfb3edd56f48d6908fe9329494f0b" 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.02 ---> saved as "c696ef88e3b249284ec462f2cb52a704db7492c5cff03e5af81ef769eac1eaf7"
/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.24 ---> saved as "ea035bb5369287390bdc05796306994f5a9ec75260e69a123381651906d6f04d"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-10 16:15.28 ---> saved as "ae0f48ce4951c5b96f37f2ff651189a42af72ccf96235febc32bae760fb09cfe"
/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 ppc64el Packages [232 kB]
- Fetched 336 kB in 2s (210 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: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-10 16:15.54 ---> saved as "afa5ec7b752d4d39348f7b84f38a4c23f7c95b257a5a7ef5b9a41a9fbbc376dd"
/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 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.10.0 (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved logs.0.7.0 (cached)
-> retrieved lwt.5.9.0 (cached)
-> retrieved digestif.1.2.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 mirage-runtime.4.9.0 (cached)
-> retrieved mtime.2.1.0 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved ounit2.2.2.7 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> installed cmdliner.1.3.0
-> 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 re.1.12.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved uutf.1.0.3 (cached)
-> retrieved topkg.1.0.7 (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 dune.3.17.2
-> installed uutf.1.0.3
-> installed mtime.2.1.0
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed astring.0.8.5
-> installed fmt.0.10.0
-> installed ptime.1.2.0
-> installed cppo.1.8.0
-> installed domain-name.0.4.1
-> installed eqaf.0.10
-> installed macaddr.5.6.0
-> installed miou.0.3.1
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed re.1.12.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed yojson.2.2.2
-> installed mirage-mtime.5.0.0
-> installed asn1-combinators.0.3.2
-> installed ocplib-endian.1.2
-> installed digestif.1.2.0
-> installed ipaddr.5.6.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.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:17.29 ---> saved as "b78836bedc0c8df5883e0be833e3a10ddfdb6451dd99e944068280d0ed9eb802"
/src: (copy (src .) (dst /src))
2025-03-10 16:18.00 ---> saved as "784d99365706abb82295d95ec93fad73d0641300988e81ad5119132e2fcaf355"
/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.14 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000 00c8 4680 ed80 3282 1985 9286 f889 908c ..F...2.........
000010 628d 378f 6593 c997 b69c b19d eb9f f2a4 b.7.e...........
000020 39a6 27a9 b4aa 35ae 18b1 92b2 edb5 74b8 9.'...5.......t.
000030 18b9 95ba f1bd 7ac0 2ac1 cdc2 7bc6 bac9 ......z.*...{...
000040 02cc 16cc 4ccc c0cc c9cd 1bd0 50d0 ced0 ....L.......P...
000050 e4d1 61d4 f4d4 3ed6 28d9 b2da 31de 02e1 ..a...>.(...1...
000060 5ce2 6ce5 51e7 92eb 34f0 86f0 44f1 f2f2 \.l.Q...4...D...
000070 c7f6 6bfa 92fd a2ff 4704 b204 a105 c407 ..k.....G.......
000080 a20c 860d 820f 0814 2614 6814 0615 6316 ........&.h...c.
000090 7c19 711b e01f d324 f925 8b28 4929 f82a |.q....$.%.(I).*
0000a0 e42e a432 0836 b538 b339 ea3b d940 f541 ...2.6.8.9.;.@.A
0000b0 8144 3645 d446 7c4a bb4d fc4f 1e55 9e56 .D6E.F|J.M.O.U.V
0000c0 015a 9d5c 795d 6c5f d563 01c8 4d69 0d6b .Z.\y]l_.c..Mi.k
0000d0 016f e872 aa76 1a7a dd7c 0d7e be80 c281 .o.r.v.z.|.~....
0000e0 1584 4584 b184 a885 db87 db8c 068e ad90 ..E.............
0000f0 a091 c693 a298 8299 859b 13a0 3ea0 a2a0 ............>...
000100 7ea1 7aa3 f6a7 0aad 6dae 93b1 9db3 42b8 ~.z.....m.....B.
000110 a9b8 94b9 a3bb 59c0 dec0 10c2 c3c4 d0c5 ......Y.........
000120 2ac8 76c8 1ec9 9aca f4cd 6ad0 02d1 5dd2 *.v.......j...].
000130 77d5 66d7 b3db 76e0 20e1 a2e2 10e6 c2e8 w.f...v. .......
000140 c7e9 0dec 31ec 7dec 2bed b0ee 2bf2 fbf4 ....1.}.+...+...
000150 51f6 52f9 14fb 16ff 1803 2007 1e0b 210f Q.R....... ...!.
000160 2713 4617 861b 1220 3a20 9620 6821 3f23 '.F.... : . h!?#
000170 a227 532c cc2c a02e f133 1e3c 713c 663d .'S,.,...3.<q<f=
000180 4840 f640 0843 2949 964b c852 6258 3759 H@.@.C)I.K.RbX7Y
000190 b85b 4663 02c8 056b 5d71 2e73 4877 857b .[Fc...k]q.sHw.{
0001a0 2180 5e80 e780 2182 ec84 2b86 0289 5c8a !.^...!...+...\.
0001b0 688d 448f 7893 f597 039d 5c9e 64a1 39a3 h.D.x.....\.d.9.
0001c0 61a7 baab 83b0 37b1 d5b2 81b6 bdb9 0bbc a.....7.........
0001d0 32bc 84bc 3ebd e7be 9dc2 a1cc 95cf b7d4 2...>...........
0001e0 b5d5 e9d7 f2dc 3ade 1be1 98e2 ece5 73e8 ......:.......s.
0001f0 16e9 81ea b5ed ecef ecf4 2cf6 fdf8 54fa ..........,...T.
000200 55fd 0bff fc02 cb06 6a0a 8b0d 970f 3414 U.......j.....4.
000210 8a14 4c15 0617 e61a ad1e 2c22 0325 6126 ..L.......,".%a&
000220 8129 802b 1130 3830 9130 5b31 2a33 4c37 .).+.080.0[1*3L7
000230 953b 2f40 7d40 3541 cd42 6f46 da4a ad50 .;/@}@5A.BoF.J.P
000240 4d52 0d57 255d 805f a766 4a6c f46c f56e MR.W%]._.fJl.l.n
000250 0175 2577 a37d 2981 9483 fa89 968c 0380 .u%w.}).........
000260 4a05 bf5e 3a5a 63ef 4c17 22c4 23fe ced7 J..^:Zc.L.".#...
000270 ff6c 1ab1 28c3 595f 93e6 40a1 378d 9ccf .l..(.Y_..@.7...
000280 6d52 e717 6f58 1e6f b85a e64e 42dc 7741 mR..oX.o.Z.NB.wA
000290 ca81 9b23 bc0d cac8 6d9f 4d9b a866 8342 ...#....m.M..f.B
0002a0 3f37 2ccd 8343 1741 1798 ebb5 f7ee 10f1 ?7,..C.A........
0002b0 e346 2eb3 131f aeda cdff da5a 0714 7c6c .F.........Z..|l
0002c0 dab8 1517 3356 64ee 5e26 7b0d 3305 c9c9 ....3Vd.^&{.3...
0002d0 ecc9 404f 0afb 21d8 b0e0 0b9c 7212 11a0 ..@O..!.....r...
entropy sources:
accumulate: (src: [0] getrandom) 19f9 fd1b 90af f103
accumulate: (src: [0] getrandom) 7e43 7780 b5b8 f70e
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 1315 f015 2b17 2719 e419 131b f81c ......+.'.......
000010 9b1d 9d1e 3b20 6a20 b620 2e21 f021 2523 ....; j . .!.!%#
000020 1325 c425 de26 a428 1229 c129 d92a 9b2c .%.%.&.(.).).*.,
000030 032d ab2d b62e 6230 a830 1931 cd31 ed32 .-.-..b0.0.1.1.2
000040 bb34 3735 fd35 3b37 3839 003a 3e3b 3d3d .475.5;789.:>;==
000050 083e 4b3f 5341 2b42 8543 b045 bd46 7148 .>K?SA+B.C.E.FqH
000060 c048 4049 0c4a 534b 614d 404e a54f e351 .H@I.JSKaM@N.O.Q
000070 1253 f654 9655 ca56 8958 e758 7d59 6e5a .S.T.U.V.X.X}YnZ
000080 f15b 595e ce5f 2462 7863 9865 9866 3268 .[Y^._$bxc.e.f2h
000090 5b68 9e68 0869 b369 c36a 776c c96c 4d6d [h.h.i.i.jwl.lMm
0000a0 216e 756f 9371 9172 2774 4a74 8374 dc74 !nuo.q.r'tJt.t.t
0000b0 6d75 5476 c677 167a 627b 777d 647e e17f muTv.w.zb{w}d~..
0000c0 4182 a883 e685 1787 fe88 01c8 098a 568b A.............V.
0000d0 688d 4e8e c28f 1192 5993 6895 4d96 ba97 h.N.....Y.h.M...
0000e0 059a 469b 499d 1b9e 6a9f 83a1 77a2 fca3 ..F.I...j...w...
0000f0 73a6 f7a7 63aa dcab 39ae 9aaf d0b1 f3b2 s...c...9.......
000100 c2b4 43b5 11b6 5ab7 69b9 4dba bcbb 06be ..C...Z.i.M.....
000110 49bf 4ec1 24c2 79c3 9cc5 a2c6 42c8 75c8 I.N.$.y.....B.u.
000120 c7c8 4ac9 1cca 6ecb 8acd 84ce 13d0 2ad0 ..J...n.......*.
000130 4fd0 8ad0 e9d0 82d1 75d2 fbd3 6bd6 ebd7 O.......u...k...
000140 52da c3db 11de 5adf 69e1 56e2 c7e3 17e6 R.....Z.i.V.....
000150 64e7 7be9 6aea e9eb 4cee b9ef 02f2 41f3 d.{.j...L.....A.
000160 41f5 0cf6 54f7 5ef9 3cfa a1fb dbfd 05ff A...T.^.<.......
000170 e200 7501 6102 db03 3906 9c07 d409 fa0a ..u.a...9.......
000180 d20c 5a0d 370e 980f cc11 ed12 bb14 3715 ..Z.7.........7.
000190 fd15 3b17 02c8 c919 ec1a b91c 341d f91d ..;.........4...
0001a0 341f 2b21 ea21 1c23 0625 ae25 bb26 6a28 4.+!.!.#.%.%.&j(
0001b0 b728 3029 f229 282b 192d cc2d ec2e b830 .(0).)(+.-.-...0
0001c0 3431 f731 3233 2d35 ee35 2437 1339 c439 41.123-5.5$7.9.9
0001d0 de3a a43c 133d c33d de3e a440 1241 c341 .:.<.=.=.>.@.A.A
0001e0 dd42 a344 1245 c245 db46 a048 0b49 b849 .B.D.E.E.F.H.I.I
0001f0 cd4a 884c e74c 7c4d 6d4e f04f 5952 ce53 .J.L.L|MmN.OYR.S
000200 2456 7a57 9b59 9d5a 3c5c 6b5c b85c 325d $VzW.Y.Z<\k\.\2]
000210 f55d 2d5f 2261 db61 0563 e064 7265 5c66 .]-_"a.a.c.dre\f
000220 d167 276a 7c6b a16d a66e 4870 8070 d870 .g'j|k.m.nHp.p.p
000230 6671 4872 b673 fb75 3877 3579 f879 347b fqHr.s.u8w5y.y4{
000240 2b7d eb7d 1e7f 0a81 b781 ca82 8484 de84 +}.}............
000250 7085 5986 d087 278a 7e8b a48d ac8e 03c8 p.Y...'.~.......
000260 0991 b591 cc92 8594 e294 7595 6196 d997 ..........u.a...
000270 359a 949b c69d e39e aaa0 1ba1 d1a1 f4a2 5...............
000280 c4a4 46a5 15a6 62a7 73a9 5caa d3ab 2bae ..F...b.s.\...+.
000290 83af a9b1 b5b2 63b4 a7b4 18b5 cbb5 ebb6 ......c.........
0002a0 b8b8 32b9 f6b9 31bb 26bd e4bd 13bf 00c1 ..2...1.&.......
0002b0 a6c1 b1c2 5ac4 9cc4 06c5 b0c5 c0c6 74c8 ....Z.........t.
0002c0 c5c8 48c9 18ca 67cb 80cd 73ce f7cf 66d2 ..H...g...s...f.
0002d0 e3d3 45d6 b1d7 f4d9 2cdb 21dd d9dd 01df ..E.....,.!.....
0002e0 dae0 69e1 4de2 bbe3 03e6 44e7 44e9 13ea ..i.M.....D.D...
0002f0 5ceb 73ed 5cee d3ef 29f2 82f3 a8f5 b3f6 \.s.\...).......
000300 5ef8 a4f8 11f9 c1f9 dafa 9dfc 07fd b1fd ^...............
000310 c2fe 7600 c800 4c01 2202 7603 9605 9706 ..v...L.".v.....
000320 3308 5b08 9e08 0a09 3.[.....
entropy sources: [0] timer
accumulate: (src: [0] timer) 03d1 b3a7
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: af83ba9c9e533af89222fe0c0b26f53c4b64cfb8daf532df9a3d8ebda9be3433
16 bit random number: 2f6424b5c9c6fdf24ed41b8fa902a00d
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 `63QRIXT4'.
[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.107s. 82 tests run.
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 3.87 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:18.43: Job failed: Failed: Build failed