Bug#966243: Please drop `qemu' from Recommends/Enhances

Michael Tokarev mjt at tls.msk.ru
Sat Jul 25 11:25:05 BST 2020


Package: grub-firmware-qemu
Version: 2.02+dfsg1-20
Severity: minor

qemu 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.

grub-firmware-qemu enhances the first mode, i.e. system
emulation, and has nothing to do with the second, linux-user,
emulation of qemu. More, as the package description says,
it is appropriate for x86 architecture only. So the right
way here is to Recommend/Enhance qemu-system-x86, not whole
qemu.

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-grub-devel mailing list