Build:
- 0
2025-12-08 20:46.20: New job: test core_profiler.v0.17.0, using opam 2.0
from https://github.com/ocaml/opam-repository.git#refs/pull/29040/head (54a2a184a6d77f10e4b79113c296cba5261ef4fa)
on debian-13-ocaml-5.4/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/29040/head" && git reset --hard 54a2a184
git fetch origin master
git merge --no-edit 4c9d80b7312698c8f185350873cbec03fdf0471a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam
RUN opam init --reinit -ni
RUN 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 depext -u || true
RUN opam pin add -k version -yn core_profiler.v0.17.0 v0.17.0
RUN opam depext core_profiler.v0.17.0 && opam reinstall core_profiler.v0.17.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" != 'core_profiler.v0.17.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test core_profiler.v0.17.0) || true
RUN opam depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test --verbose core_profiler.v0.17.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" != 'core_profiler.v0.17.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-08 20:46.20: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04-core_profiler.v0.17.0-54a2a184a6d77f10e4b79113c296cba5261ef4fa"
2025-12-08 20:46.20: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "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 depext -u || true"))
(run (shell "opam pin add -k version -yn core_profiler.v0.17.0 v0.17.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam depext core_profiler.v0.17.0 && opam reinstall core_profiler.v0.17.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\" != 'core_profiler.v0.17.0' && 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 depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test core_profiler.v0.17.0) || true"))
(run (shell "opam depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test --verbose core_profiler.v0.17.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\" != 'core_profiler.v0.17.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-08 20:46.20: Waiting for resource in pool OCluster
2025-12-09 04:54.38: Waiting for worker…
2025-12-09 05:03.24: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 4c9d80b731 Merge pull request #29031 from NielsMommen/release-ppx_parser-0.2.1
Updating 4c9d80b731..54a2a184a6
Fast-forward
packages/SZXX/SZXX.4.0.0/opam | 2 +-
.../abstract_algebra/abstract_algebra.v0.17.0/opam | 4 +-
packages/accessor/accessor.v0.17.0/opam | 6 +-
.../accessor_async/accessor_async.v0.17.0/opam | 10 +--
packages/accessor_base/accessor_base.v0.17.0/opam | 10 +--
packages/accessor_core/accessor_core.v0.17.0/opam | 10 +--
packages/async/async.v0.17.0/opam | 18 ++---
packages/async_durable/async_durable.v0.17.0/opam | 10 +--
packages/async_extra/async_extra.v0.17.0/opam | 8 +--
packages/async_find/async_find.v0.17.0/opam | 6 +-
packages/async_inotify/async_inotify.v0.17.0/opam | 10 +--
.../async_interactive.v0.17.0/opam | 8 +--
packages/async_js/async_js.v0.17.0/opam | 8 +--
packages/async_kernel/async_kernel.v0.17.0/opam | 6 +-
packages/async_log/async_log.v0.17.0/opam | 12 ++--
.../async_rpc_kernel/async_rpc_kernel.v0.17.0/opam | 12 ++--
.../async_rpc_websocket.v0.17.0/opam | 6 +-
.../async_sendfile/async_sendfile.v0.17.0/opam | 8 +--
packages/async_shell/async_shell.v0.17.0/opam | 8 +--
packages/async_smtp/async_smtp.v0.17.0/opam | 28 ++++----
packages/async_ssl/async_ssl.v0.17.0-1/opam | 12 ++--
packages/async_ssl/async_ssl.v0.17.0/opam | 12 ++--
packages/async_udp/async_udp.v0.17.0/opam | 6 +-
packages/async_unix/async_unix.v0.17.0/opam | 12 ++--
.../async_websocket/async_websocket.v0.17.0/opam | 6 +-
packages/babel/babel.v0.17.0/opam | 12 ++--
packages/base/base.v0.17.0/opam | 4 +-
packages/base/base.v0.17.1/opam | 8 +--
packages/base/base.v0.17.3/opam | 4 +-
.../base_bigstring/base_bigstring.v0.17.0/opam | 6 +-
.../base_quickcheck/base_quickcheck.v0.17.0/opam | 16 ++---
.../base_quickcheck/base_quickcheck.v0.17.1/opam | 16 ++---
packages/base_trie/base_trie.v0.17.0/opam | 8 +--
packages/bigdecimal/bigdecimal.v0.17.0/opam | 6 +-
packages/bignum/bignum.v0.17.0/opam | 10 +--
packages/bin_prot/bin_prot.v0.17.0-1/opam | 16 ++---
packages/bin_prot/bin_prot.v0.17.0/opam | 16 ++---
packages/bonsai/bonsai.v0.17.0/opam | 78 +++++++++++-----------
.../capitalization/capitalization.v0.17.0/opam | 4 +-
.../cmdlang-to-base/cmdlang-to-base.0.0.9/opam | 22 +++---
packages/codicons/codicons.v0.17.0/opam | 6 +-
.../cohttp_async_websocket.v0.17.0/opam | 10 +--
.../cohttp_static_handler.v0.17.0/opam | 2 +-
packages/command_rpc/command_rpc.v0.17.0/opam | 6 +-
.../content_security_policy.v0.17.0/opam | 4 +-
packages/coq-lsp/coq-lsp.0.2.0+8.17/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.0+8.18/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.0+8.19/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.0+8.20/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.2+8.17/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.2+8.18/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.2+8.19/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.2+8.20/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.3+8.17/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.3+8.18/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.3+8.19/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.3+8.20/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.3+9.0/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.4+8.20/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.4+9.0/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.4+9.1/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.5+8.20/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.5+9.0/opam | 8 +--
packages/coq-lsp/coq-lsp.0.2.5+9.1/opam | 8 +--
packages/coq-serapi/coq-serapi.8.20.0+0.20.0/opam | 8 +--
packages/core/core.v0.17.0/opam | 44 ++++++------
packages/core/core.v0.17.1/opam | 44 ++++++------
packages/core_bench/core_bench.v0.17.0/opam | 24 +++----
packages/core_extended/core_extended.v0.17.0/opam | 10 +--
packages/core_kernel/core_kernel.v0.17.0/opam | 12 ++--
packages/core_profiler/core_profiler.v0.17.0/opam | 16 ++---
packages/core_unix/core_unix.v0.17.0/opam | 22 +++---
packages/core_unix/core_unix.v0.17.1/opam | 22 +++---
packages/csvfields/csvfields.v0.17.0/opam | 6 +-
packages/dedent/dedent.v0.17.0/opam | 6 +-
.../delimited_parsing.v0.17.0/opam | 8 +--
packages/ecaml/ecaml.v0.17.0/opam | 16 ++---
packages/email_message/email_message.v0.17.0/opam | 12 ++--
packages/env_config/env_config.v0.17.0/opam | 8 +--
.../expect_test_helpers_async.v0.17.0/opam | 12 ++--
.../expect_test_helpers_core.v0.17.0/opam | 12 ++--
packages/fieldslib/fieldslib.v0.17.0/opam | 2 +-
packages/file-rewriter/file-rewriter.0.0.3/opam | 2 +-
packages/file_path/file_path.v0.17.0/opam | 14 ++--
packages/fuzzy_match/fuzzy_match.v0.17.0/opam | 4 +-
packages/fzf/fzf.v0.17.0/opam | 6 +-
packages/gel/gel.v0.17.0/opam | 4 +-
packages/hardcaml/hardcaml.v0.17.0/opam | 12 ++--
packages/hardcaml/hardcaml.v0.17.1/opam | 12 ++--
packages/hardcaml_axi/hardcaml_axi.v0.17.0/opam | 12 ++--
packages/hardcaml_c/hardcaml_c.v0.17.0/opam | 10 +--
.../hardcaml_circuits.v0.17.0/opam | 8 +--
.../hardcaml_event_driven_sim.v0.17.0/opam | 10 +--
.../hardcaml_fixed_point.v0.17.0/opam | 6 +-
.../hardcaml_handshake.v0.17.0/opam | 8 +--
.../hardcaml_of_verilog.v0.17.0/opam | 20 +++---
.../hardcaml_step_testbench.v0.17.0/opam | 10 +--
.../hardcaml_verify/hardcaml_verify.v0.17.0/opam | 12 ++--
.../hardcaml_verilator.v0.17.0/opam | 10 +--
.../hardcaml_waveterm.v0.17.0/opam | 12 ++--
.../hardcaml_xilinx/hardcaml_xilinx.v0.17.0/opam | 10 +--
.../hardcaml_xilinx_components.v0.17.0/opam | 12 ++--
.../hardcaml_xilinx_reports.v0.17.0/opam | 18 ++---
packages/hex_encode/hex_encode.v0.17.0/opam | 4 +-
packages/hg_lib/hg_lib.v0.17.0/opam | 10 +--
packages/higher_kinded/higher_kinded.v0.17.0/opam | 4 +-
packages/incr_dom/incr_dom.v0.17.0/opam | 18 ++---
.../incr_dom_interactive.v0.17.0/opam | 18 ++---
.../incr_dom_partial_render.v0.17.0/opam | 10 +--
.../incr_dom_sexp_form.v0.17.0/opam | 16 ++---
packages/incr_map/incr_map.v0.17.0/opam | 18 ++---
packages/incr_select/incr_select.v0.17.0/opam | 6 +-
packages/incremental/incremental.v0.17.0/opam | 12 ++--
.../indentation_buffer.v0.17.0/opam | 4 +-
packages/int_repr/int_repr.v0.17.0/opam | 4 +-
packages/jane_rope/jane_rope.v0.17.0/opam | 4 +-
.../janestreet_cpuid/janestreet_cpuid.v0.17.0/opam | 6 +-
.../janestreet_csv/janestreet_csv.v0.17.0/opam | 22 +++---
.../janestreet_lru_cache.v0.17.0/opam | 4 +-
packages/jsonaf/jsonaf.v0.17.0/opam | 4 +-
packages/jst-config/jst-config.v0.17.0/opam | 4 +-
.../legacy_diffable/legacy_diffable.v0.17.0/opam | 8 +--
packages/line-up-words/line-up-words.v0.17.0/opam | 10 +--
.../man_in_the_middle_debugger.v0.17.0/opam | 6 +-
.../memtrace_viewer/memtrace_viewer.v0.17.0/opam | 18 ++---
packages/mlt_parser/mlt_parser.v0.17.0/opam | 6 +-
packages/n_ary/n_ary.v0.17.0/opam | 16 ++---
packages/netsnmp/netsnmp.v0.17.0/opam | 6 +-
packages/notty_async/notty_async.v0.17.0/opam | 4 +-
.../numeric_string/numeric_string.v0.17.0/opam | 4 +-
.../ocaml-embed-file/ocaml-embed-file.v0.17.0/opam | 8 +--
.../ocaml_intrinsics/ocaml_intrinsics.v0.17.0/opam | 2 +-
.../ocaml_openapi_generator.v0.17.0/opam | 16 ++---
packages/of_json/of_json.v0.17.0/opam | 8 +--
.../ordinal_abbreviation.v0.17.0/opam | 4 +-
packages/pam/pam.v0.17.0/opam | 4 +-
packages/parsexp/parsexp.v0.17.0/opam | 2 +-
packages/parsexp_io/parsexp_io.v0.17.0/opam | 8 +--
packages/patdiff/patdiff.v0.17.0/opam | 12 ++--
packages/patience_diff/patience_diff.v0.17.0/opam | 6 +-
.../polling_state_rpc.v0.17.0/opam | 12 ++--
packages/posixat/posixat.v0.17.0/opam | 6 +-
.../postgres_async/postgres_async.v0.17.0/opam | 10 +--
packages/ppx_accessor/ppx_accessor.v0.17.0/opam | 4 +-
packages/ppx_assert/ppx_assert.v0.17.0/opam | 10 +--
packages/ppx_base/ppx_base.v0.17.0/opam | 12 ++--
packages/ppx_bench/ppx_bench.v0.17.0/opam | 2 +-
packages/ppx_bench/ppx_bench.v0.17.1/opam | 2 +-
packages/ppx_bin_prot/ppx_bin_prot.v0.17.0/opam | 6 +-
packages/ppx_bin_prot/ppx_bin_prot.v0.17.1/opam | 8 +--
packages/ppx_cold/ppx_cold.v0.17.0/opam | 2 +-
packages/ppx_compare/ppx_compare.v0.17.0/opam | 4 +-
packages/ppx_conv_func/ppx_conv_func.v0.17.0/opam | 2 +-
packages/ppx_css/ppx_css.v0.17.0/opam | 24 +++----
packages/ppx_csv_conv/ppx_csv_conv.v0.17.0/opam | 8 +--
.../ppx_custom_printf.v0.17.0/opam | 4 +-
packages/ppx_demo/ppx_demo.v0.17.0/opam | 6 +-
.../ppx_derive_at_runtime.v0.17.0/opam | 6 +-
.../ppx_derive_at_runtime.v0.17.1/opam | 6 +-
packages/ppx_diff/ppx_diff.v0.17.0/opam | 12 ++--
packages/ppx_diff/ppx_diff.v0.17.1/opam | 12 ++--
.../ppx_disable_unused_warnings.v0.17.0/opam | 2 +-
.../ppx_embed_file/ppx_embed_file.v0.17.0/opam | 6 +-
packages/ppx_enumerate/ppx_enumerate.v0.17.0/opam | 4 +-
packages/ppx_expect/ppx_expect.v0.17.0/opam | 8 +--
packages/ppx_expect/ppx_expect.v0.17.1/opam | 8 +--
packages/ppx_expect/ppx_expect.v0.17.2/opam | 8 +--
packages/ppx_expect/ppx_expect.v0.17.3/opam | 8 +--
.../ppx_expect_nobase.v0.17.2/opam | 2 +-
.../ppx_fields_conv/ppx_fields_conv.v0.17.0/opam | 4 +-
.../ppx_fixed_literal.v0.17.0/opam | 2 +-
packages/ppx_globalize/ppx_globalize.v0.17.0/opam | 2 +-
packages/ppx_globalize/ppx_globalize.v0.17.2/opam | 4 +-
packages/ppx_hardcaml/ppx_hardcaml.v0.17.0/opam | 6 +-
packages/ppx_hardcaml/ppx_hardcaml.v0.17.1/opam | 6 +-
packages/ppx_hash/ppx_hash.v0.17.0/opam | 8 +--
packages/ppx_here/ppx_here.v0.17.0/opam | 2 +-
.../ppx_inline_test/ppx_inline_test.v0.17.0/opam | 4 +-
.../ppx_inline_test/ppx_inline_test.v0.17.1/opam | 4 +-
.../ppx_inline_test_nobase.v0.17.0.2/opam | 2 +-
.../ppx_inline_test_nobase.v0.17.0/opam | 2 +-
packages/ppx_jane/ppx_jane.v0.17.0/opam | 54 +++++++--------
packages/ppx_js_style/ppx_js_style.v0.17.0/opam | 2 +-
packages/ppx_js_style/ppx_js_style.v0.17.1/opam | 2 +-
.../ppx_jsonaf_conv/ppx_jsonaf_conv.v0.17.0/opam | 6 +-
.../ppx_jsonaf_conv/ppx_jsonaf_conv.v0.17.1/opam | 6 +-
packages/ppx_let/ppx_let.v0.17.0/opam | 4 +-
packages/ppx_let/ppx_let.v0.17.1/opam | 4 +-
packages/ppx_log/ppx_log.v0.17.0/opam | 28 ++++----
.../ppx_module_timer/ppx_module_timer.v0.17.0/opam | 8 +--
packages/ppx_optcomp/ppx_optcomp.v0.17.0/opam | 4 +-
packages/ppx_optcomp/ppx_optcomp.v0.17.1/opam | 4 +-
packages/ppx_optional/ppx_optional.v0.17.0/opam | 4 +-
.../ppx_pattern_bind/ppx_pattern_bind.v0.17.0/opam | 4 +-
.../ppx_pattern_bind/ppx_pattern_bind.v0.17.1/opam | 4 +-
packages/ppx_python/ppx_python.v0.17.0/opam | 4 +-
.../ppx_quick_test/ppx_quick_test.v0.17.0/opam | 24 +++----
.../ppx_quick_test/ppx_quick_test.v0.17.1/opam | 24 +++----
packages/ppx_sexp_conv/ppx_sexp_conv.v0.17.0/opam | 6 +-
packages/ppx_sexp_conv/ppx_sexp_conv.v0.17.1/opam | 6 +-
.../ppx_sexp_message/ppx_sexp_message.v0.17.0/opam | 6 +-
.../ppx_sexp_value/ppx_sexp_value.v0.17.0/opam | 6 +-
packages/ppx_stable/ppx_stable.v0.17.0/opam | 2 +-
packages/ppx_stable/ppx_stable.v0.17.1/opam | 2 +-
.../ppx_stable_witness.v0.17.0/opam | 2 +-
packages/ppx_string/ppx_string.v0.17.0/opam | 4 +-
.../ppx_string_conv/ppx_string_conv.v0.17.0/opam | 8 +--
packages/ppx_tydi/ppx_tydi.v0.17.0/opam | 2 +-
packages/ppx_tydi/ppx_tydi.v0.17.1/opam | 2 +-
.../ppx_typed_fields/ppx_typed_fields.v0.17.0/opam | 18 ++---
.../ppx_typed_fields/ppx_typed_fields.v0.17.1/opam | 18 ++---
.../ppx_typerep_conv/ppx_typerep_conv.v0.17.0/opam | 4 +-
.../ppx_typerep_conv/ppx_typerep_conv.v0.17.1/opam | 4 +-
.../ppx_variants_conv.v0.17.0/opam | 4 +-
.../ppx_variants_conv.v0.17.1/opam | 4 +-
packages/ppx_xml_conv/ppx_xml_conv.v0.17.0/opam | 8 +--
.../ppx_yojson_conv/ppx_yojson_conv.v0.17.0/opam | 6 +-
.../ppx_yojson_conv/ppx_yojson_conv.v0.17.1/opam | 6 +-
packages/profunctor/profunctor.v0.17.0/opam | 6 +-
.../protocol_version_header.v0.17.0/opam | 4 +-
packages/re2/re2.v0.17.0/opam | 8 +--
packages/re_parser/re_parser.v0.17.0/opam | 4 +-
.../record_builder/record_builder.v0.17.0/opam | 4 +-
packages/redis-async/redis-async.v0.17.0/opam | 10 +--
.../regex_parser_intf.v0.17.0/opam | 2 +-
.../resource_cache/resource_cache.v0.17.0/opam | 8 +--
packages/rpc_parallel/rpc_parallel.v0.17.0/opam | 12 ++--
.../semantic_version/semantic_version.v0.17.0/opam | 4 +-
.../sequencer_table/sequencer_table.v0.17.0/opam | 6 +-
packages/sexp/sexp.v0.17.0/opam | 28 ++++----
packages/sexp_diff/sexp_diff.v0.17.0/opam | 4 +-
packages/sexp_grammar/sexp_grammar.v0.17.0/opam | 14 ++--
packages/sexp_macro/sexp_macro.v0.17.0/opam | 8 +--
packages/sexp_pretty/sexp_pretty.v0.17.0/opam | 6 +-
packages/sexp_select/sexp_select.v0.17.0/opam | 6 +-
.../sexp_string_quickcheck.v0.17.0/opam | 6 +-
packages/sexplib/sexplib.v0.17.0/opam | 4 +-
packages/sexps-rewriter/sexps-rewriter.0.0.3/opam | 4 +-
packages/shell/shell.v0.17.0/opam | 10 +--
packages/shexp/shexp.v0.17.0/opam | 4 +-
packages/splay_tree/splay_tree.v0.17.0/opam | 4 +-
.../splittable_random.v0.17.0/opam | 10 +--
packages/stdio/stdio.v0.17.0/opam | 2 +-
.../stored_reversed/stored_reversed.v0.17.0/opam | 4 +-
packages/streamable/streamable.v0.17.0/opam | 12 ++--
packages/streamable/streamable.v0.17.1/opam | 12 ++--
packages/string_dict/string_dict.v0.17.0/opam | 6 +-
packages/tdigest/tdigest.2.2.1/opam | 2 +-
packages/textutils/textutils.v0.17.0/opam | 8 +--
.../textutils_kernel/textutils_kernel.v0.17.0/opam | 4 +-
packages/tilde_f/tilde_f.v0.17.0/opam | 4 +-
packages/time_now/time_now.v0.17.0/opam | 10 +--
packages/timezone/timezone.v0.17.0/opam | 4 +-
.../toplevel_backend/toplevel_backend.v0.17.0/opam | 8 +--
.../toplevel_expect_test.v0.17.0/opam | 16 ++---
.../topological_sort/topological_sort.v0.17.0/opam | 6 +-
packages/torch/torch.v0.17.0/opam | 16 ++---
packages/tracing/tracing.v0.17.0/opam | 10 +--
packages/typerep/typerep.v0.17.0/opam | 2 +-
packages/typerep/typerep.v0.17.1/opam | 2 +-
packages/uopt/uopt.v0.17.0/opam | 4 +-
.../username_kernel/username_kernel.v0.17.0/opam | 4 +-
packages/variantslib/variantslib.v0.17.0/opam | 2 +-
.../versioned_polling_state_rpc.v0.17.0/opam | 10 +--
packages/virtual_dom/virtual_dom.v0.17.0/opam | 12 ++--
.../virtual_dom_toplayer.v0.17.0/opam | 10 +--
packages/zstandard/zstandard.v0.17.0/opam | 6 +-
267 files changed, 1181 insertions(+), 1181 deletions(-)
(from ocaml/opam:debian-13-ocaml-5.4@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04' locally
docker.io/ocaml/opam@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04: Pulling from ocaml/opam
75a759b14a01: Pulling fs layer
75a759b14a01: Verifying Checksum
75a759b14a01: Download complete
75a759b14a01: Pull complete
Digest: sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04
Status: Downloaded newer image for ocaml/opam@sha256:8c62cc7b043f64833949d4049211997093b28a2f1b98377748d3e185ae301c04
2025-12-09 05:03.30 ---> using "5f87df8c1f6f0886e7311dfd3df40b8bbb961cc34c83c0d033c6dd248c84bc7d" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-2.0 /usr/bin/opam"))
2025-12-09 05:03.30 ---> using "fe03e46bf389a70ce0e1b055dbcbcda33d09bcb6dc4e61755b0d7b99ab523a1d" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
[NOTE] Will configure 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.
[WARNING] Recommended dependencies -- most packages rely on these:
- m4
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
default (at git+file:///home/opam/opam-repository):
[INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
2025-12-09 05:03.30 ---> using "961a1d9eb7d73874b2c61994ccd40c45532fdd006cdcd81e40a2dbd5ff74b279" from cache
/home/opam: (run (shell "opam config report"))
# opam config report
# opam-version 2.0.10 (adc1e1829a2bef5b240746df80341b508290fe3b)
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=debian os-version=13
# solver builtin-mccs+glpk
# install-criteria -removed,-count[version-lag,request],-count[version-lag,changed],-changed
# upgrade-criteria -removed,-count[version-lag,solution],-new
# jobs 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
2025-12-09 05:03.30 ---> using "3bdce138cbc5fa8a296a51032110f0e975535fe60c5833844593baec3ba2517b" 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-12-09 05:03.30 ---> using "56b34fdc8ff5646b29d9456a230309cc62be3b8243adaac8d81d605ed217d474" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-09 05:03.32 ---> using "a09edd5b2270c1ba382e9c915b7badf56370fc91fbe0656504d3a99bad504ff5" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
default (at file:///home/opam/opam-repository):
[INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
2025-12-09 05:03.32 ---> using "093ee63cbd8d052c538edd9ee9f1771591c56302aa25d89de23db47065916e08" from cache
/home/opam: (run (network host)
(shell "opam depext -u || true"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# No extra OS packages requirements found.
# All required OS packages found.
The following command needs to be run through "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 [81.7 kB]
Fetched 172 kB in 0s (1329 kB/s)
Reading package lists...
# OS package update successful
2025-12-09 05:03.32 ---> using "52212e5b3a77e63247d8a83e1d6a0222ea64f7754f2a85be037ec760714ebaf5" from cache
/home/opam: (run (shell "opam pin add -k version -yn core_profiler.v0.17.0 v0.17.0"))
core_profiler is now pinned to version v0.17.0
2025-12-09 05:03.32 ---> using "1eba47cbc9a2241a64bf26398ca2ac641b745be5cca2dded95022fc55397b312" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam depext core_profiler.v0.17.0 && opam reinstall core_profiler.v0.17.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\" != 'core_profiler.v0.17.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
g++
# All required OS packages found.
core_profiler.v0.17.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
- install conf-g++ 1.0 [required by re2]
- install ocamlfind 1.9.8 [required by uutf]
- install dune 3.20.2 [required by core_profiler]
- install ocamlbuild 0.16.1 [required by uutf]
- install num 1.6 [required by sexplib]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install spawn v0.17.0 [required by core_unix, shell]
- install sexplib0 v0.17.0 [required by base]
- install re 1.14.0 [required by expect_test_helpers_core]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ocaml-compiler-libs v0.17.0 [required by ppxlib]
- install ocaml_intrinsics_kernel v0.17.1 [required by base]
- install jane-street-headers v0.17.0 [required by core, core_unix]
- install csexp 1.5.2 [required by dune-configurator]
- install topkg 1.1.1 [required by uutf]
- install parsexp v0.17.0 [required by sexplib]
- install ppxlib 0.37.0 [required by ppx_diff]
- install dune-configurator 3.20.2 [required by base]
- install uutf 1.0.4 [required by textutils_kernel]
- install sexplib v0.17.0 [required by core, core_unix]
- install ppxlib_jane v0.17.4 [required by ppx_diff]
- install ppx_pipebang v0.17.0 [required by ppx_jane]
- install ppx_ignore_instrumentation v0.17.0 [required by ppx_jane]
- install base v0.17.3 [required by core, core_kernel]
- install variantslib v0.17.0 [required by core]
- install typerep v0.17.1 [required by core]
- install stdio v0.17.0 [required by core]
- install regex_parser_intf v0.17.0 [required by re2]
- install ppx_tydi v0.17.1 [required by ppx_jane]
- install ppx_stable_witness v0.17.0 [required by ppx_jane]
- install ppx_stable v0.17.1 [required by ppx_jane]
- install ppx_sexp_conv v0.17.1 [required by core]
- install ppx_optional v0.17.0 [required by ppx_jane]
- install ppx_here v0.17.0 [required by ppx_jane]
- install ppx_globalize v0.17.2 [required by ppx_base]
- install ppx_fixed_literal v0.17.0 [required by ppx_jane]
- install ppx_enumerate v0.17.0 [required by ppx_diff]
- install ppx_disable_unused_warnings v0.17.0 [required by ppx_jane]
- install ppx_compare v0.17.0 [required by ppx_diff]
- install ppx_cold v0.17.0 [required by ppx_base]
- install fieldslib v0.17.0 [required by core]
- install ppx_variants_conv v0.17.1 [required by ppx_jane]
- install ppx_typerep_conv v0.17.1 [required by ppx_jane]
- install ppx_optcomp v0.17.1 [required by core_kernel, core, core_unix]
- install ppx_custom_printf v0.17.0 [required by ppx_jane]
- install ppx_sexp_value v0.17.0 [required by ppx_jane]
- install ppx_sexp_message v0.17.0 [required by core]
- install ppx_let v0.17.1 [required by ppx_jane]
- install ppx_hash v0.17.0 [required by core]
- install ppx_assert v0.17.0 [required by core]
- install ppx_fields_conv v0.17.0 [required by ppx_jane]
- install ppx_base v0.17.0 [required by core]
- install jst-config v0.17.0 [required by core_unix, core, shell]
- install bin_prot v0.17.0-1 [required by core]
- install sexp_pretty v0.17.0 [required by expect_test_helpers_core]
- install ppx_string v0.17.0 [required by ppx_jane]
- install capitalization v0.17.0 [required by ppx_string_conv]
- install time_now v0.17.0 [required by core]
- install ppx_bin_prot v0.17.1 [required by ppx_jane]
- install ppx_string_conv v0.17.0 [required by ppx_jane]
- install ppx_module_timer v0.17.0 [required by ppx_jane]
- install ppx_inline_test v0.17.1 [required by core]
- install ppx_expect v0.17.3 [required by ppx_jane]
- install ppx_bench v0.17.1 [required by ppx_jane]
- install ppx_log v0.17.0 [required by ppx_jane]
- install splittable_random v0.17.0 [required by core]
- install base_quickcheck v0.17.1 [required by core]
- install ppx_jane v0.17.0 [required by core_profiler]
- install uopt v0.17.0 [required by core_kernel, core_unix]
- install jane_rope v0.17.0 [required by re2]
- install int_repr v0.17.0 [required by core_kernel]
- install gel v0.17.0 [required by ppx_diff]
- install base_bigstring v0.17.0 [required by core]
- install ppx_diff v0.17.1 [required by core]
- install core v0.17.1 [required by core_profiler]
- install timezone v0.17.0 [required by core_unix]
- install textutils_kernel v0.17.0 [required by core_profiler]
- install re2 v0.17.0 [required by core_profiler]
- install expect_test_helpers_core v0.17.0 [required by core_unix]
- install core_kernel v0.17.0 [required by core_profiler]
- install core_unix v0.17.1 [required by core_profiler]
- install textutils v0.17.0 [required by core_profiler]
- install shell v0.17.0 [required by core_profiler]
- install core_profiler v0.17.0*
===== 84 to install =====
<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[base.v0.17.3] found in cache
[base_bigstring.v0.17.0] found in cache
[base_quickcheck.v0.17.1] found in cache
[bin_prot.v0.17.0-1] found in cache
[capitalization.v0.17.0] found in cache
[core.v0.17.1] found in cache
[core_kernel.v0.17.0] found in cache
[core_profiler.v0.17.0] found in cache
[core_unix.v0.17.1] found in cache
[csexp.1.5.2] found in cache
[dune.3.20.2] found in cache
[dune-configurator.3.20.2] found in cache
[expect_test_helpers_core.v0.17.0] found in cache
[fieldslib.v0.17.0] found in cache
[gel.v0.17.0] found in cache
[int_repr.v0.17.0] found in cache
[jane-street-headers.v0.17.0] found in cache
[jane_rope.v0.17.0] found in cache
[jst-config.v0.17.0] found in cache
[num.1.6] found in cache
[ocaml-compiler-libs.v0.17.0] found in cache
[ocaml_intrinsics_kernel.v0.17.1] found in cache
[ocamlbuild.0.16.1] found in cache
[ocamlfind.1.9.8] found in cache
[parsexp.v0.17.0] found in cache
[ppx_assert.v0.17.0] found in cache
[ppx_base.v0.17.0] found in cache
[ppx_bench.v0.17.1] found in cache
[ppx_bin_prot.v0.17.1] found in cache
[ppx_cold.v0.17.0] found in cache
[ppx_compare.v0.17.0] found in cache
[ppx_custom_printf.v0.17.0] found in cache
[ppx_derivers.1.2.1] found in cache
[ppx_diff.v0.17.1] found in cache
[ppx_disable_unused_warnings.v0.17.0] found in cache
[ppx_enumerate.v0.17.0] found in cache
[ppx_expect.v0.17.3] found in cache
[ppx_fields_conv.v0.17.0] found in cache
[ppx_fixed_literal.v0.17.0] found in cache
[ppx_globalize.v0.17.2] found in cache
[ppx_hash.v0.17.0] found in cache
[ppx_here.v0.17.0] found in cache
[ppx_ignore_instrumentation.v0.17.0] found in cache
[ppx_inline_test.v0.17.1] found in cache
[ppx_jane.v0.17.0] found in cache
[ppx_let.v0.17.1] found in cache
[ppx_log.v0.17.0] found in cache
[ppx_module_timer.v0.17.0] found in cache
[ppx_optcomp.v0.17.1] found in cache
[ppx_optional.v0.17.0] found in cache
[ppx_pipebang.v0.17.0] found in cache
[ppx_sexp_conv.v0.17.1] found in cache
[ppx_sexp_message.v0.17.0] found in cache
[ppx_sexp_value.v0.17.0] found in cache
[ppx_stable.v0.17.1] found in cache
[ppx_stable_witness.v0.17.0] found in cache
[ppx_string.v0.17.0] found in cache
[ppx_string_conv.v0.17.0] found in cache
[ppx_tydi.v0.17.1] found in cache
[ppx_typerep_conv.v0.17.1] found in cache
[ppx_variants_conv.v0.17.1] found in cache
[ppxlib.0.37.0] found in cache
[ppxlib_jane.v0.17.4] found in cache
[re.1.14.0] found in cache
[re2.v0.17.0] found in cache
[regex_parser_intf.v0.17.0] found in cache
[sexp_pretty.v0.17.0] found in cache
[sexplib.v0.17.0] found in cache
[sexplib0.v0.17.0] found in cache
[shell.v0.17.0] found in cache
[spawn.v0.17.0] found in cache
[splittable_random.v0.17.0] found in cache
[stdio.v0.17.0] found in cache
[stdlib-shims.0.3.0] found in cache
[textutils.v0.17.0] found in cache
[textutils_kernel.v0.17.0] found in cache
[time_now.v0.17.0] found in cache
[timezone.v0.17.0] found in cache
[topkg.1.1.1] found in cache
[typerep.v0.17.1] found in cache
[uopt.v0.17.0] found in cache
[uutf.1.0.4] found in cache
[variantslib.v0.17.0] found in cache
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed conf-g++.1.0
-> installed num.1.6
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed dune.3.20.2
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed sexplib0.v0.17.0
-> installed re.1.14.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed spawn.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.20.2
-> installed sexplib.v0.17.0
-> installed base.v0.17.3
-> installed fieldslib.v0.17.0
-> installed regex_parser_intf.v0.17.0
-> installed stdio.v0.17.0
-> installed variantslib.v0.17.0
-> installed typerep.v0.17.1
-> installed ppxlib.0.37.0
-> installed ppx_optcomp.v0.17.1
-> installed ppxlib_jane.v0.17.4
-> installed ppx_cold.v0.17.0
-> installed ppx_disable_unused_warnings.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_here.v0.17.0
-> installed ppx_fixed_literal.v0.17.0
-> installed ppx_ignore_instrumentation.v0.17.0
-> installed ppx_pipebang.v0.17.0
-> installed ppx_stable.v0.17.1
-> installed ppx_stable_witness.v0.17.0
-> installed ppx_tydi.v0.17.1
-> installed ppx_typerep_conv.v0.17.1
-> installed ppx_variants_conv.v0.17.1
-> installed ppx_compare.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_globalize.v0.17.2
-> installed ppx_optional.v0.17.0
-> installed ppx_sexp_conv.v0.17.1
-> installed ppx_let.v0.17.1
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_sexp_message.v0.17.0
-> installed ppx_sexp_value.v0.17.0
-> installed ppx_custom_printf.v0.17.0
-> installed ppx_base.v0.17.0
-> installed capitalization.v0.17.0
-> installed jst-config.v0.17.0
-> installed sexp_pretty.v0.17.0
-> installed ppx_string.v0.17.0
-> installed bin_prot.v0.17.0-1
-> installed time_now.v0.17.0
-> installed ppx_string_conv.v0.17.0
-> installed ppx_bin_prot.v0.17.1
-> installed ppx_module_timer.v0.17.0
-> installed ppx_inline_test.v0.17.1
-> installed ppx_bench.v0.17.1
-> installed ppx_expect.v0.17.3
-> installed splittable_random.v0.17.0
-> installed base_quickcheck.v0.17.1
-> installed ppx_log.v0.17.0
-> installed ppx_jane.v0.17.0
-> installed uopt.v0.17.0
-> installed gel.v0.17.0
-> installed jane_rope.v0.17.0
-> installed int_repr.v0.17.0
-> installed base_bigstring.v0.17.0
-> installed ppx_diff.v0.17.1
-> installed core.v0.17.1
-> installed textutils_kernel.v0.17.0
-> installed timezone.v0.17.0
-> installed expect_test_helpers_core.v0.17.0
-> installed core_kernel.v0.17.0
-> installed core_unix.v0.17.1
-> installed textutils.v0.17.0
-> installed shell.v0.17.0
-> installed re2.v0.17.0
-> installed core_profiler.v0.17.0
Done.
# Run eval $(opam env) to update the current shell environment
2025-12-09 05:09.24 ---> saved as "470c6099c39fa4addf3f447dc03b2e83abfc88f6078183a64b60b73dce5ed54f"
/home/opam: (run (network host)
(shell "(opam depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test core_profiler.v0.17.0) || true"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
[ERROR] No solution for core_profiler.v0.17.0: The actions to process have cyclic dependencies:
- install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install js_of_ocaml-compiler.6.2.0
- install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install js_of_ocaml.6.2.0
- install sedlex.3.7 -> install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install sedlex.3.7
- install sedlex.3.7 -> install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install sedlex.3.7
- install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install re.1.14.0
- install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install js_of_ocaml-compiler.6.2.0
- install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install js_of_ocaml.6.2.0
- install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install js_of_ocaml-compiler.6.2.0
- install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install js_of_ocaml.6.2.0
- install alcotest.1.9.1 -> install qcheck.0.27 -> install gen.1.1 -> install sedlex.3.7 -> install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install alcotest.1.9.1
Command failed: opam list --readonly --with-test --external '--resolve=core_profiler.v0.17.0' --color=never returned 20
2025-12-09 05:09.33 ---> saved as "ed03d27333982fb90c670686f1830fb22730ecc4a91ae5b4fcdf4db7c0ffd4f1"
/home/opam: (run (shell "opam depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test --verbose core_profiler.v0.17.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\" != 'core_profiler.v0.17.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
[ERROR] No solution for core_profiler.v0.17.0: The actions to process have cyclic dependencies:
- install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install js_of_ocaml-compiler.6.2.0
- install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install js_of_ocaml.6.2.0
- install sedlex.3.7 -> install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install sedlex.3.7
- install sedlex.3.7 -> install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install sedlex.3.7
- install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install re.1.14.0
- install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install js_of_ocaml-compiler.6.2.0
- install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install ppx_assert.v0.17.0 -> install jst-config.v0.17.0 -> install time_now.v0.17.0 -> install ppx_inline_test.v0.17.1 -> install ppx_expect.v0.17.3 -> install js_of_ocaml.6.2.0
- install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install js_of_ocaml-compiler.6.2.0
- install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install cinaps.v0.15.1 -> install ppxlib.0.37.0 -> install js_of_ocaml.6.2.0
- install alcotest.1.9.1 -> install qcheck.0.27 -> install gen.1.1 -> install sedlex.3.7 -> install js_of_ocaml-compiler.6.2.0 -> install js_of_ocaml.6.2.0 -> install re.1.14.0 -> install alcotest.1.9.1
Command failed: opam list --readonly --with-test --external '--resolve=core_profiler.v0.17.0' --color=never returned 20
"/usr/bin/env" "bash" "-c" "opam depext --with-test core_profiler.v0.17.0 && opam reinstall --with-test --verbose core_profiler.v0.17.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" != 'core_profiler.v0.17.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-09 05:10.00: Job failed: Failed: Build failed
2025-12-09 05:10.00: Log analysis:
2025-12-09 05:10.00: >>>
[ERROR] No solution for core_profiler.v0.17.0: The actions to process have cyclic dependencies:
(score = 20)
2025-12-09 05:10.00: >>>
[ERROR] No solution for core_profiler.v0.17.0: The actions to process have cyclic dependencies:
(score = 20)
2025-12-09 05:10.00: No solution for core_profiler.v0.17.0: The actions to process have cyclic dependencies: