Package: src:python-troveclient Version: 1:8.9.0-2 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/202602/ 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-troveclient, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=pybuild --with python3 debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions rm -rf build .testrepository .stestr *.egg-info find . -iname '*.pyc' -delete for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary [... snipped ...] troveclient.tests.test_limits.LimitsTest.test_list_errors ... ok troveclient.tests.test_management.ManagementTest.test__action troveclient.tests.test_management.ManagementTest.test__action ... ok troveclient.tests.test_management.ManagementTest.test_index troveclient.tests.test_management.ManagementTest.test_index ... ok troveclient.tests.test_management.ManagementTest.test_list troveclient.tests.test_management.ManagementTest.test_list ... ok troveclient.tests.test_management.ManagementTest.test_migrate troveclient.tests.test_management.ManagementTest.test_migrate ... ok troveclient.tests.test_management.ManagementTest.test_migrate_to_host troveclient.tests.test_management.ManagementTest.test_migrate_to_host ... ok troveclient.tests.test_management.ManagementTest.test_reboot troveclient.tests.test_management.ManagementTest.test_reboot ... ok troveclient.tests.test_management.ManagementTest.test_reset_task_status troveclient.tests.test_management.ManagementTest.test_reset_task_status ... ok troveclient.tests.test_management.ManagementTest.test_root_enabled_history troveclient.tests.test_management.ManagementTest.test_root_enabled_history ... ok troveclient.tests.test_management.ManagementTest.test_show troveclient.tests.test_management.ManagementTest.test_show ... ok troveclient.tests.test_management.ManagementTest.test_stop troveclient.tests.test_management.ManagementTest.test_stop ... ok troveclient.tests.test_management.ManagementTest.test_update troveclient.tests.test_management.ManagementTest.test_update ... ok troveclient.tests.test_metadata.TestMetadata.test_create troveclient.tests.test_metadata.TestMetadata.test_create ... ok troveclient.tests.test_metadata.TestMetadata.test_delete troveclient.tests.test_metadata.TestMetadata.test_delete ... ok troveclient.tests.test_metadata.TestMetadata.test_edit troveclient.tests.test_metadata.TestMetadata.test_edit ... ok troveclient.tests.test_metadata.TestMetadata.test_list troveclient.tests.test_metadata.TestMetadata.test_list ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_dict_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_dict_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_float_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_float_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_int_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_int_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_invalid_json_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_invalid_json_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_list_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_list_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_string_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_string_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_tuple_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_tuple_in ... ok troveclient.tests.test_metadata.TestMetadata.test_parse_value_valid_json_in troveclient.tests.test_metadata.TestMetadata.test_parse_value_valid_json_in ... ok troveclient.tests.test_metadata.TestMetadata.test_show troveclient.tests.test_metadata.TestMetadata.test_show ... ok troveclient.tests.test_metadata.TestMetadata.test_update troveclient.tests.test_metadata.TestMetadata.test_update ... ok troveclient.tests.test_root.RootTest.test_delete troveclient.tests.test_root.RootTest.test_delete ... ok troveclient.tests.test_secgroups.SecGroupRuleTest.test___repr__ troveclient.tests.test_secgroups.SecGroupRuleTest.test___repr__ ... ok troveclient.tests.test_secgroups.SecGroupRuleTest.test_create troveclient.tests.test_secgroups.SecGroupRuleTest.test_create ... ok troveclient.tests.test_secgroups.SecGroupRuleTest.test_delete troveclient.tests.test_secgroups.SecGroupRuleTest.test_delete ... ok troveclient.tests.test_shell.ShellTest.test_datastore_version_list troveclient.tests.test_shell.ShellTest.test_datastore_version_list ... ok troveclient.tests.test_shell.ShellTest.test_get_datastore_list troveclient.tests.test_shell.ShellTest.test_get_datastore_list ... ok troveclient.tests.test_shell.ShellTest.test_help troveclient.tests.test_shell.ShellTest.test_help ... FAIL troveclient.tests.test_shell.ShellTest.test_help_unknown_command troveclient.tests.test_shell.ShellTest.test_help_unknown_command ... ok troveclient.tests.test_shell.ShellTest.test_no_auth_url troveclient.tests.test_shell.ShellTest.test_no_auth_url ... ok troveclient.tests.test_shell.ShellTest.test_no_username troveclient.tests.test_shell.ShellTest.test_no_username ... ok troveclient.tests.test_users.UserTest.test___repr__ troveclient.tests.test_users.UserTest.test___repr__ ... ok Warning: Flavor is ignored for creating replica. +---------------+----------+ | Property | Value | +---------------+----------+ | max_backups | 50 | | max_instances | 5 | | max_volumes | 20 | | verb | ABSOLUTE | +---------------+----------+ Could not find any suitable endpoint. Correct region? ====================================================================== FAIL: troveclient.tests.test_shell.ShellTestKeystoneV3.test_help troveclient.tests.test_shell.ShellTestKeystoneV3.test_help ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<<PKGBUILDDIR>>/troveclient/tests/test_shell.py", line 129, in test_help stdout, stderr = self.shell('help') ~~~~~~~~~~^^^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/tests/test_shell.py", line 103, in shell _shell.main(argstr.split()) ~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/shell.py", line 402, in main self.do_help(args) ~~~~~~~~~~~~^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/shell.py", line 610, in do_help self.parser.print_help() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/argparse.py", line 2765, in print_help self._print_message(self.format_help(), file) ~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/argparse.py", line 2739, in format_help return formatter.format_help() ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/argparse.py", line 317, in format_help help = self._root_section.format_help() File "/usr/lib/python3.14/argparse.py", line 242, in format_help item_help = join([func(*args) for func, args in self.items]) ~~~~^^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/shell.py", line 674, in _format_usage format = self._format_actions_usage ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'OpenStackHelpFormatter' object has no attribute '_format_actions_usage' ====================================================================== FAIL: troveclient.tests.test_shell.ShellTest.test_help troveclient.tests.test_shell.ShellTest.test_help ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<<PKGBUILDDIR>>/troveclient/tests/test_shell.py", line 129, in test_help stdout, stderr = self.shell('help') ~~~~~~~~~~^^^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/tests/test_shell.py", line 103, in shell _shell.main(argstr.split()) ~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/shell.py", line 402, in main self.do_help(args) ~~~~~~~~~~~~^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/shell.py", line 610, in do_help self.parser.print_help() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/argparse.py", line 2765, in print_help self._print_message(self.format_help(), file) ~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/argparse.py", line 2739, in format_help return formatter.format_help() ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/argparse.py", line 317, in format_help help = self._root_section.format_help() File "/usr/lib/python3.14/argparse.py", line 242, in format_help item_help = join([func(*args) for func, args in self.items]) ~~~~^^^^^^^ File "/<<PKGBUILDDIR>>/troveclient/shell.py", line 674, in _format_usage format = self._format_actions_usage ^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'OpenStackHelpFormatter' object has no attribute '_format_actions_usage' ---------------------------------------------------------------------- Ran 354 tests in 2.543s FAILED (failures=2) + 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==1.0.0 attrs==25.4.0 autocommand==2.2.2 autopage==0.4.0 babel==2.17.0 bcrypt==5.0.0 blinker==1.9.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 cryptography==46.0.1 debtcollector==3.0.0 decorator==5.2.1 defusedxml==0.7.1 deprecation==2.1.0 docutils==0.22.4 dogpile.cache==1.3.3 dulwich==1.0.0 fixtures==4.2.5 flake8==7.3.0 hacking==4.1.0 httplib2==0.22.0 idna==3.10 imagesize==1.4.1 inflect==7.5.0 iso8601==2.1.0 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 jaraco.text==4.0.0 jeepney==0.9.0 Jinja2==3.1.6 jmespath==1.0.1 jsonpatch==1.32 jsonpointer==2.4 jsonschema==4.25.1 jsonschema-specifications==2023.12.1 keyring==25.7.0 keystoneauth1==5.12.0 lxml==6.0.2 Mako==1.3.10.dev0 MarkupSafe==3.0.3 mccabe==0.7.0 more-itertools==10.8.0 msgpack==1.1.2 netaddr==1.3.0 oauthlib==3.3.1 openstackdocstheme==3.2.0 openstacksdk==4.7.2 os-client-config==2.3.0 os-service-types==1.8.0 osc-lib==4.2.0 oslo.config==10.0.0 oslo.context==6.1.0 oslo.i18n==6.6.0 oslo.log==7.2.1 oslo.serialization==5.8.0 oslo.utils==9.1.0 oslotest==5.0.1 packaging==25.0 pbr==7.0.3 platformdirs==4.5.1 prettytable==3.16.0 psutil==7.1.0 pyasyncore==1.0.2 pycodestyle==2.14.0 pyflakes==3.4.0 Pygments==2.19.2 PyJWT==2.10.1 pyOpenSSL==25.3.0 pyparsing==3.1.3 pyperclip==1.11.0 python-cinderclient==9.8.0 python-dateutil==2.9.0 python-glanceclient==4.10.0 python-keystoneclient==5.7.0 python-mistralclient==6.0.0 python-neutronclient==11.6.0 python-openstackclient==8.2.0 python-subunit==1.4.4 python-swiftclient==4.8.0 PyYAML==6.0.3 referencing==0.36.2 requests==2.32.5 requests_mock==1.12.1 requestsexceptions==1.4.0 rfc3986==2.0.0 roman-numerals==4.1.0 rpds-py==0.28.0 SecretStorage==3.5.0 setuptools==78.1.1 simplejson==3.20.1 snowballstemmer==3.0.1 Sphinx==8.2.3 sphinxcontrib-apidoc==0.6.0 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.6.3 voluptuous==0.16.0 warlock==2.1.0 wcwidth==0.2.14 wheel==0.46.3 wrapt==1.17.3 zipp==3.23.0 + exit 1 make[1]: *** [debian/rules:24: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

