On 04/12/2015 09:38 PM, »Q« wrote:
> On Sun, 12 Apr 2015 21:24:48 -0400
> Alec Ten Harmsel <a...@alectenharmsel.com> wrote:
>
>> On 04/12/2015 09:15 PM, »Q« wrote:
>>> Before you pore through it, I guess I should point out that it's not
>>> causing me any problems -- I was just curious about why it would be
>>> a bad idea for me to manage those PYTHON_* variables myself.  I
>>> guess the most notable thing about my make.conf is that I'm one of
>>> those crazy USE="-*" people.
>> It's not a bad idea to manage the PYTHON_TARGETS,
>> PYTHON_SINGLE_TARGET, and RUBY_TARGET variables if you *need* a
>> specific version of python or ruby. If you do not, I would say it is
>> bad. These are set in the profile so that the maintainers can decide
>> when to update to a new stable version. Since all of the various
>> python and ruby libraries are installed from source, it's generally a
>> good idea to wait for the maintainers to stabilize a certain version
>> since that means the library support is also good.
> How can I find out whether the profile is setting those variables?
> ISTM the emerge errors I posted earlier, which happen if I get rid of
> those variables in make.conf, indicate that they are not being set at
> all.

You can find all the defaults here:
/usr/portage/profiles/base/make.defaults. I don't think the KDE profile
overrides any of the python/ruby stuff, just USE. It's strange that you
are getting that error from util-linux; I would recommend getting rid of
the USE_PYTHON="2.7" line from make.conf and, personally, avoid having
so many USE flags in make.conf.

Alec

Reply via email to