FS#51431 - Missing optional dependency on gtk3-print-backends

Attached to Project: Arch Linux
Opened by iTanguy (itanguy) - Tuesday, 18 October 2016, 18:54 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 18 October 2016, 23:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
In order to print, gtk3-print-backends is now required.
At least in my company setup (remote printers), from at least firefox and evince.
If not installed, printers don't show up in Print dialog box, though they are detected properly by cups.
I bet that most gtk3 applications that can print face the same issue.

As far as I could search, the (optional) dependency is not mentionned anywhere in the packages (firefox, gtk3, cups...).
And I can't tell if teh best solution is to add gtk3-print-backend as optdepends on firefox, gtk3 or any other package...

I found it only because it was mentionned on the Wiki in the cups Wiki page:
> As of gtk3 3.22, in order to print from GTK3 applications you will need to additionally install the gtk3-print-backends package.

I don't know for sure

Additional info:
* package version(s)
** firefox 49.0.1-1
** evince 3.22.1-1
** gtk3 3.22.1+8+ge11df6c-2
** gtk3-print-backends 3.22.1+8+ge11df6c-2
** cups 2.2.1-1
** cups-filters 1.11.4-1

Steps to reproduce:
1. Setup cups-browsed to use remote CUPS server, using cups protocol
2. Check that pritners are detected
** For example, using cups web browser http://localhost:631/ You can even print an test page
2. Open a PDF in firefox or evince
3. Click on Print
** The network printer doesn't show up in the dialog window
4. Install gtk3-print-backends
** the printer will now show up in the dialog
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 18 October 2016, 23:21 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Already an optional dep of gtk3

Loading...