2013/11/11 Miro Hrončok <mhroncok@redhat.com>
Hi,
I've joined RPMFusion recently and current infrastructurre bothers me.

What blocks us from using Koji, Bodhi, git? Is it man power, hardware, money, licnese? How can I help with migrating to Koji and Bodhi and keep the infrastrucutre the same as Fedora has?

Hi Miro,

The problem is to get everything properly tested. Specially I'm reproducing my own koji instance (currently used for arm port), but it's not using pkgdb/bodhi yet and the koji policy isn't there. Right now I'm working on testing git/koji/ansible bridging.

That been said, from the packager perspective. I want to rely emphasis that the bottle neck isn't in the infra side. There are still lot of pending packages hanging for review and that's really make me sick not to have them in.

Also despite the plague infra isn't certainly outdated and I'm working on the move, it's probably more efficient and requires less resources to work than koji does, specially as we don't need to regen-repo each time the external repo have changed. So that's something that can eventually be worked on by someone else:
- having a script that detect the external-repo for each build target, store earch repomd.xml timestamp to immediately send a koji regen-repo command for any change. That would avoid the need to mirror the whole upstream fedora repo.

Also another task is to right now allow a bridge from cvs2git for the packager work. I know ktdreyer also use that to maintain xbmc, but I haven't seen anything appearing into the rpmfusion-packager package.

Also an unknown task is to convert the multilibs x86_64 plague config. I expect mash will handle the repo generation, but I don't know how to specify where to copy the steam.i686 (and others multilibs corner cases) to the x86_64 repository.

So it's just a few issues. Probably most could be sorted into the bugzilla, so anyone can pick simple task that do not need special access.
Here is the tracker bug I've just set:
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3023

Nicolas (kwizart)