Learn more about these different git repos.
Other Git URLs
It should be possible to run any part of Koji without yum present, possibly with reduced functionality.
Here are the places we are currently importing yum:
kojid also uses repoMDObject from yum for external repo processing.
kojid
repoMDObject
yum
The drop-in alternative for this is pyrpmmd.
pyrpmmd
An alternative module (that offers a different API and is Python 3 only) is repomd from @carlwgeorge.
repomd
I'm also using librepo from dnf in my testing branch for kojid conversion to py3.
librepo
That is the fourth case, i.e. finding pkgorigin data.
The multilib logic should be ported to python-multilib. That's the module used for multilibbing in Pungi, and it should suffice for Koji's needs too.
python-multilib
Hey guys, what's the status of this one? Please note we really are going to drop YUM-3 from Fedora soon.
@mdomonko Poke someone with a really pointy stick about https://pagure.io/koji/pull-request/1117
That's that PR that fixes this issue.
Is anything left to do for this issue? https://pagure.io/koji/pull-request/1117 was merged a while back and included in 1.17
Metadata Update from @dgregor: - Custom field Size adjusted to None
#1117 didn't list this issue, so it wasn't auto-closed.
We do still have the mergerepos script that imports yum, but it is only run if:
I don't know if that part is worth holding this bug up over.
https://pagure.io/koji/issue/1931 filed to track that last case.
Metadata Update from @dgregor: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.