[Pkg-libvirt-maintainers] Bug#667937: virtinst: should Suggest instead of Recommend virt-viewer and qemu

Zak B. Elep zakame at zakame.net
Sat Apr 7 16:44:38 UTC 2012


Package: virtinst
Severity: wishlist

The package pulls in too many dependencies when installed via apt-get on
a server machine with no X11/GTK packages:

root at cobra:~# apt-get install virtinst
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
   defoma esound-common etherboot-qemu fontconfig fontconfig-config
   hicolor-icon-theme libatk1.0-0 libatk1.0-data libaudiofile0 libcairo2
   libcups2 libdatrie1 libesd0 libfont-freetype-perl libfontconfig1 
libfontenc1
   libglade2-0 libgtk-vnc-1.0-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
   libjasper1 libjpeg62 libpango1.0-0 libpango1.0-common libpcap0.8
   libpixman-1-0 libpng12-0 libthai-data libthai0 libtiff4 libvde0
   libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1
   libxfixes3 libxfont1 libxft2 libxinerama1 libxrandr2 libxrender1
   openbios-ppc openbios-sparc openhackware python-libxml2 python-pycurl
   python-urlgrabber qemu qemu-keymaps qemu-system qemu-user seabios
   ttf-dejavu-core vde2 vgabios virt-viewer x-ttcidfont-conf 
xfonts-encodings
   xfonts-utils
Suggested packages:
   defoma-doc psfontmgr dfontmgr esound-clients cups-common esound
   librsvg2-common gvfs libjasper-runtime ttf-japanese-gothic
   ttf-japanese-mincho ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp
   ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp
   libcurl4-gnutls-dev python-pycurl-dbg qemu-user-static samba sudo
   vde2-cryptcab
The following NEW packages will be installed:
   defoma esound-common etherboot-qemu fontconfig fontconfig-config
   hicolor-icon-theme libatk1.0-0 libatk1.0-data libaudiofile0 libcairo2
   libcups2 libdatrie1 libesd0 libfont-freetype-perl libfontconfig1 
libfontenc1
   libglade2-0 libgtk-vnc-1.0-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
   libjasper1 libjpeg62 libpango1.0-0 libpango1.0-common libpcap0.8
   libpixman-1-0 libpng12-0 libthai-data libthai0 libtiff4 libvde0
   libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1
   libxfixes3 libxfont1 libxft2 libxinerama1 libxrandr2 libxrender1
   openbios-ppc openbios-sparc openhackware python-libxml2 python-pycurl
   python-urlgrabber qemu qemu-keymaps qemu-system qemu-user seabios
   ttf-dejavu-core vde2 vgabios virt-viewer virtinst x-ttcidfont-conf
   xfonts-encodings xfonts-utils
0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded.
Need to get 38.1 MB of archives.
After this operation, 111 MB of additional disk space will be used.
Do you want to continue [Y/n]

Using 'apt-get --no-install-recommends install virtinst' reduces this:

root at cobra:~# apt-get install --no-install-recommends virtinst
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
   python-libxml2 python-pycurl python-urlgrabber
Suggested packages:
   libcurl4-gnutls-dev python-pycurl-dbg
Recommended packages:
   virt-viewer qemu
The following NEW packages will be installed:
   python-libxml2 python-pycurl python-urlgrabber virtinst
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 836 kB of archives.
After this operation, 3,404 kB of additional disk space will be used.
Do you want to continue [Y/n]?

As virtinst is primarily a set of commandline tools, I find the Recommends
for virt-viewer and qemu a bit too many, and should really be just put t
Suggests.  FWIW the Ubuntu version of this package already does this since
version 0.500.6-1ubuntu1.

-- System Information:
Debian Release: 6.0.4
   APT prefers stable-updates
   APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_PH.UTF-8, LC_CTYPE=en_PH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash





More information about the Pkg-libvirt-maintainers mailing list