Liz Kammer
19f380eb6a
Revert "Revert "Restrict plugins to an existing allowlist""
...
This reverts commit b20a12553e
.
Reason for revert: Rollforward with fix
soong-ca-certificates-apex was missing from allowlist
Test: verify fixes CI breakages
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dfe4a9e4dd088f42ba5e0a3c4f7777c253d378d3 )
Merged-In: I00687bd2962dbdaaf55189ca4aa82183264eb8d7
Change-Id: I00687bd2962dbdaaf55189ca4aa82183264eb8d7
2023-05-22 21:22:23 +00:00
Zi Wang
cbe9df0eb2
Merge "Add data_device_bins_both properties for python_test_host" am: 03cd59b723
am: 55745c05ac
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2583210
Change-Id: I3a2222d602b6b4b042ccb007d8f9d68555dfe21b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 18:15:19 +00:00
Treehugger Robot
682b629b32
Merge changes from topic "parallel-singletons" am: 47514686b9
am: 71f4fc9ede
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2593067
Change-Id: I686d5cfe7af593fcff6a7537f39b6ad491429eae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 18:14:14 +00:00
LaMont Jones
f47cd87dd8
android: Allow running some singletons in parallel. am: e59c0db536
am: bef24e821a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2593066
Change-Id: I89dfe7e687e875914da3a91dea371c646b1f4c72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 18:14:07 +00:00
Zi Wang
55745c05ac
Merge "Add data_device_bins_both properties for python_test_host" am: 03cd59b723
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2583210
Change-Id: Id21f553f0a37c2c97a9ded220592c5eed336c8b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 17:12:05 +00:00
Treehugger Robot
71f4fc9ede
Merge changes from topic "parallel-singletons" am: 47514686b9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2593067
Change-Id: If64f8f4e8d77bcc07e51c214c766656736a406d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 17:11:35 +00:00
LaMont Jones
bef24e821a
android: Allow running some singletons in parallel. am: e59c0db536
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2593066
Change-Id: I857157f74053e8f1afbd3c41c0b130c3ebc18dec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 17:11:28 +00:00
Zi Wang
03cd59b723
Merge "Add data_device_bins_both properties for python_test_host"
2023-05-22 16:51:29 +00:00
Treehugger Robot
47514686b9
Merge changes from topic "parallel-singletons"
...
* changes:
Parallelize singleton execution
android: Allow running some singletons in parallel.
2023-05-22 16:40:16 +00:00
Jihoon Kang
968b2e1c00
Fix bootclasspath_fragment build failure during from-text stub build am: 7e9e20e389
am: 4fa9e5f497
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2558571
Change-Id: I942d4565fb1f23ed74a59f2df7ed2620a0eb23e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 07:55:35 +00:00
Jihoon Kang
dcfeb53bac
Add additional java_api_library testing modules am: d0f9520414
am: cf7eb59754
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2558570
Change-Id: I09334df10b74327869c55cc0d1374073885bc5ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 07:55:33 +00:00
Jihoon Kang
4fa9e5f497
Fix bootclasspath_fragment build failure during from-text stub build am: 7e9e20e389
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2558571
Change-Id: I3e144cef82e74f5abfb38c534f126ada7e991872
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 07:29:30 +00:00
Jihoon Kang
cf7eb59754
Add additional java_api_library testing modules am: d0f9520414
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2558570
Change-Id: I3386a172d38481e774a522fe86bbd2bb7745df5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-22 07:29:28 +00:00
Jihoon Kang
7e9e20e389
Fix bootclasspath_fragment build failure during from-text stub build
...
This change enables bootclasspath_fragment module to be correctly built
during from-text stub build by android-non-updatable module to be
interpreted as its java_api_library equivalent.
Test: go test ./java
Bug: 279460171
Change-Id: Ia6b60edcb60782977cc59855f1cf5d3a46e9f682
2023-05-22 07:13:25 +00:00
Jihoon Kang
d0f9520414
Add additional java_api_library testing modules
...
This change adds android-non-updatable.stub.* java_api_library
modules to java testing.
Test: none
Change-Id: I10110a21cc61905995803dfc1d27484358019807
2023-05-22 07:13:07 +00:00
Jihoon Kang
c477ea9165
Merge "Generate java_api_library from java_sdk_library" am: d056a91b82
am: 7f225369a4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2519477
Change-Id: I150989eafc6b00f6754c653dec460b53cb638bf8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-20 06:08:41 +00:00
Jihoon Kang
7f225369a4
Merge "Generate java_api_library from java_sdk_library" am: d056a91b82
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2519477
Change-Id: I9de607f62fb214429db113a0c1a2b46758fd1290
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-20 05:42:26 +00:00
Jihoon Kang
d056a91b82
Merge "Generate java_api_library from java_sdk_library"
2023-05-20 05:10:11 +00:00
Treehugger Robot
543d28cbce
Merge "Enable referencing of aapt-generated proguard flags" am: 7fecde9041
am: dd1a7ffff5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2516696
Change-Id: Id46451a67c81496119d193efe626d4164628074a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-20 04:51:31 +00:00
Treehugger Robot
dd1a7ffff5
Merge "Enable referencing of aapt-generated proguard flags" am: 7fecde9041
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2516696
Change-Id: I1de940d7b3bfadc5dbb9756941681f6bff70b2c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-20 04:27:54 +00:00
Treehugger Robot
7fecde9041
Merge "Enable referencing of aapt-generated proguard flags"
2023-05-20 04:13:57 +00:00
Treehugger Robot
ba96176ea7
Merge "Support missing instrumented_for dependency when ALLOW_MISSING_DEPENDENCIES=true" am: 36f3ed1191
am: f49d3811bd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2596188
Change-Id: I4323ceb6b43697dbfc9abae6f2b9198fe6ed3e52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 21:36:38 +00:00
Usta (Tsering) Shrestha
8838cb76ca
Merge "bp2build allowlist expanded" am: f836552617
am: 5b3acb0e4d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2597865
Change-Id: I6d8f04c7900b467f908e74a2116be7f4a068c27e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 21:36:29 +00:00
Trevor Radcliffe
c554111bde
Merge "CFI Versionscript changes in bp2build" am: 197f4306d5
am: 82674cf652
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2597866
Change-Id: Ic2085a70bfa0baab7cb2902ff5fcc3d822ea6677
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 21:35:13 +00:00
Treehugger Robot
f49d3811bd
Merge "Support missing instrumented_for dependency when ALLOW_MISSING_DEPENDENCIES=true" am: 36f3ed1191
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2596188
Change-Id: Id5280e963121ee52b8d98b3f9095195fc328176e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 21:13:19 +00:00
Usta (Tsering) Shrestha
5b3acb0e4d
Merge "bp2build allowlist expanded" am: f836552617
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2597865
Change-Id: I0e27572fc27f9a4711d172df6bf61644e0bb685f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 21:13:00 +00:00
Treehugger Robot
36f3ed1191
Merge "Support missing instrumented_for dependency when ALLOW_MISSING_DEPENDENCIES=true"
2023-05-19 21:12:27 +00:00
Usta (Tsering) Shrestha
f836552617
Merge "bp2build allowlist expanded"
2023-05-19 21:00:24 +00:00
Trevor Radcliffe
82674cf652
Merge "CFI Versionscript changes in bp2build" am: 197f4306d5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2597866
Change-Id: I03f28f05cd15b0bc976c0566427a1b2442f3ea2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 20:52:05 +00:00
LaMont Jones
0c10e4dcc0
Parallelize singleton execution
...
Bug: 281536768
Test: manual, presubmits
Change-Id: I57fdc76ba6b277e88e196b506af87127a530fd37
2023-05-19 20:31:32 +00:00
Jared Duke
34b080ddcf
Enable referencing of aapt-generated proguard flags
...
Some targets may implement classes declared elsewhere, e.g., system
server implements services defined in framework-res.apk's manifest.
Allow depending on the aapt-generated proguard flags for a given
target to support this.
Bug: 272495195
Test: m + reference ":framework-res{.aapt.proguardOptionsFile}"
Change-Id: I2a16632ed6e5a9bddbe326bdb7ab0dd79b45e587
2023-05-19 20:30:05 +00:00
Trevor Radcliffe
197f4306d5
Merge "CFI Versionscript changes in bp2build"
2023-05-19 20:14:29 +00:00
Colin Cross
4d3920458c
Merge changes from topic "musl_arm64" am: b3f28b2e04
am: 222511ff9f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2575412
Change-Id: I3779f9c09555cae70bb1315aeb9006c36283cf6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 19:23:12 +00:00
Colin Cross
1fa6d7d91a
Separate host and host cross fuzz packaging am: 64a4a5f5cd
am: 1a02372d90
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2593486
Change-Id: I5c45b3b40090406d988d8938de9fee2a334b0d11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 19:23:08 +00:00
Colin Cross
222511ff9f
Merge changes from topic "musl_arm64" am: b3f28b2e04
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2575412
Change-Id: Ia86f100f646a054eb286ccb6a96c5c6414d90643
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 18:45:09 +00:00
Colin Cross
1a02372d90
Separate host and host cross fuzz packaging am: 64a4a5f5cd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2593486
Change-Id: Ibdeee6be27d4076537e8ab12a4d7ef356e3108b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 18:45:07 +00:00
Colin Cross
b3f28b2e04
Merge changes from topic "musl_arm64"
...
* changes:
Disable sanitizers that use runtimes for linux_musl arm64
Separate host and host cross fuzz packaging
2023-05-19 18:03:22 +00:00
LaMont Jones
e59c0db536
android: Allow running some singletons in parallel.
...
Many of the singletons are trivial and can be run in parallel, improving
the performance during analysis.
Bug: 281536768
Test: manual, presubmit
Change-Id: I989333e2ff3fe71783601f27bf5e0732a1b4ea61
2023-05-19 18:01:35 +00:00
Spandan Das
bc732f9273
Merge "Export host available libraries to soong_injection" am: fcb86824be
am: c1936499b2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2596126
Change-Id: I49fe9ae77c19e9116aca9073161c07c3709dcfee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 17:37:51 +00:00
Zi Wang
bbb1b74cbf
Add data_device_bins_both properties for python_test_host
...
Test: presubmits and manual verification
Bug: 274930471
Change-Id: Iafc85526afdb8264526e8a5a33319fa33a23c66b
2023-05-19 10:32:49 -07:00
Spandan Das
c1936499b2
Merge "Export host available libraries to soong_injection" am: fcb86824be
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2596126
Change-Id: Ia790e223f28ec142d9c57e1fda578a220a89f5dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 16:59:25 +00:00
Colin Cross
f521efae48
Support missing instrumented_for dependency when ALLOW_MISSING_DEPENDENCIES=true
...
Don't panic when the instrumented_for dependency is missing or when
instrumentedApp or files generated from instrumentedApp are nil. Fixes
unbundled tradefed build.
Fixes: 283451533
Test: tapas google-tradefed-all && BUILD_BROKEN_DISABLE_BAZEL=true nothing on tradefed branch
Change-Id: Ibcd0da75fc55c7c0a697e98ae6bdd9fd3662259c
2023-05-19 09:47:09 -07:00
Usta Shrestha
6e5a5b18ee
bp2build allowlist expanded
...
Bug: 282160334
Test: ran bp2build.sh
Change-Id: I354ded2cd4d2e9c89dc67ca8b9fdddd1c660ffa2
2023-05-19 16:45:56 +00:00
Spandan Das
fcb86824be
Merge "Export host available libraries to soong_injection"
2023-05-19 16:18:01 +00:00
Trevor Radcliffe
f06dd91420
CFI Versionscript changes in bp2build
...
Bug: 261733820
Test: Unit Tests
Change-Id: I0bf2f42944738c0fefb10e59e859d2af44402792
2023-05-19 14:51:41 +00:00
Treehugger Robot
b1dd4f219b
Merge "Enable host cross python test builds" am: aad1959a18
am: f198801855
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2595089
Change-Id: I1a1b0a16bb524b34bafaabdebb532c288cc37036
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 14:07:53 +00:00
Treehugger Robot
f198801855
Merge "Enable host cross python test builds" am: aad1959a18
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2595089
Change-Id: I9abcd7696916867db821955e9b153b595c3c6b33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 13:28:39 +00:00
Treehugger Robot
aad1959a18
Merge "Enable host cross python test builds"
2023-05-19 13:01:26 +00:00
Jihoon Kang
1c92c3e092
Generate java_api_library from java_sdk_library
...
This change enables java_sdk_library to generate java_api_library
modules per api surface, so that from-text stubs can be generated per
api domain scope. This module is only created when
`--build-from-text-stub` flag is passed during build.
Test: enable disabled modules in java/core-libraries/TxtStubLibraries.bp then m art.module.public.api.stubs.from-text --build-from-text-stub
Bug: 276957733
Change-Id: Ic1ead15b3d0bcb921ca8d31bcaeeb4cd9ee8715c
Merged-In: Ic1ead15b3d0bcb921ca8d31bcaeeb4cd9ee8715c
2023-05-19 06:07:37 +00:00
Aditya Kumar
ce141b04cc
Merge "Enable LTO for riscv64" am: e5dc6158d2
am: 1b65e2c186
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2591987
Change-Id: I598af330d92347d3b8a1fb1b3bc671fb64716905
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 05:41:13 +00:00