Skip to content
Snippets Groups Projects
  1. Mar 18, 2024
    • Jiyong Park's avatar
      Move the dependency on protolog.conf.json.gz to services · 5863d8a8
      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
      5863d8a8
  2. Feb 26, 2024
  3. Feb 22, 2024
  4. Feb 14, 2024
  5. Jan 18, 2024
  6. Jan 12, 2024
    • Roshan Pius's avatar
      framework-nfc: Switch to "framework-module-defaults" · 96dac95f
      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
      96dac95f
  7. Jan 06, 2024
  8. Jan 04, 2024
    • Pawan Wagh's avatar
      Added java wrapper for update engine stable · a1a72609
      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
      a1a72609
  9. Jan 02, 2024
  10. Dec 21, 2023
    • Devin Moore's avatar
      Update HwNoService to implement IServiceManager.Stub · c141aaef
      Devin Moore authored
      Test: launch_cvd
      Bug: 218588089
      
      Change-Id: Ifeb615dccbac68eb050c340bc8809cd07a89dc6f
      c141aaef
    • Cole Faust's avatar
      List baseline_filename on modules that are implititly using it · 5479e810
      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
      5479e810
  11. Dec 15, 2023
  12. Dec 14, 2023
    • Siim Sammul's avatar
      Change the way tombstones are added to dropbox. · a7e73e3c
      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
      a7e73e3c
  13. Dec 08, 2023
  14. Dec 01, 2023
  15. Nov 21, 2023
    • Harshit Mahajan's avatar
      [CrashRecovery] Separating out required files · d9c1ddf5
      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
      d9c1ddf5
  16. Nov 17, 2023
  17. Nov 16, 2023
  18. Nov 10, 2023
    • TYM Tsai's avatar
      Move interfaces of component of service to internal · 583c4505
      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
      583c4505
  19. Nov 08, 2023
  20. Nov 07, 2023
  21. Nov 01, 2023
    • Anton Hansson's avatar
      Move some API rules out of top-level Android.bp · 6f2dea9c
      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
      6f2dea9c
    • Anton Hansson's avatar
      Move some API rules out of top-level Android.bp · 33f7f26e
      Anton Hansson authored
      These defaults are used by api / stub modules, so move them into
      the api subdir.
      
      Test: m
      Change-Id: I97661daa1c4c3cba6c31ccf1212334a41adaa271
      33f7f26e
    • Anton Hansson's avatar
      Dedupe build rules for non-updatable sdk libs · 14e7f959
      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
      14e7f959
  22. Oct 30, 2023
  23. Oct 27, 2023
    • Anton Hansson's avatar
      Dedupe build rules for non-updatable sdk libs · 4d48117c
      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
      4d48117c
  24. Oct 26, 2023
  25. Oct 23, 2023
  26. Oct 16, 2023
  27. Oct 14, 2023
    • Thomas Nguyen's avatar
      Revert "Add RIL requests and unsol for Satellite HAL" · a8b9ae27
      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
      a8b9ae27
  28. Oct 09, 2023
    • Makoto Onuki's avatar
      Start adding build rules for ravenwood · 3aefe338
      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
      3aefe338
  29. Sep 29, 2023
Loading