From Mageia wiki
Jump to: navigation, search


Summary

Switch to DNF as the default package manager.

Owner

  • Name: Neal Gompa
  • Email: ngompa13@gmail.com

Resources

This will require efforts by packagers and developers to remove perl-URPM and urpmi from the software stack.

Current status

  • Targeted release: Mageia 7
  • Last updated: 2017/09/16
  • Percentage of completion: 0%


Detailed Description

With the successful integration of DNF in Mageia 6, I would like to make DNF the main package manager for Mageia 7.


Why it would be good for Mageia to do it

Using DNF will allow us to leverage a more advanced software management stack supported by the upstream rpm.org project.

As mentioned in the Mageia 6 feature, DNF is actively maintained as part of the rpm.org project, meaning that it receives fixes and features as soon as RPM itself has it. With DNF, Mageia has a dependency resolver sharing common technology with Fedora and openSUSE, which has opened many opportunities to collaborate with them and benefit from shared efforts.

Test case

To be determined...

Tasks

Software / Packages Dependencies

Nothing additional beyond what is done for the dependent features.


What could disrupt development of this new feature

If not all of the dependent features can be completed in time, this feature cannot be implemented.

Planning

The dependent features need to be approved and worked on to make this feature possible.

Contingency

If this fails to be ready for Mageia 7, then we continue with what we have and try again for Mageia 8.

Release Notes

The release notes should indicate that Mageia now uses DNF for its package management exclusively.

Documentation

Not applicable.

Packager comments