2026-07-01 21:15.57: New job: test mirage/awa-ssh https://github.com/mirage/awa-ssh.git#refs/heads/main (7d7d21260ffbfb927d707ee0b3684f2f4bf7ba63) (linux-arm64:debian-13-5.5_arm64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.5@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/awa-ssh.git" -b "main" && cd "awa-ssh" && git reset --hard 7d7d2126 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.5@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3 # debian-13-5.5_arm64_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 cd ~/opam-repository && (git cat-file -e cf4807d523aaef2df5a7174b29f7840ecc4cf5ea || git fetch origin master) && git reset -q --hard cf4807d523aaef2df5a7174b29f7840ecc4cf5ea && 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 awa.opam awa-mirage.opam ./ RUN opam pin add -yn awa.dev './' && \ opam pin add -yn awa-mirage.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="asn1-combinators.0.3.2 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 cmdliner.2.1.1 compiler-cloning.enabled 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-name.0.5.0 dune.3.24.0 dune-configurator.3.24.0 duration.0.3.1 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 ipaddr.5.6.2 kdf.1.1.0 logs.0.10.0 lwt.6.1.2 macaddr.5.6.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-mtime.5.2.0 mirage-sleep.4.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 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ptime.1.2.0 topkg.1.1.1 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 awa.dev awa-mirage.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-07-01 21:15.57: Using cache hint "mirage/awa-ssh-ocaml/opam:debian-13-ocaml-5.5@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3-debian-13-5.5_arm64_opam-2.5-b24aabaf8d5f24d97518b4f8b9246a24" 2026-07-01 21:15.57: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.5@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3) (comment debian-13-5.5_arm64_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 (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e cf4807d523aaef2df5a7174b29f7840ecc4cf5ea || git fetch origin master) && git reset -q --hard cf4807d523aaef2df5a7174b29f7840ecc4cf5ea && 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 awa.opam awa-mirage.opam) (dst ./)) (run (network host) (shell "opam pin add -yn awa.dev './' && \ \nopam pin add -yn awa-mirage.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "asn1-combinators.0.3.2 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 cmdliner.2.1.1 compiler-cloning.enabled 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-name.0.5.0 dune.3.24.0 dune-configurator.3.24.0 duration.0.3.1 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 ipaddr.5.6.2 kdf.1.1.0 logs.0.10.0 lwt.6.1.2 macaddr.5.6.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-mtime.5.2.0 mirage-sleep.4.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 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ptime.1.2.0 topkg.1.1.1 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 awa.dev awa-mirage.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-07-01 21:15.57: Waiting for resource in pool OCluster 2026-07-01 21:15.57: Waiting for worker… 2026-07-01 21:28.35: Got resource from pool OCluster Building on ainia.caelum.ci.dev All commits already cached HEAD is now at 7d7d212 changes for 0.6.1 (from ocaml/opam:debian-13-ocaml-5.5@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3) Unable to find image 'ocaml/opam:debian-13-ocaml-5.5@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3' locally docker.io/ocaml/opam@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3: Pulling from ocaml/opam ed660e1af0f5: Already exists 5c6e31d6f721: Already exists 1ea2cb704415: Already exists e77ea926ef13: Already exists dc248e29b92a: Already exists 3e82c1336936: Already exists f799d2f982df: Already exists 8804700ce510: Already exists f69f72c2b3cf: Already exists 4fa0772ce945: Already exists 2bf970ac077a: Already exists 3fb81cc3e03a: Already exists ec950dc8547e: Already exists b8dbbd1661bd: Already exists 718844bd488e: Already exists f7f221e930a0: Already exists d8770de6d558: Already exists 50863f42e7e6: Already exists dcd48d4b2578: Already exists cec536bb4b4c: Already exists bfeec3d53903: Already exists 4f4fb700ef54: Already exists 3a2088926371: Already exists 0febc4b842e6: Already exists 73e4991d1f66: Already exists 7e2a54e0af64: Already exists 5f7817ad6a1e: Already exists 5f57acd65e16: Already exists e2027d3fab12: Already exists 324234d18fb0: Already exists ff70d42c8c18: Already exists ccdbf99a64bb: Already exists fb75fc4f0ac9: Already exists 1d968aafa7c9: Already exists 231c6753bb46: Already exists 2cdb8e0190b3: Already exists 1febe1aeb145: Already exists 7742d250fe83: Already exists aa46109e80a6: Already exists 89e47cbe0d20: Already exists 8ad60fc024b8: Pulling fs layer 46e006b84485: Pulling fs layer e4879c198f2f: Pulling fs layer bd4da9298f94: Pulling fs layer d80c7b2728e9: Pulling fs layer 52af644b4d13: Pulling fs layer eec10b8778ca: Pulling fs layer d80c7b2728e9: Waiting 52af644b4d13: Waiting eec10b8778ca: Waiting 46e006b84485: Verifying Checksum 46e006b84485: Download complete 8ad60fc024b8: Verifying Checksum 8ad60fc024b8: Download complete 8ad60fc024b8: Pull complete 46e006b84485: Pull complete e4879c198f2f: Verifying Checksum e4879c198f2f: Download complete e4879c198f2f: Pull complete 52af644b4d13: Verifying Checksum 52af644b4d13: Download complete eec10b8778ca: Verifying Checksum eec10b8778ca: Download complete d80c7b2728e9: Verifying Checksum d80c7b2728e9: Download complete bd4da9298f94: Verifying Checksum bd4da9298f94: Download complete bd4da9298f94: Pull complete d80c7b2728e9: Pull complete 52af644b4d13: Pull complete eec10b8778ca: Pull complete Digest: sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3 Status: Downloaded newer image for ocaml/opam@sha256:ee5eeae223ada027762b52bd46383d0d1842f94781894c1c8d153a3134d6d0b3 2026-07-01 21:28.36 ---> using "cbb323d3fccb22d60a51367b2ed5885760769ca5c73fda9366390f43e8f017b8" from cache /: (comment debian-13-5.5_arm64_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-07-01 21:28.36 ---> using "64593d6b1e9a9442635791f2578e8c556e4d06cb2c28ea78c79463e4313e4dc9" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e cf4807d523aaef2df5a7174b29f7840ecc4cf5ea || git fetch origin master) && git reset -q --hard cf4807d523aaef2df5a7174b29f7840ecc4cf5ea && git log --no-decorate -n1 --oneline")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD b85f65c75d..cf4807d523 master -> origin/master cf4807d523 Merge pull request #30166 from hannesm/release-kdf-v1.1.0 2026-07-01 21:28.36 ---> using "0365197aa5853a59da38b2d3abd7918bc6b5a84968521b74a9305dada94c317e" 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.1 to version 2.2, which can't be reverted. You may want to back it up before going further. [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-07-01 21:28.36 ---> using "e5adeee8ceabeb7bbf5e3abda1177e3d605cd061e44b3e41aef3a304b057a48d" 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-07-01 21:28.36 ---> using "5c231d5ff6bfb2772c0e9dd763fa8e7d70f22cf4a3885ee8d720cbb67f49b294" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-07-01 21:28.36 ---> using "ae2229139dbe8d47bd441890aefc4d271179230b3bc534b8c586eb563610c4b0" 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-07-01 21:28.36 ---> using "1aebbf67a3d6599930177299407b34a7d420b9572778286684854b948dc0e21b" from cache /src: (copy (src awa.opam awa-mirage.opam) (dst ./)) 2026-07-01 21:28.36 ---> saved as "ca14feeef42d04afd55193854fc0b81276806c4f0ef69a34b4ddbab0215373d6" /src: (run (network host) (shell "opam pin add -yn awa.dev './' && \ \nopam pin add -yn awa-mirage.dev './'")) [awa.dev] synchronised (file:///src) awa is now pinned to file:///src (version dev) [awa-mirage.dev] synchronised (file:///src) awa-mirage is now pinned to file:///src (version dev) 2026-07-01 21:28.39 ---> saved as "cb7cfbbcafc67751b8c2bce4bfd1cf6ca2a17b56b0a6a7ba377189801cfd5ba1" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-07-01 21:28.40 ---> saved as "9c00a56de5f6152507b6e337f0590a7acc33cbb40e6b3fe4eb853bf6f58213c5" /src: (env DEPS "asn1-combinators.0.3.2 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 cmdliner.2.1.1 compiler-cloning.enabled 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-name.0.5.0 dune.3.24.0 dune-configurator.3.24.0 duration.0.3.1 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 ipaddr.5.6.2 kdf.1.1.0 logs.0.10.0 lwt.6.1.2 macaddr.5.6.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 mirage-flow.5.0.0 mirage-mtime.5.2.0 mirage-sleep.4.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 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 ptime.1.2.0 topkg.1.1.1 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 awa.dev awa-mirage.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 arm64 Packages [223 kB] - Fetched 314 kB in 0s (2131 kB/s) - Reading package lists... <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [awa.dev] synchronised (file:///src) [awa-mirage.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: libgmp-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" - Selecting previously unselected package libgmpxx4ldbl:arm64. - (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 ... 20767 files and directories currently installed.) - Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ... - Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libgmp-dev:arm64. - Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ... - Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libpkgconf3:arm64. - Preparing to unpack .../2-libpkgconf3_1.8.1-4_arm64.deb ... - Unpacking libpkgconf3:arm64 (1.8.1-4) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-4_arm64.deb ... - Unpacking pkgconf-bin (1.8.1-4) ... - Selecting previously unselected package pkgconf:arm64. - Preparing to unpack .../4-pkgconf_1.8.1-4_arm64.deb ... - Unpacking pkgconf:arm64 (1.8.1-4) ... - Selecting previously unselected package pkg-config:arm64. - Preparing to unpack .../5-pkg-config_1.8.1-4_arm64.deb ... - Unpacking pkg-config:arm64 (1.8.1-4) ... - Setting up libpkgconf3:arm64 (1.8.1-4) ... - Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... - Setting up pkgconf-bin (1.8.1-4) ... - Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ... - Setting up pkgconf:arm64 (1.8.1-4) ... - Setting up pkg-config:arm64 (1.8.1-4) ... - Processing triggers for libc-bin (2.41-12+deb13u3) ... # To update the current shell environment, run: eval $(opam env) 2026-07-01 21:28.53 ---> saved as "d2500b9d3eceb86b42fcbac476e368a9b0780be430a545afb6f8946d973e62c0" /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 39 packages - install asn1-combinators 0.3.2 - install base-bytes base - install base64 3.5.2 - install cmdliner 2.1.1 - 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-name 0.5.0 - install dune 3.24.0 - install dune-configurator 3.24.0 - install duration 0.3.1 - install eqaf 0.10 - install fmt 0.11.0 - install gmap 0.3.0 - install ipaddr 5.6.2 - install kdf 1.1.0 - install logs 0.10.0 - install lwt 6.1.2 - install macaddr 5.6.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 mirage-flow 5.0.0 - install mirage-mtime 5.2.0 - install mirage-sleep 4.1.0 - install mtime 2.1.0 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install ohex 0.2.0 - install ptime 1.2.0 - install topkg 1.1.1 - install x509 1.1.1 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved asn1-combinators.0.3.2 (cached) -> retrieved conf-gmp.5 (cached) -> retrieved conf-gmp-powm-sec.4 (cached) -> retrieved conf-pkg-config.5 (cached) -> retrieved base64.3.5.2 (cached) -> retrieved cmdliner.2.1.1 (cached) -> retrieved cppo.1.8.0 (cached) -> installed conf-gmp.5 -> retrieved csexp.1.5.2 (cached) -> retrieved cstruct.6.2.0 (cached) -> installed conf-gmp-powm-sec.4 -> installed conf-pkg-config.5 -> retrieved domain-name.0.5.0 (cached) -> retrieved duration.0.3.1 (cached) -> retrieved eqaf.0.10 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved gmap.0.3.0 (cached) -> retrieved ipaddr.5.6.2, macaddr.5.6.2 (cached) -> retrieved kdf.1.1.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved lwt.6.1.2 (cached) -> retrieved digestif.1.3.0 (cached) -> retrieved mirage-flow.5.0.0 (cached) -> retrieved mirage-mtime.5.2.0 (cached) -> retrieved mirage-sleep.4.1.0 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved dune.3.24.0, dune-configurator.3.24.0 (cached) -> 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 ocplib-endian.1.2 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved zarith.1.14 (cached) -> retrieved x509.1.1.1 (cached) -> installed cmdliner.2.1.1 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed zarith.1.14 -> installed ocamlbuild.0.16.1 -> installed topkg.1.1.1 -> installed mtime.2.1.0 -> installed fmt.0.11.0 -> installed ptime.1.2.0 -> installed dune.3.24.0 -> installed base64.3.5.2 -> installed csexp.1.5.2 -> installed asn1-combinators.0.3.2 -> 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 mirage-mtime.5.2.0 -> installed ohex.0.2.0 -> installed ocplib-endian.1.2 -> installed ipaddr.5.6.2 -> installed digestif.1.3.0 -> installed dune-configurator.3.24.0 -> installed mirage-crypto.2.1.0 -> installed kdf.1.1.0 -> installed lwt.6.1.2 -> installed mirage-flow.5.0.0 -> installed mirage-sleep.4.1.0 -> installed logs.0.10.0 -> installed mirage-crypto-rng.2.1.0 -> installed mirage-crypto-pk.2.1.0 -> installed mirage-crypto-ec.2.1.0 -> installed x509.1.1.1 Done. # To update the current shell environment, run: eval $(opam env) 2026-07-01 21:29.56 ---> saved as "80fb07f4840208bc7758d8d48b670d0cd63c992b24efd7612c3f205cacca99c2" /src: (copy (src .) (dst /src)) 2026-07-01 21:29.56 ---> saved as "e1db1fff74226107fa382f680348227b926112cbaeea717c93369542617097d8" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/test && ./test.exe) Test basic parsing ok Test basic parsing of kex and userauth ok Test version banner ok Test key exchange ok Test namelist conversions ok Test mpint conversions ok Test version exchange ok Test encrypt/decrypt ok Test OpenSSH public key format ok Test signatures ok Test ignore next packet ok Test channel data input channel input_data: discarding 1 bytes (window size) ok Test channel data output ok 2026-07-01 21:30.01 ---> saved as "55b68ed10cdd56952225ca67f1bac7445b156432cb119ed7dbef9aed52dec35a" Job succeeded 2026-07-01 21:30.01: Job succeeded