#1150912 RM: qemu-system qemu-system-arm qemu-system-common qemu-system-gui qemu-system-mips qemu-system-misc qemu-system-modules-opengl qemu-system-modules-spice qemu-system-ppc qemu-system-riscv qemu-system-s390x qemu-system-sparc qemu-system-x86 qemu-user qemu-user-binfmt [armhf i386] -- RoQA, ANAIS; qemu no longer supports 32-bit #1150912
- Package:
- ftp.debian.org
- Source:
- ftp.debian.org
- Submitter:
- Jeremy Bícha
- Date:
- 2026-10-21 15:49:01 UTC
- Severity:
- normal
- Tags:
Please remove this long list of binary packages from unstable for
armhf and i386 since they are no longer built from source. This is
further cleanup from qemu no longer being built on 32-bit
architectures.
The reverse build-dependency failures can be ignored for now. In fact,
one way of making sure binary packages don't have uninstallable
dependencies is to add appropriate build-depends.
After these binary packages are removed, I think there may be further
removals needed of reverse depends but it feels easier to do that once
these packages are no longer available.
In contrast to most other -common packages, qemu-system-common is not
an Architecture: all package.
$ dak rm -Rnbs unstable -aarmhf --no-arch-all-rdeps qemu-system
qemu-system-arm qemu-system-common qemu-system-gui qemu-system-mips
qemu-system-misc qemu-system-modules-opengl qemu-system-modules-spice
qemu-system-ppc qemu-system-riscv qemu-system-s390x qemu-system-sparc
qemu-system-x86 qemu-user qemu-user-binfmt
Checking reverse dependencies...
# Broken Build-Depends:
aqemu: qemu-system-common
gf-complete: qemu-user-binfmt
gnome-boxes: qemu-system-common
grub2: qemu-system
isa-support: qemu-user
libguestfs: qemu-system-arm
qemu-system-mips
qemu-system-misc
qemu-system-ppc
qemu-system-s390x
qemu-system-sparc
qemu-system-x86
libnbd: qemu-system-common
picolibc: qemu-system-arm
qemu-system-riscv
Dependency problem found.
Thank you,
Jeremy Bícha
Hi, as you wrote in this bug, there are reverse dependencies that need to be taken care of. These are way to much to just ignore them, so please address them before the removal of qemu. Please remove the moreinfo tag once that is done. Thorsten
Depends
=======
Checking reverse dependencies...
# Broken Depends:
debootstick: debootstick
freedom-maker: freedom-maker
image-garden: image-garden
nova: nova-compute-kvm
nova-compute-qemu
openstack-cluster-installer: openstack-cluster-installer-poc
pkg-rocm-tools: rocm-qemu-support
sbuild: sbuild-qemu
All of the Depends packages are Architecture: all
$ rmadison -u debian -s unstable debootstick freedom-maker
image-garden nova-compute-kvm nova-compute-qemu
openstack-cluster-installer-poc rocm-qemu-support sbuild-qemu
debootstick | 2.9 | unstable | source, all
freedom-maker | 0.35 | unstable | source, all
image-garden | 0.4.2-3 | unstable | source, all
nova-compute-kvm | 2:34.0.0-4 | unstable | all
nova-compute-qemu | 2:34.0.0-4 | unstable | all
openstack-cluster-installer-poc | 43.0.45 | unstable | all
rocm-qemu-support | 0.9.8 | unstable | all
sbuild-qemu | 0.91.10 | unstable | all
Build-Depends
===========
# Broken Build-Depends:
aqemu: qemu-system-common
gf-complete: qemu-user-binfmt
gnome-boxes: qemu-system-common
grub2: qemu-system
isa-support: qemu-user
libguestfs: qemu-system-arm
qemu-system-mips
qemu-system-misc
qemu-system-ppc
qemu-system-s390x
qemu-system-sparc
qemu-system-x86
libnbd: qemu-system-common
picolibc: qemu-system-arm
qemu-system-riscv
snek: qemu-system-arm
For the Build-Depends, these can be ignored:
- gf-complete only has Build-Depends: qemu-user-binfmt [amd64] <!nocheck>,
- gnome-boxes is no longer built for 32-bit architectures and its
binary packages have been removed from those architectures
- isa-support only has Build-Depends: qemu-user [amd64 arm64 loong64
mips64 mips64el ppc64 ppc64el riscv64 s390x sparc64] <!nocheck>
- libguestfs is no longer built for 32-bit architectures and its
binary packages have been removed from those architectures
- libnbd only has these Build-Depends:
qemu-utils <!nocheck>,
qemu-system-common [amd64 arm64 loong64 ppc64el riscv64 s390x] <!nocheck>,
qemu-utils is still built for 32-bit architectures
- picolibc is Architecture: all
I filed removal bugs for these:
- aqemu
- snek
We need maintainer action for:
- grub2 https://bugs.debian.org/1151556
Thank you,
Jeremy Bícha