Gentoo Archives: gentoo-commits

From: "Lukasz Damentko (rane)" <rane@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/undertakers: index.xml
Date: Wed, 23 Jan 2008 22:57:20
Message-Id: E1JHoWy-0006nh-Mc@stork.gentoo.org
1 rane 08/01/23 22:57:16
2
3 Modified: index.xml
4 Log:
5 fixed coding style
6
7 Revision Changes Path
8 1.13 xml/htdocs/proj/en/devrel/undertakers/index.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/undertakers/index.xml?rev=1.13&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/undertakers/index.xml?rev=1.13&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/undertakers/index.xml?r1=1.12&r2=1.13
13
14 Index: index.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/undertakers/index.xml,v
17 retrieving revision 1.12
18 retrieving revision 1.13
19 diff -u -r1.12 -r1.13
20 --- index.xml 17 Jan 2008 13:13:50 -0000 1.12
21 +++ index.xml 23 Jan 2008 22:57:16 -0000 1.13
22 @@ -1,4 +1,5 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/undertakers/index.xml,v 1.13 2008/01/23 22:57:16 rane Exp $ -->
25 <?xml-stylesheet href="/xsl/project.xsl" type="text/xsl"?>
26 <?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
27 <!DOCTYPE project SYSTEM "/dtd/project.dtd">
28 @@ -7,7 +8,7 @@
29 <name>undertakers</name>
30 <longname>Gentoo Developer Relations Undertakers</longname>
31
32 -<date>2008-01-17</date>
33 +<date>2008-01-22</date>
34
35 <author title="Author">
36 <mail link="kloeri@g.o">Bryan Østergaard</mail>
37 @@ -41,88 +42,103 @@
38 <ol>
39 <li>Check CVS and bugzilla activity
40 <ul>
41 - <li>An easy way to check CVS activity is by using the <c>history</c>
42 - subcommand of <c>cvs</c>, which will display you the activity of the
43 - developer in question across all CVS repositories. Use it like this:
44 - <c>cvs history -c -u dev | sort | less</c></li>
45 -
46 - <li>Additionally we have the CVS slacker report mails from stork to
47 - <c>devrel@g.o</c> the 1st of every month</li>
48 - <li>Check <uri link="http://bugday.gentoo.org/bugsgoactivity.php?id=dev">http://bugday.gentoo.org/bugsgoactivity.php?id=dev</uri>
49 - to see the last few bugzilla activities. Activity is defined very broadly
50 - in this case so commenting, changing resolution, CC'ing etc. all count as
51 - activity. You need to look at each of those bugs to decide if the activity
52 - is related to development.</li>
53 + <li>
54 + An easy way to check CVS activity is by using the <c>history</c>
55 + subcommand of <c>cvs</c>, which will display you the activity of the
56 + developer in question across all CVS repositories. Use it like this:
57 + <c>cvs history -c -u dev | sort | less</c>
58 + </li>
59 + <li>
60 + Additionally we have the CVS slacker report mails from stork to
61 + <c>devrel@g.o</c> the 1st of every month
62 + </li>
63 + <li>
64 + Check <uri
65 + link="http://bugday.gentoo.org/bugsgoactivity.php?id=dev">http://bugday.gentoo.org/bugsgoactivity.php?id=dev</uri>
66 + to see the last few bugzilla activities. Activity is defined very broadly
67 + in this case so commenting, changing resolution, CC'ing etc. all count as
68 + activity. You need to look at each of those bugs to decide if the activity
69 + is related to development.
70 + </li>
71 </ul>
72 </li>
73 -
74 - <li>Try talking to the project lead(s), if the developer looks inactive. He
75 - might be active in ways we can't determine easily. Put in some effort to
76 - contact the developer (either IRC or via email) before starting the actual
77 - retirement process. When sending an email to the developer in question, make
78 - sure you tell him, that he might get retired due to being inactive. Also,
79 - whenever sending emails in undertakers business, CC the alias when doing so.</li>
80 -
81 - <li>Reopen the New Developer bug. If the developer predates recruitment bugs
82 - (there was no recruitment bug), open a new bug for retirement purposes.
83 - Retirement bugs should be in the <c>Developer Relations</c> product and
84 - assigned to <c>devrel@g.o</c> with the developer <b>CC'ed</b>. State
85 - on the bug last commit and bugs activity if applicable. Also state any
86 - appropriate input you may have gotten from project lead(s).</li>
87 -
88 + <li>
89 + Try talking to the project lead(s), if the developer looks inactive. He
90 + might be active in ways we can't determine easily. Put in some effort to
91 + contact the developer (either IRC or via email) before starting the actual
92 + retirement process. When sending an email to the developer in question, make
93 + sure you tell him, that he might get retired due to being inactive. Also,
94 + whenever sending emails in undertakers business, CC the alias when doing
95 + so.
96 + </li>
97 + <li>
98 + Reopen the New Developer bug. If the developer predates recruitment bugs
99 + (there was no recruitment bug), open a new bug for retirement purposes.
100 + Retirement bugs should be in the <c>Developer Relations</c> product and
101 + assigned to <c>devrel@g.o</c> with the developer <b>CC'ed</b>. State
102 + on the bug last commit and bugs activity if applicable. Also state any
103 + appropriate input you may have gotten from project lead(s).
104 + </li>
105 <li>Make sure the developer is <b>CC'ed</b> on the bug.</li>
106 -
107 - <li>Wait a minimum of two weeks, to give the developer adequate time to
108 - respond on the bug. Often 3 or even 4 weeks are more appropriate.</li>
109 -
110 - <li>Consider any responses carefully. We're supposed to help Gentoo (in this
111 - case by keeping the developer base "clean"), not to retire as many developers
112 - as possible.</li>
113 -
114 + <li>
115 + Wait a minimum of two weeks, to give the developer adequate time to respond
116 + on the bug. Often 3 or even 4 weeks are more appropriate.
117 + </li>
118 + <li>
119 + Consider any responses carefully. We're supposed to help Gentoo (in this
120 + case by keeping the developer base "clean"), not to retire as many
121 + developers as possible.
122 + </li>
123 <li>Close the bug if the developer is still considered active.</li>
124 -
125 - <li>If the developer doesn't respond in the given time or is otherwise still
126 - considered inactive <b>CC</b> <c>infra-bugs@g.o</c> on the bug and add
127 - a comment asking infrastructure to retire the developer (as per their
128 - retirement <uri link="http://www.gentoo.org/proj/en/infrastructure/retire-process.xml">process</uri>).
129 - Also make sure you change the <c>Status Whiteboard</c> to
130 - <c>infra-retire yyyy/mm/dd</c> (where <c>yyyy</c> is the current year,
131 - <c>mm</c> he current month and <c>dd</c> the current day).</li>
132 -
133 - <li>Remove access to #gentoo-dev (access is either removed completely or
134 - changed to voice depending on whether they ask for it or they're still
135 - considered active and helpful in the channel).</li>
136 -
137 + <li>
138 + If the developer doesn't respond in the given time or is otherwise still
139 + considered inactive <b>CC</b> <c>infra-bugs@g.o</c> on the bug and
140 + add a comment asking infrastructure to retire the developer (as per their
141 + retirement <uri
142 + link="http://www.gentoo.org/proj/en/infrastructure/retire-process.xml">process</uri>).
143 + Also make sure you change the <c>Status Whiteboard</c> to <c>infra-retire
144 + yyyy/mm/dd</c> (where <c>yyyy</c> is the current year, <c>mm</c> he current
145 + month and <c>dd</c> the current day).
146 + </li>
147 + <li>
148 + Remove access to #gentoo-dev (access is either removed completely or changed
149 + to voice depending on whether they ask for it or they're still considered
150 + active and helpful in the channel).
151 + </li>
152 <li>Ask a freenode staffer to reset the cloak to a non-gentoo one.</li>
153 -
154 - <li>Update userinfo.xml with new status (ldap is done automatically by
155 - infrastructures script).</li>
156 -
157 - <li>Clean up the tree and herds from the yet-retired developer. Use the
158 - <c>retire.py</c> script (which is available in <uri link="http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/undertakers/scripts/">gentoo/xml/htdocs/proj/en/devrel/undertakers/scripts/</uri>) for that purpose, but make sure to review it's output
159 - <b>before</b> committing!
160 + <li>
161 + Update userinfo.xml with new status (ldap is done automatically by
162 + infrastructures script).
163 + </li>
164 + <li>
165 + Clean up the tree and herds from the yet-retired developer. Use the
166 + <c>retire.py</c> script (which is available in <uri
167 + link="http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/undertakers/scripts/">gentoo/xml/htdocs/proj/en/devrel/undertakers/scripts/</uri>)
168 + for that purpose, but make sure to review it's output <b>before</b>
169 + committing!
170 <ol>
171 -
172 - <li>Clean up any <c>metadata.xml</c> the developer in question might be
173 - mentioned in. This is accomplished by running
174 - <c>retire.py --metadata dev /path/to/gentoo-x86</c>. Review the output, and
175 - apply it to current CVS, but make sure you <c>cvs up</c> <b>before</b>
176 - applying it.</li>
177 -
178 - <li>Clean up <c>herds.xml</c> in <path>proj/en/metastructure/herds/</path>.
179 - Remove the developer in question from any herds he might be listed in. To
180 - find those, you might want to run this:
181 - <c>retire.py --herds /path/to/userinfo.xml /path/to/herds.xml</c>. That will
182 - show you the developers listed as <b>retired</b> in <c>userinfo.xml</c> which
183 - are still listed in <c>herds.xml</c>.</li>
184 -
185 - <li>Clean up any project pages the developer may be listed in. Just make sure
186 - you don't erase them completely (for example <path>userrel/archives/soc/</path>
187 - is fine). Use
188 - <c>retire.py --project /path/to/userinfo.xml /path/to/xml/proj/en/</c> to
189 - find any stale entries.</li>
190 -
191 - <li>Close the bug once all of the above steps are finished!</li>
192 + <li>
193 + Clean up any <c>metadata.xml</c> the developer in question might be
194 + mentioned in. This is accomplished by running <c>retire.py --metadata dev
195 + /path/to/gentoo-x86</c>. Review the output, and apply it to current CVS,
196 + but make sure you <c>cvs up</c> <b>before</b> applying it.
197 + </li>
198 + <li>
199 + Clean up <c>herds.xml</c> in <path>proj/en/metastructure/herds/</path>.
200 + Remove the developer in question from any herds he might be listed in. To
201 + find those, you might want to run this: <c>retire.py --herds
202 + /path/to/userinfo.xml /path/to/herds.xml</c>. That will show you the
203 + developers listed as <b>retired</b> in <c>userinfo.xml</c> which are still
204 + listed in <c>herds.xml</c>.
205 + </li>
206 + <li>
207 + Clean up any project pages the developer may be listed in. Just make sure
208 + you don't erase them completely (for example
209 + <path>userrel/archives/soc/</path> is fine). Use <c>retire.py --project
210 + /path/to/userinfo.xml /path/to/xml/proj/en/</c> to find any stale
211 + entries.
212 + </li>
213 + <li>Close the bug once all of the above steps are finished!</li>
214 </ol>
215 </li>
216 </ol>
217
218
219
220 --
221 gentoo-commits@l.g.o mailing list