2025-03-04 12:10.11: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/259/head (d097a9300fb4c849c1d545e21367f5c2a626243c) (linux-arm64:debian-12-5.3_arm32_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/259/head" && git reset --hard d097a930
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab
# debian-12-5.3_arm32_opam-2.3
USER 1000:1000
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./
RUN opam pin add -yn mirage-crypto.dev './' && \
opam pin add -yn mirage-crypto-rng.dev './' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './' && \
opam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
opam pin add -yn mirage-crypto-pk.dev './' && \
opam pin add -yn mirage-crypto-ec.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 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.16.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-03-04 12:10.11: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab-debian-12-5.3_arm32_opam-2.3-f790113a6d24a3aa3582f41481e3ed6e"
2025-03-04 12:10.11: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab)
(comment debian-12-5.3_arm32_opam-2.3)
(user (uid 1000) (gid 1000))
(shell /usr/bin/linux32 /bin/sh -c)
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
(run (network host)
(shell "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 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.16.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-03-04 12:10.11: Waiting for resource in pool OCluster
2025-03-04 12:10.12: Waiting for worker…
2025-03-04 12:17.38: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
All commits already cached
HEAD is now at d097a93 mirage-crypto-ec: implementation of SECP256K1
(from ocaml/opam:debian-12-ocaml-5.3@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab' locally
docker.io/ocaml/opam@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab: Pulling from ocaml/opam
ca61d863bcc2: Already exists
f32e69b36c0b: Pulling fs layer
299adb6203fa: Pulling fs layer
32744d3d1124: Pulling fs layer
c3beb3863c05: Pulling fs layer
940aad663e67: Pulling fs layer
72b96daa901c: Pulling fs layer
ce67d7be8788: Pulling fs layer
2a3009e07c07: Pulling fs layer
72b96daa901c: Waiting
c3beb3863c05: Waiting
ce67d7be8788: Waiting
2a3009e07c07: Waiting
299adb6203fa: Download complete
c3beb3863c05: Download complete
f32e69b36c0b: Verifying Checksum
f32e69b36c0b: Download complete
72b96daa901c: Verifying Checksum
72b96daa901c: Download complete
ce67d7be8788: Verifying Checksum
ce67d7be8788: Download complete
2a3009e07c07: Verifying Checksum
2a3009e07c07: Download complete
f32e69b36c0b: Pull complete
299adb6203fa: Pull complete
32744d3d1124: Pull complete
c3beb3863c05: Pull complete
940aad663e67: Verifying Checksum
940aad663e67: Download complete
940aad663e67: Pull complete
72b96daa901c: Pull complete
ce67d7be8788: Pull complete
2a3009e07c07: Pull complete
Digest: sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab
Status: Downloaded newer image for ocaml/opam@sha256:9f4979ef884f5c8de0a90c23afa40c92ac547e07af70488289f9d2a834c390ab
WARNING: The requested image's platform (linux/arm/v7) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
2025-03-04 12:17.38 ---> using "e6867b0b3b10e9f4600d1412a311377550a6555c94c8f3bef167642fa02c7f8b" from cache
/: (comment debian-12-5.3_arm32_opam-2.3)
/: (user (uid 1000) (gid 1000))
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-04 12:17.38 ---> using "5c487add7a54053f762b3c333abb3ce16972042a943faaf110a68a5f4b2cccc6" 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.
Continue? [y/n] y
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.
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-04 12:17.38 ---> using "22a3d90d948387933448bd830f856833519c22987081cad98ebab0ca7af4a788" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-131-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-04 12:17.38 ---> using "170ae8972950503c372545f2a10783dac9843eb7586d39dcb4cdbd38e4db358b" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-03-04 12:17.38 ---> using "b194436fae2c726b32674152f7799f46d23a90dabe8346c73cb3648378a24d8b" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
eab2328a9d..5c627de423 master -> origin/master
5c627de423 Merge pull request #27523 from hannesm/re-add-base-ocamlbuild
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from file:///home/opam/opam-repository
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-03-04 12:17.38 ---> using "7bc6b30ebe293ef0c232c3fcace843794356afb3f4a610d27d13ef54422e5f02" from cache
/src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
2025-03-04 12:17.38 ---> using "bd8809f94ee358b95bcc9e22d17e0ce7eda0a71069bb1935f67bcf77a973e9b4" from cache
/src: (run (network host)
(shell "opam pin add -yn mirage-crypto.dev './' && \
\nopam pin add -yn mirage-crypto-rng.dev './' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \
\nopam pin add -yn mirage-crypto-pk.dev './' && \
\nopam pin add -yn mirage-crypto-ec.dev './'"))
[mirage-crypto.dev] synchronised (file:///src)
mirage-crypto is now pinned to file:///src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///src)
mirage-crypto-rng is now pinned to file:///src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
mirage-crypto-rng-mirage is now pinned to file:///src (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///src)
mirage-crypto-rng-miou-unix is now pinned to file:///src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///src)
mirage-crypto-pk is now pinned to file:///src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///src)
mirage-crypto-ec is now pinned to file:///src (version dev)
2025-03-04 12:17.38 ---> using "b0294294f0a1203c213378fbab731d955f6bd3571ae971120075343dacfbf4ec" from cache
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-04 12:17.38 ---> using "f709823a72d292499db24f8b69cbfa76e442072f1621256c03dd83f37da5728f" from cache
/src: (env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-option-bytecode-only.1 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.16.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 armhf Packages [226 kB]
- Fetched 330 kB in 0s (684 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-option-bytecode-only 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:armhf.
- (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 ... 18504 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_armhf.deb ...
- Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:armhf.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_armhf.deb ...
- Unpacking libgmp-dev:armhf (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:armhf.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_armhf.deb ...
- Unpacking libpkgconf3:armhf (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_armhf.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:armhf.
- Preparing to unpack .../4-pkgconf_1.8.1-1_armhf.deb ...
- Unpacking pkgconf:armhf (1.8.1-1) ...
- Selecting previously unselected package pkg-config:armhf.
- Preparing to unpack .../5-pkg-config_1.8.1-1_armhf.deb ...
- Unpacking pkg-config:armhf (1.8.1-1) ...
- Setting up libpkgconf3:armhf (1.8.1-1) ...
- Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:armhf (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:armhf (1.8.1-1) ...
- Setting up pkg-config:armhf (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-03-04 12:17.38 ---> using "1e15a2d71953e252f4bf0a1bc333fb9db8c73daf0924e977f0cb058a5223da77" 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-option-bytecode-only is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 48 packages
- install alcotest 1.8.0
- install asn1-combinators 0.3.2
- install astring 0.8.5
- install base-bytes base
- install cmdliner 1.3.0
- install conf-gmp 4
- install conf-gmp-powm-sec 3
- install conf-pkg-config 4
- install cppo 1.8.0
- install csexp 1.5.2
- install digestif 1.2.0
- install domain-name 0.4.1
- install dune 3.17.2
- install dune-configurator 3.17.2
- install duration 0.2.1
- install eqaf 0.10
- install fmt 0.9.0
- install ipaddr 5.6.0
- install logs 0.7.0
- install lwt 5.9.0
- install macaddr 5.6.0
- install miou 0.3.1
- install mirage-mtime 5.0.0
- install mirage-runtime 4.8.2
- install mirage-sleep 4.0.0
- install mirage-unix 5.0.1
- install mtime 2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild 0.16.1
- install ocamlfind 1.9.8
- install ocplib-endian 1.2
- install ohex 0.2.0
- install ounit2 2.2.7
- install ppx_derivers 1.2.1
- install ppx_deriving 6.0.3
- install ppx_deriving_yojson 3.9.1
- install ppxlib 0.35.0
- install ptime 1.2.0
- install randomconv 0.2.0
- install re 1.12.0
- install seq base
- install sexplib0 v0.16.0
- install stdlib-shims 0.3.0
- install topkg 1.0.7
- install uutf 1.0.3
- install yojson 2.2.2
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved conf-gmp.4 (cached)
-> retrieved conf-gmp-powm-sec.3 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved alcotest.1.8.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> installed conf-gmp.4
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> retrieved domain-name.0.4.1 (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved duration.0.2.1 (cached)
-> retrieved eqaf.0.10 (cached)
-> retrieved fmt.0.9.0 (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved logs.0.7.0 (cached)
-> retrieved digestif.1.2.0 (cached)
-> retrieved lwt.5.9.0 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved mirage-sleep.4.0.0 (cached)
-> retrieved mirage-unix.5.0.1 (cached)
-> retrieved mtime.2.1.0 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved mirage-runtime.4.8.2 (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 ptime.1.2.0 (cached)
-> retrieved randomconv.0.2.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved re.1.12.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)
-> retrieved ppxlib.0.35.0 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.7
-> installed mtime.2.1.0
-> installed uutf.1.0.3
-> installed ptime.1.2.0
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed dune.3.17.2
-> installed duration.0.2.1
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed ohex.0.2.0
-> installed mirage-mtime.5.0.0
-> installed macaddr.5.6.0
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed domain-name.0.4.1
-> installed eqaf.0.10
-> installed miou.0.3.1
-> installed re.1.12.0
-> installed sexplib0.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed cppo.1.8.0
-> installed yojson.2.2.2
-> installed ipaddr.5.6.0
-> installed ocplib-endian.1.2
-> installed digestif.1.2.0
-> installed ounit2.2.2.7
-> installed dune-configurator.3.17.2
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed alcotest.1.8.0
-> installed lwt.5.9.0
-> installed mirage-sleep.4.0.0
-> installed logs.0.7.0
-> installed mirage-runtime.4.8.2
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.35.0
-> installed ppx_deriving.6.0.3
-> installed ppx_deriving_yojson.3.9.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-04 12:17.38 ---> using "066f272dee740056ba754ee7f7b6fc57780a3ba89d7297269f3065fa0bb5b284" from cache
/src: (copy (src .) (dst /src))
2025-03-04 12:17.38 ---> saved as "1f335e6bc88a11bb1bcb35427714697affa23498f2fd3230217a40eaef5ec783"
/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_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.15 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.13 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000 00c8 e0d2 7114 714b d2bc 821b c393 7c25 ....q.qK......|%
000010 a4f7 a67d ee34 ce9f f087 d1d7 d2da 245c ...}.4........$\
000020 8474 54c2 e503 2e14 2e32 ff60 97f0 b848 .tT......2.`...H
000030 8025 29fa 023f dbdd 03d3 2476 6cec 3406 .%)..?....$vl.4.
000040 2489 adc9 5526 e5a4 25d8 fde1 e64e 5eea $...U&..%....N^.
000050 ce6a 6f01 1f51 1f92 bf05 0066 88d3 588f .jo..Q.....f..X.
000060 5141 e98a 2a27 b2d0 02f9 8232 23ba db2e QA..*'.....2#...
000070 d3c7 cc92 f428 7c5f a518 253e 05b3 e654 .....(|_..%>...T
000080 7688 f6a3 5675 1fc1 8f00 5f21 ef6d dfd7 v...Vu...._!.m..
000090 30a5 c0e7 d1ae 3946 51bf 0a70 a273 c234 0.....9FQ..p.s.4
0000a0 5a60 c375 f3d6 eb74 6ba9 54f8 7c0c 6429 Z`.u...tk.T.|.d)
0000b0 0c77 541a 6d98 4db3 8d63 4e20 0e33 a6d6 .wT.m.M..cN .3..
0000c0 7765 dfb6 ef50 5f86 f806 01c8 f0b3 6184 we...P_.......a.
0000d0 599b f14d 59b8 9acd 5a26 daa5 ba0b 13d1 Y..MY...Z&......
0000e0 030e 2b7c 6b87 743d a48f ed50 e585 f5ed ..+|k.t=...P....
0000f0 4d59 1da2 6e15 1e65 3ea4 8eb3 ef70 5fa6 MY..n..e>....p_.
000100 cf26 70bd 700d 485d b0a4 b0cc b0f4 891c .&p.p.H]........
000110 413c 594c 9961 59ba 193b e2e0 8213 c2cd A<YL.aY..;......
000120 7b2e 63b4 d3cb 2c96 740c a427 c4e8 fd14 {.c...,.t..'....
000130 654d 0d9b 2d3e 9eb4 b6d8 ce01 2e65 96a7 eM..->.......e..
000140 bf65 ffc5 5f33 c0e6 f87b 494e 99da f168 .e.._3...{IN...h
000150 529f da52 53ee 4b6e 8bec e30c 4b40 9352 R..RS.Kn....K@.R
000160 acdf a4a5 8501 d556 5df1 8d3e 3eca fe45 .......V]..>>..E
000170 c6b4 efe1 bf4d 17af 5058 d86b 903a 31c7 .....M..PX.k.:1.
000180 5174 2988 f192 1933 62db 3292 230b 73b5 Qt)....3b.2.#.s.
000190 0307 74aa 02c8 5c35 8c82 650e 6d92 2d18 ..t...\5..e.m.-.
0001a0 e523 e6f5 fe5f 2737 8fe2 c070 d09c 50cc .#..._'7...p..P.
0001b0 d8df 59af 1165 a1a2 da32 a2ce da5e a3fa ..Y..e...2...^..
0001c0 538b a43f 8404 c423 0def 9d95 65f0 c608 S..?...#....e...
0001d0 ee35 e6a1 fe0b 77e3 1f9f 384a 30c5 0009 .5....w...8J0...
0001e0 d042 e1dc 2110 3119 515d 79a8 11c5 7a02 .B..!.1.Q]y...z.
0001f0 ba8a f21f c3f4 9b21 137c db81 9ce9 3c44 .......!.|....<D
000200 8c53 bc13 75dd cd2f f6fc fe35 3ea5 2eec .S..u../...5>...
000210 36f8 f605 7f73 0731 3f6c 2f7c 5f88 579f 6....s.1?l/|_.W.
000220 c054 d080 50b0 d8c3 3193 a140 2166 6adc .T..P...1..@!fj.
000230 baf5 c256 8aed 6b44 0b5e 0bd1 330d a351 ...V..kD.^..3..Q
000240 d3ad dc13 24e4 d4ed 2d54 e55f 0d32 45a4 ....$...-T._.2E.
000250 76b5 1e08 6610 ee28 d65e d6f9 7f60 0380 v...f..(.^...`..
000260 e6d6 51c3 d857 b55e ba23 6a7c b2d4 8001 ..Q..W.^.#j|....
000270 fb62 802e 7ffc 7085 b3e2 dd8e 84c8 fda9 .b....p.........
000280 6d66 f938 3f35 b47c 4330 e9ac a81e 73bf mf.8?5.|C0....s.
000290 ddb5 0ac9 d4bf 60f4 fc6e 390c 7c6b 8537 ......`..n9.|k.7
0002a0 69fc fcf4 11af 8f63 9145 232f d0cc 56d3 i......c.E#/..V.
0002b0 0849 a537 8995 c24f 2ff6 d634 f43f 1822 .I.7...O/..4.?."
0002c0 787d c8d2 adfc fa8e aefa 98b9 e06a 6d24 x}...........jm$
0002d0 8a84 a6bf 888e 6d51 47bc 9660 71aa b1bc ......mQG..`q...
entropy sources:
accumulate: (src: [0] getrandom) 92e2 dcd0 ee41 e4c0
accumulate: (src: [0] getrandom) a7bc 0c17 4161 7784
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 515a20cc365b1d281ec5838cd216eb2a57cd3a4d8d8a2ea5edcf3ec01a63e7cf
16 bit random number: 59ffc46b60b816a49a87a3da6d71a084
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 540b a5b9 1d91 1625 9eb5 ef87 4072 ..T......%....@r
000010 c191 7974 0ab7 db35 6325 a4da 0529 cdb0 ..yt...5c%...)..
000020 151d aeac 5609 a6b8 6711 87c8 f711 c80e ....V...g.......
000030 816e a2ac a206 3b54 1377 54f9 64a7 6650 .n....;T.wT.d.fP
000040 1e89 161d 76ad c76b 5843 b9e6 423f 2bd8 ....v..kXC..B?+.
000050 93f2 2c63 edf1 86ea ff2a d0a4 8012 2950 ..,c.....*....)P
000060 7969 d229 6a18 2a53 fbe0 1464 4c72 4597 yi.)j.*S...dLrE.
000070 4631 c6d8 7641 6700 9739 5008 c835 f01b F1..vAg..9P..5..
000080 ba06 6a5f ec0a 357b de0d a6fe 474e 1071 ..j_..5{....GN.q
000090 50fe 7925 1ae9 5a7b ab1f cce9 25d2 26e5 P.y%..Z{....%.&.
0000a0 567d 572c 675d af14 f771 f06e 41e1 e186 V}W,g]...q.nA...
0000b0 02f2 73f4 bb33 3505 6da4 95e0 3531 96d0 ..s..35.m...51..
0000c0 8621 cee7 78c5 3085 1122 01c8 e132 a29e .!..x.0.."...2..
0000d0 b3ec 034c 0351 ccd8 ec44 fcc0 2d45 c53d ...L.Q...D..-E.=
0000e0 6624 6e5d ef18 8f96 68db a985 725d 5a1a f$n]....h...r]Z.
0000f0 5b46 5c72 9c9f ae65 ce3f b044 28a4 28bd [F\r...e.?.D(.(.
000100 0058 985b c92f 91e4 0110 6911 9257 ca00 .X.[./....i..W..
000110 4229 3a68 0a75 8ba9 a3f5 4346 cbb3 2c67 B):h.u....CF..,g
000120 f4fd 6c5d e5a3 955c 0d7b ae0c d62f 66e5 ..l]...\.{.../f.
000130 ee2a efb6 1743 6fd6 a04b 80f7 f99c 59ce .*...Co..K....Y.
000140 1940 8146 21bf 5a54 9267 f210 ea40 7b6f .@.F!.ZT.g...@{o
000150 7b14 f32d 438d dbcc 74f8 ac10 3433 dccb {..-C...t...43..
000160 0d82 e5e5 b542 65c4 a5d9 6e2a ee9f 8f59 .....Be...n*...Y
000170 6fa6 ef1b 90d5 9822 209f 0834 d836 c9be o......" ..4.6..
000180 e943 d2fb 4ab0 7ac1 9a0a 7387 0b2b 0cbc .C..J.z...s..+..
000190 ccbf 5473 02c8 e414 5d42 6db4 3dcb 7565 ..Ts....]Bm.=.ue
0001a0 7dad 16f7 f689 e6e9 8f46 afc1 5714 1727 }........F..W..'
0001b0 48ba c028 584f 18ee 3955 2992 01fb 718a H..(XO..9U)...q.
0001c0 1a00 aa06 a286 e204 e331 138e 2bf3 cb89 .........1..+...
0001d0 74e1 7c29 ec72 4cfe 656d 9db2 ed2f eee8 t.|).rL.em.../..
0001e0 1e18 761f 86c3 9f73 f71f 50db f878 08aa ..v....s..P..x..
0001f0 f10c c13c 8163 4909 5949 628c 2aa1 72db ...<.cI.YIb.*.r.
000200 0a7f 0b10 7b13 cbb8 6be1 9327 44d1 6410 ....{...k..'D.d.
000210 7c25 ec6e 75fa bd70 f597 fd52 7ee1 662b |%.nu..p...R~.f+
000220 a6cc 67ee 7f62 7fda 7f52 d0ca 3051 908c ..g..b...R..0Q..
000230 18aa f90f 29cb 7a61 72aa 4220 a22e 32ad ....).zar.B ..2.
000240 0be9 b31d 2371 2baa bb14 633a b4ad 2401 ....#q+...c:..$.
000250 7c3a 2cb2 7d1b f5c0 8df1 f63d 969d 03c8 |:,.}......=....
000260 f6ec 8e1d 1e6a efd0 4700 bf0f 17c1 eff7 .....j..G.......
000270 b8b1 1806 f86b 5127 d1c4 a1ef aa9b a248 .....kQ'.......H
000280 9a69 83b8 8bd3 837b 1422 5487 9c25 fc74 .i.....{."T..%.t
000290 d5a6 752e e5a4 35d2 663d 9e82 3e00 d60d ..u...5.f=..>...
0002a0 d667 3f1d 6f5b 3ffe 006b 10fb 298d 49c7 .g?.o[?..k..).I.
0002b0 8963 0a0b e29b 2a53 f3e9 4349 3b88 5b95 .c....*S..CI;.[.
0002c0 b3d8 ccfc 6c25 e46b 2c23 45ba 1d28 4d2f ....l%.k,#E..(M/
0002d0 2dcc 7dd6 564e 26bf fe54 6788 1f9e 3f05 -.}.VN&..Tg...?.
0002e0 6f43 68e6 805a d0d2 8159 b9a3 f953 da0e oCh..Z...Y...S..
0002f0 1a97 c22a a3ae 0b2d 8b61 a3ad 1cfe 9c64 ...*...-.a.....d
000300 5484 2496 34fe 1569 759f 7544 d55c 2d87 T.$.4..iu.uD.\-.
000310 6e1e 7693 d737 3fed 6f2b 68ce 1049 807e n.v..7?.o+h..I.~
000320 20f7 e18b 0143 72d2 ....Cr.
entropy sources: [0] timer
accumulate: (src: [0] timer) 00b7 8b35
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `26HMZXJW'.
[OK] P256 Key exchange 0 b*A.
[OK] P256 Key exchange 1 a*B.
[OK] P256 Key exchange 2 a*A.
[OK] P256 Key exchange 3 b*B.
[OK] P256 Low level scalar mult 0 Scalar mu...
[OK] P256 Low level scalar mult 1 Scalar mu...
[OK] P256 Low level scalar mult 2 Scalar mu...
[OK] P256 Low level scalar mult 3 Scalar mu...
[OK] P256 Low level scalar mult 4 Scalar mu...
[OK] P256 Low level scalar mult 5 Scalar mu...
[OK] P256 Point validation 0 Ok.
[OK] P256 Point validation 1 P=0.
[OK] P256 Point validation 2 (0, sqrt(...
[OK] P256 Point validation 3 out of ra...
[OK] P256 Scalar validation when generating 0 0.
[OK] P256 Scalar validation when generating 1 1.
[OK] P256 Scalar validation when generating 2 n-1.
[OK] P256 Scalar validation when generating 3 n.
[OK] ECDSA NIST 0 ECDSA gen.
[OK] ECDSA NIST 1 ECDSA sign.
[OK] ECDSA NIST 2 ECDSA ver...
[OK] ECDSA RFC 6979 P256 0 public ke...
[OK] ECDSA RFC 6979 P256 1 public ke...
[OK] ECDSA RFC 6979 P256 2 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 3 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 4 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 5 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 6 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 7 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 8 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 9 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 10 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 11 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 0 public ke...
[OK] ECDSA RFC 6979 P384 1 public ke...
[OK] ECDSA RFC 6979 P384 2 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 3 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 4 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 5 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 6 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 7 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 8 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 9 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 10 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 11 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 0 public ke...
[OK] ECDSA RFC 6979 P521 1 public ke...
[OK] ECDSA RFC 6979 P521 2 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 3 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 4 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 5 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 6 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 7 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 8 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 9 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 10 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 11 RFC 6979 ...
[OK] X25519 0 RFC 7748.
[OK] ED25519 0 RFC 8032 1.
[OK] ED25519 1 RFC 8032 2.
[OK] ED25519 2 RFC 8032 3.
[OK] ED25519 3 RFC 8032 4.
[OK] ED25519 4 RFC 8032 5.
[OK] ECDSA P521 regression 0 regression1.
[OK] secp256k1 ECDSA 0 ECDSA gen.
[OK] secp256k1 ECDSA 1 ECDSA ver...
[OK] secp256k1 ECDSA sign 0 ECDSA sig...
[OK] secp256k1 ECDSA sign 1 ECDSA sig...
[OK] secp256k1 ECDSA sign 2 ECDSA sig...
[OK] secp256k1 ECDSA sign 3 ECDSA sig...
[OK] secp256k1 ECDSA sign 4 ECDSA sig...
[OK] secp256k1 ECDSA sign 5 ECDSA sig...
[OK] secp256k1 ECDSA sign 6 ECDSA sig...
Full test results in `/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 0.157s. 73 tests run.
File "tests/dune", line 48, characters 7-25:
48 | (name test_ec_wycheproof)
^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdh_secp256k1_test.json: No such file or directory")
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 7.76 seconds.
OK
"/usr/bin/linux32" "/bin/sh" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-04 12:18.12: Job failed: Failed: Build failed