
This reverts commit 89857a8a5e
.
Reason for revert: The bot has been constantly failing, there is some gn config issue. Reverting. Example: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-no-base-tracing-rel/63/overview
Original change's description:
> Add src-side configs for new linux-no-base-tracing-rel CI + try bot.
>
> They are linux rel builders with the gn arg enable_base_tracing=false
>
> Bug: 1183347
> Change-Id: I38621059c6dd5c32d018d2393037720572749c30
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2822317
> Reviewed-by: Stephen Martinis <martiniss@chromium.org>
> Commit-Queue: Haiyang Pan <hypan@google.com>
> Cr-Commit-Position: refs/heads/master@{#872226}
Bug: 1183347
Change-Id: I878156880bd70dd94d553f2f1073c7c35fb66625
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2826122
Auto-Submit: Anatoliy Potapchuk <apotapchuk@google.com>
Owners-Override: Anatoliy Potapchuk <apotapchuk@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#872426}
MB - The Meta-Build wrapper
MB is a simple wrapper around the GN build tool.
It was originally written as part of the GYP->GN migration, in order to provide a uniform interface to either GYP or GN, such that users and bots can call one script and not need to worry about whether a given bot was meant to use GN or GYP.
It eventually grew additional functionality and is now still used even though everything is GN-only.
It supports two main functions:
-
"gen" - the main
gn gen
invocation that generates the Ninja files needed for the build. -
"analyze" - the step that takes a list of modified files and a list of desired targets and reports which targets will need to be rebuilt.
We also use MB as a forcing function to collect all of the different
build configurations that we actually support for Chromium builds into
one place, in //tools/mb/mb_config.pyl
.
For more information, see: