breezy/03_spurious_test_failure.patch
Matěj Cepl a9ff0135c0
- Fix vendoring in _service && revendor
- 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>
2025-01-22 13:55:40 +01:00

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):