2026-02-13 11:09.06: New job: test mirage/mirage-crypto https://github.com/mirage/mirage-crypto.git#refs/heads/riscv64 (e0754866b72ecbf94c21c75e3d754ea21d8943f4) (linux-x86_64:(lower-bound)) Base: ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/mirage-crypto.git" -b "riscv64" && cd "mirage-crypto" && git reset --hard e0754866 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633 # debian-13-4.14_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /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 486f2fca09bebd00a92caeb3b72234b6cb14cd17 || git fetch origin master) && git reset -q --hard 486f2fca09bebd00a92caeb3b72234b6cb14cd17 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mkernel.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-mkernel.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.1 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 biniou.1.2.0 cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-which.1 cppo.1.6.1 cstruct.3.3.0 digestif.1.3.0 domain-name.0.3.0 dune.3.5.0 dune-configurator.2.5.1 dune-private-libs.2.5.1 duration.0.2.1 easy-format.1.0.1 eqaf.0.8 fmt.0.8.8 functoria-runtime.4.0.0 ipaddr.5.6.0 jbuilder.1.0+beta20.1 logs.0.7.0 lwt.5.4.0 macaddr.5.6.0 mirage-mtime.5.0.0 mirage-runtime.4.0.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mmap.1.1.0 mtime.2.1.0 num.1.5 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.1.2.0 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.8 uuidm.0.9.7 yojson.1.6.0 zarith.1.13" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --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 2026-02-13 11:09.06: Using cache hint "mirage/mirage-crypto-ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633-debian-13-4.14_opam-2.5-ee5e1295fb93e92dcd44fdc0c9641156" 2026-02-13 11:09.06: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633) (comment debian-13-4.14_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.5 /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 486f2fca09bebd00a92caeb3b72234b6cb14cd17 || git fetch origin master) && git reset -q --hard 486f2fca09bebd00a92caeb3b72234b6cb14cd17 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src mirage-crypto.opam mirage-crypto-rng.opam mirage-crypto-rng-mkernel.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-mkernel.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.1 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 biniou.1.2.0 cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-which.1 cppo.1.6.1 cstruct.3.3.0 digestif.1.3.0 domain-name.0.3.0 dune.3.5.0 dune-configurator.2.5.1 dune-private-libs.2.5.1 duration.0.2.1 easy-format.1.0.1 eqaf.0.8 fmt.0.8.8 functoria-runtime.4.0.0 ipaddr.5.6.0 jbuilder.1.0+beta20.1 logs.0.7.0 lwt.5.4.0 macaddr.5.6.0 mirage-mtime.5.0.0 mirage-runtime.4.0.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mmap.1.1.0 mtime.2.1.0 num.1.5 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.1.2.0 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.8 uuidm.0.9.7 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.5 --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")) ) 2026-02-13 11:09.06: Waiting for resource in pool OCluster 2026-02-13 11:09.06: Waiting for worker… 2026-02-13 11:09.46: Got resource from pool OCluster Building on toxis.caelum.ci.dev All commits already cached 2026-02-13 11:09.47: Cancelling: Auto-cancelling job because it is no longer needed HEAD is now at e075486 Fix unused value declaration warning (from ocaml/opam:debian-13-ocaml-4.14@sha256:04864ce35c9a53a8f91e1b6ddfe19ff405f2881ec1201cdca698239b3b811633) 2026-02-13 11:09.47 ---> using "d6079ab6cce1b58b34ac9b5ed11aa86b7980ab728c75f5a6ba9271e98dc1ac1c" from cache /: (comment debian-13-4.14_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-02-13 11:09.47 ---> using "79daebcbc5520475ef698774e191c2a976dee11cab06586599f03b4faa88b4c1" 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. This 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. Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-02-13 11:09.47 ---> using "6734ef203e8f94c3ede62661c6e533fbb1535b4bc07d5d9fe6b8569888ce349b" 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.5.0 2026-02-13 11:09.47 ---> using "b7ba28dbe9695a097e10b97905022268a49d0b8258c7f907e34f92cb165b8c35" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-02-13 11:09.47 ---> using "ddbc61ab1d56844dc9a98d35bc99291d379fecdaddc6324eb024a9b4c538c925" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 486f2fca09bebd00a92caeb3b72234b6cb14cd17 || git fetch origin master) && git reset -q --hard 486f2fca09bebd00a92caeb3b72234b6cb14cd17 && git log --no-decorate -n1 --oneline && opam update -u")) Job cancelled