(for PR #28134)
2025-07-08 15:35.19: New job: build ppx_expect_nobase.v0.17.2.2, using opam 2.3 from https://github.com/ocaml/opam-repository.git#refs/pull/28134/head (0cee70d98d0192423d4e423e7408dc04aaa4122a) on debian-unstable-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/28134/head" && git reset --hard 0cee70d9 git fetch origin master git merge --no-edit 11a53009bd75423d805636ff9384bf7cce8b0a9a cat > ../Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-unstable-ocaml-5.3@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2 USER 1000:1000 WORKDIR /home/opam RUN sudo ln -f /usr/bin/opam-2.3 /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 ppx_expect_nobase.v0.17.2.2 v0.17.2.2 RUN opam reinstall ppx_expect_nobase.v0.17.2.2; \ 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-unstable\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'ppx_expect_nobase.v0.17.2.2' && 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-07-08 15:35.19: Using cache hint "ocaml/opam:debian-unstable-ocaml-5.3@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2-ppx_expect_nobase.v0.17.2.2-0cee70d98d0192423d4e423e7408dc04aaa4122a" 2025-07-08 15:35.19: Using OBuilder spec: ((from ocaml/opam:debian-unstable-ocaml-5.3@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2) (user (uid 1000) (gid 1000)) (workdir /home/opam) (run (shell "sudo ln -f /usr/bin/opam-2.3 /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 ppx_expect_nobase.v0.17.2.2 v0.17.2.2")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall ppx_expect_nobase.v0.17.2.2;\ \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-unstable\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'ppx_expect_nobase.v0.17.2.2' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) ) 2025-07-08 15:35.19: Waiting for resource in pool OCluster 2025-07-08 15:35.19: Waiting for worker… 2025-07-08 15:35.21: Got resource from pool OCluster Building on toxis.caelum.ci.dev All commits already cached HEAD is now at 11a53009bd Merge pull request #27805 from fccm2/conf-gegl Merge made by the 'ort' strategy. .../opam | 18 +++++++----------- .../opam | 11 ++++++----- 2 files changed, 13 insertions(+), 16 deletions(-) rename packages/ppx_expect_nobase/{ppx_expect_nobase.v0.17.2 => ppx_expect_nobase.v0.17.2.2}/opam (57%) rename packages/ppx_inline_test_nobase/{ppx_inline_test_nobase.v0.17.0 => ppx_inline_test_nobase.v0.17.0.2}/opam (74%) (from ocaml/opam:debian-unstable-ocaml-5.3@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2) Unable to find image 'ocaml/opam:debian-unstable-ocaml-5.3@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2' locally docker.io/ocaml/opam@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2: Pulling from ocaml/opam 4e931dbe891d: Pulling fs layer 6d2f57bb0d58: Pulling fs layer 42ffad43ddf7: Pulling fs layer a843a7cff5b1: Pulling fs layer 4e931dbe891d: Waiting 42ffad43ddf7: Waiting 217e392d7e0f: Pulling fs layer a843a7cff5b1: Waiting e804c029bdf4: Pulling fs layer 217e392d7e0f: Waiting 92c8311c290d: Pulling fs layer 81a695e74ea9: Pulling fs layer ec5c083cf22b: Pulling fs layer 92c8311c290d: Waiting a21bf54f2d5b: Pulling fs layer ec5c083cf22b: Waiting 09ba181d4069: Pulling fs layer 7ef6323c9515: Pulling fs layer b2e15490040e: Pulling fs layer 7ef6323c9515: Waiting f987803266ba: Pulling fs layer 7a9eb25f98ab: Pulling fs layer b2e15490040e: Waiting f987803266ba: Waiting ed08555d0217: Pulling fs layer cb69b9672969: Pulling fs layer f0209392ec20: Pulling fs layer 1a2bfb83bd17: Pulling fs layer 9ce1342f625b: Pulling fs layer f0209392ec20: Waiting 4f4fb700ef54: Pulling fs layer f4cd3cda5bd1: Pulling fs layer 7a9eb25f98ab: Waiting a1964fa03b8e: Pulling fs layer b0447f55c55d: Pulling fs layer a1964fa03b8e: Waiting 3b35795ea6f1: Pulling fs layer b0447f55c55d: Waiting 54253ebfaadd: Pulling fs layer 3b35795ea6f1: Waiting 9ff632143c65: Pulling fs layer 9ce1342f625b: Waiting 54253ebfaadd: Waiting 9b15fa33b17b: Pulling fs layer 9ff632143c65: Waiting 4f4fb700ef54: Waiting fc621d9e49ee: Pulling fs layer 5bd7c786f6af: Pulling fs layer fc621d9e49ee: Waiting a808190c9ede: Pulling fs layer 5bd7c786f6af: Waiting b98e772cf962: Pulling fs layer a808190c9ede: Waiting f6034e88fa4b: Pulling fs layer 20427fd93949: Pulling fs layer b98e772cf962: Waiting 64bdf3a66474: Pulling fs layer 20427fd93949: Waiting 3a1c504ada2e: Pulling fs layer 64bdf3a66474: Waiting 0b128060d34b: Pulling fs layer 3a1c504ada2e: Waiting 712e4b43f6e9: Pulling fs layer 8df215c81409: Pulling fs layer 712e4b43f6e9: Waiting 35a3840a5747: Pulling fs layer 8df215c81409: Waiting 8f98b0cb17e5: Pulling fs layer 35a3840a5747: Waiting 5a921f3258fb: Pulling fs layer 8f98b0cb17e5: Waiting 5a921f3258fb: Waiting 2d4690cd5602: Pulling fs layer e44a9eb97fa3: Pulling fs layer 2d4690cd5602: Waiting 719324b06d7f: Pulling fs layer e44a9eb97fa3: Waiting 6a3e646d8ab4: Pulling fs layer 6a3e646d8ab4: Waiting 6d2f57bb0d58: Verifying Checksum 6d2f57bb0d58: Download complete 42ffad43ddf7: Verifying Checksum 42ffad43ddf7: Download complete a843a7cff5b1: Verifying Checksum a843a7cff5b1: Download complete 217e392d7e0f: Verifying Checksum 217e392d7e0f: Download complete 4e931dbe891d: Verifying Checksum 4e931dbe891d: Download complete 92c8311c290d: Verifying Checksum 92c8311c290d: Download complete 4e931dbe891d: Pull complete 6d2f57bb0d58: Pull complete 81a695e74ea9: Verifying Checksum 81a695e74ea9: Download complete 42ffad43ddf7: Pull complete a843a7cff5b1: Pull complete 217e392d7e0f: Pull complete ec5c083cf22b: Verifying Checksum ec5c083cf22b: Download complete a21bf54f2d5b: Verifying Checksum a21bf54f2d5b: Download complete 09ba181d4069: Verifying Checksum 09ba181d4069: Download complete 7ef6323c9515: Download complete b2e15490040e: Download complete f987803266ba: Verifying Checksum f987803266ba: Download complete 7a9eb25f98ab: Download complete ed08555d0217: Download complete cb69b9672969: Verifying Checksum cb69b9672969: Download complete f0209392ec20: Verifying Checksum f0209392ec20: Download complete 1a2bfb83bd17: Verifying Checksum 1a2bfb83bd17: Download complete 9ce1342f625b: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete f4cd3cda5bd1: Verifying Checksum f4cd3cda5bd1: Download complete a1964fa03b8e: Verifying Checksum a1964fa03b8e: Download complete b0447f55c55d: Download complete 3b35795ea6f1: Verifying Checksum 3b35795ea6f1: Download complete 54253ebfaadd: Verifying Checksum 54253ebfaadd: Download complete 9ff632143c65: Verifying Checksum 9ff632143c65: Download complete 9b15fa33b17b: Verifying Checksum 9b15fa33b17b: Download complete fc621d9e49ee: Download complete 5bd7c786f6af: Verifying Checksum 5bd7c786f6af: Download complete a808190c9ede: Download complete b98e772cf962: Verifying Checksum b98e772cf962: Download complete f6034e88fa4b: Verifying Checksum f6034e88fa4b: Download complete 64bdf3a66474: Download complete 20427fd93949: Verifying Checksum 20427fd93949: Download complete 0b128060d34b: Download complete 712e4b43f6e9: Download complete 8df215c81409: Verifying Checksum 8df215c81409: Download complete 35a3840a5747: Verifying Checksum 35a3840a5747: Download complete 8f98b0cb17e5: Download complete 5a921f3258fb: Verifying Checksum 5a921f3258fb: Download complete e804c029bdf4: Verifying Checksum e804c029bdf4: Download complete e44a9eb97fa3: Verifying Checksum e44a9eb97fa3: Download complete 2d4690cd5602: Verifying Checksum 2d4690cd5602: Download complete 719324b06d7f: Verifying Checksum 719324b06d7f: Download complete e804c029bdf4: Pull complete 92c8311c290d: Pull complete 81a695e74ea9: Pull complete ec5c083cf22b: Pull complete a21bf54f2d5b: Pull complete 09ba181d4069: Pull complete 7ef6323c9515: Pull complete b2e15490040e: Pull complete f987803266ba: Pull complete 7a9eb25f98ab: Pull complete ed08555d0217: Pull complete cb69b9672969: Pull complete f0209392ec20: Pull complete 1a2bfb83bd17: Pull complete 9ce1342f625b: Pull complete 4f4fb700ef54: Pull complete f4cd3cda5bd1: Pull complete a1964fa03b8e: Pull complete b0447f55c55d: Pull complete 3b35795ea6f1: Pull complete 54253ebfaadd: Pull complete 9ff632143c65: Pull complete 9b15fa33b17b: Pull complete fc621d9e49ee: Pull complete 5bd7c786f6af: Pull complete a808190c9ede: Pull complete b98e772cf962: Pull complete f6034e88fa4b: Pull complete 20427fd93949: Pull complete 64bdf3a66474: Pull complete 3a1c504ada2e: Verifying Checksum 3a1c504ada2e: Download complete 3a1c504ada2e: Pull complete 0b128060d34b: Pull complete 712e4b43f6e9: Pull complete 8df215c81409: Pull complete 35a3840a5747: Pull complete 8f98b0cb17e5: Pull complete 5a921f3258fb: Pull complete 2d4690cd5602: Pull complete e44a9eb97fa3: Pull complete 719324b06d7f: Pull complete 6a3e646d8ab4: Pull complete Digest: sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2 Status: Downloaded newer image for ocaml/opam@sha256:6d2780682d25cf69a2fe28370494ac0530192f395a32bd9fb56d41ea01fd0db2 2025-07-08 15:40.27 ---> saved as "3ec014ddab559ff09316b98186fc49ccff8c48e92a12f7b0690befb558e37249" /: (user (uid 1000) (gid 1000)) /: (workdir /home/opam) /home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam")) 2025-07-08 15:40.27 ---> saved as "b0d3ace18880a4a5838755fd57b4bb6d5ee27da7fb58f484860ba03afe8f2580" /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 development 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-07-08 15:40.52 ---> saved as "1cd46c21e1aea082a394aab67d83e1d3f14aabd84b97a2e7d6e38902503ca530" /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 (35acd0c5abc5e66cdbd5be16ba77aa6c33a4c724) # 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 5.3 # invariant ["ocaml-base-compiler" {= "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/lib/ocaml/stublibs:/home/opam/.opam/5.3/lib/ocaml # ocaml:preinstalled false # ocaml:compiler 5.3.0 2025-07-08 15:40.52 ---> saved as "e9bae6dc6705f8e41a85a92907155a8f3e40d634087d82f6d27c4ad4d34accd4" /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-07-08 15:40.58 ---> saved as "735e5a515f2db8b241cb9a465d3af0c92e70138109ed04f63c3212fe403eac93" /home/opam: (copy (src .) (dst opam-repository/)) 2025-07-08 15:41.03 ---> saved as "30c374b9ded9d643363cd992704073387bc3b06db8bdf9ba3553bd698a8bad2a" /home/opam: (run (shell "opam repository set-url --strict default opam-repository/")) [default] Initialised 2025-07-08 15:41.20 ---> saved as "ec0c5039ed895b7ca706b53fc7b764f66ad0cec1842640bacf3fc5f1462b9b52" /home/opam: (run (network host) (shell "opam update --depexts || true")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian unstable InRelease [213 kB] - Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-07-08-1405.15-F-2025-07-05-1404.38.pdiff [32.7 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-07-08-1405.15-F-2025-07-05-1404.38.pdiff [32.7 kB] - Fetched 310 kB in 4s (79.5 kB/s) - Reading package lists... - 2025-07-08 15:41.25 ---> saved as "0b8668d32d2dae97a067582d6ff7e167c646f2bda17ceb9e79bfe3cb2463d0dc" /home/opam: (run (shell "opam pin add -k version -yn ppx_expect_nobase.v0.17.2.2 v0.17.2.2")) ppx_expect_nobase is now pinned to version v0.17.2.2 2025-07-08 15:41.26 ---> saved as "140eff7a5753b726209b5b45fb2cf24da11d0d3a7524aba913f3af0cb3be51da" /home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam reinstall ppx_expect_nobase.v0.17.2.2;\ \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-unstable\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'ppx_expect_nobase.v0.17.2.2' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) ppx_expect_nobase.v0.17.2.2 is not installed. Install it? [y/n] y The following actions will be performed: === install 17 packages - install dune 3.19.1 [required by ppx_expect_nobase] - install mtime 2.1.0 [required by ppx_expect_nobase] - install num 1.6 [required by sexplib] - install ocaml-compiler-libs v0.17.0 [required by ppxlib] - install ocamlbuild 0.16.1 [required by mtime] - install ocamlfind 1.9.8 [required by mtime] - install parsexp v0.17.0 [required by sexplib] - install ppx_derivers 1.2.1 [required by ppxlib] - install ppx_expect_nobase v0.17.2.2 (pinned) - install ppx_inline_test_nobase v0.17.0.2 [required by ppx_expect_nobase] - install ppxlib 0.35.0 [required by ppx_expect_nobase] - install re 1.13.2 [required by ppx_expect_nobase] - install seq base [required by re] - install sexplib v0.17.0 [required by ppx_expect_nobase] - install sexplib0 v0.17.0 [required by ppx_inline_test_nobase, sexplib] - install stdlib-shims 0.3.0 [required by ppxlib] - install topkg 1.0.8 [required by mtime] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved dune.3.19.1 (cached) -> retrieved mtime.2.1.0 (cached) -> retrieved num.1.6 (cached) -> retrieved ocaml-compiler-libs.v0.17.0 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved parsexp.v0.17.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_expect_nobase.v0.17.2.2 (cached) -> retrieved ppx_inline_test_nobase.v0.17.0.2 (cached) -> retrieved ppxlib.0.35.0 (cached) -> retrieved re.1.13.2 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved sexplib.v0.17.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved topkg.1.0.8 (cached) -> installed num.1.6 -> installed ocamlfind.1.9.8 -> installed ocamlbuild.0.16.1 -> installed topkg.1.0.8 -> installed mtime.2.1.0 -> installed dune.3.19.1 -> installed ppx_derivers.1.2.1 -> installed stdlib-shims.0.3.0 -> installed sexplib0.v0.17.0 -> installed re.1.13.2 -> installed ocaml-compiler-libs.v0.17.0 -> installed parsexp.v0.17.0 -> installed sexplib.v0.17.0 -> installed ppxlib.0.35.0 -> installed ppx_inline_test_nobase.v0.17.0.2 -> installed ppx_expect_nobase.v0.17.2.2 Done. # To update the current shell environment, run: eval $(opam env) 2025-07-08 15:42.27 ---> saved as "08ac6033c24e12933a8cfdeb46643aff87e81e78ce3b3aa9f295d9a115f84a6c" Job succeeded 2025-07-08 15:42.32: Job succeeded