Bug#897064: Please demote Recomends: minissdpd
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
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