(not at the head of any monitored branch or PR)
2025-12-08 15:16.56: New job: build lwt_ppx.1.2.1, using opam 2.0
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29039/head (3f8e3ae1827b1f3cd5cf264fa2d16228b3a169f4)
                              on debian-13-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/29039/head" && git reset --hard 3f8e3ae1
git fetch origin master
git merge --no-edit 24866eca47222a207c9a30d2caac223d18f6a780
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam
RUN opam init --reinit -ni
RUN 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 depext -u || true
RUN opam pin add -k version -yn lwt_ppx.1.2.1 1.2.1
RUN opam depext lwt_ppx.1.2.1 && opam reinstall lwt_ppx.1.2.1; \
    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-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'lwt_ppx.1.2.1' && 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-12-08 15:16.56: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d-lwt_ppx.1.2.1-3f8e3ae1827b1f3cd5cf264fa2d16228b3a169f4"
2025-12-08 15:16.56: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "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 depext -u || true"))
 (run (shell "opam pin add -k version -yn lwt_ppx.1.2.1 1.2.1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam depext lwt_ppx.1.2.1 && opam reinstall lwt_ppx.1.2.1;\
             \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-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'lwt_ppx.1.2.1' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2025-12-08 15:16.56: Waiting for resource in pool OCluster
2025-12-08 16:09.45: Waiting for worker…
2025-12-08 16:13.52: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
Updating files:  68% (13057/18983)
Updating files:  69% (13099/18983)
Updating files:  70% (13289/18983)
Updating files:  71% (13478/18983)
Updating files:  72% (13668/18983)
Updating files:  73% (13858/18983)
Updating files:  74% (14048/18983)
Updating files:  75% (14238/18983)
Updating files:  76% (14428/18983)
Updating files:  77% (14617/18983)
Updating files:  78% (14807/18983)
Updating files:  79% (14997/18983)
Updating files:  80% (15187/18983)
Updating files:  81% (15377/18983)
Updating files:  82% (15567/18983)
Updating files:  83% (15756/18983)
Updating files:  84% (15946/18983)
Updating files:  85% (16136/18983)
Updating files:  86% (16326/18983)
Updating files:  87% (16516/18983)
Updating files:  88% (16706/18983)
Updating files:  89% (16895/18983)
Updating files:  90% (17085/18983)
Updating files:  91% (17275/18983)
Updating files:  92% (17465/18983)
Updating files:  93% (17655/18983)
Updating files:  94% (17845/18983)
Updating files:  95% (18034/18983)
Updating files:  96% (18224/18983)
Updating files:  97% (18414/18983)
Updating files:  98% (18604/18983)
Updating files:  99% (18794/18983)
Updating files: 100% (18983/18983)
Updating files: 100% (18983/18983), done.
HEAD is now at 24866eca47 Merge pull request #29034 from hannesm/fixes
Updating 24866eca47..3f8e3ae182
Fast-forward
 packages/lwt_ppx/lwt_ppx.1.0.0/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.0.1/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.1.0/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.2.0/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.2.1/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.2.2/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.2.3/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.1.2.4/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.2.0.0/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.2.0.1/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.2.0.2/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.2.0.3/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.2.1.0/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.5.8.0/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.5.9.1/opam          | 2 +-
 packages/lwt_ppx/lwt_ppx.5.9.2/opam          | 2 +-
 packages/moonpool-lwt/moonpool-lwt.0.10/opam | 2 +-
 packages/moonpool-lwt/moonpool-lwt.0.9/opam  | 2 +-
 packages/tezt/tezt.2.0.0/opam                | 2 +-
 packages/tezt/tezt.3.0.0/opam                | 2 +-
 packages/tezt/tezt.4.3.0/opam                | 2 +-
 21 files changed, 21 insertions(+), 21 deletions(-)

(from ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d' locally
docker.io/ocaml/opam@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d: Pulling from ocaml/opam
53c88f1dfeb7: Already exists
268d44a12236: Already exists
f2f36c7402e3: Already exists
9eb2778f421b: Already exists
3ca35f1ec5ed: Already exists
b08866568793: Already exists
fb0d17ce08c9: Already exists
c8db2c4fd670: Already exists
5fa8cfe8f9cb: Already exists
e7f5f7180a56: Already exists
9f66154be4d4: Already exists
f6674de6e5d4: Already exists
80eb63632584: Already exists
66f55aa69346: Already exists
d121bc397a1a: Already exists
0eff100405dd: Already exists
7d67d217736c: Already exists
ac7107dc3d00: Already exists
f01a17be3cef: Already exists
30a38827b55c: Already exists
085733096c8e: Already exists
86db5d63aa02: Already exists
4f4fb700ef54: Already exists
034a62edceac: Already exists
808c1ae36c95: Already exists
eba808bca592: Already exists
68b2bb6a330b: Already exists
9fee74853ab2: Already exists
00d667d2b4f9: Already exists
cde2288b7be2: Already exists
6e6039e741bd: Already exists
08dc627d7129: Already exists
fbbf04bee28a: Already exists
cf124fccb693: Already exists
16001ee30892: Already exists
a379ebcf721f: Already exists
c05951b4b1dd: Already exists
1238fc26ec9b: Already exists
33d5b2862e74: Already exists
6a5c5f5e740e: Already exists
f97083767ae6: Already exists
5fbf3379e3de: Pulling fs layer
fa7fd9ad7954: Pulling fs layer
5fbf3379e3de: Waiting
c0b4ac729b41: Pulling fs layer
40482318cf81: Pulling fs layer
c0b4ac729b41: Waiting
40482318cf81: Waiting
fa7fd9ad7954: Waiting
fa7fd9ad7954: Verifying Checksum
fa7fd9ad7954: Download complete
c0b4ac729b41: Download complete
5fbf3379e3de: Verifying Checksum
5fbf3379e3de: Download complete
5fbf3379e3de: Pull complete
fa7fd9ad7954: Pull complete
c0b4ac729b41: Pull complete
40482318cf81: Pull complete
Digest: sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d
Status: Downloaded newer image for ocaml/opam@sha256:277168101f7d4ebc452a75f825628d280c76dd0be7d8bcb58c24a5e50fe3d10d
2025-12-08 16:13.58 ---> using "d81b3b20b9dbe813f4813251eb45f7f230344599357169e34b0d2f872bf65895" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam"))
2025-12-08 16:13.58 ---> using "a284e7cf33e6cea77b4f20a6e0de961f131f131518b74ae481d8956263180469" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
[NOTE] Will configure 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.

[WARNING] Recommended dependencies -- most packages rely on these:
  - m4

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
default (at git+file:///home/opam/opam-repository): 
    [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)

2025-12-08 16:14.25 ---> saved as "8fa3820f3e92254996c91a1855e2bfc402f8cf8550f2404170102c613a70a61f"

/home/opam: (run (shell "opam config report"))
# opam config report
# opam-version      2.0.10 (adc1e1829a2bef5b240746df80341b508290fe3b) 
# self-upgrade      no
# system            arch=x86_64 os=linux os-distribution=debian os-version=13
# solver            builtin-mccs+glpk
# install-criteria  -removed,-count[version-lag,request],-count[version-lag,changed],-changed
# upgrade-criteria  -removed,-count[version-lag,solution],-new
# jobs              71
# repositories      1 (version-controlled)
# pinned            1 (version)
# current-switch    4.14
2025-12-08 16:14.26 ---> saved as "8c05ad1689dac217e08400f3b27ec1a584bab17953af927d2ace110357dbd110"

/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-12-08 16:14.37 ---> saved as "299bae0ade680adebb4d78f081278df8f59c8b7226dcd5ef4b106acca4161c11"

/home/opam: (copy (src .) (dst opam-repository/))
2025-12-08 16:14.51 ---> saved as "beb75b1ffc1a4ebb39fa874afb27ef9a1ec9a61afccb700fb78d39d33d1629ce"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
default (at file:///home/opam/opam-repository): 
    [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)

2025-12-08 16:15.02 ---> saved as "33ebb42ba966b46ef8f636498b69176ae876138c297fa7f60b881c6b13eb07ad"

/home/opam: (run (network host)
                 (shell "opam depext -u || true"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
# All required OS packages found.
The following command needs to be run through "sudo":
    apt-get update
Hit:1 http://deb.debian.org/debian trixie InRelease
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [81.7 kB]
Fetched 172 kB in 0s (1697 kB/s)
Reading package lists...
# OS package update successful
2025-12-08 16:15.04 ---> saved as "bdd550942b711e94faeb80e9ba7954609bc3e80f155b4f638ba40d3ce8cf425c"

/home/opam: (run (shell "opam pin add -k version -yn lwt_ppx.1.2.1 1.2.1"))
lwt_ppx is now pinned to version 1.2.1
2025-12-08 16:15.05 ---> saved as "469cec749f8fed022d6b786f949894b96e067b039922f41e75d5f654291203b4"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam depext lwt_ppx.1.2.1 && opam reinstall lwt_ppx.1.2.1;\
                        \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-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'lwt_ppx.1.2.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
[ERROR] No solution for lwt_ppx.1.2.1: The following dependencies couldn't be met:
          - lwt_ppx -> ocaml-migrate-parsetree < 2.0.0 -> ocaml < 4.13
              base of this switch (use `--unlock-base' to force)


Command failed: opam list --readonly --external '--resolve=lwt_ppx.1.2.1' --color=never returned 20
"/usr/bin/env" "bash" "-c" "opam depext lwt_ppx.1.2.1 && opam reinstall lwt_ppx.1.2.1;
        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-13\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'lwt_ppx.1.2.1' && 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-12-08 16:15.34: Job failed: Failed: Build failed
2025-12-08 16:15.34: Log analysis:
2025-12-08 16:15.34: >>> 
[ERROR] No solution for lwt_ppx.1.2.1: The following dependencies couldn't be met:
 (score = 100)
2025-12-08 16:15.34: [SKIP] Package not available