- Mar 18, 2024
-
-
Jiyong Park authored
The dependency is a "required" dependency, so it's not used for building framework-minus-apex. We just want that protolog.conf.json.gz is installed along with framework-minus-apex. This CL moves the source of the dependency from framework-minus-apex to services for two reasons: 1. There's a dependency cycle: checked-protolog.json -> generate-protolog.json -> protolog-groups -> framework -> framework-minus-apex -> protolog.conf.json.gz -> services.core.json.gz -> checked-protolog.json Currently, this cycle is harmless because the installation of required modules is done by Make and Make is not checking cycles there. However, this is preventing Soong from implementing the installation of required modules by itself. 2. services don't have such a dependency cycle, while framework-minus-apex and services are installed together. Bug: 321626681 Test: check the existence of /system/etc/protolog.conf.json.gz in installed-files.txt Merged-In: Iefdd457e99fc61c1ce2f5a05ae59f5e12256a764 Change-Id: Iefdd457e99fc61c1ce2f5a05ae59f5e12256a764
-
- Feb 26, 2024
-
- Feb 22, 2024
-
-
Zi Wang authored
Test: CI Bug: 310504781 Merged-In: Ie2ee7578352463aa42942c0b42b78557c414fb52 Change-Id: Ibc0434bfa88108426c85a61fd9ddc7e7d3ac8868
-
- Feb 14, 2024
-
-
Zi Wang authored
Test: CI Bug: 310504781 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:14459bf7e2f4b8a33655181b5f9092e745402809) Merged-In: Ie2ee7578352463aa42942c0b42b78557c414fb52 Change-Id: Ie2ee7578352463aa42942c0b42b78557c414fb52
-
- Jan 18, 2024
-
-
Siim Sammul authored
This reverts commit 225bfb76. Reason for revert: We are possibly losing tombstones Change-Id: I8372ae3b7b5db63bc48155eca63eb3cae41239c8
-
- Jan 12, 2024
-
-
Roshan Pius authored
Now that all the @hide usage of NFC API's from rest of platform is cleaned out, we can now switch to the module defaults and continue the separation of NFC API classes. Bug: 303286040 Test: Compiles Merged-In: I8bd5e38b1482600594c41660d14537cf15b48318 Change-Id: I8bd5e38b1482600594c41660d14537cf15b48318
-
- Jan 06, 2024
-
-
Spandan Das authored
The availability to wifi apex was done implicitly using a baseline map in build/soong/apex/apex.go. Make this explicit in Android.bp Bug: 281077552 Test: m nothing Change-Id: I5c3fb582f290da2d5cedc65417ca126013941da5
-
- Jan 04, 2024
-
-
Pawan Wagh authored
Test: m framework-all Test: Compiled and applied OTA using settings app using stable interface m Settings && adb install -r $ANDROID_PRODUCT_OUT/system_ext/priv-app/Settings/Settings.apk Bug: 317914533 Change-Id: I393df5218c60303dbea60386c680b75b553ddac2
-
- Jan 02, 2024
-
-
Siim Sammul authored
8d8898c9 Test: atest BootReceiverTest Bug: 296207744 Change-Id: Ib6e1a1d66a8cf402b26287b8960ad4a0acc11281
-
- Dec 21, 2023
-
-
Devin Moore authored
Test: launch_cvd Bug: 218588089 Change-Id: Ifeb615dccbac68eb050c340bc8809cd07a89dc6f
-
Cole Faust authored
lintable modules currently pick up files named "lint-baseline.xml" to use as the lint baseline implicitly. This is confusing because you could end up using the baseline files in more modules than intended. Lint also has a feature where it requests you remove unnecessary findings from the baseline file, so something could be necessary for one module, but unnecessary for another that accidentally picked up the baseline. We're removing the implicit detection of the baseline file, which requires all modules using it to list the baseline file explicitly. Bug: 272769514 Test: Presubmits Change-Id: I4e74094eed3f5a0b7395bcb5e16cbee9f0f28b7e Merged-In: I4e74094eed3f5a0b7395bcb5e16cbee9f0f28b7e
-
- Dec 15, 2023
-
-
Greg Kaiser authored
Revert submission 2843682-tombstone-proto Reason for revert: Android Go build break, b/316637921 Reverted changes: /q/submissionid:2843682-tombstone-proto Change-Id: Ic9d7b73e97c070fc378becb59799268323d9cead
-
- Dec 14, 2023
-
-
Siim Sammul authored
Use the proto tombstone as source of truth and ignore the text tombstone. Instead create the text tombstone by omitting the memory data from the proto tombstone to save space on data that would get removed anyway. This allows us to save bandwidth and avoid truncating useful data from the tombstones. Test: atest BootReceiverTest Bug: 296207744 Change-Id: I809122d3206ce326cbbbceadb45c3b98b9762a3e
-
- Dec 08, 2023
-
-
TeYuan Wang authored
Bug: 312540064 Test: make framework Change-Id: Ia27a2608ae05c1a9d033e52f8d0244c886163112
-
- Dec 01, 2023
-
-
Vincent Wang authored
Test: atest BiometricContextproviderTest Bug: 305284901 Change-Id: I3d00157b2b00048466d1e893a96ffa1c51a7a591
-
- Nov 21, 2023
-
-
Harshit Mahajan authored
We would be moving these files to a new module. Separating them to a new filegroup, which would be later moved to the new module behind guarded by build flag when ready. Bug: b/289203818 Test: m Change-Id: I5275cf6d416fb74384eb2f0a66d3bcba50dd3fc4
-
- Nov 17, 2023
-
-
Roshan Pius authored
Bug: 303286040 Test: Device boots up after flashing Merged-In: Iad08614f0aa3b7bea12a1ad52debd0ee13302a8e Change-Id: Iad08614f0aa3b7bea12a1ad52debd0ee13302a8e
-
Roshan Pius authored
Bug: 303286040 Test: Device boots up after flashing Change-Id: Iad08614f0aa3b7bea12a1ad52debd0ee13302a8e
-
- Nov 16, 2023
-
-
Mark White authored
If an eng modifies a Framework resource and builds 'framework-minus-apex' it should rebuild framework-res Change-Id: I013331f4fbe90b558b5f752e1d6be566c4f8bcf9 Test: m framework-minus-apex Bug: 311452668
-
- Nov 10, 2023
-
-
TYM Tsai authored
Move interfaces of component to internal. To make codebase build pass, 1. Remove makeAppDetailsActivity of ParsedActivity, make ParsedActivityImpl.makeAppDetailsActivity to be public and use it instead. 2. Change all imports that used those interfaces. To fix tests failed with ClassNotFoundException 1. PackageImpl: get class loader from ParsedProcessImpl instead of ParsedProcess. 2. ParsedPermissionImpl: get class loader from ParsedPermissionGroupImpl instead of ParsedPermissionGroup. Bug: 309596860 Test: build pass Test: atest PackageManagerServiceTests Test: atest PackageManagerComponentOverrideTests Test: atest PermissionServiceMockingTests Test: atest PackageManagerServiceUnitTests Change-Id: Ic0ca6a07904bbc91f066c4a15f25546c301ab530
-
- Nov 08, 2023
-
-
Roshan Pius authored
Bug: 244264995 Test: Compiles (cherry picked from https://android-review.googlesource.com/q/commit:ad387f90be5f17181f9b7b03b54bac570bafe2b1) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:7c67bf850f1a1d59a070663248a52a416591a096) Merged-In: Ifabc201418c54c2f910ff4b95b5240a58a683001 Change-Id: Ifabc201418c54c2f910ff4b95b5240a58a683001
-
Roshan Pius authored
Bug: 244264995 Test: Compiles Merged-In: Ifabc201418c54c2f910ff4b95b5240a58a683001 Change-Id: Ifabc201418c54c2f910ff4b95b5240a58a683001
-
- Nov 07, 2023
-
-
Roshan Pius authored
Bug: 244264995 Test: Compiles (cherry picked from https://android-review.googlesource.com/q/commit:ad387f90be5f17181f9b7b03b54bac570bafe2b1) Merged-In: Ifabc201418c54c2f910ff4b95b5240a58a683001 Change-Id: Ifabc201418c54c2f910ff4b95b5240a58a683001
-
- Nov 01, 2023
-
-
Anton Hansson authored
These defaults are used by api / stub modules, so move them into the api subdir. Test: m Merged-In: I97661daa1c4c3cba6c31ccf1212334a41adaa271 Change-Id: I97661daa1c4c3cba6c31ccf1212334a41adaa271
-
Anton Hansson authored
These defaults are used by api / stub modules, so move them into the api subdir. Test: m Change-Id: I97661daa1c4c3cba6c31ccf1212334a41adaa271
-
Anton Hansson authored
Reuse the defaults in packages/modules/common that are for non-updatable (to be updatable), but extend them to be suitable for modules that have no intention of becoming updatable. Baseline issues that were not enabled previously. Bug: 306806877 Test: presubmit Merged-In: I5b596821ce9c20d2504728bf01f4fdd69da9a94e Change-Id: I5b596821ce9c20d2504728bf01f4fdd69da9a94e
-
- Oct 30, 2023
-
-
Anton Hansson authored
This ensures they're consistently added to all droidstubs modules for the non-updatable part. Test: presubmit Change-Id: Ia17808572b3fa8d75cdc71e7981d562ad0036afc
-
- Oct 27, 2023
-
-
Anton Hansson authored
Reuse the defaults in packages/modules/common that are for non-updatable (to be updatable), but extend them to be suitable for modules that have no intention of becoming updatable. Baseline issues that were not enabled previously. Bug: 306806877 Test: presubmit Change-Id: I5b596821ce9c20d2504728bf01f4fdd69da9a94e
-
- Oct 26, 2023
-
-
Anton Hansson authored
Doesn't appear to be necessary. Bug: 306806877 Test: m checkapi Change-Id: Ibcc62aa9ff4f06de110f81dec32b0008ec784b33
-
Anton Hansson authored
Doesn't appear to be necessary. Bug: 306806877 Test: m checkapi Change-Id: I9458dc58ba46b7111937d096545618c7166ec33c
-
- Oct 23, 2023
-
-
Mark White authored
Note that this is a re-cherry-pick of the original CL that is closer to the original CL than the first CP, to minimize the number of conflicts in Android.bp files. Bug: 289776578 Test: presubmit Merged-In: I721fc4ae5c62cf1eada9bb6b4e5b3f1a4c9db21a Change-Id: Ibf98f37cb795bc7f627a485546b6ce8ec23b3a9e
-
Adrian Roos authored
(cherry pick of 7da1d255 and 38dd161e) Bug: 297362755 Test: make checkapi (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:36d19aea70de000f45f55e72b8c1ba86ae6e6629) Merged-In: I4d384efac8a8d3b183d9b207b195ad5489db9e55 Change-Id: I4d384efac8a8d3b183d9b207b195ad5489db9e55
-
Mark White authored
Bug: 288868053 Test: verified services not built in build.trace.gz (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:338107bd1f9c74f8ac6144c0bd767e954518f272) Merged-In: I1eb64da7318d1bad003e71962ca8a90b7229ea49 Change-Id: I1eb64da7318d1bad003e71962ca8a90b7229ea49
-
Adrian Roos authored
(cherry pick of 7da1d255 and 38dd161e) Bug: 297362755 Test: make checkapi Merged-In: If7333ead86d9028ab0a1cc8f25fc534cb13a1858 Merged-In: I4d384efac8a8d3b183d9b207b195ad5489db9e55 Change-Id: I4d384efac8a8d3b183d9b207b195ad5489db9e55
-
Anton Hansson authored
The args attribute does not work well with defaults as it's just a string, which cannot be extended. Migrate to the flags attribute. Bug: 306806877 Test: diff ninja file before/after Change-Id: Ifd1d503d2da29bf1cdf2664201f9c8276f9480a4
-
Adrian Roos authored
(cherry pick of 7da1d255 and 38dd161e) Bug: 297362755 Test: make checkapi Merged-In: If7333ead86d9028ab0a1cc8f25fc534cb13a1858 Merged-In: I4d384efac8a8d3b183d9b207b195ad5489db9e55 Change-Id: I4d384efac8a8d3b183d9b207b195ad5489db9e55
-
- Oct 16, 2023
-
-
David Duarte authored
Bluetooth is an APEX and should not be in framework-minus-apex Change-Id: Ia5ef7e87ca6bd9c3ca672ee1263b2523e2ea2285
-
- Oct 14, 2023
-
-
Thomas Nguyen authored
Revert submission 20583557-Satellite APIs Reason for revert: Radio HAL for satellite APIs are not needed. Reverted changes: /q/submissionid:20583557-Satellite+APIs Bug: 304622222 Test: SMS, MMS, call with live network. SatelliteManagerTestOnMockService SatelliteManagerTest SatelliteControllerTest DatagramDispatcherTest DatagramReceiverTest SatelliteSOSMessageRecommenderTest NtnCapabilityResolverTest ServiceStateTrackerTest VtsHalRadioTargetTest Change-Id: Ibe2652e930fbb4b7575bd2ef52ad9ba6a406e88c
-
- Oct 09, 2023
-
-
Makoto Onuki authored
- Add "framework-minus-apex.ravenwood". - Update the behavior of: --default-throw: - Now this will "keep" the subject classes and fields. - When a 'throw' directive is specified on a static initializer, it's now handled as 'keep', because otherwise the class wouldn't be usable. Test: ./scripts/run-all-tests.sh Test: m framework-minus-apex.ravenwood Bug: 292141694 Change-Id: If4d650dc175a5a78cf8844dfed2217c19f2d5790
-
- Sep 29, 2023
-
-
Mark White authored
Fix: 301763182 Test: presubmit Change-Id: I41e518047cd35e3c91438d8cc67e831148dbd834
-