Package: src:git-delta Version: 0.18.0-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure --buildsystem=rust Use of uninitialized value in join or string at /usr/share/perl5/Debian/Debhelper/Buildsystem/rust.pm line 309. cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead /usr/share/dh-rust/bin/cargo prepare-debian debian/cargo_registry debian cargo wrapper: options, profiles, parallel, lto: ['parallel=2'] [] ['-j2'] 0 debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu debian cargo wrapper: linking /usr/share/cargo/registry/* into /<<PKGBUILDDIR>>/debian/cargo_registry/ cargo update Locking 100 packages to latest compatible versions Adding addr2line v0.21.0 [... snipped ...] test features::navigate::tests::test_navigate_with_overridden_key_in_main_section ... ok test features::side_by_side::tests::test_one_minus_one_plus_line ... ok test features::side_by_side::tests::test_two_minus_lines_truncated ... ok test features::side_by_side::tests::test_two_minus_lines_unicode_truncated ... ok test features::side_by_side::tests::test_two_fitting_minus_lines ... ok test features::side_by_side::tests::test_two_plus_lines ... ok test features::side_by_side::tests::test_two_plus_lines_exact_fit ... FAILED test features::side_by_side::tests::test_two_plus_lines_truncated ... ok test features::side_by_side::tests::test_two_plus_lines_spaces_and_ansi ... ok test features::tests::test_builtin_feature_from_gitconfig ... ok test features::tests::test_builtin_features_have_flags_and_these_set_features ... ok test features::tests::test_feature ... ok test features::tests::test_feature_flag_on_command_line_does_not_replace_features_in_gitconfig ... ok test features::tests::test_features_on_command_line_replace_features_in_gitconfig ... ok test features::tests::test_invalid_features ... ok test features::tests::test_main_section ... ok test features::tests::test_main_section_overrides_feature ... ok test features::tests::test_multiple_features ... ok test features::tests::test_recursive_feature_gathering_1 ... ok test features::tests::test_recursive_feature_gathering_2 ... ok test format::tests::test_center_right_space_trait ... ok test format::tests::test_format_string_simple ... ok test format::tests::test_line_number_format_only_string ... ok test format::tests::test_log10_plus_1 ... ok test format::tests::test_pad_center_align ... ok test format::tests::test_parse_line_number_format_not_empty ... ok test format::tests::test_placeholder_regex ... ok test format::tests::test_placeholder_regex_empty_placeholder ... ok test format::tests::test_placeholder_with_empty_formatting ... ok test format::tests::test_placeholder_with_notype ... ok test format::tests::test_placeholder_with_only_type_dash_number ... ok test format::tests::test_placeholder_with_type_and_more ... ok test git_config::remote::tests::test_format_codeberg_commit_link ... ok test git_config::remote::tests::test_format_github_commit_link ... ok test git_config::remote::tests::test_format_gitlab_commit_link ... ok test git_config::remote::tests::test_format_sourcehut_commit_link ... ok test git_config::remote::tests::test_parse_codeberg_urls ... ok test git_config::remote::tests::test_parse_github_urls ... ok test git_config::remote::tests::test_parse_gitlab_urls ... ok test git_config::remote::tests::test_parse_sourcehut_urls ... ok test git_config::tests::test_parse_config_from_env_var_value ... ok test handlers::blame::tests::test_blame_line_regex ... ok test handlers::blame::tests::test_blame_line_with_parens_in_name ... ok test handlers::blame::tests::test_color_assignment ... ok test handlers::blame::tests::test_format_blame_metadata_with_accent_in_name ... ok test features::tests::test_whitespace_error_style ... ok test handlers::blame::tests::test_format_blame_metadata_with_custom_timestamp_output_format ... ok test handlers::blame::tests::test_format_blame_metadata_with_default_timestamp_output_format ... ok test handlers::diff_header::tests::test_diff_header_ambiguous_3x_minus ... ok test handlers::diff_header::tests::test_diff_header_ambiguous_3x_minus_concatenated ... ok test handlers::diff_header::tests::test_diff_header_ambiguous_3x_minus_extra_and_concatenated ... ok test handlers::diff_header::tests::test_get_file_path_from_git_diff_header_line ... ok test handlers::diff_header::tests::test_get_file_path_from_git_diff_header_line_containing_spaces ... ok test handlers::diff_header::tests::test_get_file_path_from_git_diff_header_line_rename ... ok test handlers::diff_header::tests::test_get_file_path_from_git_diff_header_line_rename_containing_spaces ... ok test handlers::diff_header::tests::test_get_filename_from_diff_header_line ... ok test handlers::diff_header::tests::test_get_filename_from_marker_line ... ok test handlers::diff_header::tests::test_get_repeated_file_path_from_diff_line ... ok test handlers::diff_header::tests::test_parse_diff_header_line ... ok test handlers::diff_stat::tests::test_diff_stat_line_regex_1 ... ok test handlers::diff_stat::tests::test_diff_stat_line_regex_2 ... ok test handlers::diff_stat::tests::test_relative_path ... ok test handlers::grep::tests::test_get_code_style_sections ... ok test handlers::grep::tests::test_parse_grep_W_context_header ... ok test handlers::grep::tests::test_parse_grep_W_n_context_header ... ok test handlers::diff_header::tests::test_diff_header_relative_paths ... ok test handlers::grep::tests::test_parse_grep_match ... ok test handlers::grep::tests::test_parse_grep_match_no_extension ... ok test handlers::grep::tests::test_parse_grep_color ... ok test handlers::grep::tests::test_parse_grep_n_match_directory_name_with_dashes ... ok test handlers::grep::tests::test_parse_grep_n_match_file_name_with_dashes_and_no_extension ... ignored test handlers::grep::tests::test_parse_grep_n_match ... ok test handlers::grep::tests::test_parse_grep_n_match_no_extension ... ok test handlers::grep::tests::test_parse_grep_n_no_match ... ok test handlers::grep::tests::test_parse_grep_not_grep_output ... ok test handlers::grep::tests::test_parse_grep_no_match ... ok test handlers::grep::tests::test_parse_grep_parent_command_is_not_grep_2 ... ok test handlers::grep::tests::test_parse_grep_parent_command_is_not_grep_1 ... ok test handlers::hunk::tests::word_diff::test_color_words_map_styles ... ignored test handlers::hunk::tests::word_diff::test_color_words ... ok test handlers::hunk::tests::word_diff::test_hunk_line_style_raw ... ok test handlers::hunk::tests::word_diff::test_hunk_line_style_raw_map_styles ... ok test handlers::hunk::tests::word_diff::test_word_diff ... ok test handlers::hunk_header::tests::test_not_a_hunk_header_is_handled_gracefully ... ok test handlers::hunk_header::tests::test_paint_file_path_with_line_number_default ... ok test handlers::hunk_header::tests::test_paint_file_path_with_line_number_empty ... ok test handlers::hunk_header::tests::test_paint_file_path_with_line_number_empty_hyperlinks ... ok test handlers::hunk_header::tests::test_paint_file_path_with_line_number_empty_navigate ... ok test handlers::hunk_header::tests::test_paint_file_path_with_line_number_hyperlinks ... ok test handlers::hunk_header::tests::test_parse_hunk_header ... ok test handlers::hunk_header::tests::test_parse_hunk_header_added_file ... ok test handlers::hunk_header::tests::test_parse_hunk_header_deleted_file ... ok test handlers::hunk_header::tests::test_parse_hunk_header_cthulhu ... ok test handlers::hunk_header::tests::test_parse_hunk_header_merge ... ok test handlers::hunk_header::tests::test_parse_hunk_header_with_omitted_hunk_lengths ... ok test handlers::merge_conflict::tests::test_real_merge_conflict_U0 ... ok test handlers::merge_conflict::tests::test_toy_merge_conflict_no_context ... ok test handlers::ripgrep_json::tests::test_deserialize ... ok test handlers::ripgrep_json::tests::test_deserialize_2 ... ok test options::get::tests::test_delta_features_env_var ... ok test handlers::merge_conflict::tests::test_real_merge_conflict ... ok test options::get::tests::test_env_var_overrides_git_config_bool ... ok test options::get::tests::test_env_var_overrides_git_config_complex_string ... ok test options::get::tests::test_env_var_overrides_git_config_float ... ok test options::get::tests::test_env_var_overrides_git_config_int ... ok test options::get::tests::test_env_var_overrides_git_config_option_string ... ok test options::get::tests::test_get_themes_from_config ... ok test options::set::tests::test_options_can_be_set_in_git_config ... ok test options::set::tests::test_parse_width_specifier ... ok test options::get::tests::test_env_var_overrides_git_config_simple_string ... ok test options::set::tests::test_width_in_git_config_is_honored ... ok test paint::superimpose_style_sections::tests::test_explode ... ok test paint::superimpose_style_sections::tests::test_superimpose ... ok test paint::superimpose_style_sections::tests::test_superimpose_style_sections_1 ... ok test paint::superimpose_style_sections::tests::test_superimpose_style_sections_2 ... ok test paint::superimpose_style_sections::tests::test_superimpose_style_sections_3 ... ok test parse_style::tests::test_decoration_style_from_str ... ok test parse_style::tests::test_decoration_style_from_str_empty_string ... ok test parse_style::tests::test_extract_special_decoration_attribute ... ok test parse_style::tests::test_parse_ansi_term_style ... ok test parse_style::tests::test_parse_ansi_term_style_with_special_omit_attribute ... ok test parse_style::tests::test_parse_ansi_term_style_with_special_raw_attribute ... ok test parse_style::tests::test_parse_ansi_term_style_with_special_syntax_color ... ok test parse_style::tests::test_style_from_str ... ok test parse_style::tests::test_style_from_str_decoration_style_only ... ok test parse_style::tests::test_style_from_str_raw_with_box ... ok test parse_style::tests::test_style_from_str_with_handling_of_special_decoration_attributes ... ok test parse_style::tests::test_style_from_str_with_handling_of_special_decoration_attributes_raw_with_box ... ok test parse_styles::tests::test_resolve_style_references_1 ... ok test parse_styles::tests::test_resolve_style_references_2 ... ok test parse_styles::tests::test_resolve_style_references_cycle ... ok test style::tests::test_git_default_styles ... ok test style::tests::test_is_applied_to_negative_assertion ... ok test style::tests::test_line_has_style_other_than ... ok test style::tests::test_parse_git_style_string_and_ansi_code_iterator ... ok test style::tests::test_style_compact_debug_fmt ... ok test subcommands::diff::main_tests::test_diff_real_files::case_1::args_1_vec___ ... ok test options::theme::tests::test_syntax_theme_selection ... ok test subcommands::diff::main_tests::test_diff_real_files::case_1::args_2_vec____________ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_1::args_3_vec______u___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_1::args_4_vec______U99___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_1::args_5_vec______U0___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_2::args_1_vec___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_2::args_2_vec____________ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_2::args_3_vec______u___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_2::args_4_vec______U99___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_2::args_5_vec______U0___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_3::args_1_vec___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_3::args_2_vec____________ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_3::args_3_vec______u___ ... ok test subcommands::diff::main_tests::test_diff_real_files::case_3::args_4_vec______U99___ ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_1 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_2 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_3 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_4 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_5 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_6 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_7 ... ok test subcommands::diff::main_tests::test_unified_diff_arg_is_detected_in_diff_args::case_8 ... ok test subcommands::list_syntax_themes::tests::test_list_syntax_themes_for_humans ... ok test subcommands::list_syntax_themes::tests::test_list_syntax_themes_for_machines ... ok test subcommands::show_config::tests::test_show_config ... ok test subcommands::show_syntax_themes::tests::test_show_syntax_themes ... ignored test tests::am_testing ... ok test subcommands::diff::main_tests::test_diff_real_files::case_3::args_5_vec______U0___ ... ok test tests::integration_test_utils::tests::test_lines_match_iter_not_consumed - should panic ... ok test tests::integration_test_utils::tests::test_lines_match_no_indent_mark_1 - should panic ... ok test tests::integration_test_utils::tests::test_lines_match_no_indent_mark_2 - should panic ... ok test tests::integration_test_utils::tests::test_lines_match_no_nl - should panic ... ok test tests::integration_test_utils::tests::test_lines_match_ok ... ok test tests::test_example_diffs::tests::test_added_empty_file ... ok test tests::integration_test_utils::tests::test_delta_test ... ok test tests::test_example_diffs::tests::test_added_empty_line_is_not_whitespace_error ... ok test tests::test_example_diffs::tests::test_added_empty_line_highlight ... ok test tests::test_example_diffs::tests::test_added_file ... ok test tests::test_example_diffs::tests::test_added_file_directory_path_containing_space ... ok test tests::test_example_diffs::tests::test_binary_file_added ... ok test tests::test_example_diffs::tests::test_binary_file_removed ... ok test tests::test_example_diffs::tests::test_binary_files_differ ... ok test tests::test_example_diffs::tests::test_binary_files_differ_after_other ... ok test tests::test_example_diffs::tests::test_color_only_mode ... ok test tests::test_example_diffs::tests::test_certain_bugs_are_not_present ... ok test tests::test_example_diffs::tests::test_commit_decoration_style_empty_string ... ok test tests::test_example_diffs::tests::test_commit_decoration_style_omit ... ok test tests::test_example_diffs::tests::test_commit_style_box ... ok test tests::test_example_diffs::tests::test_commit_style_box_ol ... ignored test tests::test_example_diffs::tests::test_commit_style_box_raw ... ok test tests::test_example_diffs::tests::test_commit_style_box_ul ... ok test tests::test_example_diffs::tests::test_commit_style_colored_input_color_is_preserved_under_raw ... ok test tests::test_example_diffs::tests::test_commit_style_colored_input_color_is_stripped_under_normal ... ok test tests::test_example_diffs::tests::test_commit_style_omit ... ok test tests::test_example_diffs::tests::test_commit_style_raw_no_decoration ... ok test tests::test_example_diffs::tests::test_commit_style_underline ... ok test tests::test_example_diffs::tests::test_commit_style_with_color_only_has_style ... ok test tests::test_example_diffs::tests::test_copied_file ... ok test tests::test_example_diffs::tests::test_default_language_is_not_used_when_other_language_is_detected ... ok test tests::test_example_diffs::tests::test_default_language_is_used_for_syntax_highlighting ... ok test tests::test_example_diffs::tests::test_delta_ignores_non_diff_input ... ignored test tests::test_example_diffs::tests::test_delta_paints_diff_when_there_is_unrecognized_initial_content ... ok test tests::test_example_diffs::tests::test_diff_in_diff ... ok test tests::test_example_diffs::tests::test_diff_no_index_binary_files_differ ... ok test tests::test_example_diffs::tests::test_diff_unified_concatenated ... ok test tests::test_example_diffs::tests::test_diff_unified_two_directories ... ok test tests::test_example_diffs::tests::test_diff_unified_two_files ... ok test tests::test_example_diffs::tests::test_diff_with_merge_conflict_is_not_truncated ... ok test tests::test_example_diffs::tests::test_diff_with_merge_conflict_is_passed_on_unchanged_under_raw ... ok test tests::test_example_diffs::tests::test_file_decoration_style_empty_string ... ok test tests::test_example_diffs::tests::test_file_decoration_style_omit ... ok test tests::test_example_diffs::tests::test_file_deleted_without_preimage ... ok test tests::test_example_diffs::tests::test_file_mode_change_gain_executable_bit ... ok test tests::test_example_diffs::tests::test_file_mode_change_lose_executable_bit ... ok test tests::test_example_diffs::tests::test_file_mode_change_unexpected_bits ... ok test tests::test_example_diffs::tests::test_file_mode_change_with_diff ... ok test tests::test_example_diffs::tests::test_file_mode_change_with_rename ... ok test tests::test_example_diffs::tests::test_file_removal_in_log_output ... ok test tests::test_example_diffs::tests::test_file_style_box ... ok test tests::test_example_diffs::tests::test_file_style_box_ol ... ignored test tests::test_example_diffs::tests::test_file_style_box_raw ... ok test tests::test_example_diffs::tests::test_file_style_box_ul ... ok test tests::test_example_diffs::tests::test_file_style_colored_input_color_is_preserved_under_raw ... ok test tests::test_example_diffs::tests::test_file_style_colored_input_color_is_stripped_under_normal ... ok test tests::test_example_diffs::tests::test_file_style_omit ... ok test tests::test_example_diffs::tests::test_color_only_output_is_in_one_to_one_correspondence_with_input ... ok test tests::test_example_diffs::tests::test_file_style_underline ... ok test tests::test_example_diffs::tests::test_file_style_raw_no_decoration ... ok test tests::test_example_diffs::tests::test_filenames_with_spaces ... ok test tests::test_example_diffs::tests::test_file_style_with_color_only_has_style ... ok test tests::test_example_diffs::tests::test_files_deleted_without_preimage ... ok test tests::test_example_diffs::tests::test_full_filename_used_to_detect_language ... ok test tests::test_example_diffs::tests::test_git_diff_U0_is_unchanged_under_color_only ... ok test tests::test_example_diffs::tests::test_git_diff_binary_is_unchanged_under_color_only ... ok test tests::test_example_diffs::tests::test_git_diff_is_unchanged_under_color_only ... ok test tests::test_example_diffs::tests::test_hunk_header_decoration_style_empty_string ... ok test tests::test_example_diffs::tests::test_hunk_header_decoration_style_none ... ok test tests::test_example_diffs::tests::test_hunk_header_decoration_style_omit ... ok test tests::test_example_diffs::tests::test_hunk_header_omit_code_fragment ... ok test tests::test_example_diffs::tests::test_hunk_header_style_box ... ok test tests::test_example_diffs::tests::test_hunk_header_style_box_file ... ok test tests::test_example_diffs::tests::test_hunk_header_style_box_file_line_number ... ok test tests::test_example_diffs::tests::test_hunk_header_style_box_line_number ... ok test tests::test_example_diffs::tests::test_hunk_header_style_box_raw ... ok test tests::test_example_diffs::tests::test_hunk_header_style_box_with_syntax_highlighting ... ok test tests::test_example_diffs::tests::test_hunk_header_style_colored_input_color_is_preserved_under_raw ... ok test tests::test_example_diffs::tests::test_hunk_header_style_colored_input_color_is_stripped_under_normal ... ok test tests::test_example_diffs::tests::test_hunk_header_style_empty_string ... ok test tests::test_example_diffs::tests::test_hunk_header_style_none ... ok test tests::test_example_diffs::tests::test_hunk_header_style_omit ... ok test tests::test_example_diffs::tests::test_hunk_header_style_raw_no_decoration ... ok test tests::test_example_diffs::tests::test_hunk_header_style_raw_no_decoration_with_line_numbers ... ok test tests::test_example_diffs::tests::test_hunk_header_style_underline ... ok test tests::test_example_diffs::tests::test_hunk_header_style_with_color_only_has_style ... ok test tests::test_example_diffs::tests::test_hunk_header_style_with_file ... ok test tests::test_example_diffs::tests::test_hunk_header_style_with_file_no_frag ... ok test tests::test_example_diffs::tests::test_keep_plus_minus_markers_under_inspect_raw_lines ... ok test tests::test_example_diffs::tests::test_hyperlinks_commit_link_format ... ok test tests::test_example_diffs::tests::test_lines_with_syntax_width_limit ... ok test tests::test_example_diffs::tests::test_lines_with_syntax_width_limit_wrapping ... ok test tests::test_example_diffs::tests::test_orphan_carriage_return_is_stripped ... ok test tests::test_example_diffs::tests::test_lines_with_syntax_width_unicode ... ok test tests::test_example_diffs::tests::test_recognized_file_type ... ok test tests::test_example_diffs::tests::test_renamed_file ... ok test tests::test_example_diffs::tests::test_removed_empty_line_highlight ... ok test tests::test_example_diffs::tests::test_renamed_file_with_changes ... ok test tests::test_example_diffs::tests::test_simple_dirty_submodule_diff ... ok test tests::test_example_diffs::tests::test_single_character_line_is_not_whitespace_error ... ok test tests::test_example_diffs::tests::test_standalone_diff_binary_files_differ ... ok test tests::test_example_diffs::tests::test_standalone_diff_files_are_identical ... ok test tests::test_example_diffs::tests::test_submodule_contains_untracked_content ... ok test tests::test_example_diffs::tests::test_submodule_diff_log ... ok test tests::test_example_diffs::tests::test_triple_dash_at_beginning_of_line_in_code ... ok test tests::test_example_diffs::tests::test_unrecognized_file_type_no_syntax_theme ... ok test tests::test_example_diffs::tests::test_unrecognized_file_type_with_syntax_theme ... ok test tests::test_example_diffs::tests::test_whitespace_added_empty_line_error ... ok test tests::test_example_diffs::tests::test_whitespace_after_text_error ... ok test tests::test_example_diffs::tests::test_whitespace_complex_error ... ok test tests::test_example_diffs::tests::test_whitespace_edit_text_error ... ok test tests::test_example_diffs::tests::test_whitespace_error ... ok test tests::test_utils::tests::test_contains_once_1 ... ok test tests::test_utils::tests::test_contains_once_2 ... ok test tests::test_utils::tests::test_contains_once_3 ... ok test tests::test_utils::tests::test_contains_once_4 ... ok test tests::test_utils::tests::test_contains_once_5 ... ok test tests::test_utils::tests::test_contains_once_6 ... ok test utils::bat::less::tests::test_parse_less_version_487 ... ok test utils::bat::less::tests::test_parse_less_version_529 ... ok test utils::bat::less::tests::test_parse_less_version_551 ... ok test utils::bat::less::tests::test_parse_less_version_wrong_program ... ok test utils::git::tests::test_parse_git_version::case_1 ... ok test utils::git::tests::test_parse_git_version::case_2 ... ok test utils::git::tests::test_parse_git_version::case_3 ... ok test tests::test_example_diffs::tests::test_whitespace_unrelated_edit_text_error ... ok test utils::helpwrap::test::simple_ascii_all_overlong_after_indent ... ok test utils::helpwrap::test::simple_ascii_can_not_split ... ok test utils::helpwrap::test::simple_ascii_can_not_split_plus_whitespace ... ok test utils::helpwrap::test::simple_ascii_just_whitespace ... ok test utils::helpwrap::test::simple_ascii_indent_and_bullet_points ... ok test utils::helpwrap::test::simple_ascii_keep_leading_input_indent ... ok test utils::helpwrap::test::simple_ascii_much_whitespace ... ok test utils::helpwrap::test::simple_ascii_no_both ... ok test utils::helpwrap::test::simple_ascii_no_indent ... ok test utils::helpwrap::test::simple_ascii_no_both_wrong_order ... ok test utils::helpwrap::test::simple_ascii_one_line ... ok test utils::helpwrap::test::simple_ascii_no_wrap ... ok test utils::helpwrap::test::simple_ascii_trailing_space ... ok test utils::helpwrap::test::simple_ascii_two_lines ... ok test utils::process::tests::test_describe_calling_process_grep ... ok test utils::process::tests::test_describe_calling_process_git_show ... ok test utils::process::tests::test_process_blame_info_with_parent ... ok test utils::process::tests::test_guess_git_blame_filename ... ok test utils::process::tests::test_process_blame_info_with_sibling ... ok test utils::process::tests::test_process_blame_no_parent_found ... ok test utils::process::tests::test_process_testing ... ok test utils::process::tests::test_process_testing_assert - should panic ... ok test utils::process::tests::test_process_testing_assert_never_used - should panic ... ok test utils::process::tests::test_process_testing_n_times_overused ... ignored test utils::process::tests::test_process_testing_n_times_panic ... ok test utils::process::tests::test_process_testing_n_times_underused - should panic ... ok test utils::process::tests::test_process_testing_n_times_unused - should panic ... ok test utils::process::tests::test_process_testing_scope_can_remain_unused ... ok test utils::regex_replacement::tests::test_sed_command ... ok test utils::regex_replacement::tests::test_sed_command_g_flag ... ok test utils::regex_replacement::tests::test_sed_command_i_flag ... ok test utils::regex_replacement::tests::test_sed_command_invalid ... ok test utils::regex_replacement::tests::test_sed_command_with_named_captures ... ok test utils::tabs::tests::test_remove_prefix_and_expand ... ok test utils::process::tests::test_process_calling_cmdline ... ok test wrapping::tests::test_alignment_1_line_vs_3_lines ... FAILED test wrapping::tests::test_alignment_2_lines_vs_3_lines ... FAILED test wrapping::tests::test_wrap_line_align_right_1 ... ok test wrapping::tests::test_wrap_line_align_right_2 ... ok test wrapping::tests::test_wrap_line_newlines ... FAILED test wrapping::tests::test_wrap_line_single ... ok test wrapping::tests::test_wrap_line_unicode ... ok test wrapping::tests::test_wrap_max_lines_2 ... ok test wrapping::tests::test_wrap_with_keep_markers ... ok test wrapping::tests::test_wrap_with_large_hunk_zero_line_numbers ... ok test wrapping::tests::test_wrap_with_unequal_hunk_zero_width ... ok failures: ---- ansi::tests::test_measure_text_width stdout ---- thread 'ansi::tests::test_measure_text_width' panicked at src/ansi/mod.rs:242:9: assertion `left == right` failed left: 4 right: 2 stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed 4: delta::ansi::tests::test_measure_text_width 5: core::ops::function::FnOnce::call_once note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- features::line_numbers::tests::test_line_numbers_continue_correctly_after_wrapping stdout ---- thread 'features::line_numbers::tests::test_line_numbers_continue_correctly_after_wrapping' panicked at src/tests/integration_test_utils.rs:150:9: assertion `left == right` failed: on line 3 of input: ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ a/a.py ⟶ b/b.py ────────────────────────────────────────── ───┐ 1: │ ───┘ │ 1 │abc │ 1 │abc │ 2 │a = one side │ 2 │a = one longer@ │ │ │ │ side │ 3 │xyz │ 3 │xyz ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ left: "│ │ │ │ > side" right: "│ │ │ │ side" stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed 4: delta::tests::integration_test_utils::assert_lines_match_after_skip 5: delta::features::line_numbers::tests::test_line_numbers_continue_correctly_after_wrapping 6: core::ops::function::FnOnce::call_once note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- features::side_by_side::tests::test_two_plus_lines_exact_fit stdout ---- thread 'features::side_by_side::tests::test_two_plus_lines_exact_fit' panicked at src/wrapping.rs:469:9: assertion `left == right` failed: syntax and diff wrapping differs (-) [*r*] left: (1, 2) right: (1, 3) stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed 4: delta::wrapping::wrap_minusplus_block::wrap_syntax_and_diff 5: delta::wrapping::wrap_minusplus_block 6: delta::paint::paint_minus_and_plus_lines 7: delta::paint::Painter::paint_buffered_minus_and_plus_lines 8: delta::delta::delta 9: delta::tests::integration_test_utils::run_delta 10: delta::features::side_by_side::tests::test_two_plus_lines_exact_fit 11: core::ops::function::FnOnce::call_once note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- wrapping::tests::test_alignment_1_line_vs_3_lines stdout ---- thread 'wrapping::tests::test_alignment_1_line_vs_3_lines' panicked at src/wrapping.rs:469:9: assertion `left == right` failed: syntax and diff wrapping differs [*l*] (r) left: (0, 2) right: (0, 1) stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed 4: delta::wrapping::wrap_minusplus_block::wrap_syntax_and_diff 5: delta::wrapping::wrap_minusplus_block 6: delta::paint::paint_minus_and_plus_lines 7: delta::paint::Painter::paint_buffered_minus_and_plus_lines 8: delta::delta::delta 9: delta::tests::integration_test_utils::run_delta 10: delta::tests::integration_test_utils::DeltaTest::with_input 11: delta::wrapping::tests::test_alignment_1_line_vs_3_lines 12: core::ops::function::FnOnce::call_once note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- wrapping::tests::test_alignment_2_lines_vs_3_lines stdout ---- thread 'wrapping::tests::test_alignment_2_lines_vs_3_lines' panicked at src/tests/integration_test_utils.rs:150:9: assertion `left == right` failed: on line 2 of input: ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ a ⟶ b ─────────────────────────────────────────────────────── ───┐ 1: │ ───┘ │ 1 │.........1.........2< │ 1 │.........1.........2+ │ │ >.... │ │.........3.........4+ │ │ │ │.........5.........6 ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ left: "│ │ >.... │ │.........3.........4+" right: "│ │ >.... │ │.........3.........4+" stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed 4: delta::tests::integration_test_utils::assert_lines_match_after_skip 5: delta::wrapping::tests::test_alignment_2_lines_vs_3_lines 6: core::ops::function::FnOnce::call_once note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ---- wrapping::tests::test_wrap_line_newlines stdout ---- thread 'wrapping::tests::test_wrap_line_newlines' panicked at src/wrapping.rs:873:13: assertion `left == right` failed left: [[(Style { <aeorSd> }, "012"), (Style { <aEorsd> }, "34"), (Style { <aeorsd> }, "<")], [(Style { <aeorsd> }, " "), (Style { <aeorsd> }, ">"), (Style { <aEorsd> }, "5\n")]] right: [[(Style { <aeorSd> }, "012"), (Style { <aEorsd> }, "345\n")]] stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::panicking::assert_failed_inner 3: core::panicking::assert_failed 4: delta::wrapping::tests::test_wrap_line_newlines 5: core::ops::function::FnOnce::call_once note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. failures: ansi::tests::test_measure_text_width features::line_numbers::tests::test_line_numbers_continue_correctly_after_wrapping features::side_by_side::tests::test_two_plus_lines_exact_fit wrapping::tests::test_alignment_1_line_vs_3_lines wrapping::tests::test_alignment_2_lines_vs_3_lines wrapping::tests::test_wrap_line_newlines test result: FAILED. 418 passed; 6 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.61s error: test failed, to rerun pass `--bin delta` dh_auto_test: error: /usr/share/dh-rust/bin/cargo test returned exit code 101 make: *** [debian/rules:10: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202409/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.