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

Issue 2661183002: Split ios/chrome/app/startup targets to reduce dependencies. (Closed)

Created:
3 years, 10 months ago by marq (ping after 24h)
Modified:
3 years, 7 months ago
Reviewers:
sczs, sdefresne
CC:
chromium-reviews, marq+watch_chromium.org, lpromero+watch_chromium.org, pkl (ping after 24h if needed), noyau+watch_chromium.org, sdefresne+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Split ios/chrome/app/startup targets to reduce dependencies. This CL splits the startup targets to separate those without /ios/chrome/browser/ dependencies. Showcase would prefer not to have a large dependency tree, so it uses the startup_basic target. This change removes ~2000 build steps from a clean Showcase build, but chrome_paths still transitively depends on several large components (sync, etc) even though it's only getting a single constant from gcm_driver. BUG= Review-Url: https://codereview.chromium.org/2661183002 Cr-Commit-Position: refs/heads/master@{#470304} Committed: https://chromium.googlesource.com/chromium/src/+/21be5ad542a27e814f797c3cbe774d1d606fe0b3

Patch Set 1 #

Patch Set 2 : Fixed dependencies, factored out chrome_paths. #

Total comments: 4

Patch Set 3 : Review feedback, rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -17 lines) Patch
M ios/chrome/app/BUILD.gn View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M ios/chrome/app/startup/BUILD.gn View 1 2 2 chunks +29 lines, -11 lines 0 comments Download
M ios/chrome/browser/BUILD.gn View 1 2 5 chunks +18 lines, -4 lines 0 comments Download
M ios/clean/chrome/app/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M ios/clean/chrome/app/steps/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M ios/showcase/core/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 28 (17 generated)
marq (ping after 24h)
sczs: FYI
3 years, 10 months ago (2017-01-31 13:05:35 UTC) #2
sdefresne
On 2017/01/31 13:05:35, marq wrote: > sczs: FYI You probably need to fix the dependencies ...
3 years, 10 months ago (2017-01-31 15:06:49 UTC) #7
marq (ping after 24h)
Thanks, PTAL.
3 years, 10 months ago (2017-02-01 12:20:10 UTC) #12
sdefresne
lgtm with one question/comment https://codereview.chromium.org/2661183002/diff/20001/ios/chrome/app/startup/BUILD.gn File ios/chrome/app/startup/BUILD.gn (right): https://codereview.chromium.org/2661183002/diff/20001/ios/chrome/app/startup/BUILD.gn#newcode7 ios/chrome/app/startup/BUILD.gn:7: # Target for sources that ...
3 years, 10 months ago (2017-02-01 14:01:02 UTC) #15
sdefresne
What is the status of this CL? Should it land? Should it be closed?
3 years, 7 months ago (2017-05-03 09:12:51 UTC) #16
marq (ping after 24h)
Resurrected. PTAL. https://codereview.chromium.org/2661183002/diff/20001/ios/chrome/app/startup/BUILD.gn File ios/chrome/app/startup/BUILD.gn (right): https://codereview.chromium.org/2661183002/diff/20001/ios/chrome/app/startup/BUILD.gn#newcode7 ios/chrome/app/startup/BUILD.gn:7: # Target for sources that don't depend ...
3 years, 7 months ago (2017-05-03 15:27:27 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2661183002/40001
3 years, 7 months ago (2017-05-09 07:40:34 UTC) #20
sdefresne
lgtm
3 years, 7 months ago (2017-05-09 07:49:12 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/379643)
3 years, 7 months ago (2017-05-09 11:41:31 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2661183002/40001
3 years, 7 months ago (2017-05-09 12:27:41 UTC) #25
commit-bot: I haz the power
3 years, 7 months ago (2017-05-09 13:20:56 UTC) #28
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/21be5ad542a27e814f797c3cbe77...

Powered by Google App Engine
This is Rietveld 408576698