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 ---

Reply via email to