Treehugger Robot
9a182bca8a
Merge "Update exportable to handle documentation issues being errors" into main am: 1d903eb078
am: e17b902d8d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3110137
Change-Id: I93aa97dcc411d4f4e5c973438b984e43d991b7cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 18:20:06 +00:00
Treehugger Robot
e17b902d8d
Merge "Update exportable to handle documentation issues being errors" into main am: 1d903eb078
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3110137
Change-Id: I16ec61988da6f1fb9f93d8e89979036a1b0eb402
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 18:11:10 +00:00
Treehugger Robot
1d903eb078
Merge "Update exportable to handle documentation issues being errors" into main
2024-05-31 18:02:54 +00:00
Treehugger Robot
1b3ea2365d
Merge "Add prior_stages:
to release config" into main am: 9b8cfd5144
am: eaf7f7ff48
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3109518
Change-Id: I30d89ce6b1cc533705dc4d225c035f913fb19500
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 16:49:55 +00:00
Treehugger Robot
eaf7f7ff48
Merge "Add prior_stages:
to release config" into main am: 9b8cfd5144
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3109518
Change-Id: I6b7fa4fb167b8abc9c21882a4d243f5475b29d4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 16:42:41 +00:00
Paul Duffin
71527b76f6
Update exportable to handle documentation issues being errors
...
Follow-up to https://r.android.com/3106478 to have exportable handle
documentation issues being errors in the same way as everything does.
Bug: 343157584
Test: ./gradlew
Change-Id: Iba490e46e2ff202e2ef78f49389319ee8549fe3f
2024-05-31 17:41:10 +01:00
Treehugger Robot
9b8cfd5144
Merge "Add prior_stages:
to release config" into main
2024-05-31 16:40:49 +00:00
LaMont Jones
67c5624b28
Merge "Limit release config inheritance from aliases" into main am: ff1d27d5b4
am: 52bbe54894
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107539
Change-Id: Ie6e43320aa0a5c710ad0de8d5ae7efdf480869bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 15:58:47 +00:00
LaMont Jones
52bbe54894
Merge "Limit release config inheritance from aliases" into main am: ff1d27d5b4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107539
Change-Id: I5d1d7ccaeda1b338d3363fea66a48bdfb312daa9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 15:50:12 +00:00
LaMont Jones
ff1d27d5b4
Merge "Limit release config inheritance from aliases" into main
2024-05-31 15:47:30 +00:00
Alyssa Ketpreechasawat
fbce223d34
Merge "Add RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP build flag" into main am: 4aff462533
am: 54ddc87436
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3106710
Change-Id: I09212467bf67692c6571ef1f4bb59e4cc5001895
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 08:47:08 +00:00
Alyssa Ketpreechasawat
54ddc87436
Merge "Add RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP build flag" into main am: 4aff462533
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3106710
Change-Id: I63c312ed4a451e108319fdeda87d5b7fe1271c00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 08:39:18 +00:00
Alyssa Ketpreechasawat
4aff462533
Merge "Add RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP build flag" into main
2024-05-31 08:36:43 +00:00
LaMont Jones
756bd68cde
Limit release config inheritance from aliases
...
If the release config has a name matching build prefixes, it may not
inherit from an alias.
Bug: 340208722
Bug: 328495189
Test: manual
Change-Id: Idb7b1fa372db980c5732b700663553b7a9bf4a36
2024-05-30 20:23:01 -07:00
LaMont Jones
5195b82f42
Add prior_stages:
to release config
...
Include those paths in the inheritance graph.
Bug: 348495189
Test: manual
Merged-In: I993af3a34ab7dd9a3346c6ffccb17e7abff23545
Change-Id: I993af3a34ab7dd9a3346c6ffccb17e7abff23545
2024-05-30 20:22:49 -07:00
Treehugger Robot
ad3f2a7140
Merge "Make dex_preopt.enable_prof_rewrite=false an error for optimized apps" into main am: 6e1a3815d8
am: 5149417e90
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3108767
Change-Id: Iaca995bd2a742df6f9673ee75ba014fda0c38248
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 02:43:12 +00:00
Treehugger Robot
5149417e90
Merge "Make dex_preopt.enable_prof_rewrite=false an error for optimized apps" into main am: 6e1a3815d8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3108767
Change-Id: I249dea1d5c71054ef022ec674d78dd936078ca4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 02:35:21 +00:00
Treehugger Robot
6e1a3815d8
Merge "Make dex_preopt.enable_prof_rewrite=false an error for optimized apps" into main
2024-05-31 02:28:03 +00:00
Treehugger Robot
3458875101
Merge "Create inheritance graph" into main am: 55ee3fcef6
am: 813171d85d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3108303
Change-Id: Ibe961402a7b0379639a10af23eae43d7a60d3995
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 00:43:46 +00:00
Treehugger Robot
cb787d9b8c
Merge "Better default value for RELEASE_PLATFORM_VERSION" into main am: fd0715b5e9
am: 9a4838d047
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107541
Change-Id: Ie3ebb6a25f33f597b1b3eaad432fb55c9ce38a2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 00:43:24 +00:00
Treehugger Robot
813171d85d
Merge "Create inheritance graph" into main am: 55ee3fcef6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3108303
Change-Id: If27c0b0229a12d38a25d7520550994639475d3a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 00:43:15 +00:00
Treehugger Robot
55ee3fcef6
Merge "Create inheritance graph" into main
2024-05-31 00:38:07 +00:00
Treehugger Robot
9a4838d047
Merge "Better default value for RELEASE_PLATFORM_VERSION" into main am: fd0715b5e9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107541
Change-Id: I314bc16abe8d64dba9b6f4d12505a0b19e82bf2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-31 00:35:05 +00:00
Treehugger Robot
fd0715b5e9
Merge "Better default value for RELEASE_PLATFORM_VERSION" into main
2024-05-31 00:32:45 +00:00
LaMont Jones
ed22f82c01
Create inheritance graph
...
release-config now creates `inhertance_graph-${TARGET_PRODUCT}.dot`
showing the inheritance graph for all release configs present for
${TARGET_PRODUCT}.
Bug: 328495189
Test: manual, TH
Change-Id: I79242eaa848e0374b33f376e44d8938e9d398e21
2024-05-30 16:11:58 -07:00
LaMont Jones
5a48f0d7f2
Better default value for RELEASE_PLATFORM_VERSION
...
If the release config name is a build prefix and different from the
inherited value, set RELEASE_PLATFORM_VERSION based on the release
config name.
Bug: 348495189
Test: manual
Change-Id: I95d715150cba9b57e343a8b8364d36f38dcc18a3
2024-05-30 14:43:48 -07:00
Spandan Das
15a67111f8
Make dex_preopt.enable_prof_rewrite=false an error for optimized apps
...
If profile guided dexpreopt _and_ optimization/obfuscation is true, then
apps must use the rewritten profile created by r8/d8
Bug: 335418838
Test: m nothing --no-skip-soong-tests
Change-Id: Iac45b614f43e52ac40ad1d13df0338bcafa788c3
2024-05-30 20:44:44 +00:00
Alyssa Ketpreechasawat
dcda1c8906
Add RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP build flag
...
Bug: 342624660
Test: check com.google.mainline.go.telemetry_tplus in out/soong/prebuilt_info.json (go target)
Change-Id: I201b58c08772669b54c396b4c4dbeccbb4b5147c
2024-05-30 20:24:29 +00:00
Spandan Das
08cbaf8156
Handle missing apex_contributions am: a866713ddb
am: 57c5b49a65
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107540
Change-Id: Ib9b632ce85d7dab888fe9a587566c5678ac519cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-30 19:18:08 +00:00
Spandan Das
57c5b49a65
Handle missing apex_contributions am: a866713ddb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107540
Change-Id: I57c743f75192f1f8cd3e39720cade587f97fbb8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-30 19:12:21 +00:00
Priyanka Advani
58b978f11d
Merge "Revert "Set strict_mode to true"" into main
2024-05-30 18:39:01 +00:00
Kevin Liu
6a20769a50
Revert "Set strict_mode to true"
...
Revert submission 27234948-default_strict_mode
Reason for revert: b/343559188
Reverted changes: /q/submissionid:27234948-default_strict_mode
Change-Id: Ib06e3d269e606477d5e8f8acc9a26ebf332447a8
2024-05-30 18:20:25 +00:00
Spandan Das
a866713ddb
Handle missing apex_contributions
...
Some minimal branches have v/g_s/build/release (where apex_contibutions
have been set to mainline prebuilts), but not v/g/b (where the apex_contributions
for prebuilts have been defined). These minimal branches are unsuitable
for building a product that consume mainline prebuilts, but they would
still like to do aosp product builds.
aosp products should not use the mainline prebuilts anyways, but this
has been implemented as
- always create the dependency edge to the selected apex contributions
- do not visit the dependency edge subsequently if
IgnoreApexContributions is set set to true
To support aosp product builds in minimal branches, this CL updates the
implementation to skip creating the dependency edge when
IgnoreApexContributions is set to true
Test: go test ./android
Change-Id: Iaa0971760e64f9b7a03542f179231ce2268b6616
2024-05-30 16:51:51 +00:00
Spandan Das
844de9d480
Merge "Override modules should always override source modules" into main am: 2f9af23734
am: e0063f7f10
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3106441
Change-Id: I3344c16f7cff3c5a2a763493536c92bd18e48f44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:58:22 +00:00
Jiyong Park
5c34582453
Merge "Required deps don't track native bridge architectures" into main am: a03e16f1b9
am: 1d6f33918d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3105117
Change-Id: Ic861534533f677c00112d53dc33dba2a3b43de6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:57:39 +00:00
Treehugger Robot
b700e55760
Merge "Use r8/d8 optimized profile for dexpreopt" into main am: 8723705fad
am: b18a30edde
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3095860
Change-Id: I67a2cc8d84fd930a20f6113a302f604eb53fa3f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:55:41 +00:00
Liana Kazanova
aec20cb71c
Merge "Revert "Enable -Wfortify-source"" into main am: f820c3beda
am: 8f3a8099f8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3107457
Change-Id: If390e568322ae6126579dd63bd854cb3efdb4b6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:39:41 +00:00
Treehugger Robot
bdf8b61b90
Merge "Build build_flags.json in soong" into main am: 89341ed9ad
am: fe69b391f2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3011253
Change-Id: Ie0e1c55ec6bced378ad3b1692a73a31223ee7133
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:30:10 +00:00
Treehugger Robot
b5d52bea91
Merge "Update build to handle documentation issues being errors" into main am: 1705676dd0
am: b61caca9d4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3106478
Change-Id: I50bc06d9dea2a113ed0defd8b3871dae03d097a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:11:43 +00:00
Aditya Kumar
65e66abe4a
Merge "Enable -Wfortify-source" into main am: 3775725af2
am: 7f8190b9d2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3102042
Change-Id: I1420e6b9253ab3d46b42c0370827763bcbe99047
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:07:48 +00:00
LaMont Jones
843c767821
all_flags.pb: Properly handle intermediate files am: 194d492d55
am: c415968b67
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3106680
Change-Id: I0923074cb2d6e99c2fa25a52dd1d2b7c58c7562b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 22:01:07 +00:00
Automerger Merge Worker
9c7bbc70b6
Merge "[automerger skipped] Mark 2024-06 Release (ab/AP2A.240605.024) as merged in aosp-main-future am: 063b79282b
-s ours" into main
2024-05-29 21:56:19 +00:00
Xin Li
f80276ddb2
[automerger skipped] Mark 2024-06 Release (ab/AP2A.240605.024) as merged in aosp-main-future am: 063b79282b
-s ours
...
am skip reason: Merged-In Ib03492fabd62bee36f8c67b698767e710fe0b822 with SHA-1 261d373ad1
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/27547895
Change-Id: Id3cfbec1018144fa2b4567a0705a4a10f08b6184
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:55:51 +00:00
Xin Li
cf7832a23f
[automerger skipped] Mark 2024-06 Release (ab/AP2A.240605.024) as merged in aosp-main-future am: 063b79282b
-s ours
...
am skip reason: Merged-In Ib03492fabd62bee36f8c67b698767e710fe0b822 with SHA-1 261d373ad1
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/27547895
Change-Id: If4160cdb7697cb1585f390ea402fa9922cc006da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:55:48 +00:00
yangbill
a8fb085106
Allow required
property be conditional for release_aidl_use_unfrozen am: 585564cab2
am: 65966d29a4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3099338
Change-Id: Id75755b06fd2ea72108f0aebf07d1e5e6fe70aa8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:54:30 +00:00
Kiyoung Kim
1838595ad8
Merge "Remove VndkUseCoreVariant related code from build" into main am: 60cec95e01
am: f204f58469
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3102677
Change-Id: I64306d029ba179d51d6ece51089eeb258a288ba4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:54:06 +00:00
Joe Onorato
dda04d393e
get_build_var and get_abs_build_var are now scripts am: 5a62e76561
am: 1722070bed
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3101802
Change-Id: Ic2ef363e588e417284bb8630f439e1131260d5df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:53:28 +00:00
Joe Onorato
56bd68ca39
More envsetup.sh cleanup -- move these to standalone scripts am: ded5d2de15
am: b5a206685d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3101801
Change-Id: I975776f5892c777120e1148f91e8f23aa91c9a49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:53:23 +00:00
Joe Onorato
297f9b62ec
build/soong side of move the module-info.json commands into standalone scripts. am: d636ea12bf
am: 0cdc6f963b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3101800
Change-Id: I98c959349aa9ed75b4790ce7ce3ecafee3203f38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:53:19 +00:00
Treehugger Robot
ca4f13e33c
Merge "Convert some properties to Configurable properties" into main am: c6b5fdbc5c
am: 655c526ec2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3095915
Change-Id: Ia0c137117516024f6ebe462532373323d5adc56b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-05-29 21:52:33 +00:00