Bug 340133

Summary: Error message in case of missing system-config-printer should be more clear / a warning instead
Product: [Frameworks and Libraries] print-manager Reporter: Andreas Sturmlechner <asturm>
Component: generalAssignee: Daniel Nicoletti <dantti12>
Status: RESOLVED FIXED    
Severity: normal CC: demm, nate, nix.or.die, noeerover, plasma-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.4

Description Andreas Sturmlechner 2014-10-19 18:27:01 UTC
In bug 320326 it was established that system-config-printer, though important, is not a mandatory runtime dependency. The (arguably bad) way in which s-c-p is designed, currently makes it require gtk+-3 among lots of other packages. Some users prefer to give up a little bit of convenience to avoid unnecessary dependencies. Currently, in that case, print-manager will display a cryptic, reddish error status during adding a printer:

"The name org.fedoraproject.Config.Printing was not provided by any .service files'"

If we really regard s-c-p as optional, this should be a warning instead, and only be displayed in the first dialog (searching for devices). After that, the user shouldn't be bothered with it.

Ideally, it would also be a more helpful message ;)

Reproducible: Always
Comment 1 Gabriel C 2016-10-27 18:38:25 UTC
Well there is not even a notice by cmake about system-config-printer being needed