(not at the head of any monitored branch or PR)
2026-04-10 13:59.41: New job: build piqi.0.6.0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29701/head (91f16975e1d7e209f9e92c4df066c7270c9ad379)
                              on opensuse-16.0-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/29701/head" && git reset --hard 91f16975
git fetch origin master
git merge --no-edit 812fb968341c1eec82e23a29dcf794db8f990936
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-16.0-ocaml-4.14@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13
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 piqi.0.6.0 0.6.0
RUN opam reinstall piqi.0.6.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 "\"opensuse-16.0\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'piqi.0.6.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 .

2026-04-10 13:59.41: Using cache hint "ocaml/opam:opensuse-16.0-ocaml-4.14@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13-piqi.0.6.0-91f16975e1d7e209f9e92c4df066c7270c9ad379"
2026-04-10 13:59.41: Using OBuilder spec:
((from ocaml/opam:opensuse-16.0-ocaml-4.14@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13)
 (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 piqi.0.6.0 0.6.0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall piqi.0.6.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 \"\\\"opensuse-16.0\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'piqi.0.6.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-04-10 13:59.41: Waiting for resource in pool OCluster
2026-04-10 14:01.42: Waiting for worker…
2026-04-10 14:03.26: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 812fb96834 Merge pull request #29689 from voodoos/release-merlin-v5.7.0-504
Updating 812fb96834..91f16975e1
Fast-forward
 packages/piqi/piqi.0.6.0/opam        | 2 +-
 packages/piqi/piqi.0.6.5/opam        | 2 +-
 packages/piqi/piqi.0.7.6/opam        | 2 +-
 packages/piqi/piqi.0.7.7/opam        | 2 +-
 packages/piqi/piqi.0.7.8/opam        | 2 +-
 packages/piqilib/piqilib.0.6.14/opam | 1 +
 packages/piqilib/piqilib.0.6.16/opam | 1 +
 7 files changed, 7 insertions(+), 5 deletions(-)

(from ocaml/opam:opensuse-16.0-ocaml-4.14@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13)
Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-4.14@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13' locally
docker.io/ocaml/opam@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13: Pulling from ocaml/opam
64cfa2a65095: Pulling fs layer
204ffcf2f1fe: Pulling fs layer
f6fa4529cc6b: Pulling fs layer
64cfa2a65095: Waiting
97af65095748: Pulling fs layer
f6fa4529cc6b: Waiting
b802a6057f6d: Pulling fs layer
97af65095748: Waiting
47b045e79836: Pulling fs layer
b802a6057f6d: Waiting
2ce8a10bf29f: Pulling fs layer
47b045e79836: Waiting
781ee767d1c7: Pulling fs layer
2271c058ae3a: Pulling fs layer
2ce8a10bf29f: Waiting
2e5754ca2c40: Pulling fs layer
2271c058ae3a: Waiting
de21e4dabd9c: Pulling fs layer
f047029589c4: Pulling fs layer
0f454d36be04: Pulling fs layer
de21e4dabd9c: Waiting
2e5754ca2c40: Waiting
04ab44a2df2c: Pulling fs layer
781ee767d1c7: Waiting
0f454d36be04: Waiting
ad401f078830: Pulling fs layer
096a51bccb57: Pulling fs layer
f047029589c4: Waiting
e7134f98c78b: Pulling fs layer
04ab44a2df2c: Waiting
afc7c35ee433: Pulling fs layer
ad401f078830: Waiting
7bfa5dba7952: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f6b6a751bb6a: Pulling fs layer
f71dccae2ee7: Pulling fs layer
fe37a54a1499: Pulling fs layer
e7134f98c78b: Waiting
1815b99ebc09: Pulling fs layer
363d1f23b2cf: Pulling fs layer
4bb0990bd121: Pulling fs layer
f71dccae2ee7: Waiting
f6b6a751bb6a: Waiting
afc7c35ee433: Waiting
1815b99ebc09: Waiting
fe37a54a1499: Waiting
ac4f9c652c6c: Pulling fs layer
4f4fb700ef54: Waiting
ab5409fef174: Pulling fs layer
5e58ee45c6c7: Pulling fs layer
ee06219176b1: Pulling fs layer
7bfa5dba7952: Waiting
34fd31afeec8: Pulling fs layer
c7a97b361486: Pulling fs layer
ab5409fef174: Waiting
ee06219176b1: Waiting
45eb0c786818: Pulling fs layer
34fd31afeec8: Waiting
5e58ee45c6c7: Waiting
53c3f15ee1d5: Pulling fs layer
45eb0c786818: Waiting
c7a97b361486: Waiting
d7bed9c465c4: Pulling fs layer
53c3f15ee1d5: Waiting
6e09106a38f7: Pulling fs layer
52f1c2830cbe: Pulling fs layer
d7bed9c465c4: Waiting
70c3773e87cb: Pulling fs layer
4bb0990bd121: Waiting
14251742a4a0: Pulling fs layer
70c3773e87cb: Waiting
e6b671503248: Pulling fs layer
52f1c2830cbe: Waiting
14251742a4a0: Waiting
95502e7d674e: Pulling fs layer
e6b671503248: Waiting
739f683f511d: Pulling fs layer
95502e7d674e: Waiting
5abbd73f6601: Pulling fs layer
739f683f511d: Waiting
6e09106a38f7: Waiting
5abbd73f6601: Waiting
ac4f9c652c6c: Waiting
64cfa2a65095: Verifying Checksum
64cfa2a65095: Download complete
204ffcf2f1fe: Verifying Checksum
204ffcf2f1fe: Download complete
64cfa2a65095: Pull complete
204ffcf2f1fe: Pull complete
f6fa4529cc6b: Verifying Checksum
f6fa4529cc6b: Download complete
f6fa4529cc6b: Pull complete
b802a6057f6d: Download complete
47b045e79836: Verifying Checksum
47b045e79836: Download complete
2ce8a10bf29f: Verifying Checksum
2ce8a10bf29f: Download complete
781ee767d1c7: Download complete
2271c058ae3a: Verifying Checksum
2271c058ae3a: Download complete
97af65095748: Verifying Checksum
97af65095748: Download complete
de21e4dabd9c: Verifying Checksum
de21e4dabd9c: Download complete
f047029589c4: Verifying Checksum
f047029589c4: Download complete
0f454d36be04: Download complete
04ab44a2df2c: Verifying Checksum
04ab44a2df2c: Download complete
ad401f078830: Verifying Checksum
ad401f078830: Download complete
096a51bccb57: Download complete
e7134f98c78b: Verifying Checksum
e7134f98c78b: Download complete
afc7c35ee433: Verifying Checksum
afc7c35ee433: Download complete
7bfa5dba7952: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
f6b6a751bb6a: Verifying Checksum
f6b6a751bb6a: Download complete
f71dccae2ee7: Verifying Checksum
f71dccae2ee7: Download complete
97af65095748: Pull complete
b802a6057f6d: Pull complete
47b045e79836: Pull complete
fe37a54a1499: Verifying Checksum
fe37a54a1499: Download complete
1815b99ebc09: Verifying Checksum
1815b99ebc09: Download complete
363d1f23b2cf: Verifying Checksum
363d1f23b2cf: Download complete
2ce8a10bf29f: Pull complete
781ee767d1c7: Pull complete
2271c058ae3a: Pull complete
4bb0990bd121: Download complete
ac4f9c652c6c: Download complete
ab5409fef174: Download complete
2e5754ca2c40: Verifying Checksum
2e5754ca2c40: Download complete
5e58ee45c6c7: Verifying Checksum
5e58ee45c6c7: Download complete
2e5754ca2c40: Pull complete
34fd31afeec8: Verifying Checksum
34fd31afeec8: Download complete
ee06219176b1: Download complete
de21e4dabd9c: Pull complete
f047029589c4: Pull complete
0f454d36be04: Pull complete
c7a97b361486: Download complete
04ab44a2df2c: Pull complete
ad401f078830: Pull complete
096a51bccb57: Pull complete
e7134f98c78b: Pull complete
afc7c35ee433: Pull complete
7bfa5dba7952: Pull complete
4f4fb700ef54: Pull complete
f6b6a751bb6a: Pull complete
f71dccae2ee7: Pull complete
fe37a54a1499: Pull complete
1815b99ebc09: Pull complete
363d1f23b2cf: Pull complete
4bb0990bd121: Pull complete
ac4f9c652c6c: Pull complete
ab5409fef174: Pull complete
5e58ee45c6c7: Pull complete
ee06219176b1: Pull complete
34fd31afeec8: Pull complete
c7a97b361486: Pull complete
53c3f15ee1d5: Verifying Checksum
53c3f15ee1d5: Download complete
45eb0c786818: Verifying Checksum
45eb0c786818: Download complete
6e09106a38f7: Download complete
52f1c2830cbe: Verifying Checksum
52f1c2830cbe: Download complete
70c3773e87cb: Download complete
14251742a4a0: Verifying Checksum
14251742a4a0: Download complete
e6b671503248: Verifying Checksum
e6b671503248: Download complete
95502e7d674e: Download complete
739f683f511d: Download complete
5abbd73f6601: Download complete
45eb0c786818: Pull complete
53c3f15ee1d5: Pull complete
d7bed9c465c4: Verifying Checksum
d7bed9c465c4: Download complete
d7bed9c465c4: Pull complete
6e09106a38f7: Pull complete
52f1c2830cbe: Pull complete
70c3773e87cb: Pull complete
14251742a4a0: Pull complete
e6b671503248: Pull complete
95502e7d674e: Pull complete
739f683f511d: Pull complete
5abbd73f6601: Pull complete
Digest: sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13
Status: Downloaded newer image for ocaml/opam@sha256:b2d72136053ed0f29deb01e95a83c3c8e2b56e576791ecfa1d8d0fda6b4d9b13
2026-04-10 14:04.50 ---> using "c5e15873908ba0a5fb280ee7b6cef72c589bd04872ae72ccfdea141d5e00923f" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-10 14:04.50 ---> using "a9657f46b8fdfe9adc269ff3533c7a0552659adb783a8de6014b77ff011ae082" 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
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ocaml-patches-overlay] no changes from git+https://github.com/ocurrent/opam-repository#patches
[default] Initialised
2026-04-10 14:04.50 ---> using "7f03a0e0821603eaccb0dad8329dd55c4b33e57fb4cf960781bdeb2c3374d94e" 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
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=opensuse-leap os-version=16.0
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 255
# repositories         2 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.3"}]
# compiler-packages    ocaml-base-compiler.4.14.3, 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.3
2026-04-10 14:04.50 ---> using "0d6e7c18997f120ae2b472410a0dfedfeda4052b6ad6d01207cf5271f91dbbfa" 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/"))
2026-04-10 14:04.50 ---> using "c16e8946dbd21621505205817fa17357bb7711e5c650f211c989e5c2e8bdb1eb" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-10 14:04.53 ---> saved as "62e720b980f3a7d464bbba8867c4f853009c936fc676d0e1f3790dde0bd433e7"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-10 14:05.12 ---> saved as "eb57bd957e1c475574b921c19da316228a611e51d6486e9fc47613d8bbdc848f"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"
- Repository 'repo-openh264 (16.0)' is up to date.
- Retrieving repository 'repo-oss (16.0)' metadata [..
- Looking for gpg keys in repository repo-oss (16.0).
-   gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key
- ..
- 
- Note: Received 1 new package signing key from repository "repo-oss (16.0)":
- 
-   Those additional keys are usually used to sign packages shipped by the repository. In order to
-   validate those packages upon download and installation the new keys will be imported into the rpm
-   database.
- 
-   New:
-   Key Fingerprint:  F044 C2C5 07A1 262B 538A AADD 8A49 EB03 25DB 7AE0
-   Key Name:         openSUSE:Backports OBS Project <openSUSE:Backports@build.opensuse.org>
-   Key Algorithm:    RSA 4096
-   Key Created:      Wed May 10 14:46:12 2023
-   Key Expires:      Sun May  9 14:46:12 2027
-   Rpm Name:         gpg-pubkey-25db7ae0-645bae34
- 
-   The repository metadata introducing the new keys have been signed and validated by the trusted
-   key:
- 
-   Repository:       repo-oss (16.0)
-   Key Fingerprint:  AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
-   Key Name:         openSUSE Project Signing Key <opensuse@opensuse.org>
-   Key Algorithm:    RSA 4096
-   Key Created:      Mon Jun 20 14:03:14 2022
-   Key Expires:      Fri Jun 19 14:03:14 2026 (expires in 69 days)
-   Rpm Name:         gpg-pubkey-29b700a4-62b07e22
- 
- .
- .
- ..........
- .........
- ..........
- ..........
- ..........
- .........
- ......done]
- Building repository 'repo-oss (16.0)' cache [..
- ..done]
- All repositories have been refreshed.
2026-04-10 14:05.30 ---> saved as "9bc8cadd1259f6e9e16b72983ab1078808804c1d9c1ca45bda1532577f462054"

/home/opam: (run (shell "opam pin add -k version -yn piqi.0.6.0 0.6.0"))
piqi is now pinned to version 0.6.0
2026-04-10 14:05.31 ---> saved as "5af5881779aab52e87e2dc369809535dc46636fb032a681e7cecda963d0dc327"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall piqi.0.6.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 \"\\\"opensuse-16.0\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'piqi.0.6.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
piqi.0.6.0 is not installed. Install it? [Y/n] y
  * No agreement on the version of ocaml:
    - (invariant) -> ocaml-base-compiler = 4.14.3 -> ocaml = 4.14.3
    - piqi < 0.6.5 -> camlp4 < 4.02 -> ocaml < 4.02
    You can temporarily relax the switch invariant with `--update-invariant'
  * Missing dependency:
    - piqi < 0.6.5 -> camlp4 < 4.02 -> ocaml-system
    unmet availability conditions, e.g. 'sys-ocaml-version = "5.4.1" & (os != "win32" | sys-ocaml-libc = "msvc")'
  * Missing dependency:
    - piqi < 0.6.5 -> camlp4 < 4.02 -> ocaml < 4.02 -> 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 4.14.3
    unmet availability conditions, e.g. 'sys-ocaml-version = "5.4.1" & (os != "win32" | sys-ocaml-libc = "msvc")'
    no matching version

No solution found, exiting
"/usr/bin/env" "bash" "-c" "opam reinstall piqi.0.6.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 "\"opensuse-16.0\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'piqi.0.6.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
2026-04-10 14:05.46: Job failed: Failed: Build failed
2026-04-10 14:05.46: Log analysis:
2026-04-10 14:05.46: >>> 
No solution found, exiting
 (score = 100)
2026-04-10 14:05.46: [SKIP] Package not available