1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On 18-09-2011 09:33, Ciaran McCreesh wrote: |
5 |
> On Sun, 18 Sep 2011 14:54:56 +0530 Nirbheek Chauhan |
6 |
> <nirbheek@g.o> wrote: |
7 |
>> I don't see any features in EAPI 3 and 4 that are useful for the |
8 |
>> profiles. However, a bump to EAPI 2 (or at least 1) would be |
9 |
>> *extremely* beneficial, and cause much less chaos. |
10 |
>> |
11 |
>> Speaking with my GNOME hat, it will be *extremely* useful for |
12 |
>> slot-masking GNOME packages. |
13 |
> |
14 |
> If that route is taken, I'd recommend 1 rather than 2, for the |
15 |
> simple reason that if 2 is introduced to profiles, we need to have |
16 |
> a very careful discussion about the meanings of use dependencies in |
17 |
> profile files. |
18 |
> |
19 |
> For example, people might think they can start masking |
20 |
> cat/pkg[flag]. Is this a replacement for package.use.mask or does |
21 |
> it mean something else? I have a sneaking suspicion that if there's |
22 |
> not a policy saying "no use deps in profiles" then people will |
23 |
> start trying to use them for all kinds of horrible hacks that would |
24 |
> be better being fixed properly. |
25 |
|
26 |
What other meanings could it have? What would be the problem with |
27 |
moving the package use flag masks from package.use.mask to package.mask? |
28 |
|
29 |
As we're talking about updating profiles EAPI, what do we need to get |
30 |
to be able to mask use flags for the stable tree, but not the testing |
31 |
tree? Also, should we get back to the discussion of decoupling |
32 |
keywords from ebuilds and move them to profiles? |
33 |
|
34 |
- -- |
35 |
Regards, |
36 |
|
37 |
Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org |
38 |
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng |
39 |
-----BEGIN PGP SIGNATURE----- |
40 |
Version: GnuPG v2.0.18 (GNU/Linux) |
41 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ |
42 |
|
43 |
iQIcBAEBAgAGBQJOdf4yAAoJEC8ZTXQF1qEPmxsQAKX/rqRhF9cnekdaVZK9oPSA |
44 |
wd9GxDoof2zkUgf0UM+HH0ACzZ7cIznodK32gY+J0waBAucmq/Dn3xbrY2wrpJS7 |
45 |
130HqbKB+jyX+7SaT1DYdwdDJ4hAvdgAG0Vhnq6xF2lsvFPYsuq6irMzK8lXdeID |
46 |
qEUMQ8+7RtrotilVyeIuiSUUp+I8Z6vdhKbqmAYf91/UP5BOFvtleF6vVimtj4HA |
47 |
q+i6ELpExrIvH1zWgIJ9k0oyL+LNWCnOiajT4dy7qdy73wVy+8LLA2+nntLIbhdv |
48 |
X4HSm9wHvhKsdB1OCub0rh+WFH4gBb6CoZtqSWHuzLEEXzClXsym0XxjqBu8slaj |
49 |
F8+e04jTF1zO9GchDlOvAWJroOP9hsKlSJg+bbvnk4Dat72OPKA1zJf/R9XurNkn |
50 |
4MWPgY7TCYbpIB2hSPHsmQ7rnxz8sj+pgDZqY8MNpqLl7XGITSMhp7Krq0yS2MOP |
51 |
mkI5ZvhVkx9eqvM2MRe0KCKsC7r1U/2DSgkS+YlRmUvD2ts08miY5Ce2bVS4OWP3 |
52 |
5Wr5mVBJTlMMrN0NUX0LVtt3yuDV6voVeyxEI3iCMRAfYde34ddpFJ3e5x8q7bAA |
53 |
aldoJ8383J6RWhx7dBhnLgQ/zQm94E4g9o9sJW5sYwcfZ4qOh+SQbnuI7HVxEj2e |
54 |
vuvrabJqE2RsjHfJcW+y |
55 |
=axJ6 |
56 |
-----END PGP SIGNATURE----- |