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

[Xcode13.2] Bump to Xcode 13.2 RC #13497

Merged
merged 4 commits into from
Dec 9, 2021

Conversation

dalexsoto
Copy link
Member

@dalexsoto dalexsoto commented Dec 6, 2021

Breaking changes addressed for legacy (Legacy API diff seems happy)

  • HomeKit
  • CallKit
  • CoreLocation

Include all of Xcode13.2 changes but CHIP and MetalPerformanceShadersGraph.

Breaking changes addressed for legacy
* HomeKit
* CallKit
* CoreLocation
@dalexsoto dalexsoto added the notes-mention Deserves a mention in release notes label Dec 6, 2021
@dalexsoto dalexsoto added this to the xcode13.2 milestone Dec 6, 2021
@vs-mobiletools-engineering-service2
Copy link
Collaborator

❌ [PR Build] Tests failed on Build ❌

Tests failed on Build.

API diff

✅ API Diff from stable

View API diff
View dotnet API diff
View dotnet legacy API diff
View dotnet iOS-MacCatalayst API diff

GitHub pages

Results can be found in the following github pages (it might take some time to publish):

Test results

13 tests failed, 124 tests passed.

Failed tests

  • introspection/Mac [dotnet]/Debug [dotnet]: BuildFailure
  • monotouch-test/iOS Unified 64-bits - simulator/Debug [dotnet]: Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Debug: Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (LinkSdk) [dotnet]: Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (static registrar) [dotnet]: Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Release (all optimizations) [dotnet]: Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (LinkSdk): Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Debug (static registrar): Failed
  • monotouch-test/iOS Unified 64-bits - simulator/Release (all optimizations): Failed
  • monotouch-test/watchOS 32-bits - simulator/Debug: Failed
  • monotouch-test/watchOS 32-bits - simulator/Debug (LinkSdk): Failed
  • monotouch-test/watchOS 32-bits - simulator/Debug (static registrar): Failed
  • monotouch-test/watchOS 32-bits - simulator/Release (all optimizations): Failed

Pipeline on Agent XAMBOT-1094.BigSur'
Merge 617a0d1 into 8ec686c

@chamons
Copy link
Contributor

chamons commented Dec 6, 2021

Looks reasonable, but I've been out of binding practice for awhile so only tiny 👍.

My biggest concern here is API compat, which we'll have to lean on API diff + folks here.

Copy link
Member

@rolfbjarne rolfbjarne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are also a few breaking changes:
Screen Shot 2021-12-07 at 10 58 02
Screen Shot 2021-12-07 at 10 54 07
Screen Shot 2021-12-07 at 10 51 22

Make.versions Outdated Show resolved Hide resolved
[NoWatch, NoTV, NoMacCatalyst, NoMac, iOS (15,2)]
[Static]
[Export ("ringtoneSoundNamed:")]
UNNotificationSound GetRingtoneSoundNamed (string name);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
UNNotificationSound GetRingtoneSoundNamed (string name);
UNNotificationSound GetRingtoneSound (string name);


namespace CoreLocation {

#if !XAMCORE_4_0 && !WATCH
#nullable enable
#if !NET && !WATCH
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@@ -27,7 +27,8 @@ public enum CXCallDirectoryEnabledStatus : long {
Enabled = 2
}

[iOS (10, 0), Mac (11, 0)]
#if !MONOMAC
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you need the #if !MONOMAC if you're also doing [NoMac]?

@@ -48,11 +48,12 @@ public enum CLProximity : long {
Far
}

#if !MONOMAC
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This shouldn't be needed, since the enum is NoMac

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the ErrorDomain was still generated I can double check this in the morning

@dalexsoto dalexsoto changed the title [Xcode13.2] Bump to Xcode 13.2 Beta 2 [Xcode13.2] Bump to Xcode 13.2 RC Dec 8, 2021
@dalexsoto
Copy link
Member Author

dalexsoto commented Dec 8, 2021

@rolfbjarne I think I have addressed all the feedback and also updated to Xcode 13 RC which has only one change on intents. I'll check on the ErrorDomain in the morning and fix if needed on a separated PR but that should not affect the codepath for this PR

@vs-mobiletools-engineering-service2
Copy link
Collaborator

❌ [PR Build] Tests failed on Build ❌

Tests failed on Build.

API diff

✅ API Diff from stable

View API diff
View dotnet API diff
View dotnet legacy API diff
View dotnet iOS-MacCatalayst API diff

GitHub pages

Results can be found in the following github pages (it might take some time to publish):

Test results

3 tests failed, 192 tests passed.

Failed tests

  • link all/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run crashed (exit code: 134).
    Tests run: 90 Passed: 79 Inconclusive: 0 Failed: 0 Ignored: 11)
  • introspection/Mac Modern/Debug: Failed (Test run failed.
    Tests run: 37 Passed: 35 Inconclusive: 0 Failed: 1 Ignored: 1)
  • xammac tests/Mac Modern/Release: Failed (Test run failed.
    Tests run: 2567 Passed: 2421 Inconclusive: 10 Failed: 1 Ignored: 145)

Pipeline on Agent XAMBOT-1100.BigSur'
Merge 849cf7a into 8ec686c

@vs-mobiletools-engineering-service2
Copy link
Collaborator

❌ [PR Build] Tests failed on Build ❌

Tests failed on Build.

API diff

✅ API Diff from stable

View API diff
View dotnet API diff
View dotnet legacy API diff
View dotnet iOS-MacCatalayst API diff

GitHub pages

Results can be found in the following github pages (it might take some time to publish):

Test results

4 tests failed, 191 tests passed.

Failed tests

  • monotouch-test/Mac Catalyst [dotnet]/Debug [dotnet]: Failed (Test run failed.
    Tests run: 2730 Passed: 2503 Inconclusive: 38 Failed: 1 Ignored: 226)
  • link sdk/Mac Catalyst [dotnet]/Debug [dotnet]: TimedOut (Execution timed out after 1200 seconds.
    No test log file was produced)
  • Xtro/Legacy Xamarin: BuildFailure
  • Xtro/.NET: BuildFailure

Pipeline on Agent XAMBOT-1094.BigSur'
Merge ff07707 into 8ec686c

@dalexsoto
Copy link
Member Author

dalexsoto commented Dec 9, 2021

due to time constrains ✅not waiting on xtro.

@dalexsoto dalexsoto merged commit 8fc41ae into xamarin:xcode13.2 Dec 9, 2021
@dalexsoto dalexsoto deleted the main-xcode13.2 branch December 9, 2021 04:28
dalexsoto added a commit to dalexsoto/xamarin-macios that referenced this pull request Dec 30, 2021
* [Xcode13.2] Bump to Xcode 13.2 Beta 2

Breaking changes addressed for legacy
* HomeKit
* CallKit
* CoreLocation

* [xcode13.2] Bump to Xcode 13.2 RC and apply feedback

* [AppKit] Fix missing Notifications

* Fix xtro
dalexsoto added a commit that referenced this pull request Jan 3, 2022
* [Xcode13.2] Bump to Xcode 13.2 RC (#13497)

* [Xcode13.2] Bump to Xcode 13.2 Beta 2

Breaking changes addressed for legacy
* HomeKit
* CallKit
* CoreLocation

* [xcode13.2] Bump to Xcode 13.2 RC and apply feedback

* [AppKit] Fix missing Notifications

* Fix xtro

* [xcode13.2] Bump versions and use stable Xcode 13.2

* [monotouch-tests] Make TestAddingByComponents work on the last day of the year

Happy New Year!!

* NO BOM PLZ!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
notes-mention Deserves a mention in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants