Package: src:python-cliff
Version: 4.11.0-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202601/

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 cannot 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 add an affects on src:python-cliff, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
cliff.tests.test_help.TestHelp.test_show_help_for_command
cliff.tests.test_help.TestHelp.test_show_help_for_command ... ok
cliff.tests.test_help.TestHelp.test_show_help_for_help
cliff.tests.test_help.TestHelp.test_show_help_for_help ... FAIL
cliff.tests.test_app.TestOptionParser.test_option_parser_abbrev_issue
cliff.tests.test_app.TestOptionParser.test_option_parser_abbrev_issue ... ok
cliff.tests.test_help.TestHelp.test_show_help_print_exc_with_ep_load_fail
cliff.tests.test_help.TestHelp.test_show_help_print_exc_with_ep_load_fail ... ok
cliff.tests.test_help.TestHelp.test_show_help_with_ep_load_fail
cliff.tests.test_help.TestHelp.test_show_help_with_ep_load_fail ... ok
cliff.tests.test_lister.TestLister.test_filter_by_columns_invalid
cliff.tests.test_lister.TestLister.test_filter_by_columns_invalid ... ok
cliff.tests.test_lister.TestLister.test_filter_by_columns_normalized
cliff.tests.test_lister.TestLister.test_filter_by_columns_normalized ... ok
cliff.tests.test_lister.TestLister.test_formatter_args
cliff.tests.test_lister.TestLister.test_formatter_args ... ok
cliff.tests.test_lister.TestLister.test_sort_by_column_cliff_side_procedure
cliff.tests.test_lister.TestLister.test_sort_by_column_cliff_side_procedure ... 
ok
cliff.tests.test_command_hooks.TestCommandLoadHooks.test_app_and_name
cliff.tests.test_command_hooks.TestCommandLoadHooks.test_app_and_name ... ok
cliff.tests.test_command_hooks.TestCommandLoadHooks.test_no_name
cliff.tests.test_command_hooks.TestCommandLoadHooks.test_no_name ... ok
cliff.tests.test_lister.TestLister.test_sort_by_column_data_already_sorted
cliff.tests.test_lister.TestLister.test_sort_by_column_data_already_sorted ... 
ok
cliff.tests.test_lister.TestLister.test_sort_by_column_reverse_order
cliff.tests.test_lister.TestLister.test_sort_by_column_reverse_order ... ok
cliff.tests.test_lister.TestLister.test_sort_by_column_with_different_types
cliff.tests.test_lister.TestLister.test_sort_by_column_with_different_types ... 
ok
cliff.tests.test_lister.TestLister.test_sort_by_column_with_null
cliff.tests.test_lister.TestLister.test_sort_by_column_with_null ... ok
cliff.tests.test_lister.TestLister.test_sort_by_non_displayed_column
cliff.tests.test_lister.TestLister.test_sort_by_non_displayed_column ... ok
cliff.tests.test_lister.TestLister.test_sort_by_non_existing_column
cliff.tests.test_lister.TestLister.test_sort_by_non_existing_column ... ok
cliff.tests.test_command_hooks.TestHooks.test_after
cliff.tests.test_command_hooks.TestHooks.test_after ... ok
cliff.tests.test_command_hooks.TestHooks.test_before
cliff.tests.test_command_hooks.TestHooks.test_before ... ok
cliff.tests.test_command_hooks.TestHooks.test_get_epilog
cliff.tests.test_command_hooks.TestHooks.test_get_epilog ... ok
cliff.tests.test_command_hooks.TestHooks.test_get_parser
cliff.tests.test_command_hooks.TestHooks.test_get_parser ... ok
cliff.tests.test_command_hooks.TestListerChangeHooks.test_after
cliff.tests.test_command_hooks.TestListerChangeHooks.test_after ... ok
cliff.tests.test_command_hooks.TestListerChangeHooks.test_before
cliff.tests.test_command_hooks.TestListerChangeHooks.test_before ... ok
cliff.tests.test_command_hooks.TestListerChangeHooks.test_get_epilog
cliff.tests.test_command_hooks.TestListerChangeHooks.test_get_epilog ... ok
cliff.tests.test_command_hooks.TestListerChangeHooks.test_get_parser
cliff.tests.test_command_hooks.TestListerChangeHooks.test_get_parser ... ok
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_after
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_after ... ok
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_before
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_before ... ok
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_get_epilog
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_get_epilog ... ok
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_get_parser
cliff.tests.test_command_hooks.TestShowOneChangeHooks.test_get_parser ... ok
cliff.tests.test_commandmanager.TestCommandManagerGroups.test_add_command_group
cliff.tests.test_commandmanager.TestCommandManagerGroups.test_add_command_group 
... ok
cliff.tests.test_commandmanager.TestCommandManagerGroups.test_get_command_groups
cliff.tests.test_commandmanager.TestCommandManagerGroups.test_get_command_groups
 ... ok
cliff.tests.test_commandmanager.TestCommandManagerGroups.test_get_command_names
cliff.tests.test_commandmanager.TestCommandManagerGroups.test_get_command_names 
... ok
cliff.tests.test_commandmanager.TestDynamicCommands.test_add
cliff.tests.test_commandmanager.TestDynamicCommands.test_add ... ok
cliff.tests.test_commandmanager.TestDynamicCommands.test_intersected_commands
cliff.tests.test_commandmanager.TestDynamicCommands.test_intersected_commands 
... ok
cliff.tests.test_commandmanager.TestFindInvalidCommand.test(no-such-command)
cliff.tests.test_commandmanager.TestFindInvalidCommand.test(no-such-command) 
... ok
cliff.tests.test_commandmanager.TestFindInvalidCommand.test(no-command-given)
cliff.tests.test_commandmanager.TestFindInvalidCommand.test(no-command-given) 
... ok
cliff.tests.test_commandmanager.TestLegacyCommand.test_find_legacy
cliff.tests.test_commandmanager.TestLegacyCommand.test_find_legacy ... ok
cliff.tests.test_commandmanager.TestLegacyCommand.test_legacy_overrides_new
cliff.tests.test_commandmanager.TestLegacyCommand.test_legacy_overrides_new ... 
ok
cliff.tests.test_commandmanager.TestLegacyCommand.test_no_command
cliff.tests.test_commandmanager.TestLegacyCommand.test_no_command ... ok
cliff.tests.test_commandmanager.TestLegacyCommand.test_no_legacy
cliff.tests.test_commandmanager.TestLegacyCommand.test_no_legacy ... ok
cliff.tests.test_commandmanager.TestLookupAndFind.test(one-word)
cliff.tests.test_commandmanager.TestLookupAndFind.test(one-word) ... ok
cliff.tests.test_commandmanager.TestLookupAndFind.test(two-words)
cliff.tests.test_commandmanager.TestLookupAndFind.test(two-words) ... ok
cliff.tests.test_commandmanager.TestLookupAndFind.test(three-words)
cliff.tests.test_commandmanager.TestLookupAndFind.test(three-words) ... ok
cliff.tests.test_complete.TestCompletionAction.test_complete_command_get_actions
cliff.tests.test_complete.TestCompletionAction.test_complete_command_get_actions
 ... ok
cliff.tests.test_complete.TestCompletionAction.test_complete_command_get_actions_interactive
cliff.tests.test_complete.TestCompletionAction.test_complete_command_get_actions_interactive
 ... ok
cliff.tests.test_complete.TestCompletionAction.test_complete_command_remove_dashes
cliff.tests.test_complete.TestCompletionAction.test_complete_command_remove_dashes
 ... ok
cliff.tests.test_complete.TestCompletionAction.test_complete_command_take_action
cliff.tests.test_complete.TestCompletionAction.test_complete_command_take_action
 ... ok
cliff.tests.test_complete.TestCompletionAlternatives.test_complete_bash
cliff.tests.test_complete.TestCompletionAlternatives.test_complete_bash ... ok
cliff.tests.test_complete.TestCompletionAlternatives.test_complete_command_parser
cliff.tests.test_complete.TestCompletionAlternatives.test_complete_command_parser
 ... ok
cliff.tests.test_complete.TestCompletionAlternatives.test_complete_no_code
cliff.tests.test_complete.TestCompletionAlternatives.test_complete_no_code ... 
ok
cliff.tests.test_formatters_json.TestJSONFormatter.test_formattablecolumn_list
cliff.tests.test_formatters_json.TestJSONFormatter.test_formattablecolumn_list 
... ok
cliff.tests.test_formatters_json.TestJSONFormatter.test_formattablecolumn_one
cliff.tests.test_formatters_json.TestJSONFormatter.test_formattablecolumn_one 
... ok
cliff.tests.test_formatters_json.TestJSONFormatter.test_list
cliff.tests.test_formatters_json.TestJSONFormatter.test_list ... ok
cliff.tests.test_formatters_json.TestJSONFormatter.test_one
cliff.tests.test_formatters_json.TestJSONFormatter.test_one ... ok
cliff.tests.test_formatters_shell.TestShellFormatter.test
cliff.tests.test_formatters_shell.TestShellFormatter.test ... ok
cliff.tests.test_formatters_shell.TestShellFormatter.test_args
cliff.tests.test_formatters_shell.TestShellFormatter.test_args ... ok
cliff.tests.test_formatters_shell.TestShellFormatter.test_formattable_column
cliff.tests.test_formatters_shell.TestShellFormatter.test_formattable_column 
... ok
cliff.tests.test_formatters_shell.TestShellFormatter.test_non_bash_friendly_values
cliff.tests.test_formatters_shell.TestShellFormatter.test_non_bash_friendly_values
 ... ok
cliff.tests.test_formatters_shell.TestShellFormatter.test_non_string_values
cliff.tests.test_formatters_shell.TestShellFormatter.test_non_string_values ... 
ok
cliff.tests.test_formatters_table.TestFieldWidths.test
cliff.tests.test_formatters_table.TestFieldWidths.test ... ok
cliff.tests.test_formatters_table.TestFieldWidths.test_info
cliff.tests.test_formatters_table.TestFieldWidths.test_info ... ok
cliff.tests.test_formatters_table.TestFieldWidths.test_zero
cliff.tests.test_formatters_table.TestFieldWidths.test_zero ... ok
cliff.tests.test_formatters_value.TestValueFormatter.test
cliff.tests.test_formatters_value.TestValueFormatter.test ... ok
cliff.tests.test_formatters_value.TestValueFormatter.test_formattable_column
cliff.tests.test_formatters_value.TestValueFormatter.test_formattable_column 
... ok
cliff.tests.test_formatters_value.TestValueFormatter.test_list_formatter
cliff.tests.test_formatters_value.TestValueFormatter.test_list_formatter ... ok
cliff.tests.test_formatters_value.TestValueFormatter.test_list_formatter_formattable_column
cliff.tests.test_formatters_value.TestValueFormatter.test_list_formatter_formattable_column
 ... ok
cliff.tests.test_interactive.TestInteractive.test_both_completenames
cliff.tests.test_interactive.TestInteractive.test_both_completenames ... ok
cliff.tests.test_interactive.TestInteractive.test_cliff_completenames
cliff.tests.test_interactive.TestInteractive.test_cliff_completenames ... ok
cliff.tests.test_interactive.TestInteractive.test_cmd2_completenames
cliff.tests.test_interactive.TestInteractive.test_cmd2_completenames ... ok
cliff.tests.test_interactive.TestInteractive.test_empty_text_completedefault
cliff.tests.test_interactive.TestInteractive.test_empty_text_completedefault 
... ok
cliff.tests.test_interactive.TestInteractive.test_errexit
cliff.tests.test_interactive.TestInteractive.test_errexit ... ok
cliff.tests.test_interactive.TestInteractive.test_long_completedefault
cliff.tests.test_interactive.TestInteractive.test_long_completedefault ... ok
cliff.tests.test_interactive.TestInteractive.test_no_completedefault
cliff.tests.test_interactive.TestInteractive.test_no_completedefault ... ok
cliff.tests.test_interactive.TestInteractive.test_no_completenames
cliff.tests.test_interactive.TestInteractive.test_no_completenames ... ok
cliff.tests.test_interactive.TestInteractive.test_no_errexit
cliff.tests.test_interactive.TestInteractive.test_no_errexit ... ok
cliff.tests.test_interactive.TestInteractive.test_nonempty_text_completedefault2
cliff.tests.test_interactive.TestInteractive.test_nonempty_text_completedefault2
 ... ok
cliff.tests.test_show.TestShow.test_dict2columns
cliff.tests.test_show.TestShow.test_dict2columns ... ok
cliff.tests.test_show.TestShow.test_formatter_args
cliff.tests.test_show.TestShow.test_formatter_args ... ok
cliff.tests.test_show.TestShow.test_no_exist_column
cliff.tests.test_show.TestShow.test_no_exist_column ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_description_epilog
cliff.tests.test_sphinxext.TestSphinxExtension.test_description_epilog ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_empty_help
cliff.tests.test_sphinxext.TestSphinxExtension.test_empty_help ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_flag
cliff.tests.test_sphinxext.TestSphinxExtension.test_flag ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_metavar
cliff.tests.test_sphinxext.TestSphinxExtension.test_metavar ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_multiple_opts
cliff.tests.test_sphinxext.TestSphinxExtension.test_multiple_opts ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_nonempty_help
cliff.tests.test_sphinxext.TestSphinxExtension.test_nonempty_help ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_supressed
cliff.tests.test_sphinxext.TestSphinxExtension.test_supressed ... ok
cliff.tests.test_sphinxext.TestSphinxExtension.test_various_option_names_with_hyphen
cliff.tests.test_sphinxext.TestSphinxExtension.test_various_option_names_with_hyphen
 ... ok
cliff.tests.test_utils.TestTerminalWidth.test
cliff.tests.test_utils.TestTerminalWidth.test ... ok
cliff.tests.test_utils.TestTerminalWidth.test_get_terminal_size
cliff.tests.test_utils.TestTerminalWidth.test_get_terminal_size ... ok

======================================================================
FAIL: cliff.tests.test_help.TestHelp.test_show_help_for_help
cliff.tests.test_help.TestHelp.test_show_help_for_help
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/cliff/tests/test_help.py", line 114, in 
test_show_help_for_help
    self.assertIn(f'usage: {basecommand} [--version]', help_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 404, in 
assertIn
    self.assertThat(haystack, Contains(needle), message)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 506, in 
assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 'usage: run.py [--ve 
[too-long-redacted]  two words      Test command\n"


----------------------------------------------------------------------
Ran 210 tests in 0.840s

FAILED (failures=1)
+ echo ======> STESTR TEST SUITE FAILED FOR python3.14: displaying pip3 freeze 
output...
======> STESTR TEST SUITE FAILED FOR python3.14: displaying pip3 freeze 
output...
+ [ -x /usr/bin/pip3 ]
+ pip3 freeze
WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory 
is not owned or is not writable by the current user. The cache has been 
disabled. Check the permissions and owner of that directory. If executing pip 
with sudo, you should use sudo's -H flag.
alabaster==0.7.16
autocommand==2.2.2
autopage==0.4.0
babel==2.17.0
certifi==2026.1.4
chardet==5.2.0
charset-normalizer==3.4.4
cliff==4.11.0
cmd2==2.5.11+ds
coverage==7.8.2
defusedxml==0.7.1
docutils==0.22.4
dulwich==0.24.10
fixtures==4.2.5
idna==3.10
imagesize==1.4.1
inflect==7.5.0
iso8601==2.1.0
jaraco.context==6.0.1
jaraco.functools==4.1.0
jaraco.text==4.0.0
Jinja2==3.1.6
MarkupSafe==3.0.3
more-itertools==10.8.0
openstackdocstheme==3.2.0
packaging==25.0
pbr==7.0.3
prettytable==3.16.0
Pygments==2.19.2
pyperclip==1.11.0
python-subunit==1.4.4
PyYAML==6.0.3
requests==2.32.5
roman-numerals==4.1.0
setuptools==78.1.1
snowballstemmer==3.0.1
Sphinx==8.2.3
stestr==4.2.0
stevedore==5.5.0
testscenarios==0.5.0
testtools==2.8.2
tomlkit==0.13.3
typeguard==4.4.4
typing_extensions==4.15.0
urllib3==2.5.0
voluptuous==0.15.2
wcwidth==0.2.14
wheel==0.46.1
zipp==3.23.0
+ exit 1
make[1]: *** [debian/rules:19: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to