I don't think hiding dependencies in qemu-common is a good idea.
qemu-user does not depend on qemu-common but qemu-common is supposed to pull docs as well - does qemu user not need those? And where are those, anyway?
qemu-kvm and qemu-user both depend on qemu-common and the former also depends on bridge-utils, iproute, upstart-job and whatnot while the latter does not but depends on qemu-keymaps instead. Don't see why there should be any difference.
Obviously, qemu-common fails at bringing any uniformity into qemu dependencies, only hides them from the user.
I don't think hiding dependencies in qemu-common is a good idea.
qemu-user does not depend on qemu-common but qemu-common is supposed to pull docs as well - does qemu user not need those? And where are those, anyway?
qemu-kvm and qemu-user both depend on qemu-common and the former also depends on bridge-utils, iproute, upstart-job and whatnot while the latter does not but depends on qemu-keymaps instead. Don't see why there should be any difference.
Obviously, qemu-common fails at bringing any uniformity into qemu dependencies, only hides them from the user.