Build:
- 0
2025-05-31 21:29.18: New job: test cohttp-connpool-eio.0.1, using opam 2.3 from https://github.com/ocaml/opam-repository.git#refs/pull/27972/head (b74273c0b30fbcaea6b94f2c6c614a9d70bc4cf0) on freebsd-14.2-ocaml-5.3/amd64 To reproduce locally: cd $(mktemp -d) git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/27972/head" && git reset --hard b74273c0 git fetch origin master git merge --no-edit f96c4f16cc7eb44c5c16b7fcaf148546c8a18eba cat > ../Dockerfile <<'END-OF-DOCKERFILE' FROM freebsd-14.2-ocaml-5.3 USER 1000:1000 WORKDIR /home/opam RUN sudo ln -f /usr/local/bin/opam-2.3 /usr/local/bin/opam RUN opam init --reinit -ni RUN opam option solver=builtin-0install && opam config report ENV OPAMDOWNLOADJOBS="1" ENV OPAMERRLOGLEN="0" ENV OPAMPRECISETRACKING="1" ENV CI="true" ENV OPAM_REPO_CI="true" RUN rm -rf opam-repository/ COPY --chown=1000:1000 . opam-repository/ RUN opam repository set-url --strict default opam-repository/ RUN opam update --depexts || true RUN opam pin add -k version -yn cohttp-connpool-eio.0.1 0.1 RUN opam reinstall cohttp-connpool-eio.0.1; \ res=$?; \ test "$res" != 31 && exit "$res"; \ export OPAMCLI=2.0; \ build_dir=$(opam var prefix)/.opam-switch/build; \ failed=$(ls "$build_dir"); \ partial_fails=""; \ for pkg in $failed; do \ if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"freebsd-14.2\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'cohttp-connpool-eio.0.1' && partial_fails="$partial_fails $pkg"; \ done; \ test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \ exit 1 RUN (opam reinstall --with-test cohttp-connpool-eio.0.1) || true RUN opam reinstall --with-test --verbose cohttp-connpool-eio.0.1; \ res=$?; \ test "$res" != 31 && exit "$res"; \ export OPAMCLI=2.0; \ build_dir=$(opam var prefix)/.opam-switch/build; \ failed=$(ls "$build_dir"); \ partial_fails=""; \ for pkg in $failed; do \ if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"freebsd-14.2\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'cohttp-connpool-eio.0.1' && partial_fails="$partial_fails $pkg"; \ done; \ test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \ exit 1 END-OF-DOCKERFILE docker build -f ../Dockerfile . 2025-05-31 21:29.18: Using cache hint "freebsd-14.2-ocaml-5.3-cohttp-connpool-eio.0.1-b74273c0b30fbcaea6b94f2c6c614a9d70bc4cf0" 2025-05-31 21:29.18: Using OBuilder spec: ((from freebsd-14.2-ocaml-5.3) (user (uid 1000) (gid 1000)) (workdir /home/opam) (run (shell "sudo ln -f /usr/local/bin/opam-2.3 /usr/local/bin/opam")) (run (network host) (shell "opam init --reinit -ni")) (run (shell "opam option solver=builtin-0install && opam config report")) (env OPAMDOWNLOADJOBS 1) (env OPAMERRLOGLEN 0) (env OPAMPRECISETRACKING 1) (env CI true) (env OPAM_REPO_CI true) (run (shell "rm -rf opam-repository/")) (copy (src .) (dst opam-repository/)) (run (shell "opam repository set-url --strict default opam-repository/")) (run (network host) (shell "opam update --depexts || true")) (run (shell "opam pin add -k version -yn cohttp-connpool-eio.0.1 0.1")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall cohttp-connpool-eio.0.1;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"freebsd-14.2\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'cohttp-connpool-eio.0.1' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) (run (network host) (shell "(opam reinstall --with-test cohttp-connpool-eio.0.1) || true")) (run (shell "opam reinstall --with-test --verbose cohttp-connpool-eio.0.1;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"freebsd-14.2\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'cohttp-connpool-eio.0.1' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) ) 2025-05-31 21:29.18: Waiting for resource in pool OCluster 2025-05-31 21:29.18: Waiting for worker… 2025-05-31 21:29.18: Got resource from pool OCluster Building on rosemary All commits already cached Updating files: 100% (23172/23172), done. HEAD is now at f96c4f16cc Merge pull request #27909 from let-def/release-lwd-v0.4 Updating f96c4f16cc..b74273c0b3 Fast-forward .../cohttp-connpool-eio.0.1/opam | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 packages/cohttp-connpool-eio/cohttp-connpool-eio.0.1/opam (from freebsd-14.2-ocaml-5.3) 2025-05-31 21:29.30 ---> using "47c9a03b962be450225081ed69acde1f5c6dadb6d1106d9b1a8b4fd61c2defa6" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo ln -f /usr/local/bin/opam-2.3 /usr/local/bin/opam")) 2025-05-31 21:29.30 ---> using "c100fcff2c574e3682914186172801ecf5aff24e34775f062038baff6ab92d09" from cache /home/opam: (run (network host) (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 /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] no changes from git+file:///home/opam/opam-repository 2025-05-31 21:29.31 ---> using "795fd05166930ba4ba9cad58e2d3788b4915a835784217393e74e9f87e2e9159" from cache /home/opam: (run (shell "opam option solver=builtin-0install && opam config report")) Set to 'builtin-0install' the field solver in global configuration # opam config report # opam-version 2.3.0 # self-upgrade no # system arch=x86_64 os=freebsd os-distribution=freebsd os-version=1402000 # solver builtin-0install # install-criteria -changed,-count[avoid-version,solution] # upgrade-criteria -count[avoid-version,solution] # jobs 39 # repositories 1 (version-controlled) # pinned 0 # current-switch 5.3.0 # invariant ["ocaml-base-compiler" {= "5.3.0"} | "ocaml-system" {= "5.3.0"}] # compiler-packages ocaml-base-compiler.5.3.0, ocaml-compiler.5.3.0, ocaml-options-vanilla.1 # ocaml:native true # ocaml:native-tools true # ocaml:native-dynlink true # ocaml:stubsdir /home/opam/.opam/5.3.0/lib/ocaml/stublibs:/home/opam/.opam/5.3.0/lib/ocaml # ocaml:preinstalled false # ocaml:compiler 5.3.0 2025-05-31 21:29.31 ---> using "ff597a628b140c0da12c4190032d4f8ce25cc29eb9a812ed6ff0e3d186fb8562" from cache /home/opam: (env OPAMDOWNLOADJOBS 1) /home/opam: (env OPAMERRLOGLEN 0) /home/opam: (env OPAMPRECISETRACKING 1) /home/opam: (env CI true) /home/opam: (env OPAM_REPO_CI true) /home/opam: (run (shell "rm -rf opam-repository/")) 2025-05-31 21:29.31 ---> using "57e3f7248fa0ab3baaa290ad1e0a00da01320b9679720df35c01763d06b21aa3" from cache /home/opam: (copy (src .) (dst opam-repository/)) 2025-05-31 21:29.36 ---> saved as "8c8bc24e5f3a5b28d7a43576b7d6a1a6a1a256ae90cbff5ae0bfeefdf6bec795" /home/opam: (run (shell "opam repository set-url --strict default opam-repository/")) [default] Initialised 2025-05-31 21:29.52 ---> saved as "d4160ea717937018b5717aff71e36eded6f3684f8124f0d03bb44e1c09fdf177" /home/opam: (run (network host) (shell "opam update --depexts || true")) [WARNING] Unknown update command for bsd, skipping system update 2025-05-31 21:29.52 ---> saved as "d06fcc6dc8be1df59126e04a847b54c92fd2bc267a01861f0bc55bd2f20df6a0" /home/opam: (run (shell "opam pin add -k version -yn cohttp-connpool-eio.0.1 0.1")) cohttp-connpool-eio is now pinned to version 0.1 2025-05-31 21:29.53 ---> saved as "f9762939c23cce27dc03e56c5b5f31c500fe4d02364728dd2a5110bb6f1e3dd8" /home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall cohttp-connpool-eio.0.1;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"freebsd-14.2\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'cohttp-connpool-eio.0.1' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) cohttp-connpool-eio.0.1 is not installed. Install it? [y/n] y The following actions will be performed: === install 40 packages ∗ angstrom 0.16.1 [required by uri] ∗ base v0.17.2 [required by ppx_sexp_conv] ∗ base64 3.5.1 [required by cohttp] ∗ bigstringaf 0.10.0 [required by eio] ∗ cohttp 6.1.0 [required by cohttp-eio] ∗ cohttp-connpool-eio 0.1 (pinned) ∗ cohttp-eio 6.1.0 [required by cohttp-connpool-eio] ∗ csexp 1.5.2 [required by dune-configurator] ∗ cstruct 6.2.0 [required by eio] ∗ domain-local-await 1.0.1 [required by eio] ∗ dune 3.19.0 [required by cohttp-connpool-eio] ∗ dune-configurator 3.19.0 [required by base] ∗ eio 1.2 [required by cohttp-eio] ∗ fmt 0.10.0 [required by cohttp-eio] ∗ hmap 0.8.1 [required by eio] ∗ http 6.1.0 [required by cohttp-eio] ∗ logs 0.8.0 [required by cohttp-connpool-eio] ∗ lwt-dllist 1.1.0 [required by eio] ∗ mtime 2.1.0 [required by eio] ∗ ocaml-compiler-libs v0.17.0 [required by ppxlib] ∗ ocaml-syntax-shims 1.0.0 [required by angstrom] ∗ ocaml_intrinsics_kernel v0.17.1 [required by base] ∗ ocamlbuild 0.16.1 [required by ptime] ∗ ocamlfind 1.9.8 [required by ptime] ∗ optint 0.3.0 [required by eio] ∗ ppx_derivers 1.2.1 [required by ppxlib] ∗ ppx_sexp_conv v0.17.0 [required by cohttp] ∗ ppxlib 0.35.0 [required by ppx_sexp_conv] ∗ ppxlib_jane v0.17.2 [required by ppx_sexp_conv] ∗ psq 0.2.1 [required by eio] ∗ ptime 1.2.0 [required by cohttp-eio] ∗ re 1.12.0 [required by cohttp] ∗ seq base [required by re, psq] ∗ sexplib0 v0.17.0 [required by cohttp] ∗ stdlib-shims 0.3.0 [required by ppxlib] ∗ stringext 1.6.0 [required by cohttp] ∗ thread-table 1.0.0 [required by domain-local-await] ∗ topkg 1.0.8 [required by ptime] ∗ uri 4.4.0 [required by cohttp-eio] ∗ uri-sexp 4.4.0 [required by cohttp] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> ⬇ retrieved angstrom.0.16.1 (cached) ⬇ retrieved base.v0.17.2 (cached) ⬇ retrieved base64.3.5.1 (cached) ⬇ retrieved bigstringaf.0.10.0 (cached) ⬇ retrieved cohttp.6.1.0, cohttp-eio.6.1.0, http.6.1.0 (cached) ⬇ retrieved cohttp-connpool-eio.0.1 (https://github.com/lthms/cohttp-connpool-eio/releases/download/0.1/cohttp-connpool-eio-0.1.tbz) ⬇ retrieved csexp.1.5.2 (cached) ⬇ retrieved cstruct.6.2.0 (cached) ⬇ retrieved domain-local-await.1.0.1 (cached) ⬇ retrieved dune.3.19.0, dune-configurator.3.19.0 (cached) ⬇ retrieved eio.1.2 (cached) ⬇ retrieved fmt.0.10.0 (cached) ⬇ retrieved hmap.0.8.1 (cached) ⬇ retrieved logs.0.8.0 (cached) ⬇ retrieved lwt-dllist.1.1.0 (cached) ⬇ retrieved mtime.2.1.0 (cached) ⬇ retrieved ocaml-compiler-libs.v0.17.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 optint.0.3.0 (cached) ⬇ retrieved ppx_derivers.1.2.1 (cached) ⬇ retrieved ppx_sexp_conv.v0.17.0 (cached) ⬇ retrieved ppxlib.0.35.0 (cached) ⬇ retrieved ppxlib_jane.v0.17.2 (cached) ⬇ retrieved psq.0.2.1 (cached) ⬇ retrieved ptime.1.2.0 (cached) ⬇ retrieved re.1.12.0 (cached) ⬇ retrieved seq.base (cached) ∗ installed seq.base ⬇ retrieved sexplib0.v0.17.0 (cached) ⬇ retrieved stdlib-shims.0.3.0 (cached) ⬇ retrieved stringext.1.6.0 (cached) ⬇ retrieved thread-table.1.0.0 (cached) ⬇ retrieved topkg.1.0.8 (cached) ⬇ retrieved uri.4.4.0, uri-sexp.4.4.0 (cached) ∗ installed ocamlfind.1.9.8 ∗ installed ocamlbuild.0.16.1 ∗ installed topkg.1.0.8 ∗ installed hmap.0.8.1 ∗ installed mtime.2.1.0 ∗ installed fmt.0.10.0 ∗ installed ptime.1.2.0 ∗ installed logs.0.8.0 ∗ installed dune.3.19.0 ∗ installed lwt-dllist.1.1.0 ∗ installed ppx_derivers.1.2.1 ∗ installed csexp.1.5.2 ∗ installed thread-table.1.0.0 ∗ installed stringext.1.6.0 ∗ installed stdlib-shims.0.3.0 ∗ installed sexplib0.v0.17.0 ∗ installed re.1.12.0 ∗ installed psq.0.2.1 ∗ installed optint.0.3.0 ∗ installed ocaml_intrinsics_kernel.v0.17.1 ∗ installed ocaml-syntax-shims.1.0.0 ∗ installed ocaml-compiler-libs.v0.17.0 ∗ installed http.6.1.0 ∗ installed cstruct.6.2.0 ∗ installed domain-local-await.1.0.1 ∗ installed base64.3.5.1 ∗ installed dune-configurator.3.19.0 ∗ installed bigstringaf.0.10.0 ∗ installed angstrom.0.16.1 ∗ installed eio.1.2 ∗ installed uri.4.4.0 ∗ installed base.v0.17.2 ∗ installed ppxlib.0.35.0 ∗ installed ppxlib_jane.v0.17.2 ∗ installed ppx_sexp_conv.v0.17.0 ∗ installed uri-sexp.4.4.0 ∗ installed cohttp.6.1.0 ∗ installed cohttp-eio.6.1.0 ∗ installed cohttp-connpool-eio.0.1 Done. 2025-05-31 21:30.56 ---> saved as "22873a3fb4fa5308f312b64200deb553611da5a1de5f6e559936999b69d3a565" /home/opam: (run (network host) (shell "(opam reinstall --with-test cohttp-connpool-eio.0.1) || true")) The following actions will be performed: === remove 4 packages ⊘ cohttp 6.1.0 [uses ppx_sexp_conv] ⊘ ppx_sexp_conv v0.17.0 [conflicts with ppxlib] ⊘ ppxlib_jane v0.17.2 [conflicts with ppxlib] ⊘ uri-sexp 4.4.0 [uses ppx_sexp_conv] === downgrade 3 packages ↘ cohttp-eio 6.1.0 to 6.0.0~alpha2 [required by cohttp-connpool-eio] ↘ eio 1.2 to 0.11 [required by cohttp-eio] ↘ http 6.1.0 to 6.0.0~alpha2 [required by cohttp-eio] === recompile 1 package ↻ cohttp-connpool-eio 0.1 (pinned) === upgrade 1 package ↗ ppxlib 0.35.0 to 0.36.0 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> ⬇ retrieved cohttp-eio.6.0.0~alpha2, http.6.0.0~alpha2 (https://github.com/mirage/ocaml-cohttp/releases/download/v6.0.0_alpha2/cohttp-6.0.0.alpha2.tbz) ⬇ retrieved eio.0.11 (https://github.com/ocaml-multicore/eio/releases/download/v0.11/eio-0.11.tbz) ⬇ retrieved ppxlib.0.36.0 (https://github.com/ocaml-ppx/ppxlib/releases/download/0.36.0/ppxlib-0.36.0.tbz) ⊘ removed cohttp-connpool-eio.0.1 ⊘ removed cohttp-eio.6.1.0 ⊘ removed cohttp.6.1.0 ⊘ removed eio.1.2 ⊘ removed http.6.1.0 ⊘ removed uri-sexp.4.4.0 ⊘ removed ppx_sexp_conv.v0.17.0 ⊘ removed ppxlib_jane.v0.17.2 ∗ installed eio.0.11 ∗ installed http.6.0.0~alpha2 ∗ installed cohttp-eio.6.0.0~alpha2 [ERROR] The compilation of cohttp-connpool-eio.0.1 failed at "dune build -p cohttp-connpool-eio -j 39 @install @runtest". ⊘ removed ppxlib.0.35.0 ∗ installed ppxlib.0.36.0 #=== ERROR while compiling cohttp-connpool-eio.0.1 ============================# # context 2.3.0 | freebsd/x86_64 | ocaml-base-compiler.5.3.0 | pinned(https://github.com/lthms/cohttp-connpool-eio/releases/download/0.1/cohttp-connpool-eio-0.1.tbz) # path ~/.opam/5.3.0/.opam-switch/build/cohttp-connpool-eio.0.1 # command ~/.opam/5.3.0/bin/dune build -p cohttp-connpool-eio -j 39 @install @runtest # exit-code 1 # env-file ~/.opam/log/cohttp-connpool-eio-60826-aba1b3.env # output-file ~/.opam/log/cohttp-connpool-eio-60826-aba1b3.out ### output ### # (cd _build/default && /home/opam/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.cohttp_connpool_eio.objs/byte -I /home/opam/.opam/5.3.0/lib/bigstringaf -I /home/opam/.opam/5.3.0/lib/cohttp-eio -I /home/opam/.opam/5.3.0/lib/cstruct -I /home/opam/.opam/5.3.0/lib/domain-local-await -I /home/opam/.opam/5.3.0/lib/eio -I /home/opam/.opam/5.3.0/lib/eio/core -I /home/opam/.opam/5.3.0/lib/fmt -I /home/opam/.opam/5.3.0/lib/hmap -I /home/opam/.opam/5.3.0/lib/http -I /home/opam/.opam/5.3.0/lib/lwt-dllist -I /home/opam/.opam/5.3.0/lib/mtime -I /home/opam/.opam/5.3.0/lib/optint -I /home/opam/.opam/5.3.0/lib/ptime -I /home/opam/.opam/5.3.0/lib/thread-table -no-alias-deps -o src/.cohttp_connpool_eio.objs/byte/cohttp_connpool_eio.cmi -c -intf src/cohttp_connpool_eio.mli) # File "src/cohttp_connpool_eio.mli", line 13, characters 5-10: # 13 | (Uri.t -> # ^^^^^ # Error: Unbound module "Uri" <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> ┌─ The following actions failed │ λ build cohttp-connpool-eio 0.1 └─ ┌─ The following changes have been performed │ ⊘ remove cohttp 6.1.0 │ ⊘ remove cohttp-connpool-eio 0.1 │ ⊘ remove ppx_sexp_conv v0.17.0 │ ⊘ remove ppxlib_jane v0.17.2 │ ⊘ remove uri-sexp 4.4.0 │ ↘ downgrade cohttp-eio 6.1.0 to 6.0.0~alpha2 │ ↘ downgrade eio 1.2 to 0.11 │ ↘ downgrade http 6.1.0 to 6.0.0~alpha2 │ ↗ upgrade ppxlib 0.35.0 to 0.36.0 └─ The former state can be restored with: /usr/local/bin/opam switch import "/home/opam/.opam/5.3.0/.opam-switch/backup/state-20250531213057.export" Or you can retry to install your package selection with: /usr/local/bin/opam install --restore 2025-05-31 21:31.19 ---> saved as "a69dab70b6051fa73ffb8ca0b1d05c3fadfab7f9faf3eb518a514d0a2b367dea" /home/opam: (run (shell "opam reinstall --with-test --verbose cohttp-connpool-eio.0.1;\ \n res=$?;\ \n test \"$res\" != 31 && exit \"$res\";\ \n export OPAMCLI=2.0;\ \n build_dir=$(opam var prefix)/.opam-switch/build;\ \n failed=$(ls \"$build_dir\");\ \n partial_fails=\"\";\ \n for pkg in $failed; do\ \n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"freebsd-14.2\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'cohttp-connpool-eio.0.1' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) cohttp-connpool-eio.0.1 is not installed. Install it? [y/n] y The following actions will be performed: === install 1 package ∗ cohttp-connpool-eio 0.1 (pinned) <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 2/3: [cohttp-connpool-eio: dune build] + /home/opam/.opam/5.3.0/bin/dune "build" "-p" "cohttp-connpool-eio" "-j" "39" "@install" "@runtest" (CWD=/home/opam/.opam/5.3.0/.opam-switch/build/cohttp-connpool-eio.0.1) - (cd _build/default && /home/opam/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.cohttp_connpool_eio.objs/byte -I /home/opam/.opam/5.3.0/lib/bigstringaf -I /home/opam/.opam/5.3.0/lib/cohttp-eio -I /home/opam/.opam/5.3.0/lib/cstruct -I /home/opam/.opam/5.3.0/lib/domain-local-await -I /home/opam/.opam/5.3.0/lib/eio -I /home/opam/.opam/5.3.0/lib/eio/core -I /home/opam/.opam/5.3.0/lib/fmt -I /home/opam/.opam/5.3.0/lib/hmap -I /home/opam/.opam/5.3.0/lib/http -I /home/opam/.opam/5.3.0/lib/lwt-dllist -I /home/opam/.opam/5.3.0/lib/mtime -I /home/opam/.opam/5.3.0/lib/optint -I /home/opam/.opam/5.3.0/lib/ptime -I /home/opam/.opam/5.3.0/lib/thread-table -no-alias-deps -o src/.cohttp_connpool_eio.objs/byte/cohttp_connpool_eio.cmi -c -intf src/cohttp_connpool_eio.mli) - File "src/cohttp_connpool_eio.mli", line 13, characters 5-10: - 13 | (Uri.t -> - ^^^^^ - Error: Unbound module "Uri" [ERROR] The compilation of cohttp-connpool-eio.0.1 failed at "dune build -p cohttp-connpool-eio -j 39 @install @runtest". #=== ERROR while compiling cohttp-connpool-eio.0.1 ============================# # context 2.3.0 | freebsd/x86_64 | ocaml-base-compiler.5.3.0 | pinned(https://github.com/lthms/cohttp-connpool-eio/releases/download/0.1/cohttp-connpool-eio-0.1.tbz) # path ~/.opam/5.3.0/.opam-switch/build/cohttp-connpool-eio.0.1 # command ~/.opam/5.3.0/bin/dune build -p cohttp-connpool-eio -j 39 @install @runtest # exit-code 1 # env-file ~/.opam/log/cohttp-connpool-eio-61985-5df2bf.env # output-file ~/.opam/log/cohttp-connpool-eio-61985-5df2bf.out ### output ### # (cd _build/default && /home/opam/.opam/5.3.0/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.cohttp_connpool_eio.objs/byte -I /home/opam/.opam/5.3.0/lib/bigstringaf -I /home/opam/.opam/5.3.0/lib/cohttp-eio -I /home/opam/.opam/5.3.0/lib/cstruct -I /home/opam/.opam/5.3.0/lib/domain-local-await -I /home/opam/.opam/5.3.0/lib/eio -I /home/opam/.opam/5.3.0/lib/eio/core -I /home/opam/.opam/5.3.0/lib/fmt -I /home/opam/.opam/5.3.0/lib/hmap -I /home/opam/.opam/5.3.0/lib/http -I /home/opam/.opam/5.3.0/lib/lwt-dllist -I /home/opam/.opam/5.3.0/lib/mtime -I /home/opam/.opam/5.3.0/lib/optint -I /home/opam/.opam/5.3.0/lib/ptime -I /home/opam/.opam/5.3.0/lib/thread-table -no-alias-deps -o src/.cohttp_connpool_eio.objs/byte/cohttp_connpool_eio.cmi -c -intf src/cohttp_connpool_eio.mli) # File "src/cohttp_connpool_eio.mli", line 13, characters 5-10: # 13 | (Uri.t -> # ^^^^^ # Error: Unbound module "Uri" <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> ┌─ The following actions failed │ λ build cohttp-connpool-eio 0.1 └─ ╶─ No changes have been performed 'opam reinstall --with-test --verbose cohttp-connpool-eio.0.1' failed. [WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1. [WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1. jail: /usr/bin/su -l opam -c cd '/home/opam' && env OPAM_REPO_CI='true' CI='true' OPAMPRECISETRACKING='1' OPAMERRLOGLEN='0' OPAMDOWNLOADJOBS='1' '/usr/bin/env' 'bash' '-c' 'opam reinstall --with-test --verbose cohttp-connpool-eio.0.1; res=$?; test "$res" != 31 && exit "$res"; export OPAMCLI=2.0; build_dir=$(opam var prefix)/.opam-switch/build; failed=$(ls "$build_dir"); partial_fails=""; for pkg in $failed; do if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"freebsd-14.2\""; then echo "A package failed and has been disabled for CI using the '\''x-ci-accept-failures'\'' field."; fi; test "$pkg" != '\''cohttp-connpool-eio.0.1'\'' && partial_fails="$partial_fails $pkg"; done; test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; exit 1': failed "jail" "-c" "name=obuilder_28197_359" "mount.devfs" "path=/obuilder/result/8f4d7abe89e1dd7a7ef4f6bbb942ba5c4eda9844ec610ab2f169b2981ebb0d3a/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/home/opam' && env OPAM_REPO_CI='true' CI='true' OPAMPRECISETRACKING='1' OPAMERRLOGLEN='0' OPAMDOWNLOADJOBS='1' '/usr/bin/env' 'bash' '-c' 'opam reinstall --with-test --verbose cohttp-connpool-eio.0.1; res=$?; test "$res" != 31 && exit "$res"; export OPAMCLI=2.0; build_dir=$(opam var prefix)/.opam-switch/build; failed=$(ls "$build_dir"); partial_fails=""; for pkg in $failed; do if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"freebsd-14.2\""; then echo "A package failed and has been disabled for CI using the '\''x-ci-accept-failures'\'' field."; fi; test "$pkg" != '\''cohttp-connpool-eio.0.1'\'' && partial_fails="$partial_fails $pkg"; done; test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; exit 1'" failed with exit status 1 2025-05-31 21:31.30: Job failed: Failed: Build failed 2025-05-31 21:31.30: Log analysis: 2025-05-31 21:31.30: >>> [ERROR] The compilation of cohttp-connpool-eio.0.1 failed at "dune build -p cohttp-connpool-eio -j 39 @install @runtest". (score = 20) 2025-05-31 21:31.30: >>> # Error: Unbound module "Uri" (score = 48) 2025-05-31 21:31.30: >>> [ERROR] The compilation of cohttp-connpool-eio.0.1 failed at "dune build -p cohttp-connpool-eio -j 39 @install @runtest". (score = 20) 2025-05-31 21:31.30: >>> # Error: Unbound module "Uri" (score = 48) 2025-05-31 21:31.30: Unbound module "Uri"