Build:
- 0
2026-01-26 12:27.45: New job: build miou.0.5.1, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29284/head (6086bf8ff951fe65de5474136df95b3d9959a7ae)
on debian-13-ocaml-5.4/i386
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29284/head" && git reset --hard 6086bf8f
git fetch origin master
git merge --no-edit f9f7db30fd6e805d48b947df138d463a5433f4d1
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb
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 miou.0.5.1 0.5.1
RUN opam reinstall miou.0.5.1; \
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" != 'miou.0.5.1' && 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-01-26 12:27.45: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb-miou.0.5.1-6086bf8ff951fe65de5474136df95b3d9959a7ae"
2026-01-26 12:27.45: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb)
(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 miou.0.5.1 0.5.1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall miou.0.5.1;\
\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\" != 'miou.0.5.1' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-01-26 12:27.45: Waiting for resource in pool OCluster
2026-01-26 12:27.45: Waiting for worker…
2026-01-26 12:29.55: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at f9f7db30fd Merge pull request #29275 from EruEri/shakuhachi-0.2.0
Updating f9f7db30fd..6086bf8ff9
Fast-forward
packages/miou/miou.0.5.0/opam | 1 +
packages/miou/miou.0.5.1/opam | 1 +
2 files changed, 2 insertions(+)
(from ocaml/opam:debian-13-ocaml-5.4@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb' locally
docker.io/ocaml/opam@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb: Pulling from ocaml/opam
1f0b243ad587: Already exists
5b40865fdb14: Already exists
a5458df47fb4: Already exists
05ac70b1310c: Already exists
4306a166e163: Already exists
c0d3349632e4: Already exists
cf33afb4f3f5: Already exists
7d367f6b7a0f: Already exists
5b8a2fd5f094: Already exists
be6014d4bbef: Already exists
0bb08c585275: Already exists
fdb951f2a613: Already exists
1918d4c993b8: Already exists
687431c6254b: Already exists
38eeb877c5ae: Already exists
f9fa754d905f: Already exists
598a0ca14a30: Already exists
598a0ca14a30: Already exists
229a32bfd840: Already exists
d34605dccb05: Already exists
2275937573b2: Already exists
9ea5190829cc: Already exists
4f4fb700ef54: Already exists
0e5c40b26d0d: Already exists
a50b662f6faa: Already exists
f0674c80fe5f: Already exists
3b223a4d59d3: Already exists
bf494febeb3d: Already exists
15ad605f3bcf: Already exists
8327865c7b9c: Already exists
1457e381f980: Already exists
dfa1ecd11e82: Already exists
1182fdde8847: Already exists
e4de98e82f13: Already exists
ba3edd3b3476: Already exists
e258ac21648d: Already exists
bb5ab8cdbeed: Already exists
4f7142429d71: Already exists
ffaa051a00ee: Already exists
79b776abdf7c: Already exists
a4c38d579ba7: Already exists
9fb0a9f6f6a3: Pulling fs layer
de6699808654: Pulling fs layer
e3c5b01704fc: Pulling fs layer
a37bcafe81d8: Pulling fs layer
660f21fbd6e4: Pulling fs layer
d0ce9db25140: Pulling fs layer
a37bcafe81d8: Waiting
d2ab7ae637a3: Pulling fs layer
660f21fbd6e4: Waiting
d0ce9db25140: Waiting
d2ab7ae637a3: Waiting
de6699808654: Verifying Checksum
de6699808654: Download complete
9fb0a9f6f6a3: Verifying Checksum
9fb0a9f6f6a3: Download complete
e3c5b01704fc: Verifying Checksum
e3c5b01704fc: Download complete
9fb0a9f6f6a3: Pull complete
de6699808654: Pull complete
e3c5b01704fc: Pull complete
660f21fbd6e4: Verifying Checksum
660f21fbd6e4: Download complete
d0ce9db25140: Verifying Checksum
d0ce9db25140: Download complete
d2ab7ae637a3: Download complete
a37bcafe81d8: Verifying Checksum
a37bcafe81d8: Download complete
a37bcafe81d8: Pull complete
660f21fbd6e4: Pull complete
d0ce9db25140: Pull complete
d2ab7ae637a3: Pull complete
Digest: sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb
Status: Downloaded newer image for ocaml/opam@sha256:7cb04f8466035283c373170a5defcbf3e573b4e545f9e5e683620a734c9245eb
2026-01-26 12:46.47 ---> using "eac0e786c8d57545b3845112c3a4990424f8dbcb8c81332e3a607c5de132956b" 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-01-26 12:46.47 ---> using "0b3371ebc6fe0f3912d398a947d43e81e41bed1ccd7d8acba606ef1ea1fdf51a" 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 71 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=71 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-01-26 12:46.47 ---> using "c67e79b3afc44851ed922ac0c6d5ecd0957f8c7e519058bc5070735da3045e6b" 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=x86_32 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 255
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
# invariant ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, 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.0+bytecode-only
2026-01-26 12:46.47 ---> using "ccc27c23c7e946ac44d8180c6c44989e8f0d63dd2ee0b16db9c5614304884e0a" 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-01-26 12:46.47 ---> using "24d6338434065b4429bb0aa0c655c683010c356a187445f81776796c08a301c1" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-01-26 12:46.48 ---> using "50fff0f0aef2fc0b33ad4fc06d567f2226978f022bfec9600e813c6aeb089a7c" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-26 12:46.48 ---> using "85c02f4b9c6ac6e8e355806e244f2b14b849cc20d7c459fb7504581d28748c31" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main i386 Packages [89.7 kB]
- Fetched 180 kB in 0s (1948 kB/s)
- Reading package lists...
2026-01-26 12:46.48 ---> using "7d07ea0f9f85c868f48919c5dc11bc6d2457133ec987c695679a70548271cf4c" from cache
/home/opam: (run (shell "opam pin add -k version -yn miou.0.5.1 0.5.1"))
miou is now pinned to version 0.5.1
2026-01-26 12:46.48 ---> using "e88af545c7c9c127e4364ebc604e3f30b7311385519702af1501952ebc112b50" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall miou.0.5.1;\
\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\" != 'miou.0.5.1' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
miou.0.5.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 4 packages
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.21.0 [required by miou]
- install dune-configurator 3.21.0 [required by miou]
- install miou 0.5.1 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2 (cached)
-> retrieved dune.3.21.0, dune-configurator.3.21.0 (cached)
-> retrieved miou.0.5.1 (cached)
-> installed dune.3.21.0
-> installed csexp.1.5.2
-> installed dune-configurator.3.21.0
-> installed miou.0.5.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-26 12:46.48 ---> using "cde38a1dd554d131af42ab629ceb6ecfc8dc5b340d9f94ed93039cafbe1e966d" from cache
Job succeeded
2026-01-26 12:46.52: Job succeeded