On 02/02/2018 08:34 PM, f4...@f4fxl.org wrote: > Hi, > > I beg your pardon, but this looks like a half baked feature. > IMHO package is missing some sort of migration from previous versions. > Packages are not supposed to require manual steps or shall prompt the > user what to do during update.
Could you explain what's wrong with the migration ? The file is in /etc/default, so it's marked as CONFFILES, and as such, if you changed it, dpkg will do a prompt. In my case, it did: Setting up minissdpd (1.5.20161216-2~bpo9+1) ... Installing new version of config file /etc/default/minissdpd ... Installing new version of config file /etc/init.d/minissdpd ... I don't see any trouble here... If you do, please explain. > Previous version seemed to accept 0.0.0.0 to listen on all interfaces, > it is unclear what is required to achieve the same. As much as I understand, you're supposed to just configure one interface or IP pool, and miniupnpd will listen on all IPs on that device / pool. /usr/sbin/minissdpd --help explains this. If you just enter an interface name, like let's say eth0, then it will listen on that. If you enter 0.0.0.0/0, then it will listen on everything, no mater what. I tried putting 0.0.0.0 without the trailing /0, and it looks like also working. > Moreover, entering a > valid address like the example specified in the error message also fails. Contributions, suggestions, ideas are more than welcome for improving the package. Cheers, Thomas Goirand (zigo)