Wols Lists wrote: > On 05/06/2024 13:28, Rich Freeman wrote: >> Implementing dynamic USE management would take somebody a fair bit of >> effort, and for all I know it would make every emerge you run take an >> hour to recompute the dependency tree. The ability to configure USE >> flags, along with the ability to dynamically decide the version of >> dynamically linked packages, makes Gentoo have a dependency tree that >> is MUCH larger than basically any other distro out there. This is why >> portage takes so long to decide what to install compared to basically >> everything else. > > What I at least try to do is use "autounmask-write", or whatever the > appropriate option is. This does I believe flag individual versions of > whatever. > > Then I DON'T let etc-update append the changes to J Random File in > whatever package... directory is appropriate !!! > > I rename the ._ file to usually the name of the package I'm interested > in, or maybe the current date, or whatever. Point is, I don't get some > humungous file full of assorted unrelated dependencies. And then when > I'm bored I go through deleting loads of files maybe 6 months old or > more. Seeing as the packages have usually been replaced by then, it > rarely affects anything. > > Yes it's a minor pain I have to go through this for pretty much every > package update if I've got a problem package, but I do a --update once > a week at most, so it's very little hassle. > > And occasionally I'll add the flag to make.conf, instead ... :-) > > Cheers, > Wol > >
Don't forget eix-test-obsolete which will find and list entries that are no longer needed. Bad thing is, it doesn't seem to say which file it is in when you use a directory. It just says the type of file, *.use, *.mask, *.keyword etc. Dale :-) :-)