Building package "tuc" :: Synchronizing package databases... core downloading... extra downloading... multilib downloading... chaotic-aur downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Packages (4) libnghttp2-1.62.1-1 systemd-255.6-2 systemd-libs-255.6-2 systemd-sysvcompat-255.6-2 Total Installed Size: 34.06 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... upgrading libnghttp2... upgrading systemd-libs... upgrading systemd... upgrading systemd-sysvcompat... :: Running post-transaction hooks... ( 1/10) Creating system user accounts... ( 2/10) Updating journal message catalog... ( 3/10) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/10) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/10) Updating udev hardware database... ( 6/10) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 7/10) Creating temporary files... ( 8/10) Reloading device manager configuration... Skipped: Device manager is not running. ( 9/10) Arming ConditionNeedsUpdate... (10/10) Reloading system bus configuration... Skipped: Current root is not booted. :: There are 3 providers available for cargo: :: Repository extra 1) rust 2) rustup :: Repository chaotic-aur 3) rustup-git Enter a number (default=1): resolving dependencies... looking for conflicting packages... Packages (3) libedit-20230828_3.1-1 llvm-libs-17.0.6-5 rust-1:1.78.0-1 Total Installed Size: 381.43 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Making package: tuc 1.2.0-1 (Wed 22 May 2024 07:53:27 PM CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading tuc-1.2.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3427 0 3427 0 0 9039 0 --:--:-- --:--:-- --:--:-- 9039 100 58374 0 58374 0 0 146k 0 --:--:-- --:--:-- --:--:-- 5365k ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... tuc-1.2.0.tar.gz ... Passed ==> Extracting sources... -> Extracting tuc-1.2.0.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded memchr v2.6.4 Downloaded doc-comment v0.3.3 Downloaded difflib v0.4.0 Downloaded treeline v0.1.0 Downloaded wait-timeout v0.2.0 Downloaded pico-args v0.5.0 Downloaded anstyle v1.0.0 Downloaded once_cell v1.17.0 Downloaded anyhow v1.0.78 Downloaded assert_cmd v2.0.12 Downloaded serde v1.0.152 Downloaded predicates-core v1.0.6 Downloaded regex-automata v0.1.10 Downloaded itertools v0.11.0 Downloaded predicates v3.0.4 Downloaded aho-corasick v1.1.2 Downloaded predicates-tree v1.0.2 Downloaded either v1.6.1 Downloaded regex-syntax v0.8.2 Downloaded regex v1.10.2 Downloaded bstr v1.1.0 Downloaded libc v0.2.97 Downloaded regex-automata v0.4.3 ==> Starting build()... Compiling anyhow v1.0.78 Compiling regex-syntax v0.8.2 Compiling pico-args v0.5.0 Compiling regex-automata v0.4.3 Compiling regex v1.10.2 Compiling tuc v1.2.0 (/home/main-builder/pkgwork/src/tuc-1.2.0) Finished `release` profile [optimized] target(s) in 18.30s ==> Starting check()... Compiling libc v0.2.97 Compiling anyhow v1.0.78 Compiling regex-syntax v0.8.2 Compiling predicates-core v1.0.6 Compiling either v1.6.1 Compiling doc-comment v0.3.3 Compiling regex-automata v0.1.10 Compiling once_cell v1.17.0 Compiling pico-args v0.5.0 Compiling treeline v0.1.0 Compiling difflib v0.4.0 Compiling memchr v2.6.4 Compiling anstyle v1.0.0 Compiling predicates-tree v1.0.2 Compiling itertools v0.11.0 Compiling bstr v1.1.0 Compiling wait-timeout v0.2.0 Compiling regex-automata v0.4.3 Compiling predicates v3.0.4 Compiling assert_cmd v2.0.12 Compiling regex v1.10.2 Compiling tuc v1.2.0 (/home/main-builder/pkgwork/src/tuc-1.2.0) Finished `test` profile [unoptimized + debuginfo] target(s) in 5.33s Running unittests src/lib.rs (target/debug/deps/tuc-820d588465e00d66) running 48 tests test bounds::tests::test_unpack_bound ... ok test bounds::tests::test_user_bounds_formatting ... ok test bounds::tests::test_parse_bounds_list ... ok test bounds::tests::test_user_bounds_from_str ... ok test bounds::tests::test_user_bounds_is_sortable ... ok test bounds::tests::test_vec_of_bounds_can_unpack ... ok test bounds::tests::test_vec_of_bounds_is_forward_only ... ok test bounds::tests::test_vec_of_bounds_is_sorted ... ok test cut_lines::tests::cut_lines_handle_negative_idx ... ok test cut_lines::tests::cut_lines_ignore_last_empty_when_using_negative_idx ... ok test cut_lines::tests::cut_lines_ignore_last_empty_when_using_positive_idx ... ok test cut_lines::tests::cut_lines_zero_delimited ... ok test cut_lines::tests::fwd_cut_multiple_fields ... ok test cut_lines::tests::fwd_cut_one_field ... ok test cut_lines::tests::fwd_cut_zero_delimited ... ok test cut_lines::tests::fwd_handle_out_of_bounds ... ok test cut_lines::tests::fwd_ignore_last_empty ... ok test cut_lines::tests::fwd_support_ranges ... ok test cut_lines::tests::fwd_supports_no_join ... ok test cut_lines::tests::fwd_supports_no_right_bound ... ok test cut_str::tests::cut_str_complement_works_with_json ... ok test cut_str::tests::cut_str_echo_non_delimited_strings ... ok test cut_str::tests::cut_str_it_complement_ranges ... ok test cut_str::tests::cut_str_it_compress_delimiters ... ok test cut_str::tests::cut_str_it_cut_a_field ... ok test cut_str::tests::cut_str_it_cut_characters ... ok test cut_str::tests::cut_str_it_cut_characters_and_replace_the_delimiter ... ok test cut_str::tests::cut_str_it_cut_consecutive_delimiters ... ok test cut_str::tests::cut_str_it_format_fields ... ok test cut_str::tests::cut_str_it_join_fields ... ok test cut_str::tests::cut_str_it_join_fields_with_a_custom_delimiter ... ok test cut_str::tests::cut_str_it_produce_json_output ... ok test cut_str::tests::cut_str_it_supports_zero_terminated_lines ... ok test cut_str::tests::cut_str_it_trim_fields ... ok test cut_str::tests::cut_str_json_on_characters_works ... ok test cut_str::tests::cut_str_json_with_single_field_is_still_an_array ... ok test cut_str::tests::cut_str_skip_non_delimited_strings_when_requested ... ok test cut_str::tests::test_build_ranges_vec ... ok test cut_str::tests::cut_str_regex_it_cannot_join_fields_without_replace_delimiter ... ok test cut_str::tests::cut_str_regex_it_cut_a_field ... ok test cut_str::tests::cut_str_regex_it_cannot_compress_delimiters_without_replace_delimiter ... ok test cut_str::tests::cut_str_regex_it_join_fields_with_a_custom_delimiter ... ok test cut_str::tests::cut_str_regex_supports_greedy_delimiter ... ok test cut_str::tests::cut_str_supports_greedy_delimiter ... ok test cut_str::tests::cut_str_regex_it_trim_fields ... ok test cut_str::tests::test_read_and_cut_str_echo_non_delimited_strings ... ok test cut_str::tests::test_complement_std_range ... ok test cut_str::tests::cut_str_regex_it_compress_delimiters ... ok test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/tuc.rs (target/debug/deps/tuc-14ed2bda9b69a2c3) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/cli.rs (target/debug/deps/cli-8b7eef374fdf5733) running 32 tests test it_accepts_values_starting_with_hyphen ... ok test it_compresses_delimiters_when_requested_and_handles_boundaries ... ok test it_cannot_format_fields_alongside_json ... ok test it_compresses_delimiters_when_requested ... ok test it_cut_consecutive_delimiters ... ok test it_cut_a_field ... ok test it_cuts_on_bytes ... ok test it_cuts_on_characters ... ok test it_cuts_using_a_greedy_delimiter ... ok test it_can_complement_the_fields ... ok test it_does_not_support_json_on_bytes ... ok test it_accept_any_kind_of_range_as_long_as_its_safe ... ok test it_fails_if_both_replace_and_nojoin_are_used_at_once ... ok test it_echo_non_delimited_line ... ok test it_cuts_using_a_greedy_delimiter_and_a_regex ... ok test it_cuts_using_a_regex ... ok test it_does_not_allow_to_replace_delimiter_with_json ... ok test it_does_not_support_json_on_lines ... ok test it_fails_if_both_join_and_nojoin_are_used_at_once ... ok test it_emit_output_as_json ... ok test it_format_field_1_even_with_no_matching_parameters ... ok test it_emit_output_as_json_even_when_cutting_on_chars ... ok test it_is_not_allowed_to_use_character_with_nojoin ... ok test it_fails_if_there_are_unknown_arguments ... ok test it_skips_non_delimited_line_when_requested ... ok test it_format_fields ... ok test it_support_zero_terminated_lines ... ok test it_works_on_multiple_lines ... ok test it_fails_when_the_regex_is_malformed ... ok test it_cuts_on_lines ... ok test it_join_fields ... ok test it_join_lines ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Doc-tests tuc running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/bin/tuc ==> Creating package "tuc"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: tuc 1.2.0-1 (Wed 22 May 2024 07:53:54 PM CEST) umount: /home/xiota/working/tuc/machine/root/var/pkgdest unmounted umount: /home/xiota/working/tuc/machine/root/var/cache/pacman/pkg unmounted umount: /home/xiota/working/tuc/machine/root/home/main-builder/pkgsrc unmounted umount: /home/xiota/working/tuc/machine/root/home/main-builder/.ccache unmounted umount: /home/xiota/working/tuc/machine/root/home/main-builder/pkgwork unmounted umount: /home/xiota/working/tuc/machine/root (overlay) unmounted real 0m33.623s user 0m43.578s sys 0m9.527s