Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Raul Tambre 0fdfe6341a //build: Convert print statements to Python 3 style
Ran "2to3 -w -n -f print ./base" and manually added imports.
There are no intended behaviour changes.

Bug: 941669
Change-Id: Ie2830e213eae3a5d7753ce503020e02811b726d1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1585890
Commit-Queue: Raul Tambre <raul@tambre.ee>
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Auto-Submit: Raul Tambre <raul@tambre.ee>
Cr-Original-Commit-Position: refs/heads/master@{#658917}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9e24293bf2459779641201495baa3b2ae9d13cd9
2019-05-12 06:11:07 +00:00
justincohen 381792ccb7 Don't strip DNTDocumentationSupport for hermetic bundles.
For some reason 8.3 now requires documentation to accept the license.

BUG=

Review-Url: https://codereview.chromium.org/2873863002
Cr-Original-Commit-Position: refs/heads/master@{#476286}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 302d48ec6567d2e2fbc98fd71c0f76fc1af4f9fb
2017-06-01 14:49:01 +00:00
justincohen 0fdcf96e99 [Mac hermetic] Add iPhoneOS subset to mac hermetic toolchain.
Apparently `xcrun -sdk macosx10.12 --show-sdk-path` needs the iPhoneOS platform
as well.

BUG=669240

Review-Url: https://codereview.chromium.org/2696693002
Cr-Original-Commit-Position: refs/heads/master@{#450077}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ccbbfa2f4c2f0c8f5736d05a2f9886700d79e738
2017-02-13 20:51:43 +00:00
justincohen c4b2c5ac66 [Mac hermetic] Latest ibtoold needs iPhoneSimulator platform files to compile mac xibs.
This appears to be necessary on macOS 10.12.3.

BUG=669240

Review-Url: https://codereview.chromium.org/2683703003
Cr-Original-Commit-Position: refs/heads/master@{#448821}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 62d09b768b1c27511fcaa6c9dd0cd30f093e8fbf
2017-02-08 00:38:20 +00:00
justincohen c2fc28ee8f Package a smaller iOS bundle.
iOS bundles need to include the iPhoneSimulator and iPhoneOS SDKs.  The former is
4GB alone, and the latter is another 400MB.  By selectively cutting out some of the
largest unused directories the compressed file can be reduced to under 2GB.

It would be possible to reduce further (cherry picking out unused frameworks and
fonts for example) but that would run the risk of creating a less stable bundle that
needs more maintenance between Xcode revisions.

For now, keep it simple by only pruning the biggest offenders.

BUG=669094

Review-Url: https://codereview.chromium.org/2537343005
Cr-Original-Commit-Position: refs/heads/master@{#435355}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aa615f0788de433dc70c6e82f4911418f854be31
2016-11-30 18:52:05 +00:00
justincohen 5e75ea857e Remove public-read flag for hermetic build uploads.
BUG=661798

Review-Url: https://codereview.chromium.org/2507683004
Cr-Original-Commit-Position: refs/heads/master@{#432574}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a139a156d546b62f07811cbc17ae7ae40d2d79e4
2016-11-16 19:04:11 +00:00
justincohen 2fe1c5ac03 Scripts to upload and update the mac toolchain.
The following two scripts allow for the update and roll of the mac
toolchain (Xcode) via DEPS instead of thru an infrastructure install
script.  The upload / download nature of the script follows somewhat
what Windows does with visual studio files and what Mac already does
for clang rolls.

build/package_mac_toolchain.py takes an Xcode.app directory
and packages up what the parts the Mac build uses into a tar file
and uploads it to gs://chrome-mac-sdk/

build/mac_toolchain.py runs as part of hooks, downloads
and decompresses the mac toolchain, and points system files to this
new directory with the DEVELOPER_DIR environment variable.

Setting DEVELOPER_DIR throughout gyp-ninja requires this GYP CL:
   https://codereview.chromium.org/1806733002/

BUG=474373

Review URL: https://codereview.chromium.org/1759793003

Cr-Original-Commit-Position: refs/heads/master@{#383461}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6a03a3dc9196b4474e7f5c08803f076a95055b44
2016-03-26 21:45:51 +00:00