Skip to content
Snippets Groups Projects
  1. Apr 06, 2024
    • Ryan Prichard's avatar
      Switch to libc++ prebuilt · a89238e4
      Ryan Prichard authored
      Apex-Size-Increase: 1468 KiB for com.google.android.art.apex
      Previous-Platform-Support: yes, the prebuilts work on API 30 and up
      Aosp-First: AOSP-first (but really github.com/llvm/llvm-project)
      Test-Info: upstream lit-based test suite, run automatically in upstream
        CI and manually with local Android devices
      
      Test: m
      Bug: 332594828
      Change-Id: I5bc4ed71318e9459b2ed46e1f01d16a7dd49cf7f
      a89238e4
  2. Mar 28, 2024
  3. Mar 26, 2024
    • Gurpreet Singh's avatar
      Add release_config flag to finalize_sdk · a834c26d
      Gurpreet Singh authored
      Add a new release_config flag to finalize_sdk script to correct the
      build target for git_main branches.
      The flag is optional.
      
      Bug: 321970705
      Test: packages/modules/common/tools/finalize_sdk.py -f 12 -b 256848771 -rc mainline -r 'Testing' -m com.google.android.adservices -m com.google.android.mediaprovider 11609273
      Change-Id: I7d54eea799cc9be968976d07fb2fd5f587c71502
      a834c26d
  4. 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
  5. 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
  6. Mar 18, 2024
  7. Mar 13, 2024
    • Yang Sun's avatar
      Add net-utils-device-common-struct-base · 6990cb62
      Yang Sun authored
      Added net-utils-device-common-struct-base and removed
      net-utils-multicast-forwarding-structs.
      
      Apex-Size-Increase: 0
      the com.android.tethering.apex size remains 25309184
      Previous-Platform-Support: Yes
      Aosp-First: Yes
      Test-Info: Presubmit
      
      Change-Id: I4d8dd8e591812bbe412db16f12adf6892ac5e582
      6990cb62
  8. 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
  9. Feb 29, 2024
  10. Feb 28, 2024
  11. 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
  12. 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
  13. Feb 15, 2024
  14. Feb 13, 2024
  15. Feb 06, 2024
  16. Feb 01, 2024
  17. Jan 31, 2024
  18. Jan 30, 2024
  19. Jan 29, 2024
  20. 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
  21. Jan 18, 2024
  22. 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
  23. Jan 13, 2024
Loading