Commit graph

96957 commits

Author SHA1 Message Date
Carmen Jackson
8c84478760 Merge "Use Profiling flag at build time" into main 2024-02-27 17:40:09 +00:00
Sergei Makarov
eb0e3440bc Merge "Rename ContactKeysProvider to E2eeContactKeysProvider." into main 2024-02-27 17:16:33 +00:00
Carmen Jackson
4889c99c39 Use Profiling flag at build time
This change puts base_system and default_art_config references to
the profiling module behind the build flag.

It also adds the flag to soong_config_vars so it can be referenced
from the Profiling module and from platform_bootclasspath.

Bug: 293957254
Bug: 325523640
Test: Built locally on trunk_food (where flag is disabled) and
trunk_staging (where flag is enabled.)
Ignore-AOSP-First: Must be submitted in topic with internal-only
changes.

Change-Id: I51cfa65ff607753cc8c588793ea381419ac99260
2024-02-27 06:43:55 +00:00
Android Build Coastguard Worker
6b11133633 Version bump to AP2A.240227.002 [core/build_id.mk]
Change-Id: Ie4f9e17de75f187bcdbbafa8c9aa760f953348d4
2024-02-27 03:50:08 +00:00
Android Build Coastguard Worker
30fe1ab300 Make change and version bump to AP2A.240227.001
Snap for 11498394 from 5c93dbdfb9 to 24Q2-release

Change-Id: I58cd9a41525d4c9b6ad0cc11387645b4d90de40d
2024-02-27 03:25:54 +00:00
Devin Moore
6df2f8f647 Vendor API level 202404 is now frozen
Update the state to 'vintf' so we don't try to re-finalize the same
level.

Ignore-AOSP-First: VINTF 202404 Finalization
Bug: 279809333
Test: build
Change-Id: I06530eedaeb69cc9d4a9b3af5b91a101ab2eab7d
2024-02-27 00:04:50 +00:00
Android Build Coastguard Worker
43f84fb6c6 Version bump to AP2A.240226.002 [core/build_id.mk]
Change-Id: I7502270da89b683f618effe8d62aed53c1516676
2024-02-27 00:00:53 +00:00
Android Build Coastguard Worker
808024766d [coastguard skipped] Merge sparse cherrypicks from sparse-11494863-L07100030002139341 into 24Q2-release.
COASTGUARD_SKIP: I62e3c0369aa26467544a0c9cf5989f9989a98ae6

Change-Id: I7de880555adf93b8dfd4d8f9c7edda08d1bcf1c9
2024-02-26 04:44:45 +00:00
Android Build Coastguard Worker
efac4ea7f2 Version bump to AP2A.240226.001.X1 [core/build_id.mk]
Change-Id: I62e3c0369aa26467544a0c9cf5989f9989a98ae6
2024-02-26 04:42:14 +00:00
Yi-Yo Chiang
5c93dbdfb9 Merge "Skip check_vintf_system_deps if not building system image" into main am: 0656d0a451 am: 5e8c4e77d2
Original change: https://android-review.googlesource.com/c/platform/build/+/2973131

Change-Id: If3b4aab1f9fe229c625756f039f864628e1473ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-26 04:03:40 +00:00
Yi-Yo Chiang
5e8c4e77d2 Merge "Skip check_vintf_system_deps if not building system image" into main am: 0656d0a451
Original change: https://android-review.googlesource.com/c/platform/build/+/2973131

Change-Id: I8e8b02963e741743f6725596bcc07790728d0f12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-26 03:23:47 +00:00
Yi-Yo Chiang
0656d0a451 Merge "Skip check_vintf_system_deps if not building system image" into main 2024-02-26 02:51:26 +00:00
Android Build Coastguard Worker
520d64e185 Make change and version bump to AP2A.240226.001
Snap for 11494820 from 79f56d876c to 24Q2-release

Change-Id: I92005a70ca194411a57822b9d414ddcf2fa1bd77
2024-02-26 00:47:42 +00:00
Android Build Coastguard Worker
6a215ab890 Make change and version bump to AP2A.240225.001
Snap for 11494200 from 79f56d876c to 24Q2-release

Change-Id: I4f9b10c5cc812bd38557eda07b3a3f8e09ce1170
2024-02-25 00:48:10 +00:00
Peter Collingbourne
69281c31ba Create empty /linkerconfig/ld.config.txt in ramdisk.
This silences warnings such as:

linker: Warning: failed to find generated linker configuration from "/linkerconfig/ld.config.txt"
WARNING: linker: Warning: failed to find generated linker configuration from "/linkerconfig/ld.config.txt"

that are printed at the start of every command in the first
stage console.

Change-Id: I3d820e4960a4dbca34369223aed83589534c2eb6
2024-02-23 23:04:33 -08:00
Android Build Coastguard Worker
7e90a0ad20 Make change and version bump to AP2A.240224.001
Snap for 11491255 from 79f56d876c to 24Q2-release

Change-Id: I663fd0a3c7a56125d975d51ace638f872a45c983
2024-02-24 02:47:18 +00:00
Android Build Coastguard Worker
a7db03a3fd Version bump to AP2A.240223.003 [core/build_id.mk]
Change-Id: I216770c159d60cc0c19db4ea4b7d71d942386d9e
2024-02-23 22:43:01 +00:00
Android Build Coastguard Worker
17f4f1314a Version bump to AP2A.240223.002 [core/build_id.mk]
Change-Id: I31267d2ab3d57efd774c005cc0c94cee8c911f60
2024-02-23 19:31:29 +00:00
Tongbo Liu
79f56d876c [automerger skipped] [DO NOT MERGE] Build MCTS on mainline branches am: e1a52604d3 -s ours
am skip reason: contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/26315325

Change-Id: Ib99e8a4d97deed533dd82cb08dba6670dd34e2f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 05:29:03 +00:00
Tongbo Liu
e1a52604d3 [DO NOT MERGE] Build MCTS on mainline branches
Ignore-AOSP-First: test for mainline internal branch
Bug: 323532076
Test: m mcts
Change-Id: Id43fad9082af479d5238ee8e143549637a070e4b
2024-02-23 03:42:34 +00:00
Yi-Yo Chiang
1fa25e3bbd Merge "core/Makefile: Define write-file-lines unconditionally" into main am: 999350475b am: 00ae5874ea
Original change: https://android-review.googlesource.com/c/platform/build/+/2972991

Change-Id: I91c3e2f80bcce63ca38dad5cf14ac40c2c7a0161
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 03:38:55 +00:00
Treehugger Robot
9d1506fafb Merge changes from topics "product_runtime_apis", "product_var_hidden_api" into main am: 0a8fd1404e am: 8b7801fda5
Original change: https://android-review.googlesource.com/c/platform/build/+/2974393

Change-Id: Ifcc3efc93bec37620d7581014a8d9075c8fa81a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:55:33 +00:00
Jihoon Kang
03bd260c7c Introduce the product variable PRODUCT_EXPORT_RUNTIME_APIS am: 49f08d9328 am: bb717a3c38
Original change: https://android-review.googlesource.com/c/platform/build/+/2974392

Change-Id: I45e0b523ed883066276b1a7161f69a4d8bc6ca76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:55:29 +00:00
Jihoon Kang
c7d2fce206 Introduce product variable PRODUCT_HIDDEN_API_EXPORTABLE_STUBS am: c974a2786f am: 886cdfe157
Original change: https://android-review.googlesource.com/c/platform/build/+/2974391

Change-Id: Id2d64a7d9ebe8db67169de749ca8ed5fe8b79f71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:55:26 +00:00
Yi-Yo Chiang
53c4733636 Merge "Add system_ext.img to droidcore-unbundled" into main am: 0f68977878 am: cfef6e8ee2
Original change: https://android-review.googlesource.com/c/platform/build/+/2973132

Change-Id: If7348e8ca2616ff7b2da6429073688a29e0cd6a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:55:07 +00:00
Yi-Yo Chiang
00ae5874ea Merge "core/Makefile: Define write-file-lines unconditionally" into main am: 999350475b
Original change: https://android-review.googlesource.com/c/platform/build/+/2972991

Change-Id: I0471eabd46f39f0bb5b38dc5ca9ccebe9ce6e334
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:37:05 +00:00
Treehugger Robot
8b7801fda5 Merge changes from topics "product_runtime_apis", "product_var_hidden_api" into main am: 0a8fd1404e
Original change: https://android-review.googlesource.com/c/platform/build/+/2974393

Change-Id: I3dc9c70f0fe740e3cbefaf60b0a7e60e3b068168
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:36:48 +00:00
Jihoon Kang
bb717a3c38 Introduce the product variable PRODUCT_EXPORT_RUNTIME_APIS am: 49f08d9328
Original change: https://android-review.googlesource.com/c/platform/build/+/2974392

Change-Id: Ifdf34587fc7ed266cf7e0604622321120048ac58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:36:44 +00:00
Jihoon Kang
886cdfe157 Introduce product variable PRODUCT_HIDDEN_API_EXPORTABLE_STUBS am: c974a2786f
Original change: https://android-review.googlesource.com/c/platform/build/+/2974391

Change-Id: I9da44df6876255b33e8388adb05bbc3ba2f17af2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:36:39 +00:00
Yi-Yo Chiang
cfef6e8ee2 Merge "Add system_ext.img to droidcore-unbundled" into main am: 0f68977878
Original change: https://android-review.googlesource.com/c/platform/build/+/2973132

Change-Id: I30b08a5d5e1ee416755856030041c5bb82914580
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-23 02:35:56 +00:00
Yi-Yo Chiang
999350475b Merge "core/Makefile: Define write-file-lines unconditionally" into main 2024-02-23 01:53:44 +00:00
Treehugger Robot
0a8fd1404e Merge changes from topics "product_runtime_apis", "product_var_hidden_api" into main
* changes:
  Introduce the product sdk_with_runtime_apis
  Introduce the product variable PRODUCT_EXPORT_RUNTIME_APIS
  Introduce product variable PRODUCT_HIDDEN_API_EXPORTABLE_STUBS
2024-02-23 01:53:40 +00:00
Yi-Yo Chiang
0f68977878 Merge "Add system_ext.img to droidcore-unbundled" into main 2024-02-23 01:53:20 +00:00
Android Build Coastguard Worker
9dfd7d728a Make change and version bump to AP2A.240223.001
Snap for 11486370 from ee3919e4af to 24Q2-release

Change-Id: I4c6593f936d55a3442697fe2a8ff96af18e4c625
2024-02-23 00:47:39 +00:00
Dennis Shen
04aea83c2e aconfigd: add aconfigd to system partition
Bug: b/312444587
Test: m
Change-Id: Ib8195124cf9aea09c088f892fbe1b68b5d197704
2024-02-22 21:09:02 +00:00
Mark White
ee3919e4af Merge "Don't trigger messaging eng build for Android -eng builds" into main 2024-02-22 21:08:24 +00:00
Jihoon Kang
727dd6c4e5 Introduce the product sdk_with_runtime_apis
This product is an extension of the sdk product, and allows the
"runtime" api stub artifacts are exported to the dist directory and used
to generate the stubs.

Test: lunch sdk_with_runtime_apis-trunk_staging-eng && m sdk dist
Bug: 326312949
Change-Id: I96f6c1f5a5e7b40165d55ea4c0898a880ed62c96
2024-02-22 20:39:47 +00:00
Steven Moreland
898d173279 Merge "system += misctrl" into main am: e6045f8b74 am: 8d8c62b9ad
Original change: https://android-review.googlesource.com/c/platform/build/+/2966072

Change-Id: I194f11eb737b9cc3193b6dfade3d00a9d6c513e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 20:19:27 +00:00
Luca Farsi
7097a2c013 Merge "Build the general tests host shared libs." into main am: d84d2b056c am: f7ec772748
Original change: https://android-review.googlesource.com/c/platform/build/+/2971976

Change-Id: I3ff4bdd278ed00cc57026bca1521341f2d53714a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 20:19:15 +00:00
Jihoon Kang
49f08d9328 Introduce the product variable PRODUCT_EXPORT_RUNTIME_APIS
PRODUCT_EXPORT_RUNTIME_APIS is a product variable that inherits the
behavior of the build flag RELEASE_EXPORT_RUNTIME_APIS, which is being
removed. This will be utilized in the product `sdk_with_runtime_apis`,
which will be introduced in a future change.

Test: m nothing --no-skip-soong-tests
Bug: 326312949
Change-Id: I4966b7bfc7423db049acfcede67233352ba8341b
2024-02-22 20:08:53 +00:00
Jihoon Kang
c974a2786f Introduce product variable PRODUCT_HIDDEN_API_EXPORTABLE_STUBS
The new product variable behaves identical to the build flag
RELEASE_HIDDEN_API_EXPORTABLE_STUBS: if the variable is set to true, the
hiddenapi flags are generated from the "exportable" stubs (i.e. the
stubs that does not include READ_WRITE permission or DISABLE state
flagged apis) instead of the "everything" stubs (i.e. the stubs that
includes all flagged apis regardless of the state of the flags). If the
variable is set to false, the stubs are generated from the "everything"
stubs.

This product variable will be utilized for `sdk_with_runtime_apis`
product in the future changes.

Test: m nothing
Bug: 326310637
Change-Id: Iab3b46ac39972b8721d3aa07cec622c57dafbd0e
2024-02-22 20:08:18 +00:00
Steven Moreland
8d8c62b9ad Merge "system += misctrl" into main am: e6045f8b74
Original change: https://android-review.googlesource.com/c/platform/build/+/2966072

Change-Id: I4726d9546531e4e3ebd84e4144f3df7c51dbd3c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 19:16:46 +00:00
Luca Farsi
f7ec772748 Merge "Build the general tests host shared libs." into main am: d84d2b056c
Original change: https://android-review.googlesource.com/c/platform/build/+/2971976

Change-Id: I59e7949dcd4ed111d9394c69662cbe227ff8d39b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 19:16:04 +00:00
Steven Moreland
e6045f8b74 Merge "system += misctrl" into main 2024-02-22 18:57:01 +00:00
Luca Farsi
d84d2b056c Merge "Build the general tests host shared libs." into main 2024-02-22 18:29:13 +00:00
Yi-Yo Chiang
2aa40fbb57 Add system_ext.img to droidcore-unbundled
Otherwise system_ext.img wouldn't be built under $PRODUCT_OUT dir when
building a system.img&system_ext.img only build target.

Bug: 326359088
Test: Build a system/system_ext image only target
Change-Id: I8732f7a578350f8bc3b91f8a1db656bf95eddc95
2024-02-22 11:47:37 +00:00
Yi-Yo Chiang
600feb8a21 Skip check_vintf_system_deps if not building system image
There's no point testing the system vintf boundary on a system image
-less target.

Bug: 326354182
Bug: 326359088
Test: Build a system image -less target
Change-Id: I1ef71f93acb1e7a6252ae14e18c30cb23cb08db2
2024-02-22 11:47:22 +00:00
Yi-Yo Chiang
ab09c84c5f core/Makefile: Define write-file-lines unconditionally
Right now write-file-lines is defined only if BUILDING_SYSTEM_IMAGE is
true. This means split build / partial build targets that doesn't build
the system image, would fail to build other partition images too
because the $(<parttition>image_intermediates)/file_list.txt build rule
would be undefined.

Move the macro definition out of the `ifdef BUILDING_SYSTEM_IMAGE`
conditional block.

Bug: 326359088
Test: build a target that doesn't build system image
Change-Id: I020c28f7011bd0df0330ba3350e50bea2b75aab4
2024-02-22 11:47:02 +00:00
Mark White
f84a4c85c0 Don't trigger messaging eng build for Android -eng builds
This was the only app target with this kind of configuration, and is not actively developed.

Change-Id: I57d99703bd5c40100c19aa0086a8711409b14c54
2024-02-22 11:12:25 +00:00
Nishant Panwar
8eaf2d496d Merge "Add SDK library framework-pdf-v in MediaProvider" into main am: 4070731507 am: 04d3711835
Original change: https://android-review.googlesource.com/c/platform/build/+/2954779

Change-Id: Ia7e0717a0985fbf3f662a747420847c1f64aa61f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 07:43:42 +00:00