On Sun, 02 Oct 2011 05:13:49 -0500
Dale <rdalek1...@gmail.com> wrote:

> Nikos Chantziaras wrote:
> > On 10/02/2011 12:14 PM, Dale wrote:
> >> Nikos Chantziaras wrote:
> >>> On 10/02/2011 11:44 AM, Dale wrote:
> >>>>> Look into app-portage/ufed.
> >>>>
> >>>> Hey, cooool. That is some cool stuff. Maybe I can use this to
> >>>> clean this
> >>>> up:
> >>>>
> >>>> USE="3dnow 3dnowext X a52 aac acpi alsa amd64 aml apng automount
> >>>> avahi [snip monstrosity]
> >>>
> >>> It seems you confused make.conf with package.use :-P
> >>>
> >>>
> >>>
> >>
> >> I rarely use package.use. There is a couple lines in there but not
> >> many. I usually enable a USE flag globally in make.conf and be
> >> done with it.
> >
> > Which results in the above chaos ;-P  The obvious problem is that 
> > sometimes you enable a USE flag for some package, but that USE flag 
> > has an effect on other packages too if you put it in make.conf,
> > even though you might not want that.  One reason you might not want
> > that are bloated dependencies.  For example, you install package
> > "foo" and you want the "bar" USE flag for it.  If you put it in
> > make.conf, other packages might also use that flag and pull-in its
> > deps.  Now if you unmerge "foo", an emerge --depclean will not
> > uninstall those deps.  As time goes on, this results in a system
> > full of deps you never really wanted and can't get rid of.
> >
> >
> >
> 
> 
> In that case, I then use package.use.  Like this in package.use:
> 
> x11-base/xorg-server -hal
> net-misc/ntp caps -ipv6
> media-gfx/gtkam debug
> sys-power/nut -usb
> 
> 
> I use package.use for those exceptions where I don't want something.  
> Otherwise, I put it in make.conf so that I only have one file to deal 
> with for the most part.
> 
> I am OCD about some things, like brakes on my car, but I'm not that
> OCD about this one.  I do wish emerge would give notice when a USE
> flag is invalid tho.  It's nice that it just ignores it and goes on
> but a little message that one has fell off the list would be nice.

It does :-)

emerge -p colorizes invalid USE flags and marks them in some way with an
additional character. I forget who exactly it marks them (it's in the
man page and I'm lazy today) but it does stick out like a sore thimb.


> 
> To each his own I guess.  This is how I been managing my USE flags
> since about 2003 and it works rather well.  At least for me.  ;-)
> 
> Dale
> 
> :-)  :-)
> 



-- 
Alan McKinnnon
alan.mckin...@gmail.com

Reply via email to