Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[6.3.0] Teach DexMapper to not separate synthetic classes from their context … #18853

Commits on Jul 6, 2023

  1. Teach DexMapper to not separate synthetic classes from their context …

    …classes when sharding dexes, like DexFileSplitter in bazelbuild@9092303. Fixes bazelbuild#16368
    
    RELNOTES: None
    PiperOrigin-RevId: 546041575
    Change-Id: I12fa8cff15b13534ca9a5682b7e9b43e6c860ef8
    ahumesky committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    ebff138 View commit details
    Browse the repository at this point in the history
  2. Use remap_paths to android_tools

    This ensures that the `all_android_tools_deploy.jar` and `ImportDepsChecker_deploy.jar` artifacts end up in the root of the `tar` where `exports_files` is able to reference them.
    
    Before this PR the tar had the following directory structure:
    ```
      ./
      ./BUILD
      ./WORKSPACE
      ./desugar_jdk_libs.jar
      ./version.txt
      ./src/java_tools/import_deps_checker/java/com/google/devtools/build/importdeps/ImportDepsChecker_deploy.jar
      ./src/tools/android/java/com/google/devtools/build/android/all_android_tools_deploy.jar
    ```
    
    After:
    ```
      BUILD
      ImportDepsChecker_deploy.jar
      WORKSPACE
      all_android_tools_deploy.jar
      desugar_jdk_libs.jar
      version.txt
    ```
    
    Closes bazelbuild#17187.
    
    PiperOrigin-RevId: 501862387
    Change-Id: Ida51fa3f0bd3b07d3106653e5292a90cac143b68
    Bencodes authored and ahumesky committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    b7a79ff View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Add rules_pkg to the list of test repositories set up for shell integ…

    …ration tests. Commit b7a79ff depends on this. This is a partial cherrypick of e9929af.
    ahumesky committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    c67be61 View commit details
    Browse the repository at this point in the history