control: reassign -1 src:cups control: found -1 2.3.1-1 control: affects -1 roger-router-cli Hello Marc On Mon, 10 Dec 2018 23:29:14 +0100 Marc Lehmann <debian-report...@plan9.de> wrote: > Package: roger-router-cli > Version: 1.8.14-2+b3 > Severity: serious > Justification: Policy 3.5 > > Dear Maintainer, > > roger-router-cli apparently depends on cups-daemon, but has no required > dependency on it. if only cups-client is installed, installation fails > because the daemon is not running: > > Setting up roger-router-cli (1.8.14-2+b3) ... > lpadmin: Unable to connect to server: Bad file descriptor > dpkg: error processing package roger-router-cli (--configure): > subprocess installed post-installation script returned error exit status 1 > > I *guess* the fix would be to make the dependency on cups optional in the > post-install script somehow. >
I think, that if cups provides a client that doesn't work without the corresponding daemon, its a cups bug. If they provide a cups-client containing binaries (e.g. lpadmin) that works only with cups-daemon installed, maybe they can think about adding that dependency, or split them into a new subpackage, or something else (like fail less badly). Not sure, but I have the feeling that reassigning to cups team is the right choice to do. thanks Gianfranco