- github
- ocaml
- opam-repository
- a9b8a0
- distributions,centos-9-ocaml-5.4,dune-build-info.3.21.0~alpha2
(not at the head of any monitored branch or PR)
2025-12-08 18:29.20: New job: build dune-build-info.3.21.0~alpha2, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29042/head (a9b8a0d0db631d21208bd4ab7355e867d7ecf88d)
on centos-9-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/29042/head" && git reset --hard a9b8a0d0
git fetch origin master
git merge --no-edit 4c9d80b7312698c8f185350873cbec03fdf0471a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:centos-9-ocaml-5.4@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28
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 dune-build-info.3.21.0~alpha2 3.21.0~alpha2
RUN opam reinstall dune-build-info.3.21.0~alpha2; \
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 "\"centos-9\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'dune-build-info.3.21.0~alpha2' && 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-08 18:29.20: Using cache hint "ocaml/opam:centos-9-ocaml-5.4@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28-dune-build-info.3.21.0~alpha2-a9b8a0d0db631d21208bd4ab7355e867d7ecf88d"
2025-12-08 18:29.20: Using OBuilder spec:
((from ocaml/opam:centos-9-ocaml-5.4@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28)
(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 dune-build-info.3.21.0~alpha2 3.21.0~alpha2"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune-build-info.3.21.0~alpha2;\
\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 \"\\\"centos-9\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'dune-build-info.3.21.0~alpha2' && 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-08 18:29.20: Waiting for resource in pool OCluster
2025-12-08 20:55.50: Waiting for worker…
2025-12-08 21:00.08: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at 4c9d80b731 Merge pull request #29031 from NielsMommen/release-ppx_parser-0.2.1
Updating 4c9d80b731..a9b8a0d0db
Fast-forward
.../chrome-trace/chrome-trace.3.21.0~alpha2/opam | 41 ++++++++++++
.../dune-action-plugin.3.21.0~alpha2/opam | 54 ++++++++++++++++
.../dune-build-info.3.21.0~alpha2/opam | 47 ++++++++++++++
.../dune-configurator.3.21.0~alpha2/opam | 51 +++++++++++++++
packages/dune-glob/dune-glob.3.21.0~alpha2/opam | 44 +++++++++++++
.../dune-private-libs.3.21.0~alpha2/opam | 52 +++++++++++++++
.../dune-rpc-lwt/dune-rpc-lwt.3.21.0~alpha2/opam | 43 +++++++++++++
packages/dune-rpc/dune-rpc.3.21.0~alpha2/opam | 46 +++++++++++++
packages/dune-site/dune-site.3.21.0~alpha2/opam | 39 +++++++++++
packages/dune/dune.3.21.0~alpha2/opam | 75 ++++++++++++++++++++++
packages/dyn/dyn.3.21.0~alpha2/opam | 42 ++++++++++++
packages/fs-io/fs-io.3.21.0~alpha2/opam | 40 ++++++++++++
packages/ocamlc-loc/ocamlc-loc.3.21.0~alpha2/opam | 45 +++++++++++++
packages/ordering/ordering.3.21.0~alpha2/opam | 40 ++++++++++++
packages/stdune/stdune.3.21.0~alpha2/opam | 48 ++++++++++++++
.../top-closure/top-closure.3.21.0~alpha2/opam | 39 +++++++++++
packages/xdg/xdg.3.21.0~alpha2/opam | 41 ++++++++++++
17 files changed, 787 insertions(+)
create mode 100644 packages/chrome-trace/chrome-trace.3.21.0~alpha2/opam
create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.21.0~alpha2/opam
create mode 100644 packages/dune-build-info/dune-build-info.3.21.0~alpha2/opam
create mode 100644 packages/dune-configurator/dune-configurator.3.21.0~alpha2/opam
create mode 100644 packages/dune-glob/dune-glob.3.21.0~alpha2/opam
create mode 100644 packages/dune-private-libs/dune-private-libs.3.21.0~alpha2/opam
create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.21.0~alpha2/opam
create mode 100644 packages/dune-rpc/dune-rpc.3.21.0~alpha2/opam
create mode 100644 packages/dune-site/dune-site.3.21.0~alpha2/opam
create mode 100644 packages/dune/dune.3.21.0~alpha2/opam
create mode 100644 packages/dyn/dyn.3.21.0~alpha2/opam
create mode 100644 packages/fs-io/fs-io.3.21.0~alpha2/opam
create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.21.0~alpha2/opam
create mode 100644 packages/ordering/ordering.3.21.0~alpha2/opam
create mode 100644 packages/stdune/stdune.3.21.0~alpha2/opam
create mode 100644 packages/top-closure/top-closure.3.21.0~alpha2/opam
create mode 100644 packages/xdg/xdg.3.21.0~alpha2/opam
(from ocaml/opam:centos-9-ocaml-5.4@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28)
Unable to find image 'ocaml/opam:centos-9-ocaml-5.4@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28' locally
docker.io/ocaml/opam@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28: Pulling from ocaml/opam
881a71026169: Pulling fs layer
880bbc3864e6: Pulling fs layer
c4ec5f3505cb: Pulling fs layer
75e7b0396fcc: Pulling fs layer
3ca5c969dcc2: Pulling fs layer
efc63d6eaedd: Pulling fs layer
5a055fd5e877: Pulling fs layer
0102cea6b2f9: Pulling fs layer
8cf51e65f8f6: Pulling fs layer
8e442d765a6d: Pulling fs layer
a53dcd108a05: Pulling fs layer
93924b9c5b78: Pulling fs layer
557d7d6c5196: Pulling fs layer
75e7b0396fcc: Waiting
2e6ff05691c9: Pulling fs layer
3ca5c969dcc2: Waiting
efc63d6eaedd: Waiting
0102cea6b2f9: Waiting
9619bff3b9a6: Pulling fs layer
5a055fd5e877: Waiting
e3d2d83e2752: Pulling fs layer
a53dcd108a05: Waiting
151a22ad83ea: Pulling fs layer
93924b9c5b78: Waiting
f3e55457d2b2: Pulling fs layer
557d7d6c5196: Waiting
9619bff3b9a6: Waiting
151a22ad83ea: Waiting
1a756d5db0ba: Pulling fs layer
e3d2d83e2752: Waiting
f3e55457d2b2: Waiting
2e6ff05691c9: Waiting
8cf51e65f8f6: Waiting
28463b287ec0: Pulling fs layer
8e442d765a6d: Waiting
5fc70ef8968c: Pulling fs layer
1a756d5db0ba: Waiting
28463b287ec0: Waiting
898b25f9080d: Pulling fs layer
4f4fb700ef54: Pulling fs layer
da9b3b1acf4d: Pulling fs layer
d8a7b2453254: Pulling fs layer
5fc70ef8968c: Waiting
738bf3a90a51: Pulling fs layer
898b25f9080d: Waiting
92c90f7218e5: Pulling fs layer
4f4fb700ef54: Waiting
da9b3b1acf4d: Waiting
d8a7b2453254: Waiting
738bf3a90a51: Waiting
315d195360ea: Pulling fs layer
56e05f6cc28b: Pulling fs layer
92c90f7218e5: Waiting
315d195360ea: Waiting
71c70c203a0b: Pulling fs layer
cfd932fae6f8: Pulling fs layer
7a0643c08cdd: Pulling fs layer
c25c8881f0bd: Pulling fs layer
56e05f6cc28b: Waiting
ecf0425670b1: Pulling fs layer
cfd932fae6f8: Waiting
571d8fcf4aea: Pulling fs layer
71c70c203a0b: Waiting
7a0643c08cdd: Waiting
c25c8881f0bd: Waiting
d6b368ab8397: Pulling fs layer
ecf0425670b1: Waiting
e6871e95236c: Pulling fs layer
571d8fcf4aea: Waiting
0953b3e96cb6: Pulling fs layer
acafa5315efb: Pulling fs layer
e6871e95236c: Waiting
0953b3e96cb6: Waiting
11da4ff42365: Pulling fs layer
e06d49fbe64e: Pulling fs layer
acafa5315efb: Waiting
cebfb820c4a5: Pulling fs layer
11da4ff42365: Waiting
65ea93a25a24: Pulling fs layer
cebfb820c4a5: Waiting
e06d49fbe64e: Waiting
b71af01e2878: Pulling fs layer
2ccd04e58430: Pulling fs layer
f9eba916eec8: Pulling fs layer
2ccd04e58430: Waiting
65ea93a25a24: Waiting
b71af01e2878: Waiting
f9eba916eec8: Waiting
880bbc3864e6: Download complete
881a71026169: Verifying Checksum
881a71026169: Download complete
c4ec5f3505cb: Verifying Checksum
c4ec5f3505cb: Download complete
3ca5c969dcc2: Verifying Checksum
3ca5c969dcc2: Download complete
881a71026169: Pull complete
880bbc3864e6: Pull complete
c4ec5f3505cb: Pull complete
5a055fd5e877: Verifying Checksum
5a055fd5e877: Download complete
efc63d6eaedd: Verifying Checksum
efc63d6eaedd: Download complete
0102cea6b2f9: Verifying Checksum
0102cea6b2f9: Download complete
8cf51e65f8f6: Verifying Checksum
8cf51e65f8f6: Download complete
8e442d765a6d: Verifying Checksum
8e442d765a6d: Download complete
a53dcd108a05: Verifying Checksum
a53dcd108a05: Download complete
93924b9c5b78: Verifying Checksum
93924b9c5b78: Download complete
2e6ff05691c9: Verifying Checksum
2e6ff05691c9: Download complete
557d7d6c5196: Verifying Checksum
557d7d6c5196: Download complete
75e7b0396fcc: Verifying Checksum
75e7b0396fcc: Download complete
e3d2d83e2752: Download complete
9619bff3b9a6: Verifying Checksum
9619bff3b9a6: Download complete
151a22ad83ea: Verifying Checksum
151a22ad83ea: Download complete
f3e55457d2b2: Download complete
1a756d5db0ba: Download complete
28463b287ec0: Verifying Checksum
28463b287ec0: Download complete
5fc70ef8968c: Verifying Checksum
5fc70ef8968c: Download complete
898b25f9080d: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
da9b3b1acf4d: Verifying Checksum
da9b3b1acf4d: Download complete
d8a7b2453254: Verifying Checksum
d8a7b2453254: Download complete
738bf3a90a51: Download complete
92c90f7218e5: Download complete
315d195360ea: Verifying Checksum
315d195360ea: Download complete
56e05f6cc28b: Verifying Checksum
56e05f6cc28b: Download complete
71c70c203a0b: Verifying Checksum
71c70c203a0b: Download complete
7a0643c08cdd: Verifying Checksum
7a0643c08cdd: Download complete
cfd932fae6f8: Verifying Checksum
cfd932fae6f8: Download complete
c25c8881f0bd: Verifying Checksum
c25c8881f0bd: Download complete
ecf0425670b1: Download complete
571d8fcf4aea: Verifying Checksum
571d8fcf4aea: Download complete
e6871e95236c: Download complete
acafa5315efb: Verifying Checksum
acafa5315efb: Download complete
11da4ff42365: Verifying Checksum
11da4ff42365: Download complete
e06d49fbe64e: Download complete
cebfb820c4a5: Verifying Checksum
cebfb820c4a5: Download complete
0953b3e96cb6: Verifying Checksum
0953b3e96cb6: Download complete
d6b368ab8397: Verifying Checksum
d6b368ab8397: Download complete
2ccd04e58430: Download complete
b71af01e2878: Download complete
75e7b0396fcc: Pull complete
65ea93a25a24: Verifying Checksum
65ea93a25a24: Download complete
3ca5c969dcc2: Pull complete
efc63d6eaedd: Pull complete
5a055fd5e877: Pull complete
0102cea6b2f9: Pull complete
8cf51e65f8f6: Pull complete
8e442d765a6d: Pull complete
a53dcd108a05: Pull complete
93924b9c5b78: Pull complete
557d7d6c5196: Pull complete
2e6ff05691c9: Pull complete
9619bff3b9a6: Pull complete
e3d2d83e2752: Pull complete
151a22ad83ea: Pull complete
f3e55457d2b2: Pull complete
1a756d5db0ba: Pull complete
28463b287ec0: Pull complete
5fc70ef8968c: Pull complete
898b25f9080d: Pull complete
4f4fb700ef54: Pull complete
da9b3b1acf4d: Pull complete
d8a7b2453254: Pull complete
738bf3a90a51: Pull complete
92c90f7218e5: Pull complete
315d195360ea: Pull complete
56e05f6cc28b: Pull complete
71c70c203a0b: Pull complete
cfd932fae6f8: Pull complete
7a0643c08cdd: Pull complete
c25c8881f0bd: Pull complete
ecf0425670b1: Pull complete
571d8fcf4aea: Pull complete
f9eba916eec8: Verifying Checksum
f9eba916eec8: Download complete
d6b368ab8397: Pull complete
e6871e95236c: Pull complete
0953b3e96cb6: Pull complete
acafa5315efb: Pull complete
11da4ff42365: Pull complete
e06d49fbe64e: Pull complete
cebfb820c4a5: Pull complete
65ea93a25a24: Pull complete
b71af01e2878: Pull complete
2ccd04e58430: Pull complete
f9eba916eec8: Pull complete
Digest: sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28
Status: Downloaded newer image for ocaml/opam@sha256:5948224f8f1b327f9d50c1e7b416bb2beeb6dbbe06f2b53b9f1a50b2dfef2c28
2025-12-08 21:01.19 ---> saved as "42fb1f2076253dcd574b9a6ebdc0b2874de146ceef944a4df593f94daff4319a"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-08 21:01.20 ---> saved as "c0d44514d4dc98fe974b9a6087d67e793898cd2e8729f3b0b8993e178b557e00"
/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-08 21:01.40 ---> saved as "ee247a454cce61756a31bfca76a597343ef86e370973c1959b6608b812eaf2fb"
/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=centos os-version=9
# 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-12-08 21:01.40 ---> saved as "c2a9a15943ee59bcb44be949a5829013e35a3c966fc4ba9079a71ba3aa3d86f9"
/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-08 21:01.51 ---> saved as "39c208c4fe0a889ce873fdfd088550e096656d519bb2239141811e4a8ca11a39"
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-08 21:02.02 ---> saved as "a1fdee2bca1d6183d8ea2f8916e70757dfecbfc9ce0edbe3ca451b8143077131"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-08 21:02.18 ---> saved as "4a294bd69cf5676c99d2fb97be01cda17976c5c19e660399028d5e0b41314a35"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "yum" "makecache"
- CentOS Stream 9 - BaseOS 32 kB/s | 15 kB 00:00
- CentOS Stream 9 - BaseOS 4.6 MB/s | 8.8 MB 00:01
- CentOS Stream 9 - AppStream 72 kB/s | 15 kB 00:00
- CentOS Stream 9 - AppStream 3.6 MB/s | 26 MB 00:07
- CentOS Stream 9 - CRB 35 kB/s | 14 kB 00:00
- CentOS Stream 9 - CRB 1.7 MB/s | 7.4 MB 00:04
- CentOS Stream 9 - Extras packages 41 kB/s | 17 kB 00:00
- Metadata cache created.
2025-12-08 21:02.47 ---> saved as "f75db90c28ea9fae3713028cdc49cb64560016b725d4102efae39ebff16d871f"
/home/opam: (run (shell "opam pin add -k version -yn dune-build-info.3.21.0~alpha2 3.21.0~alpha2"))
dune-build-info is now pinned to version 3.21.0~alpha2
2025-12-08 21:02.48 ---> saved as "0dfc74d9a50c3c968f0ea38491a0a52665bae460d08b53fd6b06d624850cd282"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune-build-info.3.21.0~alpha2;\
\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 \"\\\"centos-9\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'dune-build-info.3.21.0~alpha2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
dune-build-info.3.21.0~alpha2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 2 packages
- install dune 3.21.0~alpha2 [required by dune-build-info]
- install dune-build-info 3.21.0~alpha2 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.21.0~alpha2, dune-build-info.3.21.0~alpha2 (cached)
-> installed dune.3.21.0~alpha2
-> installed dune-build-info.3.21.0~alpha2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-08 21:03.15 ---> saved as "eae5996a276226d7a22edef4d0645019d04be0ab9df843fb72ef34e7de15aa97"
Job succeeded
2025-12-08 21:03.20: Job succeeded