Organisationsmiragemirage-cryptod097a9 ()macos-homebrew-5.3_arm64_opam-2.3

macos-homebrew-5.3_arm64_opam-2.3

Link Copied
Code Copied

Logs

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