- github
- ocaml
- opam-repository
- 547bbc
- distributions,debian-unstable-ocaml-4.14,lwt_ppx.6.0.0-beta01
(not at the head of any monitored branch or PR)
2025-12-04 13:34.02: New job: build lwt_ppx.6.0.0-beta01, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/28894/head (547bbce588bc6d9231ad2bd9c8b2b3930b2d061a)
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/28894/head" && git reset --hard 547bbce5
git fetch origin master
git merge --no-edit 3e41859015888fe8240e84dfc5f31bfa12a557e8
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb
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 lwt_ppx.6.0.0-beta01 6.0.0-beta01
RUN opam reinstall lwt_ppx.6.0.0-beta01; \
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" != 'lwt_ppx.6.0.0-beta01' && 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-04 13:34.02: Using cache hint "ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb-lwt_ppx.6.0.0-beta01-547bbce588bc6d9231ad2bd9c8b2b3930b2d061a"
2025-12-04 13:34.02: Using OBuilder spec:
((from ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb)
(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 lwt_ppx.6.0.0-beta01 6.0.0-beta01"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall lwt_ppx.6.0.0-beta01;\
\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\" != 'lwt_ppx.6.0.0-beta01' && 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-04 13:34.02: Waiting for resource in pool OCluster
2025-12-04 13:58.05: Waiting for worker…
2025-12-04 14:00.42: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 3e41859015 Merge pull request #28903 from jim-portegies/opam-publish-coq-waterproof.3.1.0-9.1
Merge made by the 'ort' strategy.
packages/lwt/lwt.6.0.0-beta01/opam | 66 ++++++++++++++++++++++
packages/lwt_direct/lwt_direct.6.0.0-beta01/opam | 42 ++++++++++++++
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/lwt_ppx/lwt_ppx.6.0.0-beta01/opam | 43 ++++++++++++++
.../lwt_runtime_events.6.0.0-beta01/opam | 40 +++++++++++++
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 +-
25 files changed, 212 insertions(+), 21 deletions(-)
create mode 100644 packages/lwt/lwt.6.0.0-beta01/opam
create mode 100644 packages/lwt_direct/lwt_direct.6.0.0-beta01/opam
create mode 100644 packages/lwt_ppx/lwt_ppx.6.0.0-beta01/opam
create mode 100644 packages/lwt_runtime_events/lwt_runtime_events.6.0.0-beta01/opam
(from ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb)
Unable to find image 'ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb' locally
docker.io/ocaml/opam@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb: Pulling from ocaml/opam
ebb6f524ed90: Pulling fs layer
fa18dc88db61: Pulling fs layer
436a430fdeca: Pulling fs layer
007ba83a959d: Pulling fs layer
dc5f66e7870f: Pulling fs layer
b36d9373f676: Pulling fs layer
ebb6f524ed90: Waiting
fa18dc88db61: Waiting
f571d27fc7cd: Pulling fs layer
41a7136e3a46: Pulling fs layer
b36d9373f676: Waiting
733a23380a28: Pulling fs layer
dc5f66e7870f: Waiting
14a6be8e9ebd: Pulling fs layer
f571d27fc7cd: Waiting
d8d7477aff71: Pulling fs layer
d256ca012033: Pulling fs layer
8cdb22a43247: Pulling fs layer
41a7136e3a46: Waiting
733a23380a28: Waiting
46ba484d2fa2: Pulling fs layer
14a6be8e9ebd: Waiting
52423f4eea84: Pulling fs layer
d8d7477aff71: Waiting
1c12ca6da9ea: Pulling fs layer
d256ca012033: Waiting
8cdb22a43247: Waiting
52423f4eea84: Waiting
7e8ec3497b37: Pulling fs layer
1c12ca6da9ea: Waiting
171f17439d55: Pulling fs layer
728d61c805c1: Pulling fs layer
7e8ec3497b37: Waiting
c0508dbb169a: Pulling fs layer
e646b79672cc: Pulling fs layer
728d61c805c1: Waiting
4f4fb700ef54: Pulling fs layer
c0508dbb169a: Waiting
30bd1dd54a4b: Pulling fs layer
e646b79672cc: Waiting
64a138df4c12: Pulling fs layer
4f4fb700ef54: Waiting
30bd1dd54a4b: Waiting
c16298b2c889: Pulling fs layer
025447e555be: Pulling fs layer
5bfc9fa60739: Pulling fs layer
a163efbc427c: Pulling fs layer
a708e2a26bd4: Pulling fs layer
c16298b2c889: Waiting
5bfc9fa60739: Waiting
838a917a892a: Pulling fs layer
025447e555be: Waiting
0cd9d4163b7f: Pulling fs layer
a736be8bd241: Pulling fs layer
e74e6453aaa6: Pulling fs layer
a708e2a26bd4: Waiting
77dcf29d4ac3: Pulling fs layer
0573c1e966eb: Pulling fs layer
e74e6453aaa6: Waiting
550df3939cff: Pulling fs layer
e66c71393beb: Pulling fs layer
ddbfed1df731: Pulling fs layer
b83548d0de4b: Pulling fs layer
ddbfed1df731: Waiting
f3e75cdc3360: Pulling fs layer
b83548d0de4b: Waiting
b2ac937475c0: Pulling fs layer
e66c71393beb: Waiting
ec2b4e875e01: Pulling fs layer
bdd646edf63c: Pulling fs layer
ec2b4e875e01: Waiting
f97b45ae6034: Pulling fs layer
bdd646edf63c: Waiting
f97b45ae6034: Waiting
fa18dc88db61: Verifying Checksum
fa18dc88db61: Download complete
ebb6f524ed90: Download complete
436a430fdeca: Download complete
007ba83a959d: Verifying Checksum
007ba83a959d: Download complete
dc5f66e7870f: Verifying Checksum
dc5f66e7870f: Download complete
f571d27fc7cd: Verifying Checksum
f571d27fc7cd: Download complete
41a7136e3a46: Verifying Checksum
41a7136e3a46: Download complete
733a23380a28: Verifying Checksum
733a23380a28: Download complete
ebb6f524ed90: Pull complete
fa18dc88db61: Pull complete
436a430fdeca: Pull complete
007ba83a959d: Pull complete
b36d9373f676: Verifying Checksum
b36d9373f676: Download complete
14a6be8e9ebd: Verifying Checksum
14a6be8e9ebd: Download complete
dc5f66e7870f: Pull complete
d256ca012033: Verifying Checksum
d256ca012033: Download complete
d8d7477aff71: Verifying Checksum
d8d7477aff71: Download complete
8cdb22a43247: Verifying Checksum
8cdb22a43247: Download complete
46ba484d2fa2: Verifying Checksum
46ba484d2fa2: Download complete
52423f4eea84: Download complete
1c12ca6da9ea: Verifying Checksum
1c12ca6da9ea: Download complete
7e8ec3497b37: Download complete
171f17439d55: Verifying Checksum
171f17439d55: Download complete
728d61c805c1: Verifying Checksum
728d61c805c1: Download complete
c0508dbb169a: Download complete
e646b79672cc: Verifying Checksum
e646b79672cc: Download complete
4f4fb700ef54: Download complete
30bd1dd54a4b: Download complete
64a138df4c12: Verifying Checksum
64a138df4c12: Download complete
c16298b2c889: Verifying Checksum
c16298b2c889: Download complete
025447e555be: Verifying Checksum
025447e555be: Download complete
5bfc9fa60739: Download complete
a163efbc427c: Verifying Checksum
a163efbc427c: Download complete
a708e2a26bd4: Verifying Checksum
a708e2a26bd4: Download complete
838a917a892a: Download complete
0cd9d4163b7f: Verifying Checksum
0cd9d4163b7f: Download complete
a736be8bd241: Download complete
e74e6453aaa6: Download complete
77dcf29d4ac3: Verifying Checksum
77dcf29d4ac3: Download complete
550df3939cff: Verifying Checksum
550df3939cff: Download complete
ddbfed1df731: Download complete
b83548d0de4b: Verifying Checksum
b83548d0de4b: Download complete
f3e75cdc3360: Download complete
b2ac937475c0: Verifying Checksum
b2ac937475c0: Download complete
b36d9373f676: Pull complete
ec2b4e875e01: Verifying Checksum
ec2b4e875e01: Download complete
f571d27fc7cd: Pull complete
bdd646edf63c: Download complete
41a7136e3a46: Pull complete
e66c71393beb: Verifying Checksum
e66c71393beb: Download complete
0573c1e966eb: Verifying Checksum
0573c1e966eb: Download complete
733a23380a28: Pull complete
f97b45ae6034: Verifying Checksum
f97b45ae6034: Download complete
14a6be8e9ebd: Pull complete
d8d7477aff71: Pull complete
d256ca012033: Pull complete
8cdb22a43247: Pull complete
46ba484d2fa2: Pull complete
52423f4eea84: Pull complete
1c12ca6da9ea: Pull complete
7e8ec3497b37: Pull complete
171f17439d55: Pull complete
728d61c805c1: Pull complete
c0508dbb169a: Pull complete
e646b79672cc: Pull complete
4f4fb700ef54: Pull complete
30bd1dd54a4b: Pull complete
64a138df4c12: Pull complete
c16298b2c889: Pull complete
025447e555be: Pull complete
5bfc9fa60739: Pull complete
a163efbc427c: Pull complete
a708e2a26bd4: Pull complete
838a917a892a: Pull complete
0cd9d4163b7f: Pull complete
a736be8bd241: Pull complete
e74e6453aaa6: Pull complete
77dcf29d4ac3: Pull complete
0573c1e966eb: Pull complete
550df3939cff: Pull complete
e66c71393beb: Pull complete
ddbfed1df731: Pull complete
b83548d0de4b: Pull complete
f3e75cdc3360: Pull complete
b2ac937475c0: Pull complete
ec2b4e875e01: Pull complete
bdd646edf63c: Pull complete
f97b45ae6034: Pull complete
Digest: sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb
Status: Downloaded newer image for ocaml/opam@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb
2025-12-04 14:02.32 ---> saved as "d28bd83cf326c2aa34c96ba1bf9e2f82a8619a9add141607f54118dcb91e6ebd"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-04 14:02.33 ---> saved as "88b811d74ddfa32cf69343d22f01dad5ef88ada0f801452494fc538e87740b83"
/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 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-12-04 14:02.59 ---> saved as "e962fdf2b226eed732e07af19a078c149d275cbd073166552cf95da12b46e373"
/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=unknown
# 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-12-04 14:03.01 ---> saved as "3050467179c8aa145b376e38532f00951573f3e493b76d61568eb09ec24fb179"
/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-04 14:03.08 ---> saved as "c9d37d980aa5cbfca6ea1dd68a9b895e1a163eb28459639c7b8a0fc42650c87b"
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-04 14:03.17 ---> saved as "4e849fe1f1e8a72b18d9f5275d0e68cfcdffaebfd831bcc77aa24cde6f85310f"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-04 14:03.35 ---> saved as "faf40071f36be542b5ecb0f46d77607a1b7fe826ebdf75a30c6b71b29ab25b6e"
/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 [176 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-12-04-0810.46-F-2025-11-22-1421.46.pdiff [954 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-12-04-0810.46-F-2025-11-22-1421.46.pdiff [954 kB]
- Fetched 1194 kB in 3s (369 kB/s)
- Reading package lists...
2025-12-04 14:03.41 ---> saved as "b603f09c45a97376f00f12b1dedb282a9d1a7310e4073adae09c1d344251f263"
/home/opam: (run (shell "opam pin add -k version -yn lwt_ppx.6.0.0-beta01 6.0.0-beta01"))
lwt_ppx is now pinned to version 6.0.0-beta01
2025-12-04 14:03.42 ---> saved as "565cfceee797f422e303486810b5b95ae32fc98f02b33df67c74f3bc774521ec"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall lwt_ppx.6.0.0-beta01;\
\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\" != 'lwt_ppx.6.0.0-beta01' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
lwt_ppx.6.0.0-beta01 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 14 packages
- install base-bytes base [required by ocplib-endian]
- install cppo 1.8.0 [required by lwt]
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.20.2 [required by lwt_ppx]
- install dune-configurator 3.20.2 [required by lwt]
- install lwt 6.0.0-beta01 [required by lwt_ppx]
- install lwt_ppx 6.0.0-beta01 (pinned)
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ocamlfind 1.9.8 [required by base-bytes]
- install ocplib-endian 1.2 [required by lwt]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.37.0 [required by lwt_ppx]
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cppo.1.8.0 (cached)
-> retrieved csexp.1.5.2 (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached)
-> retrieved lwt.6.0.0-beta01, lwt_ppx.6.0.0-beta01 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppxlib.0.37.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed dune.3.20.2
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed ocplib-endian.1.2
-> installed dune-configurator.3.20.2
-> installed lwt.6.0.0-beta01
-> installed ppxlib.0.37.0
-> installed lwt_ppx.6.0.0-beta01
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-04 14:04.35 ---> saved as "a79ec77229a878dbc93c72e79c381aba46dfec5cc64ee155382fe4431c2fdbd6"
Job succeeded
2025-12-04 14:04.39: Job succeeded