Package: qemu-system Version: 2.1+dfsg-3 Severity: serious Many qemu-system-* system-mode emulators don't work anymore because they can't find firmware files.
For example, many even non-x86 systems can have PCI VGA/video cards, which needs firmware (vgabios). Alpha, mips*, ppc*, sparc64 (besides x86) are example architectures which use vgabios - either just stdvga or several variants. Aarch64, alpha, arm, mips*, ppc*, sh4*, sparc64 use pxe boot roms. This has been partially broken since 1.3.0+dfsg-5exp version, when a monolythic qemu-system package has been split into several arch-specific subpackages. At that time, everything worked as long as qemu-system-x86 package has been installed, since it provided the required symlinks in /usr/share/qemu/ and other packages was able to find firmware using these symlinks. Not ideal solution ofcourse, but since -x86 is almost always installed, this bug hasn't been noticed before. And all these systems are completely broken since 2.1+dfsg-3, when firmware handling has been modified in debian qemu package and qemu-system-x86 does not provide the symlinks anymore. The solution is to set standard search path for all systems, not depending on the architecture, and add recommends/suggests on seabios and ipxe-qemu packages to these systems. /mjt -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org