Justin Yun
e9525900e5
Do not freeze VNDK in trunk stable
...
VNDK will be frozen only if the VNDK version is less than or equal to
34. Otherwize do not freeze the VNDK libraries.
Bug: 297542516
Bug: 299867815
Test: lunch cf_x86_64_phone-next-userdebug; m
Change-Id: Icdd288f65c5f7bdb5b4899c8e96820c2a147a011
2023-09-13 13:07:34 +09:00
Jooyung Han
1565036d44
Merge "Install CAS HAL APEX" into main am: be6ba681e9
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2742398
Change-Id: Id2497994e483a95339bdf6d04ea939d5981e6b07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 01:20:22 +00:00
Jooyung Han
be6ba681e9
Merge "Install CAS HAL APEX" into main
2023-09-13 00:51:34 +00:00
Cole Faust
98142f8446
Change default logging level to WARNING
...
To avoid spam in the build.
Test: Presubmits
Change-Id: I45db6cd92babda7f83582fd438210cae02c54708
2023-09-12 17:39:47 -07:00
Cole Faust
c6a0d4dd2c
Mention LOCAL_POST_INSTALL_CMD when talking about BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
...
Bug: 205632228
Test: None
Change-Id: I9eda7de5cf48881f8bbe1404ee1a17deb2608c61
2023-09-12 16:54:19 -07:00
Daniel Zheng
ba67aa4aee
remove --apply-vbmeta from vbmeta_vendor
...
Removing this flag as --apply-vbmeta should only be used for root vbmeta
partitions.
Test: m fastboot_info, fastboot flashall
Bug: 299440104
Change-Id: I4910008635b16c4f4194ebd45da26bd1a8875fc1
2023-09-12 09:43:09 -07:00
Alice Wang
a8bbb12336
Merge "[avf] Add build-time flag for pVM remote attestation" into main am: 4f4f965f38
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745403
Change-Id: Ia85cf199ef6b565ab82a5f50dba5b04dbbca637f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-12 08:49:26 +00:00
Alice Wang
4f4f965f38
Merge "[avf] Add build-time flag for pVM remote attestation" into main
2023-09-12 07:55:50 +00:00
Jooyung Han
3b80ef8f49
Merge "Run apex_sepolicy_tests for all installed APEXes" into main am: f3c3f40c3b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745257
Change-Id: I9f0ae655a6b817aabbcd2dc83b757fef08b82f42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 22:59:02 +00:00
Jooyung Han
f3c3f40c3b
Merge "Run apex_sepolicy_tests for all installed APEXes" into main
2023-09-11 22:30:20 +00:00
Daniel Zheng
df05d52d18
Merge "Turn on fastboot-info for img_from_target_files" into main am: d6178ee812
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2747057
Change-Id: I5354fff420dddb8998a81c8ab1132462460cc200
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 22:08:24 +00:00
Daniel Zheng
d6178ee812
Merge "Turn on fastboot-info for img_from_target_files" into main
2023-09-11 21:05:36 +00:00
Cole Faust
ab7ddf8f20
Merge "Clean staging dirs in build_image.py" into main am: 548775d247
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2746998
Change-Id: I6f1b97ba49fe1bb083ec9d520b5955bbd8580efe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 18:07:50 +00:00
Yu Liu
d793c271c3
Support aconfig_declarations, aconfig_values and aconfig_value_set
...
Bug: 297356603
Test: Unit tests
Change-Id: Iefa0e056cd6185499ffa92492b261c31a5d27af2
2023-09-11 10:57:16 -07:00
Cole Faust
548775d247
Merge "Clean staging dirs in build_image.py" into main
2023-09-11 17:25:19 +00:00
Daniel Zheng
89a85ba933
Turn on fastboot-info for img_from_target_files
...
Use fastboot-info for fastboot update
Test: m update_package
Bug: 299854419
Change-Id: I9f7c93f8309a2c136ee81cad1391f93b2feb8156
2023-09-11 09:58:32 -07:00
Gurpreet Singh
7f5607474c
Merge "Add OWNERS for sdk extensions version updates" into main am: a2d9728449
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2743417
Change-Id: Ie6516b5212459c52090dba9b88c1989644585bec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 14:53:59 +00:00
Mårten Kongstad
6644d9fbe7
Merge "Revert "Revert "aconfig: @hide generated Java code""" into main am: 72c3b38a1d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745644
Change-Id: I8af4c28f0388bafa543112a406a2082b6a0b9814
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 14:53:43 +00:00
Gurpreet Singh
a2d9728449
Merge "Add OWNERS for sdk extensions version updates" into main
2023-09-11 14:30:11 +00:00
Mårten Kongstad
72c3b38a1d
Merge "Revert "Revert "aconfig: @hide generated Java code""" into main
2023-09-11 14:08:55 +00:00
Treehugger Robot
bd427b16e4
Merge "aconfig: remove unnecessary clones" into main am: 1ee8f4d232
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745641
Change-Id: I56c58fc168543e844c723d0bbcd29f6b15fa4d51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 13:17:34 +00:00
Treehugger Robot
1ee8f4d232
Merge "aconfig: remove unnecessary clones" into main
2023-09-11 12:51:17 +00:00
Mårten Kongstad
65efa27f71
Revert "Revert "aconfig: @hide generated Java code""
...
This reverts commit c0e8ffea41
.
Reason for revert: The detected build breakage was unrelated to the aconfig change. Details in b/297881670#comment11.
Change-Id: Ia32bc2e796ed3de7fa049c2c2db340f4325a2853
2023-09-11 12:17:25 +00:00
Mårten Kongstad
fa7b2ec189
Merge "Revert "aconfig: @hide generated Java code"" into main am: 4afc5d7b2b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745642
Change-Id: Ib64656b57b1d7118a4718c41f46857b9c694db33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 11:45:00 +00:00
Mårten Kongstad
e1b7b7a500
Merge "aconfig: @hide generated Java code" into main am: fd6cd13947
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745699
Change-Id: Ie4496b863a6452365847d814284c31de18d56d84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 11:44:41 +00:00
Mårten Kongstad
4afc5d7b2b
Merge "Revert "aconfig: @hide generated Java code"" into main
2023-09-11 11:06:14 +00:00
Mårten Kongstad
c0e8ffea41
Revert "aconfig: @hide generated Java code"
...
This reverts commit 379e09d157
.
Reason for revert: Seems to have broken the build. Reverting while investigating.
Change-Id: I37c9a065853ef07b1f1c18355205a2f49dd816c4
2023-09-11 11:00:42 +00:00
Mårten Kongstad
fd6cd13947
Merge "aconfig: @hide generated Java code" into main
2023-09-11 10:44:23 +00:00
Mårten Kongstad
b5133f6ad4
aconfig: remove unnecessary clones
...
Improve performance slightly: remove unnecessary clone operations, or
use references where a new object is not needed.
Bug: 283910447
Test: atest aconfig.test
Change-Id: I75205ffa1723dd2654039baac882c225d2653c86
2023-09-11 11:10:21 +02:00
Mårten Kongstad
379e09d157
aconfig: @hide generated Java code
...
Flagged APIs are annotated using `@FlaggedApi(Flags.FLAG_NAME)`, where
Flags.FLAG_NAME was auto-generated by aconfig.
When metalava generates an API signature file, it can either
a) insert the value of the constant ("com.foo.bar.flag_name"), or
b) insert the name of the constant (FLAG.NAME)
In the case of @FlaggedApi, we want a). This requires that
x) metlava has access to the definition of the constant while generating the API signature file, and
y) the constant is not part of the API surface of the API signature file
x) is handled by the build system, y) is handled by the aconfig code
generation.
This CL @hide:s all generated Java code, to make sure it is accessible
within the platform, but never part of any API surface.
Bug: 297881670
Test: atest aconfig.test aconfig.test.java
Change-Id: I328ed1a652a4e5e293f2f4b11f916d29fc2fbcbd
2023-09-11 10:31:46 +02:00
Alice Wang
8d9b3c5d3c
[avf] Add build-time flag for pVM remote attestation
...
Bug: 299604057
Test: m
Change-Id: Iaa1d1934ca05f2fe6d5e1b55a81caa051813e5b5
2023-09-11 07:15:57 +00:00
Jooyung Han
e78ad74b2b
Run apex_sepolicy_tests for all installed APEXes
...
This is to check if unknown file context labels are used in APEX. The
reason why this is done in Makefile is to cover vendor-specific SE
policy and prebuilt APEXes. Note that there's already a validation check
when building APEXes (in Soong), which only checks the generic rules,
not vendor-specific.
Bug: 299391194
Test: atest apex_sepolicy_tests_test
Test: m
Change-Id: I4378b7530e8433d2bf188db95cb5bf791e3bf778
2023-09-11 13:40:52 +09:00
Cole Faust
152cdfab7c
Clean staging dirs in build_image.py
...
build_image.py now accepts a --input-directory-filter-file argument
that contains a list of files to consider from the input directory.
A new, temporary input directory will be created, and only the
considered files will be copied to it.
This removes most of the need for `m installclean`, as old files or
files built manually will no longer end up on the partition.
Bug: 205632228
Test: Presubmits
Change-Id: I07e0bf8e840abf0b51a2fdf67b758905fb3c5b5b
2023-09-08 16:24:26 -07:00
Treehugger Robot
7677eb46cd
Merge "Add per partition timestamp to 16K boot OTA" into main am: 6f0db025d0
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2744293
Change-Id: I96a6db27c937060b3c374802921590598693ecf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-08 22:54:42 +00:00
Treehugger Robot
6f0db025d0
Merge "Add per partition timestamp to 16K boot OTA" into main
2023-09-08 22:25:29 +00:00
Treehugger Robot
237fb6585b
Merge "Add a build-time flag for LLPVM Changes in AVF" into main am: 79955070f3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2745401
Change-Id: I7b82c0f78658cc059e27332c5f100f493b09c94d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-08 17:18:30 +00:00
Treehugger Robot
79955070f3
Merge "Add a build-time flag for LLPVM Changes in AVF" into main
2023-09-08 16:32:53 +00:00
Shikha Panwar
32bd6bdd1a
Add a build-time flag for LLPVM Changes in AVF
...
Bug: 278067832
Test: Builds
Change-Id: I25560797e3a0c71a263135ade0d8689ec92cb177
2023-09-08 14:29:00 +00:00
Gurpreet Singh
3b3e686d8b
Add OWNERS for sdk extensions version updates
...
Our team performs the mainline sdk releases and has to update the sdk
extensions version on every release.
Adding people who are involved in the sdk ext release process so that
changes related to sdk extensions version updates can be approved by
our team.
We will only be approving changes which updates sdk extensions version.
Bug: N/A
Test: N/A
Change-Id: I42755dbae7054161f56e789b57e064084eebc7c7
2023-09-08 13:30:10 +00:00
Alan Stokes
fab1d5bf4e
Merge "Add a build-time flag for DICE Changes in AVF" into main am: 7d63a84642
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2744058
Change-Id: I58f4994a4d5ff901b998a9cc9376c25e523b1e96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-08 12:31:27 +00:00
Alan Stokes
7d63a84642
Merge "Add a build-time flag for DICE Changes in AVF" into main
2023-09-08 12:21:41 +00:00
Firman Prayoga
e4a3296f1d
Merge "Revert "Clean staging dirs in build_image.py"" into main am: 44d86b138b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2746515
Change-Id: Ibe31fc87779099b74bb20625ce1ee931907d0708
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-08 04:31:46 +00:00
Firman Prayoga
44d86b138b
Merge "Revert "Clean staging dirs in build_image.py"" into main
2023-09-08 04:06:57 +00:00
Firman Prayoga
df21706765
Revert "Clean staging dirs in build_image.py"
...
Revert submission 2736954-proper_installclean
Reason for revert: Potential culprit for build breakage b/299545346
Reverted changes: /q/submissionid:2736954-proper_installclean
Change-Id: I2b0671bd40b7a74ef02923a777ec899401691454
2023-09-08 01:24:45 +00:00
Cole Faust
686b624b0c
Merge changes I1cfdc6f4,I22c91c79 into main am: 420f6978ca
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2708830
Change-Id: I9c41a2ada49e96571b4b74cce68efd28d877cf29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-07 21:19:53 +00:00
Cole Faust
420f6978ca
Merge changes I1cfdc6f4,I22c91c79 into main
...
* changes:
Validate release config with a schema
Make release_config.bzl match internal
2023-09-07 20:43:04 +00:00
Treehugger Robot
cb4bb177bd
Merge "[zip] Set all entry times before 1980 to 1980-01-01" into main am: 05a03698b7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2744613
Change-Id: I5435006901820b183b2530d4c178d864ded77296
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-07 19:52:10 +00:00
Cole Faust
8a7efafe50
Validate release config with a schema
...
To more thouroughly check that it's valid.
Test: m nothing
Change-Id: I1cfdc6f4d20e826eb870f5e1e71d0386c589bc9a
2023-09-07 12:32:39 -07:00
Cole Faust
0c869edcd1
Make release_config.bzl match internal
...
To avoid merge conflicts. These are buildifier errors that will be
fixed in a followup cl.
Test: presubmits
Change-Id: I22c91c796aee16ef16f05471c2ff5221fa41d7b3
2023-09-07 12:29:21 -07:00
Treehugger Robot
05a03698b7
Merge "[zip] Set all entry times before 1980 to 1980-01-01" into main
2023-09-07 18:54:47 +00:00