Skip to content
Snippets Groups Projects
  1. Mar 28, 2024
    • Ted Bauer's avatar
      Add aconfig storage dependencies as allowed · 1af544a4
      Ted Bauer authored
      We need to add a number of Rust crates as allowed dependencies for
      aconfig codegen, that will be used on all mainline modules.
      
      Bug: 328444881
      Test: m
      Apex-Size-Increase: 157 KiB
      Previous-Platform-Support: yes
      Aosp-First: aconfig is an aosp-first project
      Test-Info: tests exist for each independent dependency
      Change-Id: I6a730476a306d2d5c62d029fc5b6d650b153bbde
      1af544a4
  2. Mar 21, 2024
    • Gurpreet Singh's avatar
    • Gurpreet Singh's avatar
      Generate file for module to project mapping. · 8f148dd6
      Gurpreet Singh authored
      Currently there exist no mapping between the module name to its git
      project directory (for prebuilts/module_sdk).
      
      This CL adds a .json file to android build artifacts, which can be
      fetched to obtain this mapping.
      
      The .json file contents for 2 modules looks like -
      {
          "com.google.android.adservices": {
              "module_sdk_project": "prebuilts/module_sdk/AdServices"
          },
          "com.google.android.appsearch": {
              "module_sdk_project": "prebuilts/module_sdk/AppSearch"
          },
      }
      
      This can be extended to add any more information about a module.
      
      Bug: 321970705
      Test: packages/modules/common/build/mainline_modules_sdks.sh --build-release=latest
      Test: The file generates successfully at dist root.
      Test: atest mainline_modules_sdks_test
      Change-Id: I2fde908612b890057ce79ef1eb2668168ca070df
      8f148dd6
    • Mårten Kongstad's avatar
      mainline_modules_sdks.sh: remove unused BUILD_NUMBER · 5522e829
      Mårten Kongstad authored
      Commit 5c49b1c2 changed how build_number.txt is generated. As a
      result, BUILD_NUMBER is no longer used. Remove it.
      
      Bug: N/A
      Test: croot && packages/modules/common/build/mainline_modules_sdks.sh --build-release next
      Change-Id: I89e2bc912fac11d8ac8b98e48135958b3d19b1ec
      5522e829
  3. Mar 20, 2024
    • Gurpreet Singh's avatar
      format mainline_modules_sdks*.py files. · 2cf96309
      Gurpreet Singh authored
      Used the following command to format -
      "pyformat -s 4 --force_quote_type double -i build/mainline_modules_sdks*.py"
      
      Bug: N/A
      Test: atest mainline_modules_sdks_test
      Change-Id: Ib348969c02bf418103c25046d2cfed96d48f69cc
      Merged-In: I4cb1b6409046f5a0dc06bfb09612a5b0f1cbc380
      2cf96309
    • Jag's avatar
      Add inidividual modules as its own optional module. · 014f99b6
      Jag authored
      Bug: 238203992
      
      Test: packages/modules/common/build/mainline_modules_sdks.sh
      Result: udc-mainline-prod/out/dist/mainline-sdks/for-latest-build/current$ for i in `ls */**/*.zip`; do echo "---- $i ----"; unzip -p $i Android.bp | cat | grep -A3 -i 'use_source_config_var' | sort | uniq -c; done
      ---- com.android.adservices/sdk/adservices-module-sdk-current.zip ----
            6     },
            5 --
            6         config_namespace: "adservices_module",
            6     use_source_config_var: {
            6         var_name: "source_build",
      ---- com.android.appsearch/sdk/appsearch-sdk-current.zip ----
            4     },
            3 --
            4         config_namespace: "appsearch_module",
            4     use_source_config_var: {
            4         var_name: "source_build",
      ---- com.android.art/host-exports/art-module-host-exports-current.zip ----
           10     },
            9 --
           10         config_namespace: "art_module",
           10     use_source_config_var: {
           10         var_name: "source_build",
      ---- com.android.art/sdk/art-module-sdk-current.zip ----
           37     },
           36 --
           37         config_namespace: "art_module",
           37     use_source_config_var: {
           37         var_name: "source_build",
      ---- com.android.art/test-exports/art-module-test-exports-current.zip ----
           18     },
           17 --
           18         config_namespace: "art_module",
           18     use_source_config_var: {
           18         var_name: "source_build",
      ---- com.android.btservices/sdk/btservices-module-sdk-current.zip ----
            7     },
            6 --
            7         config_namespace: "btservices_module",
            7     use_source_config_var: {
            7         var_name: "source_build",
      ---- com.android.configinfrastructure/sdk/configinfrastructure-sdk-current.zip ----
            4     },
            3 --
            4         config_namespace: "configinfrastructure_module",
            4     use_source_config_var: {
            4         var_name: "source_build",
      ---- com.android.conscrypt/host-exports/conscrypt-module-host-exports-current.zip ----
            2     },
            1 --
            2         config_namespace: "conscrypt_module",
            2     use_source_config_var: {
            2         var_name: "source_build",
      ---- com.android.conscrypt/sdk/conscrypt-module-sdk-current.zip ----
            6     },
            5 --
            6         config_namespace: "conscrypt_module",
            6     use_source_config_var: {
            6         var_name: "source_build",
      ---- com.android.conscrypt/test-exports/conscrypt-module-test-exports-current.zip ----
            3     },
            2 --
            3         config_namespace: "conscrypt_module",
            3     use_source_config_var: {
            3         var_name: "source_build",
      ---- com.android.healthfitness/sdk/healthfitness-module-sdk-current.zip ----
            4     },
            3 --
            4         config_namespace: "healthfitness_module",
            4     use_source_config_var: {
            4         var_name: "source_build",
      ---- com.android.ipsec/sdk/ipsec-module-sdk-current.zip ----
            2     },
            1 --
            2         config_namespace: "ipsec_module",
            2     use_source_config_var: {
            2         var_name: "source_build",
      ---- com.android.mediaprovider/sdk/mediaprovider-module-sdk-current.zip ----
            3     },
            2 --
            3         config_namespace: "mediaprovider_module",
            3     use_source_config_var: {
            3         var_name: "source_build",
      ---- com.android.media/sdk/media-module-sdk-current.zip ----
            5     },
            4 --
            5         config_namespace: "media_module",
            5     use_source_config_var: {
            5         var_name: "source_build",
      ---- com.android.ondevicepersonalization/sdk/ondevicepersonalization-module-sdk-current.zip ----
            4     },
            3 --
            4         config_namespace: "ondevicepersonalization_module",
            4     use_source_config_var: {
            4         var_name: "source_build",
      ---- com.android.os.statsd/sdk/statsd-module-sdk-current.zip ----
            6     },
            5 --
            6         config_namespace: "statsd_module",
            6     use_source_config_var: {
            6         var_name: "source_build",
      ---- com.android.permission/sdk/permission-module-sdk-current.zip ----
            5     },
            4 --
            5         config_namespace: "permission_module",
            5     use_source_config_var: {
            5         var_name: "source_build",
      ---- com.android.rkpd/sdk/rkpd-sdk-current.zip ----
            2     },
            1 --
            2         config_namespace: "rkpd_module",
            2     use_source_config_var: {
            2         var_name: "source_build",
      ---- com.android.scheduling/sdk/scheduling-sdk-current.zip ----
            4     },
            3 --
            4         config_namespace: "scheduling_module",
            4     use_source_config_var: {
            4         var_name: "source_build",
      ---- com.android.sdkext/sdk/sdkextensions-sdk-current.zip ----
            2     },
            1 --
            2         config_namespace: "sdkext_module",
            2     use_source_config_var: {
            2         var_name: "source_build",
      ---- com.android.tethering/sdk/tethering-module-sdk-current.zip ----
            9     },
            8 --
            9         config_namespace: "tethering_module",
            9     use_source_config_var: {
            9         var_name: "source_build",
      ---- com.android.uwb/sdk/uwb-module-sdk-current.zip ----
            4     },
            3 --
            4         config_namespace: "uwb_module",
            4     use_source_config_var: {
            4         var_name: "source_build",
      ---- com.android.wifi/sdk/wifi-module-sdk-current.zip ----
            5     },
            4 --
            5         config_namespace: "wifi_module",
            5     use_source_config_var: {
            5         var_name: "source_build",
      
      Ignore-AOSP-First: May not be intended for AOSP as all of these modules are mandatory module and this handles a special use case as per the bug.
      (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0837f63bfbfff993ef85ea5800ba23ce94eff9d7)
      Merged-In: Ida53175134f675cf1d84f1af51ec07d7ad06cf48
      Change-Id: Ida53175134f675cf1d84f1af51ec07d7ad06cf48
      014f99b6
  4. Mar 18, 2024
  5. Mar 06, 2024
    • Xin Li's avatar
      Merge Android 14 QPR2 to AOSP main · ad3a90a6
      Xin Li authored
      Bug: 319669529
      Merged-In: I9d9e6b16fe91b52c8737948614c1fb4bbcf113fe
      Change-Id: I6f5f5d15d99858ac9a18f499eafb339aaeef91b4
      ad3a90a6
  6. Feb 29, 2024
  7. Feb 28, 2024
  8. Feb 27, 2024
    • Justin Yun's avatar
      Add libvendorsupport_llndk_headers to the allowed_deps.txt · 82393a96
      Justin Yun authored
      libvendorsupport_llndk_headers provides __INTRODUCED_IN_LLNDK that is
      available to all c modules.
      
      Apex-Size-Increase: none (c macros)
      Previous-Platform-Support: yes
      Aosp-First: yes
      Test-Info: build test for the header lib
      
      Bug: 302113279
      Test: TH
      Change-Id: I213c461b675efd08bcfd5d5e6314efd6667f6fd6
      82393a96
  9. Feb 26, 2024
    • Yang Sun's avatar
      Add net-utils-multicast-forwarding-structs · 67f0fe35
      Yang Sun authored
      Instead of including net-utils-device-common-struct in
      framework-connectivity, a new net-utils-device-multicast-forwarding-structs
      is added to be included in service-connectivity-pre-jarjar.
      
      Apex-Size-Increase: -16384
      the com.android.tethering.apex size changed from 25137152 to 25120768
      Previous-Platform-Support: Yes
      Aosp-First: Yes
      Test-Info: Presubmit
      
      Bug: 323503345
      Change-Id: I0ec57d018ff02ef639ed183c43995e4f39d20590
      67f0fe35
  10. Feb 15, 2024
  11. Feb 13, 2024
  12. Feb 06, 2024
  13. Feb 01, 2024
  14. Jan 31, 2024
  15. Jan 30, 2024
  16. Jan 29, 2024
  17. Jan 23, 2024
    • Ayush Jain's avatar
      Add "com.uwb.support.aliro" to allowed_deps. · 548e011b
      Ayush Jain authored
      Apex-Size-Increase: 2878597 (combined/com.uwb.support.aliro.jar size)
      Aosp-First: Yes
      Previous-Platform-Support: N/A
      Test-Info: N/A
      
      Test: make com.android.uwb
      Bug: 321757248
      Change-Id: Icb71c0d3f2317137c3b2fa049f7365c430930578
      548e011b
  18. Jan 18, 2024
  19. Jan 15, 2024
    • Quang Anh Luong's avatar
      Add networkstack-aidl-interface-V21 to allowed_deps · b8702acb
      Quang Anh Luong authored
      Apex-Size-Increase: negligible
      Just replace networkstack_aidl_interface-V20 with V21 which has one
      more API defined in ProvisioningConfigurationParcelable.aidl
      Previous-Platform-Support: Y
      Aosp-First: Y
      Test-Info: NetworkStackIntegrationTests
      
      Bug: 300976731
      Test: m
      Change-Id: I85431e015cbc9b5eb734c4bbec855d8c1181ac80
      b8702acb
  20. Jan 13, 2024
  21. Jan 12, 2024
  22. Jan 10, 2024
  23. Jan 05, 2024
    • Christopher Ferris's avatar
      Add libz_static dependency. · cea349f3
      Christopher Ferris authored
      Apex-Size-Increase: negligible
      Previous-Platform-Support: Y
      Aosp-First: Y
      Test-Info: libunwindstack_unit_tests
      
      Bug: 309857311
      
      Test: Builds.
      Change-Id: I09b631742516e33dcad47ae9d29afbcaa2e695b9
      cea349f3
Loading