[Pkg-kde-extras] Bug#966262: please drop `qemu' from Depends

Michael Tokarev mjt at tls.msk.ru
Sat Jul 25 16:12:54 BST 2020


Package: qtemu
Version: 1.0.5-2.1
Severity: normal

qemu package is a dummy metapackage which has no actual reason to exist.
Qemu provides 2 entirely different modes of operations, it is a
system-level emulation, where qemu emulates whole (hardware)
system with its own CPU, memory subsystem, peripherial devices,
BIOS/firmware etc. This is qemu-system, or, with hardware
assistance, qemu-kvm. And another mode, where it can run
linux programs built for different architecture on another
linux system, for example to run arm linux binaries on an
x86 linux. This is qemu-user and variations.

qtemu works with the system-mode emulation of qemu, not the
user-mode.  So depending on the actual usage, you might want
to depend on either whole qemu-system, or individual
qemu-system-XXX (with XXX being arm, misc, mips, ppc, sparc,
s390x and x86), maybe the best is to list all of them as
alternatives. Or you can depend on qemu-kvm which is a
virtual package provided by the native qemu-system-foo
for a given platform (not available on all platforms).

The goal is to remove `qemu' binary metapackage from
Debian, because this package is not right, it is
pulling whole qemu with all its modes of operations, -
this is not what most people actually want, due to
what's been said above.

Thanks,

/mjt



More information about the pkg-kde-extras mailing list