Re: git: 6a5b2121a0ad - main - graphics/libimagequant: update to 4.0.4

From: Alexey Dokuchaev <danfe_at_freebsd.org>
Date: Tue, 22 Nov 2022 17:36:16 UTC
On Fri, Nov 04, 2022 at 03:33:28PM +0300, Gleb Popov wrote:
> On Fri, Nov 4, 2022 at 3:20 PM Alexey Dokuchaev <danfe@freebsd.org> wrote:
> > Not everyone is using binary packages, and there's always a trade-off to
> > make.  For many of us Rust is a big "no", and if LIQ is not particularly
> > useful for a typical user, there is little reason to have it enabled by
> > default, given the price.  Defaults should be sane.
> 
> Can't agree with you on that. Defaults should be sane for users, not
> developers. Most users use binary packages and do not compile stuff
> themselves, so we should prefer defaults convenient for them.

How well do you know our users?

I'm seeing more and more folks wondering why they have to build Rust when
they install e.g. BIND from ports.  There're plenty of people who install
software from ports for various reasons, and crazy^Wdubious dependencies
give us bad image in their eyes and might turn them away from FreeBSD.

At least Rust should not be pulled by default in the `graphics/py-pillow'
and `graphics/gd' ports, it's pulluting the docs generation stack where
it's absolutely not needed.

./danfe