core
core copied to clipboard
Add support for Fedora 35
This issue is created to track progress for the work to enable Fedora 35 support for .NET Core 3.1 and .NET 5.0.
Product and Test updates
- [ ] [All teams] Do a compatibility check for the product with the new OS
- [x] [CoreCLR/CoreFX] Runtime / RID Support update
- [ ] [Infra] Ensure that the correct Docker images used by teams are built in the dotnet-buildtools-prereqs (if applicable)
- [ ] [Infra] Replace docker tags used in builds across repos and branches
- [ ] [CLI team] Update CI legs to latest updated Dockerfile
- [ ] [All teams] Update test infrastructure to support the new version
- [x] ~~[Acquisition] Add support within nightly repos~~
- [x] ~~[Acquisition] Deploy to master (GA) during next patch release cycle~~
Release team:
- [x] Notify .NET Core teams regarding new OS release
- [x] ~~Follow up with infra and add feed for new OS release to packages.microsoft.com~~
- [ ] Update release manifest files
- [x] ~~Create new Docker files to test the new OS~~
- [ ] Update the supported OS content on GitHub and marketing sites.
Document updates:
- [ ] Add OS prerequisites to the dependencies document
- [ ] Update distro install page
We don't produce official .NET Docker images for Fedora so I've crossed out the related tasks for that.
RID support for Fedora 35 has been merged into all supported branches:
- main: https://github.com/dotnet/runtime/pull/48200
- 5.0: https://github.com/dotnet/runtime/pull/48203
- 3.1: https://github.com/dotnet/corefx/pull/43032
- 2.1: https://github.com/dotnet/corefx/pull/43033
On similar note, Fedora 32 is out of support if I read it correctly: https://fedoraproject.org/wiki/Releases Should we stop building old containers @mthalman ?
On similar note, Fedora 32 is out of support if I read it correctly: https://fedoraproject.org/wiki/Releases Should we stop building old containers @mthalman?
Related to https://github.com/dotnet/core/issues/6431. There needs to be an os-support issue for coordinating all the changes necessary for dealing with an out of support OS. cc @rbhanda
@omajid At what time would the packages be ready to run and install? I can coordinate updating the install article with 35
@omajid At what time would the packages be ready to run and install? I can coordinate updating the install article with 35
Thanks, @adegeo ! The packages for Fedora 35 were ready back in May. But Fedora 35 itself doesn't get released until end of October. From our discussion, I think we want to hold off on updating docs until Fedora 35 is much closer to release?
Edit: Fedora hasn't shipped .NET Core 2.1 in the distro itself. But since .NET Core 2.1 will go EOL before 35, I don't think it matters that it's not available in Fedora 35?
Edit: Fedora hasn't shipped .NET Core 2.1 in the distro itself. But since .NET Core 2.1 will go EOL before 35, I don't think it matters that it's not available in Fedora 35?
I updated the original issue. Since .NET Core 2.1 will be EOL by August, Fedora 35 will not be a supporting OS on it,
@omajid No worries. We can do it later in October 😄
@omajid I've been getting all of the Linux articles ready for .NET 6. I'm also updating all of the tables of OS releases, including Fedora 35. Question on 35, 34, 33. How long do you think the lag will be for .NET 6 to show up in the Fedora package managers after its released?
It's unlikely to be added to Fedora 33. Fedora 33 will end of life in less than a month.
I estimate Fedora 34 and later will get it within a month or so, but maybe longer. I am the primary developer and I am currently swamped with other .NET 6 work :(
Ok. Good to know. I'll change the the forthcoming docs to have a note that it's not available in the main package manager yet and to use manual install/snap for now.
Thanks!
See https://github.com/dotnet/runtime/issues/61671
@rbhanda - The Alpine release is unrelated to this issue which is about Fedora 35.
@rbhanda - The Alpine release is unrelated to this issue which is about Fedora 35.
Sorry about that. I misread the GitHub issue
@omajid Just let me know when it's available and I'll update the docs. Thanks!
Will do. In case I forget, you can follow the progress along here: https://bugzilla.redhat.com/show_bug.cgi?id=2021763
Hey, @adegeo I opened https://github.com/dotnet/docs/pull/27673
Microsoft Docs shows support for Fedora 35 in .NET Core 3.1, .NET 5 and .NET 6.
Have all tasks for the issue been completed?
Issue opened regarding support for Fedora 36: #7676
Microsoft Docs shows support for Fedora 35 in .NET Core 3.1, .NET 5 and .NET 6.
.NET 5 is end-of-life, issue opened: dotnet/docs#30531
Fedora 35 will reach EOL soon-ish (2022-12-13).
Fedora 35 reached EOL 6 months ago, there is an open issue regarding this (#8084).
Additionally, Fedora 36 reached EOL on 2023-05-16 (#8367).