2025-11-05 15:28.53: New job: test robur-coop/ocaml-h1 https://github.com/robur-coop/ocaml-h1.git#refs/heads/master (389e5b99380fe090c6ff2622dc0d6819582334f0) (linux-x86_64:ubuntu-25.04-5.4_opam-2.4) Base: ocaml/opam:ubuntu-25.04-ocaml-5.4@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01 Opam project build To reproduce locally: git clone --recursive "https://github.com/robur-coop/ocaml-h1.git" -b "master" && cd "ocaml-h1" && git reset --hard 389e5b99 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:ubuntu-25.04-ocaml-5.4@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01 # ubuntu-25.04-5.4_opam-2.4 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e 930436c8d2f221ca216e2882d78d5f0486289405 || git fetch origin master) && git reset -q --hard 930436c8d2f221ca216e2882d78d5f0486289405 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 h1.opam h1-lwt-unix.opam ./ RUN opam pin add -yn h1.dev './' && \ opam pin add -yn h1-lwt-unix.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.9.1 angstrom.0.16.1 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 bstr.0.0.2 cmdliner.2.0.0 cppo.1.8.0 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 httpun-types.0.2.0 lwt.5.9.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 re.1.14.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y h1.dev h1-lwt-unix.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 2025-11-05 15:28.53: Using cache hint "robur-coop/ocaml-h1-ocaml/opam:ubuntu-25.04-ocaml-5.4@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01-ubuntu-25.04-5.4_opam-2.4-c9c17db366da30f35a866e8cc0de7d6d" 2025-11-05 15:28.53: Using OBuilder spec: ((from ocaml/opam:ubuntu-25.04-ocaml-5.4@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01) (comment ubuntu-25.04-5.4_opam-2.4) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 930436c8d2f221ca216e2882d78d5f0486289405 || git fetch origin master) && git reset -q --hard 930436c8d2f221ca216e2882d78d5f0486289405 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src h1.opam h1-lwt-unix.opam) (dst ./)) (run (network host) (shell "opam pin add -yn h1.dev './' && \ \nopam pin add -yn h1-lwt-unix.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.9.1 angstrom.0.16.1 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 bstr.0.0.2 cmdliner.2.0.0 cppo.1.8.0 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 httpun-types.0.2.0 lwt.5.9.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 re.1.14.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4") (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.4 --depext-only -y h1.dev h1-lwt-unix.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")) ) 2025-11-05 15:28.53: Waiting for resource in pool OCluster 2025-11-05 17:13.41: Waiting for worker… 2025-11-05 17:16.48: Got resource from pool OCluster Building on toxis.caelum.ci.dev All commits already cached HEAD is now at 389e5b9 Merge pull request #17 from robur-coop/prepare-v1.1.0 (from ocaml/opam:ubuntu-25.04-ocaml-5.4@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01) Unable to find image 'ocaml/opam:ubuntu-25.04-ocaml-5.4@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01' locally docker.io/ocaml/opam@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01: Pulling from ocaml/opam c62190a9ab61: Already exists c985a9864739: Already exists 9ce098ab566c: Already exists 1476b197f492: Already exists 3c6ed04c0489: Already exists 6c35591422f1: Already exists fd754953a4a4: Already exists 582f1b7eb9db: Already exists ee0bf2b6f429: Already exists 44cfa07f70cf: Already exists 0500902e0a7f: Already exists 139102ffb691: Already exists 430dee7dbc42: Pulling fs layer 25541c62e72c: Pulling fs layer 4b45b5097190: Pulling fs layer af6cd989f92e: Pulling fs layer 5715088923f1: Pulling fs layer c5c22c361315: Pulling fs layer a8dca298272f: Pulling fs layer 83da8bb20921: Pulling fs layer 4f4fb700ef54: Pulling fs layer 35b94e9da18a: Pulling fs layer 9cce0457fb55: Pulling fs layer 84b391c5931c: Pulling fs layer af6cd989f92e: Waiting 3571da19f996: Pulling fs layer a8d59b1dd164: Pulling fs layer ac6586f8f005: Pulling fs layer 5715088923f1: Waiting e3e0b0ad2e15: Pulling fs layer ed1dc3ac7383: Pulling fs layer fe4b5ed60893: Pulling fs layer ac27f0f19708: Pulling fs layer 4f4fb700ef54: Waiting 5b6754c1d1ac: Pulling fs layer 35b94e9da18a: Waiting c5c22c361315: Waiting a816aa9aa995: Pulling fs layer 83da8bb20921: Waiting f732e53bb150: Pulling fs layer a8dca298272f: Waiting a37ed6ebfa21: Pulling fs layer 5bbf7566f945: Pulling fs layer aee8720d12b0: Pulling fs layer a8d59b1dd164: Waiting 9cce0457fb55: Waiting 74c35d6687bb: Pulling fs layer 6135e67bfcee: Pulling fs layer ac6586f8f005: Waiting 84b391c5931c: Waiting 50977875eeb9: Pulling fs layer ed1dc3ac7383: Waiting e3e0b0ad2e15: Waiting 3571da19f996: Waiting 5b6754c1d1ac: Waiting 03a84bf05170: Pulling fs layer a7e2efc01400: Pulling fs layer ac27f0f19708: Waiting 91da380bcbc7: Pulling fs layer da468c07c222: Pulling fs layer 74c35d6687bb: Waiting e54feb2ef553: Pulling fs layer cfbe3a87bf59: Pulling fs layer a816aa9aa995: Waiting 6135e67bfcee: Waiting 03a84bf05170: Waiting e54feb2ef553: Waiting 5bbf7566f945: Waiting a37ed6ebfa21: Waiting cfbe3a87bf59: Waiting aee8720d12b0: Waiting 4b45b5097190: Verifying Checksum 4b45b5097190: Download complete 25541c62e72c: Download complete 430dee7dbc42: Verifying Checksum 430dee7dbc42: Download complete 5715088923f1: Verifying Checksum 5715088923f1: Download complete c5c22c361315: Verifying Checksum c5c22c361315: Download complete af6cd989f92e: Download complete a8dca298272f: Verifying Checksum a8dca298272f: Download complete 430dee7dbc42: Pull complete 83da8bb20921: Verifying Checksum 83da8bb20921: Download complete 25541c62e72c: Pull complete 4b45b5097190: Pull complete af6cd989f92e: Pull complete 4f4fb700ef54: Download complete 35b94e9da18a: Download complete 9cce0457fb55: Verifying Checksum 9cce0457fb55: Download complete 5715088923f1: Pull complete c5c22c361315: Pull complete a8dca298272f: Pull complete 83da8bb20921: Pull complete 84b391c5931c: Verifying Checksum 84b391c5931c: Download complete 4f4fb700ef54: Pull complete 3571da19f996: Verifying Checksum 3571da19f996: Download complete 35b94e9da18a: Pull complete a8d59b1dd164: Verifying Checksum a8d59b1dd164: Download complete 9cce0457fb55: Pull complete 84b391c5931c: Pull complete 3571da19f996: Pull complete a8d59b1dd164: Pull complete ac6586f8f005: Verifying Checksum ac6586f8f005: Download complete e3e0b0ad2e15: Verifying Checksum e3e0b0ad2e15: Download complete ac6586f8f005: Pull complete ed1dc3ac7383: Verifying Checksum ed1dc3ac7383: Download complete e3e0b0ad2e15: Pull complete ed1dc3ac7383: Pull complete ac27f0f19708: Download complete fe4b5ed60893: Verifying Checksum fe4b5ed60893: Pull complete 5b6754c1d1ac: Verifying Checksum 5b6754c1d1ac: Download complete ac27f0f19708: Pull complete 5b6754c1d1ac: Pull complete a37ed6ebfa21: Verifying Checksum a37ed6ebfa21: Download complete a816aa9aa995: Download complete a816aa9aa995: Pull complete aee8720d12b0: Download complete 74c35d6687bb: Verifying Checksum 74c35d6687bb: Download complete 6135e67bfcee: Download complete 50977875eeb9: Verifying Checksum 50977875eeb9: Download complete 03a84bf05170: Download complete a7e2efc01400: Verifying Checksum a7e2efc01400: Download complete f732e53bb150: Verifying Checksum f732e53bb150: Download complete da468c07c222: Verifying Checksum da468c07c222: Download complete 5bbf7566f945: Verifying Checksum 5bbf7566f945: Download complete e54feb2ef553: Verifying Checksum e54feb2ef553: Download complete cfbe3a87bf59: Verifying Checksum cfbe3a87bf59: Download complete 91da380bcbc7: Verifying Checksum 91da380bcbc7: Download complete f732e53bb150: Pull complete a37ed6ebfa21: Pull complete 5bbf7566f945: Pull complete aee8720d12b0: Pull complete 74c35d6687bb: Pull complete 6135e67bfcee: Pull complete 50977875eeb9: Pull complete 03a84bf05170: Pull complete a7e2efc01400: Pull complete 91da380bcbc7: Pull complete da468c07c222: Pull complete e54feb2ef553: Pull complete cfbe3a87bf59: Pull complete Digest: sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01 Status: Downloaded newer image for ocaml/opam@sha256:aa8e01a39c106c4e36649164d30801dd46a751574d1f693167475e4dfe972f01 2025-11-05 17:22.11 ---> using "4634bb79db369ca459eb077bd605b0a453385ad697bc229a054890d0024b1f5d" from cache /: (comment ubuntu-25.04-5.4_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam")) 2025-11-05 17:22.13 ---> using "8b577551efdffb4dfbaa8a818e097718652bf990411ca147bd5ba333d4ed0d6a" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y [NOTE] The 'jobs' option was reset, its value was 255 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=255 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-11-05 17:22.46 ---> saved as "fb5b3350d27eac8366c1d9ea9df47d4b4a1f28b483478efd222c00efad341c05" /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 5.15.0-134-generic The OCaml toplevel, version 5.4.0 2.4.1 2025-11-05 17:23.24 ---> saved as "42d577c1f3b95d7509988b512f4420772a5f15ed96950a7a20c7b914703b689f" /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-11-05 17:23.52 ---> saved as "47aac734c229fb7e5b25b4a71bad33857ddfcbd2bb6d7dc3f54a6ca50d35a0b2" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 930436c8d2f221ca216e2882d78d5f0486289405 || git fetch origin master) && git reset -q --hard 930436c8d2f221ca216e2882d78d5f0486289405 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 1abfcdbf14..c52a986c69 master -> origin/master 930436c8d2 Merge pull request #28833 from dbuenzli/b0-publish-topkg-care.1.1.1-etc-d8693897f289e86e <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-11-05 17:25.08 ---> saved as "19851afae376c8fc3866932ccbcebaf6cb87086f732234fa10ecd22972d3fd9f" /src: (copy (src h1.opam h1-lwt-unix.opam) (dst ./)) 2025-11-05 17:25.44 ---> saved as "a40befe849805a985fab7dcab91a912f2c15d71cfc5e65bc7bb496b118201197" /src: (run (network host) (shell "opam pin add -yn h1.dev './' && \ \nopam pin add -yn h1-lwt-unix.dev './'")) [h1.dev] synchronised (file:///src) h1 is now pinned to file:///src (version dev) [h1-lwt-unix.dev] synchronised (file:///src) h1-lwt-unix is now pinned to file:///src (version dev) 2025-11-05 17:26.20 ---> saved as "0a0a3a4186505cf36a7b9cc8101c27de600dde41be7e60051513df3b151232d4" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-11-05 17:26.51 ---> saved as "09622f3b973111b4fee9f0d579bb20689db03a4cd482dab503f4ca668fa1d64b" /src: (env DEPS "alcotest.1.9.1 angstrom.0.16.1 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 bstr.0.0.2 cmdliner.2.0.0 cppo.1.8.0 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.11.0 httpun-types.0.2.0 lwt.5.9.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 re.1.14.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4") /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.4 --depext-only -y h1.dev h1-lwt-unix.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://security.ubuntu.com/ubuntu plucky-security InRelease [126 kB] - Hit:2 http://archive.ubuntu.com/ubuntu plucky InRelease - Get:3 http://archive.ubuntu.com/ubuntu plucky-updates InRelease [126 kB] - Get:4 http://security.ubuntu.com/ubuntu plucky-security/restricted amd64 Packages [363 kB] - Get:5 http://archive.ubuntu.com/ubuntu plucky-backports InRelease [126 kB] - Get:6 http://security.ubuntu.com/ubuntu plucky-security/multiverse amd64 Packages [31.5 kB] - Get:7 http://security.ubuntu.com/ubuntu plucky-security/universe amd64 Packages [234 kB] - Get:8 http://security.ubuntu.com/ubuntu plucky-security/main amd64 Packages [362 kB] - Get:9 http://archive.ubuntu.com/ubuntu plucky-updates/universe amd64 Packages [309 kB] - Get:10 http://archive.ubuntu.com/ubuntu plucky-updates/main amd64 Packages [518 kB] - Get:11 http://archive.ubuntu.com/ubuntu plucky-updates/restricted amd64 Packages [392 kB] - Get:12 http://archive.ubuntu.com/ubuntu plucky-updates/multiverse amd64 Packages [31.6 kB] - Fetched 2621 kB in 1s (2304 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [h1.dev] synchronised (file:///src) [h1-lwt-unix.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). 2025-11-05 17:27.38 ---> saved as "e7b3824681020d28e29ce8c83107102dfc1b1162a61428accc04f8664d3ab4e7" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0). [NOTE] Package ocaml is already installed (current version is 5.4.0). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 30 packages - install alcotest 1.9.1 - install angstrom 0.16.1 - 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 bstr 0.0.2 - install cmdliner 2.0.0 - install cppo 1.8.0 - install csexp 1.5.2 - install dune 3.20.2 - install dune-configurator 3.20.2 - install faraday 0.8.2 - install faraday-lwt 0.8.2 - install faraday-lwt-unix 0.8.2 - install fmt 0.11.0 - install httpun-types 0.2.0 - install lwt 5.9.2 - install ocaml-syntax-shims 1.0.0 - install ocaml_intrinsics_kernel v0.17.1 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install re 1.14.0 - install sexplib0 v0.17.0 - install stdio v0.17.0 - install stdlib-shims 0.3.0 - install topkg 1.1.1 - install uutf 1.0.4 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved alcotest.1.9.1 (cached) -> retrieved angstrom.0.16.1 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved base.v0.17.3 (cached) -> retrieved base64.3.5.2 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved cppo.1.8.0 (cached) -> retrieved bstr.0.0.2 (cached) -> retrieved cmdliner.2.0.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved faraday.0.8.2, faraday-lwt.0.8.2, faraday-lwt-unix.0.8.2 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved lwt.5.9.2 (cached) -> retrieved httpun-types.0.2.0 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved re.1.14.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdio.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached) -> installed cmdliner.2.0.0 -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed topkg.1.1.1 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed dune.3.20.2 -> installed base64.3.5.2 -> installed csexp.1.5.2 -> installed bstr.0.0.2 -> installed ocaml-syntax-shims.1.0.0 -> installed cppo.1.8.0 -> installed ocaml_intrinsics_kernel.v0.17.1 -> installed re.1.14.0 -> installed sexplib0.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed ocplib-endian.1.2 -> installed alcotest.1.9.1 -> installed dune-configurator.3.20.2 -> installed bigstringaf.0.10.0 -> installed faraday.0.8.2 -> installed angstrom.0.16.1 -> installed httpun-types.0.2.0 -> installed lwt.5.9.2 -> installed faraday-lwt.0.8.2 -> installed faraday-lwt-unix.0.8.2 -> installed base.v0.17.3 -> installed stdio.v0.17.0 Done. # To update the current shell environment, run: eval $(opam env) 2025-11-05 17:29.05 ---> saved as "2456fc822adbbc9cbf8d178ca956ae146b21b18c566ea8fa517909eb6df266f1" /src: (copy (src .) (dst /src)) 2025-11-05 17:34.30 ---> saved as "fa3ba214833f5a83937047dae72a0abd23feab6392c26a471e36f97b260c249b" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/lib_test && ./test_h1.exe) Testing `h1 unit tests'. This run has ID `QHA0OI7P'. [OK] websocket 0 parsing ping frame. [OK] websocket 1 parsing close frame. [OK] websocket 2 parsing text frame. [OK] version 0 compare. [OK] version 1 to_string. [OK] method 0 is_safe. [OK] method 1 is_cacheable. [OK] method 2 is_idempotent. [OK] iovec 0 lengthv. [OK] iovec 1 shiftv. [OK] iovec 2 shiftv raises . [OK] headers 0 remove. [OK] headers 1 replace. [OK] headers 2 CI equal. [OK] request 0 parse valid. [OK] request 1 parse invalid errors. [OK] request 2 body length. [OK] response 0 parse valid. [OK] response 1 parse invalid error. [OK] response 2 body length. [OK] client connection 0 GET. [OK] client connection 1 send streaming body. [OK] client connection 2 Response EOF. [OK] client connection 3 Response header order preserved. [OK] client connection 4 report_exn. [OK] client connection 5 input_shrunk. [OK] client connection 6 failed response parse. [OK] client connection 7 schedule read with data availa... [OK] server connection 0 initial reader state. [OK] server connection 1 shutdown reader closed. [OK] server connection 2 single GET. [OK] server connection 3 multiple GETs. [OK] server connection 4 asynchronous response. [OK] server connection 5 echo POST. [OK] server connection 6 streaming response. [OK] server connection 7 asynchronous streaming response. [OK] server connection 8 asynchronous streaming respons... [OK] server connection 9 empty fixed streaming response. [OK] server connection 10 empty chunked streaming response. [OK] server connection 11 connection error. [OK] server connection 12 synchronous error, synchronous... [OK] server connection 13 synchronous error, asynchronou... [OK] server connection 14 asynchronous error, synchronou... [OK] server connection 15 asynchronous error, asynchrono... [OK] server connection 16 error while parsing. [OK] server connection 17 error before read. [OK] server connection 18 error left unhandled. [OK] server connection 19 chunked encoding. [OK] server connection 20 chunked encoding for error. [OK] server connection 21 blocked write on chunked encod... [OK] server connection 22 body writing when socket closes. [OK] server connection 23 writer unexpected eof. [OK] server connection 24 input shrunk. [OK] server connection 25 failed request parse. [OK] server connection 26 bad request. [OK] server connection 27 multiple requests in single read. [OK] server connection 28 multiple async requests in sin... [OK] server connection 29 multiple requests with connect... [OK] server connection 30 multiple requests with eof. [OK] server connection 31 parse failure after checkpoint. [OK] server connection 32 parse failure at eof. [OK] server connection 33 response finished before body ... [OK] server connection 34 shutdown in request handler. [OK] server connection 35 schedule read with data availa... [OK] server connection 36 test upgrades. [OK] server connection 37 test upgrade where server does... [OK] server connection 38 test upgrades. [OK] server connection 39 test upgrade where server does... [OK] server connection 40 upgrade. [OK] server connection 41 upgrade where server does not ... [OK] server connection 42 upgrade with initial data. [OK] server connection 43 upgrade with bad body length. [OK] server connection 44 asynchronous upgrade. [OK] server connection 45 upgrade interrupted by shutdown. Full test results in `/src/_build/default/lib_test/_build/_tests/h1 unit tests'. Test Successful in 0.289s. 74 tests run. 2025-11-05 17:35.15 ---> saved as "2a2e6d105f9dc453fd58fc1bfe3106e728db363f498462a0812abe303b56ba36" Job succeeded 2025-11-05 17:36.38: Job succeeded