(This is also the third attempt roll to a newer AFDO profile, which
we're currently using internally.)
While the gs bucket that holds these profiles is restricted to Googlers
only, our Chrome OS friends jump through hoops specifically to make
these AFDO profiles world-readable. So, all of the crazy redaction and
such that we're currently doing is entirely unnecessary. Woo!
As noted in the script, due to the permissions setup, actually accessing
these profiles is a bit awkward. But it's workable.
also ran update_afdo_profile.py on a few profiles from a non-Google
machine, and it succeeded on the ones I tried. Also ran
build/install-build-deps-android.sh.
Bug: 804479
Test: `gclient runhooks` and built for Android with/without clank. I
Change-Id: I20d973b62251ebe249e80fad6051bd3a6805aa12
Reviewed-on: https://chromium-review.googlesource.com/879849
Commit-Queue: George Burgess <gbiv@chromium.org>
Reviewed-by: agrieve <agrieve@chromium.org>
Reviewed-by: Tommy Nyquist <nyquist@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#531368}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1f751e41506c1b1c875ca589681872f725b6d7ab
bsdiff is required for apk-patch-size-estimator to work, which will
allow developers to check how their CLs affect patch size.
BUG=695188
Review-Url: https://codereview.chromium.org/2721023003
Cr-Original-Commit-Position: refs/heads/master@{#453936}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4c456252b3545304bd41c67a3c2379a12a3ec98f
This CL removes the instructions to install lib32z1 from
android_build-instructions.md, and instead adds lib32z1 to
install-build-deps-android.sh. This package is available in
the default repos in all versions of Ubuntu and Debian.
BUG=670518
R=dpranke@chromium.org
Review-Url: https://codereview.chromium.org/2547253002
Cr-Original-Commit-Position: refs/heads/master@{#437201}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 98888af6ae9dbce030da5e37d694f513533fe1a6
This is a documentation-only change.
Disabling presubmit checks, due to "noparent" settings for the following files:
components/policy/resources/policy_templates.json
content/common/font_config_ipc_linux.h
BUG=567488
NOPRESUBMIT=true
TBR=atwilson,dcheng
Review URL: https://codereview.chromium.org/1592403002
Cr-Original-Commit-Position: refs/heads/master@{#374213}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: df175a8c3d1c1060f96d123a5896fdfbe4b3782d
Reason for revert:
Chromium devs don't have gsutil or gsutil credentials. install-build-deps-android.sh should be usable by public chromium developers.
Also, apktool has since been checked into the chromium checkout, so we no longer even need this.
Original issue's description:
> Add apktool and apktool.jar to install-build-deps-android.sh
>
> BUG=452927
> TBR=cjhopman@chromium.org
>
> Committed: https://crrev.com/28978226297bc33a6ca73efb1a82271888a5a8fb
> Cr-Commit-Position: refs/heads/master@{#343269}
TBR=dba@chromium.org,friedman@chromium.org,luqui@chromium.org,cjhopman@chromium.org,johnw@google.com,pschmidt@google.com,hinoka@chromium.org,kerz@chromium.org,hinoka@google.com,navabi@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=452927
Review URL: https://codereview.chromium.org/1308953006
Cr-Original-Commit-Position: refs/heads/master@{#346478}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b1df3cb9b1af7ed831d8d4b28cf388b4c9421c50
This avoids mixing install roles plus simplifies building Chromium on
continuous build systems, where root access is not usually available
nor desired.
BUG=
Review URL: https://codereview.chromium.org/916473002
Cr-Original-Commit-Position: refs/heads/master@{#315648}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aeae0b7ce6581e60198858e4c79709e2f2d1ee86
Currently install-build-deps-android.sh installs g++-multilib which
conflicts with packages installed by install-build-deps.sh (since
gcc-multilib contains a /usr/include/asm symlink and the crosscompiler
packagers don't want you to accidentally include the wrong
architecture's asm headers).
The g++-multilib package was wrongly commented as being required for
Android SDK; it turns out these requirements have changed, so I
updated the libraries required for the Android SDK based on their docs.
g++-4.8-multilib is however still (likely) needed, alongside
linux-libc-dev:i386, for compiling the V8 snapshot. So I've
consolidated those deps, and the logic for selecting them, under the
--lib32 flag of install-build-deps (to avoid duplicating the code in
both). I updated the `if (trusty) install g++-4.8-multilib` logic so
it chooses the right version of the multilib automatically, rather
than hardcoding the version needed for trusty (which will break in
utopic or beyond).
Finally I removed the `sudo apt-get update` in
install-build-deps-android which is redundant now that we call
install-build-deps which already does that. And I added `sudo dpkg
--add-architecture i386` which seems to have been missing from these
scripts.
BUG=435056
Review URL: https://codereview.chromium.org/740963002
Cr-Original-Commit-Position: refs/heads/master@{#305991}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 49bb458a54a0e959f91ef612c79fad89e7d65c91
While installing on non-ubuntu systems, the shell script,
build/install-build-deps.sh has an option '--unsupported' to override
the system checks. The same is not applied while installing the android
deps. The parameters to install-build-deps-android.sh should be passed
on to install-build-deps.sh.
R=thakis@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/578503002
Cr-Original-Commit-Position: refs/heads/master@{#295088}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7e300f8e14c22e315eb1af28e9fe57c4ebcb13ef
This adds a build step to generate mirrored images for use in
right-to-left (RTL) languages. Images are mirrored by flipping the
original image over the vertical axis. Every image must be explicitly
listed as mirrorable or non-mirrorable in a config file.
The goal: ensure that our RTL image assets are always up-to-date.
BUG=290225
NOTRY=true
Review URL: https://codereview.chromium.org/106173002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@243332 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
install-build-deps-android.sh complains about missing ant-1.8 on Ubuntu
13.04. The package is simply called "ant" since Ubuntu 12.04. The script
is checking for Ubuntu 12.x but fails to identify 13.x. This patch fixes
the script so that "ant" package is installed on Ubuntu >= 12.x, instead
of "ant-1.8".
Review URL: https://chromiumcodereview.appspot.com/23426002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@220169 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
The Android build system required version 1.8 or later, whereas the default
version installed by apt-get is 1.7.1. Explicitly include the version number.
BUG=
TEST=Running "ant -v" should output the correct version.
Review URL: http://codereview.chromium.org/9837108
git-svn-id: http://src.chromium.org/svn/trunk/src/build@129691 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
As we upstream Java source code, the upstream bots and developers need to hava
java and ant. Ant is used to build the java source code. Installing ant/java
requires sudo privileges which installation of sdk/ndk does not require. The
patch moves the install script for sdk/ndk to install-build-deps-android-sdk.sh.
The new install script for ant/java is called install-ubild-deps-android.sh and
will prompt the user for sudo password.
BUG=http://code.google.com/p/chromium/issues/detail?id=117023
TEST=
Review URL: http://codereview.chromium.org/9605020
git-svn-id: http://src.chromium.org/svn/trunk/src/build@125297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix install-build-deps-android.sh so it can be re-run cheaply.
Update install-build-deps-android.sh so it installs the 64-bit linker.
Run install-build-deps-android.sh each build on the FYI bot.
Move content_unittests to experimental so the FYI builder hits it.
BUG=None
TEST=
Review URL: http://codereview.chromium.org/9401029
git-svn-id: http://src.chromium.org/svn/trunk/src/build@122665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c