2025-07-01 15:00.18: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (099f00dbd8b9e358a9e41be5ded4fce280e099cf) (macos-arm64:macos-homebrew-5.3_arm64_opam-2.3)
Base: macos-homebrew-ocaml-5.3
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 099f00db
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM macos-homebrew-ocaml-5.3
# macos-homebrew-5.3_arm64_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
RUN ln -f ~/local/bin/opam-2.3 ~/local/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
RUN cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && 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 ./src/./
RUN opam pin add -yn mirage-crypto.dev './src/./' && \
opam pin add -yn mirage-crypto-rng.dev './src/./' && \
opam pin add -yn mirage-crypto-rng-mirage.dev './src/./' && \
opam pin add -yn mirage-crypto-rng-miou-unix.dev './src/./' && \
opam pin add -yn mirage-crypto-pk.dev './src/./' && \
opam pin add -yn mirage-crypto-ec.dev './src/./'
RUN echo '(lang dune 3.0)' > './src/./dune-project'
ENV DEPS="alcotest.1.9.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.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 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.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.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.3.0.0 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 cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-07-01 15:00.18: Using cache hint "mirage/mirage-crypto-macos-homebrew-ocaml-5.3-macos-homebrew-5.3_arm64_opam-2.3-1ac3a7d01ec512aee80b0d2115d313af"
2025-07-01 15:00.18: Using OBuilder spec:
((from macos-homebrew-ocaml-5.3)
(comment macos-homebrew-5.3_arm64_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(run (shell "ln -f ~/local/bin/opam-2.3 ~/local/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && 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 ./src/./))
(run (network host)
(shell "opam pin add -yn mirage-crypto.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './src/./' && \
\nopam pin add -yn mirage-crypto-pk.dev './src/./' && \
\nopam pin add -yn mirage-crypto-ec.dev './src/./'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
(env DEPS "alcotest.1.9.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.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 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.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.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.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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 /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst ./src))
(run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-07-01 15:00.18: Waiting for resource in pool OCluster
2025-07-01 15:00.19: Waiting for worker…
2025-07-01 15:00.19: Got resource from pool OCluster
Building on m1-worker-04
HEAD is now at c1f13ce Add a missing dependency in the configuration detection
HEAD is now at 099f00d mirage-crypto-ec: add Brainpool curves with 254/384/512 bits
(from macos-homebrew-ocaml-5.3)
2025-07-01 15:00.20 ---> using "6ee950b55569b1a3f8a7953dc679318bf303d3a70ac7d49901c0ac2ca3805d7c" from cache
/: (comment macos-homebrew-5.3_arm64_opam-2.3)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (run (shell "ln -f ~/local/bin/opam-2.3 ~/local/bin/opam"))
2025-07-01 15:00.20 ---> using "8efc335cb5004a650aab29e72b9849a2b2e2f0853bc55d3a74763c7cceed5d74" from cache
/: (run (shell "opam init --reinit -ni"))
No configuration file found, using 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 version of opam requires an update to the layout of /Users/mac1000/.opam from version 2.1 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=1 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///Users/mac1000/opam-repository
2025-07-01 15:00.20 ---> using "e29fa6de89fe919799ac81fd4a1c768d8341cedf873c17042854467d2aebeceb" from cache
/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Darwin 23.4.0
The OCaml toplevel, version 5.3.0
2.3.0
2025-07-01 15:00.20 ---> using "a268524b45b0c90a951719c2a6c8c78c0b8a0fec90c9f437befd49b0008dc673" from cache
/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 7210227672addfb4db789560e45923f54c0aeab1 || git fetch origin master) && git reset -q --hard 7210227672addfb4db789560e45923f54c0aeab1 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
67e940587b..2ca36230be master -> origin/master
7210227672 Merge pull request #28100 from smuenzel/ppx-deriving-6.1.0-ocaml-5.4
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///Users/mac1000/opam-repository
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
The following packages are not being upgraded because the new versions conflict with other installed packages:
- ocaml.5.5.0
- ocaml-compiler.5.5
-- ocaml-base-compiler.5.4.0~alpha1 is installed and requires ocaml-compiler = 5.4.0~alpha1
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-07-01 15:00.21 ---> using "077860fde3009e9f8889a4af062ec714e230c97f1d5484abeeaf23229083acee" from cache
/: (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 ./src/./))
2025-07-01 15:00.21 ---> using "b279bdba7e17cdf03430db9d0261e0488ac538e164a5cdfefe5dfc020b0d6cbf" from cache
/: (run (network host)
(shell "opam pin add -yn mirage-crypto.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-mirage.dev './src/./' && \
\nopam pin add -yn mirage-crypto-rng-miou-unix.dev './src/./' && \
\nopam pin add -yn mirage-crypto-pk.dev './src/./' && \
\nopam pin add -yn mirage-crypto-ec.dev './src/./'"))
[mirage-crypto.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-rng.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-rng is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-rng-mirage.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-rng-mirage is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-rng-miou-unix is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-pk.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-pk is now pinned to file:///Users/mac1000/src (version dev)
[mirage-crypto-ec.dev] synchronised (file:///Users/mac1000/src)
mirage-crypto-ec is now pinned to file:///Users/mac1000/src (version dev)
2025-07-01 15:00.21 ---> using "f638b0206152bfb6968bf4708aaede4e770eaf52477d01b47437e57102113c30" from cache
/: (run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-07-01 15:00.21 ---> using "f29af8e46e2e27b9cde4bf873de185f1e1cd7f004db562152f2d75203c242764" from cache
/: (env DEPS "alcotest.1.9.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.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 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.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.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.3.0.0 zarith.1.14")
/: (env CI true)
/: (env OCAMLCI true)
/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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"))
+ /opt/homebrew/bin/brew "update"
- ==> Updating Homebrew...
- Already up-to-date.
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-pk.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-ec.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-rng.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-rng-miou-unix.dev] synchronised (file:///Users/mac1000/src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///Users/mac1000/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:
gmp pkgconf
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /opt/homebrew/bin/brew "install" "gmp" "pkgconf"
- ==> Downloading https://ghcr.io/v2/homebrew/core/gmp/manifests/6.3.0
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/70a72a71216843d66a953c06ff6337445ce9bc94fae9f0e301e2f59005274a8e--gmp-6.3.0.bottle_manifest.json
- ==> Fetching gmp
- ==> Downloading https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:6683d73d6677d28e1e8d1b92d6ebfbc068c1d33e19b79114a22a648a99ba5991
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/a0c4a56cc56ffac0cb3f0aa5deb1b3a614002dabf65a81e14d87129c89eb7bde--gmp--6.3.0.arm64_sequoia.bottle.tar.gz
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/manifests/2.5.1
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e0bf05fafcedcfbde9a9a488dc3a083cadd19584ac19f4cc053a9c265f841120--pkgconf-2.5.1.bottle_manifest.json
- ==> Fetching pkgconf
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/blobs/sha256:6fabdc3d0a656e2d505aec4e39b2f8e354601ee141469554fa71eabc3386e18f
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/1a24d1ad02d9375a2488968c81e160cf6edbbb0709cc51dbeeb5c7f9c5e473b0--pkgconf--2.5.1.arm64_sequoia.bottle.tar.gz
- ==> Pouring gmp--6.3.0.arm64_sequoia.bottle.tar.gz
- 🍺 /opt/homebrew/Cellar/gmp/6.3.0: 22 files, 3.3MB
- ==> Running `brew cleanup gmp`...
- Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
- Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
- ==> Pouring pkgconf--2.5.1.arm64_sequoia.bottle.tar.gz
- 🍺 /opt/homebrew/Cellar/pkgconf/2.5.1: 28 files, 518.6KB
- ==> Running `brew cleanup pkgconf`...
2025-07-01 15:00.21 ---> using "16969ed1b5071177bfb459abe15c9f6e570f95ddf2225d7e53f1aae4163f71a5" from cache
/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))
(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.9.0
- install asn1-combinators 0.3.2
- install astring 0.8.5
- install base-bytes base
- install cmdliner 1.3.0
- install conf-gmp 5
- install conf-gmp-powm-sec 4
- install conf-pkg-config 4
- install cppo 1.8.0
- install csexp 1.5.2
- install digestif 1.3.0
- install domain-name 0.4.1
- install dune 3.19.1
- install dune-configurator 3.19.1
- install duration 0.2.1
- install eqaf 0.10
- install fmt 0.10.0
- install ipaddr 5.6.0
- install logs 0.8.0
- install lwt 5.9.1
- 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.1.0
- install ppx_deriving_yojson 3.10.0
- install ppxlib 0.36.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 3.0.0
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved conf-gmp.5 (cached)
-> retrieved conf-gmp-powm-sec.4 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> installed conf-gmp.5
-> retrieved cppo.1.8.0 (cached)
-> retrieved alcotest.1.9.0 (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved domain-name.0.4.1 (cached)
-> 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.8.0 (cached)
-> retrieved digestif.1.3.0 (cached)
-> retrieved lwt.5.9.1 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved mirage-sleep.4.0.0 (cached)
-> retrieved mirage-runtime.4.9.0 (cached)
-> retrieved mirage-unix.5.0.1 (cached)
-> retrieved mtime.2.1.0 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved ounit2.2.2.7 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_deriving_yojson.3.10.0 (cached)
-> retrieved ppx_deriving.6.1.0 (cached)
-> retrieved ptime.1.2.0 (cached)
-> retrieved randomconv.0.2.0 (cached)
-> retrieved re.1.12.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved ppxlib.0.36.0 (cached)
-> retrieved topkg.1.0.8 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved zarith.1.14 (cached)
-> retrieved yojson.3.0.0 (cached)
-> retrieved dune.3.19.1, dune-configurator.3.19.1 (cached)
-> installed cmdliner.1.3.0
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed topkg.1.0.8
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed fmt.0.10.0
-> installed dune.3.19.1
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed domain-name.0.4.1
-> installed mirage-mtime.5.0.0
-> installed miou.0.3.1
-> installed macaddr.5.6.0
-> installed eqaf.0.10
-> installed cppo.1.8.0
-> installed asn1-combinators.0.3.2
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed ocplib-endian.1.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed randomconv.0.2.0
-> installed ipaddr.5.6.0
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.17.0
-> installed digestif.1.3.0
-> installed dune-configurator.3.19.1
-> installed re.1.12.0
-> installed ounit2.2.2.7
-> installed yojson.3.0.0
-> installed alcotest.1.9.0
-> installed lwt.5.9.1
-> installed mirage-sleep.4.0.0
-> installed logs.0.8.0
-> installed mirage-runtime.4.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.36.0
-> installed ppx_deriving.6.1.0
-> installed ppx_deriving_yojson.3.10.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-01 15:00.21 ---> using "80997657a58217ce8ecc2683f479d5ed7d5439961998d13e1cdf14fdd1a40a9b" from cache
/: (copy (src .) (dst ./src))
2025-07-01 15:00.23 ---> saved as "31b6750fc36bb24aeb878a1ba6b3c0db54f00a84926960dd9da429bbe5bd3af8"
/: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.19 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.16 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("ecdh_brainpoolp512r1_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `U7ONNI3I'.
[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.026s. 82 tests run.
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000 00c8 549f 6e9f 8a9f a59f c19f de9f fb9f ..T.n...........
000010 19a0 1ba0 1da0 1fa0 20a0 22a0 24a0 25a0 ........ .".$.%.
000020 27a0 29a0 2aa0 2ca0 2ea0 30a0 32a0 34a0 '.).*.,...0.2.4.
000030 36a0 39a0 3ba0 3da0 40a0 42a0 45a0 48a0 6.9.;.=.@.B.E.H.
000040 4aa0 4da0 50a0 53a0 56a0 59a0 5da0 60a0 J.M.P.S.V.Y.].`.
000050 63a0 67a0 6ba0 6ea0 72a0 76a0 7ba0 7fa0 c.g.k.n.r.v.{...
000060 83a0 88a0 8ca0 91a0 96a0 9ba0 a0a0 a5a0 ................
000070 aba0 b1a0 b6a0 bca0 c2a0 c9a0 cfa0 d6a0 ................
000080 dda0 e4a0 eba0 f3a0 faa0 02a1 0ba1 13a1 ................
000090 1ca1 25a1 2ea1 37a1 41a1 4ba1 55a1 60a1 ..%...7.A.K.U.`.
0000a0 6ba1 76a1 81a1 8da1 9aa1 a6a1 b3a1 c0a1 k.v.............
0000b0 cea1 dca1 eba1 faa1 09a2 19a2 29a2 3aa2 ............).:.
0000c0 4ba2 5da2 6fa2 82a2 95a2 01c8 ada2 c2a2 K.].o...........
0000d0 d7a2 eda2 03a3 1aa3 32a3 4ba3 64a3 7ea3 ........2.K.d.~.
0000e0 98a3 b4a3 d0a3 eda3 0ba4 0ca4 0da4 0ea4 ................
0000f0 0fa4 10a4 12a4 13a4 14a4 16a4 17a4 19a4 ................
000100 1aa4 1ba4 1da4 1fa4 20a4 22a4 23a4 25a4 ........ .".#.%.
000110 27a4 28a4 2aa4 2ca4 2ea4 30a4 32a4 34a4 '.(.*.,...0.2.4.
000120 36a4 38a4 3ba4 3da4 3fa4 42a4 45a4 47a4 6.8.;.=.?.B.E.G.
000130 4aa4 4da4 50a4 53a4 56a4 59a4 5ca4 60a4 J.M.P.S.V.Y.\.`.
000140 63a4 67a4 6aa4 6ea4 72a4 76a4 7aa4 7ea4 c.g.j.n.r.v.z.~.
000150 82a4 87a4 8ca4 90a4 95a4 9aa4 9fa4 a5a4 ................
000160 aaa4 b0a4 b5a4 bba4 c1a4 c8a4 cea4 d5a4 ................
000170 dca4 e3a4 eaa4 f2a4 f9a4 01a5 09a5 12a5 ................
000180 1aa5 23a5 2ca5 36a5 3fa5 49a5 54a5 5ea5 ..#.,.6.?.I.T.^.
000190 69a5 74a5 02c8 83a5 8fa5 9ba5 a8a5 b5a5 i.t.............
0001a0 c2a5 d0a5 dea5 eda5 fca5 0ba6 1ba6 2ca6 ..............,.
0001b0 3ca6 4ea6 60a6 72a6 85a6 98a6 aca6 c1a6 <.N.`.r.........
0001c0 d6a6 eca6 02a7 19a7 31a7 49a7 62a7 7ca7 ........1.I.b.|.
0001d0 97a7 b2a7 cea7 eba7 09a8 0aa8 0ba8 0ca8 ................
0001e0 0da8 0ea8 0fa8 10a8 11a8 12a8 13a8 15a8 ................
0001f0 16a8 17a8 19a8 1aa8 1ba8 1da8 1ea8 20a8 .............. .
000200 21a8 23a8 25a8 26a8 28a8 2aa8 2ca8 2da8 !.#.%.&.(.*.,.-.
000210 2fa8 31a8 34a8 36a8 38a8 3aa8 3da8 3fa8 /.1.4.6.8.:.=.?.
000220 42a8 44a8 47a8 4aa8 4ca8 4fa8 52a8 55a8 B.D.G.J.L.O.R.U.
000230 58a8 5ca8 5fa8 62a8 66a8 6aa8 6da8 71a8 X.\._.b.f.j.m.q.
000240 75a8 79a8 7da8 82a8 86a8 8ba8 8fa8 94a8 u.y.}...........
000250 99a8 9ea8 a4a8 a9a8 afa8 b4a8 baa8 0380 ................
000260 d0b2 b4b9 dd51 0201 3f0b bafa 5457 203f .....Q..?...TW ?
000270 67c4 c101 7ad7 971b 6730 c52e 9ead 42f2 g...z...g0....B.
000280 4f21 eab6 02e4 6136 e766 9524 8dc9 2105 O!....a6.f.$..!.
000290 6068 75b6 e425 b308 a0fa 9de2 6861 7886 `hu..%......hax.
0002a0 bd66 f0d7 8d5f 897c 40c3 1018 2cb4 7bb3 .f..._.|@...,.{.
0002b0 9a8d 53c4 ad33 e8ea e98f 4b4b 884f 5dea ..S..3....KK.O].
0002c0 f60e a2bc 4a9c 4bdf e5f5 0fec ac36 3fe4 ....J.K......6?.
0002d0 ca58 333f 904c 961a efa0 b46c 166e 5e28 .X3?.L.....l.n^(
entropy sources:
accumulate: (src: [0] getrandom) fd8f 2513 8299 79a6
accumulate: (src: [0] getrandom) ed81 5876 3dbe 0864
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 8118 8418 8818 8b18 8e18 9118 9418 ................
000010 9718 9a18 9d18 a018 a318 a618 a918 ac18 ................
000020 af18 b318 b618 b918 bd18 c018 c418 c818 ................
000030 cb18 cf18 d318 d718 db18 df18 e318 e718 ................
000040 eb18 ef18 f418 f818 fd18 0119 0619 0a19 ................
000050 0f19 1419 1919 1e19 2319 2819 2d19 3319 ........#.(.-.3.
000060 3819 3e19 4319 4919 4f19 5519 5b19 6119 8.>.C.I.O.U.[.a.
000070 6719 6d19 7319 7a19 8019 8719 8e19 9519 g.m.s.z.........
000080 9c19 a319 aa19 b119 b919 c019 c819 d019 ................
000090 d819 e019 e819 f019 f919 011a 0a1a 131a ................
0000a0 1c1a 251a 2f1a 381a 421a 4b1a 551a 5f1a ..%./.8.B.K.U._.
0000b0 6a1a 741a 7f1a 891a 941a 9f1a ab1a b61a j.t.............
0000c0 c21a ce1a da1a e61a f21a 01c8 001b 0d1b ................
0000d0 1a1b 281b 351b 431b 511b 5f1b 6d1b 7c1b ..(.5.C.Q._.m.|.
0000e0 8a1b 9a1b a91b b81b c81b d81b e81b f91b ................
0000f0 0a1c 0b1c 0b1c 0c1c 0c1c 0d1c 0e1c 0e1c ................
000100 0f1c 101c 101c 111c 121c 121c 131c 141c ................
000110 151c 151c 161c 171c 181c 191c 191c 1a1c ................
000120 1b1c 1c1c 1d1c 1e1c 1f1c 201c 201c 211c .......... . .!.
000130 221c 231c 241c 251c 261c 271c 281c 291c ".#.$.%.&.'.(.).
000140 2b1c 2c1c 2d1c 2e1c 2f1c 301c 311c 331c +.,.-.../.0.1.3.
000150 341c 351c 361c 381c 391c 3a1c 3c1c 3d1c 4.5.6.8.9.:.<.=.
000160 3e1c 401c 411c 431c 441c 461c 471c 491c >.@.A.C.D.F.G.I.
000170 4b1c 4c1c 4e1c 501c 511c 531c 551c 571c K.L.N.P.Q.S.U.W.
000180 591c 5b1c 5d1c 5f1c 611c 631c 651c 671c Y.[.]._.a.c.e.g.
000190 691c 6b1c 02c8 6f1c 721c 741c 761c 791c i.k...o.r.t.v.y.
0001a0 7b1c 7e1c 801c 831c 851c 881c 8b1c 8d1c {.~.............
0001b0 901c 931c 961c 991c 9c1c 9f1c a21c a51c ................
0001c0 a81c ab1c ae1c b21c b51c b81c bc1c bf1c ................
0001d0 c31c c61c ca1c ce1c d21c d61c d91c dd1c ................
0001e0 e11c e61c ea1c ee1c f31c f71c fc1c 001d ................
0001f0 051d 0a1d 0e1d 131d 181d 1d1d 221d 271d ............".'.
000200 2d1d 321d 371d 3d1d 421d 481d 4e1d 541d -.2.7.=.B.H.N.T.
000210 5a1d 601d 661d 6c1d 721d 791d 7f1d 861d Z.`.f.l.r.y.....
000220 8d1d 941d 9a1d a21d a91d b01d b81d bf1d ................
000230 c71d cf1d d61d df1d e71d ef1d f71d 001e ................
000240 091e 121e 1b1e 241e 2d1e 361e 401e 4a1e ......$.-.6.@.J.
000250 541e 5e1e 681e 721e 7d1e 881e 931e 03c8 T.^.h.r.}.......
000260 9e1e aa1e b51e c11e cd1e d91e e51e f11e ................
000270 fe1e 0a1f 171f 251f 321f 401f 4e1f 5c1f ......%.2.@.N.\.
000280 6a1f 781f 871f 961f a51f b51f c51f d61f j.x.............
000290 e61f f61f 0720 0820 0820 0920 0a20 0a20 ..... . . . . .
0002a0 0b20 0b20 0c20 0d20 0d20 0e20 0f20 0f20 . . . . . . . .
0002b0 1020 1020 1120 1220 1220 1320 1420 1520 . . . . . . . .
0002c0 1520 1620 1720 1820 1820 1920 1a20 1b20 . . . . . . . .
0002d0 1c20 1d20 1d20 1e20 1f20 2020 2120 2220 . . . . . ! "
0002e0 2320 2420 2520 2620 2720 2820 2920 2a20 # $ % & ' ( ) *
0002f0 2b20 2c20 2d20 2e20 2f20 3120 3220 3320 + , - . / 1 2 3
000300 3420 3520 3720 3820 3920 3b20 3c20 3d20 4 5 7 8 9 ; < =
000310 3f20 4020 4220 4320 4520 4620 4820 4920 ? @ B C E F H I
000320 4b20 4d20 4e20 5020 K M N P
entropy sources: [0] timer
accumulate: (src: [0] timer) c139 a7a3
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 5e4f321b96b21ad5bc137c9e8eabd992c5eff20ed76c2da6ffdb7604d52b717d
16 bit random number: c10d092f5c259d2295d1b9c9a99e64ad
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.23 seconds.
OK
"/usr/bin/env" "bash" "-c" "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-07-01 15:00.36: Job failed: Failed: Build failed