Your message dated Fri, 17 Feb 2017 09:29:00 +0300
with message-id <[email protected]>
and subject line Re: Bug#855308: qemu: runtime dependencies for qemu are too
strict
has caused the Debian Bug report #855308,
regarding qemu: runtime dependencies for qemu are too strict
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
855308: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855308
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qemu
Severity: normal
Tags: patch
Dear qemu packaging maintainers,
the qemu binary package currently transitively depends on all
available system emulation binary packages (via its dependency
on qemu-system). These package are non-trivial in size and most
users won't need all emulators. I have prepared a patch against
current git HEAD that will change nothing by default but allow
the user to have only the emulators installed that they really
want and use.
Regards
Rolf
Author: Rolf Leggewie
Subject: relax qemu runtime dependencies
--- control-in.orig 2017-02-16 22:53:29.567416355 +0800
+++ control-in 2017-02-16 23:01:45.809877093 +0800
@@ -123,7 +123,7 @@
Package: qemu
Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32
Multi-Arch: foreign
-Depends: ${misc:Depends}, qemu-system (>= ${source:Version}), qemu-user (>= ${source:Version}) [linux-any], qemu-utils (>= ${source:Version})
+Depends: ${misc:Depends}, qemu-system (>= ${source:Version})|qemu-system-binary (>= ${source:Version}), qemu-user (>= ${source:Version}) [linux-any], qemu-utils (>= ${source:Version})
Suggests: qemu-user-static [linux-any]
Description: fast processor emulator
QEMU is a fast processor emulator: currently the package supports
@@ -222,7 +222,7 @@
# alpha m68k sh4 uses bootroms
seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~)
Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}),
-Provides: ${sysprovides:misc}
+Provides: ${sysprovides:misc}, qemu-system-binary
Breaks: qemu-system (<< 1.3.0+dfsg-5)
Replaces: qemu-system (<< 1.3.0+dfsg-5)
Description: QEMU full system emulation binaries (miscellaneous)
@@ -250,7 +250,7 @@
ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~),
qemu-efi
Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}),
-Provides: ${sysprovides:arm}
+Provides: ${sysprovides:arm}, qemu-system-binary
Breaks: qemu-system (<< 1.3.0+dfsg-5),
:ubuntu: qemu-common (<< 1.3.0+dfsg-5),
:ubuntu: qemu-kvm (<< 1.2.0.dfsg-1),
@@ -282,7 +282,7 @@
# all mips targets uses vgabios and bootroms
seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~)
Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}),
-Provides: ${sysprovides:mips}
+Provides: ${sysprovides:mips}, qemu-system-binary
Breaks: qemu-system (<< 1.3.0+dfsg-5)
Replaces: qemu-system (<< 1.3.0+dfsg-5)
Description: QEMU full system emulation binaries (mips)
@@ -310,7 +310,7 @@
Recommends: qemu-utils,
# ppc targets use vgabios-stdvga and bootroms
seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~)
-Provides: ${sysprovides:ppc}
+Provides: ${sysprovides:ppc}, qemu-system-binary
Breaks: qemu-system (<< 1.3.0+dfsg-5),
:ubuntu: qemu-common (<< 1.3.0+dfsg-5),
:ubuntu: qemu-kvm (<< 1.2.0.dfsg-1),
@@ -342,7 +342,7 @@
# sparc64 uses vgabios-stdvga and bootroms
seabios, ipxe-qemu (>= 1.0.0+git-20131111.c3d1e78-1~)
Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}),
-Provides: ${sysprovides:sparc}
+Provides: ${sysprovides:sparc}, qemu-system-binary
Breaks:
qemu-system (<< 1.3.0+dfsg-5),
:ubuntu: qemu-common (<< 1.3.0+dfsg-5),
@@ -375,7 +375,7 @@
:ubuntu: cpu-checker
Suggests: samba, vde2, qemu-block-extra (= ${binary:Version}),
kmod [linux-any], sgabios, ovmf
-Provides: ${sysprovides:x86}
+Provides: ${sysprovides:x86}, qemu-system-binary
:ubuntu:Conflicts: kvm (<< 1.3.0+dfsg-5)
Breaks:
qemu-system (<< 1.3.0+dfsg-5),
--- End Message ---
--- Begin Message ---
16.02.2017 18:18, Rolf Leggewie wrote:
> Package: qemu
> Severity: normal
> Tags: patch
>
> Dear qemu packaging maintainers,
>
> the qemu binary package currently transitively depends on all
> available system emulation binary packages (via its dependency
> on qemu-system). These package are non-trivial in size and most
> users won't need all emulators. I have prepared a patch against
> current git HEAD that will change nothing by default but allow
> the user to have only the emulators installed that they really
> want and use.
The intention of "qemu" package (it is a meta-package) is to install
ALL of qemu, it has been this way historically.
If an user wants to install certain emulator only, [s]he is free to
do that by installing this emulator package only.
There's no need to change dependencies of qemu package. Instead,
it might be a good idea to remove `qemu' binary package completely.
Thanks,
/mjt
--- End Message ---