2026-03-10 12:03.46: New job: test mirleft/ocaml-tls https://github.com/mirleft/ocaml-tls.git#refs/heads/main (2bae6d695a7838691557971ed1e780c36207469b) (macos-x86_64:macos-homebrew-4.14_opam-2.5) Base: macos-homebrew-ocaml-4.14 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirleft/ocaml-tls.git" -b "main" && cd "ocaml-tls" && git reset --hard 2bae6d69 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM macos-homebrew-ocaml-4.14 # macos-homebrew-4.14_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" RUN ln -f ~/local/bin/opam-2.5 ~/local/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version RUN cd ~/opam-repository && (git cat-file -e f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 tls.opam tls-mirage.opam tls-miou-unix.opam tls-lwt.opam tls-eio.opam tls-async.opam ./src/./ RUN opam pin add -yn tls.dev './src/./' && \ opam pin add -yn tls-mirage.dev './src/./' && \ opam pin add -yn tls-miou-unix.dev './src/./' && \ opam pin add -yn tls-lwt.dev './src/./' && \ opam pin add -yn tls-eio.dev './src/./' && \ opam pin add -yn tls-async.dev './src/./' RUN echo '(lang dune 3.0)' > './src/./dune-project' ENV DEPS="alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-async.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0 gmap.0.3.0 int_repr.v0.16.0 ipaddr.5.6.2 jane-street-headers.v0.16.0 jst-config.v0.16.0 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-ptime.5.2.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 ounit2.2.2.7 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 protocol_version_header.v0.16.0 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0 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 tls.dev tls-mirage.dev tls-lwt.dev tls-async.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . ./src RUN cd ./src && opam exec -- dune build --only-packages=tls,tls-mirage,tls-lwt,tls-async @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-03-10 12:03.46: Using cache hint "mirleft/ocaml-tls-macos-homebrew-ocaml-4.14-macos-homebrew-4.14_opam-2.5-c0d1ccd8bf1be08199e678440e33c5e7" 2026-03-10 12:03.46: Using OBuilder spec: ((from macos-homebrew-ocaml-4.14) (comment macos-homebrew-4.14_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (run (shell "ln -f ~/local/bin/opam-2.5 ~/local/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "cd ~/opam-repository && (git cat-file -e f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src tls.opam tls-mirage.opam tls-miou-unix.opam tls-lwt.opam tls-eio.opam tls-async.opam) (dst ./src/./)) (run (network host) (shell "opam pin add -yn tls.dev './src/./' && \ \nopam pin add -yn tls-mirage.dev './src/./' && \ \nopam pin add -yn tls-miou-unix.dev './src/./' && \ \nopam pin add -yn tls-lwt.dev './src/./' && \ \nopam pin add -yn tls-eio.dev './src/./' && \ \nopam pin add -yn tls-async.dev './src/./'")) (run (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) (env DEPS "alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-async.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0 gmap.0.3.0 int_repr.v0.16.0 ipaddr.5.6.2 jane-street-headers.v0.16.0 jst-config.v0.16.0 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-ptime.5.2.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 ounit2.2.2.7 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 protocol_version_header.v0.16.0 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0 x509.1.0.6 zarith.1.14") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y tls.dev tls-mirage.dev tls-lwt.dev tls-async.dev $DEPS")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst ./src)) (run (shell "cd ./src && opam exec -- dune build --only-packages=tls,tls-mirage,tls-lwt,tls-async @install @check @runtest && rm -rf _build")) ) 2026-03-10 12:03.46: Waiting for resource in pool OCluster 2026-03-10 12:03.46: Waiting for worker… 2026-03-10 12:03.46: Got resource from pool OCluster Building on i7-worker-03 HEAD is now at d759582 fix crash in parse_change_cipher_spec on empty input HEAD is now at 2bae6d6 fix crash in parse_change_cipher_spec on empty input (#519) (from macos-homebrew-ocaml-4.14) 2026-03-10 12:03.48 ---> using "0c60f117aee57abea8364cb033d47bb1d63ff0f68e5ee97378e032498e8442af" from cache /: (comment macos-homebrew-4.14_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (run (shell "ln -f ~/local/bin/opam-2.5 ~/local/bin/opam")) 2026-03-10 12:03.48 ---> using "75b1629629d7f21c50a7e1e39b2ef83e2edb8ace81aab34254c0c8782b814749" from cache /: (run (shell "opam init --reinit -ni")) No configuration file found, using 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 /Users/mac1000/.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] no changes from git+file:///Users/mac1000/opam-repository 2026-03-10 12:03.49 ---> using "a61e945ab7671a6fff400f946e3fe88df4d67a783ea1f56fa59dc21595ef1b19" from cache /: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Darwin 24.5.0 The OCaml toplevel, version 4.14.2 2.5.0 2026-03-10 12:03.49 ---> using "11a9923a4c4f0ab256d15330129e4c4938459d2e6239eb4f7bdf0f2620300e09" from cache /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "cd ~/opam-repository && (git cat-file -e f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 95f7875db7..f15d82d487 master -> origin/master f15d82d487 Merge pull request #29449 from raphael-proust/opam-publish-lwt.6.1.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///Users/mac1000/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.4.1 - ocaml-config.3 However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.1"), 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-03-10 12:03.50 ---> using "6d50bebe410a1e575c0b12f885c1b145d7404afff0b54f64fa226ea5a1b74c2d" from cache /: (copy (src tls.opam tls-mirage.opam tls-miou-unix.opam tls-lwt.opam tls-eio.opam tls-async.opam) (dst ./src/./)) 2026-03-10 12:03.50 ---> using "393b1b5a1f6e46794e321e6e8343f56a458b40c2c52758ba5bcccd9a7b6e2a74" from cache /: (run (network host) (shell "opam pin add -yn tls.dev './src/./' && \ \nopam pin add -yn tls-mirage.dev './src/./' && \ \nopam pin add -yn tls-miou-unix.dev './src/./' && \ \nopam pin add -yn tls-lwt.dev './src/./' && \ \nopam pin add -yn tls-eio.dev './src/./' && \ \nopam pin add -yn tls-async.dev './src/./'")) [tls.dev] synchronised (file:///Users/mac1000/src) tls is now pinned to file:///Users/mac1000/src (version dev) [tls-mirage.dev] synchronised (file:///Users/mac1000/src) tls-mirage is now pinned to file:///Users/mac1000/src (version dev) [tls-miou-unix.dev] synchronised (file:///Users/mac1000/src) tls-miou-unix is now pinned to file:///Users/mac1000/src (version dev) [tls-lwt.dev] synchronised (file:///Users/mac1000/src) tls-lwt is now pinned to file:///Users/mac1000/src (version dev) [tls-eio.dev] synchronised (file:///Users/mac1000/src) tls-eio is now pinned to file:///Users/mac1000/src (version dev) [tls-async.dev] synchronised (file:///Users/mac1000/src) tls-async is now pinned to file:///Users/mac1000/src (version dev) 2026-03-10 12:03.50 ---> using "b44439a4f9661186518afca82db1788c80cacda9f4cd7b7152c61b2e793ae037" from cache /: (run (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) 2026-03-10 12:03.51 ---> using "6312e5d819ffc52cd7b203b4672eaeb94b0fd7c3a4e9c41dcb8cde3f747d145d" from cache /: (env DEPS "alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.2.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-async.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 eqaf.0.10 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0 gmap.0.3.0 int_repr.v0.16.0 ipaddr.5.6.2 jane-street-headers.v0.16.0 jst-config.v0.16.0 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-ptime.5.2.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 ounit2.2.2.7 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 protocol_version_header.v0.16.0 ptime.1.2.0 randomconv.0.2.0 re.1.14.0 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0 x509.1.0.6 zarith.1.14") /: (env CI true) /: (env OCAMLCI true) /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y tls.dev tls-mirage.dev tls-lwt.dev tls-async.dev $DEPS")) + /usr/local/bin/brew "update" - ==> Updating Homebrew... - ==> Downloading https://ghcr.io/v2/homebrew/core/portable-ruby/blobs/sha256:80c194381e990a4967a1ae44b8242b688e6a17ab590865a38671137677411469 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/portable-ruby-3.4.8.catalina.bottle.tar.gz - ==> Pouring portable-ruby-3.4.8.catalina.bottle.tar.gz - ==> Homebrew collects anonymous analytics. - Read the analytics documentation (and how to opt-out) here: - https://docs.brew.sh/Analytics - No analytics have been recorded yet (nor will be during this `brew` run). - - ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: - https://github.com/Homebrew/brew#donations - - Updated 1 tap (homebrew/core). - ==> New Formulae - buildkitd: Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit (Daemon) - docker-engine: Pack, ship and run any application as a lightweight container (Daemon) - flowrs: TUI application for Apache Airflow - gittype: CLI code-typing game that turns your source code into typing challenges - models: Fast TUI and CLI for browsing AI models, benchmarks, and coding agents - weave: Entity-level semantic merge driver for Git using tree-sitter <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [tls-lwt.dev] synchronised (file:///Users/mac1000/src) [tls-async.dev] synchronised (file:///Users/mac1000/src) [tls.dev] synchronised (file:///Users/mac1000/src) [tls-mirage.dev] synchronised (file:///Users/mac1000/src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). The following system packages will first need to be installed: gmp pkgconf <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/local/bin/brew "install" "gmp" "pkgconf" - ==> Fetching downloads for: gmp and pkgconf - ✔︎ Bottle Manifest gmp (6.3.0) - ✔︎ Bottle Manifest pkgconf (2.5.1) - ✔︎ Bottle Manifest pkgconf (2.5.1) - ✔︎ Bottle gmp (6.3.0) - ✔︎ Bottle pkgconf (2.5.1) - ==> Pouring gmp--6.3.0.sequoia.bottle.tar.gz - 🍺 /usr/local/Cellar/gmp/6.3.0: 22 files, 3.4MB - ==> Running `brew cleanup gmp`... - Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. - Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). - ==> Pouring pkgconf--2.5.1.sequoia.bottle.tar.gz - 🍺 /usr/local/Cellar/pkgconf/2.5.1: 28 files, 383.2KB - ==> Running `brew cleanup pkgconf`... - ==> `brew cleanup` has not been run in the last 30 days, running now... - Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. - Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). - Removing: /Users/mac1000/Library/Caches/Homebrew/libarchive--3.8.5... (1.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/jasper--4.2.8... (474KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/qtshadertools--6.10.1... (1.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/pandoc--3.9... (34.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libxmp--4.6.3... (607.7KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libx11--1.8.12... (2.3MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/harfbuzz--12.3.2... (3.3MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/fluid-synth--2.5.2... (1.2MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/xkeyboard-config--2.46... (3.0MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/ada-url--3.4.2... (350KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/game-music-emu--0.6.4... (333.9KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/enchant--2.8.14... (116KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/molten-vk--1.4.0... (12.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/p11-kit--0.26.1... (1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/qtdeclarative--6.10.1... (27.8MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libngtcp2--1.20.0... (397.6KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/lua--5.4.8... (267KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libbluray--1.4.0_1... (304.3KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libpng--1.6.54_1... (454.3KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libgit2--1.9.2... (2MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libavif--1.3.0... (326.9KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/qt5compat--6.10.1... (678.0KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/openexr--3.4.5... (1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libclc--21.1.8... (23.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/llvm@20--20.1.8... (350.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/spirv-tools--1.4.335.0... (2.5MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/qtsvg--6.10.1... (308.7KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libksba--1.6.7... (180.4KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libxfont2--2.0.7... (293.9KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libssh--0.12.0... (580.9KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libssh--0.11.3... (515.4KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/portable-ruby-3.4.8.catalina.bottle.tar.gz... (11.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/librsvg--2.61.4... (5MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/openexr--3.4.4_2... (1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libvpx--1.15.2... (2.0MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/qemu--10.2.1... (111.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/librsvg--2.61.3_1... (5.2MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/llvm--21.1.8... (467.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/capstone--5.0.6... (3.2MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/mercurial--7.1.2... (3MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libpq--18.2... (7.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/gdbm--1.26... (288.8KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/jpeg-xl--0.11.1_3... (19.1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/node--25.6.1_1... (19.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libunistring--1.4.1... (1.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/llvm@19--19.1.7... (447.1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libfontenc--1.1.8... (37.3KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libuv--1.52.0... (374.1KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/ninja--1.13.2... (176.2KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libavif--1.3.0_1... (326.9KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/openjph--0.26.0... (206.6KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/freetype--2.14.1_1... (1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/pcre--8.45... (1.8MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/python@3.14--3.14.2_1... (18.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/m4--1.4.20... (286.3KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/openexr--3.4.4_1... (1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libgcrypt--1.12.0... (1.5MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/harfbuzz--13.0.0... (3.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/frei0r--2.5.1... (540.8KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/llhttp--9.3.0... (35.8KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/llvm@17--17.0.6... (390.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/netpbm--11.02.21... (2.2MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/taglib--2.1.1... (486.2KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/rust--1.93.0... (107.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libuv--1.51.0... (367.9KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/leptonica--1.87.0... (2.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/freetype--2.14.1_2... (1MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libgpg-error--1.58... (576KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libxml2--2.15.1_2... (662.4KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libtiff--4.7.1... (1.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/qtbase--6.10.1... (18.6MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libpng--1.6.54... (454.1KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/libomp--21.1.8... (593.7KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/simdjson--4.2.4... (1.3MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/api-source/Homebrew/homebrew-cask/b82a31c2a21947342e37f3ba169f26e246dce83b/Cask/macfuse.rb... (1.3KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/616c6ecbda2a9a67879f3637b9ff168ad2fb86ca799b16c3aba0faba62e0cf60... (650 files, 5.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/fdf55a9208e3e9408681c033f005c8ef8766797b9bcdadab3f1b43bed2a295ae... (650 files, 5.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/b8bc8d4d7681dbe132b160194384296f52f879189ac1b4367343cb84ee37b999... (592 files, 4.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/8a284243d6709225d1023c013c2dc6d922c821113ae83b6eb619d9405f270115... (649 files, 5.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/711a4ca73fa2b371c542986afddae4b618317eb0fa26c4ed3bcb9665a3a58fdb... (649 files, 5.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/5243443b43a3d2a6ee74b372820afa5e4d22806173ddffdb6d4835544a276a71... (650 files, 5.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/9aa3cc9ac5d27f5cbc5a82023dfc9294e53842d83e05ee42c39a58fd881613cb... (651 files, 5.7MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/47ab299dc855910c79eca6a8cbe9c41da69e3df00a2e7775c039e27680540eb1... (592 files, 4.9MB) - Removing: /Users/mac1000/Library/Caches/Homebrew/bootsnap/328c998cf25bfb54ae623dcdb4ae64f72ea50177ae44277872110edfc26b5f76... (650 files, 5.7MB) # To update the current shell environment, run: eval $(opam env) 2026-03-10 12:03.51 ---> using "ab3fb38f0cdff8806f7cea6c35d32d3a24da6406acd57fd760bb002da7f65e0d" from cache /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (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 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [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-bigarray is already installed (current version is base). The following actions will be performed: === install 117 packages - install alcotest 1.9.1 - install asn1-combinators 0.3.2 - install astring 0.8.5 - install async v0.16.0 - install async_kernel v0.16.0 - install async_rpc_kernel v0.16.0 - install async_unix v0.16.0 - install base v0.16.4 - install base-bytes base - install base64 3.5.2 - install base_bigstring v0.16.0 - install base_quickcheck v0.16.0 - install bin_prot v0.16.0 - install cmdliner 2.1.0 - install conf-gmp 5 - install conf-gmp-powm-sec 4 - install conf-pkg-config 4 - install core v0.16.2 - install core_kernel v0.16.0 - install core_unix v0.16.0 - install cppo 1.8.0 - install csexp 1.5.2 - install cstruct 6.2.0 - install cstruct-async 6.2.0 - install digestif 1.3.0 - install domain-name 0.5.0 - install dune 3.21.1 - install dune-configurator 3.21.1 - install duration 0.2.1 - install eqaf 0.10 - install expect_test_helpers_core v0.16.0 - install fieldslib v0.16.0 - install fmt 0.11.0 - install gmap 0.3.0 - install int_repr v0.16.0 - install ipaddr 5.6.2 - install jane-street-headers v0.16.0 - install jst-config v0.16.0 - install kdf 1.0.0 - install logs 0.10.0 - install lwt 6.1.1 - install macaddr 5.6.2 - install mirage-crypto 2.0.3 - install mirage-crypto-ec 2.0.3 - install mirage-crypto-pk 2.0.3 - install mirage-crypto-rng 2.0.3 - install mirage-flow 5.0.0 - install mirage-kv 6.1.1 - install mirage-ptime 5.2.0 - install num 1.6 - install ocaml-compiler-libs v0.12.4 - install ocaml-syntax-shims 1.0.0 - install ocaml_intrinsics v0.16.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 ounit2 2.2.7 - install parsexp v0.16.0 - install ppx_assert v0.16.0 - install ppx_base v0.16.0 - install ppx_bench v0.16.0 - install ppx_bin_prot v0.16.0 - install ppx_cold v0.16.0 - install ppx_compare v0.16.0 - install ppx_custom_printf v0.16.0 - install ppx_derivers 1.2.1 - install ppx_disable_unused_warnings v0.16.0 - install ppx_enumerate v0.16.0 - install ppx_expect v0.16.2 - install ppx_fields_conv v0.16.0 - install ppx_fixed_literal v0.16.0 - install ppx_globalize v0.16.0 - install ppx_hash v0.16.0 - install ppx_here v0.16.0 - install ppx_ignore_instrumentation v0.16.0 - install ppx_inline_test v0.16.1 - install ppx_jane v0.16.0 - install ppx_let v0.16.0 - install ppx_log v0.16.0 - install ppx_module_timer v0.16.0 - install ppx_optcomp v0.16.0 - install ppx_optional v0.16.0 - install ppx_pipebang v0.16.0 - install ppx_sexp_conv v0.16.0 - install ppx_sexp_message v0.16.0 - install ppx_sexp_value v0.16.0 - install ppx_stable v0.16.0 - install ppx_stable_witness v0.16.0 - install ppx_string v0.16.0 - install ppx_tydi v0.16.0 - install ppx_typerep_conv v0.16.0 - install ppx_variants_conv v0.16.0 - install ppxlib 0.35.0 - install protocol_version_header v0.16.0 - install ptime 1.2.0 - install randomconv 0.2.0 - install re 1.14.0 - install seq base - install sexp_pretty v0.16.0 - install sexplib v0.16.0 - install sexplib0 v0.16.0 - install spawn v0.17.0 - install splittable_random v0.16.0 - install stdio v0.16.0 - install stdlib-shims 0.3.0 - install textutils v0.16.0 - install textutils_kernel v0.16.0 - install time_now v0.16.0 - install timezone v0.16.0 - install topkg 1.1.1 - install typerep v0.16.0 - install uutf 1.0.4 - install variantslib v0.16.0 - install x509 1.0.6 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved astring.0.8.5 (cached) -> retrieved asn1-combinators.0.3.2 (cached) -> retrieved alcotest.1.9.1 (cached) -> retrieved async_kernel.v0.16.0 (cached) -> retrieved async_rpc_kernel.v0.16.0 (cached) -> retrieved async.v0.16.0 (cached) -> retrieved async_unix.v0.16.0 (cached) -> retrieved base64.3.5.2 (cached) -> retrieved base_bigstring.v0.16.0 (cached) -> retrieved base.v0.16.4 (cached) -> retrieved bin_prot.v0.16.0 (cached) -> retrieved conf-gmp.5 (cached) -> retrieved conf-gmp-powm-sec.4 (cached) -> retrieved base_quickcheck.v0.16.0 (cached) -> installed conf-pkg-config.4 -> retrieved cmdliner.2.1.0 (cached) -> installed conf-gmp.5 -> retrieved core_kernel.v0.16.0 (cached) -> installed conf-gmp-powm-sec.4 -> retrieved core_unix.v0.16.0 (cached) -> retrieved cppo.1.8.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved core.v0.16.2 (cached) -> retrieved cstruct.6.2.0, cstruct-async.6.2.0 (cached) -> retrieved domain-name.0.5.0 (cached) -> retrieved duration.0.2.1 (cached) -> retrieved eqaf.0.10 (cached) -> retrieved digestif.1.3.0 (cached) -> retrieved expect_test_helpers_core.v0.16.0 (cached) -> retrieved fieldslib.v0.16.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved gmap.0.3.0 (cached) -> retrieved int_repr.v0.16.0 (cached) -> retrieved jane-street-headers.v0.16.0 (cached) -> retrieved ipaddr.5.6.2, macaddr.5.6.2 (cached) -> retrieved jst-config.v0.16.0 (cached) -> retrieved kdf.1.0.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved lwt.6.1.1 (cached) -> retrieved mirage-flow.5.0.0 (cached) -> retrieved mirage-kv.6.1.1 (cached) -> retrieved mirage-ptime.5.2.0 (cached) -> retrieved num.1.6 (cached) -> retrieved ocaml-compiler-libs.v0.12.4 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml_intrinsics.v0.16.2 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved mirage-crypto.2.0.3, mirage-crypto-ec.2.0.3, mirage-crypto-pk.2.0.3, mirage-crypto-rng.2.0.3 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved optint.0.3.0 (cached) -> retrieved ounit2.2.2.7 (cached) -> retrieved parsexp.v0.16.0 (cached) -> retrieved ppx_assert.v0.16.0 (cached) -> retrieved ppx_base.v0.16.0 (cached) -> retrieved ppx_bench.v0.16.0 (cached) -> retrieved ppx_bin_prot.v0.16.0 (cached) -> retrieved ppx_cold.v0.16.0 (cached) -> retrieved ppx_compare.v0.16.0 (cached) -> retrieved ppx_custom_printf.v0.16.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_disable_unused_warnings.v0.16.0 (cached) -> retrieved ppx_enumerate.v0.16.0 (cached) -> retrieved ppx_fields_conv.v0.16.0 (cached) -> retrieved ppx_expect.v0.16.2 (cached) -> retrieved ppx_fixed_literal.v0.16.0 (cached) -> retrieved ppx_globalize.v0.16.0 (cached) -> retrieved ppx_hash.v0.16.0 (cached) -> retrieved ppx_here.v0.16.0 (cached) -> retrieved ppx_ignore_instrumentation.v0.16.0 (cached) -> retrieved ppx_inline_test.v0.16.1 (cached) -> retrieved ppx_jane.v0.16.0 (cached) -> retrieved ppx_let.v0.16.0 (cached) -> retrieved ppx_log.v0.16.0 (cached) -> retrieved ppx_module_timer.v0.16.0 (cached) -> retrieved ppx_optcomp.v0.16.0 (cached) -> retrieved ppx_optional.v0.16.0 (cached) -> retrieved ppx_pipebang.v0.16.0 (cached) -> retrieved ppx_sexp_message.v0.16.0 (cached) -> retrieved ppx_sexp_conv.v0.16.0 (cached) -> retrieved ppx_sexp_value.v0.16.0 (cached) -> retrieved ppx_stable.v0.16.0 (cached) -> retrieved ppx_stable_witness.v0.16.0 (cached) -> retrieved ppx_string.v0.16.0 (cached) -> retrieved ppx_tydi.v0.16.0 (cached) -> retrieved ppx_typerep_conv.v0.16.0 (cached) -> retrieved ppx_variants_conv.v0.16.0 (cached) -> retrieved protocol_version_header.v0.16.0 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved randomconv.0.2.0 (cached) -> retrieved re.1.14.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved sexp_pretty.v0.16.0 (cached) -> retrieved ppxlib.0.35.0 (cached) -> retrieved sexplib.v0.16.0 (cached) -> retrieved sexplib0.v0.16.0 (cached) -> retrieved spawn.v0.17.0 (cached) -> retrieved splittable_random.v0.16.0 (cached) -> retrieved stdio.v0.16.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved textutils.v0.16.0 (cached) -> retrieved textutils_kernel.v0.16.0 (cached) -> retrieved time_now.v0.16.0 (cached) -> retrieved timezone.v0.16.0 (cached) -> retrieved typerep.v0.16.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved variantslib.v0.16.0 (cached) -> retrieved dune.3.21.1, dune-configurator.3.21.1 (cached) -> retrieved zarith.1.14 (cached) -> retrieved x509.1.0.6 (cached) -> installed ocamlbuild.0.16.1 -> installed num.1.6 -> installed cmdliner.2.1.0 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed zarith.1.14 -> installed topkg.1.1.1 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed dune.3.21.1 -> installed duration.0.2.1 -> installed jane-street-headers.v0.16.0 -> installed gmap.0.3.0 -> installed macaddr.5.6.2 -> installed domain-name.0.5.0 -> installed csexp.1.5.2 -> installed base64.3.5.2 -> installed ipaddr.5.6.2 -> installed optint.0.3.0 -> installed ohex.0.2.0 -> installed ocaml-syntax-shims.1.0.0 -> installed ocaml-compiler-libs.v0.12.4 -> installed mirage-ptime.5.2.0 -> installed eqaf.0.10 -> installed cstruct.6.2.0 -> installed cppo.1.8.0 -> installed asn1-combinators.0.3.2 -> installed ppx_derivers.1.2.1 -> installed randomconv.0.2.0 -> installed stdlib-shims.0.3.0 -> installed spawn.v0.17.0 -> installed ocplib-endian.1.2 -> installed sexplib0.v0.16.0 -> installed dune-configurator.3.21.1 -> installed digestif.1.3.0 -> installed re.1.14.0 -> installed ounit2.2.2.7 -> installed parsexp.v0.16.0 -> installed ocaml_intrinsics.v0.16.2 -> installed alcotest.1.9.1 -> installed mirage-crypto.2.0.3 -> installed sexplib.v0.16.0 -> installed kdf.1.0.0 -> installed lwt.6.1.1 -> installed mirage-flow.5.0.0 -> installed mirage-kv.6.1.1 -> installed logs.0.10.0 -> installed base.v0.16.4 -> installed mirage-crypto-rng.2.0.3 -> installed variantslib.v0.16.0 -> installed fieldslib.v0.16.0 -> installed stdio.v0.16.0 -> installed typerep.v0.16.0 -> installed mirage-crypto-pk.2.0.3 -> installed mirage-crypto-ec.2.0.3 -> installed x509.1.0.6 -> installed ppxlib.0.35.0 -> installed ppx_globalize.v0.16.0 -> installed ppx_cold.v0.16.0 -> installed ppx_disable_unused_warnings.v0.16.0 -> installed ppx_here.v0.16.0 -> installed ppx_ignore_instrumentation.v0.16.0 -> installed ppx_enumerate.v0.16.0 -> installed ppx_fixed_literal.v0.16.0 -> installed ppx_optional.v0.16.0 -> installed ppx_compare.v0.16.0 -> installed ppx_optcomp.v0.16.0 -> installed ppx_fields_conv.v0.16.0 -> installed ppx_pipebang.v0.16.0 -> installed ppx_tydi.v0.16.0 -> installed ppx_stable_witness.v0.16.0 -> installed ppx_typerep_conv.v0.16.0 -> installed ppx_let.v0.16.0 -> installed ppx_stable.v0.16.0 -> installed ppx_variants_conv.v0.16.0 -> installed ppx_sexp_conv.v0.16.0 -> installed ppx_hash.v0.16.0 -> installed ppx_assert.v0.16.0 -> installed ppx_sexp_value.v0.16.0 -> installed ppx_sexp_message.v0.16.0 -> installed ppx_custom_printf.v0.16.0 -> installed ppx_base.v0.16.0 -> installed ppx_log.v0.16.0 -> installed ppx_string.v0.16.0 -> installed jst-config.v0.16.0 -> installed sexp_pretty.v0.16.0 -> installed time_now.v0.16.0 -> installed bin_prot.v0.16.0 -> installed ppx_module_timer.v0.16.0 -> installed ppx_inline_test.v0.16.1 -> installed ppx_bin_prot.v0.16.0 -> installed ppx_bench.v0.16.0 -> installed ppx_expect.v0.16.2 -> installed splittable_random.v0.16.0 -> installed base_quickcheck.v0.16.0 -> installed ppx_jane.v0.16.0 -> installed int_repr.v0.16.0 -> installed base_bigstring.v0.16.0 -> installed core.v0.16.2 -> installed protocol_version_header.v0.16.0 -> installed textutils_kernel.v0.16.0 -> installed expect_test_helpers_core.v0.16.0 -> installed timezone.v0.16.0 -> installed core_kernel.v0.16.0 -> installed async_kernel.v0.16.0 -> installed core_unix.v0.16.0 -> installed async_rpc_kernel.v0.16.0 -> installed textutils.v0.16.0 -> installed async_unix.v0.16.0 -> installed async.v0.16.0 -> installed cstruct-async.6.2.0 Done. # To update the current shell environment, run: eval $(opam env) 2026-03-10 12:03.51 ---> using "eca969ec1a61c5ed9030d42cd605943c0ad3c5008b333131ee68510ce908c8f6" from cache /: (copy (src .) (dst ./src)) 2026-03-10 12:03.52 ---> using "f448f73023cefa664b0c166900721098425579b7097cf561f56fbef0c2d2978e" from cache /: (run (shell "cd ./src && opam exec -- dune build --only-packages=tls,tls-mirage,tls-lwt,tls-async @install @check @runtest && rm -rf _build")) (cd _build/default/tests && ./feedback.exe) Looping 10 times, 1024 bytes. [time] 0.001606.04 s (cd _build/default/tests && ./key_derivation.exe) Testing `Key derivation tests'. This run has ID `GUWXIWA6'. [OK] key extraction and derivation 0 initial extract. [OK] key extraction and derivation 1 initial derive. [OK] key extraction and derivation 2 handshake extract. [OK] key extraction and derivation 3 derive c hs. [OK] key extraction and derivation 4 derive s hs. [OK] key extraction and derivation 5 derive finished. [OK] key extraction and derivation 6 derive master. [OK] key extraction and derivation 7 extract master. [OK] key extraction and derivation 8 derive handshake k... [OK] key extraction and derivation 9 derive traffic keys. [OK] key extraction and derivation 10 application write ... [OK] key extraction and derivation 11 application read k... [OK] key extraction and derivation 12 hs read keys. [OK] key extraction and derivation 13 resumption key. [OK] key extraction and derivation 14 payload. [OK] key extraction and derivation 15 processed payload. [OK] key extraction and derivation 16 self signature. [OK] key extraction and derivation 17 wire signature. [OK] key extraction and derivation 18 res secret. [OK] key extraction and derivation 19 early resumed. [OK] key extraction and derivation 20 binder. [OK] key extraction and derivation 21 x25519. Full test results in `~/src/_build/default/tests/_build/_tests/Key derivation tests'. Test Successful in 0.013s. 22 tests run. (cd _build/default/tests && ./unittestrunner.exe) ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Ran: 476 tests in: 0.71 seconds. OK 2026-03-10 12:03.52 ---> using "4efb96ec95f0b933aa34f0b9e0712d2b40d639a594cab6e9ecf47f8a2acbc1a7" from cache Job succeeded 2026-03-10 12:04.05: Job succeeded