- github
- ocaml
- opam-repository
- edc2a2
- extras,x86_32-ocaml-5.4,raygui.1.6.0
(not at the head of any monitored branch or PR)
2025-12-29 21:45.46: New job: build raygui.1.6.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29008/head (edc2a2a583d78d67a61f24ff91879d564fb1d548)
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/29008/head" && git reset --hard edc2a2a5
git fetch origin master
git merge --no-edit c239a62d58deaede2e5dce17c2715a55397b73f2
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730
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 raygui.1.6.0 1.6.0
RUN opam reinstall raygui.1.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" != 'raygui.1.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 .
2025-12-29 21:45.46: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730-raygui.1.6.0-edc2a2a583d78d67a61f24ff91879d564fb1d548"
2025-12-29 21:45.46: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730)
(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 raygui.1.6.0 1.6.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall raygui.1.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\" != 'raygui.1.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"))
)
2025-12-29 21:45.46: Waiting for resource in pool OCluster
2025-12-29 21:49.48: Waiting for worker…
2025-12-29 21:56.49: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at c239a62d58 Merge pull request #29143 from filipeom/opam-publish-smtml.0.18.0
Merge made by the 'ort' strategy.
packages/raygui/raygui.1.6.0/opam | 43 +++++++++++++++++
.../raylib-callbacks/raylib-callbacks.1.6.0/opam | 39 +++++++++++++++
packages/raylib/raylib.1.6.0/opam | 55 ++++++++++++++++++++++
3 files changed, 137 insertions(+)
create mode 100644 packages/raygui/raygui.1.6.0/opam
create mode 100644 packages/raylib-callbacks/raylib-callbacks.1.6.0/opam
create mode 100644 packages/raylib/raylib.1.6.0/opam
(from ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730' locally
docker.io/ocaml/opam@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730: Pulling from ocaml/opam
a63ab7a4f8b1: Pulling fs layer
2eb058fb3aa4: Pulling fs layer
824f5d4bec83: Pulling fs layer
d07360004d03: Pulling fs layer
d8d86a3fa912: Pulling fs layer
d07360004d03: Waiting
fd71269101a4: Pulling fs layer
20e59686d3a9: Pulling fs layer
ba6da0ca3d0e: Pulling fs layer
d8d86a3fa912: Waiting
37d14ef052e7: Pulling fs layer
fd71269101a4: Waiting
ba6da0ca3d0e: Waiting
20e59686d3a9: Waiting
b38a7f7242d9: Pulling fs layer
37d14ef052e7: Waiting
d83256c342b7: Pulling fs layer
b38a7f7242d9: Waiting
08d2f151bc78: Pulling fs layer
d83256c342b7: Waiting
a65d04a48d18: Pulling fs layer
08d2f151bc78: Waiting
50c7c8be194d: Pulling fs layer
a65d04a48d18: Waiting
bd89291a99c0: Pulling fs layer
50c7c8be194d: Waiting
3e812baa2c89: Pulling fs layer
be9bd1ff3c41: Pulling fs layer
bd89291a99c0: Waiting
3e812baa2c89: Waiting
20540e9be97f: Pulling fs layer
be9bd1ff3c41: Waiting
00036f610596: Pulling fs layer
20540e9be97f: Waiting
9c5204176cde: Pulling fs layer
00036f610596: Waiting
5247040e2943: Pulling fs layer
2a464504c39c: Pulling fs layer
4f4fb700ef54: Pulling fs layer
9c5204176cde: Waiting
2a464504c39c: Waiting
5247040e2943: Waiting
fa2082950312: Pulling fs layer
4f4fb700ef54: Waiting
8ea48a031c43: Pulling fs layer
954668ede187: Pulling fs layer
fa2082950312: Waiting
86b2a8f11470: Pulling fs layer
954668ede187: Waiting
e7289d7f79c7: Pulling fs layer
86b2a8f11470: Waiting
2b7826a57d9b: Pulling fs layer
e7289d7f79c7: Waiting
a468dd97da59: Pulling fs layer
5bad5895fce7: Pulling fs layer
2b7826a57d9b: Waiting
a468dd97da59: Waiting
400d18a75a95: Pulling fs layer
636f97e33105: Pulling fs layer
400d18a75a95: Waiting
6da3a2fa0b2e: Pulling fs layer
636f97e33105: Waiting
2070b2d4ab37: Pulling fs layer
6da3a2fa0b2e: Waiting
56486952d5d8: Pulling fs layer
9e8c259137d7: Pulling fs layer
2070b2d4ab37: Waiting
56486952d5d8: Waiting
02a4930c531f: Pulling fs layer
84ddfe2a44d0: Pulling fs layer
02a4930c531f: Waiting
9ee0738e1ed7: Pulling fs layer
84ddfe2a44d0: Waiting
f50598c7a2a8: Pulling fs layer
9ee0738e1ed7: Waiting
1f6307a97ad2: Pulling fs layer
e3ca1dca4440: Pulling fs layer
1f6307a97ad2: Waiting
df4d868c5836: Pulling fs layer
f97696e65b6f: Pulling fs layer
df4d868c5836: Waiting
e3ca1dca4440: Waiting
21df3ad1cc66: Pulling fs layer
a638225422b8: Pulling fs layer
2a8cb151ec05: Pulling fs layer
21df3ad1cc66: Waiting
2a8cb151ec05: Waiting
a638225422b8: Waiting
2eb058fb3aa4: Verifying Checksum
2eb058fb3aa4: Download complete
824f5d4bec83: Verifying Checksum
824f5d4bec83: Download complete
d8d86a3fa912: Download complete
d07360004d03: Verifying Checksum
d07360004d03: Download complete
a63ab7a4f8b1: Download complete
20e59686d3a9: Verifying Checksum
20e59686d3a9: Download complete
37d14ef052e7: Verifying Checksum
37d14ef052e7: Download complete
ba6da0ca3d0e: Verifying Checksum
ba6da0ca3d0e: Download complete
b38a7f7242d9: Verifying Checksum
b38a7f7242d9: Download complete
d83256c342b7: Verifying Checksum
d83256c342b7: Download complete
a65d04a48d18: Verifying Checksum
a65d04a48d18: Download complete
08d2f151bc78: Verifying Checksum
08d2f151bc78: Download complete
50c7c8be194d: Verifying Checksum
50c7c8be194d: Download complete
3e812baa2c89: Verifying Checksum
3e812baa2c89: Download complete
bd89291a99c0: Verifying Checksum
bd89291a99c0: Download complete
20540e9be97f: Verifying Checksum
20540e9be97f: Download complete
a63ab7a4f8b1: Pull complete
2eb058fb3aa4: Pull complete
824f5d4bec83: Pull complete
be9bd1ff3c41: Verifying Checksum
be9bd1ff3c41: Download complete
00036f610596: Verifying Checksum
00036f610596: Download complete
9c5204176cde: Verifying Checksum
9c5204176cde: Download complete
d07360004d03: Pull complete
d8d86a3fa912: Pull complete
2a464504c39c: Verifying Checksum
2a464504c39c: Download complete
5247040e2943: Verifying Checksum
5247040e2943: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
8ea48a031c43: Verifying Checksum
8ea48a031c43: Download complete
fa2082950312: Download complete
86b2a8f11470: Download complete
954668ede187: Verifying Checksum
954668ede187: Download complete
e7289d7f79c7: Verifying Checksum
e7289d7f79c7: Download complete
2b7826a57d9b: Verifying Checksum
2b7826a57d9b: Download complete
a468dd97da59: Verifying Checksum
a468dd97da59: Download complete
5bad5895fce7: Verifying Checksum
5bad5895fce7: Download complete
400d18a75a95: Download complete
636f97e33105: Verifying Checksum
636f97e33105: Download complete
6da3a2fa0b2e: Verifying Checksum
6da3a2fa0b2e: Download complete
2070b2d4ab37: Verifying Checksum
2070b2d4ab37: Download complete
9e8c259137d7: Verifying Checksum
9e8c259137d7: Download complete
56486952d5d8: Verifying Checksum
56486952d5d8: Download complete
84ddfe2a44d0: Verifying Checksum
84ddfe2a44d0: Download complete
f50598c7a2a8: Verifying Checksum
f50598c7a2a8: Download complete
1f6307a97ad2: Download complete
e3ca1dca4440: Download complete
df4d868c5836: Download complete
fd71269101a4: Verifying Checksum
fd71269101a4: Download complete
21df3ad1cc66: Verifying Checksum
21df3ad1cc66: Download complete
a638225422b8: Verifying Checksum
a638225422b8: Download complete
2a8cb151ec05: Download complete
f97696e65b6f: Verifying Checksum
f97696e65b6f: Download complete
02a4930c531f: Verifying Checksum
02a4930c531f: Download complete
fd71269101a4: Pull complete
20e59686d3a9: Pull complete
ba6da0ca3d0e: Pull complete
37d14ef052e7: Pull complete
b38a7f7242d9: Pull complete
d83256c342b7: Pull complete
08d2f151bc78: Pull complete
a65d04a48d18: Pull complete
50c7c8be194d: Pull complete
bd89291a99c0: Pull complete
3e812baa2c89: Pull complete
be9bd1ff3c41: Pull complete
20540e9be97f: Pull complete
00036f610596: Pull complete
9c5204176cde: Pull complete
5247040e2943: Pull complete
2a464504c39c: Pull complete
4f4fb700ef54: Pull complete
fa2082950312: Pull complete
8ea48a031c43: Pull complete
954668ede187: Pull complete
86b2a8f11470: Pull complete
e7289d7f79c7: Pull complete
2b7826a57d9b: Pull complete
a468dd97da59: Pull complete
5bad5895fce7: Pull complete
400d18a75a95: Pull complete
636f97e33105: Pull complete
6da3a2fa0b2e: Pull complete
2070b2d4ab37: Pull complete
56486952d5d8: Pull complete
9e8c259137d7: Pull complete
02a4930c531f: Pull complete
84ddfe2a44d0: Pull complete
9ee0738e1ed7: Pull complete
f50598c7a2a8: Pull complete
1f6307a97ad2: Pull complete
e3ca1dca4440: Pull complete
df4d868c5836: Pull complete
f97696e65b6f: Pull complete
21df3ad1cc66: Pull complete
a638225422b8: Pull complete
2a8cb151ec05: Pull complete
Digest: sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730
Status: Downloaded newer image for ocaml/opam@sha256:0a28f8602b9e30ae63eb758968a0deef61abeb3418c0390364d053aa04bcd730
2025-12-29 21:59.29 ---> saved as "2b9e0d1b3d6bb3fe87b1927e5ba92f516531dde0f47c0a49969bbb5680e5bb41"
/: (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"))
2025-12-29 21:59.29 ---> saved as "9033ce3da8efa4f11ec48de5daa62c87ce1036993b48373db88ee9f63acf167b"
/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
2025-12-29 22:00.01 ---> saved as "eb18c4890353e3ea2a18a1a0331259d9fe04668d0d22df270f577c8cb98b36af"
/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
2025-12-29 22:00.02 ---> saved as "28964eea94bc8561b877075a3a3e131e5af1543c4661d4b23de18555e6180424"
/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/"))
2025-12-29 22:00.15 ---> saved as "0aeb395eb5609f34bad2459fd91a832dad7594ba8850e1c3b4a7adf50a3236b0"
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-29 22:00.21 ---> saved as "692ff2ae54567460197d6460acbf78ccfc7dfd1def243b993b79a317e41f2d55"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-29 22:00.52 ---> saved as "110e5f75dec468f7f9d1a3ed9e9e1a2258ecaf30d95c3f849fd0b2f377825fdc"
/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]
- Fetched 90.7 kB in 0s (1010 kB/s)
- Reading package lists...
2025-12-29 22:00.54 ---> saved as "43d4a0ed0a9ff032f9692332343e5c279e39f2cec8e780a8dcc5265ec95ac25d"
/home/opam: (run (shell "opam pin add -k version -yn raygui.1.6.0 1.6.0"))
raygui is now pinned to version 1.6.0
2025-12-29 22:00.54 ---> saved as "0dbf300963ede8406e64affb915da6de9877681fdc7bc9477f368d9dd6cc9c0a"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall raygui.1.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\" != 'raygui.1.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"))
raygui.1.6.0 is not installed. Install it? [Y/n] y
* Incompatible packages:
- (invariant) -> ocaml-base-compiler >= 5.4.0 -> ocaml-compiler = 5.4.0 -> ocaml-option-bytecode-only
- raygui >= 1.6.0 -> raylib >= 1.6.0
You can temporarily relax the switch invariant with `--update-invariant'
No solution found, exiting
"/usr/bin/linux32" "/bin/sh" "-c" "opam reinstall raygui.1.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" != 'raygui.1.6.0' && partial_fails="$partial_fails $pkg";
done;
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
exit 1" failed with exit status 20
2025-12-29 22:01.07: Job failed: Failed: Build failed
2025-12-29 22:01.07: Log analysis:
2025-12-29 22:01.07: >>>
No solution found, exiting
(score = 100)
2025-12-29 22:01.07: [SKIP] Package not available