This is exactly how I solved the problem. About an hour lost in wondering what can be wrong with otherwise perfectly functioning setup.

Do you (I liked that royal `we'!) expect the user to read READMEs of every package that Firefox et al. depend on directly or indirectly?

The economy of ~150K of storage does not justify lost time. I can build a complete operating system from source, however I do prefer using packages --- exactly for this reason: not dealing with ridiculous stuff like that.

On 7/8/19 10:42 AM, Antoine Jacoutot wrote:
On Mon, Jul 08, 2019 at 09:25:34AM +0300, Vadim Penzin wrote:
Neither the GTK+[23] base packages nor Firefox, Thunderbird, Gimp (and, quite 
probably, many other important packages) depend on gtk+[23]-cups.

As a consequence, those GUI programs do not discover CUPS printers.  The user 
is expected to figure out that dependency the hard way.

Other systems seem to take the path of making gtk+[23]-cups a dependency of 
gtk+[23].

We take the path of letting our users read the documentation we provide for 
them:

$ grep gtk.*cups /usr/local/share/doc/pkg-readmes/gtk+{2,3}
/usr/local/share/doc/pkg-readmes/gtk+2:Printing to CUPS requires installing the 
gtk+2-cups package.
/usr/local/share/doc/pkg-readmes/gtk+3:Printing to CUPS requires installing the 
gtk+3-cups package.



Reply via email to