Treehugger Robot
976a36fb8e
Merge "Use python based unzip function for portability" am: 3cda7834aa
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2615433
Change-Id: Id10787e68ac4a0a6ea0ada47a24f46dd7e128915
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 19:08:34 +00:00
Treehugger Robot
4c357806a3
Merge "Always set a avb salt for hermetic build" am: fff48d788f
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2613794
Change-Id: I3feffd1c65f8e92e7c6a6c6e0481e206b28ec8dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 19:07:16 +00:00
Treehugger Robot
3cda7834aa
Merge "Use python based unzip function for portability"
2023-06-06 18:24:03 +00:00
Treehugger Robot
fff48d788f
Merge "Always set a avb salt for hermetic build"
2023-06-06 18:23:58 +00:00
Devin Moore
bdce6803a2
Merge "Add static_libs to module-info.json" am: b1bae84508
am: 32267a425f
am: 4211e25233
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2590127
Change-Id: I93fe105315ca283210b1cd156c4e77fbe3c023b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 17:40:54 +00:00
Devin Moore
4211e25233
Merge "Add static_libs to module-info.json" am: b1bae84508
am: 32267a425f
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2590127
Change-Id: I89498a5db8e41c8797c11992a4e3fc25b8976e2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 16:53:06 +00:00
Devin Moore
32267a425f
Merge "Add static_libs to module-info.json" am: b1bae84508
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2590127
Change-Id: I998c016d06dfd67ab09501898ebd4e1b2ab23f5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 16:13:09 +00:00
Devin Moore
b1bae84508
Merge "Add static_libs to module-info.json"
2023-06-06 15:36:57 +00:00
Dennis Shen
ebdfbfd15b
Create otatools build target with dist am: fa04b8d7ed
am: 4c5aca71c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/23566986
Change-Id: Ieee30c18122433405ce3dd6331d00504c420d693
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 13:36:31 +00:00
Dennis Shen
4c5aca71c4
Create otatools build target with dist am: fa04b8d7ed
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/23566986
Change-Id: I9d6aa1103997d0c9ca42679dda3a74cc590def21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 12:57:04 +00:00
Steven Moreland
990f2cc61b
Merge "Remove PRODUCT_SEPOLICY_SPLIT." am: 0b219d399c
am: e079e45b76
am: 8c9655adfb
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2609965
Change-Id: I979b42a934e89b9704fca3e2105bff523bcfc8c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-06 00:28:19 +00:00
Steven Moreland
8c9655adfb
Merge "Remove PRODUCT_SEPOLICY_SPLIT." am: 0b219d399c
am: e079e45b76
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2609965
Change-Id: I7e18896e6d47d22dfc277f08097067fca37d67e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 23:38:39 +00:00
Steven Moreland
e079e45b76
Merge "Remove PRODUCT_SEPOLICY_SPLIT." am: 0b219d399c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2609965
Change-Id: Id53b03a4bf144c5fba32cc3f5ee77acc92db16fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 23:19:09 +00:00
Steven Moreland
0b219d399c
Merge "Remove PRODUCT_SEPOLICY_SPLIT."
2023-06-05 23:08:24 +00:00
Kelvin Zhang
7c9205b008
Use python based unzip function for portability
...
Bug: 283033491
Test: th
Change-Id: Ief86b55c1d4a14220a0fb593c583a721d59cf86c
2023-06-05 15:54:12 -07:00
Devin Moore
bd13e63e99
Add new script to analyze static/shared library usage
...
Parses module-info.json, gathers stats on how many times each library is
included shared or statically.
Can print a list of libraries that would be a candidate for changing
from static to shared or visa versa.
Test: m
Bug: 280829178
Change-Id: I4bbffbd673ab2e08c69d0ab6e68402be77c9ffbc
2023-06-05 20:23:36 +00:00
Devin Moore
48d7b3462d
Add static_libs to module-info.json
...
This is helpful for analyzing how often a library is included statically
on a device. If a large library is linked statically in many processes
in a single device, it may be a good candidate for shared linking
instead.
This increases the size of module-info.json file on Cuttlefish by ~12.5%
from 65MB to 72MB.
Test: m
Bug: 280829178
Change-Id: I3614d86d799810e1ce845e1097f43f1ec0a412a3
2023-06-05 20:17:50 +00:00
Dennis Shen
fa04b8d7ed
Create otatools build target with dist
...
Ignore-AOSP-First: cherry pick of aosp/2515235
BUG: b/275545565
TEST: m otatools-dist dist
Change-Id: I8484a7927955bf694221937ba778db7065b83eb2
2023-06-05 20:14:00 +00:00
Kelvin Zhang
c819b29f46
Always set a avb salt for hermetic build
...
When building images via `m` , build_image.py is invoked directly
without going through add_img_to_target_files. To ensure images built in
either way are identical, move uuid/salt computation to build_image.py,
so that the same uuid/salt will be used.
Bug: 281960439
Test: m installclean && m && m target-files-dir , maks sure images in
$OUT and $OUT/obj/PACKING/target_files_intermediates are identical
Change-Id: Icdab29df84f5a0ec7c080f99f9fdbdc3c9b10b90
2023-06-05 09:59:54 -07:00
Jiakai Zhang
615aa26fb2
Merge "Add an allowlist for modules that have broken optional_uses_libs." am: ccf0471af3
am: 69a4d0434d
am: 2971f1995a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2611534
Change-Id: I494afe6e9fba7d517a453a53428c9dd49972cc04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 16:24:33 +00:00
Jiakai Zhang
2971f1995a
Merge "Add an allowlist for modules that have broken optional_uses_libs." am: ccf0471af3
am: 69a4d0434d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2611534
Change-Id: I6a8018d0390a8a23defcb9a6ea70cd9b0e1324e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 15:19:24 +00:00
Jiakai Zhang
69a4d0434d
Merge "Add an allowlist for modules that have broken optional_uses_libs." am: ccf0471af3
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2611534
Change-Id: I51a18a7e1a5d9d35e810ace4cb9f41ca5d694231
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 14:37:28 +00:00
Jiakai Zhang
ccf0471af3
Merge "Add an allowlist for modules that have broken optional_uses_libs."
2023-06-05 14:05:49 +00:00
Jooyung Han
1fb5bc31cf
Merge "Deprecation message for TARGET_FLATTEN_APEX" am: e5cf1f98b8
am: 61f01731ac
am: ed696898c7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2612969
Change-Id: I24a55a6004302412633c959ab9959645d8ed5f0f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 04:28:05 +00:00
Jooyung Han
ed696898c7
Merge "Deprecation message for TARGET_FLATTEN_APEX" am: e5cf1f98b8
am: 61f01731ac
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2612969
Change-Id: If737ea2e6340815142323e7f58efd7a80e6f74eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 03:40:47 +00:00
Jooyung Han
61f01731ac
Merge "Deprecation message for TARGET_FLATTEN_APEX" am: e5cf1f98b8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2612969
Change-Id: I6bc52192ce7fb3f876976137742812667f5aee8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-05 03:00:12 +00:00
Jooyung Han
e5cf1f98b8
Merge "Deprecation message for TARGET_FLATTEN_APEX"
2023-06-05 01:57:13 +00:00
Treehugger Robot
b2989fc109
Merge "Adding option to disable fastboot_info" am: ecf635f507
am: 8f26a9ca1d
am: b083f09783
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2612133
Change-Id: Ic02ad4911e965eb9d07e0882c804f56d945ad6e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-03 04:13:22 +00:00
Treehugger Robot
b083f09783
Merge "Adding option to disable fastboot_info" am: ecf635f507
am: 8f26a9ca1d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2612133
Change-Id: I1084c32575c319b29333918c17234f2823c2442c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-03 03:22:35 +00:00
Treehugger Robot
8f26a9ca1d
Merge "Adding option to disable fastboot_info" am: ecf635f507
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2612133
Change-Id: I45872eab4df9b1044ff6a6fb1c582f5cd316a365
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-03 02:42:53 +00:00
Treehugger Robot
ecf635f507
Merge "Adding option to disable fastboot_info"
2023-06-03 01:56:41 +00:00
Jiakai Zhang
9fd786cd55
Add an allowlist for modules that have broken optional_uses_libs.
...
Bug: 282877248
Test: m nothing
Change-Id: I6f0e76a6f147de1e6043b5abc4630342d46bafcc
2023-06-02 23:41:59 +01:00
Rob Seymour
a4145a3ad2
Merge "Do not set DISABLE_PREOPT_BOOT_IMAGES when doing a VSDK build." am: 7edc734ec1
am: 7844748642
am: 17f2908951
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2602665
Change-Id: I8a8f6b22fcc18257f0d7b7adc3942f18c2b6ced7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 22:00:43 +00:00
Rob Seymour
17f2908951
Merge "Do not set DISABLE_PREOPT_BOOT_IMAGES when doing a VSDK build." am: 7edc734ec1
am: 7844748642
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2602665
Change-Id: I6ca13e4e219730e7eb1c87a4cd95eb797c695abb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 21:13:28 +00:00
Rob Seymour
7844748642
Merge "Do not set DISABLE_PREOPT_BOOT_IMAGES when doing a VSDK build." am: 7edc734ec1
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2602665
Change-Id: I1c44d3ca6795a1fd72507bba3246e0b517fefe09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 20:04:54 +00:00
Rob Seymour
7edc734ec1
Merge "Do not set DISABLE_PREOPT_BOOT_IMAGES when doing a VSDK build."
2023-06-02 19:27:09 +00:00
Dennis Shen
d0799b1a77
Merge "aconfig: update rust code gen to use libflags_rust" am: 3b0ca61d36
am: 8c1cce4e39
am: 1b0d706359
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2607428
Change-Id: Id767e678c777b383a0143584c4bd9dd55e858abe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 17:41:54 +00:00
Jiakai Zhang
b2d027462d
Merge "Drop INTERNAL_PLATFORM_MISSING_USES_LIBRARIES." am: 66a9cd195c
am: a1683971b8
am: c3e3ca091d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2611171
Change-Id: I1b3a8ff230742314fff5defd0532f67b850f7faa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 17:41:00 +00:00
Dennis Shen
1b0d706359
Merge "aconfig: update rust code gen to use libflags_rust" am: 3b0ca61d36
am: 8c1cce4e39
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2607428
Change-Id: Icf944c1403617f9798ad98076ada1fbf631675b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 16:31:48 +00:00
Jiakai Zhang
c3e3ca091d
Merge "Drop INTERNAL_PLATFORM_MISSING_USES_LIBRARIES." am: 66a9cd195c
am: a1683971b8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2611171
Change-Id: Idef3c2336cf8f04e724aa79f4c9ab6b290784c84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 16:31:20 +00:00
Dennis Shen
8c1cce4e39
Merge "aconfig: update rust code gen to use libflags_rust" am: 3b0ca61d36
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2607428
Change-Id: I5f100c044c906f06714ad1b4acbcbea83048a770
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 15:48:31 +00:00
Jiakai Zhang
a1683971b8
Merge "Drop INTERNAL_PLATFORM_MISSING_USES_LIBRARIES." am: 66a9cd195c
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2611171
Change-Id: Ife1d1768426ba0dc63122cb355709fd7b494e51f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 15:47:57 +00:00
Dennis Shen
3b0ca61d36
Merge "aconfig: update rust code gen to use libflags_rust"
2023-06-02 15:13:40 +00:00
Jiakai Zhang
66a9cd195c
Merge "Drop INTERNAL_PLATFORM_MISSING_USES_LIBRARIES."
2023-06-02 14:59:09 +00:00
Mårten Kongstad
c31a6ff653
aconfig: add create-device-config-sysprops command
...
Add a new "create-device-config-sysprops" command that works like
"create-device-config-defaults" but for system properties.
DeviceConfig is a Java service, and will mirror (some of) its values by
setting system properties in the persist.device_config namespace. Native
code will access DeviceConfig (actually, the system properties) via the
server_configurable_flags library.
The new command writes a file that can be appended to /system/build.prop
to pre-populate persist.device_config before DeviceConfig has started.
Like create-device-config-defaults, the new command skips READ_ONLY
flags.
Bug: 285468565
Test: atest aconfig.test
Change-Id: I311c7c5e0b03dc897b09204137d43cc182324717
2023-06-02 16:47:04 +02:00
Mårten Kongstad
f02734e915
aconfig: add create-device-config-defaults command
...
DeviceConfig is the backend for READ_WRITE flags.
Add a new command "create-device-config-defaults" to create a file that
DeviceConfig will read to pre-populate its data store on first init.
This will be used to quickly switch flag values during CI tests:
rebuilding and reflashing a device would have the same effect, but would
be costlier. This feature is not expected to be used outside CI tests.
Note: because DeviceConfig only works with READ_WRITE flags, the
generated file excludes READ_ONLY flags.
Bug: 285468565
Test: atest aconfig.test
Change-Id: I4caff1a10647b8da0ce4e3615678993a957a92dd
2023-06-02 16:46:28 +02:00
Treehugger Robot
a8c89a9db0
Merge "Support test runnner option in auto generated test configs" am: 876912a2a1
am: d708016116
am: eff8b62993
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2607596
Change-Id: If18a1a73dcfbaf0a21be056b565f953697400d79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 13:37:59 +00:00
Treehugger Robot
eff8b62993
Merge "Support test runnner option in auto generated test configs" am: 876912a2a1
am: d708016116
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2607596
Change-Id: I25e03ff5867f366f9507c13b2e663be238dc5e2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 12:50:26 +00:00
Treehugger Robot
d708016116
Merge "Support test runnner option in auto generated test configs" am: 876912a2a1
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2607596
Change-Id: I2c5a047100ad067f01a7c2a7403ae72ec312aac3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 12:09:32 +00:00
Treehugger Robot
876912a2a1
Merge "Support test runnner option in auto generated test configs"
2023-06-02 11:20:23 +00:00