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

Issue 2357483002: Clean up mb_config.pyl now that we're off GYP. (Closed)

Created:
4 years, 3 months ago by Dirk Pranke
Modified:
4 years, 3 months ago
Reviewers:
Nico, Michael Achenbach
CC:
chromium-reviews, hans
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Clean up mb_config.pyl now that we're off GYP. This change cleans up a bunch of things now that we don't need to support GYP: 'gn' becomes the default build type, so we no longer need 'gn_' in the config name or need to specify the 'gn' mixin. 'swarming' and 'noswarming' are no longer needed in the config names since the swarming flag was only needed for GYP. 'archive_gpu_tests' is also gone, for the same reason. The 'none' builder type is gone; builders that don't build simply aren't listed. The 'configs' and 'mixins' sections are sorted and de-duped. Any non-clang win builder that was specifying both goma and minimal_symbols is now just goma, since goma + win + !clang implies minimal symbols. A follow-on CL should make goma imply minimal symbols across the board ... 'x64' no longer needs to be specified explicitly on windows since it is the default. The 80-col line limit in mb_config.pyl was dropped so that configs can be listed on one line. The 'symbolized' config is being removed; it was never implemented in GN since we dropped those builders; the one remaining v8 builder has been reporting warnings since :). R=thakis@chromium.org, machenbach@chromium.org BUG=634184 Committed: https://crrev.com/f37aebb917de5c93bf44f93370694b813e2f8ecc Cr-Commit-Position: refs/heads/master@{#420529}

Patch Set 1 : patch for review #

Patch Set 2 : add export command, export version of original mb_config.pyl #

Total comments: 4

Patch Set 3 : (re-)add new mb_config.pyl, update export for comparison #

Total comments: 5

Patch Set 4 : rebase and fixes from the second review cycle #

Patch Set 5 : patch for landing (.export file removed, a few missing trailing commas added) #

Patch Set 6 : fix multiple references to the default values to be more consistent (w/ export) #

Patch Set 7 : patch for landing (no .export file) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+916 lines, -1688 lines) Patch
M tools/mb/PRESUBMIT.py View 1 chunk +0 lines, -7 lines 0 comments Download
M tools/mb/mb.py View 1 2 3 4 5 8 chunks +63 lines, -35 lines 0 comments Download
M tools/mb/mb_config.pyl View 1 2 3 4 19 chunks +853 lines, -1646 lines 0 comments Download

Messages

Total messages: 39 (23 generated)
Dirk Pranke
Please take a look, and apologies in advance for the un-reviewable-ness of this CL. Once ...
4 years, 3 months ago (2016-09-21 00:03:04 UTC) #7
Michael Achenbach
> There is one functional change (sort of): @machenbach - the "symbolized" config > was ...
4 years, 3 months ago (2016-09-21 07:50:40 UTC) #8
Michael Achenbach
As for reviewing, I didn't find a good strategy how to start and don't have ...
4 years, 3 months ago (2016-09-21 08:00:39 UTC) #9
Dirk Pranke
On 2016/09/21 07:50:40, machenbach (slow) wrote: > > There is one functional change (sort of): ...
4 years, 3 months ago (2016-09-21 17:41:16 UTC) #10
Dirk Pranke
On 2016/09/21 08:00:39, machenbach (slow) wrote: > As for reviewing, I didn't find a good ...
4 years, 3 months ago (2016-09-21 17:41:56 UTC) #11
Dirk Pranke
Okay, doing the export/validation exercise turned out to be quite useful (I found a number ...
4 years, 3 months ago (2016-09-21 23:57:27 UTC) #17
Michael Achenbach
lgtm with comments: Thanks for the export function and the way you uploaded the file ...
4 years, 3 months ago (2016-09-22 08:09:24 UTC) #18
Michael Achenbach
https://codereview.chromium.org/2357483002/diff/140001/tools/mb/mb_config.pyl.export File tools/mb/mb_config.pyl.export (right): https://codereview.chromium.org/2357483002/diff/140001/tools/mb/mb_config.pyl.export#newcode108 tools/mb/mb_config.pyl.export:108: "ClangToTWin": "llvm_force_head_revision=true clang_use_chrome_plugins=false is_clang=true is_chrome_branded=true is_official_build=true is_debug=false symbol_level=1 is_component_build=false ...
4 years, 3 months ago (2016-09-22 08:13:13 UTC) #19
Dirk Pranke
https://codereview.chromium.org/2357483002/diff/140001/tools/mb/mb_config.pyl.export File tools/mb/mb_config.pyl.export (right): https://codereview.chromium.org/2357483002/diff/140001/tools/mb/mb_config.pyl.export#newcode108 tools/mb/mb_config.pyl.export:108: "ClangToTWin": "llvm_force_head_revision=true clang_use_chrome_plugins=false is_clang=true is_chrome_branded=true is_official_build=true is_debug=false symbol_level=1 is_component_build=false ...
4 years, 3 months ago (2016-09-22 21:54:00 UTC) #20
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/2357483002/260001
4 years, 3 months ago (2016-09-22 21:56:47 UTC) #24
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/133108) chromeos_amd64-generic_chromium_compile_only_ng on master.tryserver.chromium.linux (JOB_FAILED, ...
4 years, 3 months ago (2016-09-22 22:06:44 UTC) #26
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/2357483002/300001
4 years, 3 months ago (2016-09-23 00:05:13 UTC) #33
commit-bot: I haz the power
Committed patchset #7 (id:300001)
4 years, 3 months ago (2016-09-23 01:15:16 UTC) #35
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/f37aebb917de5c93bf44f93370694b813e2f8ecc Cr-Commit-Position: refs/heads/master@{#420529}
4 years, 3 months ago (2016-09-23 01:17:05 UTC) #37
Nico
This broke https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20GN/builds/46219/steps/generate_build_files/logs/stdio https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20GN%20%28dbg%29?numbuilds=200 (two bots)
4 years, 3 months ago (2016-09-23 15:42:39 UTC) #38
Dirk Pranke
4 years, 3 months ago (2016-09-23 17:07:04 UTC) #39
Message was sent while issue was closed.
On 2016/09/23 15:42:39, Nico wrote:
> This broke
>
https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%...
>
https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%...
> (two bots)

Ah, I thought those were already gone. Will remove the bots. Thanks!

Powered by Google App Engine
This is Rietveld 408576698