#2064 F30 Self Contained Change: Deprecate YUM 3
Closed: Invalid 2 years ago by churchyard. Opened 2 years ago by mdomonko.

In our previous attempt to drop YUM from Fedora, a number of packages had been identified that still depend on YUM, including some high-profile ones such as koji. However, little to no progress has been made on that front since then.

To that end, we (the DNF team) as the current maintainer of YUM would prefer a more "radical" approach of simply dropping YUM from Fedora 30 and seeing what happens, in the hope of it serving as a wake-up call. The rationale is that this change has been advertised a long time ago (since Fedora 22, in fact) and so the packagers have been given a generous amount of time to digest that and port their software to DNF, should they wish to continue supporting it on Fedora.

That said, on behalf of the DNF team, I'm resubmitting this change for Fedora 30. The following document describes the change and contains an up-to-date list of all the components that currently have a dependency on the YUM stack (along with the respective bugzilla/ticket if it exists):


The reasons for this request can be summed up as follows:

  • YUM breaks the upgrade path for DNF from Fedora 29 to 30
    • due to the postponed Conflicts: yum in dnf.spec
  • YUM has no support for RPM's rich dependencies
  • YUM has no support for Modularity
  • Python 2 will soon be removed from Fedora
  • We just have no capacity to maintain YUM anymore

If this change is not approved for F30, we would like to ask the board for a commitment that it is going to be effective from F31, so that we can plan accordingly.


That page is ChangePageIncomplete. You don't propose changes directly to FESCo, but you propose them by setting the page to ChangeReadyForWrangler. The change wrangler (@bcotton) will announce the change to the devel(-announce) lists and later open a ticket here.

Also, @dmach is listed as the change owner, I suppose it should be you now?

The name of the change is wrong. It should be "Retire YUM 3". The word deprecate does not suggest removal, which the rest of the change proposal does.

OK, thanks guys, I'll update the page as instructed.

Metadata Update from @churchyard:
- Issue close_status updated to: Invalid
- Issue status updated to: Closed (was: Open)

2 years ago

Ie closed this now. The change is now set as ready for wrangler. Thanks!

Thanks again and sorry about the noise (I didn't really read the official instructions for change proposals) :)

Login to comment on this ticket.