fire-eyes wrote:
> Duncan wrote:
> > OTOH, if enabling those protocols pulls in all sorts of additional 
> > packages to support them, shipping with everything on just because
> > it's possible is not the Gentoo way.  That's what USE flags are
> > for.  If indeed additional dependencies are pulled in, IMO the USE
> > flags should remain, and maybe someone needs to explain the Gentoo
> > way to upstream.
> 
> ++; from a user. I prefer to leave them off. However I can understand
> the other sides point of view, too.

I believe one of the main philosophies of Gentoo is to try to have an
app be as close to upstream as possible.  I personally believe that
this means the we should try to enable enough USE flags by default that
it is roughly equivalent to running upstream's './configure' with no
arguments.  USE flags then give the advanced user the ability to
disable those features normally on, or enable those features normally
off, but we want a freshly installed package by default to "just
work"[1] and to be "as close to upstream as possible"[2].

With this in mind, enabling most of the default protocols makes sense
to me.

[1]
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1#doc_chap1

[2] looking for actual references to this, but couldn't find it...
    I think it's _somewhere_ in the required new-developer reading...

-- 
Jim Ramsay
Gentoo/Linux Developer (rox,gkrellm)

Attachment: signature.asc
Description: PGP signature

Reply via email to