[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#916178: roger-router-cli: missing dependency on cups



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-reportbug@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


Reply to: