Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
Date: Sun, 18 Sep 2011 14:22:16
Message-Id: 4E75FE32.8020306@gentoo.org
In Reply to: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting by Ciaran McCreesh
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-----

Replies