(for PR #27881)
2025-05-15 04:23.05: New job: build ocaml-option-fp.1, using opam 2.3 from https://github.com/ocaml/opam-repository.git#refs/pull/27881/head (d00d1f12333e4a7b6e424fb2abd6eec5baf0a43c) on macos-homebrew-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/27881/head" && git reset --hard d00d1f12 git fetch origin master git merge --no-edit 19c8e74c010228407e25949e40cac8e17ab856a3 cat > ../Dockerfile <<'END-OF-DOCKERFILE' FROM macos-homebrew-ocaml-4.14 USER 1000:1000 RUN ln -f ~/local/bin/opam-2.3 ~/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 -k local --strict default opam-repository/ RUN opam update --depexts || true RUN opam pin add -k version -yn ocaml-option-fp.1 1 RUN opam reinstall ocaml-option-fp.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 "\"macos-homebrew\""; then \ echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \ fi; \ test "$pkg" != 'ocaml-option-fp.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-15 04:23.05: Using cache hint "macos-homebrew-ocaml-4.14-ocaml-option-fp.1-d00d1f12333e4a7b6e424fb2abd6eec5baf0a43c" 2025-05-15 04:23.05: Using OBuilder spec: ((from macos-homebrew-ocaml-4.14) (user (uid 1000) (gid 1000)) (run (shell "ln -f ~/local/bin/opam-2.3 ~/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 -k local --strict default opam-repository/")) (run (network host) (shell "opam update --depexts || true")) (run (shell "opam pin add -k version -yn ocaml-option-fp.1 1")) (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam reinstall ocaml-option-fp.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 \"\\\"macos-homebrew\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'ocaml-option-fp.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-15 04:23.05: Waiting for resource in pool OCluster 2025-05-15 05:09.55: Waiting for worker… 2025-05-15 06:29.44: Got resource from pool OCluster Building on i7-worker-01 All commits already cached Updating files: 24% (5750/23035) Updating files: 25% (5759/23035) Updating files: 26% (5990/23035) Updating files: 27% (6220/23035) Updating files: 28% (6450/23035) Updating files: 29% (6681/23035) Updating files: 30% (6911/23035) Updating files: 31% (7141/23035) Updating files: 32% (7372/23035) Updating files: 33% (7602/23035) Updating files: 34% (7832/23035) Updating files: 35% (8063/23035) Updating files: 36% (8293/23035) Updating files: 37% (8523/23035) Updating files: 38% (8754/23035) Updating files: 39% (8984/23035) Updating files: 40% (9214/23035) Updating files: 41% (9445/23035) Updating files: 42% (9675/23035) Updating files: 43% (9906/23035) Updating files: 44% (10136/23035) Updating files: 45% (10366/23035) Updating files: 45% (10539/23035) Updating files: 46% (10597/23035) Updating files: 47% (10827/23035) Updating files: 48% (11057/23035) Updating files: 49% (11288/23035) Updating files: 50% (11518/23035) Updating files: 51% (11748/23035) Updating files: 52% (11979/23035) Updating files: 53% (12209/23035) Updating files: 54% (12439/23035) Updating files: 55% (12670/23035) Updating files: 56% (12900/23035) Updating files: 57% (13130/23035) Updating files: 58% (13361/23035) Updating files: 59% (13591/23035) Updating files: 60% (13821/23035) Updating files: 61% (14052/23035) Updating files: 62% (14282/23035) Updating files: 63% (14513/23035) Updating files: 64% (14743/23035) Updating files: 65% (14973/23035) Updating files: 66% (15204/23035) Updating files: 67% (15434/23035) Updating files: 68% (15664/23035) Updating files: 69% (15895/23035) Updating files: 69% (16001/23035) Updating files: 70% (16125/23035) Updating files: 71% (16355/23035) Updating files: 72% (16586/23035) Updating files: 73% (16816/23035) Updating files: 74% (17046/23035) Updating files: 75% (17277/23035) Updating files: 76% (17507/23035) Updating files: 77% (17737/23035) Updating files: 78% (17968/23035) Updating files: 79% (18198/23035) Updating files: 80% (18428/23035) Updating files: 81% (18659/23035) Updating files: 82% (18889/23035) Updating files: 83% (19120/23035) Updating files: 84% (19350/23035) Updating files: 85% (19580/23035) Updating files: 86% (19811/23035) Updating files: 87% (20041/23035) Updating files: 88% (20271/23035) Updating files: 89% (20502/23035) Updating files: 90% (20732/23035) Updating files: 91% (20962/23035) Updating files: 91% (20994/23035) Updating files: 92% (21193/23035) Updating files: 93% (21423/23035) Updating files: 94% (21653/23035) Updating files: 95% (21884/23035) Updating files: 96% (22114/23035) Updating files: 97% (22344/23035) Updating files: 98% (22575/23035) Updating files: 99% (22805/23035) Updating files: 100% (23035/23035) Updating files: 100% (23035/23035), done. HEAD is now at 19c8e74c01 Merge pull request #27876 from hannesm/release-happy-eyeballs-v2.0.1 Updating 19c8e74c01..d00d1f1233 Fast-forward packages/ocaml-option-fp/ocaml-option-fp.1/opam | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (from macos-homebrew-ocaml-4.14) 2025-05-15 06:29.50 ---> using "0c60f117aee57abea8364cb033d47bb1d63ff0f68e5ee97378e032498e8442af" from cache /: (user (uid 1000) (gid 1000)) /: (run (shell "ln -f ~/local/bin/opam-2.3 ~/local/bin/opam")) 2025-05-15 06:29.51 ---> using "133faf6477bb7d579f4909c1f9ea81a7b33e8728123c32f7ba0f1532c2d3d002" from cache /: (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 /Users/mac1000/.opam from version 2.1 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [y/n] y [NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=1 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///Users/mac1000/opam-repository 2025-05-15 06:29.51 ---> using "ef3d87c6398c801c10cf5a6d93f8ba7a7aca8d0c6db9fa9fa49b79f0f9e94e2e" from cache /: (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=macos os-distribution=homebrew os-version=14.4.1 # solver builtin-0install # install-criteria -changed,-count[avoid-version,solution] # upgrade-criteria -count[avoid-version,solution] # jobs 11 # repositories 1 (version-controlled) # pinned 0 # current-switch 4.14.2 # invariant ["ocaml-base-compiler" {= "4.14.2"} | "ocaml-system" {= "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 /Users/mac1000/.opam/4.14.2/lib/ocaml/stublibs:/Users/mac1000/.opam/4.14.2/lib/ocaml # ocaml:preinstalled false # ocaml:compiler 4.14.2 2025-05-15 06:29.52 ---> using "ac863649c8b1638b67aad7aed774fd3a3fe5d0b0e5eb7991274454937cf65d01" from cache /: (env OPAMDOWNLOADJOBS 1) /: (env OPAMERRLOGLEN 0) /: (env OPAMPRECISETRACKING 1) /: (env CI true) /: (env OPAM_REPO_CI true) /: (run (shell "rm -rf opam-repository/")) 2025-05-15 06:29.52 ---> using "5431cbcc658e0d18f1e86a42b7295d7baef82e74db465ab87f8a15ba49194dde" from cache /: (copy (src .) (dst opam-repository/)) 2025-05-15 06:30.08 ---> saved as "b80bf797fc48c63b41510768694859d5f68bf018797575e71fd235da1fabd3e3" /: (run (shell "opam repository set-url -k local --strict default opam-repository/")) [default] Initialised 2025-05-15 06:30.38 ---> saved as "20f21c3d3b5e14a2277dc4d16cc61eec68edc7b1bcb16e10cbeeb403fa092367" /: (run (network host) (shell "opam update --depexts || true")) + /usr/local/bin/brew "update" - ==> Updating Homebrew... - ==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:9fd394a40fb1467f89206a9c89c1274d9dc053af688176667a0cac0c3014113f - #=#=# 0.1% # 1.7% # 2.7% ## 3.5% ### 4.4% ### 5.4% - #### 6.2% ##### 7.1% ##### 8.1% ###### 8.9% ####### 9.8% ####### 10.8% ######## 11.6% ######## 12.5% ######### 13.4% ########## 14.3% ########## 15.1% - ########### 16.0% ############ 17.0% ############ 17.8% ############# 18.7% ############## 19.5% ############## 20.5% ############### 21.4% ############### 22.2% ################ 23.1% ################# 24.1% ################# 24.9% ################## 25.8% - ################### 26.6% ################### 27.6% #################### 28.4% ##################### 29.3% ##################### 30.1% ###################### 31.0% ####################### 32.0% ####################### 32.8% ######################## 33.7% ######################## 34.7% ######################### 35.5% - ########################## 36.4% ########################## 37.2% ########################### 38.2% ############################ 39.1% ############################ 39.9% ############################# 40.8% ############################## 41.7% ############################## 42.6% ############################### 43.4% ############################### 44.3% ################################ 45.1% - ################################# 46.1% ################################# 47.0% ################################## 47.8% ################################### 48.7% ################################### 49.7% #################################### 50.5% #################################### 51.4% ##################################### 52.2% ###################################### 53.2% ###################################### 54.1% ####################################### 55.0% - ######################################## 55.9% ######################################## 56.9% ######################################### 57.7% ########################################## 58.6% ########################################## 59.4% ########################################### 60.3% ############################################ 61.3% ############################################ 62.1% ############################################# 63.0% ############################################## 64.0% ############################################## 64.8% - ############################################### 65.7% ############################################### 66.5% ################################################ 67.5% ################################################# 68.3% ################################################# 69.2% ################################################## 70.0% ################################################### 71.0% ################################################### 71.9% #################################################### 72.7% #################################################### 73.6% ##################################################### 74.6% - ###################################################### 75.4% ####################################################### 76.4% ####################################################### 77.3% ######################################################## 78.1% ######################################################## 79.0% ######################################################### 80.0% ########################################################## 80.8% ########################################################## 81.6% ########################################################### 82.6% ############################################################ 83.5% ############################################################ 84.3% - ############################################################# 85.3% ############################################################## 86.2% ############################################################## 87.0% ############################################################### 87.9% ############################################################### 88.7% ################################################################ 89.1% ################################################################ 89.6% ################################################################ 90.0% ################################################################# 90.4% ################################################################# 90.8% ################################################################# 91.4% - ################################################################## 91.8% ################################################################## 92.3% ################################################################## 92.7% ################################################################### 93.3% ################################################################### 93.7% ################################################################### 94.1% #################################################################### 94.5% #################################################################### 95.0% #################################################################### 95.4% ##################################################################### 95.9% ##################################################################### 96.4% - ##################################################################### 96.8% ##################################################################### 97.2% ###################################################################### 97.6% ###################################################################### 98.2% ####################################################################### 98.6% ####################################################################### 99.1% ####################################################################### 99.5% ######################################################################## 100.0% - ==> Pouring portable-ruby-3.4.3.el_capitan.bottle.tar.gz - ==> Homebrew collects anonymous analytics. - Read the analytics documentation (and how to opt-out) here: - https://docs.brew.sh/Analytics - No analytics have been recorded yet (nor will be during this `brew` run). - - ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: - https://github.com/Homebrew/brew#donations - - Already up-to-date. 2025-05-15 06:31.15 ---> saved as "4989ba318d98f4c719140e92d02469fbcbc5e23f54d3d2650e2cca606e7308c8" /: (run (shell "opam pin add -k version -yn ocaml-option-fp.1 1")) ocaml-option-fp is now pinned to version 1 2025-05-15 06:31.18 ---> saved as "f849bb31506631debd23a8ae883dd973f2363e039560df98d43f46cf30ca174a" /: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew))) (network host) (shell "opam reinstall ocaml-option-fp.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 \"\\\"macos-homebrew\\\"\"; then\ \n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\ \n fi;\ \n test \"$pkg\" != 'ocaml-option-fp.1' && partial_fails=\"$partial_fails $pkg\";\ \n done;\ \n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\ \n exit 1")) ocaml-option-fp.1 is not installed. Install it? [y/n] y * Incompatible packages: - (invariant) -> ocaml-base-compiler = 4.14.2 - ocaml-option-fp -> ocaml-variants >= 5.3.0~ You can temporarily relax the switch invariant with `--update-invariant' No solution found, exiting "/usr/bin/env" "bash" "-c" "opam reinstall ocaml-option-fp.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 "\"macos-homebrew\""; then echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; fi; test "$pkg" != 'ocaml-option-fp.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 20 2025-05-15 06:31.50: Job failed: Failed: Build failed 2025-05-15 06:31.50: Log analysis: 2025-05-15 06:31.50: >>> No solution found, exiting (score = 100) 2025-05-15 06:31.50: [SKIP] Package not available