1 |
On Monday 26 October 2009 21:06:04 Rémi Cardona wrote: |
2 |
> Le 24/10/2009 15:42, Maciej Mrozowski a écrit : |
3 |
> > If you have any comments, suggestions, important notices regarding this |
4 |
> > change, please keep discussion in gentoo-desktop mailing list. |
5 |
> |
6 |
> IMHO, we shouldn't even have desktop/server subprofiles to begin with. |
7 |
> |
8 |
> I've always considered Gentoo to be an "opt-in" distro where after a |
9 |
> successful install, you end up with a bash prompt and a _means_ of |
10 |
> installing new packages. |
11 |
> |
12 |
> Finding out what USE flags mean and do is part of the Gentoo experience. |
13 |
> If we were doing spin-off distros like Ubuntu and Fedora do, then |
14 |
> subprofiles would be fine, but we're not. |
15 |
> |
16 |
|
17 |
So hmm, let me make few hypothetical statements. You see package foo-libs/baz |
18 |
has USE="pic" that is not set by default in profile. It's well documented in |
19 |
metadata.xml which says "disable optimized assembly code that is not PIC |
20 |
friendly". So as an ordinary user you set it in your make.conf because it may |
21 |
be helpful. Then you want to install another package with USE="pic" but you |
22 |
note this useflag for this package means "Force shared libraries to be built as |
23 |
PIC (this is slower)". Of course you don't want your programs run slower, do |
24 |
you? So you disable useflag in make.conf or package.use. This situation may |
25 |
lead user to reinstall half of his system, because some packages with USE="- |
26 |
pic" force foo-libs/baz[-pic] and foo-libs/bar[-pic] too. You end up with |
27 |
nothing after some time spent on reading metadata.xml, recompilling foo, bar, |
28 |
baz... just because you were forced to have a choice. |
29 |
|
30 |
IMO profiles are very good solution for every user. Especially for those that |
31 |
don't know what every use flag means and they (profiles) should have at least |
32 |
base useflags set. And if base, why not most of useful? They are only option. |
33 |
User can alwasy disable it (eg. -kde if he wants gnome, -gnome if he wants kde |
34 |
or - both if he uses openbox). |
35 |
|
36 |
My $0,02. |
37 |
|
38 |
-- |
39 |
Cheers |
40 |
Dawid Wêgliñski |