Hi all, 

I wanted to give an update on the status of Vagrant in Fedora 20, I just 
realised it's my first post to the list so I'll take this opportunity to 
introduce myself. I'm Alex, I work at Red Hat as a Solution Architect (ie. 
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 ;) 

It's quite exhilarating having the opportunity to contribute to Fedora, and at 
the same time I feel totally lost. I don't mean this as a criticism, it's just 
this "first week at school" feeling, it will take me some time to get an idea 
of how things work. That said, here's the Vagrant situation: 

1. 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 
2. 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. 
3. 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. 
4. 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. 

So, as a summary: 
- yum install vagrant should work, at which point you need to install 
VirtualBox and it will run as expected 
- vagrant-kvm installs but I don't know how to add the right polkit rules (I 
need help) 

Looks pretty good, right? 

Alex 
_______________________________________________
cloud mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to