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

.NET 6: device support #10291

Closed
Tracked by #44654
rolfbjarne opened this issue Dec 15, 2020 · 3 comments
Closed
Tracked by #44654

.NET 6: device support #10291

rolfbjarne opened this issue Dec 15, 2020 · 3 comments
Assignees
Labels
dotnet An issue or pull request related to .NET (6) dotnet-pri0 .NET 6: required for stable release estimate-1w feature A feature to be implemented iOS Issues affecting Xamarin.iOS
Milestone

Comments

@rolfbjarne
Copy link
Member

rolfbjarne commented Dec 15, 2020

Current status

Seems to work for the most part.

Tests

  • ✅ don't link
    • ✅ iOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ⚠️ iOS 32-bit - device
      • ⚠️ Debug [dotnet]: build fails due to code being too large (app isn't linked)
      • ⚠️ Release [dotnet]: build fails due to code being too large (app isn't linked)
    • ✅ tvOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ framework-test
    • ✅ iOS 64-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ iOS 32-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ tvOS 64-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ fsharp
    • ✅ iOS 64-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ iOS 32-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ tvOS 64-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ interdependent-binding-tests
    • ✅ iOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ iOS 32-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ tvOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ introspection
    • ✅ iOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ⚠️ iOS 32-bit - device
      • ⚠️ Debug [dotnet]: build fails due to code being too large (app isn't linked)
      • ⚠️ Release [dotnet]: build fails due to code being too large (app isn't linked)
    • tvOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ link all
    • ✅ iOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ iOS 32-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • tvOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ link sdk
    • ✅ iOS 64-bit - device
      • ✅ Debug [dotnet]
        • #2266 - test ignored for now
      • ✅ Release [dotnet]
        • #2266 - test ignored for now
    • ✅ iOS 32-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ tvOS 64-bit - device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
  • ✅ monotouch-test
    • ✅ iOS 64-bit - device
      • ✅ Debug (all optimizations) [dotnet]
      • ✅ Debug (dynamic registrar) [dotnet]
      • ✅ Debug (interpreter -mscorlib) [dotnet]
      • ✅ Debug (interpreter) [dotnet]
      • ✅ Debug (sgenconc) [dotnet]
      • ✅ Release (all optimizations) [dotnet]
      • ✅ Release (interpreter -mscorlib) [dotnet]
      • ✅ Release (LLVM) [dotnet]
      • ✅ Release [dotnet]
    • ✅ iOS 32-bit - device
      • ✅ Debug (all optimizations) [dotnet]
      • ✅ Debug [dotnet]
      • ✅ Debug (sgenconc) [dotnet]
      • ✅ Release (LLVM) [dotnet]
      • ✅ Release [dotnet]
    • ✅ tvOS 64-bit - device
      • ✅ Debug (all optimizations) [dotnet]
      • ✅ Debug (dynamic registrar) [dotnet]
      • ✅ Debug (interpreter -mscorlib) [dotnet]
      • ✅ Debug (interpreter) [dotnet]
      • ✅ Debug [dotnet]
      • ✅ Debug (sgenconc) [dotnet]
      • ✅ Release (all optimizations) [dotnet]
      • ✅ Release (interpreter -mscorlib) [dotnet]
      • ✅ Release (LLVM) [dotnet]
      • ✅ Release [dotnet]
  • ✅ xcframework-test
    • ✅ iOS 64-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ iOS 32-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]
    • ✅ tvOS 64-bit device
      • ✅ Debug [dotnet]
      • ✅ Release [dotnet]

Time estimate: 1 week once existing runtime bugs have been fixed for remaining tasks.

@rolfbjarne rolfbjarne added iOS Issues affecting Xamarin.iOS dotnet An issue or pull request related to .NET (6) labels Dec 15, 2020
@rolfbjarne rolfbjarne added this to the .NET 6 milestone Dec 15, 2020
@rolfbjarne rolfbjarne added the enhancement The issue or pull request is an enhancement label Dec 15, 2020
@spouliot

This comment has been minimized.

@rolfbjarne

This comment has been minimized.

@rolfbjarne rolfbjarne added dotnet-pri0 .NET 6: required for stable release feature A feature to be implemented and removed enhancement The issue or pull request is an enhancement labels Feb 3, 2021
@rolfbjarne rolfbjarne self-assigned this Jul 29, 2021
@rolfbjarne
Copy link
Member Author

All the device tests have been executed, and all the failures except one has been fixed. That failure is tracked separately, and it's not necessary to keep this open anymore, so I'm closing this issue.

@ghost ghost locked as resolved and limited conversation to collaborators Apr 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dotnet An issue or pull request related to .NET (6) dotnet-pri0 .NET 6: required for stable release estimate-1w feature A feature to be implemented iOS Issues affecting Xamarin.iOS
Projects
None yet
Development

No branches or pull requests

2 participants