Skip to content
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

Dotnet-SDK support for Centos Stream 8, 9 ? #28438

Closed
Mizux opened this issue Mar 1, 2022 · 4 comments · Fixed by #28761
Closed

Dotnet-SDK support for Centos Stream 8, 9 ? #28438

Mizux opened this issue Mar 1, 2022 · 4 comments · Fixed by #28761

Comments

@Mizux
Copy link

Mizux commented Mar 1, 2022

I would be happy if you provide information about dotnet-sdk support for distro Centos Stream 8 and Centos Stream 9 which is the new red hat distro model (note: rolling release).

annoucement: https://www.redhat.com/en/topics/linux/what-is-centos-stream
and docker images provided: https://quay.io/repository/centos/centos?tab=tags

Quick test as of March 1st 2022

# docker run --rm -it quay.io/centos/centos:stream8
...
[root@43e8da7f83a7 /]# dnf search dotnet-sdk
Last metadata expiration check: 0:02:29 ago on Tue Mar  1 16:44:19 2022.
========================================================================================================== Name Matched: dotnet-sdk ===========================================================================================================
dotnet-sdk-2.1.x86_64 : .NET Core 2.1 Software Development Kit
dotnet-sdk-2.1.5xx.x86_64 : .NET Core 2.1.5xx Software Development Kit
dotnet-sdk-3.0.x86_64 : .NET Core 3.0 Software Development Kit
dotnet-sdk-3.1.x86_64 : .NET Core 3.1 Software Development Kit
dotnet-sdk-5.0.x86_64 : .NET 5.0 Software Development Kit
dotnet-sdk-6.0.x86_64 : .NET 6.0 Software Development Kit

and

# docker run --rm -it quay.io/centos/centos:stream9
...
[root@43e8da7f83a7 /]# dnf search dotnet-sdk
Last metadata expiration check: 0:00:07 ago on Tue Mar  1 16:47:37 2022.
========================================================================================================== Name Matched: dotnet-sdk ===========================================================================================================
dotnet-sdk-3.1.x86_64 : .NET Core 3.1 Software Development Kit
dotnet-sdk-6.0.x86_64 : .NET 6.0 Software Development Kit

note: we need it to support google/or-tools C++/.Net wrapper package on these distros...


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

@dotnet-bot dotnet-bot added the ⌚ Not Triaged Not triaged label Mar 1, 2022
@Mizux Mizux changed the title Support for Centos Stream 8, 9 ? Dotnet-SDK support for Centos Stream 8, 9 ? Mar 1, 2022
@adegeo
Copy link
Contributor

adegeo commented Mar 1, 2022

@omajid Can you comment? Should we create CentOS Stream install pages?

@dotnet-bot dotnet-bot removed the ⌚ Not Triaged Not triaged label Mar 1, 2022
@omajid
Copy link
Member

omajid commented Mar 1, 2022

My understanding of CentOS Stream is that it's literally a (rebuild of) the in-development versions of RHEL. CentOS Stream 9 is tracking changes going into the release of RHEL 9. CentOS Stream 8 is tracking changes that are going into the next minor version of RHEL 8, which is 8.6.

The .NET packages my team releases for RHEL 9 will be automatically built and included into CentOS Stream 9, as soon as they are built for RHEL 9. The same thing is true for RHEL 8, though CentOS Stream 8 picks up changes from RHEL 8 at a slightly slower pace.

I can definitely seem value in documenting this so anyone using CentOS Stream has direct documentation they can refer to. But I expect it to be pretty much a 100% duplicate of what's currently documented in RHEL docs. Any difference between RHEL and CentOS Stream would be either bugs or point-in-time issues that should disappear in days/weeks. Perhaps we can just extend/rename the RHEL docs to cover this? Would you like me to work on a PR for that?

@omajid
Copy link
Member

omajid commented Mar 1, 2022

As a side-note RHEL 9 and CentOS Stream 9 will only include .NET 6 on release. The 3.1 packages are about to be removed for a few reasons, including issues building/running against OpenSSL 3.0. See dotnet/corefx#43078 for that.

@adegeo
Copy link
Contributor

adegeo commented Mar 4, 2022

Thanks for the info @omajid I can update the articles, adding info about CentOS Stream to the RHEL article. I'll put a CentOS Stream specific entry in the TOC though, but it will still link to the RHEL+CentOS Stream article.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants