Organisationsmiragemirage-cryptoa10936 ()debian-12-5.3_ppc64_opam-2.3

debian-12-5.3_ppc64_opam-2.3

Link Copied
Code Copied

Logs

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