On Mon, Sep 23, 2013 at 08:37:33AM -0400, Alexandre Drahon wrote:
nothing engineering related), I wrote the vagrant-kvm plugin on my spare time to make it work on my Fedora laptop, though there's now a (much more qualified) second maintainer who is also providing support for Ubuntu through a PPA. Matthew asked me if I wanted to work on packaging Vagrant and the KVM plugin for Fedora 20, and I foolishly accepted ;)
Hi Alex. Thanks so much for letting me trick you into doing this. :)
- I have a vagrant RPM that installs and works as expected, there's some
minimal patching involved which has to do with the fact that Vagrant expect to be running in it's own Ruby 1.9.3 environment in /opt
Excellent!
- There was also some patching involved to make the plugin system work,
although I haven't tested plugins extensively (some stuff breaks like rubygems loading path) and providing common plugins as RPMs looks like the better way in Fedora.
Are there some in particular we should be looking at? Maybe we can get other people to chip in there once the base package is in.
- I had to build my own rubygems-childprocess (current Fedora package is
very old) and rubygems-log4r (not provided in Fedora) RPMs, but I don't know how I should submit them (package review ticket?). There's a existing ticket for log4r https://bugzilla.redhat.com/show_bug.cgi?id=905240 , I added it as a dependency to the Vagrant ticket.
It looks like Mo Morsi is an approved committer for that package https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-childprocess and could maybe add you as a co-maintainer too. Mo just responded to this thread in another post so that seems like a good possibility. :)
- I've packaged vagrant-kvm as a RPM and it installs, but I'm running
into serious issues with Policykit. I don't think I'll be able to solve that without help, I'm not even sure what's the right way to do it.
I used to know all about policykit but it has changed a lot in newer versions. I know who to ask, though, for anything beyond what I can help with -- Miloslav Trmač (mitr) is the current RH maintainer. What's the issue?
Looks pretty good, right?
Absolutely!