>>> mermaid-rs-renderer: Building testing/mermaid-rs-renderer 0.3.1-r0 (using abuild 3.18.0_rc3-r1) started Tue, 14 Jul 2026 17:40:33 +0000 >>> mermaid-rs-renderer: Validating /home/buildozer/aports/testing/mermaid-rs-renderer/APKBUILD... >>> mermaid-rs-renderer: Analyzing dependencies... >>> mermaid-rs-renderer: Installing for build: build-base cargo-auditable ( 1/10) Installing libffi (3.5.2-r1) ( 2/10) Installing xz-libs (5.8.3-r0) ( 3/10) Installing libxml2 (2.13.9-r2) ( 4/10) Installing llvm22-libs (22.1.8-r0) ( 5/10) Installing rust (1.96.1-r0) ( 6/10) Installing sqlite-libs (3.53.3-r0) ( 7/10) Installing libssh2 (1.11.1-r3) ( 8/10) Installing cargo (1.96.1-r0) ( 9/10) Installing cargo-auditable (0.7.5-r0) (10/10) Installing .makedepends-mermaid-rs-renderer (20260714.174034) Executing busybox-1.38.0-r1.trigger OK: 600.0 MiB in 115 packages >>> mermaid-rs-renderer: Cleaning up srcdir >>> mermaid-rs-renderer: Cleaning up pkgdir >>> mermaid-rs-renderer: Cleaning up tmpdir >>> mermaid-rs-renderer: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz /var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz: OK >>> mermaid-rs-renderer: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz /var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz: OK >>> mermaid-rs-renderer: Unpacking /var/cache/distfiles/edge/mermaid-rs-renderer-0.3.1.tar.gz... Updating crates.io index Downloading crates ... Downloaded unicode-script v0.5.8 Downloaded unicode-vo v0.1.0 Downloaded unicode-bidi v0.3.18 Downloaded xmlwriter v0.1.0 Downloaded usvg v0.47.0 Downloaded utf8parse v0.2.2 Downloaded base64 v0.22.1 Downloaded plotters-backend v0.3.7 Downloaded version_check v0.9.5 Downloaded clap_derive v4.6.1 Downloaded is_terminal_polyfill v1.70.2 Downloaded byteorder-lite v0.1.0 Downloaded zmij v1.0.16 Downloaded anstream v1.0.0 Downloaded cast v0.3.0 Downloaded core_maths v0.1.1 Downloaded either v1.15.0 Downloaded thiserror-impl v2.0.18 Downloaded criterion-plot v0.8.2 Downloaded proc-macro2 v1.0.106 Downloaded criterion v0.8.2 Downloaded anyhow v1.0.102 Downloaded alloca v0.4.0 Downloaded crossbeam-utils v0.8.21 Downloaded zune-jpeg v0.5.11 Downloaded clap v4.6.1 Downloaded find-msvc-tools v0.1.8 Downloaded anes v0.1.6 Downloaded ciborium v0.2.2 Downloaded regex v1.12.3 Downloaded kurbo v0.13.0 Downloaded zerocopy-derive v0.8.33 Downloaded rayon v1.11.0 Downloaded ttf-parser v0.25.1 Downloaded clap_builder v4.6.0 Downloaded tiny-skia v0.12.0 Downloaded aho-corasick v1.1.4 Downloaded syn v2.0.117 Downloaded rustybuzz v0.20.1 Downloaded libm v0.2.15 Downloaded itertools v0.13.0 Downloaded zerocopy v0.8.33 Downloaded regex-syntax v0.8.8 Downloaded png v0.18.1 Downloaded serde_json v1.0.149 Downloaded anstyle-parse v1.0.0 Downloaded anstyle-query v1.1.5 Downloaded strsim v0.11.1 Downloaded plotters v0.3.7 Downloaded resvg v0.47.0 Downloaded serde_core v1.0.228 Downloaded memchr v2.7.6 Downloaded log v0.4.29 Downloaded euclid v0.22.13 Downloaded bytemuck v1.24.0 Downloaded regex-automata v0.4.13 Downloaded shlex v1.3.0 Downloaded ciborium-ll v0.2.2 Downloaded crossbeam-epoch v0.9.18 Downloaded rayon-core v1.13.0 Downloaded fontconfig-parser v0.5.8 Downloaded roxmltree v0.21.1 Downloaded num-traits v0.2.19 Downloaded ucd-trie v0.1.7 Downloaded serde_derive v1.0.228 Downloaded libc v0.2.180 Downloaded serde v1.0.228 Downloaded flate2 v1.1.8 Downloaded slotmap v1.1.1 Downloaded bitflags v2.10.0 Downloaded tiny-skia-path v0.12.0 Downloaded ciborium-io v0.2.2 Downloaded half v2.7.1 Downloaded colorchoice v1.0.4 Downloaded clap_lex v1.0.0 Downloaded heck v0.5.0 Downloaded oorandom v11.1.5 Downloaded json5 v1.3.1 Downloaded image-webp v0.2.4 Downloaded fdeflate v0.3.7 Downloaded zune-core v0.5.1 Downloaded roxmltree v0.20.0 Downloaded tinyvec v1.10.0 Downloaded fontdb v0.23.0 Downloaded imagesize v0.14.0 Downloaded unicode-ccc v0.4.0 Downloaded simplecss v0.2.2 Downloaded autocfg v1.5.0 Downloaded smallvec v1.15.1 Downloaded siphasher v1.0.1 Downloaded svgtypes v0.16.1 Downloaded cc v1.2.54 Downloaded plotters-svg v0.3.7 Downloaded weezl v0.1.12 Downloaded gif v0.14.1 Downloaded rgb v0.8.52 Downloaded unicode-properties v0.1.4 Downloaded float-cmp v0.9.0 Downloaded itoa v1.0.17 Downloaded unicode-ident v1.0.22 Downloaded crc32fast v1.5.0 Downloaded pico-args v0.5.0 Downloaded unicode-bidi-mirroring v0.4.0 Downloaded memmap2 v0.9.9 Downloaded simd-adler32 v0.3.8 Downloaded arrayref v0.3.9 Downloaded strict-num v0.1.1 Downloaded anstyle v1.0.13 Downloaded page_size v0.6.0 Downloaded crossbeam-deque v0.8.6 Downloaded tinytemplate v1.2.1 Downloaded same-file v1.0.6 Downloaded once_cell v1.21.4 Downloaded color_quant v1.1.0 Downloaded quick-error v2.0.1 Downloaded quote v1.0.45 Downloaded data-url v0.3.2 Downloaded cfg-if v1.0.4 Downloaded adler2 v2.0.1 Downloaded arrayvec v0.7.6 Downloaded walkdir v2.5.0 Downloaded tinyvec_macros v0.1.1 Downloaded miniz_oxide v0.8.9 Downloaded thiserror v2.0.18 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.22 Compiling libm v0.2.15 Compiling crc32fast v1.5.0 Compiling simd-adler32 v0.3.8 Compiling memchr v2.7.6 Compiling bytemuck v1.24.0 Compiling log v0.4.29 Compiling cfg-if v1.0.4 Compiling libc v0.2.180 Compiling version_check v0.9.5 Compiling adler2 v2.0.1 Compiling serde_core v1.0.228 Compiling smallvec v1.15.1 Compiling float-cmp v0.9.0 Compiling arrayvec v0.7.6 Compiling bitflags v2.10.0 Compiling roxmltree v0.20.0 Compiling tinyvec_macros v0.1.1 Compiling arrayref v0.3.9 Compiling utf8parse v0.2.2 Compiling zmij v1.0.16 Compiling unicode-script v0.5.8 Compiling is_terminal_polyfill v1.70.2 Compiling serde v1.0.228 Compiling colorchoice v1.0.4 Compiling unicode-properties v0.1.4 Compiling unicode-ccc v0.4.0 Compiling unicode-bidi-mirroring v0.4.0 Compiling anstyle v1.0.13 Compiling anstyle-query v1.1.5 Compiling siphasher v1.0.1 Compiling thiserror v2.0.18 Compiling strsim v0.11.1 Compiling unicode-bidi v0.3.18 Compiling serde_json v1.0.149 Compiling color_quant v1.1.0 Compiling base64 v0.22.1 Compiling xmlwriter v0.1.0 Compiling anyhow v1.0.102 Compiling pico-args v0.5.0 Compiling clap_lex v1.0.0 Compiling unicode-vo v0.1.0 Compiling regex-syntax v0.8.8 Compiling heck v0.5.0 Compiling byteorder-lite v0.1.0 Compiling zune-core v0.5.1 Compiling weezl v0.1.12 Compiling data-url v0.3.2 Compiling quick-error v2.0.1 Compiling imagesize v0.14.0 Compiling itoa v1.0.17 Compiling ucd-trie v0.1.7 Compiling once_cell v1.21.4 Compiling tinyvec v1.10.0 Compiling miniz_oxide v0.8.9 Compiling fdeflate v0.3.7 Compiling strict-num v0.1.1 Compiling anstyle-parse v1.0.0 Compiling simplecss v0.2.2 Compiling kurbo v0.13.0 Compiling anstream v1.0.0 Compiling tiny-skia-path v0.12.0 Compiling rgb v0.8.52 Compiling slotmap v1.1.1 Compiling zune-jpeg v0.5.11 Compiling image-webp v0.2.4 Compiling gif v0.14.1 Compiling aho-corasick v1.1.4 Compiling roxmltree v0.21.1 Compiling clap_builder v4.6.0 Compiling flate2 v1.1.8 Compiling fontconfig-parser v0.5.8 Compiling png v0.18.1 Compiling syn v2.0.117 Compiling svgtypes v0.16.1 Compiling core_maths v0.1.1 Compiling ttf-parser v0.25.1 Compiling memmap2 v0.9.9 Compiling tiny-skia v0.12.0 Compiling regex-automata v0.4.13 Compiling fontdb v0.23.0 Compiling rustybuzz v0.20.1 Compiling regex v1.12.3 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.18 Compiling clap_derive v4.6.1 Compiling usvg v0.47.0 Compiling clap v4.6.1 Compiling resvg v0.47.0 Compiling json5 v1.3.1 Compiling mermaid-rs-renderer v0.3.1 (/home/buildozer/aports/testing/mermaid-rs-renderer/src/mermaid-rs-renderer-0.3.1) Finished `release` profile [optimized] target(s) in 2m 27s Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.22 Compiling cfg-if v1.0.4 Compiling memchr v2.7.6 Compiling libc v0.2.180 Compiling serde_core v1.0.228 Compiling libm v0.2.15 Compiling simd-adler32 v0.3.8 Compiling crc32fast v1.5.0 Compiling serde v1.0.228 Compiling adler2 v2.0.1 Compiling log v0.4.29 Compiling version_check v0.9.5 Compiling bytemuck v1.24.0 Compiling crossbeam-utils v0.8.21 Compiling utf8parse v0.2.2 Compiling smallvec v1.15.1 Compiling bitflags v2.10.0 Compiling zmij v1.0.16 Compiling float-cmp v0.9.0 Compiling arrayvec v0.7.6 Compiling roxmltree v0.20.0 Compiling anstyle v1.0.13 Compiling arrayref v0.3.9 Compiling serde_json v1.0.149 Compiling anstyle-query v1.1.5 Compiling colorchoice v1.0.4 Compiling zerocopy v0.8.33 Compiling is_terminal_polyfill v1.70.2 Compiling tinyvec_macros v0.1.1 Compiling heck v0.5.0 Compiling unicode-ccc v0.4.0 Compiling shlex v1.3.0 Compiling regex-syntax v0.8.8 Compiling unicode-properties v0.1.4 Compiling unicode-script v0.5.8 Compiling strsim v0.11.1 Compiling unicode-bidi-mirroring v0.4.0 Compiling itoa v1.0.17 Compiling clap_lex v1.0.0 Compiling autocfg v1.5.0 Compiling find-msvc-tools v0.1.8 Compiling siphasher v1.0.1 Compiling either v1.15.0 Compiling anyhow v1.0.102 Compiling base64 v0.22.1 Compiling quick-error v2.0.1 Compiling unicode-bidi v0.3.18 Compiling unicode-vo v0.1.0 Compiling weezl v0.1.12 Compiling imagesize v0.14.0 Compiling data-url v0.3.2 Compiling xmlwriter v0.1.0 Compiling thiserror v2.0.18 Compiling byteorder-lite v0.1.0 Compiling rayon-core v1.13.0 Compiling pico-args v0.5.0 Compiling color_quant v1.1.0 Compiling zune-core v0.5.1 Compiling ciborium-io v0.2.2 Compiling ucd-trie v0.1.7 Compiling plotters-backend v0.3.7 Compiling once_cell v1.21.4 Compiling cast v0.3.0 Compiling same-file v1.0.6 Compiling oorandom v11.1.5 Compiling anes v0.1.6 Compiling miniz_oxide v0.8.9 Compiling anstyle-parse v1.0.0 Compiling fdeflate v0.3.7 Compiling strict-num v0.1.1 Compiling tinyvec v1.10.0 Compiling walkdir v2.5.0 Compiling simplecss v0.2.2 Compiling cc v1.2.54 Compiling kurbo v0.13.0 Compiling anstream v1.0.0 Compiling plotters-svg v0.3.7 Compiling itertools v0.13.0 Compiling zune-jpeg v0.5.11 Compiling tiny-skia-path v0.12.0 Compiling rgb v0.8.52 Compiling slotmap v1.1.1 Compiling gif v0.14.1 Compiling image-webp v0.2.4 Compiling num-traits v0.2.19 Compiling aho-corasick v1.1.4 Compiling roxmltree v0.21.1 Compiling clap_builder v4.6.0 Compiling fontconfig-parser v0.5.8 Compiling flate2 v1.1.8 Compiling crossbeam-epoch v0.9.18 Compiling crossbeam-deque v0.8.6 Compiling png v0.18.1 Compiling syn v2.0.117 Compiling svgtypes v0.16.1 Compiling core_maths v0.1.1 Compiling ttf-parser v0.25.1 Compiling memmap2 v0.9.9 Compiling page_size v0.6.0 Compiling plotters v0.3.7 Compiling rayon v1.11.0 Compiling alloca v0.4.0 Compiling tiny-skia v0.12.0 Compiling criterion-plot v0.8.2 Compiling regex-automata v0.4.13 Compiling rustybuzz v0.20.1 Compiling fontdb v0.23.0 Compiling regex v1.12.3 Compiling serde_derive v1.0.228 Compiling zerocopy-derive v0.8.33 Compiling clap_derive v4.6.1 Compiling thiserror-impl v2.0.18 Compiling usvg v0.47.0 Compiling clap v4.6.1 Compiling resvg v0.47.0 Compiling half v2.7.1 Compiling ciborium-ll v0.2.2 Compiling json5 v1.3.1 Compiling tinytemplate v1.2.1 Compiling ciborium v0.2.2 Compiling mermaid-rs-renderer v0.3.1 (/home/buildozer/aports/testing/mermaid-rs-renderer/src/mermaid-rs-renderer-0.3.1) Compiling criterion v0.8.2 Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 07s Running unittests src/lib.rs (target/debug/deps/mermaid_rs_renderer-89775ee1482ac320) running 331 tests test error::tests::parse_error_implements_display ... ok test edge_geometry::tests::endpoint_angle_uses_requested_endpoint_tangent ... ok test error::tests::parse_error_invalid_directive_shape ... ok test config::tests::fast_text_metrics_parses_from_camel_case ... ok test cli::tests::parse_aspect_ratio_accepts_common_formats ... ok test config::tests::mindmap_config_accepts_camel_case_edge_color ... ok test error::tests::parse_error_unexpected_token_shape ... ok test layout::flowchart::aspect_fold::tests::fold_candidate_rejected_when_crossings_explode ... ok test layout::flowchart::aspect_fold::tests::candidate_band_counts_capped_by_rank_count ... ok test layout::flowchart::aspect_fold::tests::plan_bands_balances_rank_widths ... ok test layout::flowchart::aspect_fold::tests::plan_bands_gives_every_band_at_least_one_rank ... ok test edge_geometry::tests::endpoint_insets_shorten_long_segments_without_collapsing_short_segments ... ok test layout::flowchart::aspect_fold::tests::plan_bands_respects_blocked_boundaries ... ok test error::tests::parse_error_is_anyhow_convertible ... ok test config::tests::timeline_config_accepts_default_direction ... ok test layout::flowchart::aspect_fold::tests::candidate_band_counts_for_wide_chain ... ok test config::tests::mindmap_config_accepts_documented_snake_case_keys ... ok test layout::flowchart::aspect_fold::tests::plan_bands_returns_short_when_boundaries_insufficient ... ok test cli::tests::extracts_mermaid_blocks ... ok test cli::tests::parses_size_flag ... ok test layout::flowchart::edge_pipeline::tests::axis_wide_track_engages_for_real_same_axis_contention ... ok test layout::flowchart::edge_pipeline::tests::axis_wide_track_skips_simple_pass_through_axis ... ok test layout::flowchart::aspect_fold::tests::straight_line_crossings_counts_intersections ... ok test layout::flowchart::manual_layout::tests::build_ordering_edges_retains_non_forward_edges ... ok test layout::flowchart::manual_layout::tests::weighted_median_center_preserves_equal_weight_median ... ok test layout::flowchart::path_cleanup::tests::collapse_axis_aligned_runs_removes_redundant_backtracking ... ok test layout::flowchart::path_cleanup::tests::collapse_near_axis_aligned_path_reduces_vertical_jitter ... ok test config::tests::fast_text_metrics_applied_by_load_config ... ok test layout::flowchart::edge_pipeline::tests::routing_profile_uses_exact_search_for_small_compound_flowcharts ... ok test layout::flowchart::analysis::tests::analysis_marks_cycles_boundaries_hubs_and_weights ... ok test cli::tests::merge_init_config_theme_variables ... ok test layout::flowchart::edge_pipeline::tests::congestion_acceptance_requires_no_hard_regression ... ok test cli::tests::merge_init_config_updates_timeline_default_direction ... ok test cli::tests::merge_init_config_updates_layout ... ok test layout::flowchart::edge_pipeline::tests::endpoint_port_enforcement_repairs_self_loop_final_leg ... ok test layout::flowchart::edge_pipeline::tests::endpoint_port_enforcement_repairs_inward_segments ... ok test cli::tests::merge_init_config_updates_preferred_aspect_ratio ... ok test layout::flowchart::edge_pipeline::tests::flowchart_reserved_channels_cover_rank_gaps_and_hubs ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_for_non_flowchart_kind ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_without_goal ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_for_vertical_direction ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_with_too_few_ranks ... ok test layout::flowchart::aspect_fold::tests::fold_rejected_when_aspect_near_goal ... ok test layout::flowchart::policy::tests::tiny_graph_shortcut_excludes_directed_cycles ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_when_subgraph_spans_all_ranks ... ok test config::tests::fast_text_metrics_default_is_false_when_absent ... ok test layout::flowchart::aspect_fold::tests::fold_keeps_subgraph_members_in_one_band ... ok test layout::flowchart::route_labels::tests::apply_label_dummy_anchors_uses_dummy_node_center ... ok test layout::flowchart::route_labels::tests::sync_route_label_plan_tracks_post_cleanup_path_shift_for_non_flowcharts ... ok test layout::flowchart::route_labels::tests::sync_route_label_plan_preserves_reserved_center_for_flowcharts ... ok test layout::flowchart::plan::tests::lane_planner_assigns_stable_pair_indices ... ok test layout::flowchart::stage_validation::tests::route_stage_validator_accepts_clean_route ... ok test layout::flowchart::aspect_fold::tests::serpentine_reversal_keeps_wrap_edge_short ... ok test layout::flowchart::objectives::tests::resolve_node_overlaps_moves_cross_subgraph_group_together ... ok test layout::flowchart::stage_validation::tests::route_stage_validator_reports_bad_endpoint_direction ... ok test layout::geometry::tests::diamond_interior_uses_actual_shape_not_bounding_box ... ok test layout::geometry::tests::endpoint_side_and_outward_checks_are_side_aware ... ok test layout::flowchart::plan::tests::plan_groups_parallel_edges_into_bundle_lanes ... ok test layout::flowchart::post_route::tests::build_edge_layouts_applies_requirement_defaults ... ok test layout::label_placement::tests::clamp_label_center_no_op_when_inside ... ok test layout::flowchart::policy::tests::auto_spacing_disabled_preserves_user_spacing ... ok test layout::flowchart::manual_layout::tests::flowchart_hub_relation_expands_cross_axis_spacing_half ... ok test layout::label_placement::tests::clamp_label_center_stays_inside ... ok test layout::geometry::tests::rectangle_boundary_is_not_strict_interior ... ok test layout::flowchart::post_route::tests::build_edge_layouts_keeps_requirement_contains_solid ... ok test layout::label_placement::tests::edge_label_anchor_from_point_uses_nearest_segment ... ok test layout::label_placement::tests::class_endpoint_label_anchor_stays_near_endpoint ... ok test layout::label_placement::tests::edge_label_anchor_midpoint ... ok test layout::flowchart::edge_pipeline::tests::routing_profile_bounds_large_flowcharts ... ok test layout::label_placement::tests::flowchart_refine_cost_penalizes_along_edge_drift ... ok test layout::label_placement::tests::edge_label_bundle_fractions_spread_parallel_edges ... ok test layout::label_placement::tests::label_penalties_increase_when_too_far_from_own_edge ... ok test layout::label_placement::tests::label_penalties_increase_when_touching_foreign_edge ... ok test layout::label_placement::tests::label_penalties_increase_when_touching_own_edge ... ok test layout::label_placement::tests::obstacle_grid_insert_finds_new_item ... ok test layout::flowchart::roles::tests::classify_edge_roles_marks_cycle_and_back_edges ... ok test layout::label_placement::tests::obstacle_grid_query_finds_nearby_rect ... ok test layout::flowchart::roles::tests::classify_edge_roles_marks_subgraph_boundaries_and_labels ... ok test layout::label_placement::tests::obstacle_grid_query_misses_distant_rect ... ok test layout::label_placement::tests::outside_area_fully_inside ... ok test layout::flowchart::manual_layout::tests::flowchart_center_labels_expand_main_rank_gap_before_routing ... ok test layout::flowchart::aspect_fold::tests::back_edge_role_preserved_after_fold ... ok test layout::label_placement::tests::outside_area_fully_outside ... ok test layout::label_placement::tests::outside_area_partially_outside ... ok test layout::label_placement::tests::overlap_area_contained ... ok test layout::label_placement::tests::overlap_area_no_overlap ... ok test layout::flowchart::manual_layout::tests::non_flowchart_layouts_can_insert_label_dummy_nodes ... ok test layout::label_placement::tests::overlap_area_partial_overlap ... ok test layout::label_placement::tests::polyline_rect_distance_positive_when_clear ... ok test layout::label_placement::tests::polyline_rect_distance_zero_when_segment_crosses_rect ... ok test layout::ranking::tests::compute_ranks_cycle_respects_entry_and_exit_when_cycle_order_flips ... ok test layout::ranking::tests::median_position_odd_count ... ok test layout::ranking::tests::median_position_with_no_neighbors ... ok test layout::ranking::tests::compute_ranks_disconnected_nodes ... ok test layout::ranking::tests::compute_ranks_cycle_with_entry_and_exit_respects_external_precedence ... ok test layout::ranking::tests::compute_ranks_diamond ... ok test layout::ranking::tests::compute_ranks_handles_cycle ... ok test layout::ranking::tests::compute_ranks_linear_chain ... ok test layout::ranking::tests::compute_ranks_places_downstream_after_cycle_component ... ok test layout::routing::tests::crossing_avoidance_does_not_justify_disproportionate_detours ... ok test layout::flowchart::objectives::tests::relax_edge_span_constraints_moves_cross_subgraph_group_together ... ok test layout::ranking::tests::order_rank_nodes_reduces_crossings ... ok test layout::subgraphs::tests::anchor_layout_for_edge_towards_uses_nearest_boundary_port ... ok test layout::subgraphs::tests::anchor_layout_for_edge_uses_expected_perimeter_side ... ok test layout::sequence::tests::sequence_center_label_moves_off_path_when_path_is_blocked ... ok test layout::sequence::tests::sequence_center_label_prefers_optimal_gap_band ... ok test layout::routing::tests::offscreen_route_falls_back_to_straight_line_instead_of_panicking ... ok test layout::subgraphs::tests::subgraph_anchor_id_ignores_anchor_when_it_is_a_member ... ok test layout::subgraphs::tests::subgraph_anchor_id_prefers_explicit_id_before_label ... ok test layout::subgraphs::tests::apply_orthogonal_region_bands_separates_sibling_regions ... ok test layout::subgraphs::tests::apply_subgraph_bands_aligns_path_like_groups_on_cross_axis ... ok test layout::tests::assign_positions_preserves_input_order_within_rank ... ok test layout::tests::edge_label_anchor_uses_path_progress_midpoint ... ok test layout::subgraphs::tests::apply_subgraph_anchors_marks_external_anchor_nodes ... ok test layout::tests::compact_large_flowchart_whitespace_reduces_main_axis_spread ... ok test layout::subgraphs::tests::apply_subgraph_direction_overrides_honors_explicit_lr_direction ... ok test layout::gantt::tests::compact_overlapping_tasks_get_separate_rows ... ok test layout::subgraphs::tests::build_subgraph_layouts_expands_parent_to_contain_nested_child_layout ... ok test layout::gantt::tests::compact_non_overlapping_tasks_share_row ... ok test layout::gantt::tests::non_compact_always_separate_rows ... ok test layout::tests::path_bend_count_tracks_turns ... ok test layout::tests::path_label_intersections_can_ignore_owned_reservation ... ok test layout::tests::rank_edges_falls_back_when_primary_coverage_is_too_small ... ok test layout::tests::rank_edges_prefers_non_dotted_flow_edges_when_coverage_is_good ... ok test layout::tests::grid_router_avoids_blocking_obstacle ... ok test layout::text::tests::char_width_factor_returns_positive_values ... ok test layout::text::tests::char_width_factor_treats_cjk_as_wide ... ok test layout::text::tests::fallback_text_width_counts_emoji_sequences_as_single_wide_glyphs ... ok test layout::text::tests::fallback_text_width_scales_with_font_size ... ok test layout::text::tests::fallback_text_width_treats_emoji_as_one_em ... ok test layout::text::tests::split_lines_trims_whitespace ... ok test layout::text::tests::wrap_line_does_not_wrap_short_text ... ok test layout::text::tests::split_lines_handles_br_tags ... ok test layout::text::tests::wrap_line_splits_long_text ... ok test parser::tests::mask_bracket_content_preserves_byte_positions ... ok test parser::tests::invalid_init_directive_is_an_error ... ok test layout::text::tests::measure_label_empty_string_produces_single_line ... ok test layout::text::tests::measure_label_produces_nonempty_block ... ok test parser::tests::indent_sensitive_diagrams_skip_yaml_frontmatter ... ok test layout::tests::wraps_long_labels ... ok test parser::tests::parse_architecture_basic ... ok test parser::tests::parse_architecture_edge_ports ... ok test layout::tests::sequence_layout_normalizes_missing_participants ... ok test parser::tests::parse_class_relation_multiplicity ... ok test parser::tests::parse_class_multiple_stereotypes ... ok test parser::tests::parse_c4_basic ... ok test parser::tests::parse_class_stereotype_annotation ... ok test parser::tests::parse_class_diagram_basic ... ok test parser::tests::parse_class_stereotype_only ... ok test parser::tests::parse_class_stereotype_with_attrs_and_methods ... ok test parser::tests::parse_gantt_frontmatter_display_mode ... ok test parser::tests::parse_indent_sensitive_diagram_with_frontmatter ... ok test parser::tests::parse_er_diagram_basic ... ok test parser::tests::parse_gantt_basic ... ok test parser::tests::parse_gitgraph_basic ... ok test parser::tests::parse_kanban_basic ... ok test parser::tests::parse_journey_basic ... ok test parser::tests::parse_mindmap_basic ... ok test parser::tests::parse_packet_basic ... ok test parser::tests::parse_pie_diagram_basic ... ok test parser::tests::parse_quadrant_basic ... ok test parser::tests::parse_radar_basic ... ok test parser::tests::parse_requirement_direction_and_reverse_relation ... ok test parser::tests::parse_sankey_basic ... ok test parser::tests::invalid_header_prefixes_are_not_accepted ... ok test parser::tests::parse_requirement_basic ... ok test parser::tests::parse_sequence_autonumber_off ... ok test parser::tests::parse_sequence_box ... ok test parser::tests::parse_sequence_database_participant ... ok test parser::tests::parse_sequence_alt_sections ... ok test layout::tests::edge_style_merges_default_and_override ... ok test parser::tests::parse_sequence_critical_sections ... ok test parser::tests::parse_sequence_diagram_basic ... ok test parser::tests::parse_sequence_par_sections ... ok test parser::tests::parse_sequence_notes ... ok test parser::tests::parse_requirement_types_classes_styles_and_contains ... ok test parser::tests::parse_state_choice_stereotype ... ok test parser::tests::parse_state_description_line ... ok test layout::tests::layout_normalizes_missing_edge_endpoint_nodes ... ok test parser::tests::parse_state_inline_class ... ok test parser::tests::parse_state_fork_stereotype ... ok test parser::tests::parse_state_descriptions_preserve_title_and_accumulate ... ok test parser::tests::parse_state_diagram_basic ... ok test parser::tests::parse_state_note ... ok test parser::tests::parse_timeline_basic ... ok test parser::tests::parse_timeline_direction_headers ... ok test parser::tests::parse_treemap_basic ... ok test layout::tests::layout_places_nodes ... ok test parser::tests::parse_xy_chart_basic ... ok test parser::tests::parse_zenuml_basic ... ok test parser::tests::preprocess_keep_indent_skips_yaml_frontmatter ... ok test parser::tests::split_on_ampersand_mixed ... ok test parser::tests::split_on_ampersand_plain ... ok test parser::tests::split_on_ampersand_preserves_label_ampersand ... ok test render::tests::center_label_background_hidden_when_path_is_clear ... ok test parser::tests::unknown_non_mermaid_input_is_an_error ... ok test render::tests::endpoint_label_background_prefers_no_box_when_not_touching ... ok test render::tests::flowchart_arrowhead_angle_uses_endpoint_tangent ... ok test render::tests::normalize_font_family_falls_back_for_blank_input ... ok test render::tests::parse_hex_color_rejects_multibyte_utf8 ... ok test render::tests::parse_hex_color_valid_colors ... ok test render::tests::rounded_polyline_path_keeps_straight_segments_straight ... ok test render::tests::rounded_polyline_path_preserves_endpoints_and_rounds_interior_corner ... ok test render::tests::sequence_center_label_background_visible_for_near_clearance ... ok test render::tests::sequence_endpoint_label_background_visible_for_small_non_touch_gap ... ok test render::tests::mindmap_default_shape_honors_zero_corner_radius ... ok test render::tests::default_theme_keeps_emoji_font_fallbacks_in_svg ... ok test tests::test_pie_diagram ... ok test text_metrics::tests::canonical_family_name_matches_case_insensitively ... ok test text_metrics::tests::measure_empty_text_is_zero ... ok test text_metrics::tests::normalize_family_key_uses_versioned_cache_namespace ... ok test render::tests::render_svg_normalizes_quoted_font_family ... ok test theme::tests::parse_hex_rejects_multibyte_utf8 ... ok test theme::tests::parse_hex_valid_colors ... ok test theme::tests::builtin_theme_pie_palettes_have_no_adjacent_duplicates ... ok test unicode_width::tests::ascii_returns_none ... ok test unicode_width::tests::cjk_returns_none ... ok test unicode_width::tests::keycap_sequence_is_wide ... ok test unicode_width::tests::keycap_without_vs_is_wide ... ok test unicode_width::tests::regional_indicator_pair_is_wide ... ok test unicode_width::tests::skin_tone_modifier_extends_cluster ... ok test unicode_width::tests::standalone_variation_selector_is_zero_width ... ok test tests::test_class_diagram ... ok test unicode_width::tests::standalone_zwj_is_zero_width ... ok test unicode_width::tests::zwj_family_is_single_wide_cluster ... ok test theme::tests::theme_from_name_resolves_builtin_presets ... ok test validator::tests::block_beta_named_group_end_passes ... ok test validator::tests::block_beta_stray_end_is_reported ... ok test layout::tests::routing_handles_tiny_nodes_without_panicking ... ok test validator::tests::click_balanced_passes ... ok test validator::tests::click_unbalanced_quote_is_reported ... ok test validator::tests::comment_only_input_passes ... ok test validator::tests::empty_input_passes ... ok test validator::tests::init_directive_invalid_json_is_reported ... ok test validator::tests::init_directive_missing_colon_is_reported ... ok test validator::tests::init_directive_unknown_name_is_tolerated ... ok test validator::tests::init_directive_valid_json_passes ... ok test validator::tests::leading_arrow_is_reported ... ok test validator::tests::leading_thick_arrow_is_reported ... ok test validator::tests::nested_subgraphs_balanced_pass ... ok test validator::tests::nested_subgraphs_inner_unclosed_is_reported ... ok test validator::tests::frontmatter_before_sequence_header_is_skipped ... ok test validator::tests::other_diagram_kinds_skip_end_balance ... ok test validator::tests::regular_edge_passes ... ok test validator::tests::sequence_declared_participants_match_passes ... ok test validator::tests::sequence_participant_as_alias_is_honored ... ok test validator::tests::sequence_stray_end_is_reported ... ok test validator::tests::sequence_unclosed_frame_is_reported ... ok test validator::tests::sequence_without_declarations_passes ... ok test validator::tests::sequence_unknown_participant_on_left_is_reported ... ok test validator::tests::sequence_unknown_participant_on_right_is_reported ... ok test validator::tests::stray_end_without_open_is_reported ... ok test validator::tests::subgraph_balanced_passes ... ok test validator::tests::subgraph_unclosed_is_reported ... ok test validator::tests::sequence_par_alt_loop_opt_frames_pass ... ok test tests::test_state_diagram ... ok test tests::test_sequence_diagram ... ok test layout::tests::flowchart_routing_avoids_reserved_label_corridor_during_route_selection ... ok test parser::tests::malformed_flowchart_edges_are_errors ... ok test parser::tests::parse_pipe_edge_label ... ok test parser::tests::parse_simple_flowchart ... ok test parser::tests::parse_pipe_edge_label_with_cross_decoration ... ok test parser::tests::parse_pipe_edge_label_with_circle_decoration ... ok test parser::tests::parse_pipe_edge_label_with_hyphen_does_not_create_phantom_nodes ... ok test parser::tests::parse_compact_dotted_edge_label_with_dotted_ids ... ok test parser::tests::parse_compact_dotted_edge_label_without_spaces ... ok test parser::tests::parse_quoted_inline_edge_label ... ok test parser::tests::parse_edge_label_in_arrow ... ok test parser::tests::parse_dotted_edge_label_with_br_and_hyphen ... ok test layout::tests::routing_prefers_path_through_preferred_label_center ... ok test parser::tests::parse_multiple_classes ... ok test parser::tests::parse_parallel_ampersand_with_label_ampersand ... ok test parser::tests::parse_block_skips_style_directives ... ok test parser::tests::parse_emoji_in_node_label ... ok test parser::tests::bare_edge_shorthand_is_still_accepted_as_flowchart ... ok test parser::tests::parse_init_with_single_quotes ... ok test parser::tests::parse_semicolon_statements ... ok test parser::tests::parse_block_basic ... ok test parser::tests::parse_multi_source_edges ... ok test parser::tests::parse_ampersand_in_node_label_not_split ... ok test parser::tests::parse_nested_subgraphs ... ok test parser::tests::parse_multi_target_edges ... ok test parser::tests::parse_style_multiple_nodes ... ok test parser::tests::parse_block_unlabeled_nested_group ... ok test parser::tests::parse_node_id_with_dot ... ok test parser::tests::parse_inline_class_and_linkstyle_default ... ok test parser::tests::parse_subgraph_single_token_id ... ok test parser::tests::strips_inline_comments ... ok test parser::tests::subgraph_membership_nested_chain_keeps_ancestors ... ok test parser::tests::beta_and_c4_headers_remain_accepted ... ok test parser::tests::parses_click_directive ... ok test parser::tests::parse_block_named_nested_group ... ok test parser::tests::parse_class_and_styles ... ok test parser::tests::parse_edge_decorations ... ok test parser::tests::parse_subgraph_style ... ok test parser::tests::subgraph_membership_first_claim_wins ... ok test parser::tests::parse_link_style_whitespace_indexes ... ok test layout::tests::routing_avoids_occupied_lane_when_possible ... ok test parser::tests::parse_subgraph ... ok test parser::tests::parse_edge_styles ... ok test tests::test_measure_with_dimensions_reports_output_canvas_and_viewbox ... ok test tests::test_render_simple ... ok test tests::test_render_with_options ... ok test layout::tests::right_left_layout_places_successor_to_left ... ok test layout::tests::bottom_top_layout_places_successor_above ... ok test render::tests::render_svg_basic ... ok test tests::test_render_with_timing ... ok test tests::test_preferred_aspect_ratio_applies_to_svg_dimensions ... ok test layout::tests::disconnected_flowchart_components_align_on_cross_axis ... ok test tests::test_measure_matches_rendered_svg_dimensions ... ok test layout::routing::tests::exterior_fallback_routes_around_overconstrained_corridor ... ok test layout::tests::er_labels_stay_attached_after_path_postprocess ... ok test layout::tests::dense_flowchart_keeps_mid_span_edge_reasonably_direct ... ok test layout::tests::dense_flowchart_mid_span_edge_stays_direct_under_fast_metrics ... ok test layout::tests::flowchart_subgraph_layouts_enclose_member_nodes ... ok test layout::tests::tiny_flowchart_cycle_routes_around_non_endpoint_nodes ... ok test layout::tests::flowchart_top_level_subgraphs_do_not_overlap_after_layout ... ok test tests::test_preferred_aspect_ratio_handles_tall_targets ... ok test layout::tests::right_left_cycle_places_downstream_before_cycle_block ... ok test layout::tests::flowchart_cycle_places_downstream_after_cycle_block ... ok test tests::test_preferred_aspect_ratio_rebalances_viewbox_layout ... ok test layout::tests::flowchart_labels_stay_attached_after_path_postprocess ... ok test layout::tests::flowchart_subgraph_direction_fixture_keeps_lr_members_horizontal ... ok test layout::tests::cycle_fixture_backbone_edges_collapse_to_straight_segments ... ok test layout::tests::cycle_fixture_keeps_forward_backbone_edges_reasonably_simple ... ok test layout::tests::cycle_fixture_subgraph_has_room_for_title_and_return_lane ... ok test layout::tests::cycle_fixture_back_edge_uses_outer_side_ports ... ok test layout::tests::flowchart_candidate_ports_prefer_facing_leaf_ports_without_endpoint_reentry ... ok test layout::tests::opaque_flowchart_challenge_edge_has_no_axis_oscillation ... ok test layout::tests::opaque_flowchart_routes_around_large_label_boxes ... ok test layout::tests::opaque_flowchart_satisfies_invariants_under_fast_metrics ... ok test result: ok. 331 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 8.27s Running unittests src/main.rs (target/debug/deps/mmdr-b380f824e745bb22) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/aspect_fold_suite.rs (target/debug/deps/aspect_fold_suite-bd12378ed20480cc) running 9 tests test no_goal_keeps_wide_chain_wide ... ok test rl_direction_wraps_too ... ok test linear_lr_chain_wraps_toward_goal ... ok test subgraph_chain_not_folded ... ok test feeder_cross_band_edge_stays_connected ... ok test wrap_with_back_edge_stays_clean ... ok test vertical_chain_does_not_fold ... ok test goal_render_is_deterministic ... ok test no_goal_layout_identical_to_pre_fold_pipeline ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.74s Running tests/cli_suite.rs (target/debug/deps/cli_suite-ca1d65c74986e764) running 8 tests test cli_theme_flag_rejects_unknown_names ... ok test cli_theme_flag_composes_with_theme_variables ... ok test cli_width_height_affect_stdout_svg ... ok test cli_default_svg_uses_natural_dimensions ... ok test cli_width_height_affect_file_svg ... ok test cli_stdin_input_renders_to_file ... ok test cli_default_png_has_no_letterbox ... ok test cli_theme_flag_selects_builtin_presets ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running tests/correctness_suite.rs (target/debug/deps/correctness_suite-6cea920d7c16dfb6) running 5 tests test synthetic_state_nodes_are_excluded ... ok test finite_number_check_flags_nan_attribute ... ok test viewbox_check_flags_nonpositive_size ... ok test label_parity_accepts_wrapped_and_compartment_labels ... ok test label_parity_flags_a_dropped_node_label ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s Running tests/determinism_suite.rs (target/debug/deps/determinism_suite-7da0a861ebe8863e) running 2 tests test determinism_self_test_tiny ... ok test appending_a_leaf_node_barely_moves_existing_nodes ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.04s Running tests/invariant_suite.rs (target/debug/deps/invariant_suite-c5961cf7e660f3b9) running 6 tests test invariants_reject_non_finite_diagram_specific_geometry ... ok test invariants_reject_edges_with_fewer_than_two_points ... ok test flowchart_quality_metrics_are_flowchart_only ... ok test malformed_block_columns_zero_does_not_panic ... ok test quadrant_layout_sanitizes_non_finite_direct_ir_points ... ok test flowchart_quality_metrics_report_hard_violations_and_score ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 0.02s Running tests/layout_suite.rs (target/debug/deps/layout_suite-c349509fce3e4669) running 17 tests test pie_outside_labels_do_not_intrude_into_right_legend ... ok test architecture_edges_route_from_declared_ports ... ok test architecture_ports_drive_grid_placement ... ok test architecture_junctions_form_two_crosses ... ok test timeline_event_descriptions_wrap_inside_cards ... ok test timeline_vertical_cards_adapt_width_and_height ... ok test timeline_direction_headers_and_config_default ... ok test sequence_basic_uses_mermaid_like_actor_geometry_and_framing ... ok test sequence_alt_frame_geometry_matches_mermaid ... ok test sequence_frames_keeps_mermaid_like_lane_pitch ... ok test sequence_nested_alt_wide_section_labels_do_not_panic ... ok test parallel_long_flowchart_labels_expand_bounds_and_do_not_overlap ... ok test td_loopback_uses_outer_left_ports_and_orthogonal_lane ... ok test bidirectional_flowchart_labels_do_not_overlap ... ok test flowchart_label_collision_fixture_routes_around_non_endpoint_nodes ... ok test long_edge_label_flowchart_keeps_top_level_subgraphs_separate ... ok test render_all_fixtures ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.73s Running tests/output_shape_suite.rs (target/debug/deps/output_shape_suite-3adfe81dbab63459) running 3 tests test balanced_tree_is_symmetric ... ok test chain_edges_have_minimal_points ... ok test straight_chains_stay_bend_free ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.05s Running tests/parse_errors.rs (target/debug/deps/parse_errors-ee364605c79ec256) running 29 tests test invalid_directive_missing_colon ... ok test unclosed_subgraph_with_title ... ok test unclosed_subgraph_multiple_opens ... ok test unclosed_subgraph_simple ... ok test unclosed_subgraph_nested_inner ... ok test unexpected_token_stray_end_without_open ... ok test block_beta_stray_end_is_still_reported ... ok test invalid_directive_empty_init_body ... ok test unclosed_subgraph_with_nodes_but_no_end ... ok test invalid_directive_missing_closing_fence ... ok test invalid_directive_unparseable_nested_json ... ok test invalid_directive_malformed_json ... ok test unexpected_token_leading_arrow ... ok test unexpected_token_click_three_quotes ... ok test unexpected_token_leading_dotted_arrow ... ok test unexpected_token_click_unbalanced_quote ... ok test unexpected_token_leading_thick_arrow ... ok test sequence_unclosed_frame_is_reported ... ok test unexpected_token_stray_end_in_sequence ... ok test unknown_participant_on_lhs ... ok test unknown_participant_with_actor_declaration ... ok test unknown_participant_with_similar_candidate ... ok test unknown_participant_on_rhs ... ok test unknown_participant_reports_line_number ... ok test valid_sequence_with_declarations_renders_strict ... ok test valid_sequence_par_alt_frames_render_strict ... ok test valid_flowchart_parses_strict ... ok test valid_block_beta_named_group_renders_strict ... ok test valid_flowchart_renders_strict ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running tests/robustness_suite.rs (target/debug/deps/robustness_suite-21c1b1894fa7ff1b) running 7 tests test malformed_block_columns_zero_does_not_panic ... ok test non_finite_public_numeric_data_is_sanitized ... ok test issue_37_offscreen_coordinates_from_huge_label_do_not_panic ... ok test malformed_public_graph_ir_does_not_panic_or_emit_non_finite_svg ... ok test issue_37_degenerate_flowcharts_do_not_panic ... ok test issue_116_decision_nodes_render_without_panic ... ok test render_never_panics_on_any_fixture ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.73s Running tests/semantic_suite.rs (target/debug/deps/semantic_suite-1a0220f6714e3258) running 2 tests test pie_check_flags_disproportionate_slice ... ok test gantt_dependency_chain_with_named_tasks_stays_in_range ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.01s Running tests/visual_issue_suite.rs (target/debug/deps/visual_issue_suite-07d13a5ec932e519) running 8 tests test pie_cjk_title_fits_inside_viewbox ... ok test architecture_junctions_are_compact_routing_points ... ok test architecture_group_edge_modifiers_do_not_create_phantom_nodes ... ok test pie_slices_get_distinct_colors_with_default_theme ... ok test pie_outside_label_background_does_not_overlap_legend ... ok test architecture_iconify_icons_render_as_symbols_not_broken_question_marks ... ok test mindmap_edge_color_config_overrides_section_palette ... ok test display_math_labels_are_rendered_readably_in_svg_text ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Doc-tests mermaid_rs_renderer running 5 tests test src/lib.rs - render_with_options (line 213) ... ok test src/lib.rs - render_with_timing (line 338) ... ok test src/lib.rs - (line 37) ... ok test src/lib.rs - render (line 195) ... ok test src/lib.rs - (line 16) ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s all doctests ran in 3.40s; merged doctests compilation took 3.20s >>> mermaid-rs-renderer: Entering fakeroot... >>> mermaid-rs-renderer*: Running postcheck for mermaid-rs-renderer >>> mermaid-rs-renderer*: Preparing package mermaid-rs-renderer... >>> mermaid-rs-renderer*: Stripping binaries >>> mermaid-rs-renderer*: Scanning shared objects >>> mermaid-rs-renderer*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libgcc_s.so.1 >>> mermaid-rs-renderer*: Package size: 3.3 MB >>> mermaid-rs-renderer*: Compressing data... >>> mermaid-rs-renderer*: Create checksum... >>> mermaid-rs-renderer*: Create mermaid-rs-renderer-0.3.1-r0.apk >>> mermaid-rs-renderer: Build complete at Tue, 14 Jul 2026 17:45:26 +0000 elapsed time 0h 4m 53s >>> mermaid-rs-renderer: Cleaning up srcdir >>> mermaid-rs-renderer: Cleaning up pkgdir >>> mermaid-rs-renderer: Cleaning up tmpdir >>> mermaid-rs-renderer: Uninstalling dependencies... ( 1/10) Purging .makedepends-mermaid-rs-renderer (20260714.174034) ( 2/10) Purging cargo-auditable (0.7.5-r0) ( 3/10) Purging cargo (1.96.1-r0) ( 4/10) Purging rust (1.96.1-r0) ( 5/10) Purging libssh2 (1.11.1-r3) ( 6/10) Purging llvm22-libs (22.1.8-r0) ( 7/10) Purging sqlite-libs (3.53.3-r0) ( 8/10) Purging libffi (3.5.2-r1) ( 9/10) Purging libxml2 (2.13.9-r2) (10/10) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r1.trigger OK: 289.8 MiB in 105 packages >>> mermaid-rs-renderer: Updating the testing/armv7 repository index... >>> mermaid-rs-renderer: Signing the index...