F22 System Wide Change: Replace Yum With DNF

Dennis Gilmore dennis at ausil.us
Tue Jun 17 19:40:45 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 11 Jun 2014 08:52:34 -0400
Matthew Miller <mattdm at fedoraproject.org> wrote:

> On Wed, Jun 11, 2014 at 02:44:10PM +0200, Jaroslav Reznik wrote:
> > * package 'dnf-yum-compat-command' is installed by default. It
> > obsoletes Yum and provides its own <code>/usr/bin/yum</code>, a
> > short script that redirects to <code>/usr/bin/dnf</code> with an
> > appropriate warning message that DNF is the preferred package
> > manager now. Notice that upgrading F21 to F22 will not cause the
> > compat package to be installed so will not disturb any upgrading
> > users.
> 
> This is kind of sentimental, and I think possibly Seth would not have
> liked to have a big deal made of it, but... I guess I'm going to
> anyway. I would like to keep the "yum" name in remembrance of his
> contributions. This also seems like the easiest path for all of the
> documentation, scripts, and user habits out there. I don't mind if
> the backend package is called "dnf", but why not keep /usr/bin/yum as
> the primary command and just do the right thing, only warning on
> incompatible usage rather than nagging every time it is used?

I have personally always been under the impression that when dnf was
ready to be a yum replacement it would all be renamed to yum. though
there is still a lof of areas we will have to work on before dnf can be
a replacement. I am not away of any work to make mock use dnf. dnf will
need to be able to make mock chroots going all the way back to rhel5
since we use mock in the buildsystem and we build epel5 there.

I really think forcing users to use dnf as the command is going to be a
lot of needless retraining and redoing of work.

Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJToJm9AAoJEH7ltONmPFDRVhoP/3hCvYuNjU6smvu/yqoCO9nb
GaSYANDRQ0hCiGcirXC54w1XLH9MbrfWIOcL98SQMyvTuNwziD6rvAnxAxWBBRAi
BdxTaHBi7DlZudHKpsmsER4ACLN0kLMpTaPG80+j5Q8CtG80w1eY/BWnDi2nwHHx
1u4NIzYtn70Hk9r836PHTyH9ojZc1FkYUjsNTVFdwxYgeRLj9IsVY0GoEl6t9ZfE
DR4JMO3YrmsmsvL8ghOUmnbhNOvZJAd6D4x/Qyt2EIkfkmwD/RdeHzOwJjtiCQI0
AiLNU4JdcvW/cYFPKA5uLaYM7CDLS6vPT+mUZPEUAQMGKPGG4GhC791+J1w8TraK
GoF3oI4u/VaKc8DHzQLsfcF2lLI2zHi3EH++Lku+9iKeoYBQvaegRGAwN/fTf8qz
Tn5lexogfW/BuHgcjF8fm4H/YkX7uCZOgno8j5qeSY8fKAcWu6wz3wwBC/wwmTFT
Qu85xFmz5wkXKtdxfwvOZOyW3DwjLgjW9U8xj+VvKO/cUQAmEF/sdPwHifXCDvNa
sj++6XHVqkjnVLfrf8P031XbroSl5CnIaYS7TOw+IAnoyG+jQIhirAgQHNtsSZjM
WyTKbyz49xGSdeGiUG9K+5aelwSY8pbUeIGJMGYEuU4pI+JUQW8ATDNIylrESeJ+
a9SXfRN6bmETT5CmyR4o
=2EKB
-----END PGP SIGNATURE-----


More information about the devel mailing list