(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