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
--------------------------------------------------------------------------------

Reply via email to