Skip to content

Conversation

@Arlodotexe
Copy link
Member

@Arlodotexe Arlodotexe commented Jul 25, 2023

This is a fix for a bug was that introduced in #61 and found during investigation of CommunityToolkit/Windows#152.

Did a binary search on the git history to find where this started. The issue would have been showing earlier if not for the bug we fixed in this PR.

The tfms just weren't getting enabled in CI because of this bug. I fixed it that commit, then it uncovered this issue we're having. I continued rewinding git in a binary search and manually applied the fix over it as I went to find where the problem was introduced.

This issue stops if you rewind before this PR and manually apply the bugfix linked above, meaning that PR is the cause of the issue.

From that PR:

Looks like this was originally added here to resolve MSB4011 warnings
A short time after we found out this was a bug in Roslyn, which appears to be resolved now. Let's get this cleaned up. Thanks @Sergio0694!

Well... the Roslyn ticket I linked was for .NET Core. We're still on xamarin for MacOS. We have a NET 7 branch ready to go, but we aren't ready to commit to dropping Xamarin just yet (maybe soon?).

For now, we'll just remove this ProjectReference on MacOS.

@Arlodotexe Arlodotexe added bug 🐛 Something isn't working CI/pipeline 🔬 dev loop ➰ For issues that impact the core dev-loop of building experiments regression What was working is now broke Uno Issues related to Uno Platform labels Jul 25, 2023
@Arlodotexe Arlodotexe self-assigned this Jul 25, 2023
@michael-hawker michael-hawker merged commit 5b51ba3 into main Jul 25, 2023
@delete-merged-branch delete-merged-branch bot deleted the fix/macos/samples/build-errors branch July 25, 2023 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🐛 Something isn't working CI/pipeline 🔬 dev loop ➰ For issues that impact the core dev-loop of building experiments regression What was working is now broke Uno Issues related to Uno Platform

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants