Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273267 - app-emulation/libvirt-0.6.4: version bump
Summary: app-emulation/libvirt-0.6.4: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Lance Albertson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-08 23:35 UTC by Russell Haering
Modified: 2009-06-10 14:19 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libvirt 0.6.4 ebuild (libvirt-0.6.4.ebuild,3.03 KB, text/plain)
2009-06-08 23:37 UTC, Russell Haering
Details
updated kvm-img patch by Doug Goldstein (libvirt-0.6.4-kvm-img.patch,7.85 KB, text/plain)
2009-06-08 23:41 UTC, Russell Haering
Details
libvirt 0.6.4 ebuild (libvirt-0.6.4.ebuild,2.95 KB, text/plain)
2009-06-08 23:58 UTC, Russell Haering
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Russell Haering 2009-06-08 23:35:27 UTC
Version bump of libvirt to 0.6.4

Reproducible: Always

Steps to Reproduce:
Comment 1 Russell Haering 2009-06-08 23:37:55 UTC
Created attachment 193946 [details]
libvirt 0.6.4 ebuild

An ebuild that works in both configurations I need it to, based on 0.6.3-r3 from Portage.
Comment 2 Russell Haering 2009-06-08 23:41:07 UTC
Created attachment 193949 [details]
updated kvm-img patch by Doug Goldstein

The old kvm-img patch wouldn't apply against 0.6.4, so I shamelessly ripped this from Doug Goldstein's recent upstream submission.
Comment 3 Russell Haering 2009-06-08 23:58:48 UTC
Created attachment 193951 [details]
libvirt 0.6.4 ebuild

Oops, I forgot this fix:

I have no idea why this keeps making it into ebuilds, but there is no reason to require any local virtualization driver.

In fact, use of libvirtd, one of the most powerful uses of libvirt is almost completely broken by this requirement. In such a scenario you would have:

1. One or more machines running Xen, KVM, etc, with libvirtd
2. One or more libvirt 'client' machines, with no virtualization software installed. It might just be your workstation. In this case libvirt uses the 'remote' driver to connect to machines running libvirtd.

The entire point of the remote driver is that local drivers are unnecessary.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2009-06-09 13:38:35 UTC
I actually just added it to the tree. Give it a whirl and lemme know how it works. I pulled in another patch that appears to fix another issue in the storage backend but I could always be wrong.
Comment 5 Brett Edgar 2009-06-10 14:19:29 UTC
libvirt SSH connections do not function correctly with the net-analyzer/netcat package required by this ebuild.  The libvirt guys appear to be using the OpenBSD netcat which allows them to forward Unix Domain Sockets (the -U option).  Portage's current netcat doesn't do that.

The way I see it, either libvirt needs a big fat warning message that says "SSH connections to other libvirt daemons will not work as expected" or we need to get the netcat-openbsd ebuild into Portage and start depending on that package instead.

Thoughts?  Am I crazy and the only one experiencing this problem?