Commit Graph

157 Commits

Author SHA1 Message Date
Xiao Ma
1e6922ffd6 Update allowed_deps to accept networkstack-aidl-interfaces-V12.
Add two new Integer members: ipv4ProvisioningMode/ipv6ProvisioningMode
to represent different provisioning mode, and freeze networkstack aidl
interface to v12.

Bug: 161838070
Test: m
Change-Id: Ifa3cffec21beb95746cec43a4129ee0539c136d4
2021-07-05 02:38:14 +00:00
Lorenzo Colitti
6928345c14 Merge "Update allowed_deps for networkstack-aidl-interfaces." 2021-07-02 06:26:57 +00:00
Treehugger Robot
732a2c3ccb Merge "Add base64 module deps for DnsResolver Rust DoH" 2021-07-01 10:44:09 +00:00
Ken Chen
185dbd0a0f Merge "Make netd_aidl_interface-V7-java available for connectivity" 2021-07-01 07:57:12 +00:00
Luke Huang
13d522411b Add base64 module deps for DnsResolver Rust DoH
Test: TH
Bug: 155855709
Change-Id: I61b0afb065e3bb394e1c8dea4c375f572d4522ed
2021-07-01 15:30:17 +08:00
Anton Hansson
f30dbe85d7 Merge "Remove workaround for IPSec buildfile not working" 2021-06-29 14:08:41 +00:00
Anton Hansson
3886a9a7ed Remove workaround for IPSec buildfile not working
The bug has been fixed.

Bug: 190499958
Test: No
Change-Id: Iaa255586103daf76fa336560f3cd1b31668cf414
Merged-In: Iaa255586103daf76fa336560f3cd1b31668cf414
2021-06-28 12:56:35 +01:00
Dario Freni
0b03c3971a Move soong variable to different repo.
packages/modules/common is a more appropriate repository for
module-level changes.

Bug: 191978129
Test: m
Change-Id: I522b56e80fd87e259d29ad78b525d419c7f9130f
2021-06-28 11:53:02 +00:00
Ken Chen
a786b6c331 Make netd_aidl_interface-V7-java available for connectivity
netd_aidl_interface-V7-java provides new API that referenced by
ConnectivityService.

Bug: 182460808
Test: m
Change-Id: I72b70e586fa1e1f7587f70ed1578510163787526
2021-06-25 01:44:31 +08:00
Luke Huang
a13f9cb518 Merge "Add module deps for DnsResolver Rust DoH" 2021-06-24 15:10:52 +00:00
Abhijeet Kaur
e23abcb65d Update minSdkVersion check for glide_prebuilt
Bug: 185801129
Test: build
Change-Id: If66e7ad13151fa1ae82773473a7734f9e12aad81
2021-06-23 13:48:37 +01:00
Treehugger Robot
4a24ea1d12 Merge "Update NEVER_SUGGEST to LAST_RESORT_SUGGESTION." 2021-06-23 09:58:08 +00:00
Mathew Inwood
83e3b4bd1b Update NEVER_SUGGEST to LAST_RESORT_SUGGESTION.
The name of the annotation was changed in gerrit.

Bug: 188631514
Test: N/A
Change-Id: I4680076929ff8960dc38dd44d124539ea5cd9f77
2021-06-23 08:42:42 +00:00
Luke Huang
6cb2d4c442 Add module deps for DnsResolver Rust DoH
Test: TH
Bug: 155855709
Change-Id: Id90b62e9ac72311da69a99bb9aa4fe08664dfa5f
2021-06-22 22:21:42 +08:00
Sahana Rao
6bd30073a5 Add Glide to allowed_deps
> How big is the binary size increase for affected APEXes?
8192 bytes

> Is the new dependency committed to support previous platform releases?
> note that you have to support all the releases starting from the
> minSdkVersion value you are declaring
Yes

> Is the new dependency being developed AOSP-first or internal?
Glide dependency is AOSP-first, using the dependency to develop an
internal project.

> What’s the testing strategy for the new dependency? Does it have its
> own tests, and are you adding integration tests?
We will be adding integration and manual tests for the image loading
experience.

Bug: 185801129
Test: Build
Change-Id: Icebf6363a0a2b1a8811cad909d4b3274638c7021
2021-06-21 16:16:33 +00:00
Anton Hansson
c347459cc8 Add tool to help finalize extension SDK am: f05db63424
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1737046

Change-Id: Idafebb7edb1476842db68e021a80464a6fa0e229
2021-06-15 11:47:59 +00:00
Anton Hansson
68f1320817 Add conscrypt module to sdk extensions am: 5921e2d5b3
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1737044

Change-Id: If60cc2d64e5bf7aa28e005f8dbcef84b6a08bbd5
2021-06-15 11:47:50 +00:00
Anton Hansson
f05db63424 Add tool to help finalize extension SDK
Not intended to be a long-term solution, but allows us to get off
the ground and download/commit the artifacts in an efficient way.

Bug: 188787081
Test: run script on test topic
Change-Id: Ia01929cd3614f18cdad1e1b23594dd473a11051e
Merged-In: Ia01929cd3614f18cdad1e1b23594dd473a11051e
(cherry picked from commit a874e95adc)
2021-06-15 11:33:12 +00:00
Anton Hansson
5921e2d5b3 Add conscrypt module to sdk extensions
Add visibility of the sdkinfo proto, as well as an enum for the module
to be used by SdkExtensions.

Bug: 188787081
Test: m com.android.conscrypt and inspect it
Change-Id: If8655c3328597580408a87e4c6dc4f92547a57e9
Merged-In: If8655c3328597580408a87e4c6dc4f92547a57e9
(cherry picked from commit ef9be67c2f)
2021-06-14 19:23:43 +01:00
Remi NGUYEN VAN
5c86d881ba Update allowed_deps for bumped NetworkStack am: 9a7a45dadb
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1729140

Change-Id: I232bc760e1d27ecc95a22d976880a13e30e913f5
2021-06-11 00:28:16 +00:00
Remi NGUYEN VAN
9a7a45dadb Update allowed_deps for bumped NetworkStack
Add NetworkStackApi32Shims to allowed_deps for NetworkStack.
As documented on the build rule "API 32" is not technically correct and
should be "in-progress API", but that naming has always avoided renames
at SDK finalization time.

The new target is used in development NetworkStack builds that are not
pushed to released devices (NetworkStackNext) to allow it to use
non-finalized APIs.

Bug: 189581241
Test: m
Merged-In: Ie274b4a1ea66bbbe26c7d7a78c90a19a746ea84e
Change-Id: Ie274b4a1ea66bbbe26c7d7a78c90a19a746ea84e
2021-06-10 13:45:52 +00:00
Sorin Basca
fe414d2a58 Merge "Allow libtinyxml2 on Android from S" am: 5eaf59e5cc
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1719625

Change-Id: Ia7b3067333e15f0f2f2e3b994b05a9bc76e982e6
2021-06-07 08:14:30 +00:00
Sorin Basca
5eaf59e5cc Merge "Allow libtinyxml2 on Android from S" 2021-06-07 08:01:14 +00:00
Chang Li
d4a01fd3b0 Allowlist dependencies for ExtServices. am: b2d3c1fad9
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1726714

Change-Id: I91cf1ce61d52658bdc508d83a92c188141d5cc98
2021-06-04 11:30:18 +00:00
Chang Li
b2d3c1fad9 Allowlist dependencies for ExtServices.
Those dependencies have already been allowlisted in sc-mainline-prod in
ag/13663075.

Bug: 180441353
Change-Id: Id8e04de2432f6415ca6c139df53be78c6fc437d6
2021-06-03 22:30:43 +01:00
Muhammad Qureshi
3efb28b1ec Merge "Add libkll to allowed_deps" am: 6e7a3dacda
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1723616

Change-Id: I4c0547e4ec0dfd3226eefb266f0b91a1becf2f0e
2021-06-02 20:22:27 +00:00
Muhammad Qureshi
6e7a3dacda Merge "Add libkll to allowed_deps" 2021-06-02 20:05:16 +00:00
Colin Cross
cf8b8a7dd6 Merge "Set dist_group: "android" for module java_sdk_libraries" am: 73aa3d71d0
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1701405

Change-Id: I1960ea821bbb03155eb6523c7e5f0d66144b28d3
2021-06-02 19:26:24 +00:00
Colin Cross
73aa3d71d0 Merge "Set dist_group: "android" for module java_sdk_libraries" 2021-06-02 19:08:21 +00:00
Chang Li
5497f5332b Allow auto value annotations to be used for updatable modules. am: 5787152105
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1723294

Change-Id: I0002d74bfecbe47660b65fa4097c4ef17cb8e5f5
2021-06-02 18:20:26 +00:00
Chang Li
5787152105 Allow auto value annotations to be used for updatable modules.
Bug: 180441353
Change-Id: I45fc3b8120a4c25e4ec4724ea41ba5ff0ffec9e5
2021-06-02 16:55:22 +01:00
Muhammad Qureshi
80f7ccc6fc Add libkll to allowed_deps
Add libkll dependency to statsd.

Note: libkll itself lives inside statsd apex and is also updatable along
with statsd.

> How big is the binary size increase for affected APEXes?
+120 KB

> Is the new dependency committed to support previous platform releases?
> note that you have to support all the releases starting from the
> minSdkVersion value you are declaring
Yes, dependency is present in the statsd apex.

> Is the new dependency being developed AOSP-first or internal?
AOSP-first.

> What’s the testing strategy for the new dependency? Does it have its own
> tests, and are you adding integration tests?
Dependency has its own tests and integration tests with statsd being
added as well in follow-up CLs.

Bug: 185569933
Bug: 179823717
Test: m
Change-Id: Ib826354cd8882632ea6ab297e5fdb81bfbaf8519
2021-06-01 21:30:49 -07:00
Colin Cross
8573dc4a41 Set dist_group: "android" for module java_sdk_libraries
dist_group replaces owner and the default is going to change, set it
to the current default "android" for module java_sdk_libraries.

Bug: 186723288
Test: m checkbuild
Change-Id: Id4d20471a8106718fb1529f5c83c9ca5ffb2a569
2021-06-01 14:29:40 -07:00
Mathew Inwood
b6d4ebab89 Merge "Add #{NEVER_SUGGEST} to MODULES_OWNERS." am: 22dbd94a8f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1717774

Change-Id: If27bec3fb15b5b29908903f0c252ef9eb3a72d9a
2021-06-01 10:20:05 +00:00
Mathew Inwood
22dbd94a8f Merge "Add #{NEVER_SUGGEST} to MODULES_OWNERS." 2021-06-01 09:14:07 +00:00
Peter Collingbourne
c3467aea1c Merge "Add note_memtag_heap_sync to the list of the allowed deps." am: ca7d3af70c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1720411

Change-Id: I085ee7c27535a0a55b262880980b9583f9d7b1e2
2021-05-27 19:24:21 +00:00
Peter Collingbourne
ca7d3af70c Merge "Add note_memtag_heap_sync to the list of the allowed deps." 2021-05-27 19:03:44 +00:00
Anton Hansson
1b8f9d0d00 Merge "Rename sdkinfo extension from binarypb to pb" am: 6f31f06518
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1719623

Change-Id: Ib7b7e8703bf54d7fd141f8365851fc60c993b79f
2021-05-27 14:18:28 +00:00
Anton Hansson
6f31f06518 Merge "Rename sdkinfo extension from binarypb to pb" 2021-05-27 13:47:15 +00:00
Sorin Basca
78cbed57ae Allow libtinyxml2 on Android from S
We can reduce the size of some binaries in ART by switching from
libxml2 to libtinyxml2. For this to be achieved, the external
libtinyxml2 needs to be made available to the ART components.

Bug: 177209057
Test: m
Change-Id: I29059ad3860a8f91f7734a15ab02bb35137f4654
2021-05-27 12:41:17 +00:00
Anton Hansson
d95d5e98c4 Expand visibility of sdkinfo proto am: 48293f029d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1719616

Change-Id: I487e20d1b1ee87dca8986a6512a0cb522d032ee7
2021-05-27 10:26:08 +00:00
Anton Hansson
c3b41d81ea Rename sdkinfo extension from binarypb to pb
binarypb is a bit of a mouthful, and it should be evident this pb is not
a textpb.

Bug: 189323663
Test: sdkextensions_e2e_tests
Merged-In: I20ec8ce30116b55a28ed32e0004ec2ff24955a1f
Change-Id: I20ec8ce30116b55a28ed32e0004ec2ff24955a1f
2021-05-27 10:04:29 +00:00
Peter Collingbourne
35220a6311 Add note_memtag_heap_sync to the list of the allowed deps.
Fixes the build with SANITIZE_TARGET=memtag_heap
SANITIZE_TARGET_DIAG=memtag_heap.

Bug: 135772972
Change-Id: I0b209dbc3577a27f7adc16f347ba940d8db24a80
2021-05-26 18:42:27 -07:00
Anton Hansson
48293f029d Expand visibility of sdkinfo proto
Embed it into all the modules that are part of the updatable API
surface, ahead of actually introducing any new API levels with
requirements on these modules.

Also rename to current_sdkinfo for clarity.

Bug: 188787081
Test: Inspect apex files
Merged-In: I93ba55f1c1b4f60f36a26a2397088a5471eef850
Change-Id: I93ba55f1c1b4f60f36a26a2397088a5471eef850
2021-05-26 17:10:52 +01:00
Mathew Inwood
d6feadb8ce Add #{NEVER_SUGGEST} to MODULES_OWNERS.
The gerrit support is not merged yet, but it in progress. This change
will ensure that MODULES_OWNERS are not suggested in gerrit, avoiding
wasted time due to incorrect owners assignment.

Bug: 188631514
Bug: 181661570
Test: N/A
Change-Id: I7138a92c2e36d2c936a374144a56707ed49d6398
2021-05-26 10:45:40 +01:00
Orion Hodson
79526586e7 Add static variant of libnativehelper_compat_libc++ am: a4d77f5acc
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1713860

Change-Id: Id80f6badde770115f76dbb7571ec941ad37bd41c
2021-05-24 16:29:50 +00:00
Orion Hodson
a4d77f5acc Add static variant of libnativehelper_compat_libc++
This allows the libcore native code in the ART Module to link against
the static variant libnativehelper_compat_libc++.

Ignore-AOSP-First: other dependencies need to land in aosp first this

Bug: 188067586
Test: m
Change-Id: I4b039b38d8560827b2acc80ea0157ce21da09150
(cherry picked from commit 3c01a8beff)
2021-05-21 16:06:10 +01:00
satayev
3e36da8267 Merge "Add link to policy." am: 3cb8db65e5
Original change: https://android-review.googlesource.com/c/platform/packages/modules/common/+/1711933

Change-Id: I011353471342da0f5977f1e65ee0045347c7f188
2021-05-20 19:59:07 +00:00
satayev
3cb8db65e5 Merge "Add link to policy." 2021-05-20 19:39:51 +00:00
Mathew Inwood
2858401491 Add link to policy.
Test: N/A
Change-Id: I305cefbfd585687270638248483e4943180a37b7
2021-05-19 16:31:43 +01:00