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

Issue 1410743010: Rework iOS recipes to use latest MB approach (Closed)

Created:
5 years, 1 month ago by Dirk Pranke
Modified:
5 years, 1 month ago
Reviewers:
smut
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org, stip+watch_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Rework iOS recipes to use the latest MB approach. My initial approach to integrating the iOS recipes w/ MB and GN called for MB to ignore the GYP_DEFINES set in the bot config files and to only look at the configuration information in mb_config.pyl. Subsequent conversation w/ smut@ led us to try instead leaving the information in the bot config files and making MB aware of them instead, so that users would not have to configure the bots in two different places. R=smut@google.com BUG=517216 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=297631

Patch Set 1 #

Total comments: 15

Patch Set 2 : have MB just read the bot configs #

Patch Set 3 : update w/ cleanup #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -34 lines) Patch
M scripts/slave/recipe_modules/ios/api.py View 1 2 7 chunks +35 lines, -16 lines 2 comments Download
M scripts/slave/recipe_modules/ios/example.expected/basic.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/ios/example.expected/clobber.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/try.py View 1 2 2 chunks +6 lines, -2 lines 0 comments Download
M scripts/slave/recipes/ios/try.expected/basic.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/try.expected/gn.json View 1 2 4 chunks +9 lines, -5 lines 0 comments Download
M scripts/slave/recipes/ios/try.expected/parent.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/try.expected/without_patch_failure.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/try.expected/without_patch_success.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/unified_builder_tester.expected/infrastructure_failure.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/unified_builder_tester.expected/multiple_failures.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/unified_builder_tester.expected/no_tests.json View 1 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/ios/unified_builder_tester.expected/test_failure.json View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 18 (2 generated)
Dirk Pranke
This patch depends on the changes in patchset #9 of https://codereview.chromium.org/1411183010/ in order for the ...
5 years, 1 month ago (2015-11-10 02:03:31 UTC) #1
smut
https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py File scripts/slave/recipe_modules/ios/api.py (right): https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py#newcode125 scripts/slave/recipe_modules/ios/api.py:125: self.__config['GYP_DEFINES']['OS'] = 'ios' On 2015/11/10 02:03:31, Dirk Pranke wrote: ...
5 years, 1 month ago (2015-11-10 22:01:18 UTC) #2
Dirk Pranke
https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py File scripts/slave/recipe_modules/ios/api.py (right): https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py#newcode125 scripts/slave/recipe_modules/ios/api.py:125: self.__config['GYP_DEFINES']['OS'] = 'ios' On 2015/11/10 22:01:18, smut wrote: > ...
5 years, 1 month ago (2015-11-10 22:34:15 UTC) #3
smut
https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py File scripts/slave/recipe_modules/ios/api.py (right): https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py#newcode325 scripts/slave/recipe_modules/ios/api.py:325: return 'mb_type' in self.__config and self.compiler == 'ninja' On ...
5 years, 1 month ago (2015-11-10 23:25:34 UTC) #4
Dirk Pranke
https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py File scripts/slave/recipe_modules/ios/api.py (right): https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipe_modules/ios/api.py#newcode325 scripts/slave/recipe_modules/ios/api.py:325: return 'mb_type' in self.__config and self.compiler == 'ninja' On ...
5 years, 1 month ago (2015-11-10 23:59:37 UTC) #5
smut
https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipes/ios/try.py File scripts/slave/recipes/ios/try.py (right): https://codereview.chromium.org/1410743010/diff/1/scripts/slave/recipes/ios/try.py#newcode213 scripts/slave/recipes/ios/try.py:213: 'gn_args': 'target_os="ios" ios_enable_code_signing=false', On 2015/11/10 23:59:37, Dirk Pranke wrote: ...
5 years, 1 month ago (2015-11-11 00:08:09 UTC) #6
Dirk Pranke
On 2015/11/11 00:08:09, smut wrote: > Just add ' '.join(self.__config['gn_args']) in ios/api.py for minimal work. ...
5 years, 1 month ago (2015-11-11 00:21:29 UTC) #7
smut
On 2015/11/11 00:21:29, Dirk Pranke wrote: > On 2015/11/11 00:08:09, smut wrote: > > Just ...
5 years, 1 month ago (2015-11-11 00:33:06 UTC) #8
smut
5 years, 1 month ago (2015-11-11 00:33:11 UTC) #9
Dirk Pranke
Please take another look? See the updated src-side CL in https://codereview.chromium.org/1411183010/ as well, though this ...
5 years, 1 month ago (2015-11-18 04:28:34 UTC) #11
Dirk Pranke
ping?
5 years, 1 month ago (2015-11-19 20:44:02 UTC) #12
smut
On 2015/11/19 20:44:02, Dirk Pranke wrote: > ping? lgtm
5 years, 1 month ago (2015-11-19 20:58:27 UTC) #13
smut
https://codereview.chromium.org/1410743010/diff/40001/scripts/slave/recipe_modules/ios/api.py File scripts/slave/recipe_modules/ios/api.py (right): https://codereview.chromium.org/1410743010/diff/40001/scripts/slave/recipe_modules/ios/api.py#newcode300 scripts/slave/recipe_modules/ios/api.py:300: build_dir='//out/' + sub_path) On 2015/11/18 04:28:34, Dirk Pranke wrote: ...
5 years, 1 month ago (2015-11-19 20:58:50 UTC) #14
Dirk Pranke
I will adjust the step text in a follow-up patch.
5 years, 1 month ago (2015-11-20 00:01:18 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1410743010/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1410743010/40001
5 years, 1 month ago (2015-11-20 00:01:27 UTC) #17
commit-bot: I haz the power
5 years, 1 month ago (2015-11-20 00:30:00 UTC) #18
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
http://src.chromium.org/viewvc/chrome?view=rev&revision=297631

Powered by Google App Engine
This is Rietveld 408576698