Skip to content
Snippets Groups Projects
  1. Jun 13, 2024
    • Gurpreet Singh's avatar
      Part 2: Fix finalize_sdk script execution for "all modules" case · f888b287
      Gurpreet Singh authored
      aosp/3005020 broke the finalize_sdk script for the special case when
      no modules are passed as parameter.
      Though it works correctly when any non-empty list of subset of valid
      mainline modules is passed.
      
      Emtpy module list implies all modules are finalized. In that case, all
      module_sdk zip files are fetched and is extracted by finding the
      corresponding prebuilts repo for the module_sdk.
      
      Currently this mapping is from module_name to its prebuilts repo.
      This fix adds sdk_name to the mainline-modules-info.json file which
      help to find the prebuilts repo using the sdk_name of the module.
      
      This fix is split into 2 CLs -
      1. Adds sdk_name to mainline-modules-info.json.
      2. Update finalize_sdk script to use sdk_name to fetch prebuilts repo.
      
      This CL addresses part #2.
      
      Bug: 321970705
      Test: packages/modules/common/tools/finalize_sdk.py -f 14 -b 256848771 -r 'Finalized for testing' -c mainline 11965776
      
      Change-Id: Ib5ccd6b96cbab51a3121a065a507b5e93f3d0134
      f888b287
  2. Jun 07, 2024
    • Treehugger Robot's avatar
    • Gurpreet Singh's avatar
      Add module_proto_key field to MainlineModule in mainline_modules_sdks · 7dfb1281
      Gurpreet Singh authored
      module_proto_key field will contain a mapping between the Mainline
      module and its corresponding entry in the SdkModule Enum key in
      packages/modules/common/proto/sdk.proto file.
      
      This mapping is added to mainline-modules-info.json file, which allows
      fetching this mapping in google3. And hence can be used to pass these
      proto keys values are parameter to the gen_sdk script when executed
      in google3 via Gantry.
      
      Bug: 321970705
      Test: packages/modules/common/build/mainline_modules_sdks.sh --build-release=latest
      Test: atest --host mainline_modules_sdks_test --no-bazel-mode
      Change-Id: I83d14ba509f85e168e6751675bea409fd7fdba8c
      7dfb1281
    • Gurpreet Singh's avatar
      Add gantry_mode flag to finalize_sdk script. · b672634d
      Gurpreet Singh authored
      Add a new flag to detect that the script is being executed by Gantry.
      The following changes are made when executed via Gantry -
      1. The artifacts are fetched in /tmp/ directory, so that they can be
      directly used to raise gerrit changes via google3.
      2. Since it is an automated execution, no need to check if the script
      is executed for Android root.
      3. Since google3 does not have repo initialized and the git projects
      does not exist in google3, do not use repo and git commit commands.
      4. The prebuilts/sdk/extensions/README.md file update will be handled
      explicitly in google3, and hence does not require update via finalize
      sdk script.
      
      Bug: 321970705
      Test: packages/modules/common/tools/finalize_sdk.py -f 14 -b 256848771 -c mainline -r 'Finalization Test' -m com.google.android.adservices 11609273
      
      Change-Id: I9a4fe78dd2fd628e155c2bbd9b3d4bf539396dfb
      b672634d
  3. Jun 04, 2024
  4. May 29, 2024
    • Anvesh Renikindi's avatar
      Update minsdk bump form 19 to 21 · 61ae1b30
      Anvesh Renikindi authored
      Test: Prebuilts
      Aosp-First: No
      Apex-Size-Increase:
      Previous-Platform-Support: No
      Test-Info: Android JUnit Test
      ignore-AOSP-First: Merge conflict resolution
      Change-Id: I5f95702d4eb58b104a30471141333a3e866de88d
      Merged-In: Ib68379df95257d0ab09d5a0b248d799925f94271
      61ae1b30
  5. May 23, 2024
  6. May 22, 2024
  7. May 21, 2024
  8. May 15, 2024
  9. May 08, 2024
  10. May 07, 2024
  11. May 01, 2024
    • Steven Liu's avatar
      Add calling HAL API of channel sounding. · 85914d25
      Steven Liu authored
      Apex-Size-Increase: 50k
      Previous-Platform-Support: Yes
      Aosp-First: Yes
      Test-Info: build and verify the channel sounding function on devices.
      
      Bug: 338259287
      Test: make
      Change-Id: I48703535846bbece8dc93ccb5b2742ba3268e60a
      85914d25
  12. Apr 30, 2024
  13. Apr 26, 2024
  14. Apr 25, 2024
  15. Apr 24, 2024
  16. Apr 23, 2024
  17. Apr 22, 2024
  18. Apr 19, 2024
  19. Apr 17, 2024
  20. Apr 10, 2024
  21. Apr 09, 2024
  22. Apr 08, 2024
    • Anvesh Renikindi's avatar
      Update tracing_tracing-ktx and tracing_tracing-ktx-nodeps · 9a4153da
      Anvesh Renikindi authored
      Aosp-First: No
      Change-Id: Ia5d77ca35dfb9d5a9f17d46c4fb086b586cdacbd
      Merged-In: Ia5d77ca35dfb9d5a9f17d46c4fb086b586cdacbd
      Apex-Size-Increase:
      Previous-Platform-Support: yes
      Test-Info:Android JUnit Test
      ignore-AOSP-First: Merge conflict resolution
      Test: NA
      9a4153da
  23. 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
  24. Mar 28, 2024
  25. 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
  26. Mar 22, 2024
    • Gurpreet Singh's avatar
      fetch module_sdk to project mapping in finalize_sdk · 8cb11b9e
      Gurpreet Singh authored
      Fetching mainline-modules-info.json file to get the module_sdk project
      path.
      
      Bug: 321970705
      Test:  packages/modules/common/tools/finalize_sdk.py -f 13 -b 256848771 -r 'Finalized in November 2022 between T and U (adservices, mediaprovider)' -m com.google.android.adservices -m com.google.android.mediaprovider  11610947
      Change-Id: Idd317857f7b5f75737987e0a78d6adb3250a23f6
      8cb11b9e
Loading