(not at the head of any monitored branch or PR)
2026-01-04 13:28.55: New job: build intel_hex.0.1, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29180/head (eadde8dd48af190cb69aca96b2d9e1f7a3a6b400)
                              on debian-13-ocaml-5.4-afl/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/29180/head" && git reset --hard eadde8dd
git fetch origin master
git merge --no-edit 71325ac6ed42f4eb5f30b2a20aa57ff2a6708a55
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4-afl@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe
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 intel_hex.0.1 0.1
RUN opam reinstall intel_hex.0.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" != 'intel_hex.0.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 .

2026-01-04 13:28.55: Using cache hint "ocaml/opam:debian-13-ocaml-5.4-afl@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe-intel_hex.0.1-eadde8dd48af190cb69aca96b2d9e1f7a3a6b400"
2026-01-04 13:28.55: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4-afl@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe)
 (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 intel_hex.0.1 0.1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall intel_hex.0.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\" != 'intel_hex.0.1' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-01-04 13:28.55: Waiting for resource in pool OCluster
2026-01-04 13:28.55: Waiting for worker…
2026-01-04 13:29.01: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 71325ac6ed Merge pull request #29172 from brianwk/opam-publish-reason-react-day-picker.0.1
Updating 71325ac6ed..eadde8dd48
Fast-forward
 packages/intel_hex/intel_hex.0.1/opam | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 packages/intel_hex/intel_hex.0.1/opam

(from ocaml/opam:debian-13-ocaml-5.4-afl@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4-afl@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe' locally
docker.io/ocaml/opam@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe: Pulling from ocaml/opam
2981f7e8980b: Already exists
38c43a523031: Already exists
86b171e1f8bb: Already exists
c62328d491a4: Pulling fs layer
eff4af1ec9f9: Pulling fs layer
a8fb3d73c22a: Pulling fs layer
eff4af1ec9f9: Download complete
75059ed2c06e: Pulling fs layer
c838c080301e: Pulling fs layer
a8fb3d73c22a: Download complete
dfb14fb41cef: Pulling fs layer
75059ed2c06e: Download complete
df6d00addf67: Pulling fs layer
c838c080301e: Download complete
4f718223933a: Pulling fs layer
dfb14fb41cef: Download complete
ccc6aa3cc5f0: Pulling fs layer
df6d00addf67: Download complete
4f718223933a: Download complete
23e68f1bebf2: Pulling fs layer
ccc6aa3cc5f0: Download complete
bc8ede90ef45: Pulling fs layer
23e68f1bebf2: Download complete
80af37328cf0: Pulling fs layer
709d603477b6: Pulling fs layer
bc8ede90ef45: Download complete
80af37328cf0: Download complete
0ccf30b070a2: Pulling fs layer
709d603477b6: Download complete
35aa2e416863: Pulling fs layer
00036f610596: Pulling fs layer
0ccf30b070a2: Download complete
566836f020cc: Pulling fs layer
35aa2e416863: Download complete
71b9e3f831b5: Pulling fs layer
00036f610596: Download complete
8a58bb81444d: Pulling fs layer
566836f020cc: Waiting
71b9e3f831b5: Waiting
4f4fb700ef54: Pulling fs layer
8a58bb81444d: Waiting
c914f6b1f746: Pulling fs layer
4f4fb700ef54: Waiting
63d935813e47: Pulling fs layer
8ac9b4b966c0: Pulling fs layer
c914f6b1f746: Waiting
63d935813e47: Waiting
8001b3a2b5ac: Pulling fs layer
8ac9b4b966c0: Waiting
ab8c1074cdd7: Pulling fs layer
552a5e6f461a: Pulling fs layer
8001b3a2b5ac: Waiting
096d8d04315b: Pulling fs layer
8c2c8a96d5dd: Pulling fs layer
ab8c1074cdd7: Waiting
552a5e6f461a: Waiting
5e0e78b37cf0: Pulling fs layer
096d8d04315b: Waiting
47f8c84cafbb: Pulling fs layer
ad98837138f6: Pulling fs layer
8c2c8a96d5dd: Waiting
5e0e78b37cf0: Waiting
5ed1b7a005db: Pulling fs layer
47f8c84cafbb: Waiting
ec30d9664bee: Pulling fs layer
ad98837138f6: Waiting
fc40ea176f89: Pulling fs layer
5ed1b7a005db: Waiting
120854320efc: Pulling fs layer
ec30d9664bee: Waiting
bc1b0459d6ad: Pulling fs layer
fc40ea176f89: Waiting
ae7d42bb164e: Pulling fs layer
e62afff751db: Pulling fs layer
120854320efc: Waiting
bc1b0459d6ad: Waiting
ae7d42bb164e: Waiting
fefebe105ee4: Pulling fs layer
e62afff751db: Waiting
8823a6b57b74: Pulling fs layer
fefebe105ee4: Waiting
5dfb9cdbd55d: Pulling fs layer
bd89b41fcbe6: Pulling fs layer
8823a6b57b74: Waiting
5dfb9cdbd55d: Waiting
027ca6602e04: Pulling fs layer
e61576a15e17: Pulling fs layer
bd89b41fcbe6: Waiting
fe07dc9b593b: Pulling fs layer
027ca6602e04: Waiting
fe07dc9b593b: Waiting
e61576a15e17: Waiting
566836f020cc: Verifying Checksum
566836f020cc: Download complete
71b9e3f831b5: Verifying Checksum
71b9e3f831b5: Download complete
8a58bb81444d: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
c62328d491a4: Pull complete
eff4af1ec9f9: Pull complete
c914f6b1f746: Verifying Checksum
c914f6b1f746: Download complete
63d935813e47: Download complete
8ac9b4b966c0: Download complete
8001b3a2b5ac: Verifying Checksum
8001b3a2b5ac: Download complete
ab8c1074cdd7: Download complete
552a5e6f461a: Verifying Checksum
552a5e6f461a: Download complete
096d8d04315b: Verifying Checksum
096d8d04315b: Download complete
8c2c8a96d5dd: Download complete
5e0e78b37cf0: Verifying Checksum
5e0e78b37cf0: Download complete
47f8c84cafbb: Download complete
ad98837138f6: Verifying Checksum
ad98837138f6: Download complete
fc40ea176f89: Download complete
bc1b0459d6ad: Verifying Checksum
bc1b0459d6ad: Download complete
ae7d42bb164e: Verifying Checksum
ae7d42bb164e: Download complete
e62afff751db: Download complete
120854320efc: Verifying Checksum
120854320efc: Download complete
ec30d9664bee: Verifying Checksum
ec30d9664bee: Download complete
fefebe105ee4: Verifying Checksum
fefebe105ee4: Download complete
8823a6b57b74: Verifying Checksum
8823a6b57b74: Download complete
5dfb9cdbd55d: Verifying Checksum
5dfb9cdbd55d: Download complete
027ca6602e04: Download complete
e61576a15e17: Download complete
fe07dc9b593b: Verifying Checksum
fe07dc9b593b: Download complete
a8fb3d73c22a: Pull complete
75059ed2c06e: Pull complete
c838c080301e: Pull complete
dfb14fb41cef: Pull complete
df6d00addf67: Pull complete
bd89b41fcbe6: Verifying Checksum
bd89b41fcbe6: Download complete
4f718223933a: Pull complete
ccc6aa3cc5f0: Pull complete
23e68f1bebf2: Pull complete
bc8ede90ef45: Pull complete
80af37328cf0: Pull complete
709d603477b6: Pull complete
0ccf30b070a2: Pull complete
35aa2e416863: Pull complete
00036f610596: Pull complete
566836f020cc: Pull complete
71b9e3f831b5: Pull complete
8a58bb81444d: Pull complete
4f4fb700ef54: Pull complete
c914f6b1f746: Pull complete
63d935813e47: Pull complete
8ac9b4b966c0: Pull complete
8001b3a2b5ac: Pull complete
ab8c1074cdd7: Pull complete
552a5e6f461a: Pull complete
096d8d04315b: Pull complete
8c2c8a96d5dd: Pull complete
5e0e78b37cf0: Pull complete
47f8c84cafbb: Pull complete
ad98837138f6: Pull complete
5ed1b7a005db: Pull complete
ec30d9664bee: Pull complete
fc40ea176f89: Pull complete
120854320efc: Pull complete
bc1b0459d6ad: Pull complete
ae7d42bb164e: Pull complete
e62afff751db: Pull complete
fefebe105ee4: Pull complete
8823a6b57b74: Pull complete
5dfb9cdbd55d: Pull complete
bd89b41fcbe6: Pull complete
027ca6602e04: Pull complete
e61576a15e17: Pull complete
fe07dc9b593b: Pull complete
Digest: sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe
Status: Downloaded newer image for ocaml/opam@sha256:63204714cf88837e62df7b1fa0f4be1b52b1af9d28ace751fd50195a238a21fe
2026-01-04 13:30.55 ---> using "5fc0dee52e09e5673b3458c1e6434580cb30ed0682ecdb85029738c4557fe6cc" 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-01-04 13:30.55 ---> using "457bcad046cd12b2ce4043aafbc1d92f62ea6b2a2a502b03e1d74b013df6bdbd" 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-01-04 13:30.55 ---> using "e25d848bf60d9d8391d4cb8df5f47155b1938def51f945a5d729854b87af6067" 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=debian os-version=13
# 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-variants" {= "5.4.0+options"}]
# compiler-packages    ocaml-compiler.5.4.0, ocaml-option-afl.1, ocaml-options-only-afl.1, ocaml-variants.5.4.0+options
# 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.0+options+afl
2026-01-04 13:30.55 ---> using "e69f8e757129fe88450d7ddf5bc1f512808dca8ef313d87ce837811ab7c42b2c" 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-01-04 13:30.55 ---> using "5effa5006610d9916fdeadc8a1a0194616e69a02d78817457a7357125e35cf6a" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-01-04 13:31.13 ---> saved as "7c8c0f53e5bd6d07e574e3e13c76c67b9adb6c084ed0ceaa0977f5b89d3bb06b"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-04 13:31.32 ---> saved as "39ef672ed467473bcfbdc687dfde0aaa1a80746112bf751ef0086eaf60a022f5"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/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 [94.0 kB]
- Fetched 185 kB in 0s (1360 kB/s)
- Reading package lists...
2026-01-04 13:31.33 ---> saved as "6f09f398704bb9de0633ae7ae92ddd2572dc030af17b3ab2a16f1fc9cddc10d1"

/home/opam: (run (shell "opam pin add -k version -yn intel_hex.0.1 0.1"))
intel_hex is now pinned to version 0.1
2026-01-04 13:31.35 ---> saved as "de83fe7cb33c0016186e08288fc90f64032e0834287c367c6e717f0caf9aeac8"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall intel_hex.0.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\" != 'intel_hex.0.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
intel_hex.0.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 7 packages
  - install cstruct    6.2.0        [required by intel_hex]
  - install dune       3.20.2       [required by intel_hex]
  - install fmt        0.11.0       [required by cstruct]
  - install intel_hex  0.1 (pinned)
  - install ocamlbuild 0.16.1       [required by fmt]
  - install ocamlfind  1.9.8        [required by fmt]
  - install topkg      1.1.1        [required by fmt]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cstruct.6.2.0  (cached)
-> retrieved dune.3.20.2  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved intel_hex.0.1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved topkg.1.1.1  (cached)
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed fmt.0.11.0
-> installed dune.3.20.2
-> installed cstruct.6.2.0
-> installed intel_hex.0.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-04 13:32.05 ---> saved as "9c0c3a403059c1b2811a6d7164142bc6531bbcc4b507a0a0e28d8237cb49af30"
Job succeeded
2026-01-04 13:32.11: Job succeeded