-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
runtime.native.System.IO.Ports v5.0.0 release version nuget package depends on pre-release versions of other packages #47268
Comments
@ViktorHofer not sure if stabilization has to do with this. |
Tagging subscribers to this area: @safern, @ViktorHofer Issue DetailsRelease version of runtime.native.System.IO.Ports (5.0.0) depends on following packages: Those are prerelease versions. But this succeeds: Release versions of nuget packages should not have prerelease dependencies. Please fix.
|
cc @Anipik |
cc: @ericstj |
@Anipik it looks like a bug in how we're building stable packages for System.IO.Ports. The process didn't result in stable versions for the runtime-specific packages. https://www.nuget.org/packages/runtime.native.System.IO.Ports/5.0.0 We should service for this and also fix whatever in our release process is missing stabilization for these RID-specific packages. |
yes i will take a look and fix this |
@Anipik should this issue be closed now? |
the fix is in but the it will be shipped with 5.0.4 |
If it's already merged then let's close the issue. |
Release version of runtime.native.System.IO.Ports (5.0.0) depends on following packages:
runtime.linux-arm.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)
runtime.linux-arm64.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)
runtime.linux-x64.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)
runtime.osx-x64.runtime.native.System.IO.Ports (>= 5.0.0-rtm.20519.4)
Those are prerelease versions.
So nuget.exe fails to install System.IO.Ports with specific target framework unless -PreRelease is specified.
Example:
This fails:
NuGet.exe install System.IO.Ports -Version 5.0.0 -outputdirectory ioports -Framework net5.0 -Verbosity detailed
But this succeeds:
NuGet.exe install System.IO.Ports -Version 5.0.0 -outputdirectory ioports -Framework net5.0 -Verbosity detailed -PreRelease
Release versions of nuget packages should not have prerelease dependencies. Please fix.
The text was updated successfully, but these errors were encountered: