#2074 F30 Change: Retire Yum 3
Closed: Rejected 5 years ago by jforbes. Opened 5 years ago by bcotton.

Note: this was submitted as a Self-Contained Change, but discussion suggests it may be more accurately a System-Wide Change

Remove the YUM (version 3) package manager stack from Fedora.


+1

Note that we intentionally omit the python2-urlgrabber package from the list

This is the updated smaller proposal. While the original version with sigul and other stuff to be removed was rather worrying, this one seems quite reasonable for F30.

I am very leary of this being targeted at f30.

Can we not consider f31 and making the change in rawhide as soon as the koji PR finishes landing?

Or is there an urgency I am unaware of here?

Or is there an urgency I am unaware of here?

I don't think there's any particular urgency, but on the other hand, this has been planned for a long time, and delaying further doesn't seem to server any other purpose except to drag things out even more. It seems that the necessary pieces are more-or-less lined up, so the proposed change seems completely realistic for F30. Also note that the yum stack is not supported, and we're allowing users to use something which is not fully functional, and is becoming even less so as time goes on.

We get it out now. If it breaks the word, we can add it back. I need to stress out that removing things is the only way to make dependents act. Waiting for dependents to remove things is not going to work.

I'd like to point out that the mere fact that this planned for Fedora 30 is sparking fires for people to fix things. If we didn't do this now, then I will have an even harder time than I do now to get people to fix things or review my work to fix things.

Metadata Update from @jforbes:
- Issue tagged with: meeting

5 years ago

Will this still allow building packages for EPEL with mock from Fedora?

Will this still allow building packages for EPEL with mock from Fedora?

That should not break, as Mock can use the DNF yum shims to create EPEL environments. Alternatively, the usage of bootstrap chroots can be used to bootstrap from DNF on Fedora to YUM in the target environment.

Finally, EL7 includes DNF now, so Mock can use that. For EL6, I'd probably have to resurrect my old build of an older DNF version for rpm 4.8.x and we could get that into EPEL6 if needed. But I don't think this would be necessary.

AGREED: Retire Yum 3 is deferred to F31, and should be removed immediately after branching (+7,0,-0) (jforbes, 16:07:33)

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

5 years ago

@bcotton this change is accepted for 31, but has no tracking bug. could you please create one? I don't know if creating it by me would not make "things" complicated

urlgrabber has been ported to Python 3. The new version (4.0.0) has landed in Fedora as well with Python 3 support.

Login to comment on this ticket.

Metadata