|
|
DescriptionUse absolute path instead of relative path in install-build-deps-android.sh.
BUG=350151
Committed: https://crrev.com/654f395d614d7fac021d2009a02f9a6d42ce0f09
Cr-Commit-Position: refs/heads/master@{#312299}
Patch Set 1 #Patch Set 2 : Only install sdk packages with --sdk-packages. #Patch Set 3 : Make --sdk-packages default and change to --skip-sdk-packges. #
Total comments: 2
Patch Set 4 : Add comment for absolute path. #Messages
Total messages: 29 (8 generated)
navabi@google.com changed reviewers: + friedman@chromium.org, pschmidt@google.com
pschmidt@chromium.org changed reviewers: + pschmidt@chromium.org
This LGTM However we currently don't checkout android_tools as part of the slave setup. I'll fix that up at our end.
On 2015/01/13 22:24:05, pschmidt1 wrote: > This LGTM > > However we currently don't checkout android_tools as part of the slave setup. > I'll fix that up at our end. Oh I see. That is because the android_tools checkout mentioned in the DEPS file is under if OS=android. If you have a a chromium.gyp_env with:{ 'GYP_DEFINES': 'OS=android use_goma=1', }, then it will check out android_tools.
On 2015/01/13 at 22:24:05, pschmidt1 wrote: > This LGTM > > However we currently don't checkout android_tools as part of the slave setup. I'll fix that up at our end. Actually do we have to check this stuff out? It's huge!
On 2015/01/13 22:35:25, pschmidt1 wrote: > On 2015/01/13 at 22:24:05, pschmidt1 wrote: > > This LGTM > > > > However we currently don't checkout android_tools as part of the slave setup. > I'll fix that up at our end. > > Actually do we have to check this stuff out? It's huge! I think we need to run install-build-deps-android.sh for the Java packages, but perhaps I can add a argument to that script to skip the SDK stuff. That part of the script is not needed, because there is another mechanism on the bots to download those packages. Another strategy is to move the java and other stuff into install-build-deps.sh and leave only the SDK stuff in install-build-deps-android.sh. Let me know if you have a preference. Otherwise, I'll decide. Either way, I'm landing this.
The CQ bit was checked by navabi@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/820173006/1
The CQ bit was unchecked by commit-bot@chromium.org
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an LGTM may have been provided, it was from a non-committer, _not_ a full super star committer. See http://www.chromium.org/getting-involved/become-a-committer Note that this has nothing to do with OWNERS files.
On 2015/01/13 at 23:44:57, navabi wrote: > On 2015/01/13 22:35:25, pschmidt1 wrote: > > On 2015/01/13 at 22:24:05, pschmidt1 wrote: > > > This LGTM > > > > > > However we currently don't checkout android_tools as part of the slave setup. > > I'll fix that up at our end. > > > > Actually do we have to check this stuff out? It's huge! > > I think we need to run install-build-deps-android.sh for the Java packages, but perhaps I can add a argument to that script to skip the SDK stuff. That part of the script is not needed, because there is another mechanism on the bots to download those packages. > > Another strategy is to move the java and other stuff into install-build-deps.sh and leave only the SDK stuff in install-build-deps-android.sh. Let me know if you have a preference. Otherwise, I'll decide. Either way, I'm landing this. You can decide. But I think your first idea of adding an argument sgtm.
PTAL. Now it will only install SDK packages with --sdk-packages. Thus, the sys admins can just run install-build-deps-android.sh and it won't install the sdk packages. The bots have a way to download it, so sys admins don't need to worry about it.
Friendly ping.
On 2015/01/16 at 23:00:34, navabi wrote: > Friendly ping. Don't you want the script to install the sdk's by default? Otherwise you have to communicate this flag to the developers. It would be easy for our setup script to pass something like something --no-sdk-packages
On 2015/01/16 23:52:25, pschmidt1 wrote: > On 2015/01/16 at 23:00:34, navabi wrote: > > Friendly ping. > > Don't you want the script to install the sdk's by default? Otherwise you have > to communicate this flag to the developers. > > It would be easy for our setup script to pass something like something > --no-sdk-packages Good suggestion Peter. I made it --skip-sdk-packages. PTAL.
On 2015/01/20 at 01:13:55, navabi wrote: > On 2015/01/16 23:52:25, pschmidt1 wrote: > > On 2015/01/16 at 23:00:34, navabi wrote: > > > Friendly ping. > > > > Don't you want the script to install the sdk's by default? Otherwise you have > > to communicate this flag to the developers. > > > > It would be easy for our setup script to pass something like something > > --no-sdk-packages > > Good suggestion Peter. I made it --skip-sdk-packages. PTAL. LGTM
The CQ bit was checked by navabi@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/820173006/40001
The CQ bit was unchecked by commit-bot@chromium.org
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an LGTM may have been provided, it was from a non-committer, _not_ a full super star committer. See http://www.chromium.org/getting-involved/become-a-committer Note that this has nothing to do with OWNERS files.
navabi@google.com changed reviewers: + cjhopman@chromium.org, jochen@chromium.org, scottmg@chromium.org, thakis@chromium.org
Adding all OWNERS for review.
lgtm https://codereview.chromium.org/820173006/diff/40001/build/install-build-deps... File build/install-build-deps-android.sh (right): https://codereview.chromium.org/820173006/diff/40001/build/install-build-deps... build/install-build-deps-android.sh:98: packages="$(python -c 'execfile("./get_sdk_extras_packages.py")')" Maybe comment here why we need to use the absolute path
https://codereview.chromium.org/820173006/diff/40001/build/install-build-deps... File build/install-build-deps-android.sh (right): https://codereview.chromium.org/820173006/diff/40001/build/install-build-deps... build/install-build-deps-android.sh:98: packages="$(python -c 'execfile("./get_sdk_extras_packages.py")')" On 2015/01/20 21:07:01, cjhopman wrote: > Maybe comment here why we need to use the absolute path Done.
The CQ bit was checked by navabi@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/820173006/60001
Message was sent while issue was closed.
Committed patchset #4 (id:60001)
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/654f395d614d7fac021d2009a02f9a6d42ce0f09 Cr-Commit-Position: refs/heads/master@{#312299} |