- github
- ocaml
- opam-repository
- 982b04
- extras,ocaml-5.4-afl,diffast-cli.0.4
(not at the head of any monitored branch or PR)
2026-06-12 13:47.56: New job: build diffast-cli.0.4, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/30013/head (982b04ef93a661d2359626d5ec2c24b5bcd0e02c)
on debian-13-ocaml-5.4-afl/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:debian-13-ocaml-5.4-afl@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546
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-cli.0.4 0.4
RUN opam reinstall diffast-cli.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-cli.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.56: Using cache hint "ocaml/opam:debian-13-ocaml-5.4-afl@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546-diffast-cli.0.4-982b04ef93a661d2359626d5ec2c24b5bcd0e02c"
2026-06-12 13:47.56: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4-afl@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546)
(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-cli.0.4 0.4"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall diffast-cli.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-cli.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.56: Waiting for resource in pool OCluster
2026-06-12 18:48.28: Waiting for worker…
2026-06-12 18:50.54: 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:debian-13-ocaml-5.4-afl@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4-afl@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546' locally
docker.io/ocaml/opam@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546: Pulling from ocaml/opam
f32f49ce655a: Pulling fs layer
b44a06321ba4: Pulling fs layer
dba7a037639c: Pulling fs layer
0f5ffe655f3d: Pulling fs layer
0f509f7fbb8c: Pulling fs layer
02cfeb80f785: Pulling fs layer
086edbb63551: Pulling fs layer
591f0a0be760: Pulling fs layer
327b7b98e7a5: Pulling fs layer
bf04181eaf08: Pulling fs layer
0f5ffe655f3d: Waiting
3701a2054eef: Pulling fs layer
6077dbaae10c: Pulling fs layer
386b5f5a18ab: Pulling fs layer
bf04181eaf08: Waiting
841c1c5f920a: Pulling fs layer
3701a2054eef: Waiting
386b5f5a18ab: Waiting
591f0a0be760: Waiting
df844fff2974: Pulling fs layer
841c1c5f920a: Waiting
7f82d7b3794c: Pulling fs layer
327b7b98e7a5: Waiting
df844fff2974: Waiting
bfe5dff3447a: Pulling fs layer
bf6bbfde69b4: Pulling fs layer
7f82d7b3794c: Waiting
bfe5dff3447a: Waiting
6077dbaae10c: Waiting
086edbb63551: Waiting
a9f9023f7a6c: Pulling fs layer
6941769e4359: Pulling fs layer
02cfeb80f785: Waiting
bf6bbfde69b4: Waiting
a9f9023f7a6c: Waiting
253ee40008ce: Pulling fs layer
4f4fb700ef54: Pulling fs layer
0f509f7fbb8c: Waiting
6941769e4359: Waiting
253ee40008ce: Waiting
6db261e21302: Pulling fs layer
a047f130b1dd: Pulling fs layer
c32f61899a07: Pulling fs layer
4bb5de970df4: Pulling fs layer
a047f130b1dd: Waiting
c32f61899a07: Waiting
cf610930faf9: Pulling fs layer
4bb5de970df4: Waiting
cf610930faf9: Waiting
7982f6be936e: Pulling fs layer
4b19528b004c: Pulling fs layer
236d4ef6714b: Pulling fs layer
4b19528b004c: Waiting
7982f6be936e: Waiting
0a9ac4ab42de: Pulling fs layer
55f03b01ac7e: Pulling fs layer
236d4ef6714b: Waiting
0a9ac4ab42de: Waiting
7630afccab3b: Pulling fs layer
55f03b01ac7e: Waiting
2084cf2e9fa0: Pulling fs layer
7630afccab3b: Waiting
229a152d5f48: Pulling fs layer
6a321cdcedff: Pulling fs layer
229a152d5f48: Waiting
89366d73f255: Pulling fs layer
2084cf2e9fa0: Waiting
6a321cdcedff: Waiting
89366d73f255: Waiting
6ffa1e651feb: Pulling fs layer
1c2b28ee5b2d: Pulling fs layer
c6a09f8e636f: Pulling fs layer
3304e6b2030e: Pulling fs layer
c6a09f8e636f: Waiting
04af299c16bf: Pulling fs layer
3304e6b2030e: Waiting
4f6dae5375d4: Pulling fs layer
1c2b28ee5b2d: Waiting
63399e26a6dd: Pulling fs layer
04af299c16bf: Waiting
6ffa1e651feb: Waiting
4f6dae5375d4: Waiting
3e2709b8176e: Pulling fs layer
63399e26a6dd: Waiting
46f6016880ee: Pulling fs layer
3e2709b8176e: Waiting
c63f6add1b9d: Pulling fs layer
46f6016880ee: Waiting
c63f6add1b9d: Waiting
dba7a037639c: Verifying Checksum
dba7a037639c: Download complete
b44a06321ba4: Download complete
0f509f7fbb8c: Verifying Checksum
0f509f7fbb8c: Download complete
f32f49ce655a: Verifying Checksum
f32f49ce655a: Download complete
0f5ffe655f3d: Verifying Checksum
0f5ffe655f3d: Download complete
086edbb63551: Verifying Checksum
086edbb63551: Download complete
591f0a0be760: Verifying Checksum
591f0a0be760: Download complete
327b7b98e7a5: Verifying Checksum
327b7b98e7a5: Download complete
bf04181eaf08: Verifying Checksum
bf04181eaf08: Download complete
3701a2054eef: Verifying Checksum
3701a2054eef: Download complete
6077dbaae10c: Verifying Checksum
6077dbaae10c: Download complete
386b5f5a18ab: Verifying Checksum
386b5f5a18ab: Download complete
841c1c5f920a: Verifying Checksum
841c1c5f920a: Download complete
df844fff2974: Download complete
7f82d7b3794c: Verifying Checksum
7f82d7b3794c: Download complete
bfe5dff3447a: Verifying Checksum
bfe5dff3447a: Download complete
bf6bbfde69b4: Verifying Checksum
bf6bbfde69b4: Download complete
02cfeb80f785: Verifying Checksum
02cfeb80f785: Download complete
a9f9023f7a6c: Verifying Checksum
a9f9023f7a6c: Download complete
6941769e4359: Verifying Checksum
6941769e4359: Download complete
f32f49ce655a: Pull complete
b44a06321ba4: Pull complete
dba7a037639c: Pull complete
253ee40008ce: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
6db261e21302: Verifying Checksum
6db261e21302: Download complete
c32f61899a07: Download complete
4bb5de970df4: Download complete
cf610930faf9: Verifying Checksum
cf610930faf9: Download complete
7982f6be936e: Verifying Checksum
7982f6be936e: Download complete
0f5ffe655f3d: Pull complete
0f509f7fbb8c: Pull complete
a047f130b1dd: Download complete
236d4ef6714b: Download complete
0a9ac4ab42de: Verifying Checksum
0a9ac4ab42de: Download complete
4b19528b004c: Download complete
7630afccab3b: Verifying Checksum
7630afccab3b: Download complete
2084cf2e9fa0: Verifying Checksum
2084cf2e9fa0: Download complete
55f03b01ac7e: Verifying Checksum
55f03b01ac7e: Download complete
6a321cdcedff: Verifying Checksum
6a321cdcedff: Download complete
6ffa1e651feb: Download complete
1c2b28ee5b2d: Verifying Checksum
1c2b28ee5b2d: Download complete
c6a09f8e636f: Verifying Checksum
c6a09f8e636f: Download complete
3304e6b2030e: Download complete
04af299c16bf: Verifying Checksum
04af299c16bf: Download complete
4f6dae5375d4: Download complete
63399e26a6dd: Verifying Checksum
63399e26a6dd: Download complete
3e2709b8176e: Download complete
46f6016880ee: Verifying Checksum
46f6016880ee: Download complete
c63f6add1b9d: Verifying Checksum
c63f6add1b9d: Download complete
89366d73f255: Verifying Checksum
89366d73f255: Download complete
229a152d5f48: Verifying Checksum
229a152d5f48: Download complete
02cfeb80f785: Pull complete
086edbb63551: Pull complete
591f0a0be760: Pull complete
327b7b98e7a5: Pull complete
bf04181eaf08: Pull complete
3701a2054eef: Pull complete
6077dbaae10c: Pull complete
386b5f5a18ab: Pull complete
841c1c5f920a: Pull complete
df844fff2974: Pull complete
7f82d7b3794c: Pull complete
bfe5dff3447a: Pull complete
bf6bbfde69b4: Pull complete
a9f9023f7a6c: Pull complete
6941769e4359: Pull complete
253ee40008ce: Pull complete
4f4fb700ef54: Pull complete
6db261e21302: Pull complete
a047f130b1dd: Pull complete
c32f61899a07: Pull complete
4bb5de970df4: Pull complete
cf610930faf9: Pull complete
7982f6be936e: Pull complete
4b19528b004c: Pull complete
236d4ef6714b: Pull complete
0a9ac4ab42de: Pull complete
55f03b01ac7e: Pull complete
7630afccab3b: Pull complete
2084cf2e9fa0: Pull complete
229a152d5f48: Pull complete
6a321cdcedff: Pull complete
89366d73f255: Pull complete
6ffa1e651feb: Pull complete
1c2b28ee5b2d: Pull complete
c6a09f8e636f: Pull complete
3304e6b2030e: Pull complete
04af299c16bf: Pull complete
4f6dae5375d4: Pull complete
63399e26a6dd: Pull complete
3e2709b8176e: Pull complete
46f6016880ee: Pull complete
c63f6add1b9d: Pull complete
Digest: sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546
Status: Downloaded newer image for ocaml/opam@sha256:43e4c04e97fd10fade01ab772042e66420c1aabe276a224011d6ac7575597546
2026-06-12 18:51.12 ---> using "4e315a65ee56121f985845ae78711476b32ba0bf3fad3c13e7f451331d2d10f7" 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 18:51.12 ---> using "52e02ebe7c3ddf6651bee00c6d54a0642c2ec5a5201ab213c1daddffa8c83dbc" 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.
[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:51.12 ---> using "c2be3f944ebc5ff1d382bb8817b6d3840951e887cbd1e4ed84e9bc167a45aa4f" 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.1
# self-upgrade no
# system arch=x86_64 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 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
# invariant ["ocaml-variants" {= "5.4.1+options"} "ocaml-options-only-afl"]
# compiler-packages ocaml-compiler.5.4.1, ocaml-option-afl.1, ocaml-options-only-afl.1, ocaml-variants.5.4.1+options
# 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+options+afl
2026-06-12 18:51.12 ---> using "e8afa699cfb3cb03c53f78fb8d61f9c206d93d556b4041af2c14d3bb55163c57" 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-06-12 18:51.12 ---> using "55d21880f8f05e935f174145dd45a693b1633f34e645efb23b46ff357b80e9c7" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-06-12 18:51.13 ---> using "b719db31723fe3c5a81561d5d828d91d0b6e9d88a4458d37013ea2b36ebc3647" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-06-12 18:51.13 ---> using "a82f3f7b0bceeed3821833b66831b815ad5e255f0158eebb7af1cc1bc7f50c62" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- 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-security trixie-security/main amd64 Packages [216 kB]
- Fetched 307 kB in 0s (2339 kB/s)
- Reading package lists...
-
2026-06-12 18:51.13 ---> using "79449b743697ab79153bd8b3ca70c92c5d219a38d6fce912c4d234149e9422fa" from cache
/home/opam: (run (shell "opam pin add -k version -yn diffast-cli.0.4 0.4"))
diffast-cli is now pinned to version 0.4
2026-06-12 18:51.14 ---> saved as "90e630bfd26b37f5acb14dda25c823e8a0c3fda8290dd2e9b45b040a3e7ebcd3"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall diffast-cli.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-cli.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-cli.0.4 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 49 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-api 0.4 [required by diffast-cli]
- install diffast-cli 0.4 (pinned)
- install diffast-core 0.4 [required by diffast-cli]
- install diffast-etc 0.4 [required by diffast-cli]
- install diffast-misc 0.4 [required by diffast-cli]
- install dune 3.23.1 [required by diffast-cli]
- 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-core]
- 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-cli]
- 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:amd64.
- (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 ... 20654 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../4-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../5-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../6-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u3) ...
<><> 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-pkg-config.4
-> installed conf-gmp.5
-> retrieved csexp.1.5.2 (cached)
-> retrieved csv.2.4 (cached)
-> installed conf-zlib.1
-> installed conf-gmp-powm-sec.4
-> retrieved diffast-api.0.4, diffast-cli.0.4, diffast-core.0.4, diffast-etc.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 diffast-etc.0.4
-> 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-core.0.4
-> installed diffast-api.0.4
-> installed diffast-cli.0.4
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-12 18:56.45 ---> saved as "091e1bf8e60ebd8be3da1ff205c567a606bcae19fabfa059d10f58c5d25bdc1e"
Job succeeded
2026-06-12 18:56.55: Job succeeded