(not at the head of any monitored branch or PR)
2026-04-30 01:38.41: New job: build ordering.3.23.0~alpha2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29824/head (89a6ae888498500bf7c0fc05361da936fc6acacf)
                              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/29824/head" && git reset --hard 89a6ae88
git fetch origin master
git merge --no-edit 24c3efe52d0b736596aedf7facc049389fbda2b6
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.4@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa
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 ordering.3.23.0~alpha2 3.23.0~alpha2
RUN opam reinstall ordering.3.23.0~alpha2; \
    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" != 'ordering.3.23.0~alpha2' && 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-30 01:38.41: Using cache hint "ocaml/opam:debian-12-ocaml-5.4@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa-ordering.3.23.0~alpha2-89a6ae888498500bf7c0fc05361da936fc6acacf"
2026-04-30 01:38.41: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.4@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa)
 (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 ordering.3.23.0~alpha2 3.23.0~alpha2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall ordering.3.23.0~alpha2;\
             \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\" != 'ordering.3.23.0~alpha2' && 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-30 01:38.41: Waiting for resource in pool OCluster
2026-04-30 01:42.15: Waiting for worker…
2026-04-30 01:44.11: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 24c3efe52d Merge pull request #29817 from tmcgilchrist/release-hdr_histogram-0.0.5
Updating 24c3efe52d..89a6ae8884
Fast-forward
 .../chrome-trace/chrome-trace.3.23.0~alpha2/opam   | 39 +++++++++++
 .../dune-action-plugin.3.23.0~alpha2/opam          | 52 ++++++++++++++
 .../dune-action-trace.3.23.0~alpha2/opam           | 39 +++++++++++
 .../dune-build-info.3.23.0~alpha2/opam             | 45 ++++++++++++
 .../dune-configurator.3.23.0~alpha2/opam           | 49 +++++++++++++
 packages/dune-glob/dune-glob.3.23.0~alpha2/opam    | 42 ++++++++++++
 .../dune-private-libs.3.23.0~alpha2/opam           | 50 ++++++++++++++
 .../dune-rpc-lwt/dune-rpc-lwt.3.23.0~alpha2/opam   | 41 +++++++++++
 packages/dune-rpc/dune-rpc.3.23.0~alpha2/opam      | 44 ++++++++++++
 packages/dune-site/dune-site.3.23.0~alpha2/opam    | 37 ++++++++++
 packages/dune/dune.3.23.0~alpha2/opam              | 80 ++++++++++++++++++++++
 packages/dyn/dyn.3.23.0~alpha2/opam                | 40 +++++++++++
 packages/fs-io/fs-io.3.23.0~alpha2/opam            | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.23.0~alpha2/opam  | 43 ++++++++++++
 packages/ordering/ordering.3.23.0~alpha2/opam      | 38 ++++++++++
 packages/stdune/stdune.3.23.0~alpha2/opam          | 46 +++++++++++++
 .../top-closure/top-closure.3.23.0~alpha2/opam     | 38 ++++++++++
 packages/xdg/xdg.3.23.0~alpha2/opam                | 39 +++++++++++
 18 files changed, 801 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.23.0~alpha2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.23.0~alpha2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.23.0~alpha2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.23.0~alpha2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.23.0~alpha2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.23.0~alpha2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.23.0~alpha2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.23.0~alpha2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.23.0~alpha2/opam
 create mode 100644 packages/dune-site/dune-site.3.23.0~alpha2/opam
 create mode 100644 packages/dune/dune.3.23.0~alpha2/opam
 create mode 100644 packages/dyn/dyn.3.23.0~alpha2/opam
 create mode 100644 packages/fs-io/fs-io.3.23.0~alpha2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.23.0~alpha2/opam
 create mode 100644 packages/ordering/ordering.3.23.0~alpha2/opam
 create mode 100644 packages/stdune/stdune.3.23.0~alpha2/opam
 create mode 100644 packages/top-closure/top-closure.3.23.0~alpha2/opam
 create mode 100644 packages/xdg/xdg.3.23.0~alpha2/opam

(from ocaml/opam:debian-12-ocaml-5.4@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa' locally
docker.io/ocaml/opam@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa: Pulling from ocaml/opam
db53381ee51f: Already exists
b3e2b48e921d: Already exists
e459b55aaa69: Already exists
0a156e8c6272: Already exists
e42408e5ffdf: Already exists
50bb2b3826ab: Already exists
4618d1f3d563: Already exists
efa196b04cec: Already exists
78007f9dbcde: Already exists
9eb9691d1780: Already exists
154d04bdbd49: Already exists
afab16d31797: Already exists
43546dfdea90: Already exists
c285e4bc2236: Already exists
9fa77dc95407: Already exists
f8dca9d30623: Already exists
a900254ad981: Already exists
9ec16dbccaf2: Already exists
d8bb652027f5: Already exists
d5a64739e55b: Already exists
8411aa5818e1: Already exists
c367703ffbfd: Already exists
4f4fb700ef54: Already exists
06ed83b93433: Already exists
e335f4621067: Already exists
936c44eb0cd5: Already exists
31c07354a88a: Already exists
ed57764a58c9: Already exists
04ee923c5dd7: Already exists
00d09ef45b27: Already exists
9d8c730b185a: Already exists
b1ca3f6b0b88: Already exists
e7959d77f2f9: Already exists
56d4d012630e: Already exists
bfc1e2c4fe29: Already exists
bd0dac824dd3: Already exists
8534f767fb63: Already exists
43147bea5997: Already exists
61e1aff4c41d: Already exists
841b52120a5c: Already exists
d56e33f3c3f1: Already exists
4bc6799a8733: Pulling fs layer
f06195aa7579: Pulling fs layer
f12df6fbfc0c: Pulling fs layer
db40bafd5f50: Pulling fs layer
2682ffb35449: Pulling fs layer
2bed5fc3e925: Pulling fs layer
6d792af63310: Pulling fs layer
2682ffb35449: Waiting
db40bafd5f50: Waiting
2bed5fc3e925: Waiting
6d792af63310: Waiting
4bc6799a8733: Download complete
f12df6fbfc0c: Download complete
4bc6799a8733: Pull complete
f06195aa7579: Pull complete
f12df6fbfc0c: Pull complete
2682ffb35449: Verifying Checksum
2682ffb35449: Download complete
2bed5fc3e925: Verifying Checksum
2bed5fc3e925: Download complete
6d792af63310: Download complete
db40bafd5f50: Verifying Checksum
db40bafd5f50: Download complete
db40bafd5f50: Pull complete
2682ffb35449: Pull complete
2bed5fc3e925: Pull complete
6d792af63310: Pull complete
Digest: sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa
Status: Downloaded newer image for ocaml/opam@sha256:d53ce12f7023de478c08c1469288c53fb6846e2844afff5c3a9496a44c3f4afa
2026-04-30 01:45.47 ---> using "f313228d5f15fb514a330dc7918769e4b7c510245b60f41a0aeda9bdc058f721" 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-30 01:45.47 ---> using "fb842f1ee9511cc945a3366a16e9c6848a18d5fc71e1e32125885969ef989f05" 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
2026-04-30 01:45.47 ---> using "1dcf3cc9828e71ad5fb04f8ed5cf0c51c96f615350c700d47ae20a27c9bd842a" 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.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.1"}]
# compiler-packages    ocaml-base-compiler.5.4.1, ocaml-compiler.5.4.1, 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.1
2026-04-30 01:45.47 ---> using "2dff692cad8bee18d5feae9c248568e4d2aac776e3c1b4bda9ad2cb259cabfae" 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-30 01:45.47 ---> using "ba1c7de7a634ccb611bfbcd740e865d8e8d3f1e8b8a22aa8451b8430ebee7c06" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-30 01:45.50 ---> saved as "719bc6523877decc6adc684d5c8c57cc881902682efdd0a0e572eacc92725392"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-30 01:46.10 ---> saved as "2eaf385a26035417c36d44cc621d9abf578917ca5452d8350c3bf4a909fa4742"

/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 [297 kB]
- Fetched 401 kB in 0s (933 kB/s)
- Reading package lists...
- 
2026-04-30 01:46.11 ---> saved as "dbcdf83fcecd0dc182b4486510731fed15573216c54423d7d19d74b7698780fe"

/home/opam: (run (shell "opam pin add -k version -yn ordering.3.23.0~alpha2 3.23.0~alpha2"))
ordering is now pinned to version 3.23.0~alpha2
2026-04-30 01:46.12 ---> saved as "830c8cba2756ed5e3d7d7378a5d32eaef2896b6f1e5c171201aa002f3890bca9"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall ordering.3.23.0~alpha2;\
                        \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\" != 'ordering.3.23.0~alpha2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
ordering.3.23.0~alpha2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 2 packages
  - install dune     3.23.0~alpha2          [required by ordering]
  - install ordering 3.23.0~alpha2 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.23.0~alpha2, ordering.3.23.0~alpha2  (cached)
-> installed dune.3.23.0~alpha2
-> installed ordering.3.23.0~alpha2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-30 01:46.47 ---> saved as "5c9ba407cb0edd815c1342b17b4dbdec2d50ba91c8743246db3bb0d8f43b186b"
Job succeeded
2026-04-30 01:47.23: Job succeeded