- github
- ocaml
- opam-repository
- 0e6673
- distributions,fedora-43-ocaml-5.4,menhirLib.20260203
(not at the head of any monitored branch or PR)
2026-02-03 16:14.59: New job: build menhirLib.20260203, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29331/head (0e6673ac97ae0f63da331269732670199dbab85e)
on fedora-43-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/29331/head" && git reset --hard 0e6673ac
git fetch origin master
git merge --no-edit 01e12bc089eafb9e81d496cb6a8286b7a4d19aa2
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-43-ocaml-5.4@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5
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 menhirLib.20260203 20260203
RUN opam reinstall menhirLib.20260203; \
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 "\"fedora-43\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'menhirLib.20260203' && 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-03 16:14.59: Using cache hint "ocaml/opam:fedora-43-ocaml-5.4@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5-menhirLib.20260203-0e6673ac97ae0f63da331269732670199dbab85e"
2026-02-03 16:14.59: Using OBuilder spec:
((from ocaml/opam:fedora-43-ocaml-5.4@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5)
(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 menhirLib.20260203 20260203"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall menhirLib.20260203;\
\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 \"\\\"fedora-43\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'menhirLib.20260203' && 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-03 16:14.59: Waiting for resource in pool OCluster
2026-02-03 16:15.33: Waiting for worker…
2026-02-03 16:18.46: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 01e12bc089 Merge pull request #29329 from vincent-botbol/catala-lsp.1.1.1
Updating 01e12bc089..0e6673ac97
Fast-forward
packages/menhir/menhir.20260203/opam | 32 ++++++++++++++++++++++++++++++
packages/menhirCST/menhirCST.20260203/opam | 30 ++++++++++++++++++++++++++++
packages/menhirGLR/menhirGLR.20260203/opam | 30 ++++++++++++++++++++++++++++
packages/menhirLib/menhirLib.20260203/opam | 31 +++++++++++++++++++++++++++++
packages/menhirSdk/menhirSdk.20260203/opam | 31 +++++++++++++++++++++++++++++
5 files changed, 154 insertions(+)
create mode 100644 packages/menhir/menhir.20260203/opam
create mode 100644 packages/menhirCST/menhirCST.20260203/opam
create mode 100644 packages/menhirGLR/menhirGLR.20260203/opam
create mode 100644 packages/menhirLib/menhirLib.20260203/opam
create mode 100644 packages/menhirSdk/menhirSdk.20260203/opam
(from ocaml/opam:fedora-43-ocaml-5.4@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5)
Unable to find image 'ocaml/opam:fedora-43-ocaml-5.4@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5' locally
docker.io/ocaml/opam@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5: Pulling from ocaml/opam
1216d224fefc: Already exists
9b0b0a1b12a2: Pulling fs layer
4839febaf621: Pulling fs layer
484f545fa758: Pulling fs layer
8111d18baceb: Pulling fs layer
7a43a2e536bd: Pulling fs layer
46afcfda9f56: Pulling fs layer
8111d18baceb: Waiting
8e25f381610e: Pulling fs layer
c10fe1e21a92: Pulling fs layer
46afcfda9f56: Waiting
7a43a2e536bd: Waiting
13783dbac37d: Pulling fs layer
8e25f381610e: Waiting
994a5062ff68: Pulling fs layer
c10fe1e21a92: Waiting
13783dbac37d: Waiting
d0e03a0474fb: Pulling fs layer
994a5062ff68: Waiting
0671d4221067: Pulling fs layer
d0e03a0474fb: Waiting
bf5ec261077d: Pulling fs layer
0671d4221067: Waiting
6186099d47c5: Pulling fs layer
bf5ec261077d: Waiting
1f5ae1ddac28: Pulling fs layer
6186099d47c5: Waiting
88cc87e8b7d7: Pulling fs layer
1f5ae1ddac28: Waiting
331872da876c: Pulling fs layer
88cc87e8b7d7: Waiting
02ff0e5b8183: Pulling fs layer
331872da876c: Waiting
825634f3c5b2: Pulling fs layer
4f4fb700ef54: Pulling fs layer
d43b2d8f85f7: Pulling fs layer
848b75ce7a54: Pulling fs layer
d43b2d8f85f7: Waiting
4f4fb700ef54: Waiting
106d93a6651d: Pulling fs layer
848b75ce7a54: Waiting
4fcb4013103e: Pulling fs layer
106d93a6651d: Waiting
ef1d02747e65: Pulling fs layer
8cf1757b1fd2: Pulling fs layer
4fcb4013103e: Waiting
146fb149f76e: Pulling fs layer
ef1d02747e65: Waiting
8cf1757b1fd2: Waiting
d9dafcd7386e: Pulling fs layer
968f63be4130: Pulling fs layer
6e8e8f38dc43: Pulling fs layer
d62b66f18f7f: Pulling fs layer
968f63be4130: Waiting
d9dafcd7386e: Waiting
6e8e8f38dc43: Waiting
0893bcb5ecf5: Pulling fs layer
d62b66f18f7f: Waiting
1ba50133b964: Pulling fs layer
0893bcb5ecf5: Waiting
d82c7165ed3c: Pulling fs layer
1ba50133b964: Waiting
a340f5b643bc: Pulling fs layer
d82c7165ed3c: Waiting
50a1c3038314: Pulling fs layer
a340f5b643bc: Waiting
2928b2ee353c: Pulling fs layer
50a1c3038314: Waiting
d7e09c063471: Pulling fs layer
5915c79d1e64: Pulling fs layer
2928b2ee353c: Waiting
d7e09c063471: Waiting
13374a60414e: Pulling fs layer
5915c79d1e64: Waiting
b333095adc2f: Pulling fs layer
13374a60414e: Waiting
b333095adc2f: Waiting
c27282ef9e40: Pulling fs layer
0fa5a731cd25: Pulling fs layer
c27282ef9e40: Waiting
0fa5a731cd25: Waiting
9b0b0a1b12a2: Verifying Checksum
9b0b0a1b12a2: Download complete
9b0b0a1b12a2: Pull complete
8111d18baceb: Verifying Checksum
8111d18baceb: Download complete
7a43a2e536bd: Download complete
46afcfda9f56: Verifying Checksum
46afcfda9f56: Download complete
8e25f381610e: Verifying Checksum
8e25f381610e: Download complete
c10fe1e21a92: Verifying Checksum
c10fe1e21a92: Download complete
13783dbac37d: Verifying Checksum
13783dbac37d: Download complete
994a5062ff68: Verifying Checksum
994a5062ff68: Download complete
d0e03a0474fb: Download complete
0671d4221067: Download complete
bf5ec261077d: Download complete
6186099d47c5: Verifying Checksum
6186099d47c5: Download complete
1f5ae1ddac28: Verifying Checksum
1f5ae1ddac28: Download complete
4839febaf621: Verifying Checksum
4839febaf621: Download complete
88cc87e8b7d7: Verifying Checksum
88cc87e8b7d7: Download complete
331872da876c: Download complete
02ff0e5b8183: Verifying Checksum
02ff0e5b8183: Download complete
825634f3c5b2: Verifying Checksum
825634f3c5b2: Download complete
4f4fb700ef54: Download complete
d43b2d8f85f7: Download complete
848b75ce7a54: Download complete
106d93a6651d: Download complete
4fcb4013103e: Verifying Checksum
4fcb4013103e: Download complete
ef1d02747e65: Download complete
8cf1757b1fd2: Verifying Checksum
8cf1757b1fd2: Download complete
146fb149f76e: Download complete
d9dafcd7386e: Verifying Checksum
d9dafcd7386e: Download complete
484f545fa758: Verifying Checksum
484f545fa758: Download complete
968f63be4130: Download complete
6e8e8f38dc43: Verifying Checksum
6e8e8f38dc43: Download complete
d62b66f18f7f: Verifying Checksum
d62b66f18f7f: Download complete
0893bcb5ecf5: Download complete
d82c7165ed3c: Download complete
50a1c3038314: Verifying Checksum
50a1c3038314: Download complete
2928b2ee353c: Verifying Checksum
2928b2ee353c: Download complete
d7e09c063471: Download complete
5915c79d1e64: Download complete
13374a60414e: Verifying Checksum
13374a60414e: Download complete
b333095adc2f: Verifying Checksum
b333095adc2f: Download complete
c27282ef9e40: Verifying Checksum
c27282ef9e40: Download complete
4839febaf621: Pull complete
0fa5a731cd25: Verifying Checksum
0fa5a731cd25: Download complete
1ba50133b964: Download complete
a340f5b643bc: Verifying Checksum
a340f5b643bc: Download complete
484f545fa758: Pull complete
8111d18baceb: Pull complete
7a43a2e536bd: Pull complete
46afcfda9f56: Pull complete
8e25f381610e: Pull complete
c10fe1e21a92: Pull complete
13783dbac37d: Pull complete
994a5062ff68: Pull complete
d0e03a0474fb: Pull complete
0671d4221067: Pull complete
bf5ec261077d: Pull complete
6186099d47c5: Pull complete
1f5ae1ddac28: Pull complete
88cc87e8b7d7: Pull complete
331872da876c: Pull complete
02ff0e5b8183: Pull complete
825634f3c5b2: Pull complete
4f4fb700ef54: Pull complete
d43b2d8f85f7: Pull complete
848b75ce7a54: Pull complete
106d93a6651d: Pull complete
4fcb4013103e: Pull complete
ef1d02747e65: Pull complete
8cf1757b1fd2: Pull complete
146fb149f76e: Pull complete
d9dafcd7386e: Pull complete
968f63be4130: Pull complete
6e8e8f38dc43: Pull complete
d62b66f18f7f: Pull complete
0893bcb5ecf5: Pull complete
1ba50133b964: Pull complete
d82c7165ed3c: Pull complete
a340f5b643bc: Pull complete
50a1c3038314: Pull complete
2928b2ee353c: Pull complete
d7e09c063471: Pull complete
5915c79d1e64: Pull complete
13374a60414e: Pull complete
b333095adc2f: Pull complete
c27282ef9e40: Pull complete
0fa5a731cd25: Pull complete
Digest: sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5
Status: Downloaded newer image for ocaml/opam@sha256:53cfa3faea53f32c5b9bf6c248079c82c265573e9a1086c3e0b24e9a59ce6fb5
2026-02-03 16:18.50 ---> using "64ff51f87b5887c78d09e3fbdd24fdda7c329479f16a8027e7e60d440686e053" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-02-03 16:18.50 ---> using "03e0ca43aee17da132892fe7e81ca875da3388e8472163d542aa44c388aba43c" 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.
Continue? [Y/n] y
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.
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-02-03 16:18.50 ---> using "6168081c4080a7a2b3e79c5afe420fb3955b1fd3ba80acf5b3fdb34601d7a18f" 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=fedora os-version=43
# 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 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
2026-02-03 16:18.50 ---> using "ee58332b57d34f2fc0fe4069861bbbb22ca6ac99dc535540e6f4d3b7e6e3b809" 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/"))
2026-02-03 16:18.50 ---> using "27381305d729bdbd242399e9740a80755963b30b79fc12bbbe6af6e9333180f4" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-02-03 16:19.01 ---> saved as "ffe38dbaab5e309bd7dc64a25f67c8623fab42e03ce09a746a9616fbf1e56a05"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-03 16:19.22 ---> saved as "7c0bd660906e72877a0412002d99035b702f52f1ffa2826a630ab4c55890c837"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/sbin/sudo "yum" "makecache"
- Updating and loading repositories:
- Fedora 43 - x86_64 - Updates 100% | 7.7 KiB/s | 19.6 KiB | 00m03s
- Repositories loaded.
- Metadata cache created.
2026-02-03 16:19.28 ---> saved as "3b82d633d19762007ac7257f65555d24b7753decb00b04ae6ed2c1122b113089"
/home/opam: (run (shell "opam pin add -k version -yn menhirLib.20260203 20260203"))
menhirLib is now pinned to version 20260203
2026-02-03 16:19.29 ---> saved as "70204cce2ef724472d8125139ee6815dd5f7ec904c9864d7751d72a8f2f4b00f"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall menhirLib.20260203;\
\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 \"\\\"fedora-43\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'menhirLib.20260203' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
menhirLib.20260203 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 2 packages
- install dune 3.21.0 [required by menhirLib]
- install menhirLib 20260203 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.21.0 (cached)
-> retrieved menhirLib.20260203 (cached)
-> installed dune.3.21.0
-> installed menhirLib.20260203
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-03 16:20.04 ---> saved as "0eae91d23d4e32e5a19997bd776f422459ee70d601c1710663c09593708207a2"
Job succeeded
2026-02-03 16:20.09: Job succeeded