Commit Graph

89516 Commits

Author SHA1 Message Date
Android Build Coastguard Worker
f09b228dcc Version bump to UP1A.230905.016.A2 [core/build_id.mk]
Change-Id: Idfe9de1d3ed702490aa83a2b51cd81bfaa42fe49
2023-08-15 22:39:06 +00:00
Jared Duke
69e90745fa Merge "Add global rule for -keepattributes Exceptions" into main am: 7e730893f1
Original change: https://android-review.googlesource.com/c/platform/build/+/2707402

Change-Id: I264c182195f468ffdd86dcdf0049336a08da4160
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 18:33:18 +00:00
Jared Duke
7e730893f1 Merge "Add global rule for -keepattributes Exceptions" into main 2023-08-15 17:45:57 +00:00
Jared Duke
3f2741215f Add global rule for -keepattributes Exceptions
R8 full mode requires an explicit keep rule for keeping attributes for a
given target (class/method/member). As such, we can set the global rule
for keeping these attributes with minimal cost while reducing the
maintenance burden for adding incremental keep rules.

For a typical Android build, this adds <20KB total to the image.

Bug: 215530220
Test: m
Change-Id: Iad3de32e27da0ca93b618d8a203ee65bae0bb5d1
2023-08-15 15:48:35 +00:00
Ming-Chen Chung
08f1636468 Merge "Add update_device to be built and be packaged into otatools.zip." into main am: c2038e8e3d
Original change: https://android-review.googlesource.com/c/platform/build/+/2704353

Change-Id: I9d0cc91aa4827b4d50ccc49a29d355d86e95c4ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 02:57:44 +00:00
Ming-Chen Chung
c2038e8e3d Merge "Add update_device to be built and be packaged into otatools.zip." into main 2023-08-15 01:55:05 +00:00
Cole Faust
175b8f244d Merge "Rename some variables in definitions.mk" into main am: 26acac7287
Original change: https://android-review.googlesource.com/c/platform/build/+/2708513

Change-Id: Idfa2d255724d5b21e480e476aa3da6855713596e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 01:06:15 +00:00
Cole Faust
26acac7287 Merge "Rename some variables in definitions.mk" into main 2023-08-15 00:30:15 +00:00
Android Build Coastguard Worker
9677f80cae [coastguard skipped] Merge sparse cherrypicks from sparse-10656238-L62300000962563337 into udc-release.
COASTGUARD_SKIP: I1c0a29ba38990b48c4292d21ced75398abc3b5dc

Change-Id: I6ae96b9900ef6c02baafc4da12abca460114e991
2023-08-14 22:56:44 +00:00
Android Build Coastguard Worker
5a0ea2dee7 Version bump to UP1A.230905.018.D1 [core/build_id.mk]
Change-Id: I1c0a29ba38990b48c4292d21ced75398abc3b5dc
2023-08-14 22:47:33 +00:00
Cole Faust
8e4024c872 Rename some variables in definitions.mk
Sublime text has an issue with their syntax highlighting, where it
looks for \s*define\b to indicate the start of a define block.
We had some variables that started with "define-", which match this
regex, which causes Sublime to be confused about where the defines
start and end. Rename the variables to work around this issue.

Test: m nothing
Change-Id: I997929606e2b0a8b086ad3b67a7ce1b5e99a7385
2023-08-14 15:28:05 -07:00
Android Build Coastguard Worker
99a133a23e [coastguard skipped] Merge sparse cherrypicks from sparse-10656238-L31700000962567991 into udc-release.
COASTGUARD_SKIP: I50ec86d05a41532211ef551ed33038224de861ad

Change-Id: I68d51d4d98c33d043fb2eb86149d5bff7f0ef089
2023-08-14 22:21:42 +00:00
Android Build Coastguard Worker
cb0f71a89b Version bump to UP1A.230905.018.C1 [core/build_id.mk]
Change-Id: I50ec86d05a41532211ef551ed33038224de861ad
2023-08-14 22:18:13 +00:00
Joe Onorato
773e746119 Merge "Give an error when trying to build "next" targets" into main am: 23a778b361
Original change: https://android-review.googlesource.com/c/platform/build/+/2703313

Change-Id: Ib224b23c64038453e52456696c4e900453a00b9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 21:48:05 +00:00
Android Build Coastguard Worker
4b2fcb46d7 [coastguard skipped] Merge sparse cherrypicks from sparse-10656238-L15800000962566969 into udc-release.
COASTGUARD_SKIP: Ie6c66ce58caec4be83ce352c06892687ebf9aa46

Change-Id: I8b7dcee6390ff4f72b672fcb568b920541d388d0
2023-08-14 21:46:49 +00:00
Android Build Coastguard Worker
cdbb01c24a Version bump to UP1A.230905.018.B1 [core/build_id.mk]
Change-Id: Ie6c66ce58caec4be83ce352c06892687ebf9aa46
2023-08-14 21:43:30 +00:00
Android Build Coastguard Worker
702b76766e [coastguard skipped] Merge sparse cherrypicks from sparse-10656238-L18400000962566963 into udc-release.
COASTGUARD_SKIP: I2b085437c4a1bd90a8dcede4c44d1beadf3b7802

Change-Id: Ib90eee1b8ae3ca8fb48ad4f18f5205c03b27dc06
2023-08-14 21:31:07 +00:00
Android Build Coastguard Worker
38d9f285a8 Version bump to UP1A.230905.018.A1 [core/build_id.mk]
Change-Id: I2b085437c4a1bd90a8dcede4c44d1beadf3b7802
2023-08-14 21:26:26 +00:00
Joe Onorato
23a778b361 Merge "Give an error when trying to build "next" targets" into main 2023-08-14 20:59:03 +00:00
Android Build Coastguard Worker
a637652154 Version bump to UP1A.230905.018 [core/build_id.mk]
Change-Id: I3e0fd68a280073c050f731454eb70fef912756bc
2023-08-14 19:53:23 +00:00
Android Build Coastguard Worker
cbd919cd8e Version bump to UP1A.230905.017 [core/build_id.mk]
Change-Id: I1c219b93d42e314cf7bbd95b2b4f6c545d9e7b63
2023-08-14 18:33:17 +00:00
Juan Yescas
6c8e80a8c2 Merge "core: ARM 32-bit targets must be built with 4k elf alignment" into main am: dfa43734ac
Original change: https://android-review.googlesource.com/c/platform/build/+/2705856

Change-Id: I21608557356122b16c4589c8bd4359e4df351562
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 17:59:39 +00:00
Juan Yescas
dfa43734ac Merge "core: ARM 32-bit targets must be built with 4k elf alignment" into main 2023-08-14 17:56:55 +00:00
Treehugger Robot
3aca2727b8 Merge "Makefile: Avoid packaging pvmfw.bin in /system" into main am: 66f7958fbf
Original change: https://android-review.googlesource.com/c/platform/build/+/2687888

Change-Id: Id01aedc47d59e056f98c51a2530dd5e6a177228c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 17:14:20 +00:00
Treehugger Robot
66f7958fbf Merge "Makefile: Avoid packaging pvmfw.bin in /system" into main 2023-08-14 16:04:20 +00:00
Zhi Dou
22419904dd Merge "aconfig: add default-permission argument for create-cache command" into main am: 5f81b7dc96
Original change: https://android-review.googlesource.com/c/platform/build/+/2704155

Change-Id: I02694c4afa2e208baddb9ba80d04297bccb7674a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 14:59:34 +00:00
Zhi Dou
5f81b7dc96 Merge "aconfig: add default-permission argument for create-cache command" into main 2023-08-14 14:12:27 +00:00
Android Build Coastguard Worker
6d03257d75 [coastguard skipped] Merge sparse cherrypicks from sparse-10644925-L98600000962542387 into udc-release.
COASTGUARD_SKIP: I7441d3aaf0bb3659fb9d6819d80d8733b6dc6b8d

Change-Id: I87adbb75797eb29b46db57d81a93ba66f80d6b7a
2023-08-12 00:48:10 +00:00
Android Build Coastguard Worker
9f11d14108 Version bump to UP1A.230905.016.D1 [core/build_id.mk]
Change-Id: I7441d3aaf0bb3659fb9d6819d80d8733b6dc6b8d
2023-08-12 00:44:40 +00:00
Android Build Coastguard Worker
92c3841a5a [coastguard skipped] Merge sparse cherrypicks from sparse-10644925-L16700000962543246 into udc-release.
COASTGUARD_SKIP: I3305aab4e9671ac94ba5557a3fbe1c0ca86bec5a

Change-Id: I714f4ec63f6a05e58165b15d12b18c158e8a9f86
2023-08-12 00:33:04 +00:00
Android Build Coastguard Worker
136c636621 Version bump to UP1A.230905.016.C1 [core/build_id.mk]
Change-Id: I3305aab4e9671ac94ba5557a3fbe1c0ca86bec5a
2023-08-12 00:28:47 +00:00
Android Build Coastguard Worker
9821108a6d [coastguard skipped] Merge sparse cherrypicks from sparse-10644925-L97000000962543233 into udc-release.
COASTGUARD_SKIP: If462ebab67b641c2ee12324c0b862545828fe652

Change-Id: I23f6dfd65e4ec518c1c1468426fc9a54c17707ee
2023-08-11 23:57:48 +00:00
Android Build Coastguard Worker
fa24ebb9e0 Version bump to UP1A.230905.016.B1 [core/build_id.mk]
Change-Id: If462ebab67b641c2ee12324c0b862545828fe652
2023-08-11 23:53:44 +00:00
Yu Liu
ea453c2c8d Merge "Add device-tests as a dep of JACOCO_REPORT_CLASSES_ALL." into main am: 50b31493f7
Original change: https://android-review.googlesource.com/c/platform/build/+/2705814

Change-Id: I80ec586bb2aaf0f074754dbd7587f6bf9c88b7a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 22:26:58 +00:00
Vinh Tran
906405f5c9 Add rust_test with rust_aconfig_library in test mode
Using test mode in aconfig  allows us to override the flag for unit
testing

Test: atest aconfig.test_mode.test.rust
Change-Id: I890fb20fd8cf83e6033defc7093430e3a77e4de4
2023-08-11 21:41:13 +00:00
Yu Liu
50b31493f7 Merge "Add device-tests as a dep of JACOCO_REPORT_CLASSES_ALL." into main 2023-08-11 21:40:01 +00:00
Vinh Tran
36fcf63c4e Fix rust aconfig test
Test: atest aconfig.test.rust --start-avd
Change-Id: Ife50e8f81999042b8af91828f5682e84fc7b3811
2023-08-11 17:36:15 -04:00
Yu Liu
affd00883f Add device-tests as a dep of JACOCO_REPORT_CLASSES_ALL.
Bug: 289380707
Test: CI
Change-Id: Id201bda1bd4acfc6cadada982e20dee19d8c703a
2023-08-11 12:59:45 -07:00
Wei Li
c99c7e5358 Merge "Add SBOM metadata for symlinks in root directory so they can be included in product SBOMs." into main am: 1c263eb85a
Original change: https://android-review.googlesource.com/c/platform/build/+/2704535

Change-Id: I6970251313f3843b4512f9c74d4e57fdac65b2bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 19:44:56 +00:00
Juan Yescas
24b02ed724 core: ARM 32-bit targets must be built with 4k elf alignment
- ARM 32-bit targets will be built with 4096 ELF alignment.
- ARM 32-bit targets will only support 4K Page sizes.
- ARM 32-bit targets won't be page agnostic.

Test: source build/envsetup.sh
      lunch aosp_cf_x86_64_phone
      m
Bug: 295550555
Change-Id: I1fda20ee06759cfe30e2e244616456d1ffa5ad66
2023-08-11 11:50:28 -07:00
Wei Li
1c263eb85a Merge "Add SBOM metadata for symlinks in root directory so they can be included in product SBOMs." into main 2023-08-11 18:38:12 +00:00
Android Build Coastguard Worker
edf5d51782 [coastguard skipped] Merge sparse cherrypicks from sparse-10644925-L75300000962528215 into udc-release.
COASTGUARD_SKIP: I73eba1129f4a4d2e42de747e6a51c3201c84693d

Change-Id: Id244afbd2d597a6e1668350390dd76be2e2adfb9
2023-08-11 07:20:45 +00:00
Android Build Coastguard Worker
c5d2237eb9 Version bump to UP1A.230905.016.A1 [core/build_id.mk]
Change-Id: I73eba1129f4a4d2e42de747e6a51c3201c84693d
2023-08-11 07:16:40 +00:00
Android Build Coastguard Worker
6812030d10 Version bump to UP1A.230905.016 [core/build_id.mk]
Change-Id: I50f2196892f9c9feadda9eec62efbb2932159e29
2023-08-11 06:48:05 +00:00
Juan Yescas
568707730c Merge "core: Rename product variable Device_page_size_agnostic" into main am: 8358604c42
Original change: https://android-review.googlesource.com/c/platform/build/+/2700957

Change-Id: I748cae4e5c8927603a613f4fe2c9b48ef418ac60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 06:46:55 +00:00
Juan Yescas
8358604c42 Merge "core: Rename product variable Device_page_size_agnostic" into main 2023-08-11 05:45:44 +00:00
Wei Li
517a13216e Add SBOM metadata for symlinks in root directory so they can be included in product SBOMs.
Bug: 272358980
Test: build/soong/tests/sbom_test.sh
Change-Id: I06e6716536c034dee3f6aa03469ad9ccc587dbd5
2023-08-10 18:11:06 -07:00
David Iserovich
bff2f544e9 Merge "[config] Dist supports custom super image script" into main am: 71d650c252
Original change: https://android-review.googlesource.com/c/platform/build/+/2704153

Change-Id: I01d70572ae11fb4c27fdabb11b9e1a2c28d5342a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-10 22:34:03 +00:00
Zhi Dou
24a0b6a20c aconfig: add default-permission argument for create-cache command
Aconfig set flag default permission as READ_WRITE regardless of the
release configuration. This change enables the caller of create-cache to
set the default permission for all flags, if the flag doesn't have a
value.

Test: atest aconfig.test
Bug: 294417368
Change-Id: I1ba19e1ba793cd2ae59923b136b9b50a92315ece
2023-08-10 21:39:59 +00:00
David Iserovich
71d650c252 Merge "[config] Dist supports custom super image script" into main 2023-08-10 21:34:12 +00:00