Commit Graph

7613 Commits

Author SHA1 Message Date
Jingwen Chen
aea8ba3534 Allowlist //system/linkerconfig
Test: b test //system/linkerconfig/...
Change-Id: I907524bd412fd6312f9c9478f3635ebbd8c27ce0
2023-10-16 06:52:41 +00:00
Yu Liu
a83e7de9b7 Merge "Handle the case where the release value set is a list." into main am: f613da45db am: 81b7edc4ae am: 4af9447c20 am: bff73dd63b am: e02078582f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2787773

Change-Id: I940607fe865a71b50151a9efb24a730cbcca0cd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-14 06:12:24 +00:00
Yu Liu
f613da45db Merge "Handle the case where the release value set is a list." into main 2023-10-14 03:27:30 +00:00
Yu Liu
91fd9729ba Merge "Allowlist fake_device_config in order to build some java_aconfig_library for host." into main am: 281288177e am: de1e9982f8 am: 7804615146 am: 919c5f7e87 am: 80248d3349
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2788313

Change-Id: I4640191ff590ff78c448cbf33e08796946cbe554
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-14 02:54:38 +00:00
Yu Liu
281288177e Merge "Allowlist fake_device_config in order to build some java_aconfig_library for host." into main 2023-10-14 00:06:40 +00:00
Yu Liu
eebb259356 Handle the case where the release value set is a list.
Bug: 304814040
Test: CI, unit test,
b build build/make/tools/aconfig:aconfig.test.cpp
b test build/make/tools/aconfig:AconfigJavaHostTest

Change-Id: I9ca939348a063c39e9528f24e788f9757458d30c
2023-10-13 16:45:51 -07:00
Vinh Tran
c02e3657d6 Merge "Allowlist toolchain/pgo-profiles" into main am: 37f26b9c6e am: 886403712f am: a0e62b7252 am: 809f6bd1d2 am: cc0028c165
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2783269

Change-Id: I1cb56e50790ebbf2971a058949f7294438ff830c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13 23:04:22 +00:00
Treehugger Robot
d11f0d5999 Merge "Allowlist more frameworks" into main am: 8ec32beb07 am: 42ed0ff7d7 am: 5c91caac63 am: 2ac6bb96bf am: f15faca480
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2759607

Change-Id: Ibb093605facbb17ca1a0a35b4ec2773d38e0fd21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13 23:03:56 +00:00
Yu Liu
873ad35f87 Allowlist fake_device_config in order to build some java_aconfig_library for host.
Bug: 305255550
Test: CI
Change-Id: Ic073a5fef0acccb7fcbbacb93c9f42ea80e8e154
2023-10-13 20:50:56 +00:00
Vinh Tran
37f26b9c6e Merge "Allowlist toolchain/pgo-profiles" into main 2023-10-13 20:34:03 +00:00
Liz Kammer
90bfe3a669 Allowlist more frameworks
Test: bp2build.sh
Change-Id: If471b5024e077fe2cf12413549103897718036f6
2023-10-13 08:47:02 -04:00
Jingwen Chen
f014d9233b Merge "Allowlist mainline_modules_sdks_test" into main am: a51d0d7d5c am: 79526bd72f am: 8086bbfdb4 am: c5d8845d2d am: dc1231250e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2786179

Change-Id: Icc82ec68892604fe16786ad12014b5309af45a31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13 09:50:26 +00:00
Yike Zhang
41e91bcd4e Merge "Enable pyfakefs in bp2build" into main am: 95a2901e52 am: d314e6ecbd am: 17706aa7c0 am: 3731a66b5d am: 6b19c2ee3d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2785347

Change-Id: If408ae5713b36683cfffcdb3c2719bb54f9b0ccf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-13 09:50:06 +00:00
Jingwen Chen
a51d0d7d5c Merge "Allowlist mainline_modules_sdks_test" into main 2023-10-13 07:11:08 +00:00
yike
bae0b4c761 Enable pyfakefs in bp2build
`//tools/asuite/atest:java-test-filter-generator-test` requires this
dependency.

Test: presubmit
Bug: 301180123
Change-Id: I9ed0d1a89b34a985c671960546914c039e4e4556
2023-10-13 03:43:52 +00:00
Jingwen Chen
390d4ca325 Allowlist mainline_modules_sdks_test
Test: b build `bmod mainline_modules_sdks_test`
Change-Id: I1e2e0fdf8547e48b53a96c42d492da861007b10c
2023-10-12 10:00:55 +00:00
Christopher Parsons
d18526d5cf Merge "Turn on bp2build_deps by default" into main am: c27e8f1427 am: 63bebdd3f0 am: dc83a7f522 am: 88daed2733 am: 1593186f9c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2778709

Change-Id: Ie4139f086156c8d141ccba9ed2a88857aca79f38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 18:46:43 +00:00
Vinh Tran
14d60d1fd0 Allowlist toolchain/pgo-profiles
Test: m bp2build
Change-Id: I3c4b383941c24aa948e1a42aa782349567398c5f
2023-10-11 12:17:30 -04:00
Christopher Parsons
c27e8f1427 Merge "Turn on bp2build_deps by default" into main 2023-10-11 15:18:18 +00:00
Jason Wu
10d38d200f Merge "Update sh_test conversion to handle data_bins and test_configs properly" into main am: 5a2a94ebf0 am: b221ea837b am: 8488449e91 am: 76a39b9ce0 am: 9f8d793b61
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2726134

Change-Id: I53ae7a9fe0ef1cbd2a68bfe25223fed0225a698e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11 04:26:11 +00:00
Jason Wu
5a2a94ebf0 Merge "Update sh_test conversion to handle data_bins and test_configs properly" into main 2023-10-11 01:11:15 +00:00
Zi Wang
f8a83c1913 Merge "Address comments from aosp/2777928" into main am: 379257c84b am: f8b4e59841 am: a494870a97 am: 28698644dd am: 25f45dbaf3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2779550

Change-Id: I897e6e114115559cb23c13c489620dfa7d9113be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 21:17:47 +00:00
Jason Wu
25c69eec45 Update sh_test conversion to handle data_bins and test_configs properly
sh_test.data_bins are used to mark special executable dependencies which should be installed alongside the test entry point's cwd as siblings. This change makes it such that the Tradefed rule places them at the expected location. In addition, this change also incorporates the `tradefed.TestConfigAttributes` to handle the test_configs conversions.

Test: bp2build.sh
Bug: 283486885
Change-Id: Ifeb049c13ae208c785dbdc858f589be8f21109d1
2023-10-10 14:03:19 -04:00
Zi Wang
27bf75c2e9 Merge "Use correct module name for java_import in shouldConvertWithBp2build verification" into main am: 57e60bf82b am: 2bb12a544a am: 01ae272f15 am: 25ab39bc37 am: 1778fa56a9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2777928

Change-Id: I1975e4fb563cf7facf2c29330e602517c184a17e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 08:59:21 +00:00
Spandan Das
220752335a Merge "Allowlist jni libs of FrameworksNetsTests" into main am: 008f2e55c7 am: 57d925dae0 am: 1647fcd45f am: 4795bb9bb5 am: 7045de5516
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776931

Change-Id: I4e39d91b015208cf07d6f735b8fb5e4f9ede682f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 03:56:33 +00:00
Chris Parsons
d43be7c704 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
2023-10-10 03:20:16 +00:00
Zi Wang
74c9a7758b Address comments from aosp/2777928
Test: CI
Change-Id: I0d8ee145d797e44338b7eca91fda4177464d7bdb
2023-10-09 17:56:06 -07:00
Treehugger Robot
54eedfbcd9 Merge "Exclude REL from preview API levels." into main am: a1e713fe24 am: f6dbb57c92 am: 279ec4b393 am: cb7153bde5 am: 8e194b6613
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776068

Change-Id: I69f54c424860948fb76c80ddff1863bb3c5c0c9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 00:14:22 +00:00
Spandan Das
17c37017ed Merge "Allowlist jni libs of FrameworksNetsTests" into main am: 7836d75592 am: 6930284ac2 am: 1faddaa40a am: 137f8c1c4f am: 0093e92002
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776070

Change-Id: I95cc0804636c9c1433ed206ea2791a47ccaf6ea3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-10 00:14:02 +00:00
Zi Wang
734266b633 Use correct module name for java_import in shouldConvertWithBp2build verification
This change makes sure that prebuilt module has correct module name
prefix("prebuilt_") inside method shouldConvertWithBp2build, to avoid
the bp2build conflict issue when a normal module and a prebuilt module
with the same name are both allowlisted.

Test: CI, added unit tests and the steps to reproduce in b/303376793

Bug: 303376793
Bug: 303868211
Change-Id: I4f1126182ec1f52ae6a08046a77204939230edef
2023-10-09 16:51:35 -07:00
Spandan Das
008f2e55c7 Merge "Allowlist jni libs of FrameworksNetsTests" into main 2023-10-09 23:38:59 +00:00
Treehugger Robot
a1e713fe24 Merge "Exclude REL from preview API levels." into main 2023-10-09 20:34:06 +00:00
Treehugger Robot
d417efa7f0 Merge changes from topic "aapt2_toggle_bazel" into main am: 37fb733466 am: 5c53e28dfe am: dd719ded06 am: 83c4bc3857 am: 7e97b1c519
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776649

Change-Id: If66425134d44ccee91766fc7fc69d7dc79ad02b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09 20:02:17 +00:00
Romain Jobredeaux
83d934ba10 Allowlist kotlinx_coroutines_android am: f2e3c111ec am: 5c3cda4b18 am: a6cb845fa4 am: 9a16f22732 am: 3079d8133f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776650

Change-Id: I5c86a9342573e799cd6361250aa7cf33611cf3e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09 20:02:09 +00:00
Spandan Das
7836d75592 Merge "Allowlist jni libs of FrameworksNetsTests" into main 2023-10-09 19:55:00 +00:00
Romain Jobredeaux
5c3cda4b18 Allowlist kotlinx_coroutines_android am: f2e3c111ec
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2776650

Change-Id: I531dff0d5535c6ac0d4aabf71686e26080b3f2d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09 16:43:29 +00:00
Treehugger Robot
37fb733466 Merge changes from topic "aapt2_toggle_bazel" into main
* changes:
  Allowlist prebuilt version aapt2
  Allowlist kotlinx_coroutines_android
2023-10-09 16:02:37 +00:00
Kiyoung Kim
0c6935113b Merge "Disable TARGET_VNDK_USE_CORE_VARIANT if VNDK is deprecated" into main am: f161d653cf am: 22508c4eb2 am: 0ccd34b149 am: c90533a119 am: c2ef241726
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2777368

Change-Id: Ide2bb5ae143d335a7012276713f7e35982e1a82c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-09 08:45:33 +00:00
Kiyoung Kim
f161d653cf Merge "Disable TARGET_VNDK_USE_CORE_VARIANT if VNDK is deprecated" into main 2023-10-09 05:31:12 +00:00
Treehugger Robot
0ca2e0f55a Merge "Allowlist AndroidFrameworkLintChecker" into main am: 6bc88ae14d am: 2579fbad62 am: 8cd59aee93 am: 6ec3b31d6c am: 23bbcdffe9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745835

Change-Id: Idd5aafd4b27fe3c089b06c7851c02c73e835048b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:58:59 +00:00
Alyssa Ketpreechasawat
98dcc42dca Merge "Revert "Revert "Disable hiddenapi check for building from prebuilts.""" into main am: 2711ce2e1f am: fc3ab39cae am: 7209384e9a am: c5e1ac2ea6 am: 0d617b6248
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2775656

Change-Id: I314b67d600ed59f569a57f3e4be3c7c64a047d70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:55:29 +00:00
Christopher Parsons
fe3d729f74 Merge "Dont write data attrs for cc lib rules" into main am: f7fe400fbc am: 1140168066 am: 100e5a256b am: c3757c0c02 am: 9ad29be603
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2773605

Change-Id: I3a3c910807ae55b1027b5a3e88fdf650f7e25fb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:51:31 +00:00
Alyssa Ketpreechasawat
1173751119 Merge "Revert "Added new framework-pdf jar inside MediaProvider module"" into main am: 5cdd22700e am: 48828a1837 am: 3e49b3be0a am: 64528895c0 am: 4afb4344c9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2775629

Change-Id: I43cfb3178440e53a34aa044412fd40054b65012d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:47:33 +00:00
Treehugger Robot
6bc88ae14d Merge "Allowlist AndroidFrameworkLintChecker" into main 2023-10-06 20:17:25 +00:00
Alyssa Ketpreechasawat
2711ce2e1f Merge "Revert "Revert "Disable hiddenapi check for building from prebuilts.""" into main 2023-10-06 19:17:40 +00:00
Romain Jobredeaux
69e2d83e8d Allowlist prebuilt version aapt2
Bug: 303786272
Test: CI + Manual build
Change-Id: I0a748430e4f2c4d77c6564562c3a85b0dc4368e4
2023-10-06 13:46:42 -04:00
Romain Jobredeaux
f2e3c111ec Allowlist kotlinx_coroutines_android
Change-Id: Ib097d43e0abb6a94cdb4e0ff13d6ac3e0c13da9f
2023-10-06 13:46:15 -04:00
Spandan Das
ef3fbfeef2 Allowlist jni libs of FrameworksNetsTests
This includes
- libandroid_net_connectivity_com_android_net_module_util_jni
- libservice-connectivity
- netd_aidl_interface-V5-cpp

Bug: 297405814
Test: b build $(bmod libandroid_net_connectivity_com_android_net_module_util_jni) --config=android
Test: b build $(bmod libservice-connectivity) --config=android
Test: b build //packages/modules/Connectivity/staticlibs/netd:netd_aidl_interface-V5-cpp --config=android

Change-Id: I519bfba93cc0b8895b21a4287abd85299fea9afc
2023-10-06 17:18:48 +00:00
Spandan Das
046c8b4f19 Allowlist jni libs of FrameworksNetsTests
This dir contains the following jni libs
- libnetworkstatsfactorytestjni
- libandroid_net_frameworktests_util_jni

Bug: 297405814
Test: b build $(bmod libnetworkstatsfactorytestjni) --config=android
Test: b build $(bmod libandroid_net_frameworktests_util_jni) --config=android

Change-Id: I3905396cab8df5ebbbf12eafcd9f96cde8305697
2023-10-06 17:18:45 +00:00
Christopher Parsons
f7fe400fbc Merge "Dont write data attrs for cc lib rules" into main 2023-10-06 14:09:07 +00:00