Organisationsmiragemirage-crypto1a59d8 ()freebsd-14.2-5.3_opam-2.3

freebsd-14.2-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-04-17 15:33.20: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/260/head (1a59d8b975dc7279c29cfce5eb8db910c506c93b) (freebsd-x86_64:freebsd-14.2-5.3_opam-2.3)
Base: freebsd-14.2-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 1a59d8b9
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM freebsd-14.2-ocaml-5.3
# freebsd-14.2-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/local/bin/opam-2.3 /usr/local/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 442eddb8a363418dcb02e519972818da08bb7cd4 || git fetch origin master) && git reset -q --hard 442eddb8a363418dcb02e519972818da08bb7cd4 && 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.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.18.1 dune-configurator.3.18.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.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 opam exec -- dune build @install @check @runtest && rm -rf _build


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


2025-04-17 15:33.20: Using cache hint "mirage/mirage-crypto-freebsd-14.2-ocaml-5.3-freebsd-14.2-5.3_opam-2.3-a1c951133d729be78096fa93db03d791"
2025-04-17 15:33.20: Using OBuilder spec:
((from freebsd-14.2-ocaml-5.3)
(comment freebsd-14.2-5.3_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/local/bin/opam-2.3 /usr/local/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 442eddb8a363418dcb02e519972818da08bb7cd4 || git fetch origin master) && git reset -q --hard 442eddb8a363418dcb02e519972818da08bb7cd4 && 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.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.18.1 dune-configurator.3.18.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14")
(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-rng-miou-unix.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 @install @check @runtest && rm -rf _build"))
)


2025-04-17 15:33.20: Waiting for resource in pool OCluster
2025-04-18 01:22.36: Waiting for worker…
2025-04-18 04:05.24: Got resource from pool OCluster
Building on spring
All commits already cached
HEAD is now at 1a59d8b mirage-crypto-ec: add Brainpool curves with 254/384/512 bits


(from freebsd-14.2-ocaml-5.3)
2025-04-18 03:50.18 ---> using "47c9a03b962be450225081ed69acde1f5c6dadb6d1106d9b1a8b4fd61c2defa6" from cache


/: (comment freebsd-14.2-5.3_opam-2.3)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.3 /usr/local/bin/opam"))
2025-04-18 03:50.19 ---> using "6c919feff42b8acbece064f547886f17e62a0f8c652c95803d5cc1a0edc05bf0" from cache


/src: (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 /home/opam/.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:///home/opam/opam-repository
2025-04-18 03:50.20 ---> using "ef1aecc2d79e0d6d7a69975e03fbee48aae321cc5ded967c4b85817abcd33408" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
FreeBSD 14.2-RELEASE-p1
The OCaml toplevel, version 5.3.0
2.3.0
2025-04-18 03:50.20 ---> using "b81c61e28dd398a2621aef3fc778c808fda4399fe66dbfb28a40b55bd44ce32a" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-04-18 03:50.21 ---> using "46859cd3f1ed5f6081f98d282b27cc9fcab2b0b04b4be45ac52d723eb6d8a59e" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 442eddb8a363418dcb02e519972818da08bb7cd4 || git fetch origin master) && git reset -q --hard 442eddb8a363418dcb02e519972818da08bb7cd4 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
48e47466f5..442eddb8a3  master     -> origin/master
442eddb8a3 Merge pull request #27761 from maiste/release-dune-3.18.1


<><> 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).


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.
2025-04-18 03:50.22 ---> using "d9aac109bd751c04aff4a2ef45f16538e45a561bc0cee00ea573680c02b4aec7" 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-04-18 03:50.23 ---> using "537ebcaef6a71e9114097d3f4e5f615a055c79d4efe5dc1b6f814e21bcbc19c2" 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-04-18 03:50.23 ---> using "f942d1e44ab2c3356ae19d510bc0b2c395d0f97692c3c0bbfa85158f1f6a0616" from cache


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-04-18 03:50.24 ---> using "b8080e57d34d35e882d53aec4a6eb68a221677bbb6b3fc4902662687ba7f0179" from cache


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


/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-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS"))
[WARNING] Unknown update command for bsd, skipping system update


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto.dev] synchronised (file:///src)
[mirage-crypto-pk.dev] synchronised (file:///src)
[mirage-crypto-ec.dev] synchronised (file:///src)
[mirage-crypto-rng.dev] synchronised (file:///src)
[mirage-crypto-rng-mirage.dev] synchronised (file:///src)
[mirage-crypto-rng-miou-unix.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 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


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/local/bin/sudo "pkg" "install" "-y" "gmp"
- Updating FreeBSD repository catalogue...
- [spring] Fetching data.pkg: .
- ....
- ..... done
- Processing entries: .
- .
- ..
- .
- ..
- .
- .
- . done
- FreeBSD repository update completed. 34724 packages processed.
- All repositories are up to date.
- New version of pkg detected; it needs to be installed first.
- The following 1 package(s) will be affected (of 0 checked):
- 
- Installed packages to be UPGRADED:
- 	pkg: 1.21.3 -> 2.1.0
- 
- Number of packages to be upgraded: 1
- 
- 12 MiB to be downloaded.
- [spring] [1/1] Fetching pkg-2.1.0.pkg: .
- ....
- ..... done
- Checking integrity... done (0 conflicting)
- [spring] [1/1] Upgrading pkg from 1.21.3 to 2.1.0...
- [spring] [1/1] Extracting pkg-2.1.0: .......... done
- Updating FreeBSD repository catalogue...
- FreeBSD repository is up to date.
- All repositories are up to date.
- The following 1 package(s) will be affected (of 0 checked):
- 
- New packages to be INSTALLED:
- 	gmp: 6.3.0
- 
- Number of packages to be installed: 1
- 
- The process will require 3 MiB more space.
- 498 KiB to be downloaded.
- [spring] [1/1] Fetching gmp-6.3.0.pkg: ...
- ....... done
- Checking integrity... done (0 conflicting)
- [spring] [1/1] Installing gmp-6.3.0...
- [spring] [1/1] Extracting gmp-6.3.0: .......... done
2025-04-18 03:50.25 ---> using "e25aa9b1461aac4f513b7e2b6da8a01ec9b32961bb03d70f5f12083afe43293c" from cache


/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 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
∗ alcotest            1.9.0
∗ asn1-combinators    0.3.2
∗ astring             0.8.5
∗ base-bytes          base
∗ cmdliner            1.3.0
∗ conf-gmp            5
∗ conf-gmp-powm-sec   4
∗ conf-pkg-config     4
∗ cppo                1.8.0
∗ csexp               1.5.2
∗ digestif            1.3.0
∗ domain-name         0.4.1
∗ dune                3.18.1
∗ dune-configurator   3.18.1
∗ duration            0.2.1
∗ eqaf                0.10
∗ fmt                 0.10.0
∗ ipaddr              5.6.0
∗ logs                0.8.0
∗ lwt                 5.9.1
∗ macaddr             5.6.0
∗ miou                0.3.1
∗ mirage-mtime        5.0.0
∗ mirage-runtime      4.9.0
∗ mirage-sleep        4.0.0
∗ mirage-unix         5.0.1
∗ mtime               2.1.0
∗ ocaml-compiler-libs v0.17.0
∗ ocaml-syntax-shims  1.0.0
∗ ocamlbuild          0.16.1
∗ ocamlfind           1.9.8
∗ ocplib-endian       1.2
∗ ohex                0.2.0
∗ ounit2              2.2.7
∗ ppx_derivers        1.2.1
∗ ppx_deriving        6.1.0
∗ ppx_deriving_yojson 3.10.0
∗ ppxlib              0.36.0
∗ ptime               1.2.0
∗ randomconv          0.2.0
∗ re                  1.12.0
∗ seq                 base
∗ sexplib0            v0.17.0
∗ stdlib-shims        0.3.0
∗ topkg               1.0.8
∗ uutf                1.0.4
∗ yojson              2.2.2
∗ zarith              1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved asn1-combinators.0.3.2  (cached)
⬇ retrieved astring.0.8.5  (cached)
⬇ retrieved conf-gmp.5  (cached)
⬇ retrieved conf-gmp-powm-sec.4  (cached)
⬇ retrieved cppo.1.8.0  (cached)
∗ installed conf-pkg-config.4
⬇ retrieved csexp.1.5.2  (cached)
∗ installed conf-gmp.5
⬇ retrieved cmdliner.1.3.0  (cached)
⬇ retrieved domain-name.0.4.1  (cached)
∗ installed conf-gmp-powm-sec.4
⬇ retrieved alcotest.1.9.0  (cached)
⬇ retrieved digestif.1.3.0  (cached)
⬇ retrieved duration.0.2.1  (cached)
⬇ retrieved eqaf.0.10  (cached)
⬇ retrieved fmt.0.10.0  (cached)
⬇ retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
⬇ retrieved logs.0.8.0  (cached)
⬇ retrieved lwt.5.9.1  (cached)
⬇ retrieved miou.0.3.1  (cached)
⬇ retrieved mirage-mtime.5.0.0  (cached)
⬇ retrieved mirage-runtime.4.9.0  (cached)
⬇ retrieved mirage-sleep.4.0.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 ocamlbuild.0.16.1  (cached)
⬇ retrieved ocplib-endian.1.2  (cached)
⬇ retrieved ocamlfind.1.9.8  (cached)
⬇ retrieved ounit2.2.2.7  (cached)
⬇ retrieved ohex.0.2.0  (cached)
⬇ retrieved ppx_derivers.1.2.1  (cached)
⬇ retrieved ppx_deriving.6.1.0  (cached)
⬇ retrieved ppx_deriving_yojson.3.10.0  (cached)
⬇ retrieved dune.3.18.1, dune-configurator.3.18.1  (cached)
⬇ retrieved randomconv.0.2.0  (cached)
⬇ retrieved ptime.1.2.0  (cached)
⬇ retrieved seq.base  (cached)
∗ installed seq.base
⬇ retrieved sexplib0.v0.17.0  (cached)
⬇ retrieved re.1.12.0  (cached)
⬇ retrieved stdlib-shims.0.3.0  (cached)
⬇ retrieved ppxlib.0.36.0  (cached)
⬇ retrieved uutf.1.0.4  (cached)
⬇ retrieved yojson.2.2.2  (cached)
⬇ retrieved zarith.1.14  (cached)
⬇ retrieved topkg.1.0.8  (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 fmt.0.10.0
∗ installed mtime.2.1.0
∗ installed astring.0.8.5
∗ installed ptime.1.2.0
∗ installed dune.3.18.1
∗ 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 mirage-mtime.5.0.0
∗ installed domain-name.0.4.1
∗ installed cppo.1.8.0
∗ installed asn1-combinators.0.3.2
∗ installed ohex.0.2.0
∗ installed dune-configurator.3.18.1
∗ installed ppx_derivers.1.2.1
∗ installed ocplib-endian.1.2
∗ installed ocaml-syntax-shims.1.0.0
∗ installed randomconv.0.2.0
∗ installed ipaddr.5.6.0
∗ installed stdlib-shims.0.3.0
∗ installed sexplib0.v0.17.0
∗ installed digestif.1.3.0
∗ installed ocaml-compiler-libs.v0.17.0
∗ installed re.1.12.0
∗ installed yojson.2.2.2
∗ installed ounit2.2.2.7
∗ installed alcotest.1.9.0
∗ installed lwt.5.9.1
∗ installed mirage-sleep.4.0.0
∗ installed logs.0.8.0
∗ installed mirage-runtime.4.9.0
∗ installed mirage-unix.5.0.1
∗ installed ppxlib.0.36.0
∗ installed ppx_deriving.6.1.0
∗ installed ppx_deriving_yojson.3.10.0
Done.
2025-04-18 03:50.26 ---> using "c6b515b1d61b318b8f515afcf8a41d3d940ba1a0f5d4eb91c438621b4a17d3a6" from cache


/src: (copy (src .) (dst /src))
2025-04-18 03:50.40 ---> saved as "ab82d3b2889ca765fb73f87fe0e9e80a03cc61eb47f34459629f54177c8ea1b2"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_entropy.exe)
test entropy OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.64 seconds.
OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel: XOR AES GHASH
................................................................
Ran: 64 tests in: 0.89 seconds.
OK
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `274WX3TV'.


[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.137s. 82 tests run.
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000  0008 92a1 27a5 423f  f3f9 01c8 3649 824c  ....'.B?....6I.L
000010  e04d 1452 9256 0e5c  5c5c 685d ba60 8462  .M.R.V.\\\h].`.b
000020  e267 0070 3c70 0c71  9473 147b 9281 f084  .g.p<p.q.s.{....
000030  3c87 e88d 1692 7696  c29b 7ca3 d4aa b0b0  <.....v...|.....
000040  70b2 82b7 e6be e8c4  1ac7 82cd e2d0 dad2  p...............
000050  ecd8 f8da 48e1 0ee4  58e4 74e5 c8e8 c4ea  ....H...X.t.....
000060  80f0 e0f1 d4f5 daf9  c2fd a401 2005 c007  ............ ...
000070  720f b816 5c1c 701d  8420 ec21 f825 482a  r...\.p.. .!.%H*
000080  0c2f 8435 c038 a03a  1440 6a40 b241 8a45  ./.5.8.:.@j@.A.E
000090  0a49 524b 5452 3057  f05d 0462 6e66 7e6b  .IRKTR0W.].bnf~k
0000a0  d872 bc78 947a f27f  3688 d688 e28a da90  .r.x.z..6.......
0000b0  ec92 f898 489b 0ca2  84a6 c0ab 9eb3 0ebb  ....H...........
0000c0  88c1 ccc4 c2c6 7acc  cecd 9ed1 3ad5 e2d7  ......z.....:...
0000d0  06e0 4ae0 0208 e772  62a6 01d1 891f 0380  ..J....rb.......
0000e0  14ba 1d96 512a bbe3  5df6 0189 a3fd 5da1  ....Q*..].....].
0000f0  034a fc5f 6d33 4fa8  fa75 15fc 6290 4dc8  .J._m3O..u..b.M.
000100  382a 3b70 1f56 08d7  b580 c5d0 6ff6 df00  8*;p.V......o...
000110  959e e188 ccee f77a  a421 687b 4a74 72f5  .......z.!h{Jtr.
000120  fe6e 95b2 3ab6 cbee  1283 ce73 913a 25b7  .n..:......s.:%.
000130  a54c 9dac c532 ec90  2e62 9676 b380 152c  .L...2...b.v...,
000140  450c 3c16 71bf b36a  fa28 7d78 1993 5a1e  E.<.q..j.(}x..Z.
000150  bdc5 dd3c 31aa dd32  63c2 46ca 3e84 9004  ...<1..2c.F.>...


entropy sources:
accumulate: (src: [0] rdrand) 9164 3f9d a383 a36d
accumulate: (src: [1] getrandom) fa3f 5fd1 a872 7923
accumulate: (src: [0] rdrand) 1f65 2aaf 4aa0 5eaa
accumulate: (src: [1] getrandom) 3a34 c349 e2bf bb10
accumulate: (src: [0] rdrand) d83c ce2a bbeb 5e85
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000  0008 46b8 138c 0e7a  52b1 0108 e01e 9257  ..F....zR......W
000010  8db3 ec55 02c8 eef0  e2f3 2efc ecfc 16ff  ...U............
000020  7405 b008 640a 800f  d616 d61c d61e d824  t...d..........$
000030  de26 f02c 242f c235  9c39 2c3d d63f d847  .&.,$/.5.9,=.?.G
000040  e04f f257 2e60 bc60  9862 1e68 8c68 226a  .O.W.`.`.b.h.h"j
000050  ce6e d274 aa76 5e7c  4a7d 3e80 ea80 2083  .n.t.v^|J}>... .
000060  9289 148d 6e8f a896  2a9c ae9c 8a9e 0aa4  ....n...*.......
000070  58a4 3aa5 10a8 62a8  8ea9 1aad b6af 56b7  X.:...b.......V.
000080  5ebe 4cc3 42ca f8ce  44d5 00d8 40d8 2ad9  ^.L.B...D...@.*.
000090  b2db 84e3 f6ea 12f1  98f3 fcfa 5401 2e04  ............T...
0000a0  ba04 9406 240c a00c  0e0e 8212 dc17 ea1f  ....$...........
0000b0  1428 6c28 c429 b22d  8031 b234 7436 903b  .(l(.).-.1.4t6.;
0000c0  0e43 824a ee4f fe57  5460 3061 f063 046c  .C.J.O.WT`0a.c.l
0000d0  426c 306d c26f ae77  747f 8c86 068c 0308  Bl0m.o.wt.......
0000e0  af85 5eb9 6a01 9fbd                       ..^.j...


accumulate: (src: [0] rdrand) 8b5a fe69 e9b5 f0fb
entropy sources: [0] rdrand [1] timer
accumulate: (src: [1] timer) d26d 9238
accumulate: (src: [0] rdrand) 0374 cc91 3512 a75a
accumulate: (src: [1] timer) ccbf 36a6
accumulate: (src: [0] rdrand) 59cc 7af8 0d38 1960
accumulate: (src: [1] timer) 2c61 9711
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: d466708565ca1a827b9be373eb2ae47fee34cd1f2d4f1d3902b26a080a176ba6
16 bit random number: 4788d874eb005bd16eef20bace960df8
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_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 18.35 seconds.
OK
jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.18.1 dune-configurator.3.18.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build': failed
"jail" "-c" "name=obuilder_67459_38500" "mount.devfs" "path=/obuilder/result/12fa0e9cfbfbfaca000e39ee343eb15b7dfea4b52d4aecb728af821620467b8c/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.9.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-name.0.4.1 dune.3.18.1 dune-configurator.3.18.1 duration.0.2.1 eqaf.0.10 fmt.0.10.0 ipaddr.5.6.0 logs.0.8.0 lwt.5.9.1 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.1.0 ppx_deriving_yojson.3.10.0 ppxlib.0.36.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.8 uutf.1.0.4 yojson.2.2.2 zarith.1.14' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build'" failed with exit status 1
2025-04-18 04:07.39: Job failed: Failed: Build failed