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

Issue 933293003: [Cronet] Make Cronet buildable on regular Android bots. (Closed)

Created:
5 years, 10 months ago by mef
Modified:
5 years, 9 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Cronet depends on url/ and net/ compiled with special flag 'USE_ICU_ALTERNATIVES_ON_ANDROID'. That requires either a separate set of build bots, OR making separate targets for url/ and net/ that use that flag. This change adds such targets (extracting net target into separate net_common.gypi). BUG=430500 Committed: https://crrev.com/dc8e94bd41b5a9f19a2160510c74edacce2fa1c7 Cr-Commit-Position: refs/heads/master@{#320126}

Patch Set 1 #

Patch Set 2 : Extract net target into net_common.gypi. #

Patch Set 3 : Fix url.gyp formatting. #

Total comments: 2

Patch Set 4 : Remove use_icu_alternatives_on_android conditions from url.gyp. #

Patch Set 5 : Make cronet_test_apk and cronet_package build properly on Android. #

Patch Set 6 : Sync #

Patch Set 7 : make 'net_small' target only available on android. #

Patch Set 8 : Extract cronet_static.gypi #

Total comments: 14

Patch Set 9 : Address review comments. #

Total comments: 7

Patch Set 10 : Address Matt's comments. #

Total comments: 8

Patch Set 11 : Sync #

Patch Set 12 : Address Matt's comments. #

Total comments: 4

Patch Set 13 : SYnc #

Patch Set 14 : Address review comments, now works on Cronet bot. #

Total comments: 6

Patch Set 15 : Address Matt's comments. #

Patch Set 16 : Sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+576 lines, -563 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -3 lines 0 comments Download
M components/cronet.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +21 lines, -76 lines 0 comments Download
A components/cronet/cronet_static.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +64 lines, -0 lines 0 comments Download
M net/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +9 lines, -9 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +27 lines, -439 lines 0 comments Download
M net/net.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +0 lines, -3 lines 0 comments Download
A net/net_common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +425 lines, -0 lines 0 comments Download
M url/url.gyp View 1 2 3 3 chunks +30 lines, -33 lines 0 comments Download

Messages

Total messages: 26 (4 generated)
mef
Hi, this change would let us build Cronet with regular Chromium/Android checkout, without any special ...
5 years, 10 months ago (2015-02-24 18:26:51 UTC) #3
brettw
https://codereview.chromium.org/933293003/diff/40001/url/url.gyp File url/url.gyp (right): https://codereview.chromium.org/933293003/diff/40001/url/url.gyp#newcode128 url/url.gyp:128: # Same as url_lib but using ICU alternatives on ...
5 years, 10 months ago (2015-02-24 18:30:54 UTC) #4
mef
https://codereview.chromium.org/933293003/diff/40001/url/url.gyp File url/url.gyp (right): https://codereview.chromium.org/933293003/diff/40001/url/url.gyp#newcode128 url/url.gyp:128: # Same as url_lib but using ICU alternatives on ...
5 years, 10 months ago (2015-02-24 18:39:15 UTC) #5
brettw
lgtm
5 years, 10 months ago (2015-02-24 19:06:55 UTC) #6
Torne
Not an owner for any of these files but it was my suggestion to go ...
5 years, 10 months ago (2015-02-25 13:27:43 UTC) #7
xunjieli
https://codereview.chromium.org/933293003/diff/140001/components/cronet.gypi File components/cronet.gypi (right): https://codereview.chromium.org/933293003/diff/140001/components/cronet.gypi#newcode102 components/cronet.gypi:102: 'target_name': 'cronet_static_small', How about adding a comment here? along ...
5 years, 10 months ago (2015-02-25 15:06:56 UTC) #8
mmenke
https://codereview.chromium.org/933293003/diff/140001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/933293003/diff/140001/net/net.gyp#newcode1201 net/net.gyp:1201: 'target_name': 'net_small', I'm confused. How does this actually work ...
5 years, 10 months ago (2015-02-25 16:34:54 UTC) #9
Torne
https://codereview.chromium.org/933293003/diff/140001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/933293003/diff/140001/net/net.gyp#newcode1201 net/net.gyp:1201: 'target_name': 'net_small', On 2015/02/25 16:34:54, mmenke wrote: > I'm ...
5 years, 10 months ago (2015-02-25 16:46:06 UTC) #10
mmenke
https://codereview.chromium.org/933293003/diff/140001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/933293003/diff/140001/net/net.gyp#newcode1201 net/net.gyp:1201: 'target_name': 'net_small', On 2015/02/25 16:46:06, Torne wrote: > On ...
5 years, 10 months ago (2015-02-25 16:48:03 UTC) #11
mef
Thanks, PTAL. https://codereview.chromium.org/933293003/diff/140001/components/cronet.gypi File components/cronet.gypi (right): https://codereview.chromium.org/933293003/diff/140001/components/cronet.gypi#newcode102 components/cronet.gypi:102: 'target_name': 'cronet_static_small', On 2015/02/25 15:06:56, xunjieli wrote: ...
5 years, 10 months ago (2015-02-26 21:22:51 UTC) #12
xunjieli
On Thu, Feb 26, 2015 at 4:22 PM, <mef@chromium.org> wrote: > Thanks, PTAL. > > ...
5 years, 10 months ago (2015-02-26 21:43:04 UTC) #13
mmenke
https://codereview.chromium.org/933293003/diff/160001/net/BUILD.gn File net/BUILD.gn (right): https://codereview.chromium.org/933293003/diff/160001/net/BUILD.gn#newcode523 net/BUILD.gn:523: } else { Shouldn't we be making parallel projects ...
5 years, 9 months ago (2015-02-27 21:32:44 UTC) #14
mef
Thanks, PTAL. https://codereview.chromium.org/933293003/diff/160001/net/BUILD.gn File net/BUILD.gn (right): https://codereview.chromium.org/933293003/diff/160001/net/BUILD.gn#newcode523 net/BUILD.gn:523: } else { On 2015/02/27 21:32:43, mmenke ...
5 years, 9 months ago (2015-02-27 22:03:45 UTC) #15
mmenke
https://codereview.chromium.org/933293003/diff/160001/net/net.gyp File net/net.gyp (right): https://codereview.chromium.org/933293003/diff/160001/net/net.gyp#newcode1223 net/net.gyp:1223: 'USE_ICU_ALTERNATIVES_ON_ANDROID=1', On 2015/02/27 22:03:45, mef wrote: > On 2015/02/27 ...
5 years, 9 months ago (2015-03-02 17:50:04 UTC) #16
mef
Thanks, PTAL. https://codereview.chromium.org/933293003/diff/180001/components/cronet.gypi File components/cronet.gypi (right): https://codereview.chromium.org/933293003/diff/180001/components/cronet.gypi#newcode106 components/cronet.gypi:106: 'USE_ICU_ALTERNATIVES_ON_ANDROID=1', On 2015/03/02 17:50:04, mmenke wrote: > ...
5 years, 9 months ago (2015-03-03 17:37:48 UTC) #17
mmenke
https://codereview.chromium.org/933293003/diff/220001/components/cronet.gypi File components/cronet.gypi (right): https://codereview.chromium.org/933293003/diff/220001/components/cronet.gypi#newcode115 components/cronet.gypi:115: ], Instead of an exclusion, could we remove that ...
5 years, 9 months ago (2015-03-03 18:03:47 UTC) #18
mef
Sorry for taking so long to address your comments. https://codereview.chromium.org/933293003/diff/220001/components/cronet.gypi File components/cronet.gypi (right): https://codereview.chromium.org/933293003/diff/220001/components/cronet.gypi#newcode115 components/cronet.gypi:115: ...
5 years, 9 months ago (2015-03-10 16:50:39 UTC) #19
mmenke
LGTM, modulo comment, but I wouldn't be surprised if I'm forgetting a dependency. :( https://codereview.chromium.org/933293003/diff/260001/components/cronet.gypi ...
5 years, 9 months ago (2015-03-10 17:07:26 UTC) #20
mef
Thanks! I'm going to commit this unless I hear otherwise. https://codereview.chromium.org/933293003/diff/260001/components/cronet.gypi File components/cronet.gypi (right): https://codereview.chromium.org/933293003/diff/260001/components/cronet.gypi#newcode103 ...
5 years, 9 months ago (2015-03-11 17:58:26 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/933293003/300001
5 years, 9 months ago (2015-03-11 18:32:29 UTC) #24
commit-bot: I haz the power
Committed patchset #16 (id:300001)
5 years, 9 months ago (2015-03-11 19:49:16 UTC) #25
commit-bot: I haz the power
5 years, 9 months ago (2015-03-11 19:50:21 UTC) #26
Message was sent while issue was closed.
Patchset 16 (id:??) landed as
https://crrev.com/dc8e94bd41b5a9f19a2160510c74edacce2fa1c7
Cr-Commit-Position: refs/heads/master@{#320126}

Powered by Google App Engine
This is Rietveld 408576698