Jaewoong Jung
23b4707ddc
Merge "Add apex_set module." am: 805f2492e8
...
Change-Id: I0e66801f3c9ea5ae2f500d1cb11bd7f315a4a197
2020-05-15 23:26:18 +00:00
Jaewoong Jung
805f2492e8
Merge "Add apex_set module."
2020-05-15 23:13:38 +00:00
Treehugger Robot
1995680321
Merge "Add lineage file to deps for signapk." am: e070b8ebb4
...
Change-Id: Ia8bdef72a9ce176cc3876a9be3febf4246df231e
2020-05-15 21:02:43 +00:00
Treehugger Robot
e070b8ebb4
Merge "Add lineage file to deps for signapk."
2020-05-15 20:48:09 +00:00
Oliver Nguyen
748d03be8b
Merge "Ignore pass-failed warnings on coverage builds." am: 349b97d88a
...
Change-Id: Ib2f8e6e46fb73ab81485493592114e5ac0a4ed78
2020-05-15 20:08:46 +00:00
Oliver Nguyen
349b97d88a
Merge "Ignore pass-failed warnings on coverage builds."
2020-05-15 19:47:00 +00:00
Jaewoong Jung
fa00c06187
Add apex_set module.
...
apex_set takes an .apks file that contains a set of prebuilt apexes with
different configurations. It uses extract_apks to select and install the
best matching one for the current target.
Bug: 153456259
Test: apex_test.go
Test: com.android.media.apks
Change-Id: I1da8bbcf1611b7c580a0cb225856cbd7029cc0a7
2020-05-15 11:02:01 -07:00
Treehugger Robot
8b4193d5bb
Merge "Remove apex_available whitelist for the extservices APEX" am: 8cf3e5471d
...
Change-Id: If15942487b56c1dd36e7b3173107ed73d807e787
2020-05-15 15:00:00 +00:00
Treehugger Robot
8cf3e5471d
Merge "Remove apex_available whitelist for the extservices APEX"
2020-05-15 14:46:43 +00:00
Treehugger Robot
0b951c0822
Merge "Fix special case when appending a visibility rule to //visibility:private." am: e3fa145692
...
Change-Id: I77ce93f0a7610e3ee466d547c735e9b79dbc759c
2020-05-15 14:20:53 +00:00
Treehugger Robot
e3fa145692
Merge "Fix special case when appending a visibility rule to //visibility:private."
2020-05-15 14:08:24 +00:00
Treehugger Robot
cf2a8b54a6
Merge "Replace javaLibrary with java.Dependency,android.Module" am: 198c946c8a
...
Change-Id: I4b8293fbdf2e6895d277551ebabe01a25f6467f3
2020-05-15 13:29:42 +00:00
Treehugger Robot
198c946c8a
Merge "Replace javaLibrary with java.Dependency,android.Module"
2020-05-15 13:17:32 +00:00
Treehugger Robot
301b01036f
Merge "Include runtime-module-sdk in the SDK build." am: 715cd52e4d
...
Change-Id: I267b0624e4efb0e421d08338c4bc00ffcd372d53
2020-05-15 12:31:40 +00:00
Jaewoong Jung
c067b0280c
Merge changes from topic "prebuilt_apk_set" am: a3e8885658
...
Change-Id: I044fec16c5353a5d0001876f5dc618c513f6f09e
2020-05-15 12:31:29 +00:00
Treehugger Robot
715cd52e4d
Merge "Include runtime-module-sdk in the SDK build."
2020-05-15 12:29:36 +00:00
Jaewoong Jung
a3e8885658
Merge changes from topic "prebuilt_apk_set"
...
* changes:
Implement android_app_set module
Implement extract_apks
2020-05-15 12:13:43 +00:00
Treehugger Robot
b8c6169aff
Merge "Restore "Default to zero-initialization instead of pattern."" am: 59759dff24
...
Change-Id: Ieae271ee82bb82252032a231dfcc21303af3a5cf
2020-05-15 05:37:18 +00:00
Treehugger Robot
59759dff24
Merge "Restore "Default to zero-initialization instead of pattern.""
2020-05-15 05:20:35 +00:00
Sasha Smundak
a7856c0077
Implement android_app_set module
...
Bug: 152319766
Test: manual and builtin
Change-Id: Id0877476f9ae23311d92c0b59a9c568140ab4119
2020-05-14 19:01:11 -07:00
Sasha Smundak
7a894a6643
Implement extract_apks
...
Bug: 152319766
Test: manual and builtin
Change-Id: Ia15d66e86c7bcfd52f5b776173ca1665b68ff438
2020-05-14 19:00:59 -07:00
Oliver Nguyen
46f6dd78ff
Ignore pass-failed warnings on coverage builds.
...
Clang coverage can disable certain passes, which throws a warning. Some
modules treat all warnings as errors, causing them to fail to build with
Clang coverage. Disable this warning only on coverage builds, as it is
still a useful warning for non-coverage builds.
Bug: 156609447
Test: m CLANG_COVERAGE=true COVERAGE_PATHS='*' libyuv
Change-Id: I1146befc382931f7eb0f1145ec63b90757600b61
2020-05-15 00:10:44 +00:00
Jooyung Han
06febdf2bb
Merge "Remove ApexBundleDepsInfo.MinSdkVersion()" am: b9d65417c3
...
Change-Id: Ic0ed8e5bc130d72d357e590f8d546513c84551e3
2020-05-15 00:04:59 +00:00
Treehugger Robot
6c458f1636
Merge "Add signing certificate lineage support to soong" am: dcd0fc4be7
...
Change-Id: I82d5c8453c44facd3c0d07b0cf5e793b636988f8
2020-05-15 00:04:46 +00:00
Colin Cross
d75524f322
Merge "Don't use SDK variant for vendor JNI libraries" am: cb1d161666
...
Change-Id: If151e4668bca65b1928a99c6c32ecb05fae0e16c
2020-05-15 00:04:34 +00:00
Liz Kammer
a7126555c9
Add lineage file to deps for signapk.
...
(This is a cherry pick.)
Test: app_test.go
Bug: 153366049
Merged-In: I1481eb51d5d02674922459bdfac65c59d1130015
Change-Id: I1481eb51d5d02674922459bdfac65c59d1130015
2020-05-14 16:29:36 -07:00
Jooyung Han
b9d65417c3
Merge "Remove ApexBundleDepsInfo.MinSdkVersion()"
2020-05-14 23:13:21 +00:00
Treehugger Robot
dcd0fc4be7
Merge "Add signing certificate lineage support to soong"
2020-05-14 23:11:24 +00:00
Colin Cross
cb1d161666
Merge "Don't use SDK variant for vendor JNI libraries"
2020-05-14 22:59:47 +00:00
Martin Stjernholm
52deb9ba96
Merge changes I404f6e5c,I0d2d86f0 am: 08f72a9709
...
Change-Id: Ief7133f3c2f1bebce3699233dab4576607f92630
2020-05-14 22:05:18 +00:00
Martin Stjernholm
08f72a9709
Merge changes I404f6e5c,I0d2d86f0
...
* changes:
Add explicit visibility on the self package in EffectiveVisibilityRules.
Don't print :__pkg__ for package rules, since that's the default.
2020-05-14 21:49:05 +00:00
Paul Duffin
581bbbe8cb
Replace javaLibrary with java.Dependency,android.Module
...
Passes an additional android.Module parameter through to avoid having
to use javaLibrary interface.
Bug: 146586360
Test: m nothing
Change-Id: Ie533c16c753dc9c43171d0223953adea7b2b5ee6
2020-05-14 21:26:28 +01:00
Martin Stjernholm
6ee5f754fe
Include runtime-module-sdk in the SDK build.
...
Test: build/soong/scripts/build-mainline-modules.sh
Bug: 152255951
Change-Id: I39f9024205a198ef8ce19e2c70e3b9dced54add1
2020-05-14 17:54:20 +01:00
Martin Stjernholm
64aeaaddef
Fix special case when appending a visibility rule to //visibility:private.
...
Test: m nothing
Bug: 151303681
Change-Id: Ibe7e953219e4660c653063e87cb08407a2cb513d
2020-05-14 16:52:24 +01:00
Martin Stjernholm
0641d189d0
Add explicit visibility on the self package in EffectiveVisibilityRules.
...
Modules in a package is implicitly visible within the same package.
When making effective visibility rules which work from another location
that visibility needs to be mentioned explicitly. In practice this
allows prebuilts to remain visible to other modules in the source
package when the prebuilts are preferred.
Test: m nothing
Test: m conscrypt-module-sdk, check that the snapshot Soong modules give
visibility to //external/conscrypt
Bug: 151303681
Change-Id: I404f6e5ca7021974a8c7be5e4d6b4982c050b8a5
2020-05-14 16:50:59 +01:00
Martin Stjernholm
01407c525a
Don't print :__pkg__ for package rules, since that's the default.
...
To reduce clutter a little.
Test: m nothing
Change-Id: I0d2d86f00c3d38e603d6f58c4b1dd9a4170bf819
2020-05-14 16:50:59 +01:00
Liz Kammer
5b5cecd94e
Merge "Add test data dependencies to APEX." am: 6109adaee0
...
Change-Id: Ide79cc90cd20037dd60737b95272505ba91b95ad
2020-05-14 15:20:16 +00:00
Liz Kammer
6109adaee0
Merge "Add test data dependencies to APEX."
2020-05-14 15:06:49 +00:00
Jiyong Park
a8c03921f2
Remove apex_available whitelist for the extservices APEX
...
The marked library(ies) were available to the APEX via the
hand-written whitelist in build/soong/apex/apex.go. Trying to remove the
whitelist by adding apex_available property to the Android.bp of the
libraries.
Bug: 150999716
Test: m
Change-Id: I827d604c7e5a469a8b8a6d5a4b7917f2eaca48ca
2020-05-14 21:39:55 +09:00
Treehugger Robot
2f92f179b7
Merge "Correct module_lib scope name" am: 5e5478787b
...
Change-Id: I8ac276c21f63d4c484ae3f20ad30db6087d8de95
2020-05-14 10:40:45 +00:00
Treehugger Robot
5e5478787b
Merge "Correct module_lib scope name"
2020-05-14 10:23:26 +00:00
Treehugger Robot
02d3e4e600
Merge "Remove reference to libz_current." am: 6a53c65ebd
...
Change-Id: Ib0bfa42c5f4edfa78f6119c3e7f70d3379534225
2020-05-14 04:34:41 +00:00
Treehugger Robot
6a53c65ebd
Merge "Remove reference to libz_current."
2020-05-14 04:26:12 +00:00
Stephen Hines
5c873acdb5
Restore "Default to zero-initialization instead of pattern."
...
This reverts commit 39fa1882ac
.
Reason for revert: Original test was broken (go/oag/1311137), so restoring correct build/soong change.
Bug: http://b/156464649
Test: atest CtsNNAPITestCases:TensorRankConstraint
Change-Id: Id87b6a265a3541e95bcf2d68097738929e88e8b2
2020-05-14 01:00:46 +00:00
Paul Duffin
6b836ba566
Correct module_lib scope name
...
The module_lib scope should be called module-lib in order to pick up
the latest filegroup. Without it the API lint does not use a baseline
and so reports issues with released and unchangeable APIs.
It is also needed for the correct dist path.
Test: m update-api
Bug: 155164730
Change-Id: I7dbafd7164d5da600ca45c39a7f93a5a40027a1f
2020-05-14 00:53:50 +01:00
Paul Duffin
2cf524acd3
Merge "java_sdk_library: Propagate naming_scheme to snapshot" am: f9088b03c2
...
Change-Id: If40f95daba8313506685b6851a7cc23d22178943
2020-05-13 23:50:42 +00:00
Paul Duffin
f9088b03c2
Merge "java_sdk_library: Propagate naming_scheme to snapshot"
2020-05-13 23:49:20 +00:00
Treehugger Robot
c885911311
Merge "Revert "Default to zero-initialization instead of pattern."" am: 73e260fa37
...
Change-Id: I9a85fc5e14af9c2f96e7606472b711d8a0ee85e5
2020-05-13 23:44:24 +00:00
Treehugger Robot
73e260fa37
Merge "Revert "Default to zero-initialization instead of pattern.""
2020-05-13 23:41:28 +00:00
Treehugger Robot
eb07296b5b
Merge "Reland "enforce sdk_version for JNI libs for updatable APKs"" am: bb008e6213
...
Change-Id: I37b3c56f3f1bc72516172fcf62af6e78d02faf4e
2020-05-13 23:36:50 +00:00