- github
- ocaml
- opam-repository
- f4910a
- extras,arm32-ocaml-5.4,textmate-language.0.6.0,tests
(not at the head of any monitored branch or PR)
2026-04-11 03:27.49: New job: test textmate-language.0.6.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29706/head (f4910a2531bcca68d1611b3dcfca297d68fec1a0)
on debian-13-ocaml-5.4/arm32v7
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29706/head" && git reset --hard f4910a25
git fetch origin master
git merge --no-edit 42844088d70eed10b276d49691b1cbd714fa56a9
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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 textmate-language.0.6.0 0.6.0
RUN opam reinstall textmate-language.0.6.0; \
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" != 'textmate-language.0.6.0' && 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 textmate-language.0.6.0) || true
RUN opam reinstall --with-test --verbose textmate-language.0.6.0; \
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" != 'textmate-language.0.6.0' && 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-04-11 03:27.49: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0-textmate-language.0.6.0-f4910a2531bcca68d1611b3dcfca297d68fec1a0"
2026-04-11 03:27.49: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0)
(shell /usr/bin/linux32 /bin/sh -c)
(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 textmate-language.0.6.0 0.6.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall textmate-language.0.6.0;\
\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\" != 'textmate-language.0.6.0' && 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 textmate-language.0.6.0) || true"))
(run (shell "opam reinstall --with-test --verbose textmate-language.0.6.0;\
\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\" != 'textmate-language.0.6.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-04-11 03:27.49: Waiting for resource in pool OCluster
2026-04-11 03:27.50: Waiting for worker…
2026-04-11 03:27.50: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
All commits already cached
HEAD is now at 42844088d7 Merge pull request #29664 from YuriyKrasilnikov/opam-publish-jsonschema-core.0.1.0
Updating 42844088d7..f4910a2531
Fast-forward
.../textmate-language/textmate-language.0.6.0/opam | 47 ++++++++++++++++++++++
1 file changed, 47 insertions(+)
create mode 100644 packages/textmate-language/textmate-language.0.6.0/opam
(from ocaml/opam:debian-13-ocaml-5.4@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0' locally
docker.io/ocaml/opam@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0: Pulling from ocaml/opam
83d3fd32d825: Pulling fs layer
624aad0aee4f: Pulling fs layer
a472067bf171: Pulling fs layer
85373ec44dcd: Pulling fs layer
32aa0b0a1d78: Pulling fs layer
e68f6ad36346: Pulling fs layer
765dc7b55b3c: Pulling fs layer
d573cf7e9386: Pulling fs layer
a1033767f0ec: Pulling fs layer
13787374acb3: Pulling fs layer
d064e1193498: Pulling fs layer
54a1b08a782a: Pulling fs layer
14856e060abc: Pulling fs layer
a020b10faa56: Pulling fs layer
2cc136869425: Pulling fs layer
765dc7b55b3c: Waiting
f15c72a00533: Pulling fs layer
60cefb107b87: Pulling fs layer
d573cf7e9386: Waiting
a1033767f0ec: Waiting
7fc6daa49a61: Pulling fs layer
13787374acb3: Waiting
d064e1193498: Waiting
2680227fc510: Pulling fs layer
f3fa0edcac90: Pulling fs layer
85373ec44dcd: Waiting
7355ba23cf9e: Pulling fs layer
54a1b08a782a: Waiting
4f4fb700ef54: Pulling fs layer
734e2b780f4d: Pulling fs layer
9b06f3b25c73: Pulling fs layer
32aa0b0a1d78: Waiting
2d1e79d3f50f: Pulling fs layer
14856e060abc: Waiting
0f2f4bc7ce39: Pulling fs layer
a020b10faa56: Waiting
2cc136869425: Waiting
7fc6daa49a61: Waiting
e68f6ad36346: Waiting
f15c72a00533: Waiting
2680227fc510: Waiting
740e79e5895a: Pulling fs layer
60cefb107b87: Waiting
734e2b780f4d: Waiting
051b0b4f9525: Pulling fs layer
9b06f3b25c73: Waiting
f3fa0edcac90: Waiting
9a863a65adde: Pulling fs layer
7355ba23cf9e: Waiting
0f2f4bc7ce39: Waiting
2d1e79d3f50f: Waiting
051b0b4f9525: Waiting
740e79e5895a: Waiting
4f4fb700ef54: Waiting
9a863a65adde: Waiting
f72018581dd1: Pulling fs layer
3a4068fa0e7e: Pulling fs layer
b45684c2f69a: Pulling fs layer
f72018581dd1: Waiting
c20f9604c61b: Pulling fs layer
8a6baa2d26bf: Pulling fs layer
b45684c2f69a: Waiting
3a4068fa0e7e: Waiting
079bf71b640f: Pulling fs layer
48905bc96d40: Pulling fs layer
21af01063130: Pulling fs layer
a75213264507: Pulling fs layer
b2021e80cec1: Pulling fs layer
a502ad477ff6: Pulling fs layer
ef5a773032a6: Pulling fs layer
8a6baa2d26bf: Waiting
1ce740c80486: Pulling fs layer
079bf71b640f: Waiting
48905bc96d40: Waiting
21af01063130: Waiting
a502ad477ff6: Waiting
1e2c6110ae6a: Pulling fs layer
09c84dfac23e: Pulling fs layer
c3248ff01bdb: Pulling fs layer
a75213264507: Waiting
ef5a773032a6: Waiting
a04803139a07: Pulling fs layer
b2021e80cec1: Waiting
6a8167e15337: Pulling fs layer
09c84dfac23e: Waiting
c3248ff01bdb: Waiting
6a8167e15337: Waiting
1ce740c80486: Waiting
a472067bf171: Verifying Checksum
a472067bf171: Download complete
624aad0aee4f: Download complete
83d3fd32d825: Verifying Checksum
83d3fd32d825: Download complete
32aa0b0a1d78: Verifying Checksum
32aa0b0a1d78: Download complete
85373ec44dcd: Verifying Checksum
85373ec44dcd: Download complete
765dc7b55b3c: Verifying Checksum
765dc7b55b3c: Download complete
d573cf7e9386: Verifying Checksum
d573cf7e9386: Download complete
13787374acb3: Verifying Checksum
13787374acb3: Download complete
83d3fd32d825: Pull complete
624aad0aee4f: Pull complete
a472067bf171: Pull complete
a1033767f0ec: Verifying Checksum
a1033767f0ec: Download complete
85373ec44dcd: Pull complete
32aa0b0a1d78: Pull complete
d064e1193498: Download complete
54a1b08a782a: Download complete
a020b10faa56: Verifying Checksum
a020b10faa56: Download complete
14856e060abc: Verifying Checksum
14856e060abc: Download complete
e68f6ad36346: Verifying Checksum
e68f6ad36346: Download complete
2cc136869425: Verifying Checksum
2cc136869425: Download complete
f15c72a00533: Verifying Checksum
f15c72a00533: Download complete
60cefb107b87: Verifying Checksum
60cefb107b87: Download complete
2680227fc510: Verifying Checksum
2680227fc510: Download complete
7fc6daa49a61: Verifying Checksum
7fc6daa49a61: Download complete
f3fa0edcac90: Verifying Checksum
f3fa0edcac90: Download complete
4f4fb700ef54: Download complete
7355ba23cf9e: Download complete
9b06f3b25c73: Verifying Checksum
9b06f3b25c73: Download complete
734e2b780f4d: Download complete
2d1e79d3f50f: Verifying Checksum
2d1e79d3f50f: Download complete
0f2f4bc7ce39: Verifying Checksum
0f2f4bc7ce39: Download complete
740e79e5895a: Download complete
051b0b4f9525: Verifying Checksum
051b0b4f9525: Download complete
9a863a65adde: Verifying Checksum
9a863a65adde: Download complete
f72018581dd1: Verifying Checksum
f72018581dd1: Download complete
b45684c2f69a: Download complete
3a4068fa0e7e: Verifying Checksum
3a4068fa0e7e: Download complete
c20f9604c61b: Verifying Checksum
c20f9604c61b: Download complete
8a6baa2d26bf: Verifying Checksum
8a6baa2d26bf: Download complete
48905bc96d40: Verifying Checksum
48905bc96d40: Download complete
a75213264507: Verifying Checksum
a75213264507: Download complete
b2021e80cec1: Download complete
a502ad477ff6: Verifying Checksum
a502ad477ff6: Download complete
ef5a773032a6: Download complete
1ce740c80486: Download complete
1e2c6110ae6a: Download complete
21af01063130: Verifying Checksum
21af01063130: Download complete
c3248ff01bdb: Verifying Checksum
c3248ff01bdb: Download complete
a04803139a07: Verifying Checksum
a04803139a07: Download complete
6a8167e15337: Verifying Checksum
6a8167e15337: Download complete
09c84dfac23e: Verifying Checksum
09c84dfac23e: Download complete
e68f6ad36346: Pull complete
765dc7b55b3c: Pull complete
d573cf7e9386: Pull complete
a1033767f0ec: Pull complete
13787374acb3: Pull complete
d064e1193498: Pull complete
54a1b08a782a: Pull complete
079bf71b640f: Verifying Checksum
079bf71b640f: Download complete
14856e060abc: Pull complete
a020b10faa56: Pull complete
2cc136869425: Pull complete
f15c72a00533: Pull complete
60cefb107b87: Pull complete
7fc6daa49a61: Pull complete
2680227fc510: Pull complete
f3fa0edcac90: Pull complete
7355ba23cf9e: Pull complete
4f4fb700ef54: Pull complete
734e2b780f4d: Pull complete
9b06f3b25c73: Pull complete
2d1e79d3f50f: Pull complete
0f2f4bc7ce39: Pull complete
740e79e5895a: Pull complete
051b0b4f9525: Pull complete
9a863a65adde: Pull complete
f72018581dd1: Pull complete
3a4068fa0e7e: Pull complete
b45684c2f69a: Pull complete
c20f9604c61b: Pull complete
8a6baa2d26bf: Pull complete
079bf71b640f: Pull complete
48905bc96d40: Pull complete
21af01063130: Pull complete
a75213264507: Pull complete
b2021e80cec1: Pull complete
a502ad477ff6: Pull complete
ef5a773032a6: Pull complete
1ce740c80486: Pull complete
1e2c6110ae6a: Pull complete
09c84dfac23e: Pull complete
c3248ff01bdb: Pull complete
a04803139a07: Pull complete
6a8167e15337: Pull complete
Digest: sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0
Status: Downloaded newer image for ocaml/opam@sha256:06121209b16f1fad86107a1eb5017217e59db95f9d630b4d52f8051425d40ff0
2026-04-11 03:27.56 ---> using "e3efe52895c706ba3f48fae48f074e89737c1d7a119bed89280dd0572adf4fc2" from cache
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-11 03:27.56 ---> using "3ca7c07e383a56b0af85725e9194d68a8d21e02b94419312c103fd8f74935f40" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-11 03:27.56 ---> using "cb75a65e836f7954e6df29943a8bad3402e6bd801bfac1097349d334ab417c36" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.0
# self-upgrade no
# system arch=arm32 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 79
# 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-option-bytecode-only.1, ocaml-options-vanilla.1
# ocaml:native false
# ocaml:native-tools false
# ocaml:native-dynlink false
# 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+bytecode-only
2026-04-11 03:27.56 ---> using "850a27d2f5d9a304ba0514d45710d9427a0c32630b9921bbce7c9a019bf3efd6" 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-04-11 03:27.56 ---> using "1fe86c9adbf44f5075642c8b9b40e9d7451a83ca7b4ee8949ed9b090b255eb2a" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-11 03:28.01 ---> saved as "051c9996bc642195c3835a3cd6bc826a97cc297273f25f815fd3838374b19b66"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-11 03:28.29 ---> saved as "f1850ce05028f38eb78c5278978d6b2a281f95401ab31368f171836fdc22ae41"
/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 armhf Packages [115 kB]
- Fetched 206 kB in 0s (447 kB/s)
- Reading package lists...
-
2026-04-11 03:28.31 ---> saved as "dca2e36fb2bdd679a5978c9a196d89fa5306d8c3fee90552861e613212d0c671"
/home/opam: (run (shell "opam pin add -k version -yn textmate-language.0.6.0 0.6.0"))
textmate-language is now pinned to version 0.6.0
2026-04-11 03:28.31 ---> saved as "26deee085df3db7c0f1099222e285f51c743e2990fe9fa381d2bcec036e4aa74"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall textmate-language.0.6.0;\
\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\" != 'textmate-language.0.6.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
textmate-language.0.6.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 7 packages
- install conf-oniguruma 1 [required by oniguruma]
- install conf-pkg-config 4 [required by conf-oniguruma]
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.22.1 [required by textmate-language]
- install dune-configurator 3.22.1 [required by oniguruma]
- install oniguruma 0.2.0 [required by textmate-language]
- install textmate-language 0.6.0 (pinned)
The following system packages will first need to be installed:
libonig-dev pkg-config
<><> 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" "libonig-dev" "pkg-config"
- Selecting previously unselected package libonig5:armhf.
- (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 ... 20380 files and directories currently installed.)
- Preparing to unpack .../0-libonig5_6.9.9-1+b1_armhf.deb ...
- Unpacking libonig5:armhf (6.9.9-1+b1) ...
- Selecting previously unselected package libonig-dev.
- Preparing to unpack .../1-libonig-dev_6.9.9-1+b1_armhf.deb ...
- Unpacking libonig-dev (6.9.9-1+b1) ...
- Selecting previously unselected package libpkgconf3:armhf.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4_armhf.deb ...
- Unpacking libpkgconf3:armhf (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-4_armhf.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:armhf.
- Preparing to unpack .../4-pkgconf_1.8.1-4_armhf.deb ...
- Unpacking pkgconf:armhf (1.8.1-4) ...
- Selecting previously unselected package pkg-config:armhf.
- Preparing to unpack .../5-pkg-config_1.8.1-4_armhf.deb ...
- Unpacking pkg-config:armhf (1.8.1-4) ...
- Setting up libpkgconf3:armhf (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libonig5:armhf (6.9.9-1+b1) ...
- Setting up libonig-dev (6.9.9-1+b1) ...
- Setting up pkgconf:armhf (1.8.1-4) ...
- Setting up pkg-config:armhf (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2 (cached)
-> installed conf-pkg-config.4
-> installed conf-oniguruma.1
-> retrieved dune.3.22.1, dune-configurator.3.22.1 (cached)
-> retrieved oniguruma.0.2.0 (https://opam.ocaml.org/cache)
-> retrieved textmate-language.0.6.0 (https://github.com/alan-j-hu/ocaml-textmate-language/releases/download/0.6.0/textmate-language-0.6.0.tbz)
-> installed dune.3.22.1
-> installed csexp.1.5.2
-> installed dune-configurator.3.22.1
-> installed oniguruma.0.2.0
-> installed textmate-language.0.6.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:29.44 ---> saved as "bfe39d4469cab74d2fea4ffbd4a875692f3cd392ebbeb04bc27311562ce6ffaa"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test textmate-language.0.6.0) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile textmate-language 0.6.0 (pinned)
=== install 26 packages
- install alcotest 1.9.1 [required by textmate-language]
- install astring 0.8.5 [required by alcotest]
- install base64 3.5.2 [required by plist-xml]
- install cmdliner 2.1.0 [required by alcotest]
- install cstruct 6.2.0 [required by hex]
- install ezjsonm 1.3.0 [required by textmate-language]
- install fmt 0.11.0 [required by alcotest]
- install hex 1.5.0 [required by ezjsonm]
- install ISO8601 0.2.6 [required by plist-xml]
- install jsonm 1.0.2 [required by ezjsonm]
- install menhir 20260209 [required by plist-xml]
- 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-syntax-shims 1.0.0 [required by alcotest]
- install ocamlbuild 0.16.1 [required by jsonm, fmt, astring, etc.]
- install ocamlfind 1.9.8 [required by jsonm, fmt, astring, etc.]
- install plist-xml 0.5.1 [required by textmate-language]
- install re 1.14.0 [required by alcotest]
- install sexplib0 v0.17.0 [required by ezjsonm]
- install stdlib-shims 0.3.0 [required by alcotest]
- install topkg 1.1.1 [required by jsonm, fmt, astring, etc.]
- install uutf 1.0.4 [required by alcotest, ezjsonm]
- install xmlm 1.4.0 [required by plist-xml]
- install yojson 3.0.0 [required by textmate-language]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1 (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
-> retrieved base64.3.5.2 (https://opam.ocaml.org/cache)
-> retrieved cmdliner.2.1.0 (https://opam.ocaml.org/cache)
-> retrieved cstruct.6.2.0 (https://opam.ocaml.org/cache)
-> installed base64.3.5.2
-> retrieved ezjsonm.1.3.0 (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0 (https://opam.ocaml.org/cache)
-> retrieved hex.1.5.0 (https://opam.ocaml.org/cache)
-> retrieved ISO8601.0.2.6 (https://opam.ocaml.org/cache)
-> retrieved jsonm.1.0.2 (https://opam.ocaml.org/cache)
-> installed ISO8601.0.2.6
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (https://opam.ocaml.org/cache)
-> retrieved ocaml-syntax-shims.1.0.0 (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1 (https://opam.ocaml.org/cache)
-> installed cmdliner.2.1.0
-> installed menhirCST.20260209
-> installed menhirGLR.20260209
-> installed menhirLib.20260209
-> installed menhirSdk.20260209
-> retrieved ocamlfind.1.9.8 (https://opam.ocaml.org/cache)
-> retrieved plist-xml.0.5.1 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.17.0 (https://opam.ocaml.org/cache)
-> retrieved stdlib-shims.0.3.0 (https://opam.ocaml.org/cache)
-> retrieved topkg.1.1.1 (https://opam.ocaml.org/cache)
-> installed stdlib-shims.0.3.0
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> retrieved xmlm.1.4.0 (https://opam.ocaml.org/cache)
-> installed sexplib0.v0.17.0
-> retrieved yojson.3.0.0 (https://opam.ocaml.org/cache)
-> installed re.1.14.0
-> installed ocamlfind.1.9.8
-> installed yojson.3.0.0
-> installed ocaml-syntax-shims.1.0.0
-> removed textmate-language.0.6.0
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed xmlm.1.4.0
-> installed fmt.0.11.0
-> installed menhir.20260209
-> installed astring.0.8.5
-> installed cstruct.6.2.0
-> installed plist-xml.0.5.1
-> installed hex.1.5.0
-> installed jsonm.1.0.2
-> installed ezjsonm.1.3.0
-> installed alcotest.1.9.1
-> installed textmate-language.0.6.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:30.12 ---> saved as "6e585ebcabb69eac68e3a84eeb84791c24f23c02865c1779b207fd0760495309"
/home/opam: (run (shell "opam reinstall --with-test --verbose textmate-language.0.6.0;\
\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\" != 'textmate-language.0.6.0' && 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 textmate-language 0.6.0 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/4: [textmate-language: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "textmate-language" "-j" "79" "@install" "@runtest" (CWD=/home/opam/.opam/5.4/.opam-switch/build/textmate-language.0.6.0)
- (cd _build/default/test && ./test_find.exe)
- Testing `Finding'.
- This run has ID `G6P0LH6E'.
-
- [OK] data/multiwhile.json 0 Yojson.
- [OK] data/multiwhile.json 1 Ezjsonm.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/textmate-language.0.6.0/_build/default/test/_build/_tests/Finding'.
- Test Successful in 0.001s. 2 tests run.
- (cd _build/default/test && ./test_tokenize.exe)
- Testing `Highlighting'.
- This run has ID `063PPI4F'.
-
- [OK] data/a.json 0 Yojson.
- [OK] data/a.json 1 Ezjsonm.
- [OK] data/while.json 0 Yojson.
- [OK] data/while.json 1 Ezjsonm.
- [OK] data/multiwhile.json 0 Yojson.
- [OK] data/multiwhile.json 1 Ezjsonm.
- [OK] data/groups.json 0 Yojson.
- [OK] data/groups.json 1 Ezjsonm.
- [OK] data/zero_width_loop.json 0 Yojson.
- [OK] data/zero_width_loop.json 1 Ezjsonm.
- [OK] data/zero_width_end_loop.json 0 Yojson.
- [OK] data/zero_width_end_loop.json 1 Ezjsonm.
- [OK] data/zero_width_match_loop.json 0 Yojson.
- [OK] data/zero_width_match_loop.json 1 Ezjsonm.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/textmate-language.0.6.0/_build/default/test/_build/_tests/Highlighting'.
- Test Successful in 0.003s. 14 tests run.
- (cd _build/default/test && ./test_ocaml.exe)
- Testing `OCaml'.
- This run has ID `GHUEFA3Q'.
-
- [OK] data/ocaml.tmLanguage.json 0 Yojson.
- [OK] data/ocaml.tmLanguage.json 1 Ezjsonm.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/textmate-language.0.6.0/_build/default/test/_build/_tests/OCaml'.
- Test Successful in 0.001s. 2 tests run.
- (cd _build/default/test && ./test_csharp.exe)
- Testing `C#'.
- This run has ID `9UWIHR97'.
-
- [OK] data/csharp.tmLanguage 0 Plist.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/textmate-language.0.6.0/_build/default/test/_build/_tests/CU+0023'.
- Test Successful in 0.001s. 1 test run.
- (cd _build/default/test && ./test_cpp.exe)
- Testing `C++'.
- This run has ID `KK6LUFT9'.
-
- [OK] data/cpp.tmLanguage.json 0 Yojson.
- [OK] data/cpp.tmLanguage.json 1 Ezjsonm.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/textmate-language.0.6.0/_build/default/test/_build/_tests/CU+002BU+002B'.
- Test Successful in 0.003s. 2 tests run.
-> compiled textmate-language.0.6.0
-> removed textmate-language.0.6.0
-> installed textmate-language.0.6.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:30.18 ---> saved as "774bd93546c3cad9cdfbfa36085d7e6a44831f2366417ff1ff5e7da2de763afa"
Job succeeded
2026-04-11 03:30.27: Job succeeded