1 |
Hello |
2 |
|
3 |
Somewhat continuing my battle to reasonably minimise USE flags enabled by |
4 |
default for users, I'd like to ask about one particular commit. Note that |
5 |
there's no commit message and it looks a bit fishy: |
6 |
|
7 |
http://sources.gentoo.org/viewcvs.py/gentoo- |
8 |
x86/profiles/base/use.defaults?r1=1.1&r2=1.1.1.1 |
9 |
|
10 |
It enables considerable amount of USE flags in base profile. |
11 |
I'm most concerned about 'gstreamer' USE flag as it's not needed at all for |
12 |
KDE users (they get xine phonon backend as default and will just cause |
13 |
unnecessary dependency chain). |
14 |
If author of that commit is concerned about Gnome functionality, he could talk |
15 |
with Gnome devs first - besides gstreamer is probably pulled there as |
16 |
dependency so no point really in enabling it as USE flag in base profile. |
17 |
|
18 |
Please remove it. |
19 |
(also 'gtk' is there, why not 'kde' as well? remember we're talking about |
20 |
*base* profile, not *desktop* profile) |
21 |
|
22 |
And my main point is - since we have EAPI=1 (use defaults) and EAPI=2 (use |
23 |
deps, yes, it's time to learn those), sane defaults should be set per package |
24 |
level if possible and respected via use deps. |
25 |
|
26 |
Also this is very related to bug [1] and discussion about it [2]. It would be |
27 |
nice to see some progress on that matter (progress = perl and python dropped |
28 |
from profile, and only enabled for ebuilds when maintainer see it fit). |
29 |
|
30 |
1. https://bugs.gentoo.org/show_bug.cgi?id=250179 |
31 |
2. http://archives.gentoo.org/gentoo- |
32 |
dev/msg_afe72c138992b6a590120de199ffcc44.xml |
33 |
|
34 |
-- |
35 |
regards |
36 |
MM |