Commit Graph

74201 Commits

Author SHA1 Message Date
MarkDacek
b98b3a429f Change symlink_forest to use relative symlinks.
Also add script to remove the Bazel output base.
This will assist with supporting movable checkouts alongside
mixed builds.

Bug: 259191764
Test: m && (move topic and prepare_moved_top.sh) && m
Test: m && prepare_moved_top.sh && m
Test: build/soong/tests/relative_symlinks_test.sh

Change-Id: I0f53da8d99f752fad496cf3ac61b01f001b7296d
2023-09-12 04:02:23 +00:00
Treehugger Robot
e35ea9fd3a Merge "Allowlist packages instead of modules" into main am: 0e3da8162c am: 684cdf8a49 am: fcbdddd404
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747533

Change-Id: I68e70d6ca2552ec2d964b99b494f54171fe427a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:56:58 +00:00
Treehugger Robot
b52f4c681c Merge changes from topic "aidl_interface_hdrs" into main am: 7db882793b am: b3b682c911 am: d5c3470d2d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734380

Change-Id: I081aeaf6c3a8e62ea85ecf3a8717f358fdb99f62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:56:38 +00:00
Jooyung Han
8f0939d066 Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main am: fc7ba26f1c am: 6fb6ccd5a2 am: c5a20552ea
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745100

Change-Id: I571b29d809000c07be4ced1cab8cc60f103285a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:56:16 +00:00
Treehugger Robot
fcbdddd404 Merge "Allowlist packages instead of modules" into main am: 0e3da8162c am: 684cdf8a49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747533

Change-Id: I78c8d469213ec530976b9189cc10f443dbc327ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:06:42 +00:00
Treehugger Robot
d5c3470d2d Merge changes from topic "aidl_interface_hdrs" into main am: 7db882793b am: b3b682c911
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734380

Change-Id: I25bcbf8f89cdfe7d8e0e41ab05312e7ac1c4cb6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:06:23 +00:00
Jooyung Han
c5a20552ea Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main am: fc7ba26f1c am: 6fb6ccd5a2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745100

Change-Id: I9ac6b120bd3acf22ebf19a31449159d2aa1cd6aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 03:05:46 +00:00
Treehugger Robot
684cdf8a49 Merge "Allowlist packages instead of modules" into main am: 0e3da8162c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747533

Change-Id: I29f570158b77e6623909c76464f80631236e0b48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 02:14:10 +00:00
Treehugger Robot
b3b682c911 Merge changes from topic "aidl_interface_hdrs" into main am: 7db882793b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734380

Change-Id: I218ea1e982cce0b07d67d6b5017ffe9417af0246
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 02:13:44 +00:00
Jooyung Han
6fb6ccd5a2 Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main am: fc7ba26f1c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745100

Change-Id: I0459dd6821213d80abce039a4ec417363fac22f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 02:12:53 +00:00
Treehugger Robot
0e3da8162c Merge "Allowlist packages instead of modules" into main 2023-09-12 01:53:49 +00:00
Treehugger Robot
7db882793b Merge changes from topic "aidl_interface_hdrs" into main
* changes:
  export SimpleModuleDoNotConvertBp2build for AIDL
  export SetStubsForDynamicDeps for use in AIDL
2023-09-12 01:52:03 +00:00
Jooyung Han
fc7ba26f1c Merge changes from topics "fix-apex-linkerconfig", "fix-apex-vintf" into main
* changes:
  apex: validate vintf fragments in vendor APEX
  apex: invoke `conv_linker_config validate` as validation
2023-09-12 01:39:07 +00:00
Zi Wang
4a8d29f8bb Merge "Allowlist libprotobuf-java-full" into main am: 37aa1729b0 am: 28907d4680 am: 9b4837bddf am: b7cf526f77
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746115

Change-Id: I1de6d1d968289a042197d44dda43b67a20674374
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 01:15:38 +00:00
Treehugger Robot
82690aedf0 Merge "Revert "rustc-1.72.0 Build 10752340"" into main am: e79010c7ca am: c2ee8dc093 am: ed48777d01 am: 5d9dc16eb1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747146

Change-Id: I1d81b0fbd232e27080c2b5e00b50f26c53691ef5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 01:15:03 +00:00
Zi Wang
b7cf526f77 Merge "Allowlist libprotobuf-java-full" into main am: 37aa1729b0 am: 28907d4680 am: 9b4837bddf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746115

Change-Id: Icbbda6049794c1bf4a6b55917089c01f1cf9145b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 00:39:55 +00:00
Treehugger Robot
5d9dc16eb1 Merge "Revert "rustc-1.72.0 Build 10752340"" into main am: e79010c7ca am: c2ee8dc093 am: ed48777d01
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747146

Change-Id: Idb1127659bde991604340511a5ce0abda9f9b514
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 00:39:31 +00:00
Zi Wang
9b4837bddf Merge "Allowlist libprotobuf-java-full" into main am: 37aa1729b0 am: 28907d4680
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746115

Change-Id: I57c1d7f56fc628d84057339dc1001bf861735074
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 23:51:10 +00:00
Treehugger Robot
ed48777d01 Merge "Revert "rustc-1.72.0 Build 10752340"" into main am: e79010c7ca am: c2ee8dc093
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747146

Change-Id: Ie68ad1a8032ab337b53ef44cfb54d8e8d8bb56ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 23:50:47 +00:00
Zi Wang
28907d4680 Merge "Allowlist libprotobuf-java-full" into main am: 37aa1729b0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746115

Change-Id: I5a8d551d5f39932cbe9d44088d5bb75294019f67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:59:44 +00:00
Treehugger Robot
c2ee8dc093 Merge "Revert "rustc-1.72.0 Build 10752340"" into main am: e79010c7ca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747146

Change-Id: I70a48acfac4e5c757c308837f545a88e53810b99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:58:30 +00:00
Zi Wang
37aa1729b0 Merge "Allowlist libprotobuf-java-full" into main 2023-09-11 22:50:40 +00:00
Treehugger Robot
e79010c7ca Merge "Revert "rustc-1.72.0 Build 10752340"" into main 2023-09-11 22:29:04 +00:00
Vinh Tran
9226051310 Allowlist packages instead of modules
bp2build doesn't support allowlisting fully qualified module names. Hence, when modules such as libui and libbinder have duplicate names with corresponding fdo_profile modules, bp2build yields an error. See b/299663210 for more context.

Test: CI
Bug: 299663210
Change-Id: Ic175f5aea38139d34c5df8b9d02e7d82d9b3fc10
2023-09-11 18:15:35 -04:00
Romain Jobredeaux
d2cc5037c2 Re-order android_app bp2build converter logic.
This change is a no-op but makes it easier to single out framework-res
for conversion in subsequent CL aosp/2720593.

Bug: 276928228
Test: CI
Change-Id: I7c7338add1857697912dec3c34b7c43e06d2d12d
2023-09-11 16:37:50 -04:00
Treehugger Robot
ccf4891ea2 Merge "rustc-1.72.0 Build 10752340" into main am: d15dcb7158 am: d1d890d94b am: 353f11f753 am: 7ec9c397e3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736851

Change-Id: I50daccd8efb11e959d48f71b496d9aebe194d9a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:32:38 +00:00
Treehugger Robot
bf335ffb32 Merge "Remove link to internal doc in Soong AOSP README." into main am: 3d4e1eaa3f am: a833ddf80e am: 017d82f2f1 am: b41cec8088
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747473

Change-Id: I0e5d50616cfa5435f940b013c769f341420a187f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:30:45 +00:00
Cole Faust
ca9e576597 Merge "Allow actions to read BUILD_BROKEN_INCORRECT_PARTITION_IMAGES" into main am: 7a05d1392a am: acb8ca12a0 am: 937ae76394 am: 6732deca4b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746357

Change-Id: Ib72035a362e77f28eaff1db1883b92b2d6e832a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:25:08 +00:00
James Farrell
5d4be57cac Revert "rustc-1.72.0 Build 10752340"
Revert submission 2736851-rust-1.72

Reason for revert: Breaks Mac builds

Change-Id: I94a30e61f9f717ad135fbef7ec7241730f583110
2023-09-11 20:01:49 +00:00
Treehugger Robot
7ec9c397e3 Merge "rustc-1.72.0 Build 10752340" into main am: d15dcb7158 am: d1d890d94b am: 353f11f753
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736851

Change-Id: Id2a8d32f5241fb12c326d38e086eeafae236273c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:54:51 +00:00
Treehugger Robot
b41cec8088 Merge "Remove link to internal doc in Soong AOSP README." into main am: 3d4e1eaa3f am: a833ddf80e am: 017d82f2f1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747473

Change-Id: I9a4dbc625e50a1fb12b4d3e5893c39c4ee52fb02
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:53:49 +00:00
Cole Faust
6732deca4b Merge "Allow actions to read BUILD_BROKEN_INCORRECT_PARTITION_IMAGES" into main am: 7a05d1392a am: acb8ca12a0 am: 937ae76394
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746357

Change-Id: I11eb69499835cac1f3311887ced05e6c3b43917e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:47:43 +00:00
Treehugger Robot
353f11f753 Merge "rustc-1.72.0 Build 10752340" into main am: d15dcb7158 am: d1d890d94b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736851

Change-Id: I455ea25023737823051090d4bb95ab5afc0bb1df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:01:27 +00:00
Treehugger Robot
017d82f2f1 Merge "Remove link to internal doc in Soong AOSP README." into main am: 3d4e1eaa3f am: a833ddf80e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747473

Change-Id: If705d10544cbad6c770202cedde91ee9cb294bce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:00:53 +00:00
Cole Faust
937ae76394 Merge "Allow actions to read BUILD_BROKEN_INCORRECT_PARTITION_IMAGES" into main am: 7a05d1392a am: acb8ca12a0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746357

Change-Id: Icfd6c48dbc0d4910b511939ba62ab5f6de8ef652
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:59:19 +00:00
Treehugger Robot
d1d890d94b Merge "rustc-1.72.0 Build 10752340" into main am: d15dcb7158
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736851

Change-Id: Idcf5de901e38f64f3022faa0174c4255c645583f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:55:23 +00:00
Treehugger Robot
d15dcb7158 Merge "rustc-1.72.0 Build 10752340" into main 2023-09-11 18:20:20 +00:00
Treehugger Robot
a833ddf80e Merge "Remove link to internal doc in Soong AOSP README." into main am: 3d4e1eaa3f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2747473

Change-Id: Id7a96f66f7a132c5b53ff92193f8d645bc9cabed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:08:11 +00:00
Cole Faust
acb8ca12a0 Merge "Allow actions to read BUILD_BROKEN_INCORRECT_PARTITION_IMAGES" into main am: 7a05d1392a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746357

Change-Id: I6efc7cf9adabf83c9e0d86d49b56f7db73ec763f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:07:51 +00:00
Treehugger Robot
3d4e1eaa3f Merge "Remove link to internal doc in Soong AOSP README." into main 2023-09-11 17:41:21 +00:00
Cole Faust
7a05d1392a Merge "Allow actions to read BUILD_BROKEN_INCORRECT_PARTITION_IMAGES" into main 2023-09-11 17:25:18 +00:00
Jingwen Chen
fcf8a46385 Remove link to internal doc in Soong AOSP README.
Test: n/a
Change-Id: Ic0a997938a5dc4fbb46f401daa3cb3f6e8c2c54b
2023-09-11 08:24:23 +00:00
Sam Delmerico
130d75b6b3 export SimpleModuleDoNotConvertBp2build for AIDL
Bug: 298246873
Change-Id: I06ed7bb8fc1139731a2b48440a91aeb7f383efff
2023-09-10 19:05:54 +00:00
Sam Delmerico
dd6caa739d export SetStubsForDynamicDeps for use in AIDL
Bug: 298249725
Change-Id: Ia93b320783eccf04fef167a26e2efb401c0e4236
2023-09-10 18:15:45 +00:00
Treehugger Robot
0a2fb5895f Merge "Re-enable partition test" into main am: edbf854aa5 am: b6a5fe6bcc am: db25146c25 am: 95be339aa6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745801

Change-Id: Ibf535e46f76ee3d4ca818d10ff1f90a70afc37f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-09 02:04:36 +00:00
Treehugger Robot
95be339aa6 Merge "Re-enable partition test" into main am: edbf854aa5 am: b6a5fe6bcc am: db25146c25
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745801

Change-Id: Id6fe48b81dc3ea9497972808f8c967c73b35ab98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-09 01:23:45 +00:00
Treehugger Robot
db25146c25 Merge "Re-enable partition test" into main am: edbf854aa5 am: b6a5fe6bcc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745801

Change-Id: Icf4625cf9c7f481cf3becf10b623be81a1015236
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-09 00:36:39 +00:00
Treehugger Robot
b6a5fe6bcc Merge "Re-enable partition test" into main am: edbf854aa5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2745801

Change-Id: I261046406a9fa429abd21e3655523e5f62cefdfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-08 23:42:20 +00:00
Sam Delmerico
4bc8c4f261 Merge changes from topic "revert-2605644-rulebuilder-ninja-vars-OAAWYCDDLT" into main am: 1d3740a274 am: 45b366c587 am: 74382d9317 am: a450e55be4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746977

Change-Id: I09b09b725fc0d0e816b87fd46459b37b9c3a3c2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-08 23:35:04 +00:00
Sam Delmerico
de0ccd7069 Revert "add crate_root property to rust modules" am: 5162ff14fc am: 78248229bc am: d88ff2768d am: 400b67e2df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2746976

Change-Id: If09338159835bfe9d869f2fc48456d6e40e2864f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-08 23:35:00 +00:00