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