Summary: | [Qt] EWS bots should call qmake always | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> | ||||
Component: | Tools / Tests | Assignee: | Csaba Osztrogonác <ossy> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | dbates, hausmann, ossy, vestbo, webkit.review.bot | ||||
Priority: | P2 | Keywords: | Qt, QtTriaged | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Attachments: |
|
Description
Csaba Osztrogonác
2012-06-26 23:12:56 PDT
One option would be to run build-webkit with --makeargs=incremental (In reply to comment #1) > One option would be to run build-webkit with --makeargs=incremental Thanks, it is the best option. We don't have to modify anything in the build system. I added the following env to our EWS config: export BUILD_WEBKIT_ARGS=--makeargs=incremental Now it works fine. ;-) Reopen, because "export BUILD_WEBKIT_ARGS=--makeargs=incremental" wasn't a good idea. Because now it causes many false negative red EWS bubbles. The problem is when a patch changes any configuration which triggers "make wipeclean" before anything else. But in this case "make incremental wipeclean" is called, which is incorrect, and makes the build fail because of race condition. I think we should handle it in webkitdirs.pm and set $needsIncrementalBuild if CONFIG+=buildbot is used instead of setting this buggy env on the EWS bots. Patch is coming. Created attachment 180324 [details]
Patch
Here is an example for false negative results - https://bugs.webkit.org/show_bug.cgi?id=104804 Comment on attachment 180324 [details] Patch Clearing flags on attachment: 180324 Committed r138246: <http://trac.webkit.org/changeset/138246> All reviewed patches have been landed. Closing bug. |