Package: src:python-tackerclient Version: 2.4.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/202512/ 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-tackerclient, 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,sphinxdoc 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 .stestr *.egg-info .pybuild 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 ...] tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestDeleteVnfPmThreshold.test_delete_multiple_vnf_pm_threshold_exception tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestDeleteVnfPmThreshold.test_delete_multiple_vnf_pm_threshold_exception ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestDeleteVnfPmThreshold.test_delete_one_vnf_pm_threshold tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestDeleteVnfPmThreshold.test_delete_one_vnf_pm_threshold ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action_internal_server_error tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action_internal_server_error ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action_with_filter tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action_with_filter ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action_with_incorrect_filter tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestListVnfPmThreshold.test_take_action_with_incorrect_filter ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestShowVnfPmThreshold.test_take_action tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestShowVnfPmThreshold.test_take_action ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestShowVnfPmThreshold.test_take_action_internal_server_error tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestShowVnfPmThreshold.test_take_action_internal_server_error ... ok tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestShowVnfPmThreshold.test_take_action_vnf_pm_threshold_id_not_found tackerclient.tests.unit.osc.v2.test_vnfpm_threshold.TestShowVnfPmThreshold.test_take_action_vnf_pm_threshold_id_not_found ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_endpoint_type tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_endpoint_type ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url_failed tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url_failed ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url_other tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url_other ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url_with_invalid_auth_url tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_endpoint_url_with_invalid_auth_url ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_token tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_get_token ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_refresh_token tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_refresh_token ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_refresh_token_no_auth_url tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_refresh_token_no_auth_url ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_reused_token_get_auth_info tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_reused_token_get_auth_info ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_strip_credentials_from_log tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_strip_credentials_from_log ... ok tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_use_given_endpoint_url tackerclient.tests.unit.test_auth.CLITestAuthKeystoneWithIdandName.test_use_given_endpoint_url ... ok tackerclient.tests.unit.test_auth.CLITestAuthNoAuth.test_get_noauth tackerclient.tests.unit.test_auth.CLITestAuthNoAuth.test_get_noauth ... ok tackerclient.tests.unit.test_cli10.ClientV1TestJson.test_do_request_error_without_response_body tackerclient.tests.unit.test_cli10.ClientV1TestJson.test_do_request_error_without_response_body ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.test_cli10.ClientV1TestJson.test_do_request_unicode tackerclient.tests.unit.test_cli10.ClientV1TestJson.test_do_request_unicode ... ok tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_delete_vim tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_delete_vim ... ok tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_list_vims tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_list_vims ... ok tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_multi_delete_vim tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_multi_delete_vim ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_all_params tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_all_params ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_with_false_cert_verify tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_with_false_cert_verify ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_with_mandatory_params tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_with_mandatory_params ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_with_no_auth_url tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_register_vim_with_no_auth_url ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_show_vim_id tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_show_vim_id ... ok Deprecated: tacker command line is deprecated, will be deleted after Rocky is released. tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_show_vim_id_name tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_show_vim_id_name ... ok tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_update_vim_all_params tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_update_vim_all_params ... ok tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_update_vim_with_mandatory_params tackerclient.tests.unit.vm.test_cli10_vim.CLITestV10VIMJSON.test_update_vim_with_mandatory_params ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_bearer tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_bearer ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_extra tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_extra ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_oidc tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_oidc ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_oidc_no_username tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_kubernetes_vim_oidc_no_username ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_vim tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_vim ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_vim_extra tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_vim_extra ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_vim_no_project tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_args2body_vim_no_project ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_validate_auth_url_exception tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_validate_auth_url_exception ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_validate_auth_url_with_port tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_validate_auth_url_with_port ... ok tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_validate_auth_url_without_port tackerclient.tests.unit.vm.test_vim_utils.TestVIMUtils.test_validate_auth_url_without_port ... ok No redirection or local file specified for downloaded VNFD data. Please specify a local file with --file to save downloaded VNFD data or use redirection. No redirection or local file specified for downloaded VNFD data. Please specify a local file with --file to save downloaded VNFD data or use redirection. Provide at least one of the argument from "--user-data" or "--operational-state" ====================================================================== FAIL: tackerclient.tests.unit.test_ssl.TestSSL.test_ca_cert_passed tackerclient.tests.unit.test_ssl.TestSSL.test_ca_cert_passed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<<PKGBUILDDIR>>/tackerclient/tests/unit/test_ssl.py", line 68, in test_ca_cert_passed self._test_verify_client_manager(cacert) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/<<PKGBUILDDIR>>/tackerclient/tests/unit/test_ssl.py", line 54, in _test_verify_client_manager shell.run(cacert) ~~~~~~~~~^^^^^^^^ File "/<<PKGBUILDDIR>>/tackerclient/shell.py", line 514, in run return self.interact() ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/cliff/app.py", line 355, in interact self.interpreter = interactive_app_factory( ~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<2 lines>... self.stdout, ^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/cliff/interactive.py", line 65, in __init__ cmd2.Cmd.__init__(self, 'tab', stdin=stdin, stdout=stdout) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/cmd2/cmd2.py", line 618, in __init__ self._register_subcommands(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/cmd2/cmd2.py", line 1017, in _register_subcommands attached_parser = action.add_parser(subcommand_name, **add_parser_kwargs) File "/usr/lib/python3.14/argparse.py", line 1282, in add_parser parser = self._parser_class(**kwargs) TypeError: Cmd2ArgumentParser.__init__() got an unexpected keyword argument 'color' ====================================================================== FAIL: tackerclient.tests.unit.test_ssl.TestSSL.test_ca_cert_passed_as_env_var tackerclient.tests.unit.test_ssl.TestSSL.test_ca_cert_passed_as_env_var ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<<PKGBUILDDIR>>/tackerclient/tests/unit/test_ssl.py", line 72, in test_ca_cert_passed_as_env_var self._test_verify_client_manager([]) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^ File "/<<PKGBUILDDIR>>/tackerclient/tests/unit/test_ssl.py", line 54, in _test_verify_client_manager shell.run(cacert) ~~~~~~~~~^^^^^^^^ File "/<<PKGBUILDDIR>>/tackerclient/shell.py", line 514, in run return self.interact() ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/cliff/app.py", line 355, in interact self.interpreter = interactive_app_factory( ~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<2 lines>... self.stdout, ^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/cliff/interactive.py", line 65, in __init__ cmd2.Cmd.__init__(self, 'tab', stdin=stdin, stdout=stdout) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/cmd2/cmd2.py", line 618, in __init__ self._register_subcommands(self) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/cmd2/cmd2.py", line 1017, in _register_subcommands attached_parser = action.add_parser(subcommand_name, **add_parser_kwargs) File "/usr/lib/python3.14/argparse.py", line 1282, in add_parser parser = self._parser_class(**kwargs) TypeError: Cmd2ArgumentParser.__init__() got an unexpected keyword argument 'color' ---------------------------------------------------------------------- Ran 319 tests in 17.315s 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==0.7.16 autocommand==2.2.2 autopage==0.4.0 babel==2.17.0 bcrypt==5.0.0 blinker==1.9.0 certifi==2025.11.12 chardet==5.2.0 charset-normalizer==3.4.4 cliff==4.11.0 cmd2==2.5.11+ds cryptography==46.0.1 ddt==1.7.2 debtcollector==3.0.0 decorator==5.2.1 defusedxml==0.7.1 deprecation==2.1.0 docutils==0.22.3 dogpile.cache==1.3.3 dulwich==0.24.10 fixtures==4.2.5 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 keyring==25.7.0 keystoneauth1==5.12.0 lxml==6.0.2 Mako==1.3.10.dev0 MarkupSafe==3.0.3 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-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 packaging==25.0 pbr==7.0.3 platformdirs==4.4.0 prettytable==3.16.0 psutil==7.1.0 pyasyncore==1.0.2 Pygments==2.18.0 PyJWT==2.10.1 pyparsing==3.1.3 pyperclip==1.11.0 python-dateutil==2.9.0 python-keystoneclient==5.7.0 python-subunit==1.4.4 PyYAML==6.0.2 reno==4.1.0 requests==2.32.5 requests_mock==1.12.1 requestsexceptions==1.4.0 rfc3986==2.0.0 roman-numerals==4.0.0 SecretStorage==3.5.0 setuptools==78.1.1 snowballstemmer==3.0.1 Sphinx==8.2.3 stestr==4.2.0 stevedore==5.5.0 testtools==2.7.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 wrapt==1.17.3 zipp==3.23.0 + exit 1 make[1]: *** [debian/rules:23: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:7: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

