Bug 340133 - Error message in case of missing system-config-printer should be more clear / a warning instead
Summary: Error message in case of missing system-config-printer should be more clear /...
Status: RESOLVED FIXED
Alias: None
Product: print-manager
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Daniel Nicoletti
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-19 18:27 UTC by Andreas Sturmlechner
Modified: 2024-04-08 19:02 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.4


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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