[Pkg-libvirt-maintainers] Bug#1131838: qemu does not exist on 32bit hosts anymore, but libguestfs build-depends on it (and other qemu deps issues)

Michael Tokarev mjt at tls.msk.ru
Wed Mar 25 07:13:52 GMT 2026


Source: libguestfs
Version: 1:1.58.1-3
Severity: serious

Starting with version 11.0, qemu upstream dropped 32bit host support
entirely, including utilities.  Your package build-depends on qemu-utils.
This is not going to work with qemu 11.0 and up, which is already available
in experimental.

Please drop dependency on qemu packages on 32bit hosts.

Additionally, your dependencies on qemu-system subpackages isn't easy to
deal with.  Qemu had to rearrange qemu-system subpackages a few times, due
to changes in importance of various architectures in debian.  So actual
package names which provide particular qemu-system-$arch binary will change,
but each binary package provides all qemu-system-$arch binaries it contains,
for a long time already (for multiple debian releases).

So, instead of your current:

[Build-]Depends:
  qemu-system-arm [armel armhf arm64],
  qemu-system-mips [mips mipsel mips64 mips64el],
  qemu-system-s390x [s390x],
  qemu-system-riscv64 [riscv64],
  qemu-system-ppc [powerpc ppc64 ppc64el],
  qemu-system-sparc [sparc sparc64],
  qemu-system-x86 [i386 amd64],
  qemu-system-misc [loong64],

it is possible to use:

[Build-]Depends:
  qemu-system-armel [armel],
  qemu-system-armhf [armhf],
  qemu-system-arm64 [arm64],
  ...

or, even better:

[Build-]Depends:
  qemu-system-native [armel armhf arm64],
  ...

But please adjust this for dropping 32bit host support entirely
(so there's no qemu-system-* or qemu-utils on 32bit arch).

Thanks,

/mjt



More information about the Pkg-libvirt-maintainers mailing list