2025-06-05 01:04.54: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a59d8b975dc7279c29cfce5eb8db910c506c93b) (linux-x86_64:(lower-bound)) Base: ocaml/opam:debian-12-ocaml-4.14@sha256:3244bdc5a8a334bd7c4f552ea00747039a9cec8c46437471b45bca4791eef453 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 1a59d8b9 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-12-ocaml-4.14@sha256:3244bdc5a8a334bd7c4f552ea00747039a9cec8c46437471b45bca4791eef453 # debian-12-4.14_opam-2.3 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e f5c1936fa5c32d29749894f9717c2eea4a72c4d5 || git fetch origin master) && git reset -q --hard f5c1936fa5c32d29749894f9717c2eea4a72c4d5 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./ RUN opam pin add -yn mirage-crypto.dev './' && \ opam pin add -yn mirage-crypto-rng.dev './' && \ opam pin add -yn mirage-crypto-rng-mirage.dev './' && \ opam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \ opam pin add -yn mirage-crypto-pk.dev './' && \ opam pin add -yn mirage-crypto-ec.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.0.0 asn1-combinators.0.3.1 astring.0.8.5 base.v0.14.2 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigarray-compat.1.0.0 biniou.1.2.0 cmdliner.1.0.3 conf-gmp.1 conf-gmp-powm-sec.1 conf-pkg-config.1.0 conf-which.1 cppo.1.6.1 cstruct.3.0.0 digestif.1.2.0 domain-name.0.3.0 dune.2.8.5 dune-configurator.2.3.0 dune-private-libs.2.3.0 duration.0.1.0 easy-format.1.0.1 eqaf.0.8 fmt.0.8.7 functoria-runtime.4.0.0~beta1 io-page.2.4.0 ipaddr.5.0.0 jbuilder.1.0+beta20.1 logs.0.6.3 lwt.5.4.0 macaddr.5.0.0 mirage-mtime.5.0.0 mirage-runtime.4.0.0~beta1 mirage-sleep.4.0.0 mirage-unix.5.0.0 mmap.1.1.0 mtime.2.0.0 num.1.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.9.1 ocplib-endian.1.0 ohex.0.2.0 ounit2.2.2.0 parsexp.v0.14.1 ppx_derivers.1.0 ppx_deriving.5.2 ppx_deriving_yojson.3.6.1 ppxlib.0.24.0 ptime.0.8.6 randomconv.0.2.0 re.1.7.2 result.1.5 seq.0.3 sexplib.v0.14.0 sexplib0.v0.14.0 stdlib-shims.0.1.0 topkg.1.0.3 uuidm.0.9.6 yojson.1.6.0 zarith.1.13" 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-pk.dev mirage-crypto-ec.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2025-06-05 01:04.54: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-4.14@sha256:3244bdc5a8a334bd7c4f552ea00747039a9cec8c46437471b45bca4791eef453-debian-12-4.14_opam-2.3-439e4f89e05d62943ba5c3d81d441a46" 2025-06-05 01:04.54: Using OBuilder spec: ((from ocaml/opam:debian-12-ocaml-4.14@sha256:3244bdc5a8a334bd7c4f552ea00747039a9cec8c46437471b45bca4791eef453) (comment debian-12-4.14_opam-2.3) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e f5c1936fa5c32d29749894f9717c2eea4a72c4d5 || git fetch origin master) && git reset -q --hard f5c1936fa5c32d29749894f9717c2eea4a72c4d5 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam) (dst ./)) (run (network host) (shell "opam pin add -yn mirage-crypto.dev './' && \ \nopam pin add -yn mirage-crypto-rng.dev './' && \ \nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \ \nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \ \nopam pin add -yn mirage-crypto-pk.dev './' && \ \nopam pin add -yn mirage-crypto-ec.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.0.0 asn1-combinators.0.3.1 astring.0.8.5 base.v0.14.2 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigarray-compat.1.0.0 biniou.1.2.0 cmdliner.1.0.3 conf-gmp.1 conf-gmp-powm-sec.1 conf-pkg-config.1.0 conf-which.1 cppo.1.6.1 cstruct.3.0.0 digestif.1.2.0 domain-name.0.3.0 dune.2.8.5 dune-configurator.2.3.0 dune-private-libs.2.3.0 duration.0.1.0 easy-format.1.0.1 eqaf.0.8 fmt.0.8.7 functoria-runtime.4.0.0~beta1 io-page.2.4.0 ipaddr.5.0.0 jbuilder.1.0+beta20.1 logs.0.6.3 lwt.5.4.0 macaddr.5.0.0 mirage-mtime.5.0.0 mirage-runtime.4.0.0~beta1 mirage-sleep.4.0.0 mirage-unix.5.0.0 mmap.1.1.0 mtime.2.0.0 num.1.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.9.1 ocplib-endian.1.0 ohex.0.2.0 ounit2.2.2.0 parsexp.v0.14.1 ppx_derivers.1.0 ppx_deriving.5.2 ppx_deriving_yojson.3.6.1 ppxlib.0.24.0 ptime.0.8.6 randomconv.0.2.0 re.1.7.2 result.1.5 seq.0.3 sexplib.v0.14.0 sexplib0.v0.14.0 stdlib-shims.0.1.0 topkg.1.0.3 uuidm.0.9.6 yojson.1.6.0 zarith.1.13") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build")) ) 2025-06-05 01:04.54: Waiting for resource in pool OCluster 2025-06-05 01:04.54: Waiting for worker… 2025-06-05 01:04.54: Got resource from pool OCluster Building on clete.caelum.ci.dev All commits already cached HEAD is now at 1a59d8b mirage-crypto-ec: add Brainpool curves with 254/384/512 bits (from ocaml/opam:debian-12-ocaml-4.14@sha256:3244bdc5a8a334bd7c4f552ea00747039a9cec8c46437471b45bca4791eef453) 2025-06-05 01:04.54 ---> using "8fc05cdda16df548920c1f78c4fe559e1928343c0387f98662ad0cea1d69c1c6" from cache /: (comment debian-12-4.14_opam-2.3) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) 2025-06-05 01:04.54 ---> using "9db39afb9ae618df1806574e1622d0f17b1c531212faa3f825641aa4b44d35ae" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. Continue? [y/n] y This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. [NOTE] The 'jobs' option was reset, its value was 39 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=39 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-06-05 01:04.54 ---> using "1037229ea3e508281998c5ba6de2dbb9159f8f2bce340117a55afc77dbf101b4" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.15.0-134-generic The OCaml toplevel, version 4.14.2 2.3.0 2025-06-05 01:04.54 ---> using "259cec8c540a5a38ed4ceda484aea7ba92c8d93274a504c07043e0c9cadecbf9" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-06-05 01:04.54 ---> using "135b2e73af3827608b107663e12f58b0312c1ce511ebfc771dfd2bd9fa27238c" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e f5c1936fa5c32d29749894f9717c2eea4a72c4d5 || git fetch origin master) && git reset -q --hard f5c1936fa5c32d29749894f9717c2eea4a72c4d5 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 0d013e603b..fc511aa5a8 master -> origin/master f5c1936fa5 Merge pull request #27987 from maroneze/master <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-06-05 01:04.54 ---> using "76b7bf753b393fab5b079bb0eb83ad13050e6e1fe9acd4f11144de5ec8a2be55" from cache /src: (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam) (dst ./)) 2025-06-05 01:04.54 ---> using "2d4e0efc59ed2012fa9ddbb077e4d33f710c5b13c3c5fc003fc17dcf8af12c72" from cache /src: (run (network host) (shell "opam pin add -yn mirage-crypto.dev './' && \ \nopam pin add -yn mirage-crypto-rng.dev './' && \ \nopam pin add -yn mirage-crypto-rng-mirage.dev './' && \ \nopam pin add -yn mirage-crypto-rng-miou-unix.dev './' && \ \nopam pin add -yn mirage-crypto-pk.dev './' && \ \nopam pin add -yn mirage-crypto-ec.dev './'")) [mirage-crypto.dev] synchronised (file:///src) mirage-crypto is now pinned to file:///src (version dev) [mirage-crypto-rng.dev] synchronised (file:///src) mirage-crypto-rng is now pinned to file:///src (version dev) [mirage-crypto-rng-mirage.dev] synchronised (file:///src) mirage-crypto-rng-mirage is now pinned to file:///src (version dev) [mirage-crypto-rng-miou-unix.dev] synchronised (file:///src) mirage-crypto-rng-miou-unix is now pinned to file:///src (version dev) [mirage-crypto-pk.dev] synchronised (file:///src) mirage-crypto-pk is now pinned to file:///src (version dev) [mirage-crypto-ec.dev] synchronised (file:///src) mirage-crypto-ec is now pinned to file:///src (version dev) 2025-06-05 01:05.04 ---> saved as "99a865cbb6e4351a92dbc477350856056453b9ec2309b422d15be95021eb404e" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-06-05 01:05.05 ---> saved as "7cd30c75ae598e077ba2c9176865f6a56d7d13a29b27978b1570850e7bbaddfe" /src: (env DEPS "alcotest.1.0.0 asn1-combinators.0.3.1 astring.0.8.5 base.v0.14.2 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigarray-compat.1.0.0 biniou.1.2.0 cmdliner.1.0.3 conf-gmp.1 conf-gmp-powm-sec.1 conf-pkg-config.1.0 conf-which.1 cppo.1.6.1 cstruct.3.0.0 digestif.1.2.0 domain-name.0.3.0 dune.2.8.5 dune-configurator.2.3.0 dune-private-libs.2.3.0 duration.0.1.0 easy-format.1.0.1 eqaf.0.8 fmt.0.8.7 functoria-runtime.4.0.0~beta1 io-page.2.4.0 ipaddr.5.0.0 jbuilder.1.0+beta20.1 logs.0.6.3 lwt.5.4.0 macaddr.5.0.0 mirage-mtime.5.0.0 mirage-runtime.4.0.0~beta1 mirage-sleep.4.0.0 mirage-unix.5.0.0 mmap.1.1.0 mtime.2.0.0 num.1.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.11.0 ocaml-config.2 ocaml-options-vanilla.1 ocamlbuild.0.14.0 ocamlfind.1.9.1 ocplib-endian.1.0 ohex.0.2.0 ounit2.2.2.0 parsexp.v0.14.1 ppx_derivers.1.0 ppx_deriving.5.2 ppx_deriving_yojson.3.6.1 ppxlib.0.24.0 ptime.0.8.6 randomconv.0.2.0 re.1.7.2 result.1.5 seq.0.3 sexplib.v0.14.0 sexplib0.v0.14.0 stdlib-shims.0.1.0 topkg.1.0.3 uuidm.0.9.6 yojson.1.6.0 zarith.1.13") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] - Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] - Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] - Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB] - Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [265 kB] - Fetched 9312 kB in 2s (4771 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [mirage-crypto.dev] synchronised (file:///src) [mirage-crypto-ec.dev] synchronised (file:///src) [mirage-crypto-pk.dev] synchronised (file:///src) [mirage-crypto-rng.dev] synchronised (file:///src) [mirage-crypto-rng-mirage.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). The following system packages will first need to be installed: libgmp-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libgmpxx4ldbl:amd64. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18747 files and directories currently installed.) - Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... - Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... - Selecting previously unselected package libgmp-dev:amd64. - Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... - Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... - Selecting previously unselected package libpkgconf3:amd64. - Preparing to unpack .../2-libpkgconf3_1.8.1-1_amd64.deb ... - Unpacking libpkgconf3:amd64 (1.8.1-1) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-1_amd64.deb ... - Unpacking pkgconf-bin (1.8.1-1) ... - Selecting previously unselected package pkgconf:amd64. - Preparing to unpack .../4-pkgconf_1.8.1-1_amd64.deb ... - Unpacking pkgconf:amd64 (1.8.1-1) ... - Selecting previously unselected package pkg-config:amd64. - Preparing to unpack .../5-pkg-config_1.8.1-1_amd64.deb ... - Unpacking pkg-config:amd64 (1.8.1-1) ... - Setting up libpkgconf3:amd64 (1.8.1-1) ... - Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... - Setting up pkgconf-bin (1.8.1-1) ... - Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... - Setting up pkgconf:amd64 (1.8.1-1) ... - Setting up pkg-config:amd64 (1.8.1-1) ... - Processing triggers for libc-bin (2.36-9+deb12u10) ... 2025-06-05 01:05.23 ---> saved as "e27191a79b6ed7d5c26cbedf2e0b37722755c513c095a9c3f48d653094b9496a" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). The following actions will be performed: === install 60 packages - install alcotest 1.0.0 - install asn1-combinators 0.3.1 - install astring 0.8.5 - install base v0.14.2 - install base-bytes base - install bigarray-compat 1.0.0 - install biniou 1.2.0 - install cmdliner 1.0.3 - install conf-gmp 1 - install conf-gmp-powm-sec 1 - install conf-pkg-config 1.0 - install conf-which 1 - install cppo 1.6.1 - install cstruct 3.0.0 - install digestif 1.2.0 - install domain-name 0.3.0 - install dune 2.8.5 - install dune-configurator 2.3.0 - install dune-private-libs 2.3.0 - install duration 0.1.0 - install easy-format 1.0.1 - install eqaf 0.8 - install fmt 0.8.7 - install functoria-runtime 4.0.0~beta1 - install io-page 2.4.0 - install ipaddr 5.0.0 - install jbuilder 1.0+beta20.1 (deprecated) - install logs 0.6.3 - install lwt 5.4.0 - install macaddr 5.0.0 - install mirage-mtime 5.0.0 - install mirage-runtime 4.0.0~beta1 - install mirage-sleep 4.0.0 - install mirage-unix 5.0.0 - install mmap 1.1.0 - install mtime 2.0.0 - install num 1.0 - install ocaml-compiler-libs v0.11.0 - install ocamlbuild 0.14.0 - install ocamlfind 1.9.1 - install ocplib-endian 1.0 - install ohex 0.2.0 - install ounit2 2.2.0 - install parsexp v0.14.1 - install ppx_derivers 1.0 - install ppx_deriving 5.2 - install ppx_deriving_yojson 3.6.1 - install ppxlib 0.24.0 - install ptime 0.8.6 - install randomconv 0.2.0 - install re 1.7.2 - install result 1.5 - install seq 0.3 - install sexplib v0.14.0 - install sexplib0 v0.14.0 - install stdlib-shims 0.1.0 - install topkg 1.0.3 - install uuidm 0.9.6 - install yojson 1.6.0 - install zarith 1.13 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved asn1-combinators.0.3.1 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved bigarray-compat.1.0.0 (cached) -> retrieved base.v0.14.2 (cached) -> retrieved biniou.1.2.0 (cached) -> retrieved conf-gmp.1 (cached) -> retrieved conf-gmp-powm-sec.1 (cached) -> installed conf-pkg-config.1.0 -> installed conf-which.1 -> retrieved cppo.1.6.1 (cached) -> retrieved cmdliner.1.0.3 (cached) -> installed conf-gmp.1 -> retrieved cstruct.3.0.0 (cached) -> retrieved domain-name.0.3.0 (cached) -> installed conf-gmp-powm-sec.1 -> retrieved alcotest.1.0.0 (cached) -> retrieved dune.2.8.5 (cached) -> retrieved digestif.1.2.0 (cached) -> retrieved dune-configurator.2.3.0, dune-private-libs.2.3.0 (cached) -> retrieved duration.0.1.0 (cached) -> retrieved easy-format.1.0.1 (cached) -> retrieved eqaf.0.8 (cached) -> retrieved fmt.0.8.7 (cached) -> retrieved io-page.2.4.0 (cached) -> retrieved ipaddr.5.0.0, macaddr.5.0.0 (cached) -> retrieved logs.0.6.3 (cached) -> retrieved functoria-runtime.4.0.0~beta1, mirage-runtime.4.0.0~beta1 (cached) -> retrieved jbuilder.1.0+beta20.1 (cached) -> retrieved lwt.5.4.0 (cached) -> retrieved mirage-mtime.5.0.0 (cached) -> retrieved mirage-sleep.4.0.0 (cached) -> retrieved mirage-unix.5.0.0 (cached) -> retrieved mmap.1.1.0 (cached) -> retrieved mtime.2.0.0 (cached) -> retrieved num.1.0 (cached) -> installed cmdliner.1.0.3 -> retrieved ocaml-compiler-libs.v0.11.0 (cached) -> retrieved ocamlbuild.0.14.0 (cached) -> retrieved ocamlfind.1.9.1 (cached) -> retrieved ocplib-endian.1.0 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved ounit2.2.2.0 (cached) -> retrieved parsexp.v0.14.1 (cached) -> retrieved ppx_derivers.1.0 (cached) -> retrieved ppx_deriving.5.2 (cached) -> retrieved ppx_deriving_yojson.3.6.1 (cached) -> retrieved randomconv.0.2.0 (cached) -> retrieved ptime.0.8.6 (cached) -> retrieved result.1.5 (cached) -> retrieved ppxlib.0.24.0 (cached) -> retrieved re.1.7.2 (cached) -> retrieved seq.0.3 (cached) -> retrieved sexplib.v0.14.0 (cached) -> retrieved sexplib0.v0.14.0 (cached) -> retrieved stdlib-shims.0.1.0 (cached) -> retrieved uuidm.0.9.6 (cached) -> retrieved yojson.1.6.0 (cached) -> retrieved zarith.1.13 (cached) -> retrieved topkg.1.0.3 (cached) -> installed ocamlfind.1.9.1 -> installed base-bytes.base -> installed easy-format.1.0.1 -> installed num.1.0 -> installed ocamlbuild.0.14.0 -> installed zarith.1.13 -> installed jbuilder.1.0+beta20.1 -> installed ppx_derivers.1.0 -> installed biniou.1.2.0 -> installed re.1.7.2 -> installed cppo.1.6.1 -> installed ocaml-compiler-libs.v0.11.0 -> installed dune.2.8.5 -> installed bigarray-compat.1.0.0 -> installed randomconv.0.2.0 -> installed ohex.0.2.0 -> installed seq.0.3 -> installed macaddr.5.0.0 -> installed result.1.5 -> installed stdlib-shims.0.1.0 -> installed mmap.1.1.0 -> installed sexplib0.v0.14.0 -> installed ounit2.2.2.0 -> installed topkg.1.0.3 -> installed yojson.1.6.0 -> installed duration.0.1.0 -> installed uuidm.0.9.6 -> installed mtime.2.0.0 -> installed fmt.0.8.7 -> installed mirage-mtime.5.0.0 -> installed ptime.0.8.6 -> installed functoria-runtime.4.0.0~beta1 -> installed dune-private-libs.2.3.0 -> installed astring.0.8.5 -> installed asn1-combinators.0.3.1 -> installed domain-name.0.3.0 -> installed alcotest.1.0.0 -> installed ipaddr.5.0.0 -> installed dune-configurator.2.3.0 -> installed ocplib-endian.1.0 -> installed lwt.5.4.0 -> installed base.v0.14.2 -> installed mirage-sleep.4.0.0 -> installed logs.0.6.3 -> installed mirage-runtime.4.0.0~beta1 -> installed parsexp.v0.14.1 -> installed ppxlib.0.24.0 -> installed sexplib.v0.14.0 -> installed cstruct.3.0.0 -> installed io-page.2.4.0 -> installed eqaf.0.8 -> installed mirage-unix.5.0.0 -> installed digestif.1.2.0 -> installed ppx_deriving.5.2 -> installed ppx_deriving_yojson.3.6.1 Done. <><> jbuilder.1.0+beta20.1 installed successfully <><><><><><><><><><><><><><><> => Note: This package is deprecated. # To update the current shell environment, run: eval $(opam env) 2025-06-05 01:06.16 ---> saved as "c9033c74609500a8b2dfaf5a2e616701d4dad6c1528f2751b2d18fdd08cb20e8" /src: (copy (src .) (dst /src)) 2025-06-05 01:06.18 ---> saved as "48db03c59a4ad69c6bbb41850eb556a8d86f8a58e7a1c0bf2dffb8f0c6669915" /src: (run (shell "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build")) File "/home/opam/.opam/4.14/lib/biniou/biniou.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/ppx_derivers/ppx_derivers.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/ocaml-compiler-libs/bytecomp/ocaml-compiler-libs.bytecomp.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/ocaml-compiler-libs/common/ocaml-compiler-libs.common.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/ocaml-compiler-libs/shadow/ocaml-compiler-libs.shadow.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/ocaml-compiler-libs/toplevel/ocaml-compiler-libs.toplevel.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/cstruct/cstruct.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/re.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/emacs/re.emacs.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/glob/re.glob.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/pcre/re.pcre.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/perl/re.perl.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/posix/re.posix.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. File "/home/opam/.opam/4.14/lib/re/str/re.str.dune", line 1, characters 0-0: Warning: .dune files are ignored since 2.0. Reinstall the library with dune >= 2.0 to get rid of this warning and enable support for the subsystem this library provides. test_entropy alias tests/runtest test entropy OK test_random_runner alias tests/runtest ......... Ran: 9 tests in: 0.11 seconds. OK test_symmetric_runner alias tests/runtest accel: XOR AES GHASH ................................................................ Ran: 64 tests in: 0.12 seconds. OK test_entropy_collection alias tests/runtest reseeding: 000000 0008 df0c 5a4d bd5b a2bf 0108 888c 8239 ....ZM.[.......9 000010 5a5c 62f7 02c8 34fa 4efe 3202 e605 2509 Z\b...4.N.2...%. 000020 290b 6c10 4711 8113 5419 a31b 8422 bf26 ).l.G...T....".& 000030 5a2b ee30 9832 f436 e63b 5b42 5746 474a Z+.0.2.6.;[BWFGJ 000040 1f4e b851 a954 e455 1d59 155b 5b60 1b61 .N.Q.T.U.Y.[[`.a 000050 1063 2c68 9e68 ca69 d66c 316f 8674 8875 .c,h.h.i.l1o.t.u 000060 2e78 a378 d879 fc7c bb7e 5083 d588 588a .x.x.y.|.~P...X. 000070 4b8e 2c92 d795 fb98 bd9a 529f dda4 69a6 K.,.......R...i. 000080 7aaa a3ae 11b3 33b8 b1b8 f5b9 4cbd 8cbf z.....3.....L... 000090 74c5 f9c7 8fce d9d2 9ed7 a1dd 6ee0 4ce1 t...........n.L. 0000a0 8fe3 7ae9 08ec 3eec cbec 3fee 0bf2 80f5 ..z...>...?..... 0000b0 1af8 6ef8 49f9 89fb 6b01 de03 4a0a 280e ..n.I...k...J.(. 0000c0 cd11 e214 7716 a01a 051f 1224 5724 0b25 ....w......$W$.% 0000d0 0327 0a2c 462c e22c 7a2e a632 1737 0308 .'.,F,.,z..2.7.. 0000e0 c7ea d82a c6cc 353e ...*..5> accumulate: (src: [0] rdrand) 47c0 d1b3 ec95 8754 entropy sources: [0] rdrand [1] timer accumulate: (src: [1] timer) 9c70 d73b accumulate: (src: [0] rdrand) 85f7 b7b4 0314 22d6 accumulate: (src: [1] timer) 399e 25b9 accumulate: (src: [0] rdrand) 2ea5 4063 6a81 f864 accumulate: (src: [1] timer) c709 7636 test_pk_runner alias tests/runtest ....................................................................................................................................................................................................................................................................................................................................................................... Ran: 359 tests in: 1.52 seconds. OK test_ec alias tests/runtest Testing EC. This run has ID `A01C2C6F-3F36-4A28-85CB-253F55B41866`. ... P256 Key exchange 0 b*A. [OK] P256 Key exchange 0 b*A. ... P256 Key exchange 1 a*B. [OK] P256 Key exchange 1 a*B. ... P256 Key exchange 2 a*A. [OK] P256 Key exchange 2 a*A. ... P256 Key exchange 3 b*B. [OK] P256 Key exchange 3 b*B. ... P256 Low level scalar mult 0 Scalar mult (#0). [OK] P256 Low level scalar mult 0 Scalar mult (#0). ... P256 Low level scalar mult 1 Scalar mult (#1). [OK] P256 Low level scalar mult 1 Scalar mult (#1). ... P256 Low level scalar mult 2 Scalar mult (#2). [OK] P256 Low level scalar mult 2 Scalar mult (#2). ... P256 Low level scalar mult 3 Scalar mult (#3). [OK] P256 Low level scalar mult 3 Scalar mult (#3). ... P256 Low level scalar mult 4 Scalar mult (#4). [OK] P256 Low level scalar mult 4 Scalar mult (#4). ... P256 Low level scalar mult 5 Scalar mult (#5). [OK] P256 Low level scalar mult 5 Scalar mult (#5). ... P256 Point validation 0 Ok. [OK] P256 Point validation 0 Ok. ... P256 Point validation 1 P=0. [OK] P256 Point validation 1 P=0. ... P256 Point validation 2 (0, sqrt(b)). [OK] P256 Point validation 2 (0, sqrt(b)). ... P256 Point validation 3 out of range. [OK] P256 Point validation 3 out of range. ... P256 Scalar validation when generating 0 0. [OK] P256 Scalar validation when generating 0 0. ... P256 Scalar validation when generating 1 1. [OK] P256 Scalar validation when generating 1 1. ... P256 Scalar validation when generating 2 n-1. [OK] P256 Scalar validation when generating 2 n-1. ... P256 Scalar validation when generating 3 n. [OK] P256 Scalar validation when generating 3 n. ... ECDSA NIST 0 ECDSA gen. [OK] ECDSA NIST 0 ECDSA gen. ... ECDSA NIST 1 ECDSA sign. [OK] ECDSA NIST 1 ECDSA sign. ... ECDSA NIST 2 ECDSA verify. [OK] ECDSA NIST 2 ECDSA verify. ... ECDSA RFC 6979 P256 0 public key matches. [OK] ECDSA RFC 6979 P256 0 public key matches. ... ECDSA RFC 6979 P256 1 public key compression and decompression. [OK] ECDSA RFC 6979 P256 1 public key compression and decompression. ... ECDSA RFC 6979 P256 2 RFC 6979 A.2.5 0. [OK] ECDSA RFC 6979 P256 2 RFC 6979 A.2.5 0. ... ECDSA RFC 6979 P256 3 RFC 6979 A.2.5 1. [OK] ECDSA RFC 6979 P256 3 RFC 6979 A.2.5 1. ... ECDSA RFC 6979 P256 4 RFC 6979 A.2.5 2. [OK] ECDSA RFC 6979 P256 4 RFC 6979 A.2.5 2. ... ECDSA RFC 6979 P256 5 RFC 6979 A.2.5 3. [OK] ECDSA RFC 6979 P256 5 RFC 6979 A.2.5 3. ... ECDSA RFC 6979 P256 6 RFC 6979 A.2.5 4. [OK] ECDSA RFC 6979 P256 6 RFC 6979 A.2.5 4. ... ECDSA RFC 6979 P256 7 RFC 6979 A.2.5 5. [OK] ECDSA RFC 6979 P256 7 RFC 6979 A.2.5 5. ... ECDSA RFC 6979 P256 8 RFC 6979 A.2.5 6. [OK] ECDSA RFC 6979 P256 8 RFC 6979 A.2.5 6. ... ECDSA RFC 6979 P256 9 RFC 6979 A.2.5 7. [OK] ECDSA RFC 6979 P256 9 RFC 6979 A.2.5 7. ... ECDSA RFC 6979 P256 10 RFC 6979 A.2.5 8. [OK] ECDSA RFC 6979 P256 10 RFC 6979 A.2.5 8. ... ECDSA RFC 6979 P256 11 RFC 6979 A.2.5 9. [OK] ECDSA RFC 6979 P256 11 RFC 6979 A.2.5 9. ... ECDSA RFC 6979 P384 0 public key matches. [OK] ECDSA RFC 6979 P384 0 public key matches. ... ECDSA RFC 6979 P384 1 public key compression and decompression. [OK] ECDSA RFC 6979 P384 1 public key compression and decompression. ... ECDSA RFC 6979 P384 2 RFC 6979 A.2.6 0. [OK] ECDSA RFC 6979 P384 2 RFC 6979 A.2.6 0. ... ECDSA RFC 6979 P384 3 RFC 6979 A.2.6 1. [OK] ECDSA RFC 6979 P384 3 RFC 6979 A.2.6 1. ... ECDSA RFC 6979 P384 4 RFC 6979 A.2.6 2. [OK] ECDSA RFC 6979 P384 4 RFC 6979 A.2.6 2. ... ECDSA RFC 6979 P384 5 RFC 6979 A.2.6 3. [OK] ECDSA RFC 6979 P384 5 RFC 6979 A.2.6 3. ... ECDSA RFC 6979 P384 6 RFC 6979 A.2.6 4. [OK] ECDSA RFC 6979 P384 6 RFC 6979 A.2.6 4. ... ECDSA RFC 6979 P384 7 RFC 6979 A.2.6 5. [OK] ECDSA RFC 6979 P384 7 RFC 6979 A.2.6 5. ... ECDSA RFC 6979 P384 8 RFC 6979 A.2.6 6. [OK] ECDSA RFC 6979 P384 8 RFC 6979 A.2.6 6. ... ECDSA RFC 6979 P384 9 RFC 6979 A.2.6 7. [OK] ECDSA RFC 6979 P384 9 RFC 6979 A.2.6 7. ... ECDSA RFC 6979 P384 10 RFC 6979 A.2.6 8. [OK] ECDSA RFC 6979 P384 10 RFC 6979 A.2.6 8. ... ECDSA RFC 6979 P384 11 RFC 6979 A.2.6 9. [OK] ECDSA RFC 6979 P384 11 RFC 6979 A.2.6 9. ... ECDSA RFC 6979 P521 0 public key matches. [OK] ECDSA RFC 6979 P521 0 public key matches. ... ECDSA RFC 6979 P521 1 public key compression and decompression. [OK] ECDSA RFC 6979 P521 1 public key compression and decompression. ... ECDSA RFC 6979 P521 2 RFC 6979 A.2.7 0. [OK] ECDSA RFC 6979 P521 2 RFC 6979 A.2.7 0. ... ECDSA RFC 6979 P521 3 RFC 6979 A.2.7 1. [OK] ECDSA RFC 6979 P521 3 RFC 6979 A.2.7 1. ... ECDSA RFC 6979 P521 4 RFC 6979 A.2.7 2. [OK] ECDSA RFC 6979 P521 4 RFC 6979 A.2.7 2. ... ECDSA RFC 6979 P521 5 RFC 6979 A.2.7 3. [OK] ECDSA RFC 6979 P521 5 RFC 6979 A.2.7 3. ... ECDSA RFC 6979 P521 6 RFC 6979 A.2.7 4. [OK] ECDSA RFC 6979 P521 6 RFC 6979 A.2.7 4. ... ECDSA RFC 6979 P521 7 RFC 6979 A.2.7 5. [OK] ECDSA RFC 6979 P521 7 RFC 6979 A.2.7 5. ... ECDSA RFC 6979 P521 8 RFC 6979 A.2.7 6. [OK] ECDSA RFC 6979 P521 8 RFC 6979 A.2.7 6. ... ECDSA RFC 6979 P521 9 RFC 6979 A.2.7 7. [OK] ECDSA RFC 6979 P521 9 RFC 6979 A.2.7 7. ... ECDSA RFC 6979 P521 10 RFC 6979 A.2.7 8. [OK] ECDSA RFC 6979 P521 10 RFC 6979 A.2.7 8. ... ECDSA RFC 6979 P521 11 RFC 6979 A.2.7 9. [OK] ECDSA RFC 6979 P521 11 RFC 6979 A.2.7 9. ... X25519 0 RFC 7748. [OK] X25519 0 RFC 7748. ... ED25519 0 RFC 8032 1. [OK] ED25519 0 RFC 8032 1. ... ED25519 1 RFC 8032 2. [OK] ED25519 1 RFC 8032 2. ... ED25519 2 RFC 8032 3. [OK] ED25519 2 RFC 8032 3. ... ED25519 3 RFC 8032 4. [OK] ED25519 3 RFC 8032 4. ... ED25519 4 RFC 8032 5. [OK] ED25519 4 RFC 8032 5. ... ECDSA P521 regression 0 regression1. [OK] ECDSA P521 regression 0 regression1. ... secp256k1 ECDSA 0 ECDSA gen. [OK] secp256k1 ECDSA 0 ECDSA gen. ... secp256k1 ECDSA 1 ECDSA verify. [OK] secp256k1 ECDSA 1 ECDSA verify. ... secp256k1 ECDSA sign 0 ECDSA sign 0. [OK] secp256k1 ECDSA sign 0 ECDSA sign 0. ... secp256k1 ECDSA sign 1 ECDSA sign 1. [OK] secp256k1 ECDSA sign 1 ECDSA sign 1. ... secp256k1 ECDSA sign 2 ECDSA sign 2. [OK] secp256k1 ECDSA sign 2 ECDSA sign 2. ... secp256k1 ECDSA sign 3 ECDSA sign 3. [OK] secp256k1 ECDSA sign 3 ECDSA sign 3. ... secp256k1 ECDSA sign 4 ECDSA sign 4. [OK] secp256k1 ECDSA sign 4 ECDSA sign 4. ... secp256k1 ECDSA sign 5 ECDSA sign 5. [OK] secp256k1 ECDSA sign 5 ECDSA sign 5. ... secp256k1 ECDSA sign 6 ECDSA sign 6. [OK] secp256k1 ECDSA sign 6 ECDSA sign 6. ... brainpoolP256r1 ECDSA 0 ECDSA gen. [OK] brainpoolP256r1 ECDSA 0 ECDSA gen. ... brainpoolP256r1 ECDSA 1 ECDSA sign. [OK] brainpoolP256r1 ECDSA 1 ECDSA sign. ... brainpoolP256r1 ECDSA 2 ECDSA verify. [OK] brainpoolP256r1 ECDSA 2 ECDSA verify. ... brainpoolP384r1 ECDSA 0 ECDSA gen. [OK] brainpoolP384r1 ECDSA 0 ECDSA gen. ... brainpoolP384r1 ECDSA 1 ECDSA sign. [OK] brainpoolP384r1 ECDSA 1 ECDSA sign. ... brainpoolP384r1 ECDSA 2 ECDSA verify. [OK] brainpoolP384r1 ECDSA 2 ECDSA verify. ... brainpoolP512r1 ECDSA 0 ECDSA gen. [OK] brainpoolP512r1 ECDSA 0 ECDSA gen. ... brainpoolP512r1 ECDSA 1 ECDSA sign. [OK] brainpoolP512r1 ECDSA 1 ECDSA sign. ... brainpoolP512r1 ECDSA 2 ECDSA verify. [OK] brainpoolP512r1 ECDSA 2 ECDSA verify. The full test results are available in `/src/_build/default/tests/_build/_tests/A01C2C6F-3F36-4A28-85CB-253F55B41866`. Test Successful in 0.000s. 82 tests run. test_ec_wycheproof alias tests/runtest (exit 2) (cd _build/default/tests && ./test_ec_wycheproof.exe) Fatal error: exception Sys_error("ecdsa_brainpoolp512r1_sha512_test.json: No such file or directory") "/usr/bin/env" "bash" "-c" "opam exec -- dune build --only-packages=mirage-crypto,mirage-crypto-rng,mirage-crypto-rng-mirage,mirage-crypto-pk,mirage-crypto-ec @install @check @runtest && rm -rf _build" failed with exit status 1 2025-06-05 01:06.31: Job failed: Failed: Build failed