Turn on bp2build_deps by default

This prevents bp2buld conversion of modules which have transitive deps
that are not converted.

This does not change most allowlist semantics -- that change is still to
come. As a result, this effectively removes conversion of a few modules
which were previously converted under old semantics, however, these
modules are not currently used in any meaningful bazel builds, and will
be fixed at a later time.

Test: bp2build.sh
Test: m nothing
Test: manually spotchecked allowlisted modules in metrics to ensure the
diffs were minor
Test: manually verified bp2build performance regresses by about 0.4s

Change-Id: Id5c44fa5394917b28a3e707a81555b9e467d6621
This commit is contained in:
Chris Parsons
2023-10-10 02:40:51 +00:00
parent 69cf8a3221
commit d43be7c704
5 changed files with 0 additions and 70 deletions

View File

@@ -35,9 +35,6 @@ import (
// RegisterMutatorsForBazelConversion is a alternate registration pipeline for bp2build. Exported for testing.
func RegisterMutatorsForBazelConversion(ctx *Context, preArchMutators []RegisterMutatorFunc) {
bp2buildMutators := append(preArchMutators, registerBp2buildConversionMutator)
if ctx.config.Bp2buildDepsMutator {
bp2buildMutators = append(bp2buildMutators, registerBp2buildDepsMutator)
}
registerMutatorsForBazelConversion(ctx, bp2buildMutators)
}