- github
- ocaml
- opam-repository
- f552a1
- distributions,ubuntu-22.04-ocaml-5.4,melange.6.0.1-53
(not at the head of any monitored branch or PR)
2025-11-30 20:45.56: New job: build melange.6.0.1-53, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29001/head (f552a18f416e36738eee28c6bf79045fd1a926dd)
on ubuntu-22.04-ocaml-5.4/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/29001/head" && git reset --hard f552a18f
git fetch origin master
git merge --no-edit 1808b67a60cee484a3c5ff1a64046c0e5f0406a5
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7
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-53 6.0.1-53
RUN opam reinstall melange.6.0.1-53; \
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-22.04\""; 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-53' && 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.56: Using cache hint "ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7-melange.6.0.1-53-f552a18f416e36738eee28c6bf79045fd1a926dd"
2025-11-30 20:45.56: Using OBuilder spec:
((from ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7)
(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-53 6.0.1-53"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall melange.6.0.1-53;\
\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-22.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\" != 'melange.6.0.1-53' && 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.56: Waiting for resource in pool OCluster
2025-11-30 20:45.58: Waiting for worker…
2025-11-30 20:46.00: 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:ubuntu-22.04-ocaml-5.4@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7)
Unable to find image 'ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7' locally
docker.io/ocaml/opam@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7: Pulling from ocaml/opam
7e49dc6156b0: Pulling fs layer
1180d732f525: Pulling fs layer
7e49dc6156b0: Waiting
f1fa6a9d2878: Pulling fs layer
ae75ad22ad26: Pulling fs layer
1180d732f525: Waiting
214e7036e73c: Pulling fs layer
ae75ad22ad26: Waiting
2bbef2272d4b: Pulling fs layer
b3c999630f3e: Pulling fs layer
6bd9184aea7f: Pulling fs layer
f1fa6a9d2878: Waiting
98c55879f355: Pulling fs layer
214e7036e73c: Waiting
2bbef2272d4b: Waiting
0b11eee1f39a: Pulling fs layer
a79de8a2decf: Pulling fs layer
5eff59069a5d: Pulling fs layer
6bd9184aea7f: Waiting
a2d2e92fd71e: Pulling fs layer
b3c999630f3e: Waiting
a803c872fa17: Pulling fs layer
8bf178d9ede5: Pulling fs layer
3a0c50dc5658: Pulling fs layer
98c55879f355: Waiting
a2d2e92fd71e: Waiting
a803c872fa17: Waiting
4f4fb700ef54: Pulling fs layer
a594e22c5ea3: Pulling fs layer
84a44b947611: Pulling fs layer
a2448ad56d4e: Pulling fs layer
4f4fb700ef54: Waiting
ce8fd7cb0203: Pulling fs layer
4e54ec9fedd2: Pulling fs layer
eae55e0ac60f: Pulling fs layer
886ea95d4fe1: Pulling fs layer
8f83ad5b80cb: Pulling fs layer
c1390abab8d0: Pulling fs layer
b3de6ba3d324: Pulling fs layer
8008e89d60a6: Pulling fs layer
b134a8c86639: Pulling fs layer
84a44b947611: Waiting
896a8c1d823d: Pulling fs layer
86edd63afa9d: Pulling fs layer
a2448ad56d4e: Waiting
5eff59069a5d: Waiting
963c876663ad: Pulling fs layer
8f83ad5b80cb: Waiting
dd8c04693d5e: Pulling fs layer
4e54ec9fedd2: Waiting
910a4f3e57d9: Pulling fs layer
a5fc97429cc5: Pulling fs layer
394be7fbbc0e: Pulling fs layer
c6c8d9f9ca2d: Pulling fs layer
4940d89a6b5c: Pulling fs layer
ef2187a95774: Pulling fs layer
f8c2b155a1cc: Pulling fs layer
2a24828ab6aa: Pulling fs layer
0c5dbcb3a111: Pulling fs layer
394be7fbbc0e: Waiting
a0108f1d7424: Pulling fs layer
74999efe4ed4: Pulling fs layer
c6c8d9f9ca2d: Waiting
74c0d35ff310: Pulling fs layer
4940d89a6b5c: Waiting
ef2187a95774: Waiting
f8c2b155a1cc: Waiting
2a24828ab6aa: Waiting
86edd63afa9d: Waiting
0c5dbcb3a111: Waiting
910a4f3e57d9: Waiting
8bf178d9ede5: Waiting
a5fc97429cc5: Waiting
b134a8c86639: Waiting
3a0c50dc5658: Waiting
dd8c04693d5e: Waiting
ce8fd7cb0203: Waiting
c1390abab8d0: Waiting
886ea95d4fe1: Waiting
eae55e0ac60f: Waiting
896a8c1d823d: Waiting
a79de8a2decf: Waiting
8008e89d60a6: Waiting
963c876663ad: Waiting
a0108f1d7424: Waiting
74c0d35ff310: Waiting
0b11eee1f39a: Waiting
74999efe4ed4: Waiting
7e49dc6156b0: Download complete
1180d732f525: Download complete
f1fa6a9d2878: Verifying Checksum
f1fa6a9d2878: Download complete
ae75ad22ad26: Verifying Checksum
ae75ad22ad26: Download complete
7e49dc6156b0: Pull complete
1180d732f525: Pull complete
f1fa6a9d2878: Pull complete
214e7036e73c: Verifying Checksum
214e7036e73c: Download complete
ae75ad22ad26: Pull complete
214e7036e73c: Pull complete
2bbef2272d4b: Verifying Checksum
2bbef2272d4b: Download complete
b3c999630f3e: Verifying Checksum
b3c999630f3e: Download complete
6bd9184aea7f: Verifying Checksum
6bd9184aea7f: Download complete
98c55879f355: Verifying Checksum
98c55879f355: Download complete
0b11eee1f39a: Verifying Checksum
0b11eee1f39a: Download complete
a79de8a2decf: Verifying Checksum
a79de8a2decf: Download complete
5eff59069a5d: Verifying Checksum
5eff59069a5d: Download complete
a2d2e92fd71e: Verifying Checksum
a2d2e92fd71e: Download complete
a803c872fa17: Verifying Checksum
a803c872fa17: Download complete
8bf178d9ede5: Download complete
3a0c50dc5658: Verifying Checksum
3a0c50dc5658: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
a594e22c5ea3: Verifying Checksum
a594e22c5ea3: Download complete
2bbef2272d4b: Pull complete
84a44b947611: Verifying Checksum
84a44b947611: Download complete
a2448ad56d4e: Verifying Checksum
a2448ad56d4e: Download complete
b3c999630f3e: Pull complete
ce8fd7cb0203: Verifying Checksum
ce8fd7cb0203: Download complete
4e54ec9fedd2: Verifying Checksum
4e54ec9fedd2: Download complete
6bd9184aea7f: Pull complete
eae55e0ac60f: Verifying Checksum
eae55e0ac60f: Download complete
886ea95d4fe1: Verifying Checksum
886ea95d4fe1: Download complete
98c55879f355: Pull complete
8f83ad5b80cb: Download complete
c1390abab8d0: Verifying Checksum
c1390abab8d0: Download complete
0b11eee1f39a: Pull complete
b3de6ba3d324: Download complete
8008e89d60a6: Download complete
a79de8a2decf: Pull complete
b134a8c86639: Download complete
896a8c1d823d: Download complete
5eff59069a5d: Pull complete
86edd63afa9d: Download complete
963c876663ad: Download complete
a2d2e92fd71e: Pull complete
a803c872fa17: Pull complete
8bf178d9ede5: Pull complete
3a0c50dc5658: Pull complete
910a4f3e57d9: Download complete
4f4fb700ef54: Pull complete
a594e22c5ea3: Pull complete
84a44b947611: Pull complete
a2448ad56d4e: Pull complete
ce8fd7cb0203: Pull complete
4e54ec9fedd2: Pull complete
eae55e0ac60f: Pull complete
886ea95d4fe1: Pull complete
8f83ad5b80cb: Pull complete
c1390abab8d0: Pull complete
b3de6ba3d324: Pull complete
8008e89d60a6: Pull complete
b134a8c86639: Pull complete
896a8c1d823d: Pull complete
86edd63afa9d: Pull complete
963c876663ad: Pull complete
a5fc97429cc5: Verifying Checksum
a5fc97429cc5: Download complete
394be7fbbc0e: Verifying Checksum
394be7fbbc0e: Download complete
c6c8d9f9ca2d: Download complete
4940d89a6b5c: Download complete
ef2187a95774: Verifying Checksum
ef2187a95774: Download complete
f8c2b155a1cc: Download complete
2a24828ab6aa: Download complete
0c5dbcb3a111: Verifying Checksum
0c5dbcb3a111: Download complete
a0108f1d7424: Verifying Checksum
a0108f1d7424: Download complete
74999efe4ed4: Verifying Checksum
74999efe4ed4: Download complete
74c0d35ff310: Download complete
dd8c04693d5e: Verifying Checksum
dd8c04693d5e: Download complete
dd8c04693d5e: Pull complete
910a4f3e57d9: Pull complete
a5fc97429cc5: Pull complete
394be7fbbc0e: Pull complete
c6c8d9f9ca2d: Pull complete
4940d89a6b5c: Pull complete
ef2187a95774: Pull complete
f8c2b155a1cc: Pull complete
2a24828ab6aa: Pull complete
0c5dbcb3a111: Pull complete
a0108f1d7424: Pull complete
74999efe4ed4: Pull complete
74c0d35ff310: Pull complete
Digest: sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7
Status: Downloaded newer image for ocaml/opam@sha256:7e1bff730b72024184a59dbb99cc829c31586d5ed4669796afbebac108ebbdc7
2025-11-30 20:47.25 ---> using "ba8becb351302c48dbf7346fd914615a4ff310f4acb9f013c967434ccbe00b2f" from cache
/: (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:47.25 ---> using "7f54037b5c1afade320da113e48f321edb0a4ae86785827e1cce0023a4a5e7ab" 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:47.25 ---> using "bdab76dd6f1f471f9154f73fb4e191c03e037a6c7e8ef8aecf3cc4ce9f6f95c1" 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_64 os=linux os-distribution=ubuntu os-version=22.04
# 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 5.4
# invariant ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 5.4.0
2025-11-30 20:47.25 ---> using "74bfc47197853e84d9372982fc0bbeb8f032839947d78bb72217b26681bc0ae9" 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:47.25 ---> using "ef8111b987a45d6c9743cd920ea70d55795c169b650bf7039c933f4a19467d6b" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-11-30 20:47.35 ---> saved as "4384937aa8f35ecd6e39e333d335a9426cc898446dbf2f8c147e3570577d3c34"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-11-30 20:47.53 ---> saved as "95de1fb61ea35fa6d0caf9a8ecbcbc67bc3df73a45623c4ece18313389d0f1d7"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:2 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [6008 kB]
- Hit:3 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:6 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1286 kB]
- Get:7 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3535 kB]
- Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3870 kB]
- Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1592 kB]
- Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6222 kB]
- Fetched 22.9 MB in 1s (20.1 MB/s)
- Reading package lists...
-
2025-11-30 20:47.55 ---> saved as "96edd1cb2f88d739de7b447c756c3144266636e478a2cd9d43e5746bb9cbd491"
/home/opam: (run (shell "opam pin add -k version -yn melange.6.0.1-53 6.0.1-53"))
melange is now pinned to version 6.0.1-53
2025-11-30 20:47.56 ---> saved as "c256073e22c17f2f62a8e4a490660d3005bfe4ed5ea592e23f59c24e51ecd52c"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall melange.6.0.1-53;\
\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-22.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\" != 'melange.6.0.1-53' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
melange.6.0.1-53 is not installed. Install it? [Y/n] y
* Incompatible packages:
- (invariant) -> ocaml-base-compiler >= 5.4.0
- melange = 6.0.1-53 -> ocaml < 5.4 -> dkml-base-compiler
You can temporarily relax the switch invariant with `--update-invariant'
* Incompatible packages:
- (invariant) -> ocaml-base-compiler >= 5.4.0
- melange = 6.0.1-53 -> ocaml < 5.4 -> ocaml-variants
* Missing dependency:
- melange = 6.0.1-53 -> ocaml < 5.4 -> ocaml-base-compiler (<= 3.07+1 | = 3.07+2 | = 3.08.0 | = 3.08.1 | = 3.08.2 | = 3.08.3 | = 3.08.4 | = 3.09.0) | ocaml-system (<= 3.07+1 | = 3.07+2 | >= 3.08.0) | ocaml-variants < 3.09.1~
not available because the package is pinned to version 5.4.0
unmet availability conditions, e.g. 'sys-ocaml-version = "5.4.0" & (os != "win32" | sys-ocaml-libc = "msvc")'
no matching version
* Missing dependency:
- melange = 6.0.1-53 -> ocaml < 5.4 -> ocaml-variants -> ocaml-beta
unmet availability conditions: 'enable-ocaml-beta-repository'
* Missing dependency:
- melange = 6.0.1-53 -> ocaml < 5.4 -> ocaml-variants -> system-msvc
unmet availability conditions: 'os = "win32"'
No solution found, exiting
"/usr/bin/env" "bash" "-c" "opam reinstall melange.6.0.1-53;
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-22.04\""; 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-53' && partial_fails="$partial_fails $pkg";
done;
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
exit 1" failed with exit status 20
2025-11-30 20:48.14: Job failed: Failed: Build failed
2025-11-30 20:48.14: Log analysis:
2025-11-30 20:48.14: >>>
No solution found, exiting
(score = 100)
2025-11-30 20:48.14: [SKIP] Package not available