Treehugger Robot
13f8f70758
Merge "Move aosp_x86_64 away from non-AB" into main
2024-04-30 18:20:06 +00:00
Dennis Shen
45c94c6421
aconfig: add a new aconfig storage file flag listing api
...
added a new function called list_flag_with_info to list all the flags
given all four storage files (package.map, flag.map, flag.val, flag.info).
also exported this api thru cxx interface so aconfigd can use it.
Bug: b/312444587
Test: atest -c
Change-Id: Ibbfe657b980d40e25e5e28962b930338192e2d98
2024-04-30 17:52:44 +00:00
Wei Li
d83c7d020b
Add license metadata declarations which are moved from device/google/trout/Android.mk.
...
Bug: 309903693
Test: CIs
Change-Id: Iee042d5d10acc6f3a49a56f4dce9d2ef2e102918
2024-04-30 17:29:32 +00:00
Kelvin Zhang
892b51ab7d
Move aosp_x86_64 away from non-AB
...
non-AB is deprecated, move GSI targets to AB updates
Test: th
Bug: 334489639
Change-Id: I96e398c43f594cdc4ac6e20cf9444cb67a80eee3
2024-04-30 09:34:58 -07:00
Gurpreet Singh
721c16c812
Merge "V is 35." into main
2024-04-30 15:52:21 +00:00
Kean Mariotti
ee081de947
Enable perfetto persistent tracing
...
Enable go/perfetto-persistent-tracing for eng builds.
Bug: 325622427
Test: adb shell perfetto --query \
and check the tracing session 'sysui_persistent' started
Change-Id: Ic655eea67c96faf4fbc67bb1da3c359d50a73ccc
2024-04-30 14:05:04 +00:00
Hsin-Yi Chen
1052097157
Merge "Create ABI dumps for APEX libraries at finalization step 2" into main
2024-04-30 11:03:28 +00:00
Hsin-Yi Chen
a7d2200a71
Add the step to generate LLNDK ABI dumps
...
Test: build/make/tools/finalization/finalize-vintf-resources.sh
Bug: 314010764
Ignore-AOSP-First: Finalization scripts are not on AOSP
Change-Id: Ibe77d2f2aa70d3cc85086c00bb3eba00da0986f5
2024-04-30 02:43:21 +00:00
Treehugger Robot
1dd7990b3a
[automerger skipped] Merge "Convert BuildIgnoreApexContritbutions variable to a boolean" into aosp-main-future am: 2e5fde3377
-s ours
...
am skip reason: Merged-In If899f6eaf5449c2aa789d0bd5b791a3db715c676 with SHA-1 133f72f6dc
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/27148139
Change-Id: I97a5d10b3cdd38b411cd6f80652f825e50019a90
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-30 02:00:13 +00:00
Spandan Das
975a06f965
[automerger skipped] Convert BuildIgnoreApexContritbutions variable to a boolean am: d15b0703e8
-s ours
...
am skip reason: Merged-In If899f6eaf5449c2aa789d0bd5b791a3db715c676 with SHA-1 133f72f6dc
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/27148139
Change-Id: I90b41dd103ae8ad1f70449be429665aa9724c116
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-30 02:00:07 +00:00
Ted Bauer
4b639bed45
Merge "Add cc_defaults containing libs needed for static linking" into main am: ced25ac630
am: b80523c4ec
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3065623
Change-Id: I492c009bfe9249bdae7b8e8737753670a4d06f1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-30 01:53:45 +00:00
Treehugger Robot
2e5fde3377
Merge "Convert BuildIgnoreApexContritbutions variable to a boolean" into aosp-main-future
2024-04-30 01:39:19 +00:00
Ted Bauer
b80523c4ec
Merge "Add cc_defaults containing libs needed for static linking" into main am: ced25ac630
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3065623
Change-Id: I3d4fd0ae3c38d1659ba31f3f52a17322da0cb22f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-30 01:35:21 +00:00
Ted Bauer
ced25ac630
Merge "Add cc_defaults containing libs needed for static linking" into main
2024-04-30 01:20:21 +00:00
Treehugger Robot
72f4089323
Merge "Add tool to determine if products can be lunched" into main am: 15967616ca
am: 4c575db098
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3065942
Change-Id: I347766249ccfdbf1bee19d93ac63d4f5e0d04a27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-30 00:39:41 +00:00
Treehugger Robot
4c575db098
Merge "Add tool to determine if products can be lunched" into main am: 15967616ca
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3065942
Change-Id: Ib083f9e0def5c121e058bb2f74fc7066b60d9040
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-30 00:21:15 +00:00
Treehugger Robot
15967616ca
Merge "Add tool to determine if products can be lunched" into main
2024-04-29 23:57:36 +00:00
Ted Bauer
d724dd04e2
Add cc_defaults containing libs needed for static linking
...
Bug: 328444881
Test: m
Change-Id: I35cbce94301415381b3ad38d7e5c697f9c010856
2024-04-29 23:41:52 +00:00
Spandan Das
d15b0703e8
Convert BuildIgnoreApexContritbutions variable to a boolean
...
(This relands aosp/3007754 with additional handling for go apexes. The
additional handling was added in internal in ag/26705862, so we need to
add this to aosp as well)
The ignore list is burdensome to maintain once we start adding the
module sdk contents to apex_contributions. Convert the variable to a
boolean. When set to true, all contents in `apex_contributions` will be
ignored
Test: m nothing on aosp,google and google_fullmte devices
Ignore-AOSP-first: CL topic does a cleanup of an internal only denylist
Merged-In: If899f6eaf5449c2aa789d0bd5b791a3db715c676
Merged-In: I4532f3743eb3b7121e1f5e522097c1aba3d9a4fd
Change-Id: I18db6657b78b2741c7f9af9e9d0150f85edeeda7
2024-04-29 23:41:51 +00:00
Pawan Wagh
2518c29d08
Merge "Fix dependency of system img on boot_otas" into main am: cc1dd590fd
am: 6bd69dffbf
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3063952
Change-Id: I4289c0cf392cf72c7d182416c0b29f66d2f5a801
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 23:19:41 +00:00
Fabián Cañas
29252f8001
Add tool to determine if products can be lunched
...
This could aid in cleaning unmaintained products from manifests.
Change-Id: Ic1ae4d62711cf27f17c1e4c770f64db074768fd5
Test: lunchable
2024-04-29 22:58:11 +00:00
Pawan Wagh
6bd69dffbf
Merge "Fix dependency of system img on boot_otas" into main am: cc1dd590fd
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3063952
Change-Id: I896cead42ca250a165e927cb617339e61e109fbd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 22:53:52 +00:00
Pawan Wagh
cc1dd590fd
Merge "Fix dependency of system img on boot_otas" into main
2024-04-29 22:22:17 +00:00
Spandan Das
f340066ee3
Align boot jar exclusion with apex_contributions
...
`RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST` exists to flag apex boot
jars that may exist in source builds, but not in a google apex prebuilt
(a prebuilt might not have been generated yet). This is a build flag, and
exists in the <rel>.scl
It is feasible that certain products in a specific release config
never use apex prebuilts. Therefore, we need to selectively
apply `RELEASE_APEX_BOOT_JARS_PREBUILT_EXCLUDED_LIST` to products that
use apex prebuilts. At ToT, this is done via looking at
module_build_from_source_value of ANDROID soong config namespace, and
<apex>_module soong config namespace for every optional module.
<apex>_module soong config namespace was removed in
https://r.android.com/3056785 . In preparation for removing
module_build_from_source, use
`PRODUCT_BUILD_IGNORE_APEX_CONTRIBUTION_CONTENTS` to determine if
prebuilts are being used.
Test: in internal, lunch barbet-ap2a-userdebug && get_build_var APEX_BOOT_JARS_EXCLUDED
com.android.mediaprovider:framework-pdf com.android.mediaprovider:framework-pdf-v
(this is the only release config where there is a delta between prebuilt
and source apex boot jars)
Test: in internal, lunch barbet-trunk_staging && get_build_var
APEX_BOOT_JARS_EXCLUDED
"" (empty string)
Change-Id: I981ad3a7767f3602a844c8d53eadfd1f2e5db420
2024-04-29 22:06:43 +00:00
Treehugger Robot
68759c9c7f
Merge "Drive instrumentation with build flag" into main am: faeac4d7f7
am: c679eeb1df
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3065622
Change-Id: Ifdb37b7398aa535111a3969f4eae738676a6098d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 22:03:21 +00:00
Treehugger Robot
c679eeb1df
Merge "Drive instrumentation with build flag" into main am: faeac4d7f7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3065622
Change-Id: If3895ba61a6facec2db761ea3d5aa646bf4ba62d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 21:44:29 +00:00
Spandan Das
2bdaea7e20
Move coverage builds prebuilt special case to make
...
Having this in make has the following advantages
- allows this to be used in other places in make that are sensitive to
prebuilt selection, e.g. apex boot jars that are present in source but
not in prebuilt apexes
- collocates the various prebuilt special edge cases
Test: presubmits
Test: in internal, lunch cf_x86_64_phone-next-userdebug
Test: EMMA_INSTRUMENT_FRAMEWORK=true get_build_var PRODUCT_BUILD_IGNORE_APEX_CONTRIBUTION_CONTENTS
true
Bug: 308188056
Change-Id: I3e81b348e9f1e72e6d120a881d37356c413b005b
2024-04-29 21:31:31 +00:00
Treehugger Robot
faeac4d7f7
Merge "Drive instrumentation with build flag" into main
2024-04-29 21:26:55 +00:00
Michael Wright
20836f7430
Merge "check-flagged-apis: remove debug print" into main am: c791547786
am: c3adca93f3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3061974
Change-Id: I1b29d996789448dc1e5aa6983a929f3e313e4c25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 21:08:36 +00:00
Michael Wright
e2bf9001a1
Merge changes Ia860d7b0,Ie98db767 into main am: cfbcdc1ec5
am: a0f9404c68
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3061972
Change-Id: I0618abd67d7af79b2e1f1a4feec71b3f05196f3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 21:08:19 +00:00
Michael Wright
c3adca93f3
Merge "check-flagged-apis: remove debug print" into main am: c791547786
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3061974
Change-Id: Ifa46a189fb7996f9198a49c8e32906b3319cd379
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 20:50:11 +00:00
Michael Wright
a0f9404c68
Merge changes Ia860d7b0,Ie98db767 into main am: cfbcdc1ec5
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3061972
Change-Id: I7cc0303acf9c3bfe1e21d0f945b654119e2c4111
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 20:49:56 +00:00
Michael Wright
c791547786
Merge "check-flagged-apis: remove debug print" into main
2024-04-29 20:29:51 +00:00
Michael Wright
cfbcdc1ec5
Merge changes Ia860d7b0,Ie98db767 into main
...
* changes:
check-flagged-apis: allow / chars in Symbol names
check-flagged-apis: add support for methods (no parameters)
2024-04-29 20:29:35 +00:00
Ted Bauer
d19d351148
Drive instrumentation with build flag
...
Bug: 328444881
Test: m
Change-Id: Iebb250e8a836c77b14fcc6b9536eba90f9da7a4b
2024-04-29 20:12:27 +00:00
Pawan Wagh
bd2d79d311
Fix dependency of system img on boot_otas
...
If BOARD_16K_OTA_MOVE_VENDOR := true is set BoardConfig,
there is still dependency of system img on boot otas as it is system ota
paths are being added in default installed modules. Add vendor paths
whenever move vendor is set.
Bug: 335022191
Test: m
Change-Id: I19b41e5b9ade50f3cabf43995af36e66e09c6acf
2024-04-29 19:48:26 +00:00
Wei Li
892dcdade5
Merge "Add license metadata declarations which are moved from device/google/raviole/Android.mk." into main am: 013330b028
am: 9c4df583b5
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3063293
Change-Id: Ib8cc9413d2c8ee2df5f1c7460b2b42753413d0fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 19:06:07 +00:00
Wei Li
9c4df583b5
Merge "Add license metadata declarations which are moved from device/google/raviole/Android.mk." into main am: 013330b028
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3063293
Change-Id: I66c9334f40aa41d98ad4c3a53303f46b77b41c81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 18:49:13 +00:00
Wei Li
013330b028
Merge "Add license metadata declarations which are moved from device/google/raviole/Android.mk." into main
2024-04-29 18:19:12 +00:00
Gaurav Johari
7e5310227d
Merge "Do not fail cogsetup.sh if repo is not in PATH" into main am: 0c16cb6a66
am: a2b2d3558b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3047036
Change-Id: Id2548b3744b33d6dcf40369d482cc43b4c1bc3d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 17:29:23 +00:00
Treehugger Robot
e7daabee94
Merge "FakeFeatureFlagsImpl optionally takes defaults via a FeatureFlags." into main am: 80c40c4d91
am: 6e52bccbe7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3062045
Change-Id: I58b62c69636c337d661ccc09921daa7fb0ad85d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 17:28:53 +00:00
Ted Bauer
efe3c3c134
Merge "Read from new storage in C++ aconfig codegen" into main am: d475818504
am: c02b7c9519
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3058822
Change-Id: I2efd6c9bcb84439bc9a7acd91c26f9cd29027466
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 17:28:30 +00:00
Gaurav Johari
a2b2d3558b
Merge "Do not fail cogsetup.sh if repo is not in PATH" into main am: 0c16cb6a66
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3047036
Change-Id: I863561ed9ecd4af6889ab55d33bd3c1146c85097
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 17:10:43 +00:00
Treehugger Robot
6e52bccbe7
Merge "FakeFeatureFlagsImpl optionally takes defaults via a FeatureFlags." into main am: 80c40c4d91
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3062045
Change-Id: I61df0397bba4e1f0b01e9678ff8b47763e1f6406
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 17:10:24 +00:00
Ted Bauer
c02b7c9519
Merge "Read from new storage in C++ aconfig codegen" into main am: d475818504
...
Original change: https://android-review.googlesource.com/c/platform/build/+/3058822
Change-Id: I0ff6a3e252aaed3f4dfe4228e7d238db7ecdb566
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-04-29 17:10:03 +00:00
Gaurav Johari
0c16cb6a66
Merge "Do not fail cogsetup.sh if repo is not in PATH" into main
2024-04-29 17:09:25 +00:00
Treehugger Robot
80c40c4d91
Merge "FakeFeatureFlagsImpl optionally takes defaults via a FeatureFlags." into main
2024-04-29 16:53:28 +00:00
Ted Bauer
d475818504
Merge "Read from new storage in C++ aconfig codegen" into main
2024-04-29 16:47:45 +00:00
Gurpreet Singh
06dad4f3c2
V is 35.
...
It's not bromine, it's not a gauge of film: it's the next Android
release.
Set final state to "sdk" marking step-1 of finalization as complete.
Ignore-AOSP-First: Finalization is not performed in AOSP.
Bug: 335304236
Test: presubmit
Change-Id: Ifebf6ce36c5aa5c987d434085ca812f18e97ad4f
2024-04-29 13:24:25 +00:00
Mårten Kongstad
9aef0d9bda
check-flagged-apis: remove debug print
...
Bug: 334870672
Test: atest --host check-flagged-apis-test
Change-Id: Ida3ba78bc240b5aed2382bf5a0ea12e8d1e1d763
2024-04-29 10:35:28 +02:00