2026-01-16 13:49.26: New job: test mirage/mirage-clock https://github.com/mirage/mirage-clock.git#refs/heads/main (f457572bfedb9586c8bf9eaa9ece7e53677856e3) (linux-ppc64:debian-13-5.4_ppc64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412 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:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412 # debian-13-5.4_ppc64_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 13:49.26: Using cache hint "mirage/mirage-clock-ocaml/opam:debian-13-ocaml-5.4@sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412-debian-13-5.4_ppc64_opam-2.5-23a3581015b2f4f7c7fd9770aef2f826" 2026-01-16 13:49.26: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412) (comment debian-13-5.4_ppc64_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 13:49.26: Waiting for resource in pool OCluster 2026-01-16 14:11.19: Waiting for worker… 2026-01-16 14:23.24: Got resource from pool OCluster Building on orithia.caelum.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:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412' locally docker.io/ocaml/opam@sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412: Pulling from ocaml/opam d586c84fb937: Already exists f58e945a2543: Already exists fbce25552763: Already exists 59176eade61a: Already exists cff2e2f4315d: Already exists c7e1af678d9d: Already exists e0fcb4b6ab63: Already exists 881772b902bc: Already exists 768cdabbfd0a: Already exists 83d6b58df73a: Already exists 1626aaa7c7ca: Already exists 04b1b8803ed9: Already exists a9c44489a599: Already exists 99883557491a: Already exists 6639fd237455: Already exists 8858b9403b89: Already exists 8e7566ad0104: Already exists 526a24f15d73: Already exists 0bb7b76d397f: Already exists 71463b084d4a: Already exists 1baa92722a85: Already exists 77edf028c4ec: Already exists 4f4fb700ef54: Already exists aabb6cc162b3: Already exists 443d6a6b8c4f: Already exists 14802866e407: Already exists b328ea0ddeaa: Already exists aa9dc8a4bcef: Already exists 783151563f3d: Already exists ca1a51356424: Already exists b53987dec0fc: Already exists 9da27ba5fccc: Already exists cf7080601dc1: Already exists e6b05e94713c: Already exists 9b8aeccaf81b: Already exists e2cfce39e0b0: Already exists db9732b78b5c: Already exists 1254c3299308: Already exists 619ca2bf4a84: Already exists b1753c2d94d7: Already exists fea317eb9926: Already exists 7516e3628732: Pulling fs layer 3e101f2583fd: Pulling fs layer 071a291013cb: Pulling fs layer fe9f2e7a4a41: Pulling fs layer e2a5ea392607: Pulling fs layer 486bb7e3d54e: Pulling fs layer 6aac8a1a7e1b: Pulling fs layer fe9f2e7a4a41: Waiting e2a5ea392607: Waiting 486bb7e3d54e: Waiting 6aac8a1a7e1b: Waiting 7516e3628732: Verifying Checksum 7516e3628732: Download complete 7516e3628732: Pull complete 071a291013cb: Download complete 3e101f2583fd: Download complete 3e101f2583fd: Pull complete 071a291013cb: Pull complete e2a5ea392607: Verifying Checksum e2a5ea392607: Download complete 486bb7e3d54e: Verifying Checksum 486bb7e3d54e: Download complete 6aac8a1a7e1b: Verifying Checksum 6aac8a1a7e1b: Download complete fe9f2e7a4a41: Verifying Checksum fe9f2e7a4a41: Download complete fe9f2e7a4a41: Pull complete e2a5ea392607: Pull complete 486bb7e3d54e: Pull complete 6aac8a1a7e1b: Pull complete Digest: sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412 Status: Downloaded newer image for ocaml/opam@sha256:11fc95f6f4024c70ff305203fc229a0b17c6d564478979b77107ec1edcd77412 2026-01-16 14:23.24 ---> using "8e38b7e9552833b397d0a6dee459ec8d6ccf1a5a2e9f6da28e60743aacaae3c5" from cache /: (comment debian-13-5.4_ppc64_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-16 14:23.24 ---> using "56f3e984b9680bfb1b67ca18a33c8529c56f04213e19de87f9920327f8015bc4" 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-01-16 14:23.24 ---> using "6cc1d2401ad931502bff0a8dad563d389df8eb0ce87312fbd6b028197bfd971d" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-85-generic The OCaml toplevel, version 5.4.0 2.5.0 2026-01-16 14:23.24 ---> using "bd4a45355d66340c4ad839d322856ffb5ab286e4b215cebc26bccf9cd29487be" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-01-16 14:23.24 ---> using "affd3beacbfd7d62861860a1297792b80dc23407a13d28326ddcf84f5f6bde52" 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..92679ed614 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-16 14:23.24 ---> using "db9a73eb55f7123ca97b4ff521f8e4ca6f15ce00ed648ba50c9923a171bcf949" from cache /src: (copy (src mirage-clock.opam mirage-clock-unix.opam mirage-clock-solo5.opam) (dst ./)) 2026-01-16 14:23.24 ---> saved as "83bd8ef64aa3ea35916adf7655852d62db10d51dbfa04ec16dcd7b673581f410" /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-16 14:23.33 ---> saved as "6af2a0b732afb78fa57fd32b50a84c4744962cb03c271a17c3b3e2afe6e0ef24" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-01-16 14:23.33 ---> saved as "b8ae531bba126e97e98c7dfa624f1ac2d7e4c0c32dc119fd9f3f5866e624c613" /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" - Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] - 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 trixie/main ppc64el Packages [9508 kB] - Get:5 http://deb.debian.org/debian-security trixie-security/main ppc64el Packages [90.2 kB] - Fetched 9830 kB in 5s (2163 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-16 14:23.56 ---> saved as "31c75d787ba485b06a0b9f99a65bb93ecd2c8e540adfdd20d5f45a7cdd3ab034" /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-16 14:25.08 ---> saved as "4187c6d3eeb5afedf98fb9125ce0c39ac7701905ff67895cc14e2066c3569ff0" /src: (copy (src .) (dst /src)) 2026-01-16 14:25.08 ---> saved as "cfb9a0a117fda36c9325a96552a9aea5e0d671726916b21ff25842faacfc107e" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/lib_test && ./portable.exe) Monotonic clock says: 617 nanoseconds The time is 20469 days and 51910142460354000 picoseconds since the epoch. The time is 20469 days and 51910142466546000 picoseconds since the epoch. The time is 20469 days and 51910142469784000 picoseconds since the epoch. The offset from UTC is 0 minutes. The clock period is: 1000 picoseconds Monotonic clock says: 244243 nanoseconds Monotonic clock period unavailable 2026-01-16 14:25.10 ---> saved as "45b21e6ae436f924704e538d52d05ac68921f3991c991bebdf4c89d47453cb81" Job succeeded 2026-01-16 14:25.10: Job succeeded