Completely blocks @world upgrade with incomprehensible error message. !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-firmware/seabios:0 (sys-firmware/seabios-1.14.0:0/0::gentoo, ebuild scheduled for merge) USE="binary seavgabios -debug" ABI_X86="64" pulled in by ~sys-firmware/seabios-1.14.0[binary,seavgabios] required by (app-emulation/qemu-5.2.0-r50:0/0::gentoo, ebuild scheduled for merge) USE="aio al sa bzip2 caps curl doc fdt filecaps gtk jpeg lzo ncurses nls opengl oss pin-upstream-blobs png pulseaudio python sasl sdl seccomp slirp snappy spi ce ssh udev usb usbredir vhost-net vnc xattr zstd -accessibility -capstone -debug -glusterfs -gnutls -infiniband -io-uring -iscsi -jack -jemalloc -multipath -nfs -numa -plugins -rbd -sdl-image -selinux -smartcard -static -static-user -systemtap -test -vde -vhost-user-fs -virgl -virtfs -vte - xen -xfs" ABI_X86="64" PYTHON_TARGETS="python3_7 python3_8 python3_9" QEMU_SOFTMMU_TARGETS="aarch64 arm i386 mips mips64 mips64el mipsel ppc ppc64 x86_64 -alpha -avr -cris -hppa -lm32 -m68k -microblaze -microblazeel -moxie -nios2 -or1k -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc -sparc64 -tricore -unicore32 -xtensa -xtensaeb" QEMU_USER_TARGETS="aarch64 arm ppc ppc64 -aarch64_be -alpha -armeb -cris -hppa -i386 -m68k -microblaze -mi croblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc64abi32 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -spar c32plus -sparc64 -tilegx -x86_64 -xtensa -xtensaeb" [a screen of useless whitespace] (sys-firmware/seabios-1.12.0-r1-1:0/0::gentoo, installed) USE="binary seavgabios -debug" ABI_X86="64" pulled in by ~sys-firmware/seabios-1.12.0[binary,seavgabios] required by (app-emulation/qemu-5.2.0-r50:0/0::gentoo, ebuild scheduled for merge) USE="aio al sa bzip2 caps curl doc fdt filecaps gtk jpeg lzo ncurses nls opengl oss pin-upstream-blobs png pulseaudio python sasl sdl seccomp slirp snappy spi ce ssh udev usb usbredir vhost-net vnc xattr zstd -accessibility -capstone -debug -glusterfs -gnutls -infiniband -io-uring -iscsi -jack -jemalloc -multipath -nfs -numa -plugins -rbd -sdl-image -selinux -smartcard -static -static-user -systemtap -test -vde -vhost-user-fs -virgl -virtfs -vte - xen -xfs" ABI_X86="64" PYTHON_TARGETS="python3_7 python3_8 python3_9" QEMU_SOFTMMU_TARGETS="aarch64 arm i386 mips mips64 mips64el mipsel ppc ppc64 x86_64 -alpha -avr -cris -hppa -lm32 -m68k -microblaze -microblazeel -moxie -nios2 -or1k -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc -sparc64 -tricore -unicore32 -xtensa -xtensaeb" QEMU_USER_TARGETS="aarch64 arm ppc ppc64 -aarch64_be -alpha -armeb -cris -hppa -i386 -m68k -microblaze -mi croblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc64abi32 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -spar c32plus -sparc64 -tilegx -x86_64 -xtensa -xtensaeb" [another screen of useless whitespace] The problem boils down to: X86_FIRMWARE_DEPEND=" pin-upstream-blobs? ( [...] ~sys-firmware/seabios-1.14.0[binary,seavgabios] [...]" PPC_FIRMWARE_DEPEND=" pin-upstream-blobs? ( ~sys-firmware/seabios-1.12.0[binary,seavgabios] ) [...] "
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ca5a14a6e6b443244cb1142fdccb9f6d6cea97 commit d6ca5a14a6e6b443244cb1142fdccb9f6d6cea97 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2021-04-05 14:53:21 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2021-04-05 14:53:50 +0000 app-emulation/qemu: fix seabios pin for ppc Reported-by: Michał Górny Closes: https://bugs.gentoo.org/780378 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> app-emulation/qemu/qemu-5.2.0-r50.ebuild | 10 ++++++---- app-emulation/qemu/qemu-9999.ebuild | 22 ++++++++++++---------- 2 files changed, 18 insertions(+), 14 deletions(-)