-
Notifications
You must be signed in to change notification settings - Fork 10k
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
Stop producing RHEL-style RPM packages for aspnetcore-runtime? #17265
Comments
For some context, and as I understand the history: Back in the 2.x days of .NET Core, we (Red Hat) shipped .NET Core for RHEL 7, using source-build. At that point, .NET Core 2.0 had a runtime store including ASP.NET Core bits needed at runtime. source-build didn't build ASP.NET Core at that point. So users were left with a source-built .NET Core SDK that would build applications that wouldn't run since the runtime store was missing in that source-built SDK. More details and the two workarounds we (Microsoft and Red Hat) came up with are captured in https://github.com/dotnet/designs/issues/10. The second workaround from that issue:
This command has the same "rhel.7" suffix in the package name as the problematic aspnetcore 3.0 packages. This workaround is no longer needed for 3.0 (and later) as I understand it. It should be possible to just delete (or stop producing/publishing) those packages. |
/cc @JunTaoLuo This issue feel through the cracks. Right now installers like aspnetcore-runtime-6.0.0-alpha.1.20521.3-x64.rpm and aspnetcore-runtime-6.0.0-alpha.1.20521.3-rh.rhel.7-x64.rpm both end up in blob storage. @dagood @omajid if the second one is no longer referenced elsewhere, please let us know. We can remove the project pretty quickly. FYI aspnetcore-runtime-6.0.0-alpha.1.20521.3-rh.rhel.7-x64.rpm is still built with |
My quick thoughts:
If it's up to me: I would remove the RHEL 7 package ( |
I think it probably is, but I'm not really concerned... this has been around for a while and hasn't caused any more release problems since the first time as far as I'm aware. @leecow and @rbhanda may know more about the impact of having this package still around--perhaps there's more behind the scenes I'm not aware of. |
The release process seems to have stumbled on the RHEL-style packages in a recent release (dotnet/core#3863), and @omajid brought up the question of whether they're necessary:
I'm not familiar with these packages myself.
The release process should be able to handle these being created, however stopping producing artifacts is typically a nice simplification if possible. 😄
/cc @leecow @dleeapho @dseefeld
The text was updated successfully, but these errors were encountered: