Your message dated Mon, 12 Jan 2026 08:39:33 +0000
with message-id <[email protected]>
and subject line Bug#1125079: fixed in python-cliff 4.11.0-4
has caused the Debian Bug report #1125079,
regarding python-cliff: FTBFS: FAIL:
cliff.tests.test_help.TestHelp.test_show_help_for_help
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1125079: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1125079
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: python-cliff
Source-Version: 4.11.0-4
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-cliff, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Goirand <[email protected]> (supplier of updated python-cliff package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 23 Dec 2025 13:36:00 +0100
Source: python-cliff
Architecture: source
Version: 4.11.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1125079
Changes:
python-cliff (4.11.0-4) unstable; urgency=medium
.
* Fixed upstream URL in d/copyright and homepage.
* Blacklist test_help.TestHelp.test_show_help_for_help() that's having the
wrong usage for a Debian package (Closes: #1125079).
Checksums-Sha1:
0917f599a49d014c277449d1d730dda9b3ca4b9a 2640 python-cliff_4.11.0-4.dsc
c611b1ca38a4464275596e843ae3d0555eefe56a 5760
python-cliff_4.11.0-4.debian.tar.xz
5389645a5b13224658b9dca9f44f6e9b37eb7ffd 9137
python-cliff_4.11.0-4_amd64.buildinfo
Checksums-Sha256:
084b7f637864169b51d02306a0fcb7b90d661dd3d18ff883750e8839c4ad8589 2640
python-cliff_4.11.0-4.dsc
80d9cd2fdb6cb392e8cd29836627aaedabcc90f635990e230b8059f88ed0ea0b 5760
python-cliff_4.11.0-4.debian.tar.xz
d1c9723f092466eed8265fd8d648e19130fac5f2946e4a727c8243583ebbb69c 9137
python-cliff_4.11.0-4_amd64.buildinfo
Files:
7237c1ea04e30345eb93046afe2c97a6 2640 python optional python-cliff_4.11.0-4.dsc
74f5bf916b76c20b933f2079289a76cd 5760 python optional
python-cliff_4.11.0-4.debian.tar.xz
7cd91881ac8fa708e0bd3e518ec641ce 9137 python optional
python-cliff_4.11.0-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmlkrs0ACgkQ1BatFaxr
Q/4aMQ/5AZWIEbUK1gZPQBC7eSs3g6xcJnOsHJGgk+yzzhEoWANb4nictRadRAHt
Xq0OouOyAjDK91fZdLESy7qakC7iTIi+4G67WMeHgRjqlp0p3uNdwvuPGEVgGhEx
vpkZNqRJPID2yDEJdfZHpi1dwqzSj/DpwdIOiF6DCMZHJFJcjCTLJV8DwgMxHgQm
H7KGfPnF9mQvDPHSHgLBR5RfvHFsdhiwnkoqZaURHBZgSd3sfiyIjMmtMQryhcFj
uzwbmPLpcnoe3ySBrUfl6iYVgGu2rNceLOOOo5IBjiBggpJPils6QPN3tFUbFmeL
x6nNE2IN4QyWJ0ciYVVaO0URBHXPmBDWOSKxqzKK+OsI+ApqPAu4eSnQEXoghsFs
6Thg76xqZ2neUxQMqzstIoQcK08z/y0b+8Aj2XbhbZhHIBn/1PPqx9up/tdkRPeD
OXOxghVF//Ev+/yrFmM3CuCy3+LGU49A2wIVm3DsnCcNbiBMPelZj/5mzhq7SwZw
6Utf+UVGXMXWqnmcwtYlYxOp+sLg6Od0rMYJuILiM4rEzGZ4AUniGNi4cUlQ328h
QOBLOKyFavcfFfy+bNCCsiIy1nZfLyGWpkYeMPz+nQwcScgZlm1YNuYOOWxRVvyQ
LXdZU61z7I9LRKWFjKAD1AdV8ua7rocHFWtNB5+m+GcnQs+TeQ4=
=c9tj
-----END PGP SIGNATURE-----
pgph1o5GSz7jm.pgp
Description: PGP signature
--- End Message ---