(for PR #24267)

2025-11-10 11:02.17: New job: build orxgboost.1.0.1, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/24267/head (41de505ec8ff3637ab3cb06a41ccbc29683f566c)
                              on debian-13-ocaml-5.4/i386

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/24267/head" && git reset --hard 41de505e
git fetch origin master
git merge --no-edit 21f97b2e6d7c617fc0a79cc8e59b2e10690960e1
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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 orxgboost.1.0.1 1.0.1
RUN opam reinstall orxgboost.1.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 "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'orxgboost.1.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-11-10 11:02.17: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22-orxgboost.1.0.1-41de505ec8ff3637ab3cb06a41ccbc29683f566c"
2025-11-10 11:02.17: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22)
 (shell /usr/bin/linux32 /bin/sh -c)
 (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 orxgboost.1.0.1 1.0.1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall orxgboost.1.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 \"\\\"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\" != 'orxgboost.1.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-11-10 11:02.17: Waiting for resource in pool OCluster
2025-11-10 12:52.36: Waiting for worker…
2025-11-10 12:58.01: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 21f97b2e6d Merge pull request #28836 from dbuenzli/b0-publish-bytesrw.0.3.0
Merge made by the 'ort' strategy.
 packages/odnnr/odnnr.2.0.0/opam                   | 4 +---
 packages/oplsr/oplsr.8.0.1/opam                   | 3 +--
 packages/orrandomForest/orrandomForest.1.0.0/opam | 5 +----
 packages/orrandomForest/orrandomForest.2.0.1/opam | 7 +------
 packages/orrandomForest/orrandomForest.3.0.0/opam | 7 +------
 packages/orsvm_e1071/orsvm_e1071.2.0.0/opam       | 3 ---
 packages/orsvm_e1071/orsvm_e1071.3.0.0/opam       | 5 +----
 packages/orsvm_e1071/orsvm_e1071.3.0.1/opam       | 2 +-
 packages/orsvm_e1071/orsvm_e1071.3.0.2/opam       | 2 +-
 packages/orsvm_e1071/orsvm_e1071.4.0.0/opam       | 2 +-
 packages/orxgboost/orxgboost.1.0.1/opam           | 5 +----
 packages/orxgboost/orxgboost.1.1.0/opam           | 5 +----
 packages/orxgboost/orxgboost.1.2.0/opam           | 5 +----
 13 files changed, 12 insertions(+), 43 deletions(-)

(from ocaml/opam:debian-13-ocaml-5.4@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22' locally
docker.io/ocaml/opam@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22: Pulling from ocaml/opam
933c2eb03a49: Pulling fs layer
0f87e7a4f3cd: Pulling fs layer
addc02223944: Pulling fs layer
bb47683e8986: Pulling fs layer
48557bb74251: Pulling fs layer
07b0556ea74f: Pulling fs layer
47cc9fca2b53: Pulling fs layer
f9e9f2322ff5: Pulling fs layer
d408e3e88122: Pulling fs layer
0f87e7a4f3cd: Waiting
ffa2d57a7842: Pulling fs layer
0d1cc61c2158: Pulling fs layer
48557bb74251: Waiting
151e2204793b: Pulling fs layer
ccb7c0df60e9: Pulling fs layer
bb47683e8986: Waiting
c3230e2548d3: Pulling fs layer
bd14569408fc: Pulling fs layer
12506f41e8b0: Pulling fs layer
f9e9f2322ff5: Waiting
aef03c0cb55a: Pulling fs layer
2330d596aec1: Pulling fs layer
47cc9fca2b53: Waiting
07b0556ea74f: Waiting
834498612ae7: Pulling fs layer
6ba96f000fb1: Pulling fs layer
0d1cc61c2158: Waiting
a4b71d3f469d: Pulling fs layer
4f4fb700ef54: Pulling fs layer
c756005805f9: Pulling fs layer
916ea5aced42: Pulling fs layer
2330d596aec1: Waiting
cac4a12c185e: Pulling fs layer
c3230e2548d3: Waiting
e17d85872472: Pulling fs layer
12506f41e8b0: Waiting
aaca7ac5d11e: Pulling fs layer
a4b71d3f469d: Waiting
a449b9dd36ad: Pulling fs layer
aef03c0cb55a: Waiting
4f4fb700ef54: Waiting
9998c47808bc: Pulling fs layer
c590b2aee3ea: Pulling fs layer
c756005805f9: Waiting
882b3e46d458: Pulling fs layer
916ea5aced42: Waiting
6ef1583160d3: Pulling fs layer
a6038cc78594: Pulling fs layer
d9eaee0c4997: Pulling fs layer
e17d85872472: Waiting
d068441ea806: Pulling fs layer
0205d362c7a6: Pulling fs layer
f8ca1932c50e: Pulling fs layer
aaca7ac5d11e: Waiting
a449b9dd36ad: Waiting
b0f75a427a53: Pulling fs layer
ccb7c0df60e9: Waiting
24089a88b8ef: Pulling fs layer
882b3e46d458: Waiting
3ba223a44ee1: Pulling fs layer
c590b2aee3ea: Waiting
46296d7f2d1d: Pulling fs layer
1fa170fea25f: Pulling fs layer
f730308fa4cc: Pulling fs layer
50b95add3be7: Pulling fs layer
e1311f7df8af: Pulling fs layer
12153114c5f6: Pulling fs layer
d00377667484: Pulling fs layer
b0f75a427a53: Waiting
d9eaee0c4997: Waiting
24089a88b8ef: Waiting
3ba223a44ee1: Waiting
f730308fa4cc: Waiting
12153114c5f6: Waiting
d00377667484: Waiting
46296d7f2d1d: Waiting
6ef1583160d3: Waiting
0205d362c7a6: Waiting
a6038cc78594: Waiting
50b95add3be7: Waiting
1fa170fea25f: Waiting
933c2eb03a49: Verifying Checksum
933c2eb03a49: Download complete
0f87e7a4f3cd: Verifying Checksum
0f87e7a4f3cd: Download complete
933c2eb03a49: Pull complete
0f87e7a4f3cd: Pull complete
addc02223944: Download complete
addc02223944: Pull complete
bb47683e8986: Verifying Checksum
bb47683e8986: Download complete
48557bb74251: Verifying Checksum
48557bb74251: Download complete
bb47683e8986: Pull complete
48557bb74251: Pull complete
47cc9fca2b53: Verifying Checksum
47cc9fca2b53: Download complete
f9e9f2322ff5: Verifying Checksum
f9e9f2322ff5: Download complete
d408e3e88122: Verifying Checksum
d408e3e88122: Download complete
ffa2d57a7842: Verifying Checksum
ffa2d57a7842: Download complete
0d1cc61c2158: Verifying Checksum
0d1cc61c2158: Download complete
151e2204793b: Verifying Checksum
151e2204793b: Download complete
ccb7c0df60e9: Verifying Checksum
ccb7c0df60e9: Download complete
c3230e2548d3: Verifying Checksum
c3230e2548d3: Download complete
bd14569408fc: Verifying Checksum
bd14569408fc: Download complete
12506f41e8b0: Verifying Checksum
12506f41e8b0: Download complete
aef03c0cb55a: Verifying Checksum
aef03c0cb55a: Download complete
2330d596aec1: Verifying Checksum
2330d596aec1: Download complete
834498612ae7: Download complete
6ba96f000fb1: Verifying Checksum
6ba96f000fb1: Download complete
a4b71d3f469d: Verifying Checksum
a4b71d3f469d: Download complete
4f4fb700ef54: Download complete
c756005805f9: Download complete
916ea5aced42: Verifying Checksum
916ea5aced42: Download complete
cac4a12c185e: Verifying Checksum
cac4a12c185e: Download complete
e17d85872472: Verifying Checksum
e17d85872472: Download complete
aaca7ac5d11e: Download complete
a449b9dd36ad: Verifying Checksum
a449b9dd36ad: Download complete
9998c47808bc: Verifying Checksum
9998c47808bc: Download complete
c590b2aee3ea: Verifying Checksum
c590b2aee3ea: Download complete
882b3e46d458: Verifying Checksum
882b3e46d458: Download complete
6ef1583160d3: Verifying Checksum
6ef1583160d3: Download complete
a6038cc78594: Verifying Checksum
a6038cc78594: Download complete
d9eaee0c4997: Verifying Checksum
d9eaee0c4997: Download complete
d068441ea806: Retrying in 5 seconds
d068441ea806: Retrying in 4 seconds
d068441ea806: Retrying in 3 seconds
d068441ea806: Retrying in 2 seconds
d068441ea806: Retrying in 1 second
07b0556ea74f: Verifying Checksum
07b0556ea74f: Download complete
0205d362c7a6: Download complete
f8ca1932c50e: Verifying Checksum
f8ca1932c50e: Download complete
b0f75a427a53: Download complete
24089a88b8ef: Verifying Checksum
24089a88b8ef: Download complete
3ba223a44ee1: Verifying Checksum
3ba223a44ee1: Download complete
46296d7f2d1d: Verifying Checksum
46296d7f2d1d: Download complete
07b0556ea74f: Pull complete
47cc9fca2b53: Pull complete
f9e9f2322ff5: Pull complete
1fa170fea25f: Verifying Checksum
1fa170fea25f: Download complete
d408e3e88122: Pull complete
ffa2d57a7842: Pull complete
0d1cc61c2158: Pull complete
f730308fa4cc: Verifying Checksum
f730308fa4cc: Download complete
151e2204793b: Pull complete
ccb7c0df60e9: Pull complete
c3230e2548d3: Pull complete
bd14569408fc: Pull complete
12506f41e8b0: Pull complete
aef03c0cb55a: Pull complete
2330d596aec1: Pull complete
834498612ae7: Pull complete
6ba96f000fb1: Pull complete
a4b71d3f469d: Pull complete
4f4fb700ef54: Pull complete
c756005805f9: Pull complete
916ea5aced42: Pull complete
cac4a12c185e: Pull complete
e17d85872472: Pull complete
aaca7ac5d11e: Pull complete
a449b9dd36ad: Pull complete
9998c47808bc: Pull complete
c590b2aee3ea: Pull complete
882b3e46d458: Pull complete
6ef1583160d3: Pull complete
a6038cc78594: Pull complete
d9eaee0c4997: Pull complete
50b95add3be7: Verifying Checksum
50b95add3be7: Download complete
e1311f7df8af: Verifying Checksum
e1311f7df8af: Download complete
12153114c5f6: Download complete
d00377667484: Verifying Checksum
d00377667484: Download complete
d068441ea806: Verifying Checksum
d068441ea806: Download complete
d068441ea806: Pull complete
0205d362c7a6: Pull complete
f8ca1932c50e: Pull complete
b0f75a427a53: Pull complete
24089a88b8ef: Pull complete
3ba223a44ee1: Pull complete
46296d7f2d1d: Pull complete
1fa170fea25f: Pull complete
f730308fa4cc: Pull complete
50b95add3be7: Pull complete
e1311f7df8af: Pull complete
12153114c5f6: Pull complete
d00377667484: Pull complete
Digest: sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22
Status: Downloaded newer image for ocaml/opam@sha256:9b065b87e21f002152a5436588cd393914529101a8a3dd456f1ba40af505cf22
WARNING: The requested image's platform (linux/386) does not match the detected host platform (linux/amd64) and no specific platform was requested
2025-11-10 13:15.53 ---> using "1500aaaedfffa531a608ea1f57b2a88b2796bef135079b11f9f9c2f941843ee3" from cache

/: (shell /usr/bin/linux32 /bin/sh -c)

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-11-10 13:15.53 ---> using "666f20fecad61d9176f3ee413787e5f06e1cb4386540626fd3c2be7a1c8d7098" 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
[NOTE] The 'jobs' option was reset, its value was 71 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=71 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-11-10 13:15.53 ---> using "1e1d146a58bbff824d568512b67f878ffcbadfe7f099a0eed7186a02e4eb6b23" 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.5.0~alpha1
# self-upgrade         no
# system               arch=x86_32 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                 255
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       5.4
# invariant            ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages    ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, ocaml-option-bytecode-only.1, ocaml-options-vanilla.1
# ocaml:native         false
# ocaml:native-tools   false
# ocaml:native-dynlink false
# ocaml:stubsdir       /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       5.4.0+bytecode-only
2025-11-10 13:15.53 ---> using "b5653656fabc6982f07999c0a7789022bac07680610d9fbe7916b52fd5e930e9" 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-11-10 13:15.53 ---> using "7154db86b73107d26ee13b9da2c2ede25df053aacb583df5ce9e2606659f7bf8" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2025-11-10 13:15.54 ---> using "0f0795ddf595852e442028fe1b4cbfeba36edbffb7f3ddd51d1e296e3d51c4d5" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-11-10 13:15.54 ---> using "1e3c2c483abf33c1752089c2894c6cc22495d5c4b430221573a444242fa73045" 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]
- Fetched 90.7 kB in 0s (827 kB/s)
- Reading package lists...
2025-11-10 13:15.54 ---> using "69ce35b9c1f03ec409509cbb0ba4250c29131685a5f01936ce20b693b4df3a2e" from cache

/home/opam: (run (shell "opam pin add -k version -yn orxgboost.1.0.1 1.0.1"))
orxgboost is now pinned to version 1.0.1
2025-11-10 13:15.55 ---> saved as "eb3b108a062b08c00321f9103e8ed07fa8687a0868f2816c5bf72e5cbe65e9dc"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall orxgboost.1.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 \"\\\"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\" != 'orxgboost.1.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"))
orxgboost.1.0.1 is not installed. Install it? [Y/n] y
  * Incompatible packages:
    - (invariant) -> ocaml-base-compiler >= 5.4.0
    - orxgboost < 1.1.0 -> jbuilder -> ocaml < 5.0 -> dkml-base-compiler
    You can temporarily relax the switch invariant with `--update-invariant'
  * Incompatible packages:
    - (invariant) -> ocaml-base-compiler >= 5.4.0
    - orxgboost < 1.1.0 -> jbuilder -> ocaml < 5.0 -> ocaml-variants (< 4.05.2~ | >= 4.06.0)
  * Missing dependency:
    - orxgboost < 1.1.0 -> jbuilder -> dune < 2.0 -> ocaml < 4.12 -> ocaml-base-compiler (<= 3.07+1 | = 3.07+2 | = 3.08.0 | = 3.08.1 | = 3.08.2 | = 3.08.3 | = 3.08.4 | = 3.09.0) | ocaml-system (<= 3.07+1 | = 3.07+2 | >= 3.08.0) | ocaml-variants < 3.09.1~
    not available because the package is pinned to version 5.4.0
    unmet availability conditions, e.g. 'sys-ocaml-version = "5.4.0" & (os != "win32" | sys-ocaml-libc = "msvc")'
    no matching version
  * Missing dependency:
    - orxgboost < 1.1.0 -> jbuilder -> ocaml < 5.0 -> ocaml-variants >= 4.06.0 -> ocaml-beta
    unmet availability conditions: 'enable-ocaml-beta-repository'
  * Missing dependency:
    - orxgboost < 1.1.0 -> jbuilder -> ocaml < 5.0 -> ocaml-variants >= 4.06.0 -> system-msvc
    unmet availability conditions: 'os = "win32"'

No solution found, exiting
"/usr/bin/linux32" "/bin/sh" "-c" "opam reinstall orxgboost.1.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 "\"debian-13\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'orxgboost.1.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 20
2025-11-10 13:16.32: Job failed: Failed: Build failed
2025-11-10 13:16.32: Log analysis:
2025-11-10 13:16.32: >>> 
No solution found, exiting
 (score = 100)
2025-11-10 13:16.32: [SKIP] Package not available