Gentoo Archives: gentoo-dev

From: Brian Harring <ferringb@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] GLEP 41: Making Arch Testers official Gentoo Staff
Date: Tue, 13 Sep 2005 05:41:32
Message-Id: 20050913053931.GC7156@nightcrawler
In Reply to: Re: [gentoo-dev] GLEP 41: Making Arch Testers official Gentoo Staff by Ciaran McCreesh
1 With the 'proven' definition being repeated contributions, and
2 explicit in the previous email the view AT's are lesser, but can move
3 'up' to the level of an ebuild dev, back to this email...
4
5 On Tue, Sep 13, 2005 at 04:14:34AM +0100, Ciaran McCreesh wrote:
6 > On Mon, 12 Sep 2005 23:01:20 -0400 Alec Warner <warnera6@×××××××.edu>
7 > wrote:
8 > | I'm not confusing anything here. Arch Devs ( ala members of arch
9 > | teams ) and Arch testers should be equal in terms of developer
10 > | status.
11 >
12 > Why? Arch testers *aren't* full developers. They may become them, but
13 > they haven't yet demonstrated that they're capable of being a full
14 > developer.
15
16 Arch devs != ebuild devs != ATs
17 They're different roles.
18
19 Stop intermixing them, unless you're going to start throwing portage devs,
20 doc devs, infra, and devrel in.
21
22 There _is_ a common subset to portage devs, arch devs, ebuild devs, and ATs,
23 but that does not mean they're equal in requirements and roles.
24
25 Each has a role, don't blur the AT definition into ebuild devs unless
26 you've after eliminating AT positions (something I doubt going by your
27 previous QA threads); if you're after that, state so please.
28
29
30 > | voting previleges
31 >
32 > Again, why? They have not yet demonstrated their understanding of
33 > complex technical issues. Voting should be restricted to people who
34 > know what they're doing. Arch testers have not yet proven themselves.
35
36 Have doc devs demonstrated their understanding of complex technical
37 issues? Portage devs? Infra?
38
39 Your metric frankly is rather vague. Come up with one applicable to
40 AT's rather then vague terms impying AT's are not of the 'elite'
41 ebuild dev standard please.
42
43 Additionally, Note that those proposing the glep utilize AT's in their
44 arch; they may have a different view of role/ability of the AT's then
45 you do, and of their abilities.
46
47 IOW, nail down your metric, then apply it to the existing AT's (since
48 they are what we have to work with), and then re-raise your views that
49 they "don't know what they're doing".
50
51 Back to the "complex technical issues", point I'm getting at is that
52 the problem domain of both differ, even if they may have a common
53 subset.
54
55
56 > | > Assuming by "arch dev" you mean "arch tester", then:
57 > | >
58 > | > Experience, commitment and (at least in theory) recruitment
59 > | > standards.
60 > |
61 > | Commitment first:
62 > | IMNSHO, it is rude to assume that an Arch Tester is less commited to
63 > | their work than an Arch Team member. All developers should be doing
64 > | their part and should hopefully ( we don't live in an ideal world here
65 > | after all ) be commited to doing their work well. A lack of
66 > | commitment that results in shoddy work should get them removed from
67 > | any developer role, Arch Team member or otherwise.
68 >
69 > An arch tester has not committed himself to the project for the same
70 > length of time as a full developer.
71
72 This is mild BS, since it's a common issue to all classes of gentoo
73 volunteers. Further, stats provided (as were requested) I'd posit are
74 actually better then ebuild dev stats, although worth noting the
75 sampling period differs.
76
77
78 > | Being a Gentoo developer isn't ( or I should say, shouldn't be ) all
79 > | about what happens in CVS. There are many people who support other
80 > | portions of gentoo forums/bugs/devrel/testing/user
81 > | relations/gentooexperimental.org/etc and some sort of stupid elitism
82 > | about being a "better dev" or a dev that has "better skillz" because
83 > | said dev has commit access is simply stupid. Devs with commit access
84 > | may be skilled in the workings of the tree ( and there are certainly
85 > | devs with commit access that do not possess such a skillset ), but
86 > | that should be why they have commit access, because they possess the
87 > | skills to manage the tree.
88 >
89 > Uhm... Different people have different skill levels. Some of this is
90 > down to natural ability, some of it is down to experience. Arch testers
91 > have not yet proven themselves. Full developers have (at least in
92 > theory...).
93
94 Not much for the natural ability bit/elitist stuff; the question is
95 what they've demonstrated, the work done. Doesn't matter if it
96 takes a person 20 hours, or 1, it's the end product people see,
97 and what ultimately matters (as you've pointed out in re: to QA).
98
99 Beyond that, I don't agreew with the "Arch testers haven't proven themselves".
100 They wouldn't be marked as AT's by the arch if they hadn't demonstrated
101 some form of worth, just the same as ebuild devs aren't recruited if
102 they haven't shown some form of worth (this includes ability to stick
103 around for more then a month). Screwups happen, but the stats offered
104 are a pretty good indication they've got that angle addressed imo.
105
106 The only bit I'd actually disagree with on the glep is the 2 weeks
107 period for conversion of an AT to an ebuild devs; the two roles (imo)
108 are seperate, those handling ebuild devs should set the requirements
109 themselves, just the same as those handling AT devs should set the
110 requirements they perceive as needed.
111
112 My 2 cents? They're doing work for gentoo. They may, or may not want
113 to become ebuild devs (that being they're choice, and decided by those
114 handling ebuild devs). Doesn't really matter, not everyone wants to
115 be a pkg maintainer.
116
117 Treating contributors as second class citizens (in terms of cvs ro
118 access and email) is a really great way to piss on people who are
119 doing a good chunk of work for gentoo.
120
121 They *should* be provided better means of doing their work, and should
122 be thrown the email addie as recognition for their contributions once
123 they've met the common requirements of all gentoo personel (sticking
124 around, contributing, etc).
125
126 ~harring

Replies

Subject Author
Re: [gentoo-dev] GLEP 41: Making Arch Testers official Gentoo Staff Ciaran McCreesh <ciaranm@g.o>