Gentoo Archives: gentoo-project

From: Raymond Jennings <shentino@×××××.com>
To: gentoo-project@l.g.o
Cc: zlg@g.o
Subject: Re: [gentoo-project] Re: Trying to become a Gentoo Developer again spanning 8 years...
Date: Fri, 07 Oct 2016 01:02:47
Message-Id: 1475802161.29581.1@smtp.gmail.com
In Reply to: Re: [gentoo-project] Re: Trying to become a Gentoo Developer again spanning 8 years... by NP-Hardass
1 On Thu, Oct 6, 2016 at 5:54 PM, NP-Hardass <NP-Hardass@g.o>
2 wrote:
3 > On 10/06/2016 08:32 PM, Daniel Campbell wrote:
4 >> On 10/06/2016 03:02 PM, Rich Freeman wrote:
5 >>> On Thu, Oct 6, 2016 at 5:45 PM, Daniel Campbell <zlg@g.o>
6 >>> wrote:
7 >>>> (Targeting one specific comment here)
8 >>>>
9 >>>> On 10/03/2016 11:04 AM, Rich Freeman wrote:
10 >>>>> [snip]
11 >>>>> Ultimately if you want to rejoin Gentoo you're going to have to
12 >>>>> convince either Comrel or the Council that you're not going to
13 >>>>> create
14 >>>>> trouble.
15 >>>>> [snip]
16 >>>>
17 >>>> Are you speaking for William's specific situation, or in general?
18 >>>
19 >>> I am speaking for the general situation where a developer wants to
20 >>> return to Gentoo after having been removed as a result of Comrel
21 >>> action (or with pending Comrel action from the sound of things
22 >>> here,
23 >>> again I don't have the details personally but am going from what
24 >>> has
25 >>> been publicly posted here).
26 >>>
27 >>>>
28 >>>> Additionally, it appears that rejoining devs are merely treated
29 >>>> like new
30 >>>> devs. Or at least, *should* be[3]:
31 >>>>
32 >>>
33 >>> They are, when there weren't Comrel concerns from the last time
34 >>> they were devs.
35 >>>
36 >>>>
37 >>>> Given the above, I have to question the validity of Comrel's
38 >>>> involvement
39 >>>> and ask why things that (allegedly?) happened eight years ago are
40 >>>> still
41 >>>> relevant.
42 >>>
43 >>> Since I don't know the details of what happened eight years ago I
44 >>> couldn't comment. Neither could anybody on Comrel who does know
45 >>> what
46 >>> happened eight years ago since they're bound by the privacy rules.
47 >>> Presumably Comrel would decide if those things are relevant, and
48 >>> if a
49 >>> candidate developer disagreed with them they could appeal to the
50 >>> Council. From what I've seen in the public comments and discussion
51 >>> the concerns at this point have nothing to do with what happened
52 >>> eight
53 >>> years ago, but the recent reactions to bringing them up.
54 >>
55 >> On one hand I understand the privacy angle, but if information is
56 >> kept
57 >> secret by Comrel in the interest of "privacy", how would we find out
58 >> about any decisions made in poor judgment, an over-reach in power,
59 >> or
60 >> merely misunderstandings?
61 > Anonymous statistics as already proposed work to show the general
62 > trend
63 > of action by ComRel, and if a person feels that they have been
64 > unjustly
65 > treated by ComRel, they have the right to appeal to ComRel and the
66 > Council. Like a court system. You appeal to the next higher level
67 > until you hit the top, if you truly believe that the decision against
68 > you was unjust. Minor ComRel incident->Full ComRel
69 > incident->Council
70 > review->(legal issues)->Trustees
71 >>
72 >> One such suggestion might be to join the project. However, I imagine
73 >> Comrel would want to keep information as close as possible and only
74 >> share it when absolutely necessary. For privacy this makes sense;
75 >> for
76 >> transparency and accountability, it enables corrupt behavior.
77 > ComRel is directly accountable to Council. The only concern is if you
78 > don't trust either body. Effectively, if you don't trust any of the
79 > ruling bodies of Gentoo, I am not sure what your choices are, but that
80 > means either you are off base, or there is something truly rotten in
81 > Denmark (and I'm inclined to believe that we are NOT currently in that
82 > situation).
83 >>
84 >> I have not personally spoken with anyone in Comrel, so I cannot
85 >> speak
86 >> about their methods, but without some degree of transparency my only
87 >> view as a developer is to hope I don't end up on the business end
88 >> of it.
89 >>>
90 >>>> As a case study, who else has had to appeal Comrel or the
91 >>>> Council to rejoin Gentoo?
92 >>>
93 >>> I doubt that anybody could give you the "who" if there was anybody,
94 >>> again due to privacy. They could speak to how many, and I can say
95 >>> that I've seen all of two Comrel-related appeals in the entire time
96 >>> I've been on Council (which is a few years now), and none from
97 >>> prospective devs. So, I imagine this is pretty rare. There aren't
98 >>> many devs who have been kicked out in general, and I imagine only a
99 >>> small fraction attempt to return. Very few even appeal being
100 >>> kicked
101 >>> out in the first place.
102 >>>
103 >>>>
104 >>>> I think organizationally that each project deserves equal
105 >>>> scrutiny into
106 >>>> its workings and whether or not they are improving Gentoo as a
107 >>>> whole.
108 >>>> That includes Comrel and arguably *any* project within Gentoo,
109 >>>> imo.
110 >>>>
111 >>>
112 >>> Hence the reason I opened the discussion threads on aspects of how
113 >>> Comrel operates...
114 >>
115 >> Thanks for doing that. Judging from the multitude of e-mails and
116 >> responses, it's clearly something that has created poor situations
117 >> and I
118 >> hope we're able to move forward to resolutions.
119 >>>
120 >>>>
121 >>>> As usual, this is just my two cents, offered only because I hope
122 >>>> I would
123 >>>> not be treated this way if I were to come back to Gentoo after
124 >>>> leaving.
125 >>>> (That said, I have no current plans of leaving Gentoo. It's just
126 >>>> something to think about.) Thanks for reading.
127 >>>>
128 >>>
129 >>> Devs who leave without pending Comrel complaints are not subject to
130 >>> any unusual process when they return, as far as I'm aware. Devs
131 >>> who
132 >>> had complaints just need to work with Comrel, and the fact that
133 >>> they
134 >>> had a past issue is not generally disclosed unless they choose to
135 >>> start a mailing list thread on the topic...
136 >>>
137 >>
138 >> As a side note, why do we have Comrel if we're all expected to act
139 >> like
140 >> adults? Adults solve problems by communicating, and having an opaque
141 >> group mediate conflicts doesn't strike me as ideal. If two people
142 >> have
143 >> trouble and cannot solve it, they go their separate ways or learn to
144 >> work past their differences.
145 > And what do you do when one person decides to continue to harass
146 > another, despite another person trying to move on? You have to have
147 > some sort of mediation with a third party when things break down in
148 > bad
149 > scenarios. What are you going to do if a developer starts sexually
150 > harassing another? Are you going to expect that the person is just
151 > going to stop? And what if they don't? That's why ComRel exists. As
152 > they say, you try to handle the issues on your own first, and if that
153 > fails, then you escalate to ComRel, who attempts to mediate, if
154 > mediation fails, then it may escalate to official action. ComRel is
155 > not
156 > running around with a ban hammer beating people up left and right.
157 >>
158 >> Leadership requires accountability. Trustees and the Council have
159 >> some
160 >> degree of accountability, and can be removed from their positions
161 >> as the
162 >> developer community pleases. With a group as influential as Comrel,
163 >> I
164 >> would expect some level of accountability and responsibility. If
165 >> we're
166 >> going to trust a group with what's essentially HR, their decisions
167 >> should be backed by an accountable person or group, such as the
168 >> Council
169 >> (or a similar group within Comrel that answers to the community).
170 > It's the case with all representative governments. You elect some
171 > officials who appoint others. If you don't like their choices, you
172 > speak to them, or vote for someone else.
173 >>
174 >> In that vein, I believe that if Comrel is responsible for a
175 >> particularly
176 >> unpopular or otherwise disruptive change, they should be held
177 >> accountable for it, including finding "replacements" or filling the
178 >> holes left by the developer(s) they may take action against.
179 > How do they do that? They can't force another developer to take their
180 > place, nor can they suddenly will up other developers into existence
181 > (which still has the force issue)
182 >>
183 >> Additionally, we should think about conflicts of interest. Should
184 >> we let
185 >> people act on both the Council and in Comrel? I recall certain
186 >> situations call for council members to abstain from certain votes.
187 >> Is
188 >> that true of matters involving Comrel as well? QA? There are
189 >> multiple
190 >> "pits" of power, and I think we as a project should do what we can
191 >> to
192 >> ensure that powers between groups don't become imbalanced as one or
193 >> a
194 >> small group consolidate power among themselves and use it as a
195 >> weapon.
196 >>
197 > Now, as far as conflict of interest is concerned, since the appeal of
198 > a
199 > ComRel issue is a Council appeal, I think that a conflict of interest
200 > warrants special attention. Whether we are best with a policy
201 > preventing holding both positions, or forcing someone to recuse
202 > themselves, I think we'd probably benefit from either.
203
204 Speaking of a conflict of interest, I would like to point out for the
205 record that devrel and userrel were aliased as "proctors" in previous
206 documentation.
207
208 The same documentation also forbade council members from also being
209 proctors, specifically to avoid such a conflict of interest.
210
211 If we want to establish (or more accurately, revive) such a policy, I
212 feel it is noteworthy that such a policy already has precedent in
213 Gentoo itself.
214
215 >
216 >> I digress, though. Thanks for clarifying your perspective. I have a
217 >> better idea of what you're talking about now.
218 >>
219 >
220 >
221 > --
222 > NP-Hardass
223 >

Replies