Ticket #1312 (closed zFeature: fixed)

Opened 9 months ago

Last modified 8 months ago

F22 System Wide Change: Replace Yum With DNF - http://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF

Reported by: jreznik Owned by:
Priority: major Keywords: meeting
Cc: akozumpl Blocked By:
Blocking:

Description

This is F22 Change Proposal!

For the 2014-06-18 meeting as the Change Proposal was announced on devel-announce list on 2014-06-11.

Make DNF/Yum4 the new default packaging tool in F22.

Change History

comment:1 Changed 9 months ago by rjones

I think the command should still be called "yum", and the old command be renamed to "yum-legacy".

There was considerable support for this in the mailing list discussion.

comment:2 Changed 9 months ago by sundaram

I expressed the same idea earlier in the fedora devel mailing list as well. dnf started off as a fork of yum and can be treated as a new major version of yum with a significant rewrite of the codebase along with API changes and some command line options and does not warrant changing the name of the command itself. please don't change the command name and create unnecessary burden for admins who have to deal with multiple versions of the OS.

comment:3 Changed 8 months ago by rolffokkens

Some concern was raised on the fedorda-devel mail list about the fact that unlike yum dnf by design lacks some protection measures against user errors:

https://lists.fedoraproject.org/pipermail/devel/2014-June/200252.html

The discussion on the mail list did not reach a conclusion, so I think (from my user perspective) the matter may require some FESCO attention.

comment:4 Changed 8 months ago by kevin

Well, it sort of did:

https://bugzilla.redhat.com/show_bug.cgi?id=1049310#c29

https://bugzilla.redhat.com/show_bug.cgi?id=1111855

dnf maintainers are going to implement a plugin. Of course some could consider the implementation not enough, but it's hard to say before it's even been implemented.

comment:5 Changed 8 months ago by kevin

  • Status changed from new to closed
  • Resolution set to fixed

At the meeting 2 weeks ago:

AGREED: Fedora 22 will use DNF by default, details will be worked out as we go (+7, 0, -0)

If you still have concerns about the approach to protecting package removals, can you file a new ticket on that? Thanks.

Note: See TracTickets for help on using tickets.