Hi,

Josef Spillner wrote:
> I'd like to express my interest to see either more dependencies turned
> into recommendations or the creation of a light-weight qemu-kvm-minimal
> package.

Michael Tokarev wrote:
> And there, it is already too much variations and subpackages being built,
> I'm not sure the savings are worth the extra complexity.

The reason why this is noticed is because when you want to set up a
dedicated virtualization server, the comparison of what the user is
instructed to do by the Debian Wiki pages for KVM and Xen is, frankly,
ridiculous. The output is below.

Suffice it to say that the assumption that every user will need X and sound
drivers is exceedingly slanted towards the desktop use case. On the servers,
it will just make them accumulate a load of cruft that will later lead to a
thousand updates because of security advisories.

Making all this stuff less hard-wired would be useful. Nobody really wants
to turn off any features permanently - we just want you to package them
separately, because that's what the packaging system is useful for. If the
process has upstream prerequisites, tag it upstream, don't tag it wontfix.

% sudo apt-get install qemu-kvm libvirt-bin
[...]
The following NEW packages will be installed:
  augeas-lenses ca-certificates dbus dnsmasq-base ebtables gawk ipxe-qemu
  libaio1 libasound2 libasyncns0 libaugeas0 libavahi-client3
  libavahi-common-data libavahi-common3 libbluetooth3 libbrlapi0.5 libcaca0
  libcap-ng0 libclass-isa-perl libcurl3-gnutls libdbus-1-3 libdirectfb-1.2-9
  libffi5 libflac8 libglib2.0-0 libglib2.0-data libice6 libiscsi1 libjpeg8
  libjson0 libldap-2.4-2 libnetcf1 libnetfilter-conntrack3 libnl1 libnuma1
  libogg0 libparted0debian1 libpcap0.8 libpciaccess0 libpixman-1-0
  libpng12-0 libpulse0 librtmp0 libsasl2-2 libsasl2-modules libsdl1.2debian
  libsigsegv2 libsm6 libsndfile1 libspice-server1 libssh2-1 libswitch-perl
  libsystemd-login0 libts-0.0-0 libusbredirparser0 libvdeplug2 libvirt-bin
  libvirt0 libvorbis0a libvorbisenc2 libx11-6 libx11-data libx11-xcb1
  libxau6 libxcb1 libxdmcp6 libxenstore3.0 libxext6 libxi6 libxml2
  libxml2-utils libxslt1.1 libxtst6 libyajl2 netcat-openbsd openssl parted
  perl perl-modules qemu-keymaps qemu-kvm qemu-utils seabios sgml-base
  shared-mime-info sharutils tsconf vgabios x11-common xml-core
0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded.
Need to get 33.3 MB of archives.
After this operation, 100 MB of additional disk space will be used.

% sudo apt-get install qemu-kvm libvirt-bin --no-install-recommends
[...]
The following NEW packages will be installed:
  augeas-lenses ipxe-qemu libaio1 libasound2 libasyncns0 libaugeas0
  libavahi-client3 libavahi-common-data libavahi-common3 libbluetooth3
  libbrlapi0.5 libcaca0 libcap-ng0 libcurl3-gnutls libdbus-1-3
  libdirectfb-1.2-9 libffi5 libflac8 libglib2.0-0 libice6 libiscsi1 libjpeg8
  libjson0 libldap-2.4-2 libnetcf1 libnl1 libnuma1 libogg0 libparted0debian1
  libpcap0.8 libpciaccess0 libpixman-1-0 libpng12-0 libpulse0 librtmp0
  libsasl2-2 libsdl1.2debian libsm6 libsndfile1 libspice-server1 libssh2-1
  libts-0.0-0 libusbredirparser0 libvdeplug2 libvirt-bin libvirt0
  libvorbis0a libvorbisenc2 libx11-6 libx11-data libx11-xcb1 libxau6 libxcb1
  libxdmcp6 libxenstore3.0 libxext6 libxi6 libxml2 libxslt1.1 libxtst6
  libyajl2 qemu-keymaps qemu-kvm qemu-utils seabios tsconf vgabios
  x11-common
0 upgraded, 68 newly installed, 0 to remove and 0 not upgraded.
Need to get 19.8 MB of archives.
After this operation, 48.6 MB of additional disk space will be used.

% sudo apt-get install xen-linux-system-amd64
[...]
The following NEW packages will be installed:
  ca-certificates gawk libaio1 libclass-isa-perl libcurl3-gnutls libffi5
  libglib2.0-0 libglib2.0-data libiscsi1 libldap-2.4-2 librtmp0 libsasl2-2
  libsasl2-modules libsigsegv2 libssh2-1 libswitch-perl libxen-4.1
  libxenstore3.0 libxml2 openssl perl perl-modules qemu-keymaps qemu-utils
  sgml-base shared-mime-info sharutils xen-hypervisor-4.1-amd64
  xen-linux-system-3.2.0-4-amd64 xen-linux-system-amd64 xen-system-amd64
  xen-utils-4.1 xen-utils-common xenstore-utils xml-core
0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded.
Need to get 19.6 MB of archives.
After this operation, 65.4 MB of additional disk space will be used.

% sudo apt-get install xen-linux-system-amd64 --no-install-recommends
[...]
The following NEW packages will be installed:
  gawk libsigsegv2 libxen-4.1 libxenstore3.0 xen-hypervisor-4.1-amd64
  xen-linux-system-3.2.0-4-amd64 xen-linux-system-amd64 xen-system-amd64
  xen-utils-4.1 xen-utils-common xenstore-utils
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 3896 kB of archives.
After this operation, 9400 kB of additional disk space will be used.

-- 
     2. That which causes joy or happiness.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to