- Fix packaging bugs (make rpmlint more happy and switch to wheel workflow) - Add Debian patches: - 03_spurious_test_failure.patch - 08_disable_sphinx_epytext.patch - 16_generate_ids.patch - Add bash completion Signed-off-by: Matěj Cepl <mcepl@cepl.eu>
23 lines
746 B
Diff
23 lines
746 B
Diff
Description: Fix some spurious test failures
|
|
Author: Jelmer Vernooij <jelmer@debian.org>
|
|
Status: Not forwarded upstream (workaround)
|
|
|
|
Index: unstable/breezy/tests/test_test_server.py
|
|
===================================================================
|
|
--- unstable.orig/breezy/tests/test_test_server.py
|
|
+++ unstable/breezy/tests/test_test_server.py
|
|
@@ -67,7 +67,12 @@ class TCPClient:
|
|
return self.sock.sendall(s)
|
|
|
|
def read(self, bufsize=4096):
|
|
- return self.sock.recv(bufsize)
|
|
+ try:
|
|
+ return self.sock.recv(bufsize)
|
|
+ except socket.error as e:
|
|
+ if e.errno == errno.ECONNRESET:
|
|
+ return b""
|
|
+ raise
|
|
|
|
|
|
class TCPConnectionHandler(socketserver.BaseRequestHandler):
|