[fedora-virt] libguestfs broken dependencies on Fedora 10

Richard W.M. Jones rjones at redhat.com
Mon May 18 20:15:41 UTC 2009

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 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:


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.

>   I don't use libguestfs rpm package yet, but using libguestfs from git
> repository with succes in similar way. I have only qemu-kvm copyed from
> rawhide as alternate name and compiled libguestfs as described above.
> Everything works fine.
>   Installing qemu-0.10 from rawhide into my Fedora 10 resulted always with
> qcow2 image corruptios and this package does not worked for me. May be these
> problems are already fixed, but I still think, this is not a good idea.

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:


This worked OK for me, although I have now moved to using Fedora
11-Preview, and have mostly abandoned Fedora 10.


Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.

More information about the Fedora-virt mailing list