chiark / gitweb /
d007851db5fc34327e20da0eaff0ebcada4ce06c
[developers-reference.git] / po4a / po / developer-duties.pot
1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2011-03-03 11:18-0400\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #. type: Content of: <chapter><title>
20 #: developer-duties.dbk:7
21 msgid "Debian Developer's Duties"
22 msgstr ""
23
24 #. type: Content of: <chapter><section><title>
25 #: developer-duties.dbk:9
26 msgid "Maintaining your Debian information"
27 msgstr ""
28
29 #. type: Content of: <chapter><section><para>
30 #: developer-duties.dbk:11
31 msgid ""
32 "There's a LDAP database containing information about Debian developers at "
33 "<ulink url=\"&url-debian-db;\"></ulink>.  You should enter your information "
34 "there and update it as it changes.  Most notably, make sure that the address "
35 "where your debian.org email gets forwarded to is always up to date, as well "
36 "as the address where you get your debian-private subscription if you choose "
37 "to subscribe there."
38 msgstr ""
39
40 #. type: Content of: <chapter><section><para>
41 #: developer-duties.dbk:19
42 msgid ""
43 "For more information about the database, please see <xref "
44 "linkend=\"devel-db\"/>."
45 msgstr ""
46
47 #. type: Content of: <chapter><section><title>
48 #: developer-duties.dbk:24
49 msgid "Maintaining your public key"
50 msgstr ""
51
52 #. type: Content of: <chapter><section><para>
53 #: developer-duties.dbk:26
54 msgid ""
55 "Be very careful with your private keys.  Do not place them on any public "
56 "servers or multiuser machines, such as the Debian servers (see <xref "
57 "linkend=\"server-machines\"/>).  Back your keys up; keep a copy offline.  "
58 "Read the documentation that comes with your software; read the <ulink "
59 "url=\"&url-pgp-faq;\">PGP FAQ</ulink>."
60 msgstr ""
61
62 #. type: Content of: <chapter><section><para>
63 #: developer-duties.dbk:33
64 msgid ""
65 "You need to ensure not only that your key is secure against being stolen, "
66 "but also that it is secure against being lost.  Generate and make a copy "
67 "(best also in paper form) of your revocation certificate; this is needed if "
68 "your key is lost."
69 msgstr ""
70
71 #. type: Content of: <chapter><section><para>
72 #: developer-duties.dbk:39
73 msgid ""
74 "If you add signatures to your public key, or add user identities, you can "
75 "update the Debian key ring by sending your key to the key server at "
76 "<literal>&keyserver-host;</literal>."
77 msgstr ""
78
79 #. type: Content of: <chapter><section><para>
80 #: developer-duties.dbk:44
81 msgid ""
82 "If you need to add a completely new key or remove an old key, you need to "
83 "get the new key signed by another developer.  If the old key is compromised "
84 "or invalid, you also have to add the revocation certificate.  If there is no "
85 "real reason for a new key, the Keyring Maintainers might reject the new "
86 "key.  Details can be found at <ulink "
87 "url=\"http://&keyserver-host;/replacing_keys.html\"></ulink>."
88 msgstr ""
89
90 #. type: Content of: <chapter><section><para>
91 #: developer-duties.dbk:52
92 msgid ""
93 "The same key extraction routines discussed in <xref "
94 "linkend=\"registering\"/> apply."
95 msgstr ""
96
97 #. type: Content of: <chapter><section><para>
98 #: developer-duties.dbk:56
99 msgid ""
100 "You can find a more in-depth discussion of Debian key maintenance in the "
101 "documentation of the <systemitem "
102 "role=\"package\">debian-keyring</systemitem> package."
103 msgstr ""
104
105 #. type: Content of: <chapter><section><title>
106 #: developer-duties.dbk:63
107 msgid "Voting"
108 msgstr ""
109
110 #. type: Content of: <chapter><section><para>
111 #: developer-duties.dbk:65
112 msgid ""
113 "Even though Debian isn't really a democracy, we use a democratic process to "
114 "elect our leaders and to approve general resolutions.  These procedures are "
115 "defined by the <ulink url=\"&url-constitution;\">Debian "
116 "Constitution</ulink>."
117 msgstr ""
118
119 #. type: Content of: <chapter><section><para>
120 #: developer-duties.dbk:71
121 msgid ""
122 "Other than the yearly leader election, votes are not routinely held, and "
123 "they are not undertaken lightly.  Each proposal is first discussed on the "
124 "&email-debian-vote; mailing list and it requires several endorsements before "
125 "the project secretary starts the voting procedure."
126 msgstr ""
127
128 #. type: Content of: <chapter><section><para>
129 #: developer-duties.dbk:77
130 msgid ""
131 "You don't have to track the pre-vote discussions, as the secretary will "
132 "issue several calls for votes on &email-debian-devel-announce; (and all "
133 "developers are expected to be subscribed to that list).  Democracy doesn't "
134 "work well if people don't take part in the vote, which is why we encourage "
135 "all developers to vote.  Voting is conducted via GPG-signed/encrypted email "
136 "messages."
137 msgstr ""
138
139 #. type: Content of: <chapter><section><para>
140 #: developer-duties.dbk:85
141 msgid ""
142 "The list of all proposals (past and current) is available on the <ulink "
143 "url=\"&url-vote;\">Debian Voting Information</ulink> page, along with "
144 "information on how to make, second and vote on proposals."
145 msgstr ""
146
147 #. type: Content of: <chapter><section><title>
148 #: developer-duties.dbk:92
149 msgid "Going on vacation gracefully"
150 msgstr ""
151
152 #. type: Content of: <chapter><section><para>
153 #: developer-duties.dbk:94
154 msgid ""
155 "It is common for developers to have periods of absence, whether those are "
156 "planned vacations or simply being buried in other work.  The important thing "
157 "to notice is that other developers need to know that you're on vacation so "
158 "that they can do whatever is needed if a problem occurs with your packages "
159 "or other duties in the project."
160 msgstr ""
161
162 #. type: Content of: <chapter><section><para>
163 #: developer-duties.dbk:101
164 msgid ""
165 "Usually this means that other developers are allowed to NMU (see <xref "
166 "linkend=\"nmu\"/>) your package if a big problem (release critical bug, "
167 "security update, etc.) occurs while you're on vacation.  Sometimes it's "
168 "nothing as critical as that, but it's still appropriate to let others know "
169 "that you're unavailable."
170 msgstr ""
171
172 #. type: Content of: <chapter><section><para><footnote><para>
173 #: developer-duties.dbk:110
174 msgid ""
175 "This is so that the message can be easily filtered by people who don't want "
176 "to read vacation notices."
177 msgstr ""
178
179 #. type: Content of: <chapter><section><para>
180 #: developer-duties.dbk:108
181 msgid ""
182 "In order to inform the other developers, there are two things that you "
183 "should do.  First send a mail to <email>debian-private@&lists-host;</email> "
184 "with [VAC] prepended to the subject of your message<placeholder "
185 "type=\"footnote\" id=\"0\"/> and state the period of time when you will be "
186 "on vacation.  You can also give some special instructions on what to do if a "
187 "problem occurs."
188 msgstr ""
189
190 #. type: Content of: <chapter><section><para>
191 #: developer-duties.dbk:117
192 msgid ""
193 "The other thing to do is to mark yourself as on vacation in the <link "
194 "linkend=\"devel-db\">Debian developers' LDAP database</link> (this "
195 "information is only accessible to Debian developers).  Don't forget to "
196 "remove the on vacation flag when you come back!"
197 msgstr ""
198
199 #. type: Content of: <chapter><section><para>
200 #: developer-duties.dbk:123
201 msgid ""
202 "Ideally, you should sign up at the <ulink url=\"&url-gpg-coord;\">GPG "
203 "coordination pages</ulink> when booking a holiday and check if anyone there "
204 "is looking for signing.  This is especially important when people go to "
205 "exotic places where we don't have any developers yet but where there are "
206 "people who are interested in applying."
207 msgstr ""
208
209 #. type: Content of: <chapter><section><title>
210 #: developer-duties.dbk:132
211 msgid "Coordination with upstream developers"
212 msgstr ""
213
214 #. type: Content of: <chapter><section><para>
215 #: developer-duties.dbk:134
216 msgid ""
217 "A big part of your job as Debian maintainer will be to stay in contact with "
218 "the upstream developers.  Debian users will sometimes report bugs that are "
219 "not specific to Debian to our bug tracking system.  You have to forward "
220 "these bug reports to the upstream developers so that they can be fixed in a "
221 "future upstream release."
222 msgstr ""
223
224 #. type: Content of: <chapter><section><para>
225 #: developer-duties.dbk:141
226 msgid ""
227 "While it's not your job to fix non-Debian specific bugs, you may freely do "
228 "so if you're able.  When you make such fixes, be sure to pass them on to the "
229 "upstream maintainers as well.  Debian users and developers will sometimes "
230 "submit patches to fix upstream bugs — you should evaluate and forward these "
231 "patches upstream."
232 msgstr ""
233
234 #. type: Content of: <chapter><section><para>
235 #: developer-duties.dbk:148
236 msgid ""
237 "If you need to modify the upstream sources in order to build a policy "
238 "compliant package, then you should propose a nice fix to the upstream "
239 "developers which can be included there, so that you won't have to modify the "
240 "sources of the next upstream version.  Whatever changes you need, always try "
241 "not to fork from the upstream sources."
242 msgstr ""
243
244 #. type: Content of: <chapter><section><para>
245 #: developer-duties.dbk:155
246 msgid ""
247 "If you find that the upstream developers are or become hostile towards "
248 "Debian or the free software community, you may want to re-consider the need "
249 "to include the software in Debian. Sometimes the social cost to the Debian "
250 "community is not worth the benefits the software may bring."
251 msgstr ""
252
253 #. type: Content of: <chapter><section><title>
254 #: developer-duties.dbk:163
255 msgid "Managing release-critical bugs"
256 msgstr ""
257
258 #. type: Content of: <chapter><section><para>
259 #: developer-duties.dbk:165
260 msgid ""
261 "Generally you should deal with bug reports on your packages as described in "
262 "<xref linkend=\"bug-handling\"/>.  However, there's a special category of "
263 "bugs that you need to take care of — the so-called release-critical bugs (RC "
264 "bugs).  All bug reports that have severity <literal>critical</literal>, "
265 "<literal>grave</literal> or <literal>serious</literal> are considered to "
266 "have an impact on whether the package can be released in the next stable "
267 "release of Debian.  These bugs can delay the Debian release and/or can "
268 "justify the removal of a package at freeze time.  That's why these bugs need "
269 "to be corrected as quickly as possible."
270 msgstr ""
271
272 #. type: Content of: <chapter><section><para>
273 #: developer-duties.dbk:176
274 msgid ""
275 "Developers who are part of the <ulink url=\"&url-debian-qa;\">Quality "
276 "Assurance</ulink> group are following all such bugs, and trying to help "
277 "whenever possible.  If, for any reason, you aren't able fix an RC bug in a "
278 "package of yours within 2 weeks, you should either ask for help by sending a "
279 "mail to the Quality Assurance (QA) group "
280 "<email>debian-qa@&lists-host;</email>, or explain your difficulties and "
281 "present a plan to fix them by sending a mail to the bug report.  Otherwise, "
282 "people from the QA group may want to do a Non-Maintainer Upload (see <xref "
283 "linkend=\"nmu\"/>) after trying to contact you (they might not wait as long "
284 "as usual before they do their NMU if they have seen no recent activity from "
285 "you in the BTS)."
286 msgstr ""
287
288 #. type: Content of: <chapter><section><title>
289 #: developer-duties.dbk:191
290 msgid "Retiring"
291 msgstr ""
292
293 #. type: Content of: <chapter><section><para>
294 #: developer-duties.dbk:193
295 msgid ""
296 "If you choose to leave the Debian project, you should make sure you do the "
297 "following steps:"
298 msgstr ""
299
300 #. type: Content of: <chapter><section><orderedlist><listitem><para>
301 #: developer-duties.dbk:199
302 msgid "Orphan all your packages, as described in <xref linkend=\"orphaning\"/>."
303 msgstr ""
304
305 #. type: Content of: <chapter><section><orderedlist><listitem><para>
306 #: developer-duties.dbk:204
307 msgid ""
308 "Send an gpg-signed email about why you are leaving the project to "
309 "<email>debian-private@&lists-host;</email>."
310 msgstr ""
311
312 #. type: Content of: <chapter><section><orderedlist><listitem><para>
313 #: developer-duties.dbk:210
314 msgid ""
315 "Notify the Debian key ring maintainers that you are leaving by opening a "
316 "ticket in Debian RT by sending a mail to &email-keyring; with the words "
317 "'Debian RT' somewhere in the subject line (case doesn't matter)."
318 msgstr ""