Package: openstack-cluster-installer Version: 40.1 Severity: important X-Debbugs-Cc: [email protected]
The "openstack-cluster-installer" package has "qemu" in its Depends section. This is completely wrong, - qemu is an empty dummy package. In the long past, when qemu first appeared in Debian, there was just one binary package, named qemu, which contained everything. Later on, it has been split at least to full system emulation package (qemu-system) and to user-level emulation package (qemu-user and qemu-user-static), with "qemu" becoming a metapackage and depending on everything. But later on it has become clear that installing whole qemu is useless. So "qemu" package become a dummy empty package with nothing in it and no dependencies. Many bugs has been filed against numerous packages which listed "qemu" in various dependencies, and most of them has been fixed by now. But it seems some new packages emerged which again list qemu as one of dependencies, like in this case. Please decide which qemu variant do you really need. If you actually need _all_ system-level qemu emulators (for all available architectures), you can depend on qemu-system which in turn pulls in all various qemu-system-foo sub- packages like qemu-system-x86 and qemu-system-ppc etc. Or maybe you depend on certain architecture, in this case you can list only specific variant. Maybe you can depen on qemu-kvm, which is a virtual package provided by certain qemu-system-foo binary on architectures where native KVM support is available (note in this case your package can't be Arch: any since qemu-kvm isn't available on all architectures). As of now, depending on "qemu" does you exactly nothing, but prevents this package from being removed. This is why I set Severity to "important". Thanks! /mjt

