Bug#716752: /usr/bin/kvm: State clearly that kvm = qemu -machine accel=kvm:tcg

2013-07-12 Thread Thomas Preud'homme
Package: qemu-system-x86
Version: 1.5.0+dfsg-4
Severity: minor
File: /usr/bin/kvm
Tags: patch

Dear Maintainer,

Currently when using kvm binary (/usr/bin/kvm), a message is displayed
announcing its deprecation and advising to use qemu-system-x86_64
instead. However, as can be seen by reading /usr/bin/kvm script, kvm is
equivalent to qemu-system-x86_64 -machine accel=kvm:tcg. The message
should thus clearly state so.

Attached is a patch with a more accurate suggestion.

Best regards.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'oldstable-updates'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages qemu-system-x86 depends on:
ii  ipxe-qemu   1.0.0+git-20120202.f6840ba-3
ii  libaio1 0.3.109-4
ii  libasound2  1.0.27.2-1
ii  libbluetooth3   4.99-3
ii  libbrlapi0.64.5-3
ii  libc6   2.17-7
ii  libcairo2   1.12.14-5
ii  libcurl3-gnutls 7.31.0-2
ii  libfdt1 1.3.0-4
ii  libgdk-pixbuf2.0-0  2.28.2-1
ii  libglib2.0-02.36.3-3
ii  libgnutls26 2.12.23-5
ii  libgtk2.0-0 2.24.20-1
ii  libiscsi1   1.4.0-3
ii  libjpeg88d-1
ii  libncurses5 5.9+20130608-1
ii  libpixman-1-0   0.26.0-4
ii  libpng12-0  1.2.49-4
ii  libpulse0   4.0-3
ii  libsasl2-2  2.1.25.dfsg1-13
ii  libsdl1.2debian 1.2.15-5
ii  libseccomp1 1.0.1-2
ii  libspice-server10.12.3-0nocelt1
ii  libssh2-1   1.4.3-1
ii  libtinfo5   5.9+20130608-1
ii  libusb-1.0-02:1.0.15-1
ii  libusbredirparser1  0.6-2
ii  libuuid12.20.1-5.5
ii  libvdeplug2 2.3.2-4
ii  libvte9 1:0.28.2-5
ii  libx11-62:1.6.0-1
ii  libxen-4.2  4.2.2-1
ii  libxenstore3.0  4.2.2-1
ii  qemu-keymaps1.5.0+dfsg-4
ii  qemu-system-common  1.5.0+dfsg-4
ii  seabios 1.7.3-1
ii  vgabios 0.7a-3
ii  zlib1g  1:1.2.8.dfsg-1

Versions of packages qemu-system-x86 recommends:
ii  qemu-utils  1.5.0+dfsg-4

Versions of packages qemu-system-x86 suggests:
ii  kmod 9-3
pn  sambanone
pn  sgabios  none
ii  vde2 2.3.2-4

-- no debconf information
diff -Nru qemu-1.5.0+dfsg/debian/kvm qemu-1.5.0+dfsg/debian/kvm
--- qemu-1.5.0+dfsg/debian/kvm	2013-05-21 20:30:46.0 +0200
+++ qemu-1.5.0+dfsg/debian/kvm	2013-07-12 11:09:07.0 +0200
@@ -1,4 +1,4 @@
 #! /bin/sh
 
-echo W: kvm binary is deprecated, please use qemu-system-x86_64 instead 2
+echo W: kvm binary is deprecated, please use qemu-system-x86_64 -machine accel=kvm:tcg instead 2
 exec qemu-system-x86_64 -machine accel=kvm:tcg $@


Bug#716752: /usr/bin/kvm: State clearly that kvm = qemu -machine accel=kvm:tcg

2013-07-12 Thread Michael Tokarev
Control: tag -1 + wontfix

12.07.2013 13:19, Thomas Preud'homme wrote:
 Package: qemu-system-x86
 Version: 1.5.0+dfsg-4
 Severity: minor
 File: /usr/bin/kvm
 Tags: patch
 
 Dear Maintainer,
 
 Currently when using kvm binary (/usr/bin/kvm), a message is displayed
 announcing its deprecation and advising to use qemu-system-x86_64
 instead. However, as can be seen by reading /usr/bin/kvm script, kvm is
 equivalent to qemu-system-x86_64 -machine accel=kvm:tcg. The message
 should thus clearly state so.
 
 Attached is a patch with a more accurate suggestion.

It is not more accurate.  The thing is: the right binary to use is
qemu-system-x86_64, exactly as suggested.  But it has other defaults,
and other flags are available.  While exact kvm behavour is accel=
as you noted, a maybe better alternative is -enable-kvm, which,
unlike the accel-with-choices option, will fail if kvm isn't enabled
instead of falling back to tcg (emulation).

Current script suggests to use the new binary, but does not tell
anything about the options, and this is, in my opinion, the most
correct thing to do, because the user is free to choice which
options are more appropriate for a given situation.

Tagging as wontfix for now.

Thanks,

/mjt


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