-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
[release/3.1] Should we unpin a couple of packages? #24937
Comments
/fyi other than |
/cc @dotnet/aspnet-build |
I'm in favor of unpinning just |
I lean the same way @wtgodbe but would add "… for now" 😺 The last three dependencies are not just treated as compilation only. They're odd ducks, part of Microsoft.NETCore.App but not Microsoft.NETCore.App.Ref. We have a few direct references to them all, likely to get the ref/ assemblies and for testing. It's the testing part I worry about. If any of these rev in servicing, we won't be testing against the latest versions. This will likely matter more after we bump up the .NET Framework assembly count. Not urgent but is something to keep in mind.
|
* also prepare to unpin dependencies in aspnetcore - see dotnet/aspnetcore#24937 and dotnet/aspnetcore#24944
- aligns with dotnet/core-setup#9066 - unpin System.IO.Pipelines and System.Runtime.CompilerServices.Unsafe Versions - see dotnet/aspnetcore#24937 - move System.IO.Pipelines version to latest
- aligns with dotnet/core-setup#9066 - unpin System.IO.Pipelines and System.Runtime.CompilerServices.Unsafe Versions - see dotnet/aspnetcore#24937 - move System.IO.Pipelines version to latest
…Versions - see #24937 - move System.IO.Pipelines version to latest
- aligns with dotnet/core-setup#9066 and dotnet/extensions#3417 - unpin System.IO.Pipelines and System.Runtime.CompilerServices.Unsafe Versions - see dotnet/aspnetcore#24937 - move System.IO.Pipelines version to latest
* [release/3.1] Add dependencies for CPD strict in aspnetcore - aligns with dotnet/core-setup#9066 and dotnet/extensions#3417 - add Microsoft.Internal.Extensions.Refs dependency too - unpin System.IO.Pipelines and System.Runtime.CompilerServices.Unsafe Versions - see dotnet/aspnetcore#24937 - move System.IO.Pipelines version to latest
Done w/ this. Fixes were spread across the commits listed above. In particular: |
The following packages are pinned in dotnet/extensions, dotnet/efcore, and dotnet/aspnetcore at non-
*.0
versionsSystem.IO.Pipelines
System.Runtime.CompilerServices.Unsafe
The more important of these is likely
System.IO.Pipelines
because it's pinned at4.7.1
though4.7.2
exists and it's inMicrosoft.AspNetCore.App.Runtime.*
packages.See discussion at https://github.com/dotnet/extensions/pull/3408/files/0124e2f14b1a413bb11555c16f08b62444f459d7#diff-5c6a1c77fe216efcfbbdccb11b863063
Somewhat separately, the following packages are currently pinned in dotnet/aspnetcore at
*.0
versions even though that repo auto-downgrades what we compile against and ensures we place the*.0
assembly versions in our ref/ pack. Should we let the references float so we're testing against the latest implementation assemblies❔ Would only need to add then to the auto-downgrade list if we went this way.Microsoft.Win32.Registry
System.Security.Cryptography.Cng
System.Security.Principal.Windows
The text was updated successfully, but these errors were encountered: