Gentoo Archives: gentoo-project

From: "William L. Thomson Jr." <wlt-ml@××××××.com>
To: gentoo-project@l.g.o
Subject: [gentoo-project] Trying to become a Gentoo Developer again spanning 8 years...
Date: Thu, 29 Sep 2016 20:05:04
Message-Id: assp.008052bf22.2544999.5ac24pzCRS@wlt
1 This has been a long time coming. I have purposely held back such a post for
2 many years. I have not been on any Gentoo related mailing list since 2008. Not
3 to dredge up the past which has some what haunted me and plagued my efforts to
4 return on numerous occasions over many years.
5
6 For a brief recap;
7
8 In 2008 days after stepping down as a Gentoo Foundation Trustee, due to
9 harassment[1] 8/27/08. I made a post on the Gentoo -nfp mailing list and got a
10 bit unruly[2] 9/2/08. Which lead to a single developer complaining to devrel
11 at the time. I was banned from posting to the -nfp list, and I circumvented
12 that ban with a single post[3] 9/2/08. Which about a week later lead devrel to
13 decide to suspend me as a developer, prevent commits for a 1 week period of
14 time[4]. I saw such as unproductive, penalization, and insulting given what
15 had taken place with me stepping down as a Trustee and no respect for any
16 efforts. I elected to resign against the advice of some saying remain.
17
18 This suspension/retirement went from preventing commits for 1 week, to over 8
19 years. In that time Java on Gentoo has been HEAVILY neglected and needs LOTS
20 of work. Far more than any one individual can do on their own. I have made
21 efforts to contribute over the years not just in Java but in other areas.
22 Proxy maintaining is fraught with problems, it wastes others time, it slows
23 things down and is far from ideal for anything but minor contributions. Not
24 for large contributions over periods of time. Even now I have open PRs on
25 Github[5] and would have many more. I have lots of updates in my own overlay
26 not in tree[6].
27
28 Which I have Copyright most stuff in my overlay to my business Obsidian-
29 Studios, Inc. per the advise of another Gentoo Developer. I rather not work in
30 my own overlay, but its the only way I can work productively. But it does not
31 fix the main tree, benefit others, and I have to work around issues in the main
32 tree I cannot fix directly. The copyright is because in ways I feel Gentoo
33 wants my work and effort but not me. Since I cannot commit directly, copyright
34 is the only way I can get credit for my efforts.
35
36 There has been some effort to get Java current on Gentoo in 2015 and 2016, but
37 sadly looks like it will be returning to very little happening again. It was
38 mostly chewi/James Le Cuirot, and also monsieurp/Patrice Clement updating
39 JDK/JRE and some packages. While chewi has been around Gentoo Java for some
40 time, he does not really use any of that stuff, not for work or personal. I
41 believe that is also the case with monsieurp. Therefore it is of no surprise
42 that at least chewi is looking to move on to other areas of the tree like
43 Games. chewi is not leaving java entirely but time and contributions have
44 fallen off and likely to continue. Chewi has not stepped down as Java Team
45 Lead, but that is likely coming. Who will be the replacement? Who will help
46 further Gentoo Java?
47
48 It is quite frustrating to see things neglected. It is frustrating to see no
49 one working on things I would be working on. It is even more frustrating to
50 have others prevent my contributions and efforts spanning an ~8 year period,
51 essentially just holding Gentoo back. Hoping someone someday might come along.
52 But as technology is outdated, Gentoo Java packages being old, the chance of
53 someone coming along to update all the old stuff diminishes every day. No one
54 has come in years, and does not seem like anyone is coming. Much less actually
55 getting a Java Team again and having a few active devs making commits and
56 furthering things daily.
57
58 I have a paper weight on my desk with a famous quote most have heard, that I
59 tend to live by.
60
61 "Do Something! Lead, follow, or get of the way!"
62
63 Over the years I have felt that devrel/comrel has just gotten in the way. They
64 have not helped me return, nor made that process any better. I feel at times
65 they have made the process more difficult than they do for others. My returning
66 developer attempts took more time in review and other than when I first became
67 a dev and knew less. That has never made any sense to me. It should take MUCH
68 less to process a returning dev than a new developer. Returning developers
69 should be welcomed, as anyone seeking to contribute.
70
71 Sadly Gentoo has developed a culture over the years of policing and driving
72 away talent and people for the sake of the project. Which I strongly feel has
73 been the biggest problem for Gentoo. Actions taken to protect Gentoo,
74 development, developers, and the community, has cause great harm to Gentoo.
75 Gentoo has more policies on behavior, punishment, etc than most any other
76 project and/or distribution. I simply cannot find anything close to what Gentoo
77 has in place. I believe it is why Gentoo has always had problems with total
78 number of developers and active developers beyond normal attrition.
79
80 When it comes to Volunteer effort, I do not feel anyone should be driven away
81 for any reason. I believe everyone has something to contribute on any level. I
82 do not believe policing or enforcing behavior or other social policies really
83 have that much benefit. In fact most of the greatest things come out of a chaos
84 not harmony. People will not stop to watch a boring discussion. They will stop
85 to watch a fight and maybe participate. At the moment people are not paying
86 attention to Gentoo. News articles are few and far between, most companies
87 seem to be moving away from Gentoo rather than to Gentoo.
88
89 Given the amount of work to be done, that there is no one doing it, and that I
90 am willing to do the work. I do not appreciate people getting involved in that
91 process that are not seeking to help. Fine if I cannot further Gentoo, but get
92 someone else who will. If you cannot, then stop preventing me from furthering
93 things either. I am not just talking Gentoo Java, though the contributions
94 there would be substantial if not tremendous. I did maintain packages else
95 where in Gentoo, that have not had a maintainer since I left in 2008.
96
97 Back to my saying, do something!
98
99 What bothers me even more at times, is the "gatekeepers" comrel/recruiting
100 have little to no oversight in Gentoo. Sure I could have appealed to the
101 council over the years, but I do not feel the council is aware of
102 comrel/recruiting actions. Comrel/recruting control who can get into Gentoo,
103 and there is little to no qualification to be part of comrel. Why such a team
104 or project need exist I have long questioned. They tend to not contribute much
105 technically and if anything drive away technical talent they are not seeking
106 to replace. Not to mention comments they make such as this on my developer[7]
107 bug I do not feel should be publicaly made about ANYONE. Such comments can
108 effect a persons professional career and that is simply not right.
109
110 With regard to my behavior. While some can make a argument, based on
111 reinforce-able facts showing my unruly behavior. What they will have a hard
112 time proving, is that I get unruly when it comes to work related matters. I
113 never had any issue in Gentoo with anyone I actively worked with. The only
114 issues even in the past came from discussing foundation matters. Which I have
115 avoided since 2008, as any on list discussion etc. I never wanted to make this
116 issue bigger than it was. I just bitched on my bug, and maybe on occasion in
117 some IRC channels. That is hardly enough to justify preventing me from
118 becoming a Gentoo Developer again. Or preventing all the work on Gentoo Java,
119 I have done, will do, and others will not and have no in years.
120
121 I think this would be like my 5th attempt to return to Gentoo as a Gentoo
122 Developer since 2008. I do not know of anyone who has tried to return so many
123 times. Or has been treated as I have been over the years. Which every action
124 devrel/comrel has done against me was NOT according to policy. That includes
125 kicking me from comrel in 2015, with logs on my bug. That goes directly
126 against their policies online about warning etc. Bans put in place back in
127 2008 where never removed.
128
129 Based on treatment, inability to follow their own policies and rules, the
130 negative effect on Gentoo as a whole over the years. I really have little
131 respect for the entire concept of comrel/devrel on Gentoo. I do not believe
132 that is of any benefit to Gentoo and is 100% responsible for the demise of
133 Gentoo. Not insulting any current or past efforts. But Gentoo has fallen so
134 hard, it has become a very obscure distro rather than a mainstream distro.
135
136 Gentoo should play a crucial role in FOSS development as it once did. Having
137 the latest and greatest of all packages, interacting with each other,
138 breaking, creating patches, submitting those to upstreams, and helping move
139 FOSS forward as a whole. Rather than thing in Gentoo now being behind Debian.
140
141 I will conclude with this. Everything comrel seeks to prevent with regard to
142 behavior can continue to occur if someone was not a developer. I could be
143 unruly just the same on IRC, mailing lists, etc. I could create new accounts
144 to circumvent any policing. The whole thing is quite stupid really. Think
145 about it yourself. Someone can be just as harmful to Gentoo not being a
146 developer as they could being a developer. We are not talking about broken
147 code, or technical issues, just social.
148
149 Gentoo is NOT a social project but a technical one. Social issues should not
150 prevent or have anything to do with technical matters. One should be judged
151 solely on their contributions, and the rest really does not matter. What
152 Comrel/devrel did was basically screw Java on Gentoo. Drove away talent that
153 was not replaced and Java has just suffered on Gentoo since 2008, as have
154 other areas. I am not saying I am the end all be all to all of Gentoo's
155 problems. I was NOT the only person driven away by comrel/devrel.
156
157 I would like to return and get back to work as I have been wanting to since
158 2008. Is anyone willing to help me further Gentoo? Or should we just live in
159 the past, say I am no good for Gentoo, and let the status quo remain? I know
160 not many care about Java on Gentoo. I am not asking you to do the work. I am
161 simple asking for help to get others out of my way so I can do the work. Which
162 one of the main things I would be working on is getting other developers on
163 the Gentoo Java Team and getting a team again. I can assure if I am able to
164 become a Gentoo developer again. I will do everything I can to get others to
165 become Gentoo Developers and get things moving as much as I can.
166
167 Which one thing people ignore from the past. I make things happen. Like me or
168 not, I stir the pot, get stuff cooking, and attract others for good or bad. I
169 believe Gentoo could benefit from all that and it will be good. Me being a part
170 of Gentoo is good for Gentoo. Please do not let a minority continue to effect
171 the majority. I kept silent as long as I could hoping things would change. Now
172 I am trying a different approach, but I rather commit than post...
173
174 I will go try once again to reach out to comrel/recruiting and see about
175 starting that process. Having done quizzes now for like the 5th time or more.
176 Not sure anyone has done the quizzes as many times now as I have. Its getting
177 ridiculous :)
178
179 Rather than post on list or to me, voice your opinions to comrel. Or even
180 better, Council destroy comrel and recruiting and revamp that entire process.
181 Comrel/recruiting should no longer be holding Gentoo back, nor the gatekeepers
182 for who can get in or not.
183
184 Thank you for your time!
185
186 P.S.
187 I feel this is best on -dev ML as this is more development related, as in
188 preventing development, holding things back. However given I know others will
189 object, I posted to -project. I may cross post for more eyes, given I assume
190 more follow -dev than -project.
191
192
193 1. https://archives.gentoo.org/gentoo-nfp/message/dc2f34046910b10e6ddcb8304410046b
194 2. https://archives.gentoo.org/gentoo-nfp/message/abfb3ade0108d4452dde85bf491827b9
195 3. https://archives.gentoo.org/gentoo-nfp/message/7ef33e6807214587fdb825bebe590887
196 4. https://bugs.gentoo.org/show_bug.cgi?id=135927#c5
197 5. https://github.com/gentoo/gentoo/pulls/wltjr
198 6. https://github.com/Obsidian-StudiosInc/os-xtoo
199 7. https://bugs.gentoo.org/show_bug.cgi?id=135927#c43
200
201 --
202 William L. Thomson Jr.
203 Obsidian-Studios, Inc.
204 http://www.obsidian-studios.com

Attachments

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

Replies