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

Issue 1411183010: Make MB aware of iOS bot configs and get iOS working. (Closed)

Created:
5 years, 1 month ago by Dirk Pranke
Modified:
5 years, 1 month ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make MB aware of iOS bot configs and get iOS working. With these changes, the ios trybots should start working. Part of this change makes MB aware of the bot config files in //ios/build/bots, so that we don't have to configure the iOS bots in two different places. See the updated MB docs for details. R=smut@google.com, sdefresne@chromium.org, stuartmorgan@chromium.org BUG=517216 Committed: https://crrev.com/e0f486fd71e596a87189b91c4e825a356db8ab5e Cr-Commit-Position: refs/heads/master@{#360688}

Patch Set 1 #

Patch Set 2 : add "All" placeholder target #

Patch Set 3 : All => testonly #

Patch Set 4 : remove missing crw_cert file #

Patch Set 5 : remove the unittest, too #

Patch Set 6 : build fixes #

Patch Set 7 : update MB defs to match bot gyp defines (static, no goma) #

Patch Set 8 : add comments about "All" and "all" #

Total comments: 2

Patch Set 9 : add passthrough mode to MB, move MB configuration into //ios files #

Total comments: 6

Patch Set 10 : rework to read GYP_DEFINES/gn_args from bot configs in MB #

Total comments: 15

Patch Set 11 : fix typos, update w/ review feedback #

Patch Set 12 : merge to #360460, clean up #

Unified diffs Side-by-side diffs Delta from patch set Stats (+143 lines, -12 lines) Patch
A ios/build/bots/chromium.mac/iOS_Device_GN.json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +25 lines, -0 lines 0 comments Download
A ios/build/bots/chromium.mac/iOS_Simulator_GN_(dbg).json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +23 lines, -0 lines 0 comments Download
A ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +23 lines, -0 lines 0 comments Download
A ios/build/bots/tryserver.chromium.mac/ios_rel_device_gn.json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +25 lines, -0 lines 0 comments Download
M tools/mb/docs/design_spec.md View 1 2 3 4 5 6 7 8 9 1 chunk +12 lines, -3 lines 0 comments Download
M tools/mb/docs/user_guide.md View 1 2 3 4 5 6 7 8 9 1 chunk +5 lines, -3 lines 0 comments Download
M tools/mb/mb.py View 1 2 3 4 5 6 7 8 9 10 2 chunks +30 lines, -6 lines 0 comments Download

Messages

Total messages: 46 (18 generated)
Dirk Pranke
They're alive! Once this lands I'll post CLs for waterfall bots as well. I will ...
5 years, 1 month ago (2015-11-07 23:01:49 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1411183010/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1411183010/140001
5 years, 1 month ago (2015-11-07 23:03:14 UTC) #7
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-11-08 00:46:56 UTC) #9
stuartmorgan
ios/web lgtm
5 years, 1 month ago (2015-11-09 16:05:56 UTC) #10
smut
https://codereview.chromium.org/1411183010/diff/140001/tools/mb/mb_config.pyl File tools/mb/mb_config.pyl (right): https://codereview.chromium.org/1411183010/diff/140001/tools/mb/mb_config.pyl#newcode251 tools/mb/mb_config.pyl:251: 'gyp_defines': 'OS=ios target_subarch=both chromium_ios_signing=0' For iOS we've gone to ...
5 years, 1 month ago (2015-11-09 20:48:05 UTC) #11
Dirk Pranke
I suspect we might want to discuss this face-to-face to figure out a design we're ...
5 years, 1 month ago (2015-11-09 21:02:51 UTC) #12
Dirk Pranke
Sana, please take another look. This, along with https://codereview.chromium.org/1410743010/, gets closer to what you wanted, ...
5 years, 1 month ago (2015-11-10 02:10:01 UTC) #14
smut
https://codereview.chromium.org/1411183010/diff/160001/ios/build/bots/chromium.mac/iOS_Device_GN.json File ios/build/bots/chromium.mac/iOS_Device_GN.json (right): https://codereview.chromium.org/1411183010/diff/160001/ios/build/bots/chromium.mac/iOS_Device_GN.json#newcode11 ios/build/bots/chromium.mac/iOS_Device_GN.json:11: "gn_args": "target_os=\"ios\" target_cpu=\"arm\" ios_enable_code_signing=false", On 2015/11/10 02:10:01, Dirk Pranke ...
5 years, 1 month ago (2015-11-10 22:08:37 UTC) #15
Dirk Pranke
https://codereview.chromium.org/1411183010/diff/160001/ios/build/bots/chromium.mac/iOS_Device_GN.json File ios/build/bots/chromium.mac/iOS_Device_GN.json (right): https://codereview.chromium.org/1411183010/diff/160001/ios/build/bots/chromium.mac/iOS_Device_GN.json#newcode11 ios/build/bots/chromium.mac/iOS_Device_GN.json:11: "gn_args": "target_os=\"ios\" target_cpu=\"arm\" ios_enable_code_signing=false", On 2015/11/10 22:08:37, smut wrote: ...
5 years, 1 month ago (2015-11-10 22:46:06 UTC) #16
smut
https://codereview.chromium.org/1411183010/diff/160001/tools/mb/mb_config.pyl File tools/mb/mb_config.pyl (right): https://codereview.chromium.org/1411183010/diff/160001/tools/mb/mb_config.pyl#newcode411 tools/mb/mb_config.pyl:411: 'iOS Simulator GN (dbg)': 'passthrough', On 2015/11/10 22:46:06, Dirk ...
5 years, 1 month ago (2015-11-10 23:30:01 UTC) #17
smut
This is lgtm % the gn_args in .json files discussion going on elsewhere.
5 years, 1 month ago (2015-11-10 23:41:54 UTC) #18
sdefresne
lgtm
5 years, 1 month ago (2015-11-12 10:04:17 UTC) #19
Dirk Pranke
Please take another look? See the updated recipe-side CL as well: https://codereview.chromium.org/1410743010/ . That one ...
5 years, 1 month ago (2015-11-18 04:28:06 UTC) #22
sdefresne
On 2015/11/18 at 04:28:06, dpranke wrote: > Please take another look? See the updated recipe-side ...
5 years, 1 month ago (2015-11-18 09:56:52 UTC) #23
Dirk Pranke
On 2015/11/18 09:56:52, sdefresne wrote: > Who should take another look? Everyone or just smut? ...
5 years, 1 month ago (2015-11-18 18:28:35 UTC) #24
smut
https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/chromium.mac/iOS_Device_GN.json File ios/build/bots/chromium.mac/iOS_Device_GN.json (right): https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/chromium.mac/iOS_Device_GN.json#newcode17 ios/build/bots/chromium.mac/iOS_Device_GN.json:17: "ios_enable_code_signing=false" Reverse the list so this is alphabetical. The ...
5 years, 1 month ago (2015-11-18 22:00:29 UTC) #25
Dirk Pranke
https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/chromium.mac/iOS_Device_GN.json File ios/build/bots/chromium.mac/iOS_Device_GN.json (right): https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/chromium.mac/iOS_Device_GN.json#newcode17 ios/build/bots/chromium.mac/iOS_Device_GN.json:17: "ios_enable_code_signing=false" On 2015/11/18 22:00:29, smut wrote: > Reverse the ...
5 years, 1 month ago (2015-11-18 22:30:27 UTC) #26
smut
https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json File ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json (right): https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json#newcode16 ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json:16: "use_ios_simulator=false" On 2015/11/18 22:30:27, Dirk Pranke wrote: > On ...
5 years, 1 month ago (2015-11-18 22:34:19 UTC) #27
Dirk Pranke
https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/chromium.mac/iOS_Simulator_GN_(dbg).json File ios/build/bots/chromium.mac/iOS_Simulator_GN_(dbg).json (right): https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/chromium.mac/iOS_Simulator_GN_(dbg).json#newcode16 ios/build/bots/chromium.mac/iOS_Simulator_GN_(dbg).json:16: "use_ios_simulator=false" I think this flag is wrong, just like ...
5 years, 1 month ago (2015-11-18 22:46:21 UTC) #28
smut
https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json File ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json (right): https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json#newcode16 ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json:16: "use_ios_simulator=false" On 2015/11/18 22:46:20, Dirk Pranke wrote: > On ...
5 years, 1 month ago (2015-11-18 23:02:41 UTC) #29
Dirk Pranke
https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json File ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json (right): https://codereview.chromium.org/1411183010/diff/220001/ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json#newcode16 ios/build/bots/tryserver.chromium.mac/ios_dbg_simulator_gn.json:16: "use_ios_simulator=false" Let me fix all of the typos and ...
5 years, 1 month ago (2015-11-19 01:05:25 UTC) #30
Dirk Pranke
okay, sadly, the build is broken at ToT again, but let's see if we can ...
5 years, 1 month ago (2015-11-19 01:39:34 UTC) #35
smut
On 2015/11/19 01:39:34, Dirk Pranke wrote: > okay, sadly, the build is broken at ToT ...
5 years, 1 month ago (2015-11-19 20:39:33 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1411183010/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1411183010/320001
5 years, 1 month ago (2015-11-19 20:40:29 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator_gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_gn/builds/45)
5 years, 1 month ago (2015-11-19 21:09:09 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1411183010/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1411183010/320001
5 years, 1 month ago (2015-11-19 21:30:25 UTC) #44
commit-bot: I haz the power
Committed patchset #12 (id:320001)
5 years, 1 month ago (2015-11-19 23:42:07 UTC) #45
commit-bot: I haz the power
5 years, 1 month ago (2015-11-19 23:42:46 UTC) #46
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/e0f486fd71e596a87189b91c4e825a356db8ab5e
Cr-Commit-Position: refs/heads/master@{#360688}

Powered by Google App Engine
This is Rietveld 408576698