2026-06-07 09:29.58: New job: test mirage/awa-ssh https://github.com/mirage/awa-ssh.git#refs/heads/main (0823b74ec273a2e8c7cb6f392b0f59616e98e6af) (linux-riscv64:debian-13-5.4_riscv64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/awa-ssh.git" -b "main" && cd "awa-ssh" && git reset --hard 0823b74e cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0 # debian-13-5.4_riscv64_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 c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && 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 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-configurator.3.23.1 duration.0.3.1 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 ipaddr.5.6.2 kdf.1.0.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.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 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.0.6 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-06-07 09:29.58: Using cache hint "mirage/awa-ssh-ocaml/opam:debian-13-ocaml-5.4@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0-debian-13-5.4_riscv64_opam-2.5-c7ec46ab05ba4b08967a942f36adf110" 2026-06-07 09:29.58: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0) (comment debian-13-5.4_riscv64_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 c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && 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 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-configurator.3.23.1 duration.0.3.1 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 ipaddr.5.6.2 kdf.1.0.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.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 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.0.6 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-06-07 09:29.58: Waiting for resource in pool OCluster 2026-06-07 09:29.58: Waiting for worker… 2026-06-07 09:29.58: Got resource from pool OCluster Building on riscv-qemu-navajo-4 HEAD is now at dfbf6f4 test: add KEX and userauth_1/2 HEAD is now at 0823b74 Merge pull request #86 from mirage/fix-wire (from ocaml/opam:debian-13-ocaml-5.4@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0' locally docker.io/ocaml/opam@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0: Pulling from ocaml/opam e3857620b2e3: Pulling fs layer 171b3f10d791: Pulling fs layer c6c7822b3a69: Pulling fs layer abb5d92a5a6e: Pulling fs layer 147d6f7e3ac8: Pulling fs layer 16def90c9320: Pulling fs layer 63d4a5fad49f: Pulling fs layer 79abe6ba87ae: Pulling fs layer b927a8a5e767: Pulling fs layer 2b34933fa0a0: Pulling fs layer 2fb6ad275801: Pulling fs layer 7a17e2d8fc06: Pulling fs layer 4f4fb700ef54: Pulling fs layer 5f5a05b1009d: Pulling fs layer f44b4a5b92bf: Pulling fs layer 9f25489b0b07: Pulling fs layer 24962eb9bb70: Pulling fs layer 2a662ad093c5: Pulling fs layer 757abf2776cc: Pulling fs layer b6f5a69f73f6: Pulling fs layer 64b8e4654643: Pulling fs layer c8e548f9b440: Pulling fs layer 6d089a99df41: Pulling fs layer 5c5cf2f3221c: Pulling fs layer 07e5d6b3cb74: Pulling fs layer 0381acc2a8b0: Pulling fs layer abb5d92a5a6e: Pulling fs layer 8f948ee65c8c: Pulling fs layer 90e88fab92d1: Pulling fs layer e45068d9d3b2: Pulling fs layer a73cf22a792a: Pulling fs layer 95892e90f5bd: Pulling fs layer 9fcd716da651: Pulling fs layer 23dd9958186a: Pulling fs layer 4046ebec70f9: Pulling fs layer 9228a6b99d0b: Pulling fs layer ce822b37f90d: Pulling fs layer 0cfd154e1e5d: Pulling fs layer 6d5ea7e5e4af: Pulling fs layer 4ed8411f916d: Pulling fs layer 0579cb6ab594: Pulling fs layer c602fc8ace5e: Pulling fs layer d0814598e157: Pulling fs layer eca8d6ac8a47: Pulling fs layer f21ab75c7e64: Pulling fs layer 98c684fb6d19: Pulling fs layer 77c9fb28163e: Pulling fs layer 4f4fb700ef54: Already exists 24962eb9bb70: Download complete 95892e90f5bd: Download complete 9228a6b99d0b: Download complete c6c7822b3a69: Download complete c8e548f9b440: Download complete 90e88fab92d1: Download complete abb5d92a5a6e: Download complete c602fc8ace5e: Download complete 9fcd716da651: Download complete 7a17e2d8fc06: Download complete 64b8e4654643: Download complete 07e5d6b3cb74: Download complete 2b34933fa0a0: Download complete 5c5cf2f3221c: Download complete b927a8a5e767: Download complete b6f5a69f73f6: Download complete 23dd9958186a: Download complete 0cfd154e1e5d: Download complete 0579cb6ab594: Download complete 6d5ea7e5e4af: Download complete 5f5a05b1009d: Download complete 6d089a99df41: Download complete a73cf22a792a: Download complete 98c684fb6d19: Download complete f44b4a5b92bf: Download complete 2a662ad093c5: Download complete 0381acc2a8b0: Download complete 147d6f7e3ac8: Download complete eca8d6ac8a47: Download complete 8f948ee65c8c: Download complete d0814598e157: Download complete 171b3f10d791: Download complete 79abe6ba87ae: Download complete 63d4a5fad49f: Download complete e45068d9d3b2: Download complete 4046ebec70f9: Download complete ce822b37f90d: Download complete 757abf2776cc: Download complete e3857620b2e3: Download complete 2fb6ad275801: Download complete 16def90c9320: Download complete f21ab75c7e64: Download complete 77c9fb28163e: Download complete 9f25489b0b07: Download complete 16def90c9320: Pull complete 7a17e2d8fc06: Pull complete 0381acc2a8b0: Pull complete 4ed8411f916d: Download complete 24962eb9bb70: Pull complete 2fb6ad275801: Pull complete 9f25489b0b07: Pull complete 4046ebec70f9: Pull complete 171b3f10d791: Pull complete 79abe6ba87ae: Pull complete 63d4a5fad49f: Pull complete ce822b37f90d: Pull complete e3857620b2e3: Pull complete 6d089a99df41: Pull complete 2a662ad093c5: Pull complete 8f948ee65c8c: Pull complete 757abf2776cc: Pull complete abb5d92a5a6e: Pull complete 0cfd154e1e5d: Pull complete 6d5ea7e5e4af: Pull complete 5f5a05b1009d: Pull complete 147d6f7e3ac8: Pull complete 4f4fb700ef54: Pull complete 95892e90f5bd: Pull complete 9228a6b99d0b: Pull complete 90e88fab92d1: Pull complete 2b34933fa0a0: Pull complete 23dd9958186a: Pull complete 0579cb6ab594: Pull complete 98c684fb6d19: Pull complete f44b4a5b92bf: Pull complete eca8d6ac8a47: Pull complete c6c7822b3a69: Pull complete c8e548f9b440: Pull complete 4ed8411f916d: Pull complete 9fcd716da651: Pull complete d0814598e157: Pull complete 77c9fb28163e: Pull complete c602fc8ace5e: Pull complete 07e5d6b3cb74: Pull complete 64b8e4654643: Pull complete 5c5cf2f3221c: Pull complete e45068d9d3b2: Pull complete f21ab75c7e64: Pull complete b6f5a69f73f6: Pull complete a73cf22a792a: Pull complete b927a8a5e767: Pull complete Digest: sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0 Status: Downloaded newer image for ocaml/opam@sha256:aa9711460cc2e1ce1f4e5ed4628faba56ffed2a822b09b5dc567b0af27c372c0 2026-06-07 09:30.19 ---> using "3c038c7f9bfc417a579eab8dece782488110727841d37d635e2b6ccc5b99ada3" from cache /: (comment debian-13-5.4_riscv64_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-06-07 09:30.19 ---> using "2e23f13c758548bfe8cea56d18ba5516c23c65450462b5bdb4f729ca502663b0" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD fc08333d1b..53ade91562 master -> origin/master c180e16309 Merge pull request #29907 from dra27/host-arch-fixes 2026-06-07 09:30.19 ---> using "145e6d66de6ca5754a756867800170675c599ab8d3ef416fc4c5e8f26823a882" 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-07 09:30.19 ---> using "cdf250ff114992cdc0e0558041de76e99beb3644abdbb287ecbba2f2d29c17df" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 7.0.0-14-generic The OCaml toplevel, version 5.4.1 2.5.1 2026-06-07 09:30.19 ---> using "2e036f67c8f7e71f75401401759a3eb2c79b29b3589bffa58d89c3a62b568b19" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-06-07 09:30.19 ---> using "952805a78884f4f93c0da74f5ce6ff44f9eb725b0cb7b1181983324534707270" 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 Everything as up-to-date as possible The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.5.0 However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-06-07 09:30.19 ---> using "d0146b75ec1e8c02d4d16128f0f13792cb5eead27fa462b83c27114b6be2a002" from cache /src: (copy (src awa.opam awa-mirage.opam) (dst ./)) 2026-06-07 09:30.19 ---> using "cd138518fef1bcf7a807f652678230820b61d0353ecd2fe547670755f2bd1758" from cache /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-06-07 09:30.19 ---> using "216ce81d2d31e4f2bc366c66e32e5f332ea7b027e0a0aca9d9eb6f268fbaac37" from cache /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-06-07 09:30.19 ---> using "5fee97d44bc464613547776c00df10e3701f3373d72f58e91fe4d518796abdec" from cache /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 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-configurator.3.23.1 duration.0.3.1 eqaf.0.10 fmt.0.11.0 gmap.0.3.0 ipaddr.5.6.2 kdf.1.0.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.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 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.0.6 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" - 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 riscv64 Packages [9379 kB] - Get:5 http://deb.debian.org/debian-security trixie-security/main riscv64 Packages [199 kB] - Fetched 9809 kB in 18s (536 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-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [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:riscv64. - (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 ... 20732 files and directories currently installed.) - Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_riscv64.deb ... - Unpacking libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libgmp-dev:riscv64. - Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_riscv64.deb ... - Unpacking libgmp-dev:riscv64 (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libpkgconf3:riscv64. - Preparing to unpack .../2-libpkgconf3_1.8.1-4_riscv64.deb ... - Unpacking libpkgconf3:riscv64 (1.8.1-4) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-4_riscv64.deb ... - Unpacking pkgconf-bin (1.8.1-4) ... - Selecting previously unselected package pkgconf:riscv64. - Preparing to unpack .../4-pkgconf_1.8.1-4_riscv64.deb ... - Unpacking pkgconf:riscv64 (1.8.1-4) ... - Selecting previously unselected package pkg-config:riscv64. - Preparing to unpack .../5-pkg-config_1.8.1-4_riscv64.deb ... - Unpacking pkg-config:riscv64 (1.8.1-4) ... - Setting up libpkgconf3:riscv64 (1.8.1-4) ... - Setting up libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-3) ... - Setting up pkgconf-bin (1.8.1-4) ... - Setting up libgmp-dev:riscv64 (2:6.3.0+dfsg-3) ... - Setting up pkgconf:riscv64 (1.8.1-4) ... - Setting up pkg-config:riscv64 (1.8.1-4) ... - Processing triggers for libc-bin (2.41-12+deb13u2) ... # To update the current shell environment, run: eval $(opam env) 2026-06-07 09:30.19 ---> using "2cdd44e4205dace40a435012a03b305219c9eaa89e0f00e99966b10162b10997" from cache /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.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [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 4 - 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.23.1 - install dune-configurator 3.23.1 - 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.0.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.0.6 - 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 cmdliner.2.1.1 (cached) -> retrieved cppo.1.8.0 (cached) -> installed conf-gmp.5 -> installed conf-pkg-config.4 -> retrieved base64.3.5.2 (https://opam.ocaml.org/cache) -> retrieved csexp.1.5.2 (cached) -> installed conf-gmp-powm-sec.4 -> retrieved cstruct.6.2.0 (cached) -> 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 (https://opam.ocaml.org/cache) -> retrieved ipaddr.5.6.2, macaddr.5.6.2 (cached) -> retrieved digestif.1.3.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved kdf.1.0.0 (https://opam.ocaml.org/cache) -> retrieved lwt.6.1.2 (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 mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0 (https://opam.ocaml.org/cache) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved dune.3.23.1, dune-configurator.3.23.1 (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.0.6 (https://opam.ocaml.org/cache) -> 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 fmt.0.11.0 -> installed mtime.2.1.0 -> installed ptime.1.2.0 -> installed dune.3.23.1 -> installed duration.0.3.1 -> installed base64.3.5.2 -> installed csexp.1.5.2 -> installed domain-name.0.5.0 -> installed asn1-combinators.0.3.2 -> installed cstruct.6.2.0 -> installed eqaf.0.10 -> installed gmap.0.3.0 -> installed macaddr.5.6.2 -> installed cppo.1.8.0 -> installed ohex.0.2.0 -> installed mirage-mtime.5.2.0 -> installed ipaddr.5.6.2 -> installed ocplib-endian.1.2 -> installed dune-configurator.3.23.1 -> installed digestif.1.3.0 -> installed mirage-crypto.2.1.0 -> installed kdf.1.0.0 -> installed lwt.6.1.2 -> installed mirage-sleep.4.1.0 -> installed mirage-flow.5.0.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.0.6 Done. # To update the current shell environment, run: eval $(opam env) 2026-06-07 09:30.19 ---> using "2094b2b8ebb63b3ba3fd989c087fa16b5f337fc90f52553506f5f6a67c5b0329" from cache /src: (copy (src .) (dst /src)) 2026-06-07 09:30.19 ---> using "79d38ef25bbc0f5166a8bbd27465972f18244861f9c6f0d8b8cd21534ca86bab" from cache /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-06-07 09:30.19 ---> using "47fad3f10c0e5265349eb6f444a08a512cf9c717a1c09cdefbcef623af6df339" from cache Job succeeded 2026-06-07 09:30.19: Job succeeded