Source: python-kubernetes Version: 22.6.0-2 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > set -e ; set -x ; for pyvers in $(py3versions -vr 2>/dev/null) ; do \ > PYTHONPATH=/<<PKGBUILDDIR>> python${pyvers} -m pytest -v ; \ > done > + py3versions -vr > + PYTHONPATH=/<<PKGBUILDDIR>> python3.12 -m pytest -v > ============================= test session starts > ============================== > platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 -- > /usr/bin/python3.12 > cachedir: .pytest_cache > rootdir: /<<PKGBUILDDIR>> > collecting ... collected 291 items > > kubernetes/base/config/dateutil_test.py::DateUtilTest::test_format_rfc3339 > PASSED [ 0%] > kubernetes/base/config/dateutil_test.py::DateUtilTest::test_parse_rfc3339 > PASSED [ 0%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_error_code_returned > PASSED [ 1%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_mismatched_api_version > PASSED [ 1%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_missing_input_keys > PASSED [ 1%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_missing_output_keys > PASSED [ 2%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_nonjson_output_returned > PASSED [ 2%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_ok_01 > PASSED [ 2%] > kubernetes/base/config/exec_provider_test.py::ExecProviderTest::test_run_in_dir > PASSED [ 3%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_empty_cert_file > PASSED [ 3%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_empty_host > PASSED [ 3%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_empty_port > PASSED [ 4%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_empty_token_file > PASSED [ 4%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_join_host_port > PASSED [ 4%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_load_config > PASSED [ 5%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_no_cert_file > PASSED [ 5%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_no_host > PASSED [ 5%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_no_port > PASSED [ 6%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_no_token_file > PASSED [ 6%] > kubernetes/base/config/incluster_config_test.py::InClusterConfigTest::test_refresh_token > PASSED [ 6%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_create_temp_file_with_content > PASSED [ 7%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_data_given_data > PASSED [ 7%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_data_given_file > PASSED [ 7%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_data_given_file_and_data > PASSED [ 8%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_data_given_file_no_base64 > PASSED [ 8%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_data > PASSED [ 8%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_data_bytes > PASSED [ 9%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_data_bytes_no_base64 > PASSED [ 9%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_data_no_base64 > PASSED [ 9%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_file > PASSED [ 10%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_file_and_data > PASSED [ 10%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_no_object > PASSED [ 10%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_no_object_data > PASSED [ 11%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_given_non_existing_file > PASSED [ 11%] > kubernetes/base/config/kube_config_test.py::TestFileOrData::test_file_with_custom_dirname > PASSED [ 12%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_get_with_name > PASSED [ 12%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_duplicate_name > PASSED [ 12%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_invalid_object > PASSED [ 13%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_name_does_not_exists > PASSED [ 13%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_non_list_object > PASSED [ 13%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_key_does_not_exists > PASSED [ 14%] > kubernetes/base/config/kube_config_test.py::TestConfigNode::test_normal_map_array_operations > PASSED [ 14%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_dict_no_persist > PASSED [ 14%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_file_no_persist > PASSED [ 15%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_file_persist > FAILED [ 15%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_for_yaml_file_no_persist > PASSED [ 15%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_for_yaml_file_persist > PASSED [ 16%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_azure_no_refresh > PASSED [ 16%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_int_error > PASSED [ 16%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_num > PASSED [ 17%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_str > PASSED [ 17%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_str_error > PASSED [ 17%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_current_context > PASSED [ 18%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_no_refresh > PASSED [ 18%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > PASSED [ 18%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_list_contexts > PASSED [ 19%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_list_kube_config_contexts > PASSED [ 19%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_no_refresh > PASSED [ 19%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_with_refresh > PASSED [ 20%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_dict > PASSED [ 20%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_dict_with_temp_file_path > PASSED [ 20%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_empty_file > PASSED [ 21%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_empty_file_like_object > PASSED [ 21%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_file_like_object > PASSED [ 21%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_file_path > PASSED [ 22%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_user_pass_token > PASSED [ 22%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_user_token > PASSED [ 23%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_new_client_from_config > PASSED [ 23%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_new_client_from_config_dict > PASSED [ 23%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_no_user_context > PASSED [ 24%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_no_users_section > PASSED [ 24%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_non_existing_user > PASSED [ 24%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_fails_if_contains_reserved_chars > PASSED [ 25%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_fails_if_invalid_padding_length > PASSED [ 25%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_no_refresh > PASSED [ 25%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh > PASSED [ 26%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh_nocert > PASSED [ 26%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_set_active_context > PASSED [ 26%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_simple_token > PASSED [ 27%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_ssl > PASSED [ 27%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_ssl_no_cert_files > PASSED [ 27%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_ssl_no_verification > PASSED [ 28%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_ssl_with_relative_ssl_files > PASSED [ 28%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_cmd_path > PASSED [ 28%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_cmd_path_empty > PASSED [ 29%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_cmd_path_with_scope > PASSED [ 29%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth > PASSED [ 29%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth_certificates > PASSED [ 30%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth_with_expiry > PASSED [ 30%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_cwd > PASSED [ 30%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_pass > PASSED [ 31%] > kubernetes/base/config/kube_config_test.py::TestKubernetesClientConfiguration::test_get_api_key_calls_refresh_api_key_hook > PASSED [ 31%] > kubernetes/base/config/kube_config_test.py::TestKubernetesClientConfiguration::test_refresh_api_key_hook_exists > PASSED [ 31%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigMerger::test_list_kube_config_contexts > PASSED [ 32%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigMerger::test_new_client_from_config > PASSED [ 32%] > kubernetes/base/config/kube_config_test.py::TestKubeConfigMerger::test_save_changes > PASSED [ 32%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_async_namespaced_custom_resources > SKIPPED [ 33%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_cluster_custom_resources > SKIPPED [ 33%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_configmap_apis > SKIPPED [ 34%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_namespaced_custom_resources > SKIPPED [ 34%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_node_apis > SKIPPED [ 34%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_node_apis_partial_object_metadata > SKIPPED [ 35%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_replication_controller_apis > SKIPPED [ 35%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_server_side_apply_api > SKIPPED [ 35%] > kubernetes/base/dynamic/test_client.py::TestDynamicClient::test_service_apis > SKIPPED [ 36%] > kubernetes/base/dynamic/test_client.py::TestDynamicClientSerialization::test_dict_type > SKIPPED [ 36%] > kubernetes/base/dynamic/test_client.py::TestDynamicClientSerialization::test_resource_field > SKIPPED [ 36%] > kubernetes/base/dynamic/test_client.py::TestDynamicClientSerialization::test_resource_instance_type > SKIPPED [ 37%] > kubernetes/base/dynamic/test_discovery.py::TestDiscoverer::test_cache_decoder_resource_and_subresource > SKIPPED [ 37%] > kubernetes/base/dynamic/test_discovery.py::TestDiscoverer::test_init_cache_from_file > SKIPPED [ 37%] > kubernetes/base/leaderelection/leaderelection_test.py::LeaderElectionTest::test_Leader_election_with_renew_deadline > PASSED [ 38%] > kubernetes/base/leaderelection/leaderelection_test.py::LeaderElectionTest::test_leader_election > PASSED [ 38%] > kubernetes/base/leaderelection/leaderelection_test.py::LeaderElectionTest::test_simple_leader_election > PASSED [ 38%] > kubernetes/base/stream/ws_client_test.py::WSClientTest::test_websocket_client > PASSED [ 39%] > kubernetes/base/stream/ws_client_test.py::WSClientTest::test_websocket_proxycare > PASSED [ 39%] > kubernetes/base/watch/watch_test.py::WatchTests::test_unmarshal_with_bookmark > PASSED [ 39%] > kubernetes/base/watch/watch_test.py::WatchTests::test_unmarshal_with_custom_object > PASSED [ 40%] > kubernetes/base/watch/watch_test.py::WatchTests::test_unmarshal_with_float_object > PASSED [ 40%] > kubernetes/base/watch/watch_test.py::WatchTests::test_unmarshal_with_no_return_type > PASSED [ 40%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_for_follow PASSED > [ 41%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_resource_version_set > PASSED [ 41%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_retries_on_error_event > PASSED [ 41%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_stream_loop > PASSED [ 42%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_stream_twice > PASSED [ 42%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_with_decode > PASSED [ 42%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_with_error_event > PASSED [ 43%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_with_error_event_and_timeout_param > PASSED [ 43%] > kubernetes/base/watch/watch_test.py::WatchTests::test_watch_with_exception > PASSED [ 43%] > kubernetes/config/dateutil_test.py::DateUtilTest::test_format_rfc3339 PASSED > [ 44%] > kubernetes/config/dateutil_test.py::DateUtilTest::test_parse_rfc3339 PASSED [ > 44%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_error_code_returned > PASSED [ 45%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_mismatched_api_version > PASSED [ 45%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_missing_input_keys > PASSED [ 45%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_missing_output_keys > PASSED [ 46%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_nonjson_output_returned > PASSED [ 46%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_ok_01 PASSED > [ 46%] > kubernetes/config/exec_provider_test.py::ExecProviderTest::test_run_in_dir > PASSED [ 47%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_empty_cert_file > PASSED [ 47%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_empty_host > PASSED [ 47%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_empty_port > PASSED [ 48%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_empty_token_file > PASSED [ 48%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_join_host_port > PASSED [ 48%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_load_config > PASSED [ 49%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_no_cert_file > PASSED [ 49%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_no_host > PASSED [ 49%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_no_port > PASSED [ 50%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_no_token_file > PASSED [ 50%] > kubernetes/config/incluster_config_test.py::InClusterConfigTest::test_refresh_token > PASSED [ 50%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_create_temp_file_with_content > PASSED [ 51%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_data_given_data > PASSED [ 51%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_data_given_file > PASSED [ 51%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_data_given_file_and_data > PASSED [ 52%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_data_given_file_no_base64 > PASSED [ 52%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_data > PASSED [ 52%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_data_bytes > PASSED [ 53%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_data_bytes_no_base64 > PASSED [ 53%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_data_no_base64 > PASSED [ 53%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_file > PASSED [ 54%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_file_and_data > PASSED [ 54%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_no_object > PASSED [ 54%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_no_object_data > PASSED [ 55%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_given_non_existing_file > PASSED [ 55%] > kubernetes/config/kube_config_test.py::TestFileOrData::test_file_with_custom_dirname > PASSED [ 56%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_get_with_name > PASSED [ 56%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_duplicate_name > PASSED [ 56%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_invalid_object > PASSED [ 57%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_name_does_not_exists > PASSED [ 57%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_get_with_name_on_non_list_object > PASSED [ 57%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_key_does_not_exists > PASSED [ 58%] > kubernetes/config/kube_config_test.py::TestConfigNode::test_normal_map_array_operations > PASSED [ 58%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_dict_no_persist > PASSED [ 58%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_file_no_persist > PASSED [ 59%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_file_persist > FAILED [ 59%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_for_yaml_file_no_persist > PASSED [ 59%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_for_yaml_file_persist > PASSED [ 60%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_azure_no_refresh > PASSED [ 60%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_int_error > PASSED [ 60%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_num > PASSED [ 61%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_str > PASSED [ 61%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_azure_with_expired_str_error > PASSED [ 61%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_current_context > PASSED [ 62%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_no_refresh > PASSED [ 62%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > PASSED [ 62%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_list_contexts > PASSED [ 63%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_list_kube_config_contexts > PASSED [ 63%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_no_refresh > PASSED [ 63%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_with_refresh > PASSED [ 64%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_dict > PASSED [ 64%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_dict_with_temp_file_path > PASSED [ 64%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_empty_file > PASSED [ 65%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_empty_file_like_object > PASSED [ 65%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_file_like_object > PASSED [ 65%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_kube_config_from_file_path > PASSED [ 66%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_user_pass_token > PASSED [ 66%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_user_token > PASSED [ 67%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_new_client_from_config > PASSED [ 67%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_new_client_from_config_dict > PASSED [ 67%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_no_user_context > PASSED [ 68%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_no_users_section > PASSED [ 68%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_non_existing_user > PASSED [ 68%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_fails_if_contains_reserved_chars > PASSED [ 69%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_fails_if_invalid_padding_length > PASSED [ 69%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_no_refresh > PASSED [ 69%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh > PASSED [ 70%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh_nocert > PASSED [ 70%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_set_active_context > PASSED [ 70%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_simple_token > PASSED [ 71%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_ssl PASSED > [ 71%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_ssl_no_cert_files > PASSED [ 71%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_ssl_no_verification > PASSED [ 72%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_ssl_with_relative_ssl_files > PASSED [ 72%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_cmd_path > PASSED [ 72%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_cmd_path_empty > PASSED [ 73%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_cmd_path_with_scope > PASSED [ 73%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth > PASSED [ 73%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth_certificates > PASSED [ 74%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth_with_expiry > PASSED [ 74%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_cwd > PASSED [ 74%] > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_pass > PASSED [ 75%] > kubernetes/config/kube_config_test.py::TestKubernetesClientConfiguration::test_get_api_key_calls_refresh_api_key_hook > PASSED [ 75%] > kubernetes/config/kube_config_test.py::TestKubernetesClientConfiguration::test_refresh_api_key_hook_exists > PASSED [ 75%] > kubernetes/config/kube_config_test.py::TestKubeConfigMerger::test_list_kube_config_contexts > PASSED [ 76%] > kubernetes/config/kube_config_test.py::TestKubeConfigMerger::test_new_client_from_config > PASSED [ 76%] > kubernetes/config/kube_config_test.py::TestKubeConfigMerger::test_save_changes > PASSED [ 76%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_async_namespaced_custom_resources > SKIPPED [ 77%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_cluster_custom_resources > SKIPPED [ 77%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_configmap_apis > SKIPPED [ 78%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_namespaced_custom_resources > SKIPPED [ 78%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_node_apis SKIPPED > [ 78%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_node_apis_partial_object_metadata > SKIPPED [ 79%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_replication_controller_apis > SKIPPED [ 79%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_server_side_apply_api > SKIPPED [ 79%] > kubernetes/dynamic/test_client.py::TestDynamicClient::test_service_apis > SKIPPED [ 80%] > kubernetes/dynamic/test_client.py::TestDynamicClientSerialization::test_dict_type > SKIPPED [ 80%] > kubernetes/dynamic/test_client.py::TestDynamicClientSerialization::test_resource_field > SKIPPED [ 80%] > kubernetes/dynamic/test_client.py::TestDynamicClientSerialization::test_resource_instance_type > SKIPPED [ 81%] > kubernetes/dynamic/test_discovery.py::TestDiscoverer::test_cache_decoder_resource_and_subresource > SKIPPED [ 81%] > kubernetes/dynamic/test_discovery.py::TestDiscoverer::test_init_cache_from_file > SKIPPED [ 81%] > kubernetes/e2e_test/test_apps.py::TestClientApps::test_create_daemonset > SKIPPED [ 82%] > kubernetes/e2e_test/test_apps.py::TestClientApps::test_create_deployment > SKIPPED [ 82%] > kubernetes/e2e_test/test_batch.py::TestClientBatch::test_job_apis SKIPPED [ > 82%] > kubernetes/e2e_test/test_client.py::TestClient::test_configmap_apis SKIPPED [ > 83%] > kubernetes/e2e_test/test_client.py::TestClient::test_exit_code SKIPPED [ > 83%] > kubernetes/e2e_test/test_client.py::TestClient::test_node_apis SKIPPED [ > 83%] > kubernetes/e2e_test/test_client.py::TestClient::test_pod_apis SKIPPED [ > 84%] > kubernetes/e2e_test/test_client.py::TestClient::test_portforward_http SKIPPED > [ 84%] > kubernetes/e2e_test/test_client.py::TestClient::test_portforward_raw SKIPPED > [ 84%] > kubernetes/e2e_test/test_client.py::TestClient::test_replication_controller_apis > SKIPPED [ 85%] > kubernetes/e2e_test/test_client.py::TestClient::test_service_apis SKIPPED [ > 85%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_apiservice_from_yaml_with_conflict > SKIPPED [ 85%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_apps_deployment_from_yaml > SKIPPED [ 86%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_apps_deployment_from_yaml_obj > SKIPPED [ 86%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_apps_deployment_from_yaml_object > SKIPPED [ 86%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_deployment_non_default_namespace_from_yaml > SKIPPED [ 87%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_from_list_in_multi_resource_yaml > SKIPPED [ 87%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_from_list_in_multi_resource_yaml_namespaced > SKIPPED [ 87%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_from_multi_resource_yaml > SKIPPED [ 88%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_from_multi_resource_yaml_with_conflict > SKIPPED [ 88%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_from_multi_resource_yaml_with_multi_conflicts > SKIPPED [ 89%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_general_list_from_yaml > SKIPPED [ 89%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_implicit_service_list_from_yaml_with_conflict > SKIPPED [ 89%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_multi_resource_from_directory > SKIPPED [ 90%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_namespace_from_yaml > SKIPPED [ 90%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_namespace_list_from_yaml > SKIPPED [ 90%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_namespaced_apps_deployment_from_yaml > SKIPPED [ 91%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_pod_from_yaml > SKIPPED [ 91%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_rbac_role_from_yaml > SKIPPED [ 91%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_rbac_role_from_yaml_with_verbose_enabled > SKIPPED [ 92%] > kubernetes/e2e_test/test_utils.py::TestUtils::test_create_service_from_yaml > SKIPPED [ 92%] > kubernetes/e2e_test/test_watch.py::TestClient::test_watch_configmaps SKIPPED > [ 92%] > kubernetes/leaderelection/leaderelection_test.py::LeaderElectionTest::test_Leader_election_with_renew_deadline > PASSED [ 93%] > kubernetes/leaderelection/leaderelection_test.py::LeaderElectionTest::test_leader_election > PASSED [ 93%] > kubernetes/leaderelection/leaderelection_test.py::LeaderElectionTest::test_simple_leader_election > PASSED [ 93%] > kubernetes/stream/ws_client_test.py::WSClientTest::test_websocket_client > PASSED [ 94%] > kubernetes/stream/ws_client_test.py::WSClientTest::test_websocket_proxycare > PASSED [ 94%] > kubernetes/test/test_api_client.py::TestApiClient::test_atexit_closes_threadpool > PASSED [ 94%] > kubernetes/test/test_api_client.py::TestApiClient::test_context_manager_closes_threadpool > PASSED [ 95%] > kubernetes/test/test_api_client.py::TestApiClient::test_rest_proxycare PASSED > [ 95%] > kubernetes/watch/watch_test.py::WatchTests::test_unmarshal_with_bookmark > PASSED [ 95%] > kubernetes/watch/watch_test.py::WatchTests::test_unmarshal_with_custom_object > PASSED [ 96%] > kubernetes/watch/watch_test.py::WatchTests::test_unmarshal_with_float_object > PASSED [ 96%] > kubernetes/watch/watch_test.py::WatchTests::test_unmarshal_with_no_return_type > PASSED [ 96%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_for_follow PASSED [ > 97%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_resource_version_set > PASSED [ 97%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_retries_on_error_event > PASSED [ 97%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_stream_loop PASSED [ > 98%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_stream_twice PASSED [ > 98%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_with_decode PASSED [ > 98%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_with_error_event > PASSED [ 99%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_with_error_event_and_timeout_param > PASSED [ 99%] > kubernetes/watch/watch_test.py::WatchTests::test_watch_with_exception PASSED > [100%] > > =================================== FAILURES > =================================== > ________ TestKubeConfigLoader.test__get_kube_config_loader_file_persist > ________ > > self = <config.kube_config_test.TestKubeConfigLoader > testMethod=test__get_kube_config_loader_file_persist> > > def test__get_kube_config_loader_file_persist(self): > expected = FakeConfig(host=TEST_HOST, > token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64) > config_file = self._create_temp_file( > yaml.safe_dump(self.TEST_KUBE_CONFIG)) > actual = _get_kube_config_loader(filename=config_file, > persist_config=True) > self.assertTrue(callable(actual._config_persister)) > > self.assertEquals(actual._config_persister.__name__, "save_changes") > E AttributeError: 'TestKubeConfigLoader' object has no attribute > 'assertEquals'. Did you mean: 'assertEqual'? > > kubernetes/base/config/kube_config_test.py:1533: AttributeError > ________ TestKubeConfigLoader.test__get_kube_config_loader_file_persist > ________ > > self = <kubernetes.config.kube_config_test.TestKubeConfigLoader > testMethod=test__get_kube_config_loader_file_persist> > > def test__get_kube_config_loader_file_persist(self): > expected = FakeConfig(host=TEST_HOST, > token=BEARER_TOKEN_FORMAT % TEST_DATA_BASE64) > config_file = self._create_temp_file( > yaml.safe_dump(self.TEST_KUBE_CONFIG)) > actual = _get_kube_config_loader(filename=config_file, > persist_config=True) > self.assertTrue(callable(actual._config_persister)) > > self.assertEquals(actual._config_persister.__name__, "save_changes") > E AttributeError: 'TestKubeConfigLoader' object has no attribute > 'assertEquals'. Did you mean: 'assertEqual'? > > kubernetes/base/config/kube_config_test.py:1533: AttributeError > =============================== warnings summary > =============================== > ../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37 > /usr/lib/python3/dist-packages/dateutil/tz/tz.py:37: DeprecationWarning: > datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal > in a future version. Use timezone-aware objects to represent datetimes in > UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). > EPOCH = datetime.datetime.utcfromtimestamp(0) > > kubernetes/base/config/kube_config_test.py:91 > kubernetes/base/config/kube_config_test.py:91 > /<<PKGBUILDDIR>>/kubernetes/base/config/kube_config_test.py:91: > DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled > for removal in a future version. Use timezone-aware objects to represent > datetimes in UTC: datetime.datetime.now(datetime.UTC). > DATETIME_EXPIRY_PAST = datetime.datetime.utcnow( > > kubernetes/base/config/kube_config_test.py:93 > kubernetes/base/config/kube_config_test.py:93 > /<<PKGBUILDDIR>>/kubernetes/base/config/kube_config_test.py:93: > DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled > for removal in a future version. Use timezone-aware objects to represent > datetimes in UTC: datetime.datetime.now(datetime.UTC). > DATETIME_EXPIRY_FUTURE = datetime.datetime.utcnow( > > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_with_refresh > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh_nocert > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth_with_expiry > /<<PKGBUILDDIR>>/kubernetes/base/config/kube_config.py:83: > DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled > for removal in a future version. Use timezone-aware objects to represent > datetimes in UTC: datetime.datetime.now(datetime.UTC). > datetime.datetime.utcnow().replace(tzinfo=UTC)) > > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_with_refresh > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_with_refresh > /<<PKGBUILDDIR>>/kubernetes/base/config/kube_config_test.py:989: > DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled > for removal in a future version. Use timezone-aware objects to represent > datetimes in UTC: datetime.datetime.now(datetime.UTC). > cred.expiry = datetime.datetime.utcnow() > > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_gcp_refresh_api_key_hook > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_load_gcp_token_with_refresh > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_oidc_with_refresh_nocert > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test_user_exec_auth_with_expiry > /<<PKGBUILDDIR>>/kubernetes/config/kube_config.py:83: DeprecationWarning: > datetime.datetime.utcnow() is deprecated and scheduled for removal in a > future version. Use timezone-aware objects to represent datetimes in UTC: > datetime.datetime.now(datetime.UTC). > datetime.datetime.utcnow().replace(tzinfo=UTC)) > > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html > =========================== short test summary info > ============================ > FAILED > kubernetes/base/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_file_persist > FAILED > kubernetes/config/kube_config_test.py::TestKubeConfigLoader::test__get_kube_config_loader_file_persist > ====== 2 failed, 229 passed, 60 skipped, 21 warnings in 72.91s (0:01:12) > ======= > make[1]: *** [debian/rules:17: override_dh_auto_test] Error 1 The full build log is available from: http://qa-logs.debian.net/2023/12/12/python-kubernetes_22.6.0-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.