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
51845526db
Merge "[config] Dist supports custom super image script" into main am: 71d650c252
am: bff2f544e9
am: c540ace23b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2704153
Change-Id: I8447c1a8361cfebb133ba363a852edcd46b57561
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 00:06:49 +00:00
David Iserovich
c540ace23b
Merge "[config] Dist supports custom super image script" into main am: 71d650c252
am: bff2f544e9
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2704153
Change-Id: I6043fbb89c9f39a27cfe226cfcbeb4adc79aa9a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 23:23:17 +00: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
Dennis Shen
af9ff9e274
Merge "Add rust_test for aconfig" into main am: 908aba1147
am: 058b2cb2c3
am: 0c0cd90031
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2691266
Change-Id: Icb24ea1bfcfae912a210f20f4e3f32d4e0fd1ff7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 20:17:16 +00:00
Ming-Chen Chung
ee3a191656
Add update_device to be built and be packaged into otatools.zip.
...
Change-Id: Ifd204a0d67815e4a443eb6c34c4545b2484bdf57
2023-08-10 19:57:58 +00:00
Dennis Shen
0c0cd90031
Merge "Add rust_test for aconfig" into main am: 908aba1147
am: 058b2cb2c3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2691266
Change-Id: I0632bbd0241a43f1208b1283146a8f297ce050bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 18:45:22 +00:00
David Iserovich
babdafe97e
[config] Dist supports custom super image script
...
Some boards need to supply a custom super image script, and this
is supported via the BOARD_CUSTOM_BUILD_SUPER_IMAGE variable.
However, this variable is not used by img_from_target_files.py.
Change img_from_target_files.py to call the supplied script.
Bug: None
Change-Id: I6bca937534f58459d3419139ee7a37a10138ab8f
2023-08-10 18:12:44 +00:00
Dennis Shen
058b2cb2c3
Merge "Add rust_test for aconfig" into main am: 908aba1147
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2691266
Change-Id: Ie907e3200f9bafd130125eadd7819a979d9fa7ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 17:58:22 +00:00
Dennis Shen
908aba1147
Merge "Add rust_test for aconfig" into main
2023-08-10 17:10:29 +00:00
Greg Kaiser
f5eaf3cff3
Give an error when trying to build "next" targets
...
The "next" targets aren't supported yet, so we want to fail
immediately.
If the environment variable TESTING_TARGET_RELEASE_NEXT is
set, then we'll allow a "next" build, so folks can work on
fixing this in the meantime.
Bug: 294161396
Test: "lunch mokey-next-userdebug" with and without TESTING_TARGET_RELEASE_NEXT set
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f40be02ee51dec1bd5cdf88a4419684585ef6ef3 )
Change-Id: If478a4efef937a0a986bfefdb61cc25921863b25
2023-08-10 16:26:12 +00:00
Kiyoung Kim
a329e3b8ff
Install llndk.libraries.txt when VNDK is deprecated
...
llndk.libraries.txt is currently installed within VNDK APEX, while all
libraries are placed in system image, and list is still valid when VNDK
is deprecated. This change adds llndk.libraries.txt into the system
image, when VNDK is deprecated.
Bug: 290160925
Test: aosp_cf build succeeded with llndk.libraries.txt in the system
image
Change-Id: I3d5d22dbbc870a59c03fd2e3d0fad54c93f8751e
2023-08-10 17:28:05 +09:00
Wei Li
c2db4a79eb
Merge "Include flags files in product SBOM." into main am: 1c950f7a76
am: bf40796a32
am: 22bf6f4a37
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2700093
Change-Id: Ia1938d2bcf73a81d28a49729de12e72f9b9fab2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 23:51:14 +00:00
Wei Li
22bf6f4a37
Merge "Include flags files in product SBOM." into main am: 1c950f7a76
am: bf40796a32
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2700093
Change-Id: I4d8f5f1a2ed82cca35931489a3dbe5abdf43ba7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 22:59:40 +00:00
Wei Li
bf40796a32
Merge "Include flags files in product SBOM." into main am: 1c950f7a76
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2700093
Change-Id: I0c62e7047e286352925512978a468bbe1cc36789
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 22:20:24 +00:00
Daniel Zheng
4fc321628a
Merge "Adding option to configure compression level" into main am: 31694e3f83
am: 09c8e8fea7
am: bcd7919c0c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2692961
Change-Id: Id73b66af4d27d86fa9627d96601bb57408ca55df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 21:55:03 +00:00
Zhi Dou
409f8a5c0c
Merge changes from topic "fakefeatureflagsimpl" into main am: de521a1bbe
am: e1c055e51a
am: 453ebacfcf
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2696975
Change-Id: I2fb801352c3a052a66cf0da4d4ef24af5e6f01cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 21:54:23 +00:00
Zhi Dou
1cf978c92a
Generate FakeFeatureFlagsImpl in test mode am: 5aaeee3749
am: 963712557b
am: 06d1242887
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2697733
Change-Id: I62e47ab5dcc0cf95211ec677eaf2d2ceab8f09b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 21:54:19 +00:00
Wei Li
1c950f7a76
Merge "Include flags files in product SBOM." into main
2023-08-09 21:28:54 +00:00
Daniel Zheng
bcd7919c0c
Merge "Adding option to configure compression level" into main am: 31694e3f83
am: 09c8e8fea7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2692961
Change-Id: I325992a4d60788f2261569565e16b7d9794c5ea6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 21:13:06 +00:00
Zhi Dou
453ebacfcf
Merge changes from topic "fakefeatureflagsimpl" into main am: de521a1bbe
am: e1c055e51a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2696975
Change-Id: Ib193b57855a7e29551ef3022a3cfdac81c387c42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 21:11:39 +00:00
Zhi Dou
06d1242887
Generate FakeFeatureFlagsImpl in test mode am: 5aaeee3749
am: 963712557b
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2697733
Change-Id: I1b91d53e2a04bc0028e7c76393bade947e37393d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 21:11:32 +00:00
Daniel Zheng
09c8e8fea7
Merge "Adding option to configure compression level" into main am: 31694e3f83
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2692961
Change-Id: Ia846709aab24c64a3f2a74d7b0defc41d4a09ba0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 20:28:15 +00:00
Zhi Dou
e1c055e51a
Merge changes from topic "fakefeatureflagsimpl" into main am: de521a1bbe
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2696975
Change-Id: I267660ce351b2db7af20ea7e95428b9285bedbb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 20:26:27 +00:00
Zhi Dou
963712557b
Generate FakeFeatureFlagsImpl in test mode am: 5aaeee3749
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2697733
Change-Id: Ice221e1bb3136a37bbd3ae99121fc23c6bbd9af0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 20:26:21 +00:00
Daniel Zheng
31694e3f83
Merge "Adding option to configure compression level" into main
2023-08-09 20:03:44 +00:00
Zhi Dou
de521a1bbe
Merge changes from topic "fakefeatureflagsimpl" into main
...
* changes:
Add setFlag and resetAll in FeatureFlags test mode
Generate FakeFeatureFlagsImpl in test mode
2023-08-09 19:39:04 +00:00
Devin Moore
c52bc4f19b
Merge "Let assemble_vintf create the output fragments" into main am: aea0819fc7
am: 7519e1065e
am: 1b038085e2
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2681229
Change-Id: I81ae0e7c9190dbc2a6507e0645af40971fb27267
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 17:27:52 +00:00
Devin Moore
1b038085e2
Merge "Let assemble_vintf create the output fragments" into main am: aea0819fc7
am: 7519e1065e
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2681229
Change-Id: Iff5bb50872644c70543512cf21f784631d09b5ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 16:41:46 +00:00
Juan Yescas
d94d6bc9ad
core: Rename product variable Device_page_size_agnostic
...
The product variable Device_page_size_agnostic will be
renamed to DevicePageSizeAgnostic.
Test: source build/envsetup.sh
lunch aosp_cf_arm64_phone_pgagnostic
m
Bug: 289419664
Change-Id: I4c0026a559ca3d848ccad285a5516a56d01c0efb
2023-08-09 09:04:43 -07:00
Devin Moore
7519e1065e
Merge "Let assemble_vintf create the output fragments" into main am: aea0819fc7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2681229
Change-Id: I7dcfcd1fe82e45a5233e9a32c8b5b8550ce221f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 16:01:38 +00:00
Devin Moore
aea0819fc7
Merge "Let assemble_vintf create the output fragments" into main
2023-08-09 15:29:05 +00:00
Treehugger Robot
301b40ec65
Merge "Remove duplicate in unbundled build moduels defined in TARGET_BUILD_APPS." into main am: 8c656ae6f8
am: 7ec1b82eef
am: 067f337699
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698935
Change-Id: I8dfc5f8cc66f8cf06550fc3c204f26c41761a084
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 01:39:43 +00:00
Zhi Dou
a7200115c5
Add setFlag and resetAll in FeatureFlags test mode
...
Add methods setFlag and resetAll in FeatureFlags in test mode. For the
injection usecase, user will use the interface FeatureFlags in the code
to control the flags.
Add tests for test mode.
Bug: 280833463
Test: Atest AconfigJavaHostTest --host
Change-Id: Ib59ba35a9011a6400af42fc9c283d37193577997
2023-08-09 01:14:57 +00:00
Treehugger Robot
067f337699
Merge "Remove duplicate in unbundled build moduels defined in TARGET_BUILD_APPS." into main am: 8c656ae6f8
am: 7ec1b82eef
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698935
Change-Id: I55d4a2e16dac9a690436c680ecca0362a24e03f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 00:57:50 +00:00
Wei Li
9b4cf43335
Include flags files in product SBOM.
...
Bug: 272358980
Test: build/soong/tests/sbom_test.sh
Change-Id: Ifcb2f26044c346c54e60d1d4fb85fc4001f64210
2023-08-08 17:26:49 -07:00
Treehugger Robot
7ec1b82eef
Merge "Remove duplicate in unbundled build moduels defined in TARGET_BUILD_APPS." into main am: 8c656ae6f8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698935
Change-Id: Iaa468455fde8a56470df9c2e05f9803ea97e6fea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 00:11:19 +00:00
Treehugger Robot
8c656ae6f8
Merge "Remove duplicate in unbundled build moduels defined in TARGET_BUILD_APPS." into main
2023-08-08 23:43:06 +00:00
Vinh Tran
4559309aaf
Add rust_test for aconfig
...
Test: atest aconfig.test.rust
Change-Id: Ic1b201d05fb216c8d881667461e7750949752b4a
2023-08-08 21:25:22 +00:00
Wei Li
604ab2f175
Remove duplicate in unbundled build moduels defined in TARGET_BUILD_APPS.
...
Bug: 294786322
Test: banchan com.android.adbd com.android.adbd module_arm64 userdebug && m sbom
Change-Id: I60c403d530299741d6250b816095eafedf5bcd3d
2023-08-08 13:59:55 -07:00
Zhi Dou
5aaeee3749
Generate FakeFeatureFlagsImpl in test mode
...
Before FeatureFlagsImpl will be used as a fake for testing. This change
adds new class FakeFeatureFlagsImpl. The FeatureFlagsImpl will keep the
same as production. FakeFeatureFlagsImpl can be used as fake for
testing.
FakeFeatureFlagsImpl, and FeatureFlagsImpl will be generated in both
test and prod mode. In test mode FeatureFlagsImpl will just be a stub,
and in prod mode FakeFeatureFlagsImpl will just be a stub.
Bug: 280833463
Test: atest aconfig.test
Change-Id: I11c1e716a9ea00d55600e5e9d5fb6442420762e6
2023-08-08 20:35:18 +00:00
Treehugger Robot
1585cc7814
Merge "Clean up after ourselves in the Rust Benchmark Template" into main am: cadce2a071
am: 347d796919
am: 8741ccbfb5
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698157
Change-Id: I90ac4139c9309d6a2e88bb1f4fe49edafe2a7815
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-08 20:08:01 +00:00
Treehugger Robot
8741ccbfb5
Merge "Clean up after ourselves in the Rust Benchmark Template" into main am: cadce2a071
am: 347d796919
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698157
Change-Id: I6fb371da4f459541b76088fac0e69c0f672a991d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-08 19:25:06 +00:00
Treehugger Robot
347d796919
Merge "Clean up after ourselves in the Rust Benchmark Template" into main am: cadce2a071
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698157
Change-Id: I066ff370aee9f3395a72baed649ee6a84440a8ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-08 18:37:01 +00:00
Treehugger Robot
cadce2a071
Merge "Clean up after ourselves in the Rust Benchmark Template" into main
2023-08-08 18:02:48 +00:00
Jim Shargo
980052abf6
Clean up after ourselves in the Rust Benchmark Template
...
There's a compliance check for tradefed that ensures that configs for
tests are set to cleanup after themselves. See: https://cs.android.com/android/platform/superproject/main/+/main:tools/tradefederation/core/javatests/com/android/tradefed/presubmit/GeneralTestsConfigValidation.java;l=425-429;drc=1fb7fe35bf7c843b5bac510476d63e4c8b436a48
This causes new benchmarks to fail presubmits.
Test: CLs with rust benchmarks pass presubmits now
Change-Id: I14f64ee3343bcf9bd2d77f547dc16b9c15bf4082
2023-08-08 16:57:42 +00:00
Daniel Zheng
74955f8883
Adding option to configure compression level
...
Adding option to ota_from_target_files to configure compression level.
This option can be configured via the --vabc_compression_param flag.
e.g. --vabc_compression_param=gz,9 specifies gz compression algorithm
using level 9 compression
Test: ota_from_target_files
Change-Id: Ifc851faccbb3fba466d45c9695aaab322a362081
2023-08-08 08:09:15 -07:00