[PKG-Openstack-devel] Bug#879223: websockify FTBFS with Python 3.6 as default
Adrian Bunk
bunk at debian.org
Fri Oct 20 17:25:07 UTC 2017
Source: websockify
Version: 0.8.0+dfsg1-7
Severity: serious
Tags: buster sid
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/websockify.html
...
======================================================================
ERROR: test_list_dir_with_file_only_returns_error (test_websocket.WebSocketRequestHandlerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/1st/websockify-0.8.0+dfsg1/tests/test_websocket.py", line 115, in test_list_dir_with_file_only_returns_error
FakeSocket('GET / HTTP/1.1'), '127.0.0.1', server)
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 114, in __init__
SimpleHTTPRequestHandler.__init__(self, req, addr, server)
File "/usr/lib/python3.6/socketserver.py", line 696, in __init__
self.handle()
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 581, in handle
SimpleHTTPRequestHandler.handle(self)
File "/usr/lib/python3.6/http/server.py", line 418, in handle
self.handle_one_request()
File "/usr/lib/python3.6/http/server.py", line 406, in handle_one_request
method()
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 547, in do_GET
SimpleHTTPRequestHandler.do_GET(self)
File "/usr/lib/python3.6/http/server.py", line 636, in do_GET
f = self.send_head()
File "/usr/lib/python3.6/http/server.py", line 679, in send_head
return self.list_directory(path)
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 551, in list_directory
self.send_error(404, "No such file")
File "/usr/lib/python3.6/http/server.py", line 470, in send_error
self.end_headers()
File "/usr/lib/python3.6/http/server.py", line 520, in end_headers
self.flush_headers()
File "/usr/lib/python3.6/http/server.py", line 524, in flush_headers
self.wfile.write(b"".join(self._headers_buffer))
File "/usr/lib/python3.6/socketserver.py", line 775, in write
self._sock.sendall(b)
AttributeError: 'FakeSocket' object has no attribute 'sendall'
-------------------- >> begin captured logging << --------------------
websocket.type: INFO: WebSocket server settings:
websocket.type: INFO: - Listen on localhost:80
websocket.type: INFO: - Flash security policy server
websocket.type: INFO: - Web server (no directory listings). Web root: /tmp/tmplf5ug5_q-websockify-tests
websocket.type: INFO: - SSL/TLS support
websocket.type: INFO: - Recording to '/tmp/tmplf5ug5_q-websockify-tests.*'
websocket.type: INFO: 1 - - [22/Nov/2018 11:41:00] code 404, message No such file
--------------------- >> end captured logging << ---------------------
======================================================================
ERROR: test_normal_get_with_only_upgrade_returns_error (test_websocket.WebSocketRequestHandlerTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/1st/websockify-0.8.0+dfsg1/tests/test_websocket.py", line 101, in test_normal_get_with_only_upgrade_returns_error
FakeSocket('GET /tmp.txt HTTP/1.1'), '127.0.0.1', server)
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 114, in __init__
SimpleHTTPRequestHandler.__init__(self, req, addr, server)
File "/usr/lib/python3.6/socketserver.py", line 696, in __init__
self.handle()
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 581, in handle
SimpleHTTPRequestHandler.handle(self)
File "/usr/lib/python3.6/http/server.py", line 418, in handle
self.handle_one_request()
File "/usr/lib/python3.6/http/server.py", line 406, in handle_one_request
method()
File "/build/1st/websockify-0.8.0+dfsg1/websockify/websocket.py", line 545, in do_GET
self.send_error(405, "Method Not Allowed")
File "/usr/lib/python3.6/http/server.py", line 470, in send_error
self.end_headers()
File "/usr/lib/python3.6/http/server.py", line 520, in end_headers
self.flush_headers()
File "/usr/lib/python3.6/http/server.py", line 524, in flush_headers
self.wfile.write(b"".join(self._headers_buffer))
File "/usr/lib/python3.6/socketserver.py", line 775, in write
self._sock.sendall(b)
AttributeError: 'FakeSocket' object has no attribute 'sendall'
-------------------- >> begin captured logging << --------------------
websocket.type: INFO: WebSocket server settings:
websocket.type: INFO: - Listen on localhost:80
websocket.type: INFO: - Flash security policy server
websocket.type: INFO: - SSL/TLS support
websocket.type: INFO: - Recording to '/tmp/tmpb5mdm2se-websockify-tests.*'
websocket.type: INFO: 1 - - [22/Nov/2018 11:41:00] code 405, message Method Not Allowed
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
Ran 34 tests in 3.397s
FAILED (errors=2)
debian/rules:33: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
More information about the Openstack-devel
mailing list