Package: src:python-eventlet
Version: 0.36.1-5
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
debian/rules:36: warning: overriding recipe for target 
'override_dh_installchangelogs'
/usr/share/openstack-pkg-tools/pkgos.make:58: warning: ignoring old recipe for 
target 'override_dh_installchangelogs'
dh binary --with python3,sphinxdoc --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
debian/rules:36: warning: overriding recipe for target 
'override_dh_installchangelogs'

[... snipped ...]

tests/tpool_test.py::TestTpool::test_wrap_iterator
[gw0] [ 72%] PASSED tests/tpool_test.py::TestTpool::test_wrap_iterator
tests/tpool_test.py::TestTpool::test_wrap_iterator2
[gw0] [ 72%] PASSED tests/tpool_test.py::TestTpool::test_wrap_iterator2
tests/tpool_test.py::TestTpool::test_wrap_module_class
[gw1] [ 73%] PASSED tests/timeout_test.py::TestWithTimeout::test_with_timeout
tests/timeout_test.py::test_is_timeout_attribute
[gw1] [ 73%] PASSED tests/timeout_test.py::test_is_timeout_attribute
tests/timeout_with_statement_test.py::Test::test_cancel_timer_inside_block
[gw0] [ 73%] PASSED tests/tpool_test.py::TestTpool::test_wrap_module_class
tests/tpool_test.py::TestTpool::test_wrap_nonzero
[gw0] [ 73%] PASSED tests/tpool_test.py::TestTpool::test_wrap_nonzero
tests/tpool_test.py::TestTpool::test_wrap_setitem
[gw1] [ 73%] PASSED 
tests/timeout_with_statement_test.py::Test::test_cancel_timer_inside_block
tests/timeout_with_statement_test.py::Test::test_cancellation
[gw0] [ 73%] PASSED tests/tpool_test.py::TestTpool::test_wrap_setitem
tests/tpool_test.py::TestTpool::test_wrap_string
[gw0] [ 73%] PASSED tests/tpool_test.py::TestTpool::test_wrap_string
tests/tpool_test.py::TestTpool::test_wrap_tuple
[gw1] [ 74%] PASSED 
tests/timeout_with_statement_test.py::Test::test_cancellation
tests/timeout_with_statement_test.py::Test::test_dummy_timer
[gw0] [ 74%] PASSED tests/tpool_test.py::TestTpool::test_wrap_tuple
tests/tpool_test.py::TestTpool::test_wrap_uniterable
[gw0] [ 74%] PASSED tests/tpool_test.py::TestTpool::test_wrap_uniterable
tests/tpool_test.py::TpoolLongTests::test_a_buncha_stuff
[gw1] [ 74%] PASSED tests/timeout_with_statement_test.py::Test::test_dummy_timer
tests/timeout_with_statement_test.py::Test::test_nested_timeout
[gw1] [ 74%] PASSED 
tests/timeout_with_statement_test.py::Test::test_nested_timeout
tests/timeout_with_statement_test.py::Test::test_raising_custom_exception
[gw1] [ 74%] PASSED 
tests/timeout_with_statement_test.py::Test::test_raising_custom_exception
tests/timeout_with_statement_test.py::Test::test_raising_exc_tuple
[gw1] [ 74%] PASSED 
tests/timeout_with_statement_test.py::Test::test_raising_exc_tuple
tests/timeout_with_statement_test.py::Test::test_raising_exception_class
[gw1] [ 75%] PASSED 
tests/timeout_with_statement_test.py::Test::test_raising_exception_class
tests/timeout_with_statement_test.py::Test::test_raising_self
[gw1] [ 75%] PASSED 
tests/timeout_with_statement_test.py::Test::test_raising_self
tests/timeout_with_statement_test.py::Test::test_raising_self_true
[gw1] [ 75%] PASSED 
tests/timeout_with_statement_test.py::Test::test_raising_self_true
tests/timeout_with_statement_test.py::Test::test_ref
[gw1] [ 75%] PASSED tests/timeout_with_statement_test.py::Test::test_ref
tests/timeout_with_statement_test.py::Test::test_silent_block
[gw1] [ 75%] PASSED 
tests/timeout_with_statement_test.py::Test::test_silent_block
tests/timer_test.py::TestTimer::test_copy
[gw1] [ 75%] PASSED tests/timer_test.py::TestTimer::test_copy
tests/timer_test.py::TestTimer::test_schedule
[gw1] [ 75%] PASSED tests/timer_test.py::TestTimer::test_schedule
tests/tpool_test.py::TestTpool::test_autowrap
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_autowrap
tests/tpool_test.py::TestTpool::test_autowrap_both
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_autowrap_both
tests/tpool_test.py::TestTpool::test_autowrap_names
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_autowrap_names
tests/tpool_test.py::TestTpool::test_callable
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_callable
tests/tpool_test.py::TestTpool::test_callable_iterator
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_callable_iterator
tests/tpool_test.py::TestTpool::test_contention
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_contention
tests/tpool_test.py::TestTpool::test_eventlet_timeout
[gw1] [ 76%] PASSED tests/tpool_test.py::TestTpool::test_eventlet_timeout
tests/tpool_test.py::TestTpool::test_killall
[gw1] [ 77%] PASSED tests/tpool_test.py::TestTpool::test_killall
tests/tpool_test.py::TestTpool::test_killall_remaining_results
[gw0] [ 77%] PASSED tests/tpool_test.py::TpoolLongTests::test_a_buncha_stuff
tests/tpool_test.py::TpoolLongTests::test_leakage_from_tracebacks
[gw0] [ 77%] PASSED 
tests/tpool_test.py::TpoolLongTests::test_leakage_from_tracebacks
tests/tpool_test.py::test_isolate_from_socket_default_timeout
[gw1] [ 77%] PASSED 
tests/tpool_test.py::TestTpool::test_killall_remaining_results
tests/tpool_test.py::TestTpool::test_multiple_wraps
[gw1] [ 77%] PASSED tests/tpool_test.py::TestTpool::test_multiple_wraps
tests/tpool_test.py::TestTpool::test_raising_exceptions
[gw1] [ 77%] PASSED tests/tpool_test.py::TestTpool::test_raising_exceptions
tests/tpool_test.py::TestTpool::test_timeout
[gw0] [ 77%] PASSED 
tests/tpool_test.py::test_isolate_from_socket_default_timeout
tests/tpool_test.py::test_exception_leak
[gw1] [ 78%] PASSED tests/tpool_test.py::TestTpool::test_timeout
tests/tpool_test.py::TestTpool::test_tpool_set_num_threads
[gw1] [ 78%] PASSED tests/tpool_test.py::TestTpool::test_tpool_set_num_threads
tests/websocket_test.py::TestWebSocket::test_client_closing_connection_76
[gw1] [ 78%] PASSED 
tests/websocket_test.py::TestWebSocket::test_client_closing_connection_76
tests/websocket_test.py::TestWebSocket::test_client_invalid_packet_76
[gw1] [ 78%] PASSED 
tests/websocket_test.py::TestWebSocket::test_client_invalid_packet_76
tests/websocket_test.py::TestWebSocket::test_close_idle
[gw1] [ 78%] PASSED tests/websocket_test.py::TestWebSocket::test_close_idle
tests/websocket_test.py::TestWebSocket::test_correct_upgrade_request_75
[gw1] [ 78%] PASSED 
tests/websocket_test.py::TestWebSocket::test_correct_upgrade_request_75
tests/websocket_test.py::TestWebSocket::test_correct_upgrade_request_76
[gw1] [ 78%] PASSED 
tests/websocket_test.py::TestWebSocket::test_correct_upgrade_request_76
tests/websocket_test.py::TestWebSocket::test_empty_query_string
[gw1] [ 79%] PASSED 
tests/websocket_test.py::TestWebSocket::test_empty_query_string
tests/websocket_test.py::TestWebSocket::test_getting_messages_from_websocket_75
[gw1] [ 79%] PASSED 
tests/websocket_test.py::TestWebSocket::test_getting_messages_from_websocket_75
tests/websocket_test.py::TestWebSocket::test_getting_messages_from_websocket_76
[gw0] [ 79%] PASSED tests/tpool_test.py::test_exception_leak
tests/websocket_new_test.py::TestWebSocket::test_breaking_the_connection_13
[gw0] [ 79%] PASSED 
tests/websocket_new_test.py::TestWebSocket::test_breaking_the_connection_13
tests/websocket_new_test.py::TestWebSocket::test_client_closing_connection_13
[gw0] [ 79%] PASSED 
tests/websocket_new_test.py::TestWebSocket::test_client_closing_connection_13
tests/websocket_new_test.py::TestWebSocket::test_client_invalid_packet_13
[gw1] [ 79%] PASSED 
tests/websocket_test.py::TestWebSocket::test_getting_messages_from_websocket_76
tests/websocket_test.py::TestWebSocket::test_incomplete_headers_75
[gw0] [ 79%] PASSED 
tests/websocket_new_test.py::TestWebSocket::test_client_invalid_packet_13
tests/websocket_new_test.py::TestWebSocket::test_correct_upgrade_request_13
[gw0] [ 80%] PASSED 
tests/websocket_new_test.py::TestWebSocket::test_correct_upgrade_request_13
tests/websocket_new_test.py::TestWebSocket::test_incomplete_headers_13
[gw1] [ 80%] PASSED 
tests/websocket_test.py::TestWebSocket::test_incomplete_headers_75
tests/websocket_test.py::TestWebSocket::test_incomplete_headers_76
[gw0] [ 80%] PASSED 
tests/websocket_new_test.py::TestWebSocket::test_incomplete_headers_13
tests/websocket_new_test.py::TestWebSocket::test_send_recv_13
[gw1] [ 80%] PASSED 
tests/websocket_test.py::TestWebSocket::test_incomplete_headers_76
tests/websocket_test.py::TestWebSocket::test_incorrect_headers
[gw1] [ 80%] PASSED 
tests/websocket_test.py::TestWebSocket::test_incorrect_headers
[gw0] [ 80%] PASSED 
tests/websocket_new_test.py::TestWebSocket::test_send_recv_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_accept_basic_deflate_ext_13
tests/websocket_test.py::TestWebSocket::test_query_string
[gw0] [ 80%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_accept_basic_deflate_ext_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_accept_deflate_ext_context_takeover_13
[gw1] [ 81%] PASSED tests/websocket_test.py::TestWebSocket::test_query_string
tests/websocket_test.py::TestWebSocket::test_sending_messages_to_websocket_75
[gw0] [ 81%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_accept_deflate_ext_context_takeover_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_accept_deflate_ext_window_max_bits_13
[gw0] [ 81%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_accept_deflate_ext_window_max_bits_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_client_compress_no_context_takeover_13
[gw0] [ 81%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_client_compress_no_context_takeover_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_client_compress_with_context_takeover_13
[gw1] [ 81%] PASSED 
tests/websocket_test.py::TestWebSocket::test_sending_messages_to_websocket_75
tests/websocket_test.py::TestWebSocket::test_sending_messages_to_websocket_76
[gw0] [ 81%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_client_compress_with_context_takeover_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_13
[gw0] [ 81%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_both_no_context_13
[gw0] [ 81%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_both_no_context_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_client_no_context_13
[gw1] [ 82%] PASSED 
tests/websocket_test.py::TestWebSocket::test_sending_messages_to_websocket_76
tests/websocket_test.py::TestWebSocket::test_server_closing_connect_76
[gw1] [ 82%] PASSED 
tests/websocket_test.py::TestWebSocket::test_server_closing_connect_76
tests/websocket_test.py::TestWebSocket::test_wrapped_wsgi
[gw0] [ 82%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_client_no_context_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_server_no_context_13
[gw0] [ 82%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_compressed_send_recv_server_no_context_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_large_frame_size_compressed_13
[gw0] [ 82%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_large_frame_size_compressed_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_large_frame_size_uncompressed_13
[gw0] [ 82%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_large_frame_size_uncompressed_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_reject_max_window_bits_out_of_range_13
[gw1] [ 82%] PASSED tests/websocket_test.py::TestWebSocket::test_wrapped_wsgi
tests/websocket_test.py::TestWebSocketSSL::test_ssl_sending_messages
[gw0] [ 83%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_reject_max_window_bits_out_of_range_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_send_uncompressed_msg_13
[gw0] [ 83%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_send_uncompressed_msg_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_server_compress_no_context_takeover_13
[gw0] [ 83%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_server_compress_no_context_takeover_13
tests/websocket_new_test.py::TestWebSocketWithCompression::test_server_compress_with_context_takeover_13
[gw0] [ 83%] PASSED 
tests/websocket_new_test.py::TestWebSocketWithCompression::test_server_compress_with_context_takeover_13
tests/websocket_test.py::TestWebSocket::test_app_socket_errors_75
[gw0] [ 83%] PASSED 
tests/websocket_test.py::TestWebSocket::test_app_socket_errors_75
tests/websocket_test.py::TestWebSocket::test_app_socket_errors_76
[gw0] [ 83%] PASSED 
tests/websocket_test.py::TestWebSocket::test_app_socket_errors_76
tests/websocket_test.py::TestWebSocket::test_breaking_the_connection_75
[gw1] [ 83%] PASSED 
tests/websocket_test.py::TestWebSocketSSL::test_ssl_sending_messages
tests/websocket_test.py::TestWebSocketObject::test_close_ws
[gw1] [ 84%] PASSED tests/websocket_test.py::TestWebSocketObject::test_close_ws
tests/websocket_test.py::TestWebSocketObject::test_recieve
[gw1] [ 84%] PASSED tests/websocket_test.py::TestWebSocketObject::test_recieve
tests/websocket_test.py::TestWebSocketObject::test_send_to_ws
[gw0] [ 84%] PASSED 
tests/websocket_test.py::TestWebSocket::test_breaking_the_connection_75
tests/websocket_test.py::TestWebSocket::test_breaking_the_connection_76
[gw1] [ 84%] PASSED 
tests/websocket_test.py::TestWebSocketObject::test_send_to_ws
tests/wsgi_test.py::TestHttpd::test_001_server
[gw0] [ 84%] PASSED 
tests/websocket_test.py::TestWebSocket::test_breaking_the_connection_76
tests/wsgi_test.py::TestHttpd::test_016_repeated_content_length
[gw1] [ 84%] PASSED tests/wsgi_test.py::TestHttpd::test_001_server
tests/wsgi_test.py::TestHttpd::test_002_keepalive
[gw0] [ 84%] PASSED 
tests/wsgi_test.py::TestHttpd::test_016_repeated_content_length
tests/wsgi_test.py::TestHttpd::test_017_ssl_zeroreturnerror
[gw0] [ 85%] PASSED tests/wsgi_test.py::TestHttpd::test_017_ssl_zeroreturnerror
tests/wsgi_test.py::TestHttpd::test_018_http_10_keepalive
[gw1] [ 85%] PASSED tests/wsgi_test.py::TestHttpd::test_002_keepalive
tests/wsgi_test.py::TestHttpd::test_004_close_keepalive
[gw0] [ 85%] PASSED tests/wsgi_test.py::TestHttpd::test_018_http_10_keepalive
tests/wsgi_test.py::TestHttpd::test_019_fieldstorage_compat
[gw0] [ 85%] SKIPPED tests/wsgi_test.py::TestHttpd::test_019_fieldstorage_compat
tests/wsgi_test.py::TestHttpd::test_020_x_forwarded_for
[gw1] [ 85%] PASSED tests/wsgi_test.py::TestHttpd::test_004_close_keepalive
tests/wsgi_test.py::TestHttpd::test_006_reject_long_urls
[gw0] [ 85%] PASSED tests/wsgi_test.py::TestHttpd::test_020_x_forwarded_for
tests/wsgi_test.py::TestHttpd::test_021_environ_clobbering
[gw0] [ 85%] PASSED tests/wsgi_test.py::TestHttpd::test_021_environ_clobbering
tests/wsgi_test.py::TestHttpd::test_022_custom_pool
[gw1] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_006_reject_long_urls
tests/wsgi_test.py::TestHttpd::test_007_get_arg
[gw0] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_022_custom_pool
tests/wsgi_test.py::TestHttpd::test_023_bad_content_length
[gw1] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_007_get_arg
tests/wsgi_test.py::TestHttpd::test_008_correctresponse
[gw0] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_023_bad_content_length
tests/wsgi_test.py::TestHttpd::test_024_expect_100_continue
[gw1] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_008_correctresponse
tests/wsgi_test.py::TestHttpd::test_009_chunked_response
[gw1] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_009_chunked_response
tests/wsgi_test.py::TestHttpd::test_010_no_chunked_http_1_0
[gw1] [ 86%] PASSED tests/wsgi_test.py::TestHttpd::test_010_no_chunked_http_1_0
tests/wsgi_test.py::TestHttpd::test_011_multiple_chunks
[gw0] [ 87%] PASSED tests/wsgi_test.py::TestHttpd::test_024_expect_100_continue
tests/wsgi_test.py::TestHttpd::test_024a_expect_100_continue_with_headers
[gw1] [ 87%] PASSED tests/wsgi_test.py::TestHttpd::test_011_multiple_chunks
tests/wsgi_test.py::TestHttpd::test_012_ssl_server
[gw0] [ 87%] PASSED 
tests/wsgi_test.py::TestHttpd::test_024a_expect_100_continue_with_headers
tests/wsgi_test.py::TestHttpd::test_024b_expect_100_continue_with_headers_multiple_chunked
[gw0] [ 87%] PASSED 
tests/wsgi_test.py::TestHttpd::test_024b_expect_100_continue_with_headers_multiple_chunked
tests/wsgi_test.py::TestHttpd::test_024c_expect_100_continue_with_headers_multiple_nonchunked
[gw1] [ 87%] PASSED tests/wsgi_test.py::TestHttpd::test_012_ssl_server
tests/wsgi_test.py::TestHttpd::test_013_empty_return
[gw0] [ 87%] PASSED 
tests/wsgi_test.py::TestHttpd::test_024c_expect_100_continue_with_headers_multiple_nonchunked
tests/wsgi_test.py::TestHttpd::test_024d_expect_100_continue_with_eager_app_chunked
[gw0] [ 87%] PASSED 
tests/wsgi_test.py::TestHttpd::test_024d_expect_100_continue_with_eager_app_chunked
tests/wsgi_test.py::TestHttpd::test_025_accept_errors
[gw1] [ 88%] PASSED tests/wsgi_test.py::TestHttpd::test_013_empty_return
tests/wsgi_test.py::TestHttpd::test_014_chunked_post
[gw0] [ 88%] PASSED tests/wsgi_test.py::TestHttpd::test_025_accept_errors
tests/wsgi_test.py::TestHttpd::test_026_http_10_nokeepalive
[gw0] [ 88%] PASSED tests/wsgi_test.py::TestHttpd::test_026_http_10_nokeepalive
tests/wsgi_test.py::TestHttpd::test_026_log_format
[gw1] [ 88%] PASSED tests/wsgi_test.py::TestHttpd::test_014_chunked_post
tests/wsgi_test.py::TestHttpd::test_015_write
[gw0] [ 88%] PASSED tests/wsgi_test.py::TestHttpd::test_026_log_format
tests/wsgi_test.py::TestHttpd::test_026b_http_10_zero_keepalive
[gw1] [ 88%] PASSED tests/wsgi_test.py::TestHttpd::test_015_write
tests/wsgi_test.py::TestHttpd::test_aborted_chunked_post_bad_chunks
[gw0] [ 88%] PASSED 
tests/wsgi_test.py::TestHttpd::test_026b_http_10_zero_keepalive
tests/wsgi_test.py::TestHttpd::test_027_keepalive_chunked
[gw1] [ 89%] PASSED 
tests/wsgi_test.py::TestHttpd::test_aborted_chunked_post_bad_chunks
[gw0] [ 89%] PASSED tests/wsgi_test.py::TestHttpd::test_027_keepalive_chunked
tests/wsgi_test.py::TestHttpd::test_028_ssl_handshake_errors
tests/wsgi_test.py::TestHttpd::test_aborted_chunked_post_between_chunks
[gw1] [ 89%] PASSED 
tests/wsgi_test.py::TestHttpd::test_aborted_chunked_post_between_chunks
tests/wsgi_test.py::TestHttpd::test_aborted_post_io_error
[gw0] [ 89%] PASSED tests/wsgi_test.py::TestHttpd::test_028_ssl_handshake_errors
tests/wsgi_test.py::TestHttpd::test_029_posthooks
[gw0] [ 89%] PASSED tests/wsgi_test.py::TestHttpd::test_029_posthooks
tests/wsgi_test.py::TestHttpd::test_030_reject_long_header_lines
[gw1] [ 89%] PASSED tests/wsgi_test.py::TestHttpd::test_aborted_post_io_error
tests/wsgi_test.py::TestHttpd::test_chunked_response_when_app_yields_empty_string
[gw0] [ 89%] PASSED 
tests/wsgi_test.py::TestHttpd::test_030_reject_long_header_lines
tests/wsgi_test.py::TestHttpd::test_031_reject_large_headers
[gw1] [ 90%] PASSED 
tests/wsgi_test.py::TestHttpd::test_chunked_response_when_app_yields_empty_string
tests/wsgi_test.py::TestHttpd::test_client_disconnect
[gw0] [ 90%] PASSED tests/wsgi_test.py::TestHttpd::test_031_reject_large_headers
tests/wsgi_test.py::TestHttpd::test_032_wsgi_input_as_iterable
[gw1] [ 90%] PASSED tests/wsgi_test.py::TestHttpd::test_client_disconnect
tests/wsgi_test.py::TestHttpd::test_close_chunked_with_1_0_client
[gw0] [ 90%] PASSED 
tests/wsgi_test.py::TestHttpd::test_032_wsgi_input_as_iterable
tests/wsgi_test.py::TestHttpd::test_aborted_chunked_post
[gw1] [ 90%] PASSED 
tests/wsgi_test.py::TestHttpd::test_close_chunked_with_1_0_client
tests/wsgi_test.py::TestHttpd::test_close_idle_connections
[gw0] [ 90%] PASSED tests/wsgi_test.py::TestHttpd::test_aborted_chunked_post
tests/wsgi_test.py::TestHttpd::test_debug
[gw1] [ 90%] PASSED tests/wsgi_test.py::TestHttpd::test_close_idle_connections
tests/wsgi_test.py::TestHttpd::test_close_idle_connections_listen_socket_closed
[gw0] [ 90%] PASSED tests/wsgi_test.py::TestHttpd::test_debug
tests/wsgi_test.py::TestHttpd::test_disable_header_name_capitalization
[gw1] [ 91%] PASSED 
tests/wsgi_test.py::TestHttpd::test_close_idle_connections_listen_socket_closed
tests/wsgi_test.py::TestHttpd::test_configurable_url_length_limit
[gw0] [ 91%] PASSED 
tests/wsgi_test.py::TestHttpd::test_disable_header_name_capitalization
tests/wsgi_test.py::TestHttpd::test_do_not_close_non_idle_connections
[gw1] [ 91%] PASSED 
tests/wsgi_test.py::TestHttpd::test_configurable_url_length_limit
tests/wsgi_test.py::TestHttpd::test_content_length_and_transfer_encoding_escape_hatch
[gw1] [ 91%] PASSED 
tests/wsgi_test.py::TestHttpd::test_content_length_and_transfer_encoding_escape_hatch
tests/wsgi_test.py::TestHttpd::test_ipv6
[gw1] [ 91%] SKIPPED tests/wsgi_test.py::TestHttpd::test_ipv6
tests/wsgi_test.py::TestHttpd::test_log_disable
[gw1] [ 91%] PASSED tests/wsgi_test.py::TestHttpd::test_log_disable
tests/wsgi_test.py::TestHttpd::test_log_unix_address
[gw1] [ 91%] PASSED tests/wsgi_test.py::TestHttpd::test_log_unix_address
tests/wsgi_test.py::TestHttpd::test_minimum_chunk_size_parameter_leaves_httpprotocol_class_member_intact
[gw1] [ 92%] PASSED 
tests/wsgi_test.py::TestHttpd::test_minimum_chunk_size_parameter_leaves_httpprotocol_class_member_intact
tests/wsgi_test.py::TestHttpd::test_partial_writes_are_handled
[gw1] [ 92%] PASSED 
tests/wsgi_test.py::TestHttpd::test_partial_writes_are_handled
tests/wsgi_test.py::TestHttpd::test_path_info_decoding
[gw1] [ 92%] PASSED tests/wsgi_test.py::TestHttpd::test_path_info_decoding
tests/wsgi_test.py::TestHttpd::test_path_info_latin1
[gw1] [ 92%] PASSED tests/wsgi_test.py::TestHttpd::test_path_info_latin1
tests/wsgi_test.py::TestHttpd::test_rfc9112_reject_bad_request
[gw1] [ 92%] PASSED 
tests/wsgi_test.py::TestHttpd::test_rfc9112_reject_bad_request
tests/wsgi_test.py::TestHttpd::test_server_keepalive_as_timeout
[gw1] [ 92%] PASSED 
tests/wsgi_test.py::TestHttpd::test_server_keepalive_as_timeout
tests/wsgi_test.py::TestHttpd::test_server_keepalive_sent_in_headers
[gw1] [ 92%] PASSED 
tests/wsgi_test.py::TestHttpd::test_server_keepalive_sent_in_headers
tests/wsgi_test.py::TestHttpd::test_server_socket_timeout
[gw1] [ 93%] PASSED tests/wsgi_test.py::TestHttpd::test_server_socket_timeout
tests/wsgi_test.py::TestHttpd::test_socket_remains_open
[gw1] [ 93%] PASSED tests/wsgi_test.py::TestHttpd::test_socket_remains_open
tests/wsgi_test.py::TestHttpd::test_timeouts_in_app_call
[gw1] [ 93%] PASSED tests/wsgi_test.py::TestHttpd::test_timeouts_in_app_call
tests/wsgi_test.py::TestHttpd::test_timeouts_in_app_iter
[gw1] [ 93%] PASSED tests/wsgi_test.py::TestHttpd::test_timeouts_in_app_iter
tests/wsgi_test.py::TestHttpd::test_unicode_with_nonascii_characters_raises_error
[gw1] [ 93%] PASSED 
tests/wsgi_test.py::TestHttpd::test_unicode_with_nonascii_characters_raises_error
tests/wsgi_test.py::TestHttpd::test_unicode_with_only_ascii_characters_works
[gw1] [ 93%] PASSED 
tests/wsgi_test.py::TestHttpd::test_unicode_with_only_ascii_characters_works
tests/wsgi_test.py::TestHttpd::test_zero_length_chunked_response
[gw1] [ 93%] PASSED 
tests/wsgi_test.py::TestHttpd::test_zero_length_chunked_response
tests/wsgi_test.py::IterableAlreadyHandledTest::test_iterable_app_keeps_socket_open_unless_connection_close_sent
[gw1] [ 94%] PASSED 
tests/wsgi_test.py::IterableAlreadyHandledTest::test_iterable_app_keeps_socket_open_unless_connection_close_sent
tests/wsgi_test.py::ProxiedIterableAlreadyHandledTest::test_iterable_app_keeps_socket_open_unless_connection_close_sent
[gw1] [ 94%] PASSED 
tests/wsgi_test.py::ProxiedIterableAlreadyHandledTest::test_iterable_app_keeps_socket_open_unless_connection_close_sent
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline
[gw1] [ 94%] PASSED tests/wsgi_test.py::TestChunkedInput::test_chunked_readline
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline_from_input
[gw1] [ 94%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline_from_input
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline_wsgi_not_override_minimum_chunk_size
[gw1] [ 94%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline_wsgi_not_override_minimum_chunk_size
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline_wsgi_override_minimum_chunk_size
[gw1] [ 94%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_chunked_readline_wsgi_override_minimum_chunk_size
tests/wsgi_test.py::TestChunkedInput::test_chunked_readlines_from_input
[gw1] [ 94%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_chunked_readlines_from_input
tests/wsgi_test.py::TestChunkedInput::test_close_before_finished
[gw1] [ 95%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_close_before_finished
tests/wsgi_test.py::TestChunkedInput::test_dirt
[gw1] [ 95%] PASSED tests/wsgi_test.py::TestChunkedInput::test_dirt
tests/wsgi_test.py::TestChunkedInput::test_short_read
[gw1] [ 95%] PASSED tests/wsgi_test.py::TestChunkedInput::test_short_read
tests/wsgi_test.py::TestChunkedInput::test_short_read_with_content_length
[gw1] [ 95%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_short_read_with_content_length
tests/wsgi_test.py::TestChunkedInput::test_short_read_with_zero_content_length
[gw1] [ 95%] PASSED 
tests/wsgi_test.py::TestChunkedInput::test_short_read_with_zero_content_length
tests/zmq_test.py::TestUpstreamDownStream::test_change_subscription
[gw1] [ 95%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_change_subscription
tests/zmq_test.py::TestUpstreamDownStream::test_close_during_recv
[gw1] [ 95%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_close_during_recv
tests/zmq_test.py::TestUpstreamDownStream::test_close_linger
[gw1] [ 96%] PASSED tests/zmq_test.py::TestUpstreamDownStream::test_close_linger
tests/zmq_test.py::TestUpstreamDownStream::test_close_socket_raises_enotsup
[gw1] [ 96%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_close_socket_raises_enotsup
tests/zmq_test.py::TestUpstreamDownStream::test_close_xsocket_raises_enotsup
[gw1] [ 96%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_close_xsocket_raises_enotsup
tests/zmq_test.py::TestUpstreamDownStream::test_cpu_usage_after_bind
[gw1] [ 96%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_cpu_usage_after_bind
tests/zmq_test.py::TestUpstreamDownStream::test_cpu_usage_after_pub_send_or_dealer_recv
[gw1] [ 96%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_cpu_usage_after_pub_send_or_dealer_recv
tests/zmq_test.py::TestUpstreamDownStream::test_getsockopt_events
[gw1] [ 96%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_getsockopt_events
tests/zmq_test.py::TestUpstreamDownStream::test_recv_during_send
[gw1] [ 96%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_recv_during_send
tests/zmq_test.py::TestUpstreamDownStream::test_recv_multipart_bug68
[gw1] [ 97%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_recv_multipart_bug68
tests/zmq_test.py::TestUpstreamDownStream::test_recv_noblock_bug76
[gw1] [ 97%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_recv_noblock_bug76
tests/zmq_test.py::TestUpstreamDownStream::test_recv_spawned_before_send_is_non_blocking
[gw1] [ 97%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_recv_spawned_before_send_is_non_blocking
tests/zmq_test.py::TestUpstreamDownStream::test_send_1k_pub_sub
[gw0] [ 97%] PASSED 
tests/wsgi_test.py::TestHttpd::test_do_not_close_non_idle_connections
tests/wsgi_test.py::TestHttpd::test_env_header_stripping
[gw0] [ 97%] PASSED tests/wsgi_test.py::TestHttpd::test_env_header_stripping
tests/wsgi_test.py::TestHttpd::test_env_headers
[gw0] [ 97%] PASSED tests/wsgi_test.py::TestHttpd::test_env_headers
tests/wsgi_test.py::TestHttpd::test_error_in_chunked_closes_connection
[gw0] [ 97%] PASSED 
tests/wsgi_test.py::TestHttpd::test_error_in_chunked_closes_connection
tests/wsgi_test.py::TestHttpd::test_exceptions_close_connection
[gw0] [ 98%] PASSED 
tests/wsgi_test.py::TestHttpd::test_exceptions_close_connection
tests/wsgi_test.py::TestHttpd::test_header_name_capitalization
[gw0] [ 98%] PASSED 
tests/wsgi_test.py::TestHttpd::test_header_name_capitalization
tests/wsgi_test.py::TestHttpd::test_headers_raw
[gw0] [ 98%] PASSED tests/wsgi_test.py::TestHttpd::test_headers_raw
tests/zmq_test.py::TestUpstreamDownStream::test_send_1k_req_rep
[gw0] [ 98%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_send_1k_req_rep
tests/zmq_test.py::TestUpstreamDownStream::test_send_during_recv
[gw0] [ 98%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_send_during_recv
tests/zmq_test.py::TestUpstreamDownStream::test_send_during_recv_multipart
[gw1] [ 98%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_send_1k_pub_sub
tests/zmq_test.py::TestUpstreamDownStream::test_send_1k_push_pull
[gw0] [ 98%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_send_during_recv_multipart
tests/zmq_test.py::TestQueueLock::test_count
[gw0] [ 99%] PASSED tests/zmq_test.py::TestQueueLock::test_count
tests/zmq_test.py::TestQueueLock::test_nested_acquire
[gw1] [ 99%] PASSED 
tests/zmq_test.py::TestUpstreamDownStream::test_send_1k_push_pull
tests/zmq_test.py::TestQueueLock::test_errors
[gw0] [ 99%] PASSED tests/zmq_test.py::TestQueueLock::test_nested_acquire
tests/zmq_test.py::TestQueueLock::test_queue_lock_order
[gw1] [ 99%] PASSED tests/zmq_test.py::TestQueueLock::test_errors
tests/zmq_test.py::TestBlockedThread::test_block
[gw0] [ 99%] PASSED tests/zmq_test.py::TestQueueLock::test_queue_lock_order
tests/zmq_test.py::test_recv_json_no_args
[gw0] [ 99%] PASSED tests/zmq_test.py::test_recv_json_no_args
[gw1] [ 99%] PASSED tests/zmq_test.py::TestBlockedThread::test_block
tests/zmq_test.py::test_recv_timeout
[gw1] [100%] PASSED tests/zmq_test.py::test_recv_timeout

=================================== FAILURES ===================================
__________________________ Threading.test_orig_thread __________________________
[gw1] linux -- Python 3.12.6 /usr/bin/python3.12

self = <tests.patcher_test.Threading testMethod=test_orig_thread>

        def test_orig_thread(self):
            new_mod = """import eventlet
    eventlet.monkey_patch()
    from eventlet import patcher
    import threading
    _threading = patcher.original('threading')
    def test():
        print(repr(threading.currentThread()))
    t = _threading.Thread(target=test)
    t.start()
    t.join()
    print(len(threading._active))
    print(len(_threading._active))
    """
            self.write_to_tempfile("newmod", new_mod)
            output, lines = self.launch_subprocess('newmod.py')
          self.assertEqual(len(lines), 4, "\n".join(lines))
E           AssertionError: 5 != 4 : <Thread(Thread-1 (test), started 
139827601278656)>
E           1
E           1
E           greenlet: WARNING: Interpreter is finalizing. Ignoring call to 
Py_AddPendingCall;

tests/patcher_test.py:304: AssertionError
=============================== warnings summary ===============================
tests/api_test.py: 2 warnings
tests/convenience_test.py: 2 warnings
tests/greenio_test.py: 1 warning
tests/ssl_test.py: 26 warnings
tests/websocket_test.py: 2 warnings
tests/wsgi_test.py: 9 warnings
  /<<PKGBUILDDIR>>/eventlet/green/ssl.py:97: DeprecationWarning: 
ssl.PROTOCOL_TLS is deprecated
    context = _original_sslcontext(protocol=ssl_version)

tests/not_asyncio_test.py::test_spawn_from_coroutine_errors
  /<<PKGBUILDDIR>>/tests/not_asyncio_test.py:22: RuntimeWarning: coroutine 
'test_spawn_from_coroutine_errors.<locals>.go' was never awaited
    with pytest.raises(RuntimeError):
  Enable tracemalloc to get traceback where the object was allocated.
  See 
https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings
 for more info.

tests/openssl_test.py::test_import
  /<<PKGBUILDDIR>>/eventlet/green/OpenSSL/crypto.py:1: DeprecationWarning: 
X509Extension support in pyOpenSSL is deprecated. You should use the APIs in cryptography.
    from OpenSSL.crypto import *

tests/openssl_test.py::test_import
tests/openssl_test.py::test_import
tests/openssl_test.py::test_import
  /<<PKGBUILDDIR>>/eventlet/green/OpenSSL/crypto.py:1: DeprecationWarning: CSR 
support in pyOpenSSL is deprecated. You should use the APIs in cryptography.
    from OpenSSL.crypto import *

tests/openssl_test.py::test_import
tests/openssl_test.py::test_import
tests/openssl_test.py::test_import
tests/openssl_test.py::test_import
  /<<PKGBUILDDIR>>/eventlet/green/OpenSSL/crypto.py:1: DeprecationWarning: CRL 
support in pyOpenSSL is deprecated. You should use the APIs in cryptography.
    from OpenSSL.crypto import *

tests/openssl_test.py::test_import
  /<<PKGBUILDDIR>>/eventlet/green/OpenSSL/crypto.py:1: DeprecationWarning: 
sign() is deprecated. Use the equivalent APIs in cryptography.
    from OpenSSL.crypto import *

tests/openssl_test.py::test_import
  /<<PKGBUILDDIR>>/eventlet/green/OpenSSL/crypto.py:1: DeprecationWarning: 
verify() is deprecated. Use the equivalent APIs in cryptography.
    from OpenSSL.crypto import *

tests/ssl_test.py::SSLTest::test_context_wrapped_accept
  /<<PKGBUILDDIR>>/tests/ssl_test.py:332: DeprecationWarning: ssl.PROTOCOL_TLS 
is deprecated
    context = ssl.SSLContext(ssl.PROTOCOL_TLS)

tests/wsgi_test.py::TestHttpd::test_017_ssl_zeroreturnerror
  /<<PKGBUILDDIR>>/eventlet/green/ssl.py:97: DeprecationWarning: 
ssl.PROTOCOL_TLSv1_2 is deprecated
    context = _original_sslcontext(protocol=ssl_version)

tests/wsgi_test.py::TestHttpd::test_disable_header_name_capitalization
  /<<PKGBUILDDIR>>/eventlet/greenthread.py:265: DeprecationWarning: 
capitalize_response_headers is disabled.
   Please, make sure you know what you are doing.
   HTTP headers names are case-insensitive per RFC standard.
   Most likely, you need to fix HTTP parsing in your client software.
    result = function(*args, **kwargs)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/patcher_test.py::Threading::test_orig_thread - AssertionError: 5...
=========== 1 failed, 622 passed, 89 skipped, 56 warnings in 27.52s ============
make[1]: *** [debian/rules:49: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202409/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to