DNF replacing yum: fedup?

Peter Robinson pbrobinson at gmail.com
Tue Jan 27 13:35:04 UTC 2015


>> > > > https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
>> > > >
>> > > > says nothing about fedup. However, fedup uses yum:
>> > > >
>> > >
>> > > Seems like fedup is only used on Fedora 21 and older to upgrade to
>> > > Fedora 22. So dnf support would be needed to get Fedora 22 to
>> > > fedup to Fedora 23. No?
>> >
>> > I guess right after Fedora 22 branch, it would break the ability to
>> > use fedup to upgrade from Fedora 22 to Rawhide...
>> >
>>
>> There is in fact no strict *technical* requirement for anything to
>> move from yum to dnf in F22. yum will remain in the F22 package set,
>> it is not being removed.
>>
>> However, the Change seems to me to have been written with the basic
>> idea that yum shouldn't be installed by default any more and nothing
>> that's a core part of Fedora should use it any more - for e.g., the
>> Change incorporates moving anaconda to dnf, even though technically
>> speaking there's no *need* for this, we could if we wanted to ship F22
>> with anaconda using yum but the installed system using dnf.
>
> This has implications on another Change - moving to Python 3. See
> Scope section - http://fedoraproject.org//wiki/Changes/Python_3_as_Default
>
> Yum means moving both DNF and Python 3 to Fedora 23.

When I was testing the other day I was somewhat surprised to see that
dnf doesn't depend on python3 but rather still py2 at least on F-21.

Peter


More information about the devel mailing list