- github
- ocaml
- opam-repository
- f552a1
- extras,x86_32-ocaml-4.14,melange.6.0.1-51
(not at the head of any monitored branch or PR)
2025-11-30 20:45.57: New job: build melange.6.0.1-51, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29001/head (f552a18f416e36738eee28c6bf79045fd1a926dd)
on debian-13-ocaml-4.14/i386
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29001/head" && git reset --hard f552a18f
git fetch origin master
git merge --no-edit 1808b67a60cee484a3c5ff1a64046c0e5f0406a5
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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 melange.6.0.1-51 6.0.1-51
RUN opam reinstall melange.6.0.1-51; \
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-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'melange.6.0.1-51' && 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-11-30 20:45.57: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8-melange.6.0.1-51-f552a18f416e36738eee28c6bf79045fd1a926dd"
2025-11-30 20:45.57: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8)
(shell /usr/bin/linux32 /bin/sh -c)
(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 melange.6.0.1-51 6.0.1-51"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall melange.6.0.1-51;\
\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-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'melange.6.0.1-51' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-11-30 20:45.57: Waiting for resource in pool OCluster
2025-11-30 20:50.00: Waiting for worker…
2025-11-30 20:51.54: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 1808b67a60 Merge pull request #28997 from dinosaure/release-hxd-v0.3.6
Updating 1808b67a60..f552a18f41
Fast-forward
packages/melange/melange.6.0.1-414/opam | 42 +++++++++++++++++++++++++++++++++
packages/melange/melange.6.0.1-51/opam | 42 +++++++++++++++++++++++++++++++++
packages/melange/melange.6.0.1-52/opam | 42 +++++++++++++++++++++++++++++++++
packages/melange/melange.6.0.1-53/opam | 42 +++++++++++++++++++++++++++++++++
packages/melange/melange.6.0.1-54/opam | 42 +++++++++++++++++++++++++++++++++
5 files changed, 210 insertions(+)
create mode 100644 packages/melange/melange.6.0.1-414/opam
create mode 100644 packages/melange/melange.6.0.1-51/opam
create mode 100644 packages/melange/melange.6.0.1-52/opam
create mode 100644 packages/melange/melange.6.0.1-53/opam
create mode 100644 packages/melange/melange.6.0.1-54/opam
(from ocaml/opam:debian-13-ocaml-4.14@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8' locally
docker.io/ocaml/opam@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8: Pulling from ocaml/opam
933c2eb03a49: Pulling fs layer
86672c4593be: Pulling fs layer
cbfb78482fb1: Pulling fs layer
d191ad10b954: Pulling fs layer
9cca44d3a7df: Pulling fs layer
7cc52ab7c3e5: Pulling fs layer
cbfb78482fb1: Waiting
86672c4593be: Waiting
ebfc3ac330ff: Pulling fs layer
933c2eb03a49: Waiting
c80d78538bf2: Pulling fs layer
08a925821553: Pulling fs layer
d191ad10b954: Waiting
9cca44d3a7df: Waiting
4cf4234f6a2b: Pulling fs layer
7cc52ab7c3e5: Waiting
ebfc3ac330ff: Waiting
350e8fd56fd0: Pulling fs layer
c80d78538bf2: Waiting
d5f9399e2ec7: Pulling fs layer
9937e8664a12: Pulling fs layer
08a925821553: Waiting
4cf4234f6a2b: Waiting
b98816c272e1: Pulling fs layer
d5f9399e2ec7: Waiting
4a9f61eccae0: Pulling fs layer
9937e8664a12: Waiting
82b1f1567c70: Pulling fs layer
b98816c272e1: Waiting
f58d511449a0: Pulling fs layer
4a9f61eccae0: Waiting
82b1f1567c70: Waiting
bb55dac11419: Pulling fs layer
f58d511449a0: Waiting
47818b88de39: Pulling fs layer
bb55dac11419: Waiting
ae0b0e451447: Pulling fs layer
47818b88de39: Waiting
faad806bf7c5: Pulling fs layer
4f4fb700ef54: Pulling fs layer
ae0b0e451447: Waiting
faad806bf7c5: Waiting
fe5692607199: Pulling fs layer
caa548e7f855: Pulling fs layer
4f4fb700ef54: Waiting
8ad66e641b14: Pulling fs layer
fe5692607199: Waiting
b9d5d27dc0b6: Pulling fs layer
caa548e7f855: Waiting
8ad66e641b14: Waiting
788961b65661: Pulling fs layer
b9d5d27dc0b6: Waiting
9ed95272e11f: Pulling fs layer
788961b65661: Waiting
82c1497059a3: Pulling fs layer
9ed95272e11f: Waiting
8abbeded2fb9: Pulling fs layer
1276181ef5dc: Pulling fs layer
0bd63c9342a5: Pulling fs layer
8abbeded2fb9: Waiting
1276181ef5dc: Waiting
0294cf425d8c: Pulling fs layer
0bd63c9342a5: Waiting
def43d8fc04c: Pulling fs layer
3f6201254054: Pulling fs layer
056f995b50a2: Pulling fs layer
0294cf425d8c: Waiting
def43d8fc04c: Waiting
7a8edee64971: Pulling fs layer
056f995b50a2: Waiting
01546fd1eaee: Pulling fs layer
9bada3c02775: Pulling fs layer
4f4f6a7844ab: Pulling fs layer
a311096fe946: Pulling fs layer
9bada3c02775: Waiting
3c54c9688585: Pulling fs layer
32ab999bf7ac: Pulling fs layer
4f4f6a7844ab: Waiting
a311096fe946: Waiting
3c54c9688585: Waiting
89b40e73d524: Pulling fs layer
32ab999bf7ac: Waiting
01546fd1eaee: Waiting
89b40e73d524: Waiting
86672c4593be: Download complete
cbfb78482fb1: Download complete
933c2eb03a49: Verifying Checksum
933c2eb03a49: Download complete
9cca44d3a7df: Download complete
d191ad10b954: Verifying Checksum
d191ad10b954: Download complete
ebfc3ac330ff: Verifying Checksum
ebfc3ac330ff: Download complete
c80d78538bf2: Verifying Checksum
c80d78538bf2: Download complete
08a925821553: Verifying Checksum
08a925821553: Download complete
4cf4234f6a2b: Verifying Checksum
4cf4234f6a2b: Download complete
350e8fd56fd0: Verifying Checksum
350e8fd56fd0: Download complete
d5f9399e2ec7: Verifying Checksum
d5f9399e2ec7: Download complete
933c2eb03a49: Pull complete
9937e8664a12: Verifying Checksum
9937e8664a12: Download complete
86672c4593be: Pull complete
cbfb78482fb1: Pull complete
b98816c272e1: Verifying Checksum
b98816c272e1: Download complete
4a9f61eccae0: Verifying Checksum
4a9f61eccae0: Download complete
7cc52ab7c3e5: Verifying Checksum
7cc52ab7c3e5: Download complete
82b1f1567c70: Download complete
f58d511449a0: Verifying Checksum
f58d511449a0: Download complete
bb55dac11419: Verifying Checksum
bb55dac11419: Download complete
47818b88de39: Download complete
ae0b0e451447: Verifying Checksum
ae0b0e451447: Download complete
d191ad10b954: Pull complete
9cca44d3a7df: Pull complete
faad806bf7c5: Verifying Checksum
faad806bf7c5: Download complete
4f4fb700ef54: Download complete
fe5692607199: Verifying Checksum
fe5692607199: Download complete
caa548e7f855: Verifying Checksum
caa548e7f855: Download complete
8ad66e641b14: Verifying Checksum
b9d5d27dc0b6: Download complete
788961b65661: Download complete
9ed95272e11f: Download complete
82c1497059a3: Verifying Checksum
82c1497059a3: Download complete
8abbeded2fb9: Verifying Checksum
8abbeded2fb9: Download complete
1276181ef5dc: Verifying Checksum
1276181ef5dc: Download complete
0bd63c9342a5: Verifying Checksum
0bd63c9342a5: Download complete
0294cf425d8c: Verifying Checksum
0294cf425d8c: Download complete
def43d8fc04c: Download complete
056f995b50a2: Download complete
01546fd1eaee: Verifying Checksum
01546fd1eaee: Download complete
9bada3c02775: Download complete
4f4f6a7844ab: Verifying Checksum
4f4f6a7844ab: Download complete
a311096fe946: Verifying Checksum
a311096fe946: Download complete
7a8edee64971: Download complete
3c54c9688585: Download complete
89b40e73d524: Download complete
32ab999bf7ac: Verifying Checksum
32ab999bf7ac: Download complete
3f6201254054: Verifying Checksum
3f6201254054: Download complete
7cc52ab7c3e5: Pull complete
ebfc3ac330ff: Pull complete
c80d78538bf2: Pull complete
08a925821553: Pull complete
4cf4234f6a2b: Pull complete
350e8fd56fd0: Pull complete
d5f9399e2ec7: Pull complete
9937e8664a12: Pull complete
b98816c272e1: Pull complete
4a9f61eccae0: Pull complete
82b1f1567c70: Pull complete
f58d511449a0: Pull complete
bb55dac11419: Pull complete
47818b88de39: Pull complete
ae0b0e451447: Pull complete
faad806bf7c5: Pull complete
4f4fb700ef54: Pull complete
fe5692607199: Pull complete
caa548e7f855: Pull complete
8ad66e641b14: Pull complete
b9d5d27dc0b6: Pull complete
788961b65661: Pull complete
9ed95272e11f: Pull complete
82c1497059a3: Pull complete
8abbeded2fb9: Pull complete
1276181ef5dc: Pull complete
0bd63c9342a5: Pull complete
0294cf425d8c: Pull complete
def43d8fc04c: Pull complete
3f6201254054: Pull complete
056f995b50a2: Pull complete
7a8edee64971: Pull complete
01546fd1eaee: Pull complete
9bada3c02775: Pull complete
4f4f6a7844ab: Pull complete
a311096fe946: Pull complete
3c54c9688585: Pull complete
32ab999bf7ac: Pull complete
89b40e73d524: Pull complete
Digest: sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8
Status: Downloaded newer image for ocaml/opam@sha256:d3188c652b1a8ba0b771b01ee3f47a67c4d0e8142c248d1a103e6670d81115f8
2025-11-30 20:53.23 ---> using "eb30fc95815ce3000329a80201f9e58a0f31a666f949251c45a6d7e80ca011f1" from cache
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-11-30 20:53.23 ---> using "86fa9fe0f9bc126a105d3c47c007b6679697c79d280c948948efbedbe549a110" from cache
/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 71 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=71 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-11-30 20:53.23 ---> using "2ee428b60a670ae3ddf72f63857d24542d9fd225e4845cf423af1c86334573cc" from cache
/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~beta1
# self-upgrade no
# system arch=x86_32 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 255
# 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-11-30 20:53.23 ---> using "e0ce6c8b3dcfdfe16e2dcc8ad9874c7b1e28fb4e4b69d7bb11354b382066b67b" from cache
/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-11-30 20:53.23 ---> using "3ae62db5e00b8c5e2bd8feffa6bb1f9361604c4dfd43a906369c7d05a4d0c6b4" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-11-30 20:53.58 ---> saved as "73e88f9aebc62e373bfabb6be0b0c769891c37d4287c3e38917f606a2094f67c"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-11-30 20:54.29 ---> saved as "dd26d4af4bb3f5e70951101856ef43b227022a3f22ac60b13cc4d763fa4001da"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian trixie/main i386 Packages [9430 kB]
- Get:5 http://deb.debian.org/debian-security trixie-security/main i386 Packages [70.9 kB]
- Fetched 9732 kB in 1s (8192 kB/s)
- Reading package lists...
2025-11-30 20:54.32 ---> saved as "302ba16cbdb7c01f2e57aa96999ac91bd272536906fd79f7cea259bef67f6c4f"
/home/opam: (run (shell "opam pin add -k version -yn melange.6.0.1-51 6.0.1-51"))
melange is now pinned to version 6.0.1-51
2025-11-30 20:54.32 ---> saved as "875d4114083da883d05a1f01b812d6649ceed1742a22db5ebc226e4d22134914"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall melange.6.0.1-51;\
\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-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'melange.6.0.1-51' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
[ERROR] melange = 6.0.1-51: unmet availability conditions: 'arch != "x86_32" & arch != "arm32"'
"/usr/bin/linux32" "/bin/sh" "-c" "opam reinstall melange.6.0.1-51;
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-13\""; then
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
fi;
test "$pkg" != 'melange.6.0.1-51' && partial_fails="$partial_fails $pkg";
done;
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
exit 1" failed with exit status 5
2025-11-30 20:54.46: Job failed: Failed: Build failed
2025-11-30 20:54.46: Log analysis:
2025-11-30 20:54.46: >>>
[ERROR] melange = 6.0.1-51: unmet availability conditions: 'arch != "x86_32" & arch != "arm32"'
(score = 100)
2025-11-30 20:54.46: [SKIP] Package not available