2025-09-05 09:31.59: New job: test ocsigen/lwt https://github.com/ocsigen/lwt.git#refs/heads/lwt-6 (3142c9e775faa1754b60fa6e4283deca789ae9ca) (linux-x86_64:alpine-3.21-5.3_opam-2.4)
Base: ocaml/opam:alpine-3.21-ocaml-5.3@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/ocsigen/lwt.git" -b "lwt-6" && cd "lwt" && git reset --hard 3142c9e7
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:alpine-3.21-ocaml-5.3@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123
# alpine-3.21-5.3_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 || git fetch origin master) && git reset -q --hard 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 lwt_retry.opam lwt_react.opam lwt_ppx__ppx_let_tests.opam lwt_ppx.opam lwt_direct.opam lwt.opam ./
RUN opam pin add -yn lwt_retry.dev './' && \
opam pin add -yn lwt_react.dev './' && \
opam pin add -yn lwt_ppx__ppx_let_tests.dev './' && \
opam pin add -yn lwt_ppx.dev './' && \
opam pin add -yn lwt_direct.dev './' && \
opam pin add -yn lwt.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 csexp.1.5.2 domain_shims.0.1.0 dune.3.20.1 dune-configurator.3.20.1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_here.v0.17.0 ppx_let.v0.17.1 ppxlib.0.36.0 react.1.2.2 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y lwt_retry.dev lwt_react.dev lwt_ppx__ppx_let_tests.dev lwt_ppx.dev lwt_direct.dev lwt.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-09-05 09:31.59: Using cache hint "ocsigen/lwt-ocaml/opam:alpine-3.21-ocaml-5.3@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123-alpine-3.21-5.3_opam-2.4-4c9636dc2c735ff8e39c16e512a4b617"
2025-09-05 09:31.59: Using OBuilder spec:
((from ocaml/opam:alpine-3.21-ocaml-5.3@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123)
(comment alpine-3.21-5.3_opam-2.4)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 || git fetch origin master) && git reset -q --hard 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src lwt_retry.opam lwt_react.opam lwt_ppx__ppx_let_tests.opam lwt_ppx.opam lwt_direct.opam lwt.opam)
(dst ./))
(run (network host)
(shell "opam pin add -yn lwt_retry.dev './' && \
\nopam pin add -yn lwt_react.dev './' && \
\nopam pin add -yn lwt_ppx__ppx_let_tests.dev './' && \
\nopam pin add -yn lwt_ppx.dev './' && \
\nopam pin add -yn lwt_direct.dev './' && \
\nopam pin add -yn lwt.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 csexp.1.5.2 domain_shims.0.1.0 dune.3.20.1 dune-configurator.3.20.1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ppx_derivers.1.2.1 ppx_here.v0.17.0 ppx_let.v0.17.1 ppxlib.0.36.0 react.1.2.2 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.0")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y lwt_retry.dev lwt_react.dev lwt_ppx__ppx_let_tests.dev lwt_ppx.dev lwt_direct.dev lwt.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-09-05 09:31.59: Waiting for resource in pool OCluster
2025-09-05 09:32.00: Waiting for worker…
2025-09-05 09:34.27: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 3142c9e77 remove coverage/bisect
(from ocaml/opam:alpine-3.21-ocaml-5.3@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123)
Unable to find image 'ocaml/opam:alpine-3.21-ocaml-5.3@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123' locally
docker.io/ocaml/opam@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123: Pulling from ocaml/opam
0368fd46e3c6: Already exists
c7b36a554832: Already exists
8b515f33dcd4: Already exists
96c3055c6ebe: Already exists
7dd098daa08c: Already exists
9549cbbcd8f8: Already exists
abc495215edd: Already exists
5c6ab7e700e2: Already exists
c1eb31dc8654: Already exists
eab00dec4838: Pulling fs layer
598340a54619: Pulling fs layer
6c5f6917cb19: Pulling fs layer
eab00dec4838: Waiting
089634ccb91a: Pulling fs layer
598340a54619: Waiting
5ec2a6f4e85e: Pulling fs layer
6c5f6917cb19: Waiting
390f95f78dbb: Pulling fs layer
390f95f78dbb: Waiting
abf14d380ac3: Pulling fs layer
4f4fb700ef54: Pulling fs layer
9a7dd2d2a5cc: Pulling fs layer
58a18bc8f3c5: Pulling fs layer
9a7dd2d2a5cc: Waiting
1899e7c252ab: Pulling fs layer
6cc679d67202: Pulling fs layer
0d2483b2e4bc: Pulling fs layer
58a18bc8f3c5: Waiting
1899e7c252ab: Waiting
d44cc6e0b64d: Pulling fs layer
6cc679d67202: Waiting
25bc7c5bf521: Pulling fs layer
d44cc6e0b64d: Waiting
053f38cbd17d: Pulling fs layer
fbaa4dd12180: Pulling fs layer
25bc7c5bf521: Waiting
053f38cbd17d: Waiting
734a0e4c0ce9: Pulling fs layer
ec0abf580e8b: Pulling fs layer
de6fa1e10c62: Pulling fs layer
1967f7f03b14: Pulling fs layer
de6fa1e10c62: Waiting
4569040b50fb: Pulling fs layer
d6303cabb15f: Pulling fs layer
4569040b50fb: Waiting
dca939b77d47: Pulling fs layer
57d50445d99c: Pulling fs layer
d6303cabb15f: Waiting
dca939b77d47: Waiting
9eb985d0b73c: Pulling fs layer
57d50445d99c: Waiting
d0b65aa847f1: Pulling fs layer
95d644a9728c: Pulling fs layer
02941b03ac33: Pulling fs layer
bfc536ae65f4: Pulling fs layer
7bc3a773ced0: Pulling fs layer
95d644a9728c: Waiting
02941b03ac33: Waiting
ffb63e0cde95: Pulling fs layer
bfc536ae65f4: Waiting
7bc3a773ced0: Waiting
eab00dec4838: Download complete
eab00dec4838: Pull complete
598340a54619: Verifying Checksum
598340a54619: Download complete
6c5f6917cb19: Verifying Checksum
6c5f6917cb19: Download complete
598340a54619: Pull complete
6c5f6917cb19: Pull complete
089634ccb91a: Verifying Checksum
089634ccb91a: Download complete
5ec2a6f4e85e: Verifying Checksum
5ec2a6f4e85e: Download complete
089634ccb91a: Pull complete
5ec2a6f4e85e: Pull complete
390f95f78dbb: Verifying Checksum
390f95f78dbb: Download complete
390f95f78dbb: Pull complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
abf14d380ac3: Verifying Checksum
abf14d380ac3: Download complete
abf14d380ac3: Pull complete
9a7dd2d2a5cc: Verifying Checksum
9a7dd2d2a5cc: Download complete
58a18bc8f3c5: Verifying Checksum
58a18bc8f3c5: Download complete
4f4fb700ef54: Pull complete
1899e7c252ab: Verifying Checksum
1899e7c252ab: Download complete
9a7dd2d2a5cc: Pull complete
58a18bc8f3c5: Pull complete
1899e7c252ab: Pull complete
6cc679d67202: Verifying Checksum
0d2483b2e4bc: Verifying Checksum
0d2483b2e4bc: Download complete
6cc679d67202: Pull complete
0d2483b2e4bc: Pull complete
d44cc6e0b64d: Verifying Checksum
d44cc6e0b64d: Download complete
d44cc6e0b64d: Pull complete
25bc7c5bf521: Verifying Checksum
25bc7c5bf521: Download complete
25bc7c5bf521: Pull complete
053f38cbd17d: Verifying Checksum
053f38cbd17d: Pull complete
fbaa4dd12180: Download complete
fbaa4dd12180: Pull complete
ec0abf580e8b: Verifying Checksum
ec0abf580e8b: Download complete
de6fa1e10c62: Download complete
734a0e4c0ce9: Download complete
734a0e4c0ce9: Pull complete
ec0abf580e8b: Pull complete
de6fa1e10c62: Pull complete
4569040b50fb: Verifying Checksum
4569040b50fb: Download complete
1967f7f03b14: Verifying Checksum
1967f7f03b14: Download complete
dca939b77d47: Download complete
57d50445d99c: Verifying Checksum
57d50445d99c: Download complete
9eb985d0b73c: Verifying Checksum
9eb985d0b73c: Download complete
d6303cabb15f: Verifying Checksum
d6303cabb15f: Download complete
d0b65aa847f1: Verifying Checksum
d0b65aa847f1: Download complete
95d644a9728c: Verifying Checksum
95d644a9728c: Download complete
bfc536ae65f4: Verifying Checksum
bfc536ae65f4: Download complete
7bc3a773ced0: Verifying Checksum
7bc3a773ced0: Download complete
ffb63e0cde95: Verifying Checksum
ffb63e0cde95: Download complete
02941b03ac33: Verifying Checksum
02941b03ac33: Download complete
1967f7f03b14: Pull complete
4569040b50fb: Pull complete
d6303cabb15f: Pull complete
dca939b77d47: Pull complete
57d50445d99c: Pull complete
9eb985d0b73c: Pull complete
d0b65aa847f1: Pull complete
95d644a9728c: Pull complete
02941b03ac33: Pull complete
bfc536ae65f4: Pull complete
7bc3a773ced0: Pull complete
ffb63e0cde95: Pull complete
Digest: sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123
Status: Downloaded newer image for ocaml/opam@sha256:f6341677628009b798cfd009bfc09e6c6e7e8daa500659db608067bf317ad123
2025-09-05 09:38.41 ---> saved as "4f03d9722b1d38951773ed1c3e06918222050f9b7e36e3da45d836913158178b"
/: (comment alpine-3.21-5.3_opam-2.4)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-09-05 09:38.41 ---> saved as "9f2b3827877f61e711907a53c0365442ef09a6eef6b48de6cf26fe349d19ea14"
/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then 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-09-05 09:39.17 ---> saved as "8a1ac9fac4846aa53dc1e32b8ecda435ffc73bfc3e983db0aded4e15b2f29eb4"
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.3.0
2.4.1
2025-09-05 09:39.17 ---> saved as "74b3c67918903b3e462fde7709ab88e33dc6472e2e31f3a4bd01cc6e9fbd405c"
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-09-05 09:39.17 ---> saved as "10f606515cd7c725f81471152a95510c82ccb2187838bdcff5022e5b351073fb"
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 || git fetch origin master) && git reset -q --hard 4c972ba0fc24bcf3f84a30d19f8d725f7ce382a4 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
b3b872a94f..400345aafc master -> origin/master
4c972ba0fc Merge pull request #28397 from maiste/release-dune-3.20.1
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
2025-09-05 09:39.38: Cancelling: Auto-cancelling job because it is no longer needed
Job cancelled