2026-06-30 12:14.56: New job: test mirage/capnp-rpc https://github.com/mirage/capnp-rpc.git#refs/heads/master (00423406c03cafcbf31174cb8bacb03f3ee03f5e) (linux-x86_64:fedora-43-5.5_opam-2.5) Base: ocaml/opam:fedora-43-ocaml-5.5@sha256:337b1d72dc1e6fd5c814c00e77bc30892b0af63f1c0956643af5a70e345c09a3 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/capnp-rpc.git" -b "master" && cd "capnp-rpc" && git reset --hard 00423406 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:fedora-43-ocaml-5.5@sha256:337b1d72dc1e6fd5c814c00e77bc30892b0af63f1c0956643af5a70e345c09a3 # fedora-43-5.5_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo dnf install -y findutils RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN cd ~/opam-repository && (git cat-file -e 8cd35acddd18fa903782ac90de78467ca3e3b506 || git fetch origin master) && git reset -q --hard 8cd35acddd18fa903782ac90de78467ca3e3b506 && git log --no-decorate -n1 --oneline RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN opam update -u COPY --chown=1000:1000 capnp-rpc.opam capnp-rpc-unix.opam capnp-rpc-net.opam ./ RUN opam pin add -yn capnp-rpc.dev './' && \ opam pin add -yn capnp-rpc-unix.dev './' && \ opam pin add -yn capnp-rpc-net.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="afl-persistent.1.4 alcotest.1.9.1 angstrom.0.16.1 asetmap.0.8.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 camlp-streams.5.0.1 capnp.3.6.0 cmdliner.2.1.1 compiler-cloning.enabled conf-capnproto.2 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.5 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-local-await.1.0.1 domain-name.0.5.0 dune.3.24.0 dune-configurator.3.24.0 duration.0.3.1 eio.1.3 eio_linux.1.3 eio_main.1.3 eio_posix.1.3 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 hmap.0.8.1 iomux.0.4 ipaddr.5.6.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.2 lwt-dllist.1.1.0 macaddr.5.6.2 mdx.2.5.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mtime.2.1.0 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.3 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 prometheus.1.3 psq.0.2.1 ptime.1.2.0 re.1.14.0 res.5.0.2 result.1.5 seq.base sexplib0.v0.17.0 stdint.0.7.2 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-table.1.0.0 tls.2.1.1 tls-eio.2.1.1 topkg.1.1.1 uri.4.4.0 uring.2.7.0 uutf.1.0.4 x509.1.1.1 zarith.1.14" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y capnp-rpc.dev capnp-rpc-unix.dev capnp-rpc-net.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-06-30 12:14.56: Using cache hint "mirage/capnp-rpc-ocaml/opam:fedora-43-ocaml-5.5@sha256:337b1d72dc1e6fd5c814c00e77bc30892b0af63f1c0956643af5a70e345c09a3-fedora-43-5.5_opam-2.5-10fc233985198b4df67a324f5d21af83" 2026-06-30 12:14.56: Using OBuilder spec: ((from ocaml/opam:fedora-43-ocaml-5.5@sha256:337b1d72dc1e6fd5c814c00e77bc30892b0af63f1c0956643af5a70e345c09a3) (comment fedora-43-5.5_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (network host) (shell "sudo dnf install -y findutils")) (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 8cd35acddd18fa903782ac90de78467ca3e3b506 || git fetch origin master) && git reset -q --hard 8cd35acddd18fa903782ac90de78467ca3e3b506 && git log --no-decorate -n1 --oneline")) (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 "opam update -u")) (copy (src capnp-rpc.opam capnp-rpc-unix.opam capnp-rpc-net.opam) (dst ./)) (run (network host) (shell "opam pin add -yn capnp-rpc.dev './' && \ \nopam pin add -yn capnp-rpc-unix.dev './' && \ \nopam pin add -yn capnp-rpc-net.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "afl-persistent.1.4 alcotest.1.9.1 angstrom.0.16.1 asetmap.0.8.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 camlp-streams.5.0.1 capnp.3.6.0 cmdliner.2.1.1 compiler-cloning.enabled conf-capnproto.2 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.5 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-local-await.1.0.1 domain-name.0.5.0 dune.3.24.0 dune-configurator.3.24.0 duration.0.3.1 eio.1.3 eio_linux.1.3 eio_main.1.3 eio_posix.1.3 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 hmap.0.8.1 iomux.0.4 ipaddr.5.6.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.2 lwt-dllist.1.1.0 macaddr.5.6.2 mdx.2.5.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mtime.2.1.0 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.3 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 prometheus.1.3 psq.0.2.1 ptime.1.2.0 re.1.14.0 res.5.0.2 result.1.5 seq.base sexplib0.v0.17.0 stdint.0.7.2 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-table.1.0.0 tls.2.1.1 tls-eio.2.1.1 topkg.1.1.1 uri.4.4.0 uring.2.7.0 uutf.1.0.4 x509.1.1.1 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.5 --depext-only -y capnp-rpc.dev capnp-rpc-unix.dev capnp-rpc-net.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-06-30 12:14.56: Waiting for resource in pool OCluster 2026-06-30 16:37.30: Waiting for worker… 2026-06-30 16:39.30: Got resource from pool OCluster Building on bremusa.ocamllabs.io All commits already cached HEAD is now at 00423406 Merge pull request #319 from avsm/remove-extunix (from ocaml/opam:fedora-43-ocaml-5.5@sha256:337b1d72dc1e6fd5c814c00e77bc30892b0af63f1c0956643af5a70e345c09a3) 2026-06-30 16:39.31 ---> using "495de9149c6efd18e8cfe874b66f12bba5ca407c44dd97c903d0de72622f02f9" from cache /: (comment fedora-43-5.5_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (network host) (shell "sudo dnf install -y findutils")) Updating and loading repositories: Fedora 43 - x86_64 100% | 72.5 KiB/s | 20.0 KiB | 00m00s Fedora 43 - x86_64 - Updates 100% | 107.3 KiB/s | 16.1 KiB | 00m00s Repositories loaded. Package "findutils-1:4.10.0-6.fc43.x86_64" is already installed. Nothing to do. 2026-06-30 16:39.31 ---> using "e4a68b29d80178d58baf16845f0d89d12591c934b9f29cc5282c1b117cafbaf0" from cache /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-06-30 16:39.31 ---> using "52832f5688e71a042d1966c4052f0935dd5c13f0af17e83886f5142bfc7bafbc" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 8cd35acddd18fa903782ac90de78467ca3e3b506 || git fetch origin master) && git reset -q --hard 8cd35acddd18fa903782ac90de78467ca3e3b506 && git log --no-decorate -n1 --oneline")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD b85f65c75d..8cd35acddd master -> origin/master 8cd35acddd Merge pull request #30092 from shonfeder/release-dune-3.24.0 2026-06-30 16:39.31 ---> using "9a01b713a6408698d45796915b68c8889aea9dffc50a394d0665c8bf09399cfc" 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.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] synchronised from git+file:///home/opam/opam-repository 2026-06-30 16:39.31 ---> using "b2d515b49c644ba0d27f2e2fc8e0eb295404da1ba51dac9b0d66f744d7fcc3aa" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 7.0.0-22-generic The OCaml toplevel, version 5.5.0 2.5.1 2026-06-30 16:39.31 ---> using "7b3c089b35c57d229150e3750401181947294ce033464c0794c243f5b571f5fd" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-06-30 16:39.31 ---> using "c7dd4cc6e5ab5d4ca08a3ee0903e95b5fcccbd5d9ba1fac922620d282634b732" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update -u")) <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository The following actions will be performed: === recompile 7 packages - recompile base-domains base [uses ocaml] - recompile base-effects base [uses ocaml] - recompile base-nnp base [uses base-domains] - recompile ocaml 5.5.0 [uses ocaml-base-compiler] - recompile ocaml-base-compiler 5.5.0 (pinned) [uses ocaml-compiler] - recompile ocaml-compiler 5.5.0 [upstream or system changes] - recompile opam-depext 1.2.3 [uses ocaml] === install 1 package - install compiler-cloning enabled [required by ocaml-compiler] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocaml.5.5.0 (cached) -> removed base-effects.base -> removed base-nnp.base -> removed base-domains.base -> installed compiler-cloning.enabled -> retrieved ocaml-compiler.5.5.0 (cached) -> retrieved opam-depext.1.2.3 (cached) -> removed opam-depext.1.2.3 -> removed ocaml.5.5.0 -> removed ocaml-base-compiler.5.5.0 -> removed ocaml-compiler.5.5.0 -> installed ocaml-compiler.5.5.0 -> installed ocaml-base-compiler.5.5.0 -> installed ocaml.5.5.0 -> installed base-domains.base -> installed base-effects.base -> installed base-nnp.base -> installed opam-depext.1.2.3 Done. <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><> => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead <><> ocaml-compiler.5.5.0 installed successfully ><><><><><><><><><><><><><><><> => This switch had to be compiled from sources, but future switches with the 🐌 same compiler version and configuration should assemble instantly. # To update the current shell environment, run: eval $(opam env) 2026-06-30 16:39.31 ---> using "ad85ecb5de43baaeb20f446c29cc8e2b7c573f14a5db2537223356e4bd81f490" from cache /src: (copy (src capnp-rpc.opam capnp-rpc-unix.opam capnp-rpc-net.opam) (dst ./)) 2026-06-30 16:39.31 ---> saved as "89a4e3e975bbf128ebd1acdf644696c194e01951d40bcb2b08cb68a885fc9a10" /src: (run (network host) (shell "opam pin add -yn capnp-rpc.dev './' && \ \nopam pin add -yn capnp-rpc-unix.dev './' && \ \nopam pin add -yn capnp-rpc-net.dev './'")) [capnp-rpc.dev] synchronised (file:///src) capnp-rpc is now pinned to file:///src (version dev) [capnp-rpc-unix.dev] synchronised (file:///src) capnp-rpc-unix is now pinned to file:///src (version dev) [capnp-rpc-net.dev] synchronised (file:///src) capnp-rpc-net is now pinned to file:///src (version dev) 2026-06-30 16:39.35 ---> saved as "8d4f9f0752bd43f6c3cb420babe398d22da675614367c0c4e14984bce3e67d54" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-06-30 16:39.35 ---> saved as "5a1035a2f060372ec22cd54d94bec8fd61da68120433012d80d935cfd5ac8149" /src: (env DEPS "afl-persistent.1.4 alcotest.1.9.1 angstrom.0.16.1 asetmap.0.8.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 camlp-streams.5.0.1 capnp.3.6.0 cmdliner.2.1.1 compiler-cloning.enabled conf-capnproto.2 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.5 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-local-await.1.0.1 domain-name.0.5.0 dune.3.24.0 dune-configurator.3.24.0 duration.0.3.1 eio.1.3 eio_linux.1.3 eio_main.1.3 eio_posix.1.3 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 hmap.0.8.1 iomux.0.4 ipaddr.5.6.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.2 lwt-dllist.1.1.0 macaddr.5.6.2 mdx.2.5.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mtime.2.1.0 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.3 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 prometheus.1.3 psq.0.2.1 ptime.1.2.0 re.1.14.0 res.5.0.2 result.1.5 seq.base sexplib0.v0.17.0 stdint.0.7.2 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-table.1.0.0 tls.2.1.1 tls-eio.2.1.1 topkg.1.1.1 uri.4.4.0 uring.2.7.0 uutf.1.0.4 x509.1.1.1 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.5 --depext-only -y capnp-rpc.dev capnp-rpc-unix.dev capnp-rpc-net.dev $DEPS")) + /usr/sbin/sudo "yum" "makecache" - Updating and loading repositories: - Repositories loaded. - Metadata cache created. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [capnp-rpc.dev] synchronised (file:///src) [capnp-rpc-net.dev] synchronised (file:///src) [capnp-rpc-unix.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml is already installed (current version is 5.5.0). [NOTE] Package compiler-cloning is already installed (current version is enabled). [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: capnproto capnproto-devel gmp-devel <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/sbin/sudo "yum" "install" "-y" "capnproto" "capnproto-devel" "gmp-devel" - Updating and loading repositories: - Repositories loaded. - Package Arch Version Repository Size - Installing: - capnproto x86_64 1.0.1-6.fc43 fedora 788.6 KiB - capnproto-devel x86_64 1.0.1-6.fc43 fedora 2.2 MiB - gmp-devel x86_64 1:6.3.0-4.fc43 fedora 352.3 KiB - Installing dependencies: - capnproto-libs x86_64 1.0.1-6.fc43 fedora 5.0 MiB - cmake-filesystem x86_64 3.31.11-1.fc43 updates 0.0 B - gmp-c++ x86_64 1:6.3.0-4.fc43 fedora 27.6 KiB - - Transaction Summary: - Installing: 6 packages - - Total size of inbound packages is 2 MiB. Need to download 2 MiB. - After this operation, 8 MiB extra will be used (install 8 MiB, remove 0 B). - [1/6] capnproto-0:1.0.1-6.fc43.x86_64 100% | 2.3 MiB/s | 273.7 KiB | 00m00s - [2/6] capnproto-devel-0:1.0.1-6.fc43.x8 100% | 2.7 MiB/s | 378.3 KiB | 00m00s - [3/6] gmp-c++-1:6.3.0-4.fc43.x86_64 100% | 3.0 MiB/s | 18.4 KiB | 00m00s - [4/6] cmake-filesystem-0:3.31.11-1.fc43 100% | 2.2 MiB/s | 13.4 KiB | 00m00s - [5/6] capnproto-libs-0:1.0.1-6.fc43.x86 100% | 8.5 MiB/s | 1.4 MiB | 00m00s - [6/6] gmp-devel-1:6.3.0-4.fc43.x86_64 100% | 3.0 MiB/s | 174.3 KiB | 00m00s - -------------------------------------------------------------------------------- - [6/6] Total 100% | 5.2 MiB/s | 2.3 MiB | 00m00s - Running transaction - [1/8] Verify package files 100% | 127.0 B/s | 6.0 B | 00m00s - [2/8] Prepare transaction 100% | 78.0 B/s | 6.0 B | 00m00s - [3/8] Installing capnproto-libs-0:1.0.1 100% | 74.2 MiB/s | 5.0 MiB | 00m00s - [4/8] Installing cmake-filesystem-0:3.3 100% | 1.5 MiB/s | 7.6 KiB | 00m00s - [5/8] Installing gmp-c++-1:6.3.0-4.fc43 100% | 13.9 MiB/s | 28.5 KiB | 00m00s - [6/8] Installing gmp-devel-1:6.3.0-4.fc 100% | 86.5 MiB/s | 354.1 KiB | 00m00s - [7/8] Installing capnproto-devel-0:1.0. 100% | 79.7 MiB/s | 2.2 MiB | 00m00s - [8/8] Installing capnproto-0:1.0.1-6.fc 100% | 7.1 MiB/s | 790.2 KiB | 00m00s - Complete! + /usr/sbin/rpm "-q" "--whatprovides" "capnproto" "capnproto-devel" "gmp-devel" - capnproto-1.0.1-6.fc43.x86_64 - capnproto-devel-1.0.1-6.fc43.x86_64 - gmp-devel-6.3.0-4.fc43.x86_64 # To update the current shell environment, run: eval $(opam env) 2026-06-30 16:39.56 ---> saved as "17d245d96e43db0857aa7e8ca01f4bec4f33b5a4b2320983d4852bef5c5b6b66" /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-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml is already installed (current version is 5.5.0). [NOTE] Package compiler-cloning is already installed (current version is enabled). [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 76 packages - install afl-persistent 1.4 - install alcotest 1.9.1 - install angstrom 0.16.1 - install asetmap 0.8.1 - install asn1-combinators 0.3.2 - install astring 0.8.5 - install base v0.17.3 - install base-bytes base - install base64 3.5.2 - install bigstringaf 0.10.0 - install camlp-streams 5.0.1 - install capnp 3.6.0 - install cmdliner 2.1.1 - install conf-capnproto 2 - install conf-gmp 5 - install conf-gmp-powm-sec 4 - install conf-pkg-config 5 - install cppo 1.8.0 - install csexp 1.5.2 - install cstruct 6.2.0 - install digestif 1.3.0 - install domain-local-await 1.0.1 - install domain-name 0.5.0 - install dune 3.24.0 - install dune-configurator 3.24.0 - install duration 0.3.1 - install eio 1.3 - install eio_linux 1.3 - install eio_main 1.3 - install eio_posix 1.3 - install eqaf 0.10 - install fmt 0.11.0 - install gmap 0.3.0 - install hmap 0.8.1 - install iomux 0.4 - install ipaddr 5.6.2 - install kdf 1.0.0 - install logs 0.10.0 - install lwt 6.1.2 - install lwt-dllist 1.1.0 - install macaddr 5.6.2 - install mdx 2.5.2 - install mirage-crypto 2.1.0 - install mirage-crypto-ec 2.1.0 - install mirage-crypto-pk 2.1.0 - install mirage-crypto-rng 2.1.0 - install mtime 2.1.0 - install ocaml-syntax-shims 1.0.0 - install ocaml-version 4.1.3 - install ocaml_intrinsics_kernel v0.17.2 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install ohex 0.2.0 - install optint 0.3.0 - install prometheus 1.3 - install psq 0.2.1 - install ptime 1.2.0 - install re 1.14.0 - install res 5.0.2 - install result 1.5 - install seq base - install sexplib0 v0.17.0 - install stdint 0.7.2 - install stdio v0.17.0 - install stdlib-shims 0.3.0 - install stringext 1.6.0 - install thread-table 1.0.0 - install tls 2.1.1 - install tls-eio 2.1.1 - install topkg 1.1.1 - install uri 4.4.0 - install uring 2.7.0 - install uutf 1.0.4 - install x509 1.1.1 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved afl-persistent.1.4 (cached) -> retrieved alcotest.1.9.1 (cached) -> retrieved angstrom.0.16.1 (cached) -> retrieved asetmap.0.8.1 (cached) -> retrieved asn1-combinators.0.3.2 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved base64.3.5.2 (cached) -> retrieved base.v0.17.3 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> retrieved conf-gmp.5 (cached) -> retrieved conf-gmp-powm-sec.4 (cached) -> retrieved conf-pkg-config.5 (cached) -> installed conf-capnproto.2 -> retrieved cppo.1.8.0 (cached) -> installed conf-gmp.5 -> retrieved capnp.3.6.0 (cached) -> retrieved cmdliner.2.1.1 (cached) -> retrieved csexp.1.5.2 (cached) -> installed conf-pkg-config.5 -> installed conf-gmp-powm-sec.4 -> retrieved cstruct.6.2.0 (cached) -> retrieved domain-local-await.1.0.1 (cached) -> retrieved domain-name.0.5.0 (cached) -> retrieved duration.0.3.1 (cached) -> retrieved eio.1.3, eio_linux.1.3, eio_main.1.3, eio_posix.1.3 (cached) -> retrieved eqaf.0.10 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved gmap.0.3.0 (cached) -> retrieved hmap.0.8.1 (cached) -> retrieved iomux.0.4 (cached) -> retrieved ipaddr.5.6.2, macaddr.5.6.2 (cached) -> retrieved kdf.1.0.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved lwt.6.1.2 (cached) -> retrieved lwt-dllist.1.1.0 (cached) -> retrieved mdx.2.5.2 (cached) -> retrieved digestif.1.3.0 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml-version.4.1.3 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.2 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved optint.0.3.0 (cached) -> retrieved prometheus.1.3 (cached) -> retrieved psq.0.2.1 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved re.1.14.0 (cached) -> retrieved res.5.0.2 (cached) -> retrieved dune.3.24.0, dune-configurator.3.24.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0 (cached) -> retrieved result.1.5 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdint.0.7.2 (cached) -> retrieved stdio.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved stringext.1.6.0 (cached) -> retrieved thread-table.1.0.0 (cached) -> installed cmdliner.2.1.1 -> retrieved topkg.1.1.1 (cached) -> retrieved tls.2.1.1, tls-eio.2.1.1 (cached) -> retrieved uri.4.4.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved zarith.1.14 (cached) -> retrieved x509.1.1.1 (cached) -> retrieved uring.2.7.0 (cached) -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed zarith.1.14 -> installed topkg.1.1.1 -> installed hmap.0.8.1 -> installed asetmap.0.8.1 -> installed mtime.2.1.0 -> installed uutf.1.0.4 -> installed ptime.1.2.0 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed dune.3.24.0 -> installed afl-persistent.1.4 -> installed lwt-dllist.1.1.0 -> installed base64.3.5.2 -> installed csexp.1.5.2 -> installed asn1-combinators.0.3.2 -> installed camlp-streams.5.0.1 -> installed cppo.1.8.0 -> installed cstruct.6.2.0 -> installed domain-name.0.5.0 -> installed duration.0.3.1 -> installed eqaf.0.10 -> installed gmap.0.3.0 -> installed macaddr.5.6.2 -> installed ocaml-syntax-shims.1.0.0 -> installed ocaml-version.4.1.3 -> installed ocaml_intrinsics_kernel.v0.17.2 -> installed ohex.0.2.0 -> installed optint.0.3.0 -> installed psq.0.2.1 -> installed re.1.14.0 -> installed res.5.0.2 -> installed result.1.5 -> installed sexplib0.v0.17.0 -> installed stdint.0.7.2 -> installed stdlib-shims.0.3.0 -> installed stringext.1.6.0 -> installed thread-table.1.0.0 -> installed ocplib-endian.1.2 -> installed ipaddr.5.6.2 -> installed domain-local-await.1.0.1 -> installed digestif.1.3.0 -> installed dune-configurator.3.24.0 -> installed alcotest.1.9.1 -> installed bigstringaf.0.10.0 -> installed iomux.0.4 -> installed angstrom.0.16.1 -> installed mirage-crypto.2.1.0 -> installed eio.1.3 -> installed uring.2.7.0 -> installed kdf.1.0.0 -> installed lwt.6.1.2 -> installed uri.4.4.0 -> installed prometheus.1.3 -> installed eio_linux.1.3 -> installed eio_posix.1.3 -> installed eio_main.1.3 -> installed logs.0.10.0 -> installed mirage-crypto-rng.2.1.0 -> installed mirage-crypto-pk.2.1.0 -> installed mdx.2.5.2 -> installed base.v0.17.3 -> installed stdio.v0.17.0 -> installed mirage-crypto-ec.2.1.0 -> installed x509.1.1.1 -> installed capnp.3.6.0 -> installed tls.2.1.1 -> installed tls-eio.2.1.1 Done. <><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><><><> => afl-persistent is installed, but since the current OCaml compiler does not enable AFL instrumentation by default, most packages will not be instrumented and fuzzing with afl-fuzz may not be effective. To globally enable AFL instrumentation, create an OCaml switch like: opam switch create 5.5.0+afl ocaml-variants.5.5.0+options ocaml-option-afl # To update the current shell environment, run: eval $(opam env) 2026-06-30 16:41.30 ---> saved as "780d027211a939e9e502afb978e7f31a62a095cb0499baac49ea19ba92ea95d2" /src: (copy (src .) (dst /src)) 2026-06-30 16:41.31 ---> saved as "56d7bfcadd7887579adb99a14f397feadee0cd1e01180a47dab11b939fa0e4d6" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/capnp-rpc && /usr/sbin/capnp compile -o /home/opam/.opam/5.5/bin/capnpc-ocaml ./persistent.capnp) persistent.capnp --> persistent.mli persistent.ml kj/filesystem-disk-unix.c++:1734: warning: PWD environment variable doesn't match current directory; pwd = /src (cd _build/default/capnp-rpc && /usr/sbin/capnp compile -o /home/opam/.opam/5.5/bin/capnpc-ocaml ./rpc_schema.capnp) rpc_schema.capnp --> rpc_schema.mli rpc_schema.ml kj/filesystem-disk-unix.c++:1734: warning: PWD environment variable doesn't match current directory; pwd = /src (cd _build/default/examples/testlib && /usr/sbin/capnp compile -o /home/opam/.opam/5.5/bin/capnpc-ocaml ./test_api.capnp) test_api.capnp --> test_api.mli test_api.ml kj/filesystem-disk-unix.c++:1734: warning: PWD environment variable doesn't match current directory; pwd = /src (cd _build/default/examples/testlib && /usr/sbin/capnp compile -o /home/opam/.opam/5.5/bin/capnpc-ocaml ./calculator.capnp) calculator.capnp --> calculator.mli calculator.ml kj/filesystem-disk-unix.c++:1734: warning: PWD environment variable doesn't match current directory; pwd = /src (cd _build/default/test-bin/echo && /usr/sbin/capnp compile -o /home/opam/.opam/5.5/bin/capnpc-ocaml ./echo_api.capnp) echo_api.capnp --> echo_api.mli echo_api.ml kj/filesystem-disk-unix.c++:1734: warning: PWD environment variable doesn't match current directory; pwd = /src (cd _build/default/test/proto && ./test.exe) Testing `capnp-rpc'. This run has ID `V2EWAM2D'. [OK] core 0 Return. [OK] core 1 Return error. [OK] core 2 Connection. [OK] core 3 Local embargo. [OK] core 4 Local embargo 2. [OK] core 5 Local embargo 3. [OK] core 6 Local embargo 4. [OK] core 7 Local embargo 5. [OK] core 8 Local embargo 6. [OK] core 9 Local embargo 7. [OK] core 10 Local embargo 8. [OK] core 11 Local embargo 9. [OK] core 12 Local embargo 10. [OK] core 13 Local embargo 11. [OK] core 14 Local embargo 12. [OK] core 15 Local embargo 13. [OK] core 16 Local embargo 14. [OK] core 17 Local embargo 15. [OK] core 18 Shared cap. [OK] core 19 Fields. [OK] core 20 Cancel. [OK] core 21 Cancel 2. [OK] core 22 Cancel 3. [OK] core 23 Duplicates. [OK] core 24 Re-export. [OK] core 25 Shorten field. [OK] core 26 Cycle. [OK] core 27 Cycle 2. [OK] core 28 Cycle 3. [OK] core 29 Cycle 4. [OK] core 30 Cycle 5. [OK] core 31 Cycle 6. [OK] core 32 Resolve. [OK] core 33 Resolve 2. [OK] core 34 Resolve 3. [OK] core 35 Resolve 4. [OK] core 36 Resolve 5. [OK] core 37 Resolve 6. [OK] core 38 Resolve 7. [OK] core 39 Ref-counts. [OK] core 40 Auto-release. [OK] core 41 Unimplemented. [OK] core 42 Broken return. [OK] core 43 Broken call. [OK] core 44 Broken later. [OK] core 45 Broken connection. [OK] core 46 Import callbacks. Full test results in `/src/_build/default/test/proto/_build/_tests/capnp-rpc'. Test Successful in 0.171s. 47 tests run. (cd _build/default/test && ./test.exe) Testing `capnp-rpc'. This run has ID `OINXDUGA'. [OK] eio 0 Simple. [OK] eio 1 Crypto. [OK] eio 2 Bad crypto. [OK] eio 3 Parallel. [OK] eio 4 Embargo. [OK] eio 5 Resolve. [OK] eio 6 Registry. [OK] eio 7 Calculator. [OK] eio 8 Calculator 2. [OK] eio 9 Calculator 3. [OK] eio 10 Cancel. [OK] eio 11 Indexing. [OK] eio 12 Options. [OK] eio 13 Sturdy URI. [OK] eio 14 Sturdy self. [OK] eio 15 Table restorer. [OK] eio 16 Fn restorer. [OK] eio 17 Broken ref. [OK] eio 18 Broken ref 2. [OK] eio 19 Broken ref 3. [OK] eio 20 Broken ref 4. [OK] eio 21 Parallel connect. [OK] eio 22 Parallel fails. [OK] eio 23 Crossed calls. [OK] eio 24 Store. [OK] eio 25 File store. [OK] eio 26 Await settled. [OK] eio 27 Late bootstrap. [OK] eio 28 Listen address. Full test results in `/src/_build/default/test/_build/_tests/capnp-rpc'. Test Successful in 1.400s. 29 tests run. 2026-06-30 16:42.01 ---> saved as "28d4984adfd161d27fb12ced82787563e512420034ecd4f5340420419cfcef14" Job succeeded 2026-06-30 16:42.01: Job succeeded