>>> tailspin: Building testing/tailspin 7.0.0-r0 (using abuild 3.18.0_rc5-r0) started Tue, 04 Aug 2026 12:22:19 +0000 >>> tailspin: Validating /home/buildozer/aports/testing/tailspin/APKBUILD... >>> WARNING: tailspin: loongarch64-downgrade-libc.patch is not in $source/$install/$triggers >>> tailspin: Analyzing dependencies... >>> tailspin: Installing for build: build-base cargo cargo-auditable less ( 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-r1) ( 5/11) Installing rust (1.97.0-r0) ( 6/11) Installing sqlite-libs (3.53.4-r0) ( 7/11) Installing libssh2 (1.11.1-r3) ( 8/11) Installing cargo (1.97.0-r0) ( 9/11) Installing cargo-auditable (0.7.5-r0) (10/11) Installing less (704-r0) (11/11) Installing .makedepends-tailspin (20260804.122220) Executing busybox-1.38.0-r4.trigger OK: 602.5 MiB in 116 packages >>> tailspin: Cleaning up srcdir >>> tailspin: Cleaning up pkgdir >>> tailspin: Cleaning up tmpdir >>> tailspin: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tailspin-7.0.0.tar.gz /var/cache/distfiles/edge/tailspin-7.0.0.tar.gz: OK >>> tailspin: Fetching https://distfiles.alpinelinux.org/distfiles/edge/tailspin-7.0.0.tar.gz /var/cache/distfiles/edge/tailspin-7.0.0.tar.gz: OK >>> tailspin: Unpacking /var/cache/distfiles/edge/tailspin-7.0.0.tar.gz... Updating crates.io index Downloading crates ... Downloaded toml_writer v1.1.1+spec-1.1.0 Downloaded utf8parse v0.2.2 Downloaded dirs-sys v0.5.0 Downloaded toml_datetime v1.1.1+spec-1.1.0 Downloaded alloca v0.4.0 Downloaded anstyle-query v1.1.5 Downloaded os_pipe v1.2.3 Downloaded bit-set v0.8.0 Downloaded rusty-fork v0.3.1 Downloaded anes v0.1.6 Downloaded plotters-svg v0.3.7 Downloaded page_size v0.6.0 Downloaded rand_xorshift v0.4.0 Downloaded walkdir v2.5.0 Downloaded toml_parser v1.1.2+spec-1.1.0 Downloaded tempfile v3.27.0 Downloaded dirs v6.0.0 Downloaded fnv v1.0.7 Downloaded same-file v1.0.6 Downloaded heck v0.5.0 Downloaded strsim v0.11.1 Downloaded is_terminal_polyfill v1.70.2 Downloaded equivalent v1.0.2 Downloaded terminal_size v0.4.4 Downloaded shared_child v1.1.1 Downloaded quick-error v1.2.3 Downloaded wait-timeout v0.2.1 Downloaded nu-ansi-term v0.50.3 Downloaded rand_chacha v0.9.0 Downloaded ppv-lite86 v0.2.21 Downloaded shlex v2.0.1 Downloaded ciborium-io v0.2.2 Downloaded difflib v0.4.0 Downloaded cc v1.2.67 Downloaded predicates-core v1.0.10 Downloaded anstyle-parse v1.0.0 Downloaded serde_core v1.0.228 Downloaded option-ext v0.2.0 Downloaded clap_lex v1.1.0 Downloaded predicates-tree v1.0.13 Downloaded termtree v0.5.1 Downloaded ciborium-ll v0.2.2 Downloaded cfg-if v1.0.4 Downloaded either v1.16.0 Downloaded anstyle v1.0.14 Downloaded anyhow v1.0.103 Downloaded bit-vec v0.8.0 Downloaded cast v0.3.0 Downloaded toml v1.1.2+spec-1.1.0 Downloaded unarray v0.1.4 Downloaded criterion-plot v0.8.2 Downloaded clap_derive v4.6.1 Downloaded colorchoice v1.0.5 Downloaded itoa v1.0.18 Downloaded assert_cmd v2.2.2 Downloaded predicates v3.1.4 Downloaded find-msvc-tools v0.1.9 Downloaded half v2.7.1 Downloaded clap_complete v4.6.7 Downloaded plotters-backend v0.3.7 Downloaded errno v0.3.14 Downloaded shell-words v1.1.1 Downloaded sigchld v0.2.4 Downloaded crossbeam-deque v0.8.7 Downloaded crossbeam-epoch v0.9.20 Downloaded num-traits v0.2.19 Downloaded autocfg v1.5.1 Downloaded console v0.16.4 Downloaded tinytemplate v1.2.1 Downloaded serde_spanned v1.1.1 Downloaded thiserror v2.0.18 Downloaded thiserror-impl v2.0.18 Downloaded getrandom v0.4.3 Downloaded fastrand v2.4.1 Downloaded signal-hook v0.4.4 Downloaded signal-hook-registry v1.4.8 Downloaded shellexpand v3.1.2 Downloaded crossbeam-utils v0.8.22 Downloaded rand_core v0.9.5 Downloaded getrandom v0.3.4 Downloaded similar v2.7.0 Downloaded oorandom v11.1.5 Downloaded anstream v1.0.0 Downloaded ciborium v0.2.2 Downloaded unicode-ident v1.0.24 Downloaded quote v1.0.46 Downloaded proc-macro2 v1.0.106 Downloaded bitflags v2.13.0 Downloaded once_cell v1.21.4 Downloaded signal-hook v0.3.18 Downloaded zmij v1.0.22 Downloaded memchr v2.8.3 Downloaded clap v4.6.1 Downloaded rayon-core v1.13.0 Downloaded zerocopy-derive v0.8.54 Downloaded bstr v1.12.3 Downloaded serde v1.0.228 Downloaded serde_derive v1.0.228 Downloaded plotters v0.3.7 Downloaded winnow v1.0.3 Downloaded indexmap v2.14.0 Downloaded rand v0.9.5 Downloaded insta v1.48.0 Downloaded itertools v0.13.0 Downloaded regex v1.13.0 Downloaded criterion v0.8.2 Downloaded hashbrown v0.17.1 Downloaded clap_builder v4.6.0 Downloaded serde_json v1.0.150 Downloaded rayon v1.12.0 Downloaded proptest v1.11.0 Downloaded aho-corasick v1.1.4 Downloaded zerocopy v0.8.54 Downloaded syn v2.0.118 Downloaded regex-syntax v0.8.11 Downloaded rustix v1.1.4 Downloaded regex-automata v0.4.15 Downloaded libc v0.2.186 Downloaded linux-raw-sys v0.12.1 Compiling libc v0.2.186 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.46 Compiling unicode-ident v1.0.24 Compiling rustix v1.1.4 Compiling serde_core v1.0.228 Compiling bitflags v2.13.0 Compiling linux-raw-sys v0.12.1 Compiling crossbeam-utils v0.8.22 Compiling utf8parse v0.2.2 Compiling crossbeam-epoch v0.9.20 Compiling crossbeam-deque v0.8.7 Compiling is_terminal_polyfill v1.70.2 Compiling colorchoice v1.0.5 Compiling memchr v2.8.3 Compiling signal-hook v0.3.18 Compiling anstyle v1.0.14 Compiling anstyle-query v1.1.5 Compiling strsim v0.11.1 Compiling rayon-core v1.13.0 Compiling heck v0.5.0 Compiling getrandom v0.4.3 Compiling option-ext v0.2.0 Compiling clap_lex v1.1.0 Compiling zmij v1.0.22 Compiling hashbrown v0.17.1 Compiling serde_json v1.0.150 Compiling anyhow v1.0.103 Compiling thiserror v2.0.18 Compiling signal-hook v0.4.4 Compiling serde v1.0.228 Compiling equivalent v1.0.2 Compiling winnow v1.0.3 Compiling regex-syntax v0.8.11 Compiling cfg-if v1.0.4 Compiling fastrand v2.4.1 Compiling either v1.16.0 Compiling itoa v1.0.18 Compiling once_cell v1.21.4 Compiling toml_writer v1.1.1+spec-1.1.0 Compiling nu-ansi-term v0.50.3 Compiling shell-words v1.1.1 Compiling anstyle-parse v1.0.0 Compiling anstream v1.0.0 Compiling aho-corasick v1.1.4 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling indexmap v2.14.0 Compiling syn v2.0.118 Compiling errno v0.3.14 Compiling dirs-sys v0.5.0 Compiling os_pipe v1.2.3 Compiling signal-hook-registry v1.4.8 Compiling dirs v6.0.0 Compiling shellexpand v3.1.2 Compiling rayon v1.12.0 Compiling sigchld v0.2.4 Compiling shared_child v1.1.1 Compiling regex-automata v0.4.15 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling serde_spanned v1.1.1 Compiling terminal_size v0.4.4 Compiling tempfile v3.27.0 Compiling clap_builder v4.6.0 Compiling toml v1.1.2+spec-1.1.0 Compiling regex v1.13.0 Compiling clap_derive v4.6.1 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.18 Compiling clap v4.6.1 Compiling clap_complete v4.6.7 Compiling tailspin v7.0.0 (/home/buildozer/aports/testing/tailspin/src/tailspin-7.0.0) Finished `release` profile [optimized] target(s) in 1m 09s Compiling libc v0.2.186 Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.46 Compiling cfg-if v1.0.4 Compiling rustix v1.1.4 Compiling linux-raw-sys v0.12.1 Compiling bitflags v2.13.0 Compiling serde_core v1.0.228 Compiling memchr v2.8.3 Compiling crossbeam-utils v0.8.22 Compiling zerocopy v0.8.54 Compiling anstyle v1.0.14 Compiling regex-syntax v0.8.11 Compiling crossbeam-epoch v0.9.20 Compiling utf8parse v0.2.2 Compiling getrandom v0.4.3 Compiling zmij v1.0.22 Compiling colorchoice v1.0.5 Compiling serde v1.0.228 Compiling is_terminal_polyfill v1.70.2 Compiling anstyle-query v1.1.5 Compiling getrandom v0.3.4 Compiling crossbeam-deque v0.8.7 Compiling signal-hook v0.3.18 Compiling fastrand v2.4.1 Compiling autocfg v1.5.1 Compiling either v1.16.0 Compiling serde_json v1.0.150 Compiling once_cell v1.21.4 Compiling clap_lex v1.1.0 Compiling heck v0.5.0 Compiling rayon-core v1.13.0 Compiling strsim v0.11.1 Compiling itoa v1.0.18 Compiling option-ext v0.2.0 Compiling find-msvc-tools v0.1.9 Compiling shlex v2.0.1 Compiling winnow v1.0.3 Compiling anyhow v1.0.103 Compiling equivalent v1.0.2 Compiling hashbrown v0.17.1 Compiling signal-hook v0.4.4 Compiling thiserror v2.0.18 Compiling toml_writer v1.1.1+spec-1.1.0 Compiling ciborium-io v0.2.2 Compiling predicates-core v1.0.10 Compiling plotters-backend v0.3.7 Compiling quick-error v1.2.3 Compiling difflib v0.4.0 Compiling shell-words v1.1.1 Compiling assert_cmd v2.2.2 Compiling nu-ansi-term v0.50.3 Compiling cast v0.3.0 Compiling same-file v1.0.6 Compiling fnv v1.0.7 Compiling termtree v0.5.1 Compiling bit-vec v0.8.0 Compiling anes v0.1.6 Compiling unarray v0.1.4 Compiling oorandom v11.1.5 Compiling similar v2.7.0 Compiling anstyle-parse v1.0.0 Compiling walkdir v2.5.0 Compiling predicates-tree v1.0.13 Compiling anstream v1.0.0 Compiling cc v1.2.67 Compiling itertools v0.13.0 Compiling bit-set v0.8.0 Compiling plotters-svg v0.3.7 Compiling predicates v3.1.4 Compiling num-traits v0.2.19 Compiling aho-corasick v1.1.4 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling indexmap v2.14.0 Compiling syn v2.0.118 Compiling errno v0.3.14 Compiling os_pipe v1.2.3 Compiling dirs-sys v0.5.0 Compiling wait-timeout v0.2.1 Compiling page_size v0.6.0 Compiling console v0.16.4 Compiling plotters v0.3.7 Compiling signal-hook-registry v1.4.8 Compiling dirs v6.0.0 Compiling alloca v0.4.0 Compiling rand_core v0.9.5 Compiling rayon v1.12.0 Compiling shellexpand v3.1.2 Compiling rand_xorshift v0.4.0 Compiling rand v0.9.5 Compiling sigchld v0.2.4 Compiling shared_child v1.1.1 Compiling criterion-plot v0.8.2 Compiling regex-automata v0.4.15 Compiling terminal_size v0.4.4 Compiling tempfile v3.27.0 Compiling clap_builder v4.6.0 Compiling serde_spanned v1.1.1 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling rusty-fork v0.3.1 Compiling insta v1.48.0 Compiling toml v1.1.2+spec-1.1.0 Compiling zerocopy-derive v0.8.54 Compiling serde_derive v1.0.228 Compiling clap_derive v4.6.1 Compiling thiserror-impl v2.0.18 Compiling regex v1.13.0 Compiling bstr v1.12.3 Compiling clap v4.6.1 Compiling clap_complete v4.6.7 Compiling tinytemplate v1.2.1 Compiling tailspin v7.0.0 (/home/buildozer/aports/testing/tailspin/src/tailspin-7.0.0) Compiling half v2.7.1 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.9.0 Compiling ciborium-ll v0.2.2 Compiling proptest v1.11.0 Compiling ciborium v0.2.2 Compiling criterion v0.8.2 Finished `test` profile [unoptimized + debuginfo] target(s) in 35.11s Running unittests src/lib.rs (target/debug/deps/tailspin-735cf779b398b913) running 213 tests test core::highlighter::tests::invalid_regex_fails_build_and_first_error_wins ... ok test core::span_pipeline::finders::json::tests::empty_json_array ... ok test core::span_pipeline::finders::json::tests::invalid_json_no_match ... ok test core::span_pipeline::finders::json::tests::json_with_array ... ok test core::span_pipeline::finders::json::tests::json_with_escaped_quotes ... ok test core::span_pipeline::finders::json::tests::empty_json_object ... ok test core::span_pipeline::finders::json::tests::key_after_non_string_value ... ok test core::span_pipeline::finders::json::tests::key_in_nested_object ... ok test core::span_pipeline::finders::json::tests::nested_json ... ok test core::span_pipeline::finders::json::tests::not_json_no_match ... ok test core::span_pipeline::finders::json::tests::simple_json_object ... ok test core::span_pipeline::finders::json::tests::value_content_not_styled ... ok test core::span_pipeline::finders::email::tests::no_email_no_match ... ok test core::span_pipeline::finders::email::tests::double_dot_domain_does_not_panic ... ok test core::span_pipeline::finders::email::tests::finds_email ... ok test core::span_pipeline::finders::email::tests::multiple_emails ... ok test core::span_pipeline::finders::email::tests::email_with_plus_and_subdomains ... ok test core::highlighter::tests::test_quote_with_no_highlights_inside ... ok test core::highlighter::tests::test_quote_highlights_around_existing_number ... ok test core::highlighter::tests::test_no_quotes_only_numbers ... ok test core::highlighter::tests::test_multiple_quoted_segments ... ok test core::highlighter::tests::test_number_outside_quotes_unaffected ... ok test core::highlighter::tests::test_multiple_numbers_inside_quotes ... ok test core::span_pipeline::finders::ip_v6::tests::compressed_ipv6 ... ok test core::span_pipeline::finders::ip_v6::tests::loopback ... ok test core::span_pipeline::finders::ip_v6::tests::full_ipv6 ... ok test core::span_pipeline::finders::ip_v6::tests::mask_over_128_no_match ... ok test core::span_pipeline::finders::ip_v6::tests::dual_stack_ipv4_in_ipv6 ... ok test core::span_pipeline::finders::ip_v6::tests::slash_separated_no_match ... ok test core::span_pipeline::finders::ip_v6::tests::plain_ipv4_no_match ... ok test core::span_pipeline::finders::ip_v6::tests::ipv4_mapped ... ok test core::span_pipeline::finders::keyword::tests::background_style_marks_span_padded ... ok test core::span_pipeline::finders::ip_v6::tests::cidr_notation ... ok test core::span_pipeline::finders::keyword::tests::each_keyword_keeps_the_style_of_its_config ... ok test core::span_pipeline::finders::keyword::tests::finds_keywords ... ok test core::span_pipeline::finders::keyword::tests::foreground_only_leaves_span_unpadded ... ok test core::span_pipeline::finders::keyword::tests::longer_keyword_wins_over_its_prefix ... ok test core::span_pipeline::finders::keyword::tests::longest_valid_keyword_wins_at_the_same_start ... ok test core::span_pipeline::finders::keyword::tests::mixed_padded_and_plain_configs ... ok test core::span_pipeline::finders::keyword::tests::rejected_longer_keyword_does_not_shadow_its_prefix ... ok test core::span_pipeline::finders::keyword::tests::respects_word_boundaries ... ok test core::span_pipeline::finders::keyword::tests::rejected_longer_keyword_does_not_shadow_nested_keywords ... ok test core::span_pipeline::finders::ip_v6::tests::time_like_no_match ... ok test core::span_pipeline::finders::key_value::tests::key_value_at_start_of_line ... ok test core::span_pipeline::finders::key_value::tests::basic_key_value ... ok test core::span_pipeline::finders::key_value::tests::no_key_value_no_match ... ok test core::span_pipeline::finders::quote::tests::adjacent_quoted_strings ... ok test core::span_pipeline::finders::quote::tests::empty_quoted_string ... ok test core::span_pipeline::finders::quote::tests::finds_quoted_regions ... ok test core::span_pipeline::finders::quote::tests::multiple_quoted_regions ... ok test core::span_pipeline::finders::quote::tests::odd_quotes_produces_no_spans ... ok test core::span_pipeline::finders::quote::tests::single_quote_token ... ok test core::span_pipeline::finders::quote::tests::three_quotes_produces_no_spans ... ok test core::span_pipeline::finders::duration::tests::plain_numbers_are_not_durations ... ok test core::span_pipeline::finders::duration::tests::compound_durations_do_not_match ... ok test core::span_pipeline::finders::regex::tests::no_match_no_spans ... ok test core::span_pipeline::finders::duration::tests::unit_must_terminate_the_word ... ok test core::span_pipeline::finders::duration::tests::finds_durations ... ok test core::span_pipeline::finders::regex::tests::simple_pattern ... ok test core::span_pipeline::finders::key_value::tests::multiple_key_values ... ok test core::span_pipeline::finders::ip_v4::tests::all_zeros ... ok test core::span_pipeline::finders::ip_v4::tests::partial_address_no_match ... ok test core::span_pipeline::finders::ip_v4::tests::ipv4_with_cidr ... ok test core::span_pipeline::finders::ip_v4::tests::mask_over_32_no_match ... ok test core::span_pipeline::finders::duration::tests::finds_every_unit ... ok test core::span_pipeline::finders::url::tests::count_parens_balanced ... ok test core::span_pipeline::finders::ip_v4::tests::octet_over_255_no_match ... ok test core::span_pipeline::finders::url::tests::count_parens_double_trailing ... ok test core::span_pipeline::finders::ip_v4::tests::all_999_no_match ... ok test core::span_pipeline::finders::url::tests::count_parens_mixed_balanced_and_trailing ... ok test core::span_pipeline::finders::url::tests::count_parens_nested_balanced ... ok test core::span_pipeline::finders::url::tests::count_parens_one_trailing ... ok test core::span_pipeline::finders::number::tests::no_match_produces_no_spans ... ok test core::span_pipeline::finders::url::tests::count_parens_two_unbalanced ... ok test core::span_pipeline::finders::pointer::tests::no_pointer_no_match ... ok test core::span_pipeline::finders::number::tests::finds_numbers ... ok test core::span_pipeline::finders::regex::tests::optional_group_not_participating_styles_full_match ... ok test core::span_pipeline::finders::ip_v4::tests::valid_ipv4 ... ok test core::span_pipeline::finders::pointer::tests::pointer_32bit ... ok test core::span_pipeline::finders::regex::tests::multiple_matches ... ok test core::span_pipeline::finders::pointer::tests::pointer_distinguishes_digits_and_letters ... ok test core::span_pipeline::finders::pointer::tests::pointer_64bit ... ok test core::span_pipeline::finders::unix_process::tests::does_not_match_ip_in_brackets ... ok test core::span_pipeline::finders::regex::tests::capture_group_styles_only_group ... ok test core::span_pipeline::finders::unix_process::tests::process_with_slashes ... ok test core::span_pipeline::finders::unix_process::tests::simple_process ... ok test core::span_pipeline::merge::tests::adjacent_different_styles ... ok test core::span_pipeline::merge::tests::empty_spans ... ok test core::span_pipeline::merge::tests::fragmented_padded_span_loses_padded_flag ... ok test core::span_pipeline::finders::unix_process::tests::no_process_no_match ... ok test core::span_pipeline::merge::tests::intact_padded_span_keeps_padded_flag ... ok test core::span_pipeline::merge::tests::lower_priority_fills_gaps ... ok test core::span_pipeline::merge::tests::multiple_padded_ranges_in_order ... ok test core::span_pipeline::merge::tests::non_overlapping_spans ... ok test core::span_pipeline::merge::tests::overlapping_higher_priority_wins ... ok test core::span_pipeline::merge::tests::overlapping_padded_ranges_keep_padding_on_the_intact_one ... ok test core::span_pipeline::merge::tests::single_span ... ok test core::span_pipeline::palette::tests::indexing_resolves_the_precomputed_prefix ... ok test core::span_pipeline::render::tests::empty_spans_returns_borrowed ... ok test core::span_pipeline::palette::tests::interning_the_same_style_returns_the_same_id ... ok test core::span_pipeline::render::tests::adjacent_spans_no_gap ... ok test core::span_pipeline::render::tests::mixed_padded_and_plain ... ok test core::span_pipeline::render::tests::padded_followed_by_plain_fragment ... ok test core::span_pipeline::render::tests::padded_span_at_end_of_input ... ok test core::span_pipeline::render::tests::non_padded_span_gets_no_spaces ... ok test core::span_pipeline::render::tests::padded_span_at_start_of_input ... ok test core::span_pipeline::render::tests::padded_span_gets_spaces ... ok test core::span_pipeline::render::tests::preserves_text_between_spans ... ok test core::span_pipeline::span::tests::coalesces_adjacent_same_style ... ok test core::span_pipeline::render::tests::single_span_in_middle ... ok test core::span_pipeline::finders::date_time::tests::single_digit_hour ... ok test core::span_pipeline::span::tests::does_not_coalesce_different_styles ... ok test core::span_pipeline::span::tests::does_not_coalesce_non_adjacent ... ok test core::span_pipeline::span::tests::does_not_coalesce_padded_with_plain ... ok test core::span_pipeline::finders::date_time::tests::iso8601_with_timezone_offset ... ok test core::span_pipeline::span::tests::push_padded_marks_span_padded ... ok test core::span_pipeline::finders::unix_path::tests::dot_relative_path ... ok test core::span_pipeline::finders::uuid::tests::no_match_without_enough_dashes ... ok test core::span_pipeline::span::tests::reset_clears_spans ... ok test core::span_pipeline::finders::unix_path::tests::slash_separated_numbers_no_match ... ok test core::span_pipeline::finders::date_time::tests::datetime_with_space_separator_and_comma_frac ... ok test core::span_pipeline::finders::unix_path::tests::path_in_context ... ok test core::span_pipeline::finders::unix_path::tests::hidden_directory ... ok test core::span_pipeline::tests::adjacent_background_keywords_do_not_merge_into_one_badge ... ok test core::span_pipeline::finders::unix_path::tests::absolute_path ... ok test core::span_pipeline::finders::uuid::tests::finds_uuid_with_coalesced_spans ... ok test core::span_pipeline::finders::date_time::tests::no_time_no_match ... ok test core::span_pipeline::finders::unix_path::tests::three_segments_without_leading_slash_no_match ... ok test core::span_pipeline::finders::unix_path::tests::network_path ... ok test core::span_pipeline::tests::keyword_badge_is_entire_input ... ok test core::span_pipeline::tests::keyword_with_background_gets_padding ... ok test core::span_pipeline::finders::date_time::tests::basic_time ... ok test core::span_pipeline::finders::date_time::tests::iso8601_with_t_and_z ... ok test core::span_pipeline::tests::keyword_without_background_no_padding ... ok test core::span_pipeline::finders::url::tests::no_match_returns_no_spans ... ok test core::span_pipeline::finders::unix_path::tests::two_segments_without_leading_slash_no_match ... ok test core::span_pipeline::finders::url::tests::double_paren_wrapping ... ok test core::span_pipeline::finders::date_time::tests::ipv6_should_not_match_as_time ... ok test core::span_pipeline::finders::url::tests::multiple_parenthesized_urls ... ok test core::span_pipeline::finders::url::tests::matches_url_without_port ... ok test core::span_pipeline::finders::url::tests::nested_parens_in_path ... ok test core::span_pipeline::tests::multiple_keyword_groups_padding_out_of_position_order ... ok test core::span_pipeline::finders::url::tests::matches_url_with_port_and_query ... ok test core::tests::escape_code_converter::tests::test_escape_code_converter_with_bg ... ok test core::span_pipeline::finders::unix_path::tests::home_relative_path ... ok test core::tests::escape_code_converter::tests::test_escape_code_converter ... ok test core::span_pipeline::finders::url::tests::url_with_balanced_parens_in_path ... ok test core::span_pipeline::finders::date_time::tests::time_with_dot_fractional ... ok test core::span_pipeline::finders::date_time::tests::time_with_colon_fractional ... ok test core::span_pipeline::finders::url::tests::url_in_single_quotes ... ok test core::span_pipeline::tests::overlapping_badges_keep_padding_on_the_winning_keyword ... ok test core::span_pipeline::tests::regex_partially_overrides_keyword_badge ... ok test core::span_pipeline::finders::url::tests::url_with_query_wrapped_in_parens ... ok test core::span_pipeline::finders::unix_path::tests::single_segment_no_match ... ok test core::span_pipeline::tests::three_keyword_groups_padding_interleaved ... ok test core::span_pipeline::finders::url::tests::parens_in_query_string ... ok test core::span_pipeline::finders::unix_path::tests::deep_path ... ok test core::span_pipeline::tests::empty_input_returns_borrowed ... ok test core::span_pipeline::tests::end_to_end_number_highlighter ... ok test core::span_pipeline::tests::no_match_returns_borrowed ... ok test core::span_pipeline::finders::url::tests::url_with_balanced_parens_wrapped_in_parens ... ok test core::span_pipeline::tests::multibyte_utf8_with_quotes ... ok test core::span_pipeline::finders::url::tests::url_wrapped_in_parens ... ok test core::span_pipeline::tests::no_quotes_only_numbers ... ok test core::span_pipeline::tests::ansi_input_passes_through ... ok test core::span_pipeline::tests::number_fully_overrides_keyword_badge ... ok test core::span_pipeline::tests::number_plus_quote_priority ... ok test core::span_pipeline::finders::url::tests::multiple_query_params ... ok test core::span_pipeline::tests::multibyte_utf8_with_numbers ... ok test core::span_pipeline::finders::url::tests::matches_url_with_port ... ok test core::span_pipeline::tests::three_finders_overlapping_same_region ... ok test core::span_pipeline::tests::multiple_numbers_inside_quotes ... ok test core::span_pipeline::finders::unix_path::tests::trailing_slash_not_highlighted ... ok test core::span_pipeline::finders::jvm_stack::tests::line_without_dot_is_skipped ... ok test core::span_pipeline::finders::jvm_stack::tests::at_keyword_without_dotted_name_does_not_match ... ok test core::span_pipeline::finders::jvm_stack::tests::empty_input_no_spans ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_kotlin_inline_class_mangling ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_at_column_zero_is_not_matched ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_kotlin_inline_class_suspend_impl ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_init_on_anonymous_inner ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_non_ascii_contents_matches ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_kotlin_inline_class_no_line_number ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_jdk_module_prefix ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_static_initializer_clinit ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_constructor_init ... ok test core::span_pipeline::finders::date_dash::tests::embedded_in_longer_number_no_match ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_dollar_in_fqname ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_without_line_number ... ok test core::span_pipeline::finders::date_dash::tests::yyyy_mm_dd_with_dashes ... ok test core::span_pipeline::finders::date_dash::tests::dd_mm_yyyy_with_dashes ... ok test core::span_pipeline::finders::jvm_stack::tests::more_frames_marker_requires_keyword ... ok test core::span_pipeline::finders::jvm_stack::tests::header_matches_error_suffix ... ok test core::span_pipeline::finders::date_dash::tests::dd_mm_yyyy_with_slashes ... ok test core::span_pipeline::finders::date_dash::tests::invalid_month_no_match ... ok test core::span_pipeline::finders::date_dash::tests::invalid_year_branch_b_no_match ... ok test core::span_pipeline::finders::date_dash::tests::invalid_year_no_match ... ok test core::span_pipeline::finders::date_dash::tests::no_dates_no_match ... ok test core::span_pipeline::finders::date_dash::tests::date_in_iso8601_timestamp_matches ... ok test core::span_pipeline::finders::date_dash::tests::yyyy_mm_dd_with_slashes ... ok test core::span_pipeline::finders::jvm_stack::tests::message_after_exception_is_not_highlighted ... ok test core::span_pipeline::finders::jvm_stack::tests::caused_by_excludes_leading_whitespace ... ok test core::span_pipeline::finders::jvm_stack::tests::header_splits_package_class_colon ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_kotlin_multiplatform_file ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_native_method_styled_as_unknown_source ... ok test core::span_pipeline::finders::jvm_stack::tests::caused_by_header_matches ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_unknown_source ... ok test core::span_pipeline::finders::jvm_stack::tests::file_with_line_and_column ... ok test core::span_pipeline::finders::jvm_stack::tests::more_frames_truncation_marker ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_cglib_generated_proxy ... ok test core::span_pipeline::finders::jvm_stack::tests::frame_with_file_and_line ... ok test core::span_pipeline::finders::jvm_stack::tests::header_does_not_match_inside_frame ... ok test core::span_pipeline::finders::jvm_stack::tests::suppressed_marker_matches ... ok test core::span_pipeline::finders::jvm_stack::tests::header_requires_exception_or_error_suffix ... ok test result: ok. 213 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running unittests src/main.rs (target/debug/deps/tspin-16ca72aead94f76e) running 58 tests test cli::keywords::tests::empty_input_returns_empty ... ok test cli::resolution::tests::both_lists_nonempty_is_an_error ... ok test cli::keywords::tests::unrelated_words_in_overridden_group_survive ... ok test cli::keywords::tests::no_duplicates_passes_through_unchanged ... ok test cli::keywords::tests::case_sensitive_dedup ... ok test cli::keywords::tests::cli_overrides_theme_overrides_builtin ... ok test cli::keywords::tests::theme_internal_duplicates_use_last_wins ... ok test cli::keywords::tests::later_definition_overrides_earlier ... ok test cli::resolution::tests::disabled_list_subtracts_from_all ... ok test cli::parity::man_page_lists_every_group_and_extra ... ok test cli::resolution::tests::empty_inputs_enable_all_base_groups ... ok test cli::resolution::tests::enabled_list_is_exclusive ... ok test cli::tests::colors_parse_case_insensitively ... ok test cli::tests::unknown_and_default_colors_are_rejected ... ok test cli::tests::every_palette_color_parses ... ok test io::reader::file_reader::tests::test_empty_file ... ok test io::reader::file_reader::tests::test_non_utf8_content ... ok test cli::verify_app ... ok test io::reader::file_reader::tests::test_no_trailing_newline ... ok test io::reader::file_reader::tests::test_terminate_after_first_read ... ok test io::reader::line_batcher::tests::test_crlf_batch ... ok test io::reader::line_batcher::tests::test_crlf_single_line ... ok test io::reader::line_batcher::tests::test_do_not_omit_empty_lines ... ok test io::reader::line_batcher::tests::test_mixed_line_endings ... ok test io::reader::line_batcher::tests::test_non_utf8_single_line ... ok test io::reader::line_batcher::tests::test_read_complete_lines_empty_input ... ok test io::reader::line_batcher::tests::test_read_available_lines ... ok test io::reader::line_batcher::tests::test_read_complete_lines_multiple_lines ... ok test io::reader::line_batcher::tests::test_read_complete_lines_multiple_lines_no_final_newline ... ok test io::reader::line_batcher::tests::test_read_complete_lines_single_complete_line ... ok test io::reader::line_batcher::tests::test_read_eof_without_new_line_should_still_return_the_whole_string ... ok test io::routing::tests::bare_pager_command_is_rejected ... ok test io::routing::tests::pager_command_without_placeholder_is_rejected ... ok test io::routing::tests::pager_command_with_placeholder_splits_into_command_and_args ... ok test io::routing::tests::unparseable_pager_command_is_rejected ... ok test theme::tests::empty_input_yields_defaults ... ok test theme::tests::ascii_quote_token_is_accepted ... ok test theme::tests::ipv4_and_ipv6_tables_parse_independently ... ok test theme::tests::non_ascii_quote_token_is_rejected ... ok test theme::tests::numbers_table_uses_the_style_key ... ok test theme::tests::keywords_and_regexes_parse_into_config_lists ... ok test theme::tests::partial_table_keeps_defaults_for_missing_fields ... ok test theme::tests::the_removed_ip_addresses_table_is_rejected ... ok test theme::tests::unknown_keys_are_rejected ... ok test cli::default_theme::tests::generated_theme_parses_and_resolves_to_the_defaults ... ok test cli::parity::every_extra_highlights_its_exemplar_when_enabled_alone ... ok test cli::parity::every_builtin_keyword_highlights_by_default ... ok test cli::parity::library_default_covers_every_base_group ... ok test cli::parity::every_base_group_highlights_its_exemplar_when_enabled_alone ... ok test cli::parity::the_e2e_fixture_exercises_every_group ... ok test io::reader::file_reader::tests::test_large_file_streams_in_batches ... ok test cli::parity::library_default_matches_the_cli_default_configuration ... ok test io::reader::file_reader::tests::test_append_new_lines_after_initial_read ... ok test io::reader::file_reader::tests::test_crlf_line_endings ... ok test io::reader::file_reader::tests::test_non_utf8_in_follow_mode ... ok test io::reader::line_batcher::tests::test_read_complete_lines_partial_line_pending ... ok test io::reader::file_reader::tests::test_read_exactly_n_lines ... ok test io::reader::file_reader::tests::test_truncation_detection ... ok test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running tests/e2e.rs (target/debug/deps/e2e-990fd1142e41dd12) running 27 tests test custom_theme_overrides_default_style ... ok test custom_pager_receives_highlighted_file ... ok test file_and_exec_together_error ... ok test malformed_theme_errors_with_unknown_field ... ok test failing_pager_spawn_kills_the_exec_child ... ok test generated_default_theme_matches_the_committed_file ... ok test missing_file_errors ... ok test missing_theme_path_errors_with_the_path ... ok test disabling_the_keywords_group_turns_off_builtin_keywords ... ok test completions_print_for_every_supported_shell ... ok test exec_failure_fails_tspin_but_keeps_output ... ok test ipv4_and_ipv6_theme_tables_style_independently ... ok test highlight_flag_applies_even_with_keywords_disabled ... ok test tailspin_theme_env_var_loads_the_theme ... ok test appdata_is_the_theme_fallback_when_home_is_unset ... ok test exec_output_is_highlighted ... ok test explicit_exec_beats_piped_stdin ... ok test highlight_flag_accepts_bright_colors ... ok test stdin_input_is_highlighted ... ok test file_input_highlights_with_default_theme ... ok test file_input_highlights_with_all_extras ... ok test pager_killed_by_ctrl_c_is_a_quiet_quit ... ok test generated_default_theme_is_a_noop ... ok test stdin_edge_inputs_roundtrip ... ok test quitting_the_pager_kills_the_exec_child ... ok test stream_error_while_paging_kills_the_pager ... ok test tspin_survives_sigint_while_pager_runs ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s Running tests/integration_tests.rs (target/debug/deps/integration_tests-ee52bd99dde05c44) running 7 tests test regex_overriding_keyword_badge_suppresses_padding ... ok test builder_with_ipv6_should_highlight ... ok test keyword_badge_without_overlap_still_padded ... ok test it_works ... ok test default_should_not_highlight_ipv6 ... ok test default_constructor_should_not_panic ... ok test no_highlights_should_return_borrowed ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/invariants.rs (target/debug/deps/invariants-9a6595195f24e7cc) running 2 tests test badge_padding_only_ever_adds_spaces ... ok test stripping_ansi_recovers_the_input ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Doc-tests tailspin running 4 tests test src/core/style.rs - core::style::Color (line 81) ... ok test src/core/style.rs - core::style::Style (line 13) ... ok test src/lib.rs - (line 31) ... ok test src/core/highlighter.rs - core::highlighter::HighlighterBuilder (line 100) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 1.16s; merged doctests compilation took 1.15s >>> tailspin: Entering fakeroot... >>> tailspin-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/testing/tailspin/pkg/tailspin-doc/usr/share/man' >>> tailspin-doc*: Preparing subpackage tailspin-doc... >>> tailspin-doc*: Running postcheck for tailspin-doc >>> tailspin-bash-completion*: Running split function bashcomp... 'usr/share/bash-completion/completions' -> '/home/buildozer/aports/testing/tailspin/pkg/tailspin-bash-completion/usr/share/bash-completion/completions' >>> tailspin-bash-completion*: Preparing subpackage tailspin-bash-completion... >>> tailspin-bash-completion*: Running postcheck for tailspin-bash-completion >>> tailspin-fish-completion*: Running split function fishcomp... 'usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/testing/tailspin/pkg/tailspin-fish-completion/usr/share/fish/vendor_completions.d' >>> tailspin-fish-completion*: Preparing subpackage tailspin-fish-completion... >>> tailspin-fish-completion*: Running postcheck for tailspin-fish-completion >>> tailspin-zsh-completion*: Running split function zshcomp... 'usr/share/zsh/site-functions' -> '/home/buildozer/aports/testing/tailspin/pkg/tailspin-zsh-completion/usr/share/zsh/site-functions' >>> tailspin-zsh-completion*: Preparing subpackage tailspin-zsh-completion... >>> tailspin-zsh-completion*: Running postcheck for tailspin-zsh-completion >>> tailspin*: Running postcheck for tailspin >>> tailspin*: Preparing package tailspin... >>> tailspin*: Stripping binaries >>> tailspin*: Scanning shared objects >>> tailspin*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libgcc_s.so.1 >>> tailspin*: Package size: 1.5 MB >>> tailspin*: Compressing data... >>> tailspin*: Create checksum... >>> tailspin*: Create tailspin-7.0.0-r0.apk >>> tailspin-doc*: Tracing dependencies... >>> tailspin-doc*: Package size: 1.9 KB >>> tailspin-doc*: Compressing data... >>> tailspin-doc*: Create checksum... >>> tailspin-doc*: Create tailspin-doc-7.0.0-r0.apk >>> tailspin-bash-completion*: Tracing dependencies... >>> tailspin-bash-completion*: Package size: 2.8 KB >>> tailspin-bash-completion*: Compressing data... >>> tailspin-bash-completion*: Create checksum... >>> tailspin-bash-completion*: Create tailspin-bash-completion-7.0.0-r0.apk >>> tailspin-fish-completion*: Tracing dependencies... >>> tailspin-fish-completion*: Package size: 1.5 KB >>> tailspin-fish-completion*: Compressing data... >>> tailspin-fish-completion*: Create checksum... >>> tailspin-fish-completion*: Create tailspin-fish-completion-7.0.0-r0.apk >>> tailspin-zsh-completion*: Tracing dependencies... >>> tailspin-zsh-completion*: Package size: 1.9 KB >>> tailspin-zsh-completion*: Compressing data... >>> tailspin-zsh-completion*: Create checksum... >>> tailspin-zsh-completion*: Create tailspin-zsh-completion-7.0.0-r0.apk >>> tailspin: Build complete at Tue, 04 Aug 2026 12:24:14 +0000 elapsed time 0h 1m 55s >>> tailspin: Cleaning up srcdir >>> tailspin: Cleaning up pkgdir >>> tailspin: Cleaning up tmpdir >>> tailspin: Uninstalling dependencies... ( 1/11) Purging .makedepends-tailspin (20260804.122220) ( 2/11) Purging cargo-auditable (0.7.5-r0) ( 3/11) Purging less (704-r0) ( 4/11) Purging cargo (1.97.0-r0) ( 5/11) Purging rust (1.97.0-r0) ( 6/11) Purging libssh2 (1.11.1-r3) ( 7/11) Purging llvm22-libs (22.1.8-r1) ( 8/11) Purging sqlite-libs (3.53.4-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-r4.trigger OK: 289.8 MiB in 105 packages >>> tailspin: Updating the testing/armv7 repository index... >>> tailspin: Signing the index...