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

[main] Update dependencies from dotnet/installer #7728

Merged
merged 7 commits into from
Jan 28, 2023

Commits on Jan 23, 2023

  1. Update dependencies from https://github.com/dotnet/installer build 20…

    …230120.23
    
    Microsoft.Dotnet.Sdk.Internal
     From Version 8.0.100-alpha.1.23063.11 -> To Version 8.0.100-alpha.1.23070.23
    
    Dependency coherency updates
    
    Microsoft.NET.ILLink.Tasks,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100
     From Version 8.0.100-1.23055.2 -> To Version 8.0.100-1.23067.1 (parent: Microsoft.Dotnet.Sdk.Internal
    dotnet-maestro[bot] committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    563d09d View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Update .apkdesc files

    jonathanpeppers committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    c06ab6e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Use .jar files from the .NET runtime pack (#7665)

    Since dotnet/runtime#77386 has been merged, .NET will require a certain class from  `libSystem.Security.Cryptography.Native.Android.jar` that will be located in the runtime pack files.
    
    I'm not sure if this is the best way to pull the .jar from the runtimepack so feedback is welcome.
    
    * Collect jar files from the runtime pack
    * Remove invalid dependency
    simonrozsival authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a197ed0 View commit details
    Browse the repository at this point in the history
  2. Disambiguate .jar files from Mono runtime packs

    We currently get the build error:
    
        error JAVA0000: Caused by: com.android.tools.r8.internal.f: Type net.dot.android.crypto.DotnetProxyTrustManager is defined multiple times
    
    This `.jar` file is contained in each runtime pack (4 architectures)
    gives us 4 `.jar` files!
    
    We can pass in these files to the `<ProcessAssemblies/>` MSBuild task.
    
    We also filter them based on `%(NuGetPackageId)`, so that any random
    `.jar` file doesn't get added to `@(AndroidJavaLibrary)`.
    
    I renamed the `IsFrameworkAssembly()` method to
    `IsFromAKnownRuntimePack()` to make this more clear in the existing
    code.
    jonathanpeppers committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    e003e67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4069fe3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    194c9fb View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Configuration menu
    Copy the full SHA
    262c19b View commit details
    Browse the repository at this point in the history