>>> 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:38:18 +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/11) Installing libffi (3.5.2-r1) ( 2/11) Installing xz-libs (5.8.3-r0) ( 3/11) Installing libxml2 (2.13.9-r2) ( 4/11) Installing llvm22-libs (22.1.8-r0) ( 5/11) Installing scudo-malloc (22.1.8-r0) ( 6/11) Installing rust (1.96.1-r0) ( 7/11) Installing sqlite-libs (3.53.3-r0) ( 8/11) Installing libssh2 (1.11.1-r3) ( 9/11) Installing cargo (1.96.1-r0) (10/11) Installing cargo-auditable (0.7.5-r0) (11/11) Installing .makedepends-mermaid-rs-renderer (20260714.173819) Executing busybox-1.38.0-r1.trigger OK: 806.6 MiB in 120 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 xmlwriter v0.1.0 Downloaded unicode-vo v0.1.0 Downloaded unicode-script v0.5.8 Downloaded unicode-bidi v0.3.18 Downloaded strict-num v0.1.1 Downloaded cfg-if v1.0.4 Downloaded itoa v1.0.17 Downloaded unicode-ccc v0.4.0 Downloaded siphasher v1.0.1 Downloaded ciborium v0.2.2 Downloaded pico-args v0.5.0 Downloaded zune-core v0.5.1 Downloaded anstyle-query v1.1.5 Downloaded walkdir v2.5.0 Downloaded fdeflate v0.3.7 Downloaded anstyle-parse v1.0.0 Downloaded page_size v0.6.0 Downloaded smallvec v1.15.1 Downloaded plotters-backend v0.3.7 Downloaded data-url v0.3.2 Downloaded plotters-svg v0.3.7 Downloaded thiserror-impl v2.0.18 Downloaded adler2 v2.0.1 Downloaded color_quant v1.1.0 Downloaded byteorder-lite v0.1.0 Downloaded colorchoice v1.0.4 Downloaded utf8parse v0.2.2 Downloaded cast v0.3.0 Downloaded same-file v1.0.6 Downloaded quick-error v2.0.1 Downloaded version_check v0.9.5 Downloaded simplecss v0.2.2 Downloaded autocfg v1.5.0 Downloaded cc v1.2.54 Downloaded ciborium-ll v0.2.2 Downloaded roxmltree v0.21.1 Downloaded bitflags v2.10.0 Downloaded clap v4.6.1 Downloaded find-msvc-tools v0.1.8 Downloaded anyhow v1.0.102 Downloaded anstyle v1.0.13 Downloaded serde_core v1.0.228 Downloaded rayon-core v1.13.0 Downloaded zerocopy-derive v0.8.33 Downloaded criterion v0.8.2 Downloaded itertools v0.13.0 Downloaded aho-corasick v1.1.4 Downloaded rayon v1.11.0 Downloaded ttf-parser v0.25.1 Downloaded regex v1.12.3 Downloaded zerocopy v0.8.33 Downloaded rustybuzz v0.20.1 Downloaded tiny-skia v0.12.0 Downloaded clap_builder v4.6.0 Downloaded syn v2.0.117 Downloaded png v0.18.1 Downloaded regex-syntax v0.8.8 Downloaded kurbo v0.13.0 Downloaded plotters v0.3.7 Downloaded serde_json v1.0.149 Downloaded libm v0.2.15 Downloaded serde v1.0.228 Downloaded zune-jpeg v0.5.11 Downloaded flate2 v1.1.8 Downloaded fontdb v0.23.0 Downloaded euclid v0.22.13 Downloaded json5 v1.3.1 Downloaded image-webp v0.2.4 Downloaded resvg v0.47.0 Downloaded miniz_oxide v0.8.9 Downloaded base64 v0.22.1 Downloaded shlex v1.3.0 Downloaded regex-automata v0.4.13 Downloaded half v2.7.1 Downloaded is_terminal_polyfill v1.70.2 Downloaded crossbeam-utils v0.8.21 Downloaded ucd-trie v0.1.7 Downloaded once_cell v1.21.4 Downloaded gif v0.14.1 Downloaded proc-macro2 v1.0.106 Downloaded unicode-ident v1.0.22 Downloaded crc32fast v1.5.0 Downloaded roxmltree v0.20.0 Downloaded libc v0.2.180 Downloaded tinyvec v1.10.0 Downloaded imagesize v0.14.0 Downloaded memchr v2.7.6 Downloaded svgtypes v0.16.1 Downloaded bytemuck v1.24.0 Downloaded usvg v0.47.0 Downloaded crossbeam-epoch v0.9.18 Downloaded tinytemplate v1.2.1 Downloaded weezl v0.1.12 Downloaded serde_derive v1.0.228 Downloaded fontconfig-parser v0.5.8 Downloaded num-traits v0.2.19 Downloaded unicode-properties v0.1.4 Downloaded log v0.4.29 Downloaded strsim v0.11.1 Downloaded criterion-plot v0.8.2 Downloaded either v1.15.0 Downloaded crossbeam-deque v0.8.6 Downloaded rgb v0.8.52 Downloaded zmij v1.0.16 Downloaded quote v1.0.45 Downloaded thiserror v2.0.18 Downloaded simd-adler32 v0.3.8 Downloaded memmap2 v0.9.9 Downloaded slotmap v1.1.1 Downloaded alloca v0.4.0 Downloaded anes v0.1.6 Downloaded ciborium-io v0.2.2 Downloaded anstream v1.0.0 Downloaded clap_lex v1.0.0 Downloaded heck v0.5.0 Downloaded oorandom v11.1.5 Downloaded tinyvec_macros v0.1.1 Downloaded tiny-skia-path v0.12.0 Downloaded clap_derive v4.6.1 Downloaded arrayvec v0.7.6 Downloaded unicode-bidi-mirroring v0.4.0 Downloaded arrayref v0.3.9 Downloaded float-cmp v0.9.0 Downloaded core_maths v0.1.1 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.22 Compiling libm v0.2.15 Compiling simd-adler32 v0.3.8 Compiling memchr v2.7.6 Compiling crc32fast v1.5.0 Compiling version_check v0.9.5 Compiling cfg-if v1.0.4 Compiling libc v0.2.180 Compiling log v0.4.29 Compiling adler2 v2.0.1 Compiling bytemuck v1.24.0 Compiling float-cmp v0.9.0 Compiling bitflags v2.10.0 Compiling smallvec v1.15.1 Compiling arrayvec v0.7.6 Compiling serde_core v1.0.228 Compiling arrayref v0.3.9 Compiling utf8parse v0.2.2 Compiling roxmltree v0.20.0 Compiling tinyvec_macros v0.1.1 Compiling anstyle v1.0.13 Compiling serde v1.0.228 Compiling colorchoice v1.0.4 Compiling unicode-ccc v0.4.0 Compiling unicode-bidi-mirroring v0.4.0 Compiling siphasher v1.0.1 Compiling unicode-properties v0.1.4 Compiling zmij v1.0.16 Compiling unicode-script v0.5.8 Compiling anstyle-query v1.1.5 Compiling is_terminal_polyfill v1.70.2 Compiling unicode-vo v0.1.0 Compiling base64 v0.22.1 Compiling strsim v0.11.1 Compiling data-url v0.3.2 Compiling pico-args v0.5.0 Compiling thiserror v2.0.18 Compiling color_quant v1.1.0 Compiling serde_json v1.0.149 Compiling imagesize v0.14.0 Compiling quick-error v2.0.1 Compiling weezl v0.1.12 Compiling anyhow v1.0.102 Compiling heck v0.5.0 Compiling byteorder-lite v0.1.0 Compiling xmlwriter v0.1.0 Compiling unicode-bidi v0.3.18 Compiling regex-syntax v0.8.8 Compiling zune-core v0.5.1 Compiling clap_lex v1.0.0 Compiling ucd-trie v0.1.7 Compiling itoa v1.0.17 Compiling once_cell v1.21.4 Compiling miniz_oxide v0.8.9 Compiling fdeflate v0.3.7 Compiling strict-num v0.1.1 Compiling tinyvec v1.10.0 Compiling anstyle-parse v1.0.0 Compiling simplecss v0.2.2 Compiling kurbo v0.13.0 Compiling slotmap v1.1.1 Compiling anstream v1.0.0 Compiling zune-jpeg v0.5.11 Compiling tiny-skia-path v0.12.0 Compiling rgb v0.8.52 Compiling image-webp v0.2.4 Compiling gif v0.14.1 Compiling clap_builder v4.6.0 Compiling aho-corasick v1.1.4 Compiling roxmltree v0.21.1 Compiling flate2 v1.1.8 Compiling fontconfig-parser v0.5.8 Compiling png v0.18.1 Compiling syn v2.0.117 Compiling core_maths v0.1.1 Compiling svgtypes v0.16.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 serde_derive v1.0.228 Compiling thiserror-impl v2.0.18 Compiling clap_derive v4.6.1 Compiling regex v1.12.3 Compiling clap v4.6.1 Compiling usvg v0.47.0 Compiling json5 v1.3.1 Compiling resvg v0.47.0 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 20s Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.22 Compiling quote v1.0.45 Compiling cfg-if v1.0.4 Compiling memchr v2.7.6 Compiling serde_core v1.0.228 Compiling libm v0.2.15 Compiling libc v0.2.180 Compiling crc32fast v1.5.0 Compiling simd-adler32 v0.3.8 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 utf8parse v0.2.2 Compiling bitflags v2.10.0 Compiling arrayvec v0.7.6 Compiling crossbeam-utils v0.8.21 Compiling smallvec v1.15.1 Compiling zmij v1.0.16 Compiling float-cmp v0.9.0 Compiling colorchoice v1.0.4 Compiling zerocopy v0.8.33 Compiling roxmltree v0.20.0 Compiling anstyle-query v1.1.5 Compiling anstyle v1.0.13 Compiling serde_json v1.0.149 Compiling is_terminal_polyfill v1.70.2 Compiling tinyvec_macros v0.1.1 Compiling arrayref v0.3.9 Compiling siphasher v1.0.1 Compiling find-msvc-tools v0.1.8 Compiling autocfg v1.5.0 Compiling clap_lex v1.0.0 Compiling unicode-script v0.5.8 Compiling heck v0.5.0 Compiling unicode-ccc v0.4.0 Compiling regex-syntax v0.8.8 Compiling unicode-properties v0.1.4 Compiling shlex v1.3.0 Compiling unicode-bidi-mirroring v0.4.0 Compiling strsim v0.11.1 Compiling itoa v1.0.17 Compiling quick-error v2.0.1 Compiling weezl v0.1.12 Compiling byteorder-lite v0.1.0 Compiling thiserror v2.0.18 Compiling either v1.15.0 Compiling data-url v0.3.2 Compiling xmlwriter v0.1.0 Compiling pico-args v0.5.0 Compiling zune-core v0.5.1 Compiling anyhow v1.0.102 Compiling color_quant v1.1.0 Compiling base64 v0.22.1 Compiling unicode-bidi v0.3.18 Compiling rayon-core v1.13.0 Compiling unicode-vo v0.1.0 Compiling imagesize v0.14.0 Compiling ciborium-io v0.2.2 Compiling plotters-backend v0.3.7 Compiling ucd-trie v0.1.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 anstyle-parse v1.0.0 Compiling miniz_oxide v0.8.9 Compiling fdeflate v0.3.7 Compiling tinyvec v1.10.0 Compiling strict-num v0.1.1 Compiling walkdir v2.5.0 Compiling simplecss v0.2.2 Compiling cc v1.2.54 Compiling itertools v0.13.0 Compiling kurbo v0.13.0 Compiling zune-jpeg v0.5.11 Compiling plotters-svg v0.3.7 Compiling slotmap v1.1.1 Compiling anstream v1.0.0 Compiling tiny-skia-path v0.12.0 Compiling rgb v0.8.52 Compiling image-webp v0.2.4 Compiling gif v0.14.1 Compiling num-traits v0.2.19 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 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 alloca v0.4.0 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 criterion-plot v0.8.2 Compiling tiny-skia v0.12.0 Compiling regex-automata v0.4.13 Compiling rustybuzz v0.20.1 Compiling fontdb v0.23.0 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 regex v1.12.3 Compiling clap v4.6.1 Compiling usvg v0.47.0 Compiling json5 v1.3.1 Compiling tinytemplate v1.2.1 Compiling half v2.7.1 Compiling resvg v0.47.0 Compiling ciborium-ll v0.2.2 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 43.35s Running unittests src/lib.rs (target/debug/deps/mermaid_rs_renderer-8b2c0ae2b9a96cbd) running 331 tests test layout::flowchart::aspect_fold::tests::fold_candidate_rejected_when_crossings_explode ... ok test cli::tests::parse_aspect_ratio_accepts_common_formats ... ok test error::tests::parse_error_implements_display ... ok test error::tests::parse_error_invalid_directive_shape ... ok test error::tests::parse_error_unexpected_token_shape ... ok test edge_geometry::tests::endpoint_angle_uses_requested_endpoint_tangent ... ok test layout::flowchart::aspect_fold::tests::candidate_band_counts_for_wide_chain ... ok test edge_geometry::tests::endpoint_insets_shorten_long_segments_without_collapsing_short_segments ... ok test error::tests::parse_error_is_anyhow_convertible ... ok test config::tests::timeline_config_accepts_default_direction ... ok test config::tests::mindmap_config_accepts_camel_case_edge_color ... ok test config::tests::mindmap_config_accepts_documented_snake_case_keys ... ok test layout::flowchart::aspect_fold::tests::candidate_band_counts_capped_by_rank_count ... ok test config::tests::fast_text_metrics_parses_from_camel_case ... ok test cli::tests::extracts_mermaid_blocks ... ok test layout::flowchart::aspect_fold::tests::plan_bands_returns_short_when_boundaries_insufficient ... ok test layout::flowchart::aspect_fold::tests::plan_bands_respects_blocked_boundaries ... ok test layout::flowchart::aspect_fold::tests::plan_bands_gives_every_band_at_least_one_rank ... ok test layout::flowchart::aspect_fold::tests::plan_bands_balances_rank_widths ... 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 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 layout::flowchart::edge_pipeline::tests::congestion_acceptance_requires_no_hard_regression ... ok test config::tests::fast_text_metrics_applied_by_load_config ... ok test layout::flowchart::policy::tests::tiny_graph_shortcut_excludes_directed_cycles ... ok test cli::tests::merge_init_config_updates_timeline_default_direction ... ok test cli::tests::merge_init_config_updates_layout ... ok test config::tests::fast_text_metrics_default_is_false_when_absent ... ok test cli::tests::merge_init_config_updates_preferred_aspect_ratio ... ok test layout::flowchart::edge_pipeline::tests::endpoint_port_enforcement_repairs_self_loop_final_leg ... ok test cli::tests::merge_init_config_theme_variables ... ok test layout::flowchart::route_labels::tests::apply_label_dummy_anchors_uses_dummy_node_center ... ok test cli::tests::parses_size_flag ... ok test layout::flowchart::edge_pipeline::tests::endpoint_port_enforcement_repairs_inward_segments ... 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::edge_pipeline::tests::flowchart_reserved_channels_cover_rank_gaps_and_hubs ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_for_vertical_direction ... ok test layout::flowchart::aspect_fold::tests::fold_rejected_when_aspect_near_goal ... 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_when_subgraph_spans_all_ranks ... ok test layout::flowchart::aspect_fold::tests::fold_skipped_with_too_few_ranks ... ok test layout::flowchart::stage_validation::tests::route_stage_validator_reports_bad_endpoint_direction ... ok test layout::flowchart::stage_validation::tests::route_stage_validator_accepts_clean_route ... 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::aspect_fold::tests::fold_keeps_subgraph_members_in_one_band ... ok test layout::label_placement::tests::clamp_label_center_no_op_when_inside ... ok test layout::flowchart::plan::tests::lane_planner_assigns_stable_pair_indices ... ok test layout::label_placement::tests::clamp_label_center_stays_inside ... ok test layout::flowchart::post_route::tests::build_edge_layouts_keeps_requirement_contains_solid ... ok test layout::flowchart::objectives::tests::resolve_node_overlaps_moves_cross_subgraph_group_together ... 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::flowchart::aspect_fold::tests::serpentine_reversal_keeps_wrap_edge_short ... ok test layout::geometry::tests::rectangle_boundary_is_not_strict_interior ... 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::flowchart::manual_layout::tests::flowchart_hub_relation_expands_cross_axis_spacing_half ... ok test layout::flowchart::policy::tests::auto_spacing_disabled_preserves_user_spacing ... 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::label_placement::tests::obstacle_grid_query_finds_nearby_rect ... 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::roles::tests::classify_edge_roles_marks_cycle_and_back_edges ... ok test layout::label_placement::tests::outside_area_fully_outside ... ok test layout::flowchart::roles::tests::classify_edge_roles_marks_subgraph_boundaries_and_labels ... 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::flowchart_center_labels_expand_main_rank_gap_before_routing ... 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::flowchart::aspect_fold::tests::back_edge_role_preserved_after_fold ... ok test layout::label_placement::tests::polyline_rect_distance_zero_when_segment_crosses_rect ... ok test layout::flowchart::manual_layout::tests::non_flowchart_layouts_can_insert_label_dummy_nodes ... 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_cycle_respects_entry_and_exit_when_cycle_order_flips ... ok test layout::ranking::tests::compute_ranks_disconnected_nodes ... 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_diamond ... ok test layout::ranking::tests::compute_ranks_cycle_with_entry_and_exit_respects_external_precedence ... ok test layout::flowchart::objectives::tests::relax_edge_span_constraints_moves_cross_subgraph_group_together ... ok test layout::subgraphs::tests::anchor_layout_for_edge_towards_uses_nearest_boundary_port ... 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::ranking::tests::order_rank_nodes_reduces_crossings ... 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::gantt::tests::compact_overlapping_tasks_get_separate_rows ... 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::gantt::tests::compact_non_overlapping_tasks_share_row ... ok test layout::tests::compact_large_flowchart_whitespace_reduces_main_axis_spread ... ok test layout::gantt::tests::non_compact_always_separate_rows ... ok test layout::subgraphs::tests::apply_subgraph_direction_overrides_honors_explicit_lr_direction ... ok test layout::subgraphs::tests::build_subgraph_layouts_expands_parent_to_contain_nested_child_layout ... 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::tests::wraps_long_labels ... 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 parser::tests::parse_architecture_basic ... ok test parser::tests::parse_architecture_edge_ports ... ok test parser::tests::parse_class_relation_multiplicity ... ok test layout::tests::sequence_layout_normalizes_missing_participants ... ok test parser::tests::parse_c4_basic ... ok test parser::tests::parse_class_multiple_stereotypes ... ok test parser::tests::parse_class_diagram_basic ... ok test parser::tests::parse_class_stereotype_annotation ... ok test parser::tests::parse_class_stereotype_only ... ok test parser::tests::parse_class_stereotype_with_attrs_and_methods ... ok test parser::tests::parse_er_diagram_basic ... ok test parser::tests::parse_gantt_frontmatter_display_mode ... ok test parser::tests::parse_indent_sensitive_diagram_with_frontmatter ... ok test parser::tests::parse_gantt_basic ... ok test parser::tests::parse_kanban_basic ... ok test parser::tests::parse_gitgraph_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 layout::tests::edge_style_merges_default_and_override ... ok test parser::tests::parse_quadrant_basic ... ok test parser::tests::parse_radar_basic ... ok test parser::tests::parse_sankey_basic ... ok test parser::tests::parse_requirement_direction_and_reverse_relation ... ok test parser::tests::parse_requirement_basic ... ok test parser::tests::parse_sequence_autonumber_off ... ok test parser::tests::invalid_header_prefixes_are_not_accepted ... 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 parser::tests::parse_sequence_critical_sections ... ok test parser::tests::parse_sequence_diagram_basic ... ok test parser::tests::parse_sequence_notes ... ok test parser::tests::parse_sequence_par_sections ... ok test parser::tests::parse_requirement_types_classes_styles_and_contains ... ok test parser::tests::parse_state_description_line ... ok test parser::tests::parse_state_choice_stereotype ... ok test parser::tests::parse_state_inline_class ... ok test parser::tests::parse_state_fork_stereotype ... ok test parser::tests::parse_state_note ... ok test parser::tests::parse_state_descriptions_preserve_title_and_accumulate ... ok test parser::tests::parse_state_diagram_basic ... ok test layout::tests::layout_normalizes_missing_edge_endpoint_nodes ... ok test parser::tests::parse_timeline_basic ... ok test layout::tests::layout_places_nodes ... ok test parser::tests::parse_treemap_basic ... ok test parser::tests::parse_timeline_direction_headers ... ok test parser::tests::parse_xy_chart_basic ... ok test parser::tests::preprocess_keep_indent_skips_yaml_frontmatter ... ok test parser::tests::split_on_ampersand_mixed ... ok test parser::tests::parse_zenuml_basic ... 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 render::tests::endpoint_label_background_prefers_no_box_when_not_touching ... ok test parser::tests::unknown_non_mermaid_input_is_an_error ... 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 tests::test_class_diagram ... 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 unicode_width::tests::standalone_zwj_is_zero_width ... ok test unicode_width::tests::zwj_family_is_single_wide_cluster ... ok test layout::tests::routing_handles_tiny_nodes_without_panicking ... ok test validator::tests::block_beta_named_group_end_passes ... ok test validator::tests::block_beta_stray_end_is_reported ... ok test theme::tests::theme_from_name_resolves_builtin_presets ... 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::frontmatter_before_sequence_header_is_skipped ... 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::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_stray_end_is_reported ... ok test validator::tests::sequence_participant_as_alias_is_honored ... 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_right_is_reported ... ok test validator::tests::stray_end_without_open_is_reported ... ok test validator::tests::sequence_unknown_participant_on_left_is_reported ... ok test validator::tests::subgraph_balanced_passes ... ok test validator::tests::subgraph_unclosed_is_reported ... ok test tests::test_sequence_diagram ... ok test tests::test_state_diagram ... ok test validator::tests::sequence_par_alt_loop_opt_frames_pass ... 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_with_cross_decoration ... ok test parser::tests::parse_pipe_edge_label_with_circle_decoration ... ok test parser::tests::parse_pipe_edge_label ... ok test parser::tests::parse_simple_flowchart ... ok test parser::tests::parse_compact_dotted_edge_label_without_spaces ... 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_dotted_edge_label_with_br_and_hyphen ... ok test layout::tests::routing_prefers_path_through_preferred_label_center ... ok test parser::tests::parse_edge_label_in_arrow ... ok test parser::tests::parse_quoted_inline_edge_label ... ok test parser::tests::parse_multiple_classes ... ok test layout::tests::routing_avoids_occupied_lane_when_possible ... 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_ampersand_in_node_label_not_split ... ok test parser::tests::parse_multi_target_edges ... ok test parser::tests::parse_parallel_ampersand_with_label_ampersand ... ok test parser::tests::parse_block_basic ... ok test parser::tests::parse_multi_source_edges ... ok test parser::tests::parse_subgraph ... ok test parser::tests::parse_block_skips_style_directives ... ok test parser::tests::parses_click_directive ... ok test parser::tests::parse_style_multiple_nodes ... ok test parser::tests::parse_node_id_with_dot ... ok test parser::tests::parse_block_named_nested_group ... ok test parser::tests::strips_inline_comments ... ok test parser::tests::parse_block_unlabeled_nested_group ... ok test parser::tests::parse_nested_subgraphs ... ok test parser::tests::parse_subgraph_style ... ok test parser::tests::parse_edge_decorations ... ok test parser::tests::parse_semicolon_statements ... ok test parser::tests::subgraph_membership_nested_chain_keeps_ancestors ... ok test parser::tests::parse_subgraph_single_token_id ... ok test parser::tests::beta_and_c4_headers_remain_accepted ... ok test parser::tests::parse_link_style_whitespace_indexes ... ok test parser::tests::parse_emoji_in_node_label ... ok test parser::tests::subgraph_membership_first_claim_wins ... ok test parser::tests::parse_inline_class_and_linkstyle_default ... ok test parser::tests::parse_class_and_styles ... 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_preferred_aspect_ratio_applies_to_svg_dimensions ... ok test tests::test_render_with_timing ... 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::flowchart_cycle_places_downstream_after_cycle_block ... ok test layout::tests::right_left_cycle_places_downstream_before_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_back_edge_uses_outer_side_ports ... ok test layout::tests::cycle_fixture_subgraph_has_room_for_title_and_return_lane ... ok test layout::tests::cycle_fixture_keeps_forward_backbone_edges_reasonably_simple ... ok test layout::tests::flowchart_candidate_ports_prefer_facing_leaf_ports_without_endpoint_reentry ... ok test layout::tests::opaque_flowchart_satisfies_invariants_under_fast_metrics ... 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 result: ok. 331 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 7.79s Running unittests src/main.rs (target/debug/deps/mmdr-589c25964ae21961) 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-25491ef6a72ef82c) running 9 tests test no_goal_keeps_wide_chain_wide ... ok test linear_lr_chain_wraps_toward_goal ... ok test rl_direction_wraps_too ... 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.61s Running tests/cli_suite.rs (target/debug/deps/cli_suite-d6150d4917e4c591) running 8 tests test cli_theme_flag_rejects_unknown_names ... ok test cli_default_svg_uses_natural_dimensions ... ok test cli_width_height_affect_stdout_svg ... ok test cli_theme_flag_composes_with_theme_variables ... 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.12s Running tests/correctness_suite.rs (target/debug/deps/correctness_suite-dc81469676e09ac5) 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-5c183eac03135b44) 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-ed4c3eff86c7566b) 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-683a3c2c55b12b42) running 17 tests test architecture_edges_route_from_declared_ports ... ok test pie_outside_labels_do_not_intrude_into_right_legend ... ok test architecture_ports_drive_grid_placement ... ok test timeline_event_descriptions_wrap_inside_cards ... ok test architecture_junctions_form_two_crosses ... ok test timeline_vertical_cards_adapt_width_and_height ... ok test sequence_basic_uses_mermaid_like_actor_geometry_and_framing ... ok test timeline_direction_headers_and_config_default ... 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 21.33s Running tests/output_shape_suite.rs (target/debug/deps/output_shape_suite-7c22c448203d4475) 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 8.11s Running tests/parse_errors.rs (target/debug/deps/parse_errors-1cb2cb25d31e4404) running 29 tests test invalid_directive_missing_closing_fence ... ok test invalid_directive_missing_colon ... ok test invalid_directive_empty_init_body ... ok test unexpected_token_stray_end_without_open ... ok test invalid_directive_unparseable_nested_json ... ok test invalid_directive_malformed_json ... ok test block_beta_stray_end_is_still_reported ... ok test unclosed_subgraph_multiple_opens ... ok test unclosed_subgraph_simple ... ok test unclosed_subgraph_with_title ... ok test unexpected_token_click_unbalanced_quote ... ok test unclosed_subgraph_nested_inner ... ok test unclosed_subgraph_with_nodes_but_no_end ... ok test unexpected_token_click_three_quotes ... ok test unexpected_token_leading_arrow ... ok test unexpected_token_leading_dotted_arrow ... 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_with_actor_declaration ... ok test unknown_participant_on_rhs ... ok test unknown_participant_with_similar_candidate ... ok test unknown_participant_reports_line_number ... ok test unknown_participant_on_lhs ... 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-d4e90dbde4c897d4) 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 issue_37_degenerate_flowcharts_do_not_panic ... ok test malformed_public_graph_ir_does_not_panic_or_emit_non_finite_svg ... 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 21.01s Running tests/semantic_suite.rs (target/debug/deps/semantic_suite-ad12c2b8ae872024) 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-ac42fccf025f47d9) 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.12s 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.18s all doctests ran in 2.83s; merged doctests compilation took 2.63s >>> 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-aarch64.so.1 so:libgcc_s.so.1 >>> mermaid-rs-renderer*: Package size: 4.1 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:42:34 +0000 elapsed time 0h 4m 16s >>> mermaid-rs-renderer: Cleaning up srcdir >>> mermaid-rs-renderer: Cleaning up pkgdir >>> mermaid-rs-renderer: Cleaning up tmpdir >>> mermaid-rs-renderer: Uninstalling dependencies... ( 1/11) Purging .makedepends-mermaid-rs-renderer (20260714.173819) ( 2/11) Purging cargo-auditable (0.7.5-r0) ( 3/11) Purging cargo (1.96.1-r0) ( 4/11) Purging rust (1.96.1-r0) ( 5/11) Purging libssh2 (1.11.1-r3) ( 6/11) Purging llvm22-libs (22.1.8-r0) ( 7/11) Purging scudo-malloc (22.1.8-r0) ( 8/11) Purging sqlite-libs (3.53.3-r0) ( 9/11) Purging libffi (3.5.2-r1) (10/11) Purging libxml2 (2.13.9-r2) (11/11) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r1.trigger OK: 433.3 MiB in 109 packages >>> mermaid-rs-renderer: Updating the testing/aarch64 repository index... >>> mermaid-rs-renderer: Signing the index...