Skip to content

Conversation

@ViktorHofer
Copy link
Member

@ViktorHofer ViktorHofer commented Mar 28, 2023

Blocked by dotnet/winforms#8909
Unblocks dotnet/windowsdesktop#3516

Microsoft.Windows.Compatibility is being migrated from runtime to windowsdesktop and depends on packages from dotnet/runtime. As there's already a subscription from runtime -> winforms, a new one can't be added directly between runtime -> windowsdesktop as that would cause coherency issues. Instead, we need to flow the dependencies through winforms and wpf.

The git diff is confusing. I just added the new dependencies at the end of the product dependencies section and removed the ones that already existed from above so that all the ones that are required by windowsdesktop are grouped together.

Microsoft Reviewers: Open in CodeFlow

Unblocks dotnet/windowsdesktop#3516

Microsoft.Windows.Compatibility is being migrated from runtime to
windowsdesktop and depends on packages from dotnet/runtime. As there's
already a subscription from runtime -> winforms, a new one can't be
added directly between runtime -> windowsdesktop as that would cause
coherency issues. Instead, we need to flow the dependencies through
winforms and wpf.
@ViktorHofer ViktorHofer requested a review from mmitche March 28, 2023 10:22
@ViktorHofer ViktorHofer requested a review from a team as a code owner March 28, 2023 10:22
@ghost ghost assigned ViktorHofer Mar 28, 2023
@ghost ghost added the PR metadata: Label to tag PRs, to facilitate with triage label Mar 28, 2023
@ghost ghost requested review from dipeshmsft and singhashish-wpf March 28, 2023 10:22
@ViktorHofer ViktorHofer merged commit f5be928 into main Mar 28, 2023
@ViktorHofer ViktorHofer deleted the AddWindowsDesktopCoherentDependencies branch March 28, 2023 15:30
@ghost ghost locked as resolved and limited conversation to collaborators Apr 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

PR metadata: Label to tag PRs, to facilitate with triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants