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

Issue 2546613004: Enable hermetic builds for iOS. (Closed)

Created:
4 years ago by justincohen
Modified:
4 years ago
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable hermetic builds for iOS. BUG=669094 Committed: https://crrev.com/080de20fe53a35ec6b5ce89470261157f9389db3 Cr-Commit-Position: refs/heads/master@{#437269}

Patch Set 1 #

Patch Set 2 : Enable iOS hermetic, but not for corp #

Total comments: 2

Patch Set 3 : Update should_use_hermetic_xcode.py usage #

Total comments: 4

Patch Set 4 : Address rsesek comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -10 lines) Patch
M build/mac/should_use_hermetic_xcode.py View 1 2 3 2 chunks +7 lines, -2 lines 0 comments Download
M build_overrides/build.gni View 1 1 chunk +4 lines, -8 lines 0 comments Download

Messages

Total messages: 54 (24 generated)
justincohen
This needs to land after https://codereview.chromium.org/2544803002/, which fixes compilation from within Xcode's hybrid project that ...
4 years ago (2016-12-01 18:41:04 UTC) #5
justincohen
When I ssh into build422-m4 I see -isysroot /Applications/Xcode8.0.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.0.sdk, so I guess it's not working
4 years ago (2016-12-01 20:26:56 UTC) #8
justincohen
After updating infra scripts to set FORCE_MAC_TOOLCHAIN, this is now working. sshing to the bots ...
4 years ago (2016-12-03 00:53:09 UTC) #11
justincohen
erikchen@ for reviewer kjellander@ for OWNERS ptal
4 years ago (2016-12-04 17:14:13 UTC) #12
justincohen
erikchen@ for reviewer kjellander@ for OWNERS ptal
4 years ago (2016-12-04 17:14:20 UTC) #14
kjellander_chromium
lgtm (this won't affect WebRTC since we set use_system_xcode=true due to the "ld: library not ...
4 years ago (2016-12-05 07:40:32 UTC) #15
sdefresne
lgtm I was able to build downstream from Xcode and from command-line with this patchset.
4 years ago (2016-12-06 13:22:53 UTC) #17
sdefresne
On 2016/12/06 13:22:53, sdefresne wrote: > lgtm > > I was able to build downstream ...
4 years ago (2016-12-06 13:36:00 UTC) #18
justincohen
I'm able to build with goma... any more details on the failure?
4 years ago (2016-12-06 17:50:10 UTC) #19
justincohen
erikchen: ptal, disabled the IsCorpMachine for iOS users (mac only), since hermetic may interfere with ...
4 years ago (2016-12-06 19:39:27 UTC) #20
erikchen
https://codereview.chromium.org/2546613004/diff/60001/build/mac/should_use_hermetic_xcode.py File build/mac/should_use_hermetic_xcode.py (right): https://codereview.chromium.org/2546613004/diff/60001/build/mac/should_use_hermetic_xcode.py#newcode18 build/mac/should_use_hermetic_xcode.py:18: allow_corp = sys.argv[1] == "mac" and _IsCorpMachine() Update documentation ...
4 years ago (2016-12-06 20:07:55 UTC) #21
justincohen
ptal https://codereview.chromium.org/2546613004/diff/60001/build/mac/should_use_hermetic_xcode.py File build/mac/should_use_hermetic_xcode.py (right): https://codereview.chromium.org/2546613004/diff/60001/build/mac/should_use_hermetic_xcode.py#newcode18 build/mac/should_use_hermetic_xcode.py:18: allow_corp = sys.argv[1] == "mac" and _IsCorpMachine() On ...
4 years ago (2016-12-06 20:51:34 UTC) #22
sdefresne
On 2016/12/06 20:51:34, justincohen wrote: > ptal > > https://codereview.chromium.org/2546613004/diff/60001/build/mac/should_use_hermetic_xcode.py > File build/mac/should_use_hermetic_xcode.py (right): > ...
4 years ago (2016-12-07 10:56:28 UTC) #23
sdefresne
After out-of-band discussion, it is likely that the goma failure were unrelated. lgtm
4 years ago (2016-12-07 14:19:16 UTC) #24
erikchen
lgtm
4 years ago (2016-12-07 19:52:26 UTC) #25
justincohen
rsesek@ for mac OWNERS ptal
4 years ago (2016-12-07 19:53:34 UTC) #27
Robert Sesek
LGTM https://codereview.chromium.org/2546613004/diff/80001/build/mac/should_use_hermetic_xcode.py File build/mac/should_use_hermetic_xcode.py (right): https://codereview.chromium.org/2546613004/diff/80001/build/mac/should_use_hermetic_xcode.py#newcode10 build/mac/should_use_hermetic_xcode.py:10: python should_user-hermetic_xcode.py <target_os> nit: typo here https://codereview.chromium.org/2546613004/diff/80001/build/mac/should_use_hermetic_xcode.py#newcode22 build/mac/should_use_hermetic_xcode.py:22: ...
4 years ago (2016-12-07 19:55:44 UTC) #28
justincohen
https://codereview.chromium.org/2546613004/diff/80001/build/mac/should_use_hermetic_xcode.py File build/mac/should_use_hermetic_xcode.py (right): https://codereview.chromium.org/2546613004/diff/80001/build/mac/should_use_hermetic_xcode.py#newcode10 build/mac/should_use_hermetic_xcode.py:10: python should_user-hermetic_xcode.py <target_os> On 2016/12/07 19:55:44, Robert Sesek wrote: ...
4 years ago (2016-12-08 03:25:15 UTC) #29
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/2546613004/100001
4 years ago (2016-12-08 03:25:45 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/81897)
4 years ago (2016-12-08 04:59:37 UTC) #34
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/2546613004/100001
4 years ago (2016-12-08 05:01:13 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/81976)
4 years ago (2016-12-08 06:25:02 UTC) #38
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/2546613004/100001
4 years ago (2016-12-08 12:53:54 UTC) #40
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/82226)
4 years ago (2016-12-08 14:05:18 UTC) #42
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/2546613004/100001
4 years ago (2016-12-08 14:48:46 UTC) #44
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/82299)
4 years ago (2016-12-08 15:57:58 UTC) #46
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/2546613004/100001
4 years ago (2016-12-08 15:58:41 UTC) #48
commit-bot: I haz the power
Committed patchset #4 (id:100001)
4 years ago (2016-12-08 17:15:38 UTC) #51
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/080de20fe53a35ec6b5ce89470261157f9389db3 Cr-Commit-Position: refs/heads/master@{#437269}
4 years ago (2016-12-08 17:17:42 UTC) #53
justincohen
4 years ago (2016-12-08 17:25:49 UTC) #54
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:100001) has been created in
https://codereview.chromium.org/2552383006/ by justincohen@chromium.org.

The reason for reverting is: IndexError: list index out of range.

Powered by Google App Engine
This is Rietveld 408576698