On Wed, Jan 16, 2013 at 5:53 PM, Panagiotis Christopoulos
<pchr...@gentoo.org> wrote:
> Err, ok, so now guys, we 're offering a base profile* with dri, cups, gmp,
> fortran and pppd(?) enabled, at the same time openmp enabled but threads
> disabled, no sockets, no caps no apache2 or mysql that I would probably
> want if I wanted to build a server box etc. and we officially drop the
> server profiles (which is true, they're unmaintained for ages).

Keep in mind that the current server profile has all the problems you
just listed as well.

Oh, and keep in mind that flags really only have an effect if the
corresponding packages are actually installed.  For example, the cups
flag doesn't really have an effect unless you install apps that do
printing, so it seems pretty safe to leave in a minimal profile (would
you really want to install libreoffice, chromium, or foomatic and not
have cups support?).  The only non-desktopy package I see that uses
cups is samba, and if you're setting up a samba server there is a
decent chance you'd want cups anyway.

So, I wouldn't equate minimal as -*.  I think that it makes sense to
have use flags that result in a very conservative installation of the
core packages (which isn't necessarily completely minimal), and which
don't pull in a lot of dependencies for other packages unless most
would want them anyway.

By all means point out use flags that actually do cause issues with
servers.  However, be careful about knee-jerk reactions.  Many flags
really do make sense in context - they don't do anything on a minimal
system, and when they do bring in dependencies they tend to be ones
you'd want anyway.

And, of course, when many of those profiles were first crafted there
were not package-level USE defaults, so that is something we can also
leverage to cut down on global flag settings (one way or the other).

Rich

Reply via email to