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

TASK: Switch ELN to DNF5 #201

Open
6 tasks
yselkowitz opened this issue Sep 19, 2024 · 0 comments
Open
6 tasks

TASK: Switch ELN to DNF5 #201

yselkowitz opened this issue Sep 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request Meeting Topics for discussion at the weekly meeting

Comments

@yselkowitz
Copy link
Member

What does the ELN SIG need to do?

DNF5 is now the default package manager in Fedora 41, so presumably RHEL 11 will follow suit and therefore so should ELN. In order to do so, the following step must be taken:

  • %dnf5_obsoletes_dnf needs to be true for RHEL 11 in both dnf.spec and dnf5.spec simultaneously, meaning switching 0%{?rhel} > 11 to 0%{?rhel} > 10 in coordinated releases of both packages in tandem.

At the same time, presumably dnf-4, libdnf, etc. will see less maintenance, and therefore should also be dropped. However, getting rid of those will take more work, mostly beyond our scope:

  • anaconda needs to be ported to python3-libdnf5
  • Switch osbuild to use python3-libdnf5 instead of python3-libdnf: spec: use python3-libdnf5 in RHEL 11 and ELN osbuild/osbuild#1894
  • PackageKit needs to be ported to libdnf5
  • policycoreutils(-devel) needs to be ported to python3-libdnf5
  • subscription-manager needs to be ported to python3-libdnf5
@yselkowitz yselkowitz added enhancement New feature or request Meeting Topics for discussion at the weekly meeting labels Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Meeting Topics for discussion at the weekly meeting
Projects
None yet
Development

No branches or pull requests

2 participants