- github
- ocaml
- opam-repository
- dd5533
- compilers,4.14,dune-configurator.3.20.0~alpha2,revdeps,icalendar.0.1.11
(not at the head of any monitored branch or PR)
2025-08-05 14:00.23: New job: test icalendar.0.1.11 with dune-configurator.3.20.0~alpha2, using opam 2.3
from https://github.com/ocaml/opam-repository.git#refs/pull/28298/head (dd5533520fdcb5364efecb41d297e786ddcc1f76)
on debian-12-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/28298/head" && git reset --hard dd553352
git fetch origin master
git merge --no-edit 39155538b0d7654773a68bd42b0b7dbb8eb14ad7
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.14@sha256:b3b4d6d5643af6178c2c7da1f4185223f562d83280904781325cdf5798986a63
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-2.3 /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-configurator.3.20.0~alpha2 3.20.0~alpha2
RUN opam reinstall dune-configurator.3.20.0~alpha2; \
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-12\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'dune-configurator.3.20.0~alpha2' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN opam reinstall icalendar.0.1.11; \
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-12\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'icalendar.0.1.11' && 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 icalendar.0.1.11) || true
RUN opam reinstall --with-test --verbose icalendar.0.1.11; \
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-12\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'icalendar.0.1.11' && 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-08-05 14:00.23: Using cache hint "ocaml/opam:debian-12-ocaml-4.14@sha256:b3b4d6d5643af6178c2c7da1f4185223f562d83280904781325cdf5798986a63-dune-configurator.3.20.0~alpha2-icalendar.0.1.11-dd5533520fdcb5364efecb41d297e786ddcc1f76"
2025-08-05 14:00.23: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.14@sha256:b3b4d6d5643af6178c2c7da1f4185223f562d83280904781325cdf5798986a63)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /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-configurator.3.20.0~alpha2 3.20.0~alpha2"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune-configurator.3.20.0~alpha2;\
\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-12\\\"\"; 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-configurator.3.20.0~alpha2' && 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 icalendar.0.1.11;\
\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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'icalendar.0.1.11' && 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 icalendar.0.1.11) || true"))
(run (shell "opam reinstall --with-test --verbose icalendar.0.1.11;\
\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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'icalendar.0.1.11' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-08-05 14:00.23: Waiting for resource in pool OCluster
2025-08-05 19:54.51: Waiting for worker…
2025-08-05 19:57.18: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at 39155538b0 Merge pull request #28292 from gildor478/release-ocamlmod-v0.1.1
Updating 39155538b0..dd5533520f
Fast-forward
.../chrome-trace/chrome-trace.3.20.0~alpha2/opam | 41 ++++++++++++
.../dune-action-plugin.3.20.0~alpha2/opam | 54 ++++++++++++++++
.../dune-build-info.3.20.0~alpha2/opam | 47 ++++++++++++++
.../dune-configurator.3.20.0~alpha2/opam | 51 +++++++++++++++
packages/dune-glob/dune-glob.3.20.0~alpha2/opam | 44 +++++++++++++
.../dune-private-libs.3.20.0~alpha2/opam | 52 +++++++++++++++
.../dune-rpc-lwt/dune-rpc-lwt.3.20.0~alpha2/opam | 43 +++++++++++++
packages/dune-rpc/dune-rpc.3.20.0~alpha2/opam | 45 +++++++++++++
packages/dune-site/dune-site.3.20.0~alpha2/opam | 39 ++++++++++++
packages/dune/dune.3.20.0~alpha2/opam | 74 ++++++++++++++++++++++
packages/dyn/dyn.3.20.0~alpha2/opam | 42 ++++++++++++
packages/ocamlc-loc/ocamlc-loc.3.20.0~alpha2/opam | 45 +++++++++++++
packages/ordering/ordering.3.20.0~alpha2/opam | 40 ++++++++++++
packages/stdune/stdune.3.20.0~alpha2/opam | 46 ++++++++++++++
packages/xdg/xdg.3.20.0~alpha2/opam | 41 ++++++++++++
15 files changed, 704 insertions(+)
create mode 100644 packages/chrome-trace/chrome-trace.3.20.0~alpha2/opam
create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.20.0~alpha2/opam
create mode 100644 packages/dune-build-info/dune-build-info.3.20.0~alpha2/opam
create mode 100644 packages/dune-configurator/dune-configurator.3.20.0~alpha2/opam
create mode 100644 packages/dune-glob/dune-glob.3.20.0~alpha2/opam
create mode 100644 packages/dune-private-libs/dune-private-libs.3.20.0~alpha2/opam
create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.20.0~alpha2/opam
create mode 100644 packages/dune-rpc/dune-rpc.3.20.0~alpha2/opam
create mode 100644 packages/dune-site/dune-site.3.20.0~alpha2/opam
create mode 100644 packages/dune/dune.3.20.0~alpha2/opam
create mode 100644 packages/dyn/dyn.3.20.0~alpha2/opam
create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.20.0~alpha2/opam
create mode 100644 packages/ordering/ordering.3.20.0~alpha2/opam
create mode 100644 packages/stdune/stdune.3.20.0~alpha2/opam
create mode 100644 packages/xdg/xdg.3.20.0~alpha2/opam
(from ocaml/opam:debian-12-ocaml-4.14@sha256:b3b4d6d5643af6178c2c7da1f4185223f562d83280904781325cdf5798986a63)
2025-08-05 19:58.00 ---> using "7f53aba96fd697ea92c7c7d3f6be48133fa7f3f6538a693606c4cbcecd7917b8" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-08-05 19:58.00 ---> using "e4ec4ab2139d3c4a94c2b5470fe84288e4986c518ff4f4ae2d7c7e30aeac0731" 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 development 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-08-05 19:58.00 ---> using "707659fd6393183061072104f3ce800d69d94ba93e0f39ab380130268d0ee81e" 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.3.0 (35acd0c5abc5e66cdbd5be16ba77aa6c33a4c724)
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=debian os-version=12
# 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.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, 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.2
2025-08-05 19:58.00 ---> using "3ec3067d40f73cc0ec4554b242939c55b0261973e091b54a647662451dc49933" 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/"))
2025-08-05 19:58.00 ---> using "376e3b49c8c08cb1ff0d45feb403c06e037d8df5800c560fdd8dd472f1e36b9a" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-08-05 19:58.01 ---> using "d7c14fc292f88db48f1d08b5e5bee64699faa33d6c6497ea4d0ded851936243b" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-08-05 19:58.01 ---> using "4d064c1160c8dcca737cd7528eeaed565bdc230fcc7555f114d63e3df515c34a" 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 bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [19.6 kB]
- Ign:4 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index
- Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6916 B]
- Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [272 kB]
- Fetched 402 kB in 0s (1479 kB/s)
- Reading package lists...
2025-08-05 19:58.01 ---> using "f43accf761343248e80f7b61b22936d9bfc3109749567c716c34e25a997df933" from cache
/home/opam: (run (shell "opam pin add -k version -yn dune-configurator.3.20.0~alpha2 3.20.0~alpha2"))
dune-configurator is now pinned to version 3.20.0~alpha2
2025-08-05 19:58.01 ---> using "498f610c53b8e71303caac3cc5fc8285da935f9b9ddc7e38d587c4c9eebb2041" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune-configurator.3.20.0~alpha2;\
\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-12\\\"\"; 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-configurator.3.20.0~alpha2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
dune-configurator.3.20.0~alpha2 is not installed. Install it? [y/n] y
The following actions will be performed:
=== install 3 packages
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.20.0~alpha2 [required by dune-configurator]
- install dune-configurator 3.20.0~alpha2 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved csexp.1.5.2 (cached)
-> retrieved dune.3.20.0~alpha2, dune-configurator.3.20.0~alpha2 (cached)
-> installed dune.3.20.0~alpha2
-> installed csexp.1.5.2
-> installed dune-configurator.3.20.0~alpha2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-08-05 19:58.01 ---> using "3e71451dcd4420bb892311c68f87187f8d40fb27d797094012ca2caa9183ec4e" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall icalendar.0.1.11;\
\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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'icalendar.0.1.11' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
icalendar.0.1.11 is not installed. Install it? [y/n] y
The following actions will be performed:
=== install 21 packages
- install angstrom 0.16.1 [required by icalendar]
- install bigstringaf 0.10.0 [required by angstrom]
- install cppo 1.8.0 [required by ppx_deriving]
- install fmt 0.11.0 [required by icalendar]
- install gmap 0.3.0 [required by icalendar]
- install icalendar 0.1.11
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ocaml-syntax-shims 1.0.0 [required by angstrom]
- install ocamlbuild 0.16.1 [required by fmt, ptime]
- install ocamlfind 1.9.8 [required by ppx_deriving, fmt, ptime]
- install ppx_derivers 1.2.1 [required by ppx_deriving]
- install ppx_deriving 6.1.1 [required by icalendar]
- install ppxlib 0.36.0 [required by ppx_deriving]
- install ptime 1.2.0 [required by icalendar]
- install re 1.13.2 [required by icalendar]
- install seq base [required by re]
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install stringext 1.6.0 [required by uri]
- install topkg 1.1.0 [required by fmt, ptime]
- install uri 4.4.0 [required by icalendar]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1 (cached)
-> retrieved bigstringaf.0.10.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved gmap.0.3.0 (cached)
-> retrieved icalendar.0.1.11 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_deriving.6.1.1 (cached)
-> installed gmap.0.3.0
-> retrieved ppxlib.0.36.0 (cached)
-> installed ppx_derivers.1.2.1
-> retrieved ptime.1.2.0 (cached)
-> installed bigstringaf.0.10.0
-> retrieved re.1.13.2 (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 topkg.1.1.0 (cached)
-> retrieved uri.4.4.0 (cached)
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed cppo.1.8.0
-> installed sexplib0.v0.17.0
-> installed angstrom.0.16.1
-> installed re.1.13.2
-> installed ocamlfind.1.9.8
-> installed uri.4.4.0
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.0
-> installed fmt.0.11.0
-> installed ptime.1.2.0
-> installed ppxlib.0.36.0
-> installed ppx_deriving.6.1.1
-> installed icalendar.0.1.11
Done.
# To update the current shell environment, run: eval $(opam env)
2025-08-05 19:58.28 ---> saved as "541f0142d20d42f833605ace78ef6ebdf59205eb4d9e131dbc82e2fd4f592939"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test icalendar.0.1.11) || true"))
The following actions will be performed:
=== recompile 2 packages
- recompile fmt 0.11.0 [uses cmdliner]
- recompile icalendar 0.1.11
=== install 4 packages
- install alcotest 1.9.0 [required by icalendar]
- install astring 0.8.5 [required by alcotest]
- install cmdliner 1.3.0 [required by alcotest]
- install uutf 1.0.4 [required by alcotest]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.0 (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
-> retrieved cmdliner.1.3.0 (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0 (https://opam.ocaml.org/cache)
-> retrieved icalendar.0.1.11 (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> installed astring.0.8.5
-> removed icalendar.0.1.11
-> removed fmt.0.11.0
-> installed cmdliner.1.3.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed alcotest.1.9.0
-> installed icalendar.0.1.11
Done.
# To update the current shell environment, run: eval $(opam env)
2025-08-05 19:58.42 ---> saved as "491f8671694a1d18c7a3919ea1cf03084451826467efc9e23ccdcbf65fc510f5"
/home/opam: (run (shell "opam reinstall --with-test --verbose icalendar.0.1.11;\
\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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'icalendar.0.1.11' && 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 icalendar 0.1.11
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/4: [icalendar.0.1.11: extract]
-> retrieved icalendar.0.1.11 (cached)
Processing 2/4: [icalendar: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "icalendar" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/icalendar.0.1.11)
Processing 2/4: [icalendar: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "icalendar" "-j" "255" (CWD=/home/opam/.opam/4.14/.opam-switch/build/icalendar.0.1.11)
- (cd _build/default/test && ./test.exe)
- Testing `icalendar suite'.
- This run has ID `LSWXQKUN'.
-
- [OK] Object tests 0 test single long line.
- [OK] Object tests 1 test multiline.
- [OK] Object tests 2 regression caldavzap.
- [OK] Object tests 3 calendar object par...
- [OK] Object tests 4 calendar object par...
- [OK] Object tests 5 calendar object par...
- [OK] Object tests 6 calendar object par...
- [OK] Object tests 7 calendar object par...
- [OK] Object tests 8 calendar object par...
- [OK] Object tests 9 calendar object par...
- [OK] Object tests 10 calendar object par...
- [OK] Object tests 11 calendar object par...
- [OK] Object tests 12 calendar object par...
- [OK] Object tests 13 calendar object par...
- [OK] Object tests 14 calendar object par...
- [OK] Object tests 15 calendar object par...
- [OK] Object tests 16 calendar object par...
- [OK] Object tests 17 calendar object par...
- [OK] Object tests 18 calendar object par...
- [OK] Object tests 19 calendar object par...
- [OK] Object tests 20 calendar object par...
- [OK] Object tests 21 calendar object par...
- [OK] Object tests 22 calendar object par...
- [OK] Object tests 23 calendar object par...
- [OK] Object tests 24 calendar object par...
- [OK] Object tests 25 calendar object par...
- [OK] Object tests 26 calendar object par...
- [OK] Object tests 27 calendar object par...
- [OK] Object tests 28 calendar object par...
- [OK] Object tests 29 calendar object par...
- [OK] Object tests 30 calendar object par...
- [OK] Object tests 31 calendar object par...
- [OK] Object tests 32 calendar object par...
- [OK] Object tests 33 calendar object par...
- [OK] Object tests 34 calendar object par...
- [OK] Object tests 35 calendar object par...
- [OK] Object tests 36 calendar object par...
- [OK] Object tests 37 calendar object par...
- [OK] Object tests 38 calendar object par...
- [OK] Object tests 39 calendar object par...
- [OK] Object tests 40 calendar object par...
- [OK] Object tests 41 calendar object par...
- [OK] Object tests 42 calendar object par...
- [OK] Object tests 43 calendar object par...
- [OK] Object tests 44 calendar object par...
- [OK] Object tests 45 calendar object wit...
- [OK] Timezone tests 0 New York timezone w...
- [OK] Timezone tests 1 New York timezone s...
- [OK] Timezone tests 2 New York timezone s...
- [OK] Timezone tests 3 Fictitious timezone...
- [OK] Timezone tests 4 Fictitious timezone...
- [OK] Decode-Encode tests 0 encode durations.
- [OK] Decode-Encode tests 1 decode and encode i...
- [OK] Decode-Encode tests 2 apple calendar test...
- [OK] Decode-Encode tests 3 apple reminders app...
- [OK] Decode-Encode tests 4 apple calendar.app ...
- [OK] Decode-Encode tests 5 firefox OS put event.
- [OK] Decode-Encode tests 6 google invitation.
- [OK] Decode-Encode tests 7 iana parameters.
- [OK] Decode-Encode tests 8 ical import/export.
- [OK] Decode-Encode tests 9 ryan 14.
- [OK] Decode-Encode tests 10 ryan 14 2.
- [OK] Freebusy tests 0 reply busy time.
- [OK] Freebusy tests 1 publish busy time.
- [OK] Recurrence tests 0 example 1.
- [OK] Recurrence tests 1 example 2.
- [OK] Recurrence tests 2 example 3.
- [OK] Recurrence tests 3 example 4.
- [OK] Recurrence tests 4 example 5.
- [OK] Recurrence tests 5 example 6.
- [OK] Recurrence tests 6 example 7.
- [OK] Recurrence tests 7 example 8.
- [OK] Recurrence tests 8 example 9.
- [OK] Recurrence tests 9 example 10.
- [OK] Recurrence tests 10 example 11.
- [OK] Recurrence tests 11 example 12.
- [OK] Recurrence tests 12 example 13.
- [OK] Recurrence tests 13 example 14.
- [OK] Recurrence tests 14 example 15.
- [OK] Recurrence tests 15 example 16.
- [OK] Recurrence tests 16 example 17.
- [OK] Recurrence tests 17 example 18.
- [OK] Recurrence tests 18 example 19.
- [OK] Recurrence tests 19 example 20.
- [OK] Recurrence tests 20 example 21.
- [OK] Recurrence tests 21 example 22.
- [OK] Recurrence tests 22 example 23.
- [OK] Recurrence tests 23 example 24.
- [OK] Recurrence tests 24 example 25.
- [OK] Recurrence tests 25 example 26.
- [OK] Recurrence tests 26 example 27.
- [OK] Recurrence tests 27 example 28.
- [OK] Recurrence tests 28 example 29.
- [OK] Recurrence tests 29 example 30.
- [OK] Recurrence tests 30 example 31: Bysetpo...
- [OK] Recurrence tests 31 example 32: Bysetpo...
- [OK] Recurrence tests 32 example 33: The sec...
- [OK] Recurrence tests 33 example 34: weeksta...
- [OK] Recurrence tests 34 example 35: weeksta...
- [OK] Recurrence tests 35 example 36: An exam...
- [OK] Recurrence tests 36 example 37: yearly,...
- [OK] Recurrence tests 37 example 38: exdate.
- [OK] Recurrence tests 38 example 39: recurre...
- [OK] Serialization tests 0 Write entire calend...
- [OK] Serialization tests 1 Write entire calend...
- [OK] Timezone normalization tests 0 normal timezone nor...
- [OK] Timezone normalization tests 1 timestamp exists tw...
- [OK] Timezone normalization tests 2 timestamp doesn't e...
-
- Full test results in `~/.opam/4.14/.opam-switch/build/icalendar.0.1.11/_build/default/test/_build/_tests/icalendar suite'.
- Test Successful in 0.015s. 108 tests run.
-> compiled icalendar.0.1.11
-> removed icalendar.0.1.11
-> installed icalendar.0.1.11
Done.
# To update the current shell environment, run: eval $(opam env)
2025-08-05 19:58.49 ---> saved as "c8f4c1a007cf0db20acdb76d7d5f01d4413fc4b8513bf87297740814ff674f2b"
Job succeeded
2025-08-05 19:58.56: Job succeeded