- github
- ocaml
- opam-repository
- 92e909
- extras,riscv64-ocaml-5.4,ochre-cli.1.0.0
(not at the head of any monitored branch or PR)
2026-04-13 12:57.27: New job: build ochre-cli.1.0.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29700/head (92e909f657262642472253e8e4d15ffb656911dc)
on ubuntu-24.04-ocaml-5.4/riscv64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29700/head" && git reset --hard 92e909f6
git fetch origin master
git merge --no-edit 0404939bde256ca9d097922f265c4342b3b383b0
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192
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 ochre-cli.1.0.0 1.0.0
RUN opam reinstall ochre-cli.1.0.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 "\"ubuntu-24.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'ochre-cli.1.0.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-13 12:57.27: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192-ochre-cli.1.0.0-92e909f657262642472253e8e4d15ffb656911dc"
2026-04-13 12:57.27: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192)
(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 ochre-cli.1.0.0 1.0.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ochre-cli.1.0.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 \"\\\"ubuntu-24.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'ochre-cli.1.0.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-13 12:57.27: Connecting to build cluster…
2026-04-13 12:57.27: Waiting for resource in pool OCluster
2026-04-13 12:57.51: Waiting for worker…
2026-04-13 14:38.04: Got resource from pool OCluster
Building on riscv-bm-03.sw.ci.dev
All commits already cached
Updating files: 12% (2346/18675)
Updating files: 13% (2428/18675)
Updating files: 14% (2615/18675)
Updating files: 15% (2802/18675)
Updating files: 16% (2988/18675)
Updating files: 17% (3175/18675)
Updating files: 18% (3362/18675)
Updating files: 19% (3549/18675)
Updating files: 20% (3735/18675)
Updating files: 21% (3922/18675)
Updating files: 22% (4109/18675)
Updating files: 23% (4296/18675)
Updating files: 24% (4482/18675)
Updating files: 25% (4669/18675)
Updating files: 25% (4798/18675)
Updating files: 26% (4856/18675)
Updating files: 27% (5043/18675)
Updating files: 28% (5229/18675)
Updating files: 29% (5416/18675)
Updating files: 30% (5603/18675)
Updating files: 31% (5790/18675)
Updating files: 32% (5976/18675)
Updating files: 33% (6163/18675)
Updating files: 34% (6350/18675)
Updating files: 35% (6537/18675)
Updating files: 36% (6723/18675)
Updating files: 37% (6910/18675)
Updating files: 38% (7097/18675)
Updating files: 38% (7104/18675)
Updating files: 39% (7284/18675)
Updating files: 40% (7470/18675)
Updating files: 41% (7657/18675)
Updating files: 42% (7844/18675)
Updating files: 43% (8031/18675)
Updating files: 44% (8217/18675)
Updating files: 45% (8404/18675)
Updating files: 46% (8591/18675)
Updating files: 47% (8778/18675)
Updating files: 48% (8964/18675)
Updating files: 49% (9151/18675)
Updating files: 49% (9174/18675)
Updating files: 50% (9338/18675)
Updating files: 51% (9525/18675)
Updating files: 52% (9711/18675)
Updating files: 53% (9898/18675)
Updating files: 54% (10085/18675)
Updating files: 55% (10272/18675)
Updating files: 56% (10458/18675)
Updating files: 57% (10645/18675)
Updating files: 58% (10832/18675)
Updating files: 59% (11019/18675)
Updating files: 60% (11205/18675)
Updating files: 60% (11367/18675)
Updating files: 61% (11392/18675)
Updating files: 62% (11579/18675)
Updating files: 63% (11766/18675)
Updating files: 64% (11952/18675)
Updating files: 65% (12139/18675)
Updating files: 66% (12326/18675)
Updating files: 67% (12513/18675)
Updating files: 68% (12699/18675)
Updating files: 69% (12886/18675)
Updating files: 70% (13073/18675)
Updating files: 71% (13260/18675)
Updating files: 72% (13446/18675)
Updating files: 72% (13475/18675)
Updating files: 73% (13633/18675)
Updating files: 74% (13820/18675)
Updating files: 75% (14007/18675)
Updating files: 76% (14193/18675)
Updating files: 77% (14380/18675)
Updating files: 78% (14567/18675)
Updating files: 79% (14754/18675)
Updating files: 80% (14940/18675)
Updating files: 81% (15127/18675)
Updating files: 82% (15314/18675)
Updating files: 83% (15501/18675)
Updating files: 84% (15687/18675)
Updating files: 84% (15846/18675)
Updating files: 85% (15874/18675)
Updating files: 86% (16061/18675)
Updating files: 87% (16248/18675)
Updating files: 88% (16434/18675)
Updating files: 89% (16621/18675)
Updating files: 90% (16808/18675)
Updating files: 91% (16995/18675)
Updating files: 92% (17181/18675)
Updating files: 93% (17368/18675)
Updating files: 94% (17555/18675)
Updating files: 95% (17742/18675)
Updating files: 96% (17928/18675)
Updating files: 97% (18115/18675)
Updating files: 97% (18172/18675)
Updating files: 98% (18302/18675)
Updating files: 99% (18489/18675)
Updating files: 100% (18675/18675)
Updating files: 100% (18675/18675), done.
HEAD is now at 0404939bde Merge pull request #29648 from sanette/opam-publish-tsdl-ttf.0.7
Updating 0404939bde..92e909f657
Fast-forward
packages/ochre-cli/ochre-cli.1.0.0/opam | 44 +++++++++++++++++++++++++++
packages/ochre/ochre.1.0.0/opam | 54 +++++++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
create mode 100644 packages/ochre-cli/ochre-cli.1.0.0/opam
create mode 100644 packages/ochre/ochre.1.0.0/opam
(from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192)
Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192' locally
docker.io/ocaml/opam@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192: Pulling from ocaml/opam
23ef52cbd467: Pulling fs layer
fe81afb6fa81: Pulling fs layer
c08952906e8c: Pulling fs layer
5b4d74ffcbc2: Pulling fs layer
cb0d0022dfdf: Pulling fs layer
137a3898bb72: Pulling fs layer
507a736ad462: Pulling fs layer
ae4ebcfa94fb: Pulling fs layer
1ba5a52ae843: Pulling fs layer
501fdb1e6475: Pulling fs layer
bf9ffeca5a57: Pulling fs layer
bcab0b04401f: Pulling fs layer
5b4d74ffcbc2: Waiting
cb0d0022dfdf: Waiting
137a3898bb72: Waiting
1ba5a52ae843: Waiting
501fdb1e6475: Waiting
507a736ad462: Waiting
ae4ebcfa94fb: Waiting
bf9ffeca5a57: Waiting
b3253bad0d69: Pulling fs layer
21c021e21391: Pulling fs layer
0de34fdda82c: Pulling fs layer
2d01068c8af7: Pulling fs layer
61cfef184ad7: Pulling fs layer
bcab0b04401f: Waiting
0de34fdda82c: Waiting
2d01068c8af7: Waiting
79a596593b45: Pulling fs layer
b779dbedc2a6: Pulling fs layer
b3253bad0d69: Waiting
8d5ef37cc0b1: Pulling fs layer
22acf85bdc7d: Pulling fs layer
61cfef184ad7: Waiting
4f4fb700ef54: Pulling fs layer
b593dfdb997e: Pulling fs layer
bad7760a0bb1: Pulling fs layer
2d11ba74d863: Pulling fs layer
a423e0afd27d: Pulling fs layer
1ce271e527f1: Pulling fs layer
ba221b14ddad: Pulling fs layer
615005fa863d: Pulling fs layer
88d535753372: Pulling fs layer
b93489307fb7: Pulling fs layer
2e24fe16255d: Pulling fs layer
c5a2cde69a66: Pulling fs layer
f75d97b1d0ee: Pulling fs layer
a458496f4e93: Pulling fs layer
8b38cd617e50: Pulling fs layer
a52f38c1e5f1: Pulling fs layer
f1d40a2d5d4f: Pulling fs layer
8ca61453e242: Pulling fs layer
79a596593b45: Waiting
f4d87b844464: Pulling fs layer
ba221b14ddad: Waiting
b779dbedc2a6: Waiting
c39733899273: Pulling fs layer
615005fa863d: Waiting
8d5ef37cc0b1: Waiting
f1b407149e8e: Pulling fs layer
22acf85bdc7d: Waiting
88d535753372: Waiting
4f4fb700ef54: Waiting
6b8d3522f424: Pulling fs layer
7248e981b4ba: Pulling fs layer
b93489307fb7: Waiting
b593dfdb997e: Waiting
a5b4ef5d883d: Pulling fs layer
2e24fe16255d: Waiting
bad7760a0bb1: Waiting
2d11ba74d863: Waiting
a025f484ef0d: Pulling fs layer
c5a2cde69a66: Waiting
a423e0afd27d: Waiting
f75d97b1d0ee: Waiting
822b3794f3dc: Pulling fs layer
1ce271e527f1: Waiting
a458496f4e93: Waiting
8b38cd617e50: Waiting
7248e981b4ba: Waiting
f4d87b844464: Waiting
a5b4ef5d883d: Waiting
c39733899273: Waiting
a52f38c1e5f1: Waiting
a025f484ef0d: Waiting
f1b407149e8e: Waiting
f1d40a2d5d4f: Waiting
6b8d3522f424: Waiting
822b3794f3dc: Waiting
8ca61453e242: Waiting
21c021e21391: Waiting
c08952906e8c: Verifying Checksum
c08952906e8c: Download complete
fe81afb6fa81: Verifying Checksum
fe81afb6fa81: Download complete
cb0d0022dfdf: Verifying Checksum
cb0d0022dfdf: Download complete
5b4d74ffcbc2: Verifying Checksum
5b4d74ffcbc2: Download complete
23ef52cbd467: Verifying Checksum
23ef52cbd467: Download complete
507a736ad462: Verifying Checksum
507a736ad462: Download complete
ae4ebcfa94fb: Verifying Checksum
ae4ebcfa94fb: Download complete
501fdb1e6475: Verifying Checksum
501fdb1e6475: Download complete
1ba5a52ae843: Verifying Checksum
1ba5a52ae843: Download complete
23ef52cbd467: Pull complete
bf9ffeca5a57: Verifying Checksum
bf9ffeca5a57: Download complete
bcab0b04401f: Verifying Checksum
bcab0b04401f: Download complete
fe81afb6fa81: Pull complete
c08952906e8c: Pull complete
21c021e21391: Verifying Checksum
21c021e21391: Download complete
b3253bad0d69: Download complete
0de34fdda82c: Verifying Checksum
0de34fdda82c: Download complete
61cfef184ad7: Download complete
137a3898bb72: Verifying Checksum
137a3898bb72: Download complete
79a596593b45: Verifying Checksum
79a596593b45: Download complete
2d01068c8af7: Verifying Checksum
2d01068c8af7: Download complete
b779dbedc2a6: Verifying Checksum
b779dbedc2a6: Download complete
8d5ef37cc0b1: Verifying Checksum
8d5ef37cc0b1: Download complete
22acf85bdc7d: Verifying Checksum
22acf85bdc7d: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
5b4d74ffcbc2: Pull complete
b593dfdb997e: Verifying Checksum
b593dfdb997e: Download complete
bad7760a0bb1: Verifying Checksum
bad7760a0bb1: Download complete
2d11ba74d863: Verifying Checksum
2d11ba74d863: Download complete
a423e0afd27d: Verifying Checksum
a423e0afd27d: Download complete
1ce271e527f1: Download complete
ba221b14ddad: Verifying Checksum
ba221b14ddad: Download complete
cb0d0022dfdf: Pull complete
615005fa863d: Verifying Checksum
615005fa863d: Download complete
88d535753372: Verifying Checksum
88d535753372: Download complete
b93489307fb7: Verifying Checksum
b93489307fb7: Download complete
2e24fe16255d: Verifying Checksum
2e24fe16255d: Download complete
c5a2cde69a66: Verifying Checksum
c5a2cde69a66: Download complete
f75d97b1d0ee: Verifying Checksum
f75d97b1d0ee: Download complete
8b38cd617e50: Verifying Checksum
8b38cd617e50: Download complete
f1d40a2d5d4f: Verifying Checksum
f1d40a2d5d4f: Download complete
8ca61453e242: Verifying Checksum
8ca61453e242: Download complete
f4d87b844464: Download complete
c39733899273: Verifying Checksum
c39733899273: Download complete
f1b407149e8e: Verifying Checksum
f1b407149e8e: Download complete
6b8d3522f424: Verifying Checksum
6b8d3522f424: Download complete
a52f38c1e5f1: Verifying Checksum
a52f38c1e5f1: Download complete
a5b4ef5d883d: Download complete
a025f484ef0d: Download complete
a458496f4e93: Verifying Checksum
a458496f4e93: Download complete
822b3794f3dc: Verifying Checksum
822b3794f3dc: Download complete
137a3898bb72: Pull complete
507a736ad462: Pull complete
ae4ebcfa94fb: Pull complete
7248e981b4ba: Verifying Checksum
7248e981b4ba: Download complete
1ba5a52ae843: Pull complete
501fdb1e6475: Pull complete
bf9ffeca5a57: Pull complete
bcab0b04401f: Pull complete
b3253bad0d69: Pull complete
21c021e21391: Pull complete
0de34fdda82c: Pull complete
2d01068c8af7: Pull complete
61cfef184ad7: Pull complete
79a596593b45: Pull complete
b779dbedc2a6: Pull complete
8d5ef37cc0b1: Pull complete
22acf85bdc7d: Pull complete
4f4fb700ef54: Pull complete
b593dfdb997e: Pull complete
bad7760a0bb1: Pull complete
2d11ba74d863: Pull complete
a423e0afd27d: Pull complete
1ce271e527f1: Pull complete
ba221b14ddad: Pull complete
615005fa863d: Pull complete
88d535753372: Pull complete
b93489307fb7: Pull complete
2e24fe16255d: Pull complete
c5a2cde69a66: Pull complete
f75d97b1d0ee: Pull complete
a458496f4e93: Pull complete
8b38cd617e50: Pull complete
a52f38c1e5f1: Pull complete
f1d40a2d5d4f: Pull complete
8ca61453e242: Pull complete
f4d87b844464: Pull complete
c39733899273: Pull complete
f1b407149e8e: Pull complete
6b8d3522f424: Pull complete
7248e981b4ba: Pull complete
a5b4ef5d883d: Pull complete
a025f484ef0d: Pull complete
822b3794f3dc: Pull complete
Digest: sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192
Status: Downloaded newer image for ocaml/opam@sha256:ec771a126c2b447df23d6119fb7bf59e63f805db15ead4c8564888b5feb15192
2026-04-13 14:38.16 ---> using "98e1ebe640ade2855b2e23d5ab917d0bb2466b4fb598632f632a51fbf3fd76a8" 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-04-13 14:38.16 ---> using "49568afaca6af61333e88cb4a99b993250f5ee5cfdef9487f460683408d767cd" 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-13 14:38.16 ---> using "6dce35579b2ff5dbce84d99269192c213d0d28ad08ff28df9af64e796d14d94f" 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=riscv64 os=linux os-distribution=ubuntu os-version=24.04
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 3
# 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-04-13 14:38.16 ---> using "4ada98359e75122a50c548632af3d0e10ac44b68f89a9508658806a51f379760" 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-13 14:38.16 ---> using "c74ff9e35eddd5b8db71a6617a88269883dfad655555da26b395be62fbdf76fa" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-13 14:38.22 ---> using "9c5337da7eeec0171c40eddd0d24888e959cda9c6d7f6acbf454bb1e3cb503d2" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-13 14:38.22 ---> using "507b2cadb5c6c9dd6de7932da47883c0759547298294036bf56040d5f3eb1fb2" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease
- Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB]
- Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB]
- Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB]
- Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 Packages [958 kB]
- Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe riscv64 Packages [1605 kB]
- Get:7 http://ports.ubuntu.com/ubuntu-ports noble-security/main riscv64 Packages [634 kB]
- Fetched 3575 kB in 2s (1861 kB/s)
- Reading package lists...
-
2026-04-13 14:38.22 ---> using "4e25dcfc768bfd4214a810281b110c59610069b68b03f74e70bffc0ff15f0d0e" from cache
/home/opam: (run (shell "opam pin add -k version -yn ochre-cli.1.0.0 1.0.0"))
ochre-cli is now pinned to version 1.0.0
2026-04-13 14:38.22 ---> using "b3ce0c09628911dc58d5af6f55bfbd5a17107695269f6cade981370a5f88e846" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ochre-cli.1.0.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 \"\\\"ubuntu-24.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'ochre-cli.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
ochre-cli.1.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 28 packages
- install base64 3.5.2 [required by plist-xml]
- install cmdliner 2.1.0 [required by ochre-cli]
- install conf-oniguruma 1 [required by ochre]
- 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 ochre-cli]
- install dune-configurator 3.22.1 [required by ochre]
- install ISO8601 0.2.6 [required by plist-xml]
- install melange-json-native 2.0.0 [required by ochre]
- 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-compiler-libs v0.17.0 [required by ppxlib]
- install ocamlbuild 0.16.1 [required by xmlm]
- install ocamlfind 1.9.8 [required by xmlm]
- install ochre 1.0.0 [required by ochre-cli]
- install ochre-cli 1.0.0 (pinned)
- install plist-xml 0.5.1 [required by ochre]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.38.0 [required by melange-json-native]
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install tm-grammars 1.1.0 [required by ochre-cli]
- install topkg 1.1.1 [required by xmlm]
- install xmlm 1.4.0 [required by plist-xml]
- install yojson 3.0.0 [required by ochre]
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"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libonig5:riscv64.
- (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 ... 16279 files and directories currently installed.)
- Preparing to unpack .../0-libonig5_6.9.9-1build1_riscv64.deb ...
- Unpacking libonig5:riscv64 (6.9.9-1build1) ...
- Selecting previously unselected package libonig-dev.
- Preparing to unpack .../1-libonig-dev_6.9.9-1build1_riscv64.deb ...
- Unpacking libonig-dev (6.9.9-1build1) ...
- Selecting previously unselected package libpkgconf3:riscv64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-2build1_riscv64.deb ...
- Unpacking libpkgconf3:riscv64 (1.8.1-2build1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-2build1_riscv64.deb ...
- Unpacking pkgconf-bin (1.8.1-2build1) ...
- Selecting previously unselected package pkgconf:riscv64.
- Preparing to unpack .../4-pkgconf_1.8.1-2build1_riscv64.deb ...
- Unpacking pkgconf:riscv64 (1.8.1-2build1) ...
- Selecting previously unselected package pkg-config:riscv64.
- Preparing to unpack .../5-pkg-config_1.8.1-2build1_riscv64.deb ...
- Unpacking pkg-config:riscv64 (1.8.1-2build1) ...
- Setting up libpkgconf3:riscv64 (1.8.1-2build1) ...
- Setting up pkgconf-bin (1.8.1-2build1) ...
- Setting up libonig5:riscv64 (6.9.9-1build1) ...
- Setting up libonig-dev (6.9.9-1build1) ...
- Setting up pkgconf:riscv64 (1.8.1-2build1) ...
- Setting up pkg-config:riscv64 (1.8.1-2build1) ...
- Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base64.3.5.2 (cached)
-> retrieved cmdliner.2.1.0 (cached)
-> 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 ISO8601.0.2.6 (cached)
-> retrieved melange-json-native.2.0.0 (cached)
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached)
-> installed cmdliner.2.1.0
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ochre.1.0.0, ochre-cli.1.0.0 (https://github.com/davesnx/ochre/releases/download/1.0.0/ochre-1.0.0.tbz)
-> retrieved plist-xml.0.5.1 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppxlib.0.38.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved tm-grammars.1.1.0 (cached)
-> retrieved topkg.1.1.1 (cached)
-> retrieved xmlm.1.4.0 (cached)
-> retrieved yojson.3.0.0 (cached)
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed xmlm.1.4.0
-> installed dune.3.22.1
-> installed base64.3.5.2
-> installed csexp.1.5.2
-> installed ISO8601.0.2.6
-> installed menhirCST.20260209
-> installed menhirGLR.20260209
-> installed menhirSdk.20260209
-> installed menhirLib.20260209
-> installed ppx_derivers.1.2.1
-> installed dune-configurator.3.22.1
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed yojson.3.0.0
-> installed menhir.20260209
-> installed plist-xml.0.5.1
-> installed tm-grammars.1.1.0
-> installed ppxlib.0.38.0
-> installed melange-json-native.2.0.0
-> installed ochre.1.0.0
-> installed ochre-cli.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 14:38.22 ---> using "80109dcc3730e8aafbdbe2ac6545e5b62fabddfc68dd11e7a9f81336589ef772" from cache
Job succeeded
2026-04-13 14:38.59: Job succeeded