Dear maintainer:
During a rebuild of all packages in bookworm, your package failed to build:
Note: This happens when building on a trixie host, i.e. using the kernel of trixie.
If the package ever needs an update for bookworm after the release of trixie,
it would be a serious problem. In either case, it's considered desirable that
we can build all bookworm packages from trixie.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with python3,sphinxdoc --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:240: python3.11 setup.py clean
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_eventlet/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.11' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
debian/rules override_dh_clean
[... snipped ...]
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 476, in fire_timers
timer()
File "/<<PKGBUILDDIR>>/eventlet/hubs/timer.py", line 59, in __call__
cb(*args, **kw)
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/tests/queue_test.py", line 269, in fetch_item
got.append(queue.get())
^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 322, in get
return waiter.wait()
^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/queue.py", line 141, in wait
return get_hub().switch()
^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
Exception: kaboom
ok
test_zero_max_size (tests.queue_test.TestQueue.test_zero_max_size) ... ok
test_bounded (tests.semaphore_test.TestSemaphore.test_bounded) ... ok
test_bounded_with_zero_limit (tests.semaphore_test.TestSemaphore.test_bounded_with_zero_limit) ... ok
test_non_blocking (tests.semaphore_test.TestSemaphore.test_non_blocking) ... ok
test_timeout (tests.semaphore_test.TestSemaphore.test_timeout) ... ok
test_timeout_non_blocking (tests.semaphore_test.TestSemaphore.test_timeout_non_blocking) ... ok
tests.semaphore_test.test_semaphore_contention ... ok
tests.semaphore_test.test_semaphore_type_check ... ok
tests.socket_test.test_recv_type ... ok
tests.socket_test.test_recv_into_type ... ok
tests.socket_test.test_dns_methods_are_green ... ok
tests.socket_test.test_socket_api_family ... ok
tests.socket_test.test_getaddrinfo_ipv6_scope ... ok
tests.socket_test.test_error_is_timeout ... ok
tests.socket_test.test_connect_ex_success ... ok
test_client_check_hostname (tests.ssl_test.SSLTest.test_client_check_hostname) ... ok
test_context_version_setters (tests.ssl_test.SSLTest.test_context_version_setters) ... ok
test_context_wrapped_accept (tests.ssl_test.SSLTest.test_context_wrapped_accept) ... ok
test_duplex_response (tests.ssl_test.SSLTest.test_duplex_response) ... ok
test_explicit_keys_accept (tests.ssl_test.SSLTest.test_explicit_keys_accept) ... ok
test_greensslobject (tests.ssl_test.SSLTest.test_greensslobject) ... ok
test_no_handshake_block_accept_loop (tests.ssl_test.SSLTest.test_no_handshake_block_accept_loop) ... ok
test_receiving_doesnt_block_if_there_is_already_decrypted_buffered_data (tests.ssl_test.SSLTest.test_receiving_doesnt_block_if_there_is_already_decrypted_buffered_data) ... ok
test_recv_after_ssl_connect (tests.ssl_test.SSLTest.test_recv_after_ssl_connect) ... ok
test_regression_gh_17 (tests.ssl_test.SSLTest.test_regression_gh_17) ... ok
SSL socket.sendall() busy loop ... ok
test_ssl_close (tests.ssl_test.SSLTest.test_ssl_close) ... ok
test_ssl_connect (tests.ssl_test.SSLTest.test_ssl_connect) ... ok
test_ssl_context (tests.ssl_test.SSLTest.test_ssl_context) ... ok
test_ssl_unwrap (tests.ssl_test.SSLTest.test_ssl_unwrap) ... ok
tests.subprocess_test.test_subprocess_wait ... ok
tests.subprocess_test.test_close_popen_stdin_with_close_fds ... ok
tests.subprocess_test.test_universal_lines ... ok
tests.subprocess_test.test_patched_communicate_290 ... ok
tests.subprocess_test.test_check_call_without_timeout_works ... ok
tests.subprocess_test.test_exception_identity ... ok
test_send (tests.test__event.TestEvent.test_send) ... ok
test_send_exc (tests.test__event.TestEvent.test_send_exc) ... ok
tests.test__refcount.test_clean_exit ... ok
tests.test__refcount.test_timeout_exit ... ok
test_connection_refused (tests.test__socket_errors.TestSocketErrors.test_connection_refused) ... ok
Test that the socket timeout exception works correctly. ... ok
Test underlying socket behavior to ensure correspondence ... ok
tests.test__socket_errors.test_create_connection_refused ... ok
test_assignment (tests.thread_test.Locals.test_assignment) ... ok
test_calling_methods (tests.thread_test.Locals.test_calling_methods) ... ok
test_calls_init (tests.thread_test.Locals.test_calls_init) ... ok
test_no_leaking (tests.thread_test.Locals.test_no_leaking) ... ok
tests.thread_test.test_compat_lock_release ... ok
tests.thread_test.test_reinit ... ok
test_direct_raise_class (tests.timeout_test.TestDirectRaise.test_direct_raise_class) ... ok
test_direct_raise_instance (tests.timeout_test.TestDirectRaise.test_direct_raise_instance) ... ok
test_repr (tests.timeout_test.TestDirectRaise.test_repr) ... ok
test_with_outer_timer (tests.timeout_test.TestWithTimeout.test_with_outer_timer) ... ok
test_with_timeout (tests.timeout_test.TestWithTimeout.test_with_timeout) ... ok
tests.timeout_test.test_is_timeout_attribute ... ok
test_cancel_timer_inside_block (tests.timeout_test_with_statement.Test.test_cancel_timer_inside_block) ... ok
test_cancellation (tests.timeout_test_with_statement.Test.test_cancellation) ... ok
test_dummy_timer (tests.timeout_test_with_statement.Test.test_dummy_timer) ... ok
test_nested_timeout (tests.timeout_test_with_statement.Test.test_nested_timeout) ... ok
test_raising_custom_exception (tests.timeout_test_with_statement.Test.test_raising_custom_exception) ... ok
test_raising_exc_tuple (tests.timeout_test_with_statement.Test.test_raising_exc_tuple) ... ok
test_raising_exception_class (tests.timeout_test_with_statement.Test.test_raising_exception_class) ... ok
test_raising_self (tests.timeout_test_with_statement.Test.test_raising_self) ... ok
test_raising_self_true (tests.timeout_test_with_statement.Test.test_raising_self_true) ... ok
test_ref (tests.timeout_test_with_statement.Test.test_ref) ... ok
test_silent_block (tests.timeout_test_with_statement.Test.test_silent_block) ... ok
test_copy (tests.timer_test.TestTimer.test_copy) ... ok
test_schedule (tests.timer_test.TestTimer.test_schedule) ... ok
test_autowrap (tests.tpool_test.TestTpool.test_autowrap) ... ok
test_autowrap_both (tests.tpool_test.TestTpool.test_autowrap_both) ... ok
test_autowrap_names (tests.tpool_test.TestTpool.test_autowrap_names) ... ok
test_callable (tests.tpool_test.TestTpool.test_callable) ... ok
test_callable_iterator (tests.tpool_test.TestTpool.test_callable_iterator) ... ok
test_contention (tests.tpool_test.TestTpool.test_contention) ... ok
test_eventlet_timeout (tests.tpool_test.TestTpool.test_eventlet_timeout) ... ok
test_killall (tests.tpool_test.TestTpool.test_killall) ... ok
test_killall_remaining_results (tests.tpool_test.TestTpool.test_killall_remaining_results) ... ok
test_multiple_wraps (tests.tpool_test.TestTpool.test_multiple_wraps) ... ok
test_raising_exceptions (tests.tpool_test.TestTpool.test_raising_exceptions) ... ok
test_timeout (tests.tpool_test.TestTpool.test_timeout) ... ok
test_tpool_set_num_threads (tests.tpool_test.TestTpool.test_tpool_set_num_threads) ... ok
test_variable_and_keyword_arguments_with_function_calls (tests.tpool_test.TestTpool.test_variable_and_keyword_arguments_with_function_calls) ... ok
test_wrap_dict (tests.tpool_test.TestTpool.test_wrap_dict) ... ok
test_wrap_eq (tests.tpool_test.TestTpool.test_wrap_eq) ... ok
test_wrap_getitem (tests.tpool_test.TestTpool.test_wrap_getitem) ... ok
test_wrap_hash (tests.tpool_test.TestTpool.test_wrap_hash) ... ok
test_wrap_ints (tests.tpool_test.TestTpool.test_wrap_ints) ... ok
test_wrap_iterator (tests.tpool_test.TestTpool.test_wrap_iterator) ... ok
test_wrap_iterator2 (tests.tpool_test.TestTpool.test_wrap_iterator2) ... ok
test_wrap_module_class (tests.tpool_test.TestTpool.test_wrap_module_class) ... ok
test_wrap_nonzero (tests.tpool_test.TestTpool.test_wrap_nonzero) ... ok
test_wrap_setitem (tests.tpool_test.TestTpool.test_wrap_setitem) ... ok
test_wrap_string (tests.tpool_test.TestTpool.test_wrap_string) ... ok
test_wrap_tuple (tests.tpool_test.TestTpool.test_wrap_tuple) ... ok
test_wrap_uniterable (tests.tpool_test.TestTpool.test_wrap_uniterable) ... ok
test_a_buncha_stuff (tests.tpool_test.TpoolLongTests.test_a_buncha_stuff) ... ok
test_leakage_from_tracebacks (tests.tpool_test.TpoolLongTests.test_leakage_from_tracebacks) ... ok
tests.tpool_test.test_isolate_from_socket_default_timeout ... ok
tests.tpool_test.test_exception_leak ... ok
test_breaking_the_connection_13 (tests.websocket_new_test.TestWebSocket.test_breaking_the_connection_13) ... ok
test_client_closing_connection_13 (tests.websocket_new_test.TestWebSocket.test_client_closing_connection_13) ... ok
test_client_invalid_packet_13 (tests.websocket_new_test.TestWebSocket.test_client_invalid_packet_13) ... ok
test_correct_upgrade_request_13 (tests.websocket_new_test.TestWebSocket.test_correct_upgrade_request_13) ... ok
test_incomplete_headers_13 (tests.websocket_new_test.TestWebSocket.test_incomplete_headers_13) ... ok
test_send_recv_13 (tests.websocket_new_test.TestWebSocket.test_send_recv_13) ... ok
test_accept_basic_deflate_ext_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_accept_basic_deflate_ext_13) ... ok
test_accept_deflate_ext_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_accept_deflate_ext_context_takeover_13) ... ok
test_accept_deflate_ext_window_max_bits_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_accept_deflate_ext_window_max_bits_13) ... ok
test_client_compress_no_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_client_compress_no_context_takeover_13) ... ok
test_client_compress_with_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_client_compress_with_context_takeover_13) ... ok
test_compressed_send_recv_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_compressed_send_recv_13) ... ok
test_compressed_send_recv_both_no_context_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_compressed_send_recv_both_no_context_13) ... ok
test_compressed_send_recv_client_no_context_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_compressed_send_recv_client_no_context_13) ... ok
test_compressed_send_recv_server_no_context_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_compressed_send_recv_server_no_context_13) ... ok
test_large_frame_size_compressed_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_large_frame_size_compressed_13) ... ok
test_large_frame_size_uncompressed_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_large_frame_size_uncompressed_13) ... ok
test_reject_max_window_bits_out_of_range_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_reject_max_window_bits_out_of_range_13) ... ok
test_send_uncompressed_msg_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_send_uncompressed_msg_13) ... ok
test_server_compress_no_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_server_compress_no_context_takeover_13) ... ok
test_server_compress_with_context_takeover_13 (tests.websocket_new_test.TestWebSocketWithCompression.test_server_compress_with_context_takeover_13) ... ok
test_app_socket_errors_75 (tests.websocket_test.TestWebSocket.test_app_socket_errors_75) ... ok
test_app_socket_errors_76 (tests.websocket_test.TestWebSocket.test_app_socket_errors_76) ... ok
test_breaking_the_connection_75 (tests.websocket_test.TestWebSocket.test_breaking_the_connection_75) ... ok
test_breaking_the_connection_76 (tests.websocket_test.TestWebSocket.test_breaking_the_connection_76) ... ok
test_client_closing_connection_76 (tests.websocket_test.TestWebSocket.test_client_closing_connection_76) ... ok
test_client_invalid_packet_76 (tests.websocket_test.TestWebSocket.test_client_invalid_packet_76) ... ok
test_close_idle (tests.websocket_test.TestWebSocket.test_close_idle) ... ok
test_correct_upgrade_request_75 (tests.websocket_test.TestWebSocket.test_correct_upgrade_request_75) ... ok
test_correct_upgrade_request_76 (tests.websocket_test.TestWebSocket.test_correct_upgrade_request_76) ... ok
test_empty_query_string (tests.websocket_test.TestWebSocket.test_empty_query_string) ... ok
test_getting_messages_from_websocket_75 (tests.websocket_test.TestWebSocket.test_getting_messages_from_websocket_75) ... ok
test_getting_messages_from_websocket_76 (tests.websocket_test.TestWebSocket.test_getting_messages_from_websocket_76) ... ok
test_incomplete_headers_75 (tests.websocket_test.TestWebSocket.test_incomplete_headers_75) ... ok
test_incomplete_headers_76 (tests.websocket_test.TestWebSocket.test_incomplete_headers_76) ... ok
test_incorrect_headers (tests.websocket_test.TestWebSocket.test_incorrect_headers) ... ok
test_query_string (tests.websocket_test.TestWebSocket.test_query_string) ... ok
test_sending_messages_to_websocket_75 (tests.websocket_test.TestWebSocket.test_sending_messages_to_websocket_75) ... ok
test_sending_messages_to_websocket_76 (tests.websocket_test.TestWebSocket.test_sending_messages_to_websocket_76) ... ok
test_server_closing_connect_76 (tests.websocket_test.TestWebSocket.test_server_closing_connect_76) ... ok
test_wrapped_wsgi (tests.websocket_test.TestWebSocket.test_wrapped_wsgi) ... ok
test_close_ws (tests.websocket_test.TestWebSocketObject.test_close_ws) ... ok
test_recieve (tests.websocket_test.TestWebSocketObject.test_recieve) ... ok
test_send_to_ws (tests.websocket_test.TestWebSocketObject.test_send_to_ws) ... ok
test_ssl_sending_messages (tests.websocket_test.TestWebSocketSSL.test_ssl_sending_messages) ... ok
test_iterable_app_keeps_socket_open_unless_connection_close_sent (tests.wsgi_test.IterableAlreadyHandledTest.test_iterable_app_keeps_socket_open_unless_connection_close_sent) ... ok
test_iterable_app_keeps_socket_open_unless_connection_close_sent (tests.wsgi_test.ProxiedIterableAlreadyHandledTest.test_iterable_app_keeps_socket_open_unless_connection_close_sent) ... ok
test_chunked_readline (tests.wsgi_test.TestChunkedInput.test_chunked_readline) ... ok
test_chunked_readline_from_input (tests.wsgi_test.TestChunkedInput.test_chunked_readline_from_input) ... ok
test_chunked_readline_wsgi_not_override_minimum_chunk_size (tests.wsgi_test.TestChunkedInput.test_chunked_readline_wsgi_not_override_minimum_chunk_size) ... ok
test_chunked_readline_wsgi_override_minimum_chunk_size (tests.wsgi_test.TestChunkedInput.test_chunked_readline_wsgi_override_minimum_chunk_size) ... ok
test_chunked_readlines_from_input (tests.wsgi_test.TestChunkedInput.test_chunked_readlines_from_input) ... ok
test_close_before_finished (tests.wsgi_test.TestChunkedInput.test_close_before_finished) ... ok
test_dirt (tests.wsgi_test.TestChunkedInput.test_dirt) ... ok
test_short_read (tests.wsgi_test.TestChunkedInput.test_short_read) ... ok
test_short_read_with_content_length (tests.wsgi_test.TestChunkedInput.test_short_read_with_content_length) ... ok
test_short_read_with_zero_content_length (tests.wsgi_test.TestChunkedInput.test_short_read_with_zero_content_length) ... ok
test_001_server (tests.wsgi_test.TestHttpd.test_001_server) ... ok
test_002_keepalive (tests.wsgi_test.TestHttpd.test_002_keepalive) ... ok
test_004_close_keepalive (tests.wsgi_test.TestHttpd.test_004_close_keepalive) ... ok
test_006_reject_long_urls (tests.wsgi_test.TestHttpd.test_006_reject_long_urls) ... ok
test_007_get_arg (tests.wsgi_test.TestHttpd.test_007_get_arg) ... ok
test_008_correctresponse (tests.wsgi_test.TestHttpd.test_008_correctresponse) ... ok
test_009_chunked_response (tests.wsgi_test.TestHttpd.test_009_chunked_response) ... ok
test_010_no_chunked_http_1_0 (tests.wsgi_test.TestHttpd.test_010_no_chunked_http_1_0) ... ok
test_011_multiple_chunks (tests.wsgi_test.TestHttpd.test_011_multiple_chunks) ... ok
test_012_ssl_server (tests.wsgi_test.TestHttpd.test_012_ssl_server) ... ok
test_013_empty_return (tests.wsgi_test.TestHttpd.test_013_empty_return) ... ok
test_014_chunked_post (tests.wsgi_test.TestHttpd.test_014_chunked_post) ... ok
test_015_write (tests.wsgi_test.TestHttpd.test_015_write) ... ok
content-length header was being doubled up if it was set in ... ok
test_017_ssl_zeroreturnerror (tests.wsgi_test.TestHttpd.test_017_ssl_zeroreturnerror) ... 127.0.0.1 - - [19/May/2025 05:02:55] code 400, message Bad request syntax ('X')
127.0.0.1 - - [19/May/2025 05:02:55] "X" 400 -
ok
test_018_http_10_keepalive (tests.wsgi_test.TestHttpd.test_018_http_10_keepalive) ... ok
test_019_fieldstorage_compat (tests.wsgi_test.TestHttpd.test_019_fieldstorage_compat) ... ok
test_020_x_forwarded_for (tests.wsgi_test.TestHttpd.test_020_x_forwarded_for) ... ok
test_021_environ_clobbering (tests.wsgi_test.TestHttpd.test_021_environ_clobbering) ... ok
test_022_custom_pool (tests.wsgi_test.TestHttpd.test_022_custom_pool) ... ok
test_023_bad_content_length (tests.wsgi_test.TestHttpd.test_023_bad_content_length) ... ok
test_024_expect_100_continue (tests.wsgi_test.TestHttpd.test_024_expect_100_continue) ... ok
test_024a_expect_100_continue_with_headers (tests.wsgi_test.TestHttpd.test_024a_expect_100_continue_with_headers) ... ok
test_024b_expect_100_continue_with_headers_multiple_chunked (tests.wsgi_test.TestHttpd.test_024b_expect_100_continue_with_headers_multiple_chunked) ... ok
test_024c_expect_100_continue_with_headers_multiple_nonchunked (tests.wsgi_test.TestHttpd.test_024c_expect_100_continue_with_headers_multiple_nonchunked) ... ok
test_024d_expect_100_continue_with_eager_app_chunked (tests.wsgi_test.TestHttpd.test_024d_expect_100_continue_with_eager_app_chunked) ... ok
test_025_accept_errors (tests.wsgi_test.TestHttpd.test_025_accept_errors) ... ok
test_026_http_10_nokeepalive (tests.wsgi_test.TestHttpd.test_026_http_10_nokeepalive) ... ok
test_026_log_format (tests.wsgi_test.TestHttpd.test_026_log_format) ... ok
test_027_keepalive_chunked (tests.wsgi_test.TestHttpd.test_027_keepalive_chunked) ... ok
test_028_ssl_handshake_errors (tests.wsgi_test.TestHttpd.test_028_ssl_handshake_errors) ... ok
test_029_posthooks (tests.wsgi_test.TestHttpd.test_029_posthooks) ... ok
test_030_reject_long_header_lines (tests.wsgi_test.TestHttpd.test_030_reject_long_header_lines) ... ok
test_031_reject_large_headers (tests.wsgi_test.TestHttpd.test_031_reject_large_headers) ... ok
test_032_wsgi_input_as_iterable (tests.wsgi_test.TestHttpd.test_032_wsgi_input_as_iterable) ... ok
test_aborted_chunked_post (tests.wsgi_test.TestHttpd.test_aborted_chunked_post) ... ok
test_aborted_chunked_post_bad_chunks (tests.wsgi_test.TestHttpd.test_aborted_chunked_post_bad_chunks) ... ok
test_aborted_chunked_post_between_chunks (tests.wsgi_test.TestHttpd.test_aborted_chunked_post_between_chunks) ... ok
test_aborted_post_io_error (tests.wsgi_test.TestHttpd.test_aborted_post_io_error) ... ok
test_chunked_response_when_app_yields_empty_string (tests.wsgi_test.TestHttpd.test_chunked_response_when_app_yields_empty_string) ... ok
Issue #95 Server must handle disconnect from client in the middle of response ... ok
test_close_chunked_with_1_0_client (tests.wsgi_test.TestHttpd.test_close_chunked_with_1_0_client) ... ok
test_close_idle_connections (tests.wsgi_test.TestHttpd.test_close_idle_connections) ... ok
test_configurable_url_length_limit (tests.wsgi_test.TestHttpd.test_configurable_url_length_limit) ... ok
test_debug (tests.wsgi_test.TestHttpd.test_debug) ... ok
test_disable_header_name_capitalization (tests.wsgi_test.TestHttpd.test_disable_header_name_capitalization) ... ok
test_env_header_stripping (tests.wsgi_test.TestHttpd.test_env_header_stripping) ... ok
test_env_headers (tests.wsgi_test.TestHttpd.test_env_headers) ... ok
test_error_in_chunked_closes_connection (tests.wsgi_test.TestHttpd.test_error_in_chunked_closes_connection) ... ok
test_exceptions_close_connection (tests.wsgi_test.TestHttpd.test_exceptions_close_connection) ... ok
test_header_name_capitalization (tests.wsgi_test.TestHttpd.test_header_name_capitalization) ... ok
test_headers_raw (tests.wsgi_test.TestHttpd.test_headers_raw) ... ok
test_ipv6 (tests.wsgi_test.TestHttpd.test_ipv6) ... SKIP
test_log_disable (tests.wsgi_test.TestHttpd.test_log_disable) ... ok
test_log_unix_address (tests.wsgi_test.TestHttpd.test_log_unix_address) ... ok
test_minimum_chunk_size_parameter_leaves_httpprotocol_class_member_intact (tests.wsgi_test.TestHttpd.test_minimum_chunk_size_parameter_leaves_httpprotocol_class_member_intact) ... ok
test_partial_writes_are_handled (tests.wsgi_test.TestHttpd.test_partial_writes_are_handled) ... ok
test_path_info_decoding (tests.wsgi_test.TestHttpd.test_path_info_decoding) ... ok
test_path_info_latin1 (tests.wsgi_test.TestHttpd.test_path_info_latin1) ... ok
test_server_socket_timeout (tests.wsgi_test.TestHttpd.test_server_socket_timeout) ... ok
test_socket_remains_open (tests.wsgi_test.TestHttpd.test_socket_remains_open) ... ok
test_unicode_with_nonascii_characters_raises_error (tests.wsgi_test.TestHttpd.test_unicode_with_nonascii_characters_raises_error) ... ok
test_unicode_with_only_ascii_characters_works (tests.wsgi_test.TestHttpd.test_unicode_with_only_ascii_characters_works) ... ok
test_zero_length_chunked_response (tests.wsgi_test.TestHttpd.test_zero_length_chunked_response) ... ok
test_block (tests.zmq_test.TestBlockedThread.test_block) ... ok
test_count (tests.zmq_test.TestQueueLock.test_count) ... ok
test_errors (tests.zmq_test.TestQueueLock.test_errors) ... ok
test_nested_acquire (tests.zmq_test.TestQueueLock.test_nested_acquire) ... ok
test_queue_lock_order (tests.zmq_test.TestQueueLock.test_queue_lock_order) ... ok
test_change_subscription (tests.zmq_test.TestUpstreamDownStream.test_change_subscription) ... ok
test_close_during_recv (tests.zmq_test.TestUpstreamDownStream.test_close_during_recv) ... ok
Socket.close() must support linger argument. ... ok
test_close_socket_raises_enotsup (tests.zmq_test.TestUpstreamDownStream.test_close_socket_raises_enotsup) ... ok
test_close_xsocket_raises_enotsup (tests.zmq_test.TestUpstreamDownStream.test_close_xsocket_raises_enotsup) ... ok
zmq eats CPU after PUB socket .bind() ... ok
zmq eats CPU after PUB send or DEALER recv. ... ok
test_getsockopt_events (tests.zmq_test.TestUpstreamDownStream.test_getsockopt_events) ... ok
test_recv_during_send (tests.zmq_test.TestUpstreamDownStream.test_recv_during_send) ... ok
test_recv_multipart_bug68 (tests.zmq_test.TestUpstreamDownStream.test_recv_multipart_bug68) ... ok
test_recv_noblock_bug76 (tests.zmq_test.TestUpstreamDownStream.test_recv_noblock_bug76) ... ok
test_recv_spawned_before_send_is_non_blocking (tests.zmq_test.TestUpstreamDownStream.test_recv_spawned_before_send_is_non_blocking) ... ok
test_send_1k_pub_sub (tests.zmq_test.TestUpstreamDownStream.test_send_1k_pub_sub) ... ok
test_send_1k_push_pull (tests.zmq_test.TestUpstreamDownStream.test_send_1k_push_pull) ... ok
test_send_1k_req_rep (tests.zmq_test.TestUpstreamDownStream.test_send_1k_req_rep) ... ok
test_send_during_recv (tests.zmq_test.TestUpstreamDownStream.test_send_during_recv) ... ok
test_send_during_recv_multipart (tests.zmq_test.TestUpstreamDownStream.test_send_during_recv_multipart) ... ok
tests.zmq_test.test_recv_json_no_args ... ok
tests.zmq_test.test_recv_timeout ... ok
======================================================================
ERROR: test_full_duplex (tests.greenio_test.TestGreenSocket.test_full_duplex)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/tests/greenio_test.py", line 406, in test_full_duplex
large_evt.wait()
File "/<<PKGBUILDDIR>>/eventlet/greenthread.py", line 181, in wait
return self._exit_event.wait()
^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/event.py", line 125, in wait
result = hub.switch()
^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/eventlet/hubs/hub.py", line 313, in switch
return self.greenlet.switch()
^^^^^^^^^^^^^^^^^^^^^^
tests.TestIsTakingTooLong: 1
======================================================================
FAIL: test_full_duplex (tests.greenio_test.TestGreenSocket.test_full_duplex)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 208, in tearDown
verify_hub_empty()
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 260, in verify_hub_empty
assert num_readers == 0 and num_writers == 0, \
^^^^^^^^^^^^^^^^
AssertionError: Readers: Listener FdListener('read', 9, <built-in method switch of GreenThread object at 0x7f3926a675c0>, <built-in method throw of GreenThread object at 0x7f3926a675c0>) for greenlet <GreenThread object at 0x7f3926a675c0 (otid=0x7f3927b96010) suspended active started> with run callback None (1) Writers: (0)
======================================================================
FAIL: test_invalid_connection (tests.greenio_test.TestGreenSocket.test_invalid_connection)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 208, in tearDown
verify_hub_empty()
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 260, in verify_hub_empty
assert num_readers == 0 and num_writers == 0, \
^^^^^^^^^^^^^^^^
AssertionError: Readers: Listener FdListener('read', 9, <built-in method switch of GreenThread object at 0x7f3926a675c0>, <built-in method throw of GreenThread object at 0x7f3926a675c0>) for greenlet <GreenThread object at 0x7f3926a675c0 (otid=0x7f3927b96010) suspended active started> with run callback None (1) Writers: (0)
======================================================================
FAIL: test_nonblocking_accept_mark_as_reopened (tests.greenio_test.TestGreenSocket.test_nonblocking_accept_mark_as_reopened)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 208, in tearDown
verify_hub_empty()
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 260, in verify_hub_empty
assert num_readers == 0 and num_writers == 0, \
^^^^^^^^^^^^^^^^
AssertionError: Readers: Listener FdListener('read', 9, <built-in method switch of GreenThread object at 0x7f3926a675c0>, <built-in method throw of GreenThread object at 0x7f3926a675c0>) for greenlet <GreenThread object at 0x7f3926a675c0 (otid=0x7f3927b96010) suspended active started> with run callback None (1) Writers: (0)
======================================================================
FAIL: test_raised_multiple_readers (tests.greenio_test.TestGreenSocket.test_raised_multiple_readers)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 208, in tearDown
verify_hub_empty()
File "/<<PKGBUILDDIR>>/tests/__init__.py", line 260, in verify_hub_empty
assert num_readers == 0 and num_writers == 0, \
^^^^^^^^^^^^^^^^
AssertionError: Readers: Listener FdListener('read', 9, <built-in method switch of GreenThread object at 0x7f3926a675c0>, <built-in method throw of GreenThread object at 0x7f3926a675c0>) for greenlet <GreenThread object at 0x7f3926a675c0 (otid=0x7f3927b96010) suspended active started> with run callback None (1) Writers: (0)
----------------------------------------------------------------------
Ran 706 tests in 54.879s
FAILED (SKIP=95, errors=1, failures=4)
make[1]: *** [debian/rules:26: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: 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/bookworm/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-eventlet, so that this is still
visible in the BTS web page for this package.
Thanks.