2025-07-22 17:03.03: New job: test ocaml-opam/opam-0install-solver https://github.com/ocaml-opam/opam-0install-solver.git#refs/pull/64/head (3ecf7a227170fc6f0fc739ff7f140e78aec93b63) (linux-x86_64:alpine-3.21-5.3_opam-2.3)
Base: ocaml/opam:alpine-3.21-ocaml-5.3@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/ocaml-opam/opam-0install-solver.git" && cd "opam-0install-solver" && git fetch origin "refs/pull/64/head" && git reset --hard 3ecf7a22
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:alpine-3.21-ocaml-5.3@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380
# alpine-3.21-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /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 1cd0544f9e7107ebe07dc0f9a0f40d90e2c06073 || git fetch origin master) && git reset -q --hard 1cd0544f9e7107ebe07dc0f9a0f40d90e2c06073 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 opam-0install.opam ./
RUN opam pin add -yn opam-0install.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="0install-solver.2.18 alcotest.1.9.0 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 cmdliner.1.3.0 conf-c++.1.0 cppo.1.8.0 cudf.0.10 dose3.7.0.0 dune.3.19.1 extlib.1.8.0 fmt.0.10.0 jsonm.1.0.2 mccs.1.1+19 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 opam-0install-cudf.0.5.0 opam-client.2.4.0 opam-core.2.4.0 opam-file-format.2.2.0 opam-format.2.4.0 opam-repository.2.4.0 opam-solver.2.4.0 opam-state.2.4.0 patch.3.0.0 re.1.13.2 seq.base sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0 swhid_core.0.1 topkg.1.0.8 uutf.1.0.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y opam-0install.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-07-22 17:03.03: Using cache hint "ocaml-opam/opam-0install-solver-ocaml/opam:alpine-3.21-ocaml-5.3@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380-alpine-3.21-5.3_opam-2.3-897826873ab716eb51974e6983599750"
2025-07-22 17:03.03: Using OBuilder spec:
((from ocaml/opam:alpine-3.21-ocaml-5.3@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380)
(comment alpine-3.21-5.3_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /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 1cd0544f9e7107ebe07dc0f9a0f40d90e2c06073 || git fetch origin master) && git reset -q --hard 1cd0544f9e7107ebe07dc0f9a0f40d90e2c06073 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src opam-0install.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn opam-0install.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "0install-solver.2.18 alcotest.1.9.0 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 cmdliner.1.3.0 conf-c++.1.0 cppo.1.8.0 cudf.0.10 dose3.7.0.0 dune.3.19.1 extlib.1.8.0 fmt.0.10.0 jsonm.1.0.2 mccs.1.1+19 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.2.0 opam-0install-cudf.0.5.0 opam-client.2.4.0 opam-core.2.4.0 opam-file-format.2.2.0 opam-format.2.4.0 opam-repository.2.4.0 opam-solver.2.4.0 opam-state.2.4.0 patch.3.0.0 re.1.13.2 seq.base sha.1.15.4 spdx_licenses.1.4.0 stdlib-shims.0.3.0 swhid_core.0.1 topkg.1.0.8 uutf.1.0.4")
(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.3 --depext-only -y opam-0install.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-07-22 17:03.03: Waiting for resource in pool OCluster
2025-07-22 17:03.03: Waiting for worker…
2025-07-22 17:03.13: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 3ecf7a2 Prepare release
(from ocaml/opam:alpine-3.21-ocaml-5.3@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380)
Unable to find image 'ocaml/opam:alpine-3.21-ocaml-5.3@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380' locally
docker.io/ocaml/opam@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380: Pulling from ocaml/opam
f18232174bc9: Already exists
e435b1bc6765: Pulling fs layer
504218c123c0: Pulling fs layer
3d1adc3444db: Pulling fs layer
949b4e53049e: Pulling fs layer
8f30d8d0a846: Pulling fs layer
1c2148a11545: Pulling fs layer
3d1adc3444db: Waiting
949b4e53049e: Waiting
0688ce6bab1b: Pulling fs layer
9fff074a1f8d: Pulling fs layer
2f670f1f18e5: Pulling fs layer
4327a1eff3e9: Pulling fs layer
6416d634e0f0: Pulling fs layer
226a04ebb5cc: Pulling fs layer
9fff074a1f8d: Waiting
524ffc10718d: Pulling fs layer
edbef0ed17ce: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f41102d57d16: Pulling fs layer
524ffc10718d: Waiting
74c0a3cca53d: Pulling fs layer
2f670f1f18e5: Waiting
edbef0ed17ce: Waiting
4f4fb700ef54: Waiting
20433c03b8ee: Pulling fs layer
f41102d57d16: Waiting
d15cae79f6ee: Pulling fs layer
c49df74bbb30: Pulling fs layer
20433c03b8ee: Waiting
c7e2533797d3: Pulling fs layer
f7a7b488445e: Pulling fs layer
c7e2533797d3: Waiting
4100580b8204: Pulling fs layer
f7a7b488445e: Waiting
fbc8271f8aed: Pulling fs layer
2f3cf6786764: Pulling fs layer
4100580b8204: Waiting
eabb0eb9a599: Pulling fs layer
2f3cf6786764: Waiting
ed0e937dd1f9: Pulling fs layer
eabb0eb9a599: Waiting
74233ff0361f: Pulling fs layer
e0f8996903d5: Pulling fs layer
2decd1769587: Pulling fs layer
e0f8996903d5: Waiting
74233ff0361f: Waiting
e2fe16af1f37: Pulling fs layer
ed0e937dd1f9: Waiting
8596850f1643: Pulling fs layer
e2fe16af1f37: Waiting
9b056d789ba8: Pulling fs layer
34f858a58fca: Pulling fs layer
fd0d461ca9a0: Pulling fs layer
9b056d789ba8: Waiting
34f858a58fca: Waiting
9a5bbc9e3f8a: Pulling fs layer
fd0d461ca9a0: Waiting
be625428d6f7: Pulling fs layer
9a5bbc9e3f8a: Waiting
b3c1eae29c97: Pulling fs layer
a87d975376c4: Pulling fs layer
b3c1eae29c97: Waiting
be625428d6f7: Waiting
a87d975376c4: Waiting
e435b1bc6765: Verifying Checksum
e435b1bc6765: Download complete
e435b1bc6765: Pull complete
504218c123c0: Download complete
504218c123c0: Pull complete
949b4e53049e: Verifying Checksum
949b4e53049e: Download complete
8f30d8d0a846: Verifying Checksum
8f30d8d0a846: Download complete
1c2148a11545: Verifying Checksum
1c2148a11545: Download complete
0688ce6bab1b: Verifying Checksum
0688ce6bab1b: Download complete
9fff074a1f8d: Verifying Checksum
9fff074a1f8d: Download complete
2f670f1f18e5: Verifying Checksum
2f670f1f18e5: Download complete
4327a1eff3e9: Verifying Checksum
4327a1eff3e9: Download complete
6416d634e0f0: Verifying Checksum
6416d634e0f0: Download complete
226a04ebb5cc: Download complete
524ffc10718d: Verifying Checksum
524ffc10718d: Download complete
edbef0ed17ce: Verifying Checksum
edbef0ed17ce: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
f41102d57d16: Download complete
74c0a3cca53d: Download complete
20433c03b8ee: Verifying Checksum
20433c03b8ee: Download complete
d15cae79f6ee: Verifying Checksum
d15cae79f6ee: Download complete
c49df74bbb30: Verifying Checksum
c49df74bbb30: Download complete
c7e2533797d3: Download complete
f7a7b488445e: Verifying Checksum
f7a7b488445e: Download complete
4100580b8204: Verifying Checksum
4100580b8204: Download complete
fbc8271f8aed: Download complete
2f3cf6786764: Download complete
eabb0eb9a599: Verifying Checksum
eabb0eb9a599: Download complete
ed0e937dd1f9: Verifying Checksum
ed0e937dd1f9: Download complete
2025-07-22 17:03.50: Cancelling: Auto-cancelling job because it is no longer needed
74233ff0361f: Verifying Checksum
74233ff0361f: Download complete
e0f8996903d5: Verifying Checksum
e0f8996903d5: Download complete
3d1adc3444db: Verifying Checksum
3d1adc3444db: Download complete
e2fe16af1f37: Verifying Checksum
e2fe16af1f37: Download complete
8596850f1643: Verifying Checksum
8596850f1643: Download complete
9b056d789ba8: Download complete
34f858a58fca: Verifying Checksum
34f858a58fca: Download complete
fd0d461ca9a0: Verifying Checksum
fd0d461ca9a0: Download complete
be625428d6f7: Verifying Checksum
be625428d6f7: Download complete
b3c1eae29c97: Verifying Checksum
b3c1eae29c97: Download complete
a87d975376c4: Verifying Checksum
a87d975376c4: Download complete
3d1adc3444db: Pull complete
949b4e53049e: Pull complete
9a5bbc9e3f8a: Download complete
8f30d8d0a846: Pull complete
1c2148a11545: Pull complete
0688ce6bab1b: Pull complete
9fff074a1f8d: Pull complete
2f670f1f18e5: Pull complete
4327a1eff3e9: Pull complete
6416d634e0f0: Pull complete
226a04ebb5cc: Pull complete
524ffc10718d: Pull complete
edbef0ed17ce: Pull complete
4f4fb700ef54: Pull complete
f41102d57d16: Pull complete
74c0a3cca53d: Pull complete
20433c03b8ee: Pull complete
d15cae79f6ee: Pull complete
c49df74bbb30: Pull complete
c7e2533797d3: Pull complete
f7a7b488445e: Pull complete
4100580b8204: Pull complete
fbc8271f8aed: Pull complete
2f3cf6786764: Pull complete
eabb0eb9a599: Pull complete
ed0e937dd1f9: Pull complete
2decd1769587: Verifying Checksum
2decd1769587: Download complete
74233ff0361f: Pull complete
e0f8996903d5: Pull complete
2decd1769587: Pull complete
e2fe16af1f37: Pull complete
8596850f1643: Pull complete
9b056d789ba8: Pull complete
34f858a58fca: Pull complete
fd0d461ca9a0: Pull complete
9a5bbc9e3f8a: Pull complete
be625428d6f7: Pull complete
b3c1eae29c97: Pull complete
a87d975376c4: Pull complete
Digest: sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380
Status: Downloaded newer image for ocaml/opam@sha256:04615dc1fa88c0285b28799f65b32f2814c854db498aea42fb9ff8c430a28380
2025-07-22 17:05.34 ---> saved as "b1eb2a8af4058a254870e5cad61297a06793cbcf25fc0fa70ddab0692ceef147"
/: (comment alpine-3.21-5.3_opam-2.3)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
Job cancelled