Commit Graph

1081 Commits

Author SHA1 Message Date
TreeHugger Robot
35514ec4b9 Merge "Change to device-tests" into rvc-dev am: 855ae008ba am: c570258e62 am: 7ad287b961 am: 2070f0e372
Change-Id: Iebd0e29b2024733a6f5d0f917821b1ffed199389
2020-04-08 02:45:05 +00:00
TreeHugger Robot
7ad287b961 Merge "Change to device-tests" into rvc-dev am: 855ae008ba am: c570258e62
Change-Id: I76c3e84cd6dc69194ec72873320286d2b4043bba
2020-04-08 02:04:14 +00:00
TreeHugger Robot
855ae008ba Merge "Change to device-tests" into rvc-dev 2020-04-08 01:45:31 +00:00
Tej Singh
9f84de4975 Merge "Move proto, c++, and test libs to static" into rvc-dev am: fa49ff93f9 am: 559989bd4d am: e4f97f9ed1 am: ab370b009b
Change-Id: Ib0d29135b56dd3e62bb5f7a883252d012f28af2c
2020-04-08 01:38:17 +00:00
Tej Singh
e4f97f9ed1 Merge "Move proto, c++, and test libs to static" into rvc-dev am: fa49ff93f9 am: 559989bd4d
Change-Id: Ia0058da04746acdc51ad598ff1687c001ed453e1
2020-04-08 01:09:00 +00:00
Tej Singh
fa49ff93f9 Merge "Move proto, c++, and test libs to static" into rvc-dev 2020-04-08 00:37:49 +00:00
Sundong Ahn
14867bb4b8 Change to device-tests
In cf, signing key has been changed to dev key. So LibStatsPullTests
tests is changed to device-tests.

Change-Id: I5971ae584afeebccc0ba3ed55e6579858666db79
Bug: 153482272
Test: m -j
2020-04-08 09:28:25 +09:00
Colin Cross
62dc7cc575 Merge "Revert "Fix static dependency on libprotobuf-cpp-lite-ndk"" am: 32c3f23f37 am: d7c84979ff am: 52a0f7c4eb am: f4cf1eb627 am: 05b6789ad9
Change-Id: I958f7faa2059a30c411d7c3426ae990ea17389eb
2020-04-07 05:48:05 +00:00
Colin Cross
52a0f7c4eb Merge "Revert "Fix static dependency on libprotobuf-cpp-lite-ndk"" am: 32c3f23f37 am: d7c84979ff
Change-Id: Ifc47dea0cb0a9ffcd74910e42cc2fc6a1ca66460
2020-04-07 04:57:37 +00:00
Colin Cross
32c3f23f37 Merge "Revert "Fix static dependency on libprotobuf-cpp-lite-ndk"" 2020-04-07 04:25:34 +00:00
Colin Cross
0d485b050c Revert "Fix static dependency on libprotobuf-cpp-lite-ndk"
Revert "Use stl to depend on libc++"

Revert "Use libnativewindow for platform variant of libRSSupport"

Revert "Use libnativewindow for platform variant of android_nati..."

Revert "Set sdk_version for cc_genrules used by modules with sdk..."

Revert "Use sdk variant of Soong modules when LOCAL_SDK_VERSION ..."

Revert "Add sdk mutator for native modules"

Revert submission 1242911-sdk_version_variant

Reason for revert: b/153394225
Reverted Changes:
Ife99745fb:Use libnativewindow for platform variant of libagq...
I1bae84c43:Use libnativewindow for platform variant of androi...
I6e6021ed3:Use stl to depend on libc++
Ife99745fb:Use libnativewindow for platform variant of libRSS...
I2c9f439b9:Fix static dependency on libprotobuf-cpp-lite-ndk
Iff2aff9cf:Set sdk_version for cc_genrules used by modules wi...
I7d72934aa:Add sdk mutator for native modules
Ief378a007:Use sdk variant of Soong modules when LOCAL_SDK_VE...

Bug: 149591340
Change-Id: Iff337b01c8471068fac0645109cd8617a0f55527
Fixes: 153394225
2020-04-07 04:21:21 +00:00
Colin Cross
c9174fe758 Merge "Fix static dependency on libprotobuf-cpp-lite-ndk" am: 71acbf9920 am: 423f5e5289 am: 5bdba603a8 am: c98c4bbf3c am: acfad4ab65
Change-Id: I50ed8291109dafd6c5f2ab89aaff6ca5ca988c1f
2020-04-07 03:19:52 +00:00
Tej Singh
1d4b4653cd Move proto, c++, and test libs to static
Link libgtest_prod, libprotobuf-cpp-lite, and libc++ statically.
This reduces the size of the statsd apex from 2.8M to 1.6M.

Initial:
blueline:/apex/com.android.os.statsd # du -h
16K	./lost+found
764K	./bin
1.3M	./lib64
8.0K	./etc
600K	./lib
120K	./javalib
2.8M	.

After linking proto lite and libgtest_prod statically (saves ~500kb):
blueline:/apex/com.android.os.statsd # du -h
16K	./lost+found
800K	./bin
876K	./lib64
8.0K	./etc
600K	./lib
120K	./javalib
2.3M	.

After also linking libc++ statically (saves ~700kb):
blueline:/apex/com.android.os.statsd # du -h
16K	./lost+found
0.9M	./bin
296K	./lib64
8.0K	./etc
204K	./lib
120K	./javalib
1.6M	.

After this change, the only libraries in both /lib and /lib64 are:
libstats_jni.so
libstatspull.so
libstatssocket.so

These are the 3 libraries we actually want to ship.

Test: m
Test: bit statsd_test:*
Test: atest GtsStatsdHostTestCases
Test: manually inspecting the size of the apex, statsd binary, and
libraries
Bug: 153349706
Bug: 153349659
Bug: 153350187

Change-Id: I00796fc1cf33e394422c6dc617a8430a5f5c5bbb
2020-04-06 20:01:49 -07:00
Colin Cross
5bdba603a8 Merge "Fix static dependency on libprotobuf-cpp-lite-ndk" am: 71acbf9920 am: 423f5e5289
Change-Id: Iee1b901730862be0d4efb72dd20be7e270eb648a
2020-04-07 02:35:40 +00:00
Colin Cross
71acbf9920 Merge "Fix static dependency on libprotobuf-cpp-lite-ndk" 2020-04-07 01:52:10 +00:00
Anton Hansson
2823366f2a Merge "Stop system server depending on the stubs of itself" into rvc-dev am: 91440b9249 am: cac4d640dc am: 2bbbd15729 am: 1d3553a6e3
Change-Id: Iad13e7d8b7852e990b0653b1cd6cce186606aa18
2020-04-06 18:38:32 +00:00
Anton Hansson
2bbbd15729 Merge "Stop system server depending on the stubs of itself" into rvc-dev am: 91440b9249 am: cac4d640dc
Change-Id: I9a31cd13ef499896f33e011f9afd339308362a5c
2020-04-06 18:01:33 +00:00
Anton Hansson
4dd6f6b45a Merge "Stop system server depending on the stubs of itself" into rvc-dev am: 91440b9249
Change-Id: Ibe63c54169069955473d5174381976c158705dba
2020-04-06 17:44:49 +00:00
Anton Hansson
91440b9249 Merge "Stop system server depending on the stubs of itself" into rvc-dev 2020-04-06 17:28:10 +00:00
Hangyu Kuang
2c900b98a9 Merge "Add new OWNERS to media's apex folder." 2020-04-06 16:49:43 +00:00
Anton Hansson
04f9ad0f29 Stop system server depending on the stubs of itself
It should have the stubs of the modules it depends on in its
classpath instead, so link against service-permission-stubs
which is the only module it currently depends on.

Bug: 152864915
Test: m
Change-Id: I4ca19b9ed0db5b9bd61d67e37f5de2e61253bc95
2020-04-06 10:15:10 +01:00
Jooyung Han
f445ea58d6 Merge "Add min_sdk_version:R to updatable apexes" into rvc-dev am: 6a4a96c74c am: 3f2e349a8c am: 1150202442 am: 442d6f4317
Change-Id: Id5c8a671a2053f706dd8c149799b959fb3e3d388
2020-04-05 01:41:26 +00:00
Jooyung Han
1150202442 Merge "Add min_sdk_version:R to updatable apexes" into rvc-dev am: 6a4a96c74c am: 3f2e349a8c
Change-Id: I1d48c1fd48d6c0771ee73e8dcf216e52524319b4
2020-04-05 01:02:18 +00:00
Jooyung Han
ddb9d382f1 Merge "Add min_sdk_version:R to updatable apexes" into rvc-dev am: 6a4a96c74c
Change-Id: I3d029c8aa9fd4fdea6589cb5d69e94803b9a78c6
2020-04-05 00:32:30 +00:00
Jooyung Han
6a4a96c74c Merge "Add min_sdk_version:R to updatable apexes" into rvc-dev 2020-04-05 00:14:36 +00:00
hkuang
f581b93d1b Add new OWNERS to media's apex folder.
This is for moving MediaTranscodeManager to the media mainline module
in Android S.

Test: No test as just adding owners.
Bug: 145233472
Change-Id: I1dd63f280b55090995e1ba6354c0916aa8866f76
2020-04-03 13:28:15 -07:00
TreeHugger Robot
3b578bfa58 Merge "Document PARSER_NAME constants." into rvc-dev am: 8e71a19509 am: e4cc5842f8 am: 66f11e0c67 am: ca2b3b9df9
Change-Id: I2baf57baa88653a7d5ded35075e9a2827493a8c6
2020-04-03 12:47:58 +00:00
TreeHugger Robot
66f11e0c67 Merge "Document PARSER_NAME constants." into rvc-dev am: 8e71a19509 am: e4cc5842f8
Change-Id: I3b8637f63478877ba577eb6a5c0c372c1fbe9554
2020-04-03 12:05:30 +00:00
TreeHugger Robot
3da3d8208c Merge "Document PARSER_NAME constants." into rvc-dev am: 8e71a19509
Change-Id: I3edf1bae5da53027fd2b97badac1416415c3e915
2020-04-03 11:43:31 +00:00
TreeHugger Robot
8e71a19509 Merge "Document PARSER_NAME constants." into rvc-dev 2020-04-03 11:40:21 +00:00
Anton Hansson
b2d0741978 Merge "Give MediaProvider visibility of the statsd module_libs stub" into rvc-dev am: fd3f01df12 am: 7876a7ce36 am: cb93577389 am: dca2ed7c57
Change-Id: I43000c1738b8db92a3affadfc66c3b3ab0bfab16
2020-04-02 19:25:07 +00:00
Santiago Seifert
98f1e06563 Document PARSER_NAME constants.
Bug: 150854787
Test: atest CtsMediaParserTestCases
Change-Id: Ic5736b8be54a6eedca549e798ec58a853b9599b9
2020-04-02 15:27:00 +01:00
Jooyung Han
db38a2d64e Add min_sdk_version:R to updatable apexes
APEXes introduced in R need to set min_sdk_version to ensure that they
are built against correct version(30 or R) of stubs (libc/liblog/...).

Bug: 152655956
Test: /vendor/google/build/build_mainline_modules.sh
Change-Id: I4a893c34b09334eea124266287301e479b9e8a59
2020-04-02 13:54:06 +00:00
Anton Hansson
cb93577389 Merge "Give MediaProvider visibility of the statsd module_libs stub" into rvc-dev am: fd3f01df12 am: 7876a7ce36
Change-Id: I189be279284a1f89d52f6b66147020539a9e745e
2020-04-02 11:48:52 +00:00
Anton Hansson
9bd6c62ddd Merge "Give MediaProvider visibility of the statsd module_libs stub" into rvc-dev am: fd3f01df12
Change-Id: I7481009f5bc934b6f179540036e9015c0f53c8d5
2020-04-02 11:30:09 +00:00
Anton Hansson
fd3f01df12 Merge "Give MediaProvider visibility of the statsd module_libs stub" into rvc-dev 2020-04-02 11:07:16 +00:00
Jeffrey Huang
40f9945b0d Merge "Remove Exception in getRegisteredExperimentIds" into rvc-dev am: f3364db2d1 am: 1c863cc23e am: 4f318802be am: f17b94f00a
Change-Id: I46bf84ae22e055aa30aadf7b42dd5ff9d60ca28b
2020-04-01 18:47:26 +00:00
Jeffrey Huang
4f318802be Merge "Remove Exception in getRegisteredExperimentIds" into rvc-dev am: f3364db2d1 am: 1c863cc23e
Change-Id: I4e03b970dca716c202cd967d93a03aef909bcd04
2020-04-01 18:12:49 +00:00
Jeffrey Huang
5669954cb1 Merge "Remove Exception in getRegisteredExperimentIds" into rvc-dev am: f3364db2d1
Change-Id: I6f9446c40902f82435e24aeecf238ce19302cf8d
2020-04-01 18:03:00 +00:00
Jeffrey Huang
f3364db2d1 Merge "Remove Exception in getRegisteredExperimentIds" into rvc-dev 2020-04-01 17:58:45 +00:00
TreeHugger Robot
b99d4548a0 Merge "Add sample flags to MediaParser" into rvc-dev am: aa9d95ed9f am: 0301b8b564 am: 32053de293 am: 7b0d22b468
Change-Id: I52d8030187c0bcea044b8b7cf5e238860a146d48
2020-03-31 21:49:38 +00:00
Jeffrey Huang
c43a267c4d Remove Exception in getRegisteredExperimentIds
This check was not useful since service can only be null if system
server is not running or the app does not have permissions to access
statsd. This check is not done anywhere else, so removing it for
consistency.

Bug: 150645647
Test: atest StatsdHostTestCases
Change-Id: I6465697f0157c5a9583025979c55cb2e3dc1ef84
2020-03-31 14:38:05 -07:00
Automerger Merge Worker
3c4294b317 Merge "Merge "Guardrail for pull cooldown/timeout" into rvc-dev am: 533a99f3b0 am: a76bb6e20f" into rvc-d1-dev-plus-aosp am: b94298595c am: 77c0b192c0
Change-Id: Ib1339f2e5d8c6ca3ad858be698a81a9741c775ee
2020-03-31 20:48:20 +00:00
TreeHugger Robot
32053de293 Merge "Add sample flags to MediaParser" into rvc-dev am: aa9d95ed9f am: 0301b8b564
Change-Id: I6404caa79afa3eeb4e7578b44622c3efbfd81040
2020-03-31 20:21:51 +00:00
TreeHugger Robot
075cf8e503 Merge "Add sample flags to MediaParser" into rvc-dev am: aa9d95ed9f
Change-Id: If207e3c60358f2fa137fcfe98b53a262b9b5119b
2020-03-31 20:12:08 +00:00
Anton Hansson
e85c52514d Give MediaProvider visibility of the statsd module_libs stub
MediaProvider uses StatsLog.

Bug: 152891096
Test: m
Change-Id: I3e0f47b734015dde6007596afae051535184c284
2020-03-31 20:49:43 +01:00
TreeHugger Robot
aa9d95ed9f Merge "Add sample flags to MediaParser" into rvc-dev 2020-03-31 19:42:44 +00:00
TreeHugger Robot
fea7b1772c Merge "Guardrail for pull cooldown/timeout" into rvc-dev am: 533a99f3b0 am: a76bb6e20f
Change-Id: Ib47b116ba4b3e2eb86112f01e053cc83c95cb5c4
2020-03-31 19:03:40 +00:00
TreeHugger Robot
30b9a38675 Merge "Guardrail for pull cooldown/timeout" into rvc-dev am: 533a99f3b0
Change-Id: Icd87036716c07c222193e61e068e90c5043774e3
2020-03-31 18:47:42 +00:00
Santiago Seifert
c648f4eccb Add sample flags to MediaParser
Bug: 152757624
Test: atest CtsMediaParserTestCases
Change-Id: I080b759656e160aba2c378fe72790b1a9d10ad81
2020-03-31 15:52:59 +01:00