2026-01-16 20:31.29: New job: test mirage/mirage-clock https://github.com/mirage/mirage-clock.git#refs/heads/main (f457572bfedb9586c8bf9eaa9ece7e53677856e3) (linux-s390x:debian-13-5.4_s390x_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/mirage-clock.git" -b "main" && cd "mirage-clock" && git reset --hard f457572b cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c # debian-13-5.4_s390x_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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 mirage-clock.opam mirage-clock-unix.opam mirage-clock-solo5.opam ./ RUN opam pin add -yn mirage-clock.dev './' && \ opam pin add -yn mirage-clock-unix.dev './' && \ opam pin add -yn mirage-clock-solo5.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base csexp.1.5.2 dune.3.21.0 dune-configurator.3.21.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y mirage-clock.dev mirage-clock-unix.dev mirage-clock-solo5.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 2026-01-16 20:31.29: Using cache hint "mirage/mirage-clock-ocaml/opam:debian-13-ocaml-5.4@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c-debian-13-5.4_s390x_opam-2.5-23a3581015b2f4f7c7fd9770aef2f826" 2026-01-16 20:31.29: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c) (comment debian-13-5.4_s390x_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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src mirage-clock.opam mirage-clock-unix.opam mirage-clock-solo5.opam) (dst ./)) (run (network host) (shell "opam pin add -yn mirage-clock.dev './' && \ \nopam pin add -yn mirage-clock-unix.dev './' && \ \nopam pin add -yn mirage-clock-solo5.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base csexp.1.5.2 dune.3.21.0 dune-configurator.3.21.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1") (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-clock.dev mirage-clock-unix.dev mirage-clock-solo5.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")) ) 2026-01-16 20:31.29: Waiting for resource in pool OCluster 2026-01-17 18:21.18: Waiting for worker… 2026-01-17 22:15.14: Got resource from pool OCluster Building on s390x-worker-01.marist.ci.dev All commits already cached HEAD is now at f457572 Merge pull request #53 from samoht/CHANGES-v4.2 (from ocaml/opam:debian-13-ocaml-5.4@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c' locally docker.io/ocaml/opam@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c: Pulling from ocaml/opam 85bc4a4d1f4e: Already exists 0ea6e6420cc3: Pulling fs layer 1c06c047f097: Pulling fs layer 03a5bb1b5914: Pulling fs layer 02de6b18bd8f: Pulling fs layer 02de6b18bd8f: Waiting fb81951352e3: Pulling fs layer fb81951352e3: Waiting 54bf4193c476: Pulling fs layer 54bf4193c476: Waiting 3dc8202daf6f: Pulling fs layer 3dc8202daf6f: Waiting 1c770619fa1e: Pulling fs layer 1c770619fa1e: Waiting ccfa0f7cfb14: Pulling fs layer f4850066eb75: Pulling fs layer ccfa0f7cfb14: Waiting f4850066eb75: Waiting 767b92cd3744: Pulling fs layer 69355b98e559: Pulling fs layer 767b92cd3744: Waiting 69355b98e559: Waiting 9fd7da48f61a: Pulling fs layer 760393a0693a: Pulling fs layer 0abc3f5717d4: Pulling fs layer d886cff4e81a: Pulling fs layer 9fd7da48f61a: Waiting 0abc3f5717d4: Waiting 760393a0693a: Waiting 1b8149edebe4: Pulling fs layer c33003eb38a8: Pulling fs layer 1b8149edebe4: Waiting d886cff4e81a: Waiting 1cf81e39eb57: Pulling fs layer c33003eb38a8: Waiting 1cf81e39eb57: Waiting e959f55674fa: Pulling fs layer f2eca1a683a2: Pulling fs layer e959f55674fa: Waiting f2eca1a683a2: Waiting 4f4fb700ef54: Pulling fs layer c3bbb8b29f0e: Pulling fs layer 962349a92010: Pulling fs layer b79f75ddabf2: Pulling fs layer 4d80d2791beb: Pulling fs layer 4ed9c788590a: Pulling fs layer 3746327091e3: Pulling fs layer 8e79372b446d: Pulling fs layer ee8d16b6dbf1: Pulling fs layer a8e7a9511bd2: Pulling fs layer 69ffd101369a: Pulling fs layer 353aeb664d62: Pulling fs layer b881fee2abf3: Pulling fs layer 535704a11ee7: Pulling fs layer 104560c5240b: Pulling fs layer 62b1da5eb956: Pulling fs layer 1643fbb24b8d: Pulling fs layer 2ab42c60c0d9: Pulling fs layer 4f4fb700ef54: Waiting 962349a92010: Waiting b79f75ddabf2: Waiting 4d80d2791beb: Waiting c3bbb8b29f0e: Waiting cb417ee2028c: Pulling fs layer 01f6f6ba278c: Pulling fs layer 117f4275fc6a: Pulling fs layer 2d3d92854b32: Pulling fs layer 8e79372b446d: Waiting ee8d16b6dbf1: Waiting 4ed9c788590a: Waiting b881fee2abf3: Waiting 535704a11ee7: Waiting 104560c5240b: Waiting 62b1da5eb956: Waiting 21834ebec957: Pulling fs layer 9ec5e71105fa: Pulling fs layer 53c7fccdc475: Pulling fs layer c6b9208984f7: Pulling fs layer 1643fbb24b8d: Waiting 01f6f6ba278c: Waiting 3746327091e3: Waiting 69ffd101369a: Waiting 2ab42c60c0d9: Waiting cb417ee2028c: Waiting a8e7a9511bd2: Waiting 117f4275fc6a: Waiting 2d3d92854b32: Waiting 21834ebec957: Waiting 9ec5e71105fa: Waiting 53c7fccdc475: Waiting 353aeb664d62: Waiting c6b9208984f7: Waiting 0ea6e6420cc3: Verifying Checksum 0ea6e6420cc3: Download complete 1c06c047f097: Verifying Checksum 1c06c047f097: Download complete 0ea6e6420cc3: Pull complete 02de6b18bd8f: Verifying Checksum 02de6b18bd8f: Download complete 1c06c047f097: Pull complete 03a5bb1b5914: Verifying Checksum 03a5bb1b5914: Download complete 54bf4193c476: Verifying Checksum 54bf4193c476: Download complete 1c770619fa1e: Verifying Checksum 1c770619fa1e: Download complete 3dc8202daf6f: Verifying Checksum 3dc8202daf6f: Download complete f4850066eb75: Verifying Checksum f4850066eb75: Download complete ccfa0f7cfb14: Verifying Checksum ccfa0f7cfb14: Download complete 767b92cd3744: Verifying Checksum 767b92cd3744: Download complete 9fd7da48f61a: Verifying Checksum 9fd7da48f61a: Download complete 69355b98e559: Verifying Checksum 69355b98e559: Download complete 0abc3f5717d4: Download complete 760393a0693a: Verifying Checksum 760393a0693a: Download complete d886cff4e81a: Verifying Checksum d886cff4e81a: Download complete 1b8149edebe4: Verifying Checksum 1b8149edebe4: Download complete 03a5bb1b5914: Pull complete 1cf81e39eb57: Verifying Checksum 1cf81e39eb57: Download complete c33003eb38a8: Download complete 02de6b18bd8f: Pull complete e959f55674fa: Verifying Checksum e959f55674fa: Download complete f2eca1a683a2: Verifying Checksum f2eca1a683a2: Download complete fb81951352e3: Verifying Checksum fb81951352e3: Download complete c3bbb8b29f0e: Verifying Checksum c3bbb8b29f0e: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 962349a92010: Verifying Checksum 962349a92010: Download complete 4ed9c788590a: Verifying Checksum 4ed9c788590a: Download complete 4d80d2791beb: Verifying Checksum 4d80d2791beb: Download complete b79f75ddabf2: Verifying Checksum b79f75ddabf2: Download complete 8e79372b446d: Verifying Checksum 8e79372b446d: Download complete 3746327091e3: Download complete ee8d16b6dbf1: Verifying Checksum ee8d16b6dbf1: Download complete a8e7a9511bd2: Verifying Checksum a8e7a9511bd2: Download complete 353aeb664d62: Verifying Checksum 353aeb664d62: Download complete 69ffd101369a: Verifying Checksum 69ffd101369a: Download complete b881fee2abf3: Verifying Checksum b881fee2abf3: Download complete 104560c5240b: Verifying Checksum 104560c5240b: Download complete 1643fbb24b8d: Verifying Checksum 1643fbb24b8d: Download complete 2ab42c60c0d9: Verifying Checksum 2ab42c60c0d9: Download complete cb417ee2028c: Download complete 01f6f6ba278c: Verifying Checksum 01f6f6ba278c: Download complete 535704a11ee7: Verifying Checksum 535704a11ee7: Download complete 2d3d92854b32: Download complete 62b1da5eb956: Verifying Checksum 62b1da5eb956: Download complete 117f4275fc6a: Verifying Checksum 117f4275fc6a: Download complete 9ec5e71105fa: Verifying Checksum 9ec5e71105fa: Download complete c6b9208984f7: Verifying Checksum c6b9208984f7: Download complete 53c7fccdc475: Verifying Checksum 53c7fccdc475: Download complete 21834ebec957: Verifying Checksum 21834ebec957: Download complete fb81951352e3: Pull complete 54bf4193c476: Pull complete 3dc8202daf6f: Pull complete 1c770619fa1e: Pull complete ccfa0f7cfb14: Pull complete f4850066eb75: Pull complete 767b92cd3744: Pull complete 69355b98e559: Pull complete 9fd7da48f61a: Pull complete 760393a0693a: Pull complete 0abc3f5717d4: Pull complete d886cff4e81a: Pull complete 1b8149edebe4: Pull complete c33003eb38a8: Pull complete 1cf81e39eb57: Pull complete e959f55674fa: Pull complete f2eca1a683a2: Pull complete 4f4fb700ef54: Pull complete c3bbb8b29f0e: Pull complete 962349a92010: Pull complete b79f75ddabf2: Pull complete 4d80d2791beb: Pull complete 4ed9c788590a: Pull complete 3746327091e3: Pull complete 8e79372b446d: Pull complete ee8d16b6dbf1: Pull complete a8e7a9511bd2: Pull complete 69ffd101369a: Pull complete 353aeb664d62: Pull complete b881fee2abf3: Pull complete 535704a11ee7: Pull complete 104560c5240b: Pull complete 62b1da5eb956: Pull complete 1643fbb24b8d: Pull complete 2ab42c60c0d9: Pull complete cb417ee2028c: Pull complete 01f6f6ba278c: Pull complete 117f4275fc6a: Pull complete 2d3d92854b32: Pull complete 21834ebec957: Pull complete 9ec5e71105fa: Pull complete 53c7fccdc475: Pull complete c6b9208984f7: Pull complete Digest: sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c Status: Downloaded newer image for ocaml/opam@sha256:537a368a70e3bfaff3f832f9f13ab7fbdd28850d8b6087e7dd893caf4db8bf2c 2026-01-17 22:15.14 ---> using "68971db8e4c793f52635d624422245d6ebf5b5fdf1feed2a9e06eb4c02d4074e" from cache /: (comment debian-13-5.4_s390x_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-01-17 22:15.14 ---> using "d0962b4acc2560258828ea2a024cd498585c45ac3a19ed7a6025eab8922ed6e6" 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 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 ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-01-17 22:15.14 ---> using "ca6e9401024d261e4f03bd9ede6a8ba9fd1fa47d9a5e37d34768e7e019d69ba3" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-71-generic The OCaml toplevel, version 5.4.0 2.5.0 2026-01-17 22:15.14 ---> using "f13665b2f57658d712ec56134854b6c7afacb5d8f4b17174c796d280d9c32e52" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-01-17 22:15.14 ---> using "732f1fdc946d3fb3f01bd9027973b215372051e41a0927feccda1948ae736165" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD a6b2f19780..6bda456f94 master -> origin/master 873cb18c37 Merge pull request #29216 from shonfeder/release-dune-3.21.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-01-17 22:15.14 ---> using "26084e3bad6866e87c3f000b95280161ab1fccfeb234690d9a5ac3014f531568" from cache /src: (copy (src mirage-clock.opam mirage-clock-unix.opam mirage-clock-solo5.opam) (dst ./)) 2026-01-17 22:15.20 ---> saved as "ea449ad10de127db01c59ae0d61162f2ae2551208724f8835c0f79d8a30fa132" /src: (run (network host) (shell "opam pin add -yn mirage-clock.dev './' && \ \nopam pin add -yn mirage-clock-unix.dev './' && \ \nopam pin add -yn mirage-clock-solo5.dev './'")) [mirage-clock.dev] synchronised (file:///src) mirage-clock is now pinned to file:///src (version dev) [mirage-clock-unix.dev] synchronised (file:///src) mirage-clock-unix is now pinned to file:///src (version dev) [NOTE] Package mirage-clock-solo5 does not exist in opam repositories registered in the current switch. [mirage-clock-solo5.dev] synchronised (file:///src) mirage-clock-solo5 is now pinned to file:///src (version dev) 2026-01-17 22:15.32 ---> saved as "8be96ca7ae5a0dd6884c489d4cb31726d39051f476c3b00ee4f8c0188b3f4e1b" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-01-17 22:15.37 ---> saved as "adb044166b24d3a7cb94ccbc658f3cf16a833a40019ad635893c3483146d887b" /src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base csexp.1.5.2 dune.3.21.0 dune-configurator.3.21.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1") /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.5 --depext-only -y mirage-clock.dev mirage-clock-unix.dev mirage-clock-solo5.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian trixie InRelease - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian-security trixie-security/main s390x Packages [87.0 kB] - Fetched 178 kB in 1s (335 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [mirage-clock.dev] synchronised (file:///src) [mirage-clock-solo5.dev] synchronised (file:///src) [mirage-clock-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.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.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). # To update the current shell environment, run: eval $(opam env) 2026-01-17 22:15.54 ---> saved as "3ed13470fc9a2e0816b35191fe2f292b1a1281e2d776e3b2d9c1df746f244778" /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.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.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 3 packages - install csexp 1.5.2 - install dune 3.21.0 - install dune-configurator 3.21.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved csexp.1.5.2 (cached) -> retrieved dune.3.21.0, dune-configurator.3.21.0 (cached) -> installed dune.3.21.0 -> installed csexp.1.5.2 -> installed dune-configurator.3.21.0 Done. # To update the current shell environment, run: eval $(opam env) 2026-01-17 22:17.28 ---> saved as "fc09970d4c171b1da9def1958dbbdfc50aa4316a940b838917b6838c711cde08" /src: (copy (src .) (dst /src)) 2026-01-17 22:17.36 ---> saved as "46daa79680bf6ed0e7e893b5c0716f22db14bc4d83202b88242d3f0f1a61df08" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/lib_test && ./portable.exe) Monotonic clock says: 40 nanoseconds The time is 20470 days and 80263205904151000 picoseconds since the epoch. The time is 20470 days and 80263205905127000 picoseconds since the epoch. The time is 20470 days and 80263205905696000 picoseconds since the epoch. The offset from UTC is 0 minutes. The clock period is: 1000 picoseconds Monotonic clock says: 1625799 nanoseconds Monotonic clock period unavailable 2026-01-17 22:17.46 ---> saved as "bc7a63aff2477b8141daaef320b6390d84847f00806d087b44fa2aae99a8601e" Job succeeded 2026-01-17 22:17.47: Job succeeded