Gentoo Archives: gentoo-dev

From: Ferris McCormick <fmccor@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Gentoo Council Reminder for May 28
Date: Thu, 28 May 2009 13:11:36
Message-Id: 1243516290.31661.72.camel@liasis.inforead.com
In Reply to: Re: [gentoo-dev] Gentoo Council Reminder for May 28 by Ferris McCormick
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)

Attachments

File name MIME type
signature.asc application/pgp-signature