Commit Graph

99868 Commits

Author SHA1 Message Date
Tongbo Liu
52d1efe5ad Merge "Exclude mcts tests from cts based on the env config." into android13-tests-dev am: b4a761670b
Original change: https://android-review.googlesource.com/c/platform/build/+/3164466

Change-Id: Iacbd646afa215fbd741a84921c81ccc548457f6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-23 08:36:10 +00:00
Tongbo Liu
b4a761670b Merge "Exclude mcts tests from cts based on the env config." into android13-tests-dev 2024-07-23 08:20:44 +00:00
yangbill
90b90af5f6 Add BOARD_PERFSETUP_SCRIPT as a soong config variable
This variable is used to customize different perf script used by
perf-setup under platform_testing/scripts/perf-setup/.
This CL also add perf-setup.sh by default installed for eng and
userdebug build.

Bug: 343133111
Test: . build/envsetup.sh; lunch aosp_akita-trunk_staging-userdebug;\
      m perf-setup
Test: . build/envsetup.sh; lunch aosp_panther-trunk_staging-userdebug; \
      m perf-setup
Test: . build/envseup.sh; lunch aosp_cf_x86_64_phone-trunk_staging-userdebug; \
      m perf-setup
Change-Id: I0f81f5296aa59bef5b5d608a6cfda6d8b05b4e0f
2024-07-23 02:49:41 +00:00
Treehugger Robot
85acc17f4f Merge "Remove PRODUCT_SHIPPING_API_LEVEL in assemble_vintf" into main am: a6fe9e7ebd
Original change: https://android-review.googlesource.com/c/platform/build/+/3184019

Change-Id: Id13b30f3f828a88afe2bbefda0e33c52c9549bc9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-23 02:32:22 +00:00
Kiyoung Kim
6f701b2882 Remove VSDK related code from build
Remove leftover VSDK related code from build, as they are no longer in
use.

Bug: 332986564
Test: AOSP CF build succeeded
Change-Id: Idb34adc37022e71603f150200635ef1fb81e8ec4
2024-07-23 11:29:31 +09:00
Inseob Kim
42ed91a914 Add soong config for early VM
Bug: 354059066
Test: build
Change-Id: I0efc023b307694809b68f1e84a649c1578eca313
2024-07-23 11:18:41 +09:00
Treehugger Robot
a6fe9e7ebd Merge "Remove PRODUCT_SHIPPING_API_LEVEL in assemble_vintf" into main 2024-07-23 01:57:09 +00:00
Android Build Coastguard Worker
3335cd0a28 Version bump to AP3A.240617.038 [core/build_id.mk]
Change-Id: If628b283571422d9383dd5ec1da3a5cdc0423da4
2024-07-23 00:24:19 +00:00
Zhi Dou
9cb3450ee4 Merge "make java reader library availiable for mainline" into main am: 8a9a52d140
Original change: https://android-review.googlesource.com/c/platform/build/+/3185681

Change-Id: I924cb6bdb8649f512dae9be8d33104c89f748ed2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-22 14:20:59 +00:00
Zhi Dou
8a9a52d140 Merge "make java reader library availiable for mainline" into main 2024-07-22 13:59:28 +00:00
Parth Sane
11c5c7dc01 Merge "Export the libbinder flag to Android.bp" into main am: 01e6b4bc51
Original change: https://android-review.googlesource.com/c/platform/build/+/3182281

Change-Id: Ie04b56bd6f82f472e6a2ad77863134fa74bb1055
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-22 12:42:54 +00:00
Parth Sane
01e6b4bc51 Merge "Export the libbinder flag to Android.bp" into main 2024-07-22 12:22:05 +00:00
Sid Nayyar
0ddd61a73f Add kernel lifetimes and approved OGKI builds configs to GSI
These kernel configs are required for end-of-life enforcement and OGKI
compliance verification VTS tests.

Bug: 338636324
Bug: 342094847
Test: manually built and flashed on device, device had config files
Change-Id: Ia1f94ba19bab1f2e3b129827ad5634023290dbc5
2024-07-21 09:17:57 +00:00
Android Build Coastguard Worker
d44e9e5f60 Version bump to AP3A.240617.037 [core/build_id.mk]
Change-Id: Ib9454b38de86959a9ae25243afc6f147b150e6c9
2024-07-20 07:25:52 +00:00
Christopher Ferris
589e40b26d Merge "Replace PRODUCT_DISABLE_SCUDO with MALLOC_LOW_MEMORY." into main am: 3b8f6ebbb7
Original change: https://android-review.googlesource.com/c/platform/build/+/3185682

Change-Id: I014b7aa9aac03ab2565c1b1c8b319bb51e1c48c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-20 01:51:15 +00:00
Christopher Ferris
3b8f6ebbb7 Merge "Replace PRODUCT_DISABLE_SCUDO with MALLOC_LOW_MEMORY." into main 2024-07-20 01:36:55 +00:00
Treehugger Robot
687e1fcf6e Merge "only use new storage for read write" into main am: 088443385f
Original change: https://android-review.googlesource.com/c/platform/build/+/3184560

Change-Id: I25fc5c20a4e3fab97db3c68f7ca06d9903762434
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-19 21:55:27 +00:00
Treehugger Robot
088443385f Merge "only use new storage for read write" into main 2024-07-19 21:39:45 +00:00
Christopher Ferris
7064db2a19 Replace PRODUCT_DISABLE_SCUDO with MALLOC_LOW_MEMORY.
The PRODUCT_DISABLE_SCUDO only removes scudo from the list of
sanitizers. It doesn't change the allocator to be used.

Instead use MALLOC_LOW_MEMORY := true, which causes a device
to use a low memory version of the allocator.

Bug: 318756974

Test: Treehugger.
Change-Id: Idaf57cfa4fa723ce8d7f285b2bad8ec29059f0df
2024-07-19 21:38:52 +00:00
Zhi Dou
b88c3e638b make java reader library availiable for mainline
Test: atest aconfig.test.java
Bug: 349874828
Change-Id: I2cabfa9665e5c474ba64f5969e96e9dae2fdcb9b
2024-07-19 21:01:27 +00:00
Android Build Coastguard Worker
ed3e294e0c Version bump to AP3A.240617.036 [core/build_id.mk]
Change-Id: Ifb721fb2d255d94d9e95cb9423650d8a206e07dd
2024-07-19 20:51:28 +00:00
Zhi Dou
1edd4485c6 only use new storage for read write
Test: atest aconfig.test.java
Bug: 349874828
Change-Id: I5af9fa6243b8b8a157f03242e6e5a411ced7be44
2024-07-19 20:37:53 +00:00
Android Build Coastguard Worker
d904bfabb6 Version bump to AP3A.240617.035 [core/build_id.mk]
Change-Id: Icfed62833315c0cfeb52dbf1dde0cee9bab2ecd6
2024-07-19 20:06:12 +00:00
Treehugger Robot
02e0fd0dd8 Merge "feat: show if flag is locally overridden" into main am: ca4c83efa3
Original change: https://android-review.googlesource.com/c/platform/build/+/3184779

Change-Id: I7cf90b90cbad26b83dd1d40aa939f78c10a9287c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-19 14:33:03 +00:00
Treehugger Robot
ca4c83efa3 Merge "feat: show if flag is locally overridden" into main 2024-07-19 14:09:41 +00:00
Ted Bauer
05fea28d9c feat: show if flag is locally overridden
Bug: 324436145
Test: adb shell aflags list
Change-Id: Id239a760e86e469f77d1e99f7a6f27d54cb87206
2024-07-19 13:11:42 +00:00
Kiyoung Kim
02f95cfee5 Update allowlist based on internal system image
Allowlist of system image diff is generated based on the AOSP main, but this is not sufficient for internal main as it contains more items in the aosp_cf_x86_64_phone system image. This change adds more items in diff so aosp_cf_x86_64_phone build won't break from system image diff.

Bug: 346873717
Change-Id: Ic867ce1eb3f415976d37d91a201ebac0b45f0f1e
Test: aosp_cf_x86_64_phone build succeeded
Ignore-AOSP-First: Internal only feature
(cherry picked from commit 7d04b4d978)
2024-07-19 07:26:06 +00:00
Treehugger Robot
f4a1f5c79e Merge "Pass PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD to Soong" into main am: d9fc22aeda
Original change: https://android-review.googlesource.com/c/platform/build/+/3181879

Change-Id: I9c03278e1b3a23c43af063cbc36ab9f5f0a01829
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-19 03:36:13 +00:00
Treehugger Robot
d9fc22aeda Merge "Pass PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD to Soong" into main 2024-07-19 03:21:23 +00:00
Ashok Mutyala
bfd217bb0f Remove PRODUCT_SHIPPING_API_LEVEL in assemble_vintf
No longer handling PRODUCT_SHIPPING_API_LEVEL

Test: Build Success
Change-Id: I91715290d556ad8fd24a59ed1cf2a4930293bf53
2024-07-19 02:57:48 +00:00
Kiyoung Kim
c7fea48094 Pass PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD to Soong
Pass PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD to Soong so it can decide if
ART debug APEX should be used instead of ART APEX

Bug: 351698657
Test: AOSP CF eng build succeeded
Change-Id: I1e0683be5cd66f1a18e7aec5b1d96ac6e5f4588a
2024-07-19 10:14:05 +09:00
LaMont Jones
be651f34e5 Merge "Pass the target product to release-config" into main am: 1997e9f786
Original change: https://android-review.googlesource.com/c/platform/build/+/3182792

Change-Id: I4af482b78d5b4e9cbda427f30b1a23b4762569ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 23:20:29 +00:00
LaMont Jones
1997e9f786 Merge "Pass the target product to release-config" into main 2024-07-18 23:01:11 +00:00
Michael Wright
41b64550d8 Pass the target product to release-config
If you don't, release-config will read the TARGET_PRODUCT environment
variable to determine the product. This works in most cases, but it's
possible (e.g. via buildspec.mk) to change the target product within
make without modifying the environment variable. In these cases,
release-config will produce the config for one product but then the
build will read the config for a completely different product, leading
to build errors.

Instead, just pass the target product to release-config explicitly so it
generates the config for the product that the build is expecting.

Bug: 353351911
Test: TARGET_SKIP_OTA_PACKAGE="true" build/soong/soong_ui.bash \
    --make-mode TARGET_PRODUCT=apps TARGET_RELEASE=next \
    TARGET_BUILD_VARIANT=user droid dist \
    ANDROID_BUILDSPEC=vendor/google_clockwork/build/app_build_spec.mk \
    ALLOW_MISSING_DEPENDENCIES=true \
    UNBUNDLED_BUILD_SDKS_FROM_SOURCE=true \
    RELAX_USES_LIBRARY_CHECK=true
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:310d7718439d074fe38b25b97eb609f6db66c3d6)
Merged-In: I63e80249ac702b5517f4a3cfd54c8a4dbd416794
Change-Id: I63e80249ac702b5517f4a3cfd54c8a4dbd416794
2024-07-18 20:36:10 +00:00
Treehugger Robot
01be392dd1 Merge "Use JDK 21 instead of 17" into main am: 726c69d608
Original change: https://android-review.googlesource.com/c/platform/build/+/3182280

Change-Id: If664ea4a23b26828db1d96c05fe39ccbd6125774
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 17:30:21 +00:00
Treehugger Robot
726c69d608 Merge "Use JDK 21 instead of 17" into main 2024-07-18 16:47:48 +00:00
Parth Sane
560884d4af Export the libbinder flag to Android.bp
Note that the namespace is "libbinder".

Bug: 333854840
Test: N/A
Flag: RELEASE_LIBBINDER_CLIENT_CACHE
Change-Id: Iecfb62c14685afcce72cf89ad61536efd2d17e31
2024-07-18 14:24:01 +00:00
Ted Bauer
5b8786429a Merge "Read from new storage in aflags" into main am: 7e272b8bba
Original change: https://android-review.googlesource.com/c/platform/build/+/3180106

Change-Id: Ic0446f5b58a8cd7278d7555c396d679f396a8bbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 13:48:38 +00:00
Ted Bauer
7e272b8bba Merge "Read from new storage in aflags" into main 2024-07-18 13:32:59 +00:00
Sorin Basca
ba29ac54f4 Use JDK 21 instead of 17
Bug: 342332820
Test: TH
Change-Id: Id040a389243220eb4c5b47631bfdd9f27bc00923
2024-07-18 12:05:19 +01:00
Tongbo Liu
15c19082d4 Exclude mcts tests from cts based on the env config.
Change-Id: Ife879a0553076f4bf2a5e9835807fbf5a86dea27
Merged-In: Ife879a0553076f4bf2a5e9835807fbf5a86dea27
Test: make cts EXCLUDE_MCTS=true
Bug: 345592291
2024-07-18 08:49:11 +00:00
Android Build Coastguard Worker
915917f747 Version bump to AP3A.240617.034 [core/build_id.mk]
Change-Id: Ic082d034363b95f7dd8f01a31fb4db7cb41faee9
2024-07-18 06:54:01 +00:00
Android Build Coastguard Worker
8ff8f3d1dd Version bump to AP3A.240617.033 [core/build_id.mk]
Change-Id: Idb3e3ce49925cb2925e4200e924cbbaf1d46382c
2024-07-18 06:24:51 +00:00
Treehugger Robot
2e1057b9d8 Merge "Add ASAN_ENABLED and SANITIZE_TARGET_SYSTEM_ENABLED to Soong config variables:" into main am: 60f44e93a8
Original change: https://android-review.googlesource.com/c/platform/build/+/3178919

Change-Id: Iffdd9727163646ef07a6b842221d200c56de6864
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 06:24:11 +00:00
Android Build Coastguard Worker
69d6559389 Version bump to AP3A.240617.032 [core/build_id.mk]
Change-Id: I64b0536580be601e50334292ac2cf0e834bd04ab
2024-07-18 05:52:55 +00:00
Treehugger Robot
60f44e93a8 Merge "Add ASAN_ENABLED and SANITIZE_TARGET_SYSTEM_ENABLED to Soong config variables:" into main 2024-07-18 05:52:52 +00:00
Android Build Coastguard Worker
55948b4675 Version bump to AP3A.240617.031 [core/build_id.mk]
Change-Id: I373c9de4e71d2ece29f59832b720be45e0b6458f
2024-07-18 03:51:56 +00:00
Treehugger Robot
c721c82ade Merge "Add BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT as a soong config variable" into main am: 083e56837b
Original change: https://android-review.googlesource.com/c/platform/build/+/3163959

Change-Id: I0cc55e4f8c17d8e6ea883513cbda19dd649999ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-07-18 01:08:35 +00:00
Treehugger Robot
083e56837b Merge "Add BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT as a soong config variable" into main 2024-07-18 00:44:49 +00:00
Android Build Coastguard Worker
e8a15281e4 Version bump to AP3A.240617.030 [core/build_id.mk]
Change-Id: I2a77fe2c6c7150c82d69e245a7267a8884c0f885
2024-07-17 20:10:14 +00:00