On Thursday 11 August 2005 09:04, Mike Frysinger wrote:
> On Wednesday 10 August 2005 07:56 pm, Jason Stubbs wrote:
> > On Thursday 11 August 2005 00:39, Mike Frysinger wrote:
> > > On Wednesday 10 August 2005 11:24 am, Jason Stubbs wrote:
> > > > On Wednesday 10 August 2005 22:19, Ciaran McCreesh wrote:
> > > > > On Wed, 10 Aug 2005 09:10:39 -0400 Michael Cummings
> > > > >
> > > > > <[EMAIL PROTECTED]> wrote:
> > > > > | (not directed at dsd in particular, just the last one in my
> > > > > | inbox to reply :) That's great and all that its in features for
> > > > > | the installation, but what about packages with optional
> > > > > | dependencies based on doc and man?
> > > > >
> > > > > Join in the quest to get FEATURES added to the expand list! Bug
> > > > > #82513.
> > > >
> > > >  How much do you like C code that has
> > > > #ifdef's for the compiler being used? It's the same thing.
> > >
> > > i'll take
> > > #ifdef __x86_64__
> > > over
> > > use amd64
> > > any day
> >
> > I was referring to compiler version. Portage FEATURES are not a
> > guaranteed part of an ebuild's "shell". Let me put it another way,
> > should ebuilds handle NOCOLOR as well?
>
> no, but why should NOCOLOR affect how a package is built/installed ?  the
> point here is that we dont really care whether it's FEATURES or USE or
> what, as long as we have the ability to control DEPEND/SRC_URI/behavior
> in an ebuild depending on whether the user wants tests/manpages/etc...

As well as having the option presented to the user in a unified way. ;)

Really, something along the lines of Carsten's base.eclass suggestion sounds 
best to me. The fact that ebuilds are find what are currently portage 
FEATUREs to be interesting implies in my mind that they either shouldn't be 
FEATUREs (noman, noinfo) or that the relation to ebuilds should be 
investigated further and dealt with appropriately (test, debug).

With noman and the like, how's the following for a solution? A lot of the 
ebuild functions contained within portage will be moving into the tree once 
signing is in. What about adding {pre,post}_src_{compile,install,...} hooks 
into portage that will live in the tree that USE="man" support can be 
implemented in globally? For those packages that have a specific interest, 
the USE flag will be available. Everything should be happy on the ebuild 
side of things. (On the U/I side of things, stuff can be done to cut down 
the noise.)

-- 
Jason Stubbs

Attachment: pgpPOnnZ2ACgo.pgp
Description: PGP signature

Reply via email to