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 <none> libminiupnpc16 suggests no packages. -- no debconf information