1 |
On Wed, 2009-05-27 at 12:46 +0000, Ferris McCormick wrote: |
2 |
> On Tue, 2009-05-26 at 20:57 +0200, Tiziano Müller wrote: |
3 |
> > This is your friendly reminder! Same bat time (typically the 2nd & 4th |
4 |
> > Thursdays at 2000 UTC / 1600 EST), same bat channel (#gentoo-council @ |
5 |
> > irc.freenode.net) ! |
6 |
> > |
7 |
> > If you have something you'd wish for us to chat about, maybe even vote |
8 |
> > on, let us know! Simply reply to this e-mail for the whole Gentoo dev |
9 |
> > list to see. |
10 |
> > |
11 |
> > For more info on the Gentoo Council, feel free to browse our homepage: |
12 |
> > http://www.gentoo.org/proj/en/council/ |
13 |
> > |
14 |
> > |
15 |
> > Following is the preliminary meeting agenda. First we'll have to fill |
16 |
> > the empty spot. After a short upgrade on EAPI-3 implementation we will |
17 |
> > discuss the removal of old eclasses, followed by our old friend GLEP 55. |
18 |
> > If we still have time we can dive into the topic of general EAPI |
19 |
> > development. |
20 |
> > |
21 |
> |
22 |
> Because Piotr recently amended GLEP55 to provide some further |
23 |
> clarification and justification as well as to present a few alternatives |
24 |
> addressing some objections people have expressed, it seems to me that |
25 |
> the GLEP55 discussion should now go something like this: |
26 |
> |
27 |
> 1. Approve the concept in principle (I think Piotr's examples |
28 |
> sufficiently show the need for something along the lines set out in the |
29 |
> revised GLEP); |
30 |
> |
31 |
--- SNIP --- |
32 |
|
33 |
I did not intend to set off another religious war with this. I was |
34 |
merely expressing my own opinion in response to the request from |
35 |
Council. But it seems every time GLEP55 is mentioned, there is a |
36 |
cascade of emotional responses, but I don't see anything in GLEP55 worth |
37 |
any sort of emotional response, so consider this directed at council. |
38 |
If anyone has technical issues with it, please either make them as such |
39 |
and leave out the personal attacks. |
40 |
|
41 |
1. For some reason, there were comments about the writing style used in |
42 |
GLEP55. Personally, I find it clear enough, and would expect that it |
43 |
would be revised once Council settles on whether to adopt the proposed |
44 |
solution or one of its alternatives. (That's why it's marked as a |
45 |
draft.) In my opinion, as it stands it clearly shows the necessity for |
46 |
it or its equivalent (one of the alternatives it mentions); |
47 |
|
48 |
2. I said that no matter what we do, I think we need a new extension; |
49 |
|
50 |
3. Personally, I prefer .eb (with eapi defined elsewhere) |
51 |
to .ebuild-<eapi>, but I view that as more a matter of taste than a |
52 |
major technical matter; |
53 |
|
54 |
4. Personally, I prefer ${PN}-${PVR}.eapi-<eapi>.eb (or a syntactic |
55 |
equivalent); again, that is a matter of taste and performance; |
56 |
|
57 |
5. As an alternative, I have no problems with ${PN}-${PVR}.eb and using |
58 |
#!eapi <eapi> as the first line of the .eb[uild] file. In that case, I |
59 |
suppose you could even follow through and source a program called |
60 |
'eapi', but that's a PM implementation issue outside the scope of the |
61 |
GLEP. The argument against this is performance hit, I guess, and on |
62 |
that I am not qualified to comment. |
63 |
|
64 |
6. My remarks about -scm were merely meant to show that once you |
65 |
introduce the .eb extension, you can implement GLEP54 transparently in |
66 |
whatever manner excites you. |
67 |
|
68 |
As I said at the beginning, these are my personal preferences addressed |
69 |
to Council in response to their request. If others have preferences |
70 |
which differ, please take them up with me (I am open to persuasion), and |
71 |
please leave the emotion out of it. But I think GLEP55 adequately makes |
72 |
the case for it or one of the alternatives it mentions, so don't bother |
73 |
arguing with me on that matter. It's Council you need to convince, not |
74 |
me. |
75 |
|
76 |
Regards, |
77 |
Ferris |
78 |
-- |
79 |
Ferris McCormick (P44646, MI) <fmccor@g.o> |
80 |
Developer, Gentoo Linux (Sparc, Userrel, Trustees) |