Spandan Das
e0f2ed56a0
Add manual tag to proto_library at the root package
...
This is a fix similar to aosp/2707793. This adds manual tags to the
top-level proto_library created in the root package, plus any
dynamically created proto_library targets for proto.include_dirs. These
proto_library targets might not specify their deps correctly and might
be unbuildable.
(We need to keep these targets because they provide a ProtoInfo for
cc/java/py source gen)
Test: go test ./bp2build
Change-Id: Ic00f05186327fcfcc8d33a0a2c0891ed619b7acb
2023-08-24 19:00:11 +00:00
Cole Faust
39b614af17
Add the system image test to the bazel sandwich
...
Also make -test.sh files executable, while we wait for a bazel update
that will tell us which FileWrite actions should be executable.
Bug: 297268692
Test: m bazel_sandwich
Change-Id: I60498577ba12813bff8bbdbc1b997ea4addefd17
2023-08-24 09:47:35 -07:00
Treehugger Robot
0d1c69345f
Merge "Denylist "ota_from_raw_img" module for bp2build" into main am: 55d7f75b76
am: f035930cfc
am: 0b146ce790
am: 0893dff343
am: 2fa815858b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2724873
Change-Id: If9ccb274bf815a3806b818d044824f0c34413e6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-24 05:42:02 +00:00
Motomu Utsumi
38dc6ad839
Merge "Add package/modules/Connectivity bpf_headers path" into main am: 5147d927e0
am: 491418ff5e
am: d9abb19f0b
am: 995181af56
am: 3a3ce005a8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2720154
Change-Id: If662545f3002d185841c6a96064d355ff521eea2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-24 05:41:04 +00:00
Treehugger Robot
0b146ce790
Merge "Denylist "ota_from_raw_img" module for bp2build" into main am: 55d7f75b76
am: f035930cfc
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2724873
Change-Id: I979cc99ef65ebefbca90e3b5743403c7cd924fa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-24 03:47:05 +00:00
Motomu Utsumi
d9abb19f0b
Merge "Add package/modules/Connectivity bpf_headers path" into main am: 5147d927e0
am: 491418ff5e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2720154
Change-Id: Ib1e557ee2f7c761e9298e2af9540ca2f6631e27b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-24 03:46:37 +00:00
Treehugger Robot
55d7f75b76
Merge "Denylist "ota_from_raw_img" module for bp2build" into main
2023-08-24 02:17:55 +00:00
Motomu Utsumi
5147d927e0
Merge "Add package/modules/Connectivity bpf_headers path" into main
2023-08-24 02:12:51 +00:00
Jihoon Kang
04b7d808fe
Denylist "ota_from_raw_img" module for bp2build
...
The module introduced in aosp/2722136 depends on `delta_generator`,
which is a module defined in directory that is not bp2build default
allowed, causing bp2build failure. Therefore, denylist the module to
resolve breakage.
Test: TH & abtd
Change-Id: I313239d82d384ec7de8167aa385806ebde02d2c8
Bug: 297269308
2023-08-23 23:16:16 +00:00
Romain Jobredeaux
7c7ea38f74
Merge "Allowlist prebuilt/r8 for bp2build." into main am: 573eabaa62
am: f9e64d40eb
am: 5d4e23f900
am: dae732d222
am: fad8dcd71b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2724033
Change-Id: I90a5ace557a7c0b5dd406ee2d21bce36323fb8a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 23:11:52 +00:00
Romain Jobredeaux
5d4e23f900
Merge "Allowlist prebuilt/r8 for bp2build." into main am: 573eabaa62
am: f9e64d40eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2724033
Change-Id: I6cb46fae4f5d73393ae134673a64cf4923104dfc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 21:14:50 +00:00
Mark White
82831c0c25
Merge changes from topic "empty-framework-location" into main
...
* changes:
Created empty framework-location non-updatable module
java_library support for building headers-only
2023-08-23 17:25:39 +00:00
Mark White
387911421b
Merge "java_library support for building headers-only" into main am: 03fe33ad1c
am: 6aac22ac49
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721996
Change-Id: I112e804771534b0c20283891e0a170241a021c0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 16:04:52 +00:00
Romain Jobredeaux
890d6ea885
Allowlist prebuilt/r8 for bp2build.
...
Bug: 293304784
Test: CI
Change-Id: I513a6f487b32e71a2afc01f7afeecfc3a1eb7f2e
2023-08-23 11:41:13 -04:00
Mark White
03fe33ad1c
Merge "java_library support for building headers-only" into main
2023-08-23 15:03:21 +00:00
Treehugger Robot
498772d599
Merge "Denylist reverse dependency of tradefed" into main am: 98872f8b32
am: 67baeccdab
am: 9e1ad0850e
am: 5744834d6d
am: 59e5896db3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721954
Change-Id: Ifbaa27bce56463c167272bcad44404dbe8f99c72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 11:36:33 +00:00
Treehugger Robot
9e1ad0850e
Merge "Denylist reverse dependency of tradefed" into main am: 98872f8b32
am: 67baeccdab
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721954
Change-Id: Ib6d1cebf09a86086bbe79c057cc459827b32b033
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 09:45:12 +00:00
Treehugger Robot
9324fc3a88
Merge "Revert "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN"" into main am: b84435c0ab
am: 5d02cc240a
am: ab9457975f
am: 277a8a54e2
am: 410f28741c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2722773
Change-Id: I3ee3bbda74717bf85b10fa348977cda196ba8006
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 09:44:04 +00:00
Treehugger Robot
98872f8b32
Merge "Denylist reverse dependency of tradefed" into main
2023-08-23 08:17:39 +00:00
Treehugger Robot
ab9457975f
Merge "Revert "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN"" into main am: b84435c0ab
am: 5d02cc240a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2722773
Change-Id: If9a9025bbb905b7350d6ffe76d80701ac172b748
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 07:51:58 +00:00
Treehugger Robot
b84435c0ab
Merge "Revert "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN"" into main
2023-08-23 06:34:30 +00:00
Treehugger Robot
399d4ee5be
Merge "Denylist prebuilts_etc modules to resolve bp2build failure" into main am: 15aed3b882
am: 8653ac40e1
am: 2f2d863300
am: 5f4175bc52
am: c493363574
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721995
Change-Id: Id77dde51da01cc2e7f0c730e3a852cf27d1be06a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 05:57:19 +00:00
Treehugger Robot
f4949c3167
Merge "Denylist "bouncycastle-test-lib" to resolve build failures" into main am: 49275e73cc
am: f846ddbfba
am: dea932a7c6
am: f897bb8872
am: a73dc3c8d6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721953
Change-Id: I4b30538bde80f56a1e0162e97472894ee7b5d6a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 05:57:16 +00:00
Jihoon Kang
f51ec393fe
Denylist reverse dependency of tradefed
...
aosp/2719934 lists tradefed as libs, causing bp2build failure as the
module is not converted to bazel. Thus, denylist the module to resolve
bp2build failure
Test: TH & ABTD
Bug: 297039097
Change-Id: I41f2673636a7564fd6fb75ae97b93613f9098365
2023-08-23 05:24:02 +00:00
Treehugger Robot
2f2d863300
Merge "Denylist prebuilts_etc modules to resolve bp2build failure" into main am: 15aed3b882
am: 8653ac40e1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721995
Change-Id: Ie15139411b1c10ad25bacc46c3db71fc7bbf1b7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 04:06:19 +00:00
Treehugger Robot
dea932a7c6
Merge "Denylist "bouncycastle-test-lib" to resolve build failures" into main am: 49275e73cc
am: f846ddbfba
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721953
Change-Id: I0d57e5f2c1dcfc88363888e5f2943d140a6adbd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-23 04:06:15 +00:00
Treehugger Robot
15aed3b882
Merge "Denylist prebuilts_etc modules to resolve bp2build failure" into main
2023-08-23 02:47:09 +00:00
Treehugger Robot
49275e73cc
Merge "Denylist "bouncycastle-test-lib" to resolve build failures" into main
2023-08-23 02:47:09 +00:00
Inseob Kim
3a61b6edae
Revert "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN"
...
Revert submission 2715179-BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN
Reason for revert: not needed
Reverted changes: /q/submissionid:2715179-BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN
Change-Id: I3bc8f2006b2f82159ae308467ea74ad62a60ec6f
2023-08-23 02:07:40 +00:00
Mark White
a15790ac1e
java_library support for building headers-only
...
Flag for java_library modules to build just the Turbine headers and
skip building an impl jar.
Test: go test java
Bug: 289776578
Change-Id: Iad0babf951710476bc32df93c25d17065a14ab84
2023-08-22 21:29:05 +00:00
Jihoon Kang
49defa67fe
Denylist prebuilts_etc modules to resolve bp2build failure
...
Recently introduced prebuilts_etc modules that possess identical name
and src properties fail with `self-edge` error, thus denylist the two
modules.
Test: ABTD
Bug: 297039097
Change-Id: I430cdb20e4a20985f35abff05d3335959317b509
2023-08-22 20:34:49 +00:00
Jihoon Kang
b06d8a51ea
Denylist "bouncycastle-test-lib" to resolve build failures
...
aosp/2711135 adds `bouncycastle-test-lib` module, which is a
reverse dependency of the denylisted `bouncycastle`, causing
bp2build failure. This change denylists the module to resolve the
failure.
Test: TH
Bug: 297039097
Change-Id: Idbb8f5a17bd5727c53686ba16fe3ff1215e0d0ed
2023-08-22 18:30:05 +00:00
Tomislav Novak
f734f00898
soong: HWASan exclude path support
...
Adds the ability to centrally disable HWASan for multiple modules when
building with SANITIZE_TARGET=hwaddress. Soong version of the patchset.
HWASan takes precedence over CFI and several other sanitizers that it's
incompatible with[1], which can be problematic for modules that require
those sanitizers (e.g. those that depend on vendor prebuilts where only
sanitized variants are provided). This patch adds an easy way to disable
HWASan for such modules while still keeping it globally enabled.
Test: build with HWASAN_EXCLUDE_PATHS set and verify with readelf that
relevant modules have no references to __hwasan symbols
[1] bb31ca1168/core/config_sanitizers.mk (236)
Change-Id: I5824f71f2a400c64cde29e2c7afdd167d851d337
2023-08-22 18:15:14 +00:00
Motomu Utsumi
44591557f4
Add package/modules/Connectivity bpf_headers path
...
Following CLs will move frameworks/libs/net to packages/modules/Connectivity.
This CL is a preparation for that.
Bug: 296014682
Test: m
Change-Id: Ie6483d1e5dfbf6c4745c10d3bb031344368c8c8f
2023-08-22 19:24:24 +09:00
Treehugger Robot
bf8e2ce296
Merge "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN" into main am: 4f53e94198
am: c17e5b8ac8
am: 8fb44deb48
am: 8efe864294
am: 91aaae72f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2714999
Change-Id: I43903022ce6be3591b8bf34ffff22ec33a6d7682
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-22 05:20:52 +00:00
Treehugger Robot
8fb44deb48
Merge "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN" into main am: 4f53e94198
am: c17e5b8ac8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2714999
Change-Id: Iff789d76b56d51d33340d00080fc8387d89c43db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-22 03:32:47 +00:00
Treehugger Robot
4f53e94198
Merge "Add BUILD_BROKEN_VENDOR_SEAPP_USES_COREDOMAIN" into main
2023-08-22 02:09:45 +00:00
Treehugger Robot
191c72b8ec
Merge "Handle proto.include_dirs in bp2build for CC" into main am: 4147e5c1d1
am: 8224ccfa09
am: e9173113b6
am: c5d8b8e7a5
am: 1b79a11a7c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2711114
Change-Id: I8575e55e5d7d1042cd359900b5b0989944e847c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-21 23:24:59 +00:00
Treehugger Robot
e9173113b6
Merge "Handle proto.include_dirs in bp2build for CC" into main am: 4147e5c1d1
am: 8224ccfa09
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2711114
Change-Id: Ib4c116dad7b660b4ae519d549c066661238ad1a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-21 21:43:23 +00:00
Treehugger Robot
4147e5c1d1
Merge "Handle proto.include_dirs in bp2build for CC" into main
2023-08-21 20:43:02 +00:00
Treehugger Robot
9210b6ef88
Merge "Allowlist chre_api to resolve bp2build failure" into main am: 35f458723a
am: a8c2c10d90
am: 2d457a29f5
am: 155a27b224
am: c779b83d13
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2717873
Change-Id: I75773e3bd058bfce6a85170525220a067460c7ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-19 00:54:00 +00:00
Treehugger Robot
2d457a29f5
Merge "Allowlist chre_api to resolve bp2build failure" into main am: 35f458723a
am: a8c2c10d90
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2717873
Change-Id: I811bb9fbcac9a55a91f90305a39e98c003935453
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-18 23:20:36 +00:00
Vinh Tran
3fa887c763
Merge "Check in BUILD files in bazelbuild-rules_cc" into main am: 35cf10222a
am: 121495ea65
am: c7cf755567
am: da7a34f315
am: a300b44341
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2717853
Change-Id: I99edbead52d21b74b21b20a5c3bca564ccb0675c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-18 23:19:56 +00:00
Treehugger Robot
da2672626f
Merge "Add a function to find src labels in a specific directory" into main am: 4f11fee841
am: 34bc693a4e
am: 0402eca3e7
am: c3da7dcb03
am: 33cc42aab0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2711113
Change-Id: If102bffa36b81a15a0b5a1d99a05e5b484cb4998
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-18 23:19:39 +00:00
Treehugger Robot
2f3b9080c3
Merge "Allowlist system/media/camera in bp2build" into main am: 3f1b7faeac
am: 83a67519c3
am: 1366d980ad
am: 1a562047e5
am: 39e2df1294
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2717434
Change-Id: I686fa289840ca6caaa3d3673f88501905afc036b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-18 22:18:57 +00:00
Treehugger Robot
35f458723a
Merge "Allowlist chre_api to resolve bp2build failure" into main
2023-08-18 22:11:13 +00:00
Vinh Tran
c7cf755567
Merge "Check in BUILD files in bazelbuild-rules_cc" into main am: 35cf10222a
am: 121495ea65
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2717853
Change-Id: Ibbfd9555670698c29654650df502865ef5a49c44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-18 21:46:56 +00:00
Treehugger Robot
0402eca3e7
Merge "Add a function to find src labels in a specific directory" into main am: 4f11fee841
am: 34bc693a4e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2711113
Change-Id: I4476e1983c54be7d509cc913a65a32a5052f08f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-18 21:46:40 +00:00
Vinh Tran
35cf10222a
Merge "Check in BUILD files in bazelbuild-rules_cc" into main
2023-08-18 20:55:19 +00:00
Treehugger Robot
4f11fee841
Merge "Add a function to find src labels in a specific directory" into main
2023-08-18 20:52:17 +00:00