-
Notifications
You must be signed in to change notification settings - Fork 737
Remove temp patching for deps.json #3552
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
Conversation
build/packages.targets
Outdated
| <VSServicesVersion>16.153.0</VSServicesVersion> | ||
| <VSThreadingVersion>16.6.13</VSThreadingVersion> | ||
| <!-- TODO - remove this when temporary patching is no longer necessary. See https://github.com/nuget/home/issues/8952 --> | ||
| <PatchedSystemPackagesVersion>5.0.0-preview.3.20214.6</PatchedSystemPackagesVersion> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You only removed the comment.
How about the property variable?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for reviewing!
The property PatchedSystemPackagesVersion is still needed, as the System.Security.Cryptography.Pkcs/Cng are not in the .NET 5 Base Class Libraries (BCL). We need to keep the package referrence of System.Security.Cryptography.Pkcs/Cng.
So only the comment should be removed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we change the name to a property that communicates the intention better?
Maybe something like CryptographyPackagesVersion or similar.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. Fixed.
nkolev92
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice :)
Happy to see this cleanup.
👏
8cf91bd to
fa52013
Compare
040b282 to
cc7e4b9
Compare
cc7e4b9 to
a35add7
Compare
Bug
Fixes: NuGet/Home#8952 and https://github.com/NuGet/Client.Engineering/issues/367
Regression: No
Fix
Details:
Remove the patching on deps.json files in Dotnet.Integration.Test.
Remove the comments as we need package referrenc of System.Security.Cryptography.Pkcs/Cng as they're not part of the .NET 5 Base Class Libraries (BCL)
Update the version of dotnet sdk for testing to a newer version, as the old one doesn't have Pkcs.dll.
Update the version of dotnet sdk for building to the latest public version(preview7).
Testing/Validation
Tests Added: No
Reason for not adding tests:
Validation: