This is in order to override the BUILD_BROKEN_DISABLE_BAZEL flag.
Bug: 268337606
Test: run dcla_apex_comparison_test
Merged-In: Iae29c0c7119ec2cfc641e346280bd60f861b8ae1
Change-Id: I85f5ef21f75844dc206595e34fd72ae831e62105
build_unbundled_mainline_module.sh which causes an issue where the modules are built 2x more than needed, instead, pass
pre-s or s-plus build environment variable to the script.
Ignore-AOSP-First: submit to tm-mainline-prod
Test: BUILD_PRE_S_APEX=true ./vendor/google/build/mainline_modules_x86_64.sh
./vendor/google/build/mainline_modules_x86_64.sh
Bug: 254774161
Change-Id: I6189788b520e4a6ddb19f5992096a111f22984b5
Revert "Revert "[automerge] Remove APEX_BUILD_FOR_PRE_S_DEVICES ..."
Revert submission 19903549-revert-19868116-bug_235701311-FFTJAQCCJV
Reason for revert: Broken test is due to test hardcoding of path - we will disable and fix test independently.
Reverted Changes:
I46d431149:[automerge] Revert "Remove APEX_BUILD_FOR_PRE_S_DE...
I851e6696b:[automerge] Revert "Add BUILD_PRE_S_APEX to condit...
Iabab84785:Revert "[automerge] Add BUILD_PRE_S_APEX to condit...
If54cb140a:Revert "Remove APEX_BUILD_FOR_PRE_S_DEVICES from m...
I63c5cb189:Revert "Add BUILD_PRE_S_APEX to conditionally gene...
Icaa93901e:Revert "[automerge] Remove APEX_BUILD_FOR_PRE_S_DE...
Change-Id: I12def1213b7a9c81bdcbc9605cb15ab1e24047bf
Used in CI and BUILD_PRE_S_APEX passed in via command line arguments.
default=false, to prevent presubmit run-time regression.
Ignore-AOSP-First: Will cherrypick into AOSP once tm-mlp is done.
BUG: 198437211
BUG: 235701311
Test: TH and local build.
Change-Id: Iae29c0c7119ec2cfc641e346280bd60f861b8ae1
Move declaration of MAINLINE_NETWORK_STACK permission from the
NetworkPermissionConfig package to the NetworkStack package.
Bug: 223649084
Test: m
Merged-In: I9d2ad14b594402492eb8f4a8df34fa616a542a0a
(cherry picked from 9ea376ddb2)
Merged-In: I29164cc0d936139a023d269eb53d612a8b5fe681
Change-Id: Ibaebe2ff17fecf43cb3a494dd962d4da763c70b8
Will not need this in near future.
Fix: 230729916
Test: Build
Change-Id: I908b125a4b44d60eac1ee9c7d801d3e7f38add5d
Merged-In: I908b125a4b44d60eac1ee9c7d801d3e7f38add5d
Move declaration of MAINLINE_NETWORK_STACK permission from the
NetworkPermissionConfig package to the NetworkStack package.
Bug: 223649084
Test: m
Ignore-AOSP-First: changes in topics with internal-only projects
Change-Id: I9d2ad14b594402492eb8f4a8df34fa616a542a0a
We are enabling continous postsubmit builds for AOSP modules. These
modules are not building at ToT at the moment; exclude them so we can
get a green postsubmit build for other modules.
Bug: 210694291
Test: run packages/modules/common/build/mainline_modules_x86_64.sh locally
Change-Id: Iea756639962e5c87a4ae5539890a9ab8909286c3
NetworkStackNext is not expected to compile on sc-mainline-prod.
Test: presubmit
Change-Id: Id1586da283046409a689fe7bb12ed905b6cd63d1
Ignore-AOSP-First: this change is sc-mainline-prod specific.
Merged-In: I48e8b9422c8703cd4cec6552e0dcfd3b82021816
It needs to be controlled by build instead:
- Prebuilt SDKs should be used for unbundled Mainline module builds, and
is necessary on thin module branches to avoid dependencies on
frameworks/base (e.g. framework-doc-stubs used by lint-check).
- Source SDKs are needed on master which can otherwise get problems
with out of date prebuilts (see e.g. b/140162931).
This relands https://r.android.com/1862861 after (temporarily)
overriding the flag to true in Mainline builds (cl/405889455), until
b/204189791 is fixed.
Test: env TARGET_BUILD_APPS=com.android.art \
packages/modules/common/build/build_unbundled_mainline_module.sh \
--product module_arm --dist_dir out/dist
using the thin master-art manifest
Bug: 202192894
Change-Id: I974be07cfcc5a02611b465cc402178985d8decd8
This reverts commit 4927b9431a.
Reason for revert: DroidMonitor: Potential culprit for Bug 203782007 - verifying through Forrest before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Change-Id: Icdaec49345ef916f2e8e06b14dffea8608375d53
It needs to be controlled by build instead:
- Prebuilt SDKs should be used for unbundled Mainline module builds, and
is necessary on thin module branches to avoid dependencies on
frameworks/base (e.g. framework-doc-stubs used by lint-check).
- Source SDKs are needed on master which can otherwise get problems
with out of date prebuilts (see e.g. b/140162931).
Test: env TARGET_BUILD_APPS=com.android.art \
packages/modules/common/build/build_unbundled_mainline_module.sh \
--product module_arm --dist_dir out/dist
using the thin master-art manifest
Bug: 202192894
Change-Id: Ia73ccc6e694caec64c7dd0d86246a258e2bb9239
The build_unbundled_mainline_module.sh builds for a given product
a list of mainline modules. In AOSP it defaults to building all
AOSP modules.
Individual mainline_modules_<arch>.sh scripts are meant to build per
product targets for individual invocation on build servers. For example,
on AOSP presubmit we would want to build mainline_modules_x86_64.
The build script is meant to be re-used from internal version of the
scripts that would pass com.google variant of the modules.
Note that the script excludes bundles and stubs, since those are not
need to be built in AOSP. There will be a separate script internally
for those.
Bug: 191965323
Test: call the scripts, inspect out/dist/ directory.
Change-Id: I13dc723dd26fd8a2a43f46c3186513bcf5519fb5