Occasionally the patchbot client dies when it can't reach the server. It would be better if it would retry indefinitely until the server is up again. Relevant log follows:
REPORT {'base': '5.11.beta3', 'deps': [13422], 'machine': ['Fedora', '18', 'x86_64', '3.9.5-201.fc18.x86_64', 'desktop'], 'patchbot_version': '1.3.1', 'patches': [u'trac_13528-rebase.patch#c10cc32580aeef22be6892d2b4c603cb'], 'plugins': [], 'spkgs': [], 'status': 'ApplyFailed', 'time': '2013-06-29 10:01:25 +0100', 'user': 'patchbot'} 13528 ApplyFailed Traceback (most recent call last): File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/bin/patchbot/patchbot.py", line 793, in <module> main(args) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/bin/patchbot/patchbot.py", line 777, in main patchbot.test_a_ticket(ticket) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/bin/patchbot/patchbot.py", line 539, in test_a_ticket self.report_ticket(ticket, status=status[state], log=log, plugins=plugins_results, dry_run=self.dry_run) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/bin/patchbot/patchbot.py", line 686, in report_ticket print post_multipart("%s/report/%s" % (self.server, ticket['id']), fields, files) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/bin/patchbot/http_post_file.py", line 16, in post_multipart return urllib2.urlopen(r).read() File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/lib/python/urllib2.py", line 127, in urlopen return _opener.open(url, data, timeout) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/lib/python/urllib2.py", line 404, in open response = self._open(req, data) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/lib/python/urllib2.py", line 422, in _open '_open', req) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/lib/python/urllib2.py", line 382, in _call_chain result = func(*args) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/lib/python/urllib2.py", line 1214, in http_open return self.do_open(httplib.HTTPConnection, req) File "/mnt/storage2TB/patchbot/Sage/sage-5.11.beta3/local/lib/python/urllib2.py", line 1184, in do_open raise URLError(err) urllib2.URLError: <urlopen error [Errno 110] Connection timed out> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/groups/opt_out.