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

macos-homebrew-5.3_arm64_opam-2.3

Logs

Show full logs
2025-03-12 19:50.03: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a262040a841c0731201a611d210e97ecd630a59) (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 1a262040
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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./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.10.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . ./src
RUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2025-03-12 19:50.03: Using cache hint "mirage/mirage-crypto-macos-homebrew-ocaml-5.3-macos-homebrew-5.3_arm64_opam-2.3-f04129a81948737faedd26a719aa9741"
2025-03-12 19:50.03: 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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
       (dst ./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.10.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /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-12 19:50.03: Waiting for resource in pool OCluster
2025-03-12 22:00.23: Waiting for worker…
2025-03-13 00:49.14: Got resource from pool OCluster
Building on m1-worker-03
All commits already cached
HEAD is now at 1a26204 mirage-crypto-ec: add Brainpool curves with 254/384/512 bits

(from macos-homebrew-ocaml-5.3)
2025-03-13 00:49.14 ---> 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-13 00:49.14 ---> 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-13 00:49.14 ---> 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-13 00:49.15 ---> 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 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 || git fetch origin master) && git reset -q --hard 3a07c5ca803c46e8ff2d2c9842211cf9a226c774 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   f93eb7cb02..a3d20148ad  master     -> origin/master
3a07c5ca80 Merge pull request #27604 from dbuenzli/b0-publish-topkg-care.1.0.8-etc-34b29252ad1a6aca

<><> 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-13 00:49.15 ---> using "1e3b92509d9b2e52d001aa4cb8f331ae2a82a0d2231126c09fccafe91c5b50db" 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-13 00:49.15 ---> using "71415359fef0b91fa75b8b67d3e020c8c42b845b959547385de5cc4110af9665" 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-03-13 00:49.15 ---> using "2a0276e8019f11843d34e4ef04b991cde8e873ee8fcdc307512becfae3246e19" from cache

/: (run (network host)
        (shell "echo '(lang dune 3.0)' > './src/./dune-project'"))
2025-03-13 00:49.15 ---> using "50de8d78f327b36ac1e21012b57f9ad3ba05dd2d9cd8185ff1ed00b2d75ec7af" from cache

/: (env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14")

/: (env CI true)

/: (env OCAMLCI true)

/: (run (cache (opam-archives (target /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.4.3
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/fab16e95d8f8b37343099cee3d239d301193b2bca2db019c3db5708669e94417--pkgconf-2.4.3.bottle_manifest.json
- ==> Fetching pkgconf
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/blobs/sha256:24e921aaf87bc253adf250761cb4bf717d14dec995d2f6302cf966f30f28fe59
- Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/0edb51c813324d2dd844ffe8591067a9189a6bbeb61d670f82866e4047eb939b--pkgconf--2.4.3.arm64_sonoma.bottle.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.4.3.arm64_sonoma.bottle.tar.gz
- 🍺  /opt/homebrew/Cellar/pkgconf/2.4.3: 27 files, 485.2KB
- ==> Running `brew cleanup pkgconf`...
2025-03-13 00:49.15 ---> using "84d3cd0863231eb150c78357ace169151e491b1698c29eb482b57810dbc9cd56" 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.8.0
  - install asn1-combinators    0.3.2
  - install astring             0.8.5
  - install base-bytes          base
  - install cmdliner            1.3.0
  - install conf-gmp            4
  - install conf-gmp-powm-sec   3
  - install conf-pkg-config     4
  - install cppo                1.8.0
  - install csexp               1.5.2
  - install digestif            1.2.0
  - install domain-name         0.4.1
  - install dune                3.17.2
  - install dune-configurator   3.17.2
  - install duration            0.2.1
  - install eqaf                0.10
  - install fmt                 0.10.0
  - install ipaddr              5.6.0
  - install logs                0.7.0
  - install lwt                 5.9.0
  - install macaddr             5.6.0
  - install miou                0.3.1
  - install mirage-mtime        5.0.0
  - install mirage-runtime      4.9.0
  - install mirage-sleep        4.0.0
  - install mirage-unix         5.0.1
  - install mtime               2.1.0
  - install ocaml-compiler-libs v0.17.0
  - install ocaml-syntax-shims  1.0.0
  - install ocamlbuild          0.16.1
  - install ocamlfind           1.9.8
  - install ocplib-endian       1.2
  - install ohex                0.2.0
  - install ounit2              2.2.7
  - install ppx_derivers        1.2.1
  - install ppx_deriving        6.0.3
  - install ppx_deriving_yojson 3.9.1
  - install ppxlib              0.35.0
  - install ptime               1.2.0
  - install randomconv          0.2.0
  - install re                  1.12.0
  - install seq                 base
  - install sexplib0            v0.17.0
  - install stdlib-shims        0.3.0
  - install topkg               1.0.8
  - install uutf                1.0.4
  - install yojson              2.2.2
  - install zarith              1.14

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> 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.10.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.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 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 re.1.12.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved 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.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.17.2
-> installed csexp.1.5.2
-> installed duration.0.2.1
-> installed miou.0.3.1
-> installed macaddr.5.6.0
-> installed eqaf.0.10
-> installed domain-name.0.4.1
-> installed cppo.1.8.0
-> installed asn1-combinators.0.3.2
-> installed mirage-mtime.5.0.0
-> installed ohex.0.2.0
-> installed ocplib-endian.1.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed randomconv.0.2.0
-> installed ocaml-syntax-shims.1.0.0
-> installed stdlib-shims.0.3.0
-> installed ipaddr.5.6.0
-> installed digestif.1.2.0
-> installed sexplib0.v0.17.0
-> installed re.1.12.0
-> installed dune-configurator.3.17.2
-> 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.9.0
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.35.0
-> installed ppx_deriving.6.0.3
-> installed ppx_deriving_yojson.3.9.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-13 00:49.15 ---> using "2949da56f504daf46116a4941e0277ecaae3956869617f81ca4385c17562813b" from cache

/: (copy (src .) (dst ./src))
2025-03-13 00:49.16 ---> saved as "92fb29dbc793737abb736a8b0f68ad3b4fd2746b445ad614639066cd84dba358"

/: (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.31 seconds.
OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.24 seconds.
OK
File "tests/dune", line 48, characters 7-25:
48 |  (name test_ec_wycheproof)
            ^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdsa_brainpoolp512r1_sha512_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `QJ3SE9IL'.

  [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 a485 b585 c685  d785 e885 fa85 0c86  ................
000010  1f86 3386 4786 5c86  7286 8986 a086 b986  ..3.G.\.r.......
000020  d286 eb86 0687 2287  3e87 5c87 7b87 9b87  ......".>.\.{...
000030  bb87 dd87 0188 0188  0288 0388 0488 0488  ................
000040  0588 0688 0788 0888  0988 0a88 0b88 0c88  ................
000050  0d88 0e88 0f88 1188  1288 1388 1588 1688  ................
000060  1888 1988 1b88 1c88  1e88 2088 2288 2488  .......... .".$.
000070  2588 2788 2988 2b88  2d88 3088 3288 3488  %.'.).+.-.0.2.4.
000080  3788 3a88 3c88 3f88  4288 4588 4888 4b88  7.:.<.?.B.E.H.K.
000090  4e88 5288 5588 5988  5d88 6188 6588 6988  N.R.U.Y.].a.e.i.
0000a0  6d88 7288 7688 7b88  8088 8588 8b88 9088  m.r.v.{.........
0000b0  9688 9c88 a288 a888  af88 b588 bc88 c488  ................
0000c0  cb88 d388 db88 e388  ec88 01c8 f788 0189  ................
0000d0  0a89 1489 1f89 2989  3489 4089 4c89 5889  ......).4.@.L.X.
0000e0  6489 7189 7e89 8c89  9b89 aa89 b989 c989  d.q.~...........
0000f0  da89 eb89 fd89 0f8a  228a 368a 4b8a 608a  ........".6.K.`.
000100  768a 8c8a a48a bc8a  d58a ef8a 0a8b 268b  v.............&.
000110  428b 608b 7f8b 9f8b  c08b e28b 058c 068c  B.`.............
000120  078c 088c 098c 0a8c  0b8c 0c8c 0d8c 0e8c  ................
000130  0f8c 108c 118c 128c  148c 158c 178c 188c  ................
000140  1a8c 1b8c 1d8c 1f8c  208c 228c 248c 268c  ........ .".$.&.
000150  288c 2a8c 2c8c 2e8c  308c 338c 358c 388c  (.*.,...0.3.5.8.
000160  3a8c 3d8c 408c 438c  468c 498c 4c8c 4f8c  :.=.@.C.F.I.L.O.
000170  538c 568c 5a8c 5e8c  628c 668c 6a8c 6e8c  S.V.Z.^.b.f.j.n.
000180  738c 788c 7c8c 818c  878c 8c8c 928c 978c  s.x.|...........
000190  9d8c a38c 02c8 ac8c  b38c ba8c c18c c98c  ................
0001a0  d08c d88c e18c e98c  f28c fb8c 048d 0e8d  ................
0001b0  188d 238d 2e8d 398d  448d 508d 5d8d 6a8d  ..#...9.D.P.].j.
0001c0  778d 858d 938d a28d  b18d c18d d18d e28d  w...............
0001d0  f38d 058e 188e 2c8e  408e 548e 6a8e 808e  ......,.@.T.j...
0001e0  978e af8e c88e e18e  fb8e 178f 338f 508f  ............3.P.
0001f0  6e8f 8e8f ae8f d08f  f28f 1690 1890 1990  n...............
000200  1b90 1c90 1e90 2090  2190 2390 2590 2790  ...... .!.#.%.'.
000210  2990 2b90 2d90 2f90  3290 3490 3690 3990  ).+.-./.2.4.6.9.
000220  3c90 3e90 4190 4490  4790 4a90 4e90 5190  <.>.A.D.G.J.N.Q.
000230  5590 5890 5c90 6090  6490 6890 6c90 7190  U.X.\.`.d.h.l.q.
000240  7590 7a90 7f90 8490  8990 8f90 9590 9a90  u.z.............
000250  a190 a790 ad90 b490  bb90 c290 ca90 0380  ................
000260  efd3 d812 72e0 c16b  e462 6e01 ec3e 2f66  ....r..k.bn..>/f
000270  ca71 56c5 2e28 b540  9fd2 8f2e 0250 d6a0  .qV..(.@.....P..
000280  3d72 84fd 7e06 d06f  156e 0516 c3c1 b25f  =r..~..o.n....._
000290  dd3a 0841 2e83 bf8c  edfe 06ce 7e71 7f34  .:.A........~q.4
0002a0  025e 5ced d5df 26a4  7fc1 66d3 e001 9c3b  .^\...&...f....;
0002b0  7d46 df5f 5f73 3410  0985 34aa 6964 78e8  }F.__s4...4.idx.
0002c0  4868 9bbc 3467 b15f  853d 82a8 54eb 1260  Hh..4g._.=..T..`
0002d0  b17e 7a1b 8fd8 84e1  85b7 ddfa 5424 0f69  .~z.........T$.i

entropy sources: [0] getrandom 
accumulate: (src: [0] getrandom) 7bb3 56f5 d27a 4cdb  
accumulate: (src: [0] getrandom) 6c52 44a4 2927 d06c  
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  00c8 9cae a8ae b4ae  5eb1 71b1 7fb1 8db1  ........^.q.....
000010  9cb1 abb1 bbb1 cbb1  dcb1 edb1 ffb1 12b2  ................
000020  27b2 3bb2 51b2 66b2  7cb2 94b2 acb2 c5b2  '.;.Q.f.|.......
000030  dfb2 fab2 15b3 33b3  51b3 6fb3 8fb3 afb3  ......3.Q.o.....
000040  d2b3 f6b3 1cb4 1eb4  20b4 22b4 24b4 26b4  ........ .".$.&.
000050  28b4 2ab4 2cb4 2fb4  31b4 33b4 36b4 39b4  (.*.,./.1.3.6.9.
000060  3cb4 3fb4 42b4 45b4  48b4 4bb4 50b4 53b4  <.?.B.E.H.K.P.S.
000070  57b4 5bb4 5fb4 64b4  68b4 6cb4 71b4 76b4  W.[._.d.h.l.q.v.
000080  7bb4 80b4 86b4 8cb4  92b4 98b4 9eb4 a4b4  {...............
000090  aab4 b1b4 b8b4 bfb4  c7b4 ceb4 d6b4 deb4  ................
0000a0  e7b4 f0b4 f9b4 02b5  0cb5 16b5 21b5 2bb5  ............!.+.
0000b0  37b5 42b5 4eb5 5bb5  68b5 75b5 83b5 91b5  7.B.N.[.h.u.....
0000c0  a0b5 b0b5 c0b5 d0b5  e1b5 01c8 20b6 34b6  ............ .4.
0000d0  49b6 5eb6 74b6 8ab6  a2b6 bab6 d3b6 edb6  I.^.t...........
0000e0  08b7 24b7 41b7 5fb7  7db7 9db7 beb7 e1b7  ..$.A._.}.......
0000f0  04b8 05b8 06b8 07b8  08b8 09b8 09b8 0ab8  ................
000100  0bb8 0cb8 0db8 0fb8  10b8 11b8 12b8 14b8  ................
000110  15b8 16b8 18b8 19b8  1bb8 1db8 1eb8 20b8  .............. .
000120  22b8 24b8 26b8 28b8  2ab8 2cb8 2eb8 31b8  ".$.&.(.*.,...1.
000130  33b8 35b8 38b8 3bb8  3db8 40b8 43b8 46b8  3.5.8.;.=.@.C.F.
000140  49b8 4cb8 50b8 53b8  57b8 5bb8 5eb8 62b8  I.L.P.S.W.[.^.b.
000150  66b8 6bb8 6fb8 74b8  78b8 7db8 82b8 88b8  f.k.o.t.x.}.....
000160  8db8 93b8 98b8 9eb8  a5b8 abb8 b2b8 b9b8  ................
000170  c0b8 c7b8 cfb8 d7b8  dfb8 e8b8 f2b8 fbb8  ................
000180  05b9 0eb9 19b9 23b9  2eb9 39b9 45b9 51b9  ......#...9.E.Q.
000190  5db9 6ab9 02c8 7db9  8cb9 9ab9 a9b9 b9b9  ].j...}.........
0001a0  c9b9 d9b9 eab9 fcb9  0fba 22ba 35ba 4aba  ..........".5.J.
0001b0  5fba 75ba 8bba a3ba  bbba d4ba efba 0abb  _.u.............
0001c0  26bb 43bb 60bb 7fbb  9fbb c0bb e1bb 05bc  &.C.`...........
0001d0  05bc 06bc 07bc 08bc  09bc 0abc 0bbc 0cbc  ................
0001e0  0dbc 0ebc 0fbc 10bc  11bc 12bc 14bc 15bc  ................
0001f0  16bc 18bc 19bc 1bbc  1cbc 1ebc 20bc 22bc  ............ .".
000200  23bc 25bc 27bc 29bc  2bbc 2ebc 30bc 32bc  #.%.'.).+...0.2.
000210  35bc 37bc 3abc 3dbc  3fbc 42bc 45bc 48bc  5.7.:.=.?.B.E.H.
000220  4cbc 4fbc 52bc 56bc  5abc 5dbc 61bc 65bc  L.O.R.V.Z.].a.e.
000230  6abc 6ebc 73bc 77bc  7cbc 81bc 86bc 8cbc  j.n.s.w.|.......
000240  91bc 97bc 9dbc a3bc  a9bc b0bc b7bc bebc  ................
000250  c5bc cdbc d5bc ddbc  e5bc eebc f7bc 03c8  ................
000260  02bd 0cbd 16bd 20bd  2bbd 36bd 41bd 4dbd  ...... .+.6.A.M.
000270  5abd 66bd 73bd 81bd  8fbd 9ebd adbd bdbd  Z.f.s...........
000280  cdbd debd efbd 01be  14be 27be 3bbe 4fbe  ..........'.;.O.
000290  65be 7cbe 92be aabe  c3be dcbe f6be 11bf  e.|.............
0002a0  2dbf 4abf 68bf 88bf  a8bf c9bf ecbf 0fc0  -.J.h...........
0002b0  10c0 12c0 13c0 14c0  15c0 17c0 18c0 1ac0  ................
0002c0  1bc0 1dc0 1fc0 20c0  22c0 24c0 26c0 28c0  ...... .".$.&.(.
0002d0  2ac0 2cc0 2ec0 31c0  33c0 36c0 38c0 3bc0  *.,...1.3.6.8.;.
0002e0  3ec0 40c0 43c0 46c0  49c0 4dc0 50c0 54c0  >.@.C.F.I.M.P.T.
0002f0  57c0 5bc0 5fc0 63c0  67c0 6bc0 70c0 74c0  W.[._.c.g.k.p.t.
000300  79c0 7ec0 83c0 88c0  8ec0 93c0 99c0 9fc0  y.~.............
000310  a5c0 acc0 b2c0 b9c0  c0c0 c8c0 cfc0 d7c0  ................
000320  e0c0 e8c0 f1c0 fac0                       ........

entropy sources: [0] timer 
accumulate: (src: [0] timer) f20d 0e88 
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 8a825aa3667db5b3fadac616210dbeb6a5c5fbd801c2937408f77c2866e8edbe
16 bit random number: 979b68d868c03d2b912c8326b3acf297
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 1.17 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-13 00:49.29: Job failed: Failed: Build failed