Commit Graph

28743 Commits

Author SHA1 Message Date
Sasha Smundak
ed1f09cf4a Support product-copy-files-by-pattern macro
Bug: 193566316
Test: rbcrun build/make/tests/run.rbc
Change-Id: Idf462d7f58e8d4a6e8b3a1506306f9eb67130dc8
2021-08-18 09:28:04 -07:00
Android Build Coastguard Worker
be0f01e823 Make change and version bump to SP1A.210812.005
Change-Id: I4cb93a165b9c599e301d7de310f7bfbdb304a312
2021-08-17 23:00:00 +00:00
Paul Scovanner
e7a10a29da Update Security String to 2021-10-05
Bug: 193547118
Change-Id: I4a0cd58b18214b77302ae7ed81c189f4549dc41d
(cherry picked from commit 91cbb67645)
2021-08-17 22:53:48 +00:00
sophiez
c2ae0e5bbb API coverage
Copy generated API list during building cc_library to cc_apis/

Test: build/soong/soong_ui.bash --make-mode SKIP_ABI_CHECKS=true TARGET_PRODUCT=aosp_cf_x86_phone TARGET_BUILD_VARIANT=userdebug droid dist DIST_DIR=/usr/local/google/home/sophiez/my_dist_dir EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true CLANG_COVERAGE=true SKIP_BOOT_JARS_CHECK=true

Change-Id: I05e6b7b9c9bbbab72718fd926ddda468bde05565
2021-08-17 14:59:36 -07:00
Xin Li
6e58e80617 Merge "Merge sc-dev-plus-aosp-without-vendor@7634622" into stage-aosp-master 2021-08-17 18:14:59 +00:00
Treehugger Robot
b1e7893afd Merge "Most of the TARGET_COPY_OUT_xxx variables are not constant" am: 82d34b6472 am: f26cd53f1c
Original change: https://android-review.googlesource.com/c/platform/build/+/1797188

Change-Id: I9f50bfeff4b2cfccd2d04a30f7f53e41b6a48abf
2021-08-17 13:29:04 +00:00
Treehugger Robot
82d34b6472 Merge "Most of the TARGET_COPY_OUT_xxx variables are not constant" 2021-08-17 13:05:31 +00:00
Martin Stjernholm
1e3e52acc6 Merge "Remove PRODUCT_BOOT_JAR_MODULE_OVERRIDES." am: 914c00fa80 am: c4bf3e5725
Original change: https://android-review.googlesource.com/c/platform/build/+/1756749

Change-Id: I93d77564816bf23afbe0a8b7ba3ede1cbe427f39
2021-08-17 09:27:28 +00:00
Android Build Coastguard Worker
eeed54febf Version bump to SP1A.210812.004 [core/build_id.mk]
Change-Id: I69b2dade8ad8676c04c0d1bf2d2cb86f8ad015d3
2021-08-17 01:12:30 +00:00
Sasha Smundak
412a0da66f Most of the TARGET_COPY_OUT_xxx variables are not constant
Bug: 193566316
Test: internal
Change-Id: I61ec23a927c3b8c340ce1930c88fe1837bdd35d1
2021-08-16 13:40:13 -07:00
Martin Stjernholm
36444ab0ec Remove PRODUCT_BOOT_JAR_MODULE_OVERRIDES.
This reverts commit efe6a4d748.

As a result of b/191269918, APEX variants are now consistently
identified by their "runtime names", i.e. their mount names under
/apex. Those names are now also used to identify the APEXes in
PRODUCT_BOOT_JARS and similar variables. That avoids implementing a
global lookup mechanism in Soong, and since they don't vary between
products also makes this override variable unnecessary.

Test: `m nothing` in internal
Bug: 191269918
Bug: 180325915
Change-Id: I6fd3d29d1c032c9f8bda0191781f9d2dc6f199a4
2021-08-15 22:30:03 +01:00
Paul Scovanner
0005491f9b Update Security String to 2021-10-05 am: 91cbb67645
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/15559362

Change-Id: If292a34576d46ba5582fc86a9a5d68b90ab58eb8
2021-08-13 23:00:30 +00:00
Paul Scovanner
91cbb67645 Update Security String to 2021-10-05
Bug: 193547118
Change-Id: I4a0cd58b18214b77302ae7ed81c189f4549dc41d
2021-08-13 19:50:02 +00:00
Android Build Coastguard Worker
22aa944637 Version bump to SP1A.210812.003 [core/build_id.mk]
Change-Id: I477b05430085c61131aa58615bdc2e138c2380bd
2021-08-13 19:40:24 +00:00
Android Build Coastguard Worker
46800cac23 Version bump to SP1A.210812.002 [core/build_id.mk]
Change-Id: I16a95c4bbcaa1fedec7d0a7591a9ec601b80d022
2021-08-12 22:36:09 +00:00
Anton Hansson
f045b10d7d Merge "Revert "RESTRICT AUTOMERGE Set BUILD_ID=SC"" into sc-dev 2021-08-12 14:20:58 +00:00
Presubmit Automerger Backend
644348a687 [automerge] Revert "RESTRICT AUTOMERGE Set BUILD_ID=SC" 2p: bf70d0ba2a
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/15532764

Change-Id: I3b7166d28df6d8828f895f839186de78592d259e
2021-08-12 14:20:03 +00:00
Anton Hansson
bf70d0ba2a Revert "RESTRICT AUTOMERGE Set BUILD_ID=SC"
This reverts commit 52f0172772.

Reason for revert: broke bramble boot test

Bug: 196357202
Change-Id: Ib6f05cd323109076cbc6693d16a74cd1d86a6849
2021-08-12 14:19:54 +00:00
Sanket Chinchalkar
a6ce175958 Merge "Report Performance Test Metrics as JSON File" into sc-dev am: d1bfb2e9ed
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/15502939

Change-Id: Idfd099c87686e4ee3d19b2ee38606c62b1ad6522
2021-08-12 01:31:44 +00:00
Android Build Coastguard Worker
d45206cb1b Make change and version bump to SP1A.210812.001
Change-Id: Ie525a97b437a3ce4c960754de727a5af0feadc98
2021-08-12 01:18:58 +00:00
Sanket Chinchalkar
d1bfb2e9ed Merge "Report Performance Test Metrics as JSON File" into sc-dev 2021-08-12 01:17:34 +00:00
Matthew Mintz
bbb5c218c2 RESTRICT AUTOMERGE Set BUILD_ID=SC am: 52f0172772
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/15530694

Change-Id: Ia981d368d0aaa35234929314925894c217b112bc
2021-08-11 16:59:42 +00:00
Matthew Mintz
52f0172772 RESTRICT AUTOMERGE Set BUILD_ID=SC
Bug: 196178071
Bug: 196043450
Bug: 171506470
Test: adb shell getprop ro.build.fingerprint
Change-Id: I80596f736ce5421530ccaaa035075ceb801a6fe2
2021-08-11 15:09:44 +00:00
Kun Niu
bf90be8a65 Merge "Remove MODULE_BUILD_FROM_SOURCE=true for coverage builds" into sc-dev 2021-08-11 07:02:18 +00:00
Android Build Coastguard Worker
de7ff3d2b0 Make change and version bump to SP1A.210811.001
Change-Id: I89412b9a0b220b7e9533a1ad08015bac6cf932ed
2021-08-11 01:19:19 +00:00
Spandan Das
fddb39414a Merge "Remove MODULE_BUILD_FROM_SOURCE=true for coverage builds" am: 9c1806331d am: 91a0bf995c
Original change: https://android-review.googlesource.com/c/platform/build/+/1788549

Change-Id: I2029ac5a55b5a24770b5974ab1087e5cd15b71d7
2021-08-10 23:11:04 +00:00
Spandan Das
9c1806331d Merge "Remove MODULE_BUILD_FROM_SOURCE=true for coverage builds" 2021-08-10 22:35:42 +00:00
Treehugger Robot
a87f34cf2b Merge "definitions.mk: Detect bad zip files." am: a21e1db314 am: ededf6b49e
Original change: https://android-review.googlesource.com/c/platform/build/+/1791227

Change-Id: I29f819a68dc34b6bd08092a9357a5adc53b0e686
2021-08-10 17:12:45 +00:00
Treehugger Robot
a21e1db314 Merge "definitions.mk: Detect bad zip files." 2021-08-10 16:48:51 +00:00
TreeHugger Robot
e135511f4d Merge "Adding vendor_boot-test-harness.img" into sc-dev 2021-08-10 01:54:56 +00:00
Android Build Coastguard Worker
6cf324865c Make change and version bump to SP1A.210810.001
Change-Id: I0265ede6dbb95bfdebd5063a6f60a7e5c6db5a44
2021-08-10 01:19:06 +00:00
LaMont Jones
e1af00ba56 definitions.mk: Detect bad zip files.
If the jar file passed to add-jar-resources-to-package is passed a
non-zipfile, then we should produce an error.

Bug: 153900481
Test: manual
Change-Id: Idc4dd9afd89eaee08a9e792dfa2a759e64b783fc
2021-08-09 19:32:51 +00:00
Spandan Das
170898b9e0 Remove MODULE_BUILD_FROM_SOURCE=true for coverage builds
(This is a cherrypick of aosp/1788549)

This flag will be selectively added to build targets if necessary

Bug: 193569756
Test: m nothing
Merged-In: Ie0fd898b03aa91322dddd9137b038031d46c8d24
Change-Id: Ie0fd898b03aa91322dddd9137b038031d46c8d24
2021-08-09 18:22:54 +00:00
Sanket Chinchalkar
ef0a516cc5 Report Performance Test Metrics as JSON File
Test: Tested Locally
Bug: 193722630
Change-Id: I113198050e4b0c5242785bc4bbee5fa95c19114d
2021-08-09 09:55:04 -07:00
Mark-PK Tsai
1024d6a17f Fix kernel module build of custom image
Correct the build-image-kernel-modules arguments then
the board can use BOARD_{CUSTOM_IMAGE}_KERNEL_MODULES
to install kernel modules.

Bug: 195888474
Change-Id: I65124acc470e7f6f701bf3c9f5481bb2d688d555
Signed-off-by: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
2021-08-09 14:05:04 +08:00
Android Build Coastguard Worker
e7a9e52898 Make change and version bump to SP1A.210809.001
Change-Id: I1d76234c2c7fb781519bc39aeeaaa85c7995a5e2
2021-08-08 23:22:56 +00:00
Android Build Coastguard Worker
318adad4b0 Make change and version bump to SP1A.210808.001
Change-Id: I31064249d2946abc5566f6d57dd3f9b6bff837b5
2021-08-07 23:18:27 +00:00
Android Build Coastguard Worker
d711ee67c6 Make change and version bump to SP1A.210807.001
Change-Id: I057c516ba1085209460a39b9f140d6e62e416973
2021-08-07 03:19:13 +00:00
Alexander Smundak
0db8f12015 Merge changes I0ecafa41,Ic6173a96 am: 420a93155a am: 9edaddf6ad
Original change: https://android-review.googlesource.com/c/platform/build/+/1786890

Change-Id: Ie26afa42c3db28fed546b2c51a58b3d696e55c14
2021-08-06 02:30:02 +00:00
Spandan Das
289fb6cad0 Remove MODULE_BUILD_FROM_SOURCE=true for coverage builds
This flag will be selectively added to build targets if necessary

Bug: 193569756
Test: m nothing
Change-Id: Ie0fd898b03aa91322dddd9137b038031d46c8d24
2021-08-06 02:25:04 +00:00
Android Build Coastguard Worker
b27f432a50 Make change and version bump to SP1A.210806.001
Change-Id: Ib48afd1ae3fdc6c5b413c985b54a61fed4d8d8e9
2021-08-06 01:18:35 +00:00
Android Build Coastguard Worker
3ca7ebb490 Version bump to SP1A.210805.002 [core/build_id.mk]
Change-Id: I6eaf74d19a5f0dbd50e87e40bb943bb5462e278c
2021-08-05 01:39:37 +00:00
Android Build Coastguard Worker
b3d77348f4 Make change and version bump to SP1A.210805.001
Change-Id: I33191f1c8ad19a22e1617aabf6b977e74d851f83
2021-08-05 01:19:31 +00:00
Sasha Smundak
596874af42 Soong namespaces should be initialized
Bug: 193540681
Test: rbcrun build/make/tests/run.rbc
Change-Id: I0ecafa41b462998e0bb386680683a798ae5c46e7
2021-08-04 17:25:44 -07:00
Sasha Smundak
8d97bf5327 Integrate Starlark-based configuration runner
If RBC_PRODUCT_CONFIG variable is set, obtain product configuration
variables by converting product configuration makefiles to Starlark
files and then executing them.
Also, introduce RBC_NO_PRODUCT_GRAPH variable to suppress product graph
generation. We cannot generate product graph with Starlark, so this
option allows to verify that the rest of the contents of the generated
Ninja files remains the same when Starlark-based converter is used.
This allows to perform the regression testing, i.e. running
`RBC_NO_PRODUCT_GRAPH=t DISABLE_ARTIFACT_PATH_REQUIREMENTS=t m nothing`
and
`RBC_PRODUCT_CONFIG=t m nothing`
should generate identical *.ninja files.

Bug: 181797530
Test: Manual
Change-Id: Ic6173a9640f32766b71c02a2b1833ce7a278e4cc
2021-08-04 17:15:16 -07:00
Colin Cross
65e3db8e49 Merge "Fix typo for ODM prop files" into sc-dev 2021-08-04 20:05:50 +00:00
Hidefumi Kaneko
9e571609f7 Fix typo for ODM prop files
_prop_files is missing a trailing _

Bug: 195034733
Test: manual - check that expected prop files are in the image
Change-Id: Ie042acc74fa56d5515cacd5f41ddc0f82d74f20c
Merged-In: Ie042acc74fa56d5515cacd5f41ddc0f82d74f20c
2021-08-04 20:04:46 +00:00
Xin Li
ec37feb519 Merge "Rename T to Tiramisu" 2021-08-04 08:27:34 +00:00
Bowgo Tsai
3e35c26bf2 Adding vendor_boot-test-harness.img
boot-test-harness.img is used to allow adb root on user build
images. It also sets properties: ro.audio.silent=1 & ro.test_harness=1.

GKI 2.0 devices will use BOARD_PREBUILT_BOOTIMAGE so
boot-test-harness.img will not be generated.

Therefore, we have to introduce the vendor_boot-test-harness.img
as an alternative for boot-test-harness.img.

In the future, we'll simplify the flow as:
  + If a device has a /vendor_boot partition, builds
    vendor_boot-(test-harness|debug).img.
  + Otherwise, builds boot-(test-harness|debug).img.

boot-(test-harness|debug).img needs to be kept for some clients
to gracefully transit to using vendor_boot-(test-harness|debug).img.

Bug: 194654549
Test: make then `unpack_bootimg --boot_img $OUT/vendor_boot-test-harness.img`
Test: Check the ramdisk content in ./out/vendor_ramdisk

Change-Id: If3a1393b4ff3e69bb9b62f3b843b7858437d47bf
Merged-In: If3a1393b4ff3e69bb9b62f3b843b7858437d47bf
(cherry picked from commit 87f60017b9)
2021-08-04 10:12:29 +08:00
Android Build Coastguard Worker
0fbc1f7f98 Make change and version bump to SP1A.210804.001
Change-Id: I361500f380cbfc7646cbf1fbf22343f5f71c46f7
2021-08-04 01:19:21 +00:00