>>> bottom: Building community/bottom 0.14.0-r1 (using abuild 3.18.0_rc1-r0) started Sat, 20 Jun 2026 15:19:23 +0000 >>> bottom: Validating /home/buildozer/aports/community/bottom/APKBUILD... >>> bottom: Analyzing dependencies... >>> bottom: Installing for build: build-base cargo cargo-auditable (1/9) Installing libffi (3.5.2-r1) (2/9) Installing xz-libs (5.8.3-r0) (3/9) Installing libxml2 (2.13.9-r2) (4/9) Installing llvm22-libs (22.1.8-r0) (5/9) Installing rust (1.96.0-r0) (6/9) Installing sqlite-libs (3.53.2-r0) (7/9) Installing cargo (1.96.0-r0) (8/9) Installing cargo-auditable (0.7.5-r0) (9/9) Installing .makedepends-bottom (20260620.151924) Executing busybox-1.37.0-r31.trigger OK: 708.9 MiB in 114 packages >>> bottom: Cleaning up srcdir >>> bottom: Cleaning up pkgdir >>> bottom: Cleaning up tmpdir >>> bottom: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bottom-0.14.0.tar.gz /var/cache/distfiles/edge/bottom-0.14.0.tar.gz: OK >>> bottom: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bottom-0.14.0.tar.gz /var/cache/distfiles/edge/bottom-0.14.0.tar.gz: OK >>> bottom: Unpacking /var/cache/distfiles/edge/bottom-0.14.0.tar.gz... Updating crates.io index Downloading crates ... Downloaded unicode-ellipsis v0.4.0 Downloaded wait-timeout v0.2.1 Downloaded itoa v1.0.17 Downloaded predicates-tree v1.0.12 Downloaded errno v0.3.14 Downloaded bitflags v1.3.2 Downloaded termtree v0.5.1 Downloaded assert_cmd v2.1.2 Downloaded heck v0.5.0 Downloaded strum v0.27.2 Downloaded utf8parse v0.2.2 Downloaded foldhash v0.2.0 Downloaded toml_writer v1.0.6+spec-1.1.0 Downloaded time-core v0.1.8 Downloaded timeless v0.0.14-alpha Downloaded num_threads v0.1.7 Downloaded num-conv v0.2.0 Downloaded equivalent v1.0.2 Downloaded powerfmt v0.2.0 Downloaded serde_spanned v1.0.4 Downloaded filedescriptor v0.8.3 Downloaded toml_datetime v0.7.5+spec-1.1.0 Downloaded fixedbitset v0.4.2 Downloaded lazy_static v1.5.0 Downloaded fnv v1.0.7 Downloaded darling_macro v0.20.11 Downloaded line-clipping v0.3.5 Downloaded kasuari v0.4.11 Downloaded rustc_version v0.4.1 Downloaded ordered-float v4.6.0 Downloaded anstyle-query v1.1.5 Downloaded unicode-ident v1.0.22 Downloaded clap_complete_fig v4.5.2 Downloaded serde_core v1.0.228 Downloaded allocator-api2 v0.2.21 Downloaded toml_edit v0.24.0+spec-1.1.0 Downloaded clap_mangen v0.2.31 Downloaded num-derive v0.4.2 Downloaded document-features v0.2.12 Downloaded phf_codegen v0.11.3 Downloaded clap_lex v0.7.7 Downloaded starship-battery v0.10.3 Downloaded clap_complete_nushell v4.5.10 Downloaded darling_core v0.20.11 Downloaded difflib v0.4.0 Downloaded termios v0.3.3 Downloaded clap_complete v4.5.65 Downloaded float-cmp v0.10.0 Downloaded euclid v0.22.13 Downloaded ratatui v0.30.0 Downloaded terminal_size v0.4.3 Downloaded unicode-width v0.2.2 Downloaded wrapcenum-derive v0.4.1 Downloaded siphasher v1.0.2 Downloaded normalize-line-endings v0.3.0 Downloaded hashbrown v0.16.1 Downloaded is_terminal_polyfill v1.70.2 Downloaded memoffset v0.9.1 Downloaded signal-hook-mio v0.2.5 Downloaded crypto-common v0.1.7 Downloaded predicates-core v1.0.9 Downloaded cfg_aliases v0.2.1 Downloaded ratatui-core v0.1.0 Downloaded roff v0.2.2 Downloaded itertools v0.14.0 Downloaded mac_address v1.1.8 Downloaded concat-string v1.0.1 Downloaded vtparse v0.6.2 Downloaded portable-atomic v1.13.1 Downloaded block-buffer v0.10.4 Downloaded syn v1.0.109 Downloaded humantime v2.3.0 Downloaded syn v2.0.114 Downloaded libloading v0.8.9 Downloaded ratatui-macros v0.7.0 Downloaded dirs v6.0.0 Downloaded regex-syntax v0.8.9 Downloaded hex v0.4.3 Downloaded termwiz v0.23.3 Downloaded convert_case v0.10.0 Downloaded semver v1.0.27 Downloaded ratatui-crossterm v0.1.0 Downloaded digest v0.10.7 Downloaded phf v0.11.3 Downloaded rand_core v0.6.4 Downloaded signal-hook-registry v1.4.8 Downloaded phf_macros v0.11.3 Downloaded csscolorparser v0.6.2 Downloaded wezterm-color-types v0.3.0 Downloaded rustix v1.1.3 Downloaded predicates v3.1.3 Downloaded regex-automata v0.4.14 Downloaded memmem v0.1.1 Downloaded sysinfo v0.39.3 Downloaded anstyle v1.0.13 Downloaded ratatui-widgets v0.3.0 Downloaded time v0.3.47 Downloaded pest_generator v2.8.6 Downloaded winnow v0.7.14 Downloaded ctrlc v3.5.1 Downloaded libc v0.2.180 Downloaded parking_lot_core v0.9.12 Downloaded parking_lot v0.12.5 Downloaded sha2 v0.10.9 Downloaded wezterm-blob-leases v0.1.1 Downloaded aho-corasick v1.1.4 Downloaded pest_derive v2.8.6 Downloaded ucd-trie v0.1.7 Downloaded lock_api v0.4.14 Downloaded smallvec v1.15.1 Downloaded serde_json v1.0.149 Downloaded litrs v1.0.0 Downloaded bytemuck v1.25.0 Downloaded clap v4.5.57 Downloaded finl_unicode v1.4.0 Downloaded uuid v1.20.0 Downloaded signal-hook v0.3.18 Downloaded getrandom v0.3.4 Downloaded clap_derive v4.5.55 Downloaded regex v1.12.3 Downloaded anyhow v1.0.101 Downloaded uom v0.37.0 Downloaded nvml-wrapper-sys v0.9.0 Downloaded scopeguard v1.2.0 Downloaded option-ext v0.2.0 Downloaded schemars v1.2.1 Downloaded pest_meta v2.8.6 Downloaded serde v1.0.228 Downloaded indexmap v2.13.0 Downloaded fancy-regex v0.11.0 Downloaded terminfo v0.9.0 Downloaded wezterm-bidi v0.2.3 Downloaded base64 v0.22.1 Downloaded ryu v1.0.22 Downloaded compact_str v0.9.0 Downloaded nvml-wrapper v0.11.0 Downloaded mio v1.1.1 Downloaded rand v0.8.6 Downloaded derive_more v2.1.1 Downloaded typenum v1.19.0 Downloaded unicode-segmentation v1.13.2 Downloaded bit-vec v0.6.3 Downloaded log v0.4.29 Downloaded memchr v2.7.6 Downloaded derive_more-impl v2.1.1 Downloaded pest v2.8.6 Downloaded nom v7.1.3 Downloaded minimal-lexical v0.2.1 Downloaded atomic v0.6.1 Downloaded phf_generator v0.11.3 Downloaded phf_shared v0.11.3 Downloaded generic-array v0.14.7 Downloaded serde_derive v1.0.228 Downloaded num-traits v0.2.19 Downloaded proc-macro2 v1.0.106 Downloaded bitflags v2.10.0 Downloaded crossterm v0.29.0 Downloaded anstyle-parse v0.2.7 Downloaded colorchoice v1.0.4 Downloaded darling v0.20.11 Downloaded once_cell v1.21.3 Downloaded anstream v0.6.21 Downloaded dirs-sys v0.5.0 Downloaded bit-set v0.5.3 Downloaded thiserror v1.0.69 Downloaded wezterm-input-types v0.1.0 Downloaded ratatui-termwiz v0.1.0 Downloaded indoc v2.0.7 Downloaded clap_builder v4.5.57 Downloaded unicode-truncate v2.0.1 Downloaded schemars_derive v1.2.1 Downloaded strum_macros v0.27.2 Downloaded bstr v1.12.1 Downloaded tempfile v3.24.0 Downloaded deranged v0.5.5 Downloaded time-macros v0.2.27 Downloaded toml_parser v1.0.6+spec-1.1.0 Downloaded thiserror-impl v1.0.69 Downloaded static_assertions v1.1.0 Downloaded rustversion v1.0.22 Downloaded lru v0.16.3 Downloaded thiserror-impl v2.0.18 Downloaded thiserror v2.0.18 Downloaded either v1.15.0 Downloaded rustc-hash v2.1.1 Downloaded zmij v1.0.19 Downloaded autocfg v1.5.0 Downloaded quote v1.0.44 Downloaded version_check v0.9.5 Downloaded lab v0.11.0 Downloaded dyn-clone v1.0.20 Downloaded ref-cast-impl v1.0.25 Downloaded lazycell v1.3.0 Downloaded wezterm-dynamic-derive v0.1.1 Downloaded wezterm-dynamic v0.2.1 Downloaded ident_case v1.0.1 Downloaded strsim v0.11.1 Downloaded instability v0.3.10 Downloaded castaway v0.2.4 Downloaded nix v0.30.1 Downloaded nix v0.29.0 Downloaded fern v0.7.1 Downloaded ref-cast v1.0.25 Downloaded serde_derive_internals v0.29.1 Downloaded cfg-if v1.0.4 Downloaded fastrand v2.3.0 Downloaded linux-raw-sys v0.11.0 Downloaded deltae v0.3.2 Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.22 Compiling quote v1.0.44 Compiling libc v0.2.180 Compiling strsim v0.11.1 Compiling heck v0.5.0 Compiling cfg-if v1.0.4 Compiling bitflags v2.10.0 Compiling rustix v1.1.3 Compiling allocator-api2 v0.2.21 Compiling ident_case v1.0.1 Compiling foldhash v0.2.0 Compiling linux-raw-sys v0.11.0 Compiling fnv v1.0.7 Compiling utf8parse v0.2.2 Compiling equivalent v1.0.2 Compiling anstyle-query v1.1.5 Compiling colorchoice v1.0.4 Compiling rustversion v1.0.22 Compiling is_terminal_polyfill v1.70.2 Compiling anstyle v1.0.13 Compiling clap_lex v0.7.7 Compiling thiserror v2.0.18 Compiling indoc v2.0.7 Compiling static_assertions v1.1.0 Compiling unicode-segmentation v1.13.2 Compiling unicode-width v0.2.2 Compiling either v1.15.0 Compiling instability v0.3.10 Compiling itoa v1.0.17 Compiling signal-hook v0.3.18 Compiling serde_core v1.0.228 Compiling ryu v1.0.22 Compiling parking_lot_core v0.9.12 Compiling autocfg v1.5.0 Compiling log v0.4.29 Compiling scopeguard v1.2.0 Compiling smallvec v1.15.1 Compiling powerfmt v0.2.0 Compiling cfg_aliases v0.2.1 Compiling typenum v1.19.0 Compiling time-core v0.1.8 Compiling litrs v1.0.0 Compiling num_threads v0.1.7 Compiling num-conv v0.2.0 Compiling memchr v2.7.6 Compiling roff v0.2.2 Compiling thiserror v1.0.69 Compiling serde v1.0.228 Compiling regex-syntax v0.8.9 Compiling starship-battery v0.10.3 Compiling anyhow v1.0.101 Compiling winnow v0.7.14 Compiling option-ext v0.2.0 Compiling toml_writer v1.0.6+spec-1.1.0 Compiling lazycell v1.3.0 Compiling rustc-hash v2.1.1 Compiling concat-string v1.0.1 Compiling timeless v0.0.14-alpha Compiling humantime v2.3.0 Compiling libloading v0.8.9 Compiling anstyle-parse v0.2.7 Compiling lock_api v0.4.14 Compiling nix v0.30.1 Compiling line-clipping v0.3.5 Compiling nvml-wrapper-sys v0.9.0 Compiling deranged v0.5.5 Compiling itertools v0.14.0 Compiling anstream v0.6.21 Compiling num-traits v0.2.19 Compiling hashbrown v0.16.1 Compiling unicode-ellipsis v0.4.0 Compiling convert_case v0.10.0 Compiling aho-corasick v1.1.4 Compiling document-features v0.2.12 Compiling castaway v0.2.4 Compiling compact_str v0.9.0 Compiling syn v2.0.114 Compiling lru v0.16.3 Compiling indexmap v2.13.0 Compiling terminal_size v0.4.3 Compiling clap_builder v4.5.57 Compiling uom v0.37.0 Compiling errno v0.3.14 Compiling mio v1.1.1 Compiling time v0.3.47 Compiling dirs-sys v0.5.0 Compiling sysinfo v0.39.3 Compiling unicode-truncate v2.0.1 Compiling signal-hook-registry v1.4.8 Compiling dirs v6.0.0 Compiling parking_lot v0.12.5 Compiling toml_parser v1.0.6+spec-1.1.0 Compiling signal-hook-mio v0.2.5 Compiling regex-automata v0.4.14 Compiling ctrlc v3.5.1 Compiling serde_spanned v1.0.4 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling toml_edit v0.24.0+spec-1.1.0 Compiling darling_core v0.20.11 Compiling regex v1.12.3 Compiling clap_derive v4.5.55 Compiling thiserror-impl v2.0.18 Compiling strum_macros v0.27.2 Compiling derive_more-impl v2.1.1 Compiling thiserror-impl v1.0.69 Compiling serde_derive v1.0.228 Compiling derive_more v2.1.1 Compiling crossterm v0.29.0 Compiling kasuari v0.4.11 Compiling darling_macro v0.20.11 Compiling darling v0.20.11 Compiling wrapcenum-derive v0.4.1 Compiling clap v4.5.57 Compiling clap_complete v4.5.65 Compiling clap_mangen v0.2.31 Compiling strum v0.27.2 Compiling ratatui-core v0.1.0 Compiling nvml-wrapper v0.11.0 Compiling clap_complete_fig v4.5.2 Compiling clap_complete_nushell v4.5.10 Compiling bottom v0.14.0 (/home/buildozer/aports/community/bottom/src/bottom-0.14.0) Compiling ratatui-widgets v0.3.0 Compiling ratatui-crossterm v0.1.0 Compiling ratatui-macros v0.7.0 Compiling ratatui v0.30.0 Finished `release` profile [optimized] target(s) in 2m 37s Compiling proc-macro2 v1.0.106 Compiling quote v1.0.44 Compiling unicode-ident v1.0.22 Compiling bitflags v2.10.0 Compiling libc v0.2.180 Compiling strsim v0.11.1 Compiling linux-raw-sys v0.11.0 Compiling heck v0.5.0 Compiling cfg-if v1.0.4 Compiling anstyle v1.0.13 Compiling utf8parse v0.2.2 Compiling colorchoice v1.0.4 Compiling rustix v1.1.3 Compiling is_terminal_polyfill v1.70.2 Compiling anstyle-query v1.1.5 Compiling unicode-segmentation v1.13.2 Compiling equivalent v1.0.2 Compiling ident_case v1.0.1 Compiling allocator-api2 v0.2.21 Compiling fnv v1.0.7 Compiling clap_lex v0.7.7 Compiling foldhash v0.2.0 Compiling rustversion v1.0.22 Compiling thiserror v2.0.18 Compiling indoc v2.0.7 Compiling autocfg v1.5.0 Compiling either v1.15.0 Compiling static_assertions v1.1.0 Compiling memchr v2.7.6 Compiling unicode-width v0.2.2 Compiling parking_lot_core v0.9.12 Compiling signal-hook v0.3.18 Compiling itoa v1.0.17 Compiling ryu v1.0.22 Compiling instability v0.3.10 Compiling serde_core v1.0.228 Compiling log v0.4.29 Compiling powerfmt v0.2.0 Compiling smallvec v1.15.1 Compiling scopeguard v1.2.0 Compiling regex-syntax v0.8.9 Compiling litrs v1.0.0 Compiling time-core v0.1.8 Compiling num_threads v0.1.7 Compiling num-conv v0.2.0 Compiling typenum v1.19.0 Compiling cfg_aliases v0.2.1 Compiling roff v0.2.2 Compiling thiserror v1.0.69 Compiling anyhow v1.0.101 Compiling option-ext v0.2.0 Compiling winnow v0.7.14 Compiling starship-battery v0.10.3 Compiling serde v1.0.228 Compiling toml_writer v1.0.6+spec-1.1.0 Compiling lazycell v1.3.0 Compiling predicates-core v1.0.9 Compiling timeless v0.0.14-alpha Compiling humantime v2.3.0 Compiling concat-string v1.0.1 Compiling difflib v0.4.0 Compiling normalize-line-endings v0.3.0 Compiling termtree v0.5.1 Compiling assert_cmd v2.1.2 Compiling rustc-hash v2.1.1 Compiling fastrand v2.3.0 Compiling once_cell v1.21.3 Compiling libloading v0.8.9 Compiling anstyle-parse v0.2.7 Compiling lock_api v0.4.14 Compiling nix v0.30.1 Compiling line-clipping v0.3.5 Compiling nvml-wrapper-sys v0.9.0 Compiling predicates-tree v1.0.12 Compiling deranged v0.5.5 Compiling anstream v0.6.21 Compiling itertools v0.14.0 Compiling convert_case v0.10.0 Compiling unicode-ellipsis v0.4.0 Compiling aho-corasick v1.1.4 Compiling hashbrown v0.16.1 Compiling num-traits v0.2.19 Compiling document-features v0.2.12 Compiling lru v0.16.3 Compiling indexmap v2.13.0 Compiling syn v2.0.114 Compiling terminal_size v0.4.3 Compiling clap_builder v4.5.57 Compiling castaway v0.2.4 Compiling compact_str v0.9.0 Compiling uom v0.37.0 Compiling float-cmp v0.10.0 Compiling unicode-truncate v2.0.1 Compiling toml_parser v1.0.6+spec-1.1.0 Compiling errno v0.3.14 Compiling mio v1.1.1 Compiling time v0.3.47 Compiling dirs-sys v0.5.0 Compiling sysinfo v0.39.3 Compiling wait-timeout v0.2.1 Compiling regex-automata v0.4.14 Compiling signal-hook-registry v1.4.8 Compiling dirs v6.0.0 Compiling parking_lot v0.12.5 Compiling signal-hook-mio v0.2.5 Compiling ctrlc v3.5.1 Compiling tempfile v3.24.0 Compiling serde_spanned v1.0.4 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling toml_edit v0.24.0+spec-1.1.0 Compiling darling_core v0.20.11 Compiling regex v1.12.3 Compiling bstr v1.12.1 Compiling predicates v3.1.3 Compiling darling_macro v0.20.11 Compiling clap_derive v4.5.55 Compiling thiserror-impl v2.0.18 Compiling strum_macros v0.27.2 Compiling derive_more-impl v2.1.1 Compiling thiserror-impl v1.0.69 Compiling serde_derive v1.0.228 Compiling darling v0.20.11 Compiling wrapcenum-derive v0.4.1 Compiling derive_more v2.1.1 Compiling crossterm v0.29.0 Compiling nvml-wrapper v0.11.0 Compiling kasuari v0.4.11 Compiling clap v4.5.57 Compiling clap_complete v4.5.65 Compiling clap_mangen v0.2.31 Compiling clap_complete_nushell v4.5.10 Compiling clap_complete_fig v4.5.2 Compiling strum v0.27.2 Compiling ratatui-core v0.1.0 Compiling ratatui-widgets v0.3.0 Compiling ratatui-crossterm v0.1.0 Compiling bottom v0.14.0 (/home/buildozer/aports/community/bottom/src/bottom-0.14.0) Compiling ratatui-macros v0.7.0 Compiling ratatui v0.30.0 Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 44s Running unittests src/lib.rs (target/debug/deps/bottom-79171da213900501) running 252 tests test app::data::temperature::test::temp_conversions ... ok test app::filter::test::filter_is_list_ignored ... ok test app::filter::test::filter_simple ... ok test canvas::components::data_table::sortable::test::test_sorting ... ok test canvas::components::data_table::test::test_increment_position ... ok test canvas::components::data_table::test::test_lose_data ... ok test canvas::components::data_table::test::test_scrolling ... ok test canvas::components::data_table::test::test_set_position ... ok test canvas::components::time_series::base::test::time_series_gen_x_axis ... ok test canvas::components::time_series::base::test::time_series_gen_y_axis ... ok test canvas::components::time_series::vendored::points::test::time_series_test_interpolation ... ok test canvas::components::time_series::vendored::tests::axis_can_be_stylized ... ok test canvas::components::time_series::vendored::tests::chart_can_be_stylized ... ok test canvas::components::time_series::vendored::tests::dataset_can_be_stylized ... ok test canvas::components::time_series::vendored::tests::dataset_legend_style_is_patched ... ok test canvas::components::time_series::vendored::tests::datasets_without_name_do_not_contribute_to_legend_height ... ok test canvas::components::time_series::vendored::tests::graph_type_from_str ... ok test canvas::components::time_series::vendored::tests::graph_type_to_string ... ok test canvas::components::time_series::vendored::tests::it_does_not_panic_if_title_is_wider_than_buffer ... ok test canvas::components::time_series::vendored::tests::it_should_hide_the_legend ... ok test canvas::components::time_series::vendored::tests::legend_truncates_entries_by_height ... ok test canvas::components::time_series::vendored::tests::legend_truncates_entries_renders_only_visible ... ok test canvas::components::time_series::vendored::tests::legend_width_capped_to_constraint ... ok test canvas::components::time_series::vendored::tests::legend_width_truncates_long_names_with_ellipsis ... ok test canvas::components::time_series::vendored::tests::legend_width_uses_only_visible_entries ... ok test canvas::components::time_series::vendored::tests::no_legend_if_no_named_datasets ... ok test canvas::components::time_series::vendored::tests::test_chart_have_a_long_y_axis_title_overlapping_legend ... ok test canvas::components::time_series::vendored::tests::test_chart_have_a_topleft_legend ... ok test canvas::components::time_series::vendored::tests::test_chart_have_overflowed_y_axis ... ok test canvas::components::time_series::vendored::tests::test_legend_area_can_fit_same_chart_area ... ok test canvas::components::time_series::vendored::tests::test_legend_of_chart_have_odd_margin_size ... ok test canvas::dialogs::help_dialog::tests::test_accumulates_across_calls ... ok test canvas::dialogs::help_dialog::tests::test_case_insensitive ... ok test canvas::dialogs::help_dialog::tests::test_full_match ... ok test canvas::dialogs::help_dialog::tests::test_match_at_end ... ok test canvas::dialogs::help_dialog::tests::test_match_at_start ... ok test canvas::dialogs::help_dialog::tests::test_match_in_middle ... ok test canvas::dialogs::help_dialog::tests::test_no_match ... ok test canvas::dialogs::help_dialog::tests::test_unicode ... ok test canvas::dialogs::help_dialog::tests::test_unicode_2 ... ok test canvas::dialogs::help_dialog::tests::test_unicode_3 ... ok test canvas::dialogs::help_dialog::tests::test_unicode_case_insensitive ... ok test canvas::dialogs::help_dialog::tests::test_unicode_in_target ... ok test canvas::drawing_utils::test::assert_side_border_bits_match ... ok test canvas::drawing_utils::test::test_should_hide_x_label ... ok test canvas::widgets::battery_display::tests::test_calculate_basic_use_bars ... ok test canvas::widgets::battery_display::tests::test_get_hms ... ok test canvas::widgets::battery_display::tests::test_long_time ... ok test canvas::widgets::battery_display::tests::test_short_time ... ok test canvas::widgets::temperature_graph::tests::fahrenheit_default_is_212 ... ok test canvas::widgets::temperature_graph::tests::floors_to_default_upper_when_below ... ok test canvas::widgets::temperature_graph::tests::keeps_actual_max_when_above_default ... ok test canvas::widgets::temperature_graph::tests::kelvin_default_is_373 ... ok test canvas::widgets::temperature_graph::tests::upper_limit_overrides_actual_max ... ok test collection::disks::test::test_keeping_disk_entry ... ok test collection::disks::unix::file_systems::test::file_system_from_str ... ok test collection::disks::unix::linux::partition::tests::test_fix_mount_point ... ok test collection::disks::unix::linux::unmounted::tests::check_disk_harvest_entry ... ok test collection::disks::unix::linux::unmounted::tests::excludes_mounted_devices ... ok test collection::disks::unix::linux::unmounted::tests::skip_non_disk_entries ... ok test collection::disks::unix::linux::unmounted::tests::zero_block_entry ... ok test collection::memory::sysinfo::linux_tests::cap_cgroup_v1_limits ... ok test collection::memory::sysinfo::linux_tests::legit_cgroup_limit_works ... ok test collection::memory::sysinfo::linux_tests::max_and_missing_limit_use_physical_total ... ok test collection::processes::linux::tests::test_name_from_cmdline ... ok test collection::processes::linux::tests::test_proc_cpu_parse ... ok test collection::temperature::linux::tests::test_finalize_name ... ok test collection::tests::test_data_collection ... ok test components::time_series::auto_y::tests::empty_sources_returns_zero ... ok test components::time_series::graph_height_tests::cache_hit_skips_older_points ... ok test components::time_series::graph_height_tests::cache_invalidates_on_period_change ... ok test components::time_series::graph_height_tests::picks_max_across_sources ... ok test components::time_series::time_series_tests::autohide_armed_on_change ... ok test components::time_series::time_series_tests::reset_zoom_restores_default ... ok test components::time_series::time_series_tests::zoom_in_clamps_at_minimum ... ok test components::time_series::time_series_tests::zoom_in_decreases_display_time ... ok test components::time_series::time_series_tests::zoom_out_clamps_at_retention ... ok test components::time_series::time_series_tests::zoom_out_increases_display_time ... ok test constants::test::check_default_config ... ok test constants::test::help_menu_matches_entry_len ... ok test constants::test::help_menu_text_has_sections ... ok test options::args::test::catch_incorrect_long_args ... ok test options::args::test::catch_missing_hyphen_alias ... ok test options::args::test::no_default_help_heading ... ok test options::args::test::verify_cli ... ok test options::config::cpu::test::all_cpu_default ... ok test options::config::cpu::test::average_cpu_default ... ok test options::config::cpu::test::avg_cpu_default ... ok test options::config::cpu::test::default_cpu_default ... ok test options::config::disk::test::bad_disk_column_settings ... ok test options::config::disk::test::empty_column_setting ... ok test options::config::disk::test::none_column_setting ... ok test options::config::disk::test::valid_disk_column_settings ... ok test options::config::layout::test::test_cpu_left_legend ... ok test options::config::layout::test::test_default_battery_movement ... ok test options::config::layout::test::test_default_movement ... ok test options::config::layout::test::test_default_widget_by_option ... ok test options::config::layout::test::test_default_widget_in_layout ... ok test options::config::layout::test::test_proc_custom_layout ... ok test options::config::process::test::bad_process_column_config ... ok test options::config::process::test::empty_column_setting ... ok test options::config::process::test::invalid_default_sort_config ... ok test options::config::process::test::valid_default_sort_config ... ok test options::config::process::test::valid_process_column_config ... ok test options::config::process::test::valid_process_column_config_2 ... ok test options::config::style::test::built_in_colour_schemes_work ... ok test options::config::style::test::color_spelling_aliases_work ... ok test options::config::style::test::default_selected_colour_works ... ok test options::config::style::themes::default::tests::default_palettes_valid ... ok test options::config::style::themes::gruvbox::tests::gruvbox_palettes_valid ... ok test options::config::style::themes::nord::tests::nord_palettes_valid ... ok test options::config::style::utils::test::general_str_to_colour ... ok test options::config::style::utils::test::invalid_colour_names ... ok test options::config::style::utils::test::invalid_hex_colours ... ok test options::config::style::utils::test::test_bad_set_colour ... ok test options::config::style::utils::test::test_bad_set_list ... ok test options::config::style::utils::test::test_bad_text_1 ... ok test options::config::style::utils::test::test_bad_text_2 ... ok test options::config::style::utils::test::test_rgb_colours ... ok test options::config::style::utils::test::test_set_bg_colour ... ok test options::config::style::utils::test::test_set_colour ... ok test options::config::style::utils::test::test_set_multi_colours ... ok test options::config::style::utils::test::test_set_style ... ok test options::config::style::utils::test::valid_colour_names ... ok test options::config::style::utils::test::valid_hex_colours ... ok test options::config::test::test_integration_valid_configs ... ok test options::test::config_human_times ... ok test options::test::config_number_times_as_num ... ok test options::test::config_number_times_as_string ... ok test options::test::matches_human_times ... ok test options::test::matches_number_times ... ok test options::test::verify_cli_options_build ... ok test options::test::verify_parse_legend_position ... ok test options::test::verify_try_parse_ms ... ok test utils::conversion::test::test_dec_bytes_per_second_string ... ok test utils::general::test::test_clamp_lower ... ok test utils::general::test::test_clamp_upper ... ok test utils::general::test::test_sort_partial_fn ... ok test utils::input::tests::delete_at_cursor_at_end_is_noop ... ok test utils::input::tests::delete_at_cursor_basic ... ok test utils::input::tests::delete_at_cursor_unicode ... ok test utils::input::tests::delete_behind_cursor_at_start_is_noop ... ok test utils::input::tests::delete_behind_cursor_basic ... ok test utils::input::tests::delete_behind_cursor_unicode ... ok test utils::input::tests::delete_previous_word_from_middle ... ok test utils::input::tests::delete_previous_word_single_word ... ok test utils::input::tests::delete_previous_word_trailing_spaces ... ok test utils::input::tests::delete_previous_word_two_words ... ok test utils::input::tests::delete_previous_word_unicode ... ok test utils::input::tests::insert_char_ascii ... ok test utils::input::tests::insert_char_at_middle ... ok test utils::input::tests::insert_char_emoji ... ok test utils::input::tests::insert_char_unicode ... ok test utils::input::tests::insert_string_ascii ... ok test utils::input::tests::insert_string_at_middle ... ok test utils::input::tests::insert_string_unicode ... ok test utils::input::tests::move_left_right_ascii ... ok test utils::input::tests::move_left_right_unicode ... ok test utils::input::tests::search_cursor_moves ... ok test utils::input::tests::skip_to_beginning_and_end ... ok test utils::input::tests::skip_to_beginning_sets_direction_left ... ok test utils::input::tests::skip_to_end_sets_direction_right ... ok test utils::input::tests::test_graphemes_with_ranges ... ok test utils::int_hash::tests::test_i16 ... ok test utils::int_hash::tests::test_i32 ... ok test utils::int_hash::tests::test_i64 ... ok test utils::int_hash::tests::test_i8 ... ok test utils::int_hash::tests::test_int_hash_map ... ok test utils::int_hash::tests::test_int_hash_set ... ok test utils::int_hash::tests::test_int_index_map ... ok test utils::int_hash::tests::test_isize ... ok test utils::int_hash::tests::test_u16 ... ok test utils::int_hash::tests::test_u32 ... ok test utils::int_hash::tests::test_u64 ... ok test utils::int_hash::tests::test_u8 ... ok test utils::int_hash::tests::test_usize ... ok test utils::strings::tests::test_multi_eq_ignore_ascii_case ... ok test widgets::process_table::process_data::test::test_binary_byte_string ... ok test widgets::process_table::process_data::test::test_format_time ... ok test widgets::process_table::query::tests::ambiguous_precedence_1 ... ok test widgets::process_table::query::tests::ambiguous_precedence_2 ... ok test widgets::process_table::query::tests::basic_and_query ... ok test widgets::process_table::query::tests::basic_cpu_query ... ok test widgets::process_table::query::tests::basic_mem_query ... ok test widgets::process_table::query::tests::basic_or_query ... ok test widgets::process_table::query::tests::basic_query ... ok test widgets::process_table::query::tests::double_negate_query_a ... ok test widgets::process_table::query::tests::double_negate_query_b ... ok test widgets::process_table::query::tests::implied_and_query ... ok test widgets::process_table::query::tests::invalid_and ... ok test widgets::process_table::query::tests::invalid_or ... ok test widgets::process_table::query::tests::invalid_uncompleted_queries_1 ... ok test widgets::process_table::query::tests::lone_bang_is_rejected ... ok test widgets::process_table::query::tests::mem_bytes_not_equal_with_unit ... ok test widgets::process_table::query::tests::misc_invalid_bang_search ... ok test widgets::process_table::query::tests::negate_bare_name_query ... ok test widgets::process_table::query::tests::negate_group_query ... ok test widgets::process_table::query::tests::negate_quoted_name_query ... ok test widgets::process_table::query::tests::negate_with_boolean_operators ... ok test widgets::process_table::query::tests::nested_query_1 ... ok test widgets::process_table::query::tests::nested_query_2 ... ok test widgets::process_table::query::tests::nested_query_3 ... ok test widgets::process_table::query::tests::not_equal_missing_value_is_rejected ... ok test widgets::process_table::query::tests::not_equal_non_numeric_rhs_is_rejected ... ok test widgets::process_table::query::tests::not_equal_tokenizes_without_spaces ... ok test widgets::process_table::query::tests::numerical_not_equal_query ... ok test widgets::process_table::query::tests::parse_complicated_query ... ok test widgets::process_table::query::tests::parse_empty_quotes ... ok test widgets::process_table::query::tests::parse_nested_closing_quotes ... ok test widgets::process_table::query::tests::parse_unfinished_quotes ... ok test widgets::process_table::query::tests::quoted_angle_brackets_match_literal ... ok test widgets::process_table::query::tests::quoted_bang_matches_literal ... ok test widgets::process_table::query::tests::quoted_equals_matches_literal ... ok test widgets::process_table::query::tests::quoted_multi_word_query ... ok test widgets::process_table::query::tests::quoted_not_equals_matches_literal ... ok test widgets::process_table::query::tests::quoted_parens_match_literal ... ok test widgets::process_table::query::tests::quoted_query ... ok test widgets::process_table::query::tests::reversed_bang_equal_is_rejected ... ok test widgets::process_table::query::tests::search_empty_quotes ... ok test widgets::process_table::query::tests::state_not_equal_query ... ok test widgets::process_table::query::tests::test_case_sensitive_1 ... ok test widgets::process_table::query::tests::test_command_check ... ok test widgets::process_table::query::tests::test_gpu_queries ... ok test widgets::process_table::query::tests::test_invalid_gpu_queries ... ok test widgets::process_table::query::tests::test_invalid_non_ascii ... ok test widgets::process_table::query::tests::test_mixed_unicode ... ok test widgets::process_table::query::tests::test_non_ascii_only_1 ... ok test widgets::process_table::query::tests::test_non_ascii_only_2 ... ok test widgets::process_table::query::tests::test_non_ascii_only_3 ... ok test widgets::process_table::query::tests::test_non_ascii_only_4 ... ok test widgets::process_table::query::tests::test_regex_1 ... ok test widgets::process_table::query::tests::test_regex_2 ... ok test widgets::process_table::query::tests::test_whole_word_1 ... ok test widgets::process_table::query::tests::time_not_equal_query ... ok test widgets::process_table::query::tests::user_equals_quoted_bang ... ok test widgets::process_table::query::tests::user_negated_equals_quoted_bang ... ok test widgets::process_table::test::columns_and_is_memory ... ok test widgets::process_table::test::columns_and_is_using_command ... ok test widgets::process_table::test::command_name_sim_toggle ... ok test widgets::process_table::test::custom_columns ... ok test widgets::process_table::test::default_sort_falls_back_when_column_absent ... ok test widgets::process_table::test::default_sort_honoured ... ok test widgets::process_table::test::double_memory_sim_toggle ... ok test widgets::process_table::test::pid_and_count_sim_toggle ... ok test widgets::process_table::test::test_proc_sort ... ok test widgets::process_table::test::test_toggle_k_threads ... ok test widgets::process_table::test::test_tree_collapse ... ok test widgets::process_table::test::toggle_command ... ok test widgets::process_table::test::toggle_count_pid ... ok test widgets::process_table::test::toggle_count_pid_2 ... ok test widgets::process_table::test::toggle_mem_percentage ... ok test widgets::process_table::test::toggle_mem_percentage_2 ... ok test result: ok. 252 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running unittests src/bin/main.rs (target/debug/deps/btm-7d2886e5e887d997) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/integration/main.rs (target/debug/deps/integration-fad567c36e160046) running 34 tests test arg_tests::test_battery_flag ... ignored test arg_tests::test_conflicting_temps ... ok test arg_tests::test_gpu_flag ... ignored test arg_tests::test_help ... ok test arg_tests::test_invalid_default_cpu_entry ... ok test arg_tests::test_invalid_default_widget_1 ... ok test arg_tests::test_invalid_default_widget_2 ... ok test arg_tests::test_invalid_rate ... ok test arg_tests::test_large_default_time ... ok test arg_tests::test_large_delta_time ... ok test arg_tests::test_large_rate ... ok test arg_tests::test_missing_default_widget_type ... ok test arg_tests::test_negative_rate ... ok test arg_tests::test_small_default_time ... ok test arg_tests::test_small_delta_time ... ok test arg_tests::test_small_rate ... ok test arg_tests::test_version ... ok test invalid_config_tests::test_duplicate_temp_type ... ok test invalid_config_tests::test_empty_layout ... ok test invalid_config_tests::test_invalid_colour_hex ... ok test invalid_config_tests::test_invalid_colour_hex_2 ... ok test invalid_config_tests::test_invalid_colour_hex_3 ... ok test invalid_config_tests::test_invalid_colour_name ... ok test invalid_config_tests::test_invalid_colour_rgb ... ok test invalid_config_tests::test_invalid_colour_rgb_2 ... ok test invalid_config_tests::test_invalid_colour_string ... ok test invalid_config_tests::test_invalid_default_widget_count ... ok test invalid_config_tests::test_invalid_disk_column ... ok test invalid_config_tests::test_invalid_layout_widget_type ... ok test invalid_config_tests::test_invalid_proc_default_sort ... ok test invalid_config_tests::test_invalid_process_column ... ok test invalid_config_tests::test_invalid_temp_disk_default_sorts ... ok test invalid_config_tests::test_lone_default_widget_count ... ok test invalid_config_tests::test_toml_mismatch_type ... ok test result: ok. 32 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.07s Doc-tests bottom running 1 test test src/utils/strings.rs - utils::strings::multi_eq_ignore_ascii_case (line 21) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.27s; merged doctests compilation took 0.26s >>> bottom: Entering fakeroot... >>> bottom-fish-completion*: Running split function fishcomp... 'usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/bottom/pkg/bottom-fish-completion/usr/share/fish/vendor_completions.d' >>> bottom-fish-completion*: Preparing subpackage bottom-fish-completion... >>> bottom-fish-completion*: Running postcheck for bottom-fish-completion >>> bottom-bash-completion*: Running split function bashcomp... 'usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/bottom/pkg/bottom-bash-completion/usr/share/bash-completion/completions' >>> bottom-bash-completion*: Preparing subpackage bottom-bash-completion... >>> bottom-bash-completion*: Running postcheck for bottom-bash-completion >>> bottom-zsh-completion*: Running split function zshcomp... 'usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/bottom/pkg/bottom-zsh-completion/usr/share/zsh/site-functions' >>> bottom-zsh-completion*: Preparing subpackage bottom-zsh-completion... >>> bottom-zsh-completion*: Running postcheck for bottom-zsh-completion >>> bottom-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/bottom/pkg/bottom-doc/usr/share/doc' >>> bottom-doc*: Preparing subpackage bottom-doc... >>> bottom-doc*: Running postcheck for bottom-doc >>> bottom*: Running postcheck for bottom >>> bottom*: Preparing package bottom... >>> bottom*: Stripping binaries >>> bottom*: Scanning shared objects >>> bottom*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 >>> bottom*: Package size: 3.1 MB >>> bottom*: Compressing data... >>> bottom*: Create checksum... >>> bottom*: Create bottom-0.14.0-r1.apk >>> bottom-fish-completion*: Tracing dependencies... >>> bottom-fish-completion*: Package size: 5.1 KB >>> bottom-fish-completion*: Compressing data... >>> bottom-fish-completion*: Create checksum... >>> bottom-fish-completion*: Create bottom-fish-completion-0.14.0-r1.apk >>> bottom-bash-completion*: Tracing dependencies... >>> bottom-bash-completion*: Package size: 4.4 KB >>> bottom-bash-completion*: Compressing data... >>> bottom-bash-completion*: Create checksum... >>> bottom-bash-completion*: Create bottom-bash-completion-0.14.0-r1.apk >>> bottom-zsh-completion*: Tracing dependencies... >>> bottom-zsh-completion*: Package size: 5.8 KB >>> bottom-zsh-completion*: Compressing data... >>> bottom-zsh-completion*: Create checksum... >>> bottom-zsh-completion*: Create bottom-zsh-completion-0.14.0-r1.apk >>> bottom-doc*: Tracing dependencies... >>> bottom-doc*: Package size: 14.9 KB >>> bottom-doc*: Compressing data... >>> bottom-doc*: Create checksum... >>> bottom-doc*: Create bottom-doc-0.14.0-r1.apk >>> bottom: Build complete at Sat, 20 Jun 2026 15:23:54 +0000 elapsed time 0h 4m 31s >>> bottom: Cleaning up srcdir >>> bottom: Cleaning up pkgdir >>> bottom: Cleaning up tmpdir >>> bottom: Uninstalling dependencies... (1/9) Purging .makedepends-bottom (20260620.151924) (2/9) Purging cargo-auditable (0.7.5-r0) (3/9) Purging cargo (1.96.0-r0) (4/9) Purging rust (1.96.0-r0) (5/9) Purging llvm22-libs (22.1.8-r0) (6/9) Purging sqlite-libs (3.53.2-r0) (7/9) Purging libffi (3.5.2-r1) (8/9) Purging libxml2 (2.13.9-r2) (9/9) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 342.5 MiB in 105 packages >>> bottom: Updating the community/armhf repository index... >>> bottom: Signing the index...