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

debian-12-5.3_ppc64_opam-2.3

Link Copied
Code Copied

Logs

2025-03-12 19:50.03: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a262040a841c0731201a611d210e97ecd630a59) (linux-ppc64:debian-12-5.3_ppc64_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d
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 1a262040
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d
# 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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && 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.8 uutf.1.0.4 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-12 19:50.03: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d-debian-12-5.3_ppc64_opam-2.3-f04129a81948737faedd26a719aa9741"
2025-03-12 19:50.03: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d)
(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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && 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.8 uutf.1.0.4 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-12 19:50.03: Waiting for resource in pool OCluster
2025-03-12 20:00.33: Waiting for worker…
2025-03-12 21:17.43: Got resource from pool OCluster
Building on orithia.caelum.ci.dev
All commits already cached
HEAD is now at 1a26204 mirage-crypto-ec: add Brainpool curves with 254/384/512 bits


(from ocaml/opam:debian-12-ocaml-5.3@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d' locally
docker.io/ocaml/opam@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d: Pulling from ocaml/opam
Digest: sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d
Status: Downloaded newer image for ocaml/opam@sha256:f2b8363fb8d81f7075780a9fedf2c8e551d1daf8e28291b8f1b8d85ac95ee27d
2025-03-12 21:17.43 ---> using "f3507cfdd9cda6c78222b1c8f3d9d43d96f1c1996e9ce4244e4686d98b61ddea" 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-12 21:17.43 ---> using "168c19cef79c05107b538c528fc3d832750d5bdbc3a7b41711e551bb0d81ac6c" 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-12 21:17.43 ---> using "487dda2baaa2465ab82cf99926f729a3b76add6939c52a1d289f6ad7f6b0925b" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-55-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-12 21:17.43 ---> using "c89ad6ce61f54a4ad08e979d853a815df404db7508b2b5f802fe6ab8f9e363a7" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-12 21:17.43 ---> using "f0c24e2883a704076675cde5e8701aeb7f9a6cf487764304401841caf4880948" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
862a7640b1..a3d20148ad  master     -> origin/master
3a07c5ca80 Merge pull request #27604 from dbuenzli/b0-publish-topkg-care.1.0.8-etc-34b29252ad1a6aca


<><> 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-12 21:17.43 ---> using "3ed330eda319a6c9140bb7049ae72ff1eef2ddc13362f9b78f21a6fc97d40d18" 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-12 21:17.43 ---> using "a9a807fe7ef4c25dc71ad42803e1b99531cb3882a8211c9db696934d5c45bd1f" 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-12 21:17.43 ---> using "af0d4367160dc170565bc55bbd02f72e6858df99e3444498c1a21ba9a81c5421" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-12 21:17.43 ---> using "b2fda86361796826708837b6e532428fa69a128c91c9ea8be20cf8172698f00b" 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.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.8 uutf.1.0.4 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 1s (603 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-12 21:17.43 ---> using "f8e6b3824a4ba75b8a750268f6da2e16cac1a8e0e9c62372f1e7f06ccf8ec343" 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.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.8
- install uutf                1.0.4
- 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 mtime.2.1.0  (cached)
-> retrieved mirage-runtime.4.9.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (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)
-> retrieved ppx_deriving.6.0.3  (cached)
-> installed cmdliner.1.3.0
-> 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.4  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved yojson.2.2.2  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed fmt.0.10.0
-> installed mtime.2.1.0
-> installed astring.0.8.5
-> installed ptime.1.2.0
-> installed dune.3.17.2
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> 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 mirage-mtime.5.0.0
-> 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 ocplib-endian.1.2
-> installed ipaddr.5.6.0
-> installed digestif.1.2.0
-> installed alcotest.1.8.0
-> installed ounit2.2.2.7
-> installed dune-configurator.3.17.2
-> installed lwt.5.9.0
-> installed mirage-sleep.4.0.0
-> installed logs.0.7.0
-> installed mirage-runtime.4.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-12 21:17.53 ---> saved as "92d97dec1d6c27af156824ad82b3c970684b56d7522583c094ec42e69834a811"


/src: (copy (src .) (dst /src))
2025-03-12 21:18.02 ---> saved as "1002deb3def97cceb1a3f0fa39f2beffde6ec0a0ea6ea032abb36c5208713deb"


/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.33 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000  00c8 afa5 35a8 96a8  87a9 7bab ecaf 36b5  ....5.....{...6.
000010  cbb6 72ba 9fbd c4bf  b4c4 acc5 32c8 88c8  ..r.........2...
000020  52c9 21cb 51cf 91d3  7ad8 2ed9 c8da 85de  R.!.Q...z.......
000030  c9e1 49e4 d9e4 0ae6  d6e8 fce9 99ec 66ed  ..I...........f.
000040  60ef b0f3 a8f8 9bf9  b3fb a000 8a01 9203  `...............
000050  6708 fe08 550a 4d0d  0a0f 0213 f816 f61a  g...U.M.........
000060  c31e 5d22 6c25 5127  a32b 5730 dc30 0832  ..]"l%Q'.+W0.0.2
000070  a834 a135 0b38 3538  9438 6339 1c3b 243f  .4.5.858.8c9.;$?
000080  8a43 3548 8948 4d49  054b eb4e b252 5156  .C5H.HMI.K.N.RQV
000090  6b59 535b 815f 0064  1664 4464 d364 f665  kYS[._.d.dDd.d.e
0000a0  a968 a469 c56b f770  3a72 2475 aa76 187a  .h.i.k.p:r$u.v.z
0000b0  d37c f77d 9c80 6f81  6383 d287 d08c ea8d  .|.}..o.c.......
0000c0  8390 3c91 d792 7896  9a99 01c8 1c9c 579c  ..<...x.......W.
0000d0  d89c 029e 9ca0 72a1  55a3 96a7 0fac 39ac  ......r.U.....9.
0000e0  97ac 91ad a1af 64b4  edb4 4ab6 87b9 96bb  ......d...J.....
0000f0  0fc0 34c0 8bc0 4ec1  31c3 5dc7 d1cb c8d0  ..4...N.1.].....
000100  e0d1 57d4 e0d4 05d6  d5d8 f3d9 99dc 80dd  ..W.............
000110  acdf bde4 bee5 07e8  22e8 66e8 fae8 45ea  ........".f...E.
000120  2ded d2ee f1f2 c2f6  58fa 5afd 25ff 1f03  -.......X.Z.%...
000130  6507 c60b bb10 b811  1714 4714 b314 a315  e.........G.....
000140  c417 b41c ad1d dd1f  f524 4c26 8529 b52b  .........$L&.).+
000150  dd30 0332 9d34 6135  3c37 803b 0140 1640  .0.2.4a5<7.;.@.@
000160  4c40 c040 c941 1344  6544 fc44 4c46 5149  L@.@.A.DeD.DLFQI
000170  054b 054f 0b53 0457  015b cc5e 5c62 6665  .K.O.S.W.[.^\bfe
000180  4267 796b 2370 6770  0471 6872 9375 a677  Bgyk#pgp.qhr.u.w
000190  687c 057d 02c8 a97f  8284 3b85 d786 718a  h|.}......;...q.
0001a0  c08d 1490 4490 b090  a091 5a94 dc94 fd95  ....D.....Z.....
0001b0  9c98 7999 739b e59f  fea4 5da6 82a9 abab  ..y.s.....].....
0001c0  b0b0 a5b1 cab3 97b8  67b9 54bb 8dbf 6dc4  ........g.T...m.
0001d0  0dc5 a7c6 1cca 24cd  a4ce 45d2 44d5 0ad7  ......$...E.D...
0001e0  d8da a1de 13e2 d3e4  eae5 7de8 37e9 dfea  ..........}.7...
0001f0  a6ee 1af2 d0f4 e6f5  72f8 21f9 9afa fdfd  ........r.!.....
000200  e700 2702 2505 aa06  460a 3b0d da0e a912  ..'.%...F.;.....
000210  0416 b518 a919 e71b  0b21 6622 7e25 6d27  .........!f"~%m'
000220  e32b e230 0932 bb34  b635 f737 ff3c 553e  .+.0.2.4.5.7.<U>
000230  6741 5343 ad47 6b4c  0a4d 6c4e 9451 ad53  gASC.GkL.MlN.Q.S
000240  9b58 6c59 445b 725f  d263 2169 b46a 3d6e  .XlYD[r_.c!i.j=n
000250  3271 c572 5e76 bd79  557c d77c 167e 0380  2q.r^v.yU|.|.~..
000260  d515 1ad6 f340 6722  3d3d 5e37 a56f f84f  .....@g"==^7.o.O
000270  a008 50d6 e8a2 311f  4df9 3f4c 08d2 798b  ..P...1.M.?L..y.
000280  d62d 72b0 f07d 1a13  ebe0 5e91 9030 cdce  .-r..}....^..0..
000290  f837 2cd3 aba1 4359  07f1 77b9 19d2 ec84  .7,...CY..w.....
0002a0  ee68 525f 1aca 2fbe  c304 9ee3 272d de96  .hR_../.....'-..
0002b0  a4d1 26fc ef59 f59c  4d37 2f0a 17c6 6451  ..&..Y..M7/...dQ
0002c0  fd95 54b1 1f13 c616  8f62 f2ab 8a78 a505  ..T......b...x..
0002d0  cf4b 6849 d3e9 acc9  b6a4 0384 07a7 062b  .KhI...........+


entropy sources:
accumulate: (src: [0] getrandom) e89b f9dc e12d da9f
accumulate: (src: [0] getrandom) bc55 ec5c 3f0c 34ec
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 79cbcd271eb3b28b741069734dbe6f917fdf82dd375997c741d47409a817d93a
16 bit random number: 39d89a7f91ff6e00d52a252547e39770
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  00c8 a6cd e5ce ded0  80d1 88d2 36d4 65d4  ............6.e.
000010  b4d4 3ad5 11d6 6fd7  b0d9 d2da acdc 27dd  ..:...o.......'.
000020  f2dd 3ddf 5de1 4ae2  d1e3 4ee6 d7e7 5aea  ..=.].J...N...Z.
000030  eaeb 7aee 1ef0 3ef0  74f0 caf0 5af1 45f2  ..z...>.t...Z.E.
000040  c7f3 42f6 c2f7 38fa  b2fb 1dfe 86ff d601  ..B...8.........
000050  1103 1405 d205 0807  0609 bb09 e40a ca0c  ................
000060  580d 430e c20f 3612  ac13 1416 7517 b919  X.C...6.....u...
000070  e01a c41c 4e1d 331e  a71f 0b22 6823 a525  ....N.3...."h#.%
000080  c026 9228 fa28 a829  c62a 9a2c 092d c12d  .&.(.(.).*.,.-.-
000090  ed2e dd30 7731 7532  1634 3234 5e34 a734  ...0w1u2.424^4.4
0000a0  2035 e635 2a37 3f39  183a 7d3b c83d f83e   5.5*7?9.:};.=.>
0000b0  ec40 9141 a042 5b44  a244 1745 d745 1247  .@.A.B[D.D.E.E.G
0000c0  1649 d549 0d4b 0e4d  c84d 01c8 1b4f 3751  .I.I.K.M.M...O7Q
0000d0  0e52 6e53 ba55 e356  c858 6259 525a da5b  .RnS.U.V.XbYRZ.[
0000e0  685e fe5f 9b62 5864  9d64 0e65 c865 fa66  h^._.bXd.d.e.e.f
0000f0  f168 9869 aa6a 6d6c  c16c 496d 296e 996f  .h.i.jml.lIm)n.o
000100  f671 4573 6c75 6376  f877 927a 457c 7e7c  .qEslucv.w.zE|~|
000110  dc7c 767d 737e 1280  2a80 5280 9380 fe80  .|v}s~..*.R.....
000120  ad81 cd82 a684 1c85  e085 2187 2e89 fc89  ..........!.....
000130  4d8b 798d 7c8e 2290  4390 7b90 d690 6c91  M.y.|.".C.{...l.
000140  6392 f693 8c96 3b98  6c98 be98 4599 239a  c.....;.l...E.#.
000150  8d9b e29d 249f 34a1  06a2 60a3 97a5 a9a6  ....$.4...`.....
000160  76a8 cea8 5fa9 4daa  d5ab 58ae e7af 76b2  v..._.M...X...v.
000170  18b4 34b4 62b4 adb4  29b5 f5b5 44b7 69b9  ..4.b...)...D.i.
000180  5eba f1bb 85be 34c0  62c0 acc0 28c1 f3c1  ^.....4.b...(...
000190  40c3 62c5 02c8 67c7  b1c9 d9ca b9cc 3ccd  @.b...g.......<.
0001a0  16ce 79cf bed1 e9d2  d3d4 67d5 59d6 e7d7  ..y.......g.Y...
0001b0  74da 14dc 2cdc 55dc  99dc 07dd bcdd e7de  t...,.U.........
0001c0  d1e0 63e1 54e2 dee3  67e6 fde7 9aea 54ec  ..c.T...g.....T.
0001d0  96ec 04ed b7ed ddee  c2f0 4bf1 2cf2 9ff3  ..........K.,...
0001e0  00f6 55f7 85f9 8cfa  3cfc 6efc c3fc 4cfd  ..U.....<.n...L.
0001f0  2efe a2ff 0302 5903  8b05 9506 4908 8508  ......Y.....I...
000200  e608 8709 8e0a 3d0c  720c c70c 540d 3a0e  ......=.r...T.:.
000210  b40f 1f12 8813 d815  1317 1819 d719 131b  ................
000220  181d d81d 141f 1921  db21 1823 2225 e825  .......!.!.#"%.%
000230  3027 4729 272a 962b  f12d 3c2f 5d31 4a32  0'G)'*.+.-</]1J2
000240  d133 5136 da37 613a  f43b 893e 3740 6740  .3Q6.7a:.;.>7@g@
000250  b640 3741 0b42 6743  a345 c046 9048 03c8  .@7A.BgC.E.F.H..
000260  2749 f149 3b4b 5a4d  444e c44f 3952 b353  'I.I;KZMDN.O9R.S
000270  1d56 8557 d359 0a5b  0b5d c35d f15e e160  .V.W.Y.[.].].^.`
000280  7d61 7e62 2564 4964  8564 e764 8865 9266  }a~b%dId.d.d.e.f
000290  4468 7c68 d968 7169  6a6a 066c 166c 316c  Dh|h.hqijj.l.l1l
0002a0  5c6c a56c 1b6d de6d  1f6f 2c71 fb71 4d73  \l.l.m.m.o,q.qMs
0002b0  7975 7876 1b78 3878  6978 b978 3d79 157a  yuxv.x8xix.x=y.z
0002c0  797b c17d ec7e d980  7181 6a82 0484 1384  y{.}.~..q.j.....
0002d0  3184 5c84 a484 1a85  dc85 1987 2389 e989  1.\.........#...
0002e0  308b 478d 258e 928f  e691 2a93 3e95 1796  0.G.%.....*.>...
0002f0  7997 c099 eb9a d89c  709d 679e fe9f 9ba2  y.......p.g.....
000300  54a4 97a4 05a5 b9a5  e1a6 c7a8 54a9 3baa  T...........T.;.
000310  b6ab 26ae 97af f4b1  42b3 66b5 58b6 e7b7  ..&.....B.f.X...
000320  75ba 16bc 31bc 5cbc                       u...1.\.


entropy sources: [0] timer
accumulate: (src: [0] timer) 4ba4 67f5
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.95 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("ecdsa_brainpoolp512r1_sha512_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `82APYKEW'.


[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.124s. 82 tests run.
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-12 21:18.19: Job failed: Failed: Build failed