Commit Graph

82537 Commits

Author SHA1 Message Date
Paul Duffin
8119148a45 Merge "Use new --api-lint-previous-api" into main am: a4362b937a am: 05903d700e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3051802

Change-Id: Ic3e36ba5768f18fe503b4a84ce713b6929a6e1cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 13:39:07 +00:00
Paul Duffin
05903d700e Merge "Use new --api-lint-previous-api" into main am: a4362b937a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3051802

Change-Id: I4aa3871f2b7ed062702acb63a361dac77240e016
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 13:29:07 +00:00
Paul Duffin
a4362b937a Merge "Use new --api-lint-previous-api" into main 2024-04-23 13:04:16 +00:00
Rico Wind
be9baeac1e Merge "Enable non final ids for non BusyBox builds" into main am: 8a2427cad2 am: 7de3822c96
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3047121

Change-Id: Id33c41e8e2142ad8785d943d963068ddf04a70ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 04:34:29 +00:00
Rico Wind
7de3822c96 Merge "Enable non final ids for non BusyBox builds" into main am: 8a2427cad2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3047121

Change-Id: Iea4a804c0aa9ca49ce46de04c4e9f968fab3cece
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 04:19:32 +00:00
Rico Wind
8a2427cad2 Merge "Enable non final ids for non BusyBox builds" into main 2024-04-23 04:03:24 +00:00
Treehugger Robot
d1ce4a133f Merge "Add more comments about soong config variables" into main am: 4eecd990d9 am: e3a893e190
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3048329

Change-Id: I7b8065ce7d11b5d621753e36d6d979bc52724fa8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 01:48:52 +00:00
Treehugger Robot
e3a893e190 Merge "Add more comments about soong config variables" into main am: 4eecd990d9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3048329

Change-Id: I41859e4ccf06fcbfec89856763f360943390b9b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 01:44:41 +00:00
Treehugger Robot
18b5ba516d Merge "Add support to Soong config list variable" into main am: d47220d470 am: 75195eea85
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3029263

Change-Id: I16ea8f07abc5a23c297cc4249a61d68923162c75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 01:44:35 +00:00
Treehugger Robot
75195eea85 Merge "Add support to Soong config list variable" into main am: d47220d470
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3029263

Change-Id: Ic59f2fd2ac5624c2b7e8bd5990d62511b1164485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-23 01:34:27 +00:00
Treehugger Robot
4eecd990d9 Merge "Add more comments about soong config variables" into main 2024-04-23 01:14:46 +00:00
Treehugger Robot
d47220d470 Merge "Add support to Soong config list variable" into main 2024-04-23 01:14:44 +00:00
Treehugger Robot
8b94432165 Merge "PackageFile for permission/*.xml for sdk_library" into main am: b0a4e48c15 am: 0a8f7741fd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3053562

Change-Id: Ib9d5fb0fc90cf6a0dfcdd7ee121e7f1cc73b22d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 23:29:15 +00:00
Treehugger Robot
c0dcd31b8b Merge "Include stubs type in metalava.rsp filename" into main am: affbd19c64 am: ee421a7c5f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3053403

Change-Id: If8adce05a59f0e473f424f855c0cc6315cacd35d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 23:29:03 +00:00
Yi Kong
14273bf056 Merge "Revert^3 "Upgrade to clang-r522817"" into main am: aff61bf52e am: 49a29d0f9d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3053802

Change-Id: Ifee009e86248cc8a483b4db57ced024c96cc4084
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 23:28:52 +00:00
Treehugger Robot
0a8f7741fd Merge "PackageFile for permission/*.xml for sdk_library" into main am: b0a4e48c15
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3053562

Change-Id: I570b488c7247316640932346612953f4002a2003
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 23:24:17 +00:00
Treehugger Robot
b0a4e48c15 Merge "PackageFile for permission/*.xml for sdk_library" into main 2024-04-22 23:20:39 +00:00
Treehugger Robot
ee421a7c5f Merge "Include stubs type in metalava.rsp filename" into main am: affbd19c64
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3053403

Change-Id: I03e213934a25c3935312157bbfa811c09da592ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 23:17:33 +00:00
Yi Kong
49a29d0f9d Merge "Revert^3 "Upgrade to clang-r522817"" into main am: aff61bf52e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3053802

Change-Id: Idb492fab83ca27b9919bc370e20cdbc297b52fbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 23:16:33 +00:00
Treehugger Robot
affbd19c64 Merge "Include stubs type in metalava.rsp filename" into main 2024-04-22 23:15:59 +00:00
Yi Kong
aff61bf52e Merge "Revert^3 "Upgrade to clang-r522817"" into main 2024-04-22 23:05:29 +00:00
Yi Kong
33fb507271 Revert^3 "Upgrade to clang-r522817"
This reverts commit 7a4012586b.

Still more build breakages...

Change-Id: I2081d68e37bf260da78c651bb8fb9ae0d05b4c37
2024-04-22 23:04:07 +00:00
Paul Duffin
0a71d7329d Use new --api-lint-previous-api
Bug: 327019023
Test: ./gradlew
Change-Id: Ief4d7380e7242dff4e82df96778af17d56c4fe82
2024-04-22 23:48:19 +01:00
Jihoon Kang
421c1cd796 Include stubs type in metalava.rsp filename
Currently, metalava.rsp filepath for both the everything and the
exportable stubs type are identical, which may lead to incremental build
issues. This change resolves such issue by including the stubs type in
the metalava.rsp filename.

These files cannot be modified as ".../everything/metalava.rsp" and
".../exportable/metalava.rsp" as `FlagWithRspFileInputList(...)`
enforces the rsp filepath to be outside of the outdir, which is
".../everything/" and ".../exportable/", respectively. Thus, this change
continues to generate the rsp file to be generated in the module outdir,
but modifies the name of the rsp files as "everything.metalava.rsp" and
"exportable.metalava.rsp".

This change also simplifies the parameters in metalavaCmd(...) for the
simplicity of the method parameters.

Test: m nothing and inspect output for the everything and the exportable stubs
Bug: 336360490
Change-Id: Ifd4e89ef69808e79ea720199677585f0217f7c1c
2024-04-22 21:29:05 +00:00
Jeongik Cha
00e0991f70 PackageFile for permission/*.xml for sdk_library
Bug: 333311683
Test: build android.bp system image and then check if there is
permission xml file for sdk_library

Change-Id: If5ac1975a7db10d85a1b11c1cd666051e3da546e
2024-04-23 05:49:44 +09:00
Colin Cross
11b932a007 Merge "Remove more unused code" into main am: a17792e2eb am: 2d67bcba1d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3038267

Change-Id: I2a46afceeb90cd80596037212eedf8a2b230711f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 19:25:35 +00:00
Colin Cross
19cdb7acf0 Merge "Convert apex mutator to a TransitionMutator" into main am: 757e88a9df am: c955bda138
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3042819

Change-Id: I6a986963f5e18b21668670fe600302d2d6af9447
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 19:25:22 +00:00
Colin Cross
2d67bcba1d Merge "Remove more unused code" into main am: a17792e2eb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3038267

Change-Id: I2059c16492fa27e4a4a93518ef69a45a4f655f01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 19:05:25 +00:00
Colin Cross
c955bda138 Merge "Convert apex mutator to a TransitionMutator" into main am: 757e88a9df
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3042819

Change-Id: I8f0f3cde2f543007e4971c4a43cd5af5051b308b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 19:04:56 +00:00
Colin Cross
a17792e2eb Merge "Remove more unused code" into main 2024-04-22 18:50:08 +00:00
Colin Cross
757e88a9df Merge "Convert apex mutator to a TransitionMutator" into main 2024-04-22 18:32:22 +00:00
Cole Faust
92638921b6 Merge "Revert^2 "Make embedded_launcher true by default"" into main am: 68305164c3 am: 23ef23b107
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3047058

Change-Id: I699a9ba389fb7bf09faaebbb615a7ce521470680
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 18:04:36 +00:00
Yi Kong
76be54d48d Merge "Revert^2 "Upgrade to clang-r522817"" into main am: 7252e3289d am: bece6e0ee2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3050984

Change-Id: I3a3cc096e17aeeea9cbacec6e8669810b75a2db9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 17:59:30 +00:00
Cole Faust
23ef23b107 Merge "Revert^2 "Make embedded_launcher true by default"" into main am: 68305164c3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3047058

Change-Id: I13cadd57b8d704e447e06ecb7160f56b9d4fd9d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 17:43:52 +00:00
Cole Faust
68305164c3 Merge "Revert^2 "Make embedded_launcher true by default"" into main 2024-04-22 17:40:11 +00:00
Yi Kong
bece6e0ee2 Merge "Revert^2 "Upgrade to clang-r522817"" into main am: 7252e3289d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3050984

Change-Id: I72cef4bd23cdc5874be1d725165db9cd8c9d5ebf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 17:40:07 +00:00
Yi Kong
7252e3289d Merge "Revert^2 "Upgrade to clang-r522817"" into main 2024-04-22 17:06:24 +00:00
Rico Wind
7152e82a42 Enable non final ids for non BusyBox builds
Non final ids is a prerequisite for using optimized shrinking and
it will soon be a hard R8 error if you pass final ids in R classes
with optimized shrinking enabled.

Bug: 325905703
Test: SystemUIGo with optimized shrinking
Change-Id: I364edc5a0b22be7b4d737c2aa470a84704d05283
2024-04-22 11:24:36 +00:00
Sorin Basca
dd6e2e10af Merge "Add Java 21 as a known version" into main am: db70a80cc7 am: 0dbffbcee4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3048694

Change-Id: I618b6feaa7feae526e85cf8e0db516a51db576a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 07:43:43 +00:00
Sorin Basca
0dbffbcee4 Merge "Add Java 21 as a known version" into main am: db70a80cc7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3048694

Change-Id: I437a09346d2d5eb1c045128bf0960ed85dad28e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-22 07:27:54 +00:00
Yi Kong
7a4012586b Revert^2 "Upgrade to clang-r522817"
This reverts commit 321dd23b34.

Breakage is fixed by https://r.android.com/3051002.

Change-Id: I70925c7aa01fb78ec701971ee97192993aef0edd
Test: abtd
Bug: 322868540
2024-04-22 07:22:02 +00:00
Sorin Basca
db70a80cc7 Merge "Add Java 21 as a known version" into main 2024-04-22 07:08:02 +00:00
Inseob Kim
aa1ce0385c Add more comments about soong config variables
Bug: 329208946
Test: N/A
Change-Id: I68a5e59bc095f5c23509993675f26ed903bcbc78
2024-04-22 14:52:23 +09:00
Inseob Kim
02c8618e1b Add support to Soong config list variable
List variables act similar to value variables. Each value in a list
variable will be added to a list property after string substitution.

Bug: 329208946
Test: m --no-skip-soong-tests
Test: m selinux_policy_system_soong
Change-Id: I1127bfb0798e7e5f7d665f647307224d5ff5d790
2024-04-22 14:51:07 +09:00
Treehugger Robot
a9c4d64346 Merge "Add TestOnlyProvider for test_module_config" into main am: d50832c122 am: 2b322b7424
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3048854

Change-Id: I492a331d37de8c87be6bfd5b0c85a4a6ab98f697
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 21:26:32 +00:00
Treehugger Robot
2b322b7424 Merge "Add TestOnlyProvider for test_module_config" into main am: d50832c122
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3048854

Change-Id: I80104345f3dfd01a9af338908fda94dc1b94a25d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 21:08:40 +00:00
Treehugger Robot
18a42af5ef Merge "Support passing multiple last api files to metalava in droidstubs" into main am: 40639d7d7a am: ad4a90cd2b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955008

Change-Id: Ie0b965487cded95dfac7cefcbb8757d4919f424b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 20:37:55 +00:00
Treehugger Robot
d50832c122 Merge "Add TestOnlyProvider for test_module_config" into main 2024-04-19 20:33:34 +00:00
Treehugger Robot
ad4a90cd2b Merge "Support passing multiple last api files to metalava in droidstubs" into main am: 40639d7d7a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955008

Change-Id: I2da9624da8a671bce9d10a9fa8d46958b4db17ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 20:20:18 +00:00
Treehugger Robot
40639d7d7a Merge "Support passing multiple last api files to metalava in droidstubs" into main 2024-04-19 20:01:32 +00:00