[fedora-virt] libguestfs broken dependencies on Fedora 10
Ján ONDREJ (SAL)
ondrejj at salstar.sk
Tue May 19 10:21:11 UTC 2009
On Mon, May 18, 2009 at 09:15:41PM +0100, Richard W.M. Jones wrote:
> On Mon, May 18, 2009 at 07:19:28PM +0200, Ján ONDREJ (SAL) wrote:
> > during reading FWN I see, that not only I don't like broken dependencies
> > in Fedora repositories. I have an suggestion, how to fix this and make it
> > functional for Fedora 10.
> >
> > Richard, can you add qemu-0.10 (at least binary) into libguestfs package
> > for Fedora 10? Please change you spec file, add qemu sources, compile
> > qemu-kvm as alternate name, like qemu-kvm-libguestfs and configure your
> > libguestfs to use this version of qemu/kvm.
>
> This is certainly one way to do it. Bundling a whole qemu binary is
> arguably as bad as breaking dependencies isn't it?
I think it's less disturbing for user, but may be harder for packager.
Another way can be to add only binary to libguestfs sources, but it's not an
opensource way.
> I also had a go at backporting the changes to qemu that we ship in
> F-10. qemu in F-10 is based on qemu 0.9, and doesn't include the
> vmchannel patch. The vmchannel patch looks deceptively simple:
>
> http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg01042.html
>
> However when I started to backport it, I discovered that the patch
> depends on many extra functions and features added to slirp since
> qemu 0.9. I ended up with a qemu which compiled, but kept
> segfaulting, and it was tricky to diagnose exactly why.
Hmm, even if I don't use KVM in Fedora 10 for production, may be somebody
uses, so playing with this package in a stable system is not a good idea.
Backporting changes to qemu-0.9 may be the right way, just we can pray to
not end with totally non-functional qemu (like your segfaulting).
> Is it really a problem to use the libguestfs and/or qemu packages from
> Fedora 11 builds? You can grab the latest builds out of Koji:
>
> http://koji.fedoraproject.org/koji/search?match=glob&type=package&terms=libguestfs
> http://koji.fedoraproject.org/koji/search?match=glob&type=package&terms=qemu
>
> This worked OK for me, although I have now moved to using Fedora
> 11-Preview, and have mostly abandoned Fedora 10.
There are still problems with qemu-0.10 on some systems. Look at least for
my bugs 499601 or 499596. I also can't install 11-Preview on qemu-0.10 with
in graphics mode.
Also set proper automatic updates for these packages (each user should
update at least their qemu packages) can be harder.
SAL
More information about the Fedora-virt
mailing list