Bug#897064: Please demote Recomends: minissdpd

2018-04-28 Thread Thomas Goirand
On 04/27/2018 11:17 PM, Michael Biebl wrote:
> Package: libminiupnpc16
> Version: 2.0.20180222-1
> Severity: wishlist
> 
> Hi,
> 
> libminiupnpc16 recommends minissdpd. That means, every applications that
> links against libminiupnpc16 will pull in minissdpd.
> In my specific case I noticed it because of transmission-gtk.
> 
> In a binary distribution like Debian, it's common to enable as many
> features as feasible, which in most cases means, linking against a
> specific library.
> It should should be up to the actual application though, in this case
> transmission-gtk, to add a recommends or depends on a specific daemon
> like minissdpd, as only the application maintainer itself knows, if the
> functionality provided by the library/daemon is important to the
> application itself. It shouldn't be up to the library to pull in such
> helper daemons.
> 
> Therefore, please consider dropping the Recommends on minissdpd or
> lowering it to Suggests.
> 
> Regards,
> Michael

Michael,

We know, and this will be addressed. Please just bare with us for a
little bit more. There's already a bug opened for that thing.

By the way, the use case that you're commenting is exactly why you do
need minissdpd: it's going to really speed-up starting transmission. But
that's probably off-topic... :)

Cheers,

Thomas Goirand (zigo)



Bug#897064: Please demote Recomends: minissdpd

2018-04-27 Thread Michael Biebl
Package: libminiupnpc16
Version: 2.0.20180222-1
Severity: wishlist

Hi,

libminiupnpc16 recommends minissdpd. That means, every applications that
links against libminiupnpc16 will pull in minissdpd.
In my specific case I noticed it because of transmission-gtk.

In a binary distribution like Debian, it's common to enable as many
features as feasible, which in most cases means, linking against a
specific library.
It should should be up to the actual application though, in this case
transmission-gtk, to add a recommends or depends on a specific daemon
like minissdpd, as only the application maintainer itself knows, if the
functionality provided by the library/daemon is important to the
application itself. It shouldn't be up to the library to pull in such
helper daemons.

Therefore, please consider dropping the Recommends on minissdpd or
lowering it to Suggests.

Regards,
Michael




-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libminiupnpc16 depends on:
ii  libc6  2.27-3

Versions of packages libminiupnpc16 recommends:
pn  minissdpd  

libminiupnpc16 suggests no packages.

-- no debconf information