- github
- ocaml
- opam-repository
- d83f51
- distributions,ubuntu-24.04-ocaml-4.14,lwt.6.0.0
(not at the head of any monitored branch or PR)
2025-12-30 10:55.33: New job: build lwt.6.0.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29147/head (d83f510fcc6a430d62200d6223dcfcc5c92c0245)
on ubuntu-24.04-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/29147/head" && git reset --hard d83f510f
git fetch origin master
git merge --no-edit c239a62d58deaede2e5dce17c2715a55397b73f2
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d
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.6.0.0 6.0.0
RUN opam reinstall lwt.6.0.0; \
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" != 'lwt.6.0.0' && 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-30 10:55.33: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d-lwt.6.0.0-d83f510fcc6a430d62200d6223dcfcc5c92c0245"
2025-12-30 10:55.33: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d)
(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.6.0.0 6.0.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall lwt.6.0.0;\
\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\" != 'lwt.6.0.0' && 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-30 10:55.33: Waiting for resource in pool OCluster
2025-12-30 10:55.34: Waiting for worker…
2025-12-30 10:58.33: Got resource from pool OCluster
Building on clete
All commits already cached
HEAD is now at c239a62d58 Merge pull request #29143 from filipeom/opam-publish-smtml.0.18.0
Updating c239a62d58..d83f510fcc
Fast-forward
packages/lwt/lwt.6.0.0/opam | 64 ++++++++++++++++++++++
packages/lwt_direct/lwt_direct.6.0.0/opam | 41 ++++++++++++++
packages/lwt_ppx/lwt_ppx.6.0.0/opam | 42 ++++++++++++++
.../lwt_runtime_events.6.0.0/opam | 39 +++++++++++++
4 files changed, 186 insertions(+)
create mode 100644 packages/lwt/lwt.6.0.0/opam
create mode 100644 packages/lwt_direct/lwt_direct.6.0.0/opam
create mode 100644 packages/lwt_ppx/lwt_ppx.6.0.0/opam
create mode 100644 packages/lwt_runtime_events/lwt_runtime_events.6.0.0/opam
(from ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d)
Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d' locally
docker.io/ocaml/opam@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d: Pulling from ocaml/opam
20043066d3d5: Pulling fs layer
74a201e1c126: Pulling fs layer
d63bb9fbbf86: Pulling fs layer
20043066d3d5: Waiting
9467c6371b02: Pulling fs layer
d63bb9fbbf86: Waiting
404716bfcac3: Pulling fs layer
74a201e1c126: Waiting
fed733e23844: Pulling fs layer
707d11c2eefa: Pulling fs layer
404716bfcac3: Waiting
fed733e23844: Waiting
399e5b85a0fc: Pulling fs layer
707d11c2eefa: Waiting
d0bd8a3f061c: Pulling fs layer
a49e067103b6: Pulling fs layer
564fcb11fd5c: Pulling fs layer
b54d000bca39: Pulling fs layer
399e5b85a0fc: Waiting
d0bd8a3f061c: Waiting
1022f2c60c0e: Pulling fs layer
d0473c037ed5: Pulling fs layer
564fcb11fd5c: Waiting
1022f2c60c0e: Waiting
b4b0a2839de5: Pulling fs layer
b54d000bca39: Waiting
f95ab9582825: Pulling fs layer
d0473c037ed5: Waiting
20d40f2e0f67: Pulling fs layer
b4b0a2839de5: Waiting
7e5f024df647: Pulling fs layer
d39cb8682827: Pulling fs layer
20d40f2e0f67: Waiting
7e5f024df647: Waiting
72072a576a9f: Pulling fs layer
7b230cb3ef48: Pulling fs layer
4f4fb700ef54: Pulling fs layer
23c320078945: Pulling fs layer
8f7a7c3573c5: Pulling fs layer
4f4fb700ef54: Waiting
7b230cb3ef48: Waiting
1564848c4b7b: Pulling fs layer
72072a576a9f: Waiting
8f7a7c3573c5: Waiting
cc7ba7d9e277: Pulling fs layer
14120930af46: Pulling fs layer
d39cb8682827: Waiting
cc7ba7d9e277: Waiting
baa80d4afe8f: Pulling fs layer
68007a21c1c4: Pulling fs layer
1564848c4b7b: Waiting
d2df30cde401: Pulling fs layer
14120930af46: Waiting
f21ee1a89225: Pulling fs layer
baa80d4afe8f: Waiting
68007a21c1c4: Waiting
23c320078945: Waiting
fde2d5a241cf: Pulling fs layer
6d474fa3c976: Pulling fs layer
f21ee1a89225: Waiting
d2df30cde401: Waiting
a45b9e268599: Pulling fs layer
fb9fa892ed79: Pulling fs layer
ba013a08453d: Pulling fs layer
9be3559c7d84: Pulling fs layer
6d474fa3c976: Waiting
fb9fa892ed79: Waiting
ba013a08453d: Waiting
57e25f9db71c: Pulling fs layer
ade4c34ce8e6: Pulling fs layer
7ad8fb0274dc: Pulling fs layer
9938feee8fe6: Pulling fs layer
8e8b4e5d5c39: Pulling fs layer
7ad8fb0274dc: Waiting
9be3559c7d84: Waiting
ade4c34ce8e6: Waiting
f4499fee2455: Pulling fs layer
b28e8701a421: Pulling fs layer
57e25f9db71c: Waiting
8e8b4e5d5c39: Waiting
b28e8701a421: Waiting
20043066d3d5: Verifying Checksum
20043066d3d5: Download complete
74a201e1c126: Verifying Checksum
74a201e1c126: Download complete
d63bb9fbbf86: Download complete
20043066d3d5: Pull complete
74a201e1c126: Pull complete
d63bb9fbbf86: Pull complete
9467c6371b02: Verifying Checksum
9467c6371b02: Download complete
404716bfcac3: Verifying Checksum
404716bfcac3: Download complete
9467c6371b02: Pull complete
707d11c2eefa: Verifying Checksum
707d11c2eefa: Download complete
404716bfcac3: Pull complete
399e5b85a0fc: Verifying Checksum
399e5b85a0fc: Download complete
d0bd8a3f061c: Verifying Checksum
d0bd8a3f061c: Download complete
a49e067103b6: Verifying Checksum
a49e067103b6: Download complete
564fcb11fd5c: Verifying Checksum
564fcb11fd5c: Download complete
b54d000bca39: Verifying Checksum
b54d000bca39: Download complete
1022f2c60c0e: Download complete
d0473c037ed5: Verifying Checksum
f95ab9582825: Download complete
b4b0a2839de5: Download complete
7e5f024df647: Download complete
20d40f2e0f67: Download complete
d39cb8682827: Verifying Checksum
d39cb8682827: Download complete
7b230cb3ef48: Verifying Checksum
7b230cb3ef48: Download complete
72072a576a9f: Verifying Checksum
72072a576a9f: Download complete
fed733e23844: Verifying Checksum
fed733e23844: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
1564848c4b7b: Verifying Checksum
1564848c4b7b: Download complete
8f7a7c3573c5: Download complete
23c320078945: Download complete
cc7ba7d9e277: Verifying Checksum
cc7ba7d9e277: Download complete
14120930af46: Download complete
baa80d4afe8f: Verifying Checksum
baa80d4afe8f: Download complete
68007a21c1c4: Verifying Checksum
68007a21c1c4: Download complete
d2df30cde401: Verifying Checksum
d2df30cde401: Download complete
f21ee1a89225: Download complete
fde2d5a241cf: Verifying Checksum
fde2d5a241cf: Download complete
6d474fa3c976: Verifying Checksum
6d474fa3c976: Download complete
a45b9e268599: Verifying Checksum
a45b9e268599: Download complete
ba013a08453d: Download complete
57e25f9db71c: Verifying Checksum
57e25f9db71c: Download complete
ade4c34ce8e6: Download complete
7ad8fb0274dc: Download complete
9be3559c7d84: Verifying Checksum
9be3559c7d84: Download complete
8e8b4e5d5c39: Verifying Checksum
8e8b4e5d5c39: Download complete
f4499fee2455: Verifying Checksum
f4499fee2455: Download complete
b28e8701a421: Verifying Checksum
b28e8701a421: Download complete
fed733e23844: Pull complete
707d11c2eefa: Pull complete
399e5b85a0fc: Pull complete
d0bd8a3f061c: Pull complete
a49e067103b6: Pull complete
564fcb11fd5c: Pull complete
b54d000bca39: Pull complete
1022f2c60c0e: Pull complete
d0473c037ed5: Pull complete
b4b0a2839de5: Pull complete
f95ab9582825: Pull complete
20d40f2e0f67: Pull complete
7e5f024df647: Pull complete
d39cb8682827: Pull complete
72072a576a9f: Pull complete
7b230cb3ef48: Pull complete
4f4fb700ef54: Pull complete
23c320078945: Pull complete
8f7a7c3573c5: Pull complete
1564848c4b7b: Pull complete
cc7ba7d9e277: Pull complete
14120930af46: Pull complete
baa80d4afe8f: Pull complete
68007a21c1c4: Pull complete
d2df30cde401: Pull complete
f21ee1a89225: Pull complete
fde2d5a241cf: Pull complete
6d474fa3c976: Pull complete
a45b9e268599: Pull complete
fb9fa892ed79: Verifying Checksum
fb9fa892ed79: Download complete
9938feee8fe6: Verifying Checksum
9938feee8fe6: Download complete
fb9fa892ed79: Pull complete
ba013a08453d: Pull complete
9be3559c7d84: Pull complete
57e25f9db71c: Pull complete
ade4c34ce8e6: Pull complete
7ad8fb0274dc: Pull complete
9938feee8fe6: Pull complete
8e8b4e5d5c39: Pull complete
f4499fee2455: Pull complete
b28e8701a421: Pull complete
Digest: sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d
Status: Downloaded newer image for ocaml/opam@sha256:0acc50675a0605f7ee55b7f8d24695d91093a2873644ca50c93aa04d51508d0d
2025-12-30 11:01.58 ---> saved as "8e09f142ca4c8b9565a6c3a204c9c7517ea1af6e151cb81a7b7a04b2b0967b6a"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-30 11:01.58 ---> saved as "36132c9b4f008e8dae40e11e0773965e8ba6ee95b7b99f5ef26f7bb7b3760254"
/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.
[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
Continue? [Y/n] y
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-12-30 11:02.22 ---> saved as "f90cc40fc957f595fb2898ea1b3bc927b722e9ff00a55b91a505410bbdc2343f"
/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=ubuntu os-version=24.04
# 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-30 11:02.22 ---> saved as "e477ed4cf237a14b1ed0610c8a4c739878dde868e8d06554c66e7a971525a104"
/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-30 11:02.31 ---> saved as "099e34b315fe0a4b29a07075e7f9b37e4bd384cd34add934b4af501dfff10a42"
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-30 11:02.41 ---> saved as "2dc8986dccd551100deaecd563a8575ce1b194508cf214552405a3ec8a5e281d"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-30 11:02.59 ---> saved as "952cae2da97c68bfaada9c3d15923efacf13ea414c125d452df5a0553c2a78aa"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
- Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
- Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
- Get:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
- Fetched 378 kB in 1s (318 kB/s)
- Reading package lists...
-
2025-12-30 11:03.02 ---> saved as "516d31d8203dda7518ab94acdaaa60b4739a368f17e39f377c79e6b72907cc08"
/home/opam: (run (shell "opam pin add -k version -yn lwt.6.0.0 6.0.0"))
lwt is now pinned to version 6.0.0
2025-12-30 11:03.03 ---> saved as "37e41583918669c53e9325d17994a9c73ae64cf484861f678fb1512ca91ebb72"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall lwt.6.0.0;\
\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\" != 'lwt.6.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
lwt.6.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 8 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]
- install dune-configurator 3.20.2 [required by lwt]
- install lwt 6.0.0 (pinned)
- install ocamlfind 1.9.8 [required by base-bytes]
- install ocplib-endian 1.2 [required by lwt]
<><> 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 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed dune.3.20.2
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed ocplib-endian.1.2
-> installed dune-configurator.3.20.2
-> installed lwt.6.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-30 11:03.41 ---> saved as "48e4dc40ac6f767e2c7353faf9aa60926ad8c467a66426a0d6899f18ce91f3ea"
Job succeeded
2025-12-30 11:03.47: Job succeeded