Gentoo Developer Relations Undertakers

Bryan Østergaard  Author
Łukasz Damentko  Author

Updated March 30, 2008

1.  Project Description

The Developer Relations Undertakers project handles developer retirement, both when developers announce their retirement as well as due to developer inactivity.

2.  Developers

Developer Nickname Role
Jorge Manuel B. S. Vicetto jmbsvicetto Member
Christina Fullam musikc Member
Łukasz Damentko rane Member

All developers can be reached by e-mail using nickname@gentoo.org.

3.  Steps to retire a developer

  1. Check CVS and bugzilla activity:
  2. Try talking to the project lead(s), if the developer looks inactive. He might be active in ways we can't determine easily. Put in some effort to contact the developer (either IRC or via email) before starting the actual retirement process. When sending an email to the developer in question, make sure you tell him, that he might get retired due to being inactive. Also, whenever sending emails in undertakers business, CC retirement@gentoo.org.
  3. If you believe developer is inactive, reopen the New Developer bug. If the developer predates recruitment bugs (there was no recruitment bug), open a new bug for retirement purposes. Change Summary to Retire: Full Name (nickname). Reassign the bug to retirement@gentoo.org (Retirement Admin) and change Status Whiteboard to first-mail-sent: yy-mm-dd. Make sure the developer is CC'ed on the bug.
  4. Send him the first mail and wait a minimum of two weeks, to give the developer adequate time to respond on the bug or to the mail. If you get no response during that period, send the second mail. Don't forget to change Status Whiteboard to second-mail-sent and to update the date there. Remember that retirement@gentoo.org must be CC'ed on both mails and all responses must be forwarded there.
  5. Consider any responses carefully. We're supposed to help Gentoo (in this case by keeping the developer base "clean"), not to retire as many developers as possible.
  6. Close the bug if the developer is still considered active
  7. If the developer doesn't respond in the given time or is otherwise still considered inactive, state that on the bug and ask Infra to start retirement process). Also make sure you change the Status Whiteboard to infra-retire yyyy-mm-dd.
  8. Retirement procedure looks like this:
  9. Close the bug once all of the above steps are finished!