Build:
- 0
2025-09-18 12:21.25: New job: test opam-client.2.0.0~rc2 with re.1.14.0, using opam dev from https://github.com/ocaml/opam-repository.git#refs/pull/28544/head (8165ebc987d9de35b2fdba552fd80e37f5bd842d) on debian-13-ocaml-4.14/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/28544/head" && git reset --hard 8165ebc9 git fetch origin master git merge --no-edit 151ffce963e54519dd5d1280848f631d38db358e cat > ../Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.14@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc USER 1000:1000 WORKDIR /home/opam RUN sudo ln -f /usr/bin/opam-dev /usr/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 re.1.14.0 1.14.0 RUN opam reinstall re.1.14.0; \ 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 "\"debian-13\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 're.1.14.0' && partial_fails="$partial_fails $pkg"; \ done; \ test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \ exit 1 RUN opam reinstall opam-client.2.0.0~rc2; \ 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 "\"debian-13\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'opam-client.2.0.0~rc2' && 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 opam-client.2.0.0~rc2) || true RUN opam reinstall --with-test --verbose opam-client.2.0.0~rc2; \ 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 "\"debian-13\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'opam-client.2.0.0~rc2' && 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-09-18 12:21.25: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc-re.1.14.0-opam-client.2.0.0~rc2-8165ebc987d9de35b2fdba552fd80e37f5bd842d" 2025-09-18 12:21.25: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-4.14@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc) (user (uid 1000) (gid 1000)) (workdir /home/opam) (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) (run (network host) (shell "opam init --reinit --config .opamrc-sandbox -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 re.1.14.0 1.14.0")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall re.1.14.0;\ \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 \"\\\"debian-13\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 're.1.14.0' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall opam-client.2.0.0~rc2;\ \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 \"\\\"debian-13\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'opam-client.2.0.0~rc2' && 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 opam-client.2.0.0~rc2) || true")) (run (shell "opam reinstall --with-test --verbose opam-client.2.0.0~rc2;\ \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 \"\\\"debian-13\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'opam-client.2.0.0~rc2' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) ) 2025-09-18 12:21.25: Waiting for resource in pool OCluster 2025-09-18 13:35.37: Waiting for worker… 2025-09-18 13:38.08: Got resource from pool OCluster Building on toxis.caelum.ci.dev All commits already cached Updating files: 82% (15029/18276) Updating files: 83% (15170/18276) Updating files: 84% (15352/18276) Updating files: 85% (15535/18276) Updating files: 86% (15718/18276) Updating files: 87% (15901/18276) Updating files: 88% (16083/18276) Updating files: 89% (16266/18276) Updating files: 90% (16449/18276) Updating files: 91% (16632/18276) Updating files: 92% (16814/18276) Updating files: 93% (16997/18276) Updating files: 94% (17180/18276) Updating files: 95% (17363/18276) Updating files: 96% (17545/18276) Updating files: 97% (17728/18276) Updating files: 98% (17911/18276) Updating files: 99% (18094/18276) Updating files: 100% (18276/18276) Updating files: 100% (18276/18276), done. HEAD is now at 151ffce963 Merge pull request #28412 from andersfugmann/release-ocaml-protoc-plugin-6.2.0 Updating 151ffce963..8165ebc987 Fast-forward packages/re/re.1.14.0/opam | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 packages/re/re.1.14.0/opam (from ocaml/opam:debian-13-ocaml-4.14@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc) Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc' locally docker.io/ocaml/opam@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc: Pulling from ocaml/opam 15b1d8a5ff03: Already exists 4d5eb3ed0208: Already exists b44e00377829: Already exists 93018e586176: Already exists 587e432a29e2: Already exists cdf304204754: Already exists a444cfe202e3: Already exists 964991c828c0: Already exists a94458d90f79: Already exists e972c69afbc9: Already exists 3997d62e9de2: Already exists d78ea61f72f9: Already exists c68a1176424c: Already exists 63495b383f1a: Already exists aa1a6204320d: Already exists 187b2023e0b3: Already exists 4787e66ddf43: Already exists 973a552bac2d: Already exists 8ad831d15267: Already exists a8377bc33a29: Already exists 84a002321686: Already exists 4f4fb700ef54: Already exists 5d52c4f201d6: Already exists 68ef19bc296a: Already exists 1cda2aa0af1b: Already exists 769f31bcfe07: Already exists b1d715eb0b34: Already exists 6b92d559de80: Already exists 1552f16d9075: Already exists 7a69328970da: Already exists e66b1fc86e6f: Already exists b14737f10b30: Already exists 4b7cf33f8dea: Already exists 0499d18bfcaa: Already exists fb0e4a52e51b: Already exists af1ea896d29c: Already exists cff41317f198: Already exists fbb90a49a8ca: Already exists 2f7f155032eb: Already exists 02f68e1ce660: Already exists ecccefc40725: Pulling fs layer b3c55c49d7c7: Pulling fs layer 086c23210c52: Pulling fs layer be64ebf82eb2: Pulling fs layer be64ebf82eb2: Waiting b3c55c49d7c7: Download complete 086c23210c52: Verifying Checksum 086c23210c52: Download complete be64ebf82eb2: Verifying Checksum be64ebf82eb2: Download complete ecccefc40725: Verifying Checksum ecccefc40725: Download complete ecccefc40725: Pull complete b3c55c49d7c7: Pull complete 086c23210c52: Pull complete be64ebf82eb2: Pull complete Digest: sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc Status: Downloaded newer image for ocaml/opam@sha256:ce7583a4463e517dda39f02d53e6fd4065fe70d94a26e5f51dcceb761272b5dc 2025-09-18 13:38.57 ---> using "f2c15438f4e8107ac42e1adfbd29c5c483ff0e5aaf05ff1291b0b30470c339be" from cache /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2025-09-18 13:38.57 ---> using "8e4815ff6b482deb2badd55f707e4331a2daf52d1f97e062604f979853124597" from cache /home/opam: (run (network host) (shell "opam init --reinit --config .opamrc-sandbox -ni")) Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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 Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-09-18 13:38.57 ---> using "0309994c25db3359b71c182dd526d9cd4b87f08f6fd345755107482f61709ee3" 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.4.1 # self-upgrade no # system arch=x86_64 os=linux os-distribution=debian os-version=13 # solver builtin-0install # install-criteria -changed,-count[avoid-version,solution] # upgrade-criteria -count[avoid-version,solution] # jobs 71 # repositories 1 (version-controlled) # pinned 1 (version) # current-switch 4.14 # invariant ["ocaml-base-compiler" {= "4.14.2"}] # compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1 # ocaml:native true # ocaml:native-tools true # ocaml:native-dynlink true # ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml # ocaml:preinstalled false # ocaml:compiler 4.14.2 2025-09-18 13:38.57 ---> using "01960dce876bd083c0e115ca8b857f355a6f4a5b1589bc70acef12378d72e36e" 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-09-18 13:38.57 ---> using "88d8ec224acefa159471a25872197bf5efdd28e8b95159888107feac1f31a583" from cache /home/opam: (copy (src .) (dst opam-repository/)) 2025-09-18 13:38.59 ---> using "2daa40f8cb706c5ad638d9f505ce5440193f9c6caab6f7a1374dce811b359b23" from cache /home/opam: (run (shell "opam repository set-url --strict default opam-repository/")) [default] Initialised 2025-09-18 13:38.59 ---> using "c7e4a8d501560eb3ca7fc845c078f1e10620c9e07b60e1684df8a29206dc874f" from cache /home/opam: (run (network host) (shell "opam update --depexts || true")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian trixie InRelease - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [40.4 kB] - Fetched 131 kB in 0s (1342 kB/s) - Reading package lists... 2025-09-18 13:38.59 ---> using "bf0d21ec1484e3c2798ebb3f62e67a8d7cca2892927fadac2a00726789e47b1e" from cache /home/opam: (run (shell "opam pin add -k version -yn re.1.14.0 1.14.0")) re is now pinned to version 1.14.0 2025-09-18 13:38.59 ---> using "3e93ff8b91dae5836d1785da64da20f4001f9fc3eeded7d2071cf7741852d20e" from cache /home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall re.1.14.0;\ \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 \"\\\"debian-13\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 're.1.14.0' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) re.1.14.0 is not installed. Install it? [Y/n] y The following actions will be performed: === install 2 packages - install dune 3.20.2 [required by re] - install re 1.14.0 (pinned) <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved dune.3.20.2 (cached) -> retrieved re.1.14.0 (cached) -> installed dune.3.20.2 -> installed re.1.14.0 Done. # To update the current shell environment, run: eval $(opam env) 2025-09-18 13:38.59 ---> using "3bdffe64ac10ca97ac896c7a816dde89b5172193da7b76c72d478fa5566dafe0" from cache /home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall opam-client.2.0.0~rc2;\ \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 \"\\\"debian-13\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'opam-client.2.0.0~rc2' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) opam-client.2.0.0~rc2 is not installed. Install it? [Y/n] y The following actions will be performed: === install 19 packages - install base-bytes base [required by extlib] - install cmdliner 1.3.0 [required by opam-client] - install conf-c++ 1.0 [required by mccs] - install cppo 1.8.0 [required by dose3] - install cudf 0.10 [required by opam-solver] - install dose3 5.0.1-2 [required by opam-solver] - install extlib 1.7.7-1 [required by cudf, dose3] - install jbuilder 1.0+beta20.2 (deprecated) [required by opam-client] - install mccs 1.1+19 [required by opam-solver] - install ocamlbuild 0.16.1 [required by dose3] - install ocamlfind 1.9.8 [required by dose3] - install ocamlgraph 2.2.0 [required by dose3] - install opam-client 2.0.0~rc2 - install opam-core 2.0.0~rc2 [required by opam-format] - install opam-file-format 2.1.0 [required by opam-format] - install opam-format 2.0.0~rc2 [required by opam-solver] - install opam-repository 2.0.0~rc2 [required by opam-state] - install opam-solver 2.0.0~rc2 [required by opam-client] - install opam-state 2.0.0~rc2 [required by opam-client] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved cmdliner.1.3.0 (cached) -> retrieved cppo.1.8.0 (cached) -> installed conf-c++.1.0 -> retrieved cudf.0.10 (cached) -> retrieved dose3.5.0.1-2 (cached) -> retrieved extlib.1.7.7-1 (cached) -> retrieved jbuilder.1.0+beta20.2 (cached) -> retrieved mccs.1.1+19 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocamlgraph.2.2.0 (cached) -> retrieved opam-client.2.0.0~rc2, opam-core.2.0.0~rc2, opam-format.2.0.0~rc2, opam-repository.2.0.0~rc2, opam-solver.2.0.0~rc2, opam-state.2.0.0~rc2 (cached) -> retrieved opam-file-format.2.1.0 (cached) -> installed cppo.1.8.0 -> installed opam-file-format.2.1.0 -> installed ocamlgraph.2.2.0 -> installed cmdliner.1.3.0 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed ocamlbuild.0.16.1 -> installed extlib.1.7.7-1 -> installed cudf.0.10 -> installed jbuilder.1.0+beta20.2 -> installed mccs.1.1+19 -> installed opam-core.2.0.0~rc2 -> installed opam-format.2.0.0~rc2 -> installed opam-repository.2.0.0~rc2 -> installed dose3.5.0.1-2 -> installed opam-state.2.0.0~rc2 -> installed opam-solver.2.0.0~rc2 -> installed opam-client.2.0.0~rc2 Done. <><> jbuilder.1.0+beta20.2 installed successfully <><><><><><><><><><><><><><><> => Note: This package is deprecated. # To update the current shell environment, run: eval $(opam env) 2025-09-18 13:39.58 ---> saved as "53d68595af99c93ca9b8de94befc2cf26dc13e45115b0b43ce026117846ee9b9" /home/opam: (run (network host) (shell "(opam reinstall --with-test opam-client.2.0.0~rc2) || true")) The following actions will be performed: === recompile 1 package - recompile opam-client 2.0.0~rc2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved opam-client.2.0.0~rc2 (https://opam.ocaml.org/cache) -> removed opam-client.2.0.0~rc2 -> installed opam-client.2.0.0~rc2 Done. # To update the current shell environment, run: eval $(opam env) 2025-09-18 13:40.10 ---> saved as "254fd39bed8fe6e4d6df233ae7d03554a7733ecb1528d009a2a27c86c7f221ac" /home/opam: (run (shell "opam reinstall --with-test --verbose opam-client.2.0.0~rc2;\ \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 \"\\\"debian-13\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'opam-client.2.0.0~rc2' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) The following actions will be performed: === recompile 1 package - recompile opam-client 2.0.0~rc2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/4: [opam-client.2.0.0~rc2: extract] -> retrieved opam-client.2.0.0~rc2 (cached) Processing 2/4: [opam-client: ./configure] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "--disable-checks" "--prefix" "/home/opam/.opam/4.14" (CWD=/home/opam/.opam/4.14/.opam-switch/build/opam-client.2.0.0~rc2) - checking for ocamlc... ocamlc - OCaml version is 4.14.2 - OCaml library path is /home/opam/.opam/4.14/lib/ocaml - checking for ocamlopt... ocamlopt - checking for ocamlc.opt... ocamlc.opt - checking for ocamlopt.opt... ocamlopt.opt - checking for ocaml... ocaml - checking for ocamldep... ocamldep - checking for ocamldep.opt... ocamldep.opt - checking for ocamlmktop... ocamlmktop - checking for ocamlmklib... ocamlmklib - checking for ocamldoc... ocamldoc - checking for ocamldoc.opt... ocamldoc.opt - checking for ocamlbuild... ocamlbuild - checking OCaml Sys.os_type... Unix - checking for gawk... no - checking for mawk... mawk - checking for compiler type... cc - checking for compiler architecture... - amd64 - checking for compiler system... linux - checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 - checking whether the C compiler works... yes - checking for C compiler default output file name... a.out - checking for suffix of executables... - checking whether we are cross compiling... no - checking for suffix of object files... o - checking whether we are using the GNU C compiler... yes - checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes - checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed - checking for ocamlobjinfo... ocamlobjinfo - checking for ocamlfind... ocamlfind - checking for curl... curl - checking for jbuilder... jbuilder - - checking for OCaml findlib package unix... - found - checking for OCaml findlib package bigarray... found - checking for OCaml findlib package extlib... found - checking for OCaml findlib package re... found - checking for OCaml findlib package re.glob... found - checking for OCaml findlib package cmdliner... found - checking for OCaml findlib package ocamlgraph... found - checking for OCaml findlib package cudf... found - checking for OCaml findlib package dose3.common... found - checking for OCaml findlib package dose3.algo... found - checking for OCaml findlib package opam-file-format... found - checking for OCaml findlib package mccs... found - checking for OCaml findlib package cppo... found - - configure: creating ./config.status - config.status: creating Makefile.config - config.status: creating src/client/opamManifest.inc - - Opam will be built WITH a built-in solver - - Executables will be installed in /home/opam/.opam/4.14/bin - Manual pages will be installed in /home/opam/.opam/4.14/share/man Processing 2/4: [opam-client: make opam-client.install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opam-client.install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/opam-client.2.0.0~rc2) - jbuilder build -p opam-client opam-client.install - ocamlc src/client/.opam_client.objs/opamAdminCommand.{cmi,cmti} - File "src/client/opamAdminCommand.mli", line 14, characters 47-65: - 14 | val admin_subcommands: (unit Cmdliner.Term.t * Cmdliner.Term.info) list - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamAdminCommand.mli", line 16, characters 47-65: - 16 | val default_subcommand: unit Cmdliner.Term.t * Cmdliner.Term.info - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlc src/client/.opam_client.objs/opamCommands.{cmi,cmti} - File "src/client/opamCommands.mli", line 19, characters 29-38: - 19 | type command = unit Term.t * Term.info - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlc src/client/.opam_client.objs/opamArg.{cmi,cmti} - File "src/client/opamArg.mli", line 23, characters 5-18: - 23 | 'a Arg.converter -> 'a -> 'a Term.t - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 28, characters 5-18: - 28 | 'a Arg.converter -> 'a list Term.t - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 70, characters 37-50: - 70 | val arg_list: string -> string -> 'a Arg.converter -> 'a list Term.t - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 73, characters 46-59: - 73 | val nonempty_arg_list: string -> string -> 'a Arg.converter -> 'a list Term.t - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 140, characters 37-50: - 140 | val repository_name: repository_name Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 143, characters 13-26: - 143 | val url: url Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 146, characters 23-36: - 146 | val filename: filename Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 149, characters 47-60: - 149 | val existing_filename_or_dash: filename option Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 152, characters 21-34: - 152 | val dirname: dirname Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 155, characters 35-48: - 155 | OpamFilename.generic_file option Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 157, characters 26-39: - 157 | val positive_integer: int Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 160, characters 23-36: - 160 | val package_name: name Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 163, characters 37-50: - 163 | val package: (name * version option) Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 166, characters 34-47: - 166 | val package_with_version: package Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 169, characters 15-28: - 169 | val atom: atom Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 173, characters 66-79: - 173 | [ `Atom of atom | `Filename of filename | `Dirname of dirname ] Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 176, characters 42-55: - 176 | [ `Atom of atom | `Dirname of dirname ] Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 179, characters 54-67: - 179 | val variable_bindings: (OpamVariable.t * string) list Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 182, characters 37-50: - 182 | val warn_selector: (int * bool) list Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 187, characters 56-69: - 187 | val enum_with_default: (string * 'a default) list -> 'a Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 189, characters 57-70: - 189 | val opamlist_columns: OpamListCommand.output_format list Arg.converter - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.mli", line 211, characters 14-23: - 211 | 'a Term.t * Term.info -> ?options:string -> string -> - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamArg.mli", line 212, characters 14-23: - 212 | 'a Term.t * Term.info - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamArg.mli", line 233, characters 65-74: - 233 | val term_info: string -> doc:string -> man:Manpage.block list -> Term.info - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlc src/client/.opam_client.objs/opamConfigCommand.{cmo,cmt} - File "src/client/opamConfigCommand.ml", line 190, characters 42-62: - 190 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) - ^^^^^^^^^^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - File "src/client/opamConfigCommand.ml", line 190, characters 20-38: - 190 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) - ^^^^^^^^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - ocamlc src/client/.opam_client.objs/opamArg.{cmo,cmt} - File "src/client/opamArg.ml", line 408, characters 27-40: - 408 | let positive_integer : int Arg.converter = - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.ml", line 408, characters 27-40: - 408 | let positive_integer : int Arg.converter = - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.ml", line 429, characters 45-51: - 429 | let name = OpamPackage.Name.of_string (Re.get sub 1) in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 431, characters 49-55: - 431 | try Some (OpamPackage.Version.of_string (Re.get sub 2)) - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 467, characters 18-24: - 467 | let sname = Re.get sub 1 in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 468, characters 16-22: - 468 | let sop = Re.get sub 2 in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 469, characters 21-27: - 469 | let sversion = Re.get sub 3 in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 577, characters 29-42: - 577 | let enum_with_default sl: 'a Arg.converter = - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.ml", line 707, characters 13-22: - 707 | let orig = Term.name info in - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.name - Use Cmd.name instead. - File "src/client/opamArg.ml", line 719, characters 2-11: - 719 | Term.info name - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamArg.ml", line 749, characters 2-11: - 749 | Term.info ~sdocs:global_option_section ~docs:"COMMANDS" ~doc ~man title - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlc src/client/.opam_client.objs/opamCommands.{cmo,cmt} - File "src/client/opamCommands.ml", line 117, characters 29-38: - 117 | type command = unit Term.t * Term.info - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamCommands.ml", line 2949, characters 25-40: - 2949 | Term.(ret (const help $Term.man_format $Term.choice_names $topic)), - ^^^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Term.man_format - Use Arg.man_format instead. - File "src/client/opamCommands.ml", line 2950, characters 2-11: - 2950 | Term.info "help" ~doc ~man - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamCommands.ml", line 2997, characters 2-11: - 2997 | Term.info "opam" - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamCommands.ml", line 3006, characters 2-11: - 3006 | Term.info "admin" ~doc:OpamAdminCommand.admin_command_doc - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlopt src/client/.opam_client.objs/opamConfigCommand.{cmx,o} - File "src/client/opamConfigCommand.ml", line 190, characters 42-62: - 190 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) - ^^^^^^^^^^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - File "src/client/opamConfigCommand.ml", line 190, characters 20-38: - 190 | let env gt switch ?(set_opamroot=false) ?(set_opamswitch=false) - ^^^^^^^^^^^^^^^^^^ - Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased. - ocamlc src/client/.opam_client.objs/opamAdminCommand.{cmo,cmt} - File "src/client/opamAdminCommand.ml", line 794, characters 8-12: - 794 | Term.(pure cmd $ OpamArg.global_options $ force_arg $ atom_arg), - ^^^^ - Alert deprecated: Cmdliner.Term.pure - Use Term.const instead. - File "src/client/opamAdminCommand.ml", line 835, characters 2-11: - 835 | Term.info "opam admin" - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlopt src/client/.opam_client.objs/opamArg.{cmx,o} - File "src/client/opamArg.ml", line 408, characters 27-40: - 408 | let positive_integer : int Arg.converter = - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.ml", line 408, characters 27-40: - 408 | let positive_integer : int Arg.converter = - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.ml", line 429, characters 45-51: - 429 | let name = OpamPackage.Name.of_string (Re.get sub 1) in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 431, characters 49-55: - 431 | try Some (OpamPackage.Version.of_string (Re.get sub 2)) - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 467, characters 18-24: - 467 | let sname = Re.get sub 1 in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 468, characters 16-22: - 468 | let sop = Re.get sub 2 in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 469, characters 21-27: - 469 | let sversion = Re.get sub 3 in - ^^^^^^ - Alert deprecated: Re.get - Use Group.get - File "src/client/opamArg.ml", line 577, characters 29-42: - 577 | let enum_with_default sl: 'a Arg.converter = - ^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Arg.converter - Use Arg.conv' function instead. - File "src/client/opamArg.ml", line 707, characters 13-22: - 707 | let orig = Term.name info in - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.name - Use Cmd.name instead. - File "src/client/opamArg.ml", line 719, characters 2-11: - 719 | Term.info name - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamArg.ml", line 749, characters 2-11: - 749 | Term.info ~sdocs:global_option_section ~docs:"COMMANDS" ~doc ~man title - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlopt src/client/.opam_client.objs/opamAdminCommand.{cmx,o} - File "src/client/opamAdminCommand.ml", line 794, characters 8-12: - 794 | Term.(pure cmd $ OpamArg.global_options $ force_arg $ atom_arg), - ^^^^ - Alert deprecated: Cmdliner.Term.pure - Use Term.const instead. - File "src/client/opamAdminCommand.ml", line 835, characters 2-11: - 835 | Term.info "opam admin" - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - ocamlopt src/client/.opam_client.objs/opamCommands.{cmx,o} - File "src/client/opamCommands.ml", line 117, characters 29-38: - 117 | type command = unit Term.t * Term.info - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamCommands.ml", line 2949, characters 25-40: - 2949 | Term.(ret (const help $Term.man_format $Term.choice_names $topic)), - ^^^^^^^^^^^^^^^ - Alert deprecated: Cmdliner.Term.man_format - Use Arg.man_format instead. - File "src/client/opamCommands.ml", line 2950, characters 2-11: - 2950 | Term.info "help" ~doc ~man - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamCommands.ml", line 2997, characters 2-11: - 2997 | Term.info "opam" - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - File "src/client/opamCommands.ml", line 3006, characters 2-11: - 3006 | Term.info "admin" ~doc:OpamAdminCommand.admin_command_doc - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. -> compiled opam-client.2.0.0~rc2 -> removed opam-client.2.0.0~rc2 -> installed opam-client.2.0.0~rc2 Done. # To update the current shell environment, run: eval $(opam env) 2025-09-18 13:40.22 ---> saved as "30ae62449b38bac6e32fe51e04952f7f3a8635e95e7640f33855b2247a6a4ab9" Job succeeded 2025-09-18 13:40.28: Job succeeded