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.

Reply via email to