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

Issue 2688103002: iOS: Use JSON for GN configuration instead of MB + remove symbols (Closed)

Created:
3 years, 10 months ago by kjellander_webrtc
Modified:
3 years, 10 months ago
Reviewers:
ehmaldonado_webrtc
CC:
webrtc-reviews_webrtc.org
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

iOS: Use JSON for GN configuration instead of MB + remove symbols. This aligns with how the ios recipe module is used in Chromium. It should prevent breakages like one we had recently. It also means we're no longer setting symbol_level=1 explicitly. The default is 0 (no symbols), which is now what's being used. Also move all the directories containing JSON files into tools-webrtc/ios/bots to make it clearer (and more similar to Chromium). BUG=webrtc:7140, webrtc:7161 NOTRY=True Review-Url: https://codereview.webrtc.org/2688103002 Cr-Commit-Position: refs/heads/master@{#16633} Committed: https://chromium.googlesource.com/external/webrtc/+/73f01de4edda30c419bf6daf8b91d2a0d28c06a9

Patch Set 1 #

Patch Set 2 : Skip moving to bots subdirectory #

Patch Set 3 : Forgot to save some of the files + add dchecks #

Patch Set 4 : Enabling code signing on simulators #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+101 lines, -110 lines) Patch
D tools-webrtc/ios/client.webrtc/iOS32_Debug.json View 1 3 1 chunk +5 lines, -4 lines 2 comments Download
D tools-webrtc/ios/client.webrtc/iOS32_Release.json View 1 2 1 chunk +6 lines, -4 lines 0 comments Download
D tools-webrtc/ios/client.webrtc/iOS32_Sim_Debug_(iOS_9.0).json View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
D tools-webrtc/ios/client.webrtc/iOS64_Debug.json View 1 3 1 chunk +5 lines, -4 lines 0 comments Download
D tools-webrtc/ios/client.webrtc/iOS64_Release.json View 1 2 1 chunk +6 lines, -4 lines 0 comments Download
D tools-webrtc/ios/client.webrtc/iOS64_Sim_Debug_(iOS_10.0).json View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
D tools-webrtc/ios/client.webrtc/iOS64_Sim_Debug_(iOS_9.0).json View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios32_sim_ios9_dbg.json View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios64_sim_ios10_dbg.json View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios64_sim_ios9_dbg.json View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios_arm64_dbg.json View 1 3 1 chunk +5 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios_arm64_rel.json View 1 2 1 chunk +6 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios_dbg.json View 1 3 1 chunk +5 lines, -4 lines 0 comments Download
D tools-webrtc/ios/tryserver.webrtc/ios_rel.json View 1 2 1 chunk +6 lines, -4 lines 0 comments Download
M tools-webrtc/mb/mb.py View 1 8 chunks +10 lines, -10 lines 0 comments Download
M tools-webrtc/mb/mb_config.pyl View 6 chunks +21 lines, -42 lines 0 comments Download
M tools-webrtc/mb/mb_unittest.py View 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 13 (6 generated)
kjellander_webrtc
I think I finally got it right. I don't like the iOS bots being moved ...
3 years, 10 months ago (2017-02-10 14:09:27 UTC) #3
ehmaldonado_webrtc
https://codereview.webrtc.org/2688103002/diff/80001/tools-webrtc/ios/client.webrtc/iOS32_Debug.json File tools-webrtc/ios/client.webrtc/iOS32_Debug.json (right): https://codereview.webrtc.org/2688103002/diff/80001/tools-webrtc/ios/client.webrtc/iOS32_Debug.json#newcode13 tools-webrtc/ios/client.webrtc/iOS32_Debug.json:13: "use_goma=true" I think you might be missing "symbol_level=1" From ...
3 years, 10 months ago (2017-02-15 20:15:36 UTC) #4
kjellander_webrtc
Very interesting, this might affect https://bugs.chromium.org/p/webrtc/issues/detail?id=7161 if we're really lucky! https://codereview.webrtc.org/2688103002/diff/80001/tools-webrtc/ios/client.webrtc/iOS32_Debug.json File tools-webrtc/ios/client.webrtc/iOS32_Debug.json (right): https://codereview.webrtc.org/2688103002/diff/80001/tools-webrtc/ios/client.webrtc/iOS32_Debug.json#newcode13 ...
3 years, 10 months ago (2017-02-15 20:28:27 UTC) #6
ehmaldonado_webrtc
On 2017/02/15 20:28:27, kjellander_webrtc wrote: > Very interesting, this might affect > https://bugs.chromium.org/p/webrtc/issues/detail?id=7161 if we're ...
3 years, 10 months ago (2017-02-15 20:30:30 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2688103002/80001
3 years, 10 months ago (2017-02-15 20:31:06 UTC) #9
commit-bot: I haz the power
Committed patchset #4 (id:80001) as https://chromium.googlesource.com/external/webrtc/+/73f01de4edda30c419bf6daf8b91d2a0d28c06a9
3 years, 10 months ago (2017-02-15 20:34:08 UTC) #12
kjellander_webrtc
3 years, 10 months ago (2017-02-15 20:45:26 UTC) #13
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:80001) has been created in
https://codereview.webrtc.org/2694423002/ by kjellander@webrtc.org.

The reason for reverting is: Something is different from trybots vs the commit
bots, causing it to fail when running GN: 
https://build.chromium.org/p/client.webrtc/builders/iOS32%20Release/builds/10151.

Powered by Google App Engine
This is Rietveld 408576698