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 |