Commit Graph

73000 Commits

Author SHA1 Message Date
Jared Duke
9facd0d400 Merge "Reland "Enable R8 full mode by default for apps"" into main am: 2860cf1bc8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2731593

Change-Id: Icf8c60397c7ae58f7a9d6d2ab06119a322914479
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-30 16:48:07 +00:00
Romain Jobredeaux
520ab19c23 Allowlist platform-test-annotations (new dependency of bouncycastle)
Change-Id: I68ee46622d0b9048d8e53a8a74721aac139e9ddd
2023-08-30 12:19:54 -04:00
Jared Duke
2860cf1bc8 Merge "Reland "Enable R8 full mode by default for apps"" into main 2023-08-30 16:03:18 +00:00
Treehugger Robot
9d78bdeaae Merge "Prevent concurrent read/writes to a map" into main am: 662b09e8c3 am: eeb5008f8e am: 3f820384ea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2731378

Change-Id: Id8d967a15d14494d7f5dcd4a0665ad24536d295b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-30 04:52:33 +00:00
Treehugger Robot
3f820384ea Merge "Prevent concurrent read/writes to a map" into main am: 662b09e8c3 am: eeb5008f8e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2731378

Change-Id: If4c053de3391d6efffe72b07b1a52b5ff71b8454
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-30 04:04:06 +00:00
Treehugger Robot
eeb5008f8e Merge "Prevent concurrent read/writes to a map" into main am: 662b09e8c3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2731378

Change-Id: Ia4087b03dc2a86c67f097e8bc2ee2b06b7080bcf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-30 03:12:54 +00:00
Treehugger Robot
662b09e8c3 Merge "Prevent concurrent read/writes to a map" into main 2023-08-30 02:40:07 +00:00
Liz Kammer
02914408de Add do not convert for sdk_version unset
When sdk_version is unset, the build with fail with Bazel because
private APIs are do not build with Bazel at this time.

This instead prevents migrating the relevant target to Bazel in bp2build

Test: go tests
Change-Id: I31dabcf143de7933706d1b734ef21467a01b65e9
2023-08-29 20:06:48 -04:00
Spandan Das
fc6e645645 Prevent concurrent read/writes to a map
This should hopefully fix an intermittent flake in bp2build, which is
now run by default.

Test: go build ./android
Change-Id: Ic257a34448ab323df1680cf1990b087ed415a592
2023-08-29 23:59:20 +00:00
Treehugger Robot
33bbfad308 Merge "Allowlist more deps of adb" into main am: 8bbe26cad7 am: 56e9f9441c am: ed953380d3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703474

Change-Id: Ia5922548e24979b918744dd3a1726d7420cb1432
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 21:42:10 +00:00
Treehugger Robot
ed953380d3 Merge "Allowlist more deps of adb" into main am: 8bbe26cad7 am: 56e9f9441c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703474

Change-Id: I19197555ada2bbe50ed2458d072925605b6b041c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 20:54:40 +00:00
Treehugger Robot
56e9f9441c Merge "Allowlist more deps of adb" into main am: 8bbe26cad7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2703474

Change-Id: I3dcfc3e4029bcea41ff01bf38c3eca070235ec46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 20:03:07 +00:00
Treehugger Robot
8bbe26cad7 Merge "Allowlist more deps of adb" into main 2023-08-29 19:39:56 +00:00
Jared Duke
aa88b3d020 Reland "Enable R8 full mode by default for apps"
This is attempt 4 at landing this change. Prior attempts were
reverted due to downstream test breakages not in presubmit.
Those issues have been resolved, and additional manual heavy
presubmit tests were run to ensure stability.

Observed APK savings: ~24MB

This reverts commit 74a5c2ec76.

Reason for revert: Fixed ManagedProvisioningTests

Bug: 215530220
Change-Id: I223228a345fa1a3bad52fb3e91c744107e04fc07
2023-08-29 17:07:20 +00:00
Treehugger Robot
7b9d6e4e31 Merge "Reland: Re-enable checks that pass in udc-dev-plus-aosp and downstream" into udc-dev-plus-aosp am: 7c21354de3
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24514691

Change-Id: I348f39a0fbf6bfd9d7b1d0099d0810d7667a5dd0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 07:26:39 +00:00
Treehugger Robot
7c21354de3 Merge "Reland: Re-enable checks that pass in udc-dev-plus-aosp and downstream" into udc-dev-plus-aosp 2023-08-29 06:38:38 +00:00
Colin Cross
7b9c1e9065 Reland: Re-enable checks that pass in udc-dev-plus-aosp and downstream
This relands Ifa581e8d346cf7e70387d6aa3135203d6a7d621b after
fixes to the manifests of modules that didn't pass the new
lint checks.

Bug: 294098365
Test: treehugger
Test: https://android-build.googleplex.com/builds/abtd/run/L56200000962810233
Test: https://android-build.googleplex.com/builds/abtd/run/L49700000962810033
Change-Id: I82129ef29025f35c0f4fc20f2d892c0af39d76ae
2023-08-29 04:20:07 +00:00
Treehugger Robot
ca97a45396 Merge "Use board api level for seapp coredomain check" into main am: 37a0e4a0bd am: 2bc8b7cf1b am: f6bbd111b9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2727563

Change-Id: I6d5ce768de31d0917f3eb66e8c826ca964cbb196
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 03:31:56 +00:00
Treehugger Robot
f6bbd111b9 Merge "Use board api level for seapp coredomain check" into main am: 37a0e4a0bd am: 2bc8b7cf1b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2727563

Change-Id: Ibfe3bc21d05739fa8cfcce4590148a106ea12f80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 02:45:45 +00:00
Treehugger Robot
2bc8b7cf1b Merge "Use board api level for seapp coredomain check" into main am: 37a0e4a0bd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2727563

Change-Id: I6f5af8e03106216cec73f6cac83eed213f9a71f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 01:56:09 +00:00
Treehugger Robot
37a0e4a0bd Merge "Use board api level for seapp coredomain check" into main 2023-08-29 01:09:37 +00:00
Xin Li
fdc991cdb3 [automerger skipped] Merge "Merge Android U (ab/10368041)" into aosp-main-future am: a4479de778 -s ours am: b56236d371 -s ours
am skip reason: Merged-In I0a83d1213dde818cfa6a04e51ddeb2056fb7f87a with SHA-1 536349e466 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24181668

Change-Id: I370899e58f35feea1053a42ff6dfe4abfe3e0272
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 00:39:23 +00:00
Xin Li
5387df3491 [automerger skipped] Merge Android U (ab/10368041) am: 16b7e67db6 -s ours am: 7a5ff1b5ee -s ours
am skip reason: Merged-In I0a83d1213dde818cfa6a04e51ddeb2056fb7f87a with SHA-1 536349e466 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24181668

Change-Id: I9552bf206181b4e7952b0f666858cb44ee2a441a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 00:34:48 +00:00
Yu Liu
7ece4aae36 Support memtag sanitizer.
Bug: 295173102
Test: local unit tests
Change-Id: Ib8cd82cd3989d9c120255e149473d8ec00f100f5
2023-08-28 17:14:58 -07:00
Xin Li
b56236d371 [automerger skipped] Merge "Merge Android U (ab/10368041)" into aosp-main-future am: a4479de778 -s ours
am skip reason: Merged-In I0a83d1213dde818cfa6a04e51ddeb2056fb7f87a with SHA-1 536349e466 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24181668

Change-Id: I5ccebb96f13cccba1e6e4ae67f7897e3160b3fbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 00:03:32 +00:00
Xin Li
7a5ff1b5ee [automerger skipped] Merge Android U (ab/10368041) am: 16b7e67db6 -s ours
am skip reason: Merged-In I0a83d1213dde818cfa6a04e51ddeb2056fb7f87a with SHA-1 536349e466 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/24181668

Change-Id: I7686933cfa9f5c3177f2264a6f8acb642df644b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 23:58:48 +00:00
Spandan Das
fb099ad232 Merge "Bugfixes for proto_library (proto.include_dirs)" into main am: 26e2967e54 am: b6d55182c8 am: 2c092a8f2f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2727054

Change-Id: I58cf79b743b21f655f3f84125c5502b065d799a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 23:41:30 +00:00
Spandan Das
2c092a8f2f Merge "Bugfixes for proto_library (proto.include_dirs)" into main am: 26e2967e54 am: b6d55182c8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2727054

Change-Id: I1f07ea7d5e8a809cbc91d97b990d94c8b9c31c7e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 23:11:24 +00:00
Xin Li
a4479de778 Merge "Merge Android U (ab/10368041)" into aosp-main-future 2023-08-28 22:12:56 +00:00
Spandan Das
b6d55182c8 Merge "Bugfixes for proto_library (proto.include_dirs)" into main am: 26e2967e54
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2727054

Change-Id: I45f5b2f47ef65cc8320866dfdf291d1722352a15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 22:11:41 +00:00
Spandan Das
26e2967e54 Merge "Bugfixes for proto_library (proto.include_dirs)" into main 2023-08-28 21:41:00 +00:00
Todd Lee
89efba569c Merge "Support for incremetal platform prebuilt APIs" into main am: 5b6d1d87d6 am: f09f5d7995 am: 9f436acbc3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726799

Change-Id: I247f0fb81d56d42cc702fb5dd2229124939a3c83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 20:08:19 +00:00
Ivan Lozano
f620a79566 Merge "rust: Rust sanitized snapshots variations" into main am: 791f60365e am: df0e3b1b71 am: 8d06636b32
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2723878

Change-Id: I84e89acb815d5d22908b88a0f8c046e6ef0b613a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 20:07:25 +00:00
Todd Lee
9f436acbc3 Merge "Support for incremetal platform prebuilt APIs" into main am: 5b6d1d87d6 am: f09f5d7995
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726799

Change-Id: I3c157e588e2c3b54e0fc04aaf474aa1e93b3d4c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 19:20:06 +00:00
Ivan Lozano
8d06636b32 Merge "rust: Rust sanitized snapshots variations" into main am: 791f60365e am: df0e3b1b71
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2723878

Change-Id: I69429fc5a97eb52f6fc3cae7bd9acc198d35b9b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 19:19:38 +00:00
Todd Lee
f09f5d7995 Merge "Support for incremetal platform prebuilt APIs" into main am: 5b6d1d87d6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726799

Change-Id: I8f17b42119655787ba6f17868a3006b3e96d37ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 19:16:31 +00:00
Todd Lee
5b6d1d87d6 Merge "Support for incremetal platform prebuilt APIs" into main 2023-08-28 18:42:58 +00:00
Spandan Das
f26ee15e01 Bugfixes for proto_library (proto.include_dirs)
The fixes are
- Dedupe the dir list. Since we partition the proto srcs per pacakge and
  then iterate the map, a single include directory was being listed
  multiple times
- Drop target_compatible_with from these proto_library targets. The
  compatibility will be enforced at the top-level <lang>_proto_library.

Test: Added a unit test

Change-Id: Ia18c0f8c495585010fd4e372092afe80c5d8290c
2023-08-28 18:39:59 +00:00
Ivan Lozano
df0e3b1b71 Merge "rust: Rust sanitized snapshots variations" into main am: 791f60365e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2723878

Change-Id: I4205d02a6a4427091455d8ea3241d310ee2ef253
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 18:35:54 +00:00
Ivan Lozano
791f60365e Merge "rust: Rust sanitized snapshots variations" into main 2023-08-28 18:01:22 +00:00
Treehugger Robot
467e97553c Merge changes from topic "java-proto-include-dir" into main am: 7eb6ffc796 am: 3f352577f8 am: eac4352579
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2723480

Change-Id: I578ee371375499f398685cb67e1608c7c986e247
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:58:15 +00:00
Spandan Das
0b1d8e1342 Translate python_libray.pkg_path to proto.import_prefix am: cb847638af am: 9c892b8daa am: a1b2313d5c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721823

Change-Id: Ia0903e3fde17de8f7126a0ba299d316aee74a2c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:58:11 +00:00
Alix Espino
655241b41d Merge "support for multiple filegroups and resource_dirs" into main am: 5dbb696c53 am: 6af68b8270 am: c0b2beb23d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2626338

Change-Id: I8ee5032bfbf1259af3538ddcfaedf684b785e6a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:57:51 +00:00
Wei Li
6bfcb32849 Merge "Use ninja rspfile for list of provenance metadata file of modules, in case there are many provenance metadata files and the list might exceed the command line length limit." into main am: d632171e93 am: 0b2472a365 am: c998616209
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726916

Change-Id: If87739f5935a9f10172c0e30003c3fc68ceec2ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:57:36 +00:00
Treehugger Robot
eac4352579 Merge changes from topic "java-proto-include-dir" into main am: 7eb6ffc796 am: 3f352577f8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2723480

Change-Id: Iaf40c86fbe469330ba10c50de5ba0cf44f649f41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:57:00 +00:00
Spandan Das
a1b2313d5c Translate python_libray.pkg_path to proto.import_prefix am: cb847638af am: 9c892b8daa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721823

Change-Id: I11eb36a041f970612fed42659506f4e754a1b84d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:56:56 +00:00
Alix Espino
c0b2beb23d Merge "support for multiple filegroups and resource_dirs" into main am: 5dbb696c53 am: 6af68b8270
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2626338

Change-Id: I5643acaef26c42b7b8f5413190ab048bad9a5c4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:56:35 +00:00
Wei Li
c998616209 Merge "Use ninja rspfile for list of provenance metadata file of modules, in case there are many provenance metadata files and the list might exceed the command line length limit." into main am: d632171e93 am: 0b2472a365
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726916

Change-Id: I857ef49b2b36f4e2bcd40367487f3d3fe87aee1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:56:19 +00:00
Treehugger Robot
3f352577f8 Merge changes from topic "java-proto-include-dir" into main am: 7eb6ffc796
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2723480

Change-Id: I6c7c4dbed074f32a3b50a2e5adb670f154bc818a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:54:41 +00:00
Spandan Das
9c892b8daa Translate python_libray.pkg_path to proto.import_prefix am: cb847638af
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721823

Change-Id: Ib5f6ee9478486881d6b4b079791bab78f2b3c2ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28 17:54:36 +00:00