2025-03-04 12:10.11: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/259/head (d097a9300fb4c849c1d545e21367f5c2a626243c) (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/259/head" && git reset --hard d097a930
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 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 ./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.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-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . ./src
RUN cd ./src && 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-macos-homebrew-ocaml-5.3-macos-homebrew-5.3_arm64_opam-2.3-cbf02f8e83b1985128921049c73b03ef"
2025-03-04 12:10.11: 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 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 ./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.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-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /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-03-04 12:10.11: Waiting for resource in pool OCluster
2025-03-04 12:10.12: Waiting for worker…
2025-03-04 12:28.00: Got resource from pool OCluster
Building on m1-worker-02
HEAD is now at cadf0e1 changes for 2.0.0
HEAD is now at d097a93 mirage-crypto-ec: implementation of SECP256K1
(from macos-homebrew-ocaml-5.3)
2025-03-04 12:28.02 ---> 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-03-04 12:28.02 ---> 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-03-04 12:28.03 ---> 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-03-04 12:28.03 ---> 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 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
67e940587b..5c627de423 master -> origin/master
5c627de423 Merge pull request #27523 from hannesm/re-add-base-ocamlbuild
<><> 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.4.0
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:28.03 ---> using "40a30536345e614b63bd39817d70a4a93c0422453169bc04ff09376c0d5b8475" 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-03-04 12:28.04 ---> saved as "dcfb4abff14e56c6e3ce00748bda25cac802070bbc2cb88ecb8195d4fd1a7514"
/: (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-03-04 12:28.31 ---> saved as "33e479c9bfa2dbed677c48b9cc8be8994682ce8740ec5ccd853356d6dad1f378"
/: (run (network host)
(shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-03-04 12:28.32 ---> saved as "63b89c4dafb1e2d19676d76b5ea26d1074973f6858cef1cb612f9624ee3c466e"
/: (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-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14")
/: (env CI true)
/: (env OCAMLCI true)
/: (run (cache (opam-archives (target /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:78e4f40cba6419cf7e2d81e9c945d1e93744511bd5230bdfac1b69ed894914b4
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/96a5c6ba7b30c6f2734be44067ba66ef0de5e0973c913659c7b555a4b063029c--gmp--6.3.0.arm64_sonoma.bottle.tar.gz
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/manifests/2.3.0_1-2
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/514a27b94e6e77fd677808bff9c253797212aeef528a15b5fa6c2b359cc19df5--pkgconf-2.3.0_1-2.bottle_manifest.json
- ==> Fetching pkgconf
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/blobs/sha256:bee6257d97fd7331e4b6c1bc7f150a230d7f2f49e9104cf98cc52e04c26fb69d
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/16a6a98313b16a83f7e3b7a728ae77859301335f7eda10f12be54522f88488d1--pkgconf--2.3.0_1.arm64_sonoma.bottle.1.tar.gz
- ==> Pouring gmp--6.3.0.arm64_sonoma.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.3.0_1.arm64_sonoma.bottle.1.tar.gz
- 🍺 /opt/homebrew/Cellar/pkgconf/2.3.0_1: 27 files, 472KB
- ==> Running `brew cleanup pkgconf`...
2025-03-04 12:28.55 ---> saved as "923f92faa5128f0225a9bcfff0e0104599ff96a6d89c3595a8822f20e8961985"
/: (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.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.17.0
- install stdlib-shims 0.3.0
- install topkg 1.0.7
- install uutf 1.0.3
- install yojson 2.2.2
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved conf-gmp.4 (cached)
-> retrieved conf-gmp-powm-sec.3 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> installed conf-gmp.4
-> retrieved cppo.1.8.0 (cached)
-> retrieved alcotest.1.8.0 (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved domain-name.0.4.1 (cached)
-> 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-runtime.4.8.2 (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 ounit2.2.2.7 (cached)
-> retrieved ohex.0.2.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_deriving_yojson.3.9.1 (cached)
-> retrieved ppx_deriving.6.0.3 (cached)
-> retrieved ptime.1.2.0 (cached)
-> retrieved randomconv.0.2.0 (cached)
-> retrieved ppxlib.0.35.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved re.1.12.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved uutf.1.0.3 (cached)
-> retrieved topkg.1.0.7 (cached)
-> retrieved zarith.1.14 (cached)
-> retrieved yojson.2.2.2 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (cached)
-> installed ocamlbuild.0.16.1
-> installed cmdliner.1.3.0
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed uutf.1.0.3
-> installed mtime.2.1.0
-> installed fmt.0.9.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 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 stdlib-shims.0.3.0
-> installed ipaddr.5.6.0
-> installed sexplib0.v0.17.0
-> installed digestif.1.2.0
-> installed dune-configurator.3.17.2
-> installed re.1.12.0
-> installed ounit2.2.2.7
-> installed yojson.2.2.2
-> 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:29.59 ---> saved as "c3a0457292f44607a8cfea22b71b6df8f4678d904bc0c55da4b96c2f96b36324"
/: (copy (src .) (dst ./src))
2025-03-04 12:30.00 ---> saved as "5f61dce2d65bac30d9631c1cb7f9e35b4b231aa5030578491a0b489c0e7069a0"
/: (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.16 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.23 seconds.
OK
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `RTEFO1N5'.
[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.022s. 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_miou_entropy_collection.exe)
reseeding:
000000 00c8 f188 f688 fb88 0089 0589 0a89 0f89 ................
000010 1489 1989 1e89 2389 2889 2d89 3289 3889 ......#.(.-.2.8.
000020 3d89 4389 4989 4e89 5489 5a89 6089 6689 =.C.I.N.T.Z.`.f.
000030 6d89 7389 7989 8089 8789 8d89 9489 9b89 m.s.y...........
000040 a289 aa89 b189 b889 c089 c889 cf89 d789 ................
000050 df89 e889 f089 f889 018a 0a8a 128a 1b8a ................
000060 258a 2e8a 378a 418a 4b8a 558a 5f8a 698a %...7.A.K.U._.i.
000070 738a 7e8a 898a 948a 9f8a aa8a b58a c18a s.~.............
000080 cd8a d98a e58a f18a fe8a 0b8b 188b 258b ..............%.
000090 328b 408b 4e8b 5c8b 6a8b 798b 888b 978b 2.@.N.\.j.y.....
0000a0 a68b b58b c58b d58b e58b f68b 078c 078c ................
0000b0 088c 098c 098c 0a8c 0a8c 0b8c 0c8c 0c8c ................
0000c0 0d8c 0d8c 0e8c 0f8c 0f8c 01c8 128c 138c ................
0000d0 138c 148c 158c 168c 168c 178c 188c 198c ................
0000e0 1a8c 1a8c 1b8c 1c8c 1d8c 1e8c 1f8c 208c .............. .
0000f0 218c 228c 238c 248c 258c 268c 278c 288c !.".#.$.%.&.'.(.
000100 298c 2a8c 2b8c 2c8c 2d8c 2e8c 2f8c 308c ).*.+.,.-.../.0.
000110 328c 338c 348c 358c 378c 388c 398c 3b8c 2.3.4.5.7.8.9.;.
000120 3c8c 3c8c 3e8c 3f8c 408c 428c 438c 458c <.<.>.?.@.B.C.E.
000130 468c 488c 4a8c 4b8c 4d8c 4f8c 508c 528c F.H.J.K.M.O.P.R.
000140 548c 568c 588c 5a8c 5c8c 5e8c 608c 628c T.V.X.Z.\.^.`.b.
000150 648c 668c 688c 6a8c 6c8c 6e8c 718c 738c d.f.h.j.l.n.q.s.
000160 758c 788c 7a8c 7d8c 7f8c 828c 848c 878c u.x.z.}.........
000170 898c 8c8c 8f8c 928c 948c 978c 9a8c 9d8c ................
000180 a08c a38c a68c aa8c ad8c b08c b38c b78c ................
000190 ba8c be8c 02c8 c38c c68c ca8c ce8c d18c ................
0001a0 d58c d98c dd8c e18c e58c ea8c ee8c f28c ................
0001b0 f68c fb8c ff8c 048d 098d 0d8d 128d 178d ................
0001c0 1c8d 218d 268d 2c8d 318d 368d 3c8d 418d ..!.&.,.1.6.<.A.
0001d0 478d 4d8d 528d 588d 5e8d 658d 6b8d 718d G.M.R.X.^.e.k.q.
0001e0 778d 7e8d 858d 8b8d 928d 998d a08d a78d w.~.............
0001f0 af8d b68d be8d c58d cd8d d58d dd8d e58d ................
000200 ed8d f68d fe8d 078e 108e 198e 228e 2b8e ............".+.
000210 358e 3e8e 488e 528e 5c8e 668e 708e 7b8e 5.>.H.R.\.f.p.{.
000220 858e 908e 9b8e a78e b28e be8e c98e d58e ................
000230 e18e ee8e fa8e 078f 148f 218f 2e8f 3c8f ..........!...<.
000240 4a8f 588f 668f 758f 838f 928f a18f b18f J.X.f.u.........
000250 c08f d08f e08f f18f 0290 0290 0390 0380 ................
000260 1082 5a3e 531f 6dba cbfa fc75 7044 8c2b ..Z>S.m....upD.+
000270 1489 ac62 951e 3b7e a31c c05e d88f d4e9 ...b..;~...^....
000280 8706 66eb dc54 7cbf 221a 53cd 2574 e6c3 ..f..T|.".S.%t..
000290 cad5 0ec7 3b33 5538 6261 3681 b7e1 3121 ....;3U8ba6...1!
0002a0 9258 b763 d47a 7802 117b b436 75a7 e8fe .X.c.zx..{.6u...
0002b0 0947 bd00 a91c e09c 727c 92a6 ae7f cd37 .G......r|.....7
0002c0 07c9 c679 aab7 bdcc 83df e7cf cdba c1ff ...y............
0002d0 ffa3 2bfa af01 c6e3 b09b 2390 58d3 b6ff ..+.......#.X...
entropy sources:
accumulate: (src: [0] getrandom) b87f 6aaf 140b 80b5
accumulate: (src: [0] getrandom) 3796 135b 523b d479
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 1110 1310 1510 1610 1710 1810 1810 ................
000010 1910 1a10 1b10 1c10 1d10 1e10 1f10 2010 .............. .
000020 2110 2210 2310 2410 2510 2610 2710 2910 !.".#.$.%.&.'.).
000030 2a10 2b10 2c10 2d10 2f10 3010 3110 3210 *.+.,.-./.0.1.2.
000040 3310 3510 3610 3710 3810 3a10 3b10 3c10 3.5.6.7.8.:.;.<.
000050 3e10 3f10 4110 4210 4410 4510 4710 4810 >.?.A.B.D.E.G.H.
000060 4a10 4c10 4d10 4f10 5110 5310 5410 5610 J.L.M.O.Q.S.T.V.
000070 5810 5a10 5c10 5e10 6010 6210 6410 6610 X.Z.\.^.`.b.d.f.
000080 6810 6a10 6d10 6f10 7110 7310 7610 7810 h.j.m.o.q.s.v.x.
000090 7a10 7d10 7f10 8210 8510 8710 8a10 8d10 z.}.............
0000a0 8f10 9210 9510 9810 9b10 9e10 a110 a410 ................
0000b0 a710 aa10 ad10 b110 b410 b710 bb10 be10 ................
0000c0 c210 c510 c910 cd10 d010 01c8 d610 da10 ................
0000d0 de10 e210 e610 ea10 ee10 f310 f710 fc10 ................
0000e0 0011 0511 0911 0e11 1411 1911 1e11 2311 ..............#.
0000f0 2811 2d11 3211 3811 3d11 4311 4911 4e11 (.-.2.8.=.C.I.N.
000100 5411 5a11 6011 6611 6d11 7311 7911 8011 T.Z.`.f.m.s.y...
000110 8711 8d11 9411 9b11 a211 a911 b111 b811 ................
000120 c011 c711 cf11 d711 df11 e711 f011 f811 ................
000130 0112 0a12 1212 1b12 2512 2e12 3712 4112 ........%...7.A.
000140 4b12 5512 5f12 6912 7312 7e12 8912 9312 K.U._.i.s.~.....
000150 9f12 aa12 b512 c112 cd12 d912 e512 f112 ................
000160 fe12 0b13 1813 2513 3213 4013 4e13 5c13 ......%.2.@.N.\.
000170 6a13 7913 8713 9613 a613 b513 c513 d513 j.y.............
000180 e513 f613 0614 0714 0814 0814 0914 0914 ................
000190 0a14 0b14 02c8 0d14 0d14 0e14 0e14 0f14 ................
0001a0 1014 1014 1114 1214 1314 1314 1414 1514 ................
0001b0 1514 1614 1714 1814 1914 1914 1a14 1b14 ................
0001c0 1c14 1d14 1e14 1e14 1f14 2014 2114 2214 .......... .!.".
0001d0 2314 2414 2514 2614 2714 2814 2914 2a14 #.$.%.&.'.(.).*.
0001e0 2b14 2c14 2d14 2e14 3014 3114 3214 3314 +.,.-...0.1.2.3.
0001f0 3414 3614 3714 3814 3914 3b14 3c14 3e14 4.6.7.8.9.;.<.>.
000200 3f14 4014 4214 4314 4514 4614 4814 4a14 ?.@.B.C.E.F.H.J.
000210 4b14 4d14 4f14 5014 5214 5414 5614 5814 K.M.O.P.R.T.V.X.
000220 5a14 5c14 5e14 6014 6214 6414 6614 6814 Z.\.^.`.b.d.f.h.
000230 6a14 6c14 6e14 7114 7314 7514 7814 7a14 j.l.n.q.s.u.x.z.
000240 7d14 7f14 8214 8414 8714 8914 8c14 8f14 }...............
000250 9214 9414 9714 9a14 9d14 a014 a314 03c8 ................
000260 a714 aa14 ad14 b114 b414 b714 bb14 be14 ................
000270 c214 c514 c914 cd14 d014 d414 d814 dc14 ................
000280 e014 e414 e814 ed14 f114 f514 fa14 fe14 ................
000290 0315 0715 0c15 1115 1615 1b15 2015 2515 ............ .%.
0002a0 2a15 2f15 3515 3a15 4015 4515 4b15 5115 *./.5.:.@.E.K.Q.
0002b0 5715 5d15 6315 6915 6f15 7615 7c15 8315 W.].c.i.o.v.|...
0002c0 8a15 9015 9715 9e15 a515 ad15 b415 bc15 ................
0002d0 c315 cb15 d615 de15 e615 ee15 f715 ff15 ................
0002e0 0816 1116 1a16 2316 2c16 3516 3f16 4916 ......#.,.5.?.I.
0002f0 5316 5d16 6716 7116 7c16 8716 9116 9c16 S.].g.q.|.......
000300 a816 b316 bf16 ca16 d616 e316 ef16 fb16 ................
000310 0817 1517 2217 3017 3d17 4b17 5917 6717 ....".0.=.K.Y.g.
000320 7617 8517 9417 a317 v.......
entropy sources: [0] timer
accumulate: (src: [0] timer) ab35 3b0b
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: da64960b6cb8d22b614403d3a070aff4213ede8543709e1b888e5e098e2f3f0c
16 bit random number: c6ea3721eb4b96d6a8380db20637d11e
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.22 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-03-04 12:30.12: Job failed: Failed: Build failed