1 |
Stephen Bennett wrote: |
2 |
> On Tue, 17 Oct 2006 14:23:23 +0200 |
3 |
> Sebastian Bergmann <sebastian@g.o> wrote: |
4 |
> |
5 |
>> Stephen Bennett wrote: |
6 |
>>> And what the hell does paludis have to do with this anyway? |
7 |
>> [ ] You get the meaning of "analogy". No, this has nothing to do with |
8 |
>> "anal". |
9 |
> |
10 |
> There is no analogy to be made there. Arguing against carrying profile |
11 |
> metadata in IUSE is trying to prevent a design decision, not trying to |
12 |
> work around one by forcing extra work on people. |
13 |
|
14 |
I don't think anyone is arguing *against* it (at least I'm not!); just |
15 |
that it is not the solution in all cases. |
16 |
|
17 |
Placing the default USE flags all in the profiles amounts to profile |
18 |
duplication where-ever you want to use the ebuilds -> this is annoying. |
19 |
|
20 |
Placing the default USE flags all in the ebuilds (with NO profiles |
21 |
support) means that when I go off and make my own Gentoo; I get to |
22 |
modify thousands of ebuilds to set my defaults properly. |
23 |
|
24 |
Both ways suck. |
25 |
|
26 |
Hence we combine them to get a realistic result. |
27 |
|
28 |
A "naked" ebuild should *just work*; if upstream GCC provides fortran |
29 |
and libstdc++; then the ebuild should provide fortran and libstdc++ |
30 |
*by default* with no profiles. |
31 |
|
32 |
Most other cases are what I would call "distribution tinkering." |
33 |
|
34 |
We (as the primary distributor of our own tree) muck around in our |
35 |
profiles setting certain flags so that stuff works on more systems and |
36 |
in a saner fashion. |
37 |
|
38 |
So that I DON'T need to emerge kde-meta only to find that I needed QT |
39 |
with opengl support. It's a USE dep; it's not as easily representable |
40 |
in a default IUSE format; but it's relatively easy to add opengl to QT's |
41 |
default use in a profile and say "KDE requires qt with openGL support |
42 |
and most of our QT users are KDE users." There exists a qualifier |
43 |
there; that Users exist and provided feedback. |
44 |
|
45 |
-Alec Warner |
46 |
antarus@g.o |
47 |
-- |
48 |
gentoo-dev@g.o mailing list |