WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
69089
EWS bots shouldn't die if a buggy patch with r? modifies the source code of the EWS
https://bugs.webkit.org/show_bug.cgi?id=69089
Summary
EWS bots shouldn't die if a buggy patch with r? modifies the source code of t...
Csaba Osztrogonác
Reported
2011-09-29 09:40:11 PDT
https://bugs.webkit.org/attachment.cgi?id=109089
in
https://bugs.webkit.org/show_bug.cgi?id=68973
killed all EWS bots, because the proposed patch updated the code of the EWS, and it was incorrect. I think we should find a way to protect EWS from buggy python patches in bugzilla with r? . error log: Failed to run "['/storage/WebKit-qt-ews/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '--bot-i..." exit_code: 1 Traceback (most recent call last): File "/storage/WebKit-qt-ews/Tools/Scripts/webkit-patch", line 74, in <module> main() File "/storage/WebKit-qt-ews/Tools/Scripts/webkit-patch", line 67, in main from webkitpy.tool.main import WebKitPatch File "/storage/WebKit-qt-ews/Tools/Scripts/webkitpy/tool/main.py", line 39, in <module> from webkitpy.tool import commands File "/storage/WebKit-qt-ews/Tools/Scripts/webkitpy/tool/commands/__init__.py", line 6, in <module> from webkitpy.tool.commands.download import * File "/storage/WebKit-qt-ews/Tools/Scripts/webkitpy/tool/commands/download.py", line 32, in <module> from webkitpy.tool import steps File "/storage/WebKit-qt-ews/Tools/Scripts/webkitpy/tool/steps/__init__.py", line 32, in <module> from webkitpy.tool.steps.applywatchlisttopatch import ApplyWatchListToPatch ImportError: No module named applywatchlisttopatch
Attachments
Add attachment
proposed patch, testcase, etc.
Adam Barth
Comment 1
2011-09-29 09:57:30 PDT
Any thoughts on how to accomplish this?
David Levin
Comment 2
2011-09-29 10:01:02 PDT
(In reply to
comment #1
)
> Any thoughts on how to accomplish this?
Perhaps the ews could run from a different enlistment that the enlistment where it applies the patch, but still sync its own enlistment every so often. Or perhaps the ews could copy itself somewhere else and run from there (and update that location -- once in a while).
Adam Barth
Comment 3
2011-09-29 10:04:31 PDT
> Perhaps the ews could run from a different enlistment that the enlistment where it applies the patch, but still sync its own enlistment every so often.
^^^ That sounds like a good approach.
EWS Watchlist
Comment 4
2019-09-03 12:39:22 PDT
We have re-written EWS, and with buildbot-based EWS, this isn't an issue anymore.
Radar WebKit Bug Importer
Comment 5
2019-09-03 12:39:59 PDT
<
rdar://problem/54986401
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug