Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Issue 1892613007: Refactorying gule/BUILD.gn to make merging easy. (Closed)

Created:
4 years, 8 months ago by michaelbai
Modified:
4 years, 8 months ago
CC:
chromium-reviews, android-webview-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor gule/BUILD.gn to make merging easy. The code in the glue directory should be easy to merge from downstream to upstream, or vice versa. BUG= Committed: https://crrev.com/145f47e8b39e505c8663d73115efb9636256ab3f Cr-Commit-Position: refs/heads/master@{#387980}

Patch Set 1 #

Patch Set 2 : fix unused var #

Total comments: 5

Patch Set 3 : add more comments #

Total comments: 4

Patch Set 4 : use is_upstream #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -37 lines) Patch
M android_webview/glue/BUILD.gn View 1 2 3 2 chunks +58 lines, -35 lines 0 comments Download
M build/config/android/config.gni View 1 chunk +3 lines, -2 lines 0 comments Download

Messages

Total messages: 28 (11 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1892613007/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1892613007/1
4 years, 8 months ago (2016-04-15 21:34:12 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_chromium_gn_compile_rel on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_chromium_gn_compile_rel/builds/51869)
4 years, 8 months ago (2016-04-15 21:47:10 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1892613007/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1892613007/20001
4 years, 8 months ago (2016-04-15 21:56:35 UTC) #6
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-15 22:41:23 UTC) #8
michaelbai
4 years, 8 months ago (2016-04-15 22:57:31 UTC) #11
agrieve
I'm not sure what this change is for... https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn File android_webview/glue/BUILD.gn (right): https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn#newcode41 android_webview/glue/BUILD.gn:41: if ...
4 years, 8 months ago (2016-04-16 00:14:59 UTC) #13
Torne
https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn File android_webview/glue/BUILD.gn (right): https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn#newcode41 android_webview/glue/BUILD.gn:41: if (_target_dir == "//android_webview/glue/glue:glue") { On 2016/04/16 00:14:59, agrieve ...
4 years, 8 months ago (2016-04-18 13:22:12 UTC) #15
michaelbai
PTAL, I added comments, let me know if you have any question. https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn File android_webview/glue/BUILD.gn ...
4 years, 8 months ago (2016-04-18 16:59:07 UTC) #16
agrieve
https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn File android_webview/glue/BUILD.gn (right): https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn#newcode41 android_webview/glue/BUILD.gn:41: if (_target_dir == "//android_webview/glue/glue:glue") { On 2016/04/18 16:59:07, michaelbai ...
4 years, 8 months ago (2016-04-18 17:40:57 UTC) #17
michaelbai
Thanks Andrew, PTAL https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn File android_webview/glue/BUILD.gn (right): https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn#newcode41 android_webview/glue/BUILD.gn:41: if (_target_dir == "//android_webview/glue/glue:glue") { On ...
4 years, 8 months ago (2016-04-18 18:28:55 UTC) #18
agrieve
On 2016/04/18 18:28:55, michaelbai wrote: > Thanks Andrew, PTAL > > https://codereview.chromium.org/1892613007/diff/20001/android_webview/glue/BUILD.gn > File android_webview/glue/BUILD.gn ...
4 years, 8 months ago (2016-04-18 18:34:00 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1892613007/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1892613007/60001
4 years, 8 months ago (2016-04-18 18:38:17 UTC) #21
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 8 months ago (2016-04-18 19:16:08 UTC) #23
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/145f47e8b39e505c8663d73115efb9636256ab3f Cr-Commit-Position: refs/heads/master@{#387980}
4 years, 8 months ago (2016-04-18 19:17:16 UTC) #25
boliu
This needs to be merged to downstream glue as it's blocking other merges. There are ...
4 years, 8 months ago (2016-04-20 01:26:41 UTC) #26
michaelbai
On 2016/04/20 01:26:41, boliu wrote: > This needs to be merged to downstream glue as ...
4 years, 8 months ago (2016-04-20 02:26:08 UTC) #27
Torne
4 years, 8 months ago (2016-04-20 09:51:25 UTC) #28
Message was sent while issue was closed.
On 2016/04/20 02:26:08, michaelbai wrote:
> On 2016/04/20 01:26:41, boliu wrote:
> > This needs to be merged to downstream glue as it's blocking other merges.
> There
> > are non-trivial merge conflicts.
> 
> This patch needs to be tested by the different upstream bots for a while, plan
> to merge it tomorrow.

Waiting until upstream bots have run it doesn't really make sense here; even if
you need to change/revert this change, then you still need to merge this one to
downstream (you would just *also* need to merge any followup CL/revert as well).
*All* upstream glue changes must be merged to downstream, even if they are going
to be reverted or whatever else, and you should be doing this promptly after the
upstream change lands, even if that's not required to keep the build green, to
make everyone else's life easier.

Powered by Google App Engine
This is Rietveld 408576698