(for PR #28495)

2025-10-17 13:54.28: New job: build efl.1.12.0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/28495/head (39ef1a8a5ad92f9e2f0d6857dbb4a91a15a9b4a6)
                              on debian-12-ocaml-5.4/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/28495/head" && git reset --hard 39ef1a8a
git fetch origin master
git merge --no-edit 5bf570252bd9fee71938b828ca0b86573c1e3355
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.4@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d
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 efl.1.12.0 1.12.0
RUN opam reinstall efl.1.12.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-12\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'efl.1.12.0' && 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-10-17 13:54.28: Using cache hint "ocaml/opam:debian-12-ocaml-5.4@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d-efl.1.12.0-39ef1a8a5ad92f9e2f0d6857dbb4a91a15a9b4a6"
2025-10-17 13:54.28: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.4@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d)
 (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 efl.1.12.0 1.12.0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall efl.1.12.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-12\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'efl.1.12.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2025-10-17 13:54.28: Waiting for resource in pool OCluster
2025-10-17 14:50.59: Waiting for worker…
2025-10-17 14:52.56: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 5bf570252b Merge pull request #28700 from drjdn/opam-publish-p5scm.0.5.0
Merge made by the 'ort' strategy.
 packages/efl/efl.1.12.0/opam | 3 ++-
 packages/efl/efl.1.13.0/opam | 3 ++-
 packages/efl/efl.1.17.0/opam | 3 ++-
 packages/efl/efl.1.18.0/opam | 3 ++-
 packages/efl/efl.1.19.0/opam | 3 ++-
 packages/efl/efl.1.20.0/opam | 3 ++-
 packages/efl/efl.1.22.0/opam | 3 ++-
 packages/efl/efl.1.24.0/opam | 3 ++-
 8 files changed, 16 insertions(+), 8 deletions(-)

(from ocaml/opam:debian-12-ocaml-5.4@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d' locally
docker.io/ocaml/opam@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d: Pulling from ocaml/opam
c6b11972fd12: Pulling fs layer
66149a3d86b6: Pulling fs layer
905837a6fc6b: Pulling fs layer
a5965d325ed4: Pulling fs layer
50f224963441: Pulling fs layer
a863da6edea4: Pulling fs layer
c6b11972fd12: Waiting
13f438774050: Pulling fs layer
e36f17707a45: Pulling fs layer
66149a3d86b6: Waiting
50f224963441: Waiting
a5965d325ed4: Waiting
5dc7f0847e49: Pulling fs layer
a863da6edea4: Waiting
61b777f85c68: Pulling fs layer
d1e98db745f2: Pulling fs layer
43a516dc970f: Pulling fs layer
61b777f85c68: Waiting
d1e98db745f2: Waiting
2a49d72d4a6a: Pulling fs layer
1dbd523cfb20: Pulling fs layer
e7109cc03a28: Pulling fs layer
5304c2bbd7a2: Pulling fs layer
1dbd523cfb20: Waiting
e7109cc03a28: Waiting
b32eacc555a8: Pulling fs layer
dcf795d17fb2: Pulling fs layer
bb780b17877c: Pulling fs layer
dcf795d17fb2: Waiting
fbfb82117e4b: Pulling fs layer
5304c2bbd7a2: Waiting
a47e04d2d547: Pulling fs layer
4f4fb700ef54: Pulling fs layer
33dbd04fda1c: Pulling fs layer
88020dcb168d: Pulling fs layer
a47e04d2d547: Waiting
f3c60a4797e4: Pulling fs layer
bb780b17877c: Waiting
4f4fb700ef54: Waiting
33dbd04fda1c: Waiting
a1e519545b55: Pulling fs layer
f3c60a4797e4: Waiting
cacca5e3effa: Pulling fs layer
fbfb82117e4b: Waiting
1885316860f5: Pulling fs layer
a1e519545b55: Waiting
2fd635e2c845: Pulling fs layer
2c526e0b9a7c: Pulling fs layer
cacca5e3effa: Waiting
8c7ca438c6a4: Pulling fs layer
3d3bd6bb70f9: Pulling fs layer
aed1284b2894: Pulling fs layer
8c7ca438c6a4: Waiting
d1da820fcb9c: Pulling fs layer
2fd635e2c845: Waiting
1885316860f5: Waiting
63ee8fb8e2c1: Pulling fs layer
2c526e0b9a7c: Waiting
d1da820fcb9c: Waiting
aed1284b2894: Waiting
3d3bd6bb70f9: Waiting
3f6478bd6de0: Pulling fs layer
083dd6f7fdd9: Pulling fs layer
63ee8fb8e2c1: Waiting
0936cbd42781: Pulling fs layer
80b35083672c: Pulling fs layer
3f6478bd6de0: Waiting
c2710908b42d: Pulling fs layer
5e04f7901b92: Pulling fs layer
b612d01c16bb: Pulling fs layer
99ab6a0fb648: Pulling fs layer
80b35083672c: Waiting
0936cbd42781: Waiting
32ba6bbf49be: Pulling fs layer
b612d01c16bb: Waiting
99ab6a0fb648: Waiting
b71b7d300e97: Pulling fs layer
1f04250de444: Pulling fs layer
d9991729e033: Pulling fs layer
b71b7d300e97: Waiting
d9991729e033: Waiting
66149a3d86b6: Download complete
905837a6fc6b: Verifying Checksum
905837a6fc6b: Download complete
c6b11972fd12: Verifying Checksum
c6b11972fd12: Download complete
a5965d325ed4: Verifying Checksum
a5965d325ed4: Download complete
50f224963441: Verifying Checksum
50f224963441: Download complete
13f438774050: Verifying Checksum
13f438774050: Download complete
e36f17707a45: Verifying Checksum
e36f17707a45: Download complete
c6b11972fd12: Pull complete
66149a3d86b6: Pull complete
905837a6fc6b: Pull complete
a5965d325ed4: Pull complete
50f224963441: Pull complete
5dc7f0847e49: Verifying Checksum
5dc7f0847e49: Download complete
61b777f85c68: Verifying Checksum
61b777f85c68: Download complete
d1e98db745f2: Verifying Checksum
d1e98db745f2: Download complete
43a516dc970f: Verifying Checksum
43a516dc970f: Download complete
1dbd523cfb20: Verifying Checksum
1dbd523cfb20: Download complete
2a49d72d4a6a: Verifying Checksum
2a49d72d4a6a: Download complete
e7109cc03a28: Download complete
5304c2bbd7a2: Verifying Checksum
5304c2bbd7a2: Download complete
b32eacc555a8: Verifying Checksum
b32eacc555a8: Download complete
dcf795d17fb2: Download complete
fbfb82117e4b: Download complete
bb780b17877c: Verifying Checksum
bb780b17877c: Download complete
a47e04d2d547: Verifying Checksum
a47e04d2d547: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
a863da6edea4: Verifying Checksum
a863da6edea4: Download complete
33dbd04fda1c: Verifying Checksum
33dbd04fda1c: Download complete
88020dcb168d: Verifying Checksum
88020dcb168d: Download complete
f3c60a4797e4: Verifying Checksum
f3c60a4797e4: Download complete
cacca5e3effa: Verifying Checksum
cacca5e3effa: Download complete
a1e519545b55: Download complete
1885316860f5: Verifying Checksum
1885316860f5: Download complete
2c526e0b9a7c: Download complete
8c7ca438c6a4: Verifying Checksum
8c7ca438c6a4: Download complete
2fd635e2c845: Verifying Checksum
2fd635e2c845: Download complete
3d3bd6bb70f9: Verifying Checksum
3d3bd6bb70f9: Download complete
aed1284b2894: Download complete
d1da820fcb9c: Verifying Checksum
d1da820fcb9c: Download complete
3f6478bd6de0: Verifying Checksum
3f6478bd6de0: Download complete
0936cbd42781: Verifying Checksum
0936cbd42781: Download complete
80b35083672c: Download complete
c2710908b42d: Verifying Checksum
a863da6edea4: Pull complete
5e04f7901b92: Download complete
13f438774050: Pull complete
e36f17707a45: Pull complete
5dc7f0847e49: Pull complete
61b777f85c68: Pull complete
d1e98db745f2: Pull complete
43a516dc970f: Pull complete
2a49d72d4a6a: Pull complete
1dbd523cfb20: Pull complete
e7109cc03a28: Pull complete
5304c2bbd7a2: Pull complete
b32eacc555a8: Pull complete
dcf795d17fb2: Pull complete
bb780b17877c: Pull complete
fbfb82117e4b: Pull complete
a47e04d2d547: Pull complete
4f4fb700ef54: Pull complete
33dbd04fda1c: Pull complete
88020dcb168d: Pull complete
b612d01c16bb: Verifying Checksum
b612d01c16bb: Download complete
f3c60a4797e4: Pull complete
a1e519545b55: Pull complete
cacca5e3effa: Pull complete
1885316860f5: Pull complete
2fd635e2c845: Pull complete
2c526e0b9a7c: Pull complete
8c7ca438c6a4: Pull complete
3d3bd6bb70f9: Pull complete
aed1284b2894: Pull complete
99ab6a0fb648: Verifying Checksum
99ab6a0fb648: Download complete
d1da820fcb9c: Pull complete
083dd6f7fdd9: Verifying Checksum
083dd6f7fdd9: Download complete
b71b7d300e97: Verifying Checksum
b71b7d300e97: Download complete
1f04250de444: Download complete
d9991729e033: Verifying Checksum
d9991729e033: Download complete
63ee8fb8e2c1: Verifying Checksum
63ee8fb8e2c1: Download complete
63ee8fb8e2c1: Pull complete
3f6478bd6de0: Pull complete
32ba6bbf49be: Verifying Checksum
32ba6bbf49be: Download complete
083dd6f7fdd9: Pull complete
0936cbd42781: Pull complete
80b35083672c: Pull complete
c2710908b42d: Pull complete
5e04f7901b92: Pull complete
b612d01c16bb: Pull complete
99ab6a0fb648: Pull complete
32ba6bbf49be: Pull complete
b71b7d300e97: Pull complete
1f04250de444: Pull complete
d9991729e033: Pull complete
Digest: sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d
Status: Downloaded newer image for ocaml/opam@sha256:9caacbf5dc153c0c4650a872a48a2539e7b7785c5aba705343049e5c5ae5af6d
2025-10-17 14:53.22 ---> using "6762a09ca3da76dff94d3ce2254eeb005a3ce5eff7b75271701670e92e2dd787" 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-10-17 14:53.22 ---> using "d594eb6c12f8a9fd3f5d0ae06ba1072de7cd8df31d5aa224eee6cf5c03e24af3" 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.

Continue? [Y/n] y
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.

[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-10-17 14:53.22 ---> using "cfaa62705240fb32aa85d92ec1205bfe7997a73cfe432f67ec21f580b23292c8" 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=12
# 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-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# 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
2025-10-17 14:53.22 ---> using "99ca8b4e4f4e63c759de94c93a359de69775164d15ba4ce8f7ed8c09cb0430ad" 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-10-17 14:53.22 ---> using "9f3374ce9205af017a934197edd5aac3db70a32ceab5a1452cbb1f97084403a5" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2025-10-17 14:53.51 ---> saved as "99a3e1a3b8687ce6fccd912ccf0dac74742b84520d68ed84623cb75efef4dc83"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-10-17 14:54.09 ---> saved as "dcba973e00f38de22a893fda566b8e290d2cc0765bbce65fd423135919069606"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [281 kB]
- Fetched 384 kB in 0s (1008 kB/s)
- Reading package lists...
2025-10-17 14:54.10 ---> saved as "cde860470bf45f521addc2dd4a0059f82e0285fda18ce526df5d85cc28fe13a1"

/home/opam: (run (shell "opam pin add -k version -yn efl.1.12.0 1.12.0"))
efl is now pinned to version 1.12.0
2025-10-17 14:54.10 ---> saved as "ebb7685f82e3657f847a1464fbf3b291a808d34182bc769285ef9080c63b160b"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall efl.1.12.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-12\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'efl.1.12.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
[ERROR] efl = 1.12.0: unmet availability conditions: 'opam-version < "2.2"'
"/usr/bin/env" "bash" "-c" "opam reinstall efl.1.12.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-12\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'efl.1.12.0' && partial_fails="$partial_fails $pkg";
        done;
        test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
        exit 1" failed with exit status 5
2025-10-17 14:54.30: Job failed: Failed: Build failed
2025-10-17 14:54.30: Log analysis:
2025-10-17 14:54.30: >>> 
[ERROR] efl = 1.12.0: unmet availability conditions: 'opam-version < "2.2"'
 (score = 100)
2025-10-17 14:54.30: [SKIP] Package not available