On Fri, Feb 19, 2016 at 02:31:26PM -0500, gwes wrote: > >>>I set the default to without cups because that is the > >>>version of least surprise. It seems to me that installing a graphics > >>>package shouldn't install a print package, a network package, > >>>etc. etc. so that's how it's set. I can easily reverse that. > >>Installing cups-libs (and the packages it depends on, including > >>avahi) shouldn't cause any harm unless they are really used. Which > >>isn't the case unless ghostscripts cups driver is used. Correct me > >>if I'm wrong. > >You're not wrong. And avahi will not run if you don't enable it. > > > Why install cups, avahi, and dbus if you'll never use them? > That's three large packages, three user IDs, etc. etc. > I'm advocating installing less useless code.
So you're willing to test (i.e. build *and* test-run several docuuments with several ghostscript drivers) all combinations of all the flavors for the next update of ghostscript? That would be a collection like this: (no flavor) a4 a4,no_cups gtk gtk,a4 gtk,a4,no_cups gtk,no_cups no_cups no_x11 no_x11,a4 no_x11,a4,no_cups no_x11,no_cups Or should we go back to the (very brittle, IIRC) approach of trying to dlopen(3) libcups when the cups driver is used? Ciao, Kili ps: i'm aware that the ghostscript port needs an update, and i hope to find the time to work on it after the release lock phase.