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