- github
- ocaml
- opam-repository
- 3e0c39
- compilers,4.14,dune.3.22.2,revdeps,MlFront_Cache.2.4.2.30
(not at the head of any monitored branch or PR)
2026-04-10 17:57.39: New job: test MlFront_Cache.2.4.2.30 with dune.3.22.2, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29704/head (3e0c395e7b1393a792367f8edca3654dac71e6fd)
on debian-13-ocaml-4.14/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29704/head" && git reset --hard 3e0c395e
git fetch origin master
git merge --no-edit 9d8ceab8e9f49f5671cf459997c8a47cf0e675ca
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4
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 dune.3.22.2 3.22.2
RUN opam reinstall dune.3.22.2; \
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" != 'dune.3.22.2' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN opam reinstall MlFront_Cache.2.4.2.30; \
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" != 'MlFront_Cache.2.4.2.30' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test MlFront_Cache.2.4.2.30) || true
RUN opam reinstall --with-test --verbose MlFront_Cache.2.4.2.30; \
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" != 'MlFront_Cache.2.4.2.30' && 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 17:57.39: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4-dune.3.22.2-MlFront_Cache.2.4.2.30-3e0c395e7b1393a792367f8edca3654dac71e6fd"
2026-04-10 17:57.39: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4)
(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 dune.3.22.2 3.22.2"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune.3.22.2;\
\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\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall MlFront_Cache.2.4.2.30;\
\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\" != 'MlFront_Cache.2.4.2.30' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (network host)
(shell "(opam reinstall --with-test MlFront_Cache.2.4.2.30) || true"))
(run (shell "opam reinstall --with-test --verbose MlFront_Cache.2.4.2.30;\
\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\" != 'MlFront_Cache.2.4.2.30' && 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 17:57.39: Waiting for resource in pool OCluster
2026-04-11 02:56.06: Waiting for worker…
2026-04-11 02:57.18: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 9d8ceab8e9 Merge pull request #29697 from filipeom/opam-publish-smtml.0.25.0
Updating 9d8ceab8e9..3e0c395e7b
Fast-forward
packages/chrome-trace/chrome-trace.3.22.2/opam | 39 +++++++++++
.../dune-action-plugin.3.22.2/opam | 52 +++++++++++++++
.../dune-action-trace.3.22.2/opam | 39 +++++++++++
.../dune-build-info/dune-build-info.3.22.2/opam | 45 +++++++++++++
.../dune-configurator.3.22.2/opam | 49 ++++++++++++++
packages/dune-glob/dune-glob.3.22.2/opam | 42 ++++++++++++
.../dune-private-libs.3.22.2/opam | 50 +++++++++++++++
packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam | 41 ++++++++++++
packages/dune-rpc/dune-rpc.3.22.2/opam | 44 +++++++++++++
packages/dune-site/dune-site.3.22.2/opam | 37 +++++++++++
packages/dune/dune.3.22.2/opam | 75 ++++++++++++++++++++++
packages/dyn/dyn.3.22.2/opam | 40 ++++++++++++
packages/fs-io/fs-io.3.22.2/opam | 39 +++++++++++
packages/ocamlc-loc/ocamlc-loc.3.22.2/opam | 43 +++++++++++++
packages/ordering/ordering.3.22.2/opam | 38 +++++++++++
packages/stdune/stdune.3.22.2/opam | 46 +++++++++++++
packages/top-closure/top-closure.3.22.2/opam | 38 +++++++++++
packages/xdg/xdg.3.22.2/opam | 39 +++++++++++
18 files changed, 796 insertions(+)
create mode 100644 packages/chrome-trace/chrome-trace.3.22.2/opam
create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.2/opam
create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.2/opam
create mode 100644 packages/dune-build-info/dune-build-info.3.22.2/opam
create mode 100644 packages/dune-configurator/dune-configurator.3.22.2/opam
create mode 100644 packages/dune-glob/dune-glob.3.22.2/opam
create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.2/opam
create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam
create mode 100644 packages/dune-rpc/dune-rpc.3.22.2/opam
create mode 100644 packages/dune-site/dune-site.3.22.2/opam
create mode 100644 packages/dune/dune.3.22.2/opam
create mode 100644 packages/dyn/dyn.3.22.2/opam
create mode 100644 packages/fs-io/fs-io.3.22.2/opam
create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam
create mode 100644 packages/ordering/ordering.3.22.2/opam
create mode 100644 packages/stdune/stdune.3.22.2/opam
create mode 100644 packages/top-closure/top-closure.3.22.2/opam
create mode 100644 packages/xdg/xdg.3.22.2/opam
(from ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4)
2026-04-11 02:57.21 ---> using "e7349b5faa6e8ea47e3f73a0784842b9d8524e468ce596e92633dbea53bd1c16" 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-11 02:57.21 ---> using "345d07c1ddcf0b692213607682954d9bdf190a7dc793f33951a109185e732dcb" 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-04-11 02:57.21 ---> using "6e021c655ca00bde9af60e23db55b09a0bcc3db0d3ca38d66f78ad53e254a31c" 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_64 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 4.14
# invariant ["ocaml-base-compiler" {= "4.14.3"}]
# compiler-packages ocaml-base-compiler.4.14.3, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.3
2026-04-11 02:57.21 ---> using "7b2a5ae62cf702b99c177da358372ff585494a0b1c5dfffe5c4eda3046bc59fb" from cache
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2026-04-11 02:57.21 ---> using "2d8e28a183d0990d4c5f7a587471f7c743cdf0d9f00bdf4de7761e94ec09202a" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-11 02:57.22 ---> using "43c49734bd8015921029b9a907dd77c0e05208c46b686916515831f5a9e9d500" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-11 02:57.22 ---> using "bb36992fd0066703535b2984ee1ead3db92bb1f04a8df092631924067dac4082" 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 amd64 Packages [121 kB]
- Fetched 211 kB in 0s (2063 kB/s)
- Reading package lists...
2026-04-11 02:57.22 ---> using "e0d9ada0baddc41d2c835edef7d0cf7cceebd2dadac41fda17c9e860b5313a74" from cache
/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
dune is now pinned to version 3.22.2
2026-04-11 02:57.22 ---> using "a60db6b945be7f2fc9953546cee71bf416921d54f02951a4c9176dbdf1065520" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune.3.22.2;\
\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\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
dune.3.22.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
- install dune 3.22.2 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.2 (cached)
-> installed dune.3.22.2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:57.22 ---> using "59eacf68137f7dccf94b9ebc5274fdc537230a8c71c2eb52f8fcf698829c6d46" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall MlFront_Cache.2.4.2.30;\
\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\" != 'MlFront_Cache.2.4.2.30' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
MlFront_Cache.2.4.2.30 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 21 packages
- install astring 0.8.5 [required by bos]
- install bos 0.2.1 [required by MlFront_Cache]
- install csexp 1.5.2 [required by dune-configurator]
- install digestif 1.3.0 [required by MlFront_Core, mirage-crypto-rng]
- install dune-configurator 3.22.2 [required by mirage-crypto-rng]
- install duration 0.2.1 [required by mirage-crypto-rng]
- install eqaf 0.10 [required by digestif, mirage-crypto]
- install fmt 0.11.0 [required by MlFront_Cache]
- install fpath 0.7.3 [required by MlFront_Cache]
- install logs 0.10.0 [required by bos, MlFront_Errors, mirage-crypto-rng]
- install MlFront_Cache 2.4.2.30
- install MlFront_Core 2.4.2.30 [required by MlFront_Cache]
- install MlFront_Errors 2.4.2.30 [required by MlFront_Cache]
- install mirage-crypto 2.1.0 [required by mirage-crypto-rng]
- install mirage-crypto-rng 2.1.0 [required by MlFront_Cache]
- install ocamlbuild 0.16.1 [required by bos, uuidm]
- install ocamlfind 1.9.8 [required by bos, uuidm]
- install rresult 0.7.0 [required by bos]
- install stringext 1.6.0 [required by MlFront_Core, MlFront_Errors]
- install topkg 1.1.1 [required by bos, uuidm]
- install uuidm 0.9.10 [required by MlFront_Cache]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5 (cached)
-> retrieved bos.0.2.1 (cached)
-> retrieved csexp.1.5.2 (cached)
-> installed csexp.1.5.2
-> retrieved digestif.1.3.0 (cached)
-> retrieved dune-configurator.3.22.2 (cached)
-> retrieved duration.0.2.1 (cached)
-> retrieved eqaf.0.10 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved fpath.0.7.3 (cached)
-> retrieved logs.0.10.0 (cached)
-> installed duration.0.2.1
-> retrieved MlFront_Cache.2.4.2.30, MlFront_Core.2.4.2.30, MlFront_Errors.2.4.2.30 (cached)
-> installed eqaf.0.10
-> retrieved mirage-crypto.2.1.0, mirage-crypto-rng.2.1.0 (cached)
-> installed dune-configurator.3.22.2
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved rresult.0.7.0 (cached)
-> retrieved stringext.1.6.0 (cached)
-> retrieved topkg.1.1.1 (cached)
-> retrieved uuidm.0.9.10 (cached)
-> installed digestif.1.3.0
-> installed stringext.1.6.0
-> installed MlFront_Core.2.4.2.30
-> installed mirage-crypto.2.1.0
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed uuidm.0.9.10
-> installed rresult.0.7.0
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed logs.0.10.0
-> installed fpath.0.7.3
-> installed MlFront_Errors.2.4.2.30
-> installed mirage-crypto-rng.2.1.0
-> installed bos.0.2.1
-> installed MlFront_Cache.2.4.2.30
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:58.37 ---> saved as "e8068cfe0d8fa84345a00dd683e02be225c258ad2999bd919c4468d395593d37"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test MlFront_Cache.2.4.2.30) || true"))
The following actions will be performed:
=== recompile 5 packages
- recompile bos 0.2.1 [uses logs]
- recompile logs 0.10.0 [uses lwt]
- recompile MlFront_Cache 2.4.2.30
- recompile MlFront_Errors 2.4.2.30 [uses logs]
- recompile mirage-crypto-rng 2.1.0 [uses logs]
=== install 13 packages
- install base-bytes base [required by ocplib-endian]
- install clap 0.3.0 [required by tezt]
- install cppo 1.8.0 [required by lwt]
- install cstruct 6.2.0 [required by hex]
- install ezjsonm 1.3.0 [required by tezt]
- install hex 1.5.0 [required by ezjsonm]
- install jsonm 1.0.2 [required by ezjsonm]
- install lwt 5.9.2 [required by tezt]
- install ocplib-endian 1.2 [required by lwt]
- install re 1.14.0 [required by tezt]
- install sexplib0 v0.17.0 [required by ezjsonm]
- install tezt 4.3.0 [required by MlFront_Cache]
- install uutf 1.0.4 [required by ezjsonm]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bytes.base
-> retrieved bos.0.2.1 (https://opam.ocaml.org/cache)
-> retrieved clap.0.3.0 (https://opam.ocaml.org/cache)
-> retrieved cppo.1.8.0 (https://opam.ocaml.org/cache)
-> retrieved cstruct.6.2.0 (https://opam.ocaml.org/cache)
-> installed clap.0.3.0
-> retrieved ezjsonm.1.3.0 (https://opam.ocaml.org/cache)
-> retrieved hex.1.5.0 (https://opam.ocaml.org/cache)
-> retrieved jsonm.1.0.2 (https://opam.ocaml.org/cache)
-> retrieved logs.0.10.0 (https://opam.ocaml.org/cache)
-> installed cstruct.6.2.0
-> retrieved lwt.5.9.2 (https://opam.ocaml.org/cache)
-> installed hex.1.5.0
-> installed cppo.1.8.0
-> retrieved MlFront_Cache.2.4.2.30, MlFront_Errors.2.4.2.30 (https://opam.ocaml.org/cache)
-> retrieved mirage-crypto-rng.2.1.0 (https://opam.ocaml.org/cache)
-> retrieved ocplib-endian.1.2 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.17.0 (https://opam.ocaml.org/cache)
-> installed ocplib-endian.1.2
-> retrieved tezt.4.3.0 (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> installed sexplib0.v0.17.0
-> installed uutf.1.0.4
-> removed MlFront_Cache.2.4.2.30
-> removed bos.0.2.1
-> removed MlFront_Errors.2.4.2.30
-> removed mirage-crypto-rng.2.1.0
-> removed logs.0.10.0
-> installed re.1.14.0
-> installed jsonm.1.0.2
-> installed ezjsonm.1.3.0
-> installed lwt.5.9.2
-> installed logs.0.10.0
-> installed tezt.4.3.0
-> installed MlFront_Errors.2.4.2.30
-> installed mirage-crypto-rng.2.1.0
-> installed bos.0.2.1
-> installed MlFront_Cache.2.4.2.30
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:59.41 ---> saved as "3e3fb69b8b276fa3182908e48c8bbfe634531aa05e42ff5e77b21d991bd41831"
/home/opam: (run (shell "opam reinstall --with-test --verbose MlFront_Cache.2.4.2.30;\
\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\" != 'MlFront_Cache.2.4.2.30' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile MlFront_Cache 2.4.2.30
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/4: [MlFront_Cache.2.4.2.30: extract]
-> retrieved MlFront_Cache.2.4.2.30 (cached)
Processing 2/4: [MlFront_Cache: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "MlFront_Cache" "-j" "255" "@install" "@runtest" (CWD=/home/opam/.opam/4.14/.opam-switch/build/MlFront_Cache.2.4.2.30)
- MlFront_Cache discovered:
- ; -word_size 64
- ; -ccomp_type cc
- ; env(MLFRONT_STUBS_BUILD_TYPE)
- ; -bytecomp_c_compiler gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
- (-Ic -DSQLITE_API=static -DSQLITE_EXTERN= -fPIC -std=c99 -Wall -Wextra -Wno-implicit-function-declaration)
- (cd _build/default/src/MlFront_Cache && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -Ic -DSQLITE_API=static -DSQLITE_EXTERN= -fPIC -std=c99 -Wall -Wextra -Wno-implicit-function-declaration -g -I /home/opam/.opam/4.14/lib/ocaml -I /home/opam/.opam/4.14/lib/MlFront_Errors -I /home/opam/.opam/4.14/lib/astring -I /home/opam/.opam/4.14/lib/bos -I /home/opam/.opam/4.14/lib/digestif -I /home/opam/.opam/4.14/lib/eqaf -I /home/opam/.opam/4.14/lib/fmt -I /home/opam/.opam/4.14/lib/fpath -I /home/opam/.opam/4.14/lib/logs -I /home/opam/.opam/4.14/lib/mirage-crypto -I /home/opam/.opam/4.14/lib/mirage-crypto-rng -I /home/opam/.opam/4.14/lib/rresult -I /home/opam/.opam/4.14/lib/stringext -I /home/opam/.opam/4.14/lib/uuidm -o sqlite3_embed.o -c sqlite3_embed.c)
- sqlite3_embed.c:5396:24: warning: 'sqlite3_column_database_name' declared 'static' but never defined [-Wunused-function]
- 5396 | SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt*,int);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:5397:24: warning: 'sqlite3_column_database_name16' declared 'static' but never defined [-Wunused-function]
- 5397 | SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt*,int);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:5398:24: warning: 'sqlite3_column_table_name' declared 'static' but never defined [-Wunused-function]
- 5398 | SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt*,int);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:5399:24: warning: 'sqlite3_column_table_name16' declared 'static' but never defined [-Wunused-function]
- 5399 | SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt*,int);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:5400:24: warning: 'sqlite3_column_origin_name' declared 'static' but never defined [-Wunused-function]
- 5400 | SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt*,int);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:5401:24: warning: 'sqlite3_column_origin_name16' declared 'static' but never defined [-Wunused-function]
- 5401 | SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt*,int);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:7080:16: warning: 'sqlite3_win32_set_directory' declared 'static' but never defined [-Wunused-function]
- 7080 | SQLITE_API int sqlite3_win32_set_directory(
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:7084:16: warning: 'sqlite3_win32_set_directory8' declared 'static' but never defined [-Wunused-function]
- 7084 | SQLITE_API int sqlite3_win32_set_directory8(unsigned long type, const char *zValue);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:7085:16: warning: 'sqlite3_win32_set_directory16' declared 'static' but never defined [-Wunused-function]
- 7085 | SQLITE_API int sqlite3_win32_set_directory16(unsigned long type, const void *zValue);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:17803:16: warning: 'sqlite3_mutex_held' declared 'static' but never defined [-Wunused-function]
- 17803 | SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
- | ^~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:8729:16: warning: 'sqlite3_mutex_notheld' declared 'static' but never defined [-Wunused-function]
- 8729 | SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*);
- | ^~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:9998:16: warning: 'sqlite3_unlock_notify' declared 'static' but never defined [-Wunused-function]
- 9998 | SQLITE_API int sqlite3_unlock_notify(
- | ^~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:10840:16: warning: 'sqlite3_stmt_scanstatus' declared 'static' but never defined [-Wunused-function]
- 10840 | SQLITE_API int sqlite3_stmt_scanstatus(
- | ^~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:10846:16: warning: 'sqlite3_stmt_scanstatus_v2' declared 'static' but never defined [-Wunused-function]
- 10846 | SQLITE_API int sqlite3_stmt_scanstatus_v2(
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:10869:17: warning: 'sqlite3_stmt_scanstatus_reset' declared 'static' but never defined [-Wunused-function]
- 10869 | SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt*);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11109:36: warning: 'sqlite3_snapshot_get' declared 'static' but never defined [-Wunused-function]
- 11109 | SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_get(
- | ^~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11158:36: warning: 'sqlite3_snapshot_open' declared 'static' but never defined [-Wunused-function]
- 11158 | SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_open(
- | ^~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11175:37: warning: 'sqlite3_snapshot_free' declared 'static' but never defined [-Wunused-function]
- 11175 | SQLITE_API SQLITE_EXPERIMENTAL void sqlite3_snapshot_free(sqlite3_snapshot*);
- | ^~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11202:36: warning: 'sqlite3_snapshot_cmp' declared 'static' but never defined [-Wunused-function]
- 11202 | SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_cmp(
- | ^~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11230:36: warning: 'sqlite3_snapshot_recover' declared 'static' but never defined [-Wunused-function]
- 11230 | SQLITE_API SQLITE_EXPERIMENTAL int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11440:16: warning: 'sqlite3_rtree_geometry_callback' declared 'static' but never defined [-Wunused-function]
- 11440 | SQLITE_API int sqlite3_rtree_geometry_callback(
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:11466:16: warning: 'sqlite3_rtree_query_callback' declared 'static' but never defined [-Wunused-function]
- 11466 | SQLITE_API int sqlite3_rtree_query_callback(
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:186510:16: warning: 'sqlite3_global_recover' defined but not used [-Wunused-function]
- 186510 | SQLITE_API int sqlite3_global_recover(void){
- | ^~~~~~~~~~~~~~~~~~~~~~
- sqlite3_embed.c:183013:16: warning: 'sqlite3_shutdown' defined but not used [-Wunused-function]
- 183013 | SQLITE_API int sqlite3_shutdown(void){
- | ^~~~~~~~~~~~~~~~
- sqlite3_embed.c:30801:16: warning: 'sqlite3_memory_alarm' defined but not used [-Wunused-function]
- 30801 | SQLITE_API int sqlite3_memory_alarm(
- | ^~~~~~~~~~~~~~~~~~~~
-> compiled MlFront_Cache.2.4.2.30
-> removed MlFront_Cache.2.4.2.30
-> installed MlFront_Cache.2.4.2.30
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 03:00.36 ---> saved as "f1258309b3ef7b7e4a33ec2c07d0059162b13d1dc4872b10d057bd75fe43a666"
Job succeeded
2026-04-11 03:00.44: Job succeeded