Build:
- 0
2025-12-13 07:47.45: New job: test melange-jest.0.2.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29029/head (9db32478dc77ec3e6cfdebf1ecb85d7214e328fa)
on ubuntu-22.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/29029/head" && git reset --hard 9db32478
git fetch origin master
git merge --no-edit 59307dadd942c7a6126e2a36ffe2e8565939abc9
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351
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-jest.0.2.0 0.2.0
RUN opam reinstall melange-jest.0.2.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-22.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'melange-jest.0.2.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test melange-jest.0.2.0) || true
RUN opam reinstall --with-test --verbose melange-jest.0.2.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-22.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'melange-jest.0.2.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-13 07:47.45: Using cache hint "ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351-melange-jest.0.2.0-9db32478dc77ec3e6cfdebf1ecb85d7214e328fa"
2025-12-13 07:47.45: Using OBuilder spec:
((from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351)
(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-jest.0.2.0 0.2.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall melange-jest.0.2.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-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-jest.0.2.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (network host)
(shell "(opam reinstall --with-test melange-jest.0.2.0) || true"))
(run (shell "opam reinstall --with-test --verbose melange-jest.0.2.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-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-jest.0.2.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-13 07:47.45: Waiting for resource in pool OCluster
2025-12-13 07:47.45: Waiting for worker…
2025-12-13 07:47.48: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 59307dadd9 Merge pull request #29081 from fpottier/opam-publish-kot.20251212
Merge made by the 'ort' strategy.
packages/melange-jest/melange-jest.0.2.0/opam | 47 +++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
create mode 100644 packages/melange-jest/melange-jest.0.2.0/opam
(from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351)
Unable to find image 'ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351' locally
docker.io/ocaml/opam@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351: Pulling from ocaml/opam
7e49dc6156b0: Already exists
a85ee0468aed: Pulling fs layer
c315de47cbf9: Pulling fs layer
95e72e2db4a4: Pulling fs layer
68b87b8705a0: Pulling fs layer
a85ee0468aed: Waiting
e7c6b52a0aff: Pulling fs layer
c315de47cbf9: Waiting
81e0e9f9c981: Pulling fs layer
05dc3c3ae15f: Pulling fs layer
68b87b8705a0: Waiting
e7c6b52a0aff: Waiting
5af51c811cd1: Pulling fs layer
da4fe59bd592: Pulling fs layer
95e72e2db4a4: Waiting
05dc3c3ae15f: Waiting
ba3b0dc61be5: Pulling fs layer
da4fe59bd592: Waiting
5af51c811cd1: Waiting
659a0944d92a: Pulling fs layer
8a05c5a51b16: Pulling fs layer
659a0944d92a: Waiting
76b466aeb127: Pulling fs layer
d67d97663d6b: Pulling fs layer
8a05c5a51b16: Waiting
6fc975cca41e: Pulling fs layer
76b466aeb127: Waiting
1e6dc09d6224: Pulling fs layer
d67d97663d6b: Waiting
6fc975cca41e: Waiting
1e6dc09d6224: Waiting
4f4fb700ef54: Pulling fs layer
1d3b50cdea50: Pulling fs layer
0f0b84758b44: Pulling fs layer
f2cc1a0710f1: Pulling fs layer
1d3b50cdea50: Waiting
0f0b84758b44: Waiting
12faff377e45: Pulling fs layer
4f4fb700ef54: Waiting
d24d014accb8: Pulling fs layer
12faff377e45: Waiting
c8107e47ce8c: Pulling fs layer
1119833fc609: Pulling fs layer
d24d014accb8: Waiting
6080220bce5a: Pulling fs layer
c8107e47ce8c: Waiting
5a36aeb26b58: Pulling fs layer
9452d9730351: Pulling fs layer
6080220bce5a: Waiting
5a36aeb26b58: Waiting
85b38d9826ff: Pulling fs layer
cbaaab6e38d6: Pulling fs layer
85b38d9826ff: Waiting
c0a6806aa377: Pulling fs layer
7191674929e8: Pulling fs layer
f3de6760991a: Pulling fs layer
c0a6806aa377: Waiting
cbaaab6e38d6: Waiting
d6c5941a1bd9: Pulling fs layer
b43f4846060a: Pulling fs layer
ff1b774de354: Pulling fs layer
7191674929e8: Waiting
b43f4846060a: Waiting
b066bc6373d4: Pulling fs layer
f04f4d782335: Pulling fs layer
ff1b774de354: Waiting
1b53982e6e4c: Pulling fs layer
f3de6760991a: Waiting
f04f4d782335: Waiting
2473dd387d84: Pulling fs layer
b066bc6373d4: Waiting
1b53982e6e4c: Waiting
1256a98c80cb: Pulling fs layer
ce106fc50726: Pulling fs layer
1256a98c80cb: Waiting
f82e987132a6: Pulling fs layer
ce106fc50726: Waiting
f82e987132a6: Waiting
2473dd387d84: Waiting
a85ee0468aed: Verifying Checksum
a85ee0468aed: Download complete
a85ee0468aed: Pull complete
c315de47cbf9: Verifying Checksum
c315de47cbf9: Download complete
c315de47cbf9: Pull complete
68b87b8705a0: Verifying Checksum
68b87b8705a0: Download complete
95e72e2db4a4: Verifying Checksum
95e72e2db4a4: Download complete
81e0e9f9c981: Verifying Checksum
81e0e9f9c981: Download complete
05dc3c3ae15f: Verifying Checksum
05dc3c3ae15f: Download complete
5af51c811cd1: Verifying Checksum
5af51c811cd1: Download complete
95e72e2db4a4: Pull complete
68b87b8705a0: Pull complete
da4fe59bd592: Verifying Checksum
da4fe59bd592: Download complete
ba3b0dc61be5: Verifying Checksum
659a0944d92a: Verifying Checksum
659a0944d92a: Download complete
8a05c5a51b16: Verifying Checksum
8a05c5a51b16: Download complete
d67d97663d6b: Verifying Checksum
d67d97663d6b: Download complete
76b466aeb127: Verifying Checksum
76b466aeb127: Download complete
e7c6b52a0aff: Verifying Checksum
e7c6b52a0aff: Download complete
1e6dc09d6224: Verifying Checksum
1e6dc09d6224: Download complete
6fc975cca41e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
0f0b84758b44: Download complete
1d3b50cdea50: Verifying Checksum
1d3b50cdea50: Download complete
f2cc1a0710f1: Verifying Checksum
f2cc1a0710f1: Download complete
12faff377e45: Download complete
d24d014accb8: Verifying Checksum
d24d014accb8: Download complete
c8107e47ce8c: Verifying Checksum
c8107e47ce8c: Download complete
6080220bce5a: Verifying Checksum
6080220bce5a: Download complete
1119833fc609: Verifying Checksum
1119833fc609: Download complete
5a36aeb26b58: Verifying Checksum
5a36aeb26b58: Download complete
9452d9730351: Verifying Checksum
9452d9730351: Download complete
85b38d9826ff: Verifying Checksum
85b38d9826ff: Download complete
cbaaab6e38d6: Download complete
c0a6806aa377: Verifying Checksum
c0a6806aa377: Download complete
7191674929e8: Verifying Checksum
7191674929e8: Download complete
f3de6760991a: Download complete
b43f4846060a: Download complete
b066bc6373d4: Verifying Checksum
b066bc6373d4: Download complete
f04f4d782335: Verifying Checksum
f04f4d782335: Download complete
1b53982e6e4c: Verifying Checksum
1b53982e6e4c: Download complete
e7c6b52a0aff: Pull complete
81e0e9f9c981: Pull complete
05dc3c3ae15f: Pull complete
5af51c811cd1: Pull complete
da4fe59bd592: Pull complete
ba3b0dc61be5: Pull complete
659a0944d92a: Pull complete
8a05c5a51b16: Pull complete
76b466aeb127: Pull complete
d67d97663d6b: Pull complete
6fc975cca41e: Pull complete
1e6dc09d6224: Pull complete
ff1b774de354: Verifying Checksum
ff1b774de354: Download complete
1256a98c80cb: Download complete
ce106fc50726: Download complete
f82e987132a6: Verifying Checksum
f82e987132a6: Download complete
2473dd387d84: Verifying Checksum
2473dd387d84: Download complete
4f4fb700ef54: Pull complete
1d3b50cdea50: Pull complete
0f0b84758b44: Pull complete
f2cc1a0710f1: Pull complete
12faff377e45: Pull complete
d24d014accb8: Pull complete
c8107e47ce8c: Pull complete
1119833fc609: Pull complete
6080220bce5a: Pull complete
5a36aeb26b58: Pull complete
9452d9730351: Pull complete
85b38d9826ff: Pull complete
cbaaab6e38d6: Pull complete
c0a6806aa377: Pull complete
7191674929e8: Pull complete
f3de6760991a: Pull complete
d6c5941a1bd9: Verifying Checksum
d6c5941a1bd9: Download complete
d6c5941a1bd9: Pull complete
b43f4846060a: Pull complete
ff1b774de354: Pull complete
b066bc6373d4: Pull complete
f04f4d782335: Pull complete
1b53982e6e4c: Pull complete
2473dd387d84: Pull complete
1256a98c80cb: Pull complete
ce106fc50726: Pull complete
f82e987132a6: Pull complete
Digest: sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351
Status: Downloaded newer image for ocaml/opam@sha256:59440b767af440d0ca70443b4994e0a307f95c73f3422d16f0b3daed57649351
2025-12-13 07:57.24 ---> using "03248b153d70cc5fd232ca0045c61032e924c8422ca3d60d054124edec9fe717" 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-12-13 07:57.24 ---> using "7b6ab2fb7e127ab03b05798f10f4775792842395441ae4c90f3d26d523620388" 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-12-13 07:57.24 ---> using "fbb6066b3682ffe03a92363371ea2728d2a221a965a05fe5712106e5e07fc63b" 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
# 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 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-13 07:57.24 ---> using "f1535a529e230b923a442cfa11fbc89e940236d117efaa386506b54448a031ab" 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-12-13 07:57.24 ---> using "48e27a6ccf73f24ae5492ce59e0a2900cfcd800d09bf66784127a6e5b626be42" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-13 07:57.25 ---> using "6bb26d0268023d27772a2a7ae460215c448434f21236c9c0c643afd33e719edd" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-13 07:57.25 ---> using "d8ab64abd1384626f14f4c9390f3e22f212cd7c82ca63654655d4bb9b9c51459" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:5 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1598 kB]
- Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6410 kB]
- Get:7 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3623 kB]
- Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3961 kB]
- Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [6185 kB]
- Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1287 kB]
- Fetched 23.4 MB in 3s (8490 kB/s)
- Reading package lists...
-
2025-12-13 07:57.25 ---> using "a9ed88130b378a031352335ece78f68baea362a0ef2d1a3eddc8766f9a0f339f" from cache
/home/opam: (run (shell "opam pin add -k version -yn melange-jest.0.2.0 0.2.0"))
melange-jest is now pinned to version 0.2.0
2025-12-13 07:57.25 ---> using "62482bbaa58321634732fe415dc65db5feddafce7a2494bfef18c303273fa91e" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall melange-jest.0.2.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-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-jest.0.2.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
melange-jest.0.2.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 15 packages
- install cmdliner 2.1.0 [required by melange]
- install cppo 1.8.0 [required by melange]
- install dune 3.20.2 [required by melange-jest]
- install dune-build-info 3.20.2 [required by melange]
- install melange 6.0.1-414 [required by melange-jest]
- install melange-jest 0.2.0 (pinned)
- install menhir 20250912 [required by melange]
- install menhirCST 20250912 [required by menhir]
- install menhirLib 20250912 [required by menhir]
- install menhirSdk 20250912 [required by menhir]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.37.0 [required by melange]
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cmdliner.2.1.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> retrieved dune.3.20.2, dune-build-info.3.20.2 (cached)
-> retrieved melange.6.0.1-414 (cached)
-> retrieved melange-jest.0.2.0 (cached)
-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (cached)
-> installed cmdliner.2.1.0
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppxlib.0.37.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> installed dune.3.20.2
-> installed cppo.1.8.0
-> installed menhirCST.20250912
-> installed ppx_derivers.1.2.1
-> installed stdlib-shims.0.3.0
-> installed menhirSdk.20250912
-> installed sexplib0.v0.17.0
-> installed menhirLib.20250912
-> installed dune-build-info.3.20.2
-> installed ocaml-compiler-libs.v0.12.4
-> installed menhir.20250912
-> installed ppxlib.0.37.0
-> installed melange.6.0.1-414
-> installed melange-jest.0.2.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-13 07:57.25 ---> using "ba743ec29b92906f8ac3d8304f665ce0b31b2bdd588abf41bd3304ee68a34eee" from cache
/home/opam: (run (network host)
(shell "(opam reinstall --with-test melange-jest.0.2.0) || true"))
The following actions will be performed:
=== downgrade 2 packages
- downgrade melange 6.0.1-414 to 5.1.0-414 [required by melange-jest]
- downgrade ppxlib 0.37.0 to 0.35.0 [required by melange]
=== recompile 1 package
- recompile melange-jest 0.2.0 (pinned)
=== install 6 packages
- install fix 20250919 [required by reason]
- install melange-fetch 0.2.0 [required by melange-webapi]
- install melange-webapi 0.21.0 [required by melange-jest]
- install merlin-extend 0.6.2 [required by reason]
- install ocamlfind 1.9.8 [required by reason]
- install reason 3.15.0 [required by melange-jest]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved fix.20250919 (https://opam.ocaml.org/cache)
-> installed fix.20250919
-> retrieved melange.5.1.0-414 (https://opam.ocaml.org/cache)
-> retrieved melange-fetch.0.2.0 (https://opam.ocaml.org/cache)
-> retrieved melange-webapi.0.21.0 (https://opam.ocaml.org/cache)
-> retrieved merlin-extend.0.6.2 (https://opam.ocaml.org/cache)
-> retrieved ocamlfind.1.9.8 (https://opam.ocaml.org/cache)
-> installed merlin-extend.0.6.2
-> retrieved ppxlib.0.35.0 (https://opam.ocaml.org/cache)
-> retrieved reason.3.15.0 (https://opam.ocaml.org/cache)
-> installed ocamlfind.1.9.8
-> removed melange-jest.0.2.0
-> removed melange.6.0.1-414
-> removed ppxlib.0.37.0
-> installed ppxlib.0.35.0
-> installed reason.3.15.0
-> installed melange.5.1.0-414
-> installed melange-fetch.0.2.0
-> installed melange-webapi.0.21.0
-> installed melange-jest.0.2.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-13 07:58.02 ---> saved as "4fdf11d943751baa1435f615faa781a6e97c3d1cf19f9e8e90942de2dc5ccc1f"
/home/opam: (run (shell "opam reinstall --with-test --verbose melange-jest.0.2.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-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-jest.0.2.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile melange-jest 0.2.0 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/4: [melange-jest: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "melange-jest" "-j" "255" "@install" (CWD=/home/opam/.opam/4.14/.opam-switch/build/melange-jest.0.2.0)
-> compiled melange-jest.0.2.0
-> removed melange-jest.0.2.0
-> installed melange-jest.0.2.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-13 07:58.07 ---> saved as "87ef928dab5f051acd53436abb2f21c57fd9777fd50977824fd13512b63e9216"
Job succeeded
2025-12-13 07:58.14: Job succeeded