(for PR #28919)

2025-11-18 17:32.01: New job: build yocaml_otoml.2.7.0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/28919/head (d4ca2c8996e7b80cf11028ad8c43876c747e0880)
                              on centos-10-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/28919/head" && git reset --hard d4ca2c89
git fetch origin master
git merge --no-edit 5b6623e1a6044ddcc5808644cab9ba88dfd5e8c3
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:centos-10-ocaml-4.14@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61
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 yocaml_otoml.2.7.0 2.7.0
RUN opam reinstall yocaml_otoml.2.7.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 "\"centos-10\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'yocaml_otoml.2.7.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-11-18 17:32.01: Using cache hint "ocaml/opam:centos-10-ocaml-4.14@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61-yocaml_otoml.2.7.0-d4ca2c8996e7b80cf11028ad8c43876c747e0880"
2025-11-18 17:32.01: Using OBuilder spec:
((from ocaml/opam:centos-10-ocaml-4.14@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61)
 (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 yocaml_otoml.2.7.0 2.7.0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall yocaml_otoml.2.7.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 \"\\\"centos-10\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'yocaml_otoml.2.7.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-11-18 17:32.01: Waiting for resource in pool OCluster
2025-11-18 17:45.04: Waiting for worker…
2025-11-18 17:46.49: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 5b6623e1a6 Merge pull request #28905 from lindig/expr
Updating 5b6623e1a6..d4ca2c8996
Fast-forward
 packages/yocaml/yocaml.2.7.0/opam                  | 50 ++++++++++++++++++++++
 packages/yocaml_cmarkit/yocaml_cmarkit.2.7.0/opam  | 42 ++++++++++++++++++
 packages/yocaml_eio/yocaml_eio.2.7.0/opam          | 44 +++++++++++++++++++
 packages/yocaml_git/yocaml_git.2.7.0/opam          | 49 +++++++++++++++++++++
 packages/yocaml_jingoo/yocaml_jingoo.2.7.0/opam    | 41 ++++++++++++++++++
 packages/yocaml_liquid/yocaml_liquid.2.7.0/opam    | 41 ++++++++++++++++++
 .../yocaml_markdown/yocaml_markdown.2.7.0/opam     | 44 +++++++++++++++++++
 .../yocaml_mustache/yocaml_mustache.2.7.0/opam     | 41 ++++++++++++++++++
 packages/yocaml_omd/yocaml_omd.2.7.0/opam          | 42 ++++++++++++++++++
 packages/yocaml_otoml/yocaml_otoml.2.7.0/opam      | 41 ++++++++++++++++++
 packages/yocaml_runtime/yocaml_runtime.2.7.0/opam  | 45 +++++++++++++++++++
 .../yocaml_syndication.2.7.0/opam                  | 44 +++++++++++++++++++
 packages/yocaml_unix/yocaml_unix.2.7.0/opam        | 42 ++++++++++++++++++
 packages/yocaml_yaml/yocaml_yaml.2.7.0/opam        | 41 ++++++++++++++++++
 14 files changed, 607 insertions(+)
 create mode 100644 packages/yocaml/yocaml.2.7.0/opam
 create mode 100644 packages/yocaml_cmarkit/yocaml_cmarkit.2.7.0/opam
 create mode 100644 packages/yocaml_eio/yocaml_eio.2.7.0/opam
 create mode 100644 packages/yocaml_git/yocaml_git.2.7.0/opam
 create mode 100644 packages/yocaml_jingoo/yocaml_jingoo.2.7.0/opam
 create mode 100644 packages/yocaml_liquid/yocaml_liquid.2.7.0/opam
 create mode 100644 packages/yocaml_markdown/yocaml_markdown.2.7.0/opam
 create mode 100644 packages/yocaml_mustache/yocaml_mustache.2.7.0/opam
 create mode 100644 packages/yocaml_omd/yocaml_omd.2.7.0/opam
 create mode 100644 packages/yocaml_otoml/yocaml_otoml.2.7.0/opam
 create mode 100644 packages/yocaml_runtime/yocaml_runtime.2.7.0/opam
 create mode 100644 packages/yocaml_syndication/yocaml_syndication.2.7.0/opam
 create mode 100644 packages/yocaml_unix/yocaml_unix.2.7.0/opam
 create mode 100644 packages/yocaml_yaml/yocaml_yaml.2.7.0/opam

(from ocaml/opam:centos-10-ocaml-4.14@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61)
Unable to find image 'ocaml/opam:centos-10-ocaml-4.14@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61' locally
docker.io/ocaml/opam@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61: Pulling from ocaml/opam
c91be7fde05c: Pulling fs layer
9241dd274a12: Pulling fs layer
06cc229f0c09: Pulling fs layer
9e69d219f9f0: Pulling fs layer
9241dd274a12: Waiting
06cc229f0c09: Waiting
d39d620e396c: Pulling fs layer
9e69d219f9f0: Waiting
b2e90061d261: Pulling fs layer
d6de4c734480: Pulling fs layer
d39d620e396c: Waiting
4dcdf913c29a: Pulling fs layer
b2e90061d261: Waiting
d6de4c734480: Waiting
f94a7b824168: Pulling fs layer
4dcdf913c29a: Waiting
00efae35fec4: Pulling fs layer
f94a7b824168: Waiting
057b0a97901d: Pulling fs layer
ac97d4a3379a: Pulling fs layer
00efae35fec4: Waiting
6f3f5b0243ea: Pulling fs layer
057b0a97901d: Waiting
ca5210907c77: Pulling fs layer
ac97d4a3379a: Waiting
8b3f94a34f05: Pulling fs layer
6f3f5b0243ea: Waiting
016876eef57d: Pulling fs layer
ca5210907c77: Waiting
c379be6bb8d7: Pulling fs layer
95761500cb62: Pulling fs layer
016876eef57d: Waiting
e4ef947894a8: Pulling fs layer
c379be6bb8d7: Waiting
8b3f94a34f05: Waiting
26d7b0eb2e5a: Pulling fs layer
95761500cb62: Waiting
b0a2d9865fdf: Pulling fs layer
e4ef947894a8: Waiting
4f4fb700ef54: Pulling fs layer
26d7b0eb2e5a: Waiting
a7ed73fcad5f: Pulling fs layer
b0a2d9865fdf: Waiting
4f4fb700ef54: Waiting
5c5ce85969c1: Pulling fs layer
039e738f33b8: Pulling fs layer
a7ed73fcad5f: Waiting
5c5ce85969c1: Waiting
2761705a27ef: Pulling fs layer
039e738f33b8: Waiting
d4b4170e76ff: Pulling fs layer
2761705a27ef: Waiting
3fa5e4ce28b9: Pulling fs layer
c602452ba419: Pulling fs layer
d4b4170e76ff: Waiting
0e3b79eebd25: Pulling fs layer
3fa5e4ce28b9: Waiting
fe90bc75548a: Pulling fs layer
c602452ba419: Waiting
0e3b79eebd25: Waiting
773f4c5846cc: Pulling fs layer
f9917803de73: Pulling fs layer
fe90bc75548a: Waiting
605343319d97: Pulling fs layer
773f4c5846cc: Waiting
f9917803de73: Waiting
3e7a235297ca: Pulling fs layer
605343319d97: Waiting
d9bced9feb5b: Pulling fs layer
93a5b0f42d36: Pulling fs layer
3e7a235297ca: Waiting
1b3472e6f520: Pulling fs layer
a94af33b7d07: Pulling fs layer
d9bced9feb5b: Waiting
93a5b0f42d36: Waiting
72ec2264830b: Pulling fs layer
1b3472e6f520: Waiting
a94af33b7d07: Waiting
304adf40ce93: Pulling fs layer
72ec2264830b: Waiting
446f2d0351c0: Pulling fs layer
02ae3a249c9d: Pulling fs layer
bb5cd55e80a1: Pulling fs layer
304adf40ce93: Waiting
446f2d0351c0: Waiting
bb5cd55e80a1: Waiting
02ae3a249c9d: Waiting
c91be7fde05c: Verifying Checksum
c91be7fde05c: Download complete
9241dd274a12: Download complete
06cc229f0c09: Verifying Checksum
06cc229f0c09: Download complete
d39d620e396c: Verifying Checksum
d39d620e396c: Download complete
c91be7fde05c: Pull complete
9241dd274a12: Pull complete
06cc229f0c09: Pull complete
b2e90061d261: Verifying Checksum
b2e90061d261: Download complete
9e69d219f9f0: Verifying Checksum
9e69d219f9f0: Download complete
d6de4c734480: Verifying Checksum
d6de4c734480: Download complete
4dcdf913c29a: Verifying Checksum
4dcdf913c29a: Download complete
f94a7b824168: Verifying Checksum
00efae35fec4: Verifying Checksum
00efae35fec4: Download complete
ac97d4a3379a: Download complete
6f3f5b0243ea: Verifying Checksum
6f3f5b0243ea: Download complete
057b0a97901d: Verifying Checksum
057b0a97901d: Download complete
8b3f94a34f05: Download complete
ca5210907c77: Verifying Checksum
ca5210907c77: Download complete
016876eef57d: Verifying Checksum
016876eef57d: Download complete
c379be6bb8d7: Download complete
95761500cb62: Verifying Checksum
95761500cb62: Download complete
e4ef947894a8: Download complete
b0a2d9865fdf: Verifying Checksum
b0a2d9865fdf: Download complete
26d7b0eb2e5a: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
a7ed73fcad5f: Download complete
5c5ce85969c1: Verifying Checksum
5c5ce85969c1: Download complete
039e738f33b8: Verifying Checksum
039e738f33b8: Download complete
2761705a27ef: Download complete
d4b4170e76ff: Verifying Checksum
d4b4170e76ff: Download complete
3fa5e4ce28b9: Verifying Checksum
3fa5e4ce28b9: Download complete
0e3b79eebd25: Verifying Checksum
0e3b79eebd25: Download complete
c602452ba419: Verifying Checksum
fe90bc75548a: Verifying Checksum
fe90bc75548a: Download complete
f9917803de73: Verifying Checksum
f9917803de73: Download complete
605343319d97: Download complete
773f4c5846cc: Verifying Checksum
773f4c5846cc: Download complete
d9bced9feb5b: Verifying Checksum
d9bced9feb5b: Download complete
9e69d219f9f0: Pull complete
3e7a235297ca: Verifying Checksum
3e7a235297ca: Download complete
1b3472e6f520: Verifying Checksum
1b3472e6f520: Download complete
a94af33b7d07: Verifying Checksum
a94af33b7d07: Download complete
d39d620e396c: Pull complete
72ec2264830b: Verifying Checksum
72ec2264830b: Download complete
b2e90061d261: Pull complete
d6de4c734480: Pull complete
4dcdf913c29a: Pull complete
f94a7b824168: Pull complete
00efae35fec4: Pull complete
057b0a97901d: Pull complete
ac97d4a3379a: Pull complete
6f3f5b0243ea: Pull complete
ca5210907c77: Pull complete
8b3f94a34f05: Pull complete
016876eef57d: Pull complete
c379be6bb8d7: Pull complete
95761500cb62: Pull complete
e4ef947894a8: Pull complete
26d7b0eb2e5a: Pull complete
b0a2d9865fdf: Pull complete
4f4fb700ef54: Pull complete
a7ed73fcad5f: Pull complete
5c5ce85969c1: Pull complete
039e738f33b8: Pull complete
2761705a27ef: Pull complete
d4b4170e76ff: Pull complete
3fa5e4ce28b9: Pull complete
c602452ba419: Pull complete
0e3b79eebd25: Pull complete
fe90bc75548a: Pull complete
773f4c5846cc: Pull complete
f9917803de73: Pull complete
605343319d97: Pull complete
3e7a235297ca: Pull complete
d9bced9feb5b: Pull complete
93a5b0f42d36: Verifying Checksum
93a5b0f42d36: Download complete
93a5b0f42d36: Pull complete
1b3472e6f520: Pull complete
a94af33b7d07: Pull complete
72ec2264830b: Pull complete
446f2d0351c0: Download complete
02ae3a249c9d: Download complete
bb5cd55e80a1: Download complete
304adf40ce93: Verifying Checksum
304adf40ce93: Download complete
304adf40ce93: Pull complete
446f2d0351c0: Pull complete
02ae3a249c9d: Pull complete
bb5cd55e80a1: Pull complete
Digest: sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61
Status: Downloaded newer image for ocaml/opam@sha256:5d531be08818b220b8f4f43e2a8b8afee7ccd6bd899b4b33146dc7953241ae61
2025-11-18 17:47.12 ---> using "06e93e5ebdb7e4eaa5afcc7e15fa75c75975ecaad6823b8caee1b45b25c6f0f2" 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-11-18 17:47.12 ---> using "b876d43cfc609eda76bab2d516dccdbfe80e5f0012edf94bbc9276b1173d205a" 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-18 17:47.12 ---> using "0b508fc5a9acc012d40a8144df7343a9d4ffcc4f7c17bf390735fe901d1547e4" 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~beta1
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=centos os-version=10
# 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       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-11-18 17:47.12 ---> using "8b23c051038837c71d53c18b1f3b3442f5bc19a4d78382ac2265e5c6b2caf346" 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-18 17:47.12 ---> using "99fc643c4ff22cf2ab9275b138fde5ced16b486376dd9d2125290409703c3dba" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2025-11-18 17:47.26 ---> saved as "758ae0f4a411867bc34e3ef8851f55d08ef5b0c40be07a7f95ddb8587f70e294"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-11-18 17:47.43 ---> saved as "96873ea3e3730ad34ecc33f3497aff483837a08e1b2f76c6b98ff520f29c5617"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "yum" "makecache"
- CentOS Stream 10 - BaseOS                       142 kB/s |  14 kB     00:00    
- CentOS Stream 10 - BaseOS                        12 MB/s | 6.8 MB     00:00    
- CentOS Stream 10 - AppStream                    134 kB/s |  14 kB     00:00    
- CentOS Stream 10 - AppStream                    8.2 MB/s | 3.4 MB     00:00    
- CentOS Stream 10 - CRB                          132 kB/s |  13 kB     00:00    
- CentOS Stream 10 - CRB                          4.0 MB/s | 763 kB     00:00    
- CentOS Stream 10 - Extras packages              160 kB/s |  16 kB     00:00    
- Metadata cache created.
2025-11-18 17:47.48 ---> saved as "9c7fafc8d1a54b050e27de01b4398e8b2613c506d8a8ce71ad9e6273841bcd6b"

/home/opam: (run (shell "opam pin add -k version -yn yocaml_otoml.2.7.0 2.7.0"))
yocaml_otoml is now pinned to version 2.7.0
2025-11-18 17:47.49 ---> saved as "e86b1ab07716730a65e66ca854fce6d184d2c753e2ab99c3a0594b8f2e9cf2e3"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall yocaml_otoml.2.7.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 \"\\\"centos-10\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'yocaml_otoml.2.7.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
yocaml_otoml.2.7.0 is not installed. Install it? [Y/n] y
  * No agreement on the version of ocaml:
    - (invariant) -> ocaml-base-compiler = 4.14.2 -> ocaml = 4.14.2
    - yocaml_otoml >= 2.7.0 -> ocaml >= 5.1.1
    You can temporarily relax the switch invariant with `--update-invariant'
  * Incompatible packages:
    - (invariant) -> ocaml-base-compiler = 4.14.2
    - yocaml_otoml >= 2.7.0 -> ocaml >= 5.1.1 -> ocaml-variants >= 5.4.1~

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