Commit graph

97623 commits

Author SHA1 Message Date
Gurpreet Singh
5398070941 Merge "Change build-release target for building module sdks" into main 2024-04-19 10:06:58 +00:00
Treehugger Robot
7321f6e5c5 Merge "Do not copy platform ABI dumps from current" into main 2024-04-19 07:45:11 +00:00
Treehugger Robot
87a6fd1ad3 Merge "Remove android.hardware.wifi from generic_system.mk" into main am: f8e79f113b am: d52bcc11be
Original change: https://android-review.googlesource.com/c/platform/build/+/3030463

Change-Id: If33ac27f5ee7cf19443ff7aa6f7fe1a54a2e11b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 07:08:37 +00:00
Jihoon Kang
0a628f1073 Merge "Remove non existent snapuserd.recovery package" into main am: 9328219ae3 am: 736cacd3ca
Original change: https://android-review.googlesource.com/c/platform/build/+/3030444

Change-Id: I26f42e145d17bec5cab98866a07365c71164c23f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 07:08:10 +00:00
Treehugger Robot
d52bcc11be Merge "Remove android.hardware.wifi from generic_system.mk" into main am: f8e79f113b
Original change: https://android-review.googlesource.com/c/platform/build/+/3030463

Change-Id: I2f2c3d9245b201898412e042f1ef45f759149289
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 06:55:54 +00:00
Jihoon Kang
736cacd3ca Merge "Remove non existent snapuserd.recovery package" into main am: 9328219ae3
Original change: https://android-review.googlesource.com/c/platform/build/+/3030444

Change-Id: Id728cf205276125761df065a742f6052294798cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 06:55:40 +00:00
Treehugger Robot
f8e79f113b Merge "Remove android.hardware.wifi from generic_system.mk" into main 2024-04-19 06:40:57 +00:00
Jihoon Kang
9328219ae3 Merge "Remove non existent snapuserd.recovery package" into main 2024-04-19 06:33:36 +00:00
Jihoon Kang
e283b5b262 Merge "Remove WallpaperPicker from aosp_product.mk" into main am: 93e9197a66 am: f5670d95ac
Original change: https://android-review.googlesource.com/c/platform/build/+/3030443

Change-Id: I512ba44ca43244035688b61f2fd1924f20bbb4e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 06:09:02 +00:00
Jihoon Kang
f5670d95ac Merge "Remove WallpaperPicker from aosp_product.mk" into main am: 93e9197a66
Original change: https://android-review.googlesource.com/c/platform/build/+/3030443

Change-Id: Ic5be9881a3e8e0c99afedcc2d9bf4c928863ba88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 05:33:32 +00:00
Jihoon Kang
93e9197a66 Merge "Remove WallpaperPicker from aosp_product.mk" into main 2024-04-19 05:15:45 +00:00
Hsin-Yi Chen
28e19ef89d Do not copy platform ABI dumps from current
In trunk stable, the ABI dumps in "current" directory are not what we
intend to finalize. They need to be removed. The step will be replaced
with a command that builds ABI dumps.

Ignore-AOSP-First: merge conflict
Test: build/make/tools/finalization/finalize-sdk-rel.sh
Bug: 333532038
Change-Id: I08896b637b34861e73cff4d829941d9fb5c56475
2024-04-19 03:12:55 +00:00
Inseob Kim
dbba2d71a5 Merge "Build etc/hosts with Soong" into main am: 77d1b94b9f am: 04846428ff
Original change: https://android-review.googlesource.com/c/platform/build/+/3046354

Change-Id: Ib34e67618ee396269c0c3e5bbb2ab37ada8e3cf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 02:07:43 +00:00
Inseob Kim
04846428ff Merge "Build etc/hosts with Soong" into main am: 77d1b94b9f
Original change: https://android-review.googlesource.com/c/platform/build/+/3046354

Change-Id: Ibbfe0f6cb5b8786ae3ed2d29bc984253c6f914b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 01:44:21 +00:00
Inseob Kim
77d1b94b9f Merge "Build etc/hosts with Soong" into main 2024-04-19 01:29:38 +00:00
Jim Tang
4651dee619 Merge "Deprecate USE_PREBUILT_SDK_TOOLS_IN_PLACE" into main am: ccd1f73c5f am: 78f5ac8c24
Original change: https://android-review.googlesource.com/c/platform/build/+/3048332

Change-Id: I17c5d9a45404c7ab2d7af9b0bf311af6f3a63230
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 01:22:46 +00:00
Jim Tang
78f5ac8c24 Merge "Deprecate USE_PREBUILT_SDK_TOOLS_IN_PLACE" into main am: ccd1f73c5f
Original change: https://android-review.googlesource.com/c/platform/build/+/3048332

Change-Id: I1c03dc5658f2eb01c552deabffd77230f16c86fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 01:04:14 +00:00
Jim Tang
ccd1f73c5f Merge "Deprecate USE_PREBUILT_SDK_TOOLS_IN_PLACE" into main 2024-04-19 00:47:08 +00:00
Daniel Zheng
68ce715616 Merge "add build property for compression_factor" into main am: b24b46d43f am: 682db9c4d6
Original change: https://android-review.googlesource.com/c/platform/build/+/2903193

Change-Id: I86d0bc3b5b4bf60044ea32114205a4d67c346d2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 21:37:55 +00:00
Daniel Zheng
682db9c4d6 Merge "add build property for compression_factor" into main am: b24b46d43f
Original change: https://android-review.googlesource.com/c/platform/build/+/2903193

Change-Id: Ife0702dd52eeb8f80f4ae0b44e0e8d1ff1a78a9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 21:14:07 +00:00
Daniel Zheng
b24b46d43f Merge "add build property for compression_factor" into main 2024-04-18 20:59:40 +00:00
Nikita Ioffe
99df2883bf Merge "Propagate PRODUCT_AVF_MICRODROID_GUEST_GKI_VERSION to soong" into main am: d0d74d2038 am: f0ab43c1f5
Original change: https://android-review.googlesource.com/c/platform/build/+/3044155

Change-Id: I3493ccf937f08c012ac3dd93f0186fb52fe0aebe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 20:43:13 +00:00
Nikita Ioffe
f0ab43c1f5 Merge "Propagate PRODUCT_AVF_MICRODROID_GUEST_GKI_VERSION to soong" into main am: d0d74d2038
Original change: https://android-review.googlesource.com/c/platform/build/+/3044155

Change-Id: I46dfa34504c10d6c63c330243b0d0b31191b1433
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 20:24:13 +00:00
Nikita Ioffe
d0d74d2038 Merge "Propagate PRODUCT_AVF_MICRODROID_GUEST_GKI_VERSION to soong" into main 2024-04-18 20:03:53 +00:00
Luca Farsi
3043a7a118 Merge "Stream build process output" into main am: ad64a4d296 am: b31ae07678
Original change: https://android-review.googlesource.com/c/platform/build/+/3014894

Change-Id: I0c4de6dc3b47cc83e189147bca5b393105ba545b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 19:45:36 +00:00
Luca Farsi
b31ae07678 Merge "Stream build process output" into main am: ad64a4d296
Original change: https://android-review.googlesource.com/c/platform/build/+/3014894

Change-Id: I1a9ef3ccc26f92db9cba1be7fb1c1d4fb7737a51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 19:23:08 +00:00
Luca Farsi
ad64a4d296 Merge "Stream build process output" into main 2024-04-18 19:03:40 +00:00
Luca Farsi
db136447a6 Stream build process output
Ensure that output and errors from the underlying build command are
streamed for real-time build progress updates and debugging.

This change strips out all code that is currently unecessary and adds
tests for the remaining functionality.

Test: atest --host build_test_suites_local_test build_test_suites_test
Bug: 330365727
Change-Id: I7ef98d6654fe1435cf67c15e2c516a0967e03a75
2024-04-18 19:02:50 +00:00
Daniel Zheng
270130a025 add build property for compression_factor
Compression factor, as discussed, should be a configurable build
property. This flag here will control that. From initial analysis, it
looks like 64k is a good default. go/variable-block-vabc-perf

Bug: 313962438
Test: th
Change-Id: I2bddede22655e36446e734ac1917be560b1a3a1b
2024-04-18 11:22:26 -07:00
Treehugger Robot
e1af7846fc Merge "aflags: read protos from all containers" into main am: ac407794b9 am: 91c54cf72f
Original change: https://android-review.googlesource.com/c/platform/build/+/3001064

Change-Id: Ifd21198de67ebfe880a5bff7b90b9c8adadfdc10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 18:00:10 +00:00
Daniel Zheng
5f39789a53 Merge "Revert^2 "Turn on V3 cow"" into main am: 78986f598f am: 2e9b1534f6
Original change: https://android-review.googlesource.com/c/platform/build/+/3044532

Change-Id: I974224b289c333a63a5a7b8b4de6616ec36504d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 17:59:56 +00:00
Treehugger Robot
91c54cf72f Merge "aflags: read protos from all containers" into main am: ac407794b9
Original change: https://android-review.googlesource.com/c/platform/build/+/3001064

Change-Id: I85bc3e1b9385f2fa20e241fcb192b85927523057
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 17:37:32 +00:00
Daniel Zheng
2e9b1534f6 Merge "Revert^2 "Turn on V3 cow"" into main am: 78986f598f
Original change: https://android-review.googlesource.com/c/platform/build/+/3044532

Change-Id: I4bdfb9fd46645fafc1f6b2b2ecc257fcf7dfe0c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 17:37:17 +00:00
Treehugger Robot
ac407794b9 Merge "aflags: read protos from all containers" into main 2024-04-18 17:23:59 +00:00
Gurpreet Singh
cdb07595a1 Change build-release target for building module sdks
--build-release=latest => Include all new APIs in API tracking files
along with the @FlaggedAPI annotation prefix.

--build-release=next => Include only those new APIs in API tracking
files for which the flag is enabled. Also the @FlaggedAPI annotation
prefix is removed from API tracking files.

Ignore-AOSP-first: VIC finalization happens outside AOSP
Bug: 335454564
Test: croot && build/tools/finalization/localonly-steps.sh
Change-Id: I3fdd71ac385835b3b961336d86604e86dfed31cf
2024-04-18 17:16:39 +00:00
Daniel Zheng
78986f598f Merge "Revert^2 "Turn on V3 cow"" into main 2024-04-18 16:54:15 +00:00
Ted Bauer
206d44aff5 aflags: read protos from all containers
Create one library for reading protos from all containers, instead of
having numerous libraries perform the same logic. For Java, we will
create a similar library reusing the same
partition_aconfig_flags_paths.txt.

Bug: 324436145
Test: adb shell aflags list # Confirm that various containers appear
Change-Id: I924e281a50f9a609e1c07c03267eebe3dce52752
2024-04-18 14:38:41 +00:00
Jim Tang
b9cc101bca Deprecate USE_PREBUILT_SDK_TOOLS_IN_PLACE
USE_PREBUILT_SDK_TOOLS_IN_PLACE is not set anywhere else after
aosp/3043552 lands.

Bug: 122333025
Bug: 332464939
Test: m
Change-Id: I55490cdc0a7036263876ecbb322cc5b4af8d1959
2024-04-18 14:12:15 +08:00
Inseob Kim
c02b0d8b2d Merge "Build dirty-image-objects in Soong" into main am: 45c6fd0c17 am: d4503ddf8c
Original change: https://android-review.googlesource.com/c/platform/build/+/3046352

Change-Id: I186611a7a61d3ba980917a5a44bd986a74c0d009
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 02:21:47 +00:00
Inseob Kim
d4503ddf8c Merge "Build dirty-image-objects in Soong" into main am: 45c6fd0c17
Original change: https://android-review.googlesource.com/c/platform/build/+/3046352

Change-Id: I92b07b084b16572b5f0934f255ffb4512ca98ed4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 02:06:31 +00:00
Inseob Kim
112961652b Build etc/hosts with Soong
Bug: 335369205
Test: build
Change-Id: I4c56b343cd6624ba3d6bdfb5f70e9c9520dcfe2f
2024-04-18 10:45:23 +09:00
Inseob Kim
45c6fd0c17 Merge "Build dirty-image-objects in Soong" into main 2024-04-18 01:43:00 +00:00
Zhuoyao Zhang
3d9bac646d Merge "Add a facility to log tool invocations" into main am: 4ab55dd760 am: 550f96c034
Original change: https://android-review.googlesource.com/c/platform/build/+/3014895

Change-Id: I41eacb3e3b7050c3d957968a2d4929c53cb38bd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 01:21:15 +00:00
Zhuoyao Zhang
550f96c034 Merge "Add a facility to log tool invocations" into main am: 4ab55dd760
Original change: https://android-review.googlesource.com/c/platform/build/+/3014895

Change-Id: I97ff561efe3ea53c896b234e56708ee4202a95a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-18 00:59:49 +00:00
Zhuoyao Zhang
4ab55dd760 Merge "Add a facility to log tool invocations" into main 2024-04-18 00:37:28 +00:00
Zhuoyao Zhang
cc44d2e70e Add a facility to log tool invocations
Add a function to log the invocation of tools run from the Android
build environment. This enables analyzing and optimizing developer
flows.

Note that there are no tools currently leveraging the logging
facility. Logging is also disabled by default and not configured to
use any particular logger.

Test: atest run_tool_with_logging_test
bug: 331638854

Change-Id: I001ba3c6c30b3ffc95d0fdb30ea7178a991c680f
2024-04-17 22:41:58 +00:00
Vilas Bhat
1c506126cd Merge "16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets" into main am: 185a3fc892 am: 306edf5cd6
Original change: https://android-review.googlesource.com/c/platform/build/+/3042692

Change-Id: Id314e6d0b1e6f230ce8cb901d5f5ee7a1b83b80b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 21:12:00 +00:00
Vilas Bhat
306edf5cd6 Merge "16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets" into main am: 185a3fc892
Original change: https://android-review.googlesource.com/c/platform/build/+/3042692

Change-Id: Ib760b055d3f05c0a99032e420187734d947af924
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 20:52:10 +00:00
Vilas Bhat
185a3fc892 Merge "16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets" into main 2024-04-17 20:27:37 +00:00
Dennis Shen
fa564fc6c3 Merge "aconfig: add support for local override" into main am: e6b424ad4a am: c74aecc828
Original change: https://android-review.googlesource.com/c/platform/build/+/3044414

Change-Id: Ic4b918baff3790b2166cbec3960639a7f1a3df83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 19:46:57 +00:00