#960 F41: Replace dnf with dnf5 in core, phosh-desktop, workstation-product
Merged 9 days ago by adamwill. Opened 23 days ago by egoode.
egoode/fedora-comps evan-goode/dnf5  into  main

file modified
+6 -6
@@ -676,7 +676,7 @@ 

        <packagereq type="mandatory">coreutils</packagereq>

        <packagereq type="mandatory">curl</packagereq>

        <packagereq type="mandatory">dhcp-client</packagereq>

-       <packagereq type="mandatory">dnf</packagereq>

+       <packagereq type="mandatory">dnf5</packagereq>

        <packagereq type="mandatory">e2fsprogs</packagereq>

        <packagereq type="mandatory">filesystem</packagereq>

        <packagereq type="mandatory">glibc</packagereq>
@@ -704,7 +704,7 @@ 

        <packagereq type="mandatory">util-linux</packagereq>

        <packagereq type="mandatory">vim-minimal</packagereq>

        <packagereq type="mandatory">yum</packagereq>

-       <packagereq type="default">dnf-plugins-core</packagereq>

+       <packagereq type="default">dnf5-plugins</packagereq>

        <packagereq type="default">dracut-config-rescue</packagereq>

        <packagereq type="default">firewalld</packagereq>

        <packagereq type="default">fwupd</packagereq>
@@ -4219,7 +4219,8 @@ 

        <packagereq arch="aarch64,s390x,x86_64">chatty</packagereq>

        <packagereq>cryptsetup</packagereq>

        <packagereq>default-editor</packagereq>

-       <packagereq>dnf</packagereq>

+       <packagereq>dnf5</packagereq>

+       <packagereq>dnf5-plugins</packagereq>

        <packagereq>epiphany</packagereq>

        <packagereq>feedbackd</packagereq>

        <packagereq>gnome-calculator</packagereq>
@@ -5432,7 +5433,7 @@ 

      <packagelist>

        <packagereq type="mandatory">amd-gpu-firmware</packagereq>

        <packagereq arch="x86_64" type="mandatory">amd-ucode-firmware</packagereq>

-       <packagereq type="mandatory">dnf</packagereq>

+       <packagereq type="mandatory">dnf5</packagereq>

        <packagereq type="mandatory">intel-gpu-firmware</packagereq>

        <packagereq type="mandatory">linux-firmware</packagereq>

        <packagereq arch="x86_64" type="mandatory">microcode_ctl</packagereq>
@@ -5461,7 +5462,7 @@ 

        <packagereq type="default">default-editor</packagereq>

        <packagereq type="default">deltarpm</packagereq>

        <packagereq type="default">desktop-backgrounds-gnome</packagereq>

-       <packagereq type="default">dnf-plugins-core</packagereq>

+       <packagereq type="default">dnf5-plugins</packagereq>

        <packagereq type="default">dos2unix</packagereq>

        <packagereq type="default">dosfstools</packagereq>

        <packagereq type="default">ethtool</packagereq>
@@ -5516,7 +5517,6 @@ 

        <packagereq type="default">policycoreutils-python-utils</packagereq>

        <packagereq type="default">psacct</packagereq>

        <packagereq type="default">psmisc</packagereq>

-       <packagereq type="default">python3-dnf-plugins-core</packagereq>

        <packagereq type="default">qadwaitadecorations-qt5</packagereq>

        <packagereq type="default">qt5-qtbase</packagereq>

        <packagereq type="default">qt5-qtbase-gui</packagereq>

This change was originally slated for F39 but was delayed to F41. The F39 PR was: https://pagure.io/fork/egoode/fedora-comps/c/e9dddd694ca0b90676f29206cf294b3e0dc36afa

Replaces dnf with dnf5 in core, phosh-desktop, workstation-product, and replace dnf-plugins-core with dnf5-plugins. Add dnf5-plugins to phosh-desktop; it's only an additional mebibyte and has a lot of functionality.

DNF 5 is the new package manager which should replace DNF and microdnf in Fedora 41+. See https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5.

Signed-off-by: Evan Goode mail@evangoo.de

Pull-Request has been merged by adamwill

9 days ago
Metadata