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.

Reply via email to