[Webkit-unassigned] [Bug 45707] New: webkit-path should handle when buildbot goes down
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 13 13:51:22 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=45707
Summary: webkit-path should handle when buildbot goes down
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: eric at webkit.org
CC: abarth at webkit.org, wsiegrist at apple.com
webkit-path should handle when buildbot goes down
An example failure which we should be handling:
We should probably just log that buildbot was down and return that the builders are "green". I suspect that webkit-patch manual mode might want somethign different from the bots.
$ webkit-patch land-attachment 67431 --force-clean
Traceback (most recent call last):
File "./WebKitTools/Scripts/webkit-patch", line 70, in <module>
main()
File "./WebKitTools/Scripts/webkit-patch", line 65, in main
WebKitPatch(__file__).main()
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/multicommandtool.py",
line 308, in main
result = command.check_arguments_and_execute(options, args, self)
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/multicommandtool.py",
line 117, in check_arguments_and_execute
return self.execute(options, args, tool) or 0
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/commands/download.py",
line 128, in execute
self._prepare_to_process(options, args, tool)
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/commands/download.py",
line 151, in _prepare_to_process
self._prepare_sequence.run_and_handle_errors(tool, options)
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/commands/stepsequence.py",
line 70, in run_and_handle_errors
self._run(tool, options, state)
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/commands/stepsequence.py",
line 64, in _run
step(tool, options).run(state)
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/tool/steps/ensurebuildersaregreen.py",
line 44, in run
red_builders_names = self._tool.buildbot.red_core_builders_names()
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/common/net/buildbot.py",
line 393, in red_core_builders_names
return [builder["name"] for builder in self.red_core_builders()]
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/common/net/buildbot.py",
line 390, in red_core_builders
return [builder for builder in self.core_builder_statuses() if not
builder["is_green"]]
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/common/net/buildbot.py",
line 446, in core_builder_statuses
return [builder for builder in self.builder_statuses() if
self._is_core_builder(builder["name"])]
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/common/net/buildbot.py",
line 442, in builder_statuses
soup = BeautifulSoup(self._fetch_one_box_per_builder())
File "/Users/abarth/git/webkit/WebKitTools/Scripts/webkitpy/common/net/buildbot.py",
line 415, in _fetch_one_box_per_builder
return urllib2.urlopen(build_status_url)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",
line 124, in urlopen
return _opener.open(url, data, timeout)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",
line 389, in open
response = meth(req, response)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",
line 502, in http_response
'http', request, response, code, msg, hdrs)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",
line 427, in error
return self._call_chain(*args)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",
line 361, in _call_chain
result = func(*args)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib2.py",
line 510, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list