Commit Graph

57785 Commits

Author SHA1 Message Date
Chih-hung Hsieh 9f7a42025d Merge "Add new Java/Kotlin/Make warning patterns" 2020-02-04 18:41:57 +00:00
Stephen Hines aa8d72c93f Add ASAN_SYMBOLIZER_PATH for SANITIZE_HOST=address builds.
Bug: http://b/30877494
Test: source build/envsetup.sh && echo $ASAN_SYMBOLIZER_PATH --version
Change-Id: I669a5762cc2cea26c0c29f935abde6c14eb0ced7
2020-02-04 09:16:28 -08:00
Rashed Abdel-Tawab 194ed8e88d build: Add vendor.prop and odm.prop capability
This replicates the longtime existing handling of system.prop,
as well as the recently added handling of product.prop.

Change-Id: I8ab2b29bd0b5f0f2bcc0928d6a2a871c40582d3f
2020-02-01 22:53:52 +00:00
Automerger Merge Worker fe10ee9d32 Merge "Add Legacy GSI R" am: 644ed279eb
Change-Id: Ic8b8379f49510aa40523f8c7a187decdf2151834
2020-02-01 16:20:01 +00:00
Treehugger Robot 644ed279eb Merge "Add Legacy GSI R" 2020-02-01 16:13:01 +00:00
Chih-Hung Hsieh a7f5f3fcbb Add new Java/Kotlin/Make warning patterns
Test: warn.py --url=http://cs/android --separator='?l=' build.log > warnings.html
Test: warn.py --gencsv build.log > warnings.csv
Change-Id: I3195999d60f268f105ead022c193319de4af4e64
2020-01-31 16:14:04 -08:00
Automerger Merge Worker f561e162e2 Merge "Add quote to the signing arguments when passing to apexer" am: 2c2b9b4d64
Change-Id: Ib8ae825b9369efb01795809aa18a74a6f9bd4dd6
2020-01-31 22:47:22 +00:00
Baligh Uddin 2c2b9b4d64 Merge "Add quote to the signing arguments when passing to apexer" 2020-01-31 22:37:46 +00:00
Kyriakos Ispoglou c3627b55dd Add support for LINE_COVERAGE (2/2)
This is the 2nd part of the CL.

Bug: b/147604881
Test: Code works successfully on Taimen devices
Change-Id: I834c8743f1f66e7515952b804e6da8a99edf8c2e
2020-01-31 14:37:11 -08:00
Tianjie Xu 0e38d64e49 Add quote to the signing arguments when passing to apexer
We should add quote when passing the signing arguments to apexer. So
the final argument whould look like
apexer ... --signing_args "--signing_helper_with_files=%path"

And the argument parser in avbtool will eventually parse the
"--signing_helper_with_files" correctly.

Bug: 148627666
Test: unittest pass, run a smoke sign_target_files_apk with signing arguments
Change-Id: Ie203d26a508cb98ca94e6c364a2640b681ad79f2
2020-01-31 20:19:18 +00:00
Automerger Merge Worker 286af6d8cf Merge "Pass signing_args to apexer to repack apex" am: 0a6022e781
Change-Id: I4abbdd28024e18a7113734e4daa2ada2b70fa380
2020-01-31 16:40:55 +00:00
Automerger Merge Worker eb9359ee08 Merge "Rename NativeCoverage to Native_coverage" am: a4d2d6578e
Change-Id: I77f41a8a0aa96d2fb8b161c861bcf5d71f7ef131
2020-01-31 16:40:42 +00:00
Automerger Merge Worker be4035dd31 Merge "Update VNDK library list for IDumpstateDevice 1.1." am: d0511cfbbb
Change-Id: I8c6eb7b6676eb11438fe0d065d4356de495a5bf3
2020-01-31 16:40:29 +00:00
Baligh Uddin 0a6022e781 Merge "Pass signing_args to apexer to repack apex" 2020-01-31 13:51:20 +00:00
Treehugger Robot a4d2d6578e Merge "Rename NativeCoverage to Native_coverage" 2020-01-31 03:12:22 +00:00
Tianjie Xu cea6ad1fb0 Pass signing_args to apexer to repack apex
In the build signing environment, we don't necessary have access to the
physical private key. And we work around it by passing an extra
signing_helper to the avbtool instead of a private key. Since we need
to perform signing to add the hashtree footer when rebuilding the apex
image. We should propogate the signing_helper to apexer and eventually
to avbtool.

Bug: 148627666
Test: unit tests pass. Smoke test by pass a public key to apexer and
hardcode the private key in signing helper script.
Change-Id: I56d57485493a5ba2cbe4c49e493ee9604f68088b
2020-01-31 01:37:36 +00:00
Treehugger Robot d0511cfbbb Merge "Update VNDK library list for IDumpstateDevice 1.1." 2020-01-31 01:06:19 +00:00
Automerger Merge Worker 0c9c8f48f5 Merge "Add libfdtrack to base_system." am: da8d656ca0
Change-Id: I3d36467804bba83bc0f409b047c5a448bd0c847b
2020-01-30 22:55:25 +00:00
Josh Gao da8d656ca0 Merge "Add libfdtrack to base_system." 2020-01-30 22:42:48 +00:00
Automerger Merge Worker d67ff5cc29 Merge "Mark BUILD_HOST_EXECUTABLE as deprecated" am: e2e32f5d27
Change-Id: Ie6e325a82bb20e864417fc6a01f76d27499a7145
2020-01-30 17:45:22 +00:00
Dan Willemsen e2e32f5d27 Merge "Mark BUILD_HOST_EXECUTABLE as deprecated" 2020-01-30 16:37:07 +00:00
Nikita Ioffe 46fe30f89c Merge "Don't inherit userspace_reboot.mk from mainline_system.mk"
am: c3d679bb88

Change-Id: Ie120fdd9d26df013d9f911f4fc53ac282d136ff3
2020-01-30 03:24:06 -08:00
Baligh Uddin d770e83b05 Merge "Add mke2fs.conf to otatools"
am: 86b4532286

Change-Id: I8ca73117f75eb34751d26eed19c1c6ee09a83a2b
2020-01-30 03:23:15 -08:00
Yifan Hong 96d8391a6a Merge "Disallow VINTF metadata for PRODUCT_COPY_FILES"
am: 67f58406ee

Change-Id: I2460c310b37195b47c01268c4e6400e297fd334f
2020-01-30 03:22:49 -08:00
Tianjie Xu 06bb37219c Merge "Assets should be optional in apex repacking"
am: ba5de57120

Change-Id: I68a784cd96cf22265524e1bdf51bd2caea93061a
2020-01-30 03:22:18 -08:00
Nikita Ioffe c3d679bb88 Merge "Don't inherit userspace_reboot.mk from mainline_system.mk" 2020-01-30 11:05:53 +00:00
Treehugger Robot 86b4532286 Merge "Add mke2fs.conf to otatools" 2020-01-30 05:06:32 +00:00
Baligh Uddin 6a8234bf43 Add mke2fs.conf to otatools
BUG: 148452817
2020-01-29 17:42:59 -08:00
Yifan Hong 9ba0f7de8c Move VAB properties to vendor.
Bug: 148569015
Test: apply OTA
Change-Id: I926fd1dc861e36c17f27e44a160b2c64db8bd39b
2020-01-29 17:39:42 -08:00
Yifan Hong 67f58406ee Merge "Disallow VINTF metadata for PRODUCT_COPY_FILES" 2020-01-30 00:50:59 +00:00
Nikita Ioffe 18548cccc8 Don't inherit userspace_reboot.mk from mainline_system.mk
Test: Checked that userspace_reboot.mk is included in device makefiles
Test: build
Bug: 135984674
Change-Id: If910e2a6baf8acaafc8bafdf8193ba7237f66f1a
Merged-In: If910e2a6baf8acaafc8bafdf8193ba7237f66f1a
(cherry picked from commit 0f38beca94)
2020-01-30 00:11:11 +00:00
Tianjie Xu ba5de57120 Merge "Assets should be optional in apex repacking" 2020-01-29 22:59:30 +00:00
Chih-Hung Hsieh fa07aced4a Merge "Add new C++ and Java warning patterns"
am: 502828aaa6

Change-Id: I11cc5d5382add37b1bb1c11213820348b3c36d6e
2020-01-29 13:39:44 -08:00
Dan Willemsen 4c3a01f105 Mark BUILD_HOST_EXECUTABLE as deprecated
The last common user has been removed

Bug: 130696912
Test: treehugger
Change-Id: I7920719edfdef295f4136326445836053db5adf8
2020-01-29 13:27:18 -08:00
Treehugger Robot 502828aaa6 Merge "Add new C++ and Java warning patterns" 2020-01-29 21:26:02 +00:00
Tianjie Xu 83bd55c1db Assets should be optional in apex repacking
We should only provide the --assets_dir option when the assets directory
is available in the original apex.

Bug: 148452817
Test: unit tests pass
Change-Id: I44308b80a43ff3f441223f0ecc248991d1d83f31
2020-01-29 11:40:42 -08:00
Chih-Hung Hsieh b09530bd65 Add new C++ and Java warning patterns
Test: warn.py --url=http://cs/android --separator='?l=' build.log > warnings.html
Test: warn.py --gencsv build.log > warnings.csv
Change-Id: I11457fdab7abd475e835367582c0b9aab11cfe6f
2020-01-29 11:01:36 -08:00
Colin Cross 30c91a72ed Merge "Enforce LOCAL_CERTIFICATE is set in soong_app_prebuilt.mk"
am: 5c3725510a

Change-Id: Ic55c310a7abcc98b995e774aaf591d69605eed78
2020-01-29 09:59:01 -08:00
Treehugger Robot 5c3725510a Merge "Enforce LOCAL_CERTIFICATE is set in soong_app_prebuilt.mk" 2020-01-29 17:42:51 +00:00
Vic Yang 64d0b72f81 Merge "Remove unused no_vendor_variant_vndk_check target"
am: 526551f013

Change-Id: Id13c047df6da98ce0ab23b625c1578c2db2d3571
2020-01-28 23:04:41 -08:00
Treehugger Robot 526551f013 Merge "Remove unused no_vendor_variant_vndk_check target" 2020-01-29 06:54:01 +00:00
Baligh Uddin 7d88e726cc Merge "Add explicitly merge_zips to otatools package"
am: 0434412bcd

Change-Id: I2b536927f621f7d7cc6fcd0fdc246433bcea4db4
2020-01-28 22:24:38 -08:00
Baligh Uddin 0434412bcd Merge "Add explicitly merge_zips to otatools package" 2020-01-29 06:16:16 +00:00
Vic Yang 3ec918d342 Remove unused no_vendor_variant_vndk_check target
This was missed when we moved from a single target for checking all
VNDK libraries to using timestamp files for checking individual VNDK
libraries.

Test: Build success.
Change-Id: I3be19f6755b24fff2446449a9dbc84db9a20ea41
2020-01-28 21:01:38 -08:00
Tianjie Xu 10ef03e4fc Merge "Make the error more instructive on missing android_jar_path"
am: 8fff584906

Change-Id: Iba00bd3511671d8b45f1e225e09aca25b6816f47
2020-01-28 19:29:11 -08:00
Tianjie Xu 8fff584906 Merge "Make the error more instructive on missing android_jar_path" 2020-01-29 03:19:23 +00:00
Tianjie Xu a25d76f2c8 Add explicitly merge_zips to otatools package
Since it's under soong/out/host, we need to explicitly copy it into the
otatools.zip

Bug: 146508800
Test: build and check otatools.zip
Change-Id: I83e201601cf03b6eb01ead912a78f22f750aa4be
2020-01-28 19:17:35 -08:00
Daniel Rosenberg 0675f9d743 Merge "Add build properties to enable casefold and prj_quota"
am: dac25a96df

Change-Id: I0ce364177d52a683a156cca012e18019a47d4c46
2020-01-28 16:04:41 -08:00
Daniel Rosenberg dac25a96df Merge "Add build properties to enable casefold and prj_quota" 2020-01-28 23:53:25 +00:00
Steven Laver cca79e581f Merge "Add a missing ',' in the VNDK variant identicalness check"
am: c99128cdbf

Change-Id: I6b7fa1f1211b9a49bce5e312e77f376efc7f1bb1
2020-01-28 14:52:05 -08:00