Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 150851 - kloeri randomly retires people
Summary: kloeri randomly retires people
Status: VERIFIED INVALID
Alias: None
Product: Community Relations
Classification: Unclassified
Component: Developer Relations (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Community Relations Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-10 23:07 UTC by bonsaikitten
Modified: 2006-10-11 21:31 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bonsaikitten 2006-10-10 23:07:23 UTC
bug 24485 - 

kloeri did not discuss retirement prior with me;

he hasn't been able to point me to any definition of inactivity or policy of retirement;

he did not in any way listen to me and stuck with his opinion no matter what.

I find this behaviour unacceptable, retiring people randomly with no guidelines what constitutes inactivity is not acceptable as it allows people to be retired for political reasons (there's no policy, so just retire whoever annoys you and  there's nothing that person(s) can do about it)
Comment 1 Bryan Østergaard (RETIRED) gentoo-dev 2006-10-11 00:34:58 UTC
Invalid as explained lots of times. You *were* completely inactive for more than two months and your sudden fear of losing your @g.o mail adress and starting to file some bugs doesn't change that fact.

Show that you're going to be active on a constant basis and you can come back as a dev again.
Comment 2 Ciaran McCreesh 2006-10-11 07:44:08 UTC
Hang on. In bug 24485 you were accusing him of retiring people *not* randomly, but based upon personal grudges. What gives?
Comment 3 Grant Goodyear (RETIRED) gentoo-dev 2006-10-11 08:31:20 UTC
(In reply to comment #0)
> kloeri did not discuss retirement prior with me;

That's a fairly long-standing policy.  About two years ago or so I was asked by
klieber to write a script that would identify devs who hadn't made a CVS commit
within the last sixty days.  The process is not quite automatic based on the
results of that script (since it doesn't do a very good job with non-CVS devs),
but it's pretty close (from my understanding).

I don't know how recruiters handles non-CVS devs, but it would be easy enough
to check a dev's projects using "grep --recursive username
gentoo/xml/htdocs/proj/en | grep '<dev'" and verifying activity, or lack
thereof, with the leads of those projects.

In this particular case:
> grep --recursive patrick . | grep '<dev'
./userrel/summerofcode/index.xml:<dev role="Member">patrick</dev>
./devrel/user-relations/summerofcode/index.xml:<dev role="Member">patrick</dev>
./devrel/user-relations/index.xml:<dev role="Member" description="GWN liaison">patrick</dev>

In any event, long ago Kurt made a rather forceful argument that retirements
should be as automatic as possible, based on inactivity, precisely because it
is a reasonably objective measure, and it mostly eliminates devs being active
only when told that they're about to be booted for inactivity.  

> he hasn't been able to point me to any definition of inactivity or policy of
> retirement;

from http://www.gentoo.org/proj/en/devrel/policy.xml:
"...after 60 days [of inactivity] the developer will be considered retired"

As far as I know, that's been the policy for some years now.  It's only been
during the last year, though, that it's actually been enforced, and from the
bugs I've seen I'm guessing that somewhere on the order of a hundred devs have
been retired since then.
 
> he did not in any way listen to me and stuck with his opinion no matter what.
> 
> I find this behaviour unacceptable, retiring people randomly with no
> guidelines what constitutes inactivity is not acceptable as it allows people
> to be retired for political reasons (there's no policy, so just retire
> whoever annoys you and there's nothing that person(s) can do about it)

That's not really true.  The retired dev can always find a willing mentor and
go through the new-dev process, although some evidence for future activity
would be required.  If the retired dev believes that the retirement was
malicious, then the devrel policy doc lists additional avenues for redress.
Comment 4 bonsaikitten 2006-10-11 11:26:06 UTC
Uhm.
Kloeri: How can you just close a bug that concerns you? That is a massive conflict of interest. Let the same rules apply to everyone - I can't close my own devrel bugs, you should not be allowed to do some handwaving and ignore it.

Comment 5 Danny van Dyk (RETIRED) gentoo-dev 2006-10-11 12:31:50 UTC
Retiring you was by far not randomly. Some facts about Patrick:

* Was recruited as an ebuild developer with aim "Cygwin Port".
* Got tree access 20060411, the same day as me.
* Never committed anything to gentoo-x86.
* Lost his gentoo-x86 access several (>6) months ago.
* Never committed anything to /var/{cvs,svn}root/* on lark.
* Never contributed changes/overlays anything for the "Cygwin Port".
* Was member of these projects: GWN, userrel, adopt-a-dev.
* Never did anything for adopt-a-dev but discussion on the ML (according to tcort).
* Joined userrel under false pretense (according to christel)
* Was removed from GWN due to inactivity.

That you have the balls to allege Bryan to "randomly retire you" is really
not surprising. FYI: This last of your steps was the very reason i actually
respond here.

Patrick: You're good at doing nothing and talking much about the former.
You had 2.5 years and you did _NOTHING_ that was worth making you a developer.
Your recent claims are an insult, not only to Bryan but also to all the
other (hard working) Gentoo developers.

Resolved as WTF-INVALID.
Comment 6 Danny van Dyk (RETIRED) gentoo-dev 2006-10-11 12:32:09 UTC
CLOSED.
Comment 7 bonsaikitten 2006-10-11 14:17:58 UTC
(In reply to comment #5)
> Retiring you was by far not randomly. Some facts about Patrick:

> * Was member of these projects: GWN, userrel, adopt-a-dev.
I tried to join QA a few times, but that failed quite nicely (mostly because of lack of a QA lead at those times)

I offered to help Infra and was ignored each time

So I just offer ressources to other devs, motivate devs-to-be and spend some time on IRC helping people fix their problems. 

> * Never did anything for adopt-a-dev but discussion on the ML (according to
> tcort).
Never had time to do it, quite happy that tcort took it over. 

> * Joined userrel under false pretense (according to christel)
Debatable, but I agree that I became quite inactive there. 

> * Was removed from GWN due to inactivity.
Wolf31o2 took over. I didn't want to turn it into a bitchfest, so I stayed away until I felt that I could work with Chris. This was not my decision, and the sorry state of the GWN makes me regret this.  

> That you have the balls to allege Bryan to "randomly retire you" is really
> not surprising. 
What about people that are really inactive for ~3 months, then commit crap, then disappear again? Or other people that have been MIA for >120 days?

Those don't get retired ... 

> Patrick: You're good at doing nothing and talking much about the former.
> You had 2.5 years and you did _NOTHING_ that was worth making you a developer.
*shrug* if you have to say that ...

I try to help where I can. Finishing my university studies has eaten away at my time budget, so yes, I've not done as much as others.  

> Your recent claims are an insult, not only to Bryan but also to all the
> other (hard working) Gentoo developers.
I disagree there.

> Resolved as WTF-INVALID.
Oh dear. Now I'm scared.

Anyway, this discussion should have been on #24485 

Comment 8 bonsaikitten 2006-10-11 21:25:55 UTC
So, having responded to Danny's pointless rant there's still a big policy problem here:

- there's no definition of inactivity 
- kloeri randomly decides which persons to retire (as in, without an obvious strategy)
- these people have no way to appeal, dispute or delay the decision

That's quite absurd, it focusses a huge amount of power with no oversight into the hands of one person. Combined with the biggest WTF here, a devrel person just closing a devrel bug about himself (thus killing any chance of devrel being usable as a dispute solving area) makes me think we have a serious problem.

This allows for some evil tricks, like retiring people for political reasons - just define them as inactive (I say so) and retire them (because they are inactive), then send all complaints to /dev/null - mmmh tasty. 

I'd prefer a discussion about this problem instead of ad hominem attacks, those can go to #22485.
Comment 9 Jon Portnoy (RETIRED) gentoo-dev 2006-10-11 21:30:24 UTC
You've already been told how to appeal: start doing something that would require developer access and follow the usual new dev procedures.

Now a devrel person not addressed thus far has closed the bug, please do not continue abusing Bugzilla.

Thanks
Comment 10 Jon Portnoy (RETIRED) gentoo-dev 2006-10-11 21:31:00 UTC
Closed