2026-03-17 08:41.05: New job: build atdts.3.0.1, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29552/head (3f99f67099d8d6ef704a5921e41845e089388cb4)
on ubuntu-24.04-ocaml-4.14/riscv64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29552/head" && git reset --hard 3f99f670
git fetch origin master
git merge --no-edit e589be2bb3f3c3428c9c98a122428f3ad2d44845
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:8d0071c48b623695c81dfcb3cba2ec2d6c693760ec440dd21e8c9840206ffd7e
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 atdts.3.0.1 3.0.1
RUN opam reinstall atdts.3.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 "\"ubuntu-24.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'atdts.3.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-03-17 08:41.05: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:8d0071c48b623695c81dfcb3cba2ec2d6c693760ec440dd21e8c9840206ffd7e-atdts.3.0.1-3f99f67099d8d6ef704a5921e41845e089388cb4"
2026-03-17 08:41.05: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:8d0071c48b623695c81dfcb3cba2ec2d6c693760ec440dd21e8c9840206ffd7e)
(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 atdts.3.0.1 3.0.1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall atdts.3.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 \"\\\"ubuntu-24.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'atdts.3.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-03-17 08:41.05: Waiting for resource in pool OCluster
2026-03-17 08:41.08: Waiting for worker…
2026-03-17 20:29.39: Got resource from pool OCluster
Building on riscv-bm-03.sw.ci.dev
All commits already cached
Updating files: 14% (2718/18455)
Updating files: 15% (2769/18455)
Updating files: 16% (2953/18455)
Updating files: 17% (3138/18455)
Updating files: 18% (3322/18455)
Updating files: 19% (3507/18455)
Updating files: 20% (3691/18455)
Updating files: 21% (3876/18455)
Updating files: 22% (4061/18455)
Updating files: 23% (4245/18455)
Updating files: 24% (4430/18455)
Updating files: 25% (4614/18455)
Updating files: 26% (4799/18455)
Updating files: 27% (4983/18455)
Updating files: 28% (5168/18455)
Updating files: 28% (5296/18455)
Updating files: 29% (5352/18455)
Updating files: 30% (5537/18455)
Updating files: 31% (5722/18455)
Updating files: 32% (5906/18455)
Updating files: 33% (6091/18455)
Updating files: 34% (6275/18455)
Updating files: 35% (6460/18455)
Updating files: 36% (6644/18455)
Updating files: 37% (6829/18455)
Updating files: 38% (7013/18455)
Updating files: 39% (7198/18455)
Updating files: 40% (7382/18455)
Updating files: 41% (7567/18455)
Updating files: 42% (7752/18455)
Updating files: 42% (7820/18455)
Updating files: 43% (7936/18455)
Updating files: 44% (8121/18455)
Updating files: 45% (8305/18455)
Updating files: 46% (8490/18455)
Updating files: 47% (8674/18455)
Updating files: 48% (8859/18455)
Updating files: 49% (9043/18455)
Updating files: 50% (9228/18455)
Updating files: 51% (9413/18455)
Updating files: 52% (9597/18455)
Updating files: 53% (9782/18455)
Updating files: 53% (9960/18455)
Updating files: 54% (9966/18455)
Updating files: 55% (10151/18455)
Updating files: 56% (10335/18455)
Updating files: 57% (10520/18455)
Updating files: 58% (10704/18455)
Updating files: 59% (10889/18455)
Updating files: 60% (11073/18455)
Updating files: 61% (11258/18455)
Updating files: 62% (11443/18455)
Updating files: 63% (11627/18455)
Updating files: 64% (11812/18455)
Updating files: 65% (11996/18455)
Updating files: 65% (12098/18455)
Updating files: 66% (12181/18455)
Updating files: 67% (12365/18455)
Updating files: 68% (12550/18455)
Updating files: 69% (12734/18455)
Updating files: 70% (12919/18455)
Updating files: 71% (13104/18455)
Updating files: 72% (13288/18455)
Updating files: 73% (13473/18455)
Updating files: 74% (13657/18455)
Updating files: 75% (13842/18455)
Updating files: 76% (14026/18455)
Updating files: 77% (14211/18455)
Updating files: 78% (14395/18455)
Updating files: 78% (14462/18455)
Updating files: 79% (14580/18455)
Updating files: 80% (14764/18455)
Updating files: 81% (14949/18455)
Updating files: 82% (15134/18455)
Updating files: 83% (15318/18455)
Updating files: 84% (15503/18455)
Updating files: 85% (15687/18455)
Updating files: 86% (15872/18455)
Updating files: 87% (16056/18455)
Updating files: 88% (16241/18455)
Updating files: 89% (16425/18455)
Updating files: 90% (16610/18455)
Updating files: 91% (16795/18455)
Updating files: 91% (16905/18455)
Updating files: 92% (16979/18455)
Updating files: 93% (17164/18455)
Updating files: 94% (17348/18455)
Updating files: 95% (17533/18455)
Updating files: 96% (17717/18455)
Updating files: 97% (17902/18455)
Updating files: 98% (18086/18455)
Updating files: 99% (18271/18455)
Updating files: 100% (18455/18455)
Updating files: 100% (18455/18455), done.
HEAD is now at e589be2bb3 Merge pull request #29546 from johnwhitington/opam-publish-camlpdf.2.9
Updating e589be2bb3..3f99f67099
Fast-forward
packages/atd/atd.4.0.0/opam | 126 ++++++++++++++++++++
packages/atdcpp/atdcpp.2.16.0/opam | 2 +-
packages/atdcpp/atdcpp.3.0.1/opam | 2 +-
packages/atdcpp/atdcpp.4.0.0/opam | 117 ++++++++++++++++++
packages/atdd/atdd.2.13.0/opam | 2 +-
packages/atdd/atdd.2.14.0/opam | 2 +-
packages/atdd/atdd.2.14.1/opam | 2 +-
packages/atdd/atdd.2.15.0/opam | 2 +-
packages/atdd/atdd.2.16.0/opam | 2 +-
packages/atdd/atdd.3.0.1/opam | 2 +-
packages/atdd/atdd.4.0.0/opam | 117 ++++++++++++++++++
.../atdgen-codec-runtime.4.0.0/opam | 116 ++++++++++++++++++
packages/atdgen-runtime/atdgen-runtime.4.0.0/opam | 118 +++++++++++++++++++
packages/atdgen/atdgen.2.14.0/opam | 2 +-
packages/atdgen/atdgen.2.14.1/opam | 2 +-
packages/atdgen/atdgen.2.15.0/opam | 2 +-
packages/atdgen/atdgen.2.16.0/opam | 2 +-
packages/atdgen/atdgen.3.0.1/opam | 2 +-
packages/atdgen/atdgen.4.0.0/opam | 131 +++++++++++++++++++++
packages/atdj/atdj.2.10.0/opam | 2 +-
packages/atdj/atdj.2.11.0/opam | 2 +-
packages/atdj/atdj.2.12.0/opam | 2 +-
packages/atdj/atdj.2.13.0/opam | 2 +-
packages/atdj/atdj.2.14.0/opam | 2 +-
packages/atdj/atdj.2.14.1/opam | 2 +-
packages/atdj/atdj.2.15.0/opam | 2 +-
packages/atdj/atdj.2.16.0/opam | 2 +-
packages/atdj/atdj.3.0.1/opam | 2 +-
packages/atdj/atdj.4.0.0/opam | 130 ++++++++++++++++++++
packages/atdml/atdml.4.0.0/opam | 122 +++++++++++++++++++
packages/atdpy/atdpy.2.10.0/opam | 2 +-
packages/atdpy/atdpy.2.11.0/opam | 2 +-
packages/atdpy/atdpy.2.12.0/opam | 2 +-
packages/atdpy/atdpy.2.13.0/opam | 2 +-
packages/atdpy/atdpy.2.14.0/opam | 2 +-
packages/atdpy/atdpy.2.14.1/opam | 2 +-
packages/atdpy/atdpy.2.15.0/opam | 2 +-
packages/atdpy/atdpy.2.16.0/opam | 2 +-
packages/atdpy/atdpy.3.0.1/opam | 2 +-
packages/atdpy/atdpy.4.0.0/opam | 119 +++++++++++++++++++
packages/atds/atds.2.10.0/opam | 2 +-
packages/atds/atds.2.11.0/opam | 2 +-
packages/atds/atds.2.12.0/opam | 2 +-
packages/atds/atds.2.13.0/opam | 2 +-
packages/atds/atds.2.14.0/opam | 2 +-
packages/atds/atds.2.14.1/opam | 2 +-
packages/atds/atds.2.15.0/opam | 2 +-
packages/atds/atds.2.16.0/opam | 2 +-
packages/atds/atds.3.0.1/opam | 2 +-
packages/atds/atds.4.0.0/opam | 115 ++++++++++++++++++
packages/atdts/atdts.2.10.0/opam | 2 +-
packages/atdts/atdts.2.11.0/opam | 2 +-
packages/atdts/atdts.2.12.0/opam | 2 +-
packages/atdts/atdts.2.13.0/opam | 2 +-
packages/atdts/atdts.2.14.0/opam | 2 +-
packages/atdts/atdts.2.14.1/opam | 2 +-
packages/atdts/atdts.2.15.0/opam | 2 +-
packages/atdts/atdts.2.16.0/opam | 2 +-
packages/atdts/atdts.3.0.1/opam | 2 +-
packages/atdts/atdts.4.0.0/opam | 118 +++++++++++++++++++
60 files changed, 1378 insertions(+), 49 deletions(-)
create mode 100644 packages/atd/atd.4.0.0/opam
create mode 100644 packages/atdcpp/atdcpp.4.0.0/opam
create mode 100644 packages/atdd/atdd.4.0.0/opam
create mode 100644 packages/atdgen-codec-runtime/atdgen-codec-runtime.4.0.0/opam
create mode 100644 packages/atdgen-runtime/atdgen-runtime.4.0.0/opam
create mode 100644 packages/atdgen/atdgen.4.0.0/opam
create mode 100644 packages/atdj/atdj.4.0.0/opam
create mode 100644 packages/atdml/atdml.4.0.0/opam
create mode 100644 packages/atdpy/atdpy.4.0.0/opam
create mode 100644 packages/atds/atds.4.0.0/opam
create mode 100644 packages/atdts/atdts.4.0.0/opam
(from ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:8d0071c48b623695c81dfcb3cba2ec2d6c693760ec440dd21e8c9840206ffd7e)
2026-03-17 21:42.58: Cancelling: Auto-cancelling job because it is no longer needed