Why does so much virt stuff depend on glusterfs?

Richard W.M. Jones rjones at redhat.com
Tue Jul 23 17:15:32 UTC 2013


On Tue, Jul 23, 2013 at 12:57:50PM -0400, Dave Jones wrote:
> On Mon, Jul 22, 2013 at 05:17:01PM -0700, Adam Williamson wrote:
>  
> So this thread is complaining about..
> 
>  > > Removing:
>  > >  glusterfs                       x86_64 3.4.0-2.fc19     @updates-testing 4.7 M
>  > > Removing for dependencies:
>  > >  glusterfs-api                   x86_64 3.4.0-2.fc19     @updates-testing  88 k
>  > >  glusterfs-fuse                  x86_64 3.4.0-2.fc19     @updates-testing 233 k
> 
> < 5M of deps, meanwhile..
> 
>  > >  qemu-system-alpha               x86_64 2:1.4.2-4.fc19   @updates-testing 4.1 M
>  > >  qemu-system-arm                 x86_64 2:1.4.2-4.fc19   @updates-testing 5.2 M
>  > >  qemu-system-cris                x86_64 2:1.4.2-4.fc19   @updates-testing 2.8 M
>  > >  qemu-system-lm32                x86_64 2:1.4.2-4.fc19   @updates-testing 2.8 M
>  > >  qemu-system-m68k                x86_64 2:1.4.2-4.fc19   @updates-testing 3.8 M
>  > >  qemu-system-microblaze          x86_64 2:1.4.2-4.fc19   @updates-testing 5.6 M
>  > >  qemu-system-mips                x86_64 2:1.4.2-4.fc19   @updates-testing  21 M
>  > >  qemu-system-or32                x86_64 2:1.4.2-4.fc19   @updates-testing 2.7 M
>  > >  qemu-system-ppc                 x86_64 2:1.4.2-4.fc19   @updates-testing  18 M
>  > >  qemu-system-s390x               x86_64 2:1.4.2-4.fc19   @updates-testing 3.1 M
>  > >  qemu-system-sh4                 x86_64 2:1.4.2-4.fc19   @updates-testing 7.5 M
>  > >  qemu-system-sparc               x86_64 2:1.4.2-4.fc19   @updates-testing 7.3 M
>  > >  qemu-system-unicore32           x86_64 2:1.4.2-4.fc19   @updates-testing 2.7 M
>  > >  qemu-system-xtensa              x86_64 2:1.4.2-4.fc19   @updates-testing 5.6 M
> 
> Do we really *need* all those ?

Hopefully those *are* removable.

Unfortunately some packages depend on the 'qemu' meta package which
pulls in all of the emulators.

Libvirt will happily manage any subset of qemu-system-* that you have
installed.  It probes for what binaries are available when the
libvirtd daemon starts up.  However for some reason I can't quite
understand, libvirt-daemon depends on 'qemu'.  That may be a bug?

> (And why are mips & ppc so much bigger ?)

ppc is really three separate emulator binaries for different
ppc-related architectures (ppc, ppc64 and embedded ppc).  mips is also
three binaries (mips, mips64 and something called mips64el).

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW


More information about the devel mailing list