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
Add support for Fedora 40 #9111
Comments
@rbhanda Note: Starting with .NET 8.0, the RID graph is frozen. In other words, adding RIDs is currently only needed for 6.0 and 7.0. For reference, see issue dotnet/runtime#90000 and PRs dotnet/runtime#90297 (which was merged to 8.0 before it was shipped). |
The 7.0 runtime PR has been closed for the reasons described in the PR: dotnet/runtime#98079 (comment) The 6.0 runtime PR has been merged. |
Just a note, Fedora 40 just landed! Is 8.0 available for it now? |
If you are looking for Fedora-maintained packages (ie, maintained by the Fedora .NET SIG, as opposed to Microsoft built/maintained .NET packages), .NET 6.0 and .NET 8.0 have been available in Fedora repos since 40 entered development.
|
Nice! Does Microsoft maintain a first-party .NET fedora package repo? |
Yes, it does. |
@rbhanda I have a question regarding the versioning. In |
@inntran I recommend against any mixing of Fedora-built and Microsoft-built packages of .NET. You should enable the Microsoft repository, and disable fetching any dotnet packages from Fedora. Or you should disable the Microsoft repository and only use dotnet packages from Fedora. Having both enabled will pull down some packages from each repo - as you discovered - which will result in a broken .NET installation. We have some steps on how to do that here: https://learn.microsoft.com/en-us/dotnet/core/install/linux-package-mixup?pivots=os-linux-redhat |
PR for docs: dotnet/docs#40659 |
I thought it might help to say if I install .NET 8.0 on Fedora 40 from Microsoft's repository and not the Fedora-maintained repos, I get the following message when running a dotnet command (e.g. dotnet new) :
|
@omajid I don't think so as I have excluded Fedora maintained .NET packages altogether. |
@mdx0111 Hm. Can you run a |
This issue is created to track progress for the work to enable Fedora 40 support for .NET 8.0, .NET 7.0 and .NET 6.0
Product and Test updates
[Acquisition] Add support within nightly repos[Acquisition] Deploy to master (GA) during next patch release cycleRelease team:
Document updates:
The text was updated successfully, but these errors were encountered: