On Wed, Feb 10, 2016 at 9:18 PM, Kent Fredric <kentfred...@gmail.com> wrote: > > Hence, this requires me to lie to portage about what my preferences > are to get it to play ball, constantly going "Hey portage, I actually > want python 2.7 shit, please install it". >
In this case you just wouldn't enable python 2.7 support, but you wouldn't disable it either. Portage would just pull it in where it is needed. Ditto for stuff like 32-bit support for half the libraries on your system when you're using something like wine. Just don't set the flag except explicitly if you actually need it somewhere, and it will get pulled in where it is needed, and go away when it is no longer needed. The idea is that USE flags would behave the same way as package-versions. If portage needs it then it gets installed, and when it isn't needed it gets depcleaned. -- Rich