Yu Liu
f2b94010c8
Convert java_aconfig_library to bazel.
...
Bug: 297357579
Test: Unit test and AconfigJavaHostTest
Change-Id: Icf944cc0b2a7382107923d49b2d2ff0eb4113638
2023-10-02 15:04:19 -07:00
Dwayne Barry
e298d42044
Merge changes from topic "revert-2646423-HDQXAAHWBW" into main
...
* changes:
Revert "NDK library: enable feature flags for dumping ABI repres..."
Revert "NDK library: enable feature flags for diffing ABI repres..."
2023-10-02 21:40:32 +00:00
Android Culprit Assistant
cd44909edc
Revert "NDK library: enable feature flags for dumping ABI repres..."
...
This revert was created by Android Culprit Assistant. The culprit was identified in the following culprit search session (http://go/aca-get/e18f14a6-af8b-4b9e-8f8e-73515c608887 ).
Change-Id: Ia32769fc520459ce7cb61f8e5b1def623eee93ff
2023-10-02 21:26:39 +00:00
Android Culprit Assistant
6dabfdda65
Revert "NDK library: enable feature flags for diffing ABI repres..."
...
This revert was created by Android Culprit Assistant. The culprit was identified in the following culprit search session (http://go/aca-get/e18f14a6-af8b-4b9e-8f8e-73515c608887 ).
Change-Id: I4e0b62eea9e1c0ff49fbbf92e900606ccf93b93a
2023-10-02 21:26:39 +00:00
Wei Li
1c40d6cefe
Merge "Change sbom_test.sh to take command line arguments for target product, release and build variant, which is for a corresponding change in CI." into main am: 0af40657ff am: 5f49a8e36e am: e4b6a23cb0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2770025
Change-Id: I4dd92c2874225ddd7dc798b902d582b82ebea28a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 21:06:28 +00:00
Christopher Parsons
a9abf7e090
Merge "Treat src=name filegroups as handcrafted targets" into main am: aa3e435857 am: 87fbbe641d am: dd03dde9c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2766186
Change-Id: Id12f2ac71f7c33eab1c0e8f39e47cea99c07a14b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 21:04:58 +00:00
Wei Li
e4b6a23cb0
Merge "Change sbom_test.sh to take command line arguments for target product, release and build variant, which is for a corresponding change in CI." into main am: 0af40657ff am: 5f49a8e36e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2770025
Change-Id: I329d2f2ae0bf088750beb21a8a98dbe6fa39d775
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 20:03:45 +00:00
Christopher Parsons
dd03dde9c2
Merge "Treat src=name filegroups as handcrafted targets" into main am: aa3e435857 am: 87fbbe641d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2766186
Change-Id: I0e36fe1e95afb2b080e7813f224d2f851a7d2528
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 20:01:17 +00:00
Mark Dacek
331c999e94
Merge "Modify symlink_forest to rerun when soong_build has changed." into main am: e20b7589b4 am: 55c467dd51 am: 9574fb9ab2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2758108
Change-Id: Ibf3060021ce0de91b37756701d5eac7981c8be19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 19:59:18 +00:00
Wei Li
5f49a8e36e
Merge "Change sbom_test.sh to take command line arguments for target product, release and build variant, which is for a corresponding change in CI." into main am: 0af40657ff
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2770025
Change-Id: I566856eacea24d4659d76fce37a4e8dd6b9cb171
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 18:35:52 +00:00
Christopher Parsons
87fbbe641d
Merge "Treat src=name filegroups as handcrafted targets" into main am: aa3e435857
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2766186
Change-Id: Ib25d2952b0f8aca01fbe651550e1a50967e3b605
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 18:35:30 +00:00
Mark Dacek
9574fb9ab2
Merge "Modify symlink_forest to rerun when soong_build has changed." into main am: e20b7589b4 am: 55c467dd51
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2758108
Change-Id: I7759f157177fa248a577ec7984a131bde06bfd45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 18:33:12 +00:00
Wei Li
0af40657ff
Merge "Change sbom_test.sh to take command line arguments for target product, release and build variant, which is for a corresponding change in CI." into main
2023-10-02 18:14:33 +00:00
Spandan Das
a7da3f0e0b
Create bp2build converter for versioned_ndk_headers
...
This module type is used by a single soong module - `common_libc` in
bionic/libc
Implementation details
- Convert this module type to ndk_headers rule. Bazel's ndk_headers rule
will have a boolean attribute `run_versioner` to determine if
verioner should be run on the headers
- Add this module type to the alwaysConvert bp2build list
- Add the converted target for `common_libc` to the deps of
`ndk_sysroot`. This ensures that unbundled apps link against the
versioned NDK headers of libc
Test: go test ./bp2build
Test: b build //bionic/libc:common_libc --config=android
Test: for f in $(find bazel-bin/bionic/libc/common_libc.versioned -type f); do cmp $f ${f/bazel-bin\/bionic\/libc\/common_libc.versioned/out\/soong\/ndk\/sysroot\/usr\/include}; done # no diff
Bug: 301169067
Change-Id: I55be202f0589db9bdc743c8be41c9c5afd74c352
2023-10-02 17:35:55 +00:00
Christopher Parsons
aa3e435857
Merge "Treat src=name filegroups as handcrafted targets" into main
2023-10-02 17:35:44 +00:00
Zi Wang
2260933688
Allowlist tradefed-common-util and some dependents for tradefed
...
Test: CI
Bug: 283193845
Change-Id: Id9e8eefcf47080e786c62466658c7cb1f31b055d
2023-10-02 09:56:34 -07:00
Mark Dacek
55c467dd51
Merge "Modify symlink_forest to rerun when soong_build has changed." into main am: e20b7589b4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2758108
Change-Id: I6c6f2028868304284588ecf4fa6998b973e9f7bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 16:25:07 +00:00
Mark Dacek
e20b7589b4
Merge "Modify symlink_forest to rerun when soong_build has changed." into main
2023-10-02 15:36:43 +00:00
Romain Jobredeaux
61535ddb6f
Merge "Use manual BUILD files in jdk8 and allowlist apache-commons-compress" into main am: e2007bfd0e am: fc6a6fd081 am: 49b07dc069
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2767831
Change-Id: Ideb27e2135fac3a4b6071f39f763180616c39fa4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 15:28:36 +00:00
Aleksei Vetrov
0b97beff20
Merge changes I94a0e2de,I95ebfef6 into main am: bf62b334f6 am: 3306e5228a am: c600c8b9f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2646423
Change-Id: Iff1edd58b3f8ed8f86cfe9f3f419a8e5dfc70740
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 15:28:26 +00:00
Romain Jobredeaux
49b07dc069
Merge "Use manual BUILD files in jdk8 and allowlist apache-commons-compress" into main am: e2007bfd0e am: fc6a6fd081
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2767831
Change-Id: Id85f25741908bc67982813fcd9f2bbc2bbebc626
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 14:25:22 +00:00
Aleksei Vetrov
c600c8b9f4
Merge changes I94a0e2de,I95ebfef6 into main am: bf62b334f6 am: 3306e5228a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2646423
Change-Id: I6836367ef771711213c08083590d533d3ea6c2ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 14:25:11 +00:00
Romain Jobredeaux
fc6a6fd081
Merge "Use manual BUILD files in jdk8 and allowlist apache-commons-compress" into main am: e2007bfd0e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2767831
Change-Id: I39fbdd11d59b1b3905cd55ebd4146913b8e64e5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 14:19:44 +00:00
Romain Jobredeaux
e2007bfd0e
Merge "Use manual BUILD files in jdk8 and allowlist apache-commons-compress" into main
2023-10-02 13:38:50 +00:00
Aleksei Vetrov
3306e5228a
Merge changes I94a0e2de,I95ebfef6 into main am: bf62b334f6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2646423
Change-Id: I00b43583290322a31c1ca36bfcde5ce596327544
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-10-02 13:17:16 +00:00
Aleksei Vetrov
bf62b334f6
Merge changes I94a0e2de,I95ebfef6 into main
...
* changes:
NDK library: enable feature flags for diffing ABI representations
NDK library: enable feature flags for dumping ABI representations
2023-10-02 12:40:59 +00:00
Thiébaud Weksteen
d054436434
Add .lint tagged output to Java modules
...
The linter output can be referenced in other modules for further
processing.
Bug: 302400088
Test: m nothing
Change-Id: I1809b70d8d98ced5d8f3d5f068c6639c782ebebc
2023-10-02 10:12:30 +11:00
Krzysztof Kosiński
29c60f34fb
Remove -Wsign-promo.
...
This flag has no effect in Clang:
https://clang.llvm.org/docs/DiagnosticsReference.html#wsign-promo
Bug: 296606895
Test: presubmit
Change-Id: I59c1e6b6cf541529b9f4741accdf26822572426f
2023-09-30 06:15:22 +00:00
Krzysztof Kosiński
1a4572ec9c
More documentation for C++ global config.
...
Bug: 296606895
Test: presubmit
Change-Id: I19a4fa327bf1eac192067caf6d064a740124caf6
2023-09-30 05:49:09 +00:00
Wei Li
3b3173d5db
Change sbom_test.sh to take command line arguments for target product, release and build variant, which is for a corresponding change in CI.
...
Bug: 276778945
Test: build/soong/tests/sbom_test.sh TARGET_PRODUCT=aosp_cf_x86_64_phone TARGET_RELEASE=trunk_staging TARGET_BUILD_VARIANT=userdebug
Change-Id: I2d9e271e4ae351e3626657aa2ac2a1a967c15fc8
2023-09-29 16:52:11 -07:00
MarkDacek
23a4120c57
Modify symlink_forest to rerun when soong_build has changed.
...
Also remove existing symlink_forest_version functionality.
This remedies issues pertaining to b/300122962 - symlinks not
clearing after a revert
Timing wise - this doesn't present a performance regression
on a clean build. When soong_build changes, it's considerably longer
but no different from the time when symlink_forest_version is changed.
Bug: 300288299
Test: build/soong/tests/symlink_forest_rerun_test.sh
Change-Id: I0e95aac315dfea7ea3b8bb9a3eb0c6408300bd3b
2023-09-29 22:53:07 +00:00
Spandan Das
dc7d7f7557
Handle symlinks in isPackageBoundary
...
isPackageBoundary looks at ShouldKeepExistingFile before checking if
that directory contains a BUILD file or not. ShouldKeepExistingFile
should be complemented with a isSymlink check. This is necessary because
we copy all symlinks to the synthetic workspace, and the resolved
symlink might point to a directory containing a BUILD file.
This additional clause is redundant if the directory has been
allowlisted for keepExistingBuildFile (e.g. build/bazel, recursive)
Test: b build //bionic/libc:versioner-dependencies (top of stack)
Change-Id: I5b23262f89ea34a78de4ccade6d27e4c5dd95c2e
2023-09-29 21:04:30 +00:00
Romain Jobredeaux
3fe1edde31
Use manual BUILD files in jdk8 and allowlist apache-commons-compress
...
Bug: 302008402
Bug: 302587886
Change-Id: I91401bf3fcda4c83ad2bb9d782b4021ffe6fd103
2023-09-29 15:08:55 -04:00
Liz Kammer
79ff08f12c
Expand regex for likely aidl filegroups
...
Test: go test soong tests
Change-Id: Iab7abea8e2d11583cb4a8ecd4b27368f61dd40e0
2023-09-29 12:38:42 -04:00
Trevor Radcliffe
9b81d79ef6
Implement bp2build for Sysprop Java
...
Bug: 297356813
Test: bp2build and inspect BUILD files
Test: Conversion Unit Tests
Change-Id: Ib70400eb91bca946df1d99d953d7a0e7e63fb7cf
2023-09-29 15:42:00 +00:00
Jason Wu
348cf26876
Merge "Skip @bazel_tools// labels from ninja" into main am: fc5ff341e8 am: 7e1bbc9629 am: 4802534b19
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2761148
Change-Id: If4eb14674c8a8619bfe085d57707da8df287e1dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 15:37:29 +00:00
Treehugger Robot
1a24a815e0
Merge "Delete temporary files after d8 and r8 rules" into main am: 956f79c5d4 am: 737cf4dc67 am: ad0a6f614f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2768187
Change-Id: Ic5ef015dd25f630c4521009b05b540b172423068
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 15:35:49 +00:00
Mark White
5c7259efb3
Merge "Added new framework-pdf jar inside MediaProvider module" into main am: 477a31271d am: 14a6903e77 am: f500e9d78d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2760586
Change-Id: I214cad25ced3ae5bfa55f3464e9b733360f86066
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 15:35:03 +00:00
Jason Wu
4802534b19
Merge "Skip @bazel_tools// labels from ninja" into main am: fc5ff341e8 am: 7e1bbc9629
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2761148
Change-Id: I704e91ee2344436ba2156ac245cda5d27fcace3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 14:38:04 +00:00
Treehugger Robot
ad0a6f614f
Merge "Delete temporary files after d8 and r8 rules" into main am: 956f79c5d4 am: 737cf4dc67
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2768187
Change-Id: I0605811c5d0e17a4b8d4e69f9502869924f6ef7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 14:35:42 +00:00
Mark White
f500e9d78d
Merge "Added new framework-pdf jar inside MediaProvider module" into main am: 477a31271d am: 14a6903e77
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2760586
Change-Id: I8967a0c014db1dee3c1ae5141c06c63028a0ae78
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 14:33:27 +00:00
Jason Wu
7e1bbc9629
Merge "Skip @bazel_tools// labels from ninja" into main am: fc5ff341e8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2761148
Change-Id: I48f8d8ab339461a435d18d38a001176570d488aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 14:28:24 +00:00
Treehugger Robot
737cf4dc67
Merge "Delete temporary files after d8 and r8 rules" into main am: 956f79c5d4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2768187
Change-Id: I2fadedf0bf0dc36452139d77c70b1d8d1f98535f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 14:28:07 +00:00
Jason Wu
fc5ff341e8
Merge "Skip @bazel_tools// labels from ninja" into main
2023-09-29 14:26:37 +00:00
Treehugger Robot
956f79c5d4
Merge "Delete temporary files after d8 and r8 rules" into main
2023-09-29 13:27:57 +00:00
Mark White
14a6903e77
Merge "Added new framework-pdf jar inside MediaProvider module" into main am: 477a31271d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2760586
Change-Id: I2ae058860ad10e700934ff3648a2d51ad81bf0ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 13:26:48 +00:00
Mark White
477a31271d
Merge "Added new framework-pdf jar inside MediaProvider module" into main
2023-09-29 12:21:33 +00:00
Sam Delmerico
49bd1ee031
Merge "add testcases for rust output file paths" into main am: 1579a91352 am: 54e057563b am: 5f777ced6f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2764070
Change-Id: I1505346c644da9af2ace654b617195688afa07af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 11:23:15 +00:00
Sam Delmerico
5f777ced6f
Merge "add testcases for rust output file paths" into main am: 1579a91352 am: 54e057563b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2764070
Change-Id: I447eda242e74f975fa1a3f6da8b3da27447f4cad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 10:21:32 +00:00
Sam Delmerico
54e057563b
Merge "add testcases for rust output file paths" into main am: 1579a91352
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2764070
Change-Id: Ia864038ab39fb7515517e0a6029e41cd97a37dc2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-29 09:13:51 +00:00