Re: Vagrant in Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue 24 Sep 2013 06:43:43 BST, Nathanael Noblet wrote:
On 09/23/2013 06:37 AM, Alexandre Drahon wrote:
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?

It does... Since some of the work needed to get this working requires
packages that aren't in fedora already are you able to provide a link
to a bunch of src.rpms of everything needed. I'd like to test and
wanted to help with this feature awhile back but got sidetracked...
However I don't have F20 running on anything so would likely use mock
to compile for F18 and see if I can help resolve/test/do something
like that.


I'll post a link to the srpms as soon as I find a place to post them. Thanks for the help!

Alex
_______________________________________________
cloud mailing list
cloud@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux