- github
- ocaml
- opam-repository
- 4deebe
- distributions,debian-unstable-ocaml-4.14,ppxlib.0.36.1
(not at the head of any monitored branch or PR)
2025-07-14 12:34.28: New job: build ppxlib.0.36.1, using opam 2.3
from https://github.com/ocaml/opam-repository.git#refs/pull/28160/head (4deebea6099dbe492b2820180da0b1e729bdf5c6)
on debian-unstable-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/28160/head" && git reset --hard 4deebea6
git fetch origin master
git merge --no-edit ab64da8511384eb17e33f1a279f920ed72d7d958
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-unstable-ocaml-4.14@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11
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 ppxlib.0.36.1 0.36.1
RUN opam reinstall ppxlib.0.36.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-unstable\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'ppxlib.0.36.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-07-14 12:34.28: Using cache hint "ocaml/opam:debian-unstable-ocaml-4.14@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11-ppxlib.0.36.1-4deebea6099dbe492b2820180da0b1e729bdf5c6"
2025-07-14 12:34.28: Using OBuilder spec:
((from ocaml/opam:debian-unstable-ocaml-4.14@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11)
(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 ppxlib.0.36.1 0.36.1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ppxlib.0.36.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-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\" != 'ppxlib.0.36.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-07-14 12:34.28: Waiting for resource in pool OCluster
2025-07-14 12:40.28: Waiting for worker…
2025-07-14 12:42.48: Got resource from pool OCluster
Building on clete.caelum.ci.dev
All commits already cached
Updating files: 82% (14729/17847)
Updating files: 83% (14814/17847)
Updating files: 84% (14992/17847)
Updating files: 85% (15170/17847)
Updating files: 86% (15349/17847)
Updating files: 87% (15527/17847)
Updating files: 88% (15706/17847)
Updating files: 89% (15884/17847)
Updating files: 90% (16063/17847)
Updating files: 91% (16241/17847)
Updating files: 92% (16420/17847)
Updating files: 93% (16598/17847)
Updating files: 94% (16777/17847)
Updating files: 95% (16955/17847)
Updating files: 96% (17134/17847)
Updating files: 97% (17312/17847)
Updating files: 98% (17491/17847)
Updating files: 99% (17669/17847)
Updating files: 100% (17847/17847)
Updating files: 100% (17847/17847), done.
HEAD is now at ab64da8511 Merge pull request #28162 from vbmithr/release-logs-async-1.4
Merge made by the 'ort' strategy.
packages/ppxlib-bench/ppxlib-bench.0.36.1/opam | 45 ++++++++++++++++++
packages/ppxlib-tools/ppxlib-tools.0.36.1/opam | 46 ++++++++++++++++++
packages/ppxlib/ppxlib.0.36.1/opam | 64 ++++++++++++++++++++++++++
3 files changed, 155 insertions(+)
create mode 100644 packages/ppxlib-bench/ppxlib-bench.0.36.1/opam
create mode 100644 packages/ppxlib-tools/ppxlib-tools.0.36.1/opam
create mode 100644 packages/ppxlib/ppxlib.0.36.1/opam
(from ocaml/opam:debian-unstable-ocaml-4.14@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11)
Unable to find image 'ocaml/opam:debian-unstable-ocaml-4.14@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11' locally
docker.io/ocaml/opam@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11: Pulling from ocaml/opam
4e931dbe891d: Pulling fs layer
6d2f57bb0d58: Pulling fs layer
42ffad43ddf7: Pulling fs layer
a843a7cff5b1: Pulling fs layer
217e392d7e0f: Pulling fs layer
e804c029bdf4: Pulling fs layer
92c8311c290d: Pulling fs layer
81a695e74ea9: Pulling fs layer
ec5c083cf22b: Pulling fs layer
a21bf54f2d5b: Pulling fs layer
09ba181d4069: Pulling fs layer
7ef6323c9515: Pulling fs layer
b2e15490040e: Pulling fs layer
a843a7cff5b1: Waiting
217e392d7e0f: Waiting
f987803266ba: Pulling fs layer
7a9eb25f98ab: Pulling fs layer
ed08555d0217: Pulling fs layer
e804c029bdf4: Waiting
cb69b9672969: Pulling fs layer
92c8311c290d: Waiting
f0209392ec20: Pulling fs layer
1a2bfb83bd17: Pulling fs layer
81a695e74ea9: Waiting
9ce1342f625b: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f4cd3cda5bd1: Pulling fs layer
ec5c083cf22b: Waiting
a1964fa03b8e: Pulling fs layer
a21bf54f2d5b: Waiting
b0447f55c55d: Pulling fs layer
3b35795ea6f1: Pulling fs layer
b2e15490040e: Waiting
09ba181d4069: Waiting
54253ebfaadd: Pulling fs layer
9ff632143c65: Pulling fs layer
ed08555d0217: Waiting
1a2bfb83bd17: Waiting
cb69b9672969: Waiting
9b15fa33b17b: Pulling fs layer
f0209392ec20: Waiting
9ce1342f625b: Waiting
fc621d9e49ee: Pulling fs layer
4f4fb700ef54: Waiting
b0447f55c55d: Waiting
f4cd3cda5bd1: Waiting
5bd7c786f6af: Pulling fs layer
7a9eb25f98ab: Waiting
3b35795ea6f1: Waiting
a808190c9ede: Pulling fs layer
54253ebfaadd: Waiting
9ff632143c65: Waiting
b98e772cf962: Pulling fs layer
a1964fa03b8e: Waiting
f6034e88fa4b: Pulling fs layer
5bd7c786f6af: Waiting
fc621d9e49ee: Waiting
20427fd93949: Pulling fs layer
b98e772cf962: Waiting
64bdf3a66474: Pulling fs layer
20427fd93949: Waiting
3a1c504ada2e: Pulling fs layer
0b128060d34b: Pulling fs layer
64bdf3a66474: Waiting
712e4b43f6e9: Pulling fs layer
8df215c81409: Pulling fs layer
3a1c504ada2e: Waiting
077145acaf58: Pulling fs layer
b7c588be1e51: Pulling fs layer
0b128060d34b: Waiting
e5449f5927ce: Pulling fs layer
14d8873ec3d8: Pulling fs layer
077145acaf58: Waiting
8df215c81409: Waiting
b7c588be1e51: Waiting
e5449f5927ce: Waiting
42ffad43ddf7: Verifying Checksum
42ffad43ddf7: Download complete
6d2f57bb0d58: Verifying Checksum
6d2f57bb0d58: Download complete
a843a7cff5b1: Verifying Checksum
a843a7cff5b1: Download complete
217e392d7e0f: Verifying Checksum
217e392d7e0f: Download complete
92c8311c290d: Verifying Checksum
92c8311c290d: Download complete
81a695e74ea9: Verifying Checksum
81a695e74ea9: Download complete
ec5c083cf22b: Verifying Checksum
ec5c083cf22b: Download complete
4e931dbe891d: Verifying Checksum
4e931dbe891d: Download complete
a21bf54f2d5b: Verifying Checksum
a21bf54f2d5b: Download complete
09ba181d4069: Verifying Checksum
09ba181d4069: Download complete
e804c029bdf4: Verifying Checksum
e804c029bdf4: Download complete
b2e15490040e: Verifying Checksum
b2e15490040e: Download complete
7ef6323c9515: Verifying Checksum
7ef6323c9515: Download complete
7a9eb25f98ab: Verifying Checksum
7a9eb25f98ab: Download complete
ed08555d0217: Verifying Checksum
ed08555d0217: Download complete
cb69b9672969: Verifying Checksum
cb69b9672969: Download complete
f987803266ba: Verifying Checksum
f987803266ba: Download complete
f0209392ec20: Verifying Checksum
1a2bfb83bd17: Verifying Checksum
1a2bfb83bd17: Download complete
f0209392ec20: Download complete
9ce1342f625b: Verifying Checksum
9ce1342f625b: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
f4cd3cda5bd1: Verifying Checksum
f4cd3cda5bd1: Download complete
a1964fa03b8e: Verifying Checksum
a1964fa03b8e: Download complete
b0447f55c55d: Verifying Checksum
b0447f55c55d: Download complete
3b35795ea6f1: Verifying Checksum
3b35795ea6f1: Download complete
54253ebfaadd: Download complete
9ff632143c65: Verifying Checksum
9ff632143c65: Download complete
9b15fa33b17b: Verifying Checksum
9b15fa33b17b: Download complete
fc621d9e49ee: Download complete
5bd7c786f6af: Verifying Checksum
5bd7c786f6af: Download complete
a808190c9ede: Verifying Checksum
a808190c9ede: Download complete
b98e772cf962: Verifying Checksum
b98e772cf962: Download complete
f6034e88fa4b: Verifying Checksum
f6034e88fa4b: Download complete
64bdf3a66474: Verifying Checksum
64bdf3a66474: Download complete
0b128060d34b: Verifying Checksum
0b128060d34b: Download complete
712e4b43f6e9: Verifying Checksum
712e4b43f6e9: Download complete
8df215c81409: Download complete
4e931dbe891d: Pull complete
6d2f57bb0d58: Pull complete
42ffad43ddf7: Pull complete
a843a7cff5b1: Pull complete
217e392d7e0f: Pull complete
20427fd93949: Verifying Checksum
20427fd93949: Download complete
b7c588be1e51: Verifying Checksum
b7c588be1e51: Download complete
e5449f5927ce: Verifying Checksum
e5449f5927ce: Download complete
14d8873ec3d8: Verifying Checksum
14d8873ec3d8: Download complete
077145acaf58: Verifying Checksum
077145acaf58: Download complete
3a1c504ada2e: Verifying Checksum
3a1c504ada2e: Download complete
e804c029bdf4: Pull complete
92c8311c290d: Pull complete
81a695e74ea9: Pull complete
ec5c083cf22b: Pull complete
a21bf54f2d5b: Pull complete
09ba181d4069: Pull complete
7ef6323c9515: Pull complete
b2e15490040e: Pull complete
f987803266ba: Pull complete
7a9eb25f98ab: Pull complete
ed08555d0217: Pull complete
cb69b9672969: Pull complete
f0209392ec20: Pull complete
1a2bfb83bd17: Pull complete
9ce1342f625b: Pull complete
4f4fb700ef54: Pull complete
f4cd3cda5bd1: Pull complete
a1964fa03b8e: Pull complete
b0447f55c55d: Pull complete
3b35795ea6f1: Pull complete
54253ebfaadd: Pull complete
9ff632143c65: Pull complete
9b15fa33b17b: Pull complete
fc621d9e49ee: Pull complete
5bd7c786f6af: Pull complete
a808190c9ede: Pull complete
b98e772cf962: Pull complete
f6034e88fa4b: Pull complete
20427fd93949: Pull complete
64bdf3a66474: Pull complete
3a1c504ada2e: Pull complete
0b128060d34b: Pull complete
712e4b43f6e9: Pull complete
8df215c81409: Pull complete
077145acaf58: Pull complete
b7c588be1e51: Pull complete
e5449f5927ce: Pull complete
14d8873ec3d8: Pull complete
Digest: sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11
Status: Downloaded newer image for ocaml/opam@sha256:0285eafe7be504db1e105c1584869cc7d3b77affc05d8df471672c185aa70a11
2025-07-14 12:44.44 ---> saved as "6cebd66525e92da7ff8820aa705179bf3b0dd6636930883cccecf7be045be3af"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-07-14 12:44.45 ---> saved as "c46de6419a3eb5f4d0d08233e1820ab274f41e50099725f1e0cf12cd79cd7e76"
/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.
Continue? [y/n] y
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.
[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-07-14 12:45.13 ---> saved as "b4eafd85931582e3f74c27817aaa5c887c7ad3b59834fcb25c5d5a9516e3034f"
/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=13
# 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 4.14
# invariant ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.2
2025-07-14 12:45.13 ---> saved as "38763535109a0cae9a772fb124bc7fb7995b97cb3ee6fa231d7a7c8d1535af6a"
/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-07-14 12:45.20 ---> saved as "41bf592fc3fbfe0fbc8dd285f17a4ce48ff660572880c5d34009188d6ee1285a"
/home/opam: (copy (src .) (dst opam-repository/))
2025-07-14 12:45.34 ---> saved as "49e4ee19c0ab3f40cc7b42aef9b6e03843a396f805e9ac04f45b8c39087d6852"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-07-14 12:45.54 ---> saved as "ea150db1fadf08b3e82b8860ef2be7828fd51be95e380b04bc9df1dffca56be8"
/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 [213 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-07-14-0205.05-F-2025-07-05-0804.49.pdiff [127 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-07-14-0205.05-F-2025-07-05-0804.49.pdiff [127 kB]
- Fetched 404 kB in 3s (137 kB/s)
- Reading package lists...
-
2025-07-14 12:45.59 ---> saved as "62816334c68bb1ba56090746bc83e69963cf1cf78039c212aaa114bd30d73b3b"
/home/opam: (run (shell "opam pin add -k version -yn ppxlib.0.36.1 0.36.1"))
ppxlib is now pinned to version 0.36.1
2025-07-14 12:46.00 ---> saved as "ffc9d3bf9705f315509e86d0bab40f4d6fef55298d38283a02837bb3d6ecb98d"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ppxlib.0.36.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-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\" != 'ppxlib.0.36.1' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
ppxlib.0.36.1 is not installed. Install it? [y/n] y
The following actions will be performed:
=== install 6 packages
- install dune 3.19.1 [required by ppxlib]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.36.1 (pinned)
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.19.1 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppxlib.0.36.1 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> installed dune.3.19.1
-> installed ppx_derivers.1.2.1
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.17.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed ppxlib.0.36.1
Done.
# To update the current shell environment, run: eval $(opam env)
2025-07-14 12:46.54 ---> saved as "c488a75f914713499fdb08075dc50099d0087ca9cf6c09d08e07faf3e612115b"
Job succeeded
2025-07-14 12:47.02: Job succeeded