- github
- ocaml
- opam-repository
- d2c2fd
- extras,arm64-ocaml-5.4,liquidsoap.2.4.0
(not at the head of any monitored branch or PR)
2026-04-10 14:44.29: New job: build liquidsoap.2.4.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29703/head (d2c2fde7ed0f03ab1c97ec11eae2846e1c000577)
on debian-13-ocaml-5.4/arm64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29703/head" && git reset --hard d2c2fde7
git fetch origin master
git merge --no-edit 812fb968341c1eec82e23a29dcf794db8f990936
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d
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 liquidsoap.2.4.0 2.4.0
RUN opam reinstall liquidsoap.2.4.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" != 'liquidsoap.2.4.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-10 14:44.29: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d-liquidsoap.2.4.0-d2c2fde7ed0f03ab1c97ec11eae2846e1c000577"
2026-04-10 14:44.29: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d)
(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 liquidsoap.2.4.0 2.4.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall liquidsoap.2.4.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\" != 'liquidsoap.2.4.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-10 14:44.29: Waiting for resource in pool OCluster
2026-04-10 14:44.32: Waiting for worker…
2026-04-10 14:44.32: Got resource from pool OCluster
Building on ocaml-2.osuosl.ci.dev
Updating files: 36% (6755/18673)
Updating files: 37% (6910/18673)
Updating files: 38% (7096/18673)
Updating files: 39% (7283/18673)
Updating files: 40% (7470/18673)
Updating files: 41% (7656/18673)
Updating files: 42% (7843/18673)
Updating files: 43% (8030/18673)
Updating files: 44% (8217/18673)
Updating files: 45% (8403/18673)
Updating files: 46% (8590/18673)
Updating files: 47% (8777/18673)
Updating files: 48% (8964/18673)
Updating files: 49% (9150/18673)
Updating files: 50% (9337/18673)
Updating files: 51% (9524/18673)
Updating files: 52% (9710/18673)
Updating files: 53% (9897/18673)
Updating files: 54% (10084/18673)
Updating files: 55% (10271/18673)
Updating files: 56% (10457/18673)
Updating files: 57% (10644/18673)
Updating files: 58% (10831/18673)
Updating files: 59% (11018/18673)
Updating files: 60% (11204/18673)
Updating files: 61% (11391/18673)
Updating files: 62% (11578/18673)
Updating files: 63% (11764/18673)
Updating files: 64% (11951/18673)
Updating files: 65% (12138/18673)
Updating files: 66% (12325/18673)
Updating files: 67% (12511/18673)
Updating files: 68% (12698/18673)
Updating files: 69% (12885/18673)
Updating files: 70% (13072/18673)
Updating files: 71% (13258/18673)
Updating files: 72% (13445/18673)
Updating files: 73% (13632/18673)
Updating files: 74% (13819/18673)
Updating files: 75% (14005/18673)
Updating files: 76% (14192/18673)
Updating files: 77% (14379/18673)
Updating files: 78% (14565/18673)
Updating files: 79% (14752/18673)
Updating files: 80% (14939/18673)
Updating files: 81% (15126/18673)
Updating files: 82% (15312/18673)
Updating files: 83% (15499/18673)
Updating files: 84% (15686/18673)
Updating files: 85% (15873/18673)
Updating files: 86% (16059/18673)
Updating files: 87% (16246/18673)
Updating files: 88% (16433/18673)
Updating files: 89% (16619/18673)
Updating files: 90% (16806/18673)
Updating files: 91% (16993/18673)
Updating files: 92% (17180/18673)
Updating files: 93% (17366/18673)
Updating files: 94% (17553/18673)
Updating files: 95% (17740/18673)
Updating files: 96% (17927/18673)
Updating files: 97% (18113/18673)
Updating files: 98% (18300/18673)
Updating files: 99% (18487/18673)
Updating files: 100% (18673/18673)
Updating files: 100% (18673/18673), done.
HEAD is now at e20039af8f 8 packages from savonet/ocaml-ffmpeg at 1.3.0
HEAD is now at 812fb96834 Merge pull request #29689 from voodoos/release-merlin-v5.7.0-504
Updating 812fb96834..d2c2fde7ed
Fast-forward
packages/ffmpeg-av/ffmpeg-av.1.3.0/opam | 51 ++++++++++++++++++++++
packages/ffmpeg-avcodec/ffmpeg-avcodec.1.3.0/opam | 50 +++++++++++++++++++++
.../ffmpeg-avdevice/ffmpeg-avdevice.1.3.0/opam | 50 +++++++++++++++++++++
.../ffmpeg-avfilter/ffmpeg-avfilter.1.3.0/opam | 50 +++++++++++++++++++++
packages/ffmpeg-avutil/ffmpeg-avutil.1.3.0/opam | 51 ++++++++++++++++++++++
.../ffmpeg-swresample/ffmpeg-swresample.1.3.0/opam | 51 ++++++++++++++++++++++
packages/ffmpeg-swscale/ffmpeg-swscale.1.3.0/opam | 50 +++++++++++++++++++++
packages/ffmpeg/ffmpeg.1.3.0/opam | 44 +++++++++++++++++++
.../liquidsoap-core/liquidsoap-core.2.2.0/opam | 2 +-
.../liquidsoap-core/liquidsoap-core.2.2.1/opam | 2 +-
.../liquidsoap-core/liquidsoap-core.2.2.2/opam | 2 +-
.../liquidsoap-core/liquidsoap-core.2.2.3/opam | 2 +-
.../liquidsoap-core/liquidsoap-core.2.2.4-1/opam | 2 +-
.../liquidsoap-core/liquidsoap-core.2.2.5/opam | 2 +-
.../liquidsoap-core/liquidsoap-core.2.3.0/opam | 2 +-
packages/liquidsoap/liquidsoap.2.4.0/opam | 2 +-
packages/liquidsoap/liquidsoap.2.4.2/opam | 2 +-
17 files changed, 406 insertions(+), 9 deletions(-)
create mode 100644 packages/ffmpeg-av/ffmpeg-av.1.3.0/opam
create mode 100644 packages/ffmpeg-avcodec/ffmpeg-avcodec.1.3.0/opam
create mode 100644 packages/ffmpeg-avdevice/ffmpeg-avdevice.1.3.0/opam
create mode 100644 packages/ffmpeg-avfilter/ffmpeg-avfilter.1.3.0/opam
create mode 100644 packages/ffmpeg-avutil/ffmpeg-avutil.1.3.0/opam
create mode 100644 packages/ffmpeg-swresample/ffmpeg-swresample.1.3.0/opam
create mode 100644 packages/ffmpeg-swscale/ffmpeg-swscale.1.3.0/opam
create mode 100644 packages/ffmpeg/ffmpeg.1.3.0/opam
(from ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d' locally
docker.io/ocaml/opam@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d: Pulling from ocaml/opam
deab8db42772: Pulling fs layer
0e3be483d5aa: Pulling fs layer
068cb436b3a9: Pulling fs layer
876321ecdfda: Pulling fs layer
273508c8cc8f: Pulling fs layer
0127577a5c6f: Pulling fs layer
3a9ccd696d58: Pulling fs layer
07e9e46cfc73: Pulling fs layer
90969cd95f06: Pulling fs layer
73bba924289b: Pulling fs layer
95b440bef6e0: Pulling fs layer
4d557eea525f: Pulling fs layer
66433cb92d59: Pulling fs layer
c84c96b2584b: Pulling fs layer
4c2683e0739d: Pulling fs layer
5d1e421ae43b: Pulling fs layer
30b477dede6e: Pulling fs layer
ae38f53b91ad: Pulling fs layer
2891aff3bb84: Pulling fs layer
557b57ba5e84: Pulling fs layer
26aa66f0772d: Pulling fs layer
4f4fb700ef54: Pulling fs layer
052acd1bf2d5: Pulling fs layer
574caf9a2301: Pulling fs layer
84389297cf64: Pulling fs layer
6bbca6fcf80a: Pulling fs layer
a3d41e3ab742: Pulling fs layer
8d1ee78e3cbb: Pulling fs layer
876321ecdfda: Waiting
273508c8cc8f: Waiting
7e42808b1a06: Pulling fs layer
0127577a5c6f: Waiting
3a9ccd696d58: Waiting
145716f86fbb: Pulling fs layer
07e9e46cfc73: Waiting
90969cd95f06: Waiting
96f1a7065127: Pulling fs layer
73bba924289b: Waiting
95b440bef6e0: Waiting
4d557eea525f: Waiting
bf34a5cce066: Pulling fs layer
66433cb92d59: Waiting
b208125ec0c1: Pulling fs layer
c84c96b2584b: Waiting
eb9f72cac455: Pulling fs layer
4c2683e0739d: Waiting
6c2ef7cdfe76: Pulling fs layer
5d1e421ae43b: Waiting
30b477dede6e: Waiting
2f1d47b9f295: Pulling fs layer
3510a4fa3067: Pulling fs layer
a67317911b4e: Pulling fs layer
919c1b5320bf: Pulling fs layer
22da690bd44e: Pulling fs layer
932171677f01: Pulling fs layer
74918ccf3079: Pulling fs layer
68e490d2c7ce: Pulling fs layer
ba126ccd8f8a: Pulling fs layer
fec6624cd4f8: Pulling fs layer
bad63f639c33: Pulling fs layer
786545699103: Pulling fs layer
ae38f53b91ad: Waiting
2891aff3bb84: Waiting
557b57ba5e84: Waiting
6bbca6fcf80a: Waiting
4f4fb700ef54: Waiting
a3d41e3ab742: Waiting
22da690bd44e: Waiting
8d1ee78e3cbb: Waiting
932171677f01: Waiting
7e42808b1a06: Waiting
145716f86fbb: Waiting
96f1a7065127: Waiting
3510a4fa3067: Waiting
919c1b5320bf: Waiting
a67317911b4e: Waiting
bf34a5cce066: Waiting
74918ccf3079: Waiting
fec6624cd4f8: Waiting
b208125ec0c1: Waiting
68e490d2c7ce: Waiting
ba126ccd8f8a: Waiting
bad63f639c33: Waiting
052acd1bf2d5: Waiting
574caf9a2301: Waiting
eb9f72cac455: Waiting
6c2ef7cdfe76: Waiting
2f1d47b9f295: Waiting
786545699103: Waiting
84389297cf64: Waiting
068cb436b3a9: Download complete
0e3be483d5aa: Verifying Checksum
0e3be483d5aa: Download complete
273508c8cc8f: Download complete
deab8db42772: Verifying Checksum
deab8db42772: Download complete
876321ecdfda: Verifying Checksum
876321ecdfda: Download complete
3a9ccd696d58: Verifying Checksum
3a9ccd696d58: Download complete
07e9e46cfc73: Verifying Checksum
07e9e46cfc73: Download complete
90969cd95f06: Verifying Checksum
90969cd95f06: Download complete
73bba924289b: Verifying Checksum
73bba924289b: Download complete
95b440bef6e0: Verifying Checksum
95b440bef6e0: Download complete
4d557eea525f: Verifying Checksum
4d557eea525f: Download complete
66433cb92d59: Verifying Checksum
66433cb92d59: Download complete
c84c96b2584b: Verifying Checksum
c84c96b2584b: Download complete
4c2683e0739d: Verifying Checksum
4c2683e0739d: Download complete
5d1e421ae43b: Download complete
30b477dede6e: Download complete
ae38f53b91ad: Verifying Checksum
ae38f53b91ad: Download complete
557b57ba5e84: Download complete
2891aff3bb84: Verifying Checksum
2891aff3bb84: Download complete
26aa66f0772d: Verifying Checksum
26aa66f0772d: Download complete
4f4fb700ef54: Download complete
052acd1bf2d5: Download complete
574caf9a2301: Download complete
84389297cf64: Download complete
6bbca6fcf80a: Verifying Checksum
6bbca6fcf80a: Download complete
a3d41e3ab742: Download complete
8d1ee78e3cbb: Verifying Checksum
8d1ee78e3cbb: Download complete
7e42808b1a06: Verifying Checksum
7e42808b1a06: Download complete
145716f86fbb: Download complete
0127577a5c6f: Verifying Checksum
0127577a5c6f: Download complete
96f1a7065127: Verifying Checksum
96f1a7065127: Download complete
bf34a5cce066: Verifying Checksum
bf34a5cce066: Download complete
b208125ec0c1: Download complete
eb9f72cac455: Verifying Checksum
eb9f72cac455: Download complete
2f1d47b9f295: Verifying Checksum
2f1d47b9f295: Download complete
a67317911b4e: Verifying Checksum
a67317911b4e: Download complete
919c1b5320bf: Verifying Checksum
919c1b5320bf: Download complete
22da690bd44e: Download complete
932171677f01: Verifying Checksum
932171677f01: Download complete
74918ccf3079: Verifying Checksum
74918ccf3079: Download complete
68e490d2c7ce: Download complete
deab8db42772: Pull complete
0e3be483d5aa: Pull complete
068cb436b3a9: Pull complete
3510a4fa3067: Verifying Checksum
3510a4fa3067: Download complete
6c2ef7cdfe76: Verifying Checksum
6c2ef7cdfe76: Download complete
fec6624cd4f8: Verifying Checksum
fec6624cd4f8: Download complete
bad63f639c33: Verifying Checksum
bad63f639c33: Download complete
786545699103: Download complete
876321ecdfda: Pull complete
273508c8cc8f: Pull complete
ba126ccd8f8a: Verifying Checksum
ba126ccd8f8a: Download complete
0127577a5c6f: Pull complete
3a9ccd696d58: Pull complete
07e9e46cfc73: Pull complete
90969cd95f06: Pull complete
73bba924289b: Pull complete
95b440bef6e0: Pull complete
4d557eea525f: Pull complete
66433cb92d59: Pull complete
c84c96b2584b: Pull complete
4c2683e0739d: Pull complete
5d1e421ae43b: Pull complete
30b477dede6e: Pull complete
ae38f53b91ad: Pull complete
2891aff3bb84: Pull complete
557b57ba5e84: Pull complete
26aa66f0772d: Pull complete
4f4fb700ef54: Pull complete
052acd1bf2d5: Pull complete
574caf9a2301: Pull complete
84389297cf64: Pull complete
6bbca6fcf80a: Pull complete
a3d41e3ab742: Pull complete
8d1ee78e3cbb: Pull complete
7e42808b1a06: Pull complete
145716f86fbb: Pull complete
96f1a7065127: Pull complete
bf34a5cce066: Pull complete
b208125ec0c1: Pull complete
eb9f72cac455: Pull complete
6c2ef7cdfe76: Pull complete
2f1d47b9f295: Pull complete
3510a4fa3067: Pull complete
a67317911b4e: Pull complete
919c1b5320bf: Pull complete
22da690bd44e: Pull complete
932171677f01: Pull complete
74918ccf3079: Pull complete
68e490d2c7ce: Pull complete
ba126ccd8f8a: Pull complete
fec6624cd4f8: Pull complete
bad63f639c33: Pull complete
786545699103: Pull complete
Digest: sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d
Status: Downloaded newer image for ocaml/opam@sha256:fe046f456a18d449418293d603194e036c6d1a71186759fa305959a79064cb9d
2026-04-10 14:44.37 ---> using "78bae75fdc282b2e17ea11f64fbb16667ffd1c41e445cc94377f7ea5292a011c" 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-10 14:44.37 ---> using "90851ed704abf15e71139ba4232a500a172fe1d3db61e2553840a9318550bd9e" 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
[NOTE] The 'jobs' option was reset, its value was 79 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=79 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-10 14:44.37 ---> using "846e2f55bb914ca8ca17986160612e156ad6e1d3fa2f87cce444182599211971" 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=arm64 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 15
# 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-10 14:44.37 ---> using "2a7d4d8c9b7647cc8f259c921eecd8fd17cf2dfeaa6dfdd2b3dae852dc8bb5f8" 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-10 14:44.37 ---> using "afabd998c6afcd4cde0e505629d78ec3a606d795c969dc5e9e4e878c758275eb" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-10 14:44.53 ---> saved as "5158f8a8826336111a375dfb43505c71ee1645f501c2c036ac4cf81dfacb3275"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-10 14:45.22 ---> saved as "a3bb1e4ce376a6ef62f7f335fb733dba106c5e897ed603aeaa97c48aaf875e27"
/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 arm64 Packages [120 kB]
- Fetched 211 kB in 0s (723 kB/s)
- Reading package lists...
-
2026-04-10 14:45.23 ---> saved as "81aff5644cf43cb5042cb1ea279997a3c2c525b810b72e8ff4f0341d6fc2de01"
/home/opam: (run (shell "opam pin add -k version -yn liquidsoap.2.4.0 2.4.0"))
liquidsoap is now pinned to version 2.4.0
2026-04-10 14:45.24 ---> saved as "eccf0a9b57a1ea0f7ff030d410ce50bc6a779e4a88debb02fa0859c5eb24e3bb"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall liquidsoap.2.4.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\" != 'liquidsoap.2.4.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
liquidsoap.2.4.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 57 packages
- install angstrom 0.16.1 [required by uri]
- install base v0.17.3 [required by ppx_hash, ppx_string]
- install base-bytes base [required by cry]
- install bigstringaf 0.10.0 [required by angstrom]
- install camlp-streams 5.0.1 [required by camomile]
- install camomile 2.0.0 [required by liquidsoap]
- install conf-libcurl 2 [required by ocurl]
- install cry 1.0.3 [required by liquidsoap]
- install csexp 1.5.2 [required by dune-private-libs]
- install dune 3.22.1 [required by liquidsoap]
- install dune-build-info 3.22.1 [required by liquidsoap]
- install dune-configurator 3.22.1 [required by mm]
- install dune-private-libs 3.22.1 [required by dune-site]
- install dune-site 3.22.1 [required by camomile, liquidsoap-lang]
- install dyn 3.22.1 [required by dune-private-libs]
- install fileutils 0.6.6 [required by liquidsoap]
- install fs-io 3.22.1 [required by stdune]
- install gen 1.1 [required by sedlex]
- install liquidsoap 2.4.0 (pinned)
- install liquidsoap-lang 2.4.0 [required by liquidsoap]
- install magic-mime 1.3.1 [required by liquidsoap]
- install mem_usage 0.1.3 [required by liquidsoap]
- install menhir 20260209 [required by liquidsoap-lang]
- install menhirCST 20260209 [required by menhir]
- install menhirGLR 20260209 [required by menhir]
- install menhirLib 20260209 [required by liquidsoap]
- install menhirSdk 20260209 [required by menhir]
- install metadata 0.3.2 [required by liquidsoap]
- install mm 0.8.6 [required by liquidsoap]
- install ocaml-compiler-libs v0.17.0 [required by ppxlib]
- install ocaml-syntax-shims 1.0.0 [required by angstrom]
- install ocaml_intrinsics_kernel v0.17.1 [required by base]
- install ocamlfind 1.9.8 [required by ocurl]
- install ocurl 0.9.2 [required by liquidsoap]
- install ordering 3.22.1 [required by dyn, stdune]
- install pp 2.0.0 [required by dune-private-libs]
- install ppx_base v0.17.0 [required by ppx_string]
- install ppx_cold v0.17.0 [required by ppx_base]
- install ppx_compare v0.17.0 [required by ppx_hash]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppx_enumerate v0.17.0 [required by ppx_base]
- install ppx_globalize v0.17.2 [required by ppx_base]
- install ppx_hash v0.17.0 [required by liquidsoap-lang]
- install ppx_sexp_conv v0.17.1 [required by ppx_hash]
- install ppx_string v0.17.0 [required by liquidsoap]
- install ppxlib 0.38.0 [required by ppx_string, ppx_hash, sedlex]
- install ppxlib_jane v0.17.4 [required by ppx_hash]
- install re 1.14.0 [required by liquidsoap]
- install sedlex 3.7 [required by liquidsoap-lang]
- install seq base [required by gen]
- install sexplib0 v0.17.0 [required by base, ppx_sexp_conv]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install stdune 3.22.1 [required by dune-private-libs]
- install stringext 1.6.0 [required by uri]
- install top-closure 3.22.1 [required by stdune]
- install uri 4.4.0 [required by liquidsoap]
- install xml-light 2.5 [required by liquidsoap-lang]
The following system packages will first need to be installed:
libcurl4-gnutls-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" "libcurl4-gnutls-dev"
- (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 ... 20768 files and directories currently installed.)
- Preparing to unpack .../openssl-provider-legacy_3.5.5-1~deb13u2_arm64.deb ...
- Unpacking openssl-provider-legacy (3.5.5-1~deb13u2) over (3.5.5-1~deb13u1) ...
- Setting up openssl-provider-legacy (3.5.5-1~deb13u2) ...
- (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 ... 20768 files and directories currently installed.)
- Preparing to unpack .../libssl3t64_3.5.5-1~deb13u2_arm64.deb ...
- Unpacking libssl3t64:arm64 (3.5.5-1~deb13u2) over (3.5.5-1~deb13u1) ...
- Setting up libssl3t64:arm64 (3.5.5-1~deb13u2) ...
- Selecting previously unselected package comerr-dev:arm64.
- (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 ... 20768 files and directories currently installed.)
- Preparing to unpack .../00-comerr-dev_2.1-1.47.2-3+b10_arm64.deb ...
- Unpacking comerr-dev:arm64 (2.1-1.47.2-3+b10) ...
- Selecting previously unselected package libgssrpc4t64:arm64.
- Preparing to unpack .../01-libgssrpc4t64_1.21.3-5_arm64.deb ...
- Unpacking libgssrpc4t64:arm64 (1.21.3-5) ...
- Selecting previously unselected package libkadm5clnt-mit12:arm64.
- Preparing to unpack .../02-libkadm5clnt-mit12_1.21.3-5_arm64.deb ...
- Unpacking libkadm5clnt-mit12:arm64 (1.21.3-5) ...
- Selecting previously unselected package libkdb5-10t64:arm64.
- Preparing to unpack .../03-libkdb5-10t64_1.21.3-5_arm64.deb ...
- Unpacking libkdb5-10t64:arm64 (1.21.3-5) ...
- Selecting previously unselected package libkadm5srv-mit12:arm64.
- Preparing to unpack .../04-libkadm5srv-mit12_1.21.3-5_arm64.deb ...
- Unpacking libkadm5srv-mit12:arm64 (1.21.3-5) ...
- Selecting previously unselected package krb5-multidev:arm64.
- Preparing to unpack .../05-krb5-multidev_1.21.3-5_arm64.deb ...
- Unpacking krb5-multidev:arm64 (1.21.3-5) ...
- Selecting previously unselected package libbrotli-dev:arm64.
- Preparing to unpack .../06-libbrotli-dev_1.1.0-2+b7_arm64.deb ...
- Unpacking libbrotli-dev:arm64 (1.1.0-2+b7) ...
- Selecting previously unselected package libevent-2.1-7t64:arm64.
- Preparing to unpack .../07-libevent-2.1-7t64_2.1.12-stable-10+b1_arm64.deb ...
- Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ...
- Selecting previously unselected package libunbound8:arm64.
- Preparing to unpack .../08-libunbound8_1.22.0-2+deb13u1_arm64.deb ...
- Unpacking libunbound8:arm64 (1.22.0-2+deb13u1) ...
- Selecting previously unselected package libgnutls-dane0t64:arm64.
- Preparing to unpack .../09-libgnutls-dane0t64_3.8.9-3+deb13u2_arm64.deb ...
- Unpacking libgnutls-dane0t64:arm64 (3.8.9-3+deb13u2) ...
- Selecting previously unselected package libgnutls-openssl27t64:arm64.
- Preparing to unpack .../10-libgnutls-openssl27t64_3.8.9-3+deb13u2_arm64.deb ...
- Unpacking libgnutls-openssl27t64:arm64 (3.8.9-3+deb13u2) ...
- Selecting previously unselected package libidn2-dev:arm64.
- Preparing to unpack .../11-libidn2-dev_2.3.8-2_arm64.deb ...
- Unpacking libidn2-dev:arm64 (2.3.8-2) ...
- Selecting previously unselected package libp11-kit-dev:arm64.
- Preparing to unpack .../12-libp11-kit-dev_0.25.5-3_arm64.deb ...
- Unpacking libp11-kit-dev:arm64 (0.25.5-3) ...
- Selecting previously unselected package libtasn1-6-dev:arm64.
- Preparing to unpack .../13-libtasn1-6-dev_4.20.0-2_arm64.deb ...
- Unpacking libtasn1-6-dev:arm64 (4.20.0-2) ...
- Selecting previously unselected package libgmpxx4ldbl:arm64.
- Preparing to unpack .../14-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ...
- Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:arm64.
- Preparing to unpack .../15-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ...
- Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package nettle-dev:arm64.
- Preparing to unpack .../16-nettle-dev_3.10.1-1_arm64.deb ...
- Unpacking nettle-dev:arm64 (3.10.1-1) ...
- Selecting previously unselected package libgnutls28-dev:arm64.
- Preparing to unpack .../17-libgnutls28-dev_3.8.9-3+deb13u2_arm64.deb ...
- Unpacking libgnutls28-dev:arm64 (3.8.9-3+deb13u2) ...
- Selecting previously unselected package libkrb5-dev:arm64.
- Preparing to unpack .../18-libkrb5-dev_1.21.3-5_arm64.deb ...
- Unpacking libkrb5-dev:arm64 (1.21.3-5) ...
- Selecting previously unselected package libldap-dev:arm64.
- Preparing to unpack .../19-libldap-dev_2.6.10+dfsg-1_arm64.deb ...
- Unpacking libldap-dev:arm64 (2.6.10+dfsg-1) ...
- Selecting previously unselected package libpkgconf3:arm64.
- Preparing to unpack .../20-libpkgconf3_1.8.1-4_arm64.deb ...
- Unpacking libpkgconf3:arm64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../21-pkgconf-bin_1.8.1-4_arm64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:arm64.
- Preparing to unpack .../22-pkgconf_1.8.1-4_arm64.deb ...
- Unpacking pkgconf:arm64 (1.8.1-4) ...
- Selecting previously unselected package libnghttp2-dev:arm64.
- Preparing to unpack .../23-libnghttp2-dev_1.64.0-1.1_arm64.deb ...
- Unpacking libnghttp2-dev:arm64 (1.64.0-1.1) ...
- Selecting previously unselected package libnghttp3-dev:arm64.
- Preparing to unpack .../24-libnghttp3-dev_1.8.0-1_arm64.deb ...
- Unpacking libnghttp3-dev:arm64 (1.8.0-1) ...
- Selecting previously unselected package libngtcp2-crypto-gnutls-dev:arm64.
- Preparing to unpack .../25-libngtcp2-crypto-gnutls-dev_1.11.0-1_arm64.deb ...
- Unpacking libngtcp2-crypto-gnutls-dev:arm64 (1.11.0-1) ...
- Selecting previously unselected package libngtcp2-dev:arm64.
- Preparing to unpack .../26-libngtcp2-dev_1.11.0-1_arm64.deb ...
- Unpacking libngtcp2-dev:arm64 (1.11.0-1) ...
- Selecting previously unselected package libpsl-dev:arm64.
- Preparing to unpack .../27-libpsl-dev_0.21.2-1.1+b1_arm64.deb ...
- Unpacking libpsl-dev:arm64 (0.21.2-1.1+b1) ...
- Selecting previously unselected package zlib1g-dev:arm64.
- Preparing to unpack .../28-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb ...
- Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Selecting previously unselected package librtmp-dev:arm64.
- Preparing to unpack .../29-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ...
- Unpacking librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ...
- Selecting previously unselected package libssl-dev:arm64.
- Preparing to unpack .../30-libssl-dev_3.5.5-1~deb13u2_arm64.deb ...
- Unpacking libssl-dev:arm64 (3.5.5-1~deb13u2) ...
- Selecting previously unselected package libssh2-1-dev:arm64.
- Preparing to unpack .../31-libssh2-1-dev_1.11.1-1_arm64.deb ...
- Unpacking libssh2-1-dev:arm64 (1.11.1-1) ...
- Selecting previously unselected package libcurl4-gnutls-dev:arm64.
- Preparing to unpack .../32-libcurl4-gnutls-dev_8.14.1-2+deb13u2_arm64.deb ...
- Unpacking libcurl4-gnutls-dev:arm64 (8.14.1-2+deb13u2) ...
- Selecting previously unselected package libtasn1-doc.
- Preparing to unpack .../33-libtasn1-doc_4.20.0-2_all.deb ...
- Unpacking libtasn1-doc (4.20.0-2) ...
- Preparing to unpack .../34-openssl_3.5.5-1~deb13u2_arm64.deb ...
- Unpacking openssl (3.5.5-1~deb13u2) over (3.5.5-1~deb13u1) ...
- Setting up libgnutls-openssl27t64:arm64 (3.8.9-3+deb13u2) ...
- Setting up libtasn1-doc (4.20.0-2) ...
- Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ...
- Setting up libngtcp2-crypto-gnutls-dev:arm64 (1.11.0-1) ...
- Setting up libngtcp2-dev:arm64 (1.11.0-1) ...
- Setting up libpsl-dev:arm64 (0.21.2-1.1+b1) ...
- Setting up libunbound8:arm64 (1.22.0-2+deb13u1) ...
- Setting up libpkgconf3:arm64 (1.8.1-4) ...
- Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
- Setting up libgnutls-dane0t64:arm64 (3.8.9-3+deb13u2) ...
- Setting up libgssrpc4t64:arm64 (1.21.3-5) ...
- Setting up libldap-dev:arm64 (2.6.10+dfsg-1) ...
- Setting up comerr-dev:arm64 (2.1-1.47.2-3+b10) ...
- Setting up libssl-dev:arm64 (3.5.5-1~deb13u2) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libidn2-dev:arm64 (2.3.8-2) ...
- Setting up libnghttp3-dev:arm64 (1.8.0-1) ...
- Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libtasn1-6-dev:arm64 (4.20.0-2) ...
- Setting up openssl (3.5.5-1~deb13u2) ...
- Setting up libbrotli-dev:arm64 (1.1.0-2+b7) ...
- Setting up libp11-kit-dev:arm64 (0.25.5-3) ...
- Setting up libkadm5clnt-mit12:arm64 (1.21.3-5) ...
- Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
- Setting up nettle-dev:arm64 (3.10.1-1) ...
- Setting up libkdb5-10t64:arm64 (1.21.3-5) ...
- Setting up pkgconf:arm64 (1.8.1-4) ...
- Setting up libssh2-1-dev:arm64 (1.11.1-1) ...
- Setting up libkadm5srv-mit12:arm64 (1.21.3-5) ...
- Setting up krb5-multidev:arm64 (1.21.3-5) ...
- Setting up libgnutls28-dev:arm64 (3.8.9-3+deb13u2) ...
- Setting up libnghttp2-dev:arm64 (1.64.0-1.1) ...
- Setting up libkrb5-dev:arm64 (1.21.3-5) ...
- Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ...
- Setting up libcurl4-gnutls-dev:arm64 (8.14.1-2+deb13u2) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1 (cached)
-> retrieved base.v0.17.3 (cached)
-> retrieved bigstringaf.0.10.0 (cached)
-> retrieved camlp-streams.5.0.1 (cached)
-> retrieved camomile.2.0.0 (https://opam.ocaml.org/cache)
-> installed conf-libcurl.2
-> retrieved cry.1.0.3 (https://opam.ocaml.org/cache)
-> retrieved csexp.1.5.2 (cached)
-> retrieved dune.3.22.1, dune-build-info.3.22.1, dune-configurator.3.22.1, dune-private-libs.3.22.1, dune-site.3.22.1, dyn.3.22.1, fs-io.3.22.1, ordering.3.22.1, stdune.3.22.1, top-closure.3.22.1 (cached)
-> retrieved fileutils.0.6.6 (cached)
-> retrieved gen.1.1 (cached)
-> retrieved liquidsoap.2.4.0, liquidsoap-lang.2.4.0 (https://opam.ocaml.org/cache)
-> retrieved magic-mime.1.3.1 (cached)
-> retrieved mem_usage.0.1.3 (https://opam.ocaml.org/cache)
-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached)
-> retrieved metadata.0.3.2 (https://opam.ocaml.org/cache)
-> retrieved mm.0.8.6 (https://opam.ocaml.org/cache)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocurl.0.9.2 (cached)
-> retrieved pp.2.0.0 (cached)
-> retrieved ppx_base.v0.17.0 (cached)
-> retrieved ppx_cold.v0.17.0 (cached)
-> retrieved ppx_compare.v0.17.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_enumerate.v0.17.0 (cached)
-> retrieved ppx_globalize.v0.17.2 (cached)
-> retrieved ppx_hash.v0.17.0 (cached)
-> retrieved ppx_sexp_conv.v0.17.1 (cached)
-> retrieved ppx_string.v0.17.0 (cached)
-> retrieved ppxlib.0.38.0 (cached)
-> retrieved ppxlib_jane.v0.17.4 (cached)
-> retrieved re.1.14.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 stringext.1.6.0 (cached)
-> retrieved uri.4.4.0 (cached)
-> retrieved xml-light.2.5 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed dune.3.22.1
-> installed camlp-streams.5.0.1
-> installed cry.1.0.3
-> installed csexp.1.5.2
-> installed dune-build-info.3.22.1
-> installed fs-io.3.22.1
-> installed gen.1.1
-> installed magic-mime.1.3.1
-> installed mem_usage.0.1.3
-> installed menhirCST.20260209
-> installed menhirGLR.20260209
-> installed menhirLib.20260209
-> installed menhirSdk.20260209
-> installed metadata.0.3.2
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed dune-configurator.3.22.1
-> installed fileutils.0.6.6
-> installed ppx_derivers.1.2.1
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed pp.2.0.0
-> installed ordering.3.22.1
-> installed re.1.14.0
-> installed sexplib0.v0.17.0
-> installed top-closure.3.22.1
-> installed xml-light.2.5
-> installed bigstringaf.0.10.0
-> installed mm.0.8.6
-> installed dyn.3.22.1
-> installed angstrom.0.16.1
-> installed uri.4.4.0
-> installed menhir.20260209
-> installed stdune.3.22.1
-> installed base.v0.17.3
-> installed dune-private-libs.3.22.1
-> installed dune-site.3.22.1
-> installed ocurl.0.9.2
-> installed camomile.2.0.0
-> installed ppxlib.0.38.0
-> installed ppx_cold.v0.17.0
-> installed ppxlib_jane.v0.17.4
-> installed ppx_globalize.v0.17.2
-> installed ppx_enumerate.v0.17.0
-> installed ppx_compare.v0.17.0
-> installed sedlex.3.7
-> installed ppx_sexp_conv.v0.17.1
-> installed ppx_hash.v0.17.0
-> installed ppx_base.v0.17.0
-> installed ppx_string.v0.17.0
-> installed liquidsoap-lang.2.4.0
-> installed liquidsoap.2.4.0
Done.
<><> liquidsoap.2.4.0 installed successfully ><><><><><><><><><><><><><><><><><>
=> ✨ Congratulations on installing liquidsoap! ✨
=> We noticed that you did not install the ffmpeg package. This package is
highly recommended for most users and provides a lot of useful features,
including decoding and encoding multiple media format, sending and
receiving from various inputs and outputs and more.
=> We noticed that you did not install any ssl or tls support. Liquidsoap won't
be able to use SSL encryption in its input or output operators. You might want
to install one of ssl or tls-liquidsoap package.
# To update the current shell environment, run: eval $(opam env)
2026-04-10 14:48.40 ---> saved as "612630f0c114c3c44a0deacb76fb403b9bc05ed2daa939342adfe9f67aa2bbea"
Job succeeded
2026-04-10 14:48.51: Job succeeded