(not at the head of any monitored branch or PR)
2026-06-12 13:47.51: New job: build diffast-langs-java.0.4, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/30013/head (982b04ef93a661d2359626d5ec2c24b5bcd0e02c)
                              on opensuse-16.0-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/30013/head" && git reset --hard 982b04ef
git fetch origin master
git merge --no-edit 41657ef82daca3cc2f3c76fd0c9978b7950071ce
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9
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 diffast-langs-java.0.4 0.4
RUN opam reinstall diffast-langs-java.0.4; \
    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 "\"opensuse-16.0\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'diffast-langs-java.0.4' && 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-06-12 13:47.51: Using cache hint "ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9-diffast-langs-java.0.4-982b04ef93a661d2359626d5ec2c24b5bcd0e02c"
2026-06-12 13:47.51: Using OBuilder spec:
((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9)
 (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 diffast-langs-java.0.4 0.4"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall diffast-langs-java.0.4;\
             \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 \"\\\"opensuse-16.0\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'diffast-langs-java.0.4' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-06-12 13:47.51: Waiting for resource in pool OCluster
2026-06-12 18:12.13: Waiting for worker…
2026-06-12 18:16.14: Got resource from pool OCluster
Building on eumache.caelum.ci.dev
All commits already cached
HEAD is now at 41657ef82d Merge pull request #30025 from dinosaure/release-mcrunch-v0.0.3
Merge made by the 'ort' strategy.
 packages/diffast-api/diffast-api.0.4/opam          | 50 ++++++++++++++++
 packages/diffast-cli/diffast-cli.0.4/opam          | 52 ++++++++++++++++
 packages/diffast-core/diffast-core.0.4/opam        | 57 ++++++++++++++++++
 packages/diffast-etc/diffast-etc.0.4/opam          | 47 +++++++++++++++
 packages/diffast-git-cli/diffast-git-cli.0.4/opam  | 57 ++++++++++++++++++
 packages/diffast-git/diffast-git.0.4/opam          | 50 ++++++++++++++++
 .../diffast-langs-common.0.4/opam                  | 52 ++++++++++++++++
 .../diffast-langs-cpp-parsing-cli.0.4/opam         | 50 ++++++++++++++++
 .../diffast-langs-cpp-parsing.0.4/opam             | 54 +++++++++++++++++
 .../diffast-langs-cpp-spec.0.4/opam                | 50 ++++++++++++++++
 .../diffast-langs-cpp/diffast-langs-cpp.0.4/opam   | 53 ++++++++++++++++
 .../diffast-langs-fortran-parsing-cli.0.4/opam     | 49 +++++++++++++++
 .../diffast-langs-fortran-parsing.0.4/opam         | 52 ++++++++++++++++
 .../diffast-langs-fortran-spec.0.4/opam            | 50 ++++++++++++++++
 .../diffast-langs-fortran.0.4/opam                 | 53 ++++++++++++++++
 .../diffast-langs-java-parsing-cli.0.4/opam        | 49 +++++++++++++++
 .../diffast-langs-java-parsing.0.4/opam            | 52 ++++++++++++++++
 .../diffast-langs-java-spec.0.4/opam               | 50 ++++++++++++++++
 .../diffast-langs-java/diffast-langs-java.0.4/opam | 53 ++++++++++++++++
 .../diffast-langs-python-parsing-cli.0.4/opam      | 49 +++++++++++++++
 .../diffast-langs-python-parsing.0.4/opam          | 52 ++++++++++++++++
 .../diffast-langs-python-spec.0.4/opam             | 50 ++++++++++++++++
 .../diffast-langs-python.0.4/opam                  | 53 ++++++++++++++++
 .../diffast-langs-verilog-parsing-cli.0.4/opam     | 49 +++++++++++++++
 .../diffast-langs-verilog-parsing.0.4/opam         | 52 ++++++++++++++++
 .../diffast-langs-verilog-spec.0.4/opam            | 50 ++++++++++++++++
 .../diffast-langs-verilog.0.4/opam                 | 53 ++++++++++++++++
 packages/diffast-misc/diffast-misc.0.4/opam        | 52 ++++++++++++++++
 packages/diffast/diffast.0.4/opam                  | 70 ++++++++++++++++++++++
 29 files changed, 1510 insertions(+)
 create mode 100644 packages/diffast-api/diffast-api.0.4/opam
 create mode 100644 packages/diffast-cli/diffast-cli.0.4/opam
 create mode 100644 packages/diffast-core/diffast-core.0.4/opam
 create mode 100644 packages/diffast-etc/diffast-etc.0.4/opam
 create mode 100644 packages/diffast-git-cli/diffast-git-cli.0.4/opam
 create mode 100644 packages/diffast-git/diffast-git.0.4/opam
 create mode 100644 packages/diffast-langs-common/diffast-langs-common.0.4/opam
 create mode 100644 packages/diffast-langs-cpp-parsing-cli/diffast-langs-cpp-parsing-cli.0.4/opam
 create mode 100644 packages/diffast-langs-cpp-parsing/diffast-langs-cpp-parsing.0.4/opam
 create mode 100644 packages/diffast-langs-cpp-spec/diffast-langs-cpp-spec.0.4/opam
 create mode 100644 packages/diffast-langs-cpp/diffast-langs-cpp.0.4/opam
 create mode 100644 packages/diffast-langs-fortran-parsing-cli/diffast-langs-fortran-parsing-cli.0.4/opam
 create mode 100644 packages/diffast-langs-fortran-parsing/diffast-langs-fortran-parsing.0.4/opam
 create mode 100644 packages/diffast-langs-fortran-spec/diffast-langs-fortran-spec.0.4/opam
 create mode 100644 packages/diffast-langs-fortran/diffast-langs-fortran.0.4/opam
 create mode 100644 packages/diffast-langs-java-parsing-cli/diffast-langs-java-parsing-cli.0.4/opam
 create mode 100644 packages/diffast-langs-java-parsing/diffast-langs-java-parsing.0.4/opam
 create mode 100644 packages/diffast-langs-java-spec/diffast-langs-java-spec.0.4/opam
 create mode 100644 packages/diffast-langs-java/diffast-langs-java.0.4/opam
 create mode 100644 packages/diffast-langs-python-parsing-cli/diffast-langs-python-parsing-cli.0.4/opam
 create mode 100644 packages/diffast-langs-python-parsing/diffast-langs-python-parsing.0.4/opam
 create mode 100644 packages/diffast-langs-python-spec/diffast-langs-python-spec.0.4/opam
 create mode 100644 packages/diffast-langs-python/diffast-langs-python.0.4/opam
 create mode 100644 packages/diffast-langs-verilog-parsing-cli/diffast-langs-verilog-parsing-cli.0.4/opam
 create mode 100644 packages/diffast-langs-verilog-parsing/diffast-langs-verilog-parsing.0.4/opam
 create mode 100644 packages/diffast-langs-verilog-spec/diffast-langs-verilog-spec.0.4/opam
 create mode 100644 packages/diffast-langs-verilog/diffast-langs-verilog.0.4/opam
 create mode 100644 packages/diffast-misc/diffast-misc.0.4/opam
 create mode 100644 packages/diffast/diffast.0.4/opam

(from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9)
Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9' locally
docker.io/ocaml/opam@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9: Pulling from ocaml/opam
64cfa2a65095: Already exists
64e5289f2672: Pulling fs layer
06b2293c2b2d: Pulling fs layer
6f67cd510672: Pulling fs layer
ca5b94db2a85: Pulling fs layer
6f7fe61607b0: Pulling fs layer
ca5b94db2a85: Waiting
68c11975f945: Pulling fs layer
73479e4094ce: Pulling fs layer
6f7fe61607b0: Waiting
85ba5c1a649a: Pulling fs layer
68c11975f945: Waiting
73479e4094ce: Waiting
0de12c197bfd: Pulling fs layer
d81d6d6bf8fe: Pulling fs layer
85ba5c1a649a: Waiting
cba68ecfd415: Pulling fs layer
75ffa6874156: Pulling fs layer
89e5c2d50858: Pulling fs layer
0de12c197bfd: Waiting
cba68ecfd415: Waiting
d81d6d6bf8fe: Waiting
5ad82053ee71: Pulling fs layer
75ffa6874156: Waiting
89e5c2d50858: Waiting
3591b13081a2: Pulling fs layer
5ad82053ee71: Waiting
6290e1686ebf: Pulling fs layer
3591b13081a2: Waiting
4f4fb700ef54: Pulling fs layer
c5c5233ac1d1: Pulling fs layer
c56fa4433fe9: Pulling fs layer
4f4fb700ef54: Waiting
8f6c2820713b: Pulling fs layer
c5c5233ac1d1: Waiting
6290e1686ebf: Waiting
3a022abfacb3: Pulling fs layer
c56fa4433fe9: Waiting
a675122fae29: Pulling fs layer
3a022abfacb3: Waiting
b30eccf5ca42: Pulling fs layer
a675122fae29: Waiting
91f92e37ea0a: Pulling fs layer
1188916d9b97: Pulling fs layer
8f6c2820713b: Waiting
b30eccf5ca42: Waiting
91f92e37ea0a: Waiting
0fe594d6cb12: Pulling fs layer
e3ed43689f8e: Pulling fs layer
1188916d9b97: Waiting
0fe594d6cb12: Waiting
a107edd88c4d: Pulling fs layer
e3ed43689f8e: Waiting
03050e3c3ba9: Pulling fs layer
03050e3c3ba9: Waiting
b6e3f9311cf8: Pulling fs layer
a107edd88c4d: Waiting
9a211f9a02ab: Pulling fs layer
bdfc66968366: Pulling fs layer
b6e3f9311cf8: Waiting
9a211f9a02ab: Waiting
7379070ca4de: Pulling fs layer
bdfc66968366: Waiting
480939947bfc: Pulling fs layer
aafad9471d7a: Pulling fs layer
7379070ca4de: Waiting
480939947bfc: Waiting
5c59a8acb672: Pulling fs layer
aafad9471d7a: Waiting
db519ccbdb1b: Pulling fs layer
5c59a8acb672: Waiting
6820c9c169ad: Pulling fs layer
5af43a92500c: Pulling fs layer
db519ccbdb1b: Waiting
6820c9c169ad: Waiting
a4e14ef59301: Pulling fs layer
5af43a92500c: Waiting
7c502b4a24d5: Pulling fs layer
a4e14ef59301: Waiting
fbe434545f51: Pulling fs layer
7c502b4a24d5: Waiting
64e5289f2672: Verifying Checksum
64e5289f2672: Download complete
64e5289f2672: Pull complete
ca5b94db2a85: Verifying Checksum
ca5b94db2a85: Download complete
6f7fe61607b0: Verifying Checksum
6f7fe61607b0: Download complete
06b2293c2b2d: Verifying Checksum
06b2293c2b2d: Download complete
68c11975f945: Verifying Checksum
68c11975f945: Download complete
6f67cd510672: Verifying Checksum
6f67cd510672: Download complete
73479e4094ce: Verifying Checksum
73479e4094ce: Download complete
85ba5c1a649a: Verifying Checksum
85ba5c1a649a: Download complete
d81d6d6bf8fe: Verifying Checksum
d81d6d6bf8fe: Download complete
cba68ecfd415: Verifying Checksum
cba68ecfd415: Download complete
0de12c197bfd: Download complete
75ffa6874156: Verifying Checksum
75ffa6874156: Download complete
89e5c2d50858: Verifying Checksum
89e5c2d50858: Download complete
5ad82053ee71: Verifying Checksum
5ad82053ee71: Download complete
3591b13081a2: Download complete
6290e1686ebf: Verifying Checksum
6290e1686ebf: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
c56fa4433fe9: Verifying Checksum
c56fa4433fe9: Download complete
8f6c2820713b: Verifying Checksum
8f6c2820713b: Download complete
3a022abfacb3: Verifying Checksum
3a022abfacb3: Download complete
a675122fae29: Verifying Checksum
a675122fae29: Download complete
c5c5233ac1d1: Verifying Checksum
c5c5233ac1d1: Download complete
b30eccf5ca42: Verifying Checksum
b30eccf5ca42: Download complete
91f92e37ea0a: Verifying Checksum
91f92e37ea0a: Download complete
1188916d9b97: Verifying Checksum
1188916d9b97: Download complete
0fe594d6cb12: Download complete
e3ed43689f8e: Verifying Checksum
e3ed43689f8e: Download complete
a107edd88c4d: Verifying Checksum
a107edd88c4d: Download complete
03050e3c3ba9: Verifying Checksum
03050e3c3ba9: Download complete
9a211f9a02ab: Verifying Checksum
9a211f9a02ab: Download complete
7379070ca4de: Download complete
480939947bfc: Download complete
06b2293c2b2d: Pull complete
aafad9471d7a: Verifying Checksum
aafad9471d7a: Download complete
5c59a8acb672: Download complete
bdfc66968366: Verifying Checksum
bdfc66968366: Download complete
6820c9c169ad: Verifying Checksum
6820c9c169ad: Download complete
5af43a92500c: Verifying Checksum
5af43a92500c: Download complete
db519ccbdb1b: Verifying Checksum
db519ccbdb1b: Download complete
a4e14ef59301: Verifying Checksum
a4e14ef59301: Download complete
fbe434545f51: Verifying Checksum
fbe434545f51: Download complete
7c502b4a24d5: Download complete
b6e3f9311cf8: Verifying Checksum
b6e3f9311cf8: Download complete
6f67cd510672: Pull complete
ca5b94db2a85: Pull complete
6f7fe61607b0: Pull complete
68c11975f945: Pull complete
73479e4094ce: Pull complete
85ba5c1a649a: Pull complete
0de12c197bfd: Pull complete
d81d6d6bf8fe: Pull complete
cba68ecfd415: Pull complete
75ffa6874156: Pull complete
89e5c2d50858: Pull complete
5ad82053ee71: Pull complete
3591b13081a2: Pull complete
6290e1686ebf: Pull complete
4f4fb700ef54: Pull complete
c5c5233ac1d1: Pull complete
c56fa4433fe9: Pull complete
8f6c2820713b: Pull complete
3a022abfacb3: Pull complete
a675122fae29: Pull complete
b30eccf5ca42: Pull complete
91f92e37ea0a: Pull complete
1188916d9b97: Pull complete
0fe594d6cb12: Pull complete
e3ed43689f8e: Pull complete
a107edd88c4d: Pull complete
03050e3c3ba9: Pull complete
b6e3f9311cf8: Pull complete
9a211f9a02ab: Pull complete
bdfc66968366: Pull complete
7379070ca4de: Pull complete
480939947bfc: Pull complete
aafad9471d7a: Pull complete
5c59a8acb672: Pull complete
db519ccbdb1b: Pull complete
6820c9c169ad: Pull complete
5af43a92500c: Pull complete
a4e14ef59301: Pull complete
7c502b4a24d5: Pull complete
fbe434545f51: Pull complete
Digest: sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9
Status: Downloaded newer image for ocaml/opam@sha256:aa022480708b164e489067cce5fbe1f192cc83d4f17b05e0bbfb7b3223b39ae9
2026-06-12 18:18.27 ---> saved as "46c431107d11f5badcddc1b75fda0d76169768f7cf34da6233b3d1816a46780b"

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-06-12 18:18.27 ---> saved as "a1ec02ab460650f7cfd44cdff8566e0c074655e15a60a359e7cc7f466334682a"

/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.1 to version 2.2, which can't be reverted.
You may want to back it up before going further.

[NOTE] The 'jobs' option was reset, its value was 1 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=1 --global
Continue? [Y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2026-06-12 18:18.40 ---> saved as "3cce25d0c3e2dbd47dbfcd8b884436bebf304f36b729265ebdafc72b1c517418"

/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.1
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=opensuse-leap os-version=16.0
# 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.1"}]
# compiler-packages    ocaml-base-compiler.5.4.1, ocaml-compiler.5.4.1, 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.1
2026-06-12 18:18.40 ---> saved as "7771946a188b4e0536cb91de772e736f927ac2a705602d38a6d5ae9c168ce464"

/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-06-12 18:18.47 ---> saved as "4fdf89dc90ccefa23f06a018917e30b61ef973a03bd295a66015c5ea23a3f707"

/home/opam: (copy (src .) (dst opam-repository/))
2026-06-12 18:18.53 ---> saved as "35481297d32db52dbb2163fbd14865b4d5d71d8cf6452e3959937b9f9840ff44"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-06-12 18:19.05 ---> saved as "fe15d96c3b1625a7450735f3bf16162759003f2c83cb7aad267cb3adc3eb8be3"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"
- Retrieving repository 'repo-openh264 (16.0)' metadata [..
- Looking for gpg keys in repository repo-openh264 (16.0).
-   gpgkey=https://codecs.opensuse.org/openh264/openSUSE_Leap_16/repodata/repomd.xml.key
- .....done]
- Building repository 'repo-openh264 (16.0)' cache [....done]
- Retrieving repository 'repo-oss (16.0)' metadata [..
- Looking for gpg keys in repository repo-oss (16.0).
-   gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key
- ...
- .
- ........
- ..........
- ....done]
- Building repository 'repo-oss (16.0)' cache [..
- ..done]
- All repositories have been refreshed.
2026-06-12 18:19.22 ---> saved as "603f3844df360f810c41a64a2db90429a342e8cb93a0e7e3c101d9148bb9d67c"

/home/opam: (run (shell "opam pin add -k version -yn diffast-langs-java.0.4 0.4"))
diffast-langs-java is now pinned to version 0.4
2026-06-12 18:19.23 ---> saved as "c913feb636e08693306c208a2b888d427ae3907670a43c10316542122464365b"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall diffast-langs-java.0.4;\
                        \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 \"\\\"opensuse-16.0\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'diffast-langs-java.0.4' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
diffast-langs-java.0.4 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 50 packages
  - install base-bytes                 base         [required by csv]
  - install base64                     3.5.2        [required by diffast-core]
  - install bytesrw                    0.3.0        [required by diffast-misc]
  - install camlp-streams              5.0.1        [required by diffast-core, diffast-langs-java-parsing]
  - install conf-gmp                   5            [required by conf-gmp-powm-sec, zarith]
  - install conf-gmp-powm-sec          4            [required by cryptokit]
  - install conf-pkg-config            4            [required by bytesrw]
  - install conf-zlib                  1            [required by bytesrw, cryptokit]
  - install cppo                       1.8.0        [required by diffast-langs-common]
  - install cryptokit                  1.21.1       [required by diffast-misc]
  - install csexp                      1.5.2        [required by dune-private-libs]
  - install csv                        2.4          [required by diffast-core]
  - install diffast-core               0.4          [required by diffast-langs-java]
  - install diffast-langs-common       0.4          [required by diffast-langs-java-parsing]
  - install diffast-langs-java         0.4 (pinned)
  - install diffast-langs-java-parsing 0.4          [required by diffast-langs-java]
  - install diffast-langs-java-spec    0.4          [required by diffast-langs-java]
  - install diffast-misc               0.4          [required by diffast-langs-java]
  - install dune                       3.23.1       [required by diffast-langs-java]
  - install dune-configurator          3.23.1       [required by cryptokit]
  - install dune-private-libs          3.23.1       [required by dune-site]
  - install dune-site                  3.23.1       [required by diffast-langs-java]
  - install dyn                        3.23.1       [required by dune-private-libs]
  - install fs-io                      3.23.1       [required by stdune]
  - install gen                        1.1          [required by sedlex]
  - install markup                     1.0.3        [required by diffast-misc]
  - install menhir                     20260209     [required by diffast-core, diffast-langs-java-parsing]
  - install menhirCST                  20260209     [required by menhir]
  - install menhirGLR                  20260209     [required by menhir]
  - install menhirLib                  20260209     [required by menhir, diffast-langs-common]
  - install menhirSdk                  20260209     [required by menhir]
  - install ocaml-compiler-libs        v0.17.0      [required by ppxlib]
  - install ocamlbuild                 0.16.1       [required by uuidm]
  - install ocamlfind                  1.9.8        [required by uuidm]
  - install ordering                   3.23.1       [required by dyn, stdune]
  - install pp                         2.0.0        [required by dune-private-libs]
  - install ppx_derivers               1.2.1        [required by ppxlib]
  - install ppxlib                     0.38.0       [required by sedlex]
  - install sedlex                     3.7          [required by diffast-core, diffast-langs-java-parsing]
  - install seq                        base         [required by gen]
  - install sexplib0                   v0.17.0      [required by ppxlib]
  - install stdlib-shims               0.3.0        [required by ppxlib]
  - install stdune                     3.23.1       [required by dune-private-libs]
  - install top-closure                3.23.1       [required by stdune]
  - install topkg                      1.1.1        [required by uuidm]
  - install uchar                      0.0.2        [required by markup]
  - install uuidm                      0.9.10       [required by diffast-core]
  - install uutf                       1.0.4        [required by markup]
  - install vlt                        0.2.5        [required by diffast-langs-java]
  - install zarith                     1.14         [required by cryptokit]

The following system packages will first need to be installed:
    gmp-devel

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run zypper to install them (may need root/sudo access)
  2. Display the recommended zypper command and wait while you run it manually (e.g. in another terminal)
  3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1

+ /usr/bin/sudo "zypper" "--non-interactive" "install" "gmp-devel"
- Refreshing service 'openSUSE'.
- Loading repository data...
- Reading installed packages...
- Resolving package dependencies...
- 
- The following 2 NEW packages are going to be installed:
-   gmp-devel libgmpxx4
- 
- 2 new packages to install.
- 
- Package download size:   353.0 KiB
- 
- Package install size change:
-               |       1.1 MiB  required by packages that will be installed
-      1.1 MiB  |  -      0 B    released by packages that will be removed
- 
- Backend:  classic_rpmtrans
- Continue? [y/n/v/...? shows all options] (y): y
- Preloading Packages [..
- Preloading: libgmpxx4-6.3.0-160000.2.2.x86_64.rpm [done]
- .
- 
- Preloading: gmp-devel-6.3.0-160000.2.2.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
- ..
- 
- Preloading: gmp-devel-6.3.0-160000.2.2.x86_64.rpm [done]
- .done]
- Retrieving: libgmpxx4-6.3.0-160000.2.2.x86_64 (repo-oss (16.0)) (1/2),  32.3 KiB    
- Retrieving: gmp-devel-6.3.0-160000.2.2.x86_64 (repo-oss (16.0)) (2/2), 320.7 KiB    
- 
- Checking for file conflicts: [..done]
- (1/2) Installing: libgmpxx4-6.3.0-160000.2.2.x86_64 [..done]
- (2/2) Installing: gmp-devel-6.3.0-160000.2.2.x86_64 [..done]
- Running post-transaction scripts [...done]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base64.3.5.2  (cached)
-> retrieved bytesrw.0.3.0  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved cryptokit.1.21.1  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved csv.2.4  (cached)
-> installed conf-gmp-powm-sec.4
-> installed conf-zlib.1
-> retrieved diffast-core.0.4, diffast-langs-common.0.4, diffast-langs-java.0.4, diffast-langs-java-parsing.0.4, diffast-langs-java-spec.0.4, diffast-misc.0.4  (cached)
-> retrieved dune.3.23.1, dune-configurator.3.23.1, dune-private-libs.3.23.1, dune-site.3.23.1, dyn.3.23.1, fs-io.3.23.1, ordering.3.23.1, stdune.3.23.1, top-closure.3.23.1  (cached)
-> retrieved gen.1.1  (cached)
-> retrieved markup.1.0.3  (cached)
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved pp.2.0.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppxlib.0.38.0  (cached)
-> retrieved sedlex.3.7  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved uchar.0.0.2  (cached)
-> retrieved uuidm.0.9.10  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved vlt.0.2.5  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed uchar.0.0.2
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed uuidm.0.9.10
-> installed uutf.1.0.4
-> installed bytesrw.0.3.0
-> installed dune.3.23.1
-> installed base64.3.5.2
-> installed camlp-streams.5.0.1
-> installed cppo.1.8.0
-> installed csexp.1.5.2
-> installed csv.2.4
-> installed fs-io.3.23.1
-> installed gen.1.1
-> installed markup.1.0.3
-> installed menhirCST.20260209
-> installed menhirGLR.20260209
-> installed menhirLib.20260209
-> installed menhirSdk.20260209
-> installed ocaml-compiler-libs.v0.17.0
-> installed ordering.3.23.1
-> installed pp.2.0.0
-> installed ppx_derivers.1.2.1
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed top-closure.3.23.1
-> installed dune-configurator.3.23.1
-> installed dyn.3.23.1
-> installed cryptokit.1.21.1
-> installed stdune.3.23.1
-> installed menhir.20260209
-> installed dune-private-libs.3.23.1
-> installed dune-site.3.23.1
-> installed ppxlib.0.38.0
-> installed vlt.0.2.5
-> installed sedlex.3.7
-> installed diffast-misc.0.4
-> installed diffast-langs-common.0.4
-> installed diffast-langs-java-parsing.0.4
-> installed diffast-core.0.4
-> installed diffast-langs-java-spec.0.4
-> installed diffast-langs-java.0.4
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-12 18:23.29 ---> saved as "9ada3724a5b02453a189e6c7cb729d3c3acd85673763d379ad29f5867b55f76e"
Job succeeded
2026-06-12 18:23.36: Job succeeded