Build:
- 0
2025-12-08 20:46.07: New job: build incr_dom_sexp_form.v0.17.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29040/head (54a2a184a6d77f10e4b79113c296cba5261ef4fa)
on ubuntu-24.04-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/29040/head" && git reset --hard 54a2a184
git fetch origin master
git merge --no-edit 4c9d80b7312698c8f185350873cbec03fdf0471a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350
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 incr_dom_sexp_form.v0.17.0 v0.17.0
RUN opam reinstall incr_dom_sexp_form.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 "\"ubuntu-24.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'incr_dom_sexp_form.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.07: Using cache hint "ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350-incr_dom_sexp_form.v0.17.0-54a2a184a6d77f10e4b79113c296cba5261ef4fa"
2025-12-08 20:46.07: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350)
(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 incr_dom_sexp_form.v0.17.0 v0.17.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall incr_dom_sexp_form.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 \"\\\"ubuntu-24.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'incr_dom_sexp_form.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.07: Waiting for resource in pool OCluster
2025-12-09 03:22.13: Waiting for worker…
2025-12-09 03:25.07: Got resource from pool OCluster
Building on laodoke.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:ubuntu-24.04-ocaml-4.14@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350)
Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-4.14@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350' locally
docker.io/ocaml/opam@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350: Pulling from ocaml/opam
00ac8f7de05f: Already exists
dcea2b70d364: Pulling fs layer
d29a8ec9288d: Pulling fs layer
0f71e96d8f06: Pulling fs layer
81f20fdd34cc: Pulling fs layer
81f20fdd34cc: Waiting
d29a8ec9288d: Verifying Checksum
d29a8ec9288d: Download complete
0f71e96d8f06: Download complete
81f20fdd34cc: Download complete
dcea2b70d364: Verifying Checksum
dcea2b70d364: Download complete
dcea2b70d364: Pull complete
d29a8ec9288d: Pull complete
0f71e96d8f06: Pull complete
81f20fdd34cc: Pull complete
Digest: sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350
Status: Downloaded newer image for ocaml/opam@sha256:7f4e554329cb81b841e3ed28f284471d289ea718dffa40e3f597fd8b0b434350
2025-12-09 03:26.28 ---> using "049424e9ea37f1cd6b287c4aec2452cf257bc79b2f9fe2fd58e82150e47f9c37" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-09 03:26.28 ---> using "fc641a001b89148027114be0bf92b76e96b3519dceaab55e635bbf6b9b72f8a6" 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
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-12-09 03:26.28 ---> using "47c37667ec200f5f2bbf03affe5a68e5417a70a1c13e907bf2bb798d92fe6cf8" 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=ubuntu os-version=24.04
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 71
# 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-12-09 03:26.28 ---> using "f9079b306e3286deb1bc7821d77ebf8529778f7c5d2041430fe5f63bbea88c08" 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 03:26.28 ---> using "ea66749ae6a535f9b102b9501af48c10be0cbdff8644b0da1a5bfb5df0eeeeb0" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-09 03:26.29 ---> using "418d4a4be957d716937847e2b574fc4cbf99c657932a8b7e19b7b73a1163cf8c" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-09 03:26.29 ---> using "efbe5d454836b8bc244f249f9d78a87360dff5370cfba4bd32e56114d43baa7e" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu noble InRelease
- Get:2 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
- Get:3 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
- Get:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
- Get:5 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1182 kB]
- Get:6 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1700 kB]
- Get:7 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1943 kB]
- Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [2059 kB]
- Fetched 7261 kB in 1s (7377 kB/s)
- Reading package lists...
-
2025-12-09 03:26.29 ---> using "0c0f3c36b6bd83658951b5c1663426805199dfaa0061954b8192a0d336eb6c94" from cache
/home/opam: (run (shell "opam pin add -k version -yn incr_dom_sexp_form.v0.17.0 v0.17.0"))
incr_dom_sexp_form is now pinned to version v0.17.0
2025-12-09 03:26.30 ---> saved as "a07405a9cce60de25eaa907ccfd899614a2971c74d500f9b9cc688913e27e481"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall incr_dom_sexp_form.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 \"\\\"ubuntu-24.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'incr_dom_sexp_form.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"))
incr_dom_sexp_form.v0.17.0 is not installed. Install it? [Y/n] y
* Incompatible packages:
- (invariant) -> ocaml-base-compiler = 4.14.2
- incr_dom_sexp_form >= v0.17.0 -> ocaml >= 5.1.0 -> ocaml-variants < 5.5.1~
You can temporarily relax the switch invariant with `--update-invariant'
* Missing dependency:
- incr_dom_sexp_form >= v0.17.0 -> ocaml >= 5.1.0 -> ocaml-variants < 5.5.1~ -> ocaml-beta
unmet availability conditions: 'enable-ocaml-beta-repository'
* Missing dependency:
- incr_dom_sexp_form >= v0.17.0 -> ocaml >= 5.1.0 -> ocaml-variants >= 5.1.0~ -> system-msvc
unmet availability conditions: 'os = "win32"'
No solution found, exiting
"/usr/bin/env" "bash" "-c" "opam reinstall incr_dom_sexp_form.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 "\"ubuntu-24.04\""; then
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
fi;
test "$pkg" != 'incr_dom_sexp_form.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 03:26.46: Job failed: Failed: Build failed
2025-12-09 03:26.46: Log analysis:
2025-12-09 03:26.46: >>>
No solution found, exiting
(score = 100)
2025-12-09 03:26.46: [SKIP] Package not available