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

Reply via email to