2025-03-04 12:10.11: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/pull/259/head (d097a9300fb4c849c1d545e21367f5c2a626243c) (linux-s390x:debian-12-5.3_s390x_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mirage/mirage-crypto.git" && cd "mirage-crypto" && git fetch origin "refs/pull/259/head" && git reset --hard d097a930
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
# debian-12-5.3_s390x_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 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam ./
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.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y mirage-crypto.dev mirage-crypto-rng.dev mirage-crypto-rng-mirage.dev mirage-crypto-rng-miou-unix.dev mirage-crypto-pk.dev mirage-crypto-ec.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-03-04 12:10.11: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61-debian-12-5.3_s390x_opam-2.3-cbf02f8e83b1985128921049c73b03ef"
2025-03-04 12:10.11: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61)
(comment debian-12-5.3_s390x_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 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mirage.opam mirage-crypto-rng-miou-unix.opam mirage-crypto-pk.opam mirage-crypto-ec.opam)
(dst ./))
(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.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /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-03-04 12:10.11: Waiting for resource in pool OCluster
2025-03-04 12:10.12: Waiting for worker…
2025-03-04 12:14.14: Got resource from pool OCluster
Building on s390x-worker-02.marist.ci.dev
Updating files: 38% (62/160) Updating files: 39% (63/160) Updating files: 40% (64/160) Updating files: 41% (66/160) Updating files: 42% (68/160) Updating files: 43% (69/160) Updating files: 44% (71/160) Updating files: 45% (72/160) Updating files: 46% (74/160) Updating files: 47% (76/160) Updating files: 48% (77/160) Updating files: 49% (79/160) Updating files: 50% (80/160) Updating files: 51% (82/160) Updating files: 52% (84/160) Updating files: 53% (85/160) Updating files: 54% (87/160) Updating files: 55% (88/160) Updating files: 56% (90/160) Updating files: 57% (92/160) Updating files: 58% (93/160) Updating files: 59% (95/160) Updating files: 60% (96/160) Updating files: 61% (98/160) Updating files: 62% (100/160) Updating files: 63% (101/160) Updating files: 64% (103/160) Updating files: 65% (104/160) Updating files: 66% (106/160) Updating files: 67% (108/160) Updating files: 68% (109/160) Updating files: 69% (111/160) Updating files: 70% (112/160) Updating files: 71% (114/160) Updating files: 72% (116/160) Updating files: 73% (117/160) Updating files: 74% (119/160) Updating files: 75% (120/160) Updating files: 76% (122/160) Updating files: 77% (124/160) Updating files: 78% (125/160) Updating files: 79% (127/160) Updating files: 80% (128/160) Updating files: 81% (130/160) Updating files: 82% (132/160) Updating files: 83% (133/160) Updating files: 84% (135/160) Updating files: 85% (136/160) Updating files: 86% (138/160) Updating files: 87% (140/160) Updating files: 88% (141/160) Updating files: 89% (143/160) Updating files: 90% (144/160) Updating files: 91% (146/160) Updating files: 92% (148/160) Updating files: 93% (149/160) Updating files: 94% (151/160) Updating files: 95% (152/160) Updating files: 96% (154/160) Updating files: 97% (156/160) Updating files: 98% (157/160) Updating files: 99% (159/160) Updating files: 100% (160/160) Updating files: 100% (160/160), done.
HEAD is now at cadf0e1 changes for 2.0.0
HEAD is now at d097a93 mirage-crypto-ec: implementation of SECP256K1
(from ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61' locally
docker.io/ocaml/opam@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61: Pulling from ocaml/opam
92bc3bb38690: Already exists
c8ba8510cd06: Already exists
946645f67738: Already exists
ca3a08f9ad52: Already exists
98d89d63ebfe: Already exists
5b8a1c4e8911: Already exists
914c96a7b6a6: Already exists
833f7728522b: Already exists
2660b4e8d0ba: Already exists
91d754420614: Already exists
755c5083360a: Already exists
c6a8815c0d32: Already exists
e22419108492: Already exists
56de5b04725b: Already exists
29056fc48711: Already exists
31f32b180a9d: Already exists
24bd54f6f341: Already exists
89351eecfb61: Already exists
bd22df5f0e7b: Already exists
6c006296c02d: Already exists
4f4fb700ef54: Already exists
fabde4667932: Already exists
2e27c1695aa9: Already exists
1bb1d405cf7e: Already exists
163689871698: Already exists
06f49cadaa6b: Already exists
647fa9f1a243: Already exists
60db376d44bc: Already exists
9b005f6179cb: Already exists
04a979290ce9: Already exists
17e1751d4791: Already exists
52c5005c88f0: Already exists
917b0b3c1628: Already exists
f5e40dba38ca: Already exists
bcd520c7bf0d: Already exists
2d6a1865506d: Already exists
26dd643a49dd: Already exists
c992f3196d01: Already exists
dbdd0f11978d: Already exists
ea89e7afa542: Already exists
e2f71aae3c11: Already exists
c733839e31b5: Already exists
9c97371e360e: Already exists
dfe526ca20d7: Already exists
192c66708766: Already exists
0fbe9a6bcb10: Already exists
Digest: sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
Status: Downloaded newer image for ocaml/opam@sha256:a9a9ff7905ca9afd487cc0f94e6216b5e4827ac8739454d2998241ef953ecd61
2025-03-04 12:14.17 ---> using "3be7b8cb249cd42c3fdd8e7ea8ea582efe192d9955706a1afe4432b778f72af5" from cache
/: (comment debian-12-5.3_s390x_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-03-04 12:14.17 ---> using "e34e4aa156738b9ee3297f959ce436753b53dd1242325d03fd593543ef07fb20" 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.
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-04 12:14.17 ---> using "5e2dd3613f91c4da6b1f7f3a43a11b7af0470f841cdc152633e50947dc2c11f7" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-52-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-03-04 12:14.17 ---> using "b3695288ad439a6341727c4071d53da54c8b51a43056f7292666d4b1e443fde1" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-03-04 12:14.17 ---> using "f882bbd5d67fa8025911bc9e9073ca90a3cadde787d4944afe11049cd4ef62aa" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5c627de42309bb6474331d403efeb6d68d617b1e || git fetch origin master) && git reset -q --hard 5c627de42309bb6474331d403efeb6d68d617b1e && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
38fed1a4c7..5c627de423 master -> origin/master
5c627de423 Merge pull request #27523 from hannesm/re-add-base-ocamlbuild
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from 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-03-04 12:14.17 ---> using "1d4520f32e7835a4b7ef444d3b7e9de912bbea2410d6efd20a220703ad108a32" 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-03-04 12:14.34 ---> saved as "3bdbf2a42eb80faf45d3142560e4b86d25078ff079abfcbc66a49d360bfab321"
/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-03-04 12:15.41 ---> saved as "1d0f9f7b66fedf3f00c5262af941dcccf3bfe654870887f997c559e213bbd5ca"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-04 12:15.43 ---> saved as "6f1b92612cc31127aae26c9d70e0358350b5ede7a7d767dd04d3dc9742f1f134"
/src: (env DEPS "alcotest.1.8.0 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 fmt.0.9.0 ipaddr.5.6.0 logs.0.7.0 lwt.5.9.0 macaddr.5.6.0 miou.0.3.1 mirage-mtime.5.0.0 mirage-runtime.4.8.2 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ounit2.2.2.7 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_deriving_yojson.3.9.1 ppxlib.0.35.0 ptime.1.2.0 randomconv.0.2.0 re.1.12.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2 zarith.1.14")
/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"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- 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-security bookworm-security/main s390x Packages [212 kB]
- Fetched 316 kB in 1s (617 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-miou-unix.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 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:
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:s390x.
- (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 ... 18549 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_s390x.deb ...
- Unpacking libgmpxx4ldbl:s390x (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:s390x.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_s390x.deb ...
- Unpacking libgmp-dev:s390x (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:s390x.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_s390x.deb ...
- Unpacking libpkgconf3:s390x (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_s390x.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:s390x.
- Preparing to unpack .../4-pkgconf_1.8.1-1_s390x.deb ...
- Unpacking pkgconf:s390x (1.8.1-1) ...
- Selecting previously unselected package pkg-config:s390x.
- Preparing to unpack .../5-pkg-config_1.8.1-1_s390x.deb ...
- Unpacking pkg-config:s390x (1.8.1-1) ...
- Setting up libpkgconf3:s390x (1.8.1-1) ...
- Setting up libgmpxx4ldbl:s390x (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:s390x (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:s390x (1.8.1-1) ...
- Setting up pkg-config:s390x (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...
2025-03-04 12:16.17 ---> saved as "405616f70f857e21cf0a95e81c846fa1bd5304617941acdc8d854de72a73e3f0"
/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
- install alcotest 1.8.0
- install asn1-combinators 0.3.2
- install astring 0.8.5
- install base-bytes base
- install cmdliner 1.3.0
- install conf-gmp 4
- install conf-gmp-powm-sec 3
- install conf-pkg-config 4
- install cppo 1.8.0
- install csexp 1.5.2
- install digestif 1.2.0
- install domain-name 0.4.1
- install dune 3.17.2
- install dune-configurator 3.17.2
- install duration 0.2.1
- install eqaf 0.10
- install fmt 0.9.0
- install ipaddr 5.6.0
- install logs 0.7.0
- install lwt 5.9.0
- install macaddr 5.6.0
- install miou 0.3.1
- install mirage-mtime 5.0.0
- install mirage-runtime 4.8.2
- install mirage-sleep 4.0.0
- install mirage-unix 5.0.1
- install mtime 2.1.0
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild 0.16.1
- install ocamlfind 1.9.8
- install ocplib-endian 1.2
- install ohex 0.2.0
- install ounit2 2.2.7
- install ppx_derivers 1.2.1
- install ppx_deriving 6.0.3
- install ppx_deriving_yojson 3.9.1
- install ppxlib 0.35.0
- install ptime 1.2.0
- install randomconv 0.2.0
- install re 1.12.0
- install seq base
- install sexplib0 v0.17.0
- install stdlib-shims 0.3.0
- install topkg 1.0.7
- install uutf 1.0.3
- install yojson 2.2.2
- install zarith 1.14
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5 (cached)
-> retrieved alcotest.1.8.0 (cached)
-> retrieved conf-gmp.4 (cached)
-> retrieved conf-gmp-powm-sec.3 (cached)
-> retrieved asn1-combinators.0.3.2 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> retrieved digestif.1.2.0 (cached)
-> retrieved domain-name.0.4.1 (cached)
-> retrieved duration.0.2.1 (cached)
-> retrieved eqaf.0.10 (cached)
-> retrieved fmt.0.9.0 (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0 (cached)
-> retrieved logs.0.7.0 (cached)
-> retrieved lwt.5.9.0 (cached)
-> retrieved miou.0.3.1 (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2 (cached)
-> installed conf-gmp.4
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved mirage-runtime.4.8.2 (cached)
-> retrieved mirage-sleep.4.0.0 (cached)
-> installed conf-gmp-powm-sec.3
-> 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 ohex.0.2.0 (cached)
-> retrieved ounit2.2.2.7 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_deriving.6.0.3 (cached)
-> retrieved ppx_deriving_yojson.3.9.1 (cached)
-> retrieved randomconv.0.2.0 (cached)
-> retrieved ptime.1.2.0 (cached)
-> retrieved seq.base (cached)
-> installed cmdliner.1.3.0
-> retrieved ppxlib.0.35.0 (cached)
-> retrieved re.1.12.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved topkg.1.0.7 (cached)
-> retrieved uutf.1.0.3 (cached)
-> retrieved yojson.2.2.2 (cached)
-> retrieved zarith.1.14 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed seq.base
-> installed zarith.1.14
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.7
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed mtime.2.1.0
-> installed ptime.1.2.0
-> installed uutf.1.0.3
-> installed dune.3.17.2
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed cppo.1.8.0
-> installed domain-name.0.4.1
-> installed duration.0.2.1
-> installed macaddr.5.6.0
-> installed eqaf.0.10
-> installed ipaddr.5.6.0
-> installed dune-configurator.3.17.2
-> installed mirage-mtime.5.0.0
-> installed miou.0.3.1
-> installed ocaml-syntax-shims.1.0.0
-> installed ocplib-endian.1.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ohex.0.2.0
-> installed ppx_derivers.1.2.1
-> installed digestif.1.2.0
-> installed randomconv.0.2.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed re.1.12.0
-> installed yojson.2.2.2
-> installed ounit2.2.2.7
-> installed lwt.5.9.0
-> installed alcotest.1.8.0
-> installed mirage-sleep.4.0.0
-> installed logs.0.7.0
-> installed mirage-runtime.4.8.2
-> installed mirage-unix.5.0.1
-> installed ppxlib.0.35.0
-> installed ppx_deriving.6.0.3
-> installed ppx_deriving_yojson.3.9.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-04 12:21.25 ---> saved as "3ce740c2b5c33d0926dfafb6b3b86efb944ed88a2d788440f33b1a3557a009bd"
/src: (copy (src .) (dst /src))
2025-03-04 12:21.53 ---> saved as "cbf5369a4d81c8994036e12fd94caf29f21cab58f5dc728fbe8e938eede0bfb9"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/tests && ./test_entropy.exe)
no CPU RNG available
test entropy OK
(cd _build/default/tests && ./test_random_runner.exe)
.........
Ran: 9 tests in: 0.15 seconds.
OK
(cd _build/default/tests && ./test_symmetric_runner.exe)
accel:
................................................................
Ran: 64 tests in: 0.30 seconds.
OK
(cd _build/default/tests && ./test_miou_entropy_collection.exe)
reseeding:
000000 00c8 e6a6 e6ac e6ae e6b0 e6b2 e6b4 e6b6 ................
000010 e6b8 e6ba e6bc e6be e6c0 e6c2 e6c4 e6c6 ................
000020 e6c8 e6ca e6cc e6ce e6d0 e6d2 e6d4 e6d6 ................
000030 e6d8 e6da e6dc e6de e6e0 e6e2 e6e4 e6e6 ................
000040 e6e8 e6ea e6ec e6ee e6f0 e6f2 e6f4 e6f6 ................
000050 e6f8 e6fa e6fc e6fe e600 e602 e604 e606 ................
000060 e608 e60a e60c e60e e610 e612 e614 e616 ................
000070 e618 e61a e61c e61e e620 e622 e624 e626 ......... .".$.&
000080 e628 e62a e62c e62e e630 e632 e634 e636 .(.*.,...0.2.4.6
000090 e638 e63a e63c e63e e640 e642 e644 e646 .8.:.<.>.@.B.D.F
0000a0 e648 e64a e64c e64e e650 e652 e654 e656 .H.J.L.N.P.R.T.V
0000b0 e658 e65a e65c e65e e660 e662 e664 e666 .X.Z.\.^.`.b.d.f
0000c0 e668 e66a e66c e66e e670 01c8 e672 e674 .h.j.l.n.p...r.t
0000d0 e676 e678 e67a e67c e67e e680 e682 e684 .v.x.z.|.~......
0000e0 e686 e688 e68a e68c e68e e690 e692 e694 ................
0000f0 e696 e698 e69a e69c e69e e6a0 e6a2 e6a4 ................
000100 e6a6 e6a8 e6aa e6ac e6ae e6b0 e6b2 e6b4 ................
000110 e6b6 e6b8 e6ba e6bc e6be e6c0 e6c2 e6c4 ................
000120 e6c6 e6c8 e6ca e6cc e6ce e6d0 e6d2 e6d4 ................
000130 e6d6 e6d8 e6da e6dc e6de e6e0 e6e2 e6e4 ................
000140 e6e6 e6e8 e6ea e6ec e6ee e6f0 e6f2 e6f4 ................
000150 e6f6 e6f8 e6fa e6fc e6fe e600 e602 e604 ................
000160 e606 e608 e60a e60c e60e e610 e612 e614 ................
000170 e616 e618 e61a e61c e61e e620 e622 e624 ........... .".$
000180 e626 e628 e62a e62c e62e e630 e632 e634 .&.(.*.,...0.2.4
000190 e636 e638 02c8 e63c e63e e640 e642 e644 .6.8...<.>.@.B.D
0001a0 e646 e648 e64a e64c e64e e650 e652 e654 .F.H.J.L.N.P.R.T
0001b0 e656 e658 e65a e65c e65e e660 e662 e664 .V.X.Z.\.^.`.b.d
0001c0 e666 e668 e66a e66c e66e e670 e672 e674 .f.h.j.l.n.p.r.t
0001d0 e676 e678 e67a e67c e67e e680 e682 e684 .v.x.z.|.~......
0001e0 e686 e688 e68a e68c e68e e690 e692 e694 ................
0001f0 e696 e698 e69a e69c e69e e6a0 e6a2 e6a4 ................
000200 e6a6 e6a8 e6aa e6ac e6ae e6b0 e6b2 e6b4 ................
000210 e6b6 e6b8 e6ba e6bc e6be e6c0 e6c2 e6c4 ................
000220 e6c6 e6c8 e6ca e6cc e6ce e6d0 e6d2 e6d4 ................
000230 e6d6 e6d8 e6da e6dc e6de e6e0 e6e2 e6e4 ................
000240 e6e6 e6e8 e6ea e6ec e6ee e6f0 e6f2 e6f4 ................
000250 e6f6 e6f8 e6fa e6fc e6fe e600 e602 0380 ................
000260 ff01 ab33 da60 8cb1 41d0 a037 086f c157 ...3.`..A..7.o.W
000270 cea8 62ed 40a2 536a 8488 00f0 9703 7c82 ..b.@.Sj......|.
000280 6c8a bb00 49c7 b914 02b8 a534 aee6 ba63 l...I......4...c
000290 267c cd0f 74b3 af71 055c 54c4 5038 d496 &|..t..q.\T.P8..
0002a0 7cdb ea77 c65d 8f24 f4d5 7260 1c95 fb43 |..w.].$..r`...C
0002b0 1b47 3d71 4f49 e401 ef82 2622 34d2 5040 .G=qOI....&"4.P@
0002c0 eb68 8dd6 bf78 4930 573e 139e 49ad b61d .h...xI0W>..I...
0002d0 d446 d102 28e9 eb84 3ea4 2028 33f9 0ad5 .F..(...>. (3...
accumulate: (src: [0] getrandom) a2ed 0c9d 97af d6a4
entropy sources: [0] getrandom
accumulate: (src: [0] getrandom) d15f f4bb 3921 c4a0
(cd _build/default/tests && ./test_miou_rng.exe)
32 bit random number: 21a486aba6bb5dd7711dbfe2d0a2679098ba8afb45a64363a7daed0df25c0602
16 bit random number: 2591cf39e54d84392f4e25b850c18f4f
(cd _build/default/tests && ./test_entropy_collection.exe)
reseeding:
000000 00c8 d10c d110 d112 d114 d116 d118 d11a ................
000010 d11c d11e d120 d122 d124 d126 d128 d12a ..... .".$.&.(.*
000020 d12c d12e d130 d132 d134 d136 d138 d13a .,...0.2.4.6.8.:
000030 d13c d13e d140 d142 d144 d146 d148 d14a .<.>.@.B.D.F.H.J
000040 d14c d14e d150 d152 d154 d156 d158 d15a .L.N.P.R.T.V.X.Z
000050 d15c d15e d160 d162 d164 d166 d168 d16a .\.^.`.b.d.f.h.j
000060 d16c d16e d170 d172 d174 d176 d178 d17a .l.n.p.r.t.v.x.z
000070 d17c d17e d180 d182 d184 d186 d188 d18a .|.~............
000080 d18c d18e d190 d192 d194 d196 d198 d19a ................
000090 d19c d19e d1a0 d1a2 d1a4 d1a6 d1a8 d1aa ................
0000a0 d1ac d1ae d1b0 d1b2 d1b4 d1b6 d1b8 d1ba ................
0000b0 d1bc d1be d1c0 d1c2 d1c4 d1c6 d1c8 d1ca ................
0000c0 d1cc d1ce d1d0 d1d2 d1d4 01c8 d1d6 d1d8 ................
0000d0 d1da d1dc d1de d1e0 d1e2 d1e4 d1e6 d1e8 ................
0000e0 d1ea d1ec d1ee d1f0 d1f2 d1f4 d1f6 d1f8 ................
0000f0 d1fa d1fc d1fe d100 d102 d104 d106 d108 ................
000100 d10a d10c d10e d110 d112 d114 d116 d118 ................
000110 d11a d11c d11e d120 d122 d124 d126 d128 ....... .".$.&.(
000120 d12a d12c d12e d130 d132 d134 d136 d138 .*.,...0.2.4.6.8
000130 d13a d13c d13e d140 d142 d144 d146 d148 .:.<.>.@.B.D.F.H
000140 d14a d14c d14e d150 d152 d154 d156 d158 .J.L.N.P.R.T.V.X
000150 d15a d15c d15e d160 d162 d164 d166 d168 .Z.\.^.`.b.d.f.h
000160 d16a d16c d16e d170 d172 d174 d176 d178 .j.l.n.p.r.t.v.x
000170 d17a d17c d17e d180 d182 d184 d186 d188 .z.|.~..........
000180 d18a d18c d18e d190 d192 d194 d196 d198 ................
000190 d19a d19c 02c8 d1a0 d1a2 d1a4 d1a6 d1a8 ................
0001a0 d1aa d1ac d1ae d1b0 d1b2 d1b4 d1b6 d1b8 ................
0001b0 d1ba d1bc d1be d1c0 d1c2 d1c4 d1c6 d1c8 ................
0001c0 d1ca d1cc d1ce d1d0 d1d2 d1d4 d1d6 d1d8 ................
0001d0 d1da d1dc d1de d1e0 d1e2 d1e4 d1e6 d1e8 ................
0001e0 d1ea d1ec d1ee d1f0 d1f2 d1f4 d1f6 d1f8 ................
0001f0 d1fa d1fc d1fe d100 d102 d104 d106 d108 ................
000200 d10a d10c d10e d110 d112 d114 d116 d118 ................
000210 d11a d11c d11e d120 d122 d124 d126 d128 ....... .".$.&.(
000220 d12a d12c d12e d130 d132 d134 d136 d138 .*.,...0.2.4.6.8
000230 d13a d13c d13e d140 d142 d144 d146 d148 .:.<.>.@.B.D.F.H
000240 d14a d14c d14e d150 d152 d154 d156 d158 .J.L.N.P.R.T.V.X
000250 d15a d15c d15e d160 d162 d164 d166 03c8 .Z.\.^.`.b.d.f..
000260 d168 d16a d16c d16e d170 d172 d174 d176 .h.j.l.n.p.r.t.v
000270 d178 d17a d17c d17e d180 d182 d184 d186 .x.z.|.~........
000280 d188 d18a d18c d18e d190 d192 d194 d196 ................
000290 d198 d19a d19c d19e d1a0 d1a2 d1a4 d1a6 ................
0002a0 d1a8 d1aa d1ac d1ae d1b0 d1b2 d1b4 d1b6 ................
0002b0 d1b8 d1ba d1bc d1be d1c0 d1c2 d1c4 d1c6 ................
0002c0 d1c8 d1ca d1cc d1ce d1d0 d1d2 d1d4 d1d6 ................
0002d0 d1d8 d1da d1dc d1de d1e0 d1e2 d1e4 d1e6 ................
0002e0 d1e8 d1ea d1ec d1ee d1f0 d1f2 d1f4 d1f6 ................
0002f0 d1f8 d1fa d1fc d1fe d100 d102 d104 d106 ................
000300 d108 d10a d10c d10e d110 d112 d114 d116 ................
000310 d118 d11a d11c d11e d120 d122 d124 d126 ......... .".$.&
000320 d128 d12a d12c d12e .(.*.,..
entropy sources: [0] timer
accumulate: (src: [0] timer) d1b6 c183
File "tests/dune", line 48, characters 7-25:
48 | (name test_ec_wycheproof)
^^^^^^^^^^^^^^^^^^
(cd _build/default/tests && ./test_ec_wycheproof.exe)
Fatal error: exception Sys_error("ecdh_secp256k1_test.json: No such file or directory")
(cd _build/default/tests && ./test_ec.exe)
Testing `EC'.
This run has ID `QTVJXGGI'.
[OK] P256 Key exchange 0 b*A.
[OK] P256 Key exchange 1 a*B.
[OK] P256 Key exchange 2 a*A.
[OK] P256 Key exchange 3 b*B.
[OK] P256 Low level scalar mult 0 Scalar mu...
[OK] P256 Low level scalar mult 1 Scalar mu...
[OK] P256 Low level scalar mult 2 Scalar mu...
[OK] P256 Low level scalar mult 3 Scalar mu...
[OK] P256 Low level scalar mult 4 Scalar mu...
[OK] P256 Low level scalar mult 5 Scalar mu...
[OK] P256 Point validation 0 Ok.
[OK] P256 Point validation 1 P=0.
[OK] P256 Point validation 2 (0, sqrt(...
[OK] P256 Point validation 3 out of ra...
[OK] P256 Scalar validation when generating 0 0.
[OK] P256 Scalar validation when generating 1 1.
[OK] P256 Scalar validation when generating 2 n-1.
[OK] P256 Scalar validation when generating 3 n.
[OK] ECDSA NIST 0 ECDSA gen.
[OK] ECDSA NIST 1 ECDSA sign.
[OK] ECDSA NIST 2 ECDSA ver...
[OK] ECDSA RFC 6979 P256 0 public ke...
[OK] ECDSA RFC 6979 P256 1 public ke...
[OK] ECDSA RFC 6979 P256 2 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 3 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 4 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 5 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 6 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 7 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 8 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 9 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 10 RFC 6979 ...
[OK] ECDSA RFC 6979 P256 11 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 0 public ke...
[OK] ECDSA RFC 6979 P384 1 public ke...
[OK] ECDSA RFC 6979 P384 2 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 3 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 4 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 5 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 6 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 7 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 8 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 9 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 10 RFC 6979 ...
[OK] ECDSA RFC 6979 P384 11 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 0 public ke...
[OK] ECDSA RFC 6979 P521 1 public ke...
[OK] ECDSA RFC 6979 P521 2 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 3 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 4 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 5 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 6 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 7 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 8 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 9 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 10 RFC 6979 ...
[OK] ECDSA RFC 6979 P521 11 RFC 6979 ...
[OK] X25519 0 RFC 7748.
[OK] ED25519 0 RFC 8032 1.
[OK] ED25519 1 RFC 8032 2.
[OK] ED25519 2 RFC 8032 3.
[OK] ED25519 3 RFC 8032 4.
[OK] ED25519 4 RFC 8032 5.
[OK] ECDSA P521 regression 0 regression1.
[OK] secp256k1 ECDSA 0 ECDSA gen.
[OK] secp256k1 ECDSA 1 ECDSA ver...
[OK] secp256k1 ECDSA sign 0 ECDSA sig...
[OK] secp256k1 ECDSA sign 1 ECDSA sig...
[OK] secp256k1 ECDSA sign 2 ECDSA sig...
[OK] secp256k1 ECDSA sign 3 ECDSA sig...
[OK] secp256k1 ECDSA sign 4 ECDSA sig...
[OK] secp256k1 ECDSA sign 5 ECDSA sig...
[OK] secp256k1 ECDSA sign 6 ECDSA sig...
Full test results in `/src/_build/default/tests/_build/_tests/EC'.
Test Successful in 0.072s. 73 tests run.
(cd _build/default/tests && ./test_pk_runner.exe)
.......................................................................................................................................................................................................................................................................................................................................................................
Ran: 359 tests in: 12.17 seconds.
OK
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-04 12:23.34: Job failed: Failed: Build failed