- github
- ocaml
- opam-repository
- 096f49
- distributions,centos-9-ocaml-4.14,menhirSdk.20260209
(not at the head of any monitored branch or PR)
2026-02-09 20:03.08: New job: build menhirSdk.20260209, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29364/head (096f491e244fae28f85c266a19657b915fde496e)
on centos-9-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/29364/head" && git reset --hard 096f491e
git fetch origin master
git merge --no-edit 4413cea89dc2809c85f68c88c6e28c410f664d95
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:centos-9-ocaml-4.14@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d
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 menhirSdk.20260209 20260209
RUN opam reinstall menhirSdk.20260209; \
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" != 'menhirSdk.20260209' && 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 .
2026-02-09 20:03.08: Using cache hint "ocaml/opam:centos-9-ocaml-4.14@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d-menhirSdk.20260209-096f491e244fae28f85c266a19657b915fde496e"
2026-02-09 20:03.08: Using OBuilder spec:
((from ocaml/opam:centos-9-ocaml-4.14@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d)
(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 menhirSdk.20260209 20260209"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall menhirSdk.20260209;\
\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\" != 'menhirSdk.20260209' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-02-09 20:03.08: Waiting for resource in pool OCluster
2026-02-09 20:04.57: Waiting for worker…
2026-02-09 20:07.14: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 4413cea89d Merge pull request #29349 from let-def/release-grenier-v0.16
Updating 4413cea89d..096f491e24
Fast-forward
packages/menhir/menhir.20260209/opam | 32 ++++++++++++++++++++++++++++++
packages/menhirCST/menhirCST.20260209/opam | 30 ++++++++++++++++++++++++++++
packages/menhirGLR/menhirGLR.20260209/opam | 30 ++++++++++++++++++++++++++++
packages/menhirLib/menhirLib.20260209/opam | 31 +++++++++++++++++++++++++++++
packages/menhirSdk/menhirSdk.20260209/opam | 31 +++++++++++++++++++++++++++++
5 files changed, 154 insertions(+)
create mode 100644 packages/menhir/menhir.20260209/opam
create mode 100644 packages/menhirCST/menhirCST.20260209/opam
create mode 100644 packages/menhirGLR/menhirGLR.20260209/opam
create mode 100644 packages/menhirLib/menhirLib.20260209/opam
create mode 100644 packages/menhirSdk/menhirSdk.20260209/opam
(from ocaml/opam:centos-9-ocaml-4.14@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d)
Unable to find image 'ocaml/opam:centos-9-ocaml-4.14@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d' locally
docker.io/ocaml/opam@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d: Pulling from ocaml/opam
04557cd95c2a: Pulling fs layer
52f02fcfa274: Pulling fs layer
04557cd95c2a: Waiting
640ddcb1c55b: Pulling fs layer
52f02fcfa274: Waiting
0c90dad6c88d: Pulling fs layer
6a4f5dc767e4: Pulling fs layer
8e2680f9543b: Pulling fs layer
640ddcb1c55b: Waiting
f785aebf08f3: Pulling fs layer
0c90dad6c88d: Waiting
6a4f5dc767e4: Waiting
8e2680f9543b: Waiting
1ce3a1e15013: Pulling fs layer
f785aebf08f3: Waiting
1ce3a1e15013: Waiting
a2cb8c202848: Pulling fs layer
a2cb8c202848: Waiting
1b8503be0a6b: Pulling fs layer
57268f25d6bd: Pulling fs layer
1b8503be0a6b: Waiting
c8cd2560780a: Pulling fs layer
57268f25d6bd: Waiting
58f3ed1ce3e5: Pulling fs layer
b3f5dae7f0e8: Pulling fs layer
c8cd2560780a: Waiting
b3f5dae7f0e8: Waiting
7f09ce317036: Pulling fs layer
c0fb0e44ec9e: Pulling fs layer
f3e174dfdc48: Pulling fs layer
7f09ce317036: Waiting
c0fb0e44ec9e: Waiting
3eba2d7f9a4e: Pulling fs layer
f3e174dfdc48: Waiting
3eba2d7f9a4e: Waiting
8dc202a1f2f8: Pulling fs layer
cd4b3d462e1c: Pulling fs layer
8dc202a1f2f8: Waiting
c43dff7982a0: Pulling fs layer
cd4b3d462e1c: Waiting
3e11f87c5afc: Pulling fs layer
c43dff7982a0: Waiting
4f4fb700ef54: Pulling fs layer
3e11f87c5afc: Waiting
c4bd587e21f6: Pulling fs layer
4f4fb700ef54: Waiting
3efacb2494a7: Pulling fs layer
c4bd587e21f6: Waiting
9eeb447ad902: Pulling fs layer
75cad21186fe: Pulling fs layer
3efacb2494a7: Waiting
9eeb447ad902: Waiting
38d94f60a049: Pulling fs layer
75cad21186fe: Waiting
1fa25e16bb55: Pulling fs layer
38d94f60a049: Waiting
6ed2b006a769: Pulling fs layer
1fa25e16bb55: Waiting
0a62b8111c41: Pulling fs layer
6ed2b006a769: Waiting
92c67c5e96b6: Pulling fs layer
0a62b8111c41: Waiting
f96c403390a5: Pulling fs layer
3515da07cc99: Pulling fs layer
92c67c5e96b6: Waiting
f96c403390a5: Waiting
555faaf4e7d9: Pulling fs layer
3515da07cc99: Waiting
f2aae324d407: Pulling fs layer
555faaf4e7d9: Waiting
f9fec29605f6: Pulling fs layer
4dd9be20b5a0: Pulling fs layer
a1b0f75f6aec: Pulling fs layer
f2aae324d407: Waiting
4dd9be20b5a0: Waiting
f9fec29605f6: Waiting
a73890d06a1b: Pulling fs layer
a1b0f75f6aec: Waiting
f4bc369dd4af: Pulling fs layer
1b42197b7d77: Pulling fs layer
a73890d06a1b: Waiting
a669bf2c577e: Pulling fs layer
1b42197b7d77: Waiting
f4bc369dd4af: Waiting
6a4e30022574: Pulling fs layer
a8a7d469a969: Pulling fs layer
a669bf2c577e: Waiting
6a4e30022574: Waiting
a8a7d469a969: Waiting
04557cd95c2a: Verifying Checksum
04557cd95c2a: Download complete
52f02fcfa274: Verifying Checksum
52f02fcfa274: Download complete
04557cd95c2a: Pull complete
640ddcb1c55b: Verifying Checksum
640ddcb1c55b: Download complete
52f02fcfa274: Pull complete
640ddcb1c55b: Pull complete
0c90dad6c88d: Verifying Checksum
0c90dad6c88d: Download complete
6a4f5dc767e4: Verifying Checksum
6a4f5dc767e4: Download complete
8e2680f9543b: Verifying Checksum
8e2680f9543b: Download complete
f785aebf08f3: Download complete
1ce3a1e15013: Verifying Checksum
1ce3a1e15013: Download complete
a2cb8c202848: Verifying Checksum
a2cb8c202848: Download complete
1b8503be0a6b: Verifying Checksum
1b8503be0a6b: Download complete
57268f25d6bd: Verifying Checksum
57268f25d6bd: Download complete
c8cd2560780a: Download complete
58f3ed1ce3e5: Verifying Checksum
58f3ed1ce3e5: Download complete
b3f5dae7f0e8: Download complete
7f09ce317036: Verifying Checksum
7f09ce317036: Download complete
c0fb0e44ec9e: Verifying Checksum
c0fb0e44ec9e: Download complete
f3e174dfdc48: Download complete
3eba2d7f9a4e: Verifying Checksum
3eba2d7f9a4e: Download complete
8dc202a1f2f8: Download complete
cd4b3d462e1c: Verifying Checksum
cd4b3d462e1c: Download complete
c43dff7982a0: Download complete
3e11f87c5afc: Verifying Checksum
3e11f87c5afc: Download complete
4f4fb700ef54: Download complete
c4bd587e21f6: Download complete
3efacb2494a7: Verifying Checksum
3efacb2494a7: Download complete
9eeb447ad902: Verifying Checksum
9eeb447ad902: Download complete
75cad21186fe: Download complete
38d94f60a049: Download complete
1fa25e16bb55: Verifying Checksum
1fa25e16bb55: Download complete
6ed2b006a769: Download complete
0a62b8111c41: Verifying Checksum
0a62b8111c41: Download complete
92c67c5e96b6: Verifying Checksum
92c67c5e96b6: Download complete
f96c403390a5: Verifying Checksum
f96c403390a5: Download complete
3515da07cc99: Download complete
555faaf4e7d9: Download complete
0c90dad6c88d: Pull complete
f9fec29605f6: Verifying Checksum
f9fec29605f6: Download complete
6a4f5dc767e4: Pull complete
8e2680f9543b: Pull complete
f785aebf08f3: Pull complete
1ce3a1e15013: Pull complete
a2cb8c202848: Pull complete
1b8503be0a6b: Pull complete
57268f25d6bd: Pull complete
c8cd2560780a: Pull complete
58f3ed1ce3e5: Pull complete
b3f5dae7f0e8: Pull complete
7f09ce317036: Pull complete
c0fb0e44ec9e: Pull complete
f3e174dfdc48: Pull complete
3eba2d7f9a4e: Pull complete
a1b0f75f6aec: Download complete
a73890d06a1b: Verifying Checksum
a73890d06a1b: Download complete
f4bc369dd4af: Download complete
1b42197b7d77: Verifying Checksum
1b42197b7d77: Download complete
a669bf2c577e: Verifying Checksum
a669bf2c577e: Download complete
6a4e30022574: Download complete
8dc202a1f2f8: Pull complete
cd4b3d462e1c: Pull complete
c43dff7982a0: Pull complete
3e11f87c5afc: Pull complete
4f4fb700ef54: Pull complete
c4bd587e21f6: Pull complete
3efacb2494a7: Pull complete
9eeb447ad902: Pull complete
75cad21186fe: Pull complete
38d94f60a049: Pull complete
1fa25e16bb55: Pull complete
6ed2b006a769: Pull complete
0a62b8111c41: Pull complete
92c67c5e96b6: Pull complete
f96c403390a5: Pull complete
3515da07cc99: Pull complete
555faaf4e7d9: Pull complete
a8a7d469a969: Verifying Checksum
a8a7d469a969: Download complete
f2aae324d407: Verifying Checksum
f2aae324d407: Download complete
4dd9be20b5a0: Verifying Checksum
4dd9be20b5a0: Download complete
f2aae324d407: Pull complete
f9fec29605f6: Pull complete
4dd9be20b5a0: Pull complete
a1b0f75f6aec: Pull complete
a73890d06a1b: Pull complete
f4bc369dd4af: Pull complete
1b42197b7d77: Pull complete
a669bf2c577e: Pull complete
6a4e30022574: Pull complete
a8a7d469a969: Pull complete
Digest: sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d
Status: Downloaded newer image for ocaml/opam@sha256:c779df692ad03b59b13aa9182fc8777f38ff8e77a3adba95bf15c15976922d6d
2026-02-09 20:10.53 ---> saved as "2700d2ee689d7121b6af2e9619ada84d0f0afaee40e4c0e0591acc5f333fb7ac"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-02-09 20:10.53 ---> saved as "9d8c91c15c3db184b223979da28bf0f6fdd1c3fc5f1207a26db9699f68ba4914"
/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
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-02-09 20:11.21 ---> saved as "d8d4b63edf5aa08c4e34e6d8a0a70b4afbd874875f211826ebeaf4e65aa98afc"
/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 71
# 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
2026-02-09 20:11.23 ---> saved as "b14e251ea74ce0849c5e4148d3fa523d4e453a534dca78afc4c1eb01b26381d6"
/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/"))
2026-02-09 20:11.31 ---> saved as "7cf54b718e61327b01a55e77f415ccee5102fbffaedcded57c6f68686f8a1b33"
/home/opam: (copy (src .) (dst opam-repository/))
2026-02-09 20:11.44 ---> saved as "6d6e80b02648190f3915415ae66837afa1f44f372de21f7b56c360913631c957"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-09 20:12.07 ---> saved as "9ad7683eaa5e067b3aea440119837621184fec4314902a53812745ffdd219c30"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "yum" "makecache"
- CentOS Stream 9 - BaseOS 80 kB/s | 14 kB 00:00
- CentOS Stream 9 - BaseOS 5.0 MB/s | 8.9 MB 00:01
- CentOS Stream 9 - AppStream 108 kB/s | 15 kB 00:00
- CentOS Stream 9 - AppStream 7.1 MB/s | 27 MB 00:03
- CentOS Stream 9 - CRB 102 kB/s | 14 kB 00:00
- CentOS Stream 9 - CRB 2.6 MB/s | 7.8 MB 00:02
- CentOS Stream 9 - Extras packages 118 kB/s | 16 kB 00:00
- Metadata cache created.
2026-02-09 20:12.30 ---> saved as "4eb0af7ea6748172db6bbb97818d93070e3f0c67c193e796671e614af38b4a2f"
/home/opam: (run (shell "opam pin add -k version -yn menhirSdk.20260209 20260209"))
menhirSdk is now pinned to version 20260209
2026-02-09 20:12.31 ---> saved as "77194796bf9a5bea8ea202bbd45bb2aff61144b65f79ba58f3ad426a31c4224d"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall menhirSdk.20260209;\
\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\" != 'menhirSdk.20260209' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
menhirSdk.20260209 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 2 packages
- install dune 3.21.0 [required by menhirSdk]
- install menhirSdk 20260209 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.21.0 (cached)
-> retrieved menhirSdk.20260209 (cached)
-> installed dune.3.21.0
-> installed menhirSdk.20260209
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-09 20:13.25 ---> saved as "f180ba4689ae1021a364af4ec34f07798c74d07168e8ea589750d9e3945d23c3"
Job succeeded
2026-02-09 20:13.36: Job succeeded