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.


Reply via email to