Bug 90920

Summary: [Chromium] Merge final nits to DumpRenderTree.gyp for Android
Product: WebKit Reporter: Adam Barth <abarth>
Component: New BugsAssignee: Adam Barth <abarth>
Status: RESOLVED FIXED    
Severity: Normal CC: japhet, peter, tony, wangxianzhu, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 90947, 92858, 92865    
Bug Blocks: 66687    
Attachments:
Description Flags
Patch
none
Patch for landing
none
Patch for landing none

Description Adam Barth 2012-07-10 16:57:21 PDT
[Chromium] Merge final nits to DumpRenderTree.gyp for Android
Comment 1 Adam Barth 2012-07-10 16:58:23 PDT
Created attachment 151554 [details]
Patch
Comment 2 Peter Beverloo 2012-07-10 16:59:12 PDT
LGTM
Comment 3 Peter Beverloo 2012-07-10 17:00:49 PDT
Comment on attachment 151554 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=151554&action=review

> Tools/DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:256
> +                        ['exclude', 'WebUserMediaClientMock\\.cpp'],

nit: This whole file is guarded with ENABLE(MEDIA_STREAM), which isn't the case for Android. Could probably revert this downstream instead.
Comment 4 Adam Barth 2012-07-10 20:14:19 PDT
OK.  Will do.
Comment 5 Adam Barth 2012-07-10 22:25:09 PDT
Created attachment 151598 [details]
Patch for landing
Comment 6 WebKit Review Bot 2012-07-10 23:19:28 PDT
Comment on attachment 151598 [details]
Patch for landing

Clearing flags on attachment: 151598

Committed r122301: <http://trac.webkit.org/changeset/122301>
Comment 7 WebKit Review Bot 2012-07-10 23:19:33 PDT
All reviewed patches have been landed.  Closing bug.
Comment 8 WebKit Review Bot 2012-07-11 00:23:17 PDT
Re-opened since this is blocked by 90947
Comment 9 Peter Beverloo 2012-07-11 07:47:57 PDT
This relies on some not-yet-upstreamed Chromium code. I've e-mailed the author with some questions, so we can hopefully get this in tomorrow.

For reference: https://gerrit-int.chromium.org/#change,19828
Comment 10 Adam Barth 2012-07-29 02:47:29 PDT
> This relies on some not-yet-upstreamed Chromium code. I've e-mailed the author with some questions, so we can hopefully get this in tomorrow.

@Peter: Are we ready to land this patch yet?
Comment 11 Peter Beverloo 2012-07-29 05:03:41 PDT
Per http://crrev.com/148790 the sdk_build variable will be pushed to gyp, but I'm not sure if it's propagated properly yet. I had to revert the revision last week as it unintentionally switched the WebKit cr-android builder to using ninja. That has been fixed in the re-land, so we can go forth, roll WebKit Chromium DEPS and, if needed, fix propagation of the variable (though that'd be easy).

Tomorrow -finally- is reasonable. IIRC a similar one-line diff exists for TestWebKitAPI and webkit_unit_test.
Comment 12 Adam Barth 2012-07-29 10:30:06 PDT
Ok.  Thanks.  There isn't really a rush.  We'll just need to get this off our plate eventually.  After https://gerrit-int.chromium.org/22653 lands, this one-line change will be the last thing keeping us from having DumpRenderTree fully unforked.
Comment 13 Peter Beverloo 2012-07-31 08:24:22 PDT
Once a new Chromium DEPS roll happens in WebKit (only blocked on getting a Chromium LKGR > 149181), it's fine to land this. Should be today :-).
Comment 14 Peter Beverloo 2012-08-01 03:11:25 PDT
Comment on attachment 151598 [details]
Patch for landing

Boldly setting cq+.
Comment 15 WebKit Review Bot 2012-08-01 04:51:59 PDT
Comment on attachment 151598 [details]
Patch for landing

Clearing flags on attachment: 151598

Committed r124325: <http://trac.webkit.org/changeset/124325>
Comment 16 WebKit Review Bot 2012-08-01 04:52:03 PDT
All reviewed patches have been landed.  Closing bug.
Comment 17 WebKit Review Bot 2012-08-01 05:10:39 PDT
Re-opened since this is blocked by 92865
Comment 18 Peter Beverloo 2012-08-02 07:00:32 PDT
Comment on attachment 151598 [details]
Patch for landing

View in context: https://bugs.webkit.org/attachment.cgi?id=151598&action=review

> Tools/DumpRenderTree/DumpRenderTree.gyp/DumpRenderTree.gyp:454
> +                        '--ant-compile=<(sdk_build)',

"--sdk-build=<(sdk_build)", then LGTM again.. Thanks!
Comment 19 Adam Barth 2012-08-02 08:37:07 PDT
Created attachment 156095 [details]
Patch for landing
Comment 20 WebKit Review Bot 2012-08-02 09:30:59 PDT
Comment on attachment 156095 [details]
Patch for landing

Clearing flags on attachment: 156095

Committed r124467: <http://trac.webkit.org/changeset/124467>
Comment 21 WebKit Review Bot 2012-08-02 09:31:04 PDT
All reviewed patches have been landed.  Closing bug.