Package: src:rally Version: 4.1.0-4 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ 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 could not 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:rally, 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 python3 setup.py clean /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License [... snipped ...] tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_client [gw1] [ 92%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_client tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_dss [gw1] [ 92%] FAILED tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_dss tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_invalid [gw1] [ 92%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_invalid tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_rsa [gw1] [ 93%] FAILED tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_rsa tests/unit/utils/test_sshutils.py::SSHTestCase::test_close [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_close tests/unit/utils/test_sshutils.py::SSHTestCase::test_close_context_manager_enter [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_close_context_manager_enter tests/unit/utils/test_sshutils.py::SSHTestCase::test_close_context_manager_exit [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_close_context_manager_exit tests/unit/utils/test_sshutils.py::SSHTestCase::test_construct [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_construct tests/unit/utils/test_sshutils.py::SSHTestCase::test_construct_default [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_construct_default tests/unit/utils/test_sshutils.py::SSHTestCase::test_execute [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_execute tests/unit/utils/test_sshutils.py::SSHTestCase::test_wait [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_wait tests/unit/utils/test_sshutils.py::SSHTestCase::test_wait_timeout [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHTestCase::test_wait_timeout tests/unit/utils/test_sshutils.py::SSHRunTestCase::test__put_file_sftp [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test__put_file_sftp tests/unit/utils/test_sshutils.py::SSHRunTestCase::test__put_file_sftp_mode [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test__put_file_sftp_mode tests/unit/utils/test_sshutils.py::SSHRunTestCase::test__put_file_shell [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test__put_file_shell tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_execute [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_execute tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_execute_args [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_execute_args tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_put_file_1_SSHException [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_put_file_1_SSHException tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_put_file_2_OSError [gw1] [ 93%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_put_file_2_OSError tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_nonzero_status [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_nonzero_status tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_select_error [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_select_error tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_stderr [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_stderr tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_stdin [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_stdin tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_stdout [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_stdout tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_timemout [gw1] [ 94%] PASSED tests/unit/utils/test_sshutils.py::SSHRunTestCase::test_run_timemout tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_bool_from_string [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_bool_from_string tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_bool_from_string_default [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_bool_from_string_default tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_bool_from_string_no_text [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_bool_from_string_no_text tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_from_string [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_bool_from_string tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_1 [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_1 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_2 [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_2 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_3 [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_3 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_4 [gw1] [ 94%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_4 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_5 [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_5 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_6 [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_6 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_7 [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_format_float_to_str_7 tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_id_is_uuid_like [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_id_is_uuid_like tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_int_bool_from_string [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_int_bool_from_string tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_is_uuid_like [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_is_uuid_like tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_is_uuid_like_insensitive [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_is_uuid_like_insensitive tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_name_is_uuid_like [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_name_is_uuid_like tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_other_bool_from_string [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_other_bool_from_string tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_strict_bool_from_string [gw1] [ 95%] PASSED tests/unit/utils/test_strutils.py::StrUtilsTestCase::test_strict_bool_from_string tests/unit/verification/test_context.py::VerifierContextTestCase::test__meta_get [gw1] [ 95%] PASSED tests/unit/verification/test_context.py::VerifierContextTestCase::test__meta_get tests/unit/verification/test_context.py::ContextManagerTestCase::test_validate [gw1] [ 95%] PASSED tests/unit/verification/test_context.py::ContextManagerTestCase::test_validate tests/unit/verification/test_manager.py::VerifierManagerTestCase::test__clone [gw1] [ 95%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test__clone tests/unit/verification/test_manager.py::VerifierManagerTestCase::test__get_doc [gw1] [ 95%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test__get_doc tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_check_system_wide [gw1] [ 95%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_check_system_wide tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_checkout [gw1] [ 95%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_checkout tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_configure [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_configure tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_environ [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_environ tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_extend_configuration [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_extend_configuration tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_get_configuration [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_get_configuration tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_install [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_install tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_install_extension [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_install_extension tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_install_venv [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_install_venv tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_is_configured [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_is_configured tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_list_extensions [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_list_extensions tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_override_configuration [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_override_configuration tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_parse_results [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_parse_results tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_uninstall [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_uninstall tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_uninstall_extension [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_uninstall_extension tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_validate [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_validate tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_validate_args [gw1] [ 96%] PASSED tests/unit/verification/test_manager.py::VerifierManagerTestCase::test_validate_args tests/unit/verification/test_reporter.py::ReporterTestCase::test_make [gw1] [ 96%] PASSED tests/unit/verification/test_reporter.py::ReporterTestCase::test_make tests/unit/verification/test_utils.py::UtilsTestCase::test_add_extra_options [gw1] [ 97%] PASSED tests/unit/verification/test_utils.py::UtilsTestCase::test_add_extra_options tests/unit/verification/test_utils.py::UtilsTestCase::test_check_output [gw1] [ 97%] PASSED tests/unit/verification/test_utils.py::UtilsTestCase::test_check_output tests/unit/verification/test_utils.py::UtilsTestCase::test_create_dir [gw1] [ 97%] PASSED tests/unit/verification/test_utils.py::UtilsTestCase::test_create_dir tests/unit/verification/test_utils.py::UtilsTestCase::test_extend_configfile [gw1] [ 97%] PASSED tests/unit/verification/test_utils.py::UtilsTestCase::test_extend_configfile [gw0] [ 97%] PASSED tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_3 tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_4 [gw0] [ 97%] PASSED tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_4 tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_aborted [gw0] [ 97%] PASSED tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_aborted tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_exception [gw0] [ 97%] PASSED tests/unit/plugins/task/runners/test_rps.py::RPSScenarioRunnerTestCase::test__run_scenario_exception tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test__process_1 [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test__process_1 tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test__process_2 [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test__process_2 tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_hook_config_compatibility [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_hook_config_compatibility tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_init_empty_config [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_init_empty_config tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_invalid_top_level [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_invalid_top_level tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_subtask [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_subtask tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_tags [gw0] [ 97%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_tags tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_title [gw0] [ 98%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_v2_title tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_validate_version [gw0] [ 98%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_validate_version tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_validate_wrong_version [gw0] [ 98%] PASSED tests/unit/task/test_task_cfg.py::TaskConfigTestCase::test_validate_wrong_version tests/unit/task/test_types.py::ConvertTestCase::test_convert [gw0] [ 98%] PASSED tests/unit/task/test_types.py::ConvertTestCase::test_convert tests/unit/task/test_types.py::ConvertTestCase::test_convert_multiple [gw0] [ 98%] PASSED tests/unit/task/test_types.py::ConvertTestCase::test_convert_multiple tests/unit/task/test_types.py::PreprocessTestCase::test_preprocess [gw0] [ 98%] PASSED tests/unit/task/test_types.py::PreprocessTestCase::test_preprocess tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_http_exception [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_http_exception tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_deleted_state [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_deleted_state tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_deleted_state_for_ceilometer_resource [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_deleted_state_for_ceilometer_resource tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_deleted_state_for_heat_resource [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_deleted_state_for_heat_resource tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_error_state [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_in_error_state tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_not_found [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_not_found tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_with_uuid_field [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_get_from_manager_with_uuid_field tests/unit/task/test_utils.py::TaskUtilsTestCase::test_infinite_run_args_generator [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_infinite_run_args_generator tests/unit/task/test_utils.py::TaskUtilsTestCase::test_manager_list_sizes [gw0] [ 98%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_manager_list_sizes tests/unit/task/test_utils.py::TaskUtilsTestCase::test_resource_is [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_resource_is tests/unit/task/test_utils.py::TaskUtilsTestCase::test_resource_is_with_fake_status_getter [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_resource_is_with_fake_status_getter tests/unit/task/test_utils.py::TaskUtilsTestCase::test_wait_for_delete [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_wait_for_delete tests/unit/task/test_utils.py::TaskUtilsTestCase::test_wait_for_delete_fails [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::TaskUtilsTestCase::test_wait_for_delete_fails tests/unit/task/test_utils.py::WaitForTestCase::test_wait_for_no_updater [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::WaitForTestCase::test_wait_for_no_updater tests/unit/task/test_utils.py::WaitForTestCase::test_wait_for_timeout_failure [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::WaitForTestCase::test_wait_for_timeout_failure tests/unit/task/test_utils.py::WaitForTestCase::test_wait_for_with_updater [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::WaitForTestCase::test_wait_for_with_updater tests/unit/task/test_utils.py::ActionBuilderTestCase::test_invalid_bind [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::ActionBuilderTestCase::test_invalid_bind tests/unit/task/test_utils.py::ActionBuilderTestCase::test_invalid_keyword [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::ActionBuilderTestCase::test_invalid_keyword tests/unit/task/test_utils.py::ActionBuilderTestCase::test_invalid_schema [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::ActionBuilderTestCase::test_invalid_schema tests/unit/task/test_utils.py::ActionBuilderTestCase::test_kwargs [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::ActionBuilderTestCase::test_kwargs tests/unit/task/test_utils.py::ActionBuilderTestCase::test_mixed_args [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::ActionBuilderTestCase::test_mixed_args tests/unit/task/test_utils.py::ActionBuilderTestCase::test_positional_args [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::ActionBuilderTestCase::test_positional_args tests/unit/task/test_utils.py::WaitForStatusTestCase::test_exit_instantly [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::WaitForStatusTestCase::test_exit_instantly tests/unit/task/test_utils.py::WaitForStatusTestCase::test_no_ready_statuses [gw0] [ 99%] PASSED tests/unit/task/test_utils.py::WaitForStatusTestCase::test_no_ready_statuses tests/unit/task/test_utils.py::WaitForStatusTestCase::test_no_update [gw0] [100%] PASSED tests/unit/task/test_utils.py::WaitForStatusTestCase::test_no_update =================================== FAILURES =================================== ________________________ SSHTestCase.test__get_pkey_dss ________________________ [gw1] linux -- Python 3.13.7 /usr/bin/python3.13 self = <tests.unit.utils.test_sshutils.SSHTestCase testMethod=test__get_pkey_dss> def test__get_pkey_dss(self): private_dss_key = io.StringIO() > private_dss_key_obj = paramiko.DSSKey.generate(1024) ^^^^^^^^^^^^^^^ E AttributeError: module 'paramiko' has no attribute 'DSSKey'. Did you mean: 'RSAKey'? tests/unit/utils/test_sshutils.py:72: AttributeError ________________________ SSHTestCase.test__get_pkey_rsa ________________________ [gw1] linux -- Python 3.13.7 /usr/bin/python3.13 self = <tests.unit.utils.test_sshutils.SSHTestCase testMethod=test__get_pkey_rsa> def test__get_pkey_rsa(self): private_rsa_key = io.StringIO() private_rsa_key_obj = paramiko.RSAKey.generate(1024) private_rsa_key_obj.write_private_key(private_rsa_key) private_rsa_key.seek(0) ssh = sshutils.SSH("root", "example.net") > self.assertIsInstance(ssh._get_pkey(private_rsa_key), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ paramiko.RSAKey) tests/unit/utils/test_sshutils.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rally.utils.sshutils.SSH object at 0x7f3bb5882690> key = <_io.StringIO object at 0x7f3bb35bb7c0> def _get_pkey(self, key): if isinstance(key, str): key = io.StringIO(key) errors = [] key_pos = key.seek(0, 1) > for key_class in (paramiko.rsakey.RSAKey, paramiko.dsskey.DSSKey): ^^^^^^^^^^^^^^^ E AttributeError: module 'paramiko' has no attribute 'dsskey'. Did you mean: 'rsakey'? rally/utils/sshutils.py:110: AttributeError =========================== short test summary info ============================ FAILED tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_dss - A... FAILED tests/unit/utils/test_sshutils.py::SSHTestCase::test__get_pkey_rsa - A... ================== 2 failed, 1560 passed, 1 skipped in 15.71s ================== make[1]: *** [debian/rules:34: override_dh_auto_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:15: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

