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.

Reply via email to