(for PR #30013)

2026-06-12 13:47.57: New job: test diffast-langs-python-spec.0.4, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/30013/head (982b04ef93a661d2359626d5ec2c24b5bcd0e02c)
                              on debian-13-ocaml-5.4/ppc64le

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:debian-13-ocaml-5.4@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61
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-python-spec.0.4 0.4
RUN opam reinstall diffast-langs-python-spec.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 "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'diffast-langs-python-spec.0.4' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test diffast-langs-python-spec.0.4) || true
RUN opam reinstall --with-test --verbose diffast-langs-python-spec.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 "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'diffast-langs-python-spec.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.57: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61-diffast-langs-python-spec.0.4-982b04ef93a661d2359626d5ec2c24b5bcd0e02c"
2026-06-12 13:47.57: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61)
 (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-python-spec.0.4 0.4"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall diffast-langs-python-spec.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 \"\\\"debian-13\\\"\"; 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-python-spec.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"))
 (run (network host)
      (shell "(opam reinstall --with-test diffast-langs-python-spec.0.4) || true"))
 (run (shell  "opam reinstall --with-test --verbose diffast-langs-python-spec.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 \"\\\"debian-13\\\"\"; 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-python-spec.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.57: Waiting for resource in pool OCluster
2026-06-12 13:48.01: Waiting for worker…
2026-06-12 13:48.01: Got resource from pool OCluster
Building on orithia.caelum.ci.dev
All commits already cached
Updating files:  93% (16839/18101)
Updating files:  94% (17015/18101)
Updating files:  95% (17196/18101)
Updating files:  96% (17377/18101)
Updating files:  97% (17558/18101)
Updating files:  98% (17739/18101)
Updating files:  99% (17920/18101)
Updating files: 100% (18101/18101)
Updating files: 100% (18101/18101), done.
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:debian-13-ocaml-5.4@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61' locally
docker.io/ocaml/opam@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61: Pulling from ocaml/opam
95ea8643a631: Pulling fs layer
d6e56837b293: Pulling fs layer
b2ece8a1dadc: Pulling fs layer
1d24e961f710: Pulling fs layer
1fd9b2bfc5cc: Pulling fs layer
6da649ddb8a1: Pulling fs layer
c31cd3a1e74c: Pulling fs layer
df8227e18289: Pulling fs layer
189fbdd10198: Pulling fs layer
d5b2ee71d033: Pulling fs layer
1d24e961f710: Waiting
03eb14673d59: Pulling fs layer
a9a3e089e8c7: Pulling fs layer
1412f48dd3f3: Pulling fs layer
36d753f5cbbe: Pulling fs layer
5a09da0346c0: Pulling fs layer
91b65fbd25b2: Pulling fs layer
465749eebdf9: Pulling fs layer
f891131a55ad: Pulling fs layer
3a1067fa2fc1: Pulling fs layer
cec1fb886c4e: Pulling fs layer
e5e72c83820e: Pulling fs layer
4f4fb700ef54: Pulling fs layer
80d472bc7c2a: Pulling fs layer
1fd9b2bfc5cc: Waiting
aeb22498d5c5: Pulling fs layer
d3ca0b628ca0: Pulling fs layer
f47dec8026b3: Pulling fs layer
6da649ddb8a1: Waiting
3db4259d1d47: Pulling fs layer
397eed093924: Pulling fs layer
972e3efd3adc: Pulling fs layer
c31cd3a1e74c: Waiting
6194bd1d4ddc: Pulling fs layer
8e61fc6a0aef: Pulling fs layer
5f7d4a87c72d: Pulling fs layer
6fdb01f41b7b: Pulling fs layer
df8227e18289: Waiting
4c1f69f597b8: Pulling fs layer
8ff7fb30e2ac: Pulling fs layer
189fbdd10198: Waiting
a4f47006f3ff: Pulling fs layer
8fb6165fdb97: Pulling fs layer
d5b2ee71d033: Waiting
6f10258d0cfd: Pulling fs layer
1412f48dd3f3: Waiting
22ff701d5d6e: Pulling fs layer
03eb14673d59: Waiting
bcafa7af053c: Pulling fs layer
36d753f5cbbe: Waiting
037351b51421: Pulling fs layer
55fd010af7ff: Pulling fs layer
a9a3e089e8c7: Waiting
5a09da0346c0: Waiting
08035e0693d4: Pulling fs layer
8362cc0407f0: Pulling fs layer
d3ca0b628ca0: Waiting
3249d460c1f3: Pulling fs layer
91b65fbd25b2: Waiting
56533be0c5c8: Pulling fs layer
e5e72c83820e: Waiting
38a4fbd3349e: Pulling fs layer
f47dec8026b3: Waiting
465749eebdf9: Waiting
4f4fb700ef54: Waiting
6fdb01f41b7b: Waiting
3db4259d1d47: Waiting
f891131a55ad: Waiting
4c1f69f597b8: Waiting
80d472bc7c2a: Waiting
8ff7fb30e2ac: Waiting
3a1067fa2fc1: Waiting
397eed093924: Waiting
a4f47006f3ff: Waiting
aeb22498d5c5: Waiting
cec1fb886c4e: Waiting
972e3efd3adc: Waiting
8fb6165fdb97: Waiting
6194bd1d4ddc: Waiting
8362cc0407f0: Waiting
6f10258d0cfd: Waiting
3249d460c1f3: Waiting
8e61fc6a0aef: Waiting
037351b51421: Waiting
22ff701d5d6e: Waiting
56533be0c5c8: Waiting
38a4fbd3349e: Waiting
5f7d4a87c72d: Waiting
55fd010af7ff: Waiting
bcafa7af053c: Waiting
08035e0693d4: Waiting
d6e56837b293: Download complete
b2ece8a1dadc: Download complete
1d24e961f710: Verifying Checksum
c31cd3a1e74c: Verifying Checksum
c31cd3a1e74c: Download complete
95ea8643a631: Verifying Checksum
95ea8643a631: Download complete
df8227e18289: Verifying Checksum
df8227e18289: Download complete
189fbdd10198: Verifying Checksum
189fbdd10198: Download complete
d5b2ee71d033: Verifying Checksum
d5b2ee71d033: Download complete
95ea8643a631: Pull complete
d6e56837b293: Pull complete
b2ece8a1dadc: Pull complete
1d24e961f710: Pull complete
1fd9b2bfc5cc: Pull complete
03eb14673d59: Verifying Checksum
03eb14673d59: Download complete
a9a3e089e8c7: Verifying Checksum
a9a3e089e8c7: Download complete
36d753f5cbbe: Download complete
1412f48dd3f3: Verifying Checksum
1412f48dd3f3: Download complete
5a09da0346c0: Verifying Checksum
91b65fbd25b2: Verifying Checksum
91b65fbd25b2: Download complete
465749eebdf9: Verifying Checksum
465749eebdf9: Download complete
f891131a55ad: Download complete
3a1067fa2fc1: Download complete
cec1fb886c4e: Download complete
4f4fb700ef54: Verifying Checksum
e5e72c83820e: Download complete
aeb22498d5c5: Download complete
80d472bc7c2a: Download complete
d3ca0b628ca0: Verifying Checksum
d3ca0b628ca0: Download complete
f47dec8026b3: Download complete
3db4259d1d47: Download complete
397eed093924: Verifying Checksum
397eed093924: Download complete
972e3efd3adc: Verifying Checksum
972e3efd3adc: Download complete
6194bd1d4ddc: Download complete
8e61fc6a0aef: Download complete
5f7d4a87c72d: Verifying Checksum
5f7d4a87c72d: Download complete
6fdb01f41b7b: Download complete
4c1f69f597b8: Download complete
a4f47006f3ff: Verifying Checksum
a4f47006f3ff: Download complete
6da649ddb8a1: Verifying Checksum
6da649ddb8a1: Download complete
6f10258d0cfd: Verifying Checksum
6f10258d0cfd: Download complete
22ff701d5d6e: Download complete
bcafa7af053c: Download complete
037351b51421: Verifying Checksum
037351b51421: Download complete
55fd010af7ff: Download complete
08035e0693d4: Verifying Checksum
08035e0693d4: Download complete
6da649ddb8a1: Pull complete
c31cd3a1e74c: Pull complete
df8227e18289: Pull complete
189fbdd10198: Pull complete
d5b2ee71d033: Pull complete
03eb14673d59: Pull complete
a9a3e089e8c7: Pull complete
1412f48dd3f3: Pull complete
36d753f5cbbe: Pull complete
5a09da0346c0: Pull complete
91b65fbd25b2: Pull complete
465749eebdf9: Pull complete
f891131a55ad: Pull complete
3a1067fa2fc1: Pull complete
cec1fb886c4e: Pull complete
e5e72c83820e: Pull complete
4f4fb700ef54: Pull complete
80d472bc7c2a: Pull complete
aeb22498d5c5: Pull complete
d3ca0b628ca0: Pull complete
f47dec8026b3: Pull complete
3db4259d1d47: Pull complete
397eed093924: Pull complete
972e3efd3adc: Pull complete
6194bd1d4ddc: Pull complete
8e61fc6a0aef: Pull complete
5f7d4a87c72d: Pull complete
6fdb01f41b7b: Pull complete
4c1f69f597b8: Pull complete
8fb6165fdb97: Verifying Checksum
8fb6165fdb97: Download complete
3249d460c1f3: Verifying Checksum
3249d460c1f3: Download complete
8362cc0407f0: Verifying Checksum
8362cc0407f0: Download complete
8ff7fb30e2ac: Download complete
38a4fbd3349e: Verifying Checksum
38a4fbd3349e: Download complete
56533be0c5c8: Verifying Checksum
56533be0c5c8: Download complete
8ff7fb30e2ac: Pull complete
a4f47006f3ff: Pull complete
8fb6165fdb97: Pull complete
6f10258d0cfd: Pull complete
22ff701d5d6e: Pull complete
bcafa7af053c: Pull complete
037351b51421: Pull complete
55fd010af7ff: Pull complete
08035e0693d4: Pull complete
8362cc0407f0: Pull complete
3249d460c1f3: Pull complete
56533be0c5c8: Pull complete
38a4fbd3349e: Pull complete
Digest: sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61
Status: Downloaded newer image for ocaml/opam@sha256:e72a31a6247b03c00cdaffe88301eab53afb80cfe9d5b842204827887236bd61
2026-06-12 13:48.15 ---> using "091802f641e43489888e795f557a1cae54c49b7ec9e137997252e3e6eba01965" 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-06-12 13:48.15 ---> using "486885cfdf2e77f63401fc184246f88f5ff121ce308279c14b81b30b62cb899a" 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.1 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 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
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///home/opam/opam-repository
2026-06-12 13:48.18 ---> saved as "28abefd25299a05b9b0a3c59b646083d6116723abb5d9bef6413c751c81fca7c"

/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=ppc64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 175
# 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 13:48.19 ---> saved as "b120e5c935853959167cc55864d1dc3357cc4f9af368be596df24d2d65210eef"

/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 13:48.33 ---> saved as "b939100766ac547cdab85456853cb0a2083851ed8aa9372c5d2554385dc21553"

/home/opam: (copy (src .) (dst opam-repository/))
2026-06-12 13:49.09 ---> saved as "4ed5e2401457c80dd6a3a2ae21e2813a86579421691da97255aa87273b7581c6"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-06-12 13:49.23 ---> saved as "08e92f541b8a8fba45a8154c2f92d3716c5cf34d89d69fd93022d676b68f5d26"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian trixie/main ppc64el Packages [9509 kB]
- Get:5 http://deb.debian.org/debian-security trixie-security/main ppc64el Packages [208 kB]
- Fetched 9948 kB in 3s (3740 kB/s)
- Reading package lists...
- 
2026-06-12 13:49.27 ---> saved as "ad4d1bf7c4fc841c4730444b84582da6e020ff60af63a1ce469f979c2f12d6b3"

/home/opam: (run (shell "opam pin add -k version -yn diffast-langs-python-spec.0.4 0.4"))
diffast-langs-python-spec is now pinned to version 0.4
2026-06-12 13:49.27 ---> saved as "96c3abaf0aa26f0c28d7e893b85e2696e7ec2cb0fdbe79fbcef700eb6edef926"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall diffast-langs-python-spec.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 \"\\\"debian-13\\\"\"; 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-python-spec.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-python-spec.0.4 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 47 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]
  - 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 vlt]
  - 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-python-spec]
  - install diffast-langs-python-spec 0.4 (pinned)
  - install diffast-misc              0.4          [required by diffast-core]
  - install dune                      3.23.1       [required by diffast-langs-python-spec]
  - 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-python-spec]
  - 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]
  - install menhirCST                 20260209     [required by menhir]
  - install menhirGLR                 20260209     [required by menhir]
  - install menhirLib                 20260209     [required by menhir]
  - 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]
  - 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-python-spec]
  - install zarith                    1.14         [required by cryptokit]

The following system packages will first need to be installed:
    libgmp-dev pkg-config zlib1g-dev

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

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get 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 "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" "zlib1g-dev"
- Selecting previously unselected package libgmpxx4ldbl:ppc64el.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20629 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_ppc64el.deb ...
- Unpacking libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:ppc64el.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_ppc64el.deb ...
- Unpacking libgmp-dev:ppc64el (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:ppc64el.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_ppc64el.deb ...
- Unpacking libpkgconf3:ppc64el (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_ppc64el.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:ppc64el.
- Preparing to unpack .../4-pkgconf_1.8.1-4_ppc64el.deb ...
- Unpacking pkgconf:ppc64el (1.8.1-4) ...
- Selecting previously unselected package pkg-config:ppc64el.
- Preparing to unpack .../5-pkg-config_1.8.1-4_ppc64el.deb ...
- Unpacking pkg-config:ppc64el (1.8.1-4) ...
- Selecting previously unselected package zlib1g-dev:ppc64el.
- Preparing to unpack .../6-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_ppc64el.deb ...
- Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libpkgconf3:ppc64el (1.8.1-4) ...
- Setting up libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libgmp-dev:ppc64el (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:ppc64el (1.8.1-4) ...
- Setting up pkg-config:ppc64el (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...

<><> 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-python-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 menhir.20260209
-> installed stdune.3.23.1
-> 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-core.0.4
-> installed diffast-langs-python-spec.0.4
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-12 13:54.46 ---> saved as "28af25d6579e444a45f6529039b511b44ecc83fb46ec362a213e0008b74a30f5"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test diffast-langs-python-spec.0.4) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile diffast-langs-python-spec 0.4 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed   diffast-langs-python-spec.0.4
-> installed diffast-langs-python-spec.0.4
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-12 13:54.53 ---> saved as "877aafc4d1d1a6a748a48648ffdd11cabc0c3cbba659bfd462edb88ab4b1dc35"

/home/opam: (run (shell  "opam reinstall --with-test --verbose diffast-langs-python-spec.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 \"\\\"debian-13\\\"\"; 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-python-spec.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"))
The following actions will be performed:
=== recompile 1 package
  - recompile diffast-langs-python-spec 0.4 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/4: [diffast-langs-python-spec: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "diffast-langs-python-spec" "-j" "175" "--promote-install-files=false" "@install" "@runtest" (CWD=/home/opam/.opam/5.4/.opam-switch/build/diffast-langs-python-spec.0.4)
- (cd _build/default/src/api/dev && /usr/bin/git describe --always --dirty) > _build/default/src/api/dev/v
- fatal: not a git repository (or any parent up to mount point /)
- Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Processing  2/4: [diffast-langs-python-spec: dune install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "install" "-p" "diffast-langs-python-spec" "--create-install-files" "diffast-langs-python-spec" (CWD=/home/opam/.opam/5.4/.opam-switch/build/diffast-langs-python-spec.0.4)
-> compiled  diffast-langs-python-spec.0.4
-> removed   diffast-langs-python-spec.0.4
-> installed diffast-langs-python-spec.0.4
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-12 13:55.00 ---> saved as "9c13e5c9d77a92dd18041b32481a62e550180ba12e80c0a1196197868b670078"
Job succeeded
2026-06-12 13:55.09: Job succeeded