Commit Graph

37476 Commits

Author SHA1 Message Date
Treehugger Robot
34a9a0e851 Merge "Move fontchain_lint to build/core/tasks" into main 2024-01-24 01:13:43 +00:00
Dennis Shen
f2d4c8dc80 update flags.mk to create one storage file per rule
Bug: b/321243743
Test: tested in internal main build
Change-Id: I824c698587843fc72e8a16e8646262202663d99e
2024-01-23 20:50:54 +00:00
Treehugger Robot
75bd81de17 Merge "Use RELEASE_BOARD_API_LEVEL_FROZEN" into main am: 04acb6d255 am: 23265631b2
Original change: https://android-review.googlesource.com/c/platform/build/+/2919149

Change-Id: I55d7c980a27c80dab736d1a2e1d7e53d6fcefa80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-23 05:51:56 +00:00
Alex Buynytskyy
569b9e08fa Move RELEASE_PLATFORM_VERSION_KNOWN_CODENAMES out to release configs.
We have more known codenames then we are releasing, and need a way to
override this in release configs.

Bug: 307733231
Test: m nothing
Ignore-AOSP-First: Changes in internal projects first.
Change-Id: I2215dc449ca28cae253f514183507550b58f267b
Merged-In: I2215dc449ca28cae253f514183507550b58f267b
2024-01-22 21:26:28 +00:00
Justin Yun
b33308c88c Use RELEASE_BOARD_API_LEVEL_FROZEN
RELEASE_BOARD_API_LEVEL_FROZEN must not be overriden by a board
config value. Use RELEASE_BOARD_API_LEVEL_FROZEN directly to build
configs.

Bug: 295269182
Test: TH
Change-Id: I60ad4cf1a9f377619fef98d6f9ef4d04d3395991
2024-01-22 10:54:06 +09:00
Cole Faust
fb6782d850 Merge "Revert "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS to build/make..."" into main am: a4e395b2af am: b8cf62ed08
Original change: https://android-review.googlesource.com/c/platform/build/+/2917989

Change-Id: I840e7bee489d79333e9a0c0b722b9b1f7414ce9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-19 20:40:43 +00:00
Cole Faust
a4e395b2af Merge "Revert "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS to build/make..."" into main 2024-01-19 19:38:57 +00:00
Harshit Mahajan
46dfb868b2 Merge "Revert^2 "[CrashRecovery] Add module to BCP and SSCP"" into main 2024-01-19 16:20:35 +00:00
Nelson Li
6a699c8d47 Move fontchain_lint to build/core/tasks
Because `system.img` is a dependency of `fontchain_lint`, and
`system.img` is currently not generated inside `Soong`, it is not
possible to directly convert `fontchain_lint` to `Android.bp`.
Move it to build/core/task first.

Bug: 319050958
Test: m fontchain_lint
Change-Id: I2c318f6f51107cd80f0c70531e23f73569b0ec83
2024-01-19 06:59:22 +00:00
Tongbo Liu
cdad600b89 Merge "Enable building executable module partail MTS" into main 2024-01-19 03:20:07 +00:00
Inseob Kim
3743c8dcf0 Merge "Remove LOCAL_FILE_CONTEXTS" into main am: 2f7809b437 am: a8c3db9dc3
Original change: https://android-review.googlesource.com/c/platform/build/+/2915726

Change-Id: I361758be405cb379e8e3d4fcda81bff805e682a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-19 02:58:56 +00:00
Cole Faust
8f2283e6f2 Revert "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS to build/make..."
Revert submission 1433935-symlink_outputs

Reason for revert: symlink_outputs was added so bazel could run ninja files, but we abanoned that approach in roboleaf, and then roboleaf was cancelled entirely. Remove this feature so we're more compatible with upstream ninja / n2.

Reverted changes: /q/submissionid:1433935-symlink_outputs

Change-Id: I5a779695689148ed32037f7f82887c458a3587cd
2024-01-18 20:12:12 +00:00
Tongbo Liu
361333e74c Enable building executable module partail MTS
Ignore-AOSP-First: MCTS will be tested internally first
Bug: 316484945
Test: m mts-<module>
Change-Id: I676725407028b440d3e502ea4bf98f2ebbfdb0c3
2024-01-18 08:59:55 +00:00
Inseob Kim
7b06c6918e Remove LOCAL_FILE_CONTEXTS
It's not used anymore.

Bug: N/A
Test: TH
Change-Id: Ib61922add91ad07e2c28b0950117470e5435ab34
2024-01-18 12:33:02 +09:00
Harshit Mahajan
7b6a18c4bd Revert^2 "[CrashRecovery] Add module to BCP and SSCP"
1b22a8e7dd

Bug: b/289203818
Test: m
Change-Id: I4837ef66e14b06ce62be30e04eb988ebab9c2c6c
2024-01-17 15:01:24 +00:00
Treehugger Robot
b669528ef4 Merge "Remove RELEASE_EXPOSE_FLAGGED_API and PRODUCT_NEXT_RELEASE_HIDE_FLAGGED_API export" into main am: 0ac2d7fb7a am: 51aab38cd3
Original change: https://android-review.googlesource.com/c/platform/build/+/2912014

Change-Id: If521bf07e9f68fd0b0e0b1c8ede22e03af5eba06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-17 01:42:48 +00:00
Treehugger Robot
0ac2d7fb7a Merge "Remove RELEASE_EXPOSE_FLAGGED_API and PRODUCT_NEXT_RELEASE_HIDE_FLAGGED_API export" into main 2024-01-17 00:20:54 +00:00
Dennis Shen
cade8f552d Merge "build system to create flag storage files per partition" into main am: 27cf1a5cd2 am: 35fb20af6e
Original change: https://android-review.googlesource.com/c/platform/build/+/2908579

Change-Id: I5189259019c4455e0f27d8ea4477b00a91fa4dff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-16 22:49:03 +00:00
Dennis Shen
27cf1a5cd2 Merge "build system to create flag storage files per partition" into main 2024-01-16 21:26:50 +00:00
Jihoon Kang
5a438e61ba Remove RELEASE_EXPOSE_FLAGGED_API and PRODUCT_NEXT_RELEASE_HIDE_FLAGGED_API export
As seen in the CLs in the same topic, these two variables are no longer
in used and do not need to be exported to Soong.

Test: m nothing --no-skip-soong-tests
Bug: 320515715
Change-Id: I268dc3f051d3ff15d95515755dd0c9f9c15dfc82
2024-01-16 20:09:50 +00:00
Jihoon Kang
9c148dde67 Merge "Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong" into main am: d6c7dadbb5 am: 37457d7d38 am: f12a0f6259
Original change: https://android-review.googlesource.com/c/platform/build/+/2906339

Change-Id: I4fed0140b115b29da11bbdaef94e7261106c9db4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-13 03:27:13 +00:00
Jihoon Kang
f12a0f6259 Merge "Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong" into main am: d6c7dadbb5 am: 37457d7d38
Original change: https://android-review.googlesource.com/c/platform/build/+/2906339

Change-Id: I82327b3b09abf3a6f89c1afa74be265c3661fc35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-13 02:18:39 +00:00
Jihoon Kang
d6c7dadbb5 Merge "Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong" into main 2024-01-12 23:50:37 +00:00
Dennis Shen
c39f3781b8 build system to create flag storage files per partition
Add make file targets to create storage files. Note the container field
to aconfig command is an empty string for now as flags now by default
assumes empty container string in parsed_flag proto. Need to update it
once the container specification to aconfig files are done.

Bug: b/312239352
Test: m
Change-Id: If7bd12be5917a4779047633c00f88166574bfe0b
2024-01-12 20:21:21 +00:00
Treehugger Robot
3cb8c3da53 Merge "Remove last reference to SOONG_COLLECT_JAVA_DEPS" into main am: a2fc52954e am: ba4381a654 am: 20f7c524bb
Original change: https://android-review.googlesource.com/c/platform/build/+/2901259

Change-Id: I685e9f1294868b48f19c949f2326666215113e58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-12 07:29:16 +00:00
Treehugger Robot
20f7c524bb Merge "Remove last reference to SOONG_COLLECT_JAVA_DEPS" into main am: a2fc52954e am: ba4381a654
Original change: https://android-review.googlesource.com/c/platform/build/+/2901259

Change-Id: Id5528dcdbe7b1b3fa8f0457863c32d902512c1bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-12 06:56:37 +00:00
Treehugger Robot
a2fc52954e Merge "Remove last reference to SOONG_COLLECT_JAVA_DEPS" into main 2024-01-12 04:28:49 +00:00
Jihoon Kang
e0f37a7511 Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong
This change exports the build flag RELEASE_HIDDEN_API_EXPORTABLE_STUBS
so that it can be utilized in the bp file.

Test: m nothing
Bug: 315027929
Change-Id: I7b7b2658498ef8a84eb2de428c0c78b0f2215704
2024-01-12 01:11:11 +00:00
Tongbo Liu
ca0ace3629 Modify the build rule of MTS and MCTS related tests in order to enable
module individual MTS/MCTS test suites to be ran.

Ignore-AOSP-First: MCTS will be tested internally first
Bug: 316484945
Test: m mcts, m mcts-<module>
Change-Id: I3c0dd561a7456e3139e493974072207d188d7348
2024-01-11 07:13:55 +00:00
Colin Cross
4637dafb94 Remove last reference to SOONG_COLLECT_JAVA_DEPS
SOONG_COLLECT_JAVA_DEPS was uncondtionally enabled in
If30ad5dbabb6709f834134cbc9a513a9bdc9d9de, remove the conditional
check for disting the results.  The prevents rerunning Make analysis
in ASfP, which is setting SOONG_COLLECT_JAVA_DEPS=true.

Test: builds
Change-Id: Ibecbeeefda3fec43c8a54b5ff80835e331bab1fc
2024-01-08 14:28:48 -08:00
Treehugger Robot
a9747bc748 Merge changes from topics "revert-2897484-revert-2897682-dont_limit_systemsdk-JCOOOXGAIF-BSJGJAJAWC", "revert-2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS-ROJNXPXKUV" into main am: 32fd2dee4f am: 6ed485ed67 am: 4248a4b727
Original change: https://android-review.googlesource.com/c/platform/build/+/2897686

Change-Id: Ic55b43eed11649f1bcb46eef6a27b70d20bacd69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-06 18:53:05 +00:00
Treehugger Robot
4248a4b727 Merge changes from topics "revert-2897484-revert-2897682-dont_limit_systemsdk-JCOOOXGAIF-BSJGJAJAWC", "revert-2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS-ROJNXPXKUV" into main am: 32fd2dee4f am: 6ed485ed67
Original change: https://android-review.googlesource.com/c/platform/build/+/2897686

Change-Id: I539fa80234b0d752af7d0bad603654950ad81d43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-06 18:16:53 +00:00
Treehugger Robot
32fd2dee4f Merge changes from topics "revert-2897484-revert-2897682-dont_limit_systemsdk-JCOOOXGAIF-BSJGJAJAWC", "revert-2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS-ROJNXPXKUV" into main
* changes:
  Revert^2 "Add BUILD_BROKEN_DONT_CHECK_SYSTEMSDK"
  Revert "Revert "Limit System SDK to 34 for Java modules in the v..."
2024-01-06 17:53:41 +00:00
Jag
e14f4862bb Add respective modules to the list of individually toggleable modules.
This is safe since GTS tests already exist to check for mandatory modules, which these modulea are a part of.

Test: packages/modules/common/build/mainline_modules_sdks.sh
Bug: 238203992
Ignore-AOSP-First: changes in topics with internal-first/internal-only projects.
Change-Id: Ica19b306bdbd67a86d2cf73478d0f886f782118c
Merged-In: I4854e1b1e3c032fb9d3fadf34f596e8e7480ea94
2024-01-06 05:22:40 +00:00
Treehugger Robot
757478d913 Merge "Add respective modules to the list of individually toggleable modules." into main 2024-01-05 22:38:25 +00:00
Jag
6b2dd79f40 Add respective modules to the list of individually toggleable modules.
This is safe since GTS tests already exist to check for mandatory modules, which these modulea are a part of.

Test: packages/modules/common/build/mainline_modules_sdks.sh
Bug: 238203992
Ignore-AOSP-First: changes in topics with internal-first/internal-only projects.
Change-Id: I4854e1b1e3c032fb9d3fadf34f596e8e7480ea94
2024-01-05 21:31:26 +00:00
Vladimír Marko
48fb5cbbcc Merge "Add a new x86(_64) arch variant "goldmont-without-xsaves"" into main am: 415fdddd98 am: 5fde6b741d am: acb6cd4fa1
Original change: https://android-review.googlesource.com/c/platform/build/+/2875197

Change-Id: I31221e1f612386cff671326319b197ab0f3c3407
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-05 14:01:34 +00:00
Vladimír Marko
acb6cd4fa1 Merge "Add a new x86(_64) arch variant "goldmont-without-xsaves"" into main am: 415fdddd98 am: 5fde6b741d
Original change: https://android-review.googlesource.com/c/platform/build/+/2875197

Change-Id: I28a2f2747c7c31c75b6a4aff53c452af672a64ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-05 13:28:58 +00:00
Vladimír Marko
415fdddd98 Merge "Add a new x86(_64) arch variant "goldmont-without-xsaves"" into main 2024-01-05 12:29:33 +00:00
Tongbo Liu
5bdb4e37d0 Merge "Enable building whole MCTS and partial MCTS test suites." into main 2024-01-05 05:54:35 +00:00
Jiyong Park
885b004547 Revert^2 "Add BUILD_BROKEN_DONT_CHECK_SYSTEMSDK"
5ef2634d5a

Change-Id: I4430ac4b2411baf3f33695ba3b1520345d7f493d
2024-01-04 23:23:38 +00:00
Jiyong Park
7a66924a60 Revert "Revert "Limit System SDK to 34 for Java modules in the v..."
Revert submission 2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS

Reason for revert: Forward fix was merged

Reverted changes: /q/submissionid:2897568-revert-2894701-limit_systemsdk-WNEMOTGMRS

Change-Id: Ia103db05bfaebdfd301dbf84183a89d01f58eb67
2024-01-04 23:20:49 +00:00
Joey Jiao
946ca19d49 Enable clang coverage
This is to align with build/soong to support clang coverage.
- support env CLANG_COVERAGE and CLANG_COVERAGE_CONTINUOUS_MODE.
- support kill -37 signal to dump coverage.
- support build clang coverage together with hwasan.

Bug: 309894892
Change-Id: I14f75d7fdfdf872d2db3bbceb2c10d6572bcfebf
2024-01-04 13:48:33 -08:00
Sebastian Pickl
283f9a5cff Merge "Revert "Limit System SDK to 34 for Java modules in the vendor pa..."" into main am: 04591b6315 am: df98f5e1b2 am: 9fcb435508
Original change: https://android-review.googlesource.com/c/platform/build/+/2897568

Change-Id: I422b0cf914428d7eb4cdab314e0dfd445b4c55df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-04 21:22:47 +00:00
Sebastian Pickl
caac332211 Merge "Revert "Add BUILD_BROKEN_DONT_CHECK_SYSTEMSDK"" into main am: 8d0d963070 am: 8b3c8aa546 am: c906b7a543
Original change: https://android-review.googlesource.com/c/platform/build/+/2897484

Change-Id: Ifaea358e8cb04b296de2710863cafcda2049597e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-04 21:21:54 +00:00
Sebastian Pickl
9fcb435508 Merge "Revert "Limit System SDK to 34 for Java modules in the vendor pa..."" into main am: 04591b6315 am: df98f5e1b2
Original change: https://android-review.googlesource.com/c/platform/build/+/2897568

Change-Id: I8748e935b48ec93d866f7b855ef9e9a370504d2d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-04 20:33:29 +00:00
Sebastian Pickl
c906b7a543 Merge "Revert "Add BUILD_BROKEN_DONT_CHECK_SYSTEMSDK"" into main am: 8d0d963070 am: 8b3c8aa546
Original change: https://android-review.googlesource.com/c/platform/build/+/2897484

Change-Id: I8d65eb0a913111d06feef61e5113d33dba49c7ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-04 20:33:07 +00:00
Joe Onorato
477c287bbf Merge "Add BUILD_BROKEN_DONT_CHECK_SYSTEMSDK" into main am: 3309714a2a am: fd19d96b12 am: dae8acbb04
Original change: https://android-review.googlesource.com/c/platform/build/+/2897441

Change-Id: Ib599ef3657f8c40b6af26c9cd717d41f01d3e678
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-04 19:34:38 +00:00
Treehugger Robot
8e24afbb22 Merge "Set BOARD_SYSTEMSDK_VERSIONS even if PRODUCT_SHIPPING_API_LEVEL is unset" into main am: 7968bc4f39 am: fdb1137a95 am: fb5ded844e
Original change: https://android-review.googlesource.com/c/platform/build/+/2897500

Change-Id: I2a3f7dda00babb4cf5744724b60685bbc21c9c64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-04 19:34:25 +00:00
Sebastian Pickl
78c6e1368b Revert "Limit System SDK to 34 for Java modules in the vendor pa..."
Revert submission 2894701-limit_systemsdk

Reason for revert: might be breaking builds at 318695834

Bug: 318695834

Reverted changes: /q/submissionid:2894701-limit_systemsdk

Change-Id: Idfaec65ddfbb0091672993d6c857a06e9cfdfb13
2024-01-04 19:28:02 +00:00