Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Machine completely broken; Ncursed!
Date: Mon, 13 Apr 2015 05:53:13
Message-Id: 552B59B6.9040206@gmail.com
In Reply to: [gentoo-user] Re: Machine completely broken; Ncursed! by "»Q«"
1 On 13/04/2015 03:38, »Q« wrote:
2 > On Sun, 12 Apr 2015 21:24:48 -0400
3 > Alec Ten Harmsel <alec@××××××××××××××.com> wrote:
4 >
5 >> On 04/12/2015 09:15 PM, »Q« wrote:
6 >>>
7 >>> Before you pore through it, I guess I should point out that it's not
8 >>> causing me any problems -- I was just curious about why it would be
9 >>> a bad idea for me to manage those PYTHON_* variables myself. I
10 >>> guess the most notable thing about my make.conf is that I'm one of
11 >>> those crazy USE="-*" people.
12 >>
13 >> It's not a bad idea to manage the PYTHON_TARGETS,
14 >> PYTHON_SINGLE_TARGET, and RUBY_TARGET variables if you *need* a
15 >> specific version of python or ruby. If you do not, I would say it is
16 >> bad. These are set in the profile so that the maintainers can decide
17 >> when to update to a new stable version. Since all of the various
18 >> python and ruby libraries are installed from source, it's generally a
19 >> good idea to wait for the maintainers to stabilize a certain version
20 >> since that means the library support is also good.
21 >
22 > How can I find out whether the profile is setting those variables?
23 > ISTM the emerge errors I posted earlier, which happen if I get rid of
24 > those variables in make.conf, indicate that they are not being set at
25 > all.
26 >
27 > When a new version of python (or ruby, I guess) is stabilized, I do
28 > have to spend some time making sure those variables are sanely set, and
29 > I'd rather just leave it up to the devs.
30 >
31 >> Also, using the KDE profile and having USE="-*" seem contrary. One of
32 >> the main reasons to use a profile is to get a relevant set of USE
33 >> flags.
34 >
35 > I don't want the profile's USE flags, but I still thought it best to
36 > select the profile that matches what I use the machine for.
37
38
39 A profile is indeed intended to match the intended use of the machine,
40 and to do that it does two things:
41
42 - enables or disables some software (the minor feature)
43 - sets some sane default USE (the major feature)
44
45 USE="-*" essentially undoes the profile entirely rendering it useless.
46 You'd be better off just setting your profile to default and doing all
47 the heavy lifting yourself instead of going with the maintainers
48 suggestions implemented in the profile.
49
50 --
51 Alan McKinnon
52 alan.mckinnon@×××××.com

Replies

Subject Author
[gentoo-user] Re: Machine completely broken; Ncursed! "»Q«" <boxcars@×××.net>