- github
- ocaml
- opam-repository
- 0e6673
- distributions,debian-unstable-ocaml-5.4,menhirCST.20260203
(not at the head of any monitored branch or PR)
2026-02-03 16:14.59: New job: build menhirCST.20260203, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29331/head (0e6673ac97ae0f63da331269732670199dbab85e)
on debian-unstable-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:debian-unstable-ocaml-5.4@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d
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 menhirCST.20260203 20260203
RUN opam reinstall menhirCST.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 "\"debian-unstable\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'menhirCST.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:debian-unstable-ocaml-5.4@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d-menhirCST.20260203-0e6673ac97ae0f63da331269732670199dbab85e"
2026-02-03 16:14.59: Using OBuilder spec:
((from ocaml/opam:debian-unstable-ocaml-5.4@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d)
(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 menhirCST.20260203 20260203"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall menhirCST.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 \"\\\"debian-unstable\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'menhirCST.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:16.19: Waiting for worker…
2026-02-03 16:18.54: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
Updating files: 99% (19291/19338)
Updating files: 100% (19338/19338)
Updating files: 100% (19338/19338), done.
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:debian-unstable-ocaml-5.4@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d)
Unable to find image 'ocaml/opam:debian-unstable-ocaml-5.4@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d' locally
docker.io/ocaml/opam@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d: Pulling from ocaml/opam
8e36c1fbb8f9: Pulling fs layer
497d281dff8f: Pulling fs layer
8e36c1fbb8f9: Waiting
1336f5ee1864: Pulling fs layer
497d281dff8f: Waiting
18928a5bcc82: Pulling fs layer
1336f5ee1864: Waiting
7378e61c2409: Pulling fs layer
2839b2c47c5d: Pulling fs layer
18928a5bcc82: Waiting
7378e61c2409: Waiting
4646204f5187: Pulling fs layer
2839b2c47c5d: Waiting
a1ca9a1247f2: Pulling fs layer
4646204f5187: Waiting
3eb69a19fdca: Pulling fs layer
36b63b0f34ad: Pulling fs layer
a1ca9a1247f2: Waiting
3eb69a19fdca: Waiting
206bac06281b: Pulling fs layer
36b63b0f34ad: Waiting
9b55ac1f8d06: Pulling fs layer
206bac06281b: Waiting
b7ed43a82e6d: Pulling fs layer
9b55ac1f8d06: Waiting
71c2e07c5bdb: Pulling fs layer
b7ed43a82e6d: Waiting
ddf67ac6de6e: Pulling fs layer
c46ae1fc9026: Pulling fs layer
71c2e07c5bdb: Waiting
ddf67ac6de6e: Waiting
6ff56b737f83: Pulling fs layer
e7b100c4a5e6: Pulling fs layer
6ce8488bc607: Pulling fs layer
a5e8881b2f62: Pulling fs layer
c46ae1fc9026: Waiting
6ce8488bc607: Waiting
e7b100c4a5e6: Waiting
6ff56b737f83: Waiting
b703d3920198: Pulling fs layer
a5e8881b2f62: Waiting
e15fa12414c6: Pulling fs layer
4f4fb700ef54: Pulling fs layer
b703d3920198: Waiting
e15fa12414c6: Waiting
04dfb9d1939a: Pulling fs layer
4f4fb700ef54: Waiting
d35acb3c5bac: Pulling fs layer
04dfb9d1939a: Waiting
8554de9fa684: Pulling fs layer
6e5d09b42c5b: Pulling fs layer
d35acb3c5bac: Waiting
8554de9fa684: Waiting
d6ac3d1ef8cd: Pulling fs layer
6e5d09b42c5b: Waiting
eb19663ed618: Pulling fs layer
d6ac3d1ef8cd: Waiting
ceab74aa55c4: Pulling fs layer
1ca4c81d84df: Pulling fs layer
9cc63b1bba75: Pulling fs layer
eb19663ed618: Waiting
1ca4c81d84df: Waiting
ceab74aa55c4: Waiting
838fc72dbf2d: Pulling fs layer
9cc63b1bba75: Waiting
aa1acc2a2958: Pulling fs layer
7c77beb87bdb: Pulling fs layer
eac597a4deb1: Pulling fs layer
838fc72dbf2d: Waiting
aa1acc2a2958: Waiting
7c77beb87bdb: Waiting
5fc6b8467d53: Pulling fs layer
08d6647ea74d: Pulling fs layer
72e3a65bb925: Pulling fs layer
eac597a4deb1: Waiting
08d6647ea74d: Waiting
5fc6b8467d53: Waiting
6ece34357086: Pulling fs layer
72e3a65bb925: Waiting
a7981cc1c280: Pulling fs layer
a4f14625f22a: Pulling fs layer
d1b50968b488: Pulling fs layer
6ece34357086: Waiting
a4f14625f22a: Waiting
c8b772c77950: Pulling fs layer
a7981cc1c280: Waiting
d1b50968b488: Waiting
eb7363913317: Pulling fs layer
c8b772c77950: Waiting
68bf0e609f91: Pulling fs layer
65fc5feae137: Pulling fs layer
eb7363913317: Waiting
68bf0e609f91: Waiting
c5ab0af19145: Pulling fs layer
65fc5feae137: Waiting
c5ab0af19145: Waiting
8e36c1fbb8f9: Verifying Checksum
8e36c1fbb8f9: Download complete
8e36c1fbb8f9: Pull complete
497d281dff8f: Verifying Checksum
497d281dff8f: Download complete
1336f5ee1864: Verifying Checksum
1336f5ee1864: Download complete
497d281dff8f: Pull complete
1336f5ee1864: Pull complete
18928a5bcc82: Verifying Checksum
18928a5bcc82: Download complete
18928a5bcc82: Pull complete
4646204f5187: Verifying Checksum
4646204f5187: Download complete
a1ca9a1247f2: Verifying Checksum
a1ca9a1247f2: Download complete
7378e61c2409: Verifying Checksum
7378e61c2409: Download complete
7378e61c2409: Pull complete
36b63b0f34ad: Verifying Checksum
36b63b0f34ad: Download complete
3eb69a19fdca: Verifying Checksum
3eb69a19fdca: Download complete
206bac06281b: Verifying Checksum
206bac06281b: Download complete
9b55ac1f8d06: Verifying Checksum
9b55ac1f8d06: Download complete
71c2e07c5bdb: Verifying Checksum
71c2e07c5bdb: Download complete
b7ed43a82e6d: Download complete
c46ae1fc9026: Verifying Checksum
c46ae1fc9026: Download complete
ddf67ac6de6e: Verifying Checksum
ddf67ac6de6e: Download complete
6ff56b737f83: Verifying Checksum
6ff56b737f83: Download complete
6ce8488bc607: Verifying Checksum
6ce8488bc607: Download complete
e7b100c4a5e6: Verifying Checksum
e7b100c4a5e6: Download complete
a5e8881b2f62: Verifying Checksum
a5e8881b2f62: Download complete
b703d3920198: Download complete
e15fa12414c6: Download complete
4f4fb700ef54: Download complete
04dfb9d1939a: Verifying Checksum
04dfb9d1939a: Download complete
8554de9fa684: Verifying Checksum
8554de9fa684: Download complete
6e5d09b42c5b: Verifying Checksum
6e5d09b42c5b: Download complete
d35acb3c5bac: Download complete
d6ac3d1ef8cd: Download complete
eb19663ed618: Verifying Checksum
eb19663ed618: Download complete
1ca4c81d84df: Verifying Checksum
1ca4c81d84df: Download complete
9cc63b1bba75: Verifying Checksum
9cc63b1bba75: Download complete
838fc72dbf2d: Verifying Checksum
838fc72dbf2d: Download complete
ceab74aa55c4: Verifying Checksum
ceab74aa55c4: Download complete
aa1acc2a2958: Verifying Checksum
aa1acc2a2958: Download complete
7c77beb87bdb: Verifying Checksum
7c77beb87bdb: Download complete
2839b2c47c5d: Download complete
2839b2c47c5d: Pull complete
4646204f5187: Pull complete
a1ca9a1247f2: Pull complete
3eb69a19fdca: Pull complete
36b63b0f34ad: Pull complete
206bac06281b: Pull complete
9b55ac1f8d06: Pull complete
5fc6b8467d53: Verifying Checksum
5fc6b8467d53: Download complete
b7ed43a82e6d: Pull complete
71c2e07c5bdb: Pull complete
ddf67ac6de6e: Pull complete
c46ae1fc9026: Pull complete
6ff56b737f83: Pull complete
e7b100c4a5e6: Pull complete
6ce8488bc607: Pull complete
a5e8881b2f62: Pull complete
b703d3920198: Pull complete
e15fa12414c6: Pull complete
4f4fb700ef54: Pull complete
04dfb9d1939a: Pull complete
d35acb3c5bac: Pull complete
8554de9fa684: Pull complete
6e5d09b42c5b: Pull complete
d6ac3d1ef8cd: Pull complete
eb19663ed618: Pull complete
ceab74aa55c4: Pull complete
1ca4c81d84df: Pull complete
9cc63b1bba75: Pull complete
838fc72dbf2d: Pull complete
aa1acc2a2958: Pull complete
7c77beb87bdb: Pull complete
72e3a65bb925: Download complete
08d6647ea74d: Verifying Checksum
08d6647ea74d: Download complete
eac597a4deb1: Verifying Checksum
eac597a4deb1: Download complete
a7981cc1c280: Download complete
a4f14625f22a: Download complete
6ece34357086: Verifying Checksum
6ece34357086: Download complete
d1b50968b488: Download complete
c8b772c77950: Verifying Checksum
c8b772c77950: Download complete
68bf0e609f91: Download complete
c5ab0af19145: Download complete
65fc5feae137: Verifying Checksum
65fc5feae137: Download complete
eb7363913317: Verifying Checksum
eb7363913317: Download complete
eac597a4deb1: Pull complete
5fc6b8467d53: Pull complete
08d6647ea74d: Pull complete
72e3a65bb925: Pull complete
6ece34357086: Pull complete
a7981cc1c280: Pull complete
a4f14625f22a: Pull complete
d1b50968b488: Pull complete
c8b772c77950: Pull complete
eb7363913317: Pull complete
68bf0e609f91: Pull complete
65fc5feae137: Pull complete
c5ab0af19145: Pull complete
Digest: sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d
Status: Downloaded newer image for ocaml/opam@sha256:a054bb49759d0a15992de4aa713c810ad1264146dab8e0f9ed4110c98d0cf14d
2026-02-03 16:19.30 ---> using "790b77bc05849535ca33c2857dbe0bd41e30b44b97b3b49c4a407c00a7289d5c" 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:19.30 ---> using "13ab3de6f863aaa479b567e0f2d05564a98208ade134c30b8c4e7a002a617684" 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 255 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=255 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-02-03 16:19.30 ---> using "37ef3a8be886da5d54674b2777cb13f3bbc79214d61aa3f70d1b8a1da7c7e118" 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=debian os-version=unknown
# 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:19.30 ---> using "25f445326f7acb6a9aa73819f5048f78093af92329391579a2900cbd3620289d" 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:19.30 ---> using "06a63412b7158541a556dc29a166c7e086b25983c8b8621091a4b46a4e56d096" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-02-03 16:19.32 ---> saved as "6c80d7d7f1c77b0817c4cca89711d1556de6b58c48cd726780f97b9a718db4d3"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-03 16:19.56 ---> saved as "cc2826ec2d7ef777b6987601108ed1e2554213f2af897b6d98a541fc0b0935d1"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [187 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-02-03-1402.54-F-2026-01-30-2002.22.pdiff [247 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-02-03-1402.54-F-2026-01-30-2002.22.pdiff [247 kB]
- Fetched 498 kB in 3s (185 kB/s)
- Reading package lists...
-
2026-02-03 16:20.01 ---> saved as "0927d936fa6b6b34e45c5a475f97c96a47e5a795813246a7553ad785060c2a9f"
/home/opam: (run (shell "opam pin add -k version -yn menhirCST.20260203 20260203"))
menhirCST is now pinned to version 20260203
2026-02-03 16:20.02 ---> saved as "0ff8c5866a68f7fbc75ab66be10837708226df83913a92ff365dc13355cc172d"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall menhirCST.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 \"\\\"debian-unstable\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'menhirCST.20260203' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
menhirCST.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 menhirCST]
- install menhirCST 20260203 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.21.0 (cached)
-> retrieved menhirCST.20260203 (cached)
-> installed dune.3.21.0
-> installed menhirCST.20260203
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-03 16:20.37 ---> saved as "ababc5da9612279220a2b3c59fa6e546dc0bae2420becebf8a3dfa9092663f50"
Job succeeded
2026-02-03 16:20.59: Job succeeded