(not at the head of any monitored branch or PR)
2025-09-04 13:54.56: New job: build dune-rpc.3.20.2, using opam 2.3
                              from https://github.com/ocaml/opam-repository.git#refs/pull/28437/head (c56e58d25e43ce7dd35f9942ad32b42e22d608c9)
                              on debian-unstable-ocaml-5.3/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/28437/head" && git reset --hard c56e58d2
git fetch origin master
git merge --no-edit 119d5aa5727e8401fbd044e77eca7ecb183f073a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-unstable-ocaml-5.3@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-2.3 /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 dune-rpc.3.20.2 3.20.2
RUN opam reinstall dune-rpc.3.20.2; \
    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-unstable\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune-rpc.3.20.2' && 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-09-04 13:54.56: Using cache hint "ocaml/opam:debian-unstable-ocaml-5.3@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9-dune-rpc.3.20.2-c56e58d25e43ce7dd35f9942ad32b42e22d608c9"
2025-09-04 13:54.56: Using OBuilder spec:
((from ocaml/opam:debian-unstable-ocaml-5.3@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-2.3 /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 dune-rpc.3.20.2 3.20.2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune-rpc.3.20.2;\
             \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-unstable\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune-rpc.3.20.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2025-09-04 13:54.56: Connecting to build cluster…
2025-09-04 13:54.56: Waiting for resource in pool OCluster
2025-09-04 14:13.07: Waiting for worker…
2025-09-04 14:15.09: Got resource from pool OCluster
Building on eumache
All commits already cached
Updating files:  95% (17366/18196)
Updating files:  96% (17469/18196)
Updating files:  97% (17651/18196)
Updating files:  98% (17833/18196)
Updating files:  99% (18015/18196)
Updating files: 100% (18196/18196)
Updating files: 100% (18196/18196), done.
HEAD is now at 119d5aa572 Merge pull request #28429 from toots/opam-publish-liquidsoap.2.4.0
Merge made by the 'ort' strategy.
 packages/chrome-trace/chrome-trace.3.20.2/opam     | 41 ++++++++++++
 .../dune-action-plugin.3.20.2/opam                 | 54 ++++++++++++++++
 .../dune-build-info/dune-build-info.3.20.2/opam    | 47 ++++++++++++++
 .../dune-configurator.3.20.2/opam                  | 51 +++++++++++++++
 packages/dune-glob/dune-glob.3.20.2/opam           | 44 +++++++++++++
 .../dune-private-libs.3.20.2/opam                  | 52 +++++++++++++++
 packages/dune-rpc-lwt/dune-rpc-lwt.3.20.2/opam     | 43 +++++++++++++
 packages/dune-rpc/dune-rpc.3.20.2/opam             | 46 ++++++++++++++
 packages/dune-site/dune-site.3.20.2/opam           | 39 ++++++++++++
 packages/dune/dune.3.20.2/opam                     | 74 ++++++++++++++++++++++
 packages/dyn/dyn.3.20.2/opam                       | 42 ++++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.20.2/opam         | 45 +++++++++++++
 packages/ordering/ordering.3.20.2/opam             | 40 ++++++++++++
 packages/stdune/stdune.3.20.2/opam                 | 46 ++++++++++++++
 packages/xdg/xdg.3.20.2/opam                       | 41 ++++++++++++
 15 files changed, 705 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.20.2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.20.2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.20.2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.20.2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.20.2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.20.2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.20.2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.20.2/opam
 create mode 100644 packages/dune-site/dune-site.3.20.2/opam
 create mode 100644 packages/dune/dune.3.20.2/opam
 create mode 100644 packages/dyn/dyn.3.20.2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.20.2/opam
 create mode 100644 packages/ordering/ordering.3.20.2/opam
 create mode 100644 packages/stdune/stdune.3.20.2/opam
 create mode 100644 packages/xdg/xdg.3.20.2/opam

(from ocaml/opam:debian-unstable-ocaml-5.3@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9)
Unable to find image 'ocaml/opam:debian-unstable-ocaml-5.3@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9' locally
docker.io/ocaml/opam@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9: Pulling from ocaml/opam
8d168639a251: Already exists
c9c393084802: Already exists
f36cf6c35aa4: Already exists
cc423526dcd3: Already exists
eba99982ce39: Already exists
1d9dcb26018d: Already exists
6971bda15877: Already exists
5d4fabdf0636: Already exists
c27aa729a546: Already exists
4ca27f3889c6: Already exists
f8440ae7392e: Already exists
b9ec5f2182db: Already exists
0b1685fcce45: Already exists
6f475798e50e: Already exists
09e81e1477bc: Already exists
89604ec07732: Already exists
d6f3c48bdde0: Already exists
b1e6dace1c66: Already exists
e1097c506855: Already exists
6bb942f9faa6: Already exists
131cc26299a7: Already exists
4f4fb700ef54: Already exists
e6d018d3760a: Already exists
fe96cfa385cc: Already exists
07ec1332078d: Already exists
ab6be8d2a720: Already exists
ae2e1954d623: Already exists
4ba45281e40d: Already exists
fb1234c12518: Already exists
f6795ecc45ff: Already exists
6a117e42c723: Already exists
b3b36a57bcd9: Already exists
0ef49a485090: Already exists
00545d0ce56c: Already exists
1cab74e835a2: Already exists
8c2df97e936b: Already exists
4d461e1dc7a3: Already exists
b7addb9a5c6b: Already exists
e5a10a8f9e4e: Already exists
93776d137e5d: Already exists
deba7cab4e8a: Already exists
5595dfc6b92a: Already exists
f900da19d531: Already exists
1b0f0fb9fd21: Already exists
ccc6f28e2354: Already exists
433e7c29f234: Already exists
2697be79a76e: Already exists
Digest: sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9
Status: Downloaded newer image for ocaml/opam@sha256:0ec991d355c899361aaa9bd200ea38a7585251627e756e75efc9d17ed78e7dc9
2025-09-04 14:15.12 ---> using "405513d58d476b99ba8e4987bc0d0607ebee6f2100c8ce9413698b5b3f41e757" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-09-04 14:15.12 ---> using "d5e3f01501a37a09149e4f9ec933db8cba55e0db7f73750553984abf24c5d526" 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 development 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 255 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=255 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-09-04 14:15.12 ---> using "28fde099099d1e35e3a6a96465887c51d02eaea891297629323edc540abf001e" 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.3.0 (35acd0c5abc5e66cdbd5be16ba77aa6c33a4c724)
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=unknown
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 71
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       5.3
# invariant            ["ocaml-base-compiler" {= "5.3.0"}]
# compiler-packages    ocaml-base-compiler.5.3.0, ocaml-compiler.5.3.0, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/5.3/lib/ocaml/stublibs:/home/opam/.opam/5.3/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       5.3.0
2025-09-04 14:15.12 ---> using "7910abfed42ee18ebaa306abfbe891c603ba095605a61d137ed798b494d4340b" 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-09-04 14:15.12 ---> using "8e128061bc4b9694807a8ba4265b14028fd5ab56df03a1d7678494d5cbedcccb" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2025-09-04 14:15.33 ---> saved as "879163af7dc1fc2677046103e6acc4ee5d80d4d2d2d3b5698c2631c74a9392de"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-09-04 14:15.55 ---> saved as "bfc52e154c14536b755f109e4173bee12e824de9d4695672ce983a9d4a13bccf"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [216 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-09-04-0806.19-F-2025-08-30-1408.24.pdiff [388 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-09-04-0806.19-F-2025-08-30-1408.24.pdiff [388 kB]
- Fetched 667 kB in 3s (233 kB/s)
- Reading package lists...
- 
2025-09-04 14:15.59 ---> saved as "40f4001f2721d4772dafb379779e5789ce17de2448087b8970a6f223ad65ae0a"

/home/opam: (run (shell "opam pin add -k version -yn dune-rpc.3.20.2 3.20.2"))
dune-rpc is now pinned to version 3.20.2
2025-09-04 14:16.01 ---> saved as "9c09c74c327a1d31c3e1e30d656fcf1f325c8a9c209dde0c65a0b48399aa5d8b"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune-rpc.3.20.2;\
                        \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-unstable\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune-rpc.3.20.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune-rpc.3.20.2 is not installed. Install it? [y/n] y
The following actions will be performed:
=== install 9 packages
  - install csexp      1.5.2           [required by dune-rpc]
  - install dune       3.20.2          [required by dune-rpc]
  - install dune-rpc   3.20.2 (pinned)
  - install dyn        3.20.2          [required by dune-rpc]
  - install ocamlc-loc 3.20.2          [required by dune-rpc]
  - install ordering   3.20.2          [required by dune-rpc]
  - install pp         2.0.0           [required by dune-rpc]
  - install stdune     3.20.2          [required by dune-rpc]
  - install xdg        3.20.2          [required by dune-rpc]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2  (cached)
-> retrieved dune.3.20.2, dune-rpc.3.20.2, dyn.3.20.2, ocamlc-loc.3.20.2, ordering.3.20.2, stdune.3.20.2, xdg.3.20.2  (cached)
-> retrieved pp.2.0.0  (cached)
-> installed dune.3.20.2
-> installed csexp.1.5.2
-> installed pp.2.0.0
-> installed ordering.3.20.2
-> installed xdg.3.20.2
-> installed dyn.3.20.2
-> installed ocamlc-loc.3.20.2
-> installed stdune.3.20.2
-> installed dune-rpc.3.20.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-09-04 14:17.08 ---> saved as "12817d09372d665ac165f9e2a5a9012e3c8ea87bdac6d28f0a2bf678e6d42cdc"
Job succeeded
2025-09-04 14:17.31: Job succeeded