DNF Migration testing overview
Robert Moskowitz
rgm at htt-consult.com
Wed Feb 25 23:55:44 UTC 2015
I don't know where the original message came from. Don't see it in my
folder for this list....
On 02/25/2015 04:39 PM, Brian C. Lane wrote:
> On Fri, Feb 20, 2015 at 05:38:03PM -0700, Mike Ruckman wrote:
>> Greetings Testers!
>>
>> With the F22 switch from yum to dnf as a package manager, there was a need to
>> figure out what the scope would be for QA testing. Naturally, to define the
>> scope for a subset, I had to figure out (at least in a general sense) how
>> large the complete set is. There's a multitude of complication vectors with a
>> switch like this - especially since dnf is specifically designed to not be a
>> drop in replacement for yum.
>>
>> First question: Who/what all uses yum?
>> --------------------------------------
>>
>> Swapping out yum is the equivalent of someone coming up with a new form of
>> hemoglobin, then trying to figure out what all could go wrong when you make
>> the swap (tl;dr: Everything). The first to come to mind is anyone who installs
>> packages from the CLI.
Isn't this the majority of yum users?
Yes, I use yumex when I am looking for some package that meets a
particular need. But mostly I know from some source what to install,
and do via the cli. As do so many other Fedora users.
>> But then you have all the GUI front-ends (PackageKit
>> and Apper) and all the build tools - not to mention the installer.
>>
>> Some places yum touches:
>> - Oz/ImageFactory (Building Cloud images)
>> - koji (RPM-based build system)
>> - pungi (Build installation trees and isos)
>> - ABRT (Automatic Bug Reporting Tool)
>> - Anaconda (Fedora installer)
>> - liveimage-creator (tool for creating live images)
>> - cloud-init (tool for configuring freshly launched cloud images)
>> - FedUp (tool for updating Fedora between releases)
>> - Software Center and Apper (Default software installers)
>> - rolekit (tool to easily deploy roles to a Server installation)
>> - virt-builder and friends (tools for manipulating virtualized environments)
> There is also lorax (used to create boot.iso). For F22 lorax will
> continue to use yum. But there is a f22-dnf-branch you can test with if
> you want.
>
> https://github.com/rhinstaller/lorax/tree/f22-dnf-branch
>
> For F23 lorax is already using DNF with lorax-23.1
>
More information about the test
mailing list