Gentoo Archives: gentoo-dev

From: Brian Harring <ferringb@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Stupid USE defaults that need cleaning
Date: Tue, 27 Dec 2005 05:33:48
Message-Id: 20051227053051.GN5809@nightcrawler.e-centre.net
In Reply to: Re: [gentoo-dev] Stupid USE defaults that need cleaning by Chandler Carruth
1 On Tue, Dec 27, 2005 at 12:10:04AM -0500, Chandler Carruth wrote:
2 > Brian Harring wrote:
3 >
4 > >On Mon, Dec 26, 2005 at 11:28:17PM -0500, Chandler Carruth wrote:
5 > >>3) there is _no_ functionality added by any of this, only
6 > >>"user-friendliness" after a fashion, and as such, perhaps it should all
7 > >>be chucked in favor of having users competently declare their own global
8 > >>USE flags during the install, however I doubt that'll get very far. *shrug*
9
10 You're ignoring the ability to specify additions to the system set;
11 use flags aren't going to help there.
12
13
14 > >4) need for the ability to inherit multiple parent profiles.
15 > >
16 > >Otherwise, x86 desktop profile is not guranteed in anyway to reflect
17 > >sparc desktop profile (yes, somewhat the case now).
18 > >
19 > >A gnome desktop profile would make sense imo, but from a work
20 > >standpoint is totally dependant on ability to inherit multiple
21 > >parents.
22 > >
23 > How close is that ability to portage? Is there interest/room for
24 > help/work towards it?
25
26 30 minute patch if people want it (line 999 of portage.py from trunk
27 is the area of modification required).
28
29 Due to current code, would need to either educate users, or come up
30 with some way to make existing code puke when working with N parents-
31 right now the code automatically ignores any other entries in the
32 parent file (badddddddd design choice).
33
34
35 > I would like to see a more sensible approach to
36 > establishing default settings (USE flags not the only thing here).
37
38 IUSE defaults; specifying the use defaults within the ebuild itself
39 (search the -dev archives for it, spanky brought it to the ml iirc).
40
41 IUSE defaults is not a 30 minute patch.
42
43 ~harring