Source: python-kubernetes
Version: 22.6.0-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
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;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[email protected]&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.