>>> bartib: Building testing/bartib 1.1.0-r0 (using abuild 3.17.0_rc1-r2) started Sat, 25 Apr 2026 12:18:21 +0000 >>> bartib: Validating /home/buildozer/aports/testing/bartib/APKBUILD... >>> bartib: Analyzing dependencies... >>> bartib: Installing for build: build-base cargo cargo-auditable ( 1/10) Installing libffi (3.5.2-r1) ( 2/10) Installing xz-libs (5.8.2-r0) ( 3/10) Installing libxml2 (2.13.9-r1) ( 4/10) Installing llvm22-libs (22.1.3-r0) ( 5/10) Installing scudo-malloc (22.1.3-r0) ( 6/10) Installing rust (1.95.0-r0) ( 7/10) Installing sqlite-libs (3.53.0-r0) ( 8/10) Installing cargo (1.95.0-r0) ( 9/10) Installing cargo-auditable (0.7.4-r0) (10/10) Installing .makedepends-bartib (20260425.121830) Executing busybox-1.37.0-r31.trigger OK: 742.0 MiB in 114 packages >>> bartib: Cleaning up srcdir >>> bartib: Cleaning up pkgdir >>> bartib: Cleaning up tmpdir >>> bartib: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bartib-1.1.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> bartib: Fetching bartib-1.1.0.tar.gz::https://github.com/nikolassv/bartib/archive/refs/tags/v1.1.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/bartib-1.1.0.tar.gz.part' bartib-1.1.0.tar.gz. 100% |********************************| 112k 0:00:00 ETA '/var/cache/distfiles/edge/bartib-1.1.0.tar.gz.part' saved /var/cache/distfiles/edge/bartib-1.1.0.tar.gz: OK /home/buildozer/aports/testing/bartib/cargo-update.patch: OK >>> bartib: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bartib-1.1.0.tar.gz /var/cache/distfiles/edge/bartib-1.1.0.tar.gz: OK /home/buildozer/aports/testing/bartib/cargo-update.patch: OK >>> bartib: Unpacking /var/cache/distfiles/edge/bartib-1.1.0.tar.gz... >>> bartib: cargo-update.patch patching file Cargo.lock Hunk #3 succeeded at 168 (offset 2 lines). Updating crates.io index Downloading crates ... Downloaded thiserror v1.0.48 Downloaded autocfg v1.1.0 Downloaded anyhow v1.0.75 Downloaded bitflags v1.3.2 Downloaded num-traits v0.2.16 Downloaded textwrap v0.16.0 Downloaded vec_map v0.8.2 Downloaded chrono v0.4.31 Downloaded clap v2.34.0 Downloaded unicode-width v0.1.10 Downloaded quote v1.0.33 Downloaded unicode-ident v1.0.12 Downloaded iana-time-zone v0.1.57 Downloaded ansi_term v0.12.1 Downloaded textwrap v0.11.0 Downloaded libc v0.2.155 Downloaded overload v0.1.1 Downloaded nu-ansi-term v0.46.0 Downloaded term_size v0.3.2 Downloaded atty v0.2.14 Downloaded syn v2.0.34 Downloaded wildmatch v2.3.0 Downloaded proc-macro2 v1.0.67 Downloaded strsim v0.8.0 Downloaded smawk v0.3.1 Downloaded unicode-linebreak v0.1.5 Downloaded thiserror-impl v1.0.48 Compiling proc-macro2 v1.0.67 Compiling libc v0.2.155 Compiling unicode-ident v1.0.12 Compiling autocfg v1.1.0 Compiling unicode-width v0.1.10 Compiling anyhow v1.0.75 Compiling thiserror v1.0.48 Compiling iana-time-zone v0.1.57 Compiling ansi_term v0.12.1 Compiling smawk v0.3.1 Compiling strsim v0.8.0 Compiling bitflags v1.3.2 Compiling overload v0.1.1 Compiling vec_map v0.8.2 Compiling unicode-linebreak v0.1.5 Compiling wildmatch v2.3.0 Compiling nu-ansi-term v0.46.0 Compiling textwrap v0.11.0 Compiling textwrap v0.16.0 Compiling num-traits v0.2.16 Compiling atty v0.2.14 Compiling term_size v0.3.2 Compiling clap v2.34.0 Compiling quote v1.0.33 Compiling syn v2.0.34 Compiling chrono v0.4.31 Compiling thiserror-impl v1.0.48 Compiling bartib v1.1.0 (/home/buildozer/aports/testing/bartib/src/bartib-1.1.0) warning: hiding a lifetime that's elided elsewhere is confusing --> src/data/activity.rs:164:36 | 164 | fn split_with_escaped_delimiter(s: &str) -> StringSplitter { | ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 164 | fn split_with_escaped_delimiter(s: &str) -> StringSplitter<'_> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/view/report.rs:64:72 | 64 | fn create_project_map<'a>(activities: &'a [&'a activity::Activity]) -> ProjectMap { | -- -- ^^^^^^^^^^ the same lifetime is hidden here | | | | | the lifetime is named here | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 64 | fn create_project_map<'a>(activities: &'a [&'a activity::Activity]) -> ProjectMap<'a> { | ++++ warning: eliding a lifetime that's named elsewhere is confusing --> src/view/report.rs:175:15 | 174 | activities: &'a [&'a activity::Activity], | -- -- the lifetime is named here | | | the lifetime is named here 175 | ) -> BTreeMap<&str, Vec<&'a activity::Activity>> { | ^^^^ -- the same lifetime is named here | | | the same lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 175 | ) -> BTreeMap<&'a str, Vec<&'a activity::Activity>> { | ++ warning: `bartib` (lib) generated 3 warnings (run `cargo fix --lib -p bartib` to apply 3 suggestions) Finished `release` profile [optimized] target(s) in 4m 29s Compiling proc-macro2 v1.0.67 Compiling libc v0.2.155 Compiling unicode-ident v1.0.12 Compiling autocfg v1.1.0 Compiling unicode-width v0.1.10 Compiling thiserror v1.0.48 Compiling anyhow v1.0.75 Compiling smawk v0.3.1 Compiling overload v0.1.1 Compiling bitflags v1.3.2 Compiling ansi_term v0.12.1 Compiling vec_map v0.8.2 Compiling strsim v0.8.0 Compiling unicode-linebreak v0.1.5 Compiling iana-time-zone v0.1.57 Compiling wildmatch v2.3.0 Compiling nu-ansi-term v0.46.0 Compiling textwrap v0.11.0 Compiling textwrap v0.16.0 Compiling num-traits v0.2.16 Compiling atty v0.2.14 Compiling term_size v0.3.2 Compiling clap v2.34.0 Compiling quote v1.0.33 Compiling syn v2.0.34 Compiling chrono v0.4.31 Compiling thiserror-impl v1.0.48 Compiling bartib v1.1.0 (/home/buildozer/aports/testing/bartib/src/bartib-1.1.0) warning: hiding a lifetime that's elided elsewhere is confusing --> src/data/activity.rs:164:36 | 164 | fn split_with_escaped_delimiter(s: &str) -> StringSplitter { | ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 164 | fn split_with_escaped_delimiter(s: &str) -> StringSplitter<'_> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/view/report.rs:64:72 | 64 | fn create_project_map<'a>(activities: &'a [&'a activity::Activity]) -> ProjectMap { | -- -- ^^^^^^^^^^ the same lifetime is hidden here | | | | | the lifetime is named here | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 64 | fn create_project_map<'a>(activities: &'a [&'a activity::Activity]) -> ProjectMap<'a> { | ++++ warning: eliding a lifetime that's named elsewhere is confusing --> src/view/report.rs:175:15 | 174 | activities: &'a [&'a activity::Activity], | -- -- the lifetime is named here | | | the lifetime is named here 175 | ) -> BTreeMap<&str, Vec<&'a activity::Activity>> { | ^^^^ -- the same lifetime is named here | | | the same lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 175 | ) -> BTreeMap<&'a str, Vec<&'a activity::Activity>> { | ++ warning: `bartib` (lib) generated 3 warnings (run `cargo fix --lib -p bartib` to apply 3 suggestions) warning: `bartib` (lib test) generated 3 warnings (3 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 59s Running unittests src/lib.rs (target/debug/deps/bartib-a4481fea019b361b) running 24 tests test data::activity::tests::from_str_errors ... ok test data::activity::tests::display ... ok test data::activity::tests::from_str_escaped_chars ... ok test data::activity::tests::from_str_running_activity ... ok test data::activity::tests::from_str_running_activity_no_description ... ok test data::activity::tests::from_str_stopped_activity ... ok test data::activity::tests::start ... ok test data::activity::tests::stop ... ok test data::activity::tests::string_roundtrip ... ok test data::getter::tests::get_descriptions_and_projects_test_restarted_activity ... ok test data::round_util::tests::test_round_middle_rounds_up ... ok test data::getter::tests::get_descriptions_and_projects_test_simple ... ok test data::round_util::tests::test_round_to_5_minutes ... ok test data::round_util::tests::test_round_to_8_hours ... ok test view::report::tests::get_max_option_test ... ok test view::report::tests::get_longest_line_test ... ok test view::report::tests::group_activities_by_description_test ... ok test view::report::tests::group_activities_by_project_test ... ok test view::report::tests::sum_duration_test ... ok test view::table::tests::get_column_width_with_wrapping ... ok test view::table::tests::display ... ok test view::table::tests::get_column_width_with_wrapping_not_enough_wrappable_space ... ok test view::table::tests::get_column_width_with_wrapping_not_possible ... ok test view::table::tests::get_column_width_without_wrapping ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/main.rs (target/debug/deps/bartib-44e399acb32d6bae) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests bartib running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> bartib: Entering fakeroot... Installing bartib v1.1.0 (/home/buildozer/aports/testing/bartib/src/bartib-1.1.0) warning: hiding a lifetime that's elided elsewhere is confusing --> src/data/activity.rs:164:36 | 164 | fn split_with_escaped_delimiter(s: &str) -> StringSplitter { | ^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 164 | fn split_with_escaped_delimiter(s: &str) -> StringSplitter<'_> { | ++++ warning: hiding a lifetime that's named elsewhere is confusing --> src/view/report.rs:64:72 | 64 | fn create_project_map<'a>(activities: &'a [&'a activity::Activity]) -> ProjectMap { | -- -- ^^^^^^^^^^ the same lifetime is hidden here | | | | | the lifetime is named here | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 64 | fn create_project_map<'a>(activities: &'a [&'a activity::Activity]) -> ProjectMap<'a> { | ++++ warning: eliding a lifetime that's named elsewhere is confusing --> src/view/report.rs:175:15 | 174 | activities: &'a [&'a activity::Activity], | -- -- the lifetime is named here | | | the lifetime is named here 175 | ) -> BTreeMap<&str, Vec<&'a activity::Activity>> { | ^^^^ -- the same lifetime is named here | | | the same lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: consistently use `'a` | 175 | ) -> BTreeMap<&'a str, Vec<&'a activity::Activity>> { | ++ warning: `bartib` (lib) generated 3 warnings (run `cargo fix --lib -p bartib` to apply 3 suggestions) Finished `release` profile [optimized] target(s) in 1.70s Installing /home/buildozer/aports/testing/bartib/pkg/bartib/usr/bin/bartib Installed package `bartib v1.1.0 (/home/buildozer/aports/testing/bartib/src/bartib-1.1.0)` (executable `bartib`) warning: be sure to add `/home/buildozer/aports/testing/bartib/pkg/bartib/usr/bin` to your PATH to be able to run the installed binaries >>> bartib*: Running postcheck for bartib >>> bartib*: Preparing package bartib... >>> bartib*: Stripping binaries Please specify at least one package name on the command line. >>> bartib*: Scanning shared objects >>> bartib*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 >>> bartib*: Package size: 745.3 KB >>> bartib*: Compressing data... >>> bartib*: Create checksum... >>> bartib*: Create bartib-1.1.0-r0.apk >>> bartib: Build complete at Sat, 25 Apr 2026 12:25:27 +0000 elapsed time 0h 7m 6s >>> bartib: Cleaning up srcdir >>> bartib: Cleaning up pkgdir >>> bartib: Cleaning up tmpdir >>> bartib: Uninstalling dependencies... ( 1/10) Purging .makedepends-bartib (20260425.121830) ( 2/10) Purging cargo-auditable (0.7.4-r0) ( 3/10) Purging cargo (1.95.0-r0) ( 4/10) Purging rust (1.95.0-r0) ( 5/10) Purging llvm22-libs (22.1.3-r0) ( 6/10) Purging scudo-malloc (22.1.3-r0) ( 7/10) Purging sqlite-libs (3.53.0-r0) ( 8/10) Purging libffi (3.5.2-r1) ( 9/10) Purging libxml2 (2.13.9-r1) (10/10) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 390.8 MiB in 104 packages >>> bartib: Updating the testing/riscv64 repository index... >>> bartib: Signing the index...