chiark / gitweb /
c9868a913b8e126791f8de8ebee0457f8cbef69b
[developers-reference.git] / po4a / po / de.po
1 # German translation of developers-reference: index.po.
2 # This file is distributed under the same license as the
3 # developers-reference package.
4 # Chris Leick <c.leick@vollbio.de>, 2011, 2012.
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: developers-reference 3.4.7\n"
9 "POT-Creation-Date: 2012-06-28 05:40-0400\n"
10 "PO-Revision-Date: 2011-06-12 20:14+0200\n"
11 "Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
12 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
13 "Language: de\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #. type: Content of: <chapter><title>
19 #: best-pkging-practices.dbk:7
20 msgid "Best Packaging Practices"
21 msgstr "Optimale Vorgehensweise beim Paketieren"
22
23 #. type: Content of: <chapter><para>
24 #: best-pkging-practices.dbk:9
25 msgid ""
26 "Debian's quality is largely due to the <ulink url=\"&url-debian-policy;"
27 "\">Debian Policy</ulink>, which defines explicit baseline requirements which "
28 "all Debian packages must fulfill.  Yet there is also a shared history of "
29 "experience which goes beyond the Debian Policy, an accumulation of years of "
30 "experience in packaging.  Many very talented people have created great "
31 "tools, tools which help you, the Debian maintainer, create and maintain "
32 "excellent packages."
33 msgstr ""
34 "Debians Qualität ist größtenteils den <ulink url=\"&url-debian-policy;"
35 "\">Debian-Richtlinien</ulink> zu verdanken, die explizit grundlegende "
36 "Anforderungen definieren, die alle Debian-Pakete erfüllen müssen. Bisher "
37 "gibt es außerdem eine gemeinsame Geschichte der Erfahrung, die hinter den "
38 "Debian-Richtlinien steckt, einer Ansammlung jahrelanger Erfahrung im "
39 "Paketieren. Viele sehr talentierte Leute haben großartige Werkzeuge "
40 "geschaffen, Werkzeuge, die Ihnen als Debian-Betreuer helfen, ausgezeichnete "
41 "Pakete zu erstellen und zu pflegen."
42
43 #. type: Content of: <chapter><para>
44 #: best-pkging-practices.dbk:18
45 msgid ""
46 "This chapter provides some best practices for Debian developers.  All "
47 "recommendations are merely that, and are not requirements or policy.  These "
48 "are just some subjective hints, advice and pointers collected from Debian "
49 "developers.  Feel free to pick and choose whatever works best for you."
50 msgstr ""
51 "Dieses Kapitel stellt einige optimale Vorgehensweisen für Debian-Entwickler "
52 "vor. Das alles sind lediglich Empfehlungen und keine Anforderungen oder "
53 "Richtlinien. Dies sind nur einige subjektive Hinweise, Ratschläge und "
54 "Fingerzeige, die von Debian-Entwicklern gesammelt wurden. Suchen Sie sich "
55 "einfach das heraus, was Ihnen am meisten zusagt."
56
57 #. type: Content of: <chapter><section><title>
58 #: best-pkging-practices.dbk:24
59 msgid "Best practices for <filename>debian/rules</filename>"
60 msgstr "Optimale Vorgehensweisen für <filename>debian/rules</filename>"
61
62 #. type: Content of: <chapter><section><para>
63 #: best-pkging-practices.dbk:26
64 msgid ""
65 "The following recommendations apply to the <filename>debian/rules</filename> "
66 "file.  Since <filename>debian/rules</filename> controls the build process "
67 "and selects the files which go into the package (directly or indirectly), "
68 "it's usually the file maintainers spend the most time on."
69 msgstr ""
70 "Die folgenden Empfehlungen gelten für die Datei <filename>debian/rules</"
71 "filename>. Da <filename>debian/rules</filename> den Build-Prozess steuert "
72 "und die Dateien auswählt, die in das Paket gelangen (direkt oder indirekt), "
73 "ist es normerweise die Datei, der die Betreuer die meiste Zeit widmen."
74
75 #. type: Content of: <chapter><section><section><title>
76 #: best-pkging-practices.dbk:32
77 msgid "Helper scripts"
78 msgstr "Helfer-Skripte"
79
80 #. type: Content of: <chapter><section><section><para>
81 #: best-pkging-practices.dbk:34
82 msgid ""
83 "The rationale for using helper scripts in <filename>debian/rules</filename> "
84 "is that they let maintainers use and share common logic among many "
85 "packages.  Take for instance the question of installing menu entries: you "
86 "need to put the file into <filename>/usr/share/menu</filename> (or "
87 "<filename>/usr/lib/menu</filename> for executable binary menufiles, if this "
88 "is needed), and add commands to the maintainer scripts to register and "
89 "unregister the menu entries.  Since this is a very common thing for packages "
90 "to do, why should each maintainer rewrite all this on their own, sometimes "
91 "with bugs? Also, supposing the menu directory changed, every package would "
92 "have to be changed."
93 msgstr ""
94 "Der Grund für die Benutzung von Helfer-Skripten in <filename>debian/rules</"
95 "filename> ist, dass sie den Betreuern eine geteilte gemeinsame Logik "
96 "inmitten vieler Pakete einräumen. Nehmen Sie zum Beispiel die Frage, wie "
97 "Menü-Einträge installiert werden: Sie müssen die Datei in <filename>/usr/"
98 "share/menu</filename> (oder <filename>/usr/lib/menu</filename> für "
99 "ausführbare binäre Menü-Dateien, wenn nötig) ablegen und den "
100 "Betreuerskripten Befehle hinzufügen, um Menü-Einträge zu registrieren bzw. "
101 "ihre Registrierung zu entfernen. Dies ist eine sehr häufige Tätigkeit für "
102 "Pakete. Warum sollte daher jeder Betreuer all dies für sich selbst neu "
103 "schreiben und dabei möglicherweise Fehler verursachen? Außerdem, den Fall "
104 "gesetzt, das Menü-Verzeichnis würde sich ändern, dann müsste jedes Paket "
105 "geändert werden."
106
107 #. type: Content of: <chapter><section><section><para>
108 #: best-pkging-practices.dbk:45
109 msgid ""
110 "Helper scripts take care of these issues.  Assuming you comply with the "
111 "conventions expected by the helper script, the helper takes care of all the "
112 "details.  Changes in policy can be made in the helper script; then packages "
113 "just need to be rebuilt with the new version of the helper and no other "
114 "changes."
115 msgstr ""
116 "Helfer-Skripte kümmern sich um diese Probleme. Angenommen, Sie erfüllen alle "
117 "Gepflogenheiten, die das Helfer-Skript erwartet, dann kümmert sich das "
118 "Helfer-Skript um alle Einzelheiten. Änderungen an den Richtlinien können im "
119 "Helfer-Skript erledigt werden. Dann müssen Pakete nur mit der neuen Version "
120 "des Helfer-Skripts erstellt und sonst nicht geändert werden."
121
122 #. type: Content of: <chapter><section><section><para>
123 #: best-pkging-practices.dbk:52
124 msgid ""
125 "<xref linkend=\"tools\"/> contains a couple of different helpers.  The most "
126 "common and best (in our opinion) helper system is <systemitem role=\"package"
127 "\">debhelper</systemitem>.  Previous helper systems, such as <systemitem "
128 "role=\"package\">debmake</systemitem>, were monolithic: you couldn't pick "
129 "and choose which part of the helper you found useful, but had to use the "
130 "helper to do everything.  <systemitem role=\"package\">debhelper</"
131 "systemitem>, however, is a number of separate little <command>dh_*</command> "
132 "programs.  For instance, <command>dh_installman</command> installs and "
133 "compresses man pages, <command>dh_installmenu</command> installs menu files, "
134 "and so on.  Thus, it offers enough flexibility to be able to use the little "
135 "helper scripts, where useful, in conjunction with hand-crafted commands in "
136 "<filename>debian/rules</filename>."
137 msgstr ""
138 "<xref linkend=\"tools\"/> enthält ein paar verschiedene Helfer-Skripte. Das "
139 "gängigste und beste (nach Meinung von Debian) Helfersystem ist <systemitem "
140 "role=\"package\">debhelper</systemitem>. Verhergehende Helfersysteme, wie "
141 "<systemitem role=\"package\">debmake</systemitem> waren monolithisch. Sie "
142 "konnten nicht den Teil des Helfers herausgreifen und auswählen, den Sie "
143 "nützlich fanden, mussten aber den Helfer für alles benutzen. <systemitem "
144 "role=\"package\">debhelper</systemitem> besteht jedoch aus mehreren "
145 "getrennten kleinen <command>dh_*</command>-Programmen. "
146 "<command>dh_installman</command> installiert und komprimiert zum Beispiel "
147 "Handbuchseiten, <command>dh_installmenu</command> installiert Menü-Dateien "
148 "und so weiter. Daher bietet es eine ausreichende Flexibilität, die kleinen "
149 "Helfer-Skripte dort zu benutzen, wo sie nützlich sind in Verbindung mit "
150 "handgemachten Befehlen in <filename>debian/rules</filename>."
151
152 #. type: Content of: <chapter><section><section><para>
153 #: best-pkging-practices.dbk:66
154 msgid ""
155 "You can get started with <systemitem role=\"package\">debhelper</systemitem> "
156 "by reading <citerefentry> <refentrytitle>debhelper</refentrytitle> "
157 "<manvolnum>1</manvolnum> </citerefentry>, and looking at the examples that "
158 "come with the package.  <command>dh_make</command>, from the <systemitem "
159 "role=\"package\">dh-make</systemitem> package (see <xref linkend=\"dh-make\"/"
160 ">), can be used to convert a vanilla source package to a <systemitem role="
161 "\"package\">debhelper</systemitem>ized package.  This shortcut, though, "
162 "should not convince you that you do not need to bother understanding the "
163 "individual <command>dh_*</command> helpers.  If you are going to use a "
164 "helper, you do need to take the time to learn to use that helper, to learn "
165 "its expectations and behavior."
166 msgstr ""
167 "Sie können mit <systemitem role=\"package\">debhelper</systemitem> anfangen, "
168 "indem Sie <citerefentry> <refentrytitle>debhelper</refentrytitle> "
169 "<manvolnum>1</manvolnum> </citerefentry> lesen und sich die Beispiele "
170 "ansehen, die dem Paket beigefügt sind. <command>dh_make</command> aus dem "
171 "Paket <systemitem role=\"package\">dh-make</systemitem> (siehe <xref linkend="
172 "\"dh-make\"/>) kann benutzt werden, um ein einfaches Quellpaket in ein mit "
173 "<systemitem role=\"package\">debhelper</systemitem> bearbeitetes Paket "
174 "umzuwandeln. Gleichwohl sollte diese Kurzform Sie jedoch nicht davon "
175 "überzeugen, dass Sie sich nicht plagen müssen, um die einzelnen "
176 "<command>dh_*</command>-Helfer zu verstehen. Falls Sie einen Helfer benutzen "
177 "möchten, müssen Sie sich die Zeit nehmen zu lernen, wie dieser Helfer "
178 "benutzt wird, um zu verstehen was er erwartet und wie er sich verhält."
179
180 #. type: Content of: <chapter><section><section><para>
181 #: best-pkging-practices.dbk:79
182 msgid ""
183 "Some people feel that vanilla <filename>debian/rules</filename> files are "
184 "better, since you don't have to learn the intricacies of any helper system.  "
185 "This decision is completely up to you.  Use what works for you.  Many "
186 "examples of vanilla <filename>debian/rules</filename> files are available at "
187 "<ulink url=\"&url-rules-files;\"></ulink>."
188 msgstr ""
189 "Einige Personen sind der Ansicht, dass einfache <filename>debian/rules</"
190 "filename>-Dateien besser sind, da Sie nicht die Feinheiten eines Helfer-"
191 "Systems erlernen müssen. Diese Entscheidung liegt allein bei Ihnen. Benutzen "
192 "Sie das, was für Sie am besten klappt. Unter <ulink url=\"&url-rules-files;"
193 "\"></ulink> sind viele Beispiele für einfache <filename>debian/rules</"
194 "filename>-Dateien verfügbar."
195
196 #. type: Content of: <chapter><section><section><title>
197 #: best-pkging-practices.dbk:88
198 msgid "Separating your patches into multiple files"
199 msgstr "Unterteilen Sie Ihre Patches in mehrere Dateien"
200
201 #. type: Content of: <chapter><section><section><para>
202 #: best-pkging-practices.dbk:90
203 msgid ""
204 "Big, complex packages may have many bugs that you need to deal with.  If you "
205 "correct a number of bugs directly in the source, and you're not careful, it "
206 "can get hard to differentiate the various patches that you applied.  It can "
207 "get quite messy when you have to update the package to a new upstream "
208 "version which integrates some of the fixes (but not all).  You can't take "
209 "the total set of diffs (e.g., from <filename>.diff.gz</filename>) and work "
210 "out which patch sets to back out as a unit as bugs are fixed upstream."
211 msgstr ""
212 "Große, komplexe Pakete könnten mehrere Fehler haben, die Sie bewältigen "
213 "müssen. Falls Sie mehrere Fehler direkt in der Quelle beheben und nicht "
214 "sorgfältig vorgehen, kann es schwierig werden, die verschiedenen Patche, die "
215 "Sie bereitgestellt haben, zu unterscheiden. Es kann ziemlich chaotisch "
216 "werden, wenn Sie das Paket auf eine neue Originalversion aktualisieren "
217 "müssen, die einige (aber nicht alle) Reparaturen enthält. Sie können nicht "
218 "die komplette Zusammenstellung der Diffs nehmen (z.B. aus <filename>.diff."
219 "gz</filename>) und austüfteln, welcher Patch es als Einheit zurücksetzt, da "
220 "Fehler im Original repariert wurden."
221
222 #. type: Content of: <chapter><section><section><para>
223 #: best-pkging-practices.dbk:99
224 msgid ""
225 "Fortunately, with the source format “3.0 (quilt)” it is now possible to keep "
226 "patches separate without having to modify <filename>debian/rules</filename> "
227 "to setup a patch system. Patches are stored in <filename>debian/patches/</"
228 "filename> and when the source package is unpacked patches listed in "
229 "<filename>debian/patches/series</filename> are automatically applied.  As "
230 "the name implies, patches can be managed with <command>quilt</command>."
231 msgstr ""
232 "Glücklicherweise ist es nun mit dem Quellformat »3.0 (quilt)« möglich, die "
233 "Patche getrennt zu halten ohne <filename>debian/rules</filename> zur "
234 "Einrichtung eines Patch-Systems ändern zu müssen. Patche werden in "
235 "<filename>debian/patches/</filename> gespeichert und wenn das Quellpaket "
236 "entpackt wird, werden automatisch die Patches angewandt, die in "
237 "<filename>debian/patches/series</filename> aufgeführt sind. Wie der Name "
238 "schon sagt, können Patches mit <command>quilt</command> verwaltet werden."
239
240 #. type: Content of: <chapter><section><section><para>
241 #: best-pkging-practices.dbk:107
242 msgid ""
243 "When using the older source “1.0”, it's also possible to separate patches "
244 "but a dedicated patch system must be used: the patch files are shipped "
245 "within the Debian patch file (<filename>.diff.gz</filename>), usually within "
246 "the <filename>debian/</filename> directory. The only difference is that they "
247 "aren't applied immediately by <command>dpkg-source</command>, but by the "
248 "<literal>build</literal> rule of <filename>debian/rules</filename>, through "
249 "a dependency on the <literal>patch</literal> rule.  Conversely, they are "
250 "reverted in the <literal>clean</literal> rule, through a dependency on the "
251 "<literal>unpatch</literal> rule."
252 msgstr ""
253 "Wenn Sie die ältere Quelle »1.0« verwenden, ist es auch möglich, Patche zu "
254 "trennen, aber es muss ein zugehöriges Patch-System verwandt werden: Die "
255 "Patch-Dateien werden innerhalb der Debian-Patch-Datei (<filename>.diff.gz</"
256 "filename>) mitgeliefert, normalerweise im Verzeichnis <filename>debian/</"
257 "filename>. Der einzige Unterschied ist, dass sie nicht unmittelbar von "
258 "<command>dpkg-source</command> angewandt werden, sondern von der "
259 "<literal>build</literal>-Regel der Datei <filename>debian/rules</filename> "
260 "durch eine Abhängigkeit in der <literal>patch</literal>-Regel. Im Gegenzug "
261 "werden sie von der Regel <literal>clean</literal> durch eine Abhängigkeit "
262 "zur Regel <literal>unpatch</literal> umgekehrt."
263
264 #. type: Content of: <chapter><section><section><para>
265 #: best-pkging-practices.dbk:119
266 msgid ""
267 "<command>quilt</command> is the recommended tool for this.  It does all of "
268 "the above, and also allows to manage patch series.  See the <systemitem role="
269 "\"package\">quilt</systemitem> package for more information."
270 msgstr ""
271 "<command>quilt</command> ist das dafür empfohlene Werkzeug. Es erledigt "
272 "alles oben beschriebene und ermöglicht außerdem die Verwaltung von Patch-"
273 "Serien. Weitere Informationen finden Sie im Paket <systemitem role=\"package"
274 "\">quilt</systemitem>."
275
276 #. type: Content of: <chapter><section><section><para>
277 #: best-pkging-practices.dbk:125
278 msgid ""
279 "There are other tools to manage patches, like <command>dpatch</command>, and "
280 "the patch system integrated with <systemitem role=\"package\">cdbs</"
281 "systemitem>."
282 msgstr ""
283 "Es gibt noch andere Werkzeuge, um Patches zu verwalten, wie <command>dpatch</"
284 "command> und das in <systemitem role=\"package\">cdbs</systemitem> "
285 "eingebaute Patch-System."
286
287 #. type: Content of: <chapter><section><section><title>
288 #: best-pkging-practices.dbk:132
289 msgid "Multiple binary packages"
290 msgstr "Pakete mit mehreren Binärdateien"
291
292 #. type: Content of: <chapter><section><section><para>
293 #: best-pkging-practices.dbk:134
294 msgid ""
295 "A single source package will often build several binary packages, either to "
296 "provide several flavors of the same software (e.g., the <systemitem role="
297 "\"package\">vim</systemitem> source package) or to make several small "
298 "packages instead of a big one (e.g., so the user can install only the subset "
299 "needed, and thus save some disk space)."
300 msgstr ""
301 "Ein einzelnes Quellpaket wird oft mehrere Binärpakete erstellen, entweder um "
302 "mehrere Geschmacksrichtungen der gleichen Software bereitzustellen (z.B. das "
303 "<systemitem role=\"package\">vim</systemitem>-Quellpaket) oder um mehrere "
304 "kleine Pakete anstelle eines einzelnen großen zu erzeugen (z,B. damit der "
305 "Benutzer nur die benötigte Untermenge installieren kann und dadurch "
306 "Plattenplatz spart)."
307
308 #. type: Content of: <chapter><section><section><para>
309 #: best-pkging-practices.dbk:141
310 msgid ""
311 "The second case can be easily managed in <filename>debian/rules</filename>.  "
312 "You just need to move the appropriate files from the build directory into "
313 "the package's temporary trees.  You can do this using <command>install</"
314 "command> or <command>dh_install</command> from <systemitem role=\"package"
315 "\">debhelper</systemitem>.  Be sure to check the different permutations of "
316 "the various packages, ensuring that you have the inter-package dependencies "
317 "set right in <filename>debian/control</filename>."
318 msgstr ""
319 "Der zweite Fall kann einfach in <filename>debian/rules</filename> verwaltet "
320 "werden. Sie müssen nur die entsprechenden Dateien aus dem Build-Verzeichnis "
321 "in die entsprechenden temporären Baumstrukturen des Pakets verschieben. Dies "
322 "können Sie mit <command>install</command> oder <command>dh_install</command> "
323 "aus <systemitem role=\"package\">debhelper</systemitem> erledigen. Sorgen "
324 "Sie dafür, dass Sie die unterschiedlichen Umsetzungen der verschiedenen "
325 "Pakete prüfen, um sicherzustellen, dass Sie die wechselseitigen "
326 "Abhängigkeiten in <filename>debian/control</filename> richtig gesetzt haben."
327
328 #. type: Content of: <chapter><section><section><para>
329 #: best-pkging-practices.dbk:150
330 msgid ""
331 "The first case is a bit more difficult since it involves multiple recompiles "
332 "of the same software but with different configuration options.  The "
333 "<systemitem role=\"package\">vim</systemitem> source package is an example "
334 "of how to manage this using an hand-crafted <filename>debian/rules</"
335 "filename> file."
336 msgstr ""
337 "Der erste Fall ist etwas schwieriger, da er mehrmaliges Neukompilieren der "
338 "selben Software einschließt, aber mit unterschiedlichen "
339 "Konfigurationsoptionen. Das <systemitem role=\"package\">vim</systemitem>-"
340 "Quellpaket ist ein Beispiel dafür, wie dies mit einer handgemachten "
341 "<filename>debian/rules</filename>-Datei verwaltet wird."
342
343 #. type: Content of: <chapter><section><title>
344 #: best-pkging-practices.dbk:162
345 msgid "Best practices for <filename>debian/control</filename>"
346 msgstr "Optimale Vorgehensweisen für <filename>debian/control</filename>"
347
348 #. type: Content of: <chapter><section><para>
349 #: best-pkging-practices.dbk:164
350 msgid ""
351 "The following practices are relevant to the <filename>debian/control</"
352 "filename> file.  They supplement the <ulink url=\"&url-debian-policy;ch-"
353 "binary.html#s-descriptions\">Policy on package descriptions</ulink>."
354 msgstr ""
355 "Die folgenden Vorgehensweisen sind maßgeblich für die Datei <filename>debian/"
356 "control</filename>. Sie ergänzen die <ulink url=\"&url-debian-policy;ch-"
357 "binary.html#s-descriptions\">Richtlinien für Paketbeschreibungen</ulink>."
358
359 #. type: Content of: <chapter><section><para>
360 #: best-pkging-practices.dbk:170
361 msgid ""
362 "The description of the package, as defined by the corresponding field in the "
363 "<filename>control</filename> file, contains both the package synopsis and "
364 "the long description for the package.  <xref linkend=\"bpp-desc-basics\"/> "
365 "describes common guidelines for both parts of the package description.  "
366 "Following that, <xref linkend=\"bpp-pkg-synopsis\"/> provides guidelines "
367 "specific to the synopsis, and <xref linkend=\"bpp-pkg-desc\"/> contains "
368 "guidelines specific to the description."
369 msgstr ""
370 "Die Beschreibung des Pakets, wie sie durch das entsprechende Feld in der "
371 "Datei <filename>control</filename> definiert wird, enthält sowohl die "
372 "Paketübersicht, als auch die ausführliche Beschreibung des Pakets. <xref "
373 "linkend=\"bpp-desc-basics\"/> beschreibt übliche Richtlinien für beide Teile "
374 "der Paketbeschreibung. Diesen folgend stellt  <xref linkend=\"bpp-pkg-"
375 "synopsis\"/> Richtlinien speziell für die Übersicht bereit und <xref linkend="
376 "\"bpp-pkg-desc\"/> enthält spezielle Richtlinien für die Beschreibung."
377
378 #. type: Content of: <chapter><section><section><title>
379 #: best-pkging-practices.dbk:179
380 msgid "General guidelines for package descriptions"
381 msgstr "Allgemeine Richtlinien für Paketbeschreibungen"
382
383 #. type: Content of: <chapter><section><section><para>
384 #: best-pkging-practices.dbk:181
385 msgid ""
386 "The package description should be written for the average likely user, the "
387 "average person who will use and benefit from the package.  For instance, "
388 "development packages are for developers, and can be technical in their "
389 "language.  More general-purpose applications, such as editors, should be "
390 "written for a less technical user."
391 msgstr ""
392 "Die Paketbeschreibung sollte für den erwarteten Durchschnittsanwender "
393 "geschrieben werden, der Durchschnittsperson, die das Paket benutzt und davon "
394 "profitiert. Entwicklungspakete sind beispielsweise für Entwickler und können "
395 "in einer technischen Sprache verfasst werden. Anwendungen für allgemeinere "
396 "Zwecke, wie Editoren, sollten für Anwender mit weniger technischem "
397 "Verständnis geschrieben werden."
398
399 #. type: Content of: <chapter><section><section><para>
400 #: best-pkging-practices.dbk:188
401 msgid ""
402 "Our review of package descriptions lead us to conclude that most package "
403 "descriptions are technical, that is, are not written to make sense for non-"
404 "technical users.  Unless your package really is only for technical users, "
405 "this is a problem."
406 msgstr ""
407 "Die Durchsicht der Paketbeschreibungen mündet in der Schlussfolgerung, dass "
408 "die meisten Paketbeschreibungen technischer Natur sind, also nicht so "
409 "geschrieben, das sie für Anwender ohne technischen Hintergrund einen Sinn "
410 "ergeben. Sofern Ihr Paket nicht wirklich für technikkundige Anwender ist, "
411 "ist dies ein Problem."
412
413 #. type: Content of: <chapter><section><section><para>
414 #: best-pkging-practices.dbk:194
415 msgid ""
416 "How do you write for non-technical users? Avoid jargon.  Avoid referring to "
417 "other applications or frameworks that the user might not be familiar with — "
418 "GNOME or KDE is fine, since users are probably familiar with these terms, "
419 "but GTK+ is probably not.  Try not to assume any knowledge at all.  If you "
420 "must use technical terms, introduce them."
421 msgstr ""
422 "Wie können sie für nicht technikkundige Anwender schreiben? Vermeiden Sie "
423 "Fachsprache. Vermeiden Sie, sich auf Anwendungen und Rahmenwerke zu "
424 "beziehen, mit denen der Anwender möglicherweise nicht vertraut ist – GNOME "
425 "oder KDE sind in Ordnung, da Anwender wahrscheinlich mit diesen Begriffen "
426 "vertraut sind, aber GTK+ vermutlich nicht. Versuchen Sie nicht irgendein "
427 "Wissen vorauszusetzen, geben Sie eine Einführung."
428
429 #. type: Content of: <chapter><section><section><para>
430 #: best-pkging-practices.dbk:201
431 msgid ""
432 "Be objective.  Package descriptions are not the place for advocating your "
433 "package, no matter how much you love it.  Remember that the reader may not "
434 "care about the same things you care about."
435 msgstr ""
436 "Seien Sie objektiv. Paketbeschreibungen sind nicht der richtige Ort, um Ihr "
437 "Paket zu verfechten, egal wie Sie sehr sie es mögen. Denken Sie daran, dass "
438 "der Leser nicht die gleichen Dinge wichtig nimmt, wie Sie."
439
440 #. type: Content of: <chapter><section><section><para>
441 #: best-pkging-practices.dbk:206
442 msgid ""
443 "References to the names of any other software packages, protocol names, "
444 "standards, or specifications should use their canonical forms, if one "
445 "exists.  For example, use X Window System, X11, or X; not X Windows, X-"
446 "Windows, or X Window.  Use GTK+, not GTK or gtk.  Use GNOME, not Gnome.  Use "
447 "PostScript, not Postscript or postscript."
448 msgstr ""
449 "Bezüge zu Namen anderer Softwarepakete, Protokollnamen, Standards oder "
450 "Spezifikationen sollten, falls sie existiert, in ihrer vorschriftsmäßigen "
451 "Form verwandt werden. Benutzen Sie zum Beispiel X Window System, X11 oder X, "
452 "nicht X Windows, X-Windows, or X Window. Benutzen Sie GTK+, nicht GTK oder "
453 "gtk. Benutzen Sie GNOME nicht Gnome. Benutzen Sie PostScript, nicht "
454 "Postscript oder postscript."
455
456 #. type: Content of: <chapter><section><section><para>
457 #: best-pkging-practices.dbk:213
458 msgid ""
459 "If you are having problems writing your description, you may wish to send it "
460 "along to &email-debian-l10n-english; and request feedback."
461 msgstr ""
462 "Falls Sie Probleme beim Verfassen Ihrer Beschreibung haben, könnten Sie sie "
463 "an &email-debian-l10n-english; senden und um Rückmeldung ersuchen."
464
465 #. type: Content of: <chapter><section><section><title>
466 #: best-pkging-practices.dbk:219
467 msgid "The package synopsis, or short description"
468 msgstr "Die Paketübersicht oder Kurzbeschreibung"
469
470 #. type: Content of: <chapter><section><section><para>
471 #: best-pkging-practices.dbk:221
472 msgid ""
473 "Policy says the synopsis line (the short description) must be concise, not "
474 "repeating the package name, but also informative."
475 msgstr ""
476 "Die Richtlinie sagt, die Übersichtszeile (die Kurzbeschreibung) muss kurz "
477 "sein, darf den Paketnamen nicht wiederholen, muss aber auch informativ sein."
478
479 # s/as/is/
480 #. type: Content of: <chapter><section><section><para>
481 #: best-pkging-practices.dbk:225
482 msgid ""
483 "The synopsis functions as a phrase describing the package, not a complete "
484 "sentence, so sentential punctuation is inappropriate: it does not need extra "
485 "capital letters or a final period (full stop). It should also omit any "
486 "initial indefinite or definite article — \"a\", \"an\", or \"the\". Thus for "
487 "instance:"
488 msgstr ""
489 "Die Übersichtsfunktionen ist ein Ausdruck, der das Paket beschreibt, kein "
490 "kompletter Satz, daher ist Zeichensetzung unangebracht: Es wird weder eine "
491 "besondere Großschreibung noch ein abschließender Punkt benötigt. Außerdem "
492 "sollten jegliche bestimmten und unbestimmten Artikel am Anfang weggelassen "
493 "werden – »a«, »an« oder »the«. Deshalb zum Beispiel:"
494
495 #. type: Content of: <chapter><section><section><screen>
496 #: best-pkging-practices.dbk:231
497 #, no-wrap
498 msgid ""
499 "Package: libeg0\n"
500 "Description: exemplification support library\n"
501 msgstr ""
502 "Package: libeg0\n"
503 "Description: exemplification support library\n"
504
505 #. type: Content of: <chapter><section><section><para>
506 #: best-pkging-practices.dbk:235
507 msgid ""
508 "Technically this is a noun phrase minus articles, as opposed to a verb "
509 "phrase.  A good heuristic is that it should be possible to substitute the "
510 "package <replaceable>name</replaceable> and <replaceable>synopsis</"
511 "replaceable> into this formula:"
512 msgstr ""
513 "Technisch gesehen ist dies eine Nominalphrase im Gegensatz zu einer "
514 "Verbalphrase. Eine gute Entscheidungsregel ist, dass es möglich sein sollte, "
515 "den Paket-<replaceable>Namen</replaceable> und die <replaceable>Übersicht</"
516 "replaceable> in diesem Schema zu ersetzen:"
517
518 #. type: Content of: <chapter><section><section><para>
519 #: best-pkging-practices.dbk:240
520 msgid ""
521 "The package <replaceable>name</replaceable> provides {a,an,the,some} "
522 "<replaceable>synopsis</replaceable>."
523 msgstr ""
524 "The package <replaceable>Name</replaceable> provides {a,an,the,some} "
525 "<replaceable>Übersicht</replaceable>."
526
527 #. type: Content of: <chapter><section><section><para>
528 #: best-pkging-practices.dbk:244
529 msgid ""
530 "Sets of related packages may use an alternative scheme that divides the "
531 "synopsis into two parts, the first a description of the whole suite and the "
532 "second a summary of the package's role within it:"
533 msgstr ""
534 "Zusammenstellungen verwandter Pakete können ein alternatives Schema "
535 "benutzen, das die Übersicht in zwei Teile unterteilt, als erstes eine "
536 "Beschreibung der ganzen Suite und als zweites eine Zusammenfassung der "
537 "Rolle, die das Paket darin spielt:"
538
539 #. type: Content of: <chapter><section><section><screen>
540 #: best-pkging-practices.dbk:249
541 #, no-wrap
542 msgid ""
543 "Package: eg-tools\n"
544 "Description: simple exemplification system (utilities)\n"
545 "\t\t\t              \n"
546 "Package: eg-doc\n"
547 "Description: simple exemplification system - documentation\n"
548 msgstr ""
549 "Package: eg-tools\n"
550 "Description: simple exemplification system (utilities)\n"
551 "\t\t\t              \n"
552 "Package: eg-doc\n"
553 "Description: simple exemplification system - documentation\n"
554
555 #. type: Content of: <chapter><section><section><para>
556 #: best-pkging-practices.dbk:256
557 msgid ""
558 "These synopses follow a modified formula. Where a package "
559 "\"<replaceable>name</replaceable>\" has a synopsis \"<replaceable>suite</"
560 "replaceable> (<replaceable>role</replaceable>)\" or \"<replaceable>suite</"
561 "replaceable> - <replaceable>role</replaceable>\", the elements should be "
562 "phrased so that they fit into the formula:"
563 msgstr ""
564 "Diese Übersicht folgt einem geänderten Schema. Wo ein Paket "
565 "»<replaceable>Name</replaceable>« die Übersicht »<replaceable>Suite</"
566 "replaceable> (<replaceable>Rolle</replaceable>)« oder »<replaceable>Suite</"
567 "replaceable> - <replaceable>Rolle</replaceable>« hat, sollten die Elemente "
568 "so ausgedrückt werden, dass sie in dieses Schema passen:"
569
570 #. type: Content of: <chapter><section><section><para>
571 #: best-pkging-practices.dbk:263
572 msgid ""
573 "The package <replaceable>name</replaceable> provides {a,an,the} "
574 "<replaceable>role</replaceable> for the <replaceable>suite</replaceable>."
575 msgstr ""
576 "The package <replaceable>name</replaceable> provides {a,an,the} "
577 "<replaceable>role</replaceable> for the <replaceable>suite</replaceable>."
578
579 #. type: Content of: <chapter><section><section><title>
580 #: best-pkging-practices.dbk:269
581 msgid "The long description"
582 msgstr "Die ausführliche Beschreibung"
583
584 #. type: Content of: <chapter><section><section><para>
585 #: best-pkging-practices.dbk:271
586 msgid ""
587 "The long description is the primary information available to the user about "
588 "a package before they install it.  It should provide all the information "
589 "needed to let the user decide whether to install the package.  Assume that "
590 "the user has already read the package synopsis."
591 msgstr ""
592 "Die ausführliche Beschreibung ist die wichtigste für den Benutzer verfügbare "
593 "Information über ein Paket, bevor er es installiert. Sie sollte alle nötigen "
594 "Informationen bereitstellen, damit der Anwender entscheiden kann, ob er das "
595 "Paket installiert. Es ist anzunehmen, dass der Benutzer bereits die "
596 "Paketübersicht gelesen hat."
597
598 #. type: Content of: <chapter><section><section><para>
599 #: best-pkging-practices.dbk:277
600 msgid "The long description should consist of full and complete sentences."
601 msgstr ""
602 "Die ausführliche Beschreibung sollte aus vollständigen Sätzen bestehen."
603
604 #. type: Content of: <chapter><section><section><para>
605 #: best-pkging-practices.dbk:280
606 msgid ""
607 "The first paragraph of the long description should answer the following "
608 "questions: what does the package do? what task does it help the user "
609 "accomplish? It is important to describe this in a non-technical way, unless "
610 "of course the audience for the package is necessarily technical."
611 msgstr ""
612 "Der erste Absatz der ausführlichen Beschreibung sollte die folgenden Fragen "
613 "beantworten: Was tut das Paket? Bei welchen Aufgaben hilft es dem Anwender? "
614 "Es ist wichtig dies auf eine nicht technische Weise zu beschreiben, sogar "
615 "dann, wenn die Zielgruppe des Pakets notwendigerweise einen technischen "
616 "Hintergrund hat."
617
618 #. type: Content of: <chapter><section><section><para>
619 #: best-pkging-practices.dbk:286
620 msgid ""
621 "The following paragraphs should answer the following questions: Why do I as "
622 "a user need this package? What other features does the package have? What "
623 "outstanding features and deficiencies are there compared to other packages "
624 "(e.g., if you need X, use Y instead)? Is this package related to other "
625 "packages in some way that is not handled by the package manager (e.g., this "
626 "is the client for the foo server)?"
627 msgstr ""
628 "Die folgenden Absätze sollten die folgenden Fragen beantworten: Warum "
629 "benötige ich als Benutzer dieses Paket? Welche anderen Funktionen bietet das "
630 "Paket? Welche herausragenden Funktionen und Mängel gibt es im Vergleich zu "
631 "anderen Paketen (z.B. falls Sie X benötigen, benutzen Sie Y)? Steht das "
632 "Paket in einem Zusammenhang mit anderen Paketen, die nicht vom Paketmanager "
633 "gehandhabt werden (z.B. ist dies der Client für den Foo-Server)?"
634
635 #. type: Content of: <chapter><section><section><para>
636 #: best-pkging-practices.dbk:294
637 msgid ""
638 "Be careful to avoid spelling and grammar mistakes.  Ensure that you spell-"
639 "check it.  Both <command>ispell</command> and <command>aspell</command> have "
640 "special modes for checking <filename>debian/control</filename> files:"
641 msgstr ""
642 "Seien Sie vorsichtig, um Rechtschreib- und Grammatikfehler zu vermeiden. "
643 "Sorgen Sie für eine Rechtschreibprüfung. Sowohl <command>ispell</command> "
644 "als auch <command>aspell</command> haben spezielle Modi zur Prüfung von "
645 "<filename>debian/control</filename>-Dateien:"
646
647 #. type: Content of: <chapter><section><section><screen>
648 #: best-pkging-practices.dbk:299
649 #, no-wrap
650 msgid "ispell -d american -g debian/control\n"
651 msgstr "ispell -d american -g debian/control\n"
652
653 #. type: Content of: <chapter><section><section><screen>
654 #: best-pkging-practices.dbk:302
655 #, no-wrap
656 msgid "aspell -d en -D -c debian/control\n"
657 msgstr "aspell -d en -D -c debian/control\n"
658
659 #. type: Content of: <chapter><section><section><para>
660 #: best-pkging-practices.dbk:305
661 msgid ""
662 "Users usually expect these questions to be answered in the package "
663 "description:"
664 msgstr ""
665 "Anwender erwarten normalerweise, dass diese Fragen in der Paketbeschreibung "
666 "beantwortet werden:"
667
668 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
669 #: best-pkging-practices.dbk:310
670 msgid ""
671 "What does the package do? If it is an add-on to another package, then the "
672 "short description of the package we are an add-on to should be put in here."
673 msgstr ""
674 "Was tut das Paket? Falls es eine Erweiterung eines anderen Pakets ist, dann "
675 "sollte eines Kurzbeschreibung des Pakets, das es erweitert, hier eingefügt "
676 "werden."
677
678 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
679 #: best-pkging-practices.dbk:316
680 msgid ""
681 "Why should I want this package? This is related to the above, but not the "
682 "same (this is a mail user agent; this is cool, fast, interfaces with PGP and "
683 "LDAP and IMAP, has features X, Y, and Z)."
684 msgstr ""
685 "Warum sollte ich dieses Paket wollen? Dies bezieht sich auf das "
686 "vorhergehende, aber nicht das gleiche (dies ist ein Mail-Client. Er ist "
687 "toll, schnell, hat Schnittstellen zu PGP, LDAP und IMAP, hat die Funktionen "
688 "X, Y und Z)."
689
690 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
691 #: best-pkging-practices.dbk:323
692 msgid ""
693 "If this package should not be installed directly, but is pulled in by "
694 "another package, this should be mentioned."
695 msgstr ""
696 "Falls dieses Paket nicht direkt installiert werden sollte, sondern von einem "
697 "anderen Paket mitinstalliert wird, sollte die erwähnt werden."
698
699 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
700 #: best-pkging-practices.dbk:329
701 msgid ""
702 "If the package is <literal>experimental</literal>, or there are other "
703 "reasons it should not be used, if there are other packages that should be "
704 "used instead, it should be here as well."
705 msgstr ""
706 "Falls das Paket <literal>experimental</literal> ist oder es andere Gründe "
707 "gibt, weshalb es nicht benutzt werden sollte und wenn es andere Pakete gibt, "
708 "die stattdessen benutzt werden sollen, sollte dies auch hier stehen."
709
710 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
711 #: best-pkging-practices.dbk:336
712 msgid ""
713 "How is this package different from the competition? Is it a better "
714 "implementation? more features? different features? Why should I choose this "
715 "package."
716 msgstr ""
717 "Was unterscheidet dieses Paket von der Konkurrenz? Ist es eine bessere "
718 "Implementierung? Mehr Funktionen? Andere Funktionen? Warum sollte die Wahl "
719 "auf dieses Paket fallen?"
720
721 #. type: Content of: <chapter><section><section><title>
722 #: best-pkging-practices.dbk:349
723 msgid "Upstream home page"
724 msgstr "Homepage der Originalautoren"
725
726 #. type: Content of: <chapter><section><section><para>
727 #: best-pkging-practices.dbk:351
728 msgid ""
729 "We recommend that you add the URL for the package's home page in the "
730 "<literal>Homepage</literal> field of the <literal>Source</literal> section "
731 "in <filename>debian/control</filename>.  Adding this information in the "
732 "package description itself is considered deprecated."
733 msgstr ""
734 "Es wird empfohlen, dass Sie die URL der Homepage des Pakets in das Feld "
735 "<literal>Homepage</literal> im Abschnitt <literal>Source</literal> von "
736 "<filename>debian/control</filename> hinzufügen. Diese Information in die "
737 "Paketbeschreibung selbst einzutragen, wird als missbilligt angesehen."
738
739 #. type: Content of: <chapter><section><section><title>
740 #: best-pkging-practices.dbk:359
741 msgid "Version Control System location"
742 msgstr "Ort des Versionsverwaltungssystems"
743
744 #. type: Content of: <chapter><section><section><para>
745 #: best-pkging-practices.dbk:361
746 msgid ""
747 "There are additional fields for the location of the Version Control System "
748 "in <filename>debian/control</filename>."
749 msgstr ""
750 "Es gibt zusätzliche Felder für den Ort des Versionsverwaltungssystems in "
751 "<filename>debian/control</filename>."
752
753 #. type: Content of: <chapter><section><section><section><title>
754 #: best-pkging-practices.dbk:365
755 msgid "Vcs-Browser"
756 msgstr "Vcs-Browser"
757
758 #. type: Content of: <chapter><section><section><section><para>
759 #: best-pkging-practices.dbk:367
760 msgid ""
761 "Value of this field should be a <literal>http://</literal> URL pointing to a "
762 "web-browsable copy of the Version Control System repository used to maintain "
763 "the given package, if available."
764 msgstr ""
765 "Der Wert dieses Feldes sollte eine <literal>http://</literal>-URL sein, die "
766 "auf eine via Web durchstöberbare Kopie des Versionsverwaltungssystems-Depots "
767 "verweist, das benutzt wird, um das angegebene Paket zu verwalten, falls "
768 "verfügbar."
769
770 #. type: Content of: <chapter><section><section><section><para>
771 #: best-pkging-practices.dbk:372
772 msgid ""
773 "The information is meant to be useful for the final user, willing to browse "
774 "the latest work done on the package (e.g.  when looking for the patch fixing "
775 "a bug tagged as <literal>pending</literal> in the bug tracking system)."
776 msgstr ""
777 "Die Information ist dazu gedacht, dem Endanwender zu nutzen, der gewillt "
778 "ist, die letzte am Paket geleistete Arbeit zu durchstöbern (z.B. wenn nach "
779 "einem Patch gesucht wird, der einen Fehler behebt, der in der "
780 "Fehlerdatenbank als <literal>pending</literal> gekennzeichnet ist)."
781
782 #. type: Content of: <chapter><section><section><section><title>
783 #: best-pkging-practices.dbk:379
784 msgid "Vcs-*"
785 msgstr "Vcs-*"
786
787 #. type: Content of: <chapter><section><section><section><para>
788 #: best-pkging-practices.dbk:381
789 msgid ""
790 "Value of this field should be a string identifying unequivocally the "
791 "location of the Version Control System repository used to maintain the given "
792 "package, if available.  <literal>*</literal> identify the Version Control "
793 "System; currently the following systems are supported by the package "
794 "tracking system: <literal>arch</literal>, <literal>bzr</literal> (Bazaar), "
795 "<literal>cvs</literal>, <literal>darcs</literal>, <literal>git</literal>, "
796 "<literal>hg</literal> (Mercurial), <literal>mtn</literal> (Monotone), "
797 "<literal>svn</literal> (Subversion).  It is allowed to specify different VCS "
798 "fields for the same package: they will all be shown in the PTS web interface."
799 msgstr ""
800 "Der Wert dieses Feldes sollte eine Zeichenkette sein, die den Ort des "
801 "Versionsverwaltungssystem-Depots eindeutig identifiziert, das zur Verwaltung "
802 "des angegebenen Pakets benutzt wird, falls verfügbar. <literal>*</literal> "
803 "identifiziert das Versionsverwaltungssystem. Aktuell werden die folgenden "
804 "vom Paketverfolgungssystem unterstützt: <literal>arch</literal>, "
805 "<literal>bzr</literal> (Bazaar), <literal>cvs</literal>, <literal>darcs</"
806 "literal>, <literal>git</literal>, <literal>hg</literal> (Mercurial), "
807 "<literal>mtn</literal> (Monotone) und <literal>svn</literal> (Subversion). "
808 "Es ist erlaubt, mehrere unterschiedliche Versionsverwaltungssystem-Felder "
809 "für das gleiche Paket anzugeben: Sie werden alle auf der PTS-Web-"
810 "Schnittstelle angezeigt."
811
812 #. type: Content of: <chapter><section><section><section><para>
813 #: best-pkging-practices.dbk:392
814 msgid ""
815 "The information is meant to be useful for a user knowledgeable in the given "
816 "Version Control System and willing to build the current version of a package "
817 "from the VCS sources.  Other uses of this information might include "
818 "automatic building of the latest VCS version of the given package.  To this "
819 "end the location pointed to by the field should better be version agnostic "
820 "and point to the main branch (for VCSs supporting such a concept).  Also, "
821 "the location pointed to should be accessible to the final user; fulfilling "
822 "this requirement might imply pointing to an anonymous access of the "
823 "repository instead of pointing to an SSH-accessible version of the same."
824 msgstr ""
825 "Die Information ist für Benutzer bestimmt, die im gegebenen "
826 "Versionsverwaltungssystem sachkundig sind und bereit, die aktuelle Version "
827 "des Pakets aus den VCS-Quellen zu erstellen. Andere Nutzungen dieser "
828 "Information könnten das automatische Erstellen der letzen VCS-Version des "
829 "Pakets umfassen. Dazu sollte der vom Feld angegebene Ort, die Version nicht "
830 "kennen und auf den Hauptzweig zeigen (bei Versionsverwaltungssystemen, die "
831 "dieses Konzept unterstützen). Außerdem sollte der Endanwender auf den Ort, "
832 "auf den verwiesen wird, zugreifen können. Die Erfüllung dieser Anforderungen "
833 "könnte einen anonymen Zugriff voraussetzen, statt auf eine Version davon zu "
834 "verweisen, auf die über SSH zugegriffen wird."
835
836 #. type: Content of: <chapter><section><section><section><para>
837 #: best-pkging-practices.dbk:403
838 msgid ""
839 "In the following example, an instance of the field for a Subversion "
840 "repository of the <systemitem role=\"package\">vim</systemitem> package is "
841 "shown.  Note how the URL is in the <literal>svn://</literal> scheme (instead "
842 "of <literal>svn+ssh://</literal>) and how it points to the <filename>trunk/</"
843 "filename> branch.  The use of the <literal>Vcs-Browser</literal> and "
844 "<literal>Homepage</literal> fields described above is also shown."
845 msgstr ""
846 "Im folgenden Beispiel wird ein Fall von einem Feld eines Subversions-Depots "
847 "des Pakets <systemitem role=\"package\">vim</systemitem> gezeigt. Beachten "
848 "Sie, wie die URL im <literal>svn://</literal>-Schema aufgebaut ist (im "
849 "Gegensatz zu <literal>svn+ssh://</literal>) und wie sie auf den Zweig "
850 "<filename>trunk/</filename> zeigt. Außerdem wird die Benutzung der Felder "
851 "<literal>Vcs-Browser</literal> und <literal>Homepage</literal>, wie oben "
852 "beschrieben, ebenfalls gezeigt."
853
854 #. type: Content of: <chapter><section><section><section><screen>
855 #: best-pkging-practices.dbk:412
856 #, no-wrap
857 msgid ""
858 "  Source: vim\n"
859 "  Section: editors\n"
860 "  Priority: optional\n"
861 "  &lt;snip&gt;\n"
862 "  Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim\n"
863 "  Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim\n"
864 "  Homepage: http://www.vim.org\n"
865 msgstr ""
866 "  Source: vim\n"
867 "  Section: editors\n"
868 "  Priority: optional\n"
869 "  &lt;snip&gt;\n"
870 "  Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim\n"
871 "  Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim\n"
872 "  Homepage: http://www.vim.org\n"
873
874 #. type: Content of: <chapter><section><title>
875 #: best-pkging-practices.dbk:427
876 msgid "Best practices for <filename>debian/changelog</filename>"
877 msgstr "Optimale Vorgehensweisen für <filename>debian/changelog</filename>"
878
879 #. type: Content of: <chapter><section><para>
880 #: best-pkging-practices.dbk:429
881 msgid ""
882 "The following practices supplement the <ulink url=\"&url-debian-policy;ch-"
883 "docs.html#s-changelogs\">Policy on changelog files</ulink>."
884 msgstr ""
885 "Die folgenden Vorgehensweisen ergänzen die <ulink url=\"&url-debian-policy;"
886 "ch-docs.html#s-changelogs\">Richtlinien für Änderungsprotokolldateien</"
887 "ulink>."
888
889 #. type: Content of: <chapter><section><section><title>
890 #: best-pkging-practices.dbk:434
891 msgid "Writing useful changelog entries"
892 msgstr "Verfassen nützlicher Änderungsprotokolleinträge"
893
894 #. type: Content of: <chapter><section><section><para>
895 #: best-pkging-practices.dbk:436
896 msgid ""
897 "The changelog entry for a package revision documents changes in that "
898 "revision, and only them.  Concentrate on describing significant and user-"
899 "visible changes that were made since the last version."
900 msgstr ""
901 "Der Änderungsprotokolleintrag einer Paketüberarbeitung dokumentiert "
902 "Änderungen in nur dieser Überarbeitung. Der Schwerpunkt liegt auf der "
903 "Beschreibung bedeutender und für den Anwender sichtbarer Änderungen, die "
904 "seit der letzten Version vorgenommen wurden."
905
906 #. type: Content of: <chapter><section><section><para>
907 #: best-pkging-practices.dbk:441
908 msgid ""
909 "Focus on <emphasis>what</emphasis> was changed — who, how and when are "
910 "usually less important.  Having said that, remember to politely attribute "
911 "people who have provided notable help in making the package (e.g., those who "
912 "have sent in patches)."
913 msgstr ""
914 "Der Fokus liegt darauf, <emphasis>was</emphasis> geändert wurde – wer, wie "
915 "und wann ist normalerweise nicht so wichtig. Erinnern Sie gleichwohl höflich "
916 "an die Leute, die merklich Hilfe beim Erstellen des Pakets geleistet haben "
917 "(die z.B. Patche gesandt haben)."
918
919 #. type: Content of: <chapter><section><section><para>
920 #: best-pkging-practices.dbk:447
921 msgid ""
922 "There's no need to elaborate the trivial and obvious changes.  You can also "
923 "aggregate several changes in one entry.  On the other hand, don't be overly "
924 "terse if you have undertaken a major change.  Be especially clear if there "
925 "are changes that affect the behaviour of the program.  For further "
926 "explanations, use the <filename>README.Debian</filename> file."
927 msgstr ""
928 "Es ist nicht nötig, die belanglosen und offensichtlichen Änderungen näher "
929 "auszuführen. Sie können außerdem mehrere Änderungen in einem Eintrag "
930 "zusammenfassen. Fassen Sie sich andererseits nicht zu kurz, falls Sie eine "
931 "größere Änderung vorgenommen haben. Stellen Sie insbesondere klar, falls es "
932 "Änderungen gibt, die das Verhalten des Programms ändern. Benutzen Sie für "
933 "weitere Erklärungen die Datei <filename>README.Debian</filename>."
934
935 #. type: Content of: <chapter><section><section><para>
936 #: best-pkging-practices.dbk:454
937 msgid ""
938 "Use common English so that the majority of readers can comprehend it.  Avoid "
939 "abbreviations, tech-speak and jargon when explaining changes that close "
940 "bugs, especially for bugs filed by users that did not strike you as "
941 "particularly technically savvy.  Be polite, don't swear."
942 msgstr ""
943 "Benutzen Sie geläufiges Englisch, so dass die Mehrheit der Leser es "
944 "begreifen kann. Vermeiden Sie Abkürzungen, technische Begriffe und "
945 "Fachsprache, wenn Sie Änderungen erklären, die Fehlerberichte schließen, "
946 "insbesondere bei Fehlern, die von Anwendern eingereicht wurden, die Ihnen "
947 "als technisch unerfahren aufgefallen sind. Seien Sie höflich, fluchen Sie "
948 "nicht."
949
950 #. type: Content of: <chapter><section><section><para>
951 #: best-pkging-practices.dbk:460
952 msgid ""
953 "It is sometimes desirable to prefix changelog entries with the names of the "
954 "files that were changed.  However, there's no need to explicitly list each "
955 "and every last one of the changed files, especially if the change was small "
956 "or repetitive.  You may use wildcards."
957 msgstr ""
958 "Manchmal ist es wünschenswert, den Änderungsprotokolleinträgen die Namen der "
959 "Dateien voranzustellen, die geändert wurden. Es ist jedoch nicht nötig, "
960 "explizit jede einzelne geänderte Datei aufzuführen, insbesondere dann nicht, "
961 "wenn die Änderung klein oder wiederholend war. Sie können Platzhalter "
962 "verwenden."
963
964 #. type: Content of: <chapter><section><section><para>
965 #: best-pkging-practices.dbk:466
966 msgid ""
967 "When referring to bugs, don't assume anything.  Say what the problem was, "
968 "how it was fixed, and append the closes: #nnnnn string.  See <xref linkend="
969 "\"upload-bugfix\"/> for more information."
970 msgstr ""
971 "Treffen Sie keine Annahmen, wenn Sie sich auf Fehler beziehen. Sagen Sie, "
972 "welches Problem vorlag, wie es behoben wurde und hängen Sie die Zeichenkette "
973 "»closes: #nnnnn« an. Weitere Informatioenn erhalten Sie unter <xref linkend="
974 "\"upload-bugfix\"/>."
975
976 #. type: Content of: <chapter><section><section><title>
977 #: best-pkging-practices.dbk:473
978 msgid "Common misconceptions about changelog entries"
979 msgstr "Häufige Missverständnisse über Änderungsprotokolleinträge"
980
981 #. type: Content of: <chapter><section><section><para>
982 #: best-pkging-practices.dbk:475
983 msgid ""
984 "The changelog entries should <emphasis role=\"strong\">not</emphasis> "
985 "document generic packaging issues (Hey, if you're looking for foo.conf, it's "
986 "in /etc/blah/.), since administrators and users are supposed to be at least "
987 "remotely acquainted with how such things are generally arranged on Debian "
988 "systems.  Do, however, mention if you change the location of a configuration "
989 "file."
990 msgstr ""
991 "Die Änderungsprotokolleinträge sollten <emphasis role=\"strong\">keine</"
992 "emphasis> allgemeinen Paketierungsthemen dokumentieren (Hey, falls Sie die "
993 "Foo.conf suchen, die ist in /etc/blah/.), da von Administratoren und "
994 "Anwendern angenommen wird, dass sie zumindest entfernt damit vertraut sind, "
995 "wie solche Dinge im Allgemeinen auf Debian-Systemen eingerichtet sind. "
996 "Erwähnen Sie jedoch, wenn Sie den Ort einer Konfigurationsdatei ändern."
997
998 #. type: Content of: <chapter><section><section><para>
999 #: best-pkging-practices.dbk:483
1000 msgid ""
1001 "The only bugs closed with a changelog entry should be those that are "
1002 "actually fixed in the same package revision.  Closing unrelated bugs in the "
1003 "changelog is bad practice.  See <xref linkend=\"upload-bugfix\"/>."
1004 msgstr ""
1005 "Die einzigen Fehler, die mit einem Änderungsprotokolleintrag geschlossen "
1006 "werden, sollten Fehler sein, die tatsächlich in der gleichen Überarbeitung "
1007 "des Pakets behoben werden. Das Schließen von Fehlern ohne Bezug dazu, ist "
1008 "eine falsche Vorgehensweise. Siehe <xref linkend=\"upload-bugfix\"/>."
1009
1010 #. type: Content of: <chapter><section><section><para>
1011 #: best-pkging-practices.dbk:488
1012 msgid ""
1013 "The changelog entries should <emphasis role=\"strong\">not</emphasis> be "
1014 "used for random discussion with bug reporters (I don't see segfaults when "
1015 "starting foo with option bar; send in more info), general statements on "
1016 "life, the universe and everything (sorry this upload took me so long, but I "
1017 "caught the flu), or pleas for help (the bug list on this package is huge, "
1018 "please lend me a hand).  Such things usually won't be noticed by their "
1019 "target audience, but may annoy people who wish to read information about "
1020 "actual changes in the package.  See <xref linkend=\"bug-answering\"/> for "
1021 "more information on how to use the bug tracking system."
1022 msgstr ""
1023 "Die Änderungsprotokolleinträge sollten <emphasis role=\"strong\">nicht</"
1024 "emphasis> für zufällige Diskussionen mit Leuten, die Fehler melden (Ich kann "
1025 "keine Schutzverletzungen sehen, wenn ich Foo mit der Option Bar starte. "
1026 "Senden Sie weitere Informationen.), allgemeine Äußerungen über das Leben, "
1027 "das Universum und alles mögliche (Entschuldigung, dass der Upload so lange "
1028 "brauchte, aber ich hatte die Grippe.) oder Hilfeersuchen (Die Fehlerliste "
1029 "für dieses Paket ist riesig, bitte packen Sie mit an) benutzt werden. Solche "
1030 "Dinge werden normalerweise nicht von Ihrer Zielgruppe bemerkt, könnten aber "
1031 "viele Leute stören, die Informationen über tatsächliche Änderungen am Paket "
1032 "lesen möchten. Weitere Informationen über die Benutzung der Fehlerdatenbank "
1033 "finden Sie unter <xref linkend=\"bug-answering\"/>."
1034
1035 #. type: Content of: <chapter><section><section><para>
1036 #: best-pkging-practices.dbk:499
1037 msgid ""
1038 "It is an old tradition to acknowledge bugs fixed in non-maintainer uploads "
1039 "in the first changelog entry of the proper maintainer upload.  As we have "
1040 "version tracking now, it is enough to keep the NMUed changelog entries and "
1041 "just mention this fact in your own changelog entry."
1042 msgstr ""
1043 "Es ist ein alter Brauch im ersten regulären Upload des Paketbetreuers das "
1044 "Beheben von Fehlern durch Non-Maintainer-Uploads zu bestätigen. Da Debian "
1045 "nun über eine Versionsverwaltung verfügt, reicht es aus, die NMU-"
1046 "Änderungsprotokolleinträge aufzubewahren und diese Tatsache nur in Ihrem "
1047 "eigenen Änderungsprotokolleintrag zu erwähnen."
1048
1049 #. type: Content of: <chapter><section><section><title>
1050 #: best-pkging-practices.dbk:507
1051 msgid "Common errors in changelog entries"
1052 msgstr "Häufige Fehler in Änderungsprotokolleinträgen"
1053
1054 #. type: Content of: <chapter><section><section><para>
1055 #: best-pkging-practices.dbk:509
1056 msgid ""
1057 "The following examples demonstrate some common errors or examples of bad "
1058 "style in changelog entries."
1059 msgstr ""
1060 "Die folgenden Beispiele demonstrieren einige häufige Fehler oder Beispiele "
1061 "für schlechten Stil in Änderungsprotokolleinträgen."
1062
1063 # FIXME Die folgenden Einträge gehören nicht in die POT-Schablone
1064 #. type: Content of: <chapter><section><section><screen>
1065 #: best-pkging-practices.dbk:513
1066 #, no-wrap
1067 msgid "  * Fixed all outstanding bugs.\n"
1068 msgstr "  * Fixed all outstanding bugs.\n"
1069
1070 #. type: Content of: <chapter><section><section><para>
1071 #: best-pkging-practices.dbk:516
1072 msgid "This doesn't tell readers anything too useful, obviously."
1073 msgstr "Dies teilt den Lesern offensichtlich nichts Nützliches mit."
1074
1075 #. type: Content of: <chapter><section><section><screen>
1076 #: best-pkging-practices.dbk:519
1077 #, no-wrap
1078 msgid "  * Applied patch from Jane Random.\n"
1079 msgstr "  * Applied patch from Jane Random.\n"
1080
1081 #. type: Content of: <chapter><section><section><para>
1082 #: best-pkging-practices.dbk:522
1083 msgid "What was the patch about?"
1084 msgstr "Was war das für ein Patch?"
1085
1086 #. type: Content of: <chapter><section><section><screen>
1087 #: best-pkging-practices.dbk:525
1088 #, no-wrap
1089 msgid "  * Late night install target overhaul.\n"
1090 msgstr "  * Late night install target overhaul.\n"
1091
1092 #. type: Content of: <chapter><section><section><para>
1093 #: best-pkging-practices.dbk:528
1094 msgid ""
1095 "Overhaul which accomplished what? Is the mention of late night supposed to "
1096 "remind us that we shouldn't trust that code?"
1097 msgstr ""
1098 "Welche Reparatur wurde ausgeführt? Soll die Erwähnung der späten Nacht daran "
1099 "erinnern, dass man dem Code nicht trauen sollte?"
1100
1101 #. type: Content of: <chapter><section><section><screen>
1102 #: best-pkging-practices.dbk:532
1103 #, no-wrap
1104 msgid "  * Fix vsync FU w/ ancient CRTs.\n"
1105 msgstr "  * Fix vsync FU w/ ancient CRTs.\n"
1106
1107 #. type: Content of: <chapter><section><section><para>
1108 #: best-pkging-practices.dbk:535
1109 msgid ""
1110 "Too many acronyms, and it's not overly clear what the, uh, fsckup (oops, a "
1111 "curse word!) was actually about, or how it was fixed."
1112 msgstr ""
1113 "Zu viele Abkürzungen und es ist nicht klar, wovon der äh ... Mist (Hoppla, "
1114 "ein Schimpfwort) tatsächlich handelt oder wie er repariert wurde."
1115
1116 #. type: Content of: <chapter><section><section><screen>
1117 #: best-pkging-practices.dbk:539
1118 #, no-wrap
1119 msgid "  * This is not a bug, closes: #nnnnnn.\n"
1120 msgstr "  * This is not a bug, closes: #nnnnnn.\n"
1121
1122 #. type: Content of: <chapter><section><section><para>
1123 #: best-pkging-practices.dbk:542
1124 msgid ""
1125 "First of all, there's absolutely no need to upload the package to convey "
1126 "this information; instead, use the bug tracking system.  Secondly, there's "
1127 "no explanation as to why the report is not a bug."
1128 msgstr ""
1129 "Erst einmal ist es absolut unnötig, das Paket hochzuladen, um diese "
1130 "Information zu übermitteln. Benutzen Sie stattdessen die Fehlerdatenbank. "
1131 "Zweitens fehlt die Erklärung, warum dieser Bericht kein Fehler ist."
1132
1133 #. type: Content of: <chapter><section><section><screen>
1134 #: best-pkging-practices.dbk:547
1135 #, no-wrap
1136 msgid "  * Has been fixed for ages, but I forgot to close; closes: #54321.\n"
1137 msgstr "  * Has been fixed for ages, but I forgot to close; closes: #54321.\n"
1138
1139 #. type: Content of: <chapter><section><section><para>
1140 #: best-pkging-practices.dbk:550
1141 msgid ""
1142 "If for some reason you didn't mention the bug number in a previous changelog "
1143 "entry, there's no problem, just close the bug normally in the BTS.  There's "
1144 "no need to touch the changelog file, presuming the description of the fix is "
1145 "already in (this applies to the fixes by the upstream authors/maintainers as "
1146 "well, you don't have to track bugs that they fixed ages ago in your "
1147 "changelog)."
1148 msgstr ""
1149 "Falls Sie aus irgend einem Grund die Fehlernummer in einem früheren "
1150 "Änderungsprotokolleintrag nicht erwähnt haben, ist das kein Problem. "
1151 "Schließen Sie den Fehler einfach im BTS. Es ist nicht nötig, die "
1152 "Änderungsprotokolldatei anzurühren, vorausgesetzt, die Beschreibung der "
1153 "Fehlerbehebung ist bereits darin enthalten (Dies gilt auch für Reparaturen "
1154 "durch die Originalautoren/-Betreuer. Sie müssen keine Fehler verfolgen, die "
1155 "diese bereits vor Jahren in Ihrem Änderungsprotokoll behoben haben)."
1156
1157 #. type: Content of: <chapter><section><section><screen>
1158 #: best-pkging-practices.dbk:557
1159 #, no-wrap
1160 msgid "  * Closes: #12345, #12346, #15432\n"
1161 msgstr "  * Closes: #12345, #12346, #15432\n"
1162
1163 #. type: Content of: <chapter><section><section><para>
1164 #: best-pkging-practices.dbk:560
1165 msgid ""
1166 "Where's the description? If you can't think of a descriptive message, start "
1167 "by inserting the title of each different bug."
1168 msgstr ""
1169 "Wo ist die Beschreibung? Falls Ihnen keine aussagekräftige Nachricht "
1170 "einfällt, beginnen Sie, die Titel der verschiedenen Fehler einzufügen."
1171
1172 #. type: Content of: <chapter><section><section><title>
1173 #: best-pkging-practices.dbk:566
1174 msgid "Supplementing changelogs with <filename>NEWS.Debian</filename> files"
1175 msgstr ""
1176 "Änderungsprotokolle mit <filename>NEWS.Debian</filename>-Dateien ergänzen"
1177
1178 #. type: Content of: <chapter><section><section><para>
1179 #: best-pkging-practices.dbk:568
1180 msgid ""
1181 "Important news about changes in a package can also be put in <filename>NEWS."
1182 "Debian</filename> files.  The news will be displayed by tools like "
1183 "<systemitem role=\"package\">apt-listchanges</systemitem>, before all the "
1184 "rest of the changelogs.  This is the preferred means to let the user know "
1185 "about significant changes in a package.  It is better than using <systemitem "
1186 "role=\"package\">debconf</systemitem> notes since it is less annoying and "
1187 "the user can go back and refer to the <filename>NEWS.Debian</filename> file "
1188 "after the install.  And it's better than listing major changes in "
1189 "<filename>README.Debian</filename>, since the user can easily miss such "
1190 "notes."
1191 msgstr ""
1192 "Wichtige Nachrichten über Änderungen in einem Paket können auch in die "
1193 "<filename>NEWS.Debian</filename>-Dateien geschrieben werden. Die Nachrichten "
1194 "werden durch Werkzeuge wie <systemitem role=\"package\">apt-listchanges</"
1195 "systemitem> vor dem ganzen Rest des Änderungsprotokolls angezeigt. Dies ist "
1196 "das vorzugsweise Mittel, dem Anwender bedeutende Änderungen in einem Paket "
1197 "mitzuteilen. Es ist besser, als <systemitem role=\"package\">debconf</"
1198 "systemitem>-Notizen zu benutzen, da es weniger stört und der Anwender nach "
1199 "der Installation zurückgehen und in der <filename>NEWS.Debian</filename>-"
1200 "Datei nachschlagen kann. Es ist auch besser, als die Hauptänderungen in "
1201 "<filename>README.Debian</filename> aufzuführen, da der Anwender solche "
1202 "Notizen leicht übersehen kann."
1203
1204 #. type: Content of: <chapter><section><section><para>
1205 #: best-pkging-practices.dbk:579
1206 msgid ""
1207 "The file format is the same as a debian changelog file, but leave off the "
1208 "asterisks and describe each news item with a full paragraph when necessary "
1209 "rather than the more concise summaries that would go in a changelog.  It's a "
1210 "good idea to run your file through <literal>dpkg-parsechangelog</literal> to "
1211 "check its formatting as it will not be automatically checked during build as "
1212 "the changelog is.  Here is an example of a real <filename>NEWS.Debian</"
1213 "filename> file:"
1214 msgstr ""
1215 "Das Dateiformat entspricht dem des Änderungsprotokolls, die Sternchen werden "
1216 "allerdings weggelassen und jedes Nachrichtenelement wird, wenn nötig, mit "
1217 "einem vollständigen Satz beschrieben, statt der kurz gefassten "
1218 "Zusammenfassungen, die in ein Änderungsprotokoll einfließen. Sie sind gut "
1219 "beraten, Ihre Datei durch <literal>dpkg-parsechangelog</literal> laufen zu "
1220 "lassen, um ihre Formatierung zu prüfen, da sie nicht automatisch während des "
1221 "Builds getestet wird, so wie dies beim Änderungsprotokoll getan wird. Hier "
1222 "nun ein Beispiel einer echten <filename>NEWS.Debian</filename>-Datei:"
1223
1224 #. type: Content of: <chapter><section><section><screen>
1225 #: best-pkging-practices.dbk:588
1226 #, no-wrap
1227 msgid ""
1228 "cron (3.0pl1-74) unstable; urgency=low\n"
1229 "\n"
1230 "    The checksecurity script is no longer included with the cron package:\n"
1231 "    it now has its own package, checksecurity. If you liked the\n"
1232 "    functionality provided with that script, please install the new\n"
1233 "    package.\n"
1234 "\n"
1235 " -- Steve Greenland &lt;stevegr@debian.org&gt;  Sat,  6 Sep 2003 17:15:03 -0500\n"
1236 msgstr ""
1237 "cron (3.0pl1-74) unstable; urgency=low\n"
1238 "\n"
1239 "    The checksecurity script is no longer included with the cron package:\n"
1240 "    it now has its own package, checksecurity. If you liked the\n"
1241 "    functionality provided with that script, please install the new\n"
1242 "    package.\n"
1243 "\n"
1244 " -- Steve Greenland &lt;stevegr@debian.org&gt;  Sat,  6 Sep 2003 17:15:03 -0500\n"
1245
1246 #. type: Content of: <chapter><section><section><para>
1247 #: best-pkging-practices.dbk:598
1248 msgid ""
1249 "The <filename>NEWS.Debian</filename> file is installed as <filename>/usr/"
1250 "share/doc/<replaceable>package</replaceable>/NEWS.Debian.gz</filename>.  It "
1251 "is compressed, and always has that name even in Debian native packages.  If "
1252 "you use <literal>debhelper</literal>, <literal>dh_installchangelogs</"
1253 "literal> will install <filename>debian/NEWS</filename> files for you."
1254 msgstr ""
1255 "Die Datei <filename>NEWS.Debian</filename> wird als <filename>/usr/share/doc/"
1256 "<replaceable>Paket</replaceable>/NEWS.Debian.gz</filename> installiert. Sie "
1257 "ist komprimiert und hat immer diesen Namen, auch in nativen Debian-Paketen. "
1258 "Falls Sie <literal>debhelper</literal> benutzen, wird "
1259 "<literal>dh_installchangelogs</literal> die <filename>debian/NEWS</filename>-"
1260 "Dateien für Sie installieren."
1261
1262 #. type: Content of: <chapter><section><section><para>
1263 #: best-pkging-practices.dbk:605
1264 msgid ""
1265 "Unlike changelog files, you need not update <filename>NEWS.Debian</filename> "
1266 "files with every release.  Only update them if you have something "
1267 "particularly newsworthy that user should know about.  If you have no news at "
1268 "all, there's no need to ship a <filename>NEWS.Debian</filename> file in your "
1269 "package.  No news is good news!"
1270 msgstr ""
1271 "Anders als Änderungsprotokolldateien, müssen Sie die <filename>debian/NEWS</"
1272 "filename>-Dateien nicht bei jeder Veröffentlichung aktualisieren. "
1273 "Aktualisieren Sie sie nur, wenn Sie etwas besonders berichtenswertes haben, "
1274 "worüber der Anwender Bescheid wissen sollte. Falls Sie überhaupt keine "
1275 "Nachrichten haben, ist es nicht nötig, Ihrem Paket eine <filename>debian/"
1276 "NEWS</filename>-Datei mitzugeben. Keine Nachricht ist eine gute Nachricht!"
1277
1278 #. type: Content of: <chapter><section><title>
1279 #: best-pkging-practices.dbk:627
1280 msgid "Best practices for maintainer scripts"
1281 msgstr "Optimale Vorgehensweisen für Betreuerskripte"
1282
1283 #. type: Content of: <chapter><section><para>
1284 #: best-pkging-practices.dbk:629
1285 msgid ""
1286 "Maintainer scripts include the files <filename>debian/postinst</filename>, "
1287 "<filename>debian/preinst</filename>, <filename>debian/prerm</filename> and "
1288 "<filename>debian/postrm</filename>.  These scripts take care of any package "
1289 "installation or deinstallation setup which isn't handled merely by the "
1290 "creation or removal of files and directories.  The following instructions "
1291 "supplement the <ulink url=\"&url-debian-policy;\">Debian Policy</ulink>."
1292 msgstr ""
1293 "Betreuerskripte beinhalten die Dateien <filename>debian/postinst</filename>, "
1294 "<filename>debian/preinst</filename>, <filename>debian/prerm</filename> und "
1295 "<filename>debian/postrm</filename>. Diese Skripte geben auf jede "
1296 "Installations- oder Deinstallationseinrichtung des Pakets acht, die bloß "
1297 "durch Erstellen und Entfernen von Dateien und Verzeichnissen gehandhabt "
1298 "wird. Die folgenden Anweisungen ergänzen die <ulink url=\"&url-debian-policy;"
1299 "\">Debian Policy</ulink>."
1300
1301 #. type: Content of: <chapter><section><para>
1302 #: best-pkging-practices.dbk:637
1303 msgid ""
1304 "Maintainer scripts must be idempotent.  That means that you need to make "
1305 "sure nothing bad will happen if the script is called twice where it would "
1306 "usually be called once."
1307 msgstr ""
1308 "Betreuerskripte müssen Idempotent sein. Dies bedeuted, dass Sie "
1309 "sicherstellen müssen, dass nichts Schlimmes passiert, wenn das Skript "
1310 "zweimal aufgerufen wird, während es normalerweise einmal aufgerufen würde."
1311
1312 #. type: Content of: <chapter><section><para>
1313 #: best-pkging-practices.dbk:642
1314 msgid ""
1315 "Standard input and output may be redirected (e.g.  into pipes) for logging "
1316 "purposes, so don't rely on them being a tty."
1317 msgstr ""
1318 "Standardein- und -ausgabe könnten zu Protokollierungszwecken umgeleitet "
1319 "werden (z.B. in Pipes), verlassen Sie sich daher nicht darauf, dass sie ein "
1320 "Terminal sind."
1321
1322 #. type: Content of: <chapter><section><para>
1323 #: best-pkging-practices.dbk:646
1324 msgid ""
1325 "All prompting or interactive configuration should be kept to a minimum.  "
1326 "When it is necessary, you should use the <systemitem role=\"package"
1327 "\">debconf</systemitem> package for the interface.  Remember that prompting "
1328 "in any case can only be in the <literal>configure</literal> stage of the "
1329 "<filename>postinst</filename> script."
1330 msgstr ""
1331 "Jegliche Bedienerführung oder interaktive Konfiguration sollte so gering wie "
1332 "möglich gehalten werden. Wenn es nötig ist, sollten Sie das Paket "
1333 "<systemitem role=\"package\">debconf</systemitem> für die Schnittstelle "
1334 "benutzen. Denken Sie daran, dass diese Bedienerführung nur in der "
1335 "<literal>configure</literal>-Stufe des <filename>postinst</filename>-Skripts "
1336 "stattfinden kann."
1337
1338 #. type: Content of: <chapter><section><para>
1339 #: best-pkging-practices.dbk:653
1340 msgid ""
1341 "Keep the maintainer scripts as simple as possible.  We suggest you use pure "
1342 "POSIX shell scripts.  Remember, if you do need any bash features, the "
1343 "maintainer script must have a bash shebang line.  POSIX shell or Bash are "
1344 "preferred to Perl, since they enable <systemitem role=\"package\">debhelper</"
1345 "systemitem> to easily add bits to the scripts."
1346 msgstr ""
1347 "Halten Sie die Betreuerskripte so einfach wie möglich. Es wird empfohlen, "
1348 "nur reine POSIX-Shell-Skripte zu benutzen. Falls Sie irgendwelche Bash-"
1349 "Funktionen benötigen, vergessen Sie nicht, dass das Betreuerskript eine "
1350 "Shebang-Zeile haben muss. POSIX-Shell oder Bash werden für Perl bevorzugt, "
1351 "da sie <systemitem role=\"package\">debhelper</systemitem> ermöglichen, den "
1352 "Skripten einfach Teile hinzuzufügen."
1353
1354 #. type: Content of: <chapter><section><para>
1355 #: best-pkging-practices.dbk:660
1356 msgid ""
1357 "If you change your maintainer scripts, be sure to test package removal, "
1358 "double installation, and purging.  Be sure that a purged package is "
1359 "completely gone, that is, it must remove any files created, directly or "
1360 "indirectly, in any maintainer script."
1361 msgstr ""
1362 "Falls Sie Ihre Betreuerskripte ändern, stellen Sie sicher, dass Sie das "
1363 "Entfernen des Pakets, die mehrmalige Installation und das vollständige "
1364 "Entfernen testen. Vergewissern Sie sich, dass nach dem vollständigen "
1365 "Entfernen des Pakets alles komplett weg ist, sprich, es muss jede erzeugte "
1366 "Datei entfernen, die direkt oder indirekt in irgendeinem Betreuerskript "
1367 "erstellt wurde."
1368
1369 #. type: Content of: <chapter><section><para>
1370 #: best-pkging-practices.dbk:666
1371 msgid ""
1372 "If you need to check for the existence of a command, you should use "
1373 "something like"
1374 msgstr ""
1375 "Falls Sie prüfen möchten, ob ein Befehl existiert, sollten Sie so etwas "
1376 "benutzen:"
1377
1378 #. type: Content of: <chapter><section><programlisting>
1379 #: best-pkging-practices.dbk:669
1380 #, no-wrap
1381 msgid "if [ -x /usr/sbin/install-docs ]; then ..."
1382 msgstr "if [ -x /usr/sbin/install-docs ]; then ..."
1383
1384 #. type: Content of: <chapter><section><para>
1385 #: best-pkging-practices.dbk:671
1386 msgid ""
1387 "If you don't wish to hard-code the path of a command in your maintainer "
1388 "script, the following POSIX-compliant shell function may help:"
1389 msgstr ""
1390 "Falls Sie nicht dem Pfad eines Befehls fest ins Betreuerskript schreiben "
1391 "möchten, könnte die folgende POSIX-konforme Shell-Funktion helfen:"
1392
1393 #. type: Content of: <chapter><section><para>
1394 #: best-pkging-practices.dbk:676
1395 msgid ""
1396 "You can use this function to search <varname>$PATH</varname> for a command "
1397 "name, passed as an argument.  It returns true (zero) if the command was "
1398 "found, and false if not.  This is really the most portable way, since "
1399 "<literal>command -v</literal>, <command>type</command>, and <command>which</"
1400 "command> are not POSIX."
1401 msgstr ""
1402 "Sie können diese Funktion benutzen, um <varname>$PATH</varname> nach einem "
1403 "Befehlsnamen zu durchsuchen, der als Argument übergegeben wird. Sie gibt "
1404 "»true« (null) zurück, falls der Befehl gefunden wurde und »false«, falls "
1405 "nicht. Dies ist wirklich die portierbarste Möglichkeit, da <literal>command -"
1406 "v</literal>, <command>type</command> und <command>which</command> nicht "
1407 "POSIX-konform sind."
1408
1409 #. type: Content of: <chapter><section><para>
1410 #: best-pkging-practices.dbk:683
1411 msgid ""
1412 "While <command>which</command> is an acceptable alternative, since it is "
1413 "from the required <systemitem role=\"package\">debianutils</systemitem> "
1414 "package, it's not on the root partition.  That is, it's in <filename>/usr/"
1415 "bin</filename> rather than <filename>/bin</filename>, so one can't use it in "
1416 "scripts which are run before the <filename>/usr</filename> partition is "
1417 "mounted.  Most scripts won't have this problem, though."
1418 msgstr ""
1419 "Obwohl <command>which</command> eine akzeptable Alternative ist, da es aus "
1420 "dem benötigten Paket <systemitem role=\"package\">debianutils</systemitem> "
1421 "stammt, liegt es nicht auf der Wurzel-Partition. Zumindest liegt es eher in "
1422 "<filename>/usr/bin</filename> als in <filename>/bin</filename>, so dass es "
1423 "nicht in Skripten benutzt werden kann, die vor dem Einhängen von <filename>/"
1424 "usr</filename> ausgeführt werden. Dieses Problem werden allerdings die "
1425 "meisten Skripte nicht haben."
1426
1427 #. type: Content of: <chapter><section><title>
1428 #: best-pkging-practices.dbk:693
1429 msgid ""
1430 "Configuration management with <systemitem role=\"package\">debconf</"
1431 "systemitem>"
1432 msgstr ""
1433 "Konfigurationsverwaltung mit <systemitem role=\"package\">debconf</"
1434 "systemitem>"
1435
1436 #. type: Content of: <chapter><section><para>
1437 #: best-pkging-practices.dbk:695
1438 msgid ""
1439 "<systemitem role=\"package\">Debconf</systemitem> is a configuration "
1440 "management system which can be used by all the various packaging scripts "
1441 "(<filename>postinst</filename> mainly) to request feedback from the user "
1442 "concerning how to configure the package.  Direct user interactions must now "
1443 "be avoided in favor of <systemitem role=\"package\">debconf</systemitem> "
1444 "interaction.  This will enable non-interactive installations in the future."
1445 msgstr ""
1446 "<systemitem role=\"package\">Debconf</systemitem> ist ein "
1447 "Konfigurationsverwaltungssystem, das von allerlei Paketierungsskripten "
1448 "(hauptsächlich <filename>postinst</filename>) benutzt werden kann, um "
1449 "Rückmeldungen von Anwendern betreffend der Paketkonfiguration abzufragen. "
1450 "Direkte Benutzer-Interaktion muss nun zugunsten der Interaktion mit "
1451 "<systemitem role=\"package\">debconf</systemitem> vermieden werden. Dies "
1452 "wird in Zukunft nicht interaktive Installationen ermöglichen."
1453
1454 #. type: Content of: <chapter><section><para>
1455 #: best-pkging-practices.dbk:703
1456 msgid ""
1457 "Debconf is a great tool but it is often poorly used.  Many common mistakes "
1458 "are listed in the <citerefentry> <refentrytitle>debconf-devel</"
1459 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry> man page.  It is "
1460 "something that you must read if you decide to use debconf.  Also, we "
1461 "document some best practices here."
1462 msgstr ""
1463 "Debconf ist ein großartiges Werkzeug, aber es wird oft mangelhaft benutzt. "
1464 "Viele alltägliche Fehler sind auf der Handbuchseite <citerefentry> "
1465 "<refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</manvolnum> </"
1466 "citerefentry> aufgeführt. Manchmal ist es nötig zu lesen, falls Sie sich "
1467 "entscheiden Debconf zu benutzen. Außerdem werden hier ein paar optimale "
1468 "Vorgehensweisen vorgestellt."
1469
1470 #. type: Content of: <chapter><section><para>
1471 #: best-pkging-practices.dbk:710
1472 msgid ""
1473 "These guidelines include some writing style and typography recommendations, "
1474 "general considerations about debconf usage as well as more specific "
1475 "recommendations for some parts of the distribution (the installation system "
1476 "for instance)."
1477 msgstr ""
1478 "Diese Richtlinien enthalten einige Schreibstil- und Typografie-Empfehlungen, "
1479 "allgemeine Betrachtungen über die Benutzung von Debconf, ebenso wie "
1480 "spezifischere Empfehlungen für einige Teile der Distribution (das "
1481 "Installationssystem besispielsweise)."
1482
1483 #. type: Content of: <chapter><section><section><title>
1484 #: best-pkging-practices.dbk:716
1485 msgid "Do not abuse debconf"
1486 msgstr "Missbrauchen Sie Debconf nicht"
1487
1488 #. type: Content of: <chapter><section><section><para>
1489 #: best-pkging-practices.dbk:718
1490 msgid ""
1491 "Since debconf appeared in Debian, it has been widely abused and several "
1492 "criticisms received by the Debian distribution come from debconf abuse with "
1493 "the need of answering a wide bunch of questions before getting any little "
1494 "thing installed."
1495 msgstr ""
1496 "Seit Debconf in Debian erschien, wurde es verbreitet missbraucht und viel "
1497 "von der Kritik, die bei der Debian-Distribution einging, rührte vom Debconf-"
1498 "Missbrauch mit der Notwendigkeit, ein großes Fragenbündel zu beantworten, "
1499 "bevor eine Kleinigkeit installiert war."
1500
1501 #. type: Content of: <chapter><section><section><para>
1502 #: best-pkging-practices.dbk:724
1503 msgid ""
1504 "Keep usage notes to what they belong: the <filename>NEWS.Debian</filename>, "
1505 "or <filename>README.Debian</filename> file.  Only use notes for important "
1506 "notes which may directly affect the package usability.  Remember that notes "
1507 "will always block the install until confirmed or bother the user by email."
1508 msgstr ""
1509 "Behalten Sie Aufrufnotizen dort, wozu sie gehören: den Dateien "
1510 "<filename>NEWS.Debian</filename> oder <filename>README.Debian</filename>. "
1511 "Benutzen Sie nur Notizen für wichtige Anmerkungen, die direkt die "
1512 "Benutzbarkeit des Pakets beeinflussen. Bedenken Sie, dass Notizen die "
1513 "Installation immer blockieren, bis Sie bestätigt wurden oder den Anwender "
1514 "per E-Mail bleästigt haben."
1515
1516 #. type: Content of: <chapter><section><section><para>
1517 #: best-pkging-practices.dbk:730
1518 msgid ""
1519 "Carefully choose the questions priorities in maintainer scripts.  See "
1520 "<citerefentry> <refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</"
1521 "manvolnum> </citerefentry> for details about priorities.  Most questions "
1522 "should use medium and low priorities."
1523 msgstr ""
1524 "Wählen Sie die Prioritäten der Fragen in Betreuerskripten sorgfältig. "
1525 "Einzelheiten über Prioritäten finden Sie unter <citerefentry> "
1526 "<refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</manvolnum> </"
1527 "citerefentry>. Die meisten Fragen sollten mittlere oder niedrige Prioritäten "
1528 "nutzen."
1529
1530 #. type: Content of: <chapter><section><section><title>
1531 #: best-pkging-practices.dbk:738
1532 msgid "General recommendations for authors and translators"
1533 msgstr "Allgemeine Empfehlungen für Autoren und Übersetzer"
1534
1535 #. type: Content of: <chapter><section><section><section><title>
1536 #: best-pkging-practices.dbk:740
1537 msgid "Write correct English"
1538 msgstr "Schreiben Sie korrektes Englisch."
1539
1540 #. type: Content of: <chapter><section><section><section><para>
1541 #: best-pkging-practices.dbk:742
1542 msgid ""
1543 "Most Debian package maintainers are not native English speakers.  So, "
1544 "writing properly phrased templates may not be easy for them."
1545 msgstr ""
1546 "Die meisten Debian-Paketbetreuer haben nicht Englisch als Muttersprache. "
1547 "Daher ist es für sie nicht einfach, korrekt formulierte Schablonen zu "
1548 "verfassen."
1549
1550 #. type: Content of: <chapter><section><section><section><para>
1551 #: best-pkging-practices.dbk:746
1552 msgid ""
1553 "Please use (and abuse) &email-debian-l10n-english; mailing list.  Have your "
1554 "templates proofread."
1555 msgstr ""
1556 "Bitte benutzen (und missbrauchen) Sie die Mailingliste &email-debian-l10n-"
1557 "english;. Lassen Sie Ihre Schablonen korrekturlesen."
1558
1559 #. type: Content of: <chapter><section><section><section><para>
1560 #: best-pkging-practices.dbk:750
1561 msgid ""
1562 "Badly written templates give a poor image of your package, of your work... "
1563 "or even of Debian itself."
1564 msgstr ""
1565 "Schlecht geschriebene Schablonen werfen ein armseliges Bild auf Ihr Paket, "
1566 "Ihre Arbeit ... oder sogar auf Debian selbst."
1567
1568 #. type: Content of: <chapter><section><section><section><para>
1569 #: best-pkging-practices.dbk:754
1570 msgid ""
1571 "Avoid technical jargon as much as possible.  If some terms sound common to "
1572 "you, they may be impossible to understand for others.  If you cannot avoid "
1573 "them, try to explain them (use the extended description).  When doing so, "
1574 "try to balance between verbosity and simplicity."
1575 msgstr ""
1576 "Vermeiden Sie soweit möglich technische Fachsprache. Wenn sich einige "
1577 "Begriffe für Sie vertraut anhören, könnten sie für andere unverständlich "
1578 "sein. Falls sie sich nicht vermeiden lassen, versuchen Sie sie zu erklären "
1579 "(benutzen Sie die längere Beschreibung). Versuchen Sie dabei, zwischen "
1580 "Aussagekraft und Einfachheit abzuwägen."
1581
1582 #. type: Content of: <chapter><section><section><section><title>
1583 #: best-pkging-practices.dbk:762
1584 msgid "Be kind to translators"
1585 msgstr "Seien sie nett zu Übersetzern"
1586
1587 #. type: Content of: <chapter><section><section><section><para>
1588 #: best-pkging-practices.dbk:764
1589 msgid ""
1590 "Debconf templates may be translated.  Debconf, along with its sister package "
1591 "<command>po-debconf</command> offers a simple framework for getting "
1592 "templates translated by translation teams or even individuals."
1593 msgstr ""
1594 "Debconf-Schablonen können übersetzt werden. Debconf bietet zusammen mit "
1595 "seinem Schwesterpaket <command>po-debconf</command> ein einfaches Gerüst, um "
1596 "Schablonen durch Übersetzer-Teams oder sogar einzelne Personen übersetzen zu "
1597 "lassen."
1598
1599 #. type: Content of: <chapter><section><section><section><para>
1600 #: best-pkging-practices.dbk:769
1601 msgid ""
1602 "Please use gettext-based templates.  Install <systemitem role=\"package\">po-"
1603 "debconf</systemitem> on your development system and read its documentation "
1604 "(<command>man po-debconf</command> is a good start)."
1605 msgstr ""
1606 "Bitte benutzen Sie Gettext-basierte Schablonen. Installieren Sie <systemitem "
1607 "role=\"package\">po-debconf</systemitem> auf Ihrem Entwicklungssystem und "
1608 "lesen Sie dessen Dokumentation (<command>man po-debconf</command> ist ein "
1609 "guter Anfang)."
1610
1611 #. type: Content of: <chapter><section><section><section><para>
1612 #: best-pkging-practices.dbk:774
1613 msgid ""
1614 "Avoid changing templates too often.  Changing templates text induces more "
1615 "work to translators which will get their translation fuzzied.  A fuzzy "
1616 "translation is a string for which the original changed since it was "
1617 "translated, therefore requiring some update by a translator to be usable.  "
1618 "When changes are small enough, the original translation is kept in PO files "
1619 "but marked as <literal>fuzzy</literal>."
1620 msgstr ""
1621 "Vermeiden Sie, Schablonen häufig zu ändern. Das Ändern von Schablonen führt "
1622 "zu Mehrarbeit für Übersetzer, deren Übersetzungen unvollständig werden. Eine "
1623 "unvollständige Übersetzung ist eine Zeichenkette, bei der sich seit dem "
1624 "Übersetzen das Original geändert hat und das daher eine Aktualisierung durch "
1625 "den Übersetzer benötigt. Wenn die Änderungen klein genug sind, wird die "
1626 "Originalübersetzung in den PO-Dateien beibehalten und mit <literal>fuzzy</"
1627 "literal> gekennzeichnet."
1628
1629 #. type: Content of: <chapter><section><section><section><para>
1630 #: best-pkging-practices.dbk:782
1631 msgid ""
1632 "If you plan to do changes to your original templates, please use the "
1633 "notification system provided with the <systemitem role=\"package\">po-"
1634 "debconf</systemitem> package, namely the <command>podebconf-report-po</"
1635 "command>, to contact translators.  Most active translators are very "
1636 "responsive and getting their work included along with your modified "
1637 "templates will save you additional uploads.  If you use gettext-based "
1638 "templates, the translator's name and e-mail addresses are mentioned in the "
1639 "PO files headers and will be used by <command>podebconf-report-po</command>."
1640 msgstr ""
1641 "Falls Sie planen, Änderungen an Ihren Originalschablonen vorzunehmen, "
1642 "benutzen Sie bitte das Benachrichtigungssystem namens <command>podebconf-"
1643 "report-po</command>, das vom Paket <systemitem role=\"package\">po-debconf</"
1644 "systemitem> bereitgestellt wird, um die Übersetzer zu kontaktieren. Die "
1645 "meisten aktiven Übersetzer sind sehr zugänglich und Ihre Arbeit zusammen mit "
1646 "Ihren geänderten Schablonen einzubeziehen, wird Sie vor zusätzlichen Uploads "
1647 "bewahren. Falls Sie Gettext-basierte Schablonen verwenden, werden die Namen "
1648 "und E-Mail-Adressen der Übersetzer in den Kopfzeilen der PO-Dateien erwähnt "
1649 "und von <command>podebconf-report-po</command> benutzt."
1650
1651 #. type: Content of: <chapter><section><section><section><para>
1652 #: best-pkging-practices.dbk:794
1653 msgid "A recommended use of that utility is:"
1654 msgstr "Ein empfohlene Art, das Hilfswerkzeug zu benutzen ist:"
1655
1656 #. type: Content of: <chapter><section><section><section><programlisting>
1657 #: best-pkging-practices.dbk:796
1658 #, no-wrap
1659 msgid "cd debian/po &amp;&amp; podebconf-report-po --call --languageteam --withtranslators --deadline=\"+10 days\""
1660 msgstr "cd debian/po &amp;&amp; podebconf-report-po --call --languageteam --withtranslators --deadline=\"+10 days\""
1661
1662 #. type: Content of: <chapter><section><section><section><para>
1663 #: best-pkging-practices.dbk:798
1664 msgid ""
1665 "This command will first synchronize the PO and POT files in <filename>debian/"
1666 "po</filename> with the templates files listed in <filename>debian/po/"
1667 "POTFILES.in</filename>.  Then, it will send a call for new translations, in "
1668 "the &email-debian-i18n; mailing list. Finally, it will also send a call for "
1669 "translation updates to the language team (mentioned in the <literal>Language-"
1670 "Team</literal> field of each PO file)  as well as the last translator "
1671 "(mentioned in <literal>Last-translator</literal>)."
1672 msgstr ""
1673 "Dieser Befehl wird zuerst die PO- und POT-Dateien in <filename>debian/po</"
1674 "filename> mit dem Schablonendateien synchronisieren, die in <filename>debian/"
1675 "po/POTFILES.in</filename> aufgeführt sind. Dann wird er einen Aufruf für "
1676 "neue Übersetzungen an die Mailingliste &email-debian-i18n; senden. Am "
1677 "Schluss wird er außerdem einen Aufruf für neue Übersetzungen an das Sprach-"
1678 "Team (im Feld <literal>Language-Team</literal> jeder PO-Datei erwähnt) sowie "
1679 "den letzten Übersetzer (erwähnt in <literal>Last-translator</literal>) "
1680 "senden."
1681
1682 #. type: Content of: <chapter><section><section><section><para>
1683 #: best-pkging-practices.dbk:807
1684 msgid ""
1685 "Giving a deadline to translators is always appreciated, so that they can "
1686 "organize their work. Please remember that some translation teams have a "
1687 "formalized translate/review process and a delay lower than 10 days is "
1688 "considered as unreasonable. A shorter delay puts too much pressure on "
1689 "translation teams and should be kept for very minor changes."
1690 msgstr ""
1691 "Es wird immer gewürdigt, wenn Sie den Übersetzern einen Abgabetermin geben, "
1692 "so dass sie ihre Arbeit organisieren können. Bitte denken Sie daran, dass "
1693 "einige Übersetzer-Teams einen formalisierten Übersetzung-/Korrekturprozess "
1694 "haben und eine Zeitspanne, die kürzer als zehn Tage ist, als unangemessen "
1695 "angesehen wird. Eine kürzere Frist übt zuviel Druck auf die Übersetzer-Teams "
1696 "aus und sollte für sehr kleine Änderungen genommen werden."
1697
1698 #. type: Content of: <chapter><section><section><section><para>
1699 #: best-pkging-practices.dbk:814
1700 msgid ""
1701 "If in doubt, you may also contact the translation team for a given language "
1702 "(debian-l10n-xxxxx@&lists-host;), or the &email-debian-i18n; mailing list."
1703 msgstr ""
1704 "Im Zweifelsfall können Sie auch das Übersetzer-Team für eine bestimmte "
1705 "Sprache (debian-l10n-xxxxx@&lists-host;) oder die Mailingliste &email-debian-"
1706 "i18n; kontaktieren."
1707
1708 #. type: Content of: <chapter><section><section><section><title>
1709 #: best-pkging-practices.dbk:821
1710 msgid "Unfuzzy complete translations when correcting typos and spelling"
1711 msgstr ""
1712 "Entfernen Sie die Fuzzy-Markierungen in vollständigen Übersetzungen, wenn "
1713 "Sie Tipp- und Rechtschreibfehler korrigieren."
1714
1715 #. type: Content of: <chapter><section><section><section><para>
1716 #: best-pkging-practices.dbk:823
1717 msgid ""
1718 "When the text of a debconf template is corrected and you are <emphasis role="
1719 "\"strong\">sure</emphasis> that the change does <emphasis role=\"strong"
1720 "\">not</emphasis> affect translations, please be kind to translators and "
1721 "<emphasis>unfuzzy</emphasis> their translations."
1722 msgstr ""
1723 "Wenn der Text einer Debconf-Schablone korrigiert wurde und Sie <emphasis "
1724 "role=\"strong\">sicher</emphasis> sind, dass die Änderung <emphasis role="
1725 "\"strong\">keine</emphasis> Übersetzungen beeinflusst, seien Sie so nett zu "
1726 "Übersetzern, die <emphasis>Fuzzy</emphasis>-Markierungen aus deren "
1727 "Übersetzungen zu entfernen."
1728
1729 #. type: Content of: <chapter><section><section><section><para>
1730 #: best-pkging-practices.dbk:829
1731 msgid ""
1732 "If you don't do so, the whole template will not be translated as long as a "
1733 "translator will send you an update."
1734 msgstr ""
1735 "Falls Sie dies nicht tun, wird die ganze Schablone nicht übersetzt, bis "
1736 "Ihnen ein Übersetzer eine Aktualisierung zusendet."
1737
1738 #. type: Content of: <chapter><section><section><section><para>
1739 #: best-pkging-practices.dbk:833
1740 msgid ""
1741 "To <emphasis>unfuzzy</emphasis> translations, you can use "
1742 "<command>msguntypot</command> (part of the <systemitem role=\"package"
1743 "\">po4a</systemitem> package)."
1744 msgstr ""
1745 "Um die <emphasis>Fuzzy</emphasis>-Markierungen aus Übersetzungen zu "
1746 "entfernen, können Sie <command>msguntypot</command> benutzen (Teil des "
1747 "Pakets <systemitem role=\"package\">po4a</systemitem>)."
1748
1749 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1750 #: best-pkging-practices.dbk:840
1751 msgid "Regenerate the POT and PO files."
1752 msgstr "Erzeugen Sie die POT- und PO-Dateien neu."
1753
1754 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1755 #: best-pkging-practices.dbk:842 best-pkging-practices.dbk:865
1756 #, no-wrap
1757 msgid "debconf-updatepo"
1758 msgstr "debconf-updatepo"
1759
1760 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1761 #: best-pkging-practices.dbk:846
1762 msgid "Make a copy of the POT file."
1763 msgstr "Erstellen Sie eine Kopie der POT-Datei."
1764
1765 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1766 #: best-pkging-practices.dbk:848
1767 #, no-wrap
1768 msgid "cp templates.pot templates.pot.orig"
1769 msgstr "cp templates.pot templates.pot.orig"
1770
1771 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1772 #: best-pkging-practices.dbk:852
1773 msgid "Make a copy of all the PO files."
1774 msgstr "Erstellen Sie eine Kopie aller PO-Dateien."
1775
1776 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1777 #: best-pkging-practices.dbk:854
1778 #, no-wrap
1779 msgid "mkdir po_fridge; cp *.po po_fridge"
1780 msgstr "mkdir po_fridge; cp *.po po_fridge"
1781
1782 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1783 #: best-pkging-practices.dbk:858
1784 msgid "Change the debconf template files to fix the typos."
1785 msgstr ""
1786 "Ändern Sie die Debconf-Schablonen-Dateien, um den Tippfehler zu korrigieren."
1787
1788 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1789 #: best-pkging-practices.dbk:863
1790 msgid "Regenerate the POT and PO files (again)."
1791 msgstr "Erzeugen Sie die POT- und PO-Dateien (wieder) neu."
1792
1793 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1794 #: best-pkging-practices.dbk:867
1795 msgid ""
1796 "At this point, the typo fix fuzzied all the translations, and this "
1797 "unfortunate change is the only one between the PO files of your main "
1798 "directory and the one from the fridge. Here is how to solve this."
1799 msgstr ""
1800 "An dieser Stelle markiert die Korrektur des Tippfehlers alle Übersetzungen "
1801 "mit »fuzzy« und diese unglückliche Änderung ist die einzige zwischen den PO-"
1802 "Dateien Ihres Hauptverzeichnisses und den aus dem Kühlschrank. Hier nun eine "
1803 "Erklärung, wie das gelöst wird."
1804
1805 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1806 #: best-pkging-practices.dbk:874
1807 msgid "Discard fuzzy translation, restore the ones from the fridge."
1808 msgstr ""
1809 "Verwerfen Sie die mit »fuzzy« markierte Übersetzung und stellen Sie die aus "
1810 "dem Kühlschrank wieder her."
1811
1812 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1813 #: best-pkging-practices.dbk:876
1814 #, no-wrap
1815 msgid "cp po_fridge/*.po ."
1816 msgstr "cp po_fridge/*.po ."
1817
1818 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1819 #: best-pkging-practices.dbk:880
1820 msgid ""
1821 "Manually merge the PO files with the new POT file, but taking the useless "
1822 "fuzzy into account."
1823 msgstr ""
1824 "Führen Sie manuell die PO-Dateien mit der neuen POT-Datei zusammen, aber "
1825 "berücksichtigen Sie das nutzlose »fuzzy«."
1826
1827 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1828 #: best-pkging-practices.dbk:882
1829 #, no-wrap
1830 msgid "msguntypot -o templates.pot.orig -n templates.pot *.po"
1831 msgstr "msguntypot -o templates.pot.orig -n templates.pot *.po"
1832
1833 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1834 #: best-pkging-practices.dbk:886
1835 msgid "Clean up."
1836 msgstr "Räumen Sie auf."
1837
1838 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1839 #: best-pkging-practices.dbk:888
1840 #, no-wrap
1841 msgid "rm -rf templates.pot.orig po_fridge"
1842 msgstr "rm -rf templates.pot.orig po_fridge"
1843
1844 #. type: Content of: <chapter><section><section><section><title>
1845 #: best-pkging-practices.dbk:894
1846 msgid "Do not make assumptions about interfaces"
1847 msgstr "Treffen Sie keine Annahmen über Schnittstellen."
1848
1849 #. type: Content of: <chapter><section><section><section><para>
1850 #: best-pkging-practices.dbk:896
1851 msgid ""
1852 "Templates text should not make reference to widgets belonging to some "
1853 "debconf interfaces.  Sentences like <emphasis>If you answer Yes...</"
1854 "emphasis> have no meaning for users of graphical interfaces which use "
1855 "checkboxes for boolean questions."
1856 msgstr ""
1857 "Schablonentext sollte keinen Bezug auf Steuerelemente herstellen, die zu "
1858 "irgendwelchen Debconf-Schnittstellen gehören. Sätze wie <emphasis>If you "
1859 "answer Yes...</emphasis> haben keinen Sinn für Benutzer grafischer "
1860 "Oberflächen, die für die Beantwortung logischer Fragen Kontrollkästchen "
1861 "verwenden."
1862
1863 #. type: Content of: <chapter><section><section><section><para>
1864 #: best-pkging-practices.dbk:901
1865 msgid ""
1866 "String templates should also avoid mentioning the default values in their "
1867 "description.  First, because this is redundant with the values seen by the "
1868 "users.  Also, because these default values may be different from the "
1869 "maintainer choices (for instance, when the debconf database was preseeded)."
1870 msgstr ""
1871 "Zeichenkettenschablonen sollten außerdem vermeiden, Vorgabewerte in ihrer "
1872 "Beschreibung zu erwähnen. Erstens sind diese zusätzlich zu den Werten, die "
1873 "der Anwender sieht, vorhanden. Außerdem könnten sich diese Werte von der "
1874 "Auswahl des Paketbetreuers unterscheiden (zum Beispiel, wenn die Debconf-"
1875 "Datenbank vorbelegt war)."
1876
1877 #. type: Content of: <chapter><section><section><section><para>
1878 #: best-pkging-practices.dbk:907
1879 msgid ""
1880 "More generally speaking, try to avoid referring to user actions.  Just give "
1881 "facts."
1882 msgstr ""
1883 "Versuchen Sie, allgemein ausgedrückt, Bezug auf Benutzeraktionen zu "
1884 "vermeiden. Geben Sie nur Tatsachen wieder."
1885
1886 #. type: Content of: <chapter><section><section><section><title>
1887 #: best-pkging-practices.dbk:913
1888 msgid "Do not use first person"
1889 msgstr "Reden Sie nicht in der ersten Person."
1890
1891 #. type: Content of: <chapter><section><section><section><para>
1892 #: best-pkging-practices.dbk:915
1893 msgid ""
1894 "You should avoid the use of first person (<emphasis>I will do this...</"
1895 "emphasis> or <emphasis>We recommend...</emphasis>).  The computer is not a "
1896 "person and the Debconf templates do not speak for the Debian developers.  "
1897 "You should use neutral construction.  Those of you who already wrote "
1898 "scientific publications, just write your templates like you would write a "
1899 "scientific paper.  However, try using active voice if still possible, like "
1900 "<emphasis>Enable this if ...</emphasis> instead of <emphasis>This can be "
1901 "enabled if...</emphasis>."
1902 msgstr ""
1903 "Sie sollten vermeiden, in der ersten Person zu reden (<emphasis>I will do "
1904 "this...</emphasis> oder <emphasis>We recommend...</emphasis>). Der Rechner "
1905 "ist keine Person und die Debconf-Schablonen sprechen nicht stellvertretend "
1906 "für Debian-Entwickler. Sie sollten neutrale Formulierungen benutzen. "
1907 "Diejenigen unter Ihnen, die bereits wissenschaftliche Publikationen verfasst "
1908 "haben, können ihre Schablonen so schreiben, als würden Sie wissenschaftliche "
1909 "Papiere verfassen. Versuchen Sie jedoch, wenn möglich, eine aktive Anrede zu "
1910 "verwenden, wie <emphasis>Enable this if ...</emphasis> anstelle von "
1911 "<emphasis>This can be enabled if...</emphasis>."
1912
1913 #. type: Content of: <chapter><section><section><section><title>
1914 #: best-pkging-practices.dbk:925
1915 msgid "Be gender neutral"
1916 msgstr "Formulieren Sie geschlechtsneutral"
1917
1918 #. type: Content of: <chapter><section><section><section><para>
1919 #: best-pkging-practices.dbk:927
1920 msgid ""
1921 "The world is made of men and women.  Please use gender-neutral constructions "
1922 "in your writing."
1923 msgstr ""
1924 "Die Welt wird von Männern und Frauen bevölkert. Bitte benutzen Sie in Ihren "
1925 "Texten geschlechtsneutrale Formulierungen."
1926
1927 #. type: Content of: <chapter><section><section><title>
1928 #: best-pkging-practices.dbk:935
1929 msgid "Templates fields definition"
1930 msgstr "Definition von Schablonenfeldern"
1931
1932 #. type: Content of: <chapter><section><section><para>
1933 #: best-pkging-practices.dbk:937
1934 msgid ""
1935 "This part gives some information which is mostly taken from the "
1936 "<citerefentry> <refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</"
1937 "manvolnum> </citerefentry> manual page."
1938 msgstr ""
1939 "Dieser Teil stellt einige Informationen bereit, die meistens von der "
1940 "Handbuchseite <citerefentry> <refentrytitle>debconf-devel</refentrytitle> "
1941 "<manvolnum>7</manvolnum> </citerefentry> abgefragt wird."
1942
1943 # Nicht übersetzen --> siehe Manpage aus letztem String
1944 #. type: Content of: <chapter><section><section><section><title>
1945 #: best-pkging-practices.dbk:942
1946 msgid "Type"
1947 msgstr "Type"
1948
1949 #. type: Content of: <chapter><section><section><section><section><title>
1950 #: best-pkging-practices.dbk:944
1951 msgid "string"
1952 msgstr "string"
1953
1954 #. type: Content of: <chapter><section><section><section><section><para>
1955 #: best-pkging-practices.dbk:946
1956 msgid ""
1957 "Results in a free-form input field that the user can type any string into."
1958 msgstr ""
1959 "resultiert in einem Eingabefeld freier Form, in das der Benutzer jegliche "
1960 "Zeichenkette eingeben kann."
1961
1962 #. type: Content of: <chapter><section><section><section><section><title>
1963 #: best-pkging-practices.dbk:951
1964 msgid "password"
1965 msgstr "password"
1966
1967 #. type: Content of: <chapter><section><section><section><section><para>
1968 #: best-pkging-practices.dbk:953
1969 msgid ""
1970 "Prompts the user for a password.  Use this with caution; be aware that the "
1971 "password the user enters will be written to debconf's database.  You should "
1972 "probably clean that value out of the database as soon as is possible."
1973 msgstr ""
1974 "gibt dem Benutzer eine Eingabeaufforderung für ein Passwort aus. Benutzen "
1975 "Sie dies mit Vorsicht. Vergegenwärtigen Sie sich, dass das Passwort, das der "
1976 "Benutzer eingibt, in die Debconf-Datenbank geschrieben wird. Sie sollten "
1977 "diesen Wert möglicherweise aus der Datenbank löschen, sobald dies möglich "
1978 "ist."
1979
1980 #. type: Content of: <chapter><section><section><section><section><title>
1981 #: best-pkging-practices.dbk:960
1982 msgid "boolean"
1983 msgstr "boolean"
1984
1985 #. type: Content of: <chapter><section><section><section><section><para>
1986 #: best-pkging-practices.dbk:962
1987 msgid ""
1988 "A true/false choice.  Remember: true/false, <emphasis role=\"strong\">not "
1989 "yes/no</emphasis>..."
1990 msgstr ""
1991 "eine Auswahl »wahr/falsch«. Denken Sie daran: true/false, nicht <emphasis "
1992 "role=\"strong\">yes/no</emphasis> ..."
1993
1994 #. type: Content of: <chapter><section><section><section><section><title>
1995 #: best-pkging-practices.dbk:968
1996 msgid "select"
1997 msgstr "select"
1998
1999 #. type: Content of: <chapter><section><section><section><section><para>
2000 #: best-pkging-practices.dbk:970
2001 msgid ""
2002 "A choice between one of a number of values.  The choices must be specified "
2003 "in a field named 'Choices'.  Separate the possible values with commas and "
2004 "spaces, like this: <literal>Choices: yes, no, maybe</literal>."
2005 msgstr ""
2006 "Eine Auswahl aus mehreren Werten. Die Auswahlmöglichkeiten müssen in einem "
2007 "»Choices« benannten Feld angegeben werden. Trennen Sie die möglichen Werte "
2008 "mit Komma und Leerzeichen, wie hier: <literal> Choices: yes, no, maybe</"
2009 "literal>."
2010
2011 #. type: Content of: <chapter><section><section><section><section><para>
2012 #: best-pkging-practices.dbk:975
2013 msgid ""
2014 "If choices are translatable strings, the 'Choices' field may be marked as "
2015 "translatable by using <literal>__Choices</literal>. The double underscore "
2016 "will split out each choice in a separate string."
2017 msgstr ""
2018 "Falls Auswahlmöglichkeiten übersetzbare Zeichenketten sind, könnte das Feld "
2019 "durch Benutzung von <literal>__Choices</literal> als übersetzbar "
2020 "gekennzeichnet werden. Der doppelte Unterstrich wird jede Auswahl in eine "
2021 "separate Zeichenkette heraustrennen."
2022
2023 #. type: Content of: <chapter><section><section><section><section><para>
2024 #: best-pkging-practices.dbk:980
2025 msgid ""
2026 "The <command>po-debconf</command> system also offers interesting "
2027 "possibilities to only mark <emphasis role=\"strong\">some</emphasis> choices "
2028 "as translatable.  Example:"
2029 msgstr ""
2030 "Das System <command>po-debconf</command> bietet außerdem interessante "
2031 "Möglichkeiten nur <emphasis role=\"strong\">einige</emphasis> "
2032 "Auswahlmöglichkeiten als übersetzbar zu kennzeichnen. Ein Beispiel:"
2033
2034 #. type: Content of: <chapter><section><section><section><section><programlisting>
2035 #: best-pkging-practices.dbk:985
2036 #, no-wrap
2037 msgid ""
2038 "Template: foo/bar\n"
2039 "Type: Select\n"
2040 "#flag:translate:3\n"
2041 "__Choices: PAL, SECAM, Other\n"
2042 "_Description: TV standard:\n"
2043 " Please choose the TV standard used in your country.\n"
2044 msgstr ""
2045 "Template: foo/bar\n"
2046 "Type: Select\n"
2047 "#flag:translate:3\n"
2048 "__Choices: PAL, SECAM, Other\n"
2049 "_Description: TV standard:\n"
2050 " Please choose the TV standard used in your country.\n"
2051
2052 #. type: Content of: <chapter><section><section><section><section><para>
2053 #: best-pkging-practices.dbk:993
2054 msgid ""
2055 "In that example, only the 'Other' string is translatable while others are "
2056 "acronyms that should not be translated. The above allows only 'Other' to be "
2057 "included in PO and POT files."
2058 msgstr ""
2059 "In diesem Beispiel ist nur die Zeichenkette »Other« übersetzbar, während das "
2060 "andere Abkürzungen sind, die nicht übersetzt werden sollten. Obiges "
2061 "ermöglicht, dass nur »Other« in die POT- und PO-Dateien eingefügt wird."
2062
2063 #. type: Content of: <chapter><section><section><section><section><para>
2064 #: best-pkging-practices.dbk:998
2065 msgid ""
2066 "The debconf templates flag system offers many such possibilities. The "
2067 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2068 "manvolnum> </citerefentry> manual page lists all these possibilities."
2069 msgstr ""
2070 "Das Schaltersystem der Debconf-Schablonen bietet viele solcher "
2071 "Möglichkeiten. Die Handbuchseite <citerefentry> <refentrytitle>po-debconf</"
2072 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry> führt all diese "
2073 "Möglichkeiten auf."
2074
2075 #. type: Content of: <chapter><section><section><section><section><title>
2076 #: best-pkging-practices.dbk:1006
2077 msgid "multiselect"
2078 msgstr "multiselect"
2079
2080 #. type: Content of: <chapter><section><section><section><section><para>
2081 #: best-pkging-practices.dbk:1008
2082 msgid ""
2083 "Like the select data type, except the user can choose any number of items "
2084 "from the choices list (or chose none of them)."
2085 msgstr ""
2086 "Wie der Datentyp »select«, außer dass der Benutzer eine beliebige Anzahl von "
2087 "Elementen aus der Auswahlliste auswählen kann (oder gar keins)."
2088
2089 #. type: Content of: <chapter><section><section><section><section><title>
2090 #: best-pkging-practices.dbk:1014
2091 msgid "note"
2092 msgstr "note"
2093
2094 #. type: Content of: <chapter><section><section><section><section><para>
2095 #: best-pkging-practices.dbk:1016
2096 msgid ""
2097 "Rather than being a question per se, this datatype indicates a note that can "
2098 "be displayed to the user.  It should be used only for important notes that "
2099 "the user really should see, since debconf will go to great pains to make "
2100 "sure the user sees it; halting the install for them to press a key, and even "
2101 "mailing the note to them in some cases."
2102 msgstr ""
2103 "Statt per se eine Frage zu sein, gibt dieser Datentyp eine Anmerkung an, die "
2104 "dem Benutzer angezeigt werden kann. Sie sollte nur für wichtige Anmerkungen "
2105 "benutzt werden, die der Benutzer wirklich sehen sollte, weil Debconf großen "
2106 "Aufwand betreibt, um sicherzustellen, dass der Benutzer sie sieht und die "
2107 "Installation anhält, so dass der Benutzer eine Taste drückt und sogar in "
2108 "manchen Fällen eine Benachrichtigung per E-Mail bekommt."
2109
2110 #. type: Content of: <chapter><section><section><section><section><title>
2111 #: best-pkging-practices.dbk:1025
2112 msgid "text"
2113 msgstr "text"
2114
2115 #. type: Content of: <chapter><section><section><section><section><para>
2116 #: best-pkging-practices.dbk:1027
2117 msgid "This type is now considered obsolete: don't use it."
2118 msgstr "Dieser Typ wird nun als veraltet angesehen: Benutzen Sie ihn nicht."
2119
2120 #. type: Content of: <chapter><section><section><section><section><title>
2121 #: best-pkging-practices.dbk:1032
2122 msgid "error"
2123 msgstr "error"
2124
2125 #. type: Content of: <chapter><section><section><section><section><para>
2126 #: best-pkging-practices.dbk:1034
2127 msgid ""
2128 "This type is designed to handle error messages.  It is mostly similar to the "
2129 "note type.  Frontends may present it differently (for instance, the dialog "
2130 "frontend of cdebconf draws a red screen instead of the usual blue one)."
2131 msgstr ""
2132 "Dieser Typ wurde entworfen, um Fehlermeldungen zu handhaben. Er ist meist "
2133 "dem Typ »note« ähnlich. Oberflächen könnten ihn unterschiedlich anzeigen "
2134 "(die Oberfläche von Cdebconf zeichnet beispielsweise einen roten statt des "
2135 "üblichen blauen Bildschirms)."
2136
2137 #. type: Content of: <chapter><section><section><section><section><para>
2138 #: best-pkging-practices.dbk:1039
2139 msgid ""
2140 "It is recommended to use this type for any message that needs user attention "
2141 "for a correction of any kind."
2142 msgstr ""
2143 "Es wird empfohlen, diesen Typ für jegliche Nachricht zu verwenden, die die "
2144 "Aufmerksamkeit des Anwenders für irgendeine Art von Korrektur auf sich "
2145 "ziehen muss."
2146
2147 #. type: Content of: <chapter><section><section><section><title>
2148 #: best-pkging-practices.dbk:1047
2149 msgid "Description: short and extended description"
2150 msgstr "Description: Kurze und längere Beschreibung"
2151
2152 #. type: Content of: <chapter><section><section><section><para>
2153 #: best-pkging-practices.dbk:1049
2154 msgid ""
2155 "Template descriptions have two parts: short and extended.  The short "
2156 "description is in the Description: line of the template."
2157 msgstr ""
2158 "Schablonenbeschreibungen haben zwei Teile: kurz und länger. Die "
2159 "Kurzbeschreibung steht in der Zeile »Description:« der Schablone."
2160
2161 #. type: Content of: <chapter><section><section><section><para>
2162 #: best-pkging-practices.dbk:1053
2163 msgid ""
2164 "The short description should be kept short (50 characters or so) so that it "
2165 "may be accommodated by most debconf interfaces.  Keeping it short also helps "
2166 "translators, as usually translations tend to end up being longer than the "
2167 "original."
2168 msgstr ""
2169 "Die Kurzbeschreibung sollte knapp gehalten werden (ungefähr 50 Zeichen), so "
2170 "dass sie in den meisten Debconf-Schnittstellen untergebracht werden kann. Es "
2171 "hilft obendrein Übersetzern, wenn sie kurz gehalten wird, da Übersetzungen "
2172 "normalerweise dazu neigen, länger als das Original zu sein."
2173
2174 #. type: Content of: <chapter><section><section><section><para>
2175 #: best-pkging-practices.dbk:1059
2176 msgid ""
2177 "The short description should be able to stand on its own.  Some interfaces "
2178 "do not show the long description by default, or only if the user explicitely "
2179 "asks for it or even do not show it at all.  Avoid things like What do you "
2180 "want to do?"
2181 msgstr ""
2182 "Die Kurzbeschreibung sollte für sich allein stehen können. Einige "
2183 "Schnittstellen zeigen standardmäßig die ausführliche Beschreibung nicht, nur "
2184 "dann, wenn der Benutzer danach fragt oder sogar überhaupt nicht an. "
2185 "Vermeiden Sie Dinge wie »Was möchten Sie tun?«"
2186
2187 #. type: Content of: <chapter><section><section><section><para>
2188 #: best-pkging-practices.dbk:1065
2189 msgid ""
2190 "The short description does not necessarily have to be a full sentence.  This "
2191 "is part of the keep it short and efficient recommendation."
2192 msgstr ""
2193 "Die Kurzbeschreibung muss nicht notwendigerweise aus einem vollständigen "
2194 "Satz bestehen. Dies ist Teil der Forderung nach kurzen, brauchbaren "
2195 "Empfehlungen."
2196
2197 #. type: Content of: <chapter><section><section><section><para>
2198 #: best-pkging-practices.dbk:1069
2199 msgid ""
2200 "The extended description should not repeat the short description word for "
2201 "word.  If you can't think up a long description, then first, think some "
2202 "more.  Post to debian-devel.  Ask for help.  Take a writing class! That "
2203 "extended description is important.  If after all that you still can't come "
2204 "up with anything, leave it blank."
2205 msgstr ""
2206 "Die längere Beschreibung sollte die Kurzbeschreibung nicht Wort für Wort "
2207 "wiederholen. Falls Ihnen keine ausführliche Beschreibung einfällt, denken "
2208 "Sie zuerst etwas mehr nach. Schreiben Sie an Debian-devel. Bitten Sie um "
2209 "Hilfe. Nehmen Sie Schreibunterricht! Diese längere Beschreibung ist wichtig. "
2210 "Falls Sie nach allem noch immer nicht damit zurecht kommen, lassen Sie sie "
2211 "leer."
2212
2213 #. type: Content of: <chapter><section><section><section><para>
2214 #: best-pkging-practices.dbk:1076
2215 msgid ""
2216 "The extended description should use complete sentences.  Paragraphs should "
2217 "be kept short for improved readability.  Do not mix two ideas in the same "
2218 "paragraph but rather use another paragraph."
2219 msgstr ""
2220 "Die längere Beschreibung sollte in ganzen Sätzen verfasst sein. Absätze "
2221 "sollten kurz gehalten werden, um die Leserlichkeit zu verbessern. Vermischen "
2222 "Sie nicht zwei Ideen in einem Absatz, sondern benutzen Sie lieber einen "
2223 "anderen Absatz."
2224
2225 #. type: Content of: <chapter><section><section><section><para>
2226 #: best-pkging-practices.dbk:1081
2227 msgid ""
2228 "Don't be too verbose.  User tend to ignore too long screens.  20 lines are "
2229 "by experience a border you shouldn't cross, because that means that in the "
2230 "classical dialog interface, people will need to scroll, and lot of people "
2231 "just don't do that."
2232 msgstr ""
2233 "Seien Sie nicht zu gesprächig. Benutzer tendieren dazu, zu lange Bildflächen "
2234 "zu ignorieren. 20 Zeilen sind erfahrungsgemäß die Grenze, die Sie nicht "
2235 "überschreiten sollten, da dies bedeuted, dass Anwender klassische "
2236 "Dialogfenster nicht scrollen müssen und viele Leute tun das einfach nicht."
2237
2238 #. type: Content of: <chapter><section><section><section><para>
2239 #: best-pkging-practices.dbk:1087
2240 msgid ""
2241 "The extended description should <emphasis role=\"strong\">never</emphasis> "
2242 "include a question."
2243 msgstr ""
2244 "Die längere Beschreibung sollte <emphasis role=\"strong\">keine</emphasis> "
2245 "Frage enthalten."
2246
2247 #. type: Content of: <chapter><section><section><section><para>
2248 #: best-pkging-practices.dbk:1091
2249 msgid ""
2250 "For specific rules depending on templates type (string, boolean, etc.), "
2251 "please read below."
2252 msgstr ""
2253 "Um etwas über besondere Regeln zu erfahren, die vom Schablonentyp (string, "
2254 "boolean etc.) abhängen, lesen Sie das Folgende."
2255
2256 #. type: Content of: <chapter><section><section><section><title>
2257 #: best-pkging-practices.dbk:1097
2258 msgid "Choices"
2259 msgstr "Choices"
2260
2261 #. type: Content of: <chapter><section><section><section><para>
2262 #: best-pkging-practices.dbk:1099
2263 msgid ""
2264 "This field should be used for select and multiselect types.  It contains the "
2265 "possible choices which will be presented to users.  These choices should be "
2266 "separated by commas."
2267 msgstr ""
2268 "Dieses Feld sollte für »select«- und »multiselect«-Typen verwandt werden. Es "
2269 "enthält die Auswahlmöglichkeiten, die dem Benutzer angezeigt werden. Diese "
2270 "Auswahlmöglichkeiten sollten durch Kommas getrennt werden."
2271
2272 #. type: Content of: <chapter><section><section><section><title>
2273 #: best-pkging-practices.dbk:1106
2274 msgid "Default"
2275 msgstr "Default"
2276
2277 #. type: Content of: <chapter><section><section><section><para>
2278 #: best-pkging-practices.dbk:1108
2279 msgid ""
2280 "This field is optional.  It contains the default answer for string, select "
2281 "and multiselect templates.  For multiselect templates, it may contain a "
2282 "comma-separated list of choices."
2283 msgstr ""
2284 "Dieses Feld ist optional. Es enthält die vorgegebene Antwort für die "
2285 "»string«-, »select«- und »multiselect«-Schablonen. Für »multiselect«-"
2286 "Schablonen könnte es eine durch Kommas getrennte Auswahlliste enthalten."
2287
2288 #. type: Content of: <chapter><section><section><title>
2289 #: best-pkging-practices.dbk:1117
2290 msgid "Templates fields specific style guide"
2291 msgstr "Stil-Anleitung speziell für Schablonenfelder"
2292
2293 #. type: Content of: <chapter><section><section><section><title>
2294 #: best-pkging-practices.dbk:1119
2295 msgid "Type field"
2296 msgstr "Feld »Type«"
2297
2298 #. type: Content of: <chapter><section><section><section><para>
2299 #: best-pkging-practices.dbk:1121
2300 msgid ""
2301 "No specific indication except: use the appropriate type by referring to the "
2302 "previous section."
2303 msgstr ""
2304 "keine besondere Angabe, außer: Benutzen Sie den geeigneten Typ bezogen auf "
2305 "den vorhergehenden Abschnitt."
2306
2307 #. type: Content of: <chapter><section><section><section><title>
2308 #: best-pkging-practices.dbk:1127
2309 msgid "Description field"
2310 msgstr "Feld »Description«"
2311
2312 #. type: Content of: <chapter><section><section><section><para>
2313 #: best-pkging-practices.dbk:1129
2314 msgid ""
2315 "Below are specific instructions for properly writing the Description (short "
2316 "and extended) depending on the template type."
2317 msgstr ""
2318 "Es folgen spezifische Anweisungen für ordnungsgemäßes Verfassen der "
2319 "Beschreibung (kurz und länger), abhängig vom Schablonentyp."
2320
2321 #. type: Content of: <chapter><section><section><section><section><title>
2322 #: best-pkging-practices.dbk:1133
2323 msgid "String/password templates"
2324 msgstr "»string«-/»password«-Schablonen"
2325
2326 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2327 #: best-pkging-practices.dbk:1137
2328 msgid ""
2329 "The short description is a prompt and <emphasis role=\"strong\">not</"
2330 "emphasis> a title.  Avoid question style prompts (IP Address?) in favour of "
2331 "opened prompts (IP address:).  The use of colons is recommended."
2332 msgstr ""
2333 "Die Kurzbeschreibung ist eine Abfrage und <emphasis role=\"strong\">kein</"
2334 "emphasis> Titel. Vermeiden Sie den Fragestil (IP address?) und geben Sie "
2335 "offenen Abfragen (IP address:) den Vorzug. Es wird empfohlen Doppelpunkte zu "
2336 "benutzen."
2337
2338 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2339 #: best-pkging-practices.dbk:1144
2340 msgid ""
2341 "The extended description is a complement to the short description.  In the "
2342 "extended part, explain what is being asked, rather than ask the same "
2343 "question again using longer words.  Use complete sentences.  Terse writing "
2344 "style is strongly discouraged."
2345 msgstr ""
2346 "Die längere Beschreibung ist eine Ergänzung der Kurzbeschreibung. Im "
2347 "erweiterten Teil erklären Sie, was gefragt ist, anstatt die gleiche Frage in "
2348 "längerer Formulierung wieder zu stellen. Benutzen Sie ganze Sätze. Von "
2349 "knappem Schreibstil wird strikt abgeraten."
2350
2351 #. type: Content of: <chapter><section><section><section><section><title>
2352 #: best-pkging-practices.dbk:1154
2353 msgid "Boolean templates"
2354 msgstr "»boolean«-Schablonen"
2355
2356 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2357 #: best-pkging-practices.dbk:1158
2358 msgid ""
2359 "The short description should be phrased in the form of a question which "
2360 "should be kept short and should generally end with a question mark.  Terse "
2361 "writing style is permitted and even encouraged if the question is rather "
2362 "long (remember that translations are often longer than original versions)."
2363 msgstr ""
2364 "Die Kurzbeschreibung sollte in der Frageform ausgedrückt werden, die kurz "
2365 "gehalten und generell mit einem Fragezeichen beendet werden sollte. Knapper "
2366 "Schreibstil ist erlaubt und sogar gewollt, falls die Frage eher lang ist. "
2367 "(Denken Sie daran, dass Übersetzungen oft länger als die Originalversionen "
2368 "sind.)"
2369
2370 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2371 #: best-pkging-practices.dbk:1166
2372 msgid ""
2373 "Again, please avoid referring to specific interface widgets.  A common "
2374 "mistake for such templates is if you answer Yes-type constructions."
2375 msgstr ""
2376 "Nochmals: Bitte vermeiden Sie, sich auf Schnittstellen-spezifische Dinge zu "
2377 "beziehen. Es ist ein häufiges Missverständnis bei solchen Schablonen, wenn "
2378 "Sie Ja-Typ-Konstruktionen antworten."
2379
2380 #. type: Content of: <chapter><section><section><section><section><title>
2381 #: best-pkging-practices.dbk:1174
2382 msgid "Select/Multiselect"
2383 msgstr "»select«/»multiselect«"
2384
2385 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2386 #: best-pkging-practices.dbk:1178
2387 msgid ""
2388 "The short description is a prompt and <emphasis role=\"strong\">not</"
2389 "emphasis> a title.  Do <emphasis role=\"strong\">not</emphasis> use useless "
2390 "Please choose...  constructions.  Users are clever enough to figure out they "
2391 "have to choose something...:)"
2392 msgstr ""
2393 "Die Kurzbeschreibung ist eine Abfrage und <emphasis role=\"strong\">kein</"
2394 "emphasis> Titel. Benutzen Sie <emphasis role=\"strong\">keine</emphasis> "
2395 "nutzlosen »Please choose...«-Konstruktionen. Anwender sind klug genug "
2396 "herauszufinden, dass sie etwas auswählen sollen ... :)"
2397
2398 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2399 #: best-pkging-practices.dbk:1186
2400 msgid ""
2401 "The extended description will complete the short description.  It may refer "
2402 "to the available choices.  It may also mention that the user may choose more "
2403 "than one of the available choices, if the template is a multiselect one "
2404 "(although the interface often makes this clear)."
2405 msgstr ""
2406 "Die längere Beschreibung wird die Kurzbeschreibung vervollständigen. Sie "
2407 "könnte sich auf die verfügbaren Auswahlmöglichkeiten beziehen. Sie könnte "
2408 "zudem erwähnen, dass der Anwender unter mehr als einer verfügbaren "
2409 "Auswahlmöglichkeit wählen kann, falls es sich um eine »multiselect«-"
2410 "Schablone handelt."
2411
2412 #. type: Content of: <chapter><section><section><section><section><title>
2413 #: best-pkging-practices.dbk:1196
2414 msgid "Notes"
2415 msgstr "»notes«"
2416
2417 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2418 #: best-pkging-practices.dbk:1200
2419 msgid ""
2420 "The short description should be considered to be a <emphasis role=\"strong"
2421 "\">title</emphasis>."
2422 msgstr ""
2423 "Die Kurzbeschreigung sollte als <emphasis role=\"strong\">Titel</emphasis> "
2424 "betrachtet werden."
2425
2426 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2427 #: best-pkging-practices.dbk:1205
2428 msgid ""
2429 "The extended description is what will be displayed as a more detailed "
2430 "explanation of the note.  Phrases, no terse writing style."
2431 msgstr ""
2432 "Die längere Beschreibung ist das, was als detaillierte Erklärung der Notiz "
2433 "angezeigt wird. Sätze, kein knapper Schreibstil."
2434
2435 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2436 #: best-pkging-practices.dbk:1211
2437 msgid ""
2438 "<emphasis role=\"strong\">Do not abuse debconf.</emphasis> Notes are the "
2439 "most common way to abuse debconf.  As written in debconf-devel manual page: "
2440 "it's best to use them only for warning about very serious problems.  The "
2441 "<filename>NEWS.Debian</filename> or <filename>README.Debian</filename> files "
2442 "are the appropriate location for a lot of notes.  If, by reading this, you "
2443 "consider converting your Note type templates to entries in <filename>NEWS."
2444 "Debian</filename> or <filename>README.Debian</filename>, plus consider "
2445 "keeping existing translations for the future."
2446 msgstr ""
2447 "<emphasis role=\"strong\">Missbrauchen Sie Debconf nicht.</emphasis> Notizen "
2448 "sind die häufigste Art, auf die Debconf missbraucht wird. Wie steht doch in "
2449 "der Handbuchseite von »debconf-devel« geschrieben: Es ist am Besten, dies "
2450 "nur für Warnungen über sehr ernsthafte Probleme zu benutzen. Die Dateien "
2451 "<filename>NEWS.Debian</filename> oder <filename>README.Debian</filename> "
2452 "sind für viele Notizen der passende Ort. Denken Sie, wenn Sie dies lesen, "
2453 "darüber nach, Ihre Schablonen des Typs »notes« zu Einträgen in "
2454 "<filename>NEWS.Debian</filename> oder <filename>README.Debian</filename> "
2455 "umzuwandeln und existierende Übersetzungen für die Zukunft aufzubewahren."
2456
2457 #. type: Content of: <chapter><section><section><section><title>
2458 #: best-pkging-practices.dbk:1226
2459 msgid "Choices field"
2460 msgstr "Das Feld »Choices«"
2461
2462 #. type: Content of: <chapter><section><section><section><para>
2463 #: best-pkging-practices.dbk:1228
2464 msgid ""
2465 "If the Choices are likely to change often, please consider using the "
2466 "__Choices trick.  This will split each individual choice into a single "
2467 "string, which will considerably help translators for doing their work."
2468 msgstr ""
2469 "Falls sich »Choices« zu oft ändert, sollten Sie in Betracht ziehen, zum "
2470 "__Choices-Trick zu greifen. Dies wird jede einzelne Auswahl in eine einzelne "
2471 "Zeichenkette aufteilen, was Übersetzern beträchtlich bei ihrer Arbeit helfen "
2472 "wird."
2473
2474 #. type: Content of: <chapter><section><section><section><title>
2475 #: best-pkging-practices.dbk:1235 best-pkging-practices.dbk:1273
2476 msgid "Default field"
2477 msgstr "Das Feld »Default«"
2478
2479 #. type: Content of: <chapter><section><section><section><para>
2480 #: best-pkging-practices.dbk:1237
2481 msgid ""
2482 "If the default value, for a select template, is likely to vary depending on "
2483 "the user language (for instance, if the choice is a language choice), please "
2484 "use the _Default trick."
2485 msgstr ""
2486 "Falls der Vorgabewert für eine Auswahlschablone sich wahrscheinlich abhängig "
2487 "von der Sprache des Anwenders unterscheidet (zum Beispiel, weil es sich bei "
2488 "der Auswahl um eine Sprachauswahl handelt), benutzen Sie bitte den _Default-"
2489 "Trick."
2490
2491 #. type: Content of: <chapter><section><section><section><para>
2492 #: best-pkging-practices.dbk:1242
2493 msgid ""
2494 "This special field allow translators to put the most appropriate choice "
2495 "according to their own language.  It will become the default choice when "
2496 "their language is used while your own mentioned Default Choice will be used "
2497 "when using English."
2498 msgstr ""
2499 "Dieses Spezialfeld ermöglicht Übersetzern, die am Besten zu ihrer Sprache "
2500 "passende Auswahl zu nehmen. Es wird die vorgegebene Auswahl sein, wenn ihre "
2501 "Sprache benutzt wird, während Ihre eigene erwähnte »Default Choice« benutzt "
2502 "wird, wenn Sie Englisch benutzen."
2503
2504 #. type: Content of: <chapter><section><section><section><para>
2505 #: best-pkging-practices.dbk:1248
2506 msgid "Example, taken from the geneweb package templates:"
2507 msgstr "Ein Beispiel aus den Schablonen des Pakets Geneweb:"
2508
2509 #. type: Content of: <chapter><section><section><section><screen>
2510 #: best-pkging-practices.dbk:1251
2511 #, no-wrap
2512 msgid ""
2513 "Template: geneweb/lang\n"
2514 "Type: select\n"
2515 "__Choices: Afrikaans (af), Bulgarian (bg), Catalan (ca), Chinese (zh), Czech (cs), Danish (da), Dutch (nl), English (en), Esperanto (eo), Estonian (et), Finnish (fi), French (fr), German (de), Hebrew (he), Icelandic (is), Italian (it), Latvian (lv), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Spanish (es), Swedish (sv)\n"
2516 "# This is the default choice. Translators may put their own language here\n"
2517 "# instead of the default.\n"
2518 "# WARNING : you MUST use the ENGLISH NAME of your language\n"
2519 "# For instance, the french translator will need to put French (fr) here.\n"
2520 "_Default: English[ translators, please see comment in PO files]\n"
2521 "_Description: Geneweb default language:\n"
2522 msgstr ""
2523 "Template: geneweb/lang\n"
2524 "Type: select\n"
2525 "__Choices: Afrikaans (af), Bulgarian (bg), Catalan (ca), Chinese (zh), Czech (cs), Danish (da), Dutch (nl), English (en), Esperanto (eo), Estonian (et), Finnish (fi), French (fr), German (de), Hebrew (he), Icelandic (is), Italian (it), Latvian (lv), Norwegian (no), Polish (pl), Portuguese (pt), Romanian (ro), Russian (ru), Spanish (es), Swedish (sv)\n"
2526 "# This is the default choice. Translators may put their own language here\n"
2527 "# instead of the default.\n"
2528 "# WARNING : you MUST use the ENGLISH NAME of your language\n"
2529 "# For instance, the french translator will need to put French (fr) here.\n"
2530 "_Default: English[ translators, please see comment in PO files]\n"
2531 "_Description: Geneweb default language:\n"
2532
2533 #. type: Content of: <chapter><section><section><section><para>
2534 #: best-pkging-practices.dbk:1262
2535 msgid ""
2536 "Note the use of brackets which allow internal comments in debconf fields.  "
2537 "Also note the use of comments which will show up in files the translators "
2538 "will work with."
2539 msgstr ""
2540 "Beachten Sie, dass die Benutzung von Klammern Kommentare in Debconf-Feldern "
2541 "erlaubt. Beachten Sie außerdem, dass die Benutzung von Kommentaren in "
2542 "Dateien zu sehen sein wird, mit denen Übersetzer arbeiten."
2543
2544 #. type: Content of: <chapter><section><section><section><para>
2545 #: best-pkging-practices.dbk:1267
2546 msgid ""
2547 "The comments are needed as the _Default trick is a bit confusing: the "
2548 "translators may put their own choice"
2549 msgstr ""
2550 "Die Kommentare werden benötigt, da der _Default-Trick etwas verwirrendes "
2551 "ist: Die Übersetzer könnten ihre eigene Auswahl nehmen."
2552
2553 #. type: Content of: <chapter><section><section><section><para>
2554 #: best-pkging-practices.dbk:1275
2555 msgid ""
2556 "Do NOT use empty default field.  If you don't want to use default values, do "
2557 "not use Default at all."
2558 msgstr ""
2559 "Benutzen Sie KEIN leeres »Default«-Feld. Falls Sie keine Vorgabewerte "
2560 "benutzen möchten, benutzen Sie Default überhaupt nicht."
2561
2562 #. type: Content of: <chapter><section><section><section><para>
2563 #: best-pkging-practices.dbk:1279
2564 msgid ""
2565 "If you use po-debconf (and you <emphasis role=\"strong\">should</emphasis>, "
2566 "see <xref linkend=\"s6.5.2.2\"/>), consider making this field translatable, "
2567 "if you think it may be translated."
2568 msgstr ""
2569 "Falls Sie Po-debconf benutzen (und das <emphasis role=\"strong\">sollten </"
2570 "emphasis> Sie, lesen Sie <xref linkend=\"s6.5.2.2\"/>), erwägen Sie, dieses "
2571 "Feld übersetzbar zu machen, wenn Sie der Meinung sind, es könnte übersetzt "
2572 "werden."
2573
2574 #. type: Content of: <chapter><section><section><section><para>
2575 #: best-pkging-practices.dbk:1284
2576 msgid ""
2577 "If the default value may vary depending on language/country (for instance "
2578 "the default value for a language choice), consider using the special "
2579 "_Default type documented in <citerefentry> <refentrytitle>po-debconf</"
2580 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry>."
2581 msgstr ""
2582 "Falls der Vorgabewert von Sprache oder Land abhängen könnte (zum Beispiel, "
2583 "weil es sich bei der Auswahl um eine Sprachauswahl handelt), ziehen Sie in "
2584 "Betracht, den Typ _Default zu benutzen, der in <citerefentry> "
2585 "<refentrytitle>po-debconf</refentrytitle> <manvolnum>7</manvolnum> </"
2586 "citerefentry> dokumentiert wird."
2587
2588 #. type: Content of: <chapter><section><title>
2589 #: best-pkging-practices.dbk:1296
2590 msgid "Internationalization"
2591 msgstr "Internationalisierung"
2592
2593 #. type: Content of: <chapter><section><para>
2594 #: best-pkging-practices.dbk:1298
2595 msgid ""
2596 "This section contains global information for developers to make translators' "
2597 "life easier.  More information for translators and developers interested in "
2598 "internationalization are available in the <ulink url=\"&url-i18n-l10n;"
2599 "\">Internationalisation and localisation in Debian</ulink> documentation."
2600 msgstr ""
2601 "Der zweite Abschnitt enthält globale Informationen für Entwickler, um "
2602 "Übersetzern das Leben leichter zu machen. Weitere Informationen für "
2603 "Übersetzer und Entwickler, die sich für Internationalisierung interessieren, "
2604 "sind in der Dokumentation <ulink url=\"&url-i18n-l10n;"
2605 "\">Internationalisierung und Lokalisierung</ulink> verfügbar."
2606
2607 #. type: Content of: <chapter><section><section><title>
2608 #: best-pkging-practices.dbk:1305
2609 msgid "Handling debconf translations"
2610 msgstr "Handhabung von Debconf-Übersetzungen"
2611
2612 #. type: Content of: <chapter><section><section><para>
2613 #: best-pkging-practices.dbk:1307
2614 msgid ""
2615 "Like porters, translators have a difficult task.  They work on many packages "
2616 "and must collaborate with many different maintainers.  Moreover, most of the "
2617 "time, they are not native English speakers, so you may need to be "
2618 "particularly patient with them."
2619 msgstr ""
2620 "Wie Portierende haben auch Übersetzer noch andere Aufgaben. Sie arbeiten an "
2621 "vielen Paketen und müssen mit vielen verschiedenen Paketbetreuern "
2622 "zusammenwirken. Außerdem ist Englisch meist nicht ihre Muttersprache. Sie "
2623 "sollten ihnen daher besondere Geduld entgegenbringen."
2624
2625 #. type: Content of: <chapter><section><section><para>
2626 #: best-pkging-practices.dbk:1313
2627 msgid ""
2628 "The goal of <systemitem role=\"package\">debconf</systemitem> was to make "
2629 "packages configuration easier for maintainers and for users.  Originally, "
2630 "translation of debconf templates was handled with <command>debconf-"
2631 "mergetemplate</command>.  However, that technique is now deprecated; the "
2632 "best way to accomplish <systemitem role=\"package\">debconf</systemitem> "
2633 "internationalization is by using the <systemitem role=\"package\">po-"
2634 "debconf</systemitem> package.  This method is easier both for maintainer and "
2635 "translators; transition scripts are provided."
2636 msgstr ""
2637 "Das Ziel von <systemitem role=\"package\">debconf</systemitem> war die "
2638 "Vereinfachung der Paketkonfiguration für Betreuer und Anwender. Ursprünglich "
2639 "wurde die Übersetzung von Debconf-Schablonen mit <command>debconf-"
2640 "mergetemplate</command> gehandhabt. Nun wird diese Technik jedoch "
2641 "missbilligt. Die Internationalisierung von <systemitem role=\"package"
2642 "\">debconf</systemitem> ist am besten mit dem Paket <systemitem role="
2643 "\"package\">po-debconf</systemitem> zu erreichen. Diese Methode ist sowohl "
2644 "für Betreuer als auch für Übersetzer einfacher. Es werden Umwandlungsskripte "
2645 "bereitgestellt."
2646
2647 #. type: Content of: <chapter><section><section><para>
2648 #: best-pkging-practices.dbk:1323
2649 msgid ""
2650 "Using <systemitem role=\"package\">po-debconf</systemitem>, the translation "
2651 "is stored in <filename>.po</filename> files (drawing from <command>gettext</"
2652 "command> translation techniques).  Special template files contain the "
2653 "original messages and mark which fields are translatable.  When you change "
2654 "the value of a translatable field, by calling <command>debconf-updatepo</"
2655 "command>, the translation is marked as needing attention from the "
2656 "translators.  Then, at build time, the <command>dh_installdebconf</command> "
2657 "program takes care of all the needed magic to add the template along with "
2658 "the up-to-date translations into the binary packages.  Refer to the "
2659 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2660 "manvolnum> </citerefentry> manual page for details."
2661 msgstr ""
2662 "Wenn <systemitem role=\"package\">po-debconf</systemitem> benutzt wird, "
2663 "werden sie Übersetzungen in <filename>.po</filename>-Dateien gespeichert "
2664 "(mit <command>gettext</command>-Übersetzungstechniken herausgezogen). "
2665 "Spezielle Schablonendateien enthalten die Originalnachrichten und markieren, "
2666 "welche Felder übersetzbar sind. Wenn Sie den Wert eines übersetzbaren Feldes "
2667 "durch Aufruf von <command>debconf-updatepo</command> ändern, wird die "
2668 "Übersetzung  für Übersetzerals aufmerksamkeitsbedürfend gekennzeichnet. "
2669 "Dann, zur Build-Zeit, wird das Programm <command>dh_installdebconf</command> "
2670 "wie von Zauberhand dafür sorgen, dass alle Schablonen zusammen mit den "
2671 "aktuellen Übersetzungen in die Binärpakete einfließen. Weitere Einzelheiten "
2672 "können Sie der Handbuchseite <citerefentry> <refentrytitle>po-debconf</"
2673 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry> entnehmen."
2674
2675 #. type: Content of: <chapter><section><section><title>
2676 #: best-pkging-practices.dbk:1339
2677 msgid "Internationalized documentation"
2678 msgstr "Internationalisierte Dokumentation"
2679
2680 #. type: Content of: <chapter><section><section><para>
2681 #: best-pkging-practices.dbk:1341
2682 msgid ""
2683 "Internationalizing documentation is crucial for users, but a lot of labor.  "
2684 "There's no way to eliminate all that work, but you can make things easier "
2685 "for translators."
2686 msgstr ""
2687 "Internationalisierte Dokumentation für Anwender ist wichtig, bereitet aber "
2688 "viel Mühe. Es gibt keine Möglichkeit, all diese Arbeit zu beseitigen, aber "
2689 "Sie können den Übersetzern einige Dinge erleichtern."
2690
2691 #. type: Content of: <chapter><section><section><para>
2692 #: best-pkging-practices.dbk:1346
2693 msgid ""
2694 "If you maintain documentation of any size, it is easier for translators if "
2695 "they have access to a source control system.  That lets translators see the "
2696 "differences between two versions of the documentation, so, for instance, "
2697 "they can see what needs to be retranslated.  It is recommended that the "
2698 "translated documentation maintain a note about what source control revision "
2699 "the translation is based on.  An interesting system is provided by <ulink "
2700 "url=\"&url-i18n-doc-check;\">doc-check</ulink> in the <systemitem role="
2701 "\"package\">debian-installer</systemitem> package, which shows an overview "
2702 "of the translation status for any given language, using structured comments "
2703 "for the current revision of the file to be translated and, for a translated "
2704 "file, the revision of the original file the translation is based on.  You "
2705 "might wish to adapt and provide that in your VCS area."
2706 msgstr ""
2707 "Falls Sie Dokumentationen in irgendwelchem Umfang betreuen, ist es für "
2708 "Übersetzer einfacher, wenn Sie Zugriff auf das Versionsverwaltungssystem "
2709 "haben. Dadurch können Übersetzer die Unterschiede zwischen zwei Versionen "
2710 "der Dokumentation anschauen, so dass sie beispielsweise sehen können, was "
2711 "neu übersetzt werden muss. Es wird empfohlen, dass die übersetzte "
2712 "Dokumentation eine Notiz darüber bereithält, auf welcher Revision der "
2713 "Quellenverwaltung die Übersetzung basiert. Ein interessantes System wird von "
2714 "<ulink url=\"&url-i18n-doc-check;\">doc-check</ulink> aus dem <systemitem "
2715 "role=\"package\">debian-installer</systemitem>-Paket bereitgestellt, das "
2716 "eine Übersicht über den Übersetzungsstatus für eine angegebene Sprache "
2717 "anzeigt. Dazu werden strukturierte Kommentare für die aktuelle Revision der "
2718 "zu übersetzenden Datei und für eine übersetzte Datei die Revision des "
2719 "Originals auf der die Übersetzung basiert, angezeigt. Möglicherweise möchten "
2720 "Sie dies anpassen und in Ihrem VCS-Bereich bereitstellen."
2721
2722 #. type: Content of: <chapter><section><section><para>
2723 #: best-pkging-practices.dbk:1360
2724 msgid ""
2725 "If you maintain XML or SGML documentation, we suggest that you isolate any "
2726 "language-independent information and define those as entities in a separate "
2727 "file which is included by all the different translations.  This makes it "
2728 "much easier, for instance, to keep URLs up to date across multiple files."
2729 msgstr ""
2730 "Falls Sie XML- oder SGML-Dokumentationen betreuen, wird geraten, dass Sie "
2731 "jegliche sprachabhängigen Informationen isolieren und diese als Instanzen in "
2732 "einer separaten Datei definieren, die in allen verschiedenen Übersetzungen "
2733 "enthalten ist. Dies macht es beispielsweise viel einfacher, URLs über "
2734 "mehrere Dateien hinweg aktuell zu halten."
2735
2736 #. type: Content of: <chapter><section><section><para>
2737 #: best-pkging-practices.dbk:1366
2738 msgid ""
2739 "Some tools (e.g. <systemitem role=\"package\">po4a</systemitem>, <systemitem "
2740 "role=\"package\">poxml</systemitem>, or the <systemitem role=\"package"
2741 "\">translate-toolkit</systemitem>) are specialized in extracting the "
2742 "translatable material from different formats.  They produce PO files, a "
2743 "format quite common to translators, which permits to see what needs to be "
2744 "retranslated when the translated document is updated."
2745 msgstr ""
2746 "Einige Werkzeuge (z.B. <systemitem role=\"package\">po4a</systemitem>, "
2747 "<systemitem role=\"package\">poxml</systemitem> oder <systemitem role="
2748 "\"package\">translate-toolkit</systemitem>) sind darauf spezialisiert, "
2749 "übersetzbares Material aus verschiedenen Formaten zu extrahieren. Sie "
2750 "erstellen PO-Dateien, ein für Übersetzer ziemlich häufiges Format, das eine "
2751 "Übersicht darüber gibt, was übersetzt werden muss, wenn das übersetzte "
2752 "Dokument aktualisiert wurde."
2753
2754 #. type: Content of: <chapter><section><title>
2755 #: best-pkging-practices.dbk:1378
2756 msgid "Common packaging situations"
2757 msgstr "Übliche Paketierungssituationen"
2758
2759 #. type: Content of: <chapter><section><section><title>
2760 #: best-pkging-practices.dbk:1389
2761 msgid "Packages using <command>autoconf</command>/<command>automake</command>"
2762 msgstr ""
2763 "Pakete benutzen <command>autoconf</command>/<command>automake</command>"
2764
2765 #. type: Content of: <chapter><section><section><para>
2766 #: best-pkging-practices.dbk:1391
2767 msgid ""
2768 "Keeping <command>autoconf</command>'s <filename>config.sub</filename> and "
2769 "<filename>config.guess</filename> files up to date is critical for porters, "
2770 "especially on more volatile architectures.  Some very good packaging "
2771 "practices for any package using <command>autoconf</command> and/or "
2772 "<command>automake</command> have been synthesized in &file-bpp-autotools; "
2773 "from the <systemitem role=\"package\">autotools-dev</systemitem> package.  "
2774 "You're strongly encouraged to read this file and to follow the given "
2775 "recommendations."
2776 msgstr ""
2777 "Die Dateien <filename>config.sub</filename> und <filename>config.guess</"
2778 "filename> von <command>autoconf</command> aktuell zu halten ist für "
2779 "Portierende kritisch, insbesondere auf eher unbeständigen Architekturen. "
2780 "Einige sehr gute Paketierungsvorgehensweisen für irgendwelche Pakete, die "
2781 "<command>autoconf</command> und/oder <command>automake</command> benutzen, "
2782 "wurden in &file-bpp-autotools; aus dem Paket <systemitem role=\"package"
2783 "\">autotools-dev</systemitem> zusammengefasst. Es wird eindringlich geraten, "
2784 "diese Datei und die folgenden Empfehlungen zu lesen."
2785
2786 #. type: Content of: <chapter><section><section><title>
2787 #: best-pkging-practices.dbk:1403
2788 msgid "Libraries"
2789 msgstr "Bibliotheken"
2790
2791 #. type: Content of: <chapter><section><section><para>
2792 #: best-pkging-practices.dbk:1405
2793 msgid ""
2794 "Libraries are always difficult to package for various reasons.  The policy "
2795 "imposes many constraints to ease their maintenance and to make sure upgrades "
2796 "are as simple as possible when a new upstream version comes out.  Breakage "
2797 "in a library can result in dozens of dependent packages breaking."
2798 msgstr ""
2799 "Bibliotheken unterscheiden sich immer von Paketen aus unterschiedlichen "
2800 "Gründen. Die Richtlinien verhängen mehrere Beschränkungen, um ihre "
2801 "Verwaltung zu erleichtern und sicherzustellen, dass Upgrades so einfach wie "
2802 "möglich sind, wenn eine neue Originalversion herauskommt. Eine kaputte "
2803 "Bibliothek kann dazu führen, dass Dutzende davon abhängige Pakete "
2804 "kaputtgehen."
2805
2806 #. type: Content of: <chapter><section><section><para>
2807 #: best-pkging-practices.dbk:1411
2808 msgid ""
2809 "Good practices for library packaging have been grouped in <ulink url=\"&url-"
2810 "libpkg-guide;\">the library packaging guide</ulink>."
2811 msgstr ""
2812 "Gute Vorgehensweisen für das Paketieren von Bibliotheken wurden in der "
2813 "<ulink url=\"&url-libpkg-guide;\">Anleitung zum Paketieren von Bibliotheken</"
2814 "ulink> zusammengefasst."
2815
2816 #. type: Content of: <chapter><section><title>
2817 #: best-pkging-practices.dbk:1418 resources.dbk:193
2818 msgid "Documentation"
2819 msgstr "Dokumentation"
2820
2821 #. type: Content of: <chapter><section><section><para>
2822 #: best-pkging-practices.dbk:1420
2823 msgid ""
2824 "Be sure to follow the <ulink url=\"&url-debian-policy;ch-docs.html\">Policy "
2825 "on documentation</ulink>."
2826 msgstr ""
2827 "Achten Sie darauf, dass Sie den <ulink url=\"&url-debian-policy;ch-docs.html"
2828 "\">Richtlinien für Dokumentation</ulink> folgen."
2829
2830 #. type: Content of: <chapter><section><section><para>
2831 #: best-pkging-practices.dbk:1425
2832 msgid ""
2833 "If your package contains documentation built from XML or SGML, we recommend "
2834 "you not ship the XML or SGML source in the binary package(s).  If users want "
2835 "the source of the documentation, they should retrieve the source package."
2836 msgstr ""
2837 "Falls Ihr Paket Dokumentation enthält, die aus XML oder SGML erstellt wurde, "
2838 "wird empfohlen, nicht die XML- oder SGML-Quellen im (in den) Binärpaket(en) "
2839 "mitzuliefern. Falls Anwender die Quelle der Dokumentation möchten, sollten "
2840 "sie die Paketquelle abrufen."
2841
2842 #. type: Content of: <chapter><section><section><para>
2843 #: best-pkging-practices.dbk:1430
2844 msgid ""
2845 "Policy specifies that documentation should be shipped in HTML format.  We "
2846 "also recommend shipping documentation in PDF and plain text format if "
2847 "convenient and if output of reasonable quality is possible.  However, it is "
2848 "generally not appropriate to ship plain text versions of documentation whose "
2849 "source format is HTML."
2850 msgstr ""
2851 "Die Richtlinie gibt an, dass die Dokumentation im HTML-Format weitergegeben "
2852 "werden sollte. Außerdem wird empfohlen, die Dokumentation im PDF-Format und "
2853 "als Klartext mitzuliefern, falls geeignet und falls die Ausgabe in einer "
2854 "vernünftigen Qualität möglich ist. Es ist allgemein jedoch nicht angemessen, "
2855 "Klartextversionen von Dokumentationen mitzuliefern, deren Quellformat HTML "
2856 "ist."
2857
2858 #. type: Content of: <chapter><section><section><para>
2859 #: best-pkging-practices.dbk:1437
2860 msgid ""
2861 "Major shipped manuals should register themselves with <systemitem role="
2862 "\"package\">doc-base</systemitem> on installation.  See the <systemitem role="
2863 "\"package\">doc-base</systemitem> package documentation for more information."
2864 msgstr ""
2865 "Bedeutende mitgelieferte Handbücher sollten sich selbst bei der Installation "
2866 "mit <systemitem role=\"package\">doc-base</systemitem> registrieren. Weitere "
2867 "Einzelheiten erhalten Sie in der Dokumentation des Pakets <systemitem role="
2868 "\"package\">doc-base</systemitem>."
2869
2870 #. type: Content of: <chapter><section><section><para>
2871 #: best-pkging-practices.dbk:1443
2872 msgid ""
2873 "Debian policy (section 12.1) directs that manual pages should accompany "
2874 "every program, utility, and function, and suggests them for other objects "
2875 "like configuration files. If the work you are packaging does not have such "
2876 "manual pages, consider writing them for inclusion in your package, and "
2877 "submitting them upstream."
2878 msgstr ""
2879 "Die Debian-Richtlinien (Abschnitt 12.1) schreiben vor, dass Handbuchseiten "
2880 "jedes Programm, jedes Hilfswerkzeug und jede Funktion begleiten sollten und "
2881 "für andere Objekte, wie Konfigurationsdateien, nahegelegt werden. Falls die "
2882 "von Ihnen paketierte Arbeit nicht über eine solche Handbuchseite verfügt, "
2883 "dann überlegen Sie sich, eine zu schreiben, die Ihrem Paket beigefügt und an "
2884 "die Originalautoren gesandt wird."
2885
2886 #. type: Content of: <chapter><section><section><para>
2887 #: best-pkging-practices.dbk:1450
2888 msgid ""
2889 "The manpages do not need to be written directly in the troff format.  "
2890 "Popular source formats are Docbook, POD and reST, which can be converted "
2891 "using <command>xsltproc</command>, <command>pod2man</command> and "
2892 "<command>rst2man</command> respectively. To a lesser extent, the "
2893 "<command>help2man</command> program can also be used to write a stub."
2894 msgstr ""
2895 "Die Handbuchseiten müssen nicht direkt im Troff-Format geschrieben werden. "
2896 "Beliebte Quellformate sind Docbook, POD und reST, die mit <command>xsltproc</"
2897 "command>, <command>pod2man</command> beziehungsweise <command>rst2man</"
2898 "command> umgewandelt werden können. In geringerem Maße kann außerdem das "
2899 "Programm <command>help2man</command> benutzt werden, um einen Abschnitt zu "
2900 "schreiben."
2901
2902 #. type: Content of: <chapter><section><section><title>
2903 #: best-pkging-practices.dbk:1459
2904 msgid "Specific types of packages"
2905 msgstr "Besondere Pakettypen"
2906
2907 #. type: Content of: <chapter><section><section><para>
2908 #: best-pkging-practices.dbk:1461
2909 msgid ""
2910 "Several specific types of packages have special sub-policies and "
2911 "corresponding packaging rules and practices:"
2912 msgstr ""
2913 "Mehrere besondere Typen von Paketen haben spezielle Unterrichtlinien und "
2914 "zugehörige Paketierungsregeln und -Vorgehensweisen:"
2915
2916 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2917 #: best-pkging-practices.dbk:1467
2918 msgid ""
2919 "Perl related packages have a <ulink url=\"&url-perl-policy;\">Perl policy</"
2920 "ulink>, some examples of packages following that policy are <systemitem role="
2921 "\"package\">libdbd-pg-perl</systemitem> (binary perl module) or <systemitem "
2922 "role=\"package\">libmldbm-perl</systemitem> (arch independent perl module)."
2923 msgstr ""
2924 "Perl zugehörige Pakete haben eine <ulink url=\"&url-perl-policy;\">Perl-"
2925 "Richtlinie</ulink>. Einige Beispiele für Pakete, die dieser Richtlinie "
2926 "folgen, sind <systemitem role=\"package\">libdbd-pg-perl</systemitem> "
2927 "(binäres Perl-Modul) oder <systemitem role=\"package\">libmldbm-perl</"
2928 "systemitem> (architekturunabhängiges Perl-Modul)."
2929
2930 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2931 #: best-pkging-practices.dbk:1476
2932 msgid ""
2933 "Python related packages have their python policy; see &file-python-policy; "
2934 "in the <systemitem role=\"package\">python</systemitem> package."
2935 msgstr ""
2936 "Python zugehörige Pakete haben ihre Python-Richtlinie. Siehe &file-python-"
2937 "policy; im Paket <systemitem role=\"package\">python</systemitem>."
2938
2939 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2940 #: best-pkging-practices.dbk:1483
2941 msgid ""
2942 "Emacs related packages have the <ulink url=\"&url-emacs-policy;\">emacs "
2943 "policy</ulink>."
2944 msgstr ""
2945 "Emacs zugehörige Pakete haben die <ulink url=\"&url-emacs-policy;\">Emacs-"
2946 "Richtlinie</ulink>."
2947
2948 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2949 #: best-pkging-practices.dbk:1490
2950 msgid ""
2951 "Java related packages have their <ulink url=\"&url-java-policy;\">java "
2952 "policy</ulink>."
2953 msgstr ""
2954 "Java zugehörige Pakete haben ihre <ulink url=\"&url-java-policy;\">Java-"
2955 "Richtlinie</ulink>."
2956
2957 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2958 #: best-pkging-practices.dbk:1497
2959 msgid ""
2960 "Ocaml related packages have their own policy, found in &file-ocaml-policy; "
2961 "from the <systemitem role=\"package\">ocaml</systemitem> package.  A good "
2962 "example is the <systemitem role=\"package\">camlzip</systemitem> source "
2963 "package."
2964 msgstr ""
2965 "Ocaml zugehörige Pakete haben ihre eigene Richtlinie, die unter &file-ocaml-"
2966 "policy; im Paket <systemitem role=\"package\">ocaml</systemitem> gefunden "
2967 "werden kann. Ein gutes Beispiel ist das Quellpaket <systemitem role=\"package"
2968 "\">camlzip</systemitem>."
2969
2970 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2971 #: best-pkging-practices.dbk:1505
2972 msgid ""
2973 "Packages providing XML or SGML DTDs should conform to the recommendations "
2974 "found in the <systemitem role=\"package\">sgml-base-doc</systemitem> package."
2975 msgstr ""
2976 "Pakete, die XML- oder SGML-DTDs bereitstellen, sollten konform zu den "
2977 "Empfehlungen in Paket <systemitem role=\"package\">sgml-base-doc</"
2978 "systemitem> sein."
2979
2980 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
2981 #: best-pkging-practices.dbk:1511
2982 msgid ""
2983 "Lisp packages should register themselves with <systemitem role=\"package"
2984 "\">common-lisp-controller</systemitem>, about which see &file-lisp-"
2985 "controller;."
2986 msgstr ""
2987 "Lisp-Pakete sollten sich selbst mit <systemitem role=\"package\">common-lisp-"
2988 "controller</systemitem> registrieren. Siehe dazu &file-lisp-controller;."
2989
2990 #. type: Content of: <chapter><section><section><title>
2991 #: best-pkging-practices.dbk:1541
2992 msgid "Architecture-independent data"
2993 msgstr "Architekturunabhängige Daten"
2994
2995 #. type: Content of: <chapter><section><section><para>
2996 #: best-pkging-practices.dbk:1543
2997 msgid ""
2998 "It is not uncommon to have a large amount of architecture-independent data "
2999 "packaged with a program.  For example, audio files, a collection of icons, "
3000 "wallpaper patterns, or other graphic files.  If the size of this data is "
3001 "negligible compared to the size of the rest of the package, it's probably "
3002 "best to keep it all in a single package."
3003 msgstr ""
3004 "Es ist nicht unüblich, eine größere Menge architekturunabhängiger Daten mit "
3005 "einem Programm zu paketieren, Zum Beispiel Audiodateien, eine "
3006 "Symbolsammlung, Hintergrundmuster oder grafische Dateien. Falls die Größe "
3007 "dieser Daten vernachlässigbar im Vergleich zum Rest des Pakets ist, ist es "
3008 "wahrscheinlich am besten, alles in einem einzelnen Paket zu halten."
3009
3010 #. type: Content of: <chapter><section><section><para>
3011 #: best-pkging-practices.dbk:1550
3012 msgid ""
3013 "However, if the size of the data is considerable, consider splitting it out "
3014 "into a separate, architecture-independent package (<filename>_all.deb</"
3015 "filename>).  By doing this, you avoid needless duplication of the same data "
3016 "into eleven or more .debs, one per each architecture.  While this adds some "
3017 "extra overhead into the <filename>Packages</filename> files, it saves a lot "
3018 "of disk space on Debian mirrors.  Separating out architecture-independent "
3019 "data also reduces processing time of <command>lintian</command> (see <xref "
3020 "linkend=\"tools-lint\"/>) when run over the entire Debian archive."
3021 msgstr ""
3022 "Ist die Größe allerdings beachtlich, denken Sie darüber nach, sie in ein "
3023 "separates architekturunabhängiges Paket (<filename>_all.deb</filename>) "
3024 "auszulagern. Imdem Sie dies tun, vermeiden Sie nutzlose Vervielfältigung der "
3025 "gleichen Daten in elf oder mehr .debs, eins je Architektur. Indem dies "
3026 "einigen zusätzlichen Zuschlag zu den <filename>Packages</filename>-Dateien "
3027 "hinzufügt, spart es viel Plattenplatz auf Debian-Spiegeln. Das Heraustrennen "
3028 "architekturunabhängiger Daten vermindert auch die Ausführungszeit von "
3029 "<command>lintian</command> (siehe <xref linkend=\"tools-lint\"/>), wenn es "
3030 "für das ganze Debian-Archiv ausgeführt wird."
3031
3032 #. type: Content of: <chapter><section><section><title>
3033 #: best-pkging-practices.dbk:1562
3034 msgid "Needing a certain locale during build"
3035 msgstr "Eine bestimmte Locale wird während des Builds benötigt"
3036
3037 #. type: Content of: <chapter><section><section><para>
3038 #: best-pkging-practices.dbk:1564
3039 msgid ""
3040 "If you need a certain locale during build, you can create a temporary file "
3041 "via this trick:"
3042 msgstr ""
3043 "Falls Sie eine bestimmte Locale während des Builds benötigen, können Sie "
3044 "mittels dieses Tricks eine temporäre Datei erstellen:"
3045
3046 #. type: Content of: <chapter><section><section><para>
3047 #: best-pkging-practices.dbk:1568
3048 msgid ""
3049 "If you set <varname>LOCPATH</varname> to the equivalent of <filename>/usr/"
3050 "lib/locale</filename>, and <varname>LC_ALL</varname> to the name of the "
3051 "locale you generate, you should get what you want without being root.  "
3052 "Something like this:"
3053 msgstr ""
3054 "Falls Sie <varname>LOCPATH</varname> auf die Entsprechung von <filename>/usr/"
3055 "lib/locale</filename> und <varname>LC_ALL</varname> auf den Namen der Locale "
3056 "setzen, die sie generieren, sollten Sie erreichen, was Sie möchten ohne dass "
3057 "Sie Root sind. Etwas wie Folgendes:"
3058
3059 #. type: Content of: <chapter><section><section><screen>
3060 #: best-pkging-practices.dbk:1573
3061 #, no-wrap
3062 msgid ""
3063 "LOCALE_PATH=debian/tmpdir/usr/lib/locale\n"
3064 "LOCALE_NAME=en_IN\n"
3065 "LOCALE_CHARSET=UTF-8\n"
3066 "\n"
3067 "mkdir -p $LOCALE_PATH\n"
3068 "localedef -i $LOCALE_NAME.$LOCALE_CHARSET -f $LOCALE_CHARSET $LOCALE_PATH/$LOCALE_NAME.$LOCALE_CHARSET\n"
3069 "\n"
3070 "# Using the locale\n"
3071 "LOCPATH=$LOCALE_PATH LC_ALL=$LOCALE_NAME.$LOCALE_CHARSET date\n"
3072 msgstr ""
3073 "LOCALE_PATH=debian/tmpdir/usr/lib/locale\n"
3074 "LOCALE_NAME=en_IN\n"
3075 "LOCALE_CHARSET=UTF-8\n"
3076 "\n"
3077 "mkdir -p $LOCALE_PATH\n"
3078 "localedef -i $LOCALE_NAME.$LOCALE_CHARSET -f $LOCALE_CHARSET $LOCALE_PATH/$LOCALE_NAME.$LOCALE_CHARSET\n"
3079 "\n"
3080 "# Using the locale\n"
3081 "LOCPATH=$LOCALE_PATH LC_ALL=$LOCALE_NAME.$LOCALE_CHARSET date\n"
3082
3083 #. type: Content of: <chapter><section><section><title>
3084 #: best-pkging-practices.dbk:1586
3085 msgid "Make transition packages deborphan compliant"
3086 msgstr "Machen Sie vorübergehende Pakete Deborphan-konform"
3087
3088 #. type: Content of: <chapter><section><section><para>
3089 #: best-pkging-practices.dbk:1588
3090 msgid ""
3091 "Deborphan is a program for helping users to detect which packages can safely "
3092 "be removed from the system, i.e.  the ones that have no packages depending "
3093 "on them.  The default operation is to search only within the libs and "
3094 "oldlibs sections, to hunt down unused libraries.  But when passed the right "
3095 "argument, it tries to catch other useless packages."
3096 msgstr ""
3097 "Deborphan ist ein Programm, das Anwendern hilft Pakete aufzuspüren, die "
3098 "sicher vom System entfernt werden können, d.h. diejenigen, von denen keine "
3099 "Pakete abhängen. Die Standardoperation ist, nur innerhalb der Abschnitte "
3100 "»libs« und »oldlibs« zu suchen, um Jagd auf unbenutzte Bibliotheken zu "
3101 "machen. Wenn aber das richtige Argument übergeben wird, versucht es auch "
3102 "andere nutzlose Pakete zu erwischen."
3103
3104 #. type: Content of: <chapter><section><section><para>
3105 #: best-pkging-practices.dbk:1595
3106 msgid ""
3107 "For example, with <literal>--guess-dummy</literal>, <command>deborphan</"
3108 "command> tries to search all transitional packages which were needed for "
3109 "upgrade but which can now safely be removed.  For that, it looks for the "
3110 "string dummy or transitional in their short description."
3111 msgstr ""
3112 "Mit <literal>--guess-dummy</literal> versucht <command>deborphan</command> "
3113 "zum Beispiel alle vorübergehenden Pakete zu suchen, die zum Upgrade benötigt "
3114 "wurden, die nun aber sicher entfernt werden können. Dazu sucht es nach den "
3115 "Zeichenketten »dummy« oder »transitional« in dessen Kurzbeschreibung."
3116
3117 #. type: Content of: <chapter><section><section><para>
3118 #: best-pkging-practices.dbk:1602
3119 msgid ""
3120 "So, when you are creating such a package, please make sure to add this text "
3121 "to your short description.  If you are looking for examples, just run: "
3122 "<command>apt-cache search .|grep dummy</command> or <command>apt-cache "
3123 "search .|grep transitional</command>."
3124 msgstr ""
3125 "Wenn Sie also solch ein Paket erstellen, achten Sie bitte darauf, diesen "
3126 "Text zu Ihrer Kurzbeschreibung hinzuzufügen. Falls Sie sich nach Beispielen "
3127 "umsehen, führen Sie einfach <command>apt-cache search .|grep dummy</command> "
3128 "oder <command>apt-cache search .|grep transitional</command> aus."
3129
3130 #. type: Content of: <chapter><section><section><para>
3131 #: best-pkging-practices.dbk:1608
3132 msgid ""
3133 "Also, it is recommended to adjust its section to <literal>oldlibs</literal> "
3134 "and its priority to <literal>extra</literal> in order to ease "
3135 "<command>deborphan</command>'s job."
3136 msgstr ""
3137 "Außerdem wird empfohlen, den Abschnitt in <literal>oldlibs</literal> und die "
3138 "Priorität in <literal>extra</literal> anzupassen, um die Arbeit von "
3139 "<command>deborphan</command> zu erleichtern."
3140
3141 #. type: Content of: <chapter><section><section><title>
3142 #: best-pkging-practices.dbk:1617
3143 msgid "Best practices for <filename>.orig.tar.{gz,bz2,xz}</filename> files"
3144 msgstr ""
3145 "Optimale Vorgehensweisen für <filename>.orig.tar.{gz,bz2,xz}</filename>-"
3146 "Dateien"
3147
3148 #. type: Content of: <chapter><section><section><para>
3149 #: best-pkging-practices.dbk:1619
3150 msgid ""
3151 "There are two kinds of original source tarballs: Pristine source and "
3152 "repackaged upstream source."
3153 msgstr ""
3154 "Es gibt zwei Arten von Original-Quell-Tarballs: unberührte Quellen und neu "
3155 "paketierte Quellen der Originalautoren."
3156
3157 #. type: Content of: <chapter><section><section><section><title>
3158 #: best-pkging-practices.dbk:1623
3159 msgid "Pristine source"
3160 msgstr "Unberührte Quellen"
3161
3162 #. type: Content of: <chapter><section><section><section><para><footnote><para>
3163 #: best-pkging-practices.dbk:1627
3164 #, fuzzy
3165 #| msgid ""
3166 #| "We cannot prevent upstream authors from changing the tarball they "
3167 #| "distribute without also incrementing the version number, so there can be "
3168 #| "no guarantee that a pristine tarball is identical to what upstream "
3169 #| "<emphasis>currently</emphasis> distributing at any point in time.  All "
3170 #| "that can be expected is that it is identical to something that upstream "
3171 #| "once <emphasis>did</emphasis> distribute.  If a difference arises later "
3172 #| "(say, if upstream notices that he wasn't using maximal compression in his "
3173 #| "original distribution and then re-<command>gzip</command>s it), that's "
3174 #| "just too bad.  Since there is no good way to upload a new <filename>.orig."
3175 #| "tar.{gz,bz2,xz}</filename> for the same version, there is not even any "
3176 #| "point in treating this situation as a bug."
3177 msgid ""
3178 "We cannot prevent upstream authors from changing the tarball they distribute "
3179 "without also incrementing the version number, so there can be no guarantee "
3180 "that a pristine tarball is identical to what upstream <emphasis>currently</"
3181 "emphasis> distributing at any point in time.  All that can be expected is "
3182 "that it is identical to something that upstream once <emphasis>did</"
3183 "emphasis> distribute.  If a difference arises later (say, if upstream notice "
3184 "that they weren't using maximal compression in their original distribution "
3185 "and then re-<command>gzip</command> it), that's just too bad.  Since there "
3186 "is no good way to upload a new <filename>.orig.tar.{gz,bz2,xz}</filename> "
3187 "for the same version, there is not even any point in treating this situation "
3188 "as a bug."
3189 msgstr ""
3190 "Originalautoren können nicht daran gehindert werden, den Tarball, den sie "
3191 "verteilen, zu ändern ohne die Versionsnummer zu erhöhen, daher kann nicht "
3192 "gewährleistet werden, dass ein unberührter Tarball mit dem identisch ist, "
3193 "was die Originalautoren <emphasis>aktuell</emphasis> zu irgendeinem "
3194 "Zeitpunkt weitergeben. Alles was erwartet werden kann, ist, dass es "
3195 "identisch ist mit etwas ist, das die Originalautoren einmal weitergegeben "
3196 "<emphasis>haben</emphasis>. Falls sich später ein Unterschied ergibt (etwa, "
3197 "wenn die Originalautoren merken, dass sie in ihrer Distribution des "
3198 "Originals keine maximale Komprimierung nutzen und es dann erneut mit "
3199 "<command>gzip</command> packen), ist das einfach Pech. Da es keine "
3200 "brauchbare Möglichkeit gibt, ein neues  <filename>.orig.tar.{gz,bz2,xz}</"
3201 "filename> für die gleiche Version hochzuladen, gibt es auch keinen Punkt, an "
3202 "dem diese Situation als ein Fehler behandelt wird."
3203
3204 #. type: Content of: <chapter><section><section><section><para>
3205 #: best-pkging-practices.dbk:1625
3206 msgid ""
3207 "The defining characteristic of a pristine source tarball is that the "
3208 "<filename>.orig.tar.{gz,bz2,xz}</filename> file is byte-for-byte identical "
3209 "to a tarball officially distributed by the upstream author.<placeholder type="
3210 "\"footnote\" id=\"0\"/> This makes it possible to use checksums to easily "
3211 "verify that all changes between Debian's version and upstream's are "
3212 "contained in the Debian diff.  Also, if the original source is huge, "
3213 "upstream authors and others who already have the upstream tarball can save "
3214 "download time if they want to inspect your packaging in detail."
3215 msgstr ""
3216 "Das charakteristische Merkmal eines unberührten Tarballs ist, dass die "
3217 "<filename>.orig.tar.{gz,bz2,xz}</filename>-Datei Byte für Byte identisch mit "
3218 "einem offiziell weitergegebenen Tarball des Originalautors ist.<placeholder "
3219 "type=\"footnote\" id=\"0\"/> Dies ermöglicht die Benutzung von Prüfsummen, "
3220 "um auf einfache Weise alle Änderungen zwischen Debians Version und der der "
3221 "Originalautoren zu prüfen, die in der Diff-Datei in Debian enthalten sind. "
3222 "Falls außerdem die Originalquelle riesig ist, können Originalautoren und "
3223 "andere, die bereits den Original-Tarball haben, Download-Zeit sparen, falls "
3224 "sie Ihre Paketierung im Detail inspizieren möchten."
3225
3226 #. type: Content of: <chapter><section><section><section><para>
3227 #: best-pkging-practices.dbk:1645
3228 msgid ""
3229 "There is no universally accepted guidelines that upstream authors follow "
3230 "regarding to the directory structure inside their tarball, but <command>dpkg-"
3231 "source</command> is nevertheless able to deal with most upstream tarballs as "
3232 "pristine source.  Its strategy is equivalent to the following:"
3233 msgstr ""
3234 "Es gibt keine allgemein anerkannten Richtlinien, denen Originalautoren "
3235 "betreffend der Verzeichnisstruktur innerhalb ihres Tarballs folgen, aber "
3236 "<command>dpkg-source</command> ist dennoch in der Lage mit den meisten "
3237 "Tarballs von Originalautoren als unberührte Quelle umzugehen. Seine "
3238 "Strategie entspricht dem Folgenden:"
3239
3240 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3241 #: best-pkging-practices.dbk:1653
3242 msgid "It unpacks the tarball in an empty temporary directory by doing"
3243 msgstr "Es entpackt den Tarball in eine leeres temporäres Verzeichnis mittels"
3244
3245 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><screen>
3246 #: best-pkging-practices.dbk:1656
3247 #, no-wrap
3248 msgid "zcat path/to/<replaceable>packagename</replaceable>_<replaceable>upstream-version</replaceable>.orig.tar.gz | tar xf -\n"
3249 msgstr "zcat path/to/<replaceable>Paketname</replaceable>_<replaceable>Originalversion</replaceable>.orig.tar.gz | tar xf -\n"
3250
3251 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3252 #: best-pkging-practices.dbk:1661
3253 msgid ""
3254 "If, after this, the temporary directory contains nothing but one directory "
3255 "and no other files, <command>dpkg-source</command> renames that directory to "
3256 "<filename><replaceable>packagename</replaceable>-<replaceable>upstream-"
3257 "version</replaceable>(.orig)</filename>.  The name of the top-level "
3258 "directory in the tarball does not matter, and is forgotten."
3259 msgstr ""
3260 "Falls das temporäre Verzeichnis danach nur ein Verzeichnis und keine anderen "
3261 "Dateien enthält, benennt <command>dpkg-source</command> dieses Verzeichnis "
3262 "in <filename><replaceable>Paketname</"
3263 "replaceable>_<replaceable>Originalversion</replaceable>(.orig)</filename> "
3264 "um. Der Name des Verzeichnisses auf der obersten Ebene im Tarball ist ohne "
3265 "Bedeutung und geht verloren."
3266
3267 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3268 #: best-pkging-practices.dbk:1670
3269 msgid ""
3270 "Otherwise, the upstream tarball must have been packaged without a common top-"
3271 "level directory (shame on the upstream author!).  In this case, "
3272 "<command>dpkg-source</command> renames the temporary directory "
3273 "<emphasis>itself</emphasis> to <filename><replaceable>packagename</"
3274 "replaceable>-<replaceable>upstream-version</replaceable>(.orig)</filename>."
3275 msgstr ""
3276 "Andernfalls muss der Tarball der Originalautoren ohne ein sonst übliches "
3277 "Verzeichnis der obersten Ebene gepackt worden sein (Schande über den "
3278 "Originalautor!). In diesem Fall benennt <command>dpkg-source</command> das "
3279 "temporäre Verzeichnis <emphasis>selbst</emphasis> in "
3280 "<filename><replaceable>Paketname</replaceable>_<replaceable>Originalversion</"
3281 "replaceable>(.orig)</filename> um."
3282
3283 #. type: Content of: <chapter><section><section><section><title>
3284 #: best-pkging-practices.dbk:1681
3285 msgid "Repackaged upstream source"
3286 msgstr "Neu paketierte Originalquelle"
3287
3288 #. type: Content of: <chapter><section><section><section><para>
3289 #: best-pkging-practices.dbk:1683
3290 msgid ""
3291 "You <emphasis role=\"strong\">should</emphasis> upload packages with a "
3292 "pristine source tarball if possible, but there are various reasons why it "
3293 "might not be possible.  This is the case if upstream does not distribute the "
3294 "source as gzipped tar at all, or if upstream's tarball contains non-DFSG-"
3295 "free material that you must remove before uploading."
3296 msgstr ""
3297 "Sie <emphasis role=\"strong\">sollten</emphasis> Pakete, wenn möglich, mit "
3298 "einem unberührten Quell-Tarball hochladen, aber es gibt viele Gründe, warum "
3299 "das manchmal nicht möglich ist. Dies ist der Fall, wenn die Originalautoren "
3300 "die Quelle gar nicht als Gzip-gepackte Tar-Datei weitergeben oder falls der "
3301 "Tarball der Originalautoren nicht DFSG-freies Material enthält, das Sie vor "
3302 "den Hochladen entfernen müssen."
3303
3304 #. type: Content of: <chapter><section><section><section><para>
3305 #: best-pkging-practices.dbk:1690
3306 #, fuzzy
3307 #| msgid ""
3308 #| "In these cases the developer must construct a suitable <filename>.orig."
3309 #| "tar.{gz,bz2,xz}</filename> file himself.  We refer to such a tarball as a "
3310 #| "repackaged upstream source.  Note that a repackaged upstream source is "
3311 #| "different from a Debian-native package.  A repackaged source still comes "
3312 #| "with Debian-specific changes in a separate <filename>.diff.gz</filename> "
3313 #| "or <filename>.debian.tar.{gz,bz2,xz}</filename> and still has a version "
3314 #| "number composed of <replaceable>upstream-version</replaceable> and "
3315 #| "<replaceable>debian-version</replaceable>."
3316 msgid ""
3317 "In these cases the developer must construct a suitable <filename>.orig.tar."
3318 "{gz,bz2,xz}</filename> file themselves.  We refer to such a tarball as a "
3319 "repackaged upstream source.  Note that a repackaged upstream source is "
3320 "different from a Debian-native package.  A repackaged source still comes "
3321 "with Debian-specific changes in a separate <filename>.diff.gz</filename> or "
3322 "<filename>.debian.tar.{gz,bz2,xz}</filename> and still has a version number "
3323 "composed of <replaceable>upstream-version</replaceable> and "
3324 "<replaceable>debian-version</replaceable>."
3325 msgstr ""
3326 "In diesen Fällen muss der Entwickler selbst eine geeignete <filename>.orig."
3327 "tar.{gz,bz2,xz}</filename>-Datei bauen. Solch ein Tarball wird neu "
3328 "paketierten Originalquellen zugeordnet. Beachten Sie, dass sich eine neu "
3329 "paketierte Originalquelle von einem nativen Debian-Paket unterscheidet. Eine "
3330 "neu paketierte Quelle kommt mit Debian-spezifischen Änderungen in einem "
3331 "separaten <filename>.diff.gz</filename> oder <filename>.debian.tar.{gz,bz2,"
3332 "xz}</filename> daher und hat eine Versionsnummer, die sich aus der "
3333 "<replaceable>Originalversion</replaceable> und der <replaceable>Debian-"
3334 "version</replaceable> zusammensetzt."
3335
3336 #. type: Content of: <chapter><section><section><section><para>
3337 #: best-pkging-practices.dbk:1699
3338 msgid ""
3339 "There may be cases where it is desirable to repackage the source even though "
3340 "upstream distributes a <filename>.tar.{gz,bz2,xz}</filename> that could in "
3341 "principle be used in its pristine form.  The most obvious is if "
3342 "<emphasis>significant</emphasis> space savings can be achieved by "
3343 "recompressing the tar archive or by removing genuinely useless cruft from "
3344 "the upstream archive.  Use your own discretion here, but be prepared to "
3345 "defend your decision if you repackage source that could have been pristine."
3346 msgstr ""
3347 "Es könnte Gründe geben, aus denen es wünschenswert wäre, die Quelle neu zu "
3348 "paketieren, obwohl die Originalautoren ein <filename>.tar.{gz,bz2,xz}</"
3349 "filename> verteilen, dass im Prinzip in seiner unberührten Form benutzt "
3350 "werden könnte. Der naheliegendste Grund ist, wenn <emphasis>signifikante</"
3351 "emphasis> Platzersparnis durch Neukomprimierung des Tar-Archivs oder "
3352 "Entfernen von wirklich nutzlosem Müll aus dem Qriginalarchiv erzielt werden "
3353 "kann. Handeln Sie hier nach eigenem Ermessen, aber seien Sie darauf "
3354 "vorbereitet, Ihre Entscheidung zu verteidigen, falls Sie eine Quelle neu "
3355 "paketieren, die unberührt sein könnte."
3356
3357 #. type: Content of: <chapter><section><section><section><para>
3358 #: best-pkging-practices.dbk:1708
3359 msgid "A repackaged <filename>.orig.tar.{gz,bz2,xz}</filename>"
3360 msgstr "Ein neu paketiertes <filename>.orig.tar.{gz,bz2,xz}</filename>"
3361
3362 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3363 #: best-pkging-practices.dbk:1713
3364 msgid ""
3365 "<emphasis role=\"strong\">should</emphasis> be documented in the resulting "
3366 "source package.  Detailed information on how the repackaged source was "
3367 "obtained, and on how this can be reproduced should be provided in "
3368 "<filename>debian/copyright</filename>.  It is also a good idea to provide a "
3369 "<literal>get-orig-source</literal> target in your <filename>debian/rules</"
3370 "filename> file that repeats the process, as described in the Policy Manual, "
3371 "<ulink url=\"&url-debian-policy;ch-source.html#s-debianrules\">Main building "
3372 "script: <filename>debian/rules</filename></ulink>."
3373 msgstr ""
3374 "<emphasis role=\"strong\">sollte</emphasis> im resultierenden Quellpaket "
3375 "dokumentiert sein. Detaillierte Informationen, wie die neu paketierte Quelle "
3376 "gewonnen wurde und wie dies reproduziert werden kann, sollten in "
3377 "<filename>debian/copyright</filename> bereitgestellt werden. Es ist außerdem "
3378 "eine gute Idee, ein <literal>get-orig-source</literal>-Target in Ihrer "
3379 "<filename>debian/rules</filename>-Datei bereitzustellen, die den Prozess "
3380 "wiederholt, wie im Richtlinien-Handbuch beschrieben <ulink url=\"&url-debian-"
3381 "policy;ch-source.html#s-debianrules\">Main building script: <filename>debian/"
3382 "rules</filename></ulink>."
3383
3384 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para><footnote><para>
3385 #: best-pkging-practices.dbk:1728
3386 msgid ""
3387 "As a special exception, if the omission of non-free files would lead to the "
3388 "source failing to build without assistance from the Debian diff, it might be "
3389 "appropriate to instead edit the files, omitting only the non-free parts of "
3390 "them, and/or explain the situation in a <filename>README.source</filename> "
3391 "file in the root of the source tree.  But in that case please also urge the "
3392 "upstream author to make the non-free components easier separable from the "
3393 "rest of the source."
3394 msgstr ""
3395 "Als besondere Ausnahme könnte, falls das Auslassen unfreier Dateien dazu "
3396 "führen würde, dass das Build der Quelle ohne Unterstützung aus dem Debian-"
3397 "Diff fehlschlägt, das Bearbeiten der Dateien anstelle des Weglassens "
3398 "unfreier Teile davon und/oder Erklären der Situation in einer "
3399 "<filename>README.source</filename>-Datei im Wurzelverzeichnis der Quelle "
3400 "angemessen sein. Ermahnen Sie in diesem Fall aber auch den Originalautor, "
3401 "unfreie Komponenten leichter aus dem Quelltext heraustrennbar zu machen."
3402
3403 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3404 #: best-pkging-practices.dbk:1726
3405 msgid ""
3406 "<emphasis role=\"strong\">should not</emphasis> contain any file that does "
3407 "not come from the upstream author(s), or whose contents has been changed by "
3408 "you.<placeholder type=\"footnote\" id=\"0\"/>"
3409 msgstr ""
3410 "<emphasis role=\"strong\">sollte keine</emphasis> Datei enthalten, die nicht "
3411 "von dem/den Origianlautor(en) stammt oder deren Inhalt von Ihnen geändert "
3412 "wurde.<placeholder type=\"footnote\" id=\"0\"/>"
3413
3414 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3415 #: best-pkging-practices.dbk:1739
3416 msgid ""
3417 "<emphasis role=\"strong\">should</emphasis>, except where impossible for "
3418 "legal reasons, preserve the entire building and portablility infrastructure "
3419 "provided by the upstream author.  For example, it is not a sufficient reason "
3420 "for omitting a file that it is used only when building on MS-DOS.  "
3421 "Similarly, a <filename>Makefile</filename> provided by upstream should not "
3422 "be omitted even if the first thing your <filename>debian/rules</filename> "
3423 "does is to overwrite it by running a configure script."
3424 msgstr ""
3425 "<emphasis role=\"strong\">sollte</emphasis> außer, wenn es aus rechtlichen "
3426 "Gründen unmöglich ist, die ganze Erstellungs- und Portierungsinfrastruktur "
3427 "aufbewahren, die vom Originalautor bereitgestellt wurde. Es ist zum Beispiel "
3428 "kein ausreichender Grund für das Weglassen einer Datei, wenn sie nur für die "
3429 "Erstellung unter MS-DOS benutzt wird. Gleichermaßen sollte ein "
3430 "<filename>Makefile</filename>, das vom Originalautor bereitgestellt wurde "
3431 "nicht einmal dann weggelassen werden, wenn das erste, was Ihre "
3432 "<filename>debian/rules</filename> tut, das Überschreiben durch Ausführen "
3433 "eines Konfigurationsskripts ist."
3434
3435 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3436 #: best-pkging-practices.dbk:1748
3437 msgid ""
3438 "(<emphasis>Rationale:</emphasis> It is common for Debian users who need to "
3439 "build software for non-Debian platforms to fetch the source from a Debian "
3440 "mirror rather than trying to locate a canonical upstream distribution point)."
3441 msgstr ""
3442 "(<emphasis>Begründung:</emphasis> Es ist üblich für Debian-Anwender, die "
3443 "Software für nicht-Debian-Plattformen erstellen möchten, die Quellen von "
3444 "einem Debian-Spiegel abzurufen, anstatt den Punkt der ordnungsgemäßen "
3445 "Originaldistribution zu suchen)."
3446
3447 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3448 #: best-pkging-practices.dbk:1755
3449 msgid ""
3450 "<emphasis role=\"strong\">should</emphasis> use "
3451 "<filename><replaceable>packagename</replaceable>-<replaceable>upstream-"
3452 "version</replaceable>.orig</filename> as the name of the top-level directory "
3453 "in its tarball.  This makes it possible to distinguish pristine tarballs "
3454 "from repackaged ones."
3455 msgstr ""
3456 "<emphasis role=\"strong\">sollte</emphasis> als Namen des Verzeichnisses auf "
3457 "der obersten Ebene des Tarballs <filename><replaceable>Paketname</"
3458 "replaceable>-<replaceable>Originalversion</replaceable>.orig</filename> "
3459 "benutzen. Dies ermöglicht die Unterscheidung von unberührten und neu "
3460 "paketierten Tarballs."
3461
3462 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3463 #: best-pkging-practices.dbk:1763
3464 msgid ""
3465 "<emphasis role=\"strong\">should</emphasis> be gzipped or bzipped with "
3466 "maximal compression."
3467 msgstr ""
3468 "<emphasis role=\"strong\">sollte</emphasis> mit Gzip oder Bzip mit der "
3469 "maximalen Komprimierung gepackt werden."
3470
3471 #. type: Content of: <chapter><section><section><section><title>
3472 #: best-pkging-practices.dbk:1770
3473 msgid "Changing binary files"
3474 msgstr "Ändern binärer Dateien"
3475
3476 #. type: Content of: <chapter><section><section><section><para>
3477 #: best-pkging-practices.dbk:1772
3478 msgid ""
3479 "Sometimes it is necessary to change binary files contained in the original "
3480 "tarball, or to add binary files that are not in it. This is fully supported "
3481 "when using source packages in “3.0 (quilt)” format, see the "
3482 "<citerefentry><refentrytitle>dpkg-source</refentrytitle><manvolnum>1</"
3483 "manvolnum></citerefentry> manual page for details. When using the older "
3484 "format “1.0”, binary files can't be stored in the <filename>.diff.gz</"
3485 "filename> so you must store an <command>uuencode</command>d (or similar) "
3486 "version of the file(s)  and decode it at build time in <filename>debian/"
3487 "rules</filename> (and move it in its official location)."
3488 msgstr ""
3489 "Manchmal ist es nötig, binäre Dateien zu ändern, die im Original-Tarball "
3490 "enthalten sind oder binäre Dateien hinzuzufügen, die nicht darin enthalten "
3491 "sind. Dies wird vollständig unterstützt, wenn Sie Quellpakete im Format »3.0 "
3492 "(quilt)« benutzen. Lesen Sie die Handbuchseite "
3493 "<citerefentry><refentrytitle>dpkg-source</refentrytitle><manvolnum>1</"
3494 "manvolnum></citerefentry>, um weitere Einzelheiten zu erfahren. Wenn Sie das "
3495 "ältere Format »1.0« benutzen, können binäre Dateien nicht im <filename>.diff."
3496 "gz</filename> gespeichert werden, daher müssen Sie eine mit "
3497 "<command>uuencode</command> (oder ähnlichem) kodierte Version der Datei(en) "
3498 "speichern und zur Erstellungszeit in <filename>debian/rules</filename> "
3499 "entschlüsseln (und an ihren offiziellen Platz verschieben)."
3500
3501 #. type: Content of: <chapter><section><section><title>
3502 #: best-pkging-practices.dbk:1787
3503 msgid "Best practices for debug packages"
3504 msgstr "Optimale Vorgehensweisen für Debug-Pakete"
3505
3506 #. type: Content of: <chapter><section><section><para>
3507 #: best-pkging-practices.dbk:1789
3508 msgid ""
3509 "A debug package is a package with a name ending in -dbg, that contains "
3510 "additional information that <command>gdb</command> can use.  Since Debian "
3511 "binaries are stripped by default, debugging information, including function "
3512 "names and line numbers, is otherwise not available when running "
3513 "<command>gdb</command> on Debian binaries.  Debug packages allow users who "
3514 "need this additional debugging information to install it, without bloating a "
3515 "regular system with the information."
3516 msgstr ""
3517 "Ein Debug-Paket ist ein Paket, dessen Name mit -dbg endet. Es enthält "
3518 "zusätzliche Informationen, die <command>gdb</command> benutzen kann. Da "
3519 "Debian-Programme standardmäßig unverhüllt sind, sind Debugging-"
3520 "Informationen, einschließlich Namen und Zeilennummern andernfalls nicht "
3521 "verfügbar, wenn <command>gdb</command> auf Debian-Programmen ausgeführt "
3522 "wird. Debug-Pakete ermöglichen Anwendern, die diese zusätzlichen Debugging-"
3523 "Informationen benötigen, sie zu installieren ohne das normale System mit "
3524 "diesen Informationen aufzublähen."
3525
3526 #. type: Content of: <chapter><section><section><para>
3527 #: best-pkging-practices.dbk:1797
3528 msgid ""
3529 "It is up to a package's maintainer whether to create a debug package or "
3530 "not.  Maintainers are encouraged to create debug packages for library "
3531 "packages, since this can aid in debugging many programs linked to a "
3532 "library.  In general, debug packages do not need to be added for all "
3533 "programs; doing so would bloat the archive.  But if a maintainer finds that "
3534 "users often need a debugging version of a program, it can be worthwhile to "
3535 "make a debug package for it.  Programs that are core infrastructure, such as "
3536 "apache and the X server are also good candidates for debug packages."
3537 msgstr ""
3538 "Es liegt beim Paketbetreuer, ob ein Debug-Paket erstellt wird oder nicht. "
3539 "Betreuer werden aufgefordert Debug-Pakete für Bibliothekenpakete zu "
3540 "erstellen, da dies bei der Fehlersuche in vielen Programmen helfen kann, die "
3541 "mit der Bibliothek verlinkt werden. Im Allgemeinen gibt es keine "
3542 "Notwendigkeit für Debug-Pakete zu allen Programmen; dies würde das Archiv "
3543 "aufblähen. Falls aber ein Betreuer findet, dass Anwender oft die Debugging-"
3544 "Version eines Programms benötigen, kann es lohnenswert sein, ein Debug-Paket "
3545 "dafür zu erstellen. Programme die zur Kerninfrastruktur gehören, wie Apache "
3546 "oder der X-Server sind ebenfalls geeignete Kandidaten für Debug-Pakete."
3547
3548 #. type: Content of: <chapter><section><section><para>
3549 #: best-pkging-practices.dbk:1807
3550 msgid ""
3551 "Some debug packages may contain an entire special debugging build of a "
3552 "library or other binary, but most of them can save space and build time by "
3553 "instead containing separated debugging symbols that <command>gdb</command> "
3554 "can find and load on the fly when debugging a program or library.  The "
3555 "convention in Debian is to keep these symbols in <filename>/usr/lib/debug/"
3556 "<replaceable>path</replaceable></filename>, where <replaceable>path</"
3557 "replaceable> is the path to the executable or library.  For example, "
3558 "debugging symbols for <filename>/usr/bin/foo</filename> go in <filename>/usr/"
3559 "lib/debug/usr/bin/foo</filename>, and debugging symbols for <filename>/usr/"
3560 "lib/libfoo.so.1</filename> go in <filename>/usr/lib/debug/usr/lib/libfoo."
3561 "so.1</filename>."
3562 msgstr ""
3563 "Einige Debug-Pakete könnten ein ganz spezielles Debugging-Build einer "
3564 "Bibliothek oder eines anderen Programms haben, aber die meisten können "
3565 "Speicher und Build-Zeit sparen, indem sie stattdessen separate Debugging-"
3566 "Symbole enthalten, die <command>gdb</command> spontan finden und laden kann, "
3567 "wenn in einem Programm oder einer Bibliothek nach Fehlern gesucht wird. Die "
3568 "Konvention in Debian besagt, dass diese Symbole in <filename>/usr/lib/debug/"
3569 "<replaceable>Pfad</replaceable></filename> aufbewahrt werden, wobei "
3570 "<replaceable>Pfad</replaceable> der Pfad zum ausführbaren Programm oder der "
3571 "Bibliothek ist. Debugging-Symbole für <filename>/usr/bin/foo</filename> "
3572 "wandern beispielsweise nach <filename>/usr/lib/debug/usr/bin/foo</filename> "
3573 "und Debugging-Symbole für <filename>/usr/lib/libfoo.so.1</filename> nach "
3574 "<filename>/usr/lib/debug/usr/lib/libfoo.so.1</filename>."
3575
3576 #. type: Content of: <chapter><section><section><para>
3577 #: best-pkging-practices.dbk:1819
3578 msgid ""
3579 "The debugging symbols can be extracted from an object file using "
3580 "<command>objcopy --only-keep-debug</command>.  Then the object file can be "
3581 "stripped, and <command>objcopy --add-gnu-debuglink</command> used to specify "
3582 "the path to the debugging symbol file.  <citerefentry> "
3583 "<refentrytitle>objcopy</refentrytitle> <manvolnum>1</manvolnum> </"
3584 "citerefentry> explains in detail how this works."
3585 msgstr ""
3586 "Die Debugging-Symbole können mit <command>objcopy --only-keep-debug</"
3587 "command> aus einer Objektdatei extrahiert werden. Dann kann die Objektdatei "
3588 "enthüllt und <command>objcopy --add-gnu-debuglink</command> benutzt werden, "
3589 "um den Pfad zur Debugging-Symboldatei anzugeben. <citerefentry> "
3590 "<refentrytitle>objcopy</refentrytitle> <manvolnum>1</manvolnum> </"
3591 "citerefentry> erklärt im Detail, wie dies funktioniert."
3592
3593 #. type: Content of: <chapter><section><section><para>
3594 #: best-pkging-practices.dbk:1827
3595 msgid ""
3596 "The <command>dh_strip</command> command in <systemitem role=\"package"
3597 "\">debhelper</systemitem> supports creating debug packages, and can take "
3598 "care of using <command>objcopy</command> to separate out the debugging "
3599 "symbols for you.  If your package uses <systemitem role=\"package"
3600 "\">debhelper</systemitem>, all you need to do is call <command>dh_strip --"
3601 "dbg-package=libfoo-dbg</command>, and add an entry to <filename>debian/"
3602 "control</filename> for the debug package."
3603 msgstr ""
3604 "Der Befehl <command>dh_strip</command> in <systemitem role=\"package"
3605 "\">debhelper</systemitem> unterstützt das Erstellen von Debug-Paketen und "
3606 "kann sich um die Benutzung von <command>objcopy</command> kümmern, um die "
3607 "Debugging-Symbole für Sie herauszusuchen. Falls Ihr Paket <systemitem role="
3608 "\"package\">debhelper</systemitem> benutzt, müssen Sie nur <command>dh_strip "
3609 "--dbg-package=libfoo-dbg</command> aufrufen und einen Eintrag in "
3610 "<filename>debian/control</filename> für das Debug-Paket hinzufügen."
3611
3612 #. type: Content of: <chapter><section><section><para>
3613 #: best-pkging-practices.dbk:1834
3614 msgid ""
3615 "Note that the debug package should depend on the package that it provides "
3616 "debugging symbols for, and this dependency should be versioned.  For example:"
3617 msgstr ""
3618 "Beachten Sie, dass Debug-Pakete von dem Paket abhängen sollten, für das sie "
3619 "Debugging-Symbole bereitstellen und diese Abhängigkeit sollte mit einer "
3620 "Version versehen werden. Zum Beispiel:"
3621
3622 #. type: Content of: <chapter><section><section><screen>
3623 #: best-pkging-practices.dbk:1838
3624 #, no-wrap
3625 msgid "Depends: libfoo (= ${binary:Version})\n"
3626 msgstr "Depends: libfoo (= ${binary:Version})\n"
3627
3628 #. type: Content of: <chapter><section><section><title>
3629 #: best-pkging-practices.dbk:1842
3630 msgid "Best practices for meta-packages"
3631 msgstr "Optimale Vorgehensweisen für Meta-Pakete"
3632
3633 #. type: Content of: <chapter><section><section><para>
3634 #: best-pkging-practices.dbk:1844
3635 msgid ""
3636 "A meta-package is a mostly empty package that makes it easy to install a "
3637 "coherent set of packages that can evolve over time. It achieves this by "
3638 "depending on all the packages of the set. Thanks to the power of APT, the "
3639 "meta-package maintainer can adjust the dependencies and the user's system "
3640 "will automatically get the supplementary packages. The dropped packages that "
3641 "were automatically installed will be also be marked as removal candidates "
3642 "(and are even automatically removed by <command>aptitude</command>).  "
3643 "<systemitem role=\"package\">gnome</systemitem> and <systemitem role="
3644 "\"package\">linux-image-amd64</systemitem> are two examples of meta-packages "
3645 "(built by the source packages <systemitem role=\"package\">meta-gnome2</"
3646 "systemitem> and <systemitem role=\"package\">linux-latest</systemitem>)."
3647 msgstr ""
3648 "Ein Meta-Paket ist meist ein leeres Paket, das es vereinfacht, eine "
3649 "Zusammenstellung von Paketen zu installieren, die sich im Lauf der Zeit "
3650 "weiterentwickeln können. Es erreicht dies, indem es von allen Paketen der "
3651 "Zusammenstellung abhängt. Dank der Fähigkeiten von APT kann der Betreuer des "
3652 "Meta-Pakets die Abhängigkeiten anpassen und das System des Anwenders wird "
3653 "automatisch die zusätzlichen Pakete erhalten. Die weggelassenen Pakete, die "
3654 "automatisch installiert wurden, werden außerdem als Kandidaten für das "
3655 "Entfernen gekennzeichnet (und werden sogar durch <command>aptitude</command> "
3656 "automatisch entfernt). <systemitem role=\"package\">gnome</systemitem> und "
3657 "<systemitem role=\"package\">linux-image-amd64</systemitem> sind zwei "
3658 "Beispiele für Meta-Pakete (gebaut durch die Quellpakete <systemitem role="
3659 "\"package\">meta-gnome2</systemitem> und <systemitem role=\"package\">linux-"
3660 "latest</systemitem>)."
3661
3662 #. type: Content of: <chapter><section><section><para>
3663 #: best-pkging-practices.dbk:1858
3664 #, fuzzy
3665 #| msgid ""
3666 #| "The long description of the meta-package must clearly document its "
3667 #| "purpose so that the user knows what he will lose if he removes the "
3668 #| "package. Being explicit about the consequences is recommended. This is "
3669 #| "particularly important for meta-packages which are installed during "
3670 #| "initial installation and that have not been explicitly installed by the "
3671 #| "user.  Those tend to be important to ensure smooth system upgrades and "
3672 #| "the user should be discouraged from uninstalling them to avoid potential "
3673 #| "breakages."
3674 msgid ""
3675 "The long description of the meta-package must clearly document its purpose "
3676 "so that the user knows what they will lose if they remove the package. Being "
3677 "explicit about the consequences is recommended. This is particularly "
3678 "important for meta-packages which are installed during initial installation "
3679 "and that have not been explicitly installed by the user.  Those tend to be "
3680 "important to ensure smooth system upgrades and the user should be "
3681 "discouraged from uninstalling them to avoid potential breakages."
3682 msgstr ""
3683 "Die ausführliche Beschreibung des Meta-Pakets muss ihren Zweck klar "
3684 "dokumentieren, so dass der Benutzer weiß, was er verliert, wenn er das Paket "
3685 "entfernt. Es wird empfohlen, genau über die Konsequenzen zu informieren. "
3686 "Dies ist besonders für Meta-Pakete wichtig, die während der anfänglichen "
3687 "Installation installiert werden und nicht explizit durch den Benutzer "
3688 "installiert wurden. Diese neigen dazu, wichtig für reibungslose Upgrades des "
3689 "Systems zu sein und der Benutzer sollte entmutigt werden, sie zu entfernen, "
3690 "um mögliche Schäden zu vermeiden."
3691
3692 #. type: Content of: <chapter><title>
3693 #: beyond-pkging.dbk:7
3694 msgid "Beyond Packaging"
3695 msgstr "Jenseits der Paketierung"
3696
3697 #. type: Content of: <chapter><para>
3698 #: beyond-pkging.dbk:9
3699 msgid ""
3700 "Debian is about a lot more than just packaging software and maintaining "
3701 "those packages.  This chapter contains information about ways, often really "
3702 "critical ways, to contribute to Debian beyond simply creating and "
3703 "maintaining packages."
3704 msgstr ""
3705 "Debian ist weit mehr als nur Software zu paketieren und diese Pakete zu "
3706 "verwalten. Dieses Kapitel enthält Informationen über Wege, oft wirklich "
3707 "kritische Wege, fernab von einfachem Erstellen und Verwalten von Paketen zu "
3708 "Debian beizutragen."
3709
3710 #. type: Content of: <chapter><para>
3711 #: beyond-pkging.dbk:14
3712 msgid ""
3713 "As a volunteer organization, Debian relies on the discretion of its members "
3714 "in choosing what they want to work on and in choosing the most critical "
3715 "thing to spend their time on."
3716 msgstr ""
3717 "Als eine Organisation von Freiwilligen verlässt sich Debian auf das Ermessen "
3718 "seiner Mitglieder, die auswählen, an was sie arbeiten möchten und was die "
3719 "kritischste Sache ist, in die sie Zeit investieren."
3720
3721 #. type: Content of: <chapter><section><title>
3722 #: beyond-pkging.dbk:19
3723 msgid "Bug reporting"
3724 msgstr "Fehler berichten"
3725
3726 #. type: Content of: <chapter><section><para>
3727 #: beyond-pkging.dbk:21
3728 msgid ""
3729 "We encourage you to file bugs as you find them in Debian packages.  In fact, "
3730 "Debian developers are often the first line testers.  Finding and reporting "
3731 "bugs in other developers' packages improves the quality of Debian."
3732 msgstr ""
3733 "Bitte reichen Sie Fehlerberichte ein, wenn Sie Fehler in Debian-Paketen "
3734 "finden. Tatsächlich bilden Debian-Entwickler oftmals die erste Reihe der "
3735 "Tester. Fehler in den Paketen anderer Entwickler zu finden und zu melden, "
3736 "erhöht die Qualität von Debian."
3737
3738 #. type: Content of: <chapter><section><para>
3739 #: beyond-pkging.dbk:26
3740 msgid ""
3741 "Read the <ulink url=\"&url-bts-report;\">instructions for reporting bugs</"
3742 "ulink> in the Debian <ulink url=\"&url-bts;\">bug tracking system</ulink>."
3743 msgstr ""
3744 "Lesen Sie die <ulink url=\"&url-bts-report;\">Anweisungen zum Melden von "
3745 "Fehlern</ulink> in der <ulink url=\"&url-bts;\">Debian-Fehlerdatenbank</"
3746 "ulink>."
3747
3748 #. type: Content of: <chapter><section><para>
3749 #: beyond-pkging.dbk:31
3750 msgid ""
3751 "Try to submit the bug from a normal user account at which you are likely to "
3752 "receive mail, so that people can reach you if they need further information "
3753 "about the bug.  Do not submit bugs as root."
3754 msgstr ""
3755 "Versuchen Sie, den Fehlerbericht von einem normalen Benutzerkonto zu senden, "
3756 "von dem Sie wahrscheinlich Mails empfangen können, so dass Leute, die "
3757 "weitere Informationen über den Fehler benötigen, Sie erreichen können. "
3758 "Senden Sie keine Fehlerberichte als Root."
3759
3760 #. type: Content of: <chapter><section><para>
3761 #: beyond-pkging.dbk:36
3762 msgid ""
3763 "You can use a tool like <citerefentry> <refentrytitle>reportbug</"
3764 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> to submit bugs.  It "
3765 "can automate and generally ease the process."
3766 msgstr ""
3767 "Sie können ein Werkzeug wie <citerefentry> <refentrytitle>reportbug</"
3768 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> benutzen, um "
3769 "Fehlerberichte zu senden. Es kann den Prozess automatisieren und generell "
3770 "erleichtern."
3771
3772 #. type: Content of: <chapter><section><para>
3773 #: beyond-pkging.dbk:41
3774 msgid ""
3775 "Make sure the bug is not already filed against a package.  Each package has "
3776 "a bug list easily reachable at <literal>http://&bugs-host;/"
3777 "<replaceable>packagename</replaceable></literal>.  Utilities like "
3778 "<citerefentry> <refentrytitle>querybts</refentrytitle> <manvolnum>1</"
3779 "manvolnum> </citerefentry> can also provide you with this information (and "
3780 "<command>reportbug</command> will usually invoke <command>querybts</command> "
3781 "before sending, too)."
3782 msgstr ""
3783 "Stellen Sie sicher, dass der Fehler nicht bereits gegen das Paket "
3784 "eingereicht wurde. Jedes Paket hat eine Fehlerliste, die einfach unter "
3785 "<literal>http://&bugs-host;/<replaceable>Paketname</replaceable></literal> "
3786 "einsehbar ist. Hilfswerkzeuge wie <citerefentry> <refentrytitle>querybts</"
3787 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> können Sie ebenfalls "
3788 "mit diesen Informationen versorgen (und <command>reportbug</command> wird "
3789 "normalerweise auch vor dem Versenden <command>querybts</command> aufrufen)."
3790
3791 #. type: Content of: <chapter><section><para>
3792 #: beyond-pkging.dbk:50
3793 msgid ""
3794 "Try to direct your bugs to the proper location.  When for example your bug "
3795 "is about a package which overwrites files from another package, check the "
3796 "bug lists for <emphasis>both</emphasis> of those packages in order to avoid "
3797 "filing duplicate bug reports."
3798 msgstr ""
3799 "Versuchen Sie, Ihre Fehlerberichte an die ordnungsgemäße Stelle zu lenken. "
3800 "Wenn Ihr Fehlerbericht zum Beispiel von einem Paket handelt, das Dateien "
3801 "eines anderen Pakets überschreibt, prüfen Sie die Fehlerliste "
3802 "<emphasis>beider</emphasis> Pakete, um das Einreichen doppelter "
3803 "Fehlerberichte zu vermeiden."
3804
3805 #. type: Content of: <chapter><section><para>
3806 #: beyond-pkging.dbk:56
3807 msgid ""
3808 "For extra credit, you can go through other packages, merging bugs which are "
3809 "reported more than once, or tagging bugs `fixed' when they have already been "
3810 "fixed.  Note that when you are neither the bug submitter nor the package "
3811 "maintainer, you should not actually close the bug (unless you secure "
3812 "permission from the maintainer)."
3813 msgstr ""
3814 "Um zusätzliche Anerkennung zu erhalten, vereinigen Sie Fehler, die mehr als "
3815 "einmal berichtet wurden oder kennzeichnen Sie Fehler als »fixed«, die "
3816 "bereits behoben wurden. Beachten Sie, dass wenn Sie weder der Absender des "
3817 "Fehlers noch der Betreuer des Pakets sind, den Fehlerbericht nicht "
3818 "tatsächlich schließen sollten (es sei denn, Sie versichern sich der "
3819 "Erlaubnis des Betreuers)."
3820
3821 #. type: Content of: <chapter><section><para>
3822 #: beyond-pkging.dbk:63
3823 msgid ""
3824 "From time to time you may want to check what has been going on with the bug "
3825 "reports that you submitted.  Take this opportunity to close those that you "
3826 "can't reproduce anymore.  To find out all the bugs you submitted, you just "
3827 "have to visit <literal>http://&bugs-host;/from:<replaceable>your-email-addr</"
3828 "replaceable></literal>."
3829 msgstr ""
3830 "Von Zeit zu Zeit möchten Sie vielleicht prüfen, was aus den Fehlerberichten "
3831 "wurde, die Sie versandt haben. Nutzen Sie diese Gelegenheit, um diejenigen "
3832 "zu schließen, die Sie nicht mehr reproduzieren können. Um herauszufinden, "
3833 "welche Fehlerberichte Sie versandt haben, besuchen Sie <literal>http://&bugs-"
3834 "host;/from:<replaceable>Ihre-E-Mail-Adresse</replaceable></literal>."
3835
3836 #. type: Content of: <chapter><section><section><title>
3837 #: beyond-pkging.dbk:70
3838 msgid "Reporting lots of bugs at once (mass bug filing)"
3839 msgstr "Viele Fehler auf einmal berichten (Masseneinreichung von Fehlern)"
3840
3841 #. type: Content of: <chapter><section><section><para>
3842 #: beyond-pkging.dbk:72
3843 msgid ""
3844 "Reporting a great number of bugs for the same problem on a great number of "
3845 "different packages — i.e., more than 10 — is a deprecated practice.  Take "
3846 "all possible steps to avoid submitting bulk bugs at all.  For instance, if "
3847 "checking for the problem can be automated, add a new check to <systemitem "
3848 "role=\"package\">lintian</systemitem> so that an error or warning is emitted."
3849 msgstr ""
3850 "Das Berichten einer großen Anzahl von Fehlern für dasselbe Problem für eine "
3851 "große Zahl von Paketen — d.h. mehr als zehn —  ist eine missbilligte "
3852 "Vorgehensweise. Unternehmen Sie alle nötigen Schritte, um das massenhafte "
3853 "Versenden von Fehlerberichten tunlichst zu vermeiden. Prüfen Sie zum "
3854 "Beispiel, ob das Problem automatisiert werden kann, indem Sie eine neue "
3855 "Prüfung zu <systemitem role=\"package\">lintian</systemitem> hinzufügen, so "
3856 "dass eine Fehlermeldung oder Warnung ausgegeben wird."
3857
3858 #. type: Content of: <chapter><section><section><para>
3859 #: beyond-pkging.dbk:79
3860 msgid ""
3861 "If you report more than 10 bugs on the same topic at once, it is recommended "
3862 "that you send a message to &email-debian-devel; describing your intention "
3863 "before submitting the report, and mentioning the fact in the subject of your "
3864 "mail.  This will allow other developers to verify that the bug is a real "
3865 "problem.  In addition, it will help prevent a situation in which several "
3866 "maintainers start filing the same bug report simultaneously."
3867 msgstr ""
3868 "Falls Sie mehr als zehn Fehler auf einmal zum gleichen Thema berichten, wird "
3869 "empfohlen, dass Sie eine Nachricht an &email-debian-devel; senden, in der "
3870 "Sie Ihre Absicht darlegen, ehe Sie den Bericht versenden und die Tatsache im "
3871 "Betreff Ihrer Mail erwähnen. Dies wird anderen Entwicklern ermöglichen zu "
3872 "prüfen, ob der Fehler ein echtes Problem darstellt. Zusätzlich wird es "
3873 "helfen eine Situation zu vermeiden, in der mehrere Betreuer simultan "
3874 "beginnen, den gleichen Fehlerbericht einzureichen."
3875
3876 #. type: Content of: <chapter><section><section><para>
3877 #: beyond-pkging.dbk:87
3878 msgid ""
3879 "Please use the programs <command>dd-list</command> and if appropriate "
3880 "<command>whodepends</command> (from the package <systemitem role=\"package"
3881 "\">devscripts</systemitem>) to generate a list of all affected packages, and "
3882 "include the output in your mail to &email-debian-devel;."
3883 msgstr ""
3884 "Bitte benutzen Sie das Programm <command>dd-list</command> und falls "
3885 "geeignet <command>whodepends</command> (aus dem Paket <systemitem role="
3886 "\"package\">devscripts</systemitem>), um eine Liste aller betroffenen Pakete "
3887 "zu generieren und fügen sie die Ausgabe in Ihre Mail an &email-debian-devel; "
3888 "ein."
3889
3890 #. type: Content of: <chapter><section><section><para>
3891 #: beyond-pkging.dbk:93
3892 msgid ""
3893 "Note that when sending lots of bugs on the same subject, you should send the "
3894 "bug report to <email>maintonly@&bugs-host;</email> so that the bug report is "
3895 "not forwarded to the bug distribution mailing list."
3896 msgstr ""
3897 "Beachten Sie, wenn Sie viele Fehlerberichte mit dem gleichen Betreff senden "
3898 "möchten, dass Sie den Fehlerbericht an <email>maintonly@&bugs-host;</email> "
3899 "senden sollten, so dass der Fehlerbericht nicht an die Fehlerverteilungs-"
3900 "Maillingliste weitergeleitet wird."
3901
3902 #. type: Content of: <chapter><section><section><section><title>
3903 #: beyond-pkging.dbk:98
3904 msgid "Usertags"
3905 msgstr "Benutzerkennzeichen"
3906
3907 #. type: Content of: <chapter><section><section><section><para>
3908 #: beyond-pkging.dbk:100
3909 msgid ""
3910 "You may wish to use BTS usertags when submitting bugs across a number of "
3911 "packages. Usertags are similar to normal tags such as 'patch' and 'wishlist' "
3912 "but differ in that they are user-defined and occupy a namespace that is "
3913 "unique to a particular user. This allows multiple sets of developers to "
3914 "'usertag' the same bug in different ways without conflicting."
3915 msgstr ""
3916 "Vielleicht möchten Sie BTS-Benutzerkennzeichen benutzen, wenn Sie "
3917 "Fehlerberichte über eine größere Anzahl Pakete senden. Benutzerkennzeichen "
3918 "sind normalen Kennzeichen wie »patch« oder »wishlist« ähnlich, unterscheiden "
3919 "sich aber darin, dass sie benutzerdefiniert sind und einen Namensraum "
3920 "belegen, der einzigartig für einen bestimmten Benutzer ist. Dies ermöglicht "
3921 "mehreren Gruppierungen von Entwicklern, den gleichen Fehler "
3922 "benutzerdefiniert auf unterschiedliche Arten zu kennzeichnen ohne Konflikte "
3923 "zu verursachen."
3924
3925 #. type: Content of: <chapter><section><section><section><para>
3926 #: beyond-pkging.dbk:107
3927 msgid ""
3928 "To add usertags when filing bugs, specify the <literal>User</literal> and "
3929 "<literal>Usertags</literal> pseudo-headers:"
3930 msgstr ""
3931 "Um beim Einreichen von Fehlerberichten Benutzerkennzeichen hinzuzufügen, "
3932 "geben Sie die Pseudokopfzeilen <literal>User</literal> und "
3933 "<literal>Usertags</literal> an:"
3934
3935 #. type: Content of: <chapter><section><section><section><screen>
3936 #: beyond-pkging.dbk:111
3937 #, no-wrap
3938 msgid ""
3939 "To: submit@bugs.debian.org\n"
3940 "Subject: <replaceable>title-of-bug</replaceable>\n"
3941 "\n"
3942 "Package: <replaceable>pkgname</replaceable>\n"
3943 "<replaceable>[ ... ]</replaceable>\n"
3944 "User: <replaceable>email-addr</replaceable>\n"
3945 "Usertags: <replaceable>tag-name [ tag-name ... ]</replaceable>\n"
3946 "\n"
3947 "<replaceable>description-of-bug ...</replaceable>\n"
3948 msgstr ""
3949 "To: submit@bugs.debian.org\n"
3950 "Subject: <replaceable>Titel des Fehlerberichts</replaceable>\n"
3951 "\n"
3952 "Package: <replaceable>Paketname</replaceable>\n"
3953 "<replaceable>[ ... ]</replaceable>\n"
3954 "User: <replaceable>E-Mail-Adresse</replaceable>\n"
3955 "Usertags: <replaceable>Kennzeichen [ Kennzeichen ... ]</replaceable>\n"
3956 "\n"
3957 "<replaceable>Beschreibung des Fehlers ...</replaceable>\n"
3958
3959 #. type: Content of: <chapter><section><section><section><para>
3960 #: beyond-pkging.dbk:122
3961 msgid ""
3962 "Note that tags are seperated by spaces and cannot contain underscores. If "
3963 "you are filing bugs for a particular group or team it is recommended that "
3964 "you set the <literal>User</literal> to an appropriate mailing list after "
3965 "describing your intention there."
3966 msgstr ""
3967 "Beachten Sie, dass Kennzeichnungen durch Leerzeichen getrennt werden und "
3968 "keine Unterstriche enthalten dürfen. Falls Sie Fehlerberichte für eine "
3969 "spezielle Gruppe oder ein Team einreichen, wird empfohlen, dass Sie "
3970 "<literal>User</literal> auf eine angemessene Mailingliste setzen, nachdem "
3971 "Sie Ihre Absicht dort geschildert haben."
3972
3973 #. type: Content of: <chapter><section><section><section><para>
3974 #: beyond-pkging.dbk:128
3975 msgid ""
3976 "To view bugs tagged with a specific usertag, visit <literal>http://&bugs-"
3977 "host;/cgi-bin/pkgreport.cgi?users=<replaceable>email-addr</replaceable>&amp;"
3978 "tag=<replaceable>tag-name</replaceable></literal>."
3979 msgstr ""
3980 "Um Fehler mit einem bestimmten Benutzerkennzeichen anzusehen, besuchen Sie "
3981 "<literal>http://&bugs-host;/cgi-bin/pkgreport.cgi?users=<replaceable>E-Mail-"
3982 "Adresse</replaceable>&amp;tag=<replaceable>Kennzeichen</replaceable></"
3983 "literal>."
3984
3985 #. type: Content of: <chapter><section><title>
3986 #: beyond-pkging.dbk:137
3987 msgid "Quality Assurance effort"
3988 msgstr "Qualitätssicherungsbestreben"
3989
3990 #. type: Content of: <chapter><section><section><title>
3991 #: beyond-pkging.dbk:139
3992 msgid "Daily work"
3993 msgstr "Tägliche Arbeit"
3994
3995 #. type: Content of: <chapter><section><section><para>
3996 #: beyond-pkging.dbk:141
3997 msgid ""
3998 "Even though there is a dedicated group of people for Quality Assurance, QA "
3999 "duties are not reserved solely for them.  You can participate in this effort "
4000 "by keeping your packages as bug-free as possible, and as lintian-clean (see "
4001 "<xref linkend=\"lintian\"/>) as possible.  If you do not find that possible, "
4002 "then you should consider orphaning some of your packages (see <xref linkend="
4003 "\"orphaning\"/>).  Alternatively, you may ask the help of other people in "
4004 "order to catch up with the backlog of bugs that you have (you can ask for "
4005 "help on &email-debian-qa; or &email-debian-devel;).  At the same time, you "
4006 "can look for co-maintainers (see <xref linkend=\"collaborative-maint\"/>)."
4007 msgstr ""
4008 "Auch wenn es eine eigene Gruppe zur Qualitätssicherung gibt, sind QS-"
4009 "Pflichten nicht ausschließlich dieser Gruppe vorbehalten. Sie können an "
4010 "dieser Aufgabe teilnehmen, indem Sie Ihre Pakete so fehlerfrei und so "
4011 "Lintian-rein (siehe <xref linkend=\"lintian\"/>) wie möglich halten. Falls "
4012 "Sie finden, dies sei unmöglich, dann sollten Sie darüber nachdenken, einige "
4013 "Ihrer Pakete zu verwaisen (siehe <xref linkend=\"orphaning\"/>). Alternativ "
4014 "könnten Sie andere Leute um Hilfe bitten, um den Rückstand, den Sie bei den "
4015 "Fehlern haben, aufzuholen (Sie können auf &email-debian-qa; oder &email-"
4016 "debian-devel; nach Hilfe fragen). Gleichzeitig können Sie sich nach "
4017 "Mitbetreuern umsehen (siehe <xref linkend=\"collaborative-maint\"/>)."
4018
4019 #. type: Content of: <chapter><section><section><title>
4020 #: beyond-pkging.dbk:155
4021 msgid "Bug squashing parties"
4022 msgstr "Bug-Squashing-Parties"
4023
4024 #. type: Content of: <chapter><section><section><para>
4025 #: beyond-pkging.dbk:157
4026 msgid ""
4027 "From time to time the QA group organizes bug squashing parties to get rid of "
4028 "as many problems as possible.  They are announced on &email-debian-devel-"
4029 "announce; and the announcement explains which area will be the focus of the "
4030 "party: usually they focus on release critical bugs but it may happen that "
4031 "they decide to help finish a major upgrade (like a new <command>perl</"
4032 "command> version which requires recompilation of all the binary modules)."
4033 msgstr ""
4034 "Von Zeit zu Zeit organisiert die QS-Gruppe Bug-Squashing-Parties, um so "
4035 "viele Probleme wie möglich zu beseitigen. Sie werden auf &email-debian-devel-"
4036 "announce; angekündigt und in der Ankündigung wird erklärt, auf welchem "
4037 "Bereich der Fokus der Party liegt: Üblicherweise liegt der Fokus auf "
4038 "veröffentlichungskritischen Fehlern, aber es kann vorkommen, dass "
4039 "entschieden wird, bei der Fertigstellung eines Haupt-Upgrades zu helfen (wie "
4040 "einer neuen <command>perl</command>-Version, die ein Neukompilieren aller "
4041 "binären Module erfordert)."
4042
4043 #. type: Content of: <chapter><section><section><para>
4044 #: beyond-pkging.dbk:166
4045 msgid ""
4046 "The rules for non-maintainer uploads differ during the parties because the "
4047 "announcement of the party is considered prior notice for NMU.  If you have "
4048 "packages that may be affected by the party (because they have release "
4049 "critical bugs for example), you should send an update to each of the "
4050 "corresponding bug to explain their current status and what you expect from "
4051 "the party.  If you don't want an NMU, or if you're only interested in a "
4052 "patch, or if you will deal yourself with the bug, please explain that in the "
4053 "BTS."
4054 msgstr ""
4055 "Die Regeln für Non-Maintainer-Uploads unterscheiden sich während der "
4056 "Parties, da die Ankündigung der Party als vorausgehende Ankündigung für den "
4057 "NMU angesehen wird. Falls Sie Pakete haben, die von der Party betroffen sind "
4058 "(da sie zum Beispiel veröffentlichungskritische Fehler enthalten), sollten "
4059 "Sie eine Aktualisierung zu jedem zugehörigen Fehler senden, um seinen "
4060 "aktuellen Status zu erklären und und was Sie von der Party erwarten. Falls "
4061 "Sie keinen NMU möchten, nicht an einem Patch interessiert sind oder den "
4062 "Fehler selbst bewältigen möchten, erklären Sie dies bitte im BTS."
4063
4064 #. type: Content of: <chapter><section><section><para>
4065 #: beyond-pkging.dbk:175
4066 msgid ""
4067 "People participating in the party have special rules for NMU, they can NMU "
4068 "without prior notice if they upload their NMU to DELAYED/3-day at least.  "
4069 "All other NMU rules apply as usually; they should send the patch of the NMU "
4070 "to the BTS (to one of the open bugs fixed by the NMU, or to a new bug, "
4071 "tagged fixed).  They should also respect any particular wishes of the "
4072 "maintainer."
4073 msgstr ""
4074 "Teilnehmer der Party haben besondere Regeln für NMUs. Sie können NMUs ohne "
4075 "vorherige Ankündigung durchführen, falls sie mindestens nach DELAYED/3-day "
4076 "hochladen. Alle anderen NMU-Regeln gelten wie üblich; sie sollten den Patch "
4077 "des NMUs an das BTS senden (an einen der offenen Fehler, der durch den NMU "
4078 "behoben wird oder an einen neuen Fehler, der als »fixed« gekennzeichnet "
4079 "wird). Sie sollten außerdem die besonderen Wünsche des Betreuers "
4080 "respektieren."
4081
4082 #. type: Content of: <chapter><section><section><para>
4083 #: beyond-pkging.dbk:182
4084 msgid ""
4085 "If you don't feel confident about doing an NMU, just send a patch to the "
4086 "BTS.  It's far better than a broken NMU."
4087 msgstr ""
4088 "Falls Sie sich nicht sicher fühlen, einen NMU durchzuführen, senden Sie nur "
4089 "einen Patch an das BTS. Das ist weit besser als ein kaputter NMU."
4090
4091 #. type: Content of: <chapter><section><title>
4092 #: beyond-pkging.dbk:190
4093 msgid "Contacting other maintainers"
4094 msgstr "Andere Paketbetreuer kontaktieren"
4095
4096 #. type: Content of: <chapter><section><para>
4097 #: beyond-pkging.dbk:192
4098 msgid ""
4099 "During your lifetime within Debian, you will have to contact other "
4100 "maintainers for various reasons.  You may want to discuss a new way of "
4101 "cooperating between a set of related packages, or you may simply remind "
4102 "someone that a new upstream version is available and that you need it."
4103 msgstr ""
4104 "Während Ihres Lebens innerhalb Debian werden Sie aus verschiedenen Gründen "
4105 "Kontakt zu anderen Betreuern haben. Sie möchten vielleicht neue Wege der "
4106 "Kooperation zwischen einer Zusammenstellung verwandter Pakete diskutieren "
4107 "oder einfach jemanden daran erinnern, dass eine neue Originalversion "
4108 "verfügbar ist, die Sie benötigen."
4109
4110 #. type: Content of: <chapter><section><para>
4111 #: beyond-pkging.dbk:198
4112 msgid ""
4113 "Looking up the email address of the maintainer for the package can be "
4114 "distracting.  Fortunately, there is a simple email alias, "
4115 "<literal><replaceable>package</replaceable>@&packages-host;</literal>, which "
4116 "provides a way to email the maintainer, whatever their individual email "
4117 "address (or addresses)  may be.  Replace <replaceable>package</replaceable> "
4118 "with the name of a source or a binary package."
4119 msgstr ""
4120 "Die E-Mail-Adresse des Paketbetreuers herauszusuchen, kann störend sein. "
4121 "Glücklicherweise gibt es einen einfachen E-Mail-Alias, "
4122 "<literal><replaceable>Paket</replaceable>@&packages-host;</literal>, der "
4123 "eine Möglichkeit bietet, dem Betreuer zu mailen, ganz gleich wie seine E-"
4124 "Mail-Adresse (oder Adressen) auch sein mag. Ersetzen Sie <replaceable>Paket</"
4125 "replaceable> durch den Namen eines Quell- oder Binärpakets."
4126
4127 #. type: Content of: <chapter><section><para>
4128 #: beyond-pkging.dbk:206
4129 msgid ""
4130 "You may also be interested in contacting the persons who are subscribed to a "
4131 "given source package via <xref linkend=\"pkg-tracking-system\"/>.  You can "
4132 "do so by using the <literal><replaceable>package</replaceable>@&pts-host;</"
4133 "literal> email address."
4134 msgstr ""
4135 "Möglicherweise sind Sie außerdem daran interessiert, Personen zu "
4136 "kontaktieren, die ein bestimmtes Quellpaket mittels <xref linkend=\"pkg-"
4137 "tracking-system\"/> abonniert haben. Sie können dazu die E-Mail-Adresse "
4138 "<literal><replaceable>Paket</replaceable>@&pts-host;</literal> benutzen."
4139
4140 #. type: Content of: <chapter><section><title>
4141 #: beyond-pkging.dbk:215
4142 msgid "Dealing with inactive and/or unreachable maintainers"
4143 msgstr ""
4144 "Sich mit inaktiven und/oder nicht erreichbaren Paketbetreuern beschäftigen"
4145
4146 # FIXME Singular verwenden
4147 #. type: Content of: <chapter><section><para>
4148 #: beyond-pkging.dbk:217
4149 msgid ""
4150 "If you notice that a package is lacking maintenance, you should make sure "
4151 "that the maintainer is active and will continue to work on their packages.  "
4152 "It is possible that they are not active any more, but haven't registered out "
4153 "of the system, so to speak.  On the other hand, it is also possible that "
4154 "they just need a reminder."
4155 msgstr ""
4156 "Falls Sie bemerken, dass es einem Paket an Betreuung mangelt, sollten Sie "
4157 "sicherstellen, dass der Betreuer aktiv ist und weiter an seinen Paketen "
4158 "arbeitet. Es ist möglich, dass er nicht mehr aktiv ist, sich aber nicht aus "
4159 "dem System abgemeldet hat. Andererseits ist es auch möglich, dass er nur "
4160 "eine Erinnerung braucht."
4161
4162 #. type: Content of: <chapter><section><para>
4163 #: beyond-pkging.dbk:224
4164 msgid ""
4165 "There is a simple system (the MIA database) in which information about "
4166 "maintainers who are deemed Missing In Action is recorded.  When a member of "
4167 "the QA group contacts an inactive maintainer or finds more information about "
4168 "one, this is recorded in the MIA database.  This system is available in "
4169 "<filename>/org/qa.debian.org/mia</filename> on the host <literal>qa.debian."
4170 "org</literal>, and can be queried with the <command>mia-query</command> "
4171 "tool.  Use <command>mia-query --help</command> to see how to query the "
4172 "database.  If you find that no information has been recorded about an "
4173 "inactive maintainer yet, or that you can add more information, you should "
4174 "generally proceed as follows."
4175 msgstr ""
4176 "Es gibt ein einfaches System (die MIA-Datenbank), in der Informationen über "
4177 "Paketbetreuer aufgezeichnet werden, die als »Missing In Action« (vermisst) "
4178 "gelten. Wenn ein Mitglied der QS-Gruppe einen inaktiven Betreuer kontaktiert "
4179 "oder weitere Informationen über ihn findet, wird dies in der MIA-Datenbank "
4180 "aufgezeichnet. Das System ist unter <filename>/org/qa.debian.org/mia</"
4181 "filename> auf dem Rechner <literal>qa.debian.org</literal> verfügbar und "
4182 "kann mit dem Werkzeug <command>mia-query</command> abgefragt werden. "
4183 "Benutzen Sie <command>mia-query --help</command>, um zu erfahren, wie Sie "
4184 "Abfragen an die Datenbank richten. Falls Sie der Meinung sind, dass noch "
4185 "keine Informationen über einen inaktiven Betreuer aufgezeichnet wurde oder "
4186 "dass Sie weitere Informationen hinzufügen können, sollten Sie im Allgemeinen "
4187 "wie folgt verfahren."
4188
4189 #. type: Content of: <chapter><section><para>
4190 #: beyond-pkging.dbk:235
4191 msgid ""
4192 "The first step is to politely contact the maintainer, and wait a reasonable "
4193 "time for a response.  It is quite hard to define reasonable time, but it is "
4194 "important to take into account that real life is sometimes very hectic.  One "
4195 "way to handle this would be to send a reminder after two weeks."
4196 msgstr ""
4197 "Im ersten Schritt kontaktieren Sie den Betreuer höflich und warten eine "
4198 "angemessene Zeit auf eine Antwort. Es ist ziemlich schwer zu definieren, was "
4199 "eine angemessene Zeit ist, aber es ist wichtig zu berücksichtigen, dass das "
4200 "wahre Leben manchmal sehr hektisch ist. Eine Möglichkeit damit umzugehen "
4201 "wäre es, nach zwei Wochen eine Erinnerung zu senden."
4202
4203 #. type: Content of: <chapter><section><para>
4204 #: beyond-pkging.dbk:241
4205 msgid ""
4206 "If the maintainer doesn't reply within four weeks (a month), one can assume "
4207 "that a response will probably not happen.  If that happens, you should "
4208 "investigate further, and try to gather as much useful information about the "
4209 "maintainer in question as possible.  This includes:"
4210 msgstr ""
4211 "Falls der Betreuer nicht innerhalb von vier Wochen (einem Monat) antwortet, "
4212 "kann davon ausgegangen werden, dass wahrscheinlich keine Antwort mehr kommt. "
4213 "Falls dies geschieht, sollten Sie weiter nachforschen und versuchen so viele "
4214 "nützliche Informationen wie möglich über den betreffenden Betreuer zu "
4215 "sammeln. Dies beinhaltet:"
4216
4217 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4218 #: beyond-pkging.dbk:249
4219 msgid ""
4220 "The <literal>echelon</literal> information available through the <ulink url="
4221 "\"&url-debian-db;\">developers' LDAP database</ulink>, which indicates when "
4222 "the developer last posted to a Debian mailing list.  (This includes mails "
4223 "about uploads distributed via the &email-debian-devel-changes; list.)  Also, "
4224 "remember to check whether the maintainer is marked as on vacation in the "
4225 "database."
4226 msgstr ""
4227 "die <literal>echelon</literal>-Informationen, die über die <ulink url=\"&url-"
4228 "debian-db;\">debian.org Developers LDAP Search</ulink> verfügbar sind. Sie "
4229 "geben an, wann der Entwickler zum letzten Mal an eine Debian-Mailingliste "
4230 "geschrieben hat. (Dies umfasst Mails über Uploads, die über die Liste &email-"
4231 "debian-devel-changes; verteilt wurden.) Denken Sie außerdem daran zu prüfen, "
4232 "ob der Betreuer in der Datenbank als im Urlaub befindlich markiert ist."
4233
4234 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4235 #: beyond-pkging.dbk:259
4236 msgid ""
4237 "The number of packages this maintainer is responsible for, and the condition "
4238 "of those packages.  In particular, are there any RC bugs that have been open "
4239 "for ages? Furthermore, how many bugs are there in general? Another important "
4240 "piece of information is whether the packages have been NMUed, and if so, by "
4241 "whom."
4242 msgstr ""
4243 "die Zahl der Pakete, für die dieser Betreuer verantwortlich ist und den "
4244 "Zustand dieser Pakete. Hauptsächlich, ob es veröffentlichungskritische "
4245 "Fehler gibt, die seit Jahren offen sind. Ferner wie viele Fehler es im "
4246 "Allgemeinen sind. Ein weiteres wichtiges Teil der Informationen ist, ob für "
4247 "die Pakete NMUs durchgeführt werden und wenn, von wem."
4248
4249 # FIXME: Singular/Plural gemischt
4250 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4251 #: beyond-pkging.dbk:268
4252 msgid ""
4253 "Is there any activity of the maintainer outside of Debian? For example, they "
4254 "might have posted something recently to non-Debian mailing lists or news "
4255 "groups."
4256 msgstr ""
4257 "Gibt es irgendeine Aktivität des Betreuers außerhalb von Debian? Er könnte "
4258 "zum Beispiel aktuell etwas an eine Nicht-Debian-Mailingliste oder an "
4259 "Newsgroups geschrieben haben."
4260
4261 # FIXME: Singular/Plural gemischt
4262 #. type: Content of: <chapter><section><para>
4263 #: beyond-pkging.dbk:275
4264 msgid ""
4265 "A bit of a problem are packages which were sponsored — the maintainer is not "
4266 "an official Debian developer.  The <literal>echelon</literal> information is "
4267 "not available for sponsored people, for example, so you need to find and "
4268 "contact the Debian developer who has actually uploaded the package.  Given "
4269 "that they signed the package, they're responsible for the upload anyhow, and "
4270 "are likely to know what happened to the person they sponsored."
4271 msgstr ""
4272 "Ein ziemliches Problem sind Pakete, die gesponsort wurden — der Betreuer ist "
4273 "kein offizieller Debian-Entwickler. Die <literal>echelon</literal>-"
4274 "Informationen sind nicht für gesponsorte Leute verfügbar, so dass Sie "
4275 "beispielsweise den Debian-Entwickler finden und kontaktieren müssen, der das "
4276 "Paket tatsächlich hochgeladen hat. Angenommen, das Paket wurde signiert, "
4277 "dann ist er dennoch für das Paket verantwortlich und weiß wahrscheinlich, "
4278 "was mit der Person geschah, die er sponsorte."
4279
4280 #. type: Content of: <chapter><section><para>
4281 #: beyond-pkging.dbk:283
4282 msgid ""
4283 "It is also allowed to post a query to &email-debian-devel;, asking if anyone "
4284 "is aware of the whereabouts of the missing maintainer.  Please Cc: the "
4285 "person in question."
4286 msgstr ""
4287 "Es ist außerdem erlaubt, eine Anfrage an &email-debian-devel; zu senden und "
4288 "zu fragen, ob jemand etwas über den Verbleib des vermissten Betreuers weiß. "
4289 "Bitte senden Sie der Person, um die es geht, per Cc: eine Kopie."
4290
4291 #. type: Content of: <chapter><section><para>
4292 #: beyond-pkging.dbk:288
4293 msgid ""
4294 "Once you have gathered all of this, you can contact &email-mia;.  People on "
4295 "this alias will use the information you provide in order to decide how to "
4296 "proceed.  For example, they might orphan one or all of the packages of the "
4297 "maintainer.  If a package has been NMUed, they might prefer to contact the "
4298 "NMUer before orphaning the package — perhaps the person who has done the NMU "
4299 "is interested in the package."
4300 msgstr ""
4301 "Sobald Sie als dies gesammelt haben, können Sie &email-mia; kontaktieren. "
4302 "Leute mit diesem Alias werden die von Ihnen bereitgestellten Informationen "
4303 "nutzen, um zu entscheiden, wie verfahren wird. Beispielsweise könnten Sie "
4304 "eines oder alle Pakete des Betreuers verwaisen. Falls für ein Paket ein NMU "
4305 "durchgeführt wurde, könnten sie es vorziehen vor dem Verwaisen des Pakets "
4306 "denjenigen zu kontaktieren, von dem der NMU durchgeführt wurde — vielleicht "
4307 "ist diese Person daran interessiert das Paket zu übernehmen."
4308
4309 #. type: Content of: <chapter><section><para>
4310 #: beyond-pkging.dbk:296
4311 msgid ""
4312 "One last word: please remember to be polite.  We are all volunteers and "
4313 "cannot dedicate all of our time to Debian.  Also, you are not aware of the "
4314 "circumstances of the person who is involved.  Perhaps they might be "
4315 "seriously ill or might even have died — you do not know who may be on the "
4316 "receiving side.  Imagine how a relative will feel if they read the e-mail of "
4317 "the deceased and find a very impolite, angry and accusing message!"
4318 msgstr ""
4319 "Eine abschließende Bemerkung: Bitte denken Sie daran, höflich zu bleiben. "
4320 "Alle hier sind Freiwillige und können nicht sämtliche Zeit Debian widmen. "
4321 "Außerdem wissen Sie nichts über die Situation der beteiligten Person. "
4322 "Vielleicht ist sie ernsthaft erkrankt oder sogar verstorben — Sie wissen "
4323 "nicht, wer auf der Empfängerseite ist. Stellen Sie sich vor, wie sich ein "
4324 "Verwandter fühlt, wenn er die E-Mail des Verstorbenen liest und eine sehr "
4325 "unhöfliche, böse oder vorwurfsvolle Nachricht findet!"
4326
4327 # FIXME: Singular/Plural gemischt
4328 #. type: Content of: <chapter><section><para>
4329 #: beyond-pkging.dbk:304
4330 msgid ""
4331 "On the other hand, although we are volunteers, we do have a responsibility.  "
4332 "So you can stress the importance of the greater good — if a maintainer does "
4333 "not have the time or interest anymore, they should let go and give the "
4334 "package to someone with more time."
4335 msgstr ""
4336 "Andererseits besteht trotz Freiwilligkeit auch eine Verantwortung. So können "
4337 "Sie die Wichtigkeit eines übergeordneten Wohls betonen — falls ein Betreuer "
4338 "keine Zeit oder kein Interesse mehr hat, sollte er gehen und das Paket "
4339 "jemandem mit mehr Zeit geben."
4340
4341 #. type: Content of: <chapter><section><para>
4342 #: beyond-pkging.dbk:310
4343 msgid ""
4344 "If you are interested in working in the MIA team, please have a look at the "
4345 "<filename>README</filename> file in <filename>/org/qa.debian.org/mia</"
4346 "filename> on <literal>qa.debian.org</literal> where the technical details "
4347 "and the MIA procedures are documented and contact &email-mia;."
4348 msgstr ""
4349 "Falls Sie Interesse an der Arbeit im MIA-Team haben, werfen Sie bitte einen "
4350 "Blick in die <filename>README</filename>-Datei in <filename>/org/qa.debian."
4351 "org/mia</filename> auf <literal>qa.debian.org</literal>, wo die technischen "
4352 "Einzelheiten und MIA-Prozeduren dokumentiert sind und kontaktieren Sie "
4353 "&email-mia;."
4354
4355 #. type: Content of: <chapter><section><title>
4356 #: beyond-pkging.dbk:318
4357 msgid "Interacting with prospective Debian developers"
4358 msgstr "Zusammenwirken mit zukünftigen Debian-Entwicklern"
4359
4360 #. type: Content of: <chapter><section><para>
4361 #: beyond-pkging.dbk:320
4362 msgid ""
4363 "Debian's success depends on its ability to attract and retain new and "
4364 "talented volunteers.  If you are an experienced developer, we recommend that "
4365 "you get involved with the process of bringing in new developers.  This "
4366 "section describes how to help new prospective developers."
4367 msgstr ""
4368 "Debians Erfolg hängt von der Fähigkeit ab, neue und talentierte Entwickler "
4369 "für sich zu gewinnen und zu halten. Wenn Sie ein erfahrener Entwickler sind, "
4370 "wird Ihnen empfohlen, sich am Prozess, neue Entwickler heranzuziehen, zu "
4371 "beteiligen."
4372
4373 #. type: Content of: <chapter><section><section><title>
4374 #: beyond-pkging.dbk:326
4375 msgid "Sponsoring packages"
4376 msgstr "Pakete sponsoren"
4377
4378 #. type: Content of: <chapter><section><section><para>
4379 #: beyond-pkging.dbk:328
4380 msgid ""
4381 "Sponsoring a package means uploading a package for a maintainer who is not "
4382 "able to do it on their own. It's not a trivial matter, the sponsor must "
4383 "verify the packaging and ensure that it is of the high level of quality that "
4384 "Debian strives to have."
4385 msgstr ""
4386 "Sponsoring eines Pakets bedeutet, ein Paket für einen Betreuer hochzuladen, "
4387 "der nicht in der Lage ist, dies selbst zu tun. Es ist keine belanglose "
4388 "Angelegenheit, der Sponsor muss die Paketierung überprüfen und dafür sorgen, "
4389 "dass sie auf der hohen Qualitätsstufe ist, die Debian anstrebt."
4390
4391 #. type: Content of: <chapter><section><section><para>
4392 #: beyond-pkging.dbk:334
4393 msgid "Debian Developers can sponsor packages. Debian Maintainers can't."
4394 msgstr ""
4395 "Debian-Entwickler können Pakete sponsoren. Debian-Betreuer können dies nicht."
4396
4397 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4398 #: beyond-pkging.dbk:340
4399 msgid ""
4400 "The maintainer prepares a source package (<filename>.dsc</filename>) and "
4401 "puts it online somewhere (like on <ulink url=\"http://mentors.debian.net/cgi-"
4402 "bin/welcome\">mentors.debian.net</ulink>) or even better, provides a link to "
4403 "a public VCS repository (see <xref linkend=\"servers-vcs\"/>) where the "
4404 "package is maintained."
4405 msgstr ""
4406 "Der Betreuer bereitet ein Quellpaket (<filename>.dsc</filename>) vor und "
4407 "legt es irgendwo online ab (wie auf <ulink url=\"http://mentors.debian.net/"
4408 "cgi-bin/welcome\">mentors.debian.net</ulink>) oder stellt, was noch besser "
4409 "ist, einen Link zu einem öffentlichen VCS-Depot (siehe <xref linkend="
4410 "\"servers-vcs\"/>) bereit, wo das Paket verwaltet wird."
4411
4412 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4413 #: beyond-pkging.dbk:346
4414 msgid "The sponsor downloads (or checkouts) the source package."
4415 msgstr "Der Sponsor lädt das Paket herunter (oder checkt es aus)."
4416
4417 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4418 #: beyond-pkging.dbk:349
4419 #, fuzzy
4420 #| msgid ""
4421 #| "The sponsor reviews the source package. If she finds issues, she informs "
4422 #| "the maintainer and asks her to provide a fixed version (the process "
4423 #| "starts over at step 1)."
4424 msgid ""
4425 "The sponsor reviews the source package. If they find issues, they inform the "
4426 "maintainer and ask them to provide a fixed version (the process starts over "
4427 "at step 1)."
4428 msgstr ""
4429 "Der Sponsor prüft das Quellpaket. Falls er Probleme entdeckt, informiert er "
4430 "den Betreuer und bittet ihn, eine korrigierte Version bereitzustellen (der "
4431 "Prozess beginnt von vorn mit dem ersten Schritt)."
4432
4433 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4434 #: beyond-pkging.dbk:354
4435 #, fuzzy
4436 #| msgid ""
4437 #| "The sponsor could not find any remaining problem. She builds the package, "
4438 #| "signs it, and uploads it to Debian."
4439 msgid ""
4440 "The sponsor could not find any remaining problem. They build the package, "
4441 "sign it, and upload it to Debian."
4442 msgstr ""
4443 "Der Sponsor konnte kein verbliebenes Problem finden. Er erstellt das Paket, "
4444 "signiert es und lädt es zu Debian hoch."
4445
4446 #. type: Content of: <chapter><section><section><para>
4447 #: beyond-pkging.dbk:337
4448 msgid ""
4449 "The process of sponsoring a package is: <placeholder type=\"orderedlist\" id="
4450 "\"0\"/>"
4451 msgstr ""
4452 "Der Prozess, ein Paket zu sponsoren ist: <placeholder  type=\"orderedlist\" "
4453 "id=\"0\"/>"
4454
4455 #. type: Content of: <chapter><section><section><para>
4456 #: beyond-pkging.dbk:360
4457 msgid ""
4458 "Before delving in the details of how to sponsor a package, you should ask "
4459 "yourself whether adding the proposed package is beneficial to Debian."
4460 msgstr ""
4461 "Bevor Sie die Einzelheiten erforschen, wie ein Paket gesponsort wird, "
4462 "sollten Sie sich selbst fragen, ob das Hinzufügen des angebotenen Pakets "
4463 "einen Gewinn für Debian bedeuted."
4464
4465 #. type: Content of: <chapter><section><section><para>
4466 #: beyond-pkging.dbk:364
4467 msgid ""
4468 "There's no simple rule to answer this question, it can depend on many "
4469 "factors: is the upstream codebase mature and not full of security holes? Are "
4470 "there pre-existing packages that can do the same task and how do they "
4471 "compare to this new package? Has the new package been requested by users and "
4472 "how large is the user base? How active are the upstream developers?"
4473 msgstr ""
4474 "Es gibt keine einfache Regel, um diese Frage zu beantworten, sie kann von "
4475 "vielen Faktoren abhängen: Ist die Code-Basis der Originalautoren ausgereift "
4476 "und nicht voller Sicherheitslücken? Gibt es vorher existierende Pakete, die "
4477 "die gleiche Aufgabe erledigen können und wie sind diese im Vergleich zu "
4478 "diesem neuen Paket? Gab es für dieses neue Paket eine Nachfrage durch "
4479 "Anwender und wie groß ist die Benutzerbasis? Wie aktiv sind die Entwickler "
4480 "des Originals?"
4481
4482 #. type: Content of: <chapter><section><section><para>
4483 #: beyond-pkging.dbk:371
4484 #, fuzzy
4485 #| msgid ""
4486 #| "You should also ensure that the prospective maintainer is going to be a "
4487 #| "good maintainer. Does she already have some experience with other "
4488 #| "packages? If yes, is she doing a good job with them (check out some "
4489 #| "bugs)? Is she familiar with the package and its programming language? "
4490 #| "Does she have the skills needed for this package? If not, is she able to "
4491 #| "learn them?"
4492 msgid ""
4493 "You should also ensure that the prospective maintainer is going to be a good "
4494 "maintainer. Do they already have some experience with other packages? If "
4495 "yes, are they doing a good job with them (check out some bugs)? Are they "
4496 "familiar with the package and its programming language? Do they have the "
4497 "skills needed for this package? If not, are they able to learn them?"
4498 msgstr ""
4499 "Sie sollten außerdem sicherstellen, dass der zukünftige Betreuer ein guter "
4500 "Betreuer sein wird. Hat er bereits etwas Erfahrung mit anderen Paketen? "
4501 "Falls ja, leistet er bei ihnen gute Arbeit (überprüfen Sie einige Fehler)? "
4502 "Ist er vertraut mit dem Paket und dessen Programmiersprache? Verfügt er über "
4503 "die für dieses Paket nötigen Fähigkeiten? Falls nicht, ist er in der Lage "
4504 "sie zu erlernen?"
4505
4506 #. type: Content of: <chapter><section><section><para>
4507 #: beyond-pkging.dbk:379
4508 #, fuzzy
4509 #| msgid ""
4510 #| "It's also a good idea to know where she stands towards Debian: does she "
4511 #| "agree with Debian's philosophy and does she intend to join Debian? Given "
4512 #| "how easy it is to become a Debian Maintainer, you might want to only "
4513 #| "sponsor people who plan to join. That way you know from the start that "
4514 #| "you won't have to act as a sponsor indefinitely."
4515 msgid ""
4516 "It's also a good idea to know where they stand with respect to Debian: do "
4517 "they agree with Debian's philosophy and do they intend to join Debian? Given "
4518 "how easy it is to become a Debian Maintainer, you might want to only sponsor "
4519 "people who plan to join. That way you know from the start that you won't "
4520 "have to act as a sponsor indefinitely."
4521 msgstr ""
4522 "Es ist außerdem eine gute Idee zu wissen, wie er Debian gegenübersteht: "
4523 "Stimmt er der Debian-Philosophie zu und beabsichtigt er Debian beizutreten? "
4524 "Angesichts dessen, wie einfach es ist, ein Debian-Betreuer zu werden, "
4525 "möchten Sie vielleicht nur Leute sponsoren, die planen beizutreten. Auf "
4526 "diese Art wissen Sie von Beginn an, dass Sie nicht auf unbestimmte Zeit als "
4527 "Sponsor agieren wollen."
4528
4529 #. type: Content of: <chapter><section><section><section><title>
4530 #: beyond-pkging.dbk:386
4531 msgid "Sponsoring a new package"
4532 msgstr "Ein neues Paket sponsoren"
4533
4534 #. type: Content of: <chapter><section><section><section><para>
4535 #: beyond-pkging.dbk:388
4536 msgid ""
4537 "New maintainers usually have certain difficulties creating Debian packages — "
4538 "this is quite understandable. They will do mistakes. That's why sponsoring a "
4539 "brand new package into Debian requires a thorough review of the Debian "
4540 "packaging. Sometimes several iterations will be needed until the package is "
4541 "good enough to be uploaded to Debian. Thus being a sponsor implies being a "
4542 "mentor."
4543 msgstr ""
4544 "Neue Betreuer haben gewöhnlich bestimmte Schwierigkeiten bei der Erstellung "
4545 "von Debian-Paketen — dies ist ziemlich verständlich. Das ist der Grund, "
4546 "weshalb das Sponsoring eines brandneuen Pakets in Debian, eine sorgfältige "
4547 "Überprüfung notwendig macht. Manchmal sind mehrere Wiederholungen nötig, bis "
4548 "das Paket gut genug ist, um zu Debian hochgeladen zu werden. Daher "
4549 "impliziert ein Sponsor zu sein, dass man ein Mentor ist."
4550
4551 #. type: Content of: <chapter><section><section><section><para>
4552 #: beyond-pkging.dbk:396
4553 msgid ""
4554 "Don't ever sponsor a new package without reviewing it. The review of new "
4555 "packages done by ftpmasters mainly ensures that the software is really free. "
4556 "Of course, it happens that they stumble on packaging problems but they "
4557 "really should not. It's your task to ensure that the uploaded package "
4558 "complies with the Debian Free Software Guidelines and is of good quality."
4559 msgstr ""
4560 "Sponsoren Sie ein Paket nie, ohne es zu überprüfen. Die Überprüfung eines "
4561 "neuen Pakets, die von den Ftpmasters vorgenommen wird, stellt nur sicher, "
4562 "dass die Software wirklich frei ist. Natürlich kommt es vor, dass sie über "
4563 "Paketierungsprobleme stolpern, aber sie sollten es wirklich nicht. Es ist "
4564 "Ihre Aufgabe dafür zu sorgen, dass das hochgeladene Paket mit den "
4565 "Richtlinien Debians für freie Software übereinstimmt und von guter Qualität "
4566 "ist."
4567
4568 #. type: Content of: <chapter><section><section><section><para><footnote><para>
4569 #: beyond-pkging.dbk:409
4570 msgid ""
4571 "You can find more checks in the wiki where several developers share their "
4572 "own <ulink url=\"http://wiki.debian.org/SponsorChecklist\">sponsorship "
4573 "checklists</ulink>."
4574 msgstr ""
4575 "Sie können weitere Überprüfungen im Wiki finden, wo mehrere Entwickler ihre "
4576 "eigenen <ulink url=\"http://wiki.debian.org/SponsorChecklist\">Sponsorschaft-"
4577 "Prüflisten</ulink> miteinander teilen."
4578
4579 #. type: Content of: <chapter><section><section><section><para>
4580 #: beyond-pkging.dbk:404
4581 msgid ""
4582 "Building the package and testing the software is part of the review, but "
4583 "it's also not enough. The rest of this section contains a non-exhaustive "
4584 "list of points to check in your review.  <placeholder type=\"footnote\" id="
4585 "\"0\"/>"
4586 msgstr ""
4587 "Das Erstellen des Pakets und Prüfen der Software ist Teil der Überprüfung, "
4588 "aber es reicht nicht aus. Der Rest dieses Abschnitts enthält eine "
4589 "unvollständige Liste von Punkten, die Sie in Ihrer Überprüfung testen "
4590 "sollten. <placeholder type=\"footnote\" id=\"0\"/>"
4591
4592 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4593 #: beyond-pkging.dbk:416
4594 msgid ""
4595 "Verify that the upstream tarball provided is the same that has been "
4596 "distributed by the upstream author (when the sources are repackaged for "
4597 "Debian, generate the modified tarball yourself)."
4598 msgstr ""
4599 "Prüfen Sie, ob der bereitgestellte Original-Tarball derselbe ist, wie der, "
4600 "den der Originalautor verteilt (wenn die Quellen neu für Debian gepackt "
4601 "wurden, erstellen Sie selbst den geänderten Tarball)."
4602
4603 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4604 #: beyond-pkging.dbk:421
4605 msgid ""
4606 "Run <command>lintian</command> (see <xref linkend=\"lintian\"/>). It will "
4607 "catch many common problems. Be sure to verify that any <command>lintian</"
4608 "command> overrides setup by the maintainer is fully justified."
4609 msgstr ""
4610 "Führen Sie <command>lintian</command> aus (siehe <xref linkend=\"lintian\"/"
4611 ">). Es wird viele häufige Probleme erwischen. Achten Sie darauf zu "
4612 "überprüfen, dass jegliche Einstellung, durch die der Betreuer "
4613 "<command>lintian</command> außer Kraft setzt, vollständig gerechtfertigt ist."
4614
4615 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4616 #: beyond-pkging.dbk:426
4617 msgid ""
4618 "Run <command>licensecheck</command> (part of <xref linkend=\"devscripts\"/>) "
4619 "and verify that <filename>debian/copyright</filename> seems correct and "
4620 "complete. Look for license problems (like files with “All rights reserved” "
4621 "headers, or with a non-DFSG compliant license). <command>grep -ri</command> "
4622 "is your friend for this task."
4623 msgstr ""
4624 "Führen Sie <command>licensecheck</command> aus (Teil von <xref linkend="
4625 "\"devscripts\"/>) und überprüfen Sie, ob <filename>debian/copyright</"
4626 "filename> korrekt und komplett zu sein scheint. Suchen Sie nach "
4627 "Lizenzproblemen (wie Dateien mit »All rights reserved«-Kopfzeilen oder nicht "
4628 "DFSG-konformen Lizenzen). Bei dieser Aufgabe ist <command>grep -ri</command> "
4629 "Ihr Freund."
4630
4631 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4632 #: beyond-pkging.dbk:433
4633 msgid ""
4634 "Build the package with <command>pbuilder</command> (or any similar tool, see "
4635 "<xref linkend=\"pbuilder\"/>) to ensure that the build-dependencies are "
4636 "complete."
4637 msgstr ""
4638 "Erstellen Sie das Paket mit <command>pbuilder</command> (oder einem "
4639 "ähnlichen Werkzeug, siehe <xref linkend=\"pbuilder\"/>), um sicherzustellen, "
4640 "dass die Build-Abhängigkeiten vollständig sind."
4641
4642 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4643 #: beyond-pkging.dbk:438
4644 msgid ""
4645 "Proofread <filename>debian/control</filename>: does it follow the best "
4646 "practices (see <xref linkend=\"bpp-debian-control\"/>)? Are the dependencies "
4647 "complete?"
4648 msgstr ""
4649 "Lesen Sie <filename>debian/control</filename> Korrektur: Folgt es den "
4650 "optimalen Vorgehensweisen (siehe <xref linkend=\"bpp-debian-control\"/>)? "
4651 "Sind die Abhängigkeiten vollständig?"
4652
4653 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4654 #: beyond-pkging.dbk:443
4655 msgid ""
4656 "Proofread <filename>debian/rules</filename>: does it follow the best "
4657 "practices (see <xref linkend=\"bpp-debian-rules\"/>)? Do you see some "
4658 "possible improvements?"
4659 msgstr ""
4660 "Lesen Sie <filename>debian/rules</filename> Korrektur: Folgt es den "
4661 "optimalen Vorgehensweisen (siehe <xref linkend=\"bpp-debian-rules\"/>)? "
4662 "Können Sie mögliche Verbesserungen sehen?"
4663
4664 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4665 #: beyond-pkging.dbk:448
4666 msgid ""
4667 "Proofread the maintainer scripts (<filename>preinst</filename>, "
4668 "<filename>postinst</filename>, <filename>prerm</filename>, <filename>postrm</"
4669 "filename>, <filename>config</filename>): will the <filename>preinst</"
4670 "filename>/<filename>postrm</filename> work when the dependencies are not "
4671 "installed? Are all the scripts idempotent (i.e. can you run them multiple "
4672 "times without consequences)?"
4673 msgstr ""
4674 "Lesen Sie die Betreuerskripte (<filename>preinst</filename>, "
4675 "<filename>postinst</filename>, <filename>prerm</filename>, <filename>postrm</"
4676 "filename>, <filename>config</filename>) Korrektur: Werden <filename>preinst</"
4677 "filename>/<filename>postrm</filename> funktionieren, wenn die Abhängigkeiten "
4678 "nicht installiert sind? Sind alle Skripte idempotent (d.h. können Sie sie "
4679 "mehrmals ohne Konsequenzen ausführen)?"
4680
4681 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4682 #: beyond-pkging.dbk:456
4683 msgid ""
4684 "Review any change to upstream files (either in <filename>.diff.gz</"
4685 "filename>, or in <filename>debian/patches/</filename> or directly embedded "
4686 "in the <filename>debian</filename> tarball for binary files). Are they "
4687 "justified? Are they properly documented (with <ulink url=\"&url-dep3;"
4688 "\">DEP-3</ulink> for patches)?"
4689 msgstr ""
4690 "Überprüfen Sie jede Änderung an Originaldateien (entweder in <filename>.diff."
4691 "gz</filename>, in <filename>debian/patches/</filename> oder direkt in den "
4692 "Tarball <filename>debian</filename> für Binärdateien eingebettet). Sind sie "
4693 "gerechtfertigt? Sind sie ordentlich dokumentiert (mit <ulink url=\"&url-dep3;"
4694 "\">DEP-3</ulink> für Patche)?"
4695
4696 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4697 #: beyond-pkging.dbk:462
4698 msgid ""
4699 "For every file, ask yourself why the file is there and whether it's the "
4700 "right way to achieve the desired result. Is the maintainer following the "
4701 "best packaging practices (see <xref linkend=\"best-pkging-practices\"/>)?"
4702 msgstr ""
4703 "Fragen Sie sich für jede Datei, warum diese Datei dort ist und ob dies der "
4704 "richtige Weg ist das gewünschte Ergebnis zu erzielen. Folgt der Betreuer den "
4705 "optimalen Vorgehensweisen beim Paketieren (siehe <xref linkend=\"best-pkging-"
4706 "practices\"/>)?"
4707
4708 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4709 #: beyond-pkging.dbk:468
4710 msgid ""
4711 "Build the packages, install them and try the software. Ensure you can remove "
4712 "and purge the packages. Maybe test them with <command>piuparts</command>."
4713 msgstr ""
4714 "erstellen Sie die Pakete, installieren Sie sie und probieren Sie die "
4715 "Software aus. Stellen Sie sicher, dass Sie die Pakete entfernen und "
4716 "vollständig beseitigen können. Eventuell testen Sie sie mit "
4717 "<command>piuparts</command>."
4718
4719 #. type: Content of: <chapter><section><section><section><para>
4720 #: beyond-pkging.dbk:474
4721 #, fuzzy
4722 #| msgid ""
4723 #| "If the audit did not reveal any problem, you can build the package and "
4724 #| "upload it to Debian. Remember that even if you're not the maintainer, the "
4725 #| "sponsor is still responsible of what he uploaded to Debian. That's why "
4726 #| "you're encouraged to keep up with the package through the <xref linkend="
4727 #| "\"pkg-tracking-system\"/>."
4728 msgid ""
4729 "If the audit did not reveal any problem, you can build the package and "
4730 "upload it to Debian. Remember that even if you're not the maintainer, as a "
4731 "sponsor you are still responsible for what you upload to Debian. That's why "
4732 "you're encouraged to keep up with the package through the <xref linkend="
4733 "\"pkg-tracking-system\"/>."
4734 msgstr ""
4735 "Falls die Kontrolle kein Problem offenbarte, können Sie das Paket erstellen "
4736 "und zu Debian hochladen. Denken Sie daran, dass , obwohl Sie nicht der "
4737 "Betreuer sind, der Sponsor immer noch für das vernatwortlich ist, was er zu "
4738 "Debian hochlädt. Daher sei Ihnen geraten, das Paket durch das <xref linkend="
4739 "\"pkg-tracking-system\"/> im Auge zu behalten."
4740
4741 #. type: Content of: <chapter><section><section><section><para>
4742 #: beyond-pkging.dbk:481
4743 #, fuzzy
4744 #| msgid ""
4745 #| "Note that you should not need to modify the source package to put your "
4746 #| "name in the <filename>changelog</filename> or in the <filename>control</"
4747 #| "filename> file. The <literal>Maintainer</literal> field of the "
4748 #| "<filename>control</filename> file and the <filename>changelog</filename> "
4749 #| "should list the person who did the packaging, i.e. the sponsoree. That "
4750 #| "way she will get all the BTS mail."
4751 msgid ""
4752 "Note that you should not need to modify the source package to put your name "
4753 "in the <filename>changelog</filename> or in the <filename>control</filename> "
4754 "file. The <literal>Maintainer</literal> field of the <filename>control</"
4755 "filename> file and the <filename>changelog</filename> should list the person "
4756 "who did the packaging, i.e. the sponsoree. That way they will get all the "
4757 "BTS mail."
4758 msgstr ""
4759 "Beachten Sie, dass Sie das Quellpaket nicht verändern müssen, um Ihren Namen "
4760 "in die Datei <filename>changelog</filename> oder <filename>control</"
4761 "filename> einzutragen. Das Feld <literal>Maintainer</literal> der Dateien "
4762 "<filename>control</filename> und <filename>changelog</filename> sollte die "
4763 "Person aufführen, die das Paket erstellte, d.h. den Gesponsorten. Auf diese "
4764 "Art wird er daher alle Mail des BTS erhalten."
4765
4766 #. type: Content of: <chapter><section><section><section><para>
4767 #: beyond-pkging.dbk:487
4768 msgid ""
4769 "Instead you should instruct <command>dpkg-buildpackage</command> to use your "
4770 "key for the signature. You do that with the <literal>-k</literal> option:"
4771 msgstr ""
4772 "Stattdessen sollten Sie <command>dpkg-buildpackage</command> anweisen, Ihren "
4773 "Schlüssel für die Signatur zu benutzen. Sie erreichen dies mit der Option "
4774 "<literal>-k</literal>:"
4775
4776 #. type: Content of: <chapter><section><section><section><screen>
4777 #: beyond-pkging.dbk:490
4778 #, no-wrap
4779 msgid "dpkg-buildpackage -k<replaceable>KEY-ID</replaceable>\n"
4780 msgstr "dpkg-buildpackage -k<replaceable>SCHLÜSSELNUMMER</replaceable>\n"
4781
4782 #. type: Content of: <chapter><section><section><section><para>
4783 #: beyond-pkging.dbk:492
4784 msgid ""
4785 "If you use <command>debuild</command> and <command>debsign</command>, you "
4786 "can even configure it permanently in <filename>~/.devscripts</filename>:"
4787 msgstr ""
4788 "Falls Sie <command>debuild</command> und <command>debsign</command> "
4789 "benutzen, können sie das sogar permanent in <filename>~/.devscripts</"
4790 "filename> konfigurieren:"
4791
4792 #. type: Content of: <chapter><section><section><section><programlisting>
4793 #: beyond-pkging.dbk:495
4794 #, no-wrap
4795 msgid "DEBSIGN_KEYID=<replaceable>KEY-ID</replaceable>\n"
4796 msgstr "DEBSIGN_KEYID=<replaceable>SCHLÜSSELNUMMER</replaceable>\n"
4797
4798 #. type: Content of: <chapter><section><section><section><title>
4799 #: beyond-pkging.dbk:500
4800 msgid "Sponsoring an update of an existing package"
4801 msgstr "Eine Aktualisierung eines existierenden Pakets sponsoren"
4802
4803 #. type: Content of: <chapter><section><section><section><para>
4804 #: beyond-pkging.dbk:502
4805 msgid ""
4806 "You will usually assume that the package has already gone through a full "
4807 "review. So instead of doing it again, you will carefully analyze the "
4808 "difference between the current version and the new version prepared by the "
4809 "maintainer. If you have not done the initial review yourself, you might "
4810 "still want to have a more deeper look just in case the initial reviewer was "
4811 "sloppy."
4812 msgstr ""
4813 "Sie werden normalerweise davon ausgehen, dass das Paket bereits eine "
4814 "vollständige Überprüfung durchlief. Daher werden Sie, anstatt dies wieder zu "
4815 "tun, die Unterschiede zwischen der akutellen und der neu vom Betreuer "
4816 "vorbereiteten Version sorgsam analysieren. Falls Sie die anfängliche "
4817 "Überprüfung nicht selbst durchgeführt haben, können Sie immer noch einen "
4818 "genaueren Blick darauf werfen, nur für den Fall, dass der erste Prüfer "
4819 "nachlässig war."
4820
4821 #. type: Content of: <chapter><section><section><section><para>
4822 #: beyond-pkging.dbk:510
4823 msgid ""
4824 "To be able to analyze the difference you need both versions. Download the "
4825 "current version of the source package (with <command>apt-get source</"
4826 "command>)  and rebuild it (or download the current binary packages with "
4827 "<command>aptitude download</command>). Download the source package to "
4828 "sponsor (usually with <command>dget</command>)."
4829 msgstr ""
4830 "Um in der Lage zu sein, die Unterschiede zu untersuchen, benötigen Sie beide "
4831 "Versionen. Laden Sie die aktuelle Version des Quellpakets herunter (mit "
4832 "<command>apt-get source</command>) und erstellen Sie es (oder laden Sie die "
4833 "aktuellen Binärpakete mit <command>aptitude download</command> herunter). "
4834 "Laden Sie das Quellpaket zum Sponsorn (üblicherweise mit <command>dget</"
4835 "command>)."
4836
4837 #. type: Content of: <chapter><section><section><section><para>
4838 #: beyond-pkging.dbk:517
4839 msgid ""
4840 "Read the new changelog entry, it should tell you what to expect during the "
4841 "review. The main tool you will use is <command>debdiff</command> (provide by "
4842 "the <systemitem role=\"package\">devscripts</systemitem> package), you can "
4843 "run it with two source packages (<filename>.dsc</filename> files), or two "
4844 "binary packages, or two <filename>.changes</filename> files (it will then "
4845 "compare all the binary packages listed in the <filename>.changes</filename>)."
4846 msgstr ""
4847 "Lesen Sie den Änderungsprotokolleintrag, er sollte mitteilen, was Sie "
4848 "während der Überprüfung erwartet. Das Hauptwerkzeug, das Sie benutzen "
4849 "werden, ist <command>debdiff</command> (bereitgestellt vom Paket <systemitem "
4850 "role=\"package\">devscripts</systemitem>). Sie können es mit zwei "
4851 "Quellpaketen (<filename>.dsc</filename>-Dateien), zwei Binärpaketen oder "
4852 "zwei <filename>.changes</filename>-Dateien (dann wird es alle Binärpakete "
4853 "vergleichen, die in <filename>.changes</filename> aufgeführt sind) ausführen."
4854
4855 #. type: Content of: <chapter><section><section><section><para>
4856 #: beyond-pkging.dbk:524
4857 msgid ""
4858 "If you compare the source packages (excluding upstream files in the case of "
4859 "a new upstream version, for example by filtering the output of "
4860 "<command>debdiff</command> with <command>filterdiff -i '*/debian/*'</"
4861 "command>), you must understand all the changes you see and they should be "
4862 "properly documented in the Debian changelog."
4863 msgstr ""
4864 "Falls Sie die Quellpakete vergleichen (ausschließlich der Originaldateien im "
4865 "Fall einer neuen Originalversion, zum Beispiel durch Filtern der Ausgabe von "
4866 "<command>debdiff</command> mit <command>filterdiff -i '*/debian/*'</"
4867 "command>), müssen Sie alle Änderungen verstehen und sie sollten ordentlich "
4868 "im Debian-Änderungsprotokoll dokumentiert sein."
4869
4870 #. type: Content of: <chapter><section><section><section><para>
4871 #: beyond-pkging.dbk:531
4872 msgid ""
4873 "If everything is fine, build the package and compare the binary packages to "
4874 "verify that the changes on the source package have no unexpected "
4875 "consequences (like some files dropped by mistake, missing dependencies, "
4876 "etc.)."
4877 msgstr ""
4878 "Falls alles in Ordnung ist, erstellen Sie das Paket und vergleichen Sie die "
4879 "Binärpakete, um zu prüfen, ob die Änderungen am Quellpaket keine "
4880 "unerwarteten Folgen haben (wie einige versehentlich entfallenen Dateien, "
4881 "fehlende Abhängigkeiten etc."
4882
4883 #. type: Content of: <chapter><section><section><section><para>
4884 #: beyond-pkging.dbk:537
4885 #, fuzzy
4886 #| msgid ""
4887 #| "You might want to check out the Package Tracking System (see <xref "
4888 #| "linkend=\"pkg-tracking-system\"/>) to verify if the maintainer has not "
4889 #| "missed something important. Maybe there are translations updates sitting "
4890 #| "in the BTS that could have been integrated. Maybe the package has been "
4891 #| "NMUed and the maintainer forgot to integrate the changes from the NMU in "
4892 #| "his package. Maybe there's a release critical bug that he has left "
4893 #| "unhandled and that's blocking migration to <literal>testing</literal>. "
4894 #| "Whatever. If you find something that she could have done (better), it's "
4895 #| "time to tell her so that she can improve for next time, and so that she "
4896 #| "has a better understanding of her responsibilities."
4897 msgid ""
4898 "You might want to check out the Package Tracking System (see <xref linkend="
4899 "\"pkg-tracking-system\"/>) to verify if the maintainer has not missed "
4900 "something important. Maybe there are translations updates sitting in the BTS "
4901 "that could have been integrated. Maybe the package has been NMUed and the "
4902 "maintainer forgot to integrate the changes from the NMU into their package. "
4903 "Maybe there's a release critical bug that they have left unhandled and "
4904 "that's blocking migration to <literal>testing</literal>.  If you find "
4905 "something that they could have done (better), it's time to tell them so that "
4906 "they can improve for next time, and so that they have a better understanding "
4907 "of their responsibilities."
4908 msgstr ""
4909 "Sie möchten möglicherweise das Package-Tracking-System austesten (siehe "
4910 "<xref linkend=\"pkg-tracking-system\"/>), um zu überprüfen, ob der Betreuer "
4911 "nichts Wichtiges versäumt hat. Möglicherweise gibt es "
4912 "Übersetzungsaktualisierungen, die im BTS liegen und hätten integriert werden "
4913 "können. Möglicherweise wurde ein NMU des Pakets durchgeführt und der "
4914 "Betreuer vergaß, die Änderungen des NMUs in sein Paket einzubauen. "
4915 "Vielleicht ist ein veröffentlichungskritischer Fehler unbehandelt geblieben "
4916 "und dies blockiert die Migration nach <literal>testing</literal>. Was auch "
4917 "immer. Falls Sie etwas finden, was (besser) erledigt werden könnte, ist es "
4918 "an der Zeit ihm dies mitzuteilen, so dass er es das nächste Mal besser "
4919 "machen kann und dass er seine Verantwortlichkeiten besser versteht."
4920
4921 #. type: Content of: <chapter><section><section><section><para>
4922 #: beyond-pkging.dbk:549
4923 msgid ""
4924 "If you have found no major problem, upload the new version. Otherwise ask "
4925 "the maintainer to provide you a fixed version."
4926 msgstr ""
4927 "Falls Sie kein bedeutendes Problem gefunden haben, laden Sie die neue "
4928 "Version hoch. Andernfalls bitten Sie den Betreuer, Ihnen eine reparierte "
4929 "Version zur Verfügung zu stellen."
4930
4931 #. type: Content of: <chapter><section><section><title>
4932 #: beyond-pkging.dbk:556
4933 msgid "Advocating new developers"
4934 msgstr "Neue Entwickler befürworten"
4935
4936 #. type: Content of: <chapter><section><section><para>
4937 #: beyond-pkging.dbk:558
4938 msgid ""
4939 "See the page about <ulink url=\"&url-newmaint-advocate;\">advocating a "
4940 "prospective developer</ulink> at the Debian web site."
4941 msgstr ""
4942 "Lesen Sie die Seite <ulink url=\"&url-newmaint-advocate;\">Einen zukünftigen "
4943 "Entwickler befürworten</ulink> auf der Debian-Website."
4944
4945 #. type: Content of: <chapter><section><section><title>
4946 #: beyond-pkging.dbk:565
4947 msgid "Handling new maintainer applications"
4948 msgstr "Handhabung von Bewerbungen neuer Betreuer"
4949
4950 #. type: Content of: <chapter><section><section><para>
4951 #: beyond-pkging.dbk:567
4952 msgid ""
4953 "Please see <ulink url=\"&url-newmaint-amchecklist;\">Checklist for "
4954 "Application Managers</ulink> at the Debian web site."
4955 msgstr ""
4956 "Lesen Sie bitte die <ulink url=\"&url-newmaint-amchecklist;\">Checkliste für "
4957 "Bewerbungsleiter</ulink> auf der Debian-Website."
4958
4959 #. type: Content of: <chapter><title>
4960 #: developer-duties.dbk:7
4961 msgid "Debian Developer's Duties"
4962 msgstr "Pflichten von Debian-Entwicklern"
4963
4964 #. type: Content of: <chapter><section><title>
4965 #: developer-duties.dbk:10
4966 msgid "Package Maintainer's Duties"
4967 msgstr "Pflichten von Paketbetreuern"
4968
4969 #. type: Content of: <chapter><section><para>
4970 #: developer-duties.dbk:11
4971 msgid ""
4972 "As a package maintainer, you're supposed to provide high-quality packages "
4973 "that are well integrated in the system and that adhere to the Debian Policy."
4974 msgstr ""
4975 "Als Paketbetreuer sollen Sie Pakete hoher Qualität bereitstellen, die gut in "
4976 "das System integriert sind und die den Debian-Richtlinien folgen."
4977
4978 #. type: Content of: <chapter><section><section><title>
4979 #: developer-duties.dbk:16
4980 msgid "Work towards the next <literal>stable</literal> release"
4981 msgstr "Auf die nächste <literal>stable</literal>-Veröffentlichung hinarbeiten"
4982
4983 #. type: Content of: <chapter><section><section><para>
4984 #: developer-duties.dbk:18
4985 msgid ""
4986 "Providing high-quality packages in <literal>unstable</literal> is not "
4987 "enough, most users will only benefit from your packages when they are "
4988 "released as part of the next <literal>stable</literal> release. You are thus "
4989 "expected to collaborate with the release team to ensure your packages get "
4990 "included."
4991 msgstr ""
4992 "Es reicht nicht aus, Pakete hoher Qualität in <literal>unstable</literal> "
4993 "bereitzustellen, die meisten Anwender werden nur von Ihren Paketen "
4994 "profitieren, wenn Sie Teil der nächsten <literal>stable</literal>-"
4995 "Veröffentlichung sind. Es wird daher von Ihnen erwartet, dass Sie mit dem "
4996 "Release-Team zusammenarbeiten, um sicherzustellen, dass Ihre Pakete dort "
4997 "berücksichtigt werden."
4998
4999 #. type: Content of: <chapter><section><section><para>
5000 #: developer-duties.dbk:24
5001 msgid ""
5002 "More concretely, you should monitor whether your packages are migrating to "
5003 "<literal>testing</literal> (see <xref linkend=\"testing\"/>). When the "
5004 "migration doesn't happen after the test period, you should analyze why and "
5005 "work towards fixing this.  It might mean fixing your package (in the case of "
5006 "release-critical bugs or failures to build on some architecture) but it can "
5007 "also mean updating (or fixing, or removing from <literal>testing</literal>) "
5008 "other packages to help complete a transition in which your package is "
5009 "entangled due to its dependencies. The release team might provide you some "
5010 "input on the current blockers of a given transition if you are not able to "
5011 "identify them."
5012 msgstr ""
5013 "Konkreter ausgedrückt, sollten Sie überwachen, ob Ihre Pakete nach "
5014 "<literal>testing</literal> (siehe <xref linkend=\"testing\"/>) wandern. Wenn "
5015 "die Migration nicht nach der Testperiode stattfindet, sollten Sie "
5016 "analysieren, warum und darauf hinarbeiten, dies zu beheben. Es könnte "
5017 "heißen, das Sie Ihr Paket reparieren müssen (im Fall "
5018 "veröffentlichungskritischer Fehler oder wenn das Bauen auf einigen "
5019 "Architekturen fehlschlägt), aber es kann auch heißen, dass andere Pakete "
5020 "aktualisiert (oder repariert oder aus <literal>testing</literal> entfernt) "
5021 "werden müssen, um bei einem Übergang zu helfen, in den Ihr Paket aufgrund "
5022 "von Abhängigkeiten verstrickt ist. Das Release-Team könnte Ihnen einige "
5023 "Informationen liefern, was derzeit einen gegebenen Übergang blockiert, falls "
5024 "Sie das nicht erkennen können."
5025
5026 #. type: Content of: <chapter><section><section><title>
5027 #: developer-duties.dbk:37
5028 msgid "Maintain packages in <literal>stable</literal>"
5029 msgstr "Pakete in <literal>stable</literal> betreuen"
5030
5031 #. type: Content of: <chapter><section><section><para>
5032 #: developer-duties.dbk:39
5033 #, fuzzy
5034 #| msgid ""
5035 #| "Most of the package maintainer's work goes into providing updated "
5036 #| "versions of packages in <literal>unstable</literal>, but his job also "
5037 #| "entails taking care of the packages in the current <literal>stable</"
5038 #| "literal> release."
5039 msgid ""
5040 "Most of the package maintainer's work goes into providing updated versions "
5041 "of packages in <literal>unstable</literal>, but their job also entails "
5042 "taking care of the packages in the current <literal>stable</literal> release."
5043 msgstr ""
5044 "Die meiste Arbeit von Paketbetreuern geht in das Bereitstellen "
5045 "aktualisierter Paketversionen in <literal>unstable</literal>, aber ihre "
5046 "Aufgabe bedingt auch, sich um Pakete in der aktuellen Veröffentlichung von "
5047 "<literal>stable</literal> zu kümmern."
5048
5049 #. type: Content of: <chapter><section><section><para>
5050 #: developer-duties.dbk:44
5051 msgid ""
5052 "While changes in <literal>stable</literal> are discouraged, they are "
5053 "possible. Whenever a security problem is reported, you should collaborate "
5054 "with the security team to provide a fixed version (see <xref linkend=\"bug-"
5055 "security\"/>). When bugs of severity important (or more) are reported "
5056 "against the <literal>stable</literal> version of your packages, you should "
5057 "consider providing a targeted fix.  You can ask the <literal>stable</"
5058 "literal> release team whether they would accept such an update and then "
5059 "prepare a <literal>stable</literal> upload (see <xref linkend=\"upload-stable"
5060 "\"/>)."
5061 msgstr ""
5062 "Obwohl von Änderungen in <literal>stable</literal> abgeraten wird, sind "
5063 "diese dennoch möglich. Immer wenn ein Sicherheitsproblem gemeldet wird, "
5064 "sollten Sie mit dem Sicherheits-Team zusammenarbeiten, um eine reparierte "
5065 "Version bereitzustellen (siehe <xref linkend=\"bug-security\"/>). Wenn "
5066 "Fehler des Schweregrads »important« (oder höher) gemeldet werden, sollten "
5067 "Sie in Betracht ziehen, eine gezielte Fehlerbehebung zur Verfügung zu "
5068 "stellen. Sie können das <literal>stable</literal>-Release-Team fragen, ob es "
5069 "eine solche Aktualisierung akzeptieren würde und dann einen <literal>stable</"
5070 "literal>-Upload vorbereiten (siehe <xref linkend=\"upload-stable\"/>)."
5071
5072 #. type: Content of: <chapter><section><section><title>
5073 #: developer-duties.dbk:56
5074 msgid "Manage release-critical bugs"
5075 msgstr "Verwalten veröffentlichungskritischer Fehler"
5076
5077 #. type: Content of: <chapter><section><section><para>
5078 #: developer-duties.dbk:58
5079 msgid ""
5080 "Generally you should deal with bug reports on your packages as described in "
5081 "<xref linkend=\"bug-handling\"/>.  However, there's a special category of "
5082 "bugs that you need to take care of — the so-called release-critical bugs (RC "
5083 "bugs). All bug reports that have severity <literal>critical</literal>, "
5084 "<literal>grave</literal> or <literal>serious</literal> make the package "
5085 "unsuitable for inclusion in the next <literal>stable</literal> release.  "
5086 "They can thus delay the Debian release (when they affect a package in "
5087 "<literal>testing</literal>) or block migrations to <literal>testing</"
5088 "literal> (when they only affect the package in <literal>unstable</literal>). "
5089 "In the worst scenario, they will lead to the package's removal. That's why "
5090 "these bugs need to be corrected as quickly as possible."
5091 msgstr ""
5092 "Sie sollten Fehlerberichte zu Ihren Paketen generell so erledigen, wie es in "
5093 "<xref linkend=\"bug-handling\"/> beschrieben wird. Es gibt jedoch eine "
5094 "spezielle Fehlerkategorie, auf die Sie besonders Acht geben sollten – "
5095 "sogenannte veröffentlichungskritische Fehler (release critical bugs/RC-"
5096 "Fehler). Alle Fehlerberichte, mit den Schweregrad <literal>critical</"
5097 "literal>, <literal>grave</literal> oder <literal>serious</literal> machen "
5098 "das Paket ungeeignet für eine Aufnahme in die nächste <literal>stable</"
5099 "literal>-Veröffentlichung. Sie können daher die Debian-Veröffentlichung "
5100 "verzögern (wenn sie ein Paket in <literal>testing</literal> beeinflussen) "
5101 "oder Migrationen nach <literal>testing</literal> blockieren (wenn sie nur "
5102 "ein Paket in <literal>unstable</literal> beeinflussen). Im schlimmsten Fall "
5103 "führen Sie zum Entfernen des Pakets. Daher müssen diese Fehler so schnell "
5104 "wie möglich behoben werden."
5105
5106 #. type: Content of: <chapter><section><section><para>
5107 #: developer-duties.dbk:70
5108 msgid ""
5109 "If, for any reason, you aren't able fix an RC bug in a package of yours "
5110 "within 2 weeks (for example due to time constraints, or because it's "
5111 "difficult to fix), you should mention it clearly in the bug report and you "
5112 "should tag the bug <literal>help</literal> to invite other volunteers to "
5113 "chime in. Be aware that RC bugs are frequently the targets of Non-Maintainer "
5114 "Uploads (see <xref linkend=\"nmu\"/>) because they can block the "
5115 "<literal>testing</literal> migration of many packages."
5116 msgstr ""
5117 "Falls Sie aus irgend einem Grund nicht in der Lage sind, den Fehler in einem "
5118 "Paket innerhalb von zwei Wochen zu beheben (zum Beispiel aus Termingründen "
5119 "oder weil er schwer zu beheben ist), sollten Sie es klar im Fehlerbericht "
5120 "vermerken und den Fahler mit <literal>help</literal> kennzeichnen, um "
5121 "Freiwillige einzuladen, sich einzuschalten. Seien Sie sich bewusst, dass "
5122 "veröffentlichungskritische Fehler oft das Ziel von Uploads durch Nicht-"
5123 "Betreuer (»Non-Maintainer Uploads«, siehe <xref linkend=\"nmu\"/>) sind, da "
5124 "sie die Migration vieler Pakete nach <literal>testing</literal> blockieren "
5125 "können."
5126
5127 # FIXME s/<xref linkend=\"mia-qa\" />)/<xref linkend=\"mia-qa\"/>)/
5128 #. type: Content of: <chapter><section><section><para>
5129 #: developer-duties.dbk:79
5130 #, fuzzy
5131 #| msgid ""
5132 #| "Lack of attention to RC bugs is often interpreted by the QA team as a "
5133 #| "sign that the maintainer has disappeared without properly orphaning his "
5134 #| "package.  The MIA team might also get involved, which could result in "
5135 #| "your packages being orphaned (see <xref linkend=\"mia-qa\" />)."
5136 msgid ""
5137 "Lack of attention to RC bugs is often interpreted by the QA team as a sign "
5138 "that the maintainer has disappeared without properly orphaning their "
5139 "package.  The MIA team might also get involved, which could result in your "
5140 "packages being orphaned (see <xref linkend=\"mia-qa\" />)."
5141 msgstr ""
5142 "Mangel an Aufmerksamkeit gegenüber veröffentlichungskritischen Fehler wird "
5143 "vom Release-Team oft als Zeichen interpretiert, dass der Betreuer "
5144 "verschwunden ist, ohne sein Paket ordentlich zu verwaisen. Das MIA-Team "
5145 "könnte außerdem eingeschaltet werden, was dazu führen könnte, dass Ihre "
5146 "Pakete verwaist werden (siehe <xref linkend=\"mia-qa\"/>)."
5147
5148 #. type: Content of: <chapter><section><section><title>
5149 #: developer-duties.dbk:87
5150 msgid "Coordination with upstream developers"
5151 msgstr "Abstimmung mit Originalautoren"
5152
5153 #. type: Content of: <chapter><section><section><para>
5154 #: developer-duties.dbk:89
5155 msgid ""
5156 "A big part of your job as Debian maintainer will be to stay in contact with "
5157 "the upstream developers.  Debian users will sometimes report bugs that are "
5158 "not specific to Debian to our bug tracking system.  You have to forward "
5159 "these bug reports to the upstream developers so that they can be fixed in a "
5160 "future upstream release."
5161 msgstr ""
5162 "Ein Großteil Ihrer Arbeit als Debian-Betreuer wird darin bestehen, mit den "
5163 "Autoren des Programms Kontakt zu halten. Manchmal melden Debian-Anwender "
5164 "Fehler an die Debian-Fehlerdatenbank, die nicht Debian-spezifisch sind. Sie "
5165 "müssen diese Fehler an die Programmautoren weiterleiten, so dass die "
5166 "Programmautoren sie in einer zukünftigen Veröffentlichung beheben können."
5167
5168 #. type: Content of: <chapter><section><section><para>
5169 #: developer-duties.dbk:96
5170 msgid ""
5171 "While it's not your job to fix non-Debian specific bugs, you may freely do "
5172 "so if you're able.  When you make such fixes, be sure to pass them on to the "
5173 "upstream maintainers as well.  Debian users and developers will sometimes "
5174 "submit patches to fix upstream bugs — you should evaluate and forward these "
5175 "patches upstream."
5176 msgstr ""
5177 "Obwohl es nicht Ihre Arbeit ist, nicht Debian-spezifische Fehler zu beheben, "
5178 "können Sie dies dennoch tun, wenn Sie dazu in der Lage sind. Wenn Sie solche "
5179 "Fehler beheben, stellen Sie sicher, dass Sie ihre Korrekturen auch an die "
5180 "ursprünglichen Betreuer weiterleiten. Debian-Anwender und -Entwickler  "
5181 "werden manchmal Patche schicken, um Fehler im Ursprungsprogramm zu beheben – "
5182 "Sie sollten diese Patche auswerten und an die ursprünglichen Autoren "
5183 "weiterleiten."
5184
5185 #. type: Content of: <chapter><section><section><para>
5186 #: developer-duties.dbk:103
5187 msgid ""
5188 "If you need to modify the upstream sources in order to build a policy "
5189 "compliant package, then you should propose a nice fix to the upstream "
5190 "developers which can be included there, so that you won't have to modify the "
5191 "sources of the next upstream version.  Whatever changes you need, always try "
5192 "not to fork from the upstream sources."
5193 msgstr ""
5194 "Falls Sie die ursprünglichen Quellen verändern müssen, um ein den "
5195 "Richtlinien entsprechendes Paket zu erstellen, dann sollten Sie freundlich "
5196 "eine Korrektur vorschlagen, die dort eingefügt werden kann, so dass Sie die "
5197 "Quellen bei der nächsten Version der Urprungsautoren nicht ändern müssen. "
5198 "Ganz gleich, welche Änderungen sie möchten – versuchen Sie ein Verzweigen "
5199 "von den ursprünglichen Quellen zu vermeiden."
5200
5201 #. type: Content of: <chapter><section><section><para>
5202 #: developer-duties.dbk:110
5203 msgid ""
5204 "If you find that the upstream developers are or become hostile towards "
5205 "Debian or the free software community, you may want to re-consider the need "
5206 "to include the software in Debian. Sometimes the social cost to the Debian "
5207 "community is not worth the benefits the software may bring."
5208 msgstr ""
5209 "Wenn Sie der Ansicht sind, dass die ursprünglichen Entwickler Debian oder "
5210 "der Gemeinschaft rund um freie Software ablehnend gegenüber stehen, könnten "
5211 "Sie es sich nochmal überlegen, ob Sie die Software in Debian einbringen "
5212 "möchten. Manchmal sind es die gesellschaftlichen Kosten höher, als der "
5213 "Gewinn, den die Software mitbringt."
5214
5215 #. type: Content of: <chapter><section><title>
5216 #: developer-duties.dbk:120
5217 msgid "Administrative Duties"
5218 msgstr "Verwaltungspflichten"
5219
5220 #. type: Content of: <chapter><section><para>
5221 #: developer-duties.dbk:121
5222 msgid ""
5223 "A project of the size of Debian relies on some administrative infrastructure "
5224 "to keep track of everything. As a project member, you have some duties to "
5225 "ensure everything keeps running smoothly."
5226 msgstr ""
5227 "Ein Projekt der Größe von Debian beruht auf einer Verwaltungsinfrastruktur, "
5228 "um über alles den Überblick zu behalten. Als Projektmitglied haben Sie "
5229 "einige Pflichten, um sicherzustellen, dass alles glatt läuft."
5230
5231 #. type: Content of: <chapter><section><section><title>
5232 #: developer-duties.dbk:126
5233 msgid "Maintaining your Debian information"
5234 msgstr "Verwaltung Ihrer Debian-Informationen"
5235
5236 #. type: Content of: <chapter><section><section><para>
5237 #: developer-duties.dbk:128
5238 msgid ""
5239 "There's a LDAP database containing information about Debian developers at "
5240 "<ulink url=\"&url-debian-db;\"></ulink>.  You should enter your information "
5241 "there and update it as it changes.  Most notably, make sure that the address "
5242 "where your debian.org email gets forwarded to is always up to date, as well "
5243 "as the address where you get your debian-private subscription if you choose "
5244 "to subscribe there."
5245 msgstr ""
5246 "Es gibt unter <ulink url=\"&url-debian-db;\"></ulink> eine LDAP-Datenbank, "
5247 "die Informationen über Debian-Entwickler enthält. Sie sollten Ihre "
5248 "Informationen dort eintragen und bei Änderungen aktualisieren. Stellen Sie "
5249 "insbesondere sicher, dass Ihre Weiterleitungsadresse für Ihre debian.org-E-"
5250 "Mails immer aktuell ist. Das gilt auch für die Adresse, zu der Ihre »debian-"
5251 "private«-E-Mails versendet werden, wenn Sie sich auch dort angemeldet haben."
5252
5253 #. type: Content of: <chapter><section><section><para>
5254 #: developer-duties.dbk:136
5255 msgid ""
5256 "For more information about the database, please see <xref linkend=\"devel-db"
5257 "\"/>."
5258 msgstr ""
5259 "Um weitere Informationen über die Datenbank zu erhalten, lesen Sie bitte "
5260 "<xref linkend=\"devel-db\"/>."
5261
5262 #. type: Content of: <chapter><section><section><title>
5263 #: developer-duties.dbk:141
5264 msgid "Maintaining your public key"
5265 msgstr "Verwalten Ihres öffentlichen Schlüssels"
5266
5267 #. type: Content of: <chapter><section><section><para>
5268 #: developer-duties.dbk:143
5269 msgid ""
5270 "Be very careful with your private keys.  Do not place them on any public "
5271 "servers or multiuser machines, such as the Debian servers (see <xref linkend="
5272 "\"server-machines\"/>).  Back your keys up; keep a copy offline.  Read the "
5273 "documentation that comes with your software; read the <ulink url=\"&url-pgp-"
5274 "faq;\">PGP FAQ</ulink>."
5275 msgstr ""
5276 "Gehen Sie sehr vorsichtig mit Ihren privaten Schlüsseln um. Legen Sie sie "
5277 "nicht auf öffentlichen Servern oder Maschinen mit mehreren Benutzern ab, wie "
5278 "den Debian-Servern (siehe <xref linkend=\"server-machines\"/>). Sichern Sie "
5279 "Ihre Schlüssel. Behalten Sie eine Kopie offline. Lesen Sie die "
5280 "Dokumentation, die Ihrer Software beiliegt. Lesen Sie die <ulink url=\"&url-"
5281 "pgp-faq;\">PGP-FAQ</ulink>."
5282
5283 #. type: Content of: <chapter><section><section><para>
5284 #: developer-duties.dbk:150
5285 msgid ""
5286 "You need to ensure not only that your key is secure against being stolen, "
5287 "but also that it is secure against being lost.  Generate and make a copy "
5288 "(best also in paper form) of your revocation certificate; this is needed if "
5289 "your key is lost."
5290 msgstr ""
5291 "Sie müssen nicht nur dafür sorgen, dass Ihr Schlüssel sicher vor Diebstahl "
5292 "ist, sondern auch, dass er nicht verloren geht. Generieren Sie Ihr Widerrufs-"
5293 "Zertifikat und erstellen Sie eine Kopie davon (am besten in Papierform). "
5294 "Dies wird benötigt, wenn Sie Ihren Schlüssel verloren haben."
5295
5296 #. type: Content of: <chapter><section><section><para>
5297 #: developer-duties.dbk:156
5298 msgid ""
5299 "If you add signatures to your public key, or add user identities, you can "
5300 "update the Debian key ring by sending your key to the key server at "
5301 "<literal>&keyserver-host;</literal>."
5302 msgstr ""
5303 "Falls Sie Ihrem öffentlichen Schlüssel Signaturen oder Benutzerkennungen "
5304 "hinzufügen, können Sie den Debian-Schlüsselring aktualisieren, indem Sie "
5305 "Ihren Schlüssel an den Schlüsselserver unter <literal>&keyserver-host;</"
5306 "literal> senden."
5307
5308 #. type: Content of: <chapter><section><section><para>
5309 #: developer-duties.dbk:161
5310 msgid ""
5311 "If you need to add a completely new key or remove an old key, you need to "
5312 "get the new key signed by another developer.  If the old key is compromised "
5313 "or invalid, you also have to add the revocation certificate.  If there is no "
5314 "real reason for a new key, the Keyring Maintainers might reject the new "
5315 "key.  Details can be found at <ulink url=\"http://&keyserver-host;/"
5316 "replacing_keys.html\"></ulink>."
5317 msgstr ""
5318 "Wenn Sie einen komplett neuen Schlüssel hinzufügen oder einen alten "
5319 "entfernen möchten, benötigen Sie den durch einen anderen Entwickler neu "
5320 "signierten Schlüssel. Falls der alte Schlüssel kompromittiert oder ungültig "
5321 "ist, müssen Sie außerdem das Widerrufs-Zertifikat hinzufügen. Falls es "
5322 "keinen vernünftigen Grund für einen neuen Schlüssel gibt, können die "
5323 "Betreuer des Schlüsselrings den neuen Schlüssel ablehnen. Details finden Sie "
5324 "unter <ulink url=\"http://&keyserver-host;/replacing_keys.html\"></ulink>."
5325
5326 #. type: Content of: <chapter><section><section><para>
5327 #: developer-duties.dbk:169
5328 msgid ""
5329 "The same key extraction routines discussed in <xref linkend=\"registering\"/"
5330 "> apply."
5331 msgstr ""
5332 "Es werden die gleichen Schlüssel-Extrahierungsroutinen angewandt, wie sie "
5333 "unter <xref linkend=\"registering\"/> besprochen wurden."
5334
5335 #. type: Content of: <chapter><section><section><para>
5336 #: developer-duties.dbk:173
5337 msgid ""
5338 "You can find a more in-depth discussion of Debian key maintenance in the "
5339 "documentation of the <systemitem role=\"package\">debian-keyring</"
5340 "systemitem> package."
5341 msgstr ""
5342 "Eine weiterreichende Erörterung der Debian-Schlüsselverwaltung können Sie in "
5343 "der Dokumentation des Pakets <systemitem role=\"package\">debian-keyring</"
5344 "systemitem> finden."
5345
5346 #. type: Content of: <chapter><section><section><title>
5347 #: developer-duties.dbk:180
5348 msgid "Voting"
5349 msgstr "Abstimmungen"
5350
5351 # http://www.debian.org/devel/constitution
5352 #. type: Content of: <chapter><section><section><para>
5353 #: developer-duties.dbk:182
5354 msgid ""
5355 "Even though Debian isn't really a democracy, we use a democratic process to "
5356 "elect our leaders and to approve general resolutions.  These procedures are "
5357 "defined by the <ulink url=\"&url-constitution;\">Debian Constitution</ulink>."
5358 msgstr ""
5359 "Obwohl Debian nicht wirklich demokratisch ist, werden demokratische Prozesse "
5360 "benutzt, um das Führungspersonal auszuwählen und generellen Entschlüssen "
5361 "zuzustimmen. Diese Prozeduren sind durch die <ulink url=\"&url-constitution;"
5362 "\">Debian-Verfassung</ulink> definiert."
5363
5364 #. type: Content of: <chapter><section><section><para>
5365 #: developer-duties.dbk:188
5366 msgid ""
5367 "Other than the yearly leader election, votes are not routinely held, and "
5368 "they are not undertaken lightly.  Each proposal is first discussed on the "
5369 "&email-debian-vote; mailing list and it requires several endorsements before "
5370 "the project secretary starts the voting procedure."
5371 msgstr ""
5372 "Im Gegensatz zur jährlichen Wahl des Projektleiters werden keine "
5373 "regelmäßigen Abstimmungen abgehalten und wenn doch, dann nicht einfach so. "
5374 "Jeder Vorschlag wird zuerst auf der Mailingliste &email-debian-vote; "
5375 "besprochen und benötigt mehrere Befürworter, bevor der Projektsekretär die "
5376 "Abstimmungsprozedur in Gang setzt."
5377
5378 #. type: Content of: <chapter><section><section><para>
5379 #: developer-duties.dbk:194
5380 msgid ""
5381 "You don't have to track the pre-vote discussions, as the secretary will "
5382 "issue several calls for votes on &email-debian-devel-announce; (and all "
5383 "developers are expected to be subscribed to that list).  Democracy doesn't "
5384 "work well if people don't take part in the vote, which is why we encourage "
5385 "all developers to vote.  Voting is conducted via GPG-signed/encrypted email "
5386 "messages."
5387 msgstr ""
5388 "Sie müssen vor der Abstimmung nicht alle Diskussionen verfolgen, da der "
5389 "Sekretär mehrere Aufrufe zur Abstimmung auf &email-debian-devel-announce; "
5390 "herausgibt (Und von allen Entwicklern wird erwartet, das sie diese Liste "
5391 "abonniert haben). Demokratie funktioniert nicht richtig, wenn die Leute "
5392 "nicht an Abstimmungen teilnehmen, daher wird allen Entwicklern empfohlen "
5393 "abzustimmen. Die Abstimmung wird mittels GPG-signierte/verschlüsselte E-"
5394 "Mails durchgeführt."
5395
5396 #. type: Content of: <chapter><section><section><para>
5397 #: developer-duties.dbk:202
5398 msgid ""
5399 "The list of all proposals (past and current) is available on the <ulink url="
5400 "\"&url-vote;\">Debian Voting Information</ulink> page, along with "
5401 "information on how to make, second and vote on proposals."
5402 msgstr ""
5403 "Die Liste aller(früheren und aktuellen) Vorschläge ist auf der Seite <ulink "
5404 "url=\"&url-vote;\">Debian-Abstimmungs-Informationen</ulink> verfügbar, "
5405 "ebenso die Informationen, wie Vorschläge gemacht und unterstützt werden und "
5406 "darüber abgestimmt wird."
5407
5408 #. type: Content of: <chapter><section><section><title>
5409 #: developer-duties.dbk:209
5410 msgid "Going on vacation gracefully"
5411 msgstr "Elegant Urlaub machen"
5412
5413 #. type: Content of: <chapter><section><section><para>
5414 #: developer-duties.dbk:211
5415 msgid ""
5416 "It is common for developers to have periods of absence, whether those are "
5417 "planned vacations or simply being buried in other work.  The important thing "
5418 "to notice is that other developers need to know that you're on vacation so "
5419 "that they can do whatever is needed if a problem occurs with your packages "
5420 "or other duties in the project."
5421 msgstr ""
5422 "Es ist bei Entwicklern üblich, dass es Zeiten gibt, in denen sie abwesend "
5423 "sind, entweder wegen geplanten Ferien oder einfach, weil sie unter anderer "
5424 "Arbeit begraben sind. Am wichtigsten ist, dass Sie daran denken, andere "
5425 "Entwickler über Ihren Urlaub zu informieren, damit diese bei Problemen mit "
5426 "Ihren Paketen oder anderweitigen Pflichten im Projekt die erforderlichen "
5427 "Maßnahmen ergreifen können."
5428
5429 #. type: Content of: <chapter><section><section><para>
5430 #: developer-duties.dbk:218
5431 msgid ""
5432 "Usually this means that other developers are allowed to NMU (see <xref "
5433 "linkend=\"nmu\"/>) your package if a big problem (release critical bug, "
5434 "security update, etc.) occurs while you're on vacation.  Sometimes it's "
5435 "nothing as critical as that, but it's still appropriate to let others know "
5436 "that you're unavailable."
5437 msgstr ""
5438 "Üblicherweise bedeutet dies, dass andere Entwickler ein NMU (siehe <xref "
5439 "linkend=\"nmu\"/>) Ihres Pakets durchführen dürfen, weil ein großes Problem "
5440 "(veröffentlichungskritischer Fehler, Sicherheitsaktualisierung etc.) "
5441 "auftritt während Sie in Ferien sind. Manchmal ist dies etwas weniger "
5442 "kritisches, aber es ist trotzdem angemessen, andere wissen zu lassen, dass "
5443 "Sie nicht verfügbar sind."
5444
5445 #. type: Content of: <chapter><section><section><para><footnote><para>
5446 #: developer-duties.dbk:227
5447 msgid ""
5448 "This is so that the message can be easily filtered by people who don't want "
5449 "to read vacation notices."
5450 msgstr ""
5451 "Dies geschieht so, dass die Nachricht einfach von Leuten gefiltert werden "
5452 "kann, die keine Urlaubsbenachrichtigungen lesen möchten."
5453
5454 #. type: Content of: <chapter><section><section><para>
5455 #: developer-duties.dbk:225
5456 msgid ""
5457 "In order to inform the other developers, there are two things that you "
5458 "should do.  First send a mail to <email>debian-private@&lists-host;</email> "
5459 "with [VAC] prepended to the subject of your message<placeholder type="
5460 "\"footnote\" id=\"0\"/> and state the period of time when you will be on "
5461 "vacation.  You can also give some special instructions on what to do if a "
5462 "problem occurs."
5463 msgstr ""
5464 "Um andere Entwickler zu informieren, gibt es zwei Dinge, die Sie tun "
5465 "sollten. Zuerst senden Sie eine E-Mail an <email>debian-private@&lists-host;"
5466 "</email> bei der Sie [VAC] vor den Betreff Ihrer Nachricht "
5467 "schreiben<placeholder type=\"footnote\" id=\"0\"/> und die Dauer angeben, "
5468 "wie lange Sie Urlaub machen. Sie können außerdem einige besondere "
5469 "Anweisungen geben, was beim Auftreten von Fehlern zu tun ist."
5470
5471 #. type: Content of: <chapter><section><section><para>
5472 #: developer-duties.dbk:234
5473 msgid ""
5474 "The other thing to do is to mark yourself as on vacation in the <link "
5475 "linkend=\"devel-db\">Debian developers' LDAP database</link> (this "
5476 "information is only accessible to Debian developers).  Don't forget to "
5477 "remove the on vacation flag when you come back!"
5478 msgstr ""
5479 "Das andere, was Sie tun sollten, ist, sich selbst in der <link linkend="
5480 "\"devel-db\">LDAP-Entwicklerdatenbank von Debian</link> als abwesend zu "
5481 "kennzeichnen (auf diese Information können nur Debian-Entwickler zugreifen). "
5482 "Vergessen Sie nicht, die Urlaubskennzeichnung zu entfernen, wenn Sie wieder "
5483 "zurück sind."
5484
5485 #. type: Content of: <chapter><section><section><para>
5486 #: developer-duties.dbk:240
5487 msgid ""
5488 "Ideally, you should sign up at the <ulink url=\"&url-gpg-coord;\">GPG "
5489 "coordination pages</ulink> when booking a holiday and check if anyone there "
5490 "is looking for signing.  This is especially important when people go to "
5491 "exotic places where we don't have any developers yet but where there are "
5492 "people who are interested in applying."
5493 msgstr ""
5494 "Idealerweise sollten Sie sich auf den <ulink url=\"&url-gpg-coord;\">GPG-"
5495 "Koordinierungsseiten</ulink> anmelden, wenn Sie Urlaub buchen und prüfen, ob "
5496 "es dort jemanden gibt, der eine Signatur benötigt. Dies ist besonders dann "
5497 "wichtig, wenn Leute an exotische Orte fahren, an denen es noch keine "
5498 "Entwickler gibt, aber Leute, die an einer Bewerbung interessiert sind."
5499
5500 #. type: Content of: <chapter><section><section><title>
5501 #: developer-duties.dbk:249
5502 msgid "Retiring"
5503 msgstr "Sich zurückziehen"
5504
5505 #. type: Content of: <chapter><section><section><para>
5506 #: developer-duties.dbk:251
5507 msgid ""
5508 "If you choose to leave the Debian project, you should make sure you do the "
5509 "following steps:"
5510 msgstr ""
5511 "Falls Sie das Debian-Projekt verlassen wollen, sollten Sie die folgenden "
5512 "Schritte einhalten:"
5513
5514 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5515 #: developer-duties.dbk:257
5516 msgid ""
5517 "Orphan all your packages, as described in <xref linkend=\"orphaning\"/>."
5518 msgstr ""
5519 "Verwaisen Sie all Ihre Pakete, wie in <xref linkend=\"orphaning\"/> "
5520 "beschrieben."
5521
5522 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5523 #: developer-duties.dbk:262
5524 msgid ""
5525 "Send an gpg-signed email about why you are leaving the project to "
5526 "<email>debian-private@&lists-host;</email>."
5527 msgstr ""
5528 "Senden Sie eine GPG-signierte E-Mail mit den Gründen, weshalb Sie das "
5529 "Projekt verlassen, an <email>debian-private@&lists-host;</email>."
5530
5531 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5532 #: developer-duties.dbk:268
5533 msgid ""
5534 "Notify the Debian key ring maintainers that you are leaving by opening a "
5535 "ticket in Debian RT by sending a mail to &email-keyring; with the words "
5536 "'Debian RT' somewhere in the subject line (case doesn't matter)."
5537 msgstr ""
5538 "Benachrichtigen Sie die Debian-Schlüsselverwalter über Ihren Weggang, indem "
5539 "Sie ein Ticket in Debian-RT öffnen. Dies geschieht durch Senden einer E-Mail "
5540 "an &email-keyring; mit den Wörtern »Debian RT« in der Betreffzeile (Groß- "
5541 "und Kleinschreibung spielt keine Rolle)."
5542
5543 #. type: Content of: <chapter><section><section><para>
5544 #: developer-duties.dbk:275
5545 msgid ""
5546 "It is important that the above process is followed, because finding inactive "
5547 "developers and orphaning their packages takes significant time and effort."
5548 msgstr ""
5549 "Es ist wichtig, obigem Prozess zu folgen, da die Suche nach inaktiven "
5550 "Entwicklern und das Verwaisen ihrer Pakete spürbar Zeit und Mühe kostet."
5551
5552 #. type: Content of: <chapter><section><section><title>
5553 #: developer-duties.dbk:281
5554 msgid "Returning after retirement"
5555 msgstr "Nach dem Ausscheiden zurückkehren"
5556
5557 #. type: Content of: <chapter><section><section><para>
5558 #: developer-duties.dbk:283
5559 msgid ""
5560 "A retired developer's account is marked as \"emeritus\" when the process in "
5561 "<xref linkend=\"s3.7\"/> is followed, and \"disabled\" otherwise. Retired "
5562 "developers with an \"emeritus\" account can get their account re-activated "
5563 "as follows:"
5564 msgstr ""
5565 "Das Konto eines zurückgetretenen Entwicklers ist als »emeritus« markiert, "
5566 "wenn dem Prozess in <xref linkend=\"s3.7\"/> gefolgt wird und ansonsten als "
5567 "»disabled«. Zurückgetretene Entwickler mit einem »emeritus«-Konto können Ihr "
5568 "Konto wie folgt neu aktivieren:"
5569
5570 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5571 #: developer-duties.dbk:292
5572 msgid "Contact &email-debian-account-manager;."
5573 msgstr "Kontaktieren Sie &email-debian-account-manager;."
5574
5575 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5576 #: developer-duties.dbk:297
5577 msgid ""
5578 "Go through a shortened NM process (to ensure that the returning developer "
5579 "still knows important parts of P&amp;P and T&amp;S)."
5580 msgstr ""
5581 "Durchlaufen Sie den verkürzten NM-Prozess (um sicherzustellen, dass der "
5582 "zurückgekehrte Entwickler noch immer die wichtigen Teile von P&amp;P – "
5583 "»Philosophie und Prozeduren« und T&amp;S – »Aufgaben und Fertigkeiten« "
5584 "kennt)."
5585
5586 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5587 #: developer-duties.dbk:303
5588 msgid ""
5589 "Prove that they still control the GPG key associated with the account, or "
5590 "provide proof of identify on a new GPG key, with at least two signatures "
5591 "from other developers."
5592 msgstr ""
5593 "Beweisen Sie, dass Sie immer noch den mit dem Konto verbundenen GPG-"
5594 "Schlüssel kontrollieren oder stellen Sie den Nachweis Ihrer Identität für "
5595 "einen neuen GPG-Schlüssel mit mindestens zwei Signaturen anderer Entwickler "
5596 "bereit."
5597
5598 #. type: Content of: <chapter><section><section><para>
5599 #: developer-duties.dbk:310
5600 msgid ""
5601 "Retired developers with a \"disabled\" account need to go through NM again."
5602 msgstr ""
5603 "Zurückgetretene Entwickler mit einem »disabled«-Konto müssen den NM-Prozess "
5604 "erneut durchlaufen."
5605
5606 #. type: Attribute 'lang' of: <book>
5607 #: index.dbk:7
5608 msgid "en"
5609 msgstr "de"
5610
5611 # see http://www.debian.org/doc/devel-manuals#devref
5612 #. type: Content of: <book><title>
5613 #: index.dbk:9
5614 msgid "Debian Developer's Reference"
5615 msgstr "Debian Entwickler-Referenz"
5616
5617 # see http://www.debian.org/doc/devel-manuals#devref
5618 #. type: Content of: <book><bookinfo>
5619 #: index.dbk:11
5620 msgid ""
5621 "<author> <othername>Developer's Reference Team</othername> &email-devel-ref; "
5622 "</author> <author> <firstname>Andreas</firstname> <surname>Barth</surname> </"
5623 "author> <author> <firstname>Adam</firstname> <surname>Di Carlo</surname> </"
5624 "author> <author> <firstname>Raphaël</firstname> <surname>Hertzog</surname> </"
5625 "author> <author> <firstname>Lucas</firstname> <surname>Nussbaum</surname> </"
5626 "author> <author> <firstname>Christian</firstname> <surname>Schwarz</surname> "
5627 "</author> <author> <firstname>Ian</firstname> <surname>Jackson</surname> </"
5628 "author>"
5629 msgstr ""
5630 "<author> <othername>Autoren der Entwickler-Referenz</othername> &email-devel-"
5631 "ref; </author> <author> <firstname>Andreas</firstname> <surname>Barth</"
5632 "surname> </author> <author> <firstname>Adam</firstname> <surname>Di Carlo</"
5633 "surname> </author> <author> <firstname>Raphaël</firstname> <surname>Hertzog</"
5634 "surname> </author> <author> <firstname>Lucas</firstname> <surname>Nussbaum</"
5635 "surname> </author> <author> <firstname>Christian</firstname> "
5636 "<surname>Schwarz</surname> </author> <author> <firstname>Ian</firstname> "
5637 "<surname>Jackson</surname> </author>"
5638
5639 #. type: Content of: <book><bookinfo><releaseinfo>
5640 #: index.dbk:33
5641 msgid "ver. &version;"
5642 msgstr "Version &version;"
5643
5644 #. type: Content of: <book><bookinfo>
5645 #: index.dbk:34
5646 msgid ""
5647 "<pubdate>&pubdate;</pubdate> <copyright> <year>2004</year> <year>2005</year> "
5648 "<year>2006</year> <year>2007</year> <holder>Andreas Barth</holder> </"
5649 "copyright> <copyright> <year>1998</year> <year>1999</year> <year>2000</year> "
5650 "<year>2001</year> <year>2002</year> <year>2003</year> <holder>Adam Di Carlo</"
5651 "holder> </copyright> <copyright> <year>2002</year> <year>2003</year> "
5652 "<year>2008</year> <year>2009</year> <holder>Raphaël Hertzog</holder> </"
5653 "copyright> <copyright> <year>2008</year> <year>2009</year> <holder>Lucas "
5654 "Nussbaum</holder> </copyright> <copyright> <year>1997</year> <year>1998</"
5655 "year> <holder>Christian Schwarz</holder> </copyright>"
5656 msgstr ""
5657 "<pubdate>&pubdate;</pubdate> <copyright> <year>2004</year> <year>2005</year> "
5658 "<year>2006</year> <year>2007</year> <holder>Andreas Barth</holder> </"
5659 "copyright> <copyright> <year>1998</year> <year>1999</year> <year>2000</year> "
5660 "<year>2001</year> <year>2002</year> <year>2003</year> <holder>Adam Di Carlo</"
5661 "holder> </copyright> <copyright> <year>2002</year> <year>2003</year> "
5662 "<year>2008</year> <year>2009</year> <holder>Raphaël Hertzog</holder> </"
5663 "copyright> <copyright> <year>2008</year> <year>2009</year> <holder>Lucas "
5664 "Nussbaum</holder> </copyright> <copyright> <year>1997</year> <year>1998</"
5665 "year> <holder>Christian Schwarz</holder> </copyright>"
5666
5667 #. type: Content of: <book><bookinfo><legalnotice><para>
5668 #: index.dbk:70
5669 msgid ""
5670 "This manual is free software; you may redistribute it and/or modify it under "
5671 "the terms of the GNU General Public License as published by the Free "
5672 "Software Foundation; either version 2, or (at your option) any later version."
5673 msgstr ""
5674 "Dieses Handbuch ist freie Software. Sie können es unter den Bedingungen der "
5675 "GNU General Public License, wie von der Free Software Foundation "
5676 "veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 "
5677 "der Lizenz oder (nach Ihrer Option) jeder späteren Version."
5678
5679 #. type: Content of: <book><bookinfo><legalnotice><para>
5680 #: index.dbk:75
5681 msgid ""
5682 "This is distributed in the hope that it will be useful, but "
5683 "<emphasis>without any warranty</emphasis>; without even the implied warranty "
5684 "of merchantability or fitness for a particular purpose.  See the GNU General "
5685 "Public License for more details."
5686 msgstr ""
5687 "Die Veröffentlichung dieses Dokuments erfolgt in der Hoffnung, daß es Ihnen "
5688 "von Nutzen sein wird, aber <emphasis>ohne irgendeine Garantie</emphasis>, "
5689 "sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR "
5690 "EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License."
5691
5692 #. type: Content of: <book><bookinfo><legalnotice><para>
5693 #: index.dbk:81
5694 msgid ""
5695 "A copy of the GNU General Public License is available as &file-GPL; in the "
5696 "&debian-formal; distribution or on the World Wide Web at <ulink url=\"&url-"
5697 "gpl;\">the GNU web site</ulink>.  You can also obtain it by writing to the "
5698 "&fsf-addr;."
5699 msgstr ""
5700 "Eine Kopie der GNU General Public Licence ist als &file-GPL; in der "
5701 "Distribution &debian-formal; oder im World-Wide-Web auf der <ulink url="
5702 "\"&url-gpl;\">GNU Website</ulink> verfügbar. Sie können sie ebenfalls "
5703 "erhalten, indem Sie an &fsf-addr; schreiben."
5704
5705 #.  TODO: Maybe better: "This document has originally been written
5706 #. in English.  Translations into different languages are available." 
5707 #. type: Content of: <book><bookinfo><legalnotice><para>
5708 #: index.dbk:88
5709 msgid ""
5710 "If you want to print this reference, you should use the <ulink url="
5711 "\"developers-reference.pdf\">pdf version</ulink>.  This page is also "
5712 "available in <ulink url=\"index.fr.html\">French</ulink>, <ulink url=\"index."
5713 "de.html\">German</ulink> and <ulink url=\"index.ja.html\">Japanese</ulink>."
5714 msgstr ""
5715 "Wenn Sie diese Referenz ausdrucken möchten, sollten Sie die <ulink url="
5716 "\"developers-reference.pdf\">PDF-Version</ulink> verwenden. Diese Seite ist "
5717 "auch auf <ulink url=\"index.html\">Englisch</ulink> und <ulink url=\"index."
5718 "fr.html\">Französisch</ulink> und <ulink url=\"index.ja.html\">Japanisch</"
5719 "ulink> verfügbar. Die deutsche Übersetzung wurde 2011 von Chris Leick &lt;c."
5720 "leick@vollbio.de&gt; verfasst."
5721
5722 #. type: Content of: <chapter><title>
5723 #: l10n.dbk:7
5724 msgid "Internationalization and Translations"
5725 msgstr "Internationalisierung und Übersetzungen"
5726
5727 #. type: Content of: <chapter><para>
5728 #: l10n.dbk:9
5729 msgid ""
5730 "Debian supports an ever-increasing number of natural languages.  Even if you "
5731 "are a native English speaker and do not speak any other language, it is part "
5732 "of your duty as a maintainer to be aware of issues of internationalization "
5733 "(abbreviated i18n because there are 18 letters between the 'i' and the 'n' "
5734 "in internationalization).  Therefore, even if you are ok with English-only "
5735 "programs, you should read most of this chapter."
5736 msgstr ""
5737 "Debian unterstützt eine immer größer werdende Zahl natürlicher Sprachen. "
5738 "Selbst wenn Englisch Ihre Muttersprache ist und Sie keine andere Sprache "
5739 "sprechen, gehört es zu Ihren Pflichten als Paketbetreuer, die Probleme der "
5740 "Internationalisierung zu kennen (abgekürzt I18n, weil 18 Buchstaben zwischen "
5741 "»i« und »n« im englischen Wort »internationalization« stehen). Daher sollten "
5742 "Sie sogar, wenn Sie mit rein englischen Programmen klarkommen, das meiste in "
5743 "diesem Kapitel lesen."
5744
5745 #. type: Content of: <chapter><para>
5746 #: l10n.dbk:17
5747 msgid ""
5748 "According to <ulink url=\"&url-i18n-intro;\">Introduction to i18n</ulink> "
5749 "from Tomohiro KUBOTA, I18N (internationalization) means modification of a "
5750 "software or related technologies so that a software can potentially handle "
5751 "multiple languages, customs, and so on in the world, while L10N "
5752 "(localization) means implementation of a specific language for an already "
5753 "internationalized software."
5754 msgstr ""
5755 "Gemäß der <ulink url=\"&url-i18n-intro;\">Einführung in I18n</ulink> von "
5756 "Tomohiro KUBOTA bedeutet I18n (Internationalisierung) eine Veränderung von "
5757 "Software oder damit verbundenen Technologien, so dass eine Software "
5758 "potentiell mehrere Sprachen, Gewohnheiten und so weiter in der Welt "
5759 "handhaben kann, während L10n (Lokalisierung) die Implementierung einer "
5760 "speziellen Sprache für eine bereits internationalisierte Software bedeutet."
5761
5762 #. type: Content of: <chapter><para>
5763 #: l10n.dbk:26
5764 msgid ""
5765 "l10n and i18n are interconnected, but the difficulties related to each of "
5766 "them are very different.  It's not really difficult to allow a program to "
5767 "change the language in which texts are displayed based on user settings, but "
5768 "it is very time consuming to actually translate these messages.  On the "
5769 "other hand, setting the character encoding is trivial, but adapting the code "
5770 "to use several character encodings is a really hard problem."
5771 msgstr ""
5772 "L10n und I18n sind miteinander verbunden, aber die Schwierigkeiten bezogen "
5773 "auf jeweils eines davon sind sehr unterschiedlich. Es ist nicht wirklich "
5774 "schwer, einem Programm das Wechseln der Sprache zu erlauben, in dem Texte "
5775 "basierend auf den Benutzereinstellungen angezeigt werden, aber es "
5776 "verschlingt viel Zeit, diese Nachrichten tatsächlich zu übersetzen. "
5777 "Andererseits ist es trivial, die Zeichencodierung einzustellen, aber den "
5778 "Code so anzupassen, dass mehrere Zeichencodierungen benutzt werden können, "
5779 "ist ein wirklich großes Problem."
5780
5781 #. type: Content of: <chapter><para>
5782 #: l10n.dbk:34
5783 msgid ""
5784 "Setting aside the i18n problems, where no general guideline can be given, "
5785 "there is actually no central infrastructure for l10n within Debian which "
5786 "could be compared to the buildd mechanism for porting.  So most of the work "
5787 "has to be done manually."
5788 msgstr ""
5789 "Abgesehen von den I18n-Problemen, für die keine allgemeine Anleitung gegeben "
5790 "werden kann, gibt es tatsächlich keine Infrastruktur für L10n innerhalb "
5791 "Debian, die mit der Buildd-Mechanisus für die Portierung vergleichbar ist. "
5792 "Daher muss die meiste Arbeit manuell erledigt werden."
5793
5794 #. type: Content of: <chapter><section><title>
5795 #: l10n.dbk:40
5796 msgid "How translations are handled within Debian"
5797 msgstr "Wie Übersetzungen in Debian gehandhabt werden"
5798
5799 #. type: Content of: <chapter><section><para>
5800 #: l10n.dbk:42
5801 msgid ""
5802 "Handling translation of the texts contained in a package is still a manual "
5803 "task, and the process depends on the kind of text you want to see translated."
5804 msgstr ""
5805 "Die Handhabung der Übersetzung von Texten, die in Paketen enthalten sind, "
5806 "ist immer noch eine manuelle Aufgabe und der Prozess hängt von der Art des "
5807 "Textes ab, den Sie übersetzt sehen wollen."
5808
5809 #. type: Content of: <chapter><section><para>
5810 #: l10n.dbk:46
5811 msgid ""
5812 "For program messages, the gettext infrastructure is used most of the time.  "
5813 "Most of the time, the translation is handled upstream within projects like "
5814 "the <ulink url=\"&url-l10n-tp;\">Free Translation Project</ulink>, the "
5815 "<ulink url=\"&url-l10n-gnome;\">Gnome translation Project</ulink> or the "
5816 "<ulink url=\"&url-l10n-kde;\">KDE one</ulink>.  The only centralized "
5817 "resource within Debian is the <ulink url=\"&url-l10n;\">Central Debian "
5818 "translation statistics</ulink>, where you can find some statistics about the "
5819 "translation files found in the actual packages, but no real infrastructure "
5820 "to ease the translation process."
5821 msgstr ""
5822 "Für Programmausgaben wird meistens die Gettext-Infrastruktur benutzt. "
5823 "Meistens wird die Übersetzung außerhalb von Debian in Projekten wie dem "
5824 "<ulink url=\"&url-l10n-tp;\">Free Translation Project</ulink>, dem <ulink "
5825 "url=\"&url-l10n-gnome;\">Gnome translation Project</ulink> oder der <ulink "
5826 "url=\"&url-l10n-kde;\">KDE Localization</ulink> behandelt. Die einzige "
5827 "zentrale Ressource innerhalb Debian ist die <ulink url=\"&url-l10n;"
5828 "\">Zentrale Übersetzungsstatistik von Debian</ulink>, wo Sie einige "
5829 "Statistiken über die Übersetzungsdateien finden können, die in den "
5830 "tatsächlichen Paketen gefunden wurden, aber keine echte Infrastruktur, um "
5831 "den Übersetzungsprozess zu erleichtern."
5832
5833 #. type: Content of: <chapter><section><para>
5834 #: l10n.dbk:59
5835 msgid ""
5836 "An effort to translate the package descriptions started long ago, even if "
5837 "very little support is offered by the tools to actually use them (i.e., only "
5838 "APT can use them, when configured correctly).  Maintainers don't need to do "
5839 "anything special to support translated package descriptions; translators "
5840 "should use the <ulink url=\"&url-ddtp;\">Debian Description Translation "
5841 "Project (DDTP)</ulink>."
5842 msgstr ""
5843 "Es wurde vor langer Zeit ein Versuch gestartet, die Paketbeschreibungen zu "
5844 "übersetzen, auch wenn sehr wenig Unterstützung von Werkzeugen angeboten "
5845 "wird, um sie zu benutzen (d.h. nur APT kann sie nutzen, wenn es korrekt "
5846 "konfiguriert ist). Betreuer müssen nichts besonderes tun, um übersetzte "
5847 "Paketbeschreibungen zu unterstützen. Übersetzer sollten das <ulink url="
5848 "\"&url-ddtp;\">Debian Description Translation Project (DDTP)</ulink> "
5849 "benutzen."
5850
5851 #. type: Content of: <chapter><section><para>
5852 #: l10n.dbk:66
5853 msgid ""
5854 "For <systemitem role=\"package\">debconf</systemitem> templates, maintainers "
5855 "should use the <systemitem role=\"package\">po-debconf</systemitem> package "
5856 "to ease the work of translators, who could use the DDTP to do their work "
5857 "(but the French and Brazilian teams don't).  Some statistics can be found "
5858 "both on the <ulink url=\"&url-ddtp;\">DDTP site</ulink> (about what is "
5859 "actually translated), and on the <ulink url=\"&url-l10n;\">Central Debian "
5860 "translation statistics</ulink> site (about what is integrated in the "
5861 "packages)."
5862 msgstr ""
5863 "Für <systemitem role=\"package\">debconf</systemitem>-Schablonen sollten "
5864 "Paketbetreuer das Paket <systemitem role=\"package\">po-debconf</systemitem> "
5865 "benutzen, um die Arbeit der Übersetzer zu erleichtern, die das DDTP für ihre "
5866 "Arbeit benutzen könnten. (Das französische und das brasilianische Team "
5867 "nutzen dies nicht.). Einige Statistiken können sowohl auf der <ulink url="
5868 "\"&url-ddtp;\">DDTP-Site</ulink> (über das, was tatsächlich übersetzt ist) "
5869 "als auch in der <ulink url=\"&url-l10n;\">Zentralen Übersetzungsstatistik "
5870 "von Debian</ulink> (über das, was in die Pakete eingegliedert ist) gefunden "
5871 "werden."
5872
5873 #. type: Content of: <chapter><section><para>
5874 #: l10n.dbk:75
5875 msgid ""
5876 "For web pages, each l10n team has access to the relevant VCS, and the "
5877 "statistics are available from the Central Debian translation statistics site."
5878 msgstr ""
5879 "Für Webseiten hat jedes L10n-Team Zugriff auf das passende VCS und die "
5880 "Statistiken sind auf der Site bei der zentralen Übersetzungsstatistik von "
5881 "Debian verfügbar."
5882
5883 #. type: Content of: <chapter><section><para>
5884 #: l10n.dbk:79
5885 msgid ""
5886 "For general documentation about Debian, the process is more or less the same "
5887 "as for the web pages (the translators have access to the VCS), but there are "
5888 "no statistics pages."
5889 msgstr ""
5890 "Für allgemeine Dokumentation über Debian entspricht der Prozess mehr oder "
5891 "weniger dem der Webseiten (für Übersetzer, die Zugriff auf das VCS haben), "
5892 "aber es gibt dort keine Statistikseiten."
5893
5894 #. type: Content of: <chapter><section><para>
5895 #: l10n.dbk:84
5896 msgid ""
5897 "For package-specific documentation (man pages, info documents, other "
5898 "formats), almost everything remains to be done."
5899 msgstr ""
5900 "Für paketspezifische Dokumentation (Handbuchseiten, Info-Dokumente, andere "
5901 "Formate) bleibt beinahe alles zu erledigen."
5902
5903 #. type: Content of: <chapter><section><para>
5904 #: l10n.dbk:88
5905 msgid ""
5906 "Most notably, the KDE project handles translation of its documentation in "
5907 "the same way as its program messages."
5908 msgstr ""
5909 "Insbesondere das KDE-Projekt handhabt die Übersetzung seiner Dokumentation "
5910 "auf die gleiche Art, wie die der Programmausgaben."
5911
5912 #. type: Content of: <chapter><section><para>
5913 #: l10n.dbk:92
5914 msgid ""
5915 "There is an effort to handle Debian-specific man pages within a <ulink url="
5916 "\"&url-cvsweb;manpages/?cvsroot=debian-doc\">specific VCS repository</ulink>."
5917 msgstr ""
5918 "Es gibt einen Versuch, Debian-spezifische Handbuchseiten innerhalb eines "
5919 "<ulink url=\"&url-cvsweb;manpages/?cvsroot=debian-doc\"> speziellen VCS-"
5920 "Depots</ulink> zu handhaben."
5921
5922 #. type: Content of: <chapter><section><title>
5923 #: l10n.dbk:99
5924 msgid "I18N &amp; L10N FAQ for maintainers"
5925 msgstr "I18N &amp; L10N FAQ für Paketbetreuer"
5926
5927 #. type: Content of: <chapter><section><para>
5928 #: l10n.dbk:101
5929 msgid ""
5930 "This is a list of problems that maintainers may face concerning i18n and "
5931 "l10n.  While reading this, keep in mind that there is no real consensus on "
5932 "these points within Debian, and that this is only advice.  If you have a "
5933 "better idea for a given problem, or if you disagree on some points, feel "
5934 "free to provide your feedback, so that this document can be enhanced."
5935 msgstr ""
5936 "Dies ist eine Liste von Problemen, denen Betreuer betreffend I18n und L10n "
5937 "gegenüberstehen. Behalten Sie während Sie dies lesen im Hinterkopf, dass es "
5938 "über diese Punkte innerhalb Debian keine Einigkeit gibt und dies nur ein "
5939 "Ratschlag ist. Falls Sie für die vorliegenden Probleme bessere Ideen haben "
5940 "oder mit einigen Punkten nicht einverstanden sind, tun Sie sich keinen Zwang "
5941 "an und geben Sie Ihre Rückmeldung, so dass dieses Dokument verbessert werden "
5942 "kann."
5943
5944 #. type: Content of: <chapter><section><section><title>
5945 #: l10n.dbk:108
5946 msgid "How to get a given text translated"
5947 msgstr "Wie ein vorliegender Text übersetzt wird"
5948
5949 #. type: Content of: <chapter><section><section><para>
5950 #: l10n.dbk:110
5951 msgid ""
5952 "To translate package descriptions or <systemitem role=\"package\">debconf</"
5953 "systemitem> templates, you have nothing to do; the DDTP infrastructure will "
5954 "dispatch the material to translate to volunteers with no need for "
5955 "interaction from your part."
5956 msgstr ""
5957 "Um Paketbeschreibungen oder <systemitem role=\"package\">debconf</"
5958 "systemitem>-Schablonen zu übersetzen, müssen Sie nichts tun. Die DDTP-"
5959 "Infrastruktur wird das zu übersetzende Material zu den Freiwilligen "
5960 "befördern ohne dass Sie eingreifen müssen."
5961
5962 #. type: Content of: <chapter><section><section><para>
5963 #: l10n.dbk:115
5964 msgid ""
5965 "For all other material (gettext files, man pages, or other documentation), "
5966 "the best solution is to put your text somewhere on the Internet, and ask on "
5967 "debian-i18n for a translation in different languages.  Some translation team "
5968 "members are subscribed to this list, and they will take care of the "
5969 "translation and of the reviewing process.  Once they are done, you will get "
5970 "your translated document from them in your mailbox."
5971 msgstr ""
5972 "Für jegliches andere Material (Gettext-Dateien, Handbuchseiten oder andere "
5973 "Dokumentation) ist die beste Lösung, den Text irgendwo ins Internet zu "
5974 "stellen und auf Debian-I18n um eine Übersetzung in verschiedene Sprachen zu "
5975 "ersuchen. Die Mitglieder einiger Übersetzer-Teams haben diese Liste "
5976 "abonniert und werden für die Übersetzung und den Korrekturprozess sorgen. "
5977 "Sobald Sie das getan haben, können Sie Ihr übersetztes Dokument der Mailbox "
5978 "entnehmen."
5979
5980 #. type: Content of: <chapter><section><section><title>
5981 #: l10n.dbk:125
5982 msgid "How to get a given translation reviewed"
5983 msgstr "Wie eine vorliegende Übersetzung überprüft wird"
5984
5985 #. type: Content of: <chapter><section><section><para>
5986 #: l10n.dbk:127
5987 msgid ""
5988 "From time to time, individuals translate some texts in your package and will "
5989 "ask you for inclusion of the translation in the package.  This can become "
5990 "problematic if you are not fluent in the given language.  It is a good idea "
5991 "to send the document to the corresponding l10n mailing list, asking for a "
5992 "review.  Once it has been done, you should feel more confident in the "
5993 "quality of the translation, and feel safe to include it in your package."
5994 msgstr ""
5995 "Von Zeit zu Zeit übersetzen Einzelpersonen einige Texte in Ihrem Paket und "
5996 "bitten Sie, die Übersetzung in das Paket aufzunehmen. Dies kann "
5997 "problematisch werden, falls Sie die vorliegende Sprache nicht fließend "
5998 "sprechen. Es ist eine gute Idee, das Dokument an die entsprechende L10n-"
5999 "Mailingliste zu senden und um eine Überprüfung zu bitten. Sobald dies "
6000 "erledigt ist, sollten Sie von der Qualität der Übersetzug überzeugt sein und "
6001 "sich sicherer fühlen sie in Ihr Paket einzubinden."
6002
6003 #. type: Content of: <chapter><section><section><title>
6004 #: l10n.dbk:137
6005 msgid "How to get a given translation updated"
6006 msgstr "Wie eine vorliegende Übersetzung aktualisiert wird"
6007
6008 #. type: Content of: <chapter><section><section><para>
6009 #: l10n.dbk:139
6010 msgid ""
6011 "If you have some translations of a given text lying around, each time you "
6012 "update the original, you should ask the previous translator to update the "
6013 "translation with your new changes.  Keep in mind that this task takes time; "
6014 "at least one week to get the update reviewed and all."
6015 msgstr ""
6016 "Falls Sie einige Übersetzungen eines vorliegendens Textes herumliegen haben, "
6017 "sollten Sie jedesmal, wenn Sie das Original aktualisieren, den letzten "
6018 "Übersetzer bitten die Übersetzung mit Ihren neuen Änderungen zu "
6019 "aktualisieren. Behalten Sie im Hinterkopf, dass diese Aufgabe Zeit "
6020 "beansprucht; mindestens eine Woche um die Aktualisierung zu überprufen und "
6021 "so."
6022
6023 #. type: Content of: <chapter><section><section><para>
6024 #: l10n.dbk:145
6025 msgid ""
6026 "If the translator is unresponsive, you may ask for help on the corresponding "
6027 "l10n mailing list.  If everything fails, don't forget to put a warning in "
6028 "the translated document, stating that the translation is somehow outdated, "
6029 "and that the reader should refer to the original document if possible."
6030 msgstr ""
6031 "Falls der Übersetzer nicht reagiert, könnten Sie auf der entsprechenden L10n-"
6032 "Mailingliste um Hilfe ersuchen. Falls alles scheitert, vergessen Sie nicht, "
6033 "eine Warnung im übersetzten Dokument zu hinterlassen, die angibt, dass die "
6034 "Übersetzung veraltet ist und der Leser sich, wenn möglich, auf das "
6035 "Originaldokument beziehen sollte."
6036
6037 #. type: Content of: <chapter><section><section><para>
6038 #: l10n.dbk:151
6039 msgid ""
6040 "Avoid removing a translation completely because it is outdated.  Old "
6041 "documentation is often better than no documentation at all for non-English "
6042 "speakers."
6043 msgstr ""
6044 "Vermeiden Sie es, eine Übersetzung vollständig zu entfernen, weil sie "
6045 "veraltet ist. Alte Dokumentation ist für Leute, die kein Englisch reden, oft "
6046 "besser als gar keine Dokumentation "
6047
6048 #. type: Content of: <chapter><section><section><title>
6049 #: l10n.dbk:158
6050 msgid "How to handle a bug report concerning a translation"
6051 msgstr "Wie Fehlerberichte gehandhabt werden, die eine Übersetzung betreffen"
6052
6053 #.  TODO: add the i18n tag to the bug? 
6054 #. type: Content of: <chapter><section><section><para>
6055 #: l10n.dbk:160
6056 #, fuzzy
6057 #| msgid ""
6058 #| "The best solution may be to mark the bug as forwarded to upstream, and "
6059 #| "forward it to both the previous translator and his/her team (using the "
6060 #| "corresponding debian-l10n-XXX mailing list)."
6061 msgid ""
6062 "The best solution may be to mark the bug as forwarded to upstream, and "
6063 "forward it to both the previous translator and their team (using the "
6064 "corresponding debian-l10n-XXX mailing list)."
6065 msgstr ""
6066 "Möglicherweise ist die beste Lösung, den Fehler als zu den Originalautoren "
6067 "weitergeleitet zu kennzeichnen und ihn sowohl an den letzten Übersetzer als "
6068 "auch an sein Team zu senden (unter Benutzung der entsprechenden debian-l10n-"
6069 "XXX-Mailingliste)."
6070
6071 #. type: Content of: <chapter><section><title>
6072 #: l10n.dbk:170
6073 msgid "I18N &amp; L10N FAQ for translators"
6074 msgstr "I18n- &amp; L10n-FAQ für Übersetzer"
6075
6076 #. type: Content of: <chapter><section><para>
6077 #: l10n.dbk:172
6078 msgid ""
6079 "While reading this, please keep in mind that there is no general procedure "
6080 "within Debian concerning these points, and that in any case, you should "
6081 "collaborate with your team and the package maintainer."
6082 msgstr ""
6083 "Behalten Sie während Sie dies lesen im Hinterkopf, dass es über diese Punkte "
6084 "innerhalb Debian keine Einigkeit gibt und dass Sie auf jeden Fall mit Ihrem "
6085 "Team und dem Paketbetreuer zusammenarbeiten sollten."
6086
6087 #. type: Content of: <chapter><section><section><title>
6088 #: l10n.dbk:177
6089 msgid "How to help the translation effort"
6090 msgstr "Wie bei Übersetzungsbemühungen geholfen wird"
6091
6092 #. type: Content of: <chapter><section><section><para>
6093 #: l10n.dbk:179
6094 msgid ""
6095 "Choose what you want to translate, make sure that nobody is already working "
6096 "on it (using your debian-l10n-XXX mailing list), translate it, get it "
6097 "reviewed by other native speakers on your l10n mailing list, and provide it "
6098 "to the maintainer of the package (see next point)."
6099 msgstr ""
6100 "Wählen Sie aus, was Sie übersetzen möchten und stellen Sie sicher, dass "
6101 "nicht bereits jemand daran arbeitet (benutzen Sie Ihre debian-l10n-XXX-"
6102 "Mailingliste), übersetzen Sie es, lassen Sie es durch andere mit dieser "
6103 "Muttersprache auf Ihrer L10n-Mailingliste überprüfen und stellen Sie es dem "
6104 "Paketbetreuer zur Verfügung (siehe nächsten Punkt)."
6105
6106 #. type: Content of: <chapter><section><section><title>
6107 #: l10n.dbk:187
6108 msgid "How to provide a translation for inclusion in a package"
6109 msgstr ""
6110 "Wie eine Übersetzung zur Eingliederung in ein Paket bereitgestellt wird"
6111
6112 #. type: Content of: <chapter><section><section><para>
6113 #: l10n.dbk:189
6114 msgid ""
6115 "Make sure your translation is correct (asking for review on your l10n "
6116 "mailing list) before providing it for inclusion.  It will save time for "
6117 "everyone, and avoid the chaos resulting in having several versions of the "
6118 "same document in bug reports."
6119 msgstr ""
6120 "Stellen Sie sicher, dass Ihre Übersetzung korrekt ist (bitten Sie auf Ihrer "
6121 "L10n-Mailingliste um eine Überprüfung), bevor Sie sie zur Eingliederung "
6122 "bereitgestellen. Es wird für jeden eine Zeitersparnis sein und das Chaos "
6123 "vermeiden, das daraus resultiert, dass Sie mehrere Versionen des gleichen "
6124 "Dokuments in Fehlerberichten haben."
6125
6126 #. type: Content of: <chapter><section><section><para>
6127 #: l10n.dbk:195
6128 msgid ""
6129 "The best solution is to file a regular bug containing the translation "
6130 "against the package.  Make sure to use the 'PATCH' tag, and to not use a "
6131 "severity higher than 'wishlist', since the lack of translation never "
6132 "prevented a program from running."
6133 msgstr ""
6134 "Die beste Lösung ist es, einen regulären Fehlerbericht gegen das Paket "
6135 "einzureichen, der die Übersetzung enthält. Stellen Sie sicher, dass Sie die "
6136 "Kennzeichnung »PATCH« und keinen Schweregrad höher als »wishlist« verwenden, "
6137 "da das Fehlen einer Übersetzung ein Programm niemals an der Ausführung "
6138 "hindert."
6139
6140 #. type: Content of: <chapter><section><title>
6141 #: l10n.dbk:205
6142 msgid "Best current practice concerning l10n"
6143 msgstr "Beste aktuelle Vorgehensweise bezüglich L10n"
6144
6145 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6146 #: l10n.dbk:209
6147 msgid ""
6148 "As a maintainer, never edit the translations in any way (even to reformat "
6149 "the layout) without asking on the corresponding l10n mailing list.  You risk "
6150 "for example breaking the encoding of the file by doing so.  Moreover, what "
6151 "you consider an error can be right (or even needed) in the given language."
6152 msgstr ""
6153 "Bearbeiten Sie als Betreuer niemals die Übersetzungen in irgendeiner Weise "
6154 "(auch um das Aussehen neu zu formatieren) ohne mit der entsprechenden L10n-"
6155 "Mailingliste zu sprechen. Sie riskieren zum Beispiel, die Zeichencodierung "
6156 "der Datei zu zerstören, wenn Sie dies tun. Außerdem könnte das, was Sie als "
6157 "Fehler betrachen, in der vorliegenden Sprache richtig sein (oder sogar "
6158 "nötig)."
6159
6160 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6161 #: l10n.dbk:217
6162 msgid ""
6163 "As a translator, if you find an error in the original text, make sure to "
6164 "report it.  Translators are often the most attentive readers of a given "
6165 "text, and if they don't report the errors they find, nobody will."
6166 msgstr ""
6167 "Falls Sie als Übersetzer einen Fehler im Originaltext finden, stellen Sie "
6168 "sicher, dass er gemeldet wird. Übersetzer sind oft die aufmerksamsten Leser "
6169 "eines vorliegenden Textes und falls Sie die gefundenen Fehler nicht melden, "
6170 "wird es niemand tun."
6171
6172 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6173 #: l10n.dbk:224
6174 msgid ""
6175 "In any case, remember that the major issue with l10n is that it requires "
6176 "several people to cooperate, and that it is very easy to start a flamewar "
6177 "about small problems because of misunderstandings.  So if you have problems "
6178 "with your interlocutor, ask for help on the corresponding l10n mailing list, "
6179 "on debian-i18n, or even on debian-devel (but beware, l10n discussions very "
6180 "often become flamewars on that list :)"
6181 msgstr ""
6182 "Denken Sie auf jeden Fall daran, dass der Hauptstreitpunkt mit L10n darin "
6183 "besteht, dass mehrere Leute für eine Zusammenarbeit nötig sind und dass es "
6184 "sehr leicht ist, einen Flame-War über kleine Probleme aufgrund von "
6185 "Missverständnissen heraufzubeschwören. Falls Sie daher Probleme mit einem "
6186 "Gesprächspartner haben, fragen Sie auf der entsprechenden L10n-Mailingliste, "
6187 "Debian-I18n oder sogar Debian-Devel nach Hilfe (aber Vorsicht, L10n-"
6188 "Diskussionen führen auf dieser Liste oft zu Flame-Wars :) )."
6189
6190 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6191 #: l10n.dbk:234
6192 msgid ""
6193 "In any case, cooperation can only be achieved with <emphasis role=\"strong"
6194 "\">mutual respect</emphasis>."
6195 msgstr ""
6196 "Kooperation kann auf jeden Fall nur mit <emphasis role=\"strong"
6197 "\">gegenseitigem Respekt</emphasis> erreicht werden."
6198
6199 #. type: Content of: <chapter><title>
6200 #: new-maintainer.dbk:7
6201 msgid "Applying to Become a Maintainer"
6202 msgstr "Bewerbung als Betreuer"
6203
6204 #. type: Content of: <chapter><section><title>
6205 #: new-maintainer.dbk:9
6206 msgid "Getting started"
6207 msgstr "Erste Schritte"
6208
6209 # http://www.debian.org/doc/maint-guide/
6210 #. type: Content of: <chapter><section><para>
6211 #: new-maintainer.dbk:11
6212 msgid ""
6213 "So, you've read all the documentation, you've gone through the <ulink url="
6214 "\"&url-newmaint-guide;\">Debian New Maintainers' Guide</ulink>, understand "
6215 "what everything in the <systemitem role=\"package\">hello</systemitem> "
6216 "example package is for, and you're about to Debianize your favorite piece of "
6217 "software.  How do you actually become a Debian developer so that your work "
6218 "can be incorporated into the Project?"
6219 msgstr ""
6220 "Also, Sie haben all die Dokumentationen gelesen, Sie sind die<ulink url="
6221 "\"&url-newmaint-guide;\">Anleitung für zukünftige Debian-Betreuer</ulink> "
6222 "durchgegangen, verstehen alles, was im Beispielpaket <systemitem role="
6223 "\"package\">hello</systemitem> vorkommt und es geht Ihnen darum, Ihre "
6224 "Lieblings-Software zu debianisieren. Möchten Sie wirklich ein Debian-"
6225 "Entwickler werden, damit Ihre Arbeit in das Projekt aufgenommen wird?"
6226
6227 #. type: Content of: <chapter><section><para>
6228 #: new-maintainer.dbk:19
6229 msgid ""
6230 "Firstly, subscribe to &email-debian-devel; if you haven't already.  Send the "
6231 "word <literal>subscribe</literal> in the <literal>Subject</literal> of an "
6232 "email to &email-debian-devel-req;.  In case of problems, contact the list "
6233 "administrator at &email-listmaster;.  More information on available mailing "
6234 "lists can be found in <xref linkend=\"mailing-lists\"/>.  &email-debian-"
6235 "devel-announce; is another list which is mandatory for anyone who wishes to "
6236 "follow Debian's development."
6237 msgstr ""
6238 "Falls Sie das nicht bereits getan haben, schreiben Sie sich zuerst in &email-"
6239 "debian-devel; ein. Senden Sie das Wort <literal>subscribe</literal> im "
6240 "Betreff einer E-Mail an &email-debian-devel-req;. Falls es Probleme gibt, "
6241 "wenden Sie sich unter &email-listmaster; an den Administrator der Liste. "
6242 "Weitere Informationen über verfügbare Listen finden Sie unter <xref linkend="
6243 "\"mailing-lists\"/>. &email-debian-devel-announce; ist eine Pflichtlektüre "
6244 "für jeden, der die Entwicklung von Debian verfolgen möchte."
6245
6246 #. type: Content of: <chapter><section><para>
6247 #: new-maintainer.dbk:29
6248 msgid ""
6249 "You should subscribe and lurk (that is, read without posting) for a bit "
6250 "before doing any coding, and you should post about your intentions to work "
6251 "on something to avoid duplicated effort."
6252 msgstr ""
6253 "Sie sollten sich einschreiben und ein wenig mitlesen ohne selbst Beiträge zu "
6254 "verfassen, bevor Sie irgend etwas codieren. Teilen Sie mit an was Sie "
6255 "arbeiten möchten, um doppelten Aufwand zu vermeiden."
6256
6257 #. type: Content of: <chapter><section><para>
6258 #: new-maintainer.dbk:34
6259 msgid ""
6260 "Another good list to subscribe to is &email-debian-mentors;.  See <xref "
6261 "linkend=\"mentors\"/> for details.  The IRC channel <literal>#debian</"
6262 "literal> can also be helpful; see <xref linkend=\"irc-channels\"/>."
6263 msgstr ""
6264 "Auch &email-debian-mentors; ist ein sinnvolles Abonnement. Lesen Sie <xref "
6265 "linkend=\"mentors\"/> für Details. Auch der IRC-Kanal <literal>#debian</"
6266 "literal> kann hilfreich sein. Siehe <xref linkend=\"irc-channels\"/>."
6267
6268 #. type: Content of: <chapter><section><para>
6269 #: new-maintainer.dbk:40
6270 msgid ""
6271 "When you know how you want to contribute to &debian-formal;, you should get "
6272 "in contact with existing Debian maintainers who are working on similar "
6273 "tasks.  That way, you can learn from experienced developers.  For example, "
6274 "if you are interested in packaging existing software for Debian, you should "
6275 "try to get a sponsor.  A sponsor will work together with you on your package "
6276 "and upload it to the Debian archive once they are happy with the packaging "
6277 "work you have done.  You can find a sponsor by mailing the &email-debian-"
6278 "mentors; mailing list, describing your package and yourself and asking for a "
6279 "sponsor (see <xref linkend=\"sponsoring\"/> and <ulink url=\"&url-mentors;"
6280 "\"></ulink> for more information on sponsoring).  On the other hand, if you "
6281 "are interested in porting Debian to alternative architectures or kernels you "
6282 "can subscribe to port specific mailing lists and ask there how to get "
6283 "started.  Finally, if you are interested in documentation or Quality "
6284 "Assurance (QA) work you can join maintainers already working on these tasks "
6285 "and submit patches and improvements."
6286 msgstr ""
6287 "Wenn Sie wissen ,wie Sie zu &debian-formal; beitragen möchten, sollten Sie "
6288 "Kontakt mit existierenden Debian-Betreuern aufnehmen, die an ähnlichen "
6289 "Aufgaben arbeiten. Auf diesem Weg können Sie von erfahrenen Entwicklern "
6290 "lernen. Falls Sie zum Beispiel daran interessiert sind, in Debian "
6291 "existierende Software zu paketieren, sollten Sie versuchen einen Sponsor zu "
6292 "finden. Ein Sponsor wird mit Ihnen zusammen an Ihrem Paket arbeiten und es "
6293 "in das Debian-Archiv hochladen, sobald er mit Ihrer Paketierung zufrieden "
6294 "ist. Sie können Sponsoren auf der Mailingliste &email-debian-mentors; "
6295 "finden, indem Sie dort Ihr Paket und sich selbst beschreiben und nach einem "
6296 "Sponsor fragen (lesen Sie <xref linkend=\"sponsoring\"/> und <ulink url="
6297 "\"&url-mentors;\"></ulink>, um weitere Informationen über Sponsoring zu "
6298 "erhalten). Wenn Sie andererseits daran interessiert sind, Debian auf "
6299 "alternative Architekturen oder Kernel zu portieren, können Sie spezielle "
6300 "Mailinglisten zur Portierung abonnieren und dort nachfragen, wie der "
6301 "Einstieg gelingt. Abschließend, falls Sie daran interessiert sind, an der "
6302 "Dokumentation oder Qualitätssicherung (QS) zu arbeiten, können Sie sich den "
6303 "Betreuern anschließen, die an diesen Aufgaben arbeiten und Patches sowie "
6304 "Verbesserungen einsenden."
6305
6306 #. type: Content of: <chapter><section><para>
6307 #: new-maintainer.dbk:57
6308 msgid ""
6309 "One pitfall could be a too-generic local part in your mailadress: Terms like "
6310 "mail, admin, root, master should be avoided, please see <ulink url=\"&url-"
6311 "debian-lists;\"></ulink> for details."
6312 msgstr ""
6313 "Eine Schwierigkeit könnte ein zu generischer lokaler Teil in Ihrer "
6314 "Mailadresse sein. Begriffe wie »mail«, »admin«, »root« und »master« sollten "
6315 "vermieden werden. Bitte lesen Sie <ulink url=\"&url-debian-lists;\"></ulink> "
6316 "für Details."
6317
6318 #. type: Content of: <chapter><section><title>
6319 #: new-maintainer.dbk:64
6320 msgid "Debian mentors and sponsors"
6321 msgstr "Debian-Mentoren und -Sponsoren"
6322
6323 #. type: Content of: <chapter><section><para>
6324 #: new-maintainer.dbk:66
6325 msgid ""
6326 "The mailing list &email-debian-mentors; has been set up for novice "
6327 "maintainers who seek help with initial packaging and other developer-related "
6328 "issues.  Every new developer is invited to subscribe to that list (see <xref "
6329 "linkend=\"mailing-lists\"/> for details)."
6330 msgstr ""
6331 "Die Mailingliste &email-debian-mentors; wurde für Einsteiger unter den "
6332 "Betreuern eingerichtet, die sich um Hilfe beim Paketieren Ihrer ersten "
6333 "Pakete und anderen entwicklerbezogenen Themen bemühen. Jeder neue Entwickler "
6334 "ist eingeladen, sich auf dieser Liste einzuschreiben (siehe <xref linkend="
6335 "\"mailing-lists\"/> für Details)."
6336
6337 #. type: Content of: <chapter><section><para>
6338 #: new-maintainer.dbk:72
6339 msgid ""
6340 "Those who prefer one-on-one help (e.g., via private email) should also post "
6341 "to that list and an experienced developer will volunteer to help."
6342 msgstr ""
6343 "Diejenigen, die persönliche Hilfe bevorzugen (z.B. mittels privater E-Mail), "
6344 "sollten auch an diese Liste schreiben und ein erfahrener Entwickler wird "
6345 "freiwillig helfen."
6346
6347 #. type: Content of: <chapter><section><para>
6348 #: new-maintainer.dbk:76
6349 msgid ""
6350 "In addition, if you have some packages ready for inclusion in Debian, but "
6351 "are waiting for your new maintainer application to go through, you might be "
6352 "able find a sponsor to upload your package for you.  Sponsors are people who "
6353 "are official Debian Developers, and who are willing to criticize and upload "
6354 "your packages for you. Please read the debian-mentors FAQ at <ulink url="
6355 "\"&url-mentors;\"></ulink> first."
6356 msgstr ""
6357 "Falls Sie darüberhinaus einige Paket haben, die bereit für die Aufnahme in "
6358 "Debian sind, aber darauf warten, dass Sie Ihre Bewerbung als neuer Betreuer "
6359 "durchlaufen, könnten Sie einen Sponsor suchen, der Ihr Paket für Sie "
6360 "hochlädt. Sponsoren sind offizielle Debian-Entwickler und bereit, Pakete für "
6361 "Sie zu beurteilen und hochzuladen. Bitte lesen Sie zuerst die FAQ für Debian-"
6362 "Mentoren unter <ulink url=\"&url-mentors;\"></ulink>."
6363
6364 #. type: Content of: <chapter><section><para>
6365 #: new-maintainer.dbk:84
6366 msgid ""
6367 "If you wish to be a mentor and/or sponsor, more information is available in "
6368 "<xref linkend=\"newmaint\"/>."
6369 msgstr ""
6370 "Falls Sie ein Mentor und/oder Sponsor werden möchten, sind weitere "
6371 "Informationen in <xref linkend=\"newmaint\"/> verfügbar."
6372
6373 #. type: Content of: <chapter><section><title>
6374 #: new-maintainer.dbk:90
6375 msgid "Registering as a Debian developer"
6376 msgstr "Als Debian-Entwickler registrieren"
6377
6378 # http://www.debian.org/devel/join/newmaint
6379 # http://www.debian.org/social_contract
6380 # http://www.gnu.org/gnu/manifesto.de.html
6381 #. type: Content of: <chapter><section><para>
6382 #: new-maintainer.dbk:92
6383 msgid ""
6384 "Before you decide to register with &debian-formal;, you will need to read "
6385 "all the information available at the <ulink url=\"&url-newmaint;\">New "
6386 "Maintainer's Corner</ulink>.  It describes in detail the preparations you "
6387 "have to do before you can register to become a Debian developer.  For "
6388 "example, before you apply, you have to read the <ulink url=\"&url-social-"
6389 "contract;\">Debian Social Contract</ulink>.  Registering as a developer "
6390 "means that you agree with and pledge to uphold the Debian Social Contract; "
6391 "it is very important that maintainers are in accord with the essential ideas "
6392 "behind &debian-formal;.  Reading the <ulink url=\"&url-gnu-manifesto;\">GNU "
6393 "Manifesto</ulink> would also be a good idea."
6394 msgstr ""
6395 "Bevor Sie sich entscheiden, sich bei &debian-formal; zu registrieren, werden "
6396 "Sie alle in <ulink url=\"&url-newmaint;\">Debians New-Maintainer-Ecke</"
6397 "ulink> verfügbaren Informationen lesen müssen. Dort wird im Detail "
6398 "beschrieben, welche Vorbereitungen Sie treffen müssen, bevor Sie sich "
6399 "registrieren können, um Debian-Entwickler zu werden. Zum Beispiel müssen "
6400 "Sie, bevor Sie sich bewerben, den <ulink url=\"&url-social-contract;"
6401 "\">Debian-Gesellschaftsvertrag</ulink> lesen. Die Registrierung als Debian-"
6402 "Entwickler bedeutet, dass Sie ihm zustimmen und versprechen, den Debian-"
6403 "Gesellschaftsvertrag zu unterstützen. Es ist sehr wichtig, dass Betreuer mit "
6404 "den grundsätzlichen Ideen hinter &debian-formal; einverstanden sind. Es wäre "
6405 "außerdem empfehlenswert, das <ulink url=\"&url-gnu-manifesto;\">GNU-"
6406 "Manifest</ulink> zu lesen."
6407
6408 #. type: Content of: <chapter><section><para>
6409 #: new-maintainer.dbk:106
6410 msgid ""
6411 "The process of registering as a developer is a process of verifying your "
6412 "identity and intentions, and checking your technical skills.  As the number "
6413 "of people working on &debian-formal; has grown to over &number-of-"
6414 "maintainers; and our systems are used in several very important places, we "
6415 "have to be careful about being compromised.  Therefore, we need to verify "
6416 "new maintainers before we can give them accounts on our servers and let them "
6417 "upload packages."
6418 msgstr ""
6419 "Der Aufnahmeprozess für Entwickler werden Ihre Identität, Absichten und "
6420 "technischen Fähigkeiten geprüft werden. Als die Anzahl der Leute, die an "
6421 "&debian-formal; arbeiteten auf über &number-of-maintainers; wuchs und das "
6422 "System an mehreren sehr wichtigen Stellen lief, war Vorsicht geboten, um "
6423 "nicht kompromittiert zu werden. Daher müssen neue Betreuer überprüft werden, "
6424 "bevor Sie Konten auf den Servern erhalten und Pakete hochladen dürfen."
6425
6426 # http://www.debian.org/Bugs/
6427 #. type: Content of: <chapter><section><para>
6428 #: new-maintainer.dbk:115
6429 msgid ""
6430 "Before you actually register you should have shown that you can do competent "
6431 "work and will be a good contributor.  You show this by submitting patches "
6432 "through the Bug Tracking System and having a package sponsored by an "
6433 "existing Debian Developer for a while.  Also, we expect that contributors "
6434 "are interested in the whole project and not just in maintaining their own "
6435 "packages.  If you can help other maintainers by providing further "
6436 "information on a bug or even a patch, then do so!"
6437 msgstr ""
6438 "Bevor Sie sich tatsächlich registrieren, sollten Sie zeigen, dass Sie "
6439 "kompetent arbeiten und gute Beiträge leisten. Sie zeigen dies, indem Sie "
6440 "Patches an die Debian-Fehlerdatenbank senden und ein Paket haben, das ein "
6441 "existierender Debian-Entwickler für eine Zeit lang sponsort. Außerdem wird "
6442 "erwartet, dass Mitwirkende sich für das ganze Projekt interessieren und "
6443 "nicht nur ihre eigenen Pakete betreuen. Falls Sie anderen Betreuern helfen "
6444 "können, weitere Informationen zu einem Fehler oder sogar einen Patch "
6445 "bereitzustellen, dann tun Sie dies!"
6446
6447 # https://nm.debian.org/gpg.php
6448 #. type: Content of: <chapter><section><para>
6449 #: new-maintainer.dbk:124
6450 msgid ""
6451 "Registration requires that you are familiar with Debian's philosophy and "
6452 "technical documentation.  Furthermore, you need a GnuPG key which has been "
6453 "signed by an existing Debian maintainer.  If your GnuPG key is not signed "
6454 "yet, you should try to meet a Debian Developer in person to get your key "
6455 "signed.  There's a <ulink url=\"&url-gpg-coord;\">GnuPG Key Signing "
6456 "Coordination page</ulink> which should help you find a Debian Developer "
6457 "close to you.  (If there is no Debian Developer close to you, alternative "
6458 "ways to pass the ID check may be permitted as an absolute exception on a "
6459 "case-by-case-basis.  See the <ulink url=\"&url-newmaint-id;\">identification "
6460 "page</ulink> for more information.)"
6461 msgstr ""
6462 "Für die Registrierung ist es erforderlich, dass Sie mit der Debian-"
6463 "Philosophie und der technischen Dokumentation vertraut sind. Weiterhin "
6464 "benötigen Sie einen GnuPG-Schlüssel, der von einem existierenden Debian-"
6465 "Betreuer signiert wurde. Falls Ihr GnuPG-Schlüssel noch nicht signiert "
6466 "wurde, sollten Sie versuchen einen Debian-Entwickler persönlich zu treffen, "
6467 "damit Ihr Schlüssel signiert wird. Es gibt eine <ulink url=\"&url-gpg-coord;"
6468 "\">GnuPG Key Signing Coordination page</ulink>, die Ihnen helfen sollte, "
6469 "einen Debian-Entwickler in Ihrer Nähe zu finden. (Falls es in Ihrer Nähe "
6470 "keinen Debian-Entwickler gibt, können als absolute Ausnahme fallspezifisch "
6471 "alternative Identitätsprüfungen erlaubt werden. Lesen Sie die Texte zur "
6472 "<ulink url=\"&url-newmaint-id;\">Identitätsprüfung</ulink>, um weitere "
6473 "Informationen zu erhalten."
6474
6475 #. type: Content of: <chapter><section><para>
6476 #: new-maintainer.dbk:137
6477 msgid ""
6478 "If you do not have an OpenPGP key yet, generate one.  Every developer needs "
6479 "an OpenPGP key in order to sign and verify package uploads.  You should read "
6480 "the manual for the software you are using, since it has much important "
6481 "information which is critical to its security.  Many more security failures "
6482 "are due to human error than to software failure or high-powered spy "
6483 "techniques.  See <xref linkend=\"key-maint\"/> for more information on "
6484 "maintaining your public key."
6485 msgstr ""
6486 "Falls Sie noch keinen OpenPGP-Schlüssel haben, generieren Sie sich einen. "
6487 "Jeder Entwickler benötigt einen OpenPGP-Schlüssel, um das Hochladen von "
6488 "Paketen zu signieren und zu prüfen. Sie sollten das Handbuch der Software "
6489 "lesen, die Sie benutzen, da es wichtige Informationen enthält, was für die "
6490 "Sicherheit kritisch ist. Es sind viel mehr Sicherheitslücken auf menschliche "
6491 "Fehler zurückzuführen, als auf Softwarefehler oder leistungsstarke "
6492 "Spionagetechniken. Lesen Sie  <xref linkend=\"key-maint\"/>, um weitere "
6493 "Informationen über die Verwaltung öffentlicher Schlüssel zu erhalten."
6494
6495 # http://www.gnupg.org/index.de.html
6496 #. type: Content of: <chapter><section><para>
6497 #: new-maintainer.dbk:145
6498 msgid ""
6499 "Debian uses the <literal>GNU Privacy Guard</literal> (package <systemitem "
6500 "role=\"package\">gnupg</systemitem> version 1 or better) as its baseline "
6501 "standard.  You can use some other implementation of OpenPGP as well.  Note "
6502 "that OpenPGP is an open standard based on <ulink url=\"&url-rfc2440;\">RFC "
6503 "2440</ulink>."
6504 msgstr ""
6505 "Debian benutzt den <literal>GNU Privacy Guard</literal> (Paket <systemitem "
6506 "role=\"package\">gnupg</systemitem> Version 1 oder besser) als grundlegenden "
6507 "Standard. Sie können auch einige andere Implementierungen von OpenPGP "
6508 "benutzen. Beachten Sie, dass OpenPGP ein offener Standard ist, der auf "
6509 "<ulink url=\"&url-rfc2440;\">RFC 2440</ulink> basiert."
6510
6511 #. type: Content of: <chapter><section><para><footnote><para>
6512 #: new-maintainer.dbk:155
6513 msgid ""
6514 "Version 4 keys are keys conforming to the OpenPGP standard as defined in RFC "
6515 "2440.  Version 4 is the key type that has always been created when using "
6516 "GnuPG.  PGP versions since 5.x also could create v4 keys, the other choice "
6517 "having been pgp 2.6.x compatible v3 keys (also called legacy RSA by PGP)."
6518 msgstr ""
6519 "Schlüssel der Version 4 folgen dem in RFC 2440 definierten OpenPGP-Standard. "
6520 "Bei Verwendung von GnuPG wurden immer Version-4-Schlüssel erstellt. PGP-"
6521 "Versionen seit 5.x könnten außerdem Schlüssel der Version 4 erstellen, die "
6522 "andere Wahl waren PGP 2.6.x-kompatible Schlüssel der Version 3 (auch altes "
6523 "RSA durch PGP genannt)."
6524
6525 #. type: Content of: <chapter><section><para><footnote><para>
6526 #: new-maintainer.dbk:159
6527 msgid ""
6528 "Version 4 (primary) keys can either use the RSA or the DSA algorithms, so "
6529 "this has nothing to do with GnuPG's question about which kind of key do you "
6530 "want: (1) DSA and Elgamal, (2)  DSA (sign only), (5) RSA (sign only).  If "
6531 "you don't have any special requirements just pick the default."
6532 msgstr ""
6533 "(Primär-) Schlüssel der Version 4 können entweder die RSA- oder DSA-"
6534 "Algorithmen benutzen. Das hat dies nichts mit der Frage von GnuPG zu tun, "
6535 "welche Schlüsselart Sie möchten: (1) DSA und Elgamal, (2) DSA (nur "
6536 "signieren), (5) RSA (nur signieren). Falls Sie keine besonderen "
6537 "Anforderungen haben, nehmen Sie ruhig die Voreinstellung."
6538
6539 #. type: Content of: <chapter><section><para><footnote><para>
6540 #: new-maintainer.dbk:163
6541 msgid ""
6542 "The easiest way to tell whether an existing key is a v4 key or a v3 (or v2) "
6543 "key is to look at the fingerprint: Fingerprints of version 4 keys are the "
6544 "SHA-1 hash of some key material, so they are 40 hex digits, usually grouped "
6545 "in blocks of 4.  Fingerprints of older key format versions used MD5 and are "
6546 "generally shown in blocks of 2 hex digits.  For example if your fingerprint "
6547 "looks like <literal>5B00 C96D 5D54 AEE1 206B  AF84 DE7A AF6E 94C0 9C7F</"
6548 "literal> then it's a v4 key."
6549 msgstr ""
6550 "Die einfachste Möglichkeit festzustellen, ob ein existierender Schlüssel "
6551 "Version 3 oder 4 (oder 2) hat, besteht darin auf den Fingerabdruck zu "
6552 "untersuchen: Fingerabdrücke der Version 4 sind der SHA-1-Hash von einigem "
6553 "Schlüsselmaterial. Daher besteht er aus 40 hexadezimale Ziffern, die "
6554 "üblicherweise in Viererblöcken gruppiert sind. Fingerabdrücke älterer "
6555 "Schlüsselformatversionen benutzten MD5 und werden generell als Blöcke zweier "
6556 "hexadezimaler Ziffern angezeigt. Falls Ihr Fingerabdruck zum Beispiel so "
6557 "aussieht wie <literal>5B00 C96D 5D54 AEE1 206B  AF84 DE7A AF6E 94C0 9C7F</"
6558 "literal>, dann ist es ein Schlüssel der Version 4."
6559
6560 #. type: Content of: <chapter><section><para><footnote><para>
6561 #: new-maintainer.dbk:170
6562 msgid ""
6563 "Another possibility is to pipe the key into <command>pgpdump</command>, "
6564 "which will say something like Public Key Packet - Ver 4."
6565 msgstr ""
6566 "Eine andere Möglichkeit besteht darin, den Schlüssel über eine Pipe an "
6567 "<command>pgpdump</command> zu leiten, das dann etwas wie »Public Key Packet "
6568 "- Ver 4.« ausgibt."
6569
6570 #. type: Content of: <chapter><section><para><footnote><para>
6571 #: new-maintainer.dbk:172
6572 msgid ""
6573 "Also note that your key must be self-signed (i.e.  it has to sign all its "
6574 "own user IDs; this prevents user ID tampering).  All modern OpenPGP software "
6575 "does that automatically, but if you have an older key you may have to "
6576 "manually add those signatures."
6577 msgstr ""
6578 "Beachten Sie außerdem, dass Ihr Schlüssel selbstsigniert sein muss (d.h. er "
6579 "muss für alle eigenen Benutzer-IDs signiert werden. Dies verhindert eine "
6580 "Manipulation von Benutzer-IDs). Sämtliche modernen OpenPGP-Programme "
6581 "erledigen dies automatisch. Falls Sie aber einen älteren Schlüssel haben, "
6582 "müssen Sie diese Signaturen manuell hinzufügen."
6583
6584 #. type: Content of: <chapter><section><para>
6585 #: new-maintainer.dbk:152
6586 msgid ""
6587 "You need a version 4 key for use in Debian Development. <ulink url=\"http://"
6588 "lists.debian.org/20090520092534.GG22906@earth.li\">Your key length must be "
6589 "greater than 1024 bits</ulink>; there is no reason to use a smaller key, and "
6590 "doing so would be much less secure.<placeholder type=\"footnote\" id=\"0\"/>"
6591 msgstr ""
6592 "Für die Debian-Entwicklung benötigen Sie einen Schlüssel der Version 4. "
6593 "<ulink url=\"http://lists.debian.org/20090520092534.GG22906@earth.li\">Ihr "
6594 "Schlüssel muss mindestens 1024 Bit lang sein.</ulink> Es gibt keinen Grund, "
6595 "einen kürzeren Schlüssel zu verwenden und dies wäre auch wesentlich "
6596 "unsicherer.<placeholder type=\"footnote\" id=\"0\"/>"
6597
6598 #. type: Content of: <chapter><section><para>
6599 #: new-maintainer.dbk:178
6600 msgid ""
6601 "If your public key isn't on a public key server such as &pgp-keyserv;, "
6602 "please read the documentation available at <ulink url=\"&url-newmaint-id;"
6603 "\">NM Step 2: Identification</ulink>.  That document contains instructions "
6604 "on how to put your key on the public key servers.  The New Maintainer Group "
6605 "will put your public key on the servers if it isn't already there."
6606 msgstr ""
6607 "Falls Ihr öffentlicher Schlüssel nicht auf einem öffentlichen Server wie "
6608 "&pgp-keyserv; liegt, lesen Sie bitte <ulink url=\"&url-newmaint-id;\">NM "
6609 "Schritt 2: Identitätsprüfung</ulink>. Dieses Dokument enthält Anweisungen, "
6610 "wie Sie Ihren Schlüssel auf öffentliche Schlüsselserver ablegen. Die »New "
6611 "Maintainer Group« wird Ihren öffentlichen Schlüssel auf den Servern ablegen, "
6612 "wenn er nicht bereits dort ist."
6613
6614 #. type: Content of: <chapter><section><para>
6615 #: new-maintainer.dbk:186
6616 msgid ""
6617 "Some countries restrict the use of cryptographic software by their "
6618 "citizens.  This need not impede one's activities as a Debian package "
6619 "maintainer however, as it may be perfectly legal to use cryptographic "
6620 "products for authentication, rather than encryption purposes.  If you live "
6621 "in a country where use of cryptography even for authentication is forbidden "
6622 "then please contact us so we can make special arrangements."
6623 msgstr ""
6624 "Einige Länder schränken den Gebrauch kryptografischer Software durch Ihre "
6625 "Bürger ein. Dies muss jedoch die Aktivitäten als Debian-Paketbetreuer nicht "
6626 "behindern, da es vollkommen legal sein kann, kryptografische Produkte für "
6627 "die Authentifizierung anstatt für Verschlüsselungszwecke zu verwenden. Wenn "
6628 "Sie in einem Land leben, in dem Kryptografie sogar für Authentifizierung "
6629 "verboten ist, so kontaktieren Sie bitte Debian, so dass besondere "
6630 "Vereinbarungen getroffen werden können."
6631
6632 #. type: Content of: <chapter><section><para>
6633 #: new-maintainer.dbk:194
6634 msgid ""
6635 "To apply as a new maintainer, you need an existing Debian Developer to "
6636 "support your application (an <literal>advocate</literal>).  After you have "
6637 "contributed to Debian for a while, and you want to apply to become a "
6638 "registered developer, an existing developer with whom you have worked over "
6639 "the past months has to express their belief that you can contribute to "
6640 "Debian successfully."
6641 msgstr ""
6642 "Um sich als neuer Betreuer zu bewerben, benötigen Sie die Fürsprache eines "
6643 "existierenden Debian-Entwicklers, der Ihre Bewerbung unterstützt (einen "
6644 "<literal>advocate</literal>). Nachdem Sie eine Weile zu Debian beigetragen "
6645 "haben und Sie sich als ein registrierter Entwickler bewerben, benötigen Sie "
6646 "die Fürsprache eines existierenden Entwicklers, mit dem Sie während der "
6647 "letzten Monate zusammengearbeitet haben. Dieser muss sein Vertrauen kundtun, "
6648 "dass Sie erfolgreich zu Debian beitragen können."
6649
6650 # https://nm.debian.org/newnm.php
6651 #. type: Content of: <chapter><section><para>
6652 #: new-maintainer.dbk:201
6653 msgid ""
6654 "When you have found an advocate, have your GnuPG key signed and have already "
6655 "contributed to Debian for a while, you're ready to apply.  You can simply "
6656 "register on our <ulink url=\"&url-newmaint-apply;\">application page</"
6657 "ulink>.  After you have signed up, your advocate has to confirm your "
6658 "application.  When your advocate has completed this step you will be "
6659 "assigned an Application Manager who will go with you through the necessary "
6660 "steps of the New Maintainer process.  You can always check your status on "
6661 "the <ulink url=\"&url-newmaint-db;\">applications status board</ulink>."
6662 msgstr ""
6663 "Wenn Sie einen Fürsprecher gefunden haben, Ihr GnuPG-Schlüssel signiert ist "
6664 "und Sie bereits eine Weile zu Debian beigetragen haben, sind Sie bereit, "
6665 "sich zu bewerben. Sie können sich einfach auf der <ulink url=\"&url-newmaint-"
6666 "apply;\">Bewerbungsseite für neue Betreuer</ulink> registrieren. Nachdem Sie "
6667 "unterschrieben haben, muss Ihr Befürworter Ihre Bewerbung bestätigen. Wenn "
6668 "Ihr Befürworter diesen Schritt abgeschlossen hat, wird Ihnen ein "
6669 "Bewerbungsbetreuer zugewiesen, der mit Ihnen die nötigen Schritte des "
6670 "Prozesses für neue Betreuer durchläuft. Sie können jederzeit den Status auf "
6671 "der <ulink url=\"&url-newmaint-db;\">Bewerberstatusanzeige</ulink> prüfen."
6672
6673 # http://www.debian.org/devel/join/newmaint
6674 #. type: Content of: <chapter><section><para>
6675 #: new-maintainer.dbk:211
6676 msgid ""
6677 "For more details, please consult <ulink url=\"&url-newmaint;\">New "
6678 "Maintainer's Corner</ulink> at the Debian web site.  Make sure that you are "
6679 "familiar with the necessary steps of the New Maintainer process before "
6680 "actually applying.  If you are well prepared, you can save a lot of time "
6681 "later on."
6682 msgstr ""
6683 "Für weitere Details besuchen Sie bitte die <ulink url=\"&url-newmaint;\">New-"
6684 "Maintainer-Ecke</ulink> auf der Debian-Website. Stellen Sie sicher, dass sie "
6685 "mit den nötigen Schritten des Prozesses für neue Betreuer vertraut sind, "
6686 "bevor Sie sich tatsächlich bewerben. Wenn Sie gut vorbereitet sind, können "
6687 "Sie nachher viel Zeit sparen."
6688
6689 #. type: Content of: <chapter><title>
6690 #: pkgs.dbk:7
6691 msgid "Managing Packages"
6692 msgstr "Pakete verwalten"
6693
6694 #. type: Content of: <chapter><para>
6695 #: pkgs.dbk:9
6696 msgid ""
6697 "This chapter contains information related to creating, uploading, "
6698 "maintaining, and porting packages."
6699 msgstr ""
6700 "Dieses Kapitel enthält Informationen, die sich auf das Erstellen, Hochladen "
6701 "Verwalten und Portieren von Paketen beziehen."
6702
6703 #. type: Content of: <chapter><section><title>
6704 #: pkgs.dbk:13
6705 msgid "New packages"
6706 msgstr "Neue Pakete"
6707
6708 #. type: Content of: <chapter><section><para>
6709 #: pkgs.dbk:15
6710 msgid ""
6711 "If you want to create a new package for the Debian distribution, you should "
6712 "first check the <ulink url=\"&url-wnpp;\">Work-Needing and Prospective "
6713 "Packages (WNPP)</ulink> list.  Checking the WNPP list ensures that no one is "
6714 "already working on packaging that software, and that effort is not "
6715 "duplicated.  Read the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink> for "
6716 "more information."
6717 msgstr ""
6718 "Falls Sie eine neues Paket für die Debian-Distribution erstellen möchten, "
6719 "sollten Sie zuerst die Liste der <ulink url=\"&url-wnpp;\">Arbeit-"
6720 "bedürfenden und voraussichtlichen Pakete (WNPP)</ulink> prüfen. Die Prüfung "
6721 "der WNPP-Liste stellt sicher, dass nicht bereits jemand an der Paketierung "
6722 "dieser Software arbeitet und kein doppelter Aufwand betrieben wird. Weitere "
6723 "Informationen finden Sie auf den <ulink url=\"&url-wnpp;\">WNPP-Web-Seiten</"
6724 "ulink>."
6725
6726 #. type: Content of: <chapter><section><para>
6727 #: pkgs.dbk:23
6728 msgid ""
6729 "Assuming no one else is already working on your prospective package, you "
6730 "must then submit a bug report (<xref linkend=\"submit-bug\"/>) against the "
6731 "pseudo-package <systemitem role=\"package\">wnpp</systemitem> describing "
6732 "your plan to create a new package, including, but not limiting yourself to, "
6733 "a description of the package, the license of the prospective package, and "
6734 "the current URL where it can be downloaded from."
6735 msgstr ""
6736 "Ausgehend von der Annahme, dass noch niemand an Ihrem zukünftigen Paket "
6737 "arbeitet, müssen Sie einen Fehlerbericht (<xref linkend=\"submit-bug\"/>) zu "
6738 "dem Pseudopaket <systemitem role=\"package\">wnpp</systemitem> senden, in "
6739 "dem Sie Ihren Plan vorstellen, ein neues Paket zu erzeugen, einschließlich, "
6740 "aber nicht nur auf eine Beschreibung des Pakets beschränkt, der Lizenz des "
6741 "zukünftigen Pakets und der derzeitigen URL, von der es heruntergeladen "
6742 "werden kann."
6743
6744 #. type: Content of: <chapter><section><para>
6745 #: pkgs.dbk:31
6746 msgid ""
6747 "You should set the subject of the bug to <literal>ITP: <replaceable>foo</"
6748 "replaceable> -- <replaceable>short description</replaceable></literal>, "
6749 "substituting the name of the new package for <replaceable>foo</"
6750 "replaceable>.  The severity of the bug report must be set to "
6751 "<literal>wishlist</literal>.  Please send a copy to &email-debian-devel; by "
6752 "using the X-Debbugs-CC header (don't use CC:, because that way the message's "
6753 "subject won't indicate the bug number). If you are packaging so many new "
6754 "packages (>10)  that notifying the mailing list in separate messages is too "
6755 "disruptive, send a summary after filing the bugs to the debian-devel list "
6756 "instead.  This will inform the other developers about upcoming packages and "
6757 "will allow a review of your description and package name."
6758 msgstr ""
6759 "Sie sollten den Betreff des Fehlers auf <literal>ITP: "
6760 "<replaceable>Paketname</replaceable> -- <replaceable>kurze Beschreibung</"
6761 "replaceable></literal> setzen, wobei Sie <replaceable>Paketname</"
6762 "replaceable> durch den Namen Ihres Pakets ersetzen. Der Schweregrad des "
6763 "Fehlerberichts sollte auf <literal>wishlist</literal> gesetzt werden. Bitte "
6764 "senden Sie mit der Kopfzeile X-Debbugs-CC eine Kopie an &email-debian-devel; "
6765 "(benutzen Sie nicht CC:, da in diesem Fall der Betreff der Nachricht die "
6766 "Fehlernummer nicht angibt). Falls Sie so viele (mehr als zehn) neue Pakete "
6767 "paketieren, dass die Benachrichtigung auf der Liste als störend empfunden "
6768 "würde, senden Sie stattdessen nach dem Einreichen des Fehlers eine "
6769 "Zusammenfassung an die Liste »debian-devel«. Dies wird andere Entwickler "
6770 "über die bevorstehenden Pakete informieren und eine Überprüfung Ihrer "
6771 "Beschreibung und Ihres Paketnamens ermöglichen."
6772
6773 #. type: Content of: <chapter><section><para>
6774 #: pkgs.dbk:45
6775 msgid ""
6776 "Please include a <literal>Closes: #<replaceable>nnnnn</replaceable></"
6777 "literal> entry in the changelog of the new package in order for the bug "
6778 "report to be automatically closed once the new package is installed in the "
6779 "archive (see <xref linkend=\"upload-bugfix\"/>)."
6780 msgstr ""
6781 "Bitte fügen Sie im Änderungsprotokoll des neuen Pakets den Eintrag "
6782 "<literal>Closes: #<replaceable>nnnnn</replaceable></literal> hinzu, um den "
6783 "Fehlerbericht automatisch zu schließen, sobald das neue Paket im Archiv "
6784 "installiert wird (siehe <xref linkend=\"upload-bugfix\"/>)."
6785
6786 #. type: Content of: <chapter><section><para>
6787 #: pkgs.dbk:51
6788 msgid ""
6789 "If you think your package needs some explanations for the administrators of "
6790 "the NEW package queue, include them in your changelog, send to &email-"
6791 "ftpmaster; a reply to the email you receive as a maintainer after your "
6792 "upload, or reply to the rejection email in case you are already re-uploading."
6793 msgstr ""
6794 "Falls Sie der Ansicht sind, Ihr Paket bedürfe einiger Erklärungen für die "
6795 "Administratoren der Paketwarteschlange NEW, so fügen Sie diese dem "
6796 "Änderungsprotokoll hinzu, senden Sie die E-Mail, die Sie als Betreuer nach "
6797 "dem Upload zurückbekommen haben an &email-ftpmaster; oder antworten Sie auf "
6798 "die ablehnende E-Mail, im Fall dass Sie bereits erneut hochladen."
6799
6800 #. type: Content of: <chapter><section><para>
6801 #: pkgs.dbk:57
6802 msgid ""
6803 "When closing security bugs include CVE numbers as well as the "
6804 "<literal>Closes: #<replaceable>nnnnn</replaceable></literal>.  This is "
6805 "useful for the security team to track vulnerabilities.  If an upload is made "
6806 "to fix the bug before the advisory ID is known, it is encouraged to modify "
6807 "the historical changelog entry with the next upload.  Even in this case, "
6808 "please include all available pointers to background information in the "
6809 "original changelog entry."
6810 msgstr ""
6811 "Wenn sicherheitskritische Fehler geschlossen werden, fügen Sie die CVE-"
6812 "Nummern sowie  <literal>Closes: #<replaceable>nnnnn</replaceable></literal> "
6813 "bei. Dies ist nützlich zur Verfolgung von Schwachstellen durch das "
6814 "Sicherheits-Team. Falls etwas hochgeladen wird, bevor die Warnungs-ID "
6815 "bekannt ist, sollte beim nächsten Upload der historische "
6816 "Änderungsprotokolleintrag geändert werden. Bitte fügen Sie sogar in diesem "
6817 "Fall dem Original-Änderungsprotokolleintrag alle verfügbaren Hinweise auf "
6818 "Hintergrundinformationen hinzu."
6819
6820 #. type: Content of: <chapter><section><para>
6821 #: pkgs.dbk:66
6822 msgid ""
6823 "There are a number of reasons why we ask maintainers to announce their "
6824 "intentions:"
6825 msgstr ""
6826 "Es gibt eine Vielzahl von Gründen, weshalb Paketbetreuer um die Ankündigung "
6827 "ihrer Absichten gebeten werden:"
6828
6829 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6830 #: pkgs.dbk:72
6831 msgid ""
6832 "It helps the (potentially new) maintainer to tap into the experience of "
6833 "people on the list, and lets them know if anyone else is working on it "
6834 "already."
6835 msgstr ""
6836 "Es hilft dem (möglicherweise neuen) Betreuer, die Erfahrung der Leute auf "
6837 "der Liste anzuzapfen und teilt ihm mit, ob jemand anderes bereits daran "
6838 "arbeitet."
6839
6840 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6841 #: pkgs.dbk:78
6842 msgid ""
6843 "It lets other people thinking about working on the package know that there "
6844 "already is a volunteer, so efforts may be shared."
6845 msgstr ""
6846 "Es zeigt anderen Leuten, die darüber nachdenken am Paket zu arbeiten, dass "
6847 "es bereits einen Freiwilligen gibt, so dass der Aufwand verteilt werden kann."
6848
6849 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6850 #: pkgs.dbk:84
6851 msgid ""
6852 "It lets the rest of the maintainers know more about the package than the one "
6853 "line description and the usual changelog entry ``Initial release'' that gets "
6854 "posted to &email-debian-devel-changes;."
6855 msgstr ""
6856 "Es sagt den übrigen Betreuern mehr über das Paket, als nur eine "
6857 "Beschreibungszeile und der übliche Eintrag im Änderungsprotokoll »Initial "
6858 "release«, der an &email-debian-devel-changes; gesandt wird."
6859
6860 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6861 #: pkgs.dbk:91
6862 msgid ""
6863 "It is helpful to the people who live off <literal>unstable</literal> (and "
6864 "form our first line of testers).  We should encourage these people."
6865 msgstr ""
6866 "Es ist hilfreich für Leute, die von <literal>unstable</literal> zehren (und "
6867 "die die vorderste Frontlinie von Testern bilden). Diese Leute sollten "
6868 "ermutigt werden."
6869
6870 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6871 #: pkgs.dbk:97
6872 msgid ""
6873 "The announcements give maintainers and other interested parties a better "
6874 "feel of what is going on, and what is new, in the project."
6875 msgstr ""
6876 "Die Ankündigungen geben Betreuern und anderen interessierten Parteien ein "
6877 "besseres Gefühl dafür, was gerade geschieht und was im Projekt neu ist."
6878
6879 #. type: Content of: <chapter><section><para>
6880 #: pkgs.dbk:103
6881 msgid ""
6882 "Please see <ulink url=\"http://&ftp-master-host;/REJECT-FAQ.html\"></ulink> "
6883 "for common rejection reasons for a new package."
6884 msgstr ""
6885 "Bitte lesen Sie unter <ulink url=\"http://&ftp-master-host;/REJECT-FAQ.html"
6886 "\"></ulink> die häufigsten Gründe für die Ablehnung neuer Pakete."
6887
6888 #. type: Content of: <chapter><section><title>
6889 #: pkgs.dbk:109
6890 msgid "Recording changes in the package"
6891 msgstr "Änderungen im Paket aufzeichnen"
6892
6893 #. type: Content of: <chapter><section><para>
6894 #: pkgs.dbk:111
6895 msgid ""
6896 "Changes that you make to the package need to be recorded in the "
6897 "<filename>debian/changelog</filename>.  These changes should provide a "
6898 "concise description of what was changed, why (if it's in doubt), and note if "
6899 "any bugs were closed.  They also record when the package was completed.  "
6900 "This file will be installed in <filename>/usr/share/doc/"
6901 "<replaceable>package</replaceable>/changelog.Debian.gz</filename>, or "
6902 "<filename>/usr/share/doc/<replaceable>package</replaceable>/changelog.gz</"
6903 "filename> for native packages."
6904 msgstr ""
6905 "Von Ihnen vorgenommene Änderungen müssen in <filename>debian/changelog</"
6906 "filename> aufgezeichnet werden. Diese Änderungen sollten eine kurzgefasste "
6907 "Beschreibung bereitstellen, was geändert wurde, warum (falls dies "
6908 "zweifelhaft ist) und vermerken, ob irgendwelche Fehler geschlossen wurden. "
6909 "Sie zeichnen außerdem auf, wenn das Paket vervollständigt wurde. Diese Datei "
6910 "wird in <filename>/usr/share/doc/<replaceable>Paket</replaceable>/changelog."
6911 "Debian.gz</filename> oder <filename>/usr/share/doc/<replaceable>Paket</"
6912 "replaceable>/changelog.gz</filename> für native Pakete installiert."
6913
6914 #. type: Content of: <chapter><section><para>
6915 #: pkgs.dbk:122
6916 msgid ""
6917 "The <filename>debian/changelog</filename> file conforms to a certain "
6918 "structure, with a number of different fields.  One field of note, the "
6919 "<literal>distribution</literal>, is described in <xref linkend=\"distribution"
6920 "\"/>.  More information about the structure of this file can be found in the "
6921 "Debian Policy section titled <filename>debian/changelog</filename>."
6922 msgstr ""
6923 "Die Datei <filename>debian/changelog</filename> entspricht einer bestimmten "
6924 "Struktur mit einer Anzahl unterschiedlicher Felder. Ein bedeutendes Feld, "
6925 "die <literal>distribution</literal>, wird in <xref linkend=\"distribution\"/"
6926 "> beschrieben. Weitere Informationen über die Struktur dieser Datei können "
6927 "im Abschnitt <filename>debian/changelog</filename> der Debian-Richtlinien "
6928 "gefunden werden."
6929
6930 #. type: Content of: <chapter><section><para>
6931 #: pkgs.dbk:130
6932 msgid ""
6933 "Changelog entries can be used to automatically close Debian bugs when the "
6934 "package is installed into the archive.  See <xref linkend=\"upload-bugfix\"/"
6935 ">."
6936 msgstr ""
6937 "Wenn das Paket im Archiv installiert ist, können Einträge im "
6938 "Änderungsprotokoll benutzt werden, um Debian-Fehler automatisch zu "
6939 "schließen. Siehe <xref linkend=\"upload-bugfix\"/>."
6940
6941 #. type: Content of: <chapter><section><para>
6942 #: pkgs.dbk:134
6943 msgid ""
6944 "It is conventional that the changelog entry of a package that contains a new "
6945 "upstream version of the software looks like this:"
6946 msgstr ""
6947 "Es ist üblich, dass der Änderungsprotokolleintrag eines Pakets, der eine "
6948 "neue Originalversion der Software enthält, wie folgt aussieht:"
6949
6950 #. type: Content of: <chapter><section><screen>
6951 #: pkgs.dbk:138
6952 #, no-wrap
6953 msgid "  * New upstream release.\n"
6954 msgstr "  * New upstream release.\n"
6955
6956 #. type: Content of: <chapter><section><para>
6957 #: pkgs.dbk:141
6958 msgid ""
6959 "There are tools to help you create entries and finalize the "
6960 "<filename>changelog</filename> for release — see <xref linkend=\"devscripts"
6961 "\"/> and <xref linkend=\"dpkg-dev-el\"/>."
6962 msgstr ""
6963 "Es gibt Werkzeuge, die Ihnen helfen Einträge zu erstellen und das "
6964 "<filename>changelog</filename> zur Veröffentlichung fertigzustellen – siehe "
6965 "<xref linkend=\"devscripts\"/> und <xref linkend=\"dpkg-dev-el\"/>."
6966
6967 #. type: Content of: <chapter><section><para>
6968 #: pkgs.dbk:146
6969 msgid "See also <xref linkend=\"bpp-debian-changelog\"/>."
6970 msgstr "Siehe auch <xref linkend=\"bpp-debian-changelog\"/>."
6971
6972 #. type: Content of: <chapter><section><title>
6973 #: pkgs.dbk:151
6974 msgid "Testing the package"
6975 msgstr "Das Paket testen"
6976
6977 #. type: Content of: <chapter><section><para>
6978 #: pkgs.dbk:153
6979 msgid ""
6980 "Before you upload your package, you should do basic testing on it.  At a "
6981 "minimum, you should try the following activities (you'll need to have an "
6982 "older version of the same Debian package around):"
6983 msgstr ""
6984 "Bevor Sie Ihr Paket hochladen, sollten Sie es grundlegenden Tests "
6985 "unterziehen. Zumindest sollten Sie die folgenden Dinge ausprobieren (Sie "
6986 "sollten eine ältere Version des gleichen Debian-Pakets zur Hand haben):"
6987
6988 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6989 #: pkgs.dbk:160
6990 msgid ""
6991 "Install the package and make sure the software works, or upgrade the package "
6992 "from an older version to your new version if a Debian package for it already "
6993 "exists."
6994 msgstr ""
6995 "Installieren Sie das Paket und stellen Sie sicher, dass die Software "
6996 "funktioniert oder führen Sie ein Upgrade von der älteren Version auf Ihre "
6997 "neue Version durch, falls bereits ein Debian-Paket existiert."
6998
6999 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7000 #: pkgs.dbk:167
7001 msgid ""
7002 "Run <command>lintian</command> over the package.  You can run "
7003 "<command>lintian</command> as follows: <literal>lintian -v "
7004 "<replaceable>package-version</replaceable>.changes</literal>.  This will "
7005 "check the source package as well as the binary package.  If you don't "
7006 "understand the output that <command>lintian</command> generates, try adding "
7007 "the <literal>-i</literal> switch, which will cause <command>lintian</"
7008 "command> to output a very verbose description of the problem."
7009 msgstr ""
7010 "Führen Sie für das Paket <command>lintian</command> aus. Sie können "
7011 "<command>lintian</command> wie folgt ausführen: <literal>lintian -v "
7012 "<replaceable>Paket-Version</replaceable>.changes</literal>. Falls Sie die "
7013 "von <command>lintian</command> erzeugte Ausgabe nicht verstehen, versuchen "
7014 "Sie den Schalter <command>-i</command> hinzuzufügen. Er veranlasst "
7015 "<command>lintian</command> eine viel detailliertere Beschreibung des "
7016 "Problems auszugeben."
7017
7018 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7019 #: pkgs.dbk:176
7020 msgid ""
7021 "Normally, a package should <emphasis>not</emphasis> be uploaded if it causes "
7022 "<command>lintian</command> to emit errors (they will start with <literal>E</"
7023 "literal>)."
7024 msgstr ""
7025 "Normalerweise sollte ein Paket <emphasis>nicht</emphasis> hochgeladen "
7026 "werden, wenn es <command>lintian</command>-Fehler verursacht (sie beginnen "
7027 "mit <literal>E</literal>)."
7028
7029 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7030 #: pkgs.dbk:180
7031 msgid ""
7032 "For more information on <command>lintian</command>, see <xref linkend="
7033 "\"lintian\"/>."
7034 msgstr ""
7035 "Weitere Informationen über <command>lintian</command> finden Sie unter <xref "
7036 "linkend=\"lintian\"/>."
7037
7038 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7039 #: pkgs.dbk:186
7040 msgid ""
7041 "Optionally run <command>debdiff</command> (see <xref linkend=\"debdiff\"/>) "
7042 "to analyze changes from an older version, if one exists."
7043 msgstr ""
7044 "Führen Sie wahlweise <command>debdiff</command> (siehe <xref linkend="
7045 "\"debdiff\"/>) aus, um Änderungen von einer älteren Version zu analysieren, "
7046 "falls es solche gibt."
7047
7048 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7049 #: pkgs.dbk:192
7050 msgid ""
7051 "Downgrade the package to the previous version (if one exists) — this tests "
7052 "the <filename>postrm</filename> and <filename>prerm</filename> scripts."
7053 msgstr ""
7054 "Downgraden Sie das Paket auf die vorherige Version (falls es eine gibt) – "
7055 "dies testet die Skripte <filename>postrm</filename> und <filename>prerm</"
7056 "filename>."
7057
7058 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7059 #: pkgs.dbk:198
7060 msgid "Remove the package, then reinstall it."
7061 msgstr "Entfernen Sie das Paket und installieren Sie es erneut."
7062
7063 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7064 #: pkgs.dbk:203
7065 msgid ""
7066 "Copy the source package in a different directory and try unpacking it and "
7067 "rebuilding it.  This tests if the package relies on existing files outside "
7068 "of it, or if it relies on permissions being preserved on the files shipped "
7069 "inside the <filename>.diff.gz</filename> file."
7070 msgstr ""
7071 "Kopieren Sie das Quellpaket in ein anderes Verzeichnis und versuchen Sie es "
7072 "zu entpacken und neu zu erstellen. Dies testet, ob das Paket auf bestehenden "
7073 "Dateien von außen beruht oder ob es auf Benutzerrechten beruht, die in den "
7074 "Dateien konserviert wurden, die innerhalb der <filename>.diff.gz</filename>-"
7075 "Datei mitgeliefert wurden."
7076
7077 #. type: Content of: <chapter><section><title>
7078 #: pkgs.dbk:213
7079 msgid "Layout of the source package"
7080 msgstr "Layout des Quellpakets"
7081
7082 #. type: Content of: <chapter><section><para>
7083 #: pkgs.dbk:215
7084 msgid "There are two types of Debian source packages:"
7085 msgstr "Es gibt zwei Typen von Debian-Quellpaketen:"
7086
7087 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7088 #: pkgs.dbk:220
7089 msgid ""
7090 "the so-called <literal>native</literal> packages, where there is no "
7091 "distinction between the original sources and the patches applied for Debian"
7092 msgstr ""
7093 "die sogenannten <literal>native</literal>-Pakete, bei denen es keine "
7094 "Unterschiede zwischen den Originalquellen und den auf Debian angewandten "
7095 "Patches gibt"
7096
7097 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7098 #: pkgs.dbk:226
7099 msgid ""
7100 "the (more common) packages where there's an original source tarball file "
7101 "accompanied by another file that contains the changes made by Debian"
7102 msgstr ""
7103 "die (häufigeren) Pakete, bei denen die Original-Quellcode-Tarball-Datei mit "
7104 "einer anderen Datei mitgeliefert wird, die die von Debian vorgenommenen "
7105 "Änderungen enthält"
7106
7107 #. type: Content of: <chapter><section><para>
7108 #: pkgs.dbk:232
7109 msgid ""
7110 "For the native packages, the source package includes a Debian source control "
7111 "file (<filename>.dsc</filename>) and the source tarball (<filename>.tar.{gz,"
7112 "bz2,xz}</filename>). A source package of a non-native package includes a "
7113 "Debian source control file, the original source tarball (<filename>.orig.tar."
7114 "{gz,bz2,xz}</filename>) and the Debian changes (<filename>.diff.gz</"
7115 "filename> for the source format “1.0” or <filename>.debian.tar.{gz,bz2,xz}</"
7116 "filename> for the source format “3.0 (quilt)”)."
7117 msgstr ""
7118 "Bei nativen Paketen enthält der Quell-Tarball eine Steuerungsdatei für "
7119 "Debian-Quellen (<filename>.dsc</filename>) und einen Quell-Tarball "
7120 "(<filename>.tar.{gz,bz2,xz}</filename>). Ein Quellpaket eines nicht nativen "
7121 "Paketes enthält eine Steuerungsdatei für Debian-Quellen, den Original-"
7122 "Quellcode-Tarball (<filename>.orig.tar.{gz,bz2,xz}</filename>) und die "
7123 "Debian-Änderungen (<filename>.diff.gz</filename> für das Quellformat »1.0« "
7124 "oder <filename>.debian.tar.{gz,bz2,xz}</filename> für das Quellformat »3.0 "
7125 "(quilt)«)."
7126
7127 #. type: Content of: <chapter><section><para>
7128 #: pkgs.dbk:241
7129 msgid ""
7130 "With source format “1.0”, whether a package is native or not was determined "
7131 "by <command>dpkg-source</command> at build time. Nowadays it is recommended "
7132 "to be explicit about the desired source format by putting either “3.0 "
7133 "(quilt)” or “3.0 (native)” in <filename>debian/source/format</filename>.  "
7134 "The rest of this section relates only to non-native packages."
7135 msgstr ""
7136 "Mit dem Quellformat »1.0« wurde zur Zeit des Erstellens durch <command>dpkg-"
7137 "source</command> festgelegt, ob ein Paket nativ ist oder nicht. Heutzutage "
7138 "wird empfohlen, das gewünschte Quellformat explizit durch Angabe von »3.0 "
7139 "(quilt)« oder »3.0 (native)« in <filename>debian/source/format</filename> "
7140 "festzulegen. Der Rest dieses Abschnitts bezieht sich auf nicht native Pakete."
7141
7142 #. type: Content of: <chapter><section><para>
7143 #: pkgs.dbk:248
7144 msgid ""
7145 "The first time a version is uploaded which corresponds to a particular "
7146 "upstream version, the original source tar file should be uploaded and "
7147 "included in the <filename>.changes</filename> file.  Subsequently, this very "
7148 "same tar file should be used to build the new diffs and <filename>.dsc</"
7149 "filename> files, and will not need to be re-uploaded."
7150 msgstr ""
7151 "Anfangs, wenn eine Version hochgeladen wird, die einer bestimmten Version "
7152 "der Ursprungsquelle entspricht, könnte die Original-Tar-Quelldatei "
7153 "hochgeladen und in die <filename>.changes</filename>-Datei eingefügt werden. "
7154 "Nachfolgend sollte eben diese Tar-Datei benutzt werden, um neue .diff- und "
7155 "<filename>.dsc</filename>-Dateien zu erstellen ohne der Notwendigkeit sie "
7156 "erneut hochzuladen."
7157
7158 #. type: Content of: <chapter><section><para>
7159 #: pkgs.dbk:255
7160 msgid ""
7161 "By default, <command>dpkg-genchanges</command> and <command>dpkg-"
7162 "buildpackage</command> will include the original source tar file if and only "
7163 "if the current changelog entry has a different upstream version from the "
7164 "preceding entry. This behavior may be modified by using <literal>-sa</"
7165 "literal> to always include it or <literal>-sd</literal> to always leave it "
7166 "out."
7167 msgstr ""
7168 "Standardmäßig werden <command>dpkg-genchanges</command> und <command>dpkg-"
7169 "buildpackage</command> die Original-Tar-Quelldatei nur dann einbeziehen, "
7170 "falls der aktuelle Änderungsprotokolleintrag eine andere Originalversion des "
7171 "vorhergehenden Eintrags hat. Diese Verhalten könnte durch die Benutzung von "
7172 "<literal>-sa</literal> geändert werden, um es immer einzubeziehen oder "
7173 "<literal>-sd</literal>, um es immer wegzulassen."
7174
7175 #. type: Content of: <chapter><section><para>
7176 #: pkgs.dbk:263
7177 msgid ""
7178 "If no original source is included in the upload, the original source tar-"
7179 "file used by <command>dpkg-source</command> when constructing the <filename>."
7180 "dsc</filename> file and diff to be uploaded <emphasis>must</emphasis> be "
7181 "byte-for-byte identical with the one already in the archive."
7182 msgstr ""
7183 "Falls im Upload keine Originalquelle enthalten ist, wird die Original-Tar-"
7184 "Quelldatei von <command>dpkg-source</command> benutzt, wenn die <filename>."
7185 "dsc</filename>-Datei erzeugt wird und die Diff-Datei, die hochgeladen werden "
7186 "soll, <emphasis>muss</emphasis> Byte für Byte identisch mit der sein, die "
7187 "bereits im Archiv ist."
7188
7189 #. type: Content of: <chapter><section><para>
7190 #: pkgs.dbk:270
7191 msgid ""
7192 "Please notice that, in non-native packages, permissions on files that are "
7193 "not present in the <filename>*.orig.tar.{gz,bz2,xz}</filename> will not be "
7194 "preserved, as diff does not store file permissions in the patch. However "
7195 "when using source format “3.0 (quilt)”, permissions of files inside the "
7196 "<filename>debian</filename> directory are preserved since they are stored in "
7197 "a tar archive."
7198 msgstr ""
7199 "Bitte beachten Sie, dass in nicht nativen Paketen Zugriffsrechte von "
7200 "Dateien, die nicht in den <filename>*.orig.tar.{gz,bz2,xz}</filename>-"
7201 "Dateien enthalten sind, nicht aufbewahrt werden, da das Diff die "
7202 "Dateizugriffsrechte nicht im Patch speichert. Wenn Sie jedoch das Format "
7203 "«3.0 (quilt)« benutzen, werden Zugriffsrechte von Dateien innerhalb des "
7204 "<filename>debian</filename>-Verzeichnisses aufbewahrt, da sie in einem Tar-"
7205 "Archiv gespeichert werden."
7206
7207 #. type: Content of: <chapter><section><title>
7208 #: pkgs.dbk:279
7209 msgid "Picking a distribution"
7210 msgstr "Eine Distribution herausgreifen"
7211
7212 #. type: Content of: <chapter><section><para>
7213 #: pkgs.dbk:281
7214 msgid ""
7215 "Each upload needs to specify which distribution the package is intended "
7216 "for.  The package build process extracts this information from the first "
7217 "line of the <filename>debian/changelog</filename> file and places it in the "
7218 "<literal>Distribution</literal> field of the <filename>.changes</filename> "
7219 "file."
7220 msgstr ""
7221 "Bei jedem Upload muss angegeben werden, für welche Distribution das Paket "
7222 "gedacht ist. Der Prozess der Paketerstellung extrahiert diese Information "
7223 "aus der ersten Zeile der Datei <filename>debian/changelog</filename> und "
7224 "platziert sie im Feld <literal>Distribution</literal> der <filename>."
7225 "changes</filename>-Datei."
7226
7227 #. type: Content of: <chapter><section><para>
7228 #: pkgs.dbk:287
7229 msgid ""
7230 "There are several possible values for this field: <literal>stable</literal>, "
7231 "<literal>unstable</literal>, <literal>testing-proposed-updates</literal> and "
7232 "<literal>experimental</literal>.  Normally, packages are uploaded into "
7233 "<literal>unstable</literal>."
7234 msgstr ""
7235 "Es gibt mehrere mögliche Werte für dieses Feld: <literal>stable</literal>, "
7236 "<literal>unstable</literal>, <literal>testing-proposed-updates</literal> und "
7237 "<literal>experimental</literal>. Normalerweise werden Pakete nach "
7238 "<literal>unstable</literal> hochgeladen."
7239
7240 #. type: Content of: <chapter><section><para>
7241 #: pkgs.dbk:293
7242 msgid ""
7243 "Actually, there are two other possible distributions: <literal>stable-"
7244 "security</literal> and <literal>testing-security</literal>, but read <xref "
7245 "linkend=\"bug-security\"/> for more information on those."
7246 msgstr ""
7247 "Tatsächlich gibt es zwei andere mögliche Distributionen: <literal>stable-"
7248 "security</literal> und <literal>testing-security</literal>, aber lesen Sie "
7249 "<xref linkend=\"bug-security\"/>, um weiter Informationen darüber zu "
7250 "erhalten."
7251
7252 #. type: Content of: <chapter><section><para>
7253 #: pkgs.dbk:298
7254 msgid ""
7255 "It is not possible to upload a package into several distributions at the "
7256 "same time."
7257 msgstr ""
7258 "Es ist nicht möglich ein Paket gleichzeitig in mehrere Distributionen "
7259 "hochzuladen."
7260
7261 #. type: Content of: <chapter><section><section><title>
7262 #: pkgs.dbk:302
7263 msgid ""
7264 "Special case: uploads to the <literal>stable</literal> and "
7265 "<literal>oldstable</literal> distributions"
7266 msgstr ""
7267 "Ein Sonderfall sind Uploads in die Distributionen <literal>stable</literal> "
7268 "und <literal>oldstable</literal>."
7269
7270 #. type: Content of: <chapter><section><section><para>
7271 #: pkgs.dbk:305
7272 msgid ""
7273 "Uploading to <literal>stable</literal> means that the package will "
7274 "transferred to the <literal>proposed-updates-new</literal> queue for review "
7275 "by the stable release managers, and if approved will be installed in "
7276 "<filename>stable-proposed-updates</filename> directory of the Debian "
7277 "archive.  From there, it will be included in <literal>stable</literal> with "
7278 "the next point release."
7279 msgstr ""
7280 "Hochladen nach <literal>stable</literal> bedeutet, dass das Paket in die "
7281 "Warteschlange <literal>proposed-updates-new</literal> übertragen wird, damit "
7282 "es von den Release-Verwaltern von Stable überprüft wird. Falls es zugelassen "
7283 "wird, wird es im Verzeichnis <filename>stable-proposed-updates</filename> "
7284 "des Debian-Archivs installiert. Von dort wird es zum nächsten "
7285 "Veröffentlichungszeitpunkt in <literal>stable</literal> eingefügt."
7286
7287 #. type: Content of: <chapter><section><section><para>
7288 #: pkgs.dbk:313
7289 msgid ""
7290 "To ensure that your upload will be accepted, you should discuss the changes "
7291 "with the stable release team before you upload. For that, file a bug against "
7292 "the <systemitem role=\"package\">release.debian.org</systemitem> pseudo-"
7293 "package using <command>reportbug</command>, including the patch you want to "
7294 "apply to the package version currently in <literal>stable</literal>. Always "
7295 "be verbose and detailed in your changelog entries for uploads to the "
7296 "<literal>stable</literal> distribution."
7297 msgstr ""
7298 "Um sicherzustellen, dass Ihr Upload akzeptiert wird, sollten Sie die "
7299 "Änderungen mit dem Stable-Release-Team besprechen bevor Sie es hochladen. "
7300 "Dazu reichen Sie mittels <command>reportbug</command> einen Fehlerbericht "
7301 "gegen das Pseudo-Paket <systemitem role=\"package\">release.debian.org</"
7302 "systemitem> ein, einschließlich dem Patch, das Sie auf die derzeit in "
7303 "<literal>stable</literal> enthaltene Paketversion anwenden möchten. "
7304 "Schreiben sie beim Upload in die Distribution <literal>stable</literal> "
7305 "stets detaillierte und ausführliche Änderungsprotokolleinträge."
7306
7307 #. type: Content of: <chapter><section><section><para>
7308 #: pkgs.dbk:322
7309 msgid ""
7310 "Extra care should be taken when uploading to <literal>stable</literal>.  "
7311 "Basically, a package should only be uploaded to <literal>stable</literal> if "
7312 "one of the following happens:"
7313 msgstr ""
7314 "Sie sollten beim Hochladen nach <literal>stable</literal> besonders "
7315 "vorsichtig sein. Grundsätzlich sollte ein Paket nur nach <literal>stable</"
7316 "literal> hochgeladen werden, wenn folgendes geschieht:"
7317
7318 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7319 #: pkgs.dbk:329
7320 msgid "a truly critical functionality problem"
7321 msgstr "ein wirklich kritisches Funktionalitätsproblem"
7322
7323 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7324 #: pkgs.dbk:334
7325 msgid "the package becomes uninstallable"
7326 msgstr "Das Paket ist wird uninstallierbar."
7327
7328 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7329 #: pkgs.dbk:339
7330 msgid "a released architecture lacks the package"
7331 msgstr "Einer veröffentlichten Architektur fehlt das Paket."
7332
7333 #. type: Content of: <chapter><section><section><para>
7334 #: pkgs.dbk:344
7335 msgid ""
7336 "In the past, uploads to <literal>stable</literal> were used to address "
7337 "security problems as well.  However, this practice is deprecated, as uploads "
7338 "used for Debian security advisories are automatically copied to the "
7339 "appropriate <filename>proposed-updates</filename> archive when the advisory "
7340 "is released.  See <xref linkend=\"bug-security\"/> for detailed information "
7341 "on handling security problems. If the security teams deems the problem to be "
7342 "too benign to be fixed through a <literal>DSA</literal>, the stable release "
7343 "managers are usually willing to include your fix nonetheless in a regular "
7344 "upload to <literal>stable</literal>."
7345 msgstr ""
7346 "Früher wurden Uploads nach <literal>stable</literal> benutzt, um auch "
7347 "Sicherheitsprobleme anzugehen. Diese Praxis ist jedoch missbilligt, da "
7348 "Uploads für Debian-Sicherheitswarnungen automatisch in das entsprechende "
7349 "Archiv <filename>proposed-updates</filename> kopiert werden, wenn die "
7350 "Warnung veröffentlicht wird. Weitere detailliertere Informationen über die "
7351 "Handhabung von Sicherheitsproblemem finden Sie unter <xref linkend=\"bug-"
7352 "security\"/>. Falls das Sicherheits-Team das Problem als zu harmlos "
7353 "erachtet, um es durch ein <literal>DSA</literal> zu beheben. sind die "
7354 "Release-Verwalter nichtsdestotrotz bereit, Ihre Fehlerbehebung bei einem "
7355 "regulären Upload nach <literal>stable</literal> einzufügen."
7356
7357 #. type: Content of: <chapter><section><section><para>
7358 #: pkgs.dbk:355
7359 msgid ""
7360 "Changing anything else in the package that isn't important is discouraged, "
7361 "because even trivial fixes can cause bugs later on."
7362 msgstr ""
7363 "Es wird abgeraten, etwas anderes unwichtiges im Paket zu ändern, da sogar "
7364 "einfache Fehlerbehebungen zu weiteren Fehlern führen können."
7365
7366 #. type: Content of: <chapter><section><section><para>
7367 #: pkgs.dbk:359
7368 msgid ""
7369 "Packages uploaded to <literal>stable</literal> need to be compiled on "
7370 "systems running <literal>stable</literal>, so that their dependencies are "
7371 "limited to the libraries (and other packages) available in <literal>stable</"
7372 "literal>; for example, a package uploaded to <literal>stable</literal> that "
7373 "depends on a library package that only exists in <literal>unstable</literal> "
7374 "will be rejected.  Making changes to dependencies of other packages (by "
7375 "messing with <literal>Provides</literal> or <filename>shlibs</filename> "
7376 "files), possibly making those other packages uninstallable, is strongly "
7377 "discouraged."
7378 msgstr ""
7379 "Pakete, die nach <literal>stable</literal> hochgeladen werden, müssen auf "
7380 "Systemen compiliert werden, auf denen <literal>stable</literal> läuft, so "
7381 "dass sich ihre Abhängigkeiten auf die Bibliotheken (und anderen Pakete) "
7382 "beschränken, die auf <literal>stable</literal> verfügbar sind. Ein Paket, "
7383 "das zum Beispiel nach <literal>stable</literal> hochgeladen wurde, das von "
7384 "einem Bibliothekspaket abhängt, das nur in <literal>unstable</literal> "
7385 "existiert, wird zurückgewiesen. Von Änderungen an Abhängigkeiten von anderen "
7386 "Paketen (durch Murksen mit <literal>Provides</literal>- oder "
7387 "<filename>shlibs</filename>-Dateien), die diese anderen Pakete "
7388 "möglicherweise uninstallierbar machen, wird dringend abgeraten."
7389
7390 #. type: Content of: <chapter><section><section><para>
7391 #: pkgs.dbk:369
7392 msgid ""
7393 "Uploads to the <literal>oldstable</literal> distributions are possible as "
7394 "long as it hasn't been archived. The same rules as for <literal>stable</"
7395 "literal> apply."
7396 msgstr ""
7397 "Uploads nach <literal>oldstable</literal>-Distributionen sind möglich, "
7398 "solange sie nicht archiviert sind. Es gelten die gleichen Regekn, wie für "
7399 "<literal>stable</literal>."
7400
7401 #. type: Content of: <chapter><section><section><title>
7402 #: pkgs.dbk:376
7403 msgid ""
7404 "Special case: uploads to <literal>testing/testing-proposed-updates</literal>"
7405 msgstr ""
7406 "Ein Sonderfall sind Uploads nach <literal>testing/testing-proposed-updates</"
7407 "literal>"
7408
7409 #. type: Content of: <chapter><section><section><para>
7410 #: pkgs.dbk:378
7411 msgid ""
7412 "Please see the information in the <link linkend=\"t-p-u\">testing section</"
7413 "link> for details."
7414 msgstr ""
7415 "Bitte lesen Sie die Informationen im <link linkend=\"t-p-u\">Bereich "
7416 "Testing</link>, um weitere Einzelheiten zu erfahren."
7417
7418 #. type: Content of: <chapter><section><title>
7419 #: pkgs.dbk:386
7420 msgid "Uploading a package"
7421 msgstr "Ein Paket hochladen"
7422
7423 #. type: Content of: <chapter><section><section><title>
7424 #: pkgs.dbk:388
7425 msgid "Uploading to <literal>ftp-master</literal>"
7426 msgstr "Hochladen auf <literal>ftp-master</literal>"
7427
7428 #. type: Content of: <chapter><section><section><para>
7429 #: pkgs.dbk:390
7430 msgid ""
7431 "To upload a package, you should upload the files (including the signed "
7432 "changes and dsc-file) with anonymous ftp to <literal>&ftp-upload-host;</"
7433 "literal> in the directory <ulink url=\"ftp://&ftp-upload-host;&upload-queue;"
7434 "\">&upload-queue;</ulink>.  To get the files processed there, they need to "
7435 "be signed with a key in the Debian Developers keyring or the Debian "
7436 "Maintainers keyring (see <ulink url=\"&url-wiki-dm;\"></ulink>)."
7437 msgstr ""
7438 "Um ein Paket hochzuladen, sollten Sie die Dateien (einschließlich der "
7439 "signierten Änderungen an der dsc-Datei) mit anonymem FTP nach <literal>&ftp-"
7440 "upload-host;</literal> in das Verzeichnis <ulink url=\"ftp://&ftp-upload-"
7441 "host;&upload-queue;\">&upload-queue;</ulink> hochladen. Damit die Dateien "
7442 "dort verarbeitet werden, benötigen Sie einen signierten Schlüssel im Debian-"
7443 "Entwickler-Schlüsselbund (siehe <ulink url=\"&url-wiki-dm;\"></ulink>)."
7444
7445 #. type: Content of: <chapter><section><section><para>
7446 #: pkgs.dbk:399
7447 msgid ""
7448 "Please note that you should transfer the changes file last.  Otherwise, your "
7449 "upload may be rejected because the archive maintenance software will parse "
7450 "the changes file and see that not all files have been uploaded."
7451 msgstr ""
7452 "Bitte beachten Sie, dass Sie die Datei »changes« zuletzt übertragen sollten. "
7453 "Andernfalls könnte Ihr Upload abgelehnt werden, da die Archivverwaltungs-"
7454 "Software die »changes«-Datei auswertet und feststellt, dass nicht alle "
7455 "Dateien hochgeladen wurden."
7456
7457 #. type: Content of: <chapter><section><section><para>
7458 #: pkgs.dbk:404
7459 msgid ""
7460 "You may also find the Debian packages <link linkend=\"dupload\">dupload</"
7461 "link> or <link linkend=\"dput\">dput</link> useful when uploading packages."
7462 "These handy programs help automate the process of uploading packages into "
7463 "Debian."
7464 msgstr ""
7465 "Vielleicht finden Sie auch die Debian-Pakete <link linkend=\"dupload"
7466 "\">dupload</link> oder <link linkend=\"dput\">dput</link> nützlich, wenn Sie "
7467 "Pakete hochladen. Diese praktischen Programme helfen den Prozess des "
7468 "Hochladens von Paketen nach Debian zu automatisieren."
7469
7470 #. type: Content of: <chapter><section><section><para>
7471 #: pkgs.dbk:409
7472 msgid ""
7473 "For removing packages, please see <ulink url=\"ftp://&ftp-upload-host;"
7474 "&upload-queue;README\"/> and the Debian package <link linkend=\"dcut\">dcut</"
7475 "link>."
7476 msgstr ""
7477 "Um Pakete zu entfernen, sehen Sie sich bitte <ulink url=\"ftp://&ftp-upload-"
7478 "host;&upload-queue;README\"/> und das Debian-Paket <link linkend=\"dcut"
7479 "\">dcut</link> an."
7480
7481 #. type: Content of: <chapter><section><section><title>
7482 #: pkgs.dbk:416
7483 msgid "Delayed uploads"
7484 msgstr "Verzögerte Uploads"
7485
7486 #. type: Content of: <chapter><section><section><para>
7487 #: pkgs.dbk:419
7488 msgid ""
7489 "It is sometimes useful to upload a package immediately, but to want this "
7490 "package to arrive in the archive only a few days later. For example, when "
7491 "preparing a <link linkend=\"nmu\">Non-Maintainer Upload</link>, you might "
7492 "want to give the maintainer a few days to react."
7493 msgstr ""
7494 "Manchmal ist es nützlich ein Paket sofort hochzuladen, aber zu wünschen, "
7495 "dass dieses Paket das Archiv erst ein paar Tage später erreicht. Sie "
7496 "könnten, wenn Sie beispielsweise einen <link linkend=\"nmu\">Non-Maintainer "
7497 "Upload</link> vorbereiten, dem Betreuer ein paar Tage Zeit geben wollen, "
7498 "damit er reagieren kann."
7499
7500 #. type: Content of: <chapter><section><section><para>
7501 #: pkgs.dbk:426
7502 msgid ""
7503 "An upload to the delayed directory keeps the package in <ulink url=\"http://"
7504 "ftp-master.debian.org/deferred.html\">the deferred uploads queue</ulink>.  "
7505 "When the specified waiting time is over, the package is moved into the "
7506 "regular incoming directory for processing.  This is done through automatic "
7507 "uploading to <literal>&ftp-upload-host;</literal> in upload-directory "
7508 "<literal>DELAYED/<replaceable>X</replaceable>-day</literal> (<replaceable>X</"
7509 "replaceable> between 0 and 15). 0-day is uploaded multiple times per day to "
7510 "<literal>&ftp-upload-host;</literal>."
7511 msgstr ""
7512 "Ein Upload des Pakets in das Verzögerungsverzeichnis, wird es in der <ulink "
7513 "url=\"http://ftp-master.debian.org/deferred.html\">deferred uploads queue</"
7514 "ulink> halten. Wenn die angegebene Wartezeit vorüber ist, wird das Paket zur "
7515 "Verarbeitung in das reguläre Eingangsverzeichnis verschoben. Dies wird durch "
7516 "automatisches Hochladen nach <literal>&ftp-upload-host;</literal> in das "
7517 "Upload-Verzeichnis <literal>DELAYED/<replaceable>X</replaceable>-day</"
7518 "literal> (<replaceable>X</replaceable> zwischen 0 und 15). 0-day wird "
7519 "mehrmals täglich nach <literal>&ftp-upload-host;</literal> hochgeladen."
7520
7521 #. type: Content of: <chapter><section><section><para>
7522 #: pkgs.dbk:437
7523 msgid ""
7524 "With dput, you can use the <literal>--delayed <replaceable>DELAY</"
7525 "replaceable></literal> parameter to put the package into one of the queues."
7526 msgstr ""
7527 "Mit Dput können Sie den Parameter <literal>--delayed "
7528 "<replaceable>VERZÖGERUNG</replaceable></literal> benutzen, um das Paket in "
7529 "eine der Warteschlangen einzureihen."
7530
7531 #. type: Content of: <chapter><section><section><title>
7532 #: pkgs.dbk:443
7533 msgid "Security uploads"
7534 msgstr "Sicherheits-Uploads"
7535
7536 #. type: Content of: <chapter><section><section><para>
7537 #: pkgs.dbk:445
7538 msgid ""
7539 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
7540 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
7541 "security</literal>, etc.) without prior authorization from the security "
7542 "team.  If the package does not exactly meet the team's requirements, it will "
7543 "cause many problems and delays in dealing with the unwanted upload.  For "
7544 "details, please see <xref linkend=\"bug-security\"/>."
7545 msgstr ""
7546 "Laden Sie <emphasis role=\"strong\">KEIN</emphasis> Paket in die Sicherheits-"
7547 "Upload-Warteschlange (<literal>oldstable-security</literal>, <literal>stable-"
7548 "security</literal> etc.) hoch ohne vorher eine Erlaubnis vom Sicherheits-"
7549 "Team erhalten zu haben. Falls das Paket nicht exakt den Anforderungen des "
7550 "Teams entspricht, wird es viele Probleme und Verzögerungen in der Behandlung "
7551 "des unerwünschten Uploads verursachen. Um Einzelheiten zu erhalten, lesen "
7552 "Sie <xref linkend=\"bug-security\"/>."
7553
7554 #. type: Content of: <chapter><section><section><title>
7555 #: pkgs.dbk:455
7556 msgid "Other upload queues"
7557 msgstr "Andere Upload-Warteschlangen"
7558
7559 #. type: Content of: <chapter><section><section><para>
7560 #: pkgs.dbk:457
7561 msgid ""
7562 "There is an alternative upload queue in Europe at <ulink url=\"ftp://&ftp-eu-"
7563 "upload-host;&upload-queue;\"/>. It operates in the same way as <literal>&ftp-"
7564 "upload-host;</literal>, but should be faster for European developers."
7565 msgstr ""
7566 "Es gibt in Europa eine alternative Upload-Warteschlange unter <ulink url="
7567 "\"ftp://&ftp-eu-upload-host;&upload-queue;\"/>. Sie arbeitet auf die gleiche "
7568 "Weise wie <literal>&ftp-upload-host;</literal>, sollte aber für europäische "
7569 "Entwickler schneller sein."
7570
7571 #. type: Content of: <chapter><section><section><para>
7572 #: pkgs.dbk:463
7573 msgid ""
7574 "Packages can also be uploaded via ssh to <literal>&ssh-upload-host;</"
7575 "literal>; files should be put <literal>/srv/upload.debian.org/UploadQueue</"
7576 "literal>. This queue does not support <link linkend=\"delayed-incoming"
7577 "\">delayed uploads</link>."
7578 msgstr ""
7579 "Pakete können auch per SSH nach <literal>&ssh-upload-host;</literal> "
7580 "hochgeladen werden. Dateien sollten in <literal>/srv/upload.debian.org/"
7581 "UploadQueue</literal> abgelegt werden. Diese Warteschlange unterstützt keine "
7582 "<link linkend=\"delayed-incoming\">verzögerten Uploads</link>."
7583
7584 #. type: Content of: <chapter><section><section><title>
7585 #: pkgs.dbk:471
7586 msgid "Notification that a new package has been installed"
7587 msgstr "Benachrichtigung, dass eine neues Paket instaliert wurde"
7588
7589 #. type: Content of: <chapter><section><section><para>
7590 #: pkgs.dbk:473
7591 msgid ""
7592 "The Debian archive maintainers are responsible for handling package "
7593 "uploads.  For the most part, uploads are automatically handled on a daily "
7594 "basis by the archive maintenance tools, <command>dak process-upload</"
7595 "command>. Specifically, updates to existing packages to the "
7596 "<literal>unstable</literal> distribution are handled automatically. In other "
7597 "cases, notably new packages, placing the uploaded package into the "
7598 "distribution is handled manually. When uploads are handled manually, the "
7599 "change to the archive may take some time to occur. Please be patient."
7600 msgstr ""
7601 "Die Debian-Archivbetreuer sind für die Behandlung der Paket-Uploads "
7602 "verantwortlich. Zum größten Teil werden Uploads automatisch täglich durch "
7603 "das Archiv-Verwaltungswerkzeug <command>dak process-upload</command> "
7604 "gehandhabt. Im Besonderen werden Aktualisierungen zu existierenden Paketen "
7605 "in der Distribution <literal>unstable</literal> automatisch eingepfelgt. In "
7606 "anderen Fällen, insbesondere bei neuen Paketen, wird das hochgeladene Paket "
7607 "manuell in die Distribution platziert. Wenn Uploads manuell behandelt "
7608 "werden, kann es einige Zeit dauern bis die Änderung im Archiv erscheint. "
7609 "Bitte haben Sie Geduld."
7610
7611 #. type: Content of: <chapter><section><section><para>
7612 #: pkgs.dbk:483
7613 msgid ""
7614 "In any case, you will receive an email notification indicating that the "
7615 "package has been added to the archive, which also indicates which bugs will "
7616 "be closed by the upload.  Please examine this notification carefully, "
7617 "checking if any bugs you meant to close didn't get triggered."
7618 msgstr ""
7619 "Auf jeden Fall werden Sie eine E-Mail-Benachrichtigung erhalten, die "
7620 "anzeigt, dass das Paket dem Archiv hinzugefügt wurde und welche Fehler durch "
7621 "den Upload geschlossen werden. Bitte lesen Sie diese Benachrichtigung "
7622 "sorgfältig und prüfen Sie, ob irgendwelche Fehler, die Sie schließen "
7623 "wollten, nicht berücksichtigt wurden."
7624
7625 #. type: Content of: <chapter><section><section><para>
7626 #: pkgs.dbk:489
7627 msgid ""
7628 "The installation notification also includes information on what section the "
7629 "package was inserted into.  If there is a disparity, you will receive a "
7630 "separate email notifying you of that.  Read on below."
7631 msgstr ""
7632 "Die Installationsbenachrichtigung enthält außerdem die Information, in "
7633 "welchen Bereich das Paket eingefügt wird. Falls es dort einen Unterschied "
7634 "gibt, werden Sie eine separate E-Mail-Benachrichtigung darüber erhalten. "
7635 "Lesen Sie das Folgende."
7636
7637 #. type: Content of: <chapter><section><section><para>
7638 #: pkgs.dbk:494
7639 msgid ""
7640 "Note that if you upload via queues, the queue daemon software will also send "
7641 "you a notification by email."
7642 msgstr ""
7643 "Beachten Sie, dass, falls Sie mittels Warteschlangen hochladen, die "
7644 "Warteschlangen-Daemon-Sortware Ihnen auch per E-Mail Benachrichtigungen "
7645 "sendet."
7646
7647 #. type: Content of: <chapter><section><title>
7648 #: pkgs.dbk:502
7649 msgid "Specifying the package section, subsection and priority"
7650 msgstr "Angabe des Paketbereichs, des Unterbereichs und der Priorität"
7651
7652 #. type: Content of: <chapter><section><para>
7653 #: pkgs.dbk:504
7654 msgid ""
7655 "The <filename>debian/control</filename> file's <literal>Section</literal> "
7656 "and <literal>Priority</literal> fields do not actually specify where the "
7657 "file will be placed in the archive, nor its priority.  In order to retain "
7658 "the overall integrity of the archive, it is the archive maintainers who have "
7659 "control over these fields.  The values in the <filename>debian/control</"
7660 "filename> file are actually just hints."
7661 msgstr ""
7662 "Die Felder <literal>Section</literal> und <literal>Priority</literal> der "
7663 "Datei <filename>debian/control</filename> geben weder an, wo die Datei im "
7664 "Archiv tatsächlich platziert wird noch deren Priorität. Um die gesamte "
7665 "Integrität des Archivs zu wahren, haben die Archivbetreuer die Kontrolle "
7666 "über diese Felder. Die Werte in der Datei <filename>debian/control</"
7667 "filename> sind tatsächlich nur Hinweise."
7668
7669 #. type: Content of: <chapter><section><para>
7670 #: pkgs.dbk:512
7671 msgid ""
7672 "The archive maintainers keep track of the canonical sections and priorities "
7673 "for packages in the <literal>override file</literal>.  If there is a "
7674 "disparity between the <literal>override file</literal> and the package's "
7675 "fields as indicated in <filename>debian/control</filename>, then you will "
7676 "receive an email noting the divergence when the package is installed into "
7677 "the archive.  You can either correct your <filename>debian/control</"
7678 "filename> file for your next upload, or else you may wish to make a change "
7679 "in the <literal>override file</literal>."
7680 msgstr ""
7681 "Die Archivbetreuer behalten den Überblick über die vorschriftsmäßigen "
7682 "Bereiche und Prioritäten für Pakete im <literal>override file</literal>. "
7683 "Falls es dort einen Unterschied zwischen dem <literal>override file</"
7684 "literal> und den Paketfeldern, die in <filename>debian/control</filename> "
7685 "angezeigt werden, gibt, werden Sie eine E-Mail-Benachrichtigung über die "
7686 "Abweichung erhalten, wenn das Paket in das Archiv installiert wird. Sie "
7687 "können entweder Ihre <filename>debian/control</filename>-Datei für Ihren "
7688 "nächsten Upload ändern oder eine Änderung am <literal>override file</"
7689 "literal> wünschen."
7690
7691 #. type: Content of: <chapter><section><para>
7692 #: pkgs.dbk:522
7693 msgid ""
7694 "To alter the actual section that a package is put in, you need to first make "
7695 "sure that the <filename>debian/control</filename> file in your package is "
7696 "accurate.  Next, submit a bug against <systemitem role=\"package\">ftp."
7697 "debian.org</systemitem> requesting that the section or priority for your "
7698 "package be changed from the old section or priority to the new one. Use a "
7699 "Subject like <literal>override: PACKAGE1:section/priority, [...], PACKAGEX:"
7700 "section/priority</literal>, and include the justification for the change in "
7701 "the body of the bug report."
7702 msgstr ""
7703 "Um den tatsächlichen Bereich abzuändern, in den Ihr Paket abgelegt wird, "
7704 "müssen Sie zuerst sicherstellen, dass die Datei <filename>debian/control</"
7705 "filename> in Ihrem Paket fehlerfrei ist. Als nächstes versenden Sie einen "
7706 "Fehlerbericht gegen <systemitem role=\"package\">ftp.debian.org</systemitem> "
7707 "mit der Bitte, den Bereich oder die Priorität für Ihr Paket von dem alten "
7708 "auf den neuen Bereich oder die neue Priorität zu ändern. Benutzen Sie einen "
7709 "Betreff wie <literal>override: PACKAGE1:section/priority, [...], PACKAGEX:"
7710 "section/priority</literal> und fügen Sie die Begründung der Änderung in den "
7711 "Nachrichtentext des Fehlerberichts ein."
7712
7713 #. type: Content of: <chapter><section><para>
7714 #: pkgs.dbk:533
7715 msgid ""
7716 "For more information about <literal>override files</literal>, see "
7717 "<citerefentry> <refentrytitle>dpkg-scanpackages</refentrytitle> "
7718 "<manvolnum>1</manvolnum> </citerefentry> and <ulink url=\"&url-bts-devel;"
7719 "#maintincorrect\"></ulink>."
7720 msgstr ""
7721 "Weitere Informationen über <literal>override files</literal> finden Sie "
7722 "unter <citerefentry> <refentrytitle>dpkg-scanpackages</refentrytitle> "
7723 "<manvolnum>1</manvolnum> </citerefentry> und <ulink url=\"&url-bts-devel;"
7724 "#maintincorrect\"></ulink>."
7725
7726 #. type: Content of: <chapter><section><para>
7727 #: pkgs.dbk:539
7728 msgid ""
7729 "Note that the <literal>Section</literal> field describes both the section as "
7730 "well as the subsection, which are described in <xref linkend=\"archive-"
7731 "sections\"/>.  If the section is main, it should be omitted.  The list of "
7732 "allowable subsections can be found in <ulink url=\"&url-debian-policy;ch-"
7733 "archive.html#s-subsections\"></ulink>."
7734 msgstr ""
7735 "Beachten Sie, dass das Feld <literal>Section</literal> sowohl den Bereich "
7736 "als auch den Unterbereich beschreibt, die in <xref linkend=\"archive-sections"
7737 "\"/> erläutert werden. Falls der Bereich »main« ist, sollte er weggelassen "
7738 "werden. Die Liste der erlaubten Unterbereiche kann unter <ulink url=\"&url-"
7739 "debian-policy;ch-archive.html#s-subsections\"></ulink> gefunden werden."
7740
7741 #. type: Content of: <chapter><section><title>
7742 #: pkgs.dbk:548
7743 msgid "Handling bugs"
7744 msgstr "Fehlerbehandlung"
7745
7746 #. type: Content of: <chapter><section><para>
7747 #: pkgs.dbk:550
7748 msgid ""
7749 "Every developer has to be able to work with the Debian <ulink url=\"&url-bts;"
7750 "\">bug tracking system</ulink>.  This includes knowing how to file bug "
7751 "reports properly (see <xref linkend=\"submit-bug\"/>), how to update them "
7752 "and reorder them, and how to process and close them."
7753 msgstr ""
7754 "Jeder Entwickler muss in der Lage sein, mit der Debian-<ulink url=\"&url-bts;"
7755 "\">Fehlerdatenbank</ulink> zu arbeiten. Dies umfasst das Wissen, wie "
7756 "Fehlerberichte richtig eingeordnet werden (siehe <xref linkend=\"submit-bug"
7757 "\"/>), wie sie aktualisiert und neu geordnet werden und wie sie verarbeitet "
7758 "und geschlossen werden."
7759
7760 #. type: Content of: <chapter><section><para>
7761 #: pkgs.dbk:556
7762 msgid ""
7763 "The bug tracking system's features are described in the <ulink url=\"&url-"
7764 "bts-devel;\">BTS documentation for developers</ulink>.  This includes "
7765 "closing bugs, sending followup messages, assigning severities and tags, "
7766 "marking bugs as forwarded, and other issues."
7767 msgstr ""
7768 "Die Funktionen des Fehlerverfolgungssystems sind in unter <ulink url=\"&url-"
7769 "bts-devel;\">Fehlerverwaltungssystem für Paket-Betreuer</ulink> beschrieben. "
7770 "Dies umfasst das Schließen von Fehlern, Followup-Nachrichten, Zuweisen von "
7771 "Schweregraden, Markieren von Fehlern als weitergeleitet und andere Themen."
7772
7773 #. type: Content of: <chapter><section><para>
7774 #: pkgs.dbk:562
7775 msgid ""
7776 "Operations such as reassigning bugs to other packages, merging separate bug "
7777 "reports about the same issue, or reopening bugs when they are prematurely "
7778 "closed, are handled using the so-called control mail server.  All of the "
7779 "commands available on this server are described in the <ulink url=\"&url-bts-"
7780 "control;\">BTS control server documentation</ulink>."
7781 msgstr ""
7782 "Operationen, wie das erneute Zuweisen von Fehlern an andere Pakete, das "
7783 "Zusammenführen separater Fehlerberichte zum gleichen Thema oder das "
7784 "Wiedereröffnen von Fehlern, wenn diese voreilig geschlossen wurden, werden "
7785 "vom sogenannten Steuermailserver gehandhabt. All die Befehle, die auf diesem "
7786 "Server verfügbar sind, werden in der <ulink url=\"&url-bts-control;"
7787 "\">Einführung in den E-Mail-Server für die Kontrolle und Manipulation</"
7788 "ulink> beschrieben."
7789
7790 #. type: Content of: <chapter><section><section><title>
7791 #: pkgs.dbk:570
7792 msgid "Monitoring bugs"
7793 msgstr "Fehlerüberwachung"
7794
7795 #. type: Content of: <chapter><section><section><para>
7796 #: pkgs.dbk:572
7797 msgid ""
7798 "If you want to be a good maintainer, you should periodically check the "
7799 "<ulink url=\"&url-bts;\">Debian bug tracking system (BTS)</ulink> for your "
7800 "packages.  The BTS contains all the open bugs against your packages.  You "
7801 "can check them by browsing this page: <literal>http://&bugs-host;/"
7802 "<replaceable>yourlogin</replaceable>@debian.org</literal>."
7803 msgstr ""
7804 "Falls Sie ein guter Paketbetreuer sein möchten, sollten Sie regelmäßig die "
7805 "<ulink url=\"&url-bts;\">Debian-Fehlerdatenbank (BTS)</ulink> für Ihre "
7806 "Pakete überprüfen. Das BTS enthält alle offenen Fehler Ihrer Pakete. Sie "
7807 "können sie prüfen, indem Sie diese Seite durchstöbern: <literal>http://&bugs-"
7808 "host;/<replaceable>Ihre_Anmeldung</replaceable>@debian.org</literal>."
7809
7810 #. type: Content of: <chapter><section><section><para>
7811 #: pkgs.dbk:579
7812 msgid ""
7813 "Maintainers interact with the BTS via email addresses at <literal>&bugs-host;"
7814 "</literal>.  Documentation on available commands can be found at <ulink url="
7815 "\"&url-bts;\"></ulink>, or, if you have installed the <systemitem role="
7816 "\"package\">doc-debian</systemitem> package, you can look at the local files "
7817 "&file-bts-docs;."
7818 msgstr ""
7819 "Paketbetreuer interagieren mit dem BTS über E-Mail-Adressen auf "
7820 "<literal>&bugs-host;</literal>. Dokumentationen über verfügbare Befehle "
7821 "können Sie unter <ulink url=\"&url-bts;\"></ulink> finden oder, falls Sie "
7822 "das Paket <systemitem role=\"package\">doc-debian</systemitem> installiert "
7823 "haben, können Sie in die lokalen Dateien &file-bts-docs; sehen."
7824
7825 #. type: Content of: <chapter><section><section><para>
7826 #: pkgs.dbk:586
7827 msgid ""
7828 "Some find it useful to get periodic reports on open bugs.  You can add a "
7829 "cron job such as the following if you want to get a weekly email outlining "
7830 "all the open bugs against your packages:"
7831 msgstr ""
7832 "Einige finden es nützlich regelmäßig Berichte über offene Fehler zu "
7833 "erhalten. Sie können einen Cron-Job wie den folgenden hinzufügen, falls Sie "
7834 "wöchentlich eine E-Mail erhalten möchten, die alle Fehler Ihrer Pakete "
7835 "umreißt:"
7836
7837 #. type: Content of: <chapter><section><section><screen>
7838 #: pkgs.dbk:591
7839 #, no-wrap
7840 msgid ""
7841 "# ask for weekly reports of bugs in my packages\n"
7842 "&cron-bug-report;\n"
7843 msgstr ""
7844 "# Anfrage wöchentlicher Berichte über Fehler in eigenen Paketen\n"
7845 "&cron-bug-report;\n"
7846
7847 #. type: Content of: <chapter><section><section><para>
7848 #: pkgs.dbk:595
7849 msgid ""
7850 "Replace <replaceable>address</replaceable> with your official Debian "
7851 "maintainer address."
7852 msgstr ""
7853 "Ersetzen Sie <replaceable>Adresse</replaceable> durch Ihre offizielle Debian-"
7854 "Betreueradresse."
7855
7856 #. type: Content of: <chapter><section><section><title>
7857 #: pkgs.dbk:601
7858 msgid "Responding to bugs"
7859 msgstr "Auf Fehler antworten"
7860
7861 #. type: Content of: <chapter><section><section><para>
7862 #: pkgs.dbk:603
7863 msgid ""
7864 "When responding to bugs, make sure that any discussion you have about bugs "
7865 "is sent both to the original submitter of the bug, and to the bug itself (e."
7866 "g., <email><replaceable>123</replaceable>@&bugs-host;</email>).  If you're "
7867 "writing a new mail and you don't remember the submitter email address, you "
7868 "can use the <email><replaceable>123</replaceable>-submitter@&bugs-host;</"
7869 "email> email to contact the submitter <emphasis>and</emphasis> to record "
7870 "your mail within the bug log (that means you don't need to send a copy of "
7871 "the mail to <email><replaceable>123</replaceable>@&bugs-host;</email>)."
7872 msgstr ""
7873 "Wenn Sie auf Fehler antworten, stellen Sie sicher, dass jegliche Diskussion, "
7874 "die Sie über Fehler führen, sowohl an den Originalabsender, als auch an den "
7875 "Fehler selbst geschickt wird (z.B. <email><replaceable>123</"
7876 "replaceable>@&bugs-host;</email>). Falls Sie eine neue E-Mail schreiben und "
7877 "sich nicht an die Absender-E-Mail-Adresse erinnern, können Sie die E-Mail-"
7878 "Adresse <email><replaceable>123</replaceable>-submitter@&bugs-host;</email> "
7879 "benutzen, um den Absender zu kontaktieren <emphasis>und</emphasis> Ihre E-"
7880 "Mail innerhalb des Fehlerprotokolls aufzuzeichnen (das bedeuted, dass Sie "
7881 "keine Kopie dieser E-Mail an <email><replaceable>123</replaceable>@&bugs-"
7882 "host;</email> senden müssen."
7883
7884 #. type: Content of: <chapter><section><section><para>
7885 #: pkgs.dbk:612
7886 msgid ""
7887 "If you get a bug which mentions FTBFS, this means Fails to build from "
7888 "source.  Porters frequently use this acronym."
7889 msgstr ""
7890 "Falls Sie einen Fehlerbericht erhalten, der FTBFS erwähnt, so bedeutet dies "
7891 "»Fails to build from source« (Kann nicht aus der Quelle erstellt werden). "
7892 "Portierer benutzen diese Abkürzung öfters."
7893
7894 #. type: Content of: <chapter><section><section><para>
7895 #: pkgs.dbk:616
7896 msgid ""
7897 "Once you've dealt with a bug report (e.g.  fixed it), mark it as "
7898 "<literal>done</literal> (close it) by sending an explanation message to "
7899 "<email><replaceable>123</replaceable>-done@&bugs-host;</email>.  If you're "
7900 "fixing a bug by changing and uploading the package, you can automate bug "
7901 "closing as described in <xref linkend=\"upload-bugfix\"/>."
7902 msgstr ""
7903 "Sobald Sie einen Fehlerbericht erledigt haben (z.B. den Fehler beheben), "
7904 "markieren Sie ihn als <literal>done</literal> (dies schließt ihn), indem Sie "
7905 "eine Erklärung an <email><replaceable>123</replaceable>-done@&bugs-host;</"
7906 "email> senden. Falls Sie einen Fehler durch Ändern und Hochladen des Pakets "
7907 "schließen, können Sie das Schließen von Fehlern, wie in <xref linkend="
7908 "\"upload-bugfix\"/> beschrieben, automatisieren."
7909
7910 #. type: Content of: <chapter><section><section><para>
7911 #: pkgs.dbk:623
7912 msgid ""
7913 "You should <emphasis>never</emphasis> close bugs via the bug server "
7914 "<literal>close</literal> command sent to &email-bts-control;.  If you do so, "
7915 "the original submitter will not receive any information about why the bug "
7916 "was closed."
7917 msgstr ""
7918 "Sie sollten Fehler <emphasis>niemals</emphasis> durch Senden des Befehls "
7919 "<literal>close</literal> an &email-bts-control; schließen. Falls Sie dies "
7920 "tun, wird der ursprüngliche Absender keine Informationen darüber erhalten, "
7921 "warum der Fehler geschlossen wurde."
7922
7923 #. type: Content of: <chapter><section><section><title>
7924 #: pkgs.dbk:631
7925 msgid "Bug housekeeping"
7926 msgstr "Fehlerorganisation"
7927
7928 #. type: Content of: <chapter><section><section><para>
7929 #: pkgs.dbk:633
7930 msgid ""
7931 "As a package maintainer, you will often find bugs in other packages or have "
7932 "bugs reported against your packages which are actually bugs in other "
7933 "packages.  The bug tracking system's features are described in the <ulink "
7934 "url=\"&url-bts-devel;\">BTS documentation for Debian developers</ulink>.  "
7935 "Operations such as reassigning, merging, and tagging bug reports are "
7936 "described in the <ulink url=\"&url-bts-control;\">BTS control server "
7937 "documentation</ulink>.  This section contains some guidelines for managing "
7938 "your own bugs, based on the collective Debian developer experience."
7939 msgstr ""
7940 "Als Paketbetreuer werden Sie öfters Fehler in anderen Paketen finden oder "
7941 "Fehlerberichte gegen Ihre Pakete erhalten, die tatsächlich Fehler in anderen "
7942 "Paketen sind. Die Funktionen der Fehlerdatenbank werden in den <ulink url="
7943 "\"&url-bts-devel;\">Informationen über das Fehlerverwaltungssystem für Paket-"
7944 "Betreuer</ulink> beschrieben. Operationen wie erneutes Zuweisen, "
7945 "Zusammenführen und Markieren von Fehlerberichten werden in der <ulink url="
7946 "\"&url-bts-control;\">Einführung in den E-Mail-Server für die Kontrolle und "
7947 "Manipulation</ulink> beschrieben. Dieser Abschnitt enthält einige "
7948 "Richtlinien für die Verwaltung Ihrer eigenen Fehler, die auf der gesammelten "
7949 "Erfahrung der Debian-Entwickler basieren."
7950
7951 #. type: Content of: <chapter><section><section><para>
7952 #: pkgs.dbk:644
7953 msgid ""
7954 "Filing bugs for problems that you find in other packages is one of the civic "
7955 "obligations of maintainership, see <xref linkend=\"submit-bug\"/> for "
7956 "details.  However, handling the bugs in your own packages is even more "
7957 "important."
7958 msgstr ""
7959 "Fehler für Probleme einreichen, die Sie in anderen Paketen finden, ist eine "
7960 "der bürgerlichen Pflichten des Betreuerdaseins. Einzelheiten finden Sie "
7961 "unter <xref linkend=\"submit-bug\"/>. Es ist jedoch wichtiger die Fehler in "
7962 "Ihren eigenen Paketen zu behandeln."
7963
7964 #. type: Content of: <chapter><section><section><para>
7965 #: pkgs.dbk:649
7966 msgid "Here's a list of steps that you may follow to handle a bug report:"
7967 msgstr ""
7968 "Hier ist eine kurze Liste der Schritte, denen Sie zu Handhabung eines "
7969 "Fehlerberichts folgen können:"
7970
7971 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
7972 #: pkgs.dbk:654
7973 msgid ""
7974 "Decide whether the report corresponds to a real bug or not.  Sometimes users "
7975 "are just calling a program in the wrong way because they haven't read the "
7976 "documentation.  If you diagnose this, just close the bug with enough "
7977 "information to let the user correct their problem (give pointers to the good "
7978 "documentation and so on).  If the same report comes up again and again you "
7979 "may ask yourself if the documentation is good enough or if the program "
7980 "shouldn't detect its misuse in order to give an informative error message.  "
7981 "This is an issue that may need to be brought up with the upstream author."
7982 msgstr ""
7983 "Entscheiden Sie, ob der Bericht einem echten Fehler entspricht oder nicht. "
7984 "Manchmal rufen Anwender ein Programm nur auf die falsche Art auf, da Sie die "
7985 "Dokumentation nicht gelesen haben. Falls Sie dies diagnostizieren, schließen "
7986 "Sie den Fehler nur und stellen Sie informationen bereits, damit der Anwender "
7987 "sein Problem lösen kann (verweisen Sie auf die gute Dokumentation und so "
7988 "weiter). Falls der gleiche Bericht immer wieder kommt, sollten Sie sich "
7989 "fragen, ob die Dokumentation ausreicht oder ob das Programm den falschen "
7990 "Gebrauch feststellen kann, um eine aussgagekräftige Fehlermeldung "
7991 "auszugeben. Dies ist ein Thema, das Sie mit dem Originalautor angehen "
7992 "sollten."
7993
7994 # Ausschuss --> siehe Link
7995 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
7996 #: pkgs.dbk:664
7997 msgid ""
7998 "If the bug submitter disagrees with your decision to close the bug, they may "
7999 "reopen it until you find an agreement on how to handle it.  If you don't "
8000 "find any, you may want to tag the bug <literal>wontfix</literal> to let "
8001 "people know that the bug exists but that it won't be corrected.  If this "
8002 "situation is unacceptable, you (or the submitter) may want to require a "
8003 "decision of the technical committee by reassigning the bug to <systemitem "
8004 "role=\"package\">tech-ctte</systemitem> (you may use the clone command of "
8005 "the BTS if you wish to keep it reported against your package).  Before doing "
8006 "so, please read the <ulink url=\"&url-tech-ctte;\">recommended procedure</"
8007 "ulink>."
8008 msgstr ""
8009 "Falls der Absender des Fehler nicht mit Ihrer Entscheidung, den Fehler zu "
8010 "schließen, einverstanden ist, können Sie den Fehler neu öffnen, bis Sie eine "
8011 "Vereinbarung gefunden haben, wie er gehandhabt werden soll. Falls Sie keine "
8012 "finden, können Sie den Fehler mit <literal>wontfix</literal> markieren, "
8013 "damit die Leute wissen, dass der Fehler existiert, Sie ihn aber nicht "
8014 "beheben möchten. Falls diese Situation nicht akzeptabel ist, können Sie "
8015 "(oder der Absender) eine Entscheidung des technischen Ausschusses anfordern, "
8016 "indem Sie den Fehler neu an <systemitem role=\"package\">tech-ctte</"
8017 "systemitem> zuweisen (Sie könnten den Befehl »clone« des BTS verwenden, "
8018 "falls Sie wünschen, dass der Fehlerbericht gegen Ihr Paket weiterbesteht). "
8019 "Lesen Sie, bevor Sie dies tun, die <ulink url=\"&url-tech-ctte;\">empfohlene "
8020 "Prozedur</ulink>."
8021
8022 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8023 #: pkgs.dbk:678
8024 msgid ""
8025 "If the bug is real but it's caused by another package, just reassign the bug "
8026 "to the right package.  If you don't know which package it should be "
8027 "reassigned to, you should ask for help on <link linkend=\"irc-channels"
8028 "\">IRC</link> or on &email-debian-devel;.  Please inform the maintainer(s) "
8029 "of the package you reassign the bug to, for example by Cc:ing the message "
8030 "that does the reassign to <email><replaceable>packagename</"
8031 "replaceable>@packages.debian.org</email> and explaining your reasons in that "
8032 "mail. Please note that a simple reassignment is <emphasis>not</emphasis> e-"
8033 "mailed to the maintainers of the package being reassigned to, so they won't "
8034 "know about it until they look at a bug overview for their packages."
8035 msgstr ""
8036 "Falls der Fehler zwar echt ist, jedoch ein anderes Paket betrifft, weisen "
8037 "Sie ihn nur dem richtigen Paket neu zu. Falls Sie nicht wissen, an welches "
8038 "Paket er zugewiesen werden soll, sollten Sie im <link linkend=\"irc-channels"
8039 "\">IRC</link> oder auf &email-debian-devel; nach Hilfe fragen. Bitte "
8040 "informieren Sie den/die Paketbetreuer des Pakets, dem Sie den Fehler "
8041 "zuweisen, zum Beispiel indem Sie eine Kopie der E-Mail senden, die das "
8042 "erneute Zuweisen an <email><replaceable>Paketname</replaceable>@packages."
8043 "debian.org</email> vornimmt und Ihre Beweggründe für diese E-Mail erklären. "
8044 "Bitte beachten Sie, dass ein einfaches erneutes Zuweisen <emphasis>nicht</"
8045 "emphasis> an den Betreuer des Pakets versandt wird, an das zugewiesen wird, "
8046 "so dass er nichts davon erfährt, bis er in die Fehlerübersicht seiner Pakete "
8047 "schaut."
8048
8049 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8050 #: pkgs.dbk:690
8051 msgid ""
8052 "If the bug affects the operation of your package, please consider cloning "
8053 "the bug and reassigning the clone to the package that really causes the "
8054 "behavior. Otherwise, the bug will not be shown in your package's bug list, "
8055 "possibly causing users to report the same bug over and over again. You "
8056 "should block \"your\" bug with the reassigned, cloned bug to document the "
8057 "relationship."
8058 msgstr ""
8059 "Falls der Fehler die Arbeit Ihres Pakets beeinflusst, denken Sie bitte "
8060 "daran, den Fehler zu klonen und den Klon dem Paket neu zuzuweisen, das das "
8061 "Verhalten tatsächlich verursacht. Andernfalls wird der Fehler nicht in Ihrer "
8062 "Liste der Paketfehler aufgeführt, was Anwender dazu veranlasst, den gleichen "
8063 "Fehler immer wieder zu melden. Sie sollten »Ihren« Fehler mit dem neu "
8064 "zugewiesenen, geklonten Fehler blockieren, um die Beziehung zu dokumentieren."
8065
8066 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8067 #: pkgs.dbk:700
8068 msgid ""
8069 "Sometimes you also have to adjust the severity of the bug so that it matches "
8070 "our definition of the severity.  That's because people tend to inflate the "
8071 "severity of bugs to make sure their bugs are fixed quickly.  Some bugs may "
8072 "even be dropped to wishlist severity when the requested change is just "
8073 "cosmetic."
8074 msgstr ""
8075 "Manchmal müssen Sie außerdem den Schweregrad des Fehlers anpassen, so dass "
8076 "er der Debian-Definition entspricht. Dies geschieht deshalb, weil Leute die "
8077 "Schwere der Fehler aufblähen, um sicherzustellen, dass ihre Fehler rasch "
8078 "behoben werden. Einige Fehler können sogar auf den Schweregrad »wishlist« "
8079 "abgesenkt werden, wenn die angefragte Änderung nur kosmetischer Natur ist."
8080
8081 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8082 #: pkgs.dbk:708
8083 msgid ""
8084 "If the bug is real but the same problem has already been reported by someone "
8085 "else, then the two relevant bug reports should be merged into one using the "
8086 "merge command of the BTS.  In this way, when the bug is fixed, all of the "
8087 "submitters will be informed of this.  (Note, however, that emails sent to "
8088 "one bug report's submitter won't automatically be sent to the other report's "
8089 "submitter.) For more details on the technicalities of the merge command and "
8090 "its relative, the unmerge command, see the BTS control server documentation."
8091 msgstr ""
8092 "Falls der Fehler echt ist, das gleiche Problem aber bereits von jemand "
8093 "anderem gemeldet wurde, dann sollten die beiden relevanten Fehler mit dem "
8094 "Befehl »merge» des BTS zu einem zusammengefügt werden.Auf diese Art werden "
8095 "alle Absender des Fehlers informiert, wenn er behoben wurde. (Beachten Sie "
8096 "jedoch, dass E-Mails, die an den Absender eines Fehlerberichts gesandt "
8097 "werden, nicht automatisch an alle anderen Absender von Berichten gesandt "
8098 "werden.) Weitere Details über die Form des »merge«-Befehls und dem "
8099 "verwandten Befehl »unmerge« finden Sie in der Dokumentation des BTS-"
8100 "Steuerungs-Servers."
8101
8102 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8103 #: pkgs.dbk:719
8104 msgid ""
8105 "The bug submitter may have forgotten to provide some information, in which "
8106 "case you have to ask them for the required information.  You may use the "
8107 "<literal>moreinfo</literal> tag to mark the bug as such.  Moreover if you "
8108 "can't reproduce the bug, you tag it <literal>unreproducible</literal>.  "
8109 "Anyone who can reproduce the bug is then invited to provide more information "
8110 "on how to reproduce it.  After a few months, if this information has not "
8111 "been sent by someone, the bug may be closed."
8112 msgstr ""
8113 "Der Absender des Fehlerberichts könnte vergessen haben, einige Informationen "
8114 "bereitzustellen. In diesem Fall müssen Sie die benötigten Informationen bei "
8115 "ihm erfragen. Sie könnten die Kennzeichnung <literal>moreinfo</literal> "
8116 "benutzen, um den Fehler so zu markieren. Außerdem können Sie den Fehler, "
8117 "falls sie ihn nicht reproduzieren können, als <literal>unreproducible</"
8118 "literal> kennzeichnen. Jeder, der den Fehler reproduzieren kann, ist dann "
8119 "eingeladen, weitere Informationen bereitzustellen, wie er reproduziert "
8120 "werden kann. Nach ein paar Monaten kann der Fehler geschlossen werden, falls "
8121 "diese Information von niemandem gesandt wird."
8122
8123 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8124 #: pkgs.dbk:730
8125 msgid ""
8126 "If the bug is related to the packaging, you just fix it.  If you are not "
8127 "able to fix it yourself, then tag the bug as <literal>help</literal>.  You "
8128 "can also ask for help on &email-debian-devel; or &email-debian-qa;.  If it's "
8129 "an upstream problem, you have to forward it to the upstream author.  "
8130 "Forwarding a bug is not enough, you have to check at each release if the bug "
8131 "has been fixed or not.  If it has, you just close it, otherwise you have to "
8132 "remind the author about it.  If you have the required skills you can prepare "
8133 "a patch that fixes the bug and send it to the author at the same time.  Make "
8134 "sure to send the patch to the BTS and to tag the bug as <literal>patch</"
8135 "literal>."
8136 msgstr ""
8137 "Falls sich der Fehler auf die Paketierung bezieht, beheben Sie ihn nur. "
8138 "Falls Sie ihn nicht selbst beheben können, kennzeichnen Sie den Fehler mit "
8139 "<literal>help</literal>. Sie können außerdem auf &email-debian-devel; oder "
8140 "&email-debian-qa; um Hilfe ersuchen. Falls es ein Problem der "
8141 "Originalautoren ist, müssen Sie es an die Originalautoren weiterleiten. Es "
8142 "reicht nicht aus, den Fehler nur weiterzuleiten, Sie müssen bei jeder "
8143 "Veröffentlichung prüfen, ob der Fehler behoben wurde oder nicht. Falls dies "
8144 "der Fall ist, schließen Sie ihn, andernfalls müssen Sie den Autor später "
8145 "daran erinnern. Falls Sie über die erforderlichen Fähigkeiten verfügen, "
8146 "können Sie einen Patch vorbereiten, der den Fehler behebt und ihn dem Autor "
8147 "mitschicken. Stellen Sie sicher, dass Sie den Patch an das BTS senden und "
8148 "mit <literal>patch</literal> kennzeichnen."
8149
8150 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8151 #: pkgs.dbk:744
8152 msgid ""
8153 "If you have fixed a bug in your local copy, or if a fix has been committed "
8154 "to the VCS repository, you may tag the bug as <literal>pending</literal> to "
8155 "let people know that the bug is corrected and that it will be closed with "
8156 "the next upload (add the <literal>closes:</literal> in the "
8157 "<filename>changelog</filename>).  This is particularly useful if you are "
8158 "several developers working on the same package."
8159 msgstr ""
8160 "Falls Sie einen Fehler in Ihrer lokalen Kopie behoben haben oder eine "
8161 "Fehlerbehebung in das VCS-Depot übertragen wird, können Sie den Fehler als "
8162 "<literal>pending</literal> kennzeichnen, um die Leute wissen zu lassen, dass "
8163 "der Fehler behoben ist und mit dem nächsten Upload geschlossen wird (dem "
8164 "<filename>changelog</filename> wird <literal>closes:</literal> hinzugefügt). "
8165 "Dies ist besonders nützlich, falls Sie zusammen mit mehreren Entwicklern am "
8166 "Paket arbeiten."
8167
8168 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8169 #: pkgs.dbk:754
8170 msgid ""
8171 "Once a corrected package is available in the archive, the bug should be "
8172 "closed indicating the version in which it was fixed. This can be done "
8173 "automatically, read <xref linkend=\"upload-bugfix\"/>."
8174 msgstr ""
8175 "Sobald ein korrigiertes Paket im Archiv verfügbar ist, sollte der Fehler "
8176 "geschlossen und dei Version, in der er behoben wurde, angegeben werden. Dies "
8177 "kann automatisch geschehen – lesen Sie <xref linkend=\"upload-bugfix\"/>."
8178
8179 #. type: Content of: <chapter><section><section><title>
8180 #: pkgs.dbk:763
8181 msgid "When bugs are closed by new uploads"
8182 msgstr "Wann Fehler durch neue Uploads geschlossen werden"
8183
8184 #. type: Content of: <chapter><section><section><para>
8185 #: pkgs.dbk:765
8186 msgid ""
8187 "As bugs and problems are fixed in your packages, it is your responsibility "
8188 "as the package maintainer to close these bugs.  However, you should not "
8189 "close a bug until the package which fixes the bug has been accepted into the "
8190 "Debian archive.  Therefore, once you get notification that your updated "
8191 "package has been installed into the archive, you can and should close the "
8192 "bug in the BTS.  Also, the bug should be closed with the correct version."
8193 msgstr ""
8194 "Da Fehler und Probleme in Ihren Paketen behoben werden, liegt es in Ihrer "
8195 "Verantwortung als Paketbetreuer, diese Fehler zu schließen. Sie sollten "
8196 "jedoch keinen Fehler schließen, bis das Paket, das den Fehler schließt, im "
8197 "Debian-Archiv akzeptiert wurde. Daher können und sollen Sie, sobald Sie die "
8198 "Benachrichtigung erhalten, dass Ihr aktualisiertes Paket in das Archiv "
8199 "installiert wurde, den Fehler im BTS schließen. Außerdem sollte der Fehler "
8200 "mit der korrekten Version geschlossen werden."
8201
8202 #. type: Content of: <chapter><section><section><para>
8203 #: pkgs.dbk:773
8204 msgid ""
8205 "However, it's possible to avoid having to manually close bugs after the "
8206 "upload — just list the fixed bugs in your <filename>debian/changelog</"
8207 "filename> file, following a certain syntax, and the archive maintenance "
8208 "software will close the bugs for you.  For example:"
8209 msgstr ""
8210 "Es ist jedoch möglich, das manuelle Schließen von Fehlern nach dem Upload zu "
8211 "vermeiden – führen Sie die behobenen Fehler in Ihrer <filename>debian/"
8212 "changelog</filename>-Datei auf. Folgen Sie dabei einer bestimmten Syntax, "
8213 "dann wird die Verwaltungssoftware die Fehler für Sie schließen. Zum Beispiel:"
8214
8215 #. type: Content of: <chapter><section><section><screen>
8216 #: pkgs.dbk:779
8217 #, no-wrap
8218 msgid ""
8219 "acme-cannon (3.1415) unstable; urgency=low\n"
8220 "\n"
8221 "  * Frobbed with options (closes: Bug#98339)\n"
8222 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8223 "    bug#98713, #98714.\n"
8224 "  * Added man page. Closes: #98725.\n"
8225 msgstr ""
8226 "acme-cannon (3.1415) unstable; urgency=low\n"
8227 "\n"
8228 "  * Frobbed with options (closes: Bug#98339)\n"
8229 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8230 "    bug#98713, #98714.\n"
8231 "  * Added man page. Closes: #98725.\n"
8232
8233 #. type: Content of: <chapter><section><section><para>
8234 #: pkgs.dbk:787
8235 msgid ""
8236 "Technically speaking, the following Perl regular expression describes how "
8237 "bug closing changelogs are identified:"
8238 msgstr ""
8239 "Technisch gesehen beschreibt der folgende reguläre Perl-Ausdruck, wie das "
8240 "Schließen von Fehlern in Änderungsprotokollen identifiziert wird:"
8241
8242 #. type: Content of: <chapter><section><section><screen>
8243 #: pkgs.dbk:791
8244 #, no-wrap
8245 msgid "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8246 msgstr "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8247
8248 #. type: Content of: <chapter><section><section><para>
8249 #: pkgs.dbk:794
8250 msgid ""
8251 "We prefer the <literal>closes: #<replaceable>XXX</replaceable></literal> "
8252 "syntax, as it is the most concise entry and the easiest to integrate with "
8253 "the text of the <filename>changelog</filename>.  Unless specified different "
8254 "by the <literal>-v</literal>-switch to <command>dpkg-buildpackage</command>, "
8255 "only the bugs closed in the most recent changelog entry are closed "
8256 "(basically, exactly the bugs mentioned in the changelog-part in the "
8257 "<filename>.changes</filename> file are closed)."
8258 msgstr ""
8259 "Die Syntax <literal>closes: #<replaceable>XXX</replaceable></literal> wird "
8260 "bevorzugt, da sie die kürzeste Art des Eintrags ist und am einfachsten in "
8261 "dem Text von <filename>changelog</filename> integriert werden kann. Falls "
8262 "nicht durch den Schalter <literal>-v</literal> von <command>dpkg-"
8263 "buildpackage</command> etwas anderes angegeben wurde, werden nur die Fehler "
8264 "im aktuellsten Eintrag des Änderungsprotokolls geschlossen (grundsätzlich "
8265 "werden exakt die Fehler geschlossen, die in der Datei <filename>.changes</"
8266 "filename> im »changelog-part« genannt werden)."
8267
8268 #. type: Content of: <chapter><section><section><para>
8269 #: pkgs.dbk:803
8270 msgid ""
8271 "Historically, uploads identified as <link linkend=\"nmu\">non-maintainer "
8272 "upload (NMU)</link> were tagged <literal>fixed</literal> instead of being "
8273 "closed, but that practice was ceased with the advent of version-tracking.  "
8274 "The same applied to the tag <literal>fixed-in-experimental</literal>."
8275 msgstr ""
8276 "Früher wurden Uploads, die als <link linkend=\"nmu\">Non-Maintainer Upload "
8277 "(NMU)</link> erkannt wurden, als <literal>fixed</literal> statt als »closed« "
8278 "gekennzeichnet, aber diese Praxis wurde mit dem Beginn der "
8279 "Versionsverfolgung eingestellt. Das gleiche wurde mit der Markierung "
8280 "<literal>fixed-in-experimental</literal> getan."
8281
8282 #. type: Content of: <chapter><section><section><para>
8283 #: pkgs.dbk:809
8284 msgid ""
8285 "If you happen to mistype a bug number or forget a bug in the changelog "
8286 "entries, don't hesitate to undo any damage the error caused.  To reopen "
8287 "wrongly closed bugs, send a <literal>reopen <replaceable>XXX</replaceable></"
8288 "literal> command to the bug tracking system's control address, &email-bts-"
8289 "control;.  To close any remaining bugs that were fixed by your upload, email "
8290 "the <filename>.changes</filename> file to <email><replaceable>XXX</"
8291 "replaceable>-done@&bugs-host;</email>, where <replaceable>XXX</replaceable> "
8292 "is the bug number, and put Version: <replaceable>YYY</replaceable> and an "
8293 "empty line as the first two lines of the body of the email, where "
8294 "<replaceable>YYY</replaceable> is the first version where the bug has been "
8295 "fixed."
8296 msgstr ""
8297 "Falls Sie sich bei der Fehlernummer vertippt haben oder einen Fehler in den "
8298 "Änderungsprotokolleinträgen vergessen haben, zögern Sie nicht, jeglichen "
8299 "durch den Fehler verursachten Schaden rückgängig zu machen. Um "
8300 "fälschlicherweise geschlossene Fehler neu zu öffnen, senden Sie den Befehl "
8301 "<literal>reopen <replaceable>XXX</replaceable></literal> an die "
8302 "Steuerungsadresse &email-bts-control; der Fehlerdatenbank. Um irgendwelche "
8303 "verbleibenden Fehler zu schließen, die durch Ihren Upload behoben wurden, "
8304 "mailen Sie die Datei <filename>.changes</filename> an "
8305 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email>, wobei "
8306 "<replaceable>XXX</replaceable> die Fehlernummer ist und tragen Sie Version: "
8307 "<replaceable>YYY</replaceable> und eine leere Zeile als erste zwei Zeilen in "
8308 "den Textteil der Mail ein, wobei <replaceable>YYY</replaceable> die erste "
8309 "Version ist, in der der Fehler behoben wurde."
8310
8311 #. type: Content of: <chapter><section><section><para>
8312 #: pkgs.dbk:821
8313 msgid ""
8314 "Bear in mind that it is not obligatory to close bugs using the changelog as "
8315 "described above.  If you simply want to close bugs that don't have anything "
8316 "to do with an upload you made, do it by emailing an explanation to "
8317 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email>.  Do "
8318 "<emphasis role=\"strong\">not</emphasis> close bugs in the changelog entry "
8319 "of a version if the changes in that version of the package don't have any "
8320 "bearing on the bug."
8321 msgstr ""
8322 "Behalten Sie im Gedächnis, dass es nicht verpflichend ist, Fehler unter "
8323 "Benutzung des Änderungsprotokolls zu schließen, wie oben beschrieben. Falls "
8324 "Sie nur einfach einen Fehler schließen möchten, der mit dem von Ihnen "
8325 "getätigten Upload nichts zu tun hat, können Sie dies durch Mailen einer "
8326 "Erläuterung an <email><replaceable>XXX</replaceable>-done@&bugs-host;</"
8327 "email> erledigen. Schließen Sie <emphasis role=\"strong\">keine</emphasis> "
8328 "Fehler im Änderungsprotokolleintrag einer Version, wenn die Änderungen in "
8329 "dieser Version des Pakets keine Bedeutung für den Fehler haben."
8330
8331 #. type: Content of: <chapter><section><section><para>
8332 #: pkgs.dbk:829
8333 msgid ""
8334 "For general information on how to write your changelog entries, see <xref "
8335 "linkend=\"bpp-debian-changelog\"/>."
8336 msgstr ""
8337 "Allgemeine Informationen über das Verfassen von Änderungsprotokolleinträgen "
8338 "finden Sie unter <xref linkend=\"bpp-debian-changelog\"/>."
8339
8340 #. type: Content of: <chapter><section><section><title>
8341 #: pkgs.dbk:835
8342 msgid "Handling security-related bugs"
8343 msgstr "Handhabung von sicherheitsrelevanten Fehlern"
8344
8345 #. type: Content of: <chapter><section><section><para>
8346 #: pkgs.dbk:837
8347 msgid ""
8348 "Due to their sensitive nature, security-related bugs must be handled "
8349 "carefully.  The Debian Security Team exists to coordinate this activity, "
8350 "keeping track of outstanding security problems, helping maintainers with "
8351 "security problems or fixing them themselves, sending security advisories, "
8352 "and maintaining <literal>security.debian.org</literal>."
8353 msgstr ""
8354 "Aufgrund ihrer sensiblen Natur müssen sicherheitsrelevante Fehler vorsichtig "
8355 "gehandhabt werden. Das Debian-Sicherheits-Team existiert, um diese "
8356 "Aktivitäten zu koordinieren, ausstehende Sicherheitsprobleme zu verfolgen, "
8357 "Paketbetreuern bei Sicherheitsproblemen zu helfen oder sie selbst zu "
8358 "beheben, Sicherheitswarnungen zu senden und <literal>security.debian.org</"
8359 "literal> zu verwalten."
8360
8361 #. type: Content of: <chapter><section><section><para>
8362 #: pkgs.dbk:844
8363 msgid ""
8364 "When you become aware of a security-related bug in a Debian package, whether "
8365 "or not you are the maintainer, collect pertinent information about the "
8366 "problem, and promptly contact the security team, preferably by filing a "
8367 "ticket in their Request Tracker.  See <ulink url=\"http://wiki.debian.org/rt."
8368 "debian.org#Security_Team\"></ulink>.  Alternatively you may email &email-"
8369 "security-team;.  <emphasis role=\"strong\">DO NOT UPLOAD</emphasis> any "
8370 "packages for <literal>stable</literal> without contacting the team.  Useful "
8371 "information includes, for example:"
8372 msgstr ""
8373 "Wenn Sie einen sicherheitsrelevanten Fehler in einem Debian-Paket bemerken, "
8374 "dessen Betreuer Sie sind oder nicht, sammeln Sie sachdienliche Informationen "
8375 "über das Problem und kontaktieren Sie umgehend das Sicherheits-Team, "
8376 "vorzugsweise durch Einreichen eines Eintrags in der Anfragenverfolgung "
8377 "(»Request Tracker«). Siehe <ulink url=\"http://wiki.debian.org/rt.debian."
8378 "org#Security_Team\"></ulink>. Alternativ können Sie eine E-Mail an &email-"
8379 "security-team; senden. <emphasis role=\"strong\">LADEN SIE KEINE</emphasis> "
8380 "Pakete für <literal>stable</literal> hoch, ohne das Team zu kontaktieren. "
8381 "Nützliche Informationen enthalten beispielsweise:"
8382
8383 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8384 #: pkgs.dbk:857
8385 msgid "Whether or not the bug is already public."
8386 msgstr "ob der Fehler bereits öffentlich ist oder nicht."
8387
8388 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8389 #: pkgs.dbk:862
8390 msgid ""
8391 "Which versions of the package are known to be affected by the bug.  Check "
8392 "each version that is present in a supported Debian release, as well as "
8393 "<literal>testing</literal> and <literal>unstable</literal>."
8394 msgstr ""
8395 "von welchen Versionen des Pakets bekannt ist, dass sie vom Fehler betroffen "
8396 "sind. Prüfen Sie jede Version, die es in einem unterstützten Debian-Release "
8397 "gibt, ebenso wie <literal>testing</literal> und <literal>unstable</literal>."
8398
8399 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8400 #: pkgs.dbk:869
8401 msgid ""
8402 "The nature of the fix, if any is available (patches are especially helpful)"
8403 msgstr ""
8404 "die Art der Fehlerbehebung, falls verfügbar (Patches sind besonders "
8405 "hilfreich)"
8406
8407 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8408 #: pkgs.dbk:874
8409 msgid ""
8410 "Any fixed packages that you have prepared yourself (send only the <filename>."
8411 "diff.gz</filename> and <filename>.dsc</filename> files and read <xref "
8412 "linkend=\"bug-security-building\"/> first)"
8413 msgstr ""
8414 "jedes reparierte Paket, das Sie für sich selbst vorbereitet haben (senden "
8415 "Sie nur die Dateien <filename>.diff.gz</filename> und <filename>.dsc</"
8416 "filename> und lesen Sie zuerst <xref linkend=\"bug-security-building\"/>)"
8417
8418 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8419 #: pkgs.dbk:881
8420 msgid ""
8421 "Any assistance you can provide to help with testing (exploits, regression "
8422 "testing, etc.)"
8423 msgstr ""
8424 "jede Unterstützung, die sie zur Hilfe beim Testen anbieten können (Exploits, "
8425 "Regressionstest etc.)"
8426
8427 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8428 #: pkgs.dbk:887
8429 msgid ""
8430 "Any information needed for the advisory (see <xref linkend=\"bug-security-"
8431 "advisories\"/>)"
8432 msgstr ""
8433 "jede Information, die für die zur Warnung nötig ist (siehe <xref linkend="
8434 "\"bug-security-advisories\"/>)"
8435
8436 #. type: Content of: <chapter><section><section><para>
8437 #: pkgs.dbk:892
8438 msgid ""
8439 "As the maintainer of the package, you have the responsibility to maintain "
8440 "it, even in the stable release. You are in the best position to evaluate "
8441 "patches and test updated packages, so please see the sections below on how "
8442 "to prepare packages for the Security Team to handle."
8443 msgstr ""
8444 "Als Betreuer des Pakets sind sie verantwortlich für dessen Verwaltung, sogar "
8445 "im Stable-Release. Sie sind in der besten Position, um Patches zu beurteilen "
8446 "und aktualisierte Pakete zu testen, sehen Sie daher bitte in die folgenden "
8447 "Abschnitte, wie Pakete vorbereitet werden, damit sie vom Sicherheits-Team "
8448 "gehandhabt werden können."
8449
8450 #. type: Content of: <chapter><section><section><section><title>
8451 #: pkgs.dbk:898
8452 msgid "The Security Tracker"
8453 msgstr "Die Sicherheits-Fehlerverfolgung"
8454
8455 #. type: Content of: <chapter><section><section><section><para>
8456 #: pkgs.dbk:900
8457 msgid ""
8458 "The security team maintains a central database, the <ulink url=\"http://"
8459 "security-tracker.debian.org/\">Debian Security Tracker</ulink>.  This "
8460 "contains all public information that is known about security issues: which "
8461 "packages and versions are affected or fixed, and thus whether stable, "
8462 "testing and/or unstable are vulnerable. Information that is still "
8463 "confidential is not added to the tracker."
8464 msgstr ""
8465 "Das Sicherheits-Team verwaltet eine zentrale Datenbank, die <ulink url="
8466 "\"http://security-tracker.debian.org/\">Debian-Sicherheits-Fehlerverfolgung</"
8467 "ulink>. Diese enthält alle öffentlich verfügbaren Informationen, die über "
8468 "Sicherheitsthemen verfügbar sind: welche Pakete und Versionen betroffen oder "
8469 "repariert sind und ob daher Stable, Testing und/oder Unstable angreifbar "
8470 "sind. Informationen, die immer noch vertraulich sind, werden nicht zur "
8471 "Fehlerverfolgung hinzugefügt."
8472
8473 #. type: Content of: <chapter><section><section><section><para>
8474 #: pkgs.dbk:908
8475 msgid ""
8476 "You can search it for a specific issue, but also on package name. Look for "
8477 "your package to see which issues are still open. If you can, please provide "
8478 "more information about those issues, or help to address them in your "
8479 "package.  Instructions are on the tracker web pages."
8480 msgstr ""
8481 "Sie können Sie nach einem bestimmten Thema durchsuchen, aber auch nach einem "
8482 "Paketnamen. Schauen Sie nach Ihrem Paket, um zu sehen, welche Themen noch "
8483 "offen sind. Bitte stellen Sie, falls Sie können, weitere Informationen über "
8484 "diese Themen bereit oder helfen Sie, sie in Ihrem Paket zu behandeln. "
8485 "Anweisungen finden Sie auf dem Webseiten der Fehlerverfolgung."
8486
8487 #. type: Content of: <chapter><section><section><section><title>
8488 #: pkgs.dbk:916
8489 msgid "Confidentiality"
8490 msgstr "Vertraulichkeit"
8491
8492 #. type: Content of: <chapter><section><section><section><para>
8493 #: pkgs.dbk:918
8494 msgid ""
8495 "Unlike most other activities within Debian, information about security "
8496 "issues must sometimes be kept private for a time.  This allows software "
8497 "distributors to coordinate their disclosure in order to minimize their "
8498 "users' exposure.  Whether this is the case depends on the nature of the "
8499 "problem and corresponding fix, and whether it is already a matter of public "
8500 "knowledge."
8501 msgstr ""
8502 "Anders als bei den meisten Aktivitäten innerhalb von Debian, werden "
8503 "Informationen über Sicherheitsthemen eine Zeit lang geheim gehalten. Dies "
8504 "erlaubt es Software-Verteibern, ihre Offenlegung zu koordinieren, um die "
8505 "Belastung ihrer Anwender zu minimieren. Ob dies der Fall ist, hängt von der "
8506 "Natur des Problems und der zugehörigen Fehlerbehebung ab und ob bereits eine "
8507 "Angelegenheit an die Öffentlichkeit gesickert ist."
8508
8509 #. type: Content of: <chapter><section><section><section><para>
8510 #: pkgs.dbk:925
8511 msgid "There are several ways developers can learn of a security problem:"
8512 msgstr ""
8513 "Es gibt mehrere Möglichkeiten, wie Entwickler von einem Sicherheitsproblem "
8514 "erfahren:"
8515
8516 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8517 #: pkgs.dbk:930
8518 msgid "they notice it on a public forum (mailing list, web site, etc.)"
8519 msgstr ""
8520 "sie bemerken es in einem öffentlichen Forum (Maillingliste, Website etc.)"
8521
8522 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8523 #: pkgs.dbk:935
8524 msgid "someone files a bug report"
8525 msgstr "jemand verfasst einen Fehlerbericht"
8526
8527 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8528 #: pkgs.dbk:940
8529 msgid "someone informs them via private email"
8530 msgstr "jemand informiert sie per privater E-Mail"
8531
8532 #. type: Content of: <chapter><section><section><section><para>
8533 #: pkgs.dbk:945
8534 msgid ""
8535 "In the first two cases, the information is public and it is important to "
8536 "have a fix as soon as possible.  In the last case, however, it might not be "
8537 "public information.  In that case there are a few possible options for "
8538 "dealing with the problem:"
8539 msgstr ""
8540 "In den ersten beiden Fällen ist die Information öffentlich und es ist "
8541 "wichtig, so schnell wie möglich eine Fehlerbehebung zu haben. Im letzen Fall "
8542 "könnte die Information nicht öffentlich sein, In diesem Fall gibt es ein "
8543 "paar mögliche Optionen, mit dem Problem umzugehen:"
8544
8545 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8546 #: pkgs.dbk:953
8547 msgid ""
8548 "If the security exposure is minor, there is sometimes no need to keep the "
8549 "problem a secret and a fix should be made and released."
8550 msgstr ""
8551 "Falls die Offenlegung der Sicherheit gering ist, ist es manchmal nicht "
8552 "nötig, das Problem geheim zu halten und es sollte eine Fehlerbehebung "
8553 "erstellt und veröffentlicht werden."
8554
8555 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8556 #: pkgs.dbk:959
8557 msgid ""
8558 "If the problem is severe, it is preferable to share the information with "
8559 "other vendors and coordinate a release.  The security team keeps in contact "
8560 "with the various organizations and individuals and can take care of that."
8561 msgstr ""
8562 "Falls das Problem ernst ist, sollte diese Information vorzugsweise mit "
8563 "anderen Anbietern geteilt werden, um eine Veröffentlichung zu koordinieren. "
8564 "Das Sicherheits-Team hält Kontakt zu verschiedenen Organisationen und "
8565 "Einzelpersonen, die sich darum kümmern."
8566
8567 #. type: Content of: <chapter><section><section><section><para>
8568 #: pkgs.dbk:966
8569 msgid ""
8570 "In all cases if the person who reports the problem asks that it not be "
8571 "disclosed, such requests should be honored, with the obvious exception of "
8572 "informing the security team in order that a fix may be produced for a stable "
8573 "release of Debian.  When sending confidential information to the security "
8574 "team, be sure to mention this fact."
8575 msgstr ""
8576 "Wenn die Person, die das Problem meldet, bittet, dass es nicht offengelegt "
8577 "wird, sollte diese Anfrage auf alle Fälle mit der einleuchtenden Ausnahme "
8578 "gewürdigt werden, das Sicherheits-Team zu informieren, damit der Fehler für "
8579 "ein Stable-Release von Debian erstellt werden kann. Vergessen Sie nicht, "
8580 "diese Tatsache zu erwähnen, wenn vertrauliche Informationen zum Sicherheits-"
8581 "Team gesandt werden."
8582
8583 #. type: Content of: <chapter><section><section><section><para>
8584 #: pkgs.dbk:973
8585 msgid ""
8586 "Please note that if secrecy is needed you may not upload a fix to "
8587 "<literal>unstable</literal> (or anywhere else, such as a public VCS "
8588 "repository).  It is not sufficient to obfuscate the details of the change, "
8589 "as the code itself is public, and can (and will) be examined by the general "
8590 "public."
8591 msgstr ""
8592 "Bitte beachten Sie, dass Sie keine Fehlerbehebung nach <literal>unstable</"
8593 "literal> (oder an eine andere Stelle, wie ein öffentliches VCS-Depot) senden "
8594 "können, wenn Geheimhaltung nötig ist. Es reicht nicht aus, die Einzelheiten "
8595 "der Änderung zu verschleiern, da der Code selbst öffentlich ist und von der "
8596 "Allgemeinheit untersucht werden kann (und soll)."
8597
8598 #. type: Content of: <chapter><section><section><section><para>
8599 #: pkgs.dbk:980
8600 msgid ""
8601 "There are two reasons for releasing information even though secrecy is "
8602 "requested: the problem has been known for a while, or the problem or exploit "
8603 "has become public."
8604 msgstr ""
8605 "Es gibt zwei Gründe, Informationen sogar dann zu veröffentlichen, wenn um "
8606 "Geheimhaltung gebeten wurde: Das Problem ist bereits seit einer Weile "
8607 "bekannt oder es wurde ein Exploit veröffentlicht."
8608
8609 #. type: Content of: <chapter><section><section><section><para>
8610 #: pkgs.dbk:985
8611 msgid ""
8612 "The Security Team has a PGP-key to enable encrypted communication about "
8613 "sensitive issues. See the <ulink url=\"http://www.debian.org/security/"
8614 "faq#contact\">Security Team FAQ</ulink> for details."
8615 msgstr ""
8616 "Das Sicherheits-Team hat einen PGP-Schlüssel, um verschlüsselte "
8617 "Kommunikation über sensible Themen zu aktivieren. Einzelheiten finden Sie in "
8618 "der <ulink url=\"http://www.debian.org/security/faq#contact\">Debian "
8619 "Sicherheits-FAQ</ulink>."
8620
8621 #. type: Content of: <chapter><section><section><section><title>
8622 #: pkgs.dbk:991
8623 msgid "Security Advisories"
8624 msgstr "Sicherheitswarnungen"
8625
8626 #. type: Content of: <chapter><section><section><section><para>
8627 #: pkgs.dbk:993
8628 msgid ""
8629 "Security advisories are only issued for the current, released stable "
8630 "distribution, and <emphasis>not</emphasis> for <literal>testing</literal> or "
8631 "<literal>unstable</literal>.  When released, advisories are sent to the "
8632 "&email-debian-security-announce; mailing list and posted on <ulink url="
8633 "\"&url-debian-security-advisories;\">the security web page</ulink>.  "
8634 "Security advisories are written and posted by the security team.  However "
8635 "they certainly do not mind if a maintainer can supply some of the "
8636 "information for them, or write part of the text.  Information that should be "
8637 "in an advisory includes:"
8638 msgstr ""
8639 "Sicherheitswarnungen werden nur für die aktuelle, veröffentlichte Stable-"
8640 "Distribution ausgegeben und <emphasis>nicht</emphasis> für <literal>testing</"
8641 "literal> oder <literal>unstable</literal>. Wenn Sie veröffentlicht werden, "
8642 "werden sie an die Mailingliste &email-debian-security-announce; und an die "
8643 "Website <ulink url=\"&url-debian-security-advisories;\">Sicherheits-"
8644 "Informationen</ulink> geschickt. Sicherheitswarnungen werden vom Sicherheits-"
8645 "Team verfasst und verschickt. Es macht natürlich nichts aus, wenn ein "
8646 "Paketbetreuer einige Informationen dazu bereitstellen kann oder einen Teil "
8647 "des Textes verfasst. Informationen in einer Warnung sollten Folgendes "
8648 "umfassen:"
8649
8650 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8651 #: pkgs.dbk:1006
8652 msgid "A description of the problem and its scope, including:"
8653 msgstr ""
8654 "eine Beschreibung des Problems und seines Geltungsbereichs, einschließlich:"
8655
8656 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8657 #: pkgs.dbk:1011
8658 msgid "The type of problem (privilege escalation, denial of service, etc.)"
8659 msgstr "dem Typ des Problems (Rechteausweitung, Dienstverweigerung etc.)"
8660
8661 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8662 #: pkgs.dbk:1016
8663 msgid "What privileges may be gained, and by whom (if any)"
8664 msgstr ""
8665 "Welche Privilegien können erlangt werden und durch wen (falls durch "
8666 "jemanden)?"
8667
8668 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8669 #: pkgs.dbk:1021
8670 msgid "How it can be exploited"
8671 msgstr "Wie kann dies ausgenutzt werden?"
8672
8673 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8674 #: pkgs.dbk:1026
8675 msgid "Whether it is remotely or locally exploitable"
8676 msgstr "Ist es aus der Ferne oder lokal ausnutzbar?"
8677
8678 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
8679 #: pkgs.dbk:1031
8680 msgid "How the problem was fixed"
8681 msgstr "Wie wurde das Problem gelöst?"
8682
8683 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8684 #: pkgs.dbk:1036
8685 msgid "This information allows users to assess the threat to their systems."
8686 msgstr ""
8687 "Diese Informationen ermöglichen es Anwendern die Bedrohung ihrer Systeme zu "
8688 "beurteilen."
8689
8690 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8691 #: pkgs.dbk:1041
8692 msgid "Version numbers of affected packages"
8693 msgstr "Versionsnummern betroffener Pakete"
8694
8695 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8696 #: pkgs.dbk:1046
8697 msgid "Version numbers of fixed packages"
8698 msgstr "Versionsnummern reparierter Pakete"
8699
8700 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8701 #: pkgs.dbk:1051
8702 msgid ""
8703 "Information on where to obtain the updated packages (usually from the Debian "
8704 "security archive)"
8705 msgstr ""
8706 "Informationen, woher man die aktualisierten Pakete bekommen kann "
8707 "(üblicherweise aus dem Debian-Sicherheitsarchiv)"
8708
8709 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8710 #: pkgs.dbk:1057
8711 msgid ""
8712 "References to upstream advisories, <ulink url=\"http://cve.mitre.org\">CVE</"
8713 "ulink> identifiers, and any other information useful in cross-referencing "
8714 "the vulnerability"
8715 msgstr ""
8716 "Referenzen zu Warnungen der Originalautoren, <ulink url=\"http://cve.mitre."
8717 "org\">CVE</ulink>-Bezeichner und jede andere nützliche Informationen in "
8718 "Querverweisen zur Schwachstelle"
8719
8720 #. type: Content of: <chapter><section><section><section><title>
8721 #: pkgs.dbk:1066
8722 msgid "Preparing packages to address security issues"
8723 msgstr "Pakete vorbereiten, um Sicherheitsthemen anzugehen"
8724
8725 #. type: Content of: <chapter><section><section><section><para>
8726 #: pkgs.dbk:1068
8727 msgid ""
8728 "One way that you can assist the security team in their duties is to provide "
8729 "them with fixed packages suitable for a security advisory for the stable "
8730 "Debian release."
8731 msgstr ""
8732 "Eine Möglichkeit, dem Sicherheits-Team bei seinen Aufgaben beizustehen "
8733 "besteht darin, es mit reparierten Paketen zu versorgen, die für eine "
8734 "Sicherheitswarnung des Stable-Releases geeignet sind."
8735
8736 #. type: Content of: <chapter><section><section><section><para>
8737 #: pkgs.dbk:1073
8738 msgid ""
8739 "When an update is made to the stable release, care must be taken to avoid "
8740 "changing system behavior or introducing new bugs.  In order to do this, make "
8741 "as few changes as possible to fix the bug.  Users and administrators rely on "
8742 "the exact behavior of a release once it is made, so any change that is made "
8743 "might break someone's system.  This is especially true of libraries: make "
8744 "sure you never change the API or ABI, no matter how small the change."
8745 msgstr ""
8746 "Wenn eine Aktualisierung am Stable-Release vorgenommen wird, muss dies "
8747 "behutsam getan werden, damit eine Änderung des Systemverhaltens vermieden "
8748 "wird und keine neuen Fehler eingeschleppt werden. Um dies zu erreichen, "
8749 "ändern Sie so wenig wie möglich, wenn Sie Fehler beheben. Anwender und "
8750 "Administratoren verlassen sich auf das exakte Verhalten des Release nachdem "
8751 "es veröffentlicht wurde, so dass jegliche vorgenommene Änderung das System "
8752 "von jemandem stören könnte. Dies trifft im Besonderen auf Bibliotheken zu: "
8753 "Stellen Sie sicher, dass Sie nie das API oder das ABI ändern, egal wie klein "
8754 "die Änderung auch sein mag."
8755
8756 #. type: Content of: <chapter><section><section><section><para>
8757 #: pkgs.dbk:1081
8758 msgid ""
8759 "This means that moving to a new upstream version is not a good solution.  "
8760 "Instead, the relevant changes should be back-ported to the version present "
8761 "in the current stable Debian release.  Generally, upstream maintainers are "
8762 "willing to help if needed.  If not, the Debian security team may be able to "
8763 "help."
8764 msgstr ""
8765 "Dies bedeutet, dass das Umschwenken auf eine neue Originalversion keine gute "
8766 "Lösung ist. Stattdessen sollten die passenden Änderungen auf die Versionen "
8767 "im aktuellen Debian-Stable-Release zurückportiert werden. Generell sind "
8768 "Original-Paketbetreuer bereit zu helfen, wenn nötig. Falls nicht, könnte das "
8769 "Debian-Sicherheits-Team in der Lage sein zu helfen."
8770
8771 #. type: Content of: <chapter><section><section><section><para>
8772 #: pkgs.dbk:1087
8773 msgid ""
8774 "In some cases, it is not possible to back-port a security fix, for example "
8775 "when large amounts of source code need to be modified or rewritten.  If this "
8776 "happens, it may be necessary to move to a new upstream version.  However, "
8777 "this is only done in extreme situations, and you must always coordinate that "
8778 "with the security team beforehand."
8779 msgstr ""
8780 "In manchen Fällen ist es unmöglich eine Sicherheitsreparatur zurück zu "
8781 "portieren, zum Beispiel, wenn große Teile des Quelltextes geändert oder "
8782 "überschrieben werden müssen. Falls dies geschieht, könnte es nötig sein, zu "
8783 "einer neue Originalversion zu wechseln. Dies wird jedoch nur in extremen "
8784 "Situationen getan und Sie müssen dies immer vorab mit dem Sicherheits-Team "
8785 "abstimmen."
8786
8787 #. type: Content of: <chapter><section><section><section><para>
8788 #: pkgs.dbk:1094
8789 msgid ""
8790 "Related to this is another important guideline: always test your changes.  "
8791 "If you have an exploit available, try it and see if it indeed succeeds on "
8792 "the unpatched package and fails on the fixed package.  Test other, normal "
8793 "actions as well, as sometimes a security fix can break seemingly unrelated "
8794 "features in subtle ways."
8795 msgstr ""
8796 "Darauf bezieht sich eine weitere wichtige Richtlinie: Testen Sie immer Ihre "
8797 "Änderungen. Falls Sie über ein Exploit verfügen, probieren Sie es aus und "
8798 "sehen Sie, ob es wirklich beim nicht reparierten Paket erfolgreich ist und "
8799 "am reparierten Paket scheitert. Testen Sie auch andere normale Aktionen, da "
8800 "eine Sicherheitsreparatur manchmal scheinbar nicht betroffene Funktionen auf "
8801 "raffinierte Weise stört."
8802
8803 #. type: Content of: <chapter><section><section><section><para>
8804 #: pkgs.dbk:1101
8805 msgid ""
8806 "Do <emphasis role=\"strong\">NOT</emphasis> include any changes in your "
8807 "package which are not directly related to fixing the vulnerability.  These "
8808 "will only need to be reverted, and this wastes time.  If there are other "
8809 "bugs in your package that you would like to fix, make an upload to proposed-"
8810 "updates in the usual way, after the security advisory is issued.  The "
8811 "security update mechanism is not a means for introducing changes to your "
8812 "package which would otherwise be rejected from the stable release, so please "
8813 "do not attempt to do this."
8814 msgstr ""
8815 "Nehmen Sie <emphasis role=\"strong\">KEINE</emphasis> Änderungen in Ihr "
8816 "Paket auf, die sich nicht direkt auf die Reparatur der Schwachstelle "
8817 "beziehen. Diese müssten rückgängig gemacht werden, was Zeit kostet. Falls es "
8818 "in Ihrem Paket andere Fehler gibt, die Sie gerne beheben würden, machen Sie "
8819 "auf dem üblichen Weg ein Upload nach »proposed-updates«, nachdem die "
8820 "Sicherheitswarnung veröffentlicht wurde. Der Sicherheits-"
8821 "Aktualisierungsmechanismus ist kein Mittel, um Änderungen an Ihrem Paket "
8822 "einzuführen, die andernfalls vom Stable-Release abgelehnt worden wären, "
8823 "unterlassen sie es also."
8824
8825 #. type: Content of: <chapter><section><section><section><para>
8826 #: pkgs.dbk:1111
8827 msgid ""
8828 "Review and test your changes as much as possible.  Check the differences "
8829 "from the previous version repeatedly (<command>interdiff</command> from the "
8830 "<systemitem role=\"package\">patchutils</systemitem> package and "
8831 "<command>debdiff</command> from <systemitem role=\"package\">devscripts</"
8832 "systemitem> are useful tools for this, see <xref linkend=\"debdiff\"/>)."
8833 msgstr ""
8834 "Überprüfen und testen Sie Ihre Änderungen so ausgiebig wie möglich. Prüfen "
8835 "Sie die Unterschiede zur vorherigen Version mehrmals (<command>interdiff</"
8836 "command> aus dem Paket <systemitem role=\"package\">patchutils</systemitem> "
8837 "und <command>debdiff</command> aus <systemitem role=\"package\">devscripts</"
8838 "systemitem> sind nützlich Werkzeuge dafür, siehe <xref linkend=\"debdiff\"/"
8839 ">)."
8840
8841 #. type: Content of: <chapter><section><section><section><para>
8842 #: pkgs.dbk:1119
8843 msgid "Be sure to verify the following items:"
8844 msgstr "Überprüfen Sie unbedingt folgende Elemente:"
8845
8846 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8847 #: pkgs.dbk:1124
8848 msgid ""
8849 "<emphasis role=\"strong\">Target the right distribution</emphasis> in your "
8850 "<filename>debian/changelog</filename>.  For <literal>stable</literal> this "
8851 "is <literal>stable-security</literal> and for <literal>testing</literal> "
8852 "this is <literal>testing-security</literal>, and for the previous stable "
8853 "release, this is <literal>oldstable-security</literal>.  Do not target "
8854 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
8855 "or <literal>stable</literal>!"
8856 msgstr ""
8857 "<emphasis role=\"strong\">Visieren Sie</emphasis> in Ihrem <filename>debian/"
8858 "changelog</filename> die richtige Version an. Für <literal>stable</literal> "
8859 "ist dies <literal>stable-security</literal>, für <literal>testing</literal> "
8860 "ist dies <literal>testing-security</literal> und für das vorherige Stable-"
8861 "Release ist dies <literal>oldstable-security</literal>. Peilen Sie nicht "
8862 "<replaceable>Distribution</replaceable><literal>-proposed-updates</literal> "
8863 "oder <literal>stable</literal> an!"
8864
8865 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8866 #: pkgs.dbk:1135
8867 msgid ""
8868 "The upload should have <emphasis role=\"strong\">urgency=high</emphasis>."
8869 msgstr ""
8870 "Der Upload sollte die <emphasis role=\"strong\">urgency=high</emphasis> "
8871 "haben."
8872
8873 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8874 #: pkgs.dbk:1140
8875 msgid ""
8876 "Make descriptive, meaningful changelog entries.  Others will rely on them to "
8877 "determine whether a particular bug was fixed.  Add <literal>closes:</"
8878 "literal> statements for any <emphasis role=\"strong\">Debian bugs</emphasis> "
8879 "filed.  Always include an external reference, preferably a <emphasis role="
8880 "\"strong\">CVE identifier</emphasis>, so that it can be cross-referenced. "
8881 "However, if a CVE identifier has not yet been assigned, do not wait for it "
8882 "but continue the process. The identifier can be cross-referenced later."
8883 msgstr ""
8884 "Verfassen Sie anschauliche, aussagekräftige Änderungsprotokolleinträge. "
8885 "Andere werden sich darauf verlassen, um zu bestimmen, ob ein bestimmter "
8886 "Fehler behoben wurde. Fügen Sie für alle eingereichten <emphasis role="
8887 "\"strong\">Debian-Fehler</emphasis> <literal>closes:</literal>-Angaben "
8888 "hinzu. Beziehen Sie immer einen externen Bezug ein, vorzugsweise einen "
8889 "<emphasis role=\"strong\">CVE-Bezeichner</emphasis>, so dass Querverweise "
8890 "darauf möglich sind. Wenn ein CVE-Bezeichner jedoch noch nicht zugewiesen "
8891 "wurde, warten Sie nicht darauf, fahren Sie aber mit dem Prozess fort. Ein "
8892 "späterer Querverweis auf den Bezeichner ist möglich."
8893
8894 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8895 #: pkgs.dbk:1151
8896 msgid ""
8897 "Make sure the <emphasis role=\"strong\">version number</emphasis> is "
8898 "proper.  It must be greater than the current package, but less than package "
8899 "versions in later distributions.  If in doubt, test it with <literal>dpkg --"
8900 "compare-versions</literal>.  Be careful not to re-use a version number that "
8901 "you have already used for a previous upload, or one that conflicts with a "
8902 "binNMU. The convention is to append <literal>+</"
8903 "literal><replaceable>codename</replaceable><literal>1</literal>, e.g.  "
8904 "<literal>1:2.4.3-4+lenny1</literal>, of course increasing 1 for any "
8905 "subsequent uploads."
8906 msgstr ""
8907 "Stellen Sie sicher, dass die <emphasis role=\"strong\">Versionsnummer</"
8908 "emphasis> angemessen ist. Sie muss größer als die des aktuellen Pakets, aber "
8909 "kleiner als die von Paketversionen in neueren Distributionen sein. Falls es "
8910 "Zweifel gibt, prüfen Sie es mit <literal>dpkg --compare-versions</literal>. "
8911 "Seien Sie vorsichtig, dass Sie keine Versionsnummer wiederverwenden, die Sie "
8912 "für einen vorherigen Upload benutzt haben oder eine, die Konflikte mit einem "
8913 "binNMU auslöst. Es ist Brauch <literal>+</literal><replaceable>Codename</"
8914 "replaceable><literal>1</literal> anzuhängen, z.B. <literal>1:2.4.3-4+lenny1</"
8915 "literal> und natürlich bei nachfolgenden Uploads um eins zu erhöhen."
8916
8917 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8918 #: pkgs.dbk:1164
8919 msgid ""
8920 "Unless the upstream source has been uploaded to <literal>security.debian."
8921 "org</literal> before (by a previous security update), build the upload "
8922 "<emphasis role=\"strong\">with full upstream source</emphasis> "
8923 "(<literal>dpkg-buildpackage -sa</literal>).  If there has been a previous "
8924 "upload to <literal>security.debian.org</literal> with the same upstream "
8925 "version, you may upload without upstream source (<literal>dpkg-buildpackage -"
8926 "sd</literal>)."
8927 msgstr ""
8928 "Sofern die Originalquelle nicht vorher nach <literal>security.debian.org</"
8929 "literal> hochgeladen wurde, (durch eine vorhergehende "
8930 "Sicherheitsaktualisierung) erstellen Sie den Upload <emphasis role=\"strong"
8931 "\">aus vollständigen Originalquellen</emphasis> (<literal>dpkg-buildpackage -"
8932 "sa</literal>). Falls es einen vorhergehenden Upload nach <literal>security."
8933 "debian.org</literal> mit der gleichen Originalversion gab, könnten Sie ohne "
8934 "die Originalquelle hochladen (<literal>dpkg-buildpackage -sd</literal>)."
8935
8936 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8937 #: pkgs.dbk:1175
8938 msgid ""
8939 "Be sure to use the <emphasis role=\"strong\">exact same <filename>*.orig.tar."
8940 "{gz,bz2,xz}</filename></emphasis> as used in the normal archive, otherwise "
8941 "it is not possible to move the security fix into the main archives later."
8942 msgstr ""
8943 "Tragen Sie Sorge, dass die <emphasis role=\"strong\">exakt gleiche "
8944 "<filename>*.orig.tar.{gz,bz2,xz}</filename></emphasis>-Datei, wie im "
8945 "normalen Archiv benutzt wird. Andernfalls ist es nicht möglich, die "
8946 "Sicherheitsfehlerbehebung später in die Hauptarchive zu verschieben."
8947
8948 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
8949 #: pkgs.dbk:1183
8950 msgid ""
8951 "Build the package on a <emphasis role=\"strong\">clean system</emphasis> "
8952 "which only has packages installed from the distribution you are building "
8953 "for. If you do not have such a system yourself, you can use a debian.org "
8954 "machine (see <xref linkend=\"server-machines\"/>) or setup a chroot (see "
8955 "<xref linkend=\"pbuilder\"/> and <xref linkend=\"debootstrap\"/>)."
8956 msgstr ""
8957 "Erstellen Sie das Paket auf einem <emphasis role=\"strong\">einwandfreien "
8958 "System</emphasis>, auf dem nur Pakete der Distribution installiert sind, für "
8959 "die Sie es erstellen. Falls Sie selbst nicht über ein solches System "
8960 "verfügen, können Sie eine debian.org-Maschine verwenden (siehe <xref linkend="
8961 "\"server-machines\"/>) oder richten Sie ein Chroot ein (siehe <xref linkend="
8962 "\"pbuilder\"/> und <xref linkend=\"debootstrap\"/>)."
8963
8964 #. type: Content of: <chapter><section><section><section><title>
8965 #: pkgs.dbk:1194
8966 msgid "Uploading the fixed package"
8967 msgstr "Hochladen eines reparierten Pakets"
8968
8969 #. type: Content of: <chapter><section><section><section><para>
8970 #: pkgs.dbk:1196
8971 msgid ""
8972 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
8973 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
8974 "security</literal>, etc.) without prior authorization from the security "
8975 "team.  If the package does not exactly meet the team's requirements, it will "
8976 "cause many problems and delays in dealing with the unwanted upload."
8977 msgstr ""
8978 "Laden Sie <emphasis role=\"strong\">KEIN</emphasis> Paket in die Sicherheits-"
8979 "Upload-Warteschlange (<literal>oldstable-security</literal>, <literal>stable-"
8980 "security</literal> etc.) ohne vorherige Genehmigung des Sicherheits-Teams. "
8981 "Falls das Paket nicht exakt den Anforderungen des Teams entspricht, wird es "
8982 "viele Probleme und Verzögerungen im Umgang mit dem unerwünschten Upload "
8983 "verursachen."
8984
8985 #. type: Content of: <chapter><section><section><section><para>
8986 #: pkgs.dbk:1203
8987 msgid ""
8988 "Do <emphasis role=\"strong\">NOT</emphasis> upload your fix to "
8989 "<literal>proposed-updates</literal> without coordinating with the security "
8990 "team.  Packages from <literal>security.debian.org</literal> will be copied "
8991 "into the <literal>proposed-updates</literal> directory automatically.  If a "
8992 "package with the same or a higher version number is already installed into "
8993 "the archive, the security update will be rejected by the archive system.  "
8994 "That way, the stable distribution will end up without a security update for "
8995 "this package instead."
8996 msgstr ""
8997 "Laden Sie ihre Fehlerbehebung <emphasis role=\"strong\">NICHT</emphasis> "
8998 "nach <literal>proposed-updates</literal> ohne Abstimmung mit dem Sicherheits-"
8999 "Team hoch. Pakete von <literal>security.debian.org</literal> werden "
9000 "automatisch direkt in das Verzeichnis <literal>proposed-updates</literal> "
9001 "kopiert. Falls bereits ein Paket mit der gleichen oder einer höheren "
9002 "Versionsnummer im Archiv installiert ist, wird die Sicherheitsaktualisierung "
9003 "durch das Archivsystem abgelehnt. Stattdessen endet auf diese Weise die "
9004 "Distribution Stable ohne eine Sicherheitsaktualisierung für dieses Paket."
9005
9006 #. type: Content of: <chapter><section><section><section><para>
9007 #: pkgs.dbk:1213
9008 msgid ""
9009 "Once you have created and tested the new package and it has been approved by "
9010 "the security team, it needs to be uploaded so that it can be installed in "
9011 "the archives.  For security uploads, the place to upload to is "
9012 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal>."
9013 msgstr ""
9014 "Sobald Sie das neue Paket erstellt und getestet haben und es vom Sicherheits-"
9015 "Team zugelassen wurde, muss es hochgeladen werden, so dass es in den "
9016 "Archiven installiert werden kann. Sicherheits-Uploads werden nach "
9017 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal> "
9018 "hochgeladen."
9019
9020 #. type: Content of: <chapter><section><section><section><para>
9021 #: pkgs.dbk:1219
9022 msgid ""
9023 "Once an upload to the security queue has been accepted, the package will "
9024 "automatically be built for all architectures and stored for verification by "
9025 "the security team."
9026 msgstr ""
9027 "Sobald ein Upload in die Sicherheitheitswarteschlange akzeptiert wurde, wird "
9028 "das Paket automatisch für alle Architekturen erstellt und zur Überprüfung "
9029 "durch das Sicherheits-Team gespeichert."
9030
9031 #. type: Content of: <chapter><section><section><section><para>
9032 #: pkgs.dbk:1224
9033 msgid ""
9034 "Uploads which are waiting for acceptance or verification are only accessible "
9035 "by the security team.  This is necessary since there might be fixes for "
9036 "security problems that cannot be disclosed yet."
9037 msgstr ""
9038 "Auf Uploads, die auf Zustimmung oder Prüfung warten, kann nur das "
9039 "Sicherheits-Team zugreifen. Dies ist nötig, da es sich um Fehlerbehebungen "
9040 "für Sicherheitsprobleme handeln könnte, die noch nicht offengelegt werden "
9041 "können."
9042
9043 #. type: Content of: <chapter><section><section><section><para>
9044 #: pkgs.dbk:1229
9045 msgid ""
9046 "If a member of the security team accepts a package, it will be installed on "
9047 "<literal>security.debian.org</literal> as well as proposed for the proper "
9048 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9049 "on <literal>&ftp-master-host;</literal>."
9050 msgstr ""
9051 "Falls ein Mitglied des Sicherheits-Teams ein Paket akzeptiert, wird es auf "
9052 "<literal>security.debian.org</literal> installiert. Ebenso wird es für das "
9053 "passende <replaceable>Distribution</replaceable><literal>-proposed-updates</"
9054 "literal> auf <literal>&ftp-master-host;</literal> vorgeschlagen."
9055
9056 #. type: Content of: <chapter><section><title>
9057 #: pkgs.dbk:1241
9058 msgid "Moving, removing, renaming, adopting, and orphaning packages"
9059 msgstr ""
9060 "Verschieben, Entfernen, Umbenennen, Adoptieren und Verwaisen von Paketen"
9061
9062 #. type: Content of: <chapter><section><para>
9063 #: pkgs.dbk:1243
9064 msgid ""
9065 "Some archive manipulation operations are not automated in the Debian upload "
9066 "process.  These procedures should be manually followed by maintainers.  This "
9067 "chapter gives guidelines on what to do in these cases."
9068 msgstr ""
9069 "Einige Operationen zum Manipulieren von Archiven sind im Debian-Upload-"
9070 "Prozess nicht automatisiert. Diesen Prozeduren sollte manuell durch "
9071 "Paketbetreuer gefolgt werden. Dieses Kapitel gibt einen Leitfaden, was in "
9072 "diesen Fällen zu tun ist."
9073
9074 #. type: Content of: <chapter><section><section><title>
9075 #: pkgs.dbk:1248
9076 msgid "Moving packages"
9077 msgstr "Pakete verschieben"
9078
9079 #. type: Content of: <chapter><section><section><para><footnote><para>
9080 #: pkgs.dbk:1252
9081 msgid ""
9082 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9083 "guidelines on what section a package belongs in."
9084 msgstr ""
9085 "Einen Leitfaden, in welchen Bereich ein Paket gehört, finden Sie im <ulink "
9086 "url=\"&url-debian-policy;\">Debian Policy Manual</ulink>."
9087
9088 #. type: Content of: <chapter><section><section><para>
9089 #: pkgs.dbk:1250
9090 msgid ""
9091 "Sometimes a package will change its section.  For instance, a package from "
9092 "the <literal>non-free</literal> section might be GPL'd in a later version, "
9093 "in which case the package should be moved to `main' or `contrib'."
9094 "<placeholder type=\"footnote\" id=\"0\"/>"
9095 msgstr ""
9096 "Manchmal ändert ein Paket seinen Bereich. Ein Paket aus dem Bereich "
9097 "<literal>non-free</literal> könnte zum Beispiel in einer neueren Version "
9098 "unter der GPL erscheinen. In diesem Fall sollte es nach »main« oder "
9099 "»contrib« verschoben werden.<placeholder type=\"footnote\" id=\"0\"/>"
9100
9101 #. type: Content of: <chapter><section><section><para>
9102 #: pkgs.dbk:1257
9103 msgid ""
9104 "If you need to change the section for one of your packages, change the "
9105 "package control information to place the package in the desired section, and "
9106 "re-upload the package (see the <ulink url=\"&url-debian-policy;\">Debian "
9107 "Policy Manual</ulink> for details).  You must ensure that you include the "
9108 "<filename>.orig.tar.{gz,bz2,xz}</filename> in your upload (even if you are "
9109 "not uploading a new upstream version), or it will not appear in the new "
9110 "section together with the rest of the package.  If your new section is "
9111 "valid, it will be moved automatically.  If it does not, then contact the "
9112 "ftpmasters in order to understand what happened."
9113 msgstr ""
9114 "Falls Sie für eines Ihrer Pakete den Bereich ändern müssen, ändern Sie die "
9115 "Paketsteuerungsinformation, um das Paket in den gewünschten Bereich zu "
9116 "platzieren und laden Sie das Paket erneut hoch (Einzelheiten finden Sie im "
9117 "<ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink>). Sie müssen "
9118 "sicherstellen, dass Sie Ihrem Upload die <filename>.orig.tar.{gz,bz2,xz}</"
9119 "filename>-Datei beifügen (sogar, wenn Sie keine neue Originalversion "
9120 "hochladen) sonst es wird nicht zusammen mit dem Rest des Pakets in dem neuen "
9121 "Bereich erscheinen. Falls Ihr neuer Bereich gültig ist, wird es automatisch "
9122 "verschoben. Falls dies nicht geschieht, wenden Sie sich an die Ftpmasters, "
9123 "damit Sie verstehen, was geschehen ist."
9124
9125 #. type: Content of: <chapter><section><section><para>
9126 #: pkgs.dbk:1269
9127 msgid ""
9128 "If, on the other hand, you need to change the <literal>subsection</literal> "
9129 "of one of your packages (e.g., ``devel'', ``admin''), the procedure is "
9130 "slightly different.  Correct the subsection as found in the control file of "
9131 "the package, and re-upload that.  Also, you'll need to get the override file "
9132 "updated, as described in <xref linkend=\"override-file\"/>."
9133 msgstr ""
9134 "Falls Sie andererseits die <literal>subsection</literal> eines Ihrer Pakete "
9135 "ändern müssen (z.B. »devel«, »admin«), ist die Prozedur etwas anders. "
9136 "Korrigieren Sie den in der Steuerungsdatei gefundenen Unterbereich des "
9137 "Pakets und laden Sie es erneut hoch. Außerdem müssen Sie die Datei "
9138 "»override« aktualisieren, wie es in <xref linkend=\"override-file\"/> "
9139 "beschrieben wird."
9140
9141 #. type: Content of: <chapter><section><section><title>
9142 #: pkgs.dbk:1278
9143 msgid "Removing packages"
9144 msgstr "Pakete entfernen"
9145
9146 #. type: Content of: <chapter><section><section><para>
9147 #: pkgs.dbk:1280
9148 msgid ""
9149 "If for some reason you want to completely remove a package (say, if it is an "
9150 "old compatibility library which is no longer required), you need to file a "
9151 "bug against <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
9152 "asking that the package be removed; as all bugs, this bug should normally "
9153 "have normal severity.  The bug title should be in the form <literal>RM: "
9154 "<replaceable>package</replaceable> <replaceable>[architecture list]</"
9155 "replaceable> -- <replaceable>reason</replaceable></literal>, where "
9156 "<replaceable>package</replaceable> is the package to be removed and "
9157 "<replaceable>reason</replaceable> is a short summary of the reason for the "
9158 "removal request.  <replaceable>[architecture list]</replaceable> is optional "
9159 "and only needed if the removal request only applies to some architectures, "
9160 "not all. Note that the <command>reportbug</command> will create a title "
9161 "conforming to these rules when you use it to report a bug against the "
9162 "<systemitem role=\"package\">&ftp-debian-org;</systemitem> pseudo-package."
9163 msgstr ""
9164 "Falls Sie aus irgendeinem Grund das Paket vollständig entfernen möchten "
9165 "(etwa, weil es eine alte Kompatibilitätsbibliothek ist, die nicht länger "
9166 "erforderlich ist), müssen sie einen Fehler gegen <systemitem role=\"package"
9167 "\">&ftp-debian-org;</systemitem> einreichen, in dem Sie darum bitten, das "
9168 "Paket zu entfernen. Wie alle Fehler sollte auch dieser normalerweise den "
9169 "Schweregrad »normal« haben. Der Fehlertitel sollte die Form <literal>RM: "
9170 "<replaceable>Paket</replaceable> <replaceable>[Architekturenliste]</"
9171 "replaceable> -- <replaceable>Grund</replaceable></literal> haben, wobei "
9172 "<replaceable>Paket</replaceable> der Name des zu entfernenden Pakets und "
9173 "<replaceable>Grund</replaceable> eine kurze Zusammenfassung sein sollte, aus "
9174 "welchem Grund um Entfernen gebeten wird. <replaceable>[Architekturenliste]</"
9175 "replaceable> ist optional und wird nur benötigt, wenn das Entfernen "
9176 "lediglich einige Architekturen betrifft, aber nicht alle. Beachten Sie, dass "
9177 "<command>reportbug</command> einen Titel erstellt, der diesen Regeln "
9178 "entspricht, wenn Sie es benutzen, um einen Fehler des Pseudo-Pakets "
9179 "<systemitem role=\"package\">&ftp-debian-org;</systemitem> melden."
9180
9181 #. type: Content of: <chapter><section><section><para>
9182 #: pkgs.dbk:1297
9183 msgid ""
9184 "If you want to remove a package you maintain, you should note this in the "
9185 "bug title by prepending <literal>ROM</literal> (Request Of Maintainer).  "
9186 "There are several other standard acronyms used in the reasoning for a "
9187 "package removal, see <ulink url=\"http://&ftp-master-host;/removals.html\"></"
9188 "ulink> for a complete list. That page also provides a convenient overview of "
9189 "pending removal requests."
9190 msgstr ""
9191 "Falls Sie ein Paket entfernen wollen, das Sie betreuen, sollten Sie dies im "
9192 "Fehlertitel durch Voranstellen von <literal>ROM</literal> (Request Of "
9193 "Maintainer) anmerken. Es gibt mehrere andere Standardabkürzungen, die als "
9194 "Grund für das Entfernen von Paketen benutzt werden. Eine komplette Liste "
9195 "finden Sie unter <ulink url=\"http://&ftp-master-host;/removals.html\"></"
9196 "ulink>. Diese Seite stellt außerdem einen praktischen Überblick über "
9197 "ausstehende Anfragen zum Entfernen bereit."
9198
9199 #. type: Content of: <chapter><section><section><para>
9200 #: pkgs.dbk:1306
9201 #, fuzzy
9202 #| msgid ""
9203 #| "Note that removals can only be done for the <literal>unstable</literal>, "
9204 #| "<literal>experimental</literal> and <literal>stable</literal> "
9205 #| "distribution.  Packages are not removed from <literal>testing</literal> "
9206 #| "directly.  Rather, they will be removed automatically after the package "
9207 #| "has been removed from <literal>unstable</literal> and no package in "
9208 #| "<literal>testing</literal> depends on it."
9209 msgid ""
9210 "Note that removals can only be done for the <literal>unstable</literal>, "
9211 "<literal>experimental</literal> and <literal>stable</literal> distribution.  "
9212 "Packages are not removed from <literal>testing</literal> directly.  Rather, "
9213 "they will be removed automatically after the package has been removed from "
9214 "<literal>unstable</literal> and no package in <literal>testing</literal> "
9215 "depends on it. (Removals from <literal>testing</literal> are possible though "
9216 "by filing a removal bug report against the <systemitem role=\"package"
9217 "\">&release-debian-org;</systemitem> pseudo-package. See the section <xref "
9218 "linkend=\"removals\"/>.)"
9219 msgstr ""
9220 "Beachten Sie, dass Pakete nur aus den Distributionen <literal>unstable</"
9221 "literal>, <literal>experimental</literal> und <literal>stable</literal> "
9222 "entfernt werden können. Pakete werden nicht direkt aus <literal>testing</"
9223 "literal> entfernt. Sie werden vielmehr automatisch entfernt, nachdem das "
9224 "Paket aus <literal>unstable</literal> entfernt wurde und in "
9225 "<literal>testing</literal> kein Paket davon abhängt."
9226
9227 #. type: Content of: <chapter><section><section><para>
9228 #: pkgs.dbk:1318
9229 msgid ""
9230 "There is one exception when an explicit removal request is not necessary: If "
9231 "a (source or binary) package is no longer built from source, it will be "
9232 "removed semi-automatically. For a binary-package, this means if there is no "
9233 "longer any source package producing this binary package; if the binary "
9234 "package is just no longer produced on some architectures, a removal request "
9235 "is still necessary. For a source-package, this means that all binary "
9236 "packages it refers to have been taken over by another source package."
9237 msgstr ""
9238 "Es gibt eine Ausnahme, bei der eine explizite Anfrage zum Entfernen nicht "
9239 "nötig ist: Falls ein (Quell- oder Binär-) Paket nicht länger aus der Quelle "
9240 "erstellt wird, wird es halbautomatisch entfernt. Bei einem Binärpaket ist "
9241 "dies der Fall, wenn kein Quellpaket dieses Binärpaket weiterhin erzeugt. "
9242 "Falls das Binärpaket nur auf einigen Architekturen nicht länger erstellt "
9243 "wird, ist eine Anfrage zum Entfernen weiterhin nötig. Für ein Quell-Paket "
9244 "bedeutet dies, dass alle Binärpakete, die sich darauf beziehen, von einem "
9245 "anderen Quellpaket übernommen werden müssen."
9246
9247 #. type: Content of: <chapter><section><section><para>
9248 #: pkgs.dbk:1327
9249 msgid ""
9250 "In your removal request, you have to detail the reasons justifying the "
9251 "request.  This is to avoid unwanted removals and to keep a trace of why a "
9252 "package has been removed.  For example, you can provide the name of the "
9253 "package that supersedes the one to be removed."
9254 msgstr ""
9255 "In Ihrer Bitte um Entfernung müssen Sie detaillierte Gründe angeben, die das "
9256 "Entfernen rechtfertigen. Dies muss so sein, um unerwünschtes Entfernen zu "
9257 "vermeiden und um eine Chronik aufzubewahren, weshalb das Paket entfernt "
9258 "wurde. Sie können zum Beispiel den Namen des Pakets bereitstellen, das das "
9259 "entfernte ersetzt."
9260
9261 #. type: Content of: <chapter><section><section><para>
9262 #: pkgs.dbk:1333
9263 msgid ""
9264 "Usually you only ask for the removal of a package maintained by yourself.  "
9265 "If you want to remove another package, you have to get the approval of its "
9266 "maintainer. Should the package be orphaned and thus have no maintainer, you "
9267 "should first discuss the removal request on &email-debian-qa;. If there is a "
9268 "consensus that the package should be removed, you should reassign and "
9269 "retitle the <literal>O:</literal> bug filed against the <literal>wnpp</"
9270 "literal> package instead of filing a new bug as removal request."
9271 msgstr ""
9272 "Üblicherweise bitten Sie nur ein Paket zu entfernen, das Sie selbst "
9273 "betreuen. Falls Sie ein anderes Paket entfernen möchten, müssen Sie die "
9274 "Genehmigung seines Betreuers einholen. Sollte das Paket verwaist sein und "
9275 "daher keinen Betreuer haben, sollten Sie die Bitte um Entfernung zuerst auf "
9276 "&email-debian-qa; diskutieren. Falls es dort eine Übereinkunft gibt, dass "
9277 "das Paket entfernt werden soll, sollten Sie den <literal>O:</literal>-Fehler "
9278 "mit einem neuen Titel dem <literal>wnpp</literal>-Paket neu zuweisen, "
9279 "anstatt einen neuen Fehlerbericht als Bitte um Entfernen einzureichen."
9280
9281 #. type: Content of: <chapter><section><section><para>
9282 #: pkgs.dbk:1343
9283 msgid ""
9284 "Further information relating to these and other package removal related "
9285 "topics may be found at <ulink url=\"http://wiki.debian.org/ftpmaster_Removals"
9286 "\"></ulink> and <ulink url=\"&url-debian-qa;howto-remove.html\"></ulink>."
9287 msgstr ""
9288 "Weitere Informationen über diese oder andere Themen, die sich auf das "
9289 "Entfernen von Paketen beziehen, können unter <ulink url=\"http://wiki.debian."
9290 "org/ftpmaster_Removals\"></ulink> und <ulink url=\"&url-debian-qa;howto-"
9291 "remove.html\"></ulink> gefunden werden."
9292
9293 #. type: Content of: <chapter><section><section><para>
9294 #: pkgs.dbk:1348
9295 msgid ""
9296 "If in doubt concerning whether a package is disposable, email &email-debian-"
9297 "devel; asking for opinions.  Also of interest is the <command>apt-cache</"
9298 "command> program from the <systemitem role=\"package\">apt</systemitem> "
9299 "package.  When invoked as <literal>apt-cache showpkg <replaceable>package</"
9300 "replaceable></literal>, the program will show details for "
9301 "<replaceable>package</replaceable>, including reverse depends.  Other useful "
9302 "programs include <command>apt-cache rdepends</command>, <command>apt-"
9303 "rdepends</command>, <command>build-rdeps</command> (in the <systemitem role="
9304 "\"package\">devscripts</systemitem> package) and <command>grep-dctrl</"
9305 "command>.  Removal of orphaned packages is discussed on &email-debian-qa;."
9306 msgstr ""
9307 "Wenn Zweifel bestehen, ob ein Paket weggeworfen werden kann, fragen Sie per "
9308 "E-Mail an &email-debian-devel; nach Meinungen. Außerdem ist das Programm "
9309 "<command>apt-cache</command> aus dem Paket <systemitem role=\"package\">apt</"
9310 "systemitem> von Interesse. Wenn es mit <literal>apt-cache showpkg "
9311 "<replaceable>Paket</replaceable></literal> aufgerufen wird, zeigt es "
9312 "Einzelheiten über das <replaceable>Paket</replaceable>, einschließlich "
9313 "umgekehrter Abhängigkeiten. Andere nützlich Programme umfassen <command>apt-"
9314 "cache rdepends</command>, <command>apt-rdepends</command>, <command>build-"
9315 "rdeps</command> (im Paket <systemitem role=\"package\">devscripts</"
9316 "systemitem>) und <command>grep-dctrl</command>. Das Entfernen von verwaisten "
9317 "Paketen wird auf &email-debian-qa; diskutiert."
9318
9319 #. type: Content of: <chapter><section><section><para>
9320 #: pkgs.dbk:1361
9321 msgid ""
9322 "Once the package has been removed, the package's bugs should be handled.  "
9323 "They should either be reassigned to another package in the case where the "
9324 "actual code has evolved into another package (e.g.  <literal>libfoo12</"
9325 "literal> was removed because <literal>libfoo13</literal> supersedes it) or "
9326 "closed if the software is simply no longer part of Debian.  When closing the "
9327 "bugs, to avoid marking the bugs as fixed in versions of the packages in "
9328 "previous Debian releases, they should be marked as fixed in the version "
9329 "<literal>&lt;most-recent-version-ever-in-Debian&gt;+rm</literal>."
9330 msgstr ""
9331 "Sobald das Paket entfernt wurde, sollten die Fehler des Pakets behandelt "
9332 "werden. Sie sollten entweder im Fall, dass der tatsächliche Code in einem "
9333 "anderen Paket entwickelt wurde, neu zugewiesen werden (z.B. "
9334 "<literal>libfoo12</literal> wurde entfernt, weil <literal>libfoo13</literal> "
9335 "es ersetzt) oder geschlossen werden, falls die Software einfach nicht länger "
9336 "Teil von Debian ist. Wenn die Fehler geschlossen werden, sollten sie in der "
9337 "Version <literal>&lt;most-recent-version-ever-in-Debian&gt;+rm</literal> als "
9338 "behoben gekennzeichnet werden, um zu verhindern, dass sie in vorherigen "
9339 "Debian-Releases als behoben gekennzeichnet werden."
9340
9341 #. type: Content of: <chapter><section><section><section><title>
9342 #: pkgs.dbk:1372
9343 msgid "Removing packages from <filename>Incoming</filename>"
9344 msgstr "Entfernen von Paketen aus <filename>Incoming</filename>"
9345
9346 #. type: Content of: <chapter><section><section><section><para>
9347 #: pkgs.dbk:1374
9348 msgid ""
9349 "In the past, it was possible to remove packages from <filename>incoming</"
9350 "filename>.  However, with the introduction of the new incoming system, this "
9351 "is no longer possible.  Instead, you have to upload a new revision of your "
9352 "package with a higher version than the package you want to replace.  Both "
9353 "versions will be installed in the archive but only the higher version will "
9354 "actually be available in <literal>unstable</literal> since the previous "
9355 "version will immediately be replaced by the higher.  However, if you do "
9356 "proper testing of your packages, the need to replace a package should not "
9357 "occur too often anyway."
9358 msgstr ""
9359 "Früher war es möglich, Pakete aus <filename>incoming</filename> zu "
9360 "entfernen. Mit der Einführung des neuen Incoming-Systems ist dies jedoch "
9361 "nicht länger möglich. Stattdessen müssen Sie eine neue Überarbeitung Ihres "
9362 "Pakets mit einer höheren Versionsnummer als der des zu ersetzenden Pakets "
9363 "hochladen. Beide Versionen werden im Archiv installiert, aber nur  die "
9364 "höhere Version wird tatsächlich in <literal>unstable</literal> verfügbar "
9365 "sein, da die vorherige sofort durch die höhere ersetzt wird. Falls Sie "
9366 "jedoch Ihr Paket ordnungsgemäß testen, sollte es ohnehin nicht allzu oft "
9367 "vorkommen, dass Sie ein Paket ersetzen."
9368
9369 #. type: Content of: <chapter><section><section><title>
9370 #: pkgs.dbk:1389
9371 msgid "Replacing or renaming packages"
9372 msgstr "Umbenennen oder Ersetzen von Paketen"
9373
9374 #. type: Content of: <chapter><section><section><para>
9375 #: pkgs.dbk:1391
9376 msgid ""
9377 "When the upstream maintainers for one of your packages chose to rename their "
9378 "software (or you made a mistake naming your package), you should follow a "
9379 "two-step process to rename it. In the first step, change the "
9380 "<filename>debian/control</filename> file to reflect the new name and to "
9381 "replace, provide and conflict with the obsolete package name (see the <ulink "
9382 "url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for details).  "
9383 "Please note that you should only add a <literal>Provides</literal> relation "
9384 "if all packages depending on the obsolete package name continue to work "
9385 "after the renaming. Once you've uploaded the package and the package has "
9386 "moved into the archive, file a bug against <systemitem role=\"package\">&ftp-"
9387 "debian-org;</systemitem> asking to remove the package with the obsolete name "
9388 "(see <xref linkend=\"removing-pkgs\"/>).  Do not forget to properly reassign "
9389 "the package's bugs at the same time."
9390 msgstr ""
9391 "Wenn sich die Originalautoren eines Ihrer Pakete entscheiden, ihre Software "
9392 "umzubenennen (oder Ihnen beim Benennen Ihres Pakets ein Fehler unterlaufen "
9393 "ist), sollten Sie einen zweistufigen Prozess durchlaufen, um es "
9394 "umzubenennen. Im ersten Schritt ändern Sie die Datei <filename>debian/"
9395 "control</filename>, damit Sie den neuen Namen wiederspiegelt, ersetzt, "
9396 "bereitzustellt und zu dem veralteten Paketnamen in Konflikt tritt "
9397 "(Einzelheiten finden Sie im <ulink url=\"&url-debian-policy;\">Debian Policy "
9398 "Manual</ulink>). Bitte beachten Sie, dass Sie nur dann eine "
9399 "<literal>Provides</literal>-Beziehung hinzufügen sollten, wenn alle Pakete, "
9400 "die von dem veralteten Paketnamen abhängen, nach dem Umbenennen weiter "
9401 "funktionieren. Sobald Sie das Paket hochgeladen haben und das Paket in das "
9402 "Archiv verschoben wurde, reichen Sie einen Fehler gegen <systemitem role="
9403 "\"package\">&ftp-debian-org;</systemitem> ein, in dem Sie um das Entfernen "
9404 "des veralteten Namens ersuchen (siehe <xref linkend=\"removing-pkgs\"/>). "
9405 "Vergessen Sie nicht, gleichzeitig die Fehler ordnungsgemäß neu zuzuweisen."
9406
9407 #. type: Content of: <chapter><section><section><para>
9408 #: pkgs.dbk:1407
9409 msgid ""
9410 "At other times, you may make a mistake in constructing your package and wish "
9411 "to replace it.  The only way to do this is to increase the version number "
9412 "and upload a new version.  The old version will be expired in the usual "
9413 "manner.  Note that this applies to each part of your package, including the "
9414 "sources: if you wish to replace the upstream source tarball of your package, "
9415 "you will need to upload it with a different version.  An easy possibility is "
9416 "to replace <filename>foo_1.00.orig.tar.gz</filename> with "
9417 "<filename>foo_1.00+0.orig.tar.gz</filename> or <filename>foo_1.00.orig.tar."
9418 "bz2</filename>.  This restriction gives each file on the ftp site a unique "
9419 "name, which helps to ensure consistency across the mirror network."
9420 msgstr ""
9421 "Sonst könnten Sie einen Fehler beim Konstruieren Ihres Pakets begehen und "
9422 "wünschen, es zu ersetzen. Die einzige Möglichkeit, dies zu tun besteht im "
9423 "Erhöhen der Versionsnummer und dem Hochladen der neuen Version. Die alte "
9424 "Version verliert wie üblich ihre Gültigkeit. Beachten Sie, dass dies auf "
9425 "jeden Teil Ihres Pakets zutrifft, einschließlich der Quellen: Falls Sie den "
9426 "Originalquell-Tarball Ihres Pakets ersetzen möchten, müssen Sie ihn mit "
9427 "einer verschiedenen Version hochladen. Eine einfache Möglichkeit ist es, "
9428 "<filename>foo_1.00.orig.tar.gz</filename> durch <filename>foo_1.00+0.orig."
9429 "tar.gz</filename> oder <filename>foo_1.00.orig.tar.bz2</filename> zu "
9430 "ersetzen. Diese Einschränkung gibt jeder Datei auf der FTP-Site einen "
9431 "einzigartigen Namen, der dabei hilft, die Einheitlichkeit über ein Netzwerk "
9432 "von Spiegelservern sicherzustellen."
9433
9434 #. type: Content of: <chapter><section><section><title>
9435 #: pkgs.dbk:1422
9436 msgid "Orphaning a package"
9437 msgstr "Verwaisen von Paketen"
9438
9439 #. type: Content of: <chapter><section><section><para>
9440 #: pkgs.dbk:1424
9441 msgid ""
9442 "If you can no longer maintain a package, you need to inform others, and see "
9443 "that the package is marked as orphaned.  You should set the package "
9444 "maintainer to <literal>Debian QA Group &orphan-address;</literal> and submit "
9445 "a bug report against the pseudo package <systemitem role=\"package\">wnpp</"
9446 "systemitem>.  The bug report should be titled <literal>O: "
9447 "<replaceable>package</replaceable> -- <replaceable>short description</"
9448 "replaceable></literal> indicating that the package is now orphaned.  The "
9449 "severity of the bug should be set to <literal>normal</literal>; if the "
9450 "package has a priority of standard or higher, it should be set to "
9451 "important.  If you feel it's necessary, send a copy to &email-debian-devel; "
9452 "by putting the address in the X-Debbugs-CC: header of the message (no, don't "
9453 "use CC:, because that way the message's subject won't indicate the bug "
9454 "number)."
9455 msgstr ""
9456 "Falls Sie ein Paket nicht länger betreuen können, müssen Sie andere "
9457 "informieren und dafür sorgen, dass das Paket als verwaist gekennzeichnet "
9458 "wird. Sie sollten den Paketbetreuer auf <literal>Debian QA Group &orphan-"
9459 "address;</literal> setzen und einen Fehlerbericht gegen das Pseudopaket "
9460 "<systemitem role=\"package\">wnpp</systemitem> senden. Der Fehlerbericht "
9461 "sollte mit dem Titel <literal>O: <replaceable>Paket</replaceable> -- "
9462 "<replaceable>kurze Beschreibung</replaceable></literal> angeben, dass das "
9463 "Paket nun verwaist ist. Der Schweregrad des Fehlers sollte auf "
9464 "<literal>normal</literal> gesetzt werden; falls das Paket die Priotität "
9465 "»standard« oder höher hat, sollte er auf »important« gesetzt werden. Wenn "
9466 "Sie es für nötig halten, senden Sie eine Kopie an &email-debian-devel;, "
9467 "indem Sie die Adresse in die Kopfzeile X-Debbugs-CC: der Nachricht einfügen "
9468 "(nein, benutzen Sie nicht CC:, da auf diese Art der Betreff der Nachricht "
9469 "die Fehlernummer nicht angibt)."
9470
9471 #. type: Content of: <chapter><section><section><para>
9472 #: pkgs.dbk:1439
9473 msgid ""
9474 "If you just intend to give the package away, but you can keep maintainership "
9475 "for the moment, then you should instead submit a bug against <systemitem "
9476 "role=\"package\">wnpp</systemitem> and title it <literal>RFA: "
9477 "<replaceable>package</replaceable> -- <replaceable>short description</"
9478 "replaceable></literal>.  <literal>RFA</literal> stands for <literal>Request "
9479 "For Adoption</literal>."
9480 msgstr ""
9481 "Falls Sie nur die Absicht haben, das Paket abzugeben, aber im Moment noch "
9482 "Betreuer bleiben können, dann sollten Sie stattdessen einen Fehlerbericht "
9483 "gegen <systemitem role=\"package\">wnpp</systemitem> mit dem Titel "
9484 "<literal>RFA: <replaceable>Paket</replaceable> -- <replaceable>kurze "
9485 "Beschreibung</replaceable></literal> senden. <literal>RFA</literal> steht "
9486 "für <literal>Request For Adoption</literal> (Bitte um Adoption)."
9487
9488 #. type: Content of: <chapter><section><section><para>
9489 #: pkgs.dbk:1447
9490 msgid ""
9491 "More information is on the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink>."
9492 msgstr ""
9493 "Weitere Informationen finden Sie auf den <ulink url=\"&url-wnpp;\">WNPP-Web-"
9494 "Seiten</ulink>."
9495
9496 #. type: Content of: <chapter><section><section><title>
9497 #: pkgs.dbk:1453
9498 msgid "Adopting a package"
9499 msgstr "Adoption eines Pakets"
9500
9501 #. type: Content of: <chapter><section><section><para>
9502 #: pkgs.dbk:1455
9503 msgid ""
9504 "A list of packages in need of a new maintainer is available in the <ulink "
9505 "url=\"&url-wnpp;\">Work-Needing and Prospective Packages list (WNPP)</"
9506 "ulink>.  If you wish to take over maintenance of any of the packages listed "
9507 "in the WNPP, please take a look at the aforementioned page for information "
9508 "and procedures."
9509 msgstr ""
9510 "Eine Liste von Paketen, die einen neuen Betreuer suchen, ist unter <ulink "
9511 "url=\"&url-wnpp;\">Arbeit-bedürfende und voraussichtliche Pakete (WNPP)</"
9512 "ulink> verfügbar. Falls Sie die Verwaltung von einigen Paketen übernehmen "
9513 "möchten, die auf WNPP aufgeführt sind, lesen Sie bitte besagte Seite, um "
9514 "Informationen zu erhalten und etwas über die Prozeduren zu erfahren."
9515
9516 #. type: Content of: <chapter><section><section><para>
9517 #: pkgs.dbk:1462
9518 msgid ""
9519 "It is not OK to simply take over a package that you feel is neglected — that "
9520 "would be package hijacking.  You can, of course, contact the current "
9521 "maintainer and ask them if you may take over the package.  If you have "
9522 "reason to believe a maintainer has gone AWOL (absent without leave), see "
9523 "<xref linkend=\"mia-qa\"/>."
9524 msgstr ""
9525 "Es ist nicht in Ordnung einfach ein Paket zu übernehmen, das vernachlässigt "
9526 "ist – das wäre Paketentführung. Sie können natürlich den aktuellen Betreuer "
9527 "kontaktieren und ihn fragen, ob Sie das Paket übernehmen dürfen. Falls Sie "
9528 "aus irgend einem Grund annehmen, der Betreuer sei AWOL (absent without leave/"
9529 "abwesend ohne etwas zu hinterlassen), dann lesen Sie <xref linkend=\"mia-qa"
9530 "\"/>."
9531
9532 #. type: Content of: <chapter><section><section><para>
9533 #: pkgs.dbk:1468
9534 msgid ""
9535 "Generally, you may not take over the package without the assent of the "
9536 "current maintainer.  Even if they ignore you, that is still not grounds to "
9537 "take over a package.  Complaints about maintainers should be brought up on "
9538 "the developers' mailing list.  If the discussion doesn't end with a positive "
9539 "conclusion, and the issue is of a technical nature, consider bringing it to "
9540 "the attention of the technical committee (see the <ulink url=\"&url-tech-"
9541 "ctte;\">technical committee web page</ulink> for more information)."
9542 msgstr ""
9543 "Generell sollten Sie das Paket nicht ohne die Zustimmung des aktuellen "
9544 "Betreuers übernehmen. Sogar, wenn er Sie ignoriert, ist das immer noch kein "
9545 "Grund das Paket zu übernehmen. Beschwerden über Betreuer sollten auf der "
9546 "Entwickler-Mailingliste vorgebracht werden. Falls die Diskussion mit keinem "
9547 "positiven Fazit endet und das Thema technischer Natur ist, erwägen Sie, die "
9548 "Aufmerksamkeit des Technischen Ausschusses darauf zu lenken (weitere "
9549 "Informationen finden Sie unter <ulink url=\"&url-tech-ctte;\">Debians "
9550 "Technischer Ausschuss</ulink>)."
9551
9552 #. type: Content of: <chapter><section><section><para>
9553 #: pkgs.dbk:1478
9554 msgid ""
9555 "If you take over an old package, you probably want to be listed as the "
9556 "package's official maintainer in the bug system.  This will happen "
9557 "automatically once you upload a new version with an updated "
9558 "<literal>Maintainer</literal> field, although it can take a few hours after "
9559 "the upload is done.  If you do not expect to upload a new version for a "
9560 "while, you can use <xref linkend=\"pkg-tracking-system\"/> to get the bug "
9561 "reports.  However, make sure that the old maintainer has no problem with the "
9562 "fact that they will continue to receive the bugs during that time."
9563 msgstr ""
9564 "Wenn Sie ein altes Paket übernehmen, möchten Sie wahrscheinlich als "
9565 "offizieller Betreuer in der Fehlerdatenbank aufgeführt werden. Dies "
9566 "geschieht automatisch, sobald Sie eine neue Version mit einem aktualisierten "
9567 "<literal>Maintainer</literal>-Feld hochladen, obwohl dies nach dem Upload "
9568 "ein paar Tage dauern kann. Falls Sie für eine Weile nicht planen eine neue "
9569 "Version hochzuladen, können Sie das <xref linkend=\"pkg-tracking-system\"/> "
9570 "benutzen, um Fehlerberichte zu erhalten. Stellen Sie jedoch sicher, dass der "
9571 "alte Betreuer kein Problem damit hat, dass Sie ab diesem Zeitpunkt die "
9572 "Fehlerberichte erhalten."
9573
9574 #. type: Content of: <chapter><section><title>
9575 #: pkgs.dbk:1492
9576 msgid "Porting and being ported"
9577 msgstr "Portieren und portiert werden"
9578
9579 #. type: Content of: <chapter><section><para>
9580 #: pkgs.dbk:1494
9581 msgid ""
9582 "Debian supports an ever-increasing number of architectures.  Even if you are "
9583 "not a porter, and you don't use any architecture but one, it is part of your "
9584 "duty as a maintainer to be aware of issues of portability.  Therefore, even "
9585 "if you are not a porter, you should read most of this chapter."
9586 msgstr ""
9587 "Debian unterstützt eine immer größer werdende Anzahl von Architekturen. "
9588 "Sogar wenn Sie kein Portierer sind und nur eine einzige Architektur nutzen, "
9589 "gehört es zu Ihren Pflichten als Betreuer die Fragen der Portierbarkeit zu "
9590 "kennen. Daher sollten Sie sogar wenn Sie kein Portierer sind, das meiste in "
9591 "diesem Kapitel lesen."
9592
9593 #. type: Content of: <chapter><section><para>
9594 #: pkgs.dbk:1500
9595 msgid ""
9596 "Porting is the act of building Debian packages for architectures that are "
9597 "different from the original architecture of the package maintainer's binary "
9598 "package.  It is a unique and essential activity.  In fact, porters do most "
9599 "of the actual compiling of Debian packages.  For instance, when a maintainer "
9600 "uploads a (portable) source packages with binaries for the <literal>i386</"
9601 "literal> architecture, it will be built for each of the other architectures, "
9602 "amounting to &number-of-arches; more builds."
9603 msgstr ""
9604 "Portieren ist das Erstellen von Debian-Paketen für Architekturen, die sich "
9605 "von der Originalarchitektur des Binärpakets des Paketbetreuers "
9606 "unterscheiden. Es ist eine einzigartige und notwendige Aktivität. "
9607 "Tatsächlich sind Portierer diejenigen, die meisten Debian-Pakete "
9608 "compilieren. Wenn zum Beispiel ein Paketbetreuer ein (portierbares) "
9609 "Quellpaket mit Binärdateien für die Architektur <literal>i386</literal> "
9610 "hochlädt, wird es für jede andere Architektur erstellt, was auf &number-of-"
9611 "arches; weitere Builds hinausläuft."
9612
9613 #. type: Content of: <chapter><section><section><title>
9614 #: pkgs.dbk:1509
9615 msgid "Being kind to porters"
9616 msgstr "Seien Sie freundlich zu Portierern"
9617
9618 #. type: Content of: <chapter><section><section><para>
9619 #: pkgs.dbk:1511
9620 msgid ""
9621 "Porters have a difficult and unique task, since they are required to deal "
9622 "with a large volume of packages.  Ideally, every source package should build "
9623 "right out of the box.  Unfortunately, this is often not the case.  This "
9624 "section contains a checklist of ``gotchas'' often committed by Debian "
9625 "maintainers — common problems which often stymie porters, and make their "
9626 "jobs unnecessarily difficult."
9627 msgstr ""
9628 "Portierer haben schwere und ungewöhnliche Aufgaben, da sie mit einer großen "
9629 "Zahl von Paketen umgehen müssen. Idealerweise sollte jedes Quellpaket "
9630 "richtig aus dem Stand erstellt werden. Unglücklicherweise ist das oft nicht "
9631 "der Fall. Dieser Abschnitt enthält eine Prüfliste von »Patzern«, die öfters "
9632 "von Debian-Betreuern begangen werden – übliche Probleme, die Portierer oft "
9633 "in die Klemme geraten lassen und ihre Arbeit unnötig erschweren."
9634
9635 #. type: Content of: <chapter><section><section><para>
9636 #: pkgs.dbk:1519
9637 msgid ""
9638 "The first and most important thing is to respond quickly to bug or issues "
9639 "raised by porters.  Please treat porters with courtesy, as if they were in "
9640 "fact co-maintainers of your package (which, in a way, they are).  Please be "
9641 "tolerant of succinct or even unclear bug reports; do your best to hunt down "
9642 "whatever the problem is."
9643 msgstr ""
9644 "Die Erste und Wichtigste ist es, schnell auf einen Fehler oder ein Problem "
9645 "zu antworten, das ein Portierer aufgetrieben hat. Behandeln Sie Portierer "
9646 "mit Höflichkeit, da Sie praktisch Mitbetreuer Ihres Pakets sind (was sie "
9647 "gewissermaßen sind). Bitte seien Sie tolerant bei knappen oder sogar "
9648 "unklaren Fehlerberichten. Tun Sie Ihr Bestes, um Jagd auf das zu machen, was "
9649 "auch immer das Problem ist."
9650
9651 #. type: Content of: <chapter><section><section><para>
9652 #: pkgs.dbk:1526
9653 msgid ""
9654 "By far, most of the problems encountered by porters are caused by "
9655 "<emphasis>packaging bugs</emphasis> in the source packages.  Here is a "
9656 "checklist of things you should check or be aware of."
9657 msgstr ""
9658 "Die mit Abstand meisten Probleme, die von Portierern gefunden werden, werden "
9659 "durch <emphasis>Paketierungsfehler</emphasis> in den Quellpaketen "
9660 "verursacht. Hier ist eine Prüfliste der Dinge, die Sie prüfen oder wissen "
9661 "sollten."
9662
9663 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9664 #: pkgs.dbk:1533
9665 msgid ""
9666 "Make sure that your <literal>Build-Depends</literal> and <literal>Build-"
9667 "Depends-Indep</literal> settings in <filename>debian/control</filename> are "
9668 "set properly.  The best way to validate this is to use the <systemitem role="
9669 "\"package\">debootstrap</systemitem> package to create an <literal>unstable</"
9670 "literal> chroot environment (see <xref linkend=\"debootstrap\"/>).  Within "
9671 "that chrooted environment, install the <systemitem role=\"package\">build-"
9672 "essential</systemitem> package and any package dependencies mentioned in "
9673 "<literal>Build-Depends</literal> and/or <literal>Build-Depends-Indep</"
9674 "literal>.  Finally, try building your package within that chrooted "
9675 "environment.  These steps can be automated by the use of the "
9676 "<command>pbuilder</command> program which is provided by the package of the "
9677 "same name (see <xref linkend=\"pbuilder\"/>)."
9678 msgstr ""
9679 "Stellen Sie sicher, dass Ihre <literal>Build-Depends</literal>- und "
9680 "<literal>Build-Depends-Indep</literal>-Einstellungen in der Datei "
9681 "<filename>debian/control</filename> richtig gesetzt sind. Die beste Methode "
9682 "dies zu überprüfen, ist die Benutzung des Pakets <systemitem role=\"package"
9683 "\">debootstrap</systemitem>, um eine <literal>unstable</literal>-Chroot-"
9684 "Umgebung zu erstellen (siehe <xref linkend=\"debootstrap\"/>). Innerhalb der "
9685 "Chroot-Umgebung installieren Sie das Paket <systemitem role=\"package"
9686 "\">build-essential</systemitem> und/oder <literal>Build-Depends-Indep</"
9687 "literal>. Am Ende versuchen Sie Ihr Paket innerhalb der Chroot-Umgebung zu "
9688 "erstellen. Diese Schritte können mit dem Programm <command>pbuilder</"
9689 "command> automatisiert werden, das im vom Paket mit dem gleichen Namen "
9690 "bereitgestellt wird (siehe<xref linkend=\"pbuilder\"/>)."
9691
9692 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9693 #: pkgs.dbk:1548
9694 msgid ""
9695 "If you can't set up a proper chroot, <command>dpkg-depcheck</command> may be "
9696 "of assistance (see <xref linkend=\"dpkg-depcheck\"/>)."
9697 msgstr ""
9698 "Falls Sie kein ordnungsgemäßes Chroot einrichten können, könnte Ihnen "
9699 "<command>dpkg-depcheck</command> behilflich sein (siehe <xref linkend=\"dpkg-"
9700 "depcheck\"/>)."
9701
9702 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9703 #: pkgs.dbk:1552
9704 msgid ""
9705 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9706 "instructions on setting build dependencies."
9707 msgstr ""
9708 "Anweisungen über die Einrichtung von Erstellungsabhängigkeiten finden Sie im "
9709 "<ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink>."
9710
9711 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9712 #: pkgs.dbk:1558
9713 msgid ""
9714 "Don't set architecture to a value other than <literal>all</literal> or "
9715 "<literal>any</literal> unless you really mean it.  In too many cases, "
9716 "maintainers don't follow the instructions in the <ulink url=\"&url-debian-"
9717 "policy;\">Debian Policy Manual</ulink>.  Setting your architecture to only "
9718 "one architecture (such as <literal>i386</literal> or <literal>amd64</"
9719 "literal>) is usually incorrect."
9720 msgstr ""
9721 "Setzen Sie »architecture« auf keinen anderen Wert als <literal>all</literal> "
9722 "oder <literal>any</literal>, außer wenn Sie das wirklich beabsichtigen. In "
9723 "zu vielen Fällen folgen Paketbetreuer nicht den Anweisungen im <ulink url="
9724 "\"&url-debian-policy;\">Debian Policy Manual</ulink>. Wenn Sie Ihre "
9725 "»architecture« nur auf eine Architektur (wie <literal>i386</literal> oder "
9726 "<literal>amd64</literal>) setzen, ist dies normalerweise falsch."
9727
9728 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9729 #: pkgs.dbk:1568
9730 msgid ""
9731 "Make sure your source package is correct.  Do <literal>dpkg-source -x "
9732 "<replaceable>package</replaceable>.dsc</literal> to make sure your source "
9733 "package unpacks properly.  Then, in there, try building your package from "
9734 "scratch with <command>dpkg-buildpackage</command>."
9735 msgstr ""
9736 "Stellen Sie sicher, dass das Quellpaket korrekt ist. Führen Sie "
9737 "<literal>dpkg-source -x <replaceable>Paket</replaceable>.dsc</literal> aus, "
9738 "um sicherzustellen, dass Ihr Quellpaket ordnungsgemäß entpackt wird. Dann "
9739 "versuchen Sie dort hinein Ihr Paket von Grund auf mit <command>dpkg-"
9740 "buildpackage</command> zu erstellen."
9741
9742 # zu »target« http://www.schulz-koengen.de/biblio/makefiles.htm#a2a1
9743 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9744 #: pkgs.dbk:1576
9745 msgid ""
9746 "Make sure you don't ship your source package with the <filename>debian/"
9747 "files</filename> or <filename>debian/substvars</filename> files.  They "
9748 "should be removed by the <literal>clean</literal> target of <filename>debian/"
9749 "rules</filename>."
9750 msgstr ""
9751 "Stellen Sie sicher, dass Sie Ihr Quellpaket nicht mit den Dateien "
9752 "<filename>debian/files</filename> oder <filename>debian/substvars</filename> "
9753 "ausliefern. Sie sollten durch das Target <literal>clean</literal> von "
9754 "<filename>debian/rules</filename> entfernt werden."
9755
9756 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9757 #: pkgs.dbk:1584
9758 msgid ""
9759 "Make sure you don't rely on locally installed or hacked configurations or "
9760 "programs.  For instance, you should never be calling programs in <filename>/"
9761 "usr/local/bin</filename> or the like.  Try not to rely on programs being "
9762 "setup in a special way.  Try building your package on another machine, even "
9763 "if it's the same architecture."
9764 msgstr ""
9765 "Stellen Sie sicher, dass Sie sich nicht auf lokal installierte Pakete oder "
9766 "gehackte Konfigurationen oder Programme verlassen. Sie sollten zum Beispiel "
9767 "niemals Programme in <filename>/usr/local/bin</filename> oder dergleichen "
9768 "aufrufen. Versuchen Sie Ihr Paket auf einem anderen Rechner zu erstellen, "
9769 "sogar wenn er die gleiche Architektur hat."
9770
9771 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9772 #: pkgs.dbk:1593
9773 msgid ""
9774 "Don't depend on the package you're building being installed already (a sub-"
9775 "case of the above issue). There are, of course, exceptions to this rule, but "
9776 "be aware that any case like this needs manual bootstrapping and cannot be "
9777 "done by automated package builders."
9778 msgstr ""
9779 "Verlassen Sie sich nicht darauf, dass das Paket, das Sie erstellen, bereits "
9780 "installiert ist (ein Teilaspekt des vorherigen Problems). Es gibt natürlich "
9781 "Ausnahmen von dieser Regel, aber seine Sie sich bewusst, dass dies auf jeden "
9782 "Fall manuelles Bootstrapping erfordert und nicht durch automatisierte Paket-"
9783 "Builder erledigt werden kann."
9784
9785 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9786 #: pkgs.dbk:1601
9787 msgid ""
9788 "Don't rely on the compiler being a certain version, if possible.  If not, "
9789 "then make sure your build dependencies reflect the restrictions, although "
9790 "you are probably asking for trouble, since different architectures sometimes "
9791 "standardize on different compilers."
9792 msgstr ""
9793 "Verlassen Sie sich, wenn möglich, nicht auf eine bestimmte Version des "
9794 "Compilers. Falls doch, dann stellen Sie sicher, dass Ihre Build-"
9795 "Abhängigkeiten diese Einschränkungen widerspiegeln, obwohl Sie sich "
9796 "wahrscheinlich Ärger einhandeln, da verschiedene Architekturen manchmal "
9797 "unterschiedliche Compiler vorgeben."
9798
9799 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
9800 #: pkgs.dbk:1609
9801 msgid ""
9802 "Make sure your <filename>debian/rules</filename> contains separate "
9803 "<literal>binary-arch</literal> and <literal>binary-indep</literal> targets, "
9804 "as the Debian Policy Manual requires.  Make sure that both targets work "
9805 "independently, that is, that you can call the target without having called "
9806 "the other before.  To test this, try to run <command>dpkg-buildpackage -B</"
9807 "command>."
9808 msgstr ""
9809 "Sorgen Sie dafür, dass Ihre <filename>debian/rules</filename>-Datei separate "
9810 "<literal>binary-arch</literal>- und <literal>binary-indep</literal>-Targets "
9811 "enthält, wie es das Debian Policy Manual erfordert. Stellen Sie sicher, dass "
9812 "beide Targets unabhängig voneinander funktionieren, damit Sie ein Target "
9813 "aufrufen können, ohne das Sie vorher das andere aufgerufen haben müssen. Um "
9814 "dies zu prüfen, führen Sie <command>dpkg-buildpackage -B</command> aus."
9815
9816 #. type: Content of: <chapter><section><section><title>
9817 #: pkgs.dbk:1620
9818 msgid "Guidelines for porter uploads"
9819 msgstr "Richtlinien für Uploads von Portierern"
9820
9821 #. type: Content of: <chapter><section><section><para>
9822 #: pkgs.dbk:1622
9823 msgid ""
9824 "If the package builds out of the box for the architecture to be ported to, "
9825 "you are in luck and your job is easy.  This section applies to that case; it "
9826 "describes how to build and upload your binary package so that it is properly "
9827 "installed into the archive.  If you do have to patch the package in order to "
9828 "get it to compile for the other architecture, you are actually doing a "
9829 "source NMU, so consult <xref linkend=\"nmu-guidelines\"/> instead."
9830 msgstr ""
9831 "Wenn das Paket aus dem Stand für die Architektur erstellt werden kann, auf "
9832 "die es portiert werden soll, haben Sie Glück und Ihre Arbeit ist einfach. "
9833 "Dieser Abschnitt befasst sich mit diesem Fall; er beschreibt, wie Ihr "
9834 "Binärpaket erstellt und hochgeladen wird, so dass es ordnungsgemäß im Archiv "
9835 "installiert werden kann. Falls Sie das Paket patchen müssen, um es für eine "
9836 "andere Architektur compilieren zu können, führen Sie in Wirklichkeit ein "
9837 "Quell-NMU durch, ziehen Sie daher stattdessen <xref linkend=\"nmu-guidelines"
9838 "\"/> zu Rate."
9839
9840 #. type: Content of: <chapter><section><section><para>
9841 #: pkgs.dbk:1630
9842 msgid ""
9843 "For a porter upload, no changes are being made to the source.  You do not "
9844 "need to touch any of the files in the source package.  This includes "
9845 "<filename>debian/changelog</filename>."
9846 msgstr ""
9847 "Für einen Upload eines Portierern werden keine Änderungen an den Quellen "
9848 "vorgenommen. Sie müssen keine Dateien im Quellpaket anfassen. Dies schließt "
9849 "<filename>debian/changelog</filename> ein."
9850
9851 #. type: Content of: <chapter><section><section><para>
9852 #: pkgs.dbk:1635
9853 msgid ""
9854 "The way to invoke <command>dpkg-buildpackage</command> is as <literal>dpkg-"
9855 "buildpackage -B -m<replaceable>porter-email</replaceable></literal>.  Of "
9856 "course, set <replaceable>porter-email</replaceable> to your email address.  "
9857 "This will do a binary-only build of only the architecture-dependent portions "
9858 "of the package, using the <literal>binary-arch</literal> target in "
9859 "<filename>debian/rules</filename>."
9860 msgstr ""
9861 "Die Vorgehensweise <command>dpkg-buildpackage</command> aufzurufen ist wie "
9862 "folgt: <literal>dpkg-buildpackage -B -m<replaceable>E-Mail des Portierers</"
9863 "replaceable></literal>. Natürlich setzen Sie <replaceable>E-Mail des "
9864 "Portierers</replaceable> auf Ihre E-Mail-Adresse. Dies wird zu einem rein "
9865 "binären Build von nur den Paketteilen führen, die architekturabhängig sind. "
9866 "Dabei wird in <filename>debian/rules</filename> das Target <literal>binary-"
9867 "arch</literal> benutzt."
9868
9869 #. type: Content of: <chapter><section><section><para>
9870 #: pkgs.dbk:1644
9871 msgid ""
9872 "If you are working on a Debian machine for your porting efforts and you need "
9873 "to sign your upload locally for its acceptance in the archive, you can run "
9874 "<command>debsign</command> on your <filename>.changes</filename> file to "
9875 "have it signed conveniently, or use the remote signing mode of <command>dpkg-"
9876 "sig</command>."
9877 msgstr ""
9878 "Falls Sie für Ihr Portierungs-Bestreben auf einer Debian-Maschine arbeiten "
9879 "und Ihren Upload lokal signieren müssen, damit er im Archiv akzeptiert wird, "
9880 "können Sie <command>debsign</command> für Ihre <filename>.changes</filename>-"
9881 "Datei ausführen, um sie bequem zu signieren oder benutzen Sie den "
9882 "Signierungsmodus aus der Ferne von <command>dpkg-sig</command>."
9883
9884 #. type: Content of: <chapter><section><section><section><title>
9885 #: pkgs.dbk:1651
9886 msgid "Recompilation or binary-only NMU"
9887 msgstr "Neu compilieren oder rein binärer NMU"
9888
9889 #. type: Content of: <chapter><section><section><section><para>
9890 #: pkgs.dbk:1653
9891 msgid ""
9892 "Sometimes the initial porter upload is problematic because the environment "
9893 "in which the package was built was not good enough (outdated or obsolete "
9894 "library, bad compiler, etc.).  Then you may just need to recompile it in an "
9895 "updated environment.  However, you have to bump the version number in this "
9896 "case, so that the old bad package can be replaced in the Debian archive "
9897 "(<command>dak</command> refuses to install new packages if they don't have a "
9898 "version number greater than the currently available one)."
9899 msgstr ""
9900 "Manchmal ist der erste Upload einer Portierung problematisch, da die "
9901 "Umgebung, in der das Paket erstellt wurde, nicht gut genug war (veraltete "
9902 "oder hinfällige Bibliotheken, falsche Compiler etc.). Dann könnte es nötig "
9903 "sein, dass Sie es nur neu in einer aktualisierten Umgebung compilieren "
9904 "müssen. In diesem Fall müssen Sie jedoch die Versionsnummer ändern, so dass "
9905 "das alte, falsche Paket im Debian-Archiv ersetzt werden kann (<command>dak</"
9906 "command> lehnt die Installation neuer Pakete ab, falls Sie keine höheren "
9907 "Versionsnummern, als das aktuell verfügbare haben)."
9908
9909 #. type: Content of: <chapter><section><section><section><para>
9910 #: pkgs.dbk:1662
9911 msgid ""
9912 "You have to make sure that your binary-only NMU doesn't render the package "
9913 "uninstallable.  This could happen when a source package generates arch-"
9914 "dependent and arch-independent packages that have inter-dependencies "
9915 "generated using dpkg's substitution variable <literal>$(Source-Version)</"
9916 "literal>."
9917 msgstr ""
9918 "Sie müssen sicherstellen, dass Ihr rein binärer NMU das Paket nicht "
9919 "uninstallierbar macht. Dies könnte geschehen, wenn ein Quellpaket "
9920 "architekturabhängige und architekturunabhängige Pakete generiert, die unter "
9921 "Benutzung von der ersetzbaren Dpkg-Variable <literal>$(Source-Version)</"
9922 "literal> wechselseitige Abhängigkeiten erzeugen."
9923
9924 #. type: Content of: <chapter><section><section><section><para>
9925 #: pkgs.dbk:1668
9926 msgid ""
9927 "Despite the required modification of the changelog, these are called binary-"
9928 "only NMUs — there is no need in this case to trigger all other architectures "
9929 "to consider themselves out of date or requiring recompilation."
9930 msgstr ""
9931 "Ungeachtet der nötigen Modifikation des Änderungsprotokolls, werden diese "
9932 "rein binäre NMUs genannt – es ist nicht nötig in diesem Fall dafür zu "
9933 "sorgen, dass alle anderen Architekturen sich selbst als veraltet oder eines "
9934 "erneuten Compilierens bedürfig betrachten."
9935
9936 #. type: Content of: <chapter><section><section><section><para>
9937 #: pkgs.dbk:1673
9938 msgid ""
9939 "Such recompilations require special ``magic'' version numbering, so that the "
9940 "archive maintenance tools recognize that, even though there is a new Debian "
9941 "version, there is no corresponding source update.  If you get this wrong, "
9942 "the archive maintainers will reject your upload (due to lack of "
9943 "corresponding source code)."
9944 msgstr ""
9945 "Solche Neu-Compilierungen benötigen eine spezielle »magische« "
9946 "Versionsnummerierung, so dass die Archiv-Verwaltungswerkzeuge dies erkennen, "
9947 "selbst wenn es eine neue Debian-Version ist, gibt es dort keine zugehörige "
9948 "Aktualisierung der Quelle. Falls Sie dabei einen Fehler machen, werden die "
9949 "Archivbetreuer Ihre Aktualisierung ablehnen (aus Mangel an entsprechendem "
9950 "Quellcode)."
9951
9952 #. type: Content of: <chapter><section><section><section><para><footnote><para>
9953 #: pkgs.dbk:1688
9954 msgid ""
9955 "In the past, such NMUs used the third-level number on the Debian part of the "
9956 "revision to denote their recompilation-only status; however, this syntax was "
9957 "ambiguous with native packages and did not allow proper ordering of "
9958 "recompile-only NMUs, source NMUs, and security NMUs on the same package, and "
9959 "has therefore been abandoned in favor of this new syntax."
9960 msgstr ""
9961 "In der Vergangenheit benutzten solche NMUs die dritte Stufe im Debian-Teil "
9962 "der Revisionsnummer, um ihren Status als reine Neu-Compilierung anzuzeigen. "
9963 "Diese Syntax war jedoch bei nativen Paketen mehrdeutig und erlaubte keine "
9964 "ordnungsgemäße Einordnung von reinen Neu-Compilierungs-NMUs, Quell-NMUs und "
9965 "Sicherheits-NMUs im gleichen Paket. Daher wurden sie verworfen und diese "
9966 "neue Syntax bevorzugt."
9967
9968 #. type: Content of: <chapter><section><section><section><para>
9969 #: pkgs.dbk:1680
9970 msgid ""
9971 "The ``magic'' for a recompilation-only NMU is triggered by using a suffix "
9972 "appended to the package version number, following the form "
9973 "<literal>b<replaceable>number</replaceable></literal>.  For instance, if the "
9974 "latest version you are recompiling against was version <literal>2.9-3</"
9975 "literal>, your binary-only NMU should carry a version of <literal>2.9-3+b1</"
9976 "literal>.  If the latest version was <literal>3.4+b1</literal> (i.e, a "
9977 "native package with a previous recompilation NMU), your binary-only NMU "
9978 "should have a version number of <literal>3.4+b2</literal>.<placeholder type="
9979 "\"footnote\" id=\"0\"/>"
9980 msgstr ""
9981 "Die »Magie« für ein reines Neu-Compilierungs-NMU wird durch eine Endung "
9982 "ausgelöst, die an die Paketversionsnummer angehängt wird und die Form "
9983 "<literal>b<replaceable>Zahl</replaceable></literal> hat. Wenn etwa die "
9984 "letzte Version, die Sie compilierten <literal>2.9-3</literal> war, sollte "
9985 "Ihr rein binärer NMU die Versionsnummer <literal>2.9-3+b1</literal> tragen. "
9986 "Falls die letzte Version <literal>3.4+b1</literal> war (d.h. ein natives "
9987 "Paket mit einem vorhergehenden Neu-Compilierungs-NMU), sollte Ihr rein "
9988 "binärer NMU die Versionsnummer <literal>3.4+b2</literal>.<placeholder type="
9989 "\"footnote\" id=\"0\"/> haben."
9990
9991 #. type: Content of: <chapter><section><section><section><para>
9992 #: pkgs.dbk:1696
9993 msgid ""
9994 "Similar to initial porter uploads, the correct way of invoking <command>dpkg-"
9995 "buildpackage</command> is <literal>dpkg-buildpackage -B</literal> to only "
9996 "build the architecture-dependent parts of the package."
9997 msgstr ""
9998 "Ähnlich wie bei ersten Portierungs-Uploads ist der korrekte Weg "
9999 "<command>dpkg-buildpackage</command> aufzurufen <literal>dpkg-buildpackage -"
10000 "B</literal>, um nur die architekturabhängigen Teile des Pakets zu erstellen."
10001
10002 #. type: Content of: <chapter><section><section><section><title>
10003 #: pkgs.dbk:1703
10004 msgid "When to do a source NMU if you are a porter"
10005 msgstr "Wann ein Quell-NMU als Portierer gemacht werden sollte"
10006
10007 #. type: Content of: <chapter><section><section><section><para>
10008 #: pkgs.dbk:1705
10009 msgid ""
10010 "Porters doing a source NMU generally follow the guidelines found in <xref "
10011 "linkend=\"nmu\"/>, just like non-porters.  However, it is expected that the "
10012 "wait cycle for a porter's source NMU is smaller than for a non-porter, since "
10013 "porters have to cope with a large quantity of packages.  Again, the "
10014 "situation varies depending on the distribution they are uploading to.  It "
10015 "also varies whether the architecture is a candidate for inclusion into the "
10016 "next stable release; the release managers decide and announce which "
10017 "architectures are candidates."
10018 msgstr ""
10019 "Portierer, die einen Quell-NMU durchführen, folgen generell den Richtlinien, "
10020 "die unter <xref linkend=\"nmu\"/> gefunden werden, genau wie nicht-"
10021 "Portierer. Es wird jedoch erwartet, dass der Wartezyklus für den Quell-NMU "
10022 "eines Portierers kleiner ist, als der von nicht Portierern, da Portierer mit "
10023 "einer großen Zahl von Paketen zurechtkommen müssen. Die Situation variiert "
10024 "wiederum abhängig von der Distribution, in die hochgeladen wird. Sie "
10025 "variiert außerdem in Abhängigkeit davon, ob die Architektur ein Kandidat für "
10026 "für die Einbindung in das nächste stabile Release ist. Die Release-Verwalter "
10027 "entscheiden welche Architekturen Kandidaten sind und kündigen dies an."
10028
10029 #. type: Content of: <chapter><section><section><section><para>
10030 #: pkgs.dbk:1714
10031 msgid ""
10032 "If you are a porter doing an NMU for <literal>unstable</literal>, the above "
10033 "guidelines for porting should be followed, with two variations.  Firstly, "
10034 "the acceptable waiting period — the time between when the bug is submitted "
10035 "to the BTS and when it is OK to do an NMU — is seven days for porters "
10036 "working on the <literal>unstable</literal> distribution.  This period can be "
10037 "shortened if the problem is critical and imposes hardship on the porting "
10038 "effort, at the discretion of the porter group.  (Remember, none of this is "
10039 "Policy, just mutually agreed upon guidelines.) For uploads to "
10040 "<literal>stable</literal> or <literal>testing</literal>, please coordinate "
10041 "with the appropriate release team first."
10042 msgstr ""
10043 "Falls Sie als Portierer einen NMU für <literal>unstable</literal> "
10044 "durchführen, sollten die vorher genannten Richtlinien der Portierung mit "
10045 "zwei Abwandlungen befolgt werden. Erstens ist die akzeptable Wartezeit – die "
10046 "Zeit zwischen dem Absenden des Fehlerberichts an das BTS und der Zeit, wenn "
10047 "es in Ordnung ist, einen NMU durchzuführen – sieben Tage für Portierer, die "
10048 "an der Distribution <literal>unstable</literal> arbeiten. Diese Zeitspanne "
10049 "kann verkürzt werden, falls das Problem kritisch ist und eine Notlage für "
10050 "die Portierungsanstrengung nach Ermessen der Gruppe der Portierer besteht. "
10051 "(Bedenken Sie, dass nichts davon in der Policy steht, sondern nur über "
10052 "Richtlinien vereinbart wurde.) Für Uploads nach <literal>stable</literal> "
10053 "oder <literal>testing</literal> stimmen Sie sich bitte zuerst mit dem "
10054 "Release-Team ab."
10055
10056 #. type: Content of: <chapter><section><section><section><para>
10057 #: pkgs.dbk:1726
10058 msgid ""
10059 "Secondly, porters doing source NMUs should make sure that the bug they "
10060 "submit to the BTS should be of severity <literal>serious</literal> or "
10061 "greater.  This ensures that a single source package can be used to compile "
10062 "every supported Debian architecture by release time.  It is very important "
10063 "that we have one version of the binary and source package for all "
10064 "architectures in order to comply with many licenses."
10065 msgstr ""
10066 "Zweitens sollten Protierer, die ein Quell-MMU durchführen, sicherstellen, "
10067 "dass der Fehler, den Sie an das BTS senden, den Schweregrad "
10068 "<literal>serious</literal> oder höher aufweist. Dies garantiert, dass ein "
10069 "einzelnes Quellpaket benutzt werden kann, um jede unterstützte Debian-"
10070 "Architektur zum Veröffentlichungszeitpunkt zu compilieren. Es ist sehr "
10071 "wichtig, dass es eine Version des Quell- und Binärpakets für alle "
10072 "Architekturen gibt, um vielen Lizenzen zu entsprechen."
10073
10074 #. type: Content of: <chapter><section><section><section><para>
10075 #: pkgs.dbk:1734
10076 msgid ""
10077 "Porters should try to avoid patches which simply kludge around bugs in the "
10078 "current version of the compile environment, kernel, or libc.  Sometimes such "
10079 "kludges can't be helped.  If you have to kludge around compiler bugs and the "
10080 "like, make sure you <literal>#ifdef</literal> your work properly; also, "
10081 "document your kludge so that people know to remove it once the external "
10082 "problems have been fixed."
10083 msgstr ""
10084 "Portierer sollten versuchen Patches zu vermeiden, die einfache "
10085 "Bastellösungen für Fehler in der aktuellen Version der Compiler-Umgebung, "
10086 "des Kernels oder der Libc bieten. Bisweilen sind solche Bastellösungen nicht "
10087 "hilfreich. Falls Sie an Compiler-Fehlern und dergleichen herumbasteln "
10088 "müssen, stellen Sie sicher, dass Sie Ihre Arbeit ordnungsgemäß in "
10089 "<literal>#ifdef</literal> einschließen. Dokumentieren Sie außerdem Ihren "
10090 "Murks, damit die Leute wissen, dass er entfernt werden muss, sobald die "
10091 "externen Probleme behoben wurden."
10092
10093 #. type: Content of: <chapter><section><section><section><para>
10094 #: pkgs.dbk:1742
10095 msgid ""
10096 "Porters may also have an unofficial location where they can put the results "
10097 "of their work during the waiting period.  This helps others running the port "
10098 "have the benefit of the porter's work, even during the waiting period.  Of "
10099 "course, such locations have no official blessing or status, so buyer beware."
10100 msgstr ""
10101 "Portierer könnten außerdem einen inoffiziellen Ort haben, an dem sie die "
10102 "Ergebnisse Ihrer Arbeit während der Wartezeit ablegen. Dies hilft anderen, "
10103 "die aufder  Portierung arbeiten, sogar während der Wartezeit aus der Arbeit "
10104 "des Portierers Nutzen zu ziehen. Natürlich haben solche Orte keinen "
10105 "offiziellen Segen oder Status, daher nehme sich der Käufer in Acht."
10106
10107 #. type: Content of: <chapter><section><section><title>
10108 #: pkgs.dbk:1752
10109 msgid "Porting infrastructure and automation"
10110 msgstr "Portierungs-Infrastruktur und -Automatisierung"
10111
10112 #. type: Content of: <chapter><section><section><para>
10113 #: pkgs.dbk:1754
10114 msgid ""
10115 "There is infrastructure and several tools to help automate package porting.  "
10116 "This section contains a brief overview of this automation and porting to "
10117 "these tools; see the package documentation or references for full "
10118 "information."
10119 msgstr ""
10120 "Es gibt eine Infrastruktur und mehrere Werkzeuge, die das Portieren von "
10121 "Paketen automatisieren. Dieser Abschnitt enthält einen kurzen Überblick "
10122 "dieser Automatisierung und Portierung mit diesen Werkzeugen. Lesen Sie die "
10123 "Paketdokumentation oder die Referenzen, um umfassende Informationen zu "
10124 "erhalten."
10125
10126 #. type: Content of: <chapter><section><section><section><title>
10127 #: pkgs.dbk:1759
10128 msgid "Mailing lists and web pages"
10129 msgstr "Mailinglisten und Web-Seiten"
10130
10131 #. type: Content of: <chapter><section><section><section><para>
10132 #: pkgs.dbk:1761
10133 msgid ""
10134 "Web pages containing the status of each port can be found at <ulink url="
10135 "\"&url-debian-ports;\"></ulink>."
10136 msgstr ""
10137 "Web-Seiten, die den Status jeder Portierung enthalten, können unter <ulink "
10138 "url=\"&url-debian-ports;\"></ulink> gefunden werden."
10139
10140 #. type: Content of: <chapter><section><section><section><para>
10141 #: pkgs.dbk:1765
10142 msgid ""
10143 "Each port of Debian has a mailing list.  The list of porting mailing lists "
10144 "can be found at <ulink url=\"&url-debian-port-lists;\"></ulink>.  These "
10145 "lists are used to coordinate porters, and to connect the users of a given "
10146 "port with the porters."
10147 msgstr ""
10148 "Jede Portierung von Debian hat eine Mailingliste. Die Liste der Portierungs-"
10149 "Mailinglisten kann unter <ulink url=\"&url-debian-port-lists;\"></ulink> "
10150 "gefunden werden. Diese Listen werden benutzt, um die Arbeit der Portierer zu "
10151 "koordinieren und um eine Verbindung der Anwender der Portierung zu den "
10152 "Portierer herzustellen."
10153
10154 #. type: Content of: <chapter><section><section><section><title>
10155 #: pkgs.dbk:1773
10156 msgid "Porter tools"
10157 msgstr "Werkzeuge der Portierers"
10158
10159 #. type: Content of: <chapter><section><section><section><para>
10160 #: pkgs.dbk:1775
10161 msgid ""
10162 "Descriptions of several porting tools can be found in <xref linkend=\"tools-"
10163 "porting\"/>."
10164 msgstr ""
10165 "Beschreibungen von vielen Werkzeugen für die Portierung können unter <xref "
10166 "linkend=\"tools-porting\"/> gefunden werden."
10167
10168 #. type: Content of: <chapter><section><section><section><title>
10169 #: pkgs.dbk:1781
10170 msgid "<systemitem role=\"package\">wanna-build</systemitem>"
10171 msgstr "<systemitem role=\"package\">wanna-build</systemitem>"
10172
10173 #. type: Content of: <chapter><section><section><section><para>
10174 #: pkgs.dbk:1783
10175 msgid ""
10176 "The <systemitem role=\"package\">wanna-build</systemitem> system is used as "
10177 "a distributed, client-server build distribution system.  It is usually used "
10178 "in conjunction with build daemons running the <systemitem role=\"package"
10179 "\">buildd</systemitem> program. <literal>Build daemons</literal> are "
10180 "``slave'' hosts which contact the central <systemitem role=\"package\">wanna-"
10181 "build</systemitem> system to receive a list of packages that need to be "
10182 "built."
10183 msgstr ""
10184 "Das System <systemitem role=\"package\">wanna-build</systemitem> wird als "
10185 "ein verteiltes Client-/Server-Build-Verteilungssystem benutzt. Es wird "
10186 "üblicherweise zusammen mit Build-Daemons benutzt, die das Programm "
10187 "<systemitem role=\"package\">buildd</systemitem> ausführen. <literal>Build "
10188 "daemons</literal> sind »Slave«-Rechner, die das zentrale <systemitem role="
10189 "\"package\">wanna-build</systemitem>-System kontaktieren, um eine Liste der "
10190 "Pakete zu beziehen, die erstellt werden müssen."
10191
10192 #. type: Content of: <chapter><section><section><section><para>
10193 #: pkgs.dbk:1791
10194 msgid ""
10195 "<systemitem role=\"package\">wanna-build</systemitem> is not yet available "
10196 "as a package; however, all Debian porting efforts are using it for automated "
10197 "package building.  The tool used to do the actual package builds, "
10198 "<systemitem role=\"package\">sbuild</systemitem> is available as a package, "
10199 "see its description in <xref linkend=\"sbuild\"/>.  Please note that the "
10200 "packaged version is not the same as the one used on build daemons, but it is "
10201 "close enough to reproduce problems."
10202 msgstr ""
10203 "<systemitem role=\"package\">wanna-build</systemitem> ist noch nicht als "
10204 "Paket verfügbar. Alle Debian-Portierungsbestrebungen benutzen es jedoch zur "
10205 "automatisierten Paketerstellung. Das Werkzeug, das für die tatsächlichen "
10206 "Paket-Builds benutzt wird, <systemitem role=\"package\">sbuild</systemitem>, "
10207 "ist als Paket verfügbar. Lesen Sie dessen Beschreibung unter <xref linkend="
10208 "\"sbuild\"/>. Bitte beachten Sie, dass die Paketversion nicht der des Build-"
10209 "Daemons entspricht, aber liegt ist nah genug bei dieser, um Probleme "
10210 "nachvollziehen zu können."
10211
10212 #. type: Content of: <chapter><section><section><section><para>
10213 #: pkgs.dbk:1800
10214 msgid ""
10215 "Most of the data produced by <systemitem role=\"package\">wanna-build</"
10216 "systemitem> which is generally useful to porters is available on the web at "
10217 "<ulink url=\"&url-buildd;\"></ulink>.  This data includes nightly updated "
10218 "statistics, queueing information and logs for build attempts."
10219 msgstr ""
10220 "<systemitem role=\"package\">wanna-build</systemitem> ist generell für "
10221 "Portierer nützlich. Die meisten davon erzeugten Daten sind im Web unter "
10222 "<ulink url=\"&url-buildd;\"></ulink> verfügbar. Diese Daten enthalten "
10223 "nächtlich aktualisierte Statistiken, Warteschlangeninformationen und "
10224 "Protokolle von Build-Versuchen."
10225
10226 #. type: Content of: <chapter><section><section><section><para>
10227 #: pkgs.dbk:1806
10228 msgid ""
10229 "We are quite proud of this system, since it has so many possible uses.  "
10230 "Independent development groups can use the system for different sub-flavors "
10231 "of Debian, which may or may not really be of general interest (for instance, "
10232 "a flavor of Debian built with <command>gcc</command> bounds checking).  It "
10233 "will also enable Debian to recompile entire distributions quickly."
10234 msgstr ""
10235 "Debian ist ziemlich stolz auf dieses System, da es so viele "
10236 "Verwendungsmöglichkeiten gibt. Unabhängige Entwicklergruppen können das "
10237 "System benutzen, um unterschiedliche Untergeschmacksrichtungen von Debian, "
10238 "die von allgemeinem Interesse sein können oder auch nicht (zum Beispiel eine "
10239 "Debian-Geschmacksrichtung, die mit »bounds checking« von <command>gcc</"
10240 "command> erstellt wurde) zu erstellen. Dadurch wird Debian auch in die Lage "
10241 "versetzt, ganze Distributionen schnell neu zu compilieren."
10242
10243 #. type: Content of: <chapter><section><section><section><para>
10244 #: pkgs.dbk:1813
10245 msgid ""
10246 "The wanna-build team, in charge of the buildds, can be reached at "
10247 "<literal>debian-wb-team@lists.debian.org</literal>.  To determine who (wanna-"
10248 "build team, release team) and how (mail, BTS)  to contact, refer to <ulink "
10249 "url=\"&url-wb-team;\"></ulink>."
10250 msgstr ""
10251 "Das Wanna-Build-Team, das für Buildds verantwortlich ist, ist unter "
10252 "<literal>debian-wb-team@lists.debian.org</literal> erreichbar. Um "
10253 "festzustellen, wen (Wanna-Build-Team, Release-Team) Sie kontaktieren sollten "
10254 "und wie (E-Mail, BTS), sei auf <ulink url=\"&url-wb-team;\"></ulink> "
10255 "verwiesen."
10256
10257 #. type: Content of: <chapter><section><section><section><para>
10258 #: pkgs.dbk:1820
10259 msgid ""
10260 "When requesting binNMUs or give-backs (retries after a failed build), please "
10261 "use the format described at <ulink url=\"&url-release-wb;\"/>."
10262 msgstr ""
10263 "Wenn Sie um BinNMUs oder Give-Backs (erneute Versuche nach gescheitertem "
10264 "Build) ersuchen, benutzen Sie bitte das unter <ulink url=\"&url-release-wb;"
10265 "\"/> beschriebene Format."
10266
10267 #. type: Content of: <chapter><section><section><title>
10268 #: pkgs.dbk:1829
10269 msgid "When your package is <emphasis>not</emphasis> portable"
10270 msgstr "Wenn Ihr Paket <emphasis>nicht</emphasis> portierbar ist"
10271
10272 #. type: Content of: <chapter><section><section><para>
10273 #: pkgs.dbk:1831
10274 msgid ""
10275 "Some packages still have issues with building and/or working on some of the "
10276 "architectures supported by Debian, and cannot be ported at all, or not "
10277 "within a reasonable amount of time.  An example is a package that is SVGA-"
10278 "specific (only available for <literal>i386</literal> and <literal>amd64</"
10279 "literal>), or uses other hardware-specific features not supported on all "
10280 "architectures."
10281 msgstr ""
10282 "Einige Pakete haben immer noch Probleme mit der Erstellung und/oder Ihrer "
10283 "Funktion auf einigen der von Debian unterstützten Architekturen und können "
10284 "überhaupt nicht oder nicht in einem akzeptablen Zeitraum portiert werden. "
10285 "Ein Beispiel ist ein Paket, das SVGA-spezifisch ist (nur auf <literal>i386</"
10286 "literal> und <literal>amd64</literal> verfügbar) oder andere Hardware-"
10287 "spezifische Funktionen benutzt, die nicht von allen Architekturen "
10288 "unterstützt werden."
10289
10290 #. type: Content of: <chapter><section><section><para>
10291 #: pkgs.dbk:1838
10292 msgid ""
10293 "In order to prevent broken packages from being uploaded to the archive, and "
10294 "wasting buildd time, you need to do a few things:"
10295 msgstr ""
10296 "Um zu verhindern, dass kaputte Pakete in das Archiv hochgeladen werden und "
10297 "Buildd-Zeit vergeuden, müssen Sie ein paar Dinge tun:"
10298
10299 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10300 #: pkgs.dbk:1844
10301 msgid ""
10302 "First, make sure your package <emphasis>does</emphasis> fail to build on "
10303 "architectures that it cannot support.  There are a few ways to achieve "
10304 "this.  The preferred way is to have a small testsuite during build time that "
10305 "will test the functionality, and fail if it doesn't work.  This is a good "
10306 "idea anyway, as this will prevent (some) broken uploads on all "
10307 "architectures, and also will allow the package to build as soon as the "
10308 "required functionality is available."
10309 msgstr ""
10310 "Stellen Sie zuerst sicher, dass das Erstellen Ihres Pakets auf "
10311 "Architekturen, die es nicht unterstützt <emphasis>fehlschlägt</emphasis>. Es "
10312 "gibt mehrere Möglichkeiten dies zu bewirken. Der bevorzugte Weg ist es, "
10313 "während des Erstellens eine kleine Test-Suite zu verwenden, die die "
10314 "Funktionalität prüft und fehlschlägt, wenn es nicht funktioniert. Dies ist "
10315 "sowieso eine gute Idee, da es (einige) kaputte Uploads auf allen "
10316 "Architekturen verhindert und außerdem ermöglicht, das Paket zu erstellen, "
10317 "sobald die benötigte Funktionalität verfügbar ist."
10318
10319 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10320 #: pkgs.dbk:1852
10321 msgid ""
10322 "Additionally, if you believe the list of supported architectures is pretty "
10323 "constant, you should change <literal>any</literal> to a list of supported "
10324 "architectures in <filename>debian/control</filename>.  This way, the build "
10325 "will fail also, and indicate this to a human reader without actually trying."
10326 msgstr ""
10327 "Zusätzlich sollten Sie in <filename>debian/control</filename> <literal>any</"
10328 "literal> auf eine Liste der unterstützten Architekturen ändern, falls Sie "
10329 "glauben, die Liste der unterstützten Architekturen sei ziemlich "
10330 "gleichbleibend. Auf diese Art wird das Erstellen ebenfalls fehlschlagen und "
10331 "dies einem menschlichen Leser ohne tatsächliche Versuche anzeigen."
10332
10333 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10334 #: pkgs.dbk:1860
10335 msgid ""
10336 "In order to prevent autobuilders from needlessly trying to build your "
10337 "package, it must be included in <filename>Packages-arch-specific</filename>, "
10338 "a list used by the <command>wanna-build</command> script.  The current "
10339 "version is available as <ulink url=\"&url-buildd-p-a-s;\"/>; please see the "
10340 "top of the file for whom to contact for changes."
10341 msgstr ""
10342 "Um zu verhindern, dass Autobuilder unnötig versuchen Ihr Paket zu erstellen, "
10343 "muss es in <filename>Packages-arch-specific</filename> enthalten sein, einer "
10344 "Liste, die vom <command>wanna-build</command>-Skript benutzt wird. Die "
10345 "aktuelle Version ist unter <ulink url=\"&url-buildd-p-a-s;\"/> verfügbar. "
10346 "Bitte lesen am Anfang der Datei, wer wegen der Änderungen kontaktiert wird."
10347
10348 #. type: Content of: <chapter><section><section><para>
10349 #: pkgs.dbk:1869
10350 msgid ""
10351 "Please note that it is insufficient to only add your package to "
10352 "<filename>Packages-arch-specific</filename> without making it fail to build "
10353 "on unsupported architectures: A porter or any other person trying to build "
10354 "your package might accidently upload it without noticing it doesn't work.  "
10355 "If in the past some binary packages were uploaded on unsupported "
10356 "architectures, request their removal by filing a bug against <systemitem "
10357 "role=\"package\">ftp.debian.org</systemitem>."
10358 msgstr ""
10359 "Bitte beachten Sie, dass es nicht ausreicht, Ihr Paket nur zu "
10360 "<filename>Packages-arch-specific</filename> hinzuzufügen ohne dafür zu "
10361 "sorgen, dass das Erstellen auf nicht unterstützten Architekturen "
10362 "fehlschlägt: Ein Portierer oder jemand anderes, der versucht Ihr Paket zu "
10363 "erstellen, könnte Ihr Paket fälschlicherweise hochladen ohne zu bemerken, "
10364 "dass es nicht funktioniert. Wenn in der Vergangenheit einige Binärpakete auf "
10365 "nicht unterstützte Architekturen hochgeladen wurden, bitten Sie um Ihre "
10366 "Entfernung, indem Sie einen Fehlerbericht gegen <systemitem role=\"package"
10367 "\">ftp.debian.org</systemitem> einreichen."
10368
10369 #. type: Content of: <chapter><section><section><title>
10370 #: pkgs.dbk:1880
10371 msgid "Marking non-free packages as auto-buildable"
10372 msgstr "Unfreie Pakete als automatisch erstellbar kennzeichnen"
10373
10374 #. type: Content of: <chapter><section><section><para>
10375 #: pkgs.dbk:1882
10376 msgid ""
10377 "By default packages from the <literal>non-free</literal> section are not "
10378 "built by the autobuilder network (mostly because the license of the packages "
10379 "could disapprove).  To enable a package to be build you need to perform the "
10380 "following steps:"
10381 msgstr ""
10382 "Standardmäßig werden Pakete aus dem Bereich <literal>non-free</literal> "
10383 "nicht durch das Autobuilder-Netzwerk gebaut (meistens, weil die Lizenz der "
10384 "Pakete dem entgegen stehen könnte). Um zu aktivieren, dass ein Paket gebaut "
10385 "wird, müssen Sie die folgenden Schritte durchführen:"
10386
10387 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10388 #: pkgs.dbk:1890
10389 msgid ""
10390 "Check whether it is legally allowed and technically possible to auto-build "
10391 "the package;"
10392 msgstr ""
10393 "Prüfen, ob es rechtlich erlaubt und technisch möglich ist, das Paket "
10394 "automatisch zu bauen;"
10395
10396 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10397 #: pkgs.dbk:1896
10398 msgid ""
10399 "Add <literal>XS-Autobuild: yes</literal> into the header part of "
10400 "<filename>debian/control</filename>;"
10401 msgstr ""
10402 "<literal>XS-Autobuild: yes</literal> zu den Kopfzeilen von <filename>debian/"
10403 "control</filename> hinzufügen;"
10404
10405 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10406 #: pkgs.dbk:1902
10407 msgid ""
10408 "Send an email to &email-nonfree-release; and explain why the package can "
10409 "legitimately and technically be auto-built."
10410 msgstr ""
10411 "eine E-Mail an &email-nonfree-release; senden und erklären, warum das Paket "
10412 "rechtlich und technisch automatisch gebaut werden kann."
10413
10414 #. type: Content of: <chapter><section><title>
10415 #: pkgs.dbk:1911
10416 msgid "Non-Maintainer Uploads (NMUs)"
10417 msgstr "Non-Maintainer Uploads (NMUs)"
10418
10419 #. type: Content of: <chapter><section><para>
10420 #: pkgs.dbk:1913
10421 msgid ""
10422 "Every package has one or more maintainers. Normally, these are the people "
10423 "who work on and upload new versions of the package. In some situations, it "
10424 "is useful that other developers can upload a new version as well, for "
10425 "example if they want to fix a bug in a package they don't maintain, when the "
10426 "maintainer needs help to respond to issues.  Such uploads are called "
10427 "<emphasis>Non-Maintainer Uploads (NMU)</emphasis>."
10428 msgstr ""
10429 "Jedes Paket hat einen oder mehrere Betreuer. Normalerweise sind das Leute, "
10430 "die daran arbeiten und neue Versionen des Pakets hochladen. In einigen "
10431 "Situationen ist es nützlich, dass auch andere Entwickler neue Versionen "
10432 "hochladen können, zum Beispiel, falls sie einen Fehler in einem Paket "
10433 "beheben möchten, das sie nicht betreuen, wenn der Betreuer Hilfe benötigt, "
10434 "um auf Probleme zu antworten. Solche Uploads werden <emphasis>Non-Maintainer "
10435 "Uploads (NMU)</emphasis> genannt."
10436
10437 #. type: Content of: <chapter><section><section><title>
10438 #: pkgs.dbk:1922
10439 msgid "When and how to do an NMU"
10440 msgstr "Wann und wie ein NMU durchgeführt wird"
10441
10442 #. type: Content of: <chapter><section><section><para>
10443 #: pkgs.dbk:1925
10444 msgid "Before doing an NMU, consider the following questions:"
10445 msgstr "Beachten Sie die folgenden Fragen, bevor Sie einen NMU durchführen:"
10446
10447 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10448 #: pkgs.dbk:1930
10449 msgid ""
10450 "Does your NMU really fix bugs? Fixing cosmetic issues or changing the "
10451 "packaging style in NMUs is discouraged."
10452 msgstr ""
10453 "Behebt Ihr NMU wirklich Fehler? Kosmetische Probleme zu beheben oder den "
10454 "Paketierungsstil in NMUs zu ändern ist unerwünscht."
10455
10456 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10457 #: pkgs.dbk:1936
10458 msgid ""
10459 "Did you give enough time to the maintainer? When was the bug reported to the "
10460 "BTS? Being busy for a week or two isn't unusual.  Is the bug so severe that "
10461 "it needs to be fixed right now, or can it wait a few more days?"
10462 msgstr ""
10463 "Haben Sie dem Paketbetreuer genug Zeit gegeben? Wann wurde der Fehler an das "
10464 "BTS gemeldet? Es ist nicht unüblich, für eine oder zwei Wochen beschäftigt "
10465 "zu sein. Ist der Fehler so schwer, dass er jetzt sofort behoben werden muss "
10466 "oder kann er noch ein paar Tage warten?"
10467
10468 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10469 #: pkgs.dbk:1943
10470 msgid ""
10471 "How confident are you about your changes? Please remember the Hippocratic "
10472 "Oath: \"Above all, do no harm.\" It is better to leave a package with an "
10473 "open grave bug than applying a non-functional patch, or one that hides the "
10474 "bug instead of resolving it. If you are not 100% sure of what you did, it "
10475 "might be a good idea to seek advice from others. Remember that if you break "
10476 "something in your NMU, many people will be very unhappy about it."
10477 msgstr ""
10478 "Wie überzeugt sind Sie von Ihren Änderungen? Bitte erinnern Sie sich an den "
10479 "hippokratischen Eid: »Schaden Sie vor allem nicht«. Es ist besser, ein Paket "
10480 "mit einem offenen schweren Fehler zu belassen, als einen nicht "
10481 "funktionierenden Patch darauf anzuwenden oder einen, der den Fehler "
10482 "versteckt, anstatt Ihn zu beheben. Falls Sie nicht 100% sicher sind, was Sie "
10483 "getan haben, könnte es eine gute Idee sein, den Rat anderer zu suchen. "
10484 "Vergessen Sie nicht, das viele Leute sauer sind, falls Ihr NMU etwas kaputt "
10485 "macht."
10486
10487 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10488 #: pkgs.dbk:1953
10489 msgid ""
10490 "Have you clearly expressed your intention to NMU, at least in the BTS? It is "
10491 "also a good idea to try to contact the maintainer by other means (private "
10492 "email, IRC)."
10493 msgstr ""
10494 "Haben Sie Ihre Absicht, einen NMU durchzuführen, zumindest im BTS klar "
10495 "ausgedrückt? Es ist außerdem ratsam zu versuchen, den Paketbetreuer auf "
10496 "andere Arten zu kontaktieren (private E-Mail, IRC)."
10497
10498 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10499 #: pkgs.dbk:1960
10500 #, fuzzy
10501 #| msgid ""
10502 #| "If the maintainer is usually active and responsive, have you tried to "
10503 #| "contact him? In general it should be considered preferable that a "
10504 #| "maintainer takes care of an issue himself and that he is given the chance "
10505 #| "to review and correct your patch, because he can be expected to be more "
10506 #| "aware of potential issues which an NMUer might miss. It is often a better "
10507 #| "use of everyone's time if the maintainer is given an opportunity to "
10508 #| "upload a fix on their own."
10509 msgid ""
10510 "If the maintainer is usually active and responsive, have you tried to "
10511 "contact them? In general it should be considered preferable that maintainers "
10512 "take care of an issue themselves and that they are given the chance to "
10513 "review and correct your patch, because they can be expected to be more aware "
10514 "of potential issues which an NMUer might miss. It is often a better use of "
10515 "everyone's time if the maintainer is given an opportunity to upload a fix on "
10516 "their own."
10517 msgstr ""
10518 "Haben Sie versucht den Betreuer zu kontaktieren, falls er normalerweise "
10519 "aktiv und zugänglich ist? Im Allgemeinen sollte es als wünschenswert "
10520 "erachtet werden, dass sich ein Betreuer selbst um ein Problem kümmert und "
10521 "dass er die Möglichkeit hat, Ihr Patch zu überprüfen und zu korrigieren, da "
10522 "er potentielle Probleme kennen sollte, die demjenigen fehlen könnten, der "
10523 "den NMU durchführt. Die Zeit wird meist besser investiert, wenn dem Betreuer "
10524 "die Gelegenheit gegeben wird, eine Fehlerbehebung selbst hochzuladen."
10525
10526 #. type: Content of: <chapter><section><section><para>
10527 #: pkgs.dbk:1970
10528 msgid ""
10529 "When doing an NMU, you must first make sure that your intention to NMU is "
10530 "clear.  Then, you must send a patch with the differences between the current "
10531 "package and your proposed NMU to the BTS. The <command>nmudiff</command> "
10532 "script in the <systemitem role=\"package\">devscripts</systemitem> package "
10533 "might be helpful."
10534 msgstr ""
10535 "Wenn Sie einen NMU durchführen, sollten Sie zuerst dafür sorgen, dass Ihre "
10536 "Absicht einen NMU durchzuführen klar ist. Dann müssen Sie einen Patch mit "
10537 "den Unterschieden zwischen dem aktuellen Paket und dem geplanten NMU an das "
10538 "BTS senden. Das Skript <command>nmudiff</command> im Paket <systemitem role="
10539 "\"package\">devscripts</systemitem> könnte hilfreich sein."
10540
10541 #. type: Content of: <chapter><section><section><para>
10542 #: pkgs.dbk:1977
10543 msgid ""
10544 "While preparing the patch, you should better be aware of any package-"
10545 "specific practices that the maintainer might be using. Taking them into "
10546 "account reduces the burden of integrating your changes into the normal "
10547 "package workflow and thus increases the chances that integration will "
10548 "happen. A good place where to look for for possible package-specific "
10549 "practices is <ulink url=\"&url-debian-policy;ch-source.html#s-readmesource"
10550 "\"><filename>debian/README.source</filename></ulink>."
10551 msgstr ""
10552 "Während Sie den Patch vorbereiten, sollten Sie besser einige "
10553 "paketspezifischen Verfahren kennen, die der Betreuer möglicherweise benutzt. "
10554 "Ihn einzubeziehen verringert die Belastung, die Änderungen zurück in den "
10555 "normalen Arbeitsablauf des Pakets zu integrieren und vergrößert daher die "
10556 "Möglichkeit, dass das geschieht. Ein guter Ort, um etwas über die "
10557 "paketspezifischen Methoden zu erfahren, ist <ulink url=\"&url-debian-policy;"
10558 "ch-source.html#s-readmesource\"><filename>debian/README.source</filename></"
10559 "ulink>."
10560
10561 #. type: Content of: <chapter><section><section><para>
10562 #: pkgs.dbk:1985
10563 msgid ""
10564 "Unless you have an excellent reason not to do so, you must then give some "
10565 "time to the maintainer to react (for example, by uploading to the "
10566 "<literal>DELAYED</literal> queue).  Here are some recommended values to use "
10567 "for delays:"
10568 msgstr ""
10569 "Sofern Sie keinen ausgezeichneten Grund haben, dies nicht zu tun, müssen Sie "
10570 "dem Paketbetreuer Zeit zum Reagieren geben (zum Beispiel durch Hochladen in "
10571 "die <literal>DELAYED</literal>-Warteschlange). Hier sind einige empfohlene "
10572 "Werte, die für Verzögerungen benutzt werden:"
10573
10574 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10575 #: pkgs.dbk:1992
10576 msgid ""
10577 "Upload fixing only release-critical bugs older than 7 days, with no "
10578 "maintainer activity on the bug for 7 days and no indication that a fix is in "
10579 "progress: 0 days"
10580 msgstr ""
10581 "Der Upload behebt nur veröffentlichungskritische Fehler, die älter als "
10582 "sieben Tage sind, ohne Betreueraktivität beim Fehler für sieben Tage und "
10583 "ohne Hinweis, dass eine Fehlerbehebung im Gang ist: 0 Tage"
10584
10585 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10586 #: pkgs.dbk:1997
10587 msgid "Upload fixing only release-critical bugs older than 7 days: 2 days"
10588 msgstr ""
10589 "Upload, der nur veröffentlichungskritische Fehler behebt, die älter als "
10590 "sieben Tage sind: zwei Tage"
10591
10592 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10593 #: pkgs.dbk:2002
10594 msgid "Upload fixing only release-critical and important bugs: 5 days"
10595 msgstr ""
10596 "Upload, der nur veröffentlichungskritische Fehler und Fehler mit Schweregrad "
10597 "»important«  behebt: fünf Tage"
10598
10599 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10600 #: pkgs.dbk:2007
10601 msgid "Other NMUs: 10 days"
10602 msgstr "Andere NMUs: zehn Tage"
10603
10604 #. type: Content of: <chapter><section><section><para>
10605 #: pkgs.dbk:2013
10606 msgid ""
10607 "Those delays are only examples. In some cases, such as uploads fixing "
10608 "security issues, or fixes for trivial bugs that blocking a transition, it is "
10609 "desirable that the fixed package reaches <literal>unstable</literal> sooner."
10610 msgstr ""
10611 "Diese Verzögerungen sind nur Beispiele. In manchen Fällen, wie bei Uploads, "
10612 "die Sicherheitsprobleme beheben oder der Behebung belangloser Fehler, die "
10613 "einen Übergang blockieren, ist es wünschenswert, dass ein repariertes Paket "
10614 "<literal>unstable</literal> eher erreicht."
10615
10616 #. type: Content of: <chapter><section><section><para>
10617 #: pkgs.dbk:2019
10618 msgid ""
10619 "Sometimes, release managers decide to allow NMUs with shorter delays for a "
10620 "subset of bugs (e.g release-critical bugs older than 7 days). Also, some "
10621 "maintainers list themselves in the <ulink url=\"&url-low-threshold-nmu;"
10622 "\">Low Threshold NMU list</ulink>, and accept that NMUs are uploaded without "
10623 "delay. But even in those cases, it's still a good idea to give the "
10624 "maintainer a few days to react before you upload, especially if the patch "
10625 "wasn't available in the BTS before, or if you know that the maintainer is "
10626 "generally active."
10627 msgstr ""
10628 "Manchmal entscheiden Release-Verwalter NMUs mit kürzeren Verzögerungen für "
10629 "eine Untermenge von Fehlern zu erlauben (z.B. veröffentlichungskritische "
10630 "Fehler, die älter als sieben Tage sind). Außerdem führen manche "
10631 "Paketbetreuer sie selbst in der Liste <ulink url=\"&url-low-threshold-nmu;"
10632 "\">LowThresholdNmu</ulink> (niedrige Schwelle für NMUs) auf und akzeptieren, "
10633 "dass NMUs ohne Verzögerung hochgeladen werden. Aber sogar in diesen Fällen "
10634 "ist es immer noch ratsam, dem Betreuer ein paar Tage Zeit zum Reagieren zu "
10635 "geben bevor Sie etwas hochladen, insbesondere, wenn der Patch vorher nicht "
10636 "im BTS verfügbar war oder falls Sie wissen, dass der Paketgetreuer allgemein "
10637 "aktiv ist."
10638
10639 #. type: Content of: <chapter><section><section><para>
10640 #: pkgs.dbk:2029
10641 msgid ""
10642 "After you upload an NMU, you are responsible for the possible problems that "
10643 "you might have introduced. You must keep an eye on the package (subscribing "
10644 "to the package on the PTS is a good way to achieve this)."
10645 msgstr ""
10646 "Nachdem Sie einen NMU hochgeladen haben, sind Sie für mögliche Probleme "
10647 "verantwortlich, die Sie möglicherweise eingeleitet haben. Sie müssen das "
10648 "Paket im Auge behalten (ein gute Möglichkeit dies zu erreichen, ist es, das "
10649 "Paket im PTS zu abonnieren )."
10650
10651 #. type: Content of: <chapter><section><section><para>
10652 #: pkgs.dbk:2035
10653 msgid ""
10654 "This is not a license to perform NMUs thoughtlessly.  If you NMU when it is "
10655 "clear that the maintainers are active and would have acknowledged a patch in "
10656 "a timely manner, or if you ignore the recommendations of this document, your "
10657 "upload might be a cause of conflict with the maintainer.  You should always "
10658 "be prepared to defend the wisdom of any NMU you perform on its own merits."
10659 msgstr ""
10660 "Dies ist keine Lizenz, rücksichtslos NMUs durchzuführen. Falls Sie einen NMU "
10661 "auf den Weg bringen, wenn es klar ist, dass die Betreuer aktiv sind und ein "
10662 "Patch zeitnah anerkennen würden oder falls Sie die Empfehlungen dieses "
10663 "Dokuments ignorieren, könnte Ihr Upload zu einem Konflikt mit dem Betreuer "
10664 "führen. Sie sollten immer darauf vorbereitet sein, im Nachhinein für den von "
10665 "Ihnen durchgeführten NMU aus eigener Kraft einstehen zu können."
10666
10667 #. type: Content of: <chapter><section><section><title>
10668 #: pkgs.dbk:2045
10669 msgid "NMUs and <filename>debian/changelog</filename>"
10670 msgstr "NMUs und <filename>debian/changelog</filename>"
10671
10672 #. type: Content of: <chapter><section><section><para>
10673 #: pkgs.dbk:2047
10674 msgid ""
10675 "Just like any other (source) upload, NMUs must add an entry to "
10676 "<filename>debian/changelog</filename>, telling what has changed with this "
10677 "upload.  The first line of this entry must explicitely mention that this "
10678 "upload is an NMU, e.g.:"
10679 msgstr ""
10680 "Genauso wie jeder andere (Quell-) Upload, müssen NMUs einen Eintrag in "
10681 "<filename>debian/changelog</filename> hinzufügen, der mitteilt, was mit "
10682 "diesem Upload geändert wurde. Die erste Zeile muss explizit erwähnen, dass "
10683 "dieser Upload ein NMU ist, z.B:"
10684
10685 #. type: Content of: <chapter><section><section><screen>
10686 #: pkgs.dbk:2052
10687 #, no-wrap
10688 msgid "  * Non-maintainer upload.\n"
10689 msgstr "  * Non-maintainer upload.\n"
10690
10691 #. type: Content of: <chapter><section><section><para>
10692 #: pkgs.dbk:2056
10693 msgid "The way to version NMUs differs for native and non-native packages."
10694 msgstr ""
10695 "Die Möglichkeiten der Versionsvergabe für NMUs unterscheidet sich bei "
10696 "nativen und nicht nativen Paketen."
10697
10698 #. type: Content of: <chapter><section><section><para>
10699 #: pkgs.dbk:2059
10700 msgid ""
10701 "If the package is a native package (without a Debian revision in the version "
10702 "number), the version must be the version of the last maintainer upload, plus "
10703 "<literal>+nmu<replaceable>X</replaceable></literal>, where <replaceable>X</"
10704 "replaceable> is a counter starting at <literal>1</literal>.  If the last "
10705 "upload was also an NMU, the counter should be increased.  For example, if "
10706 "the current version is <literal>1.5</literal>, then an NMU would get version "
10707 "<literal>1.5+nmu1</literal>."
10708 msgstr ""
10709 "Falls es sich um ein natives Paket (ohne Debian-Revision in der "
10710 "Versionsnummer) handelt, muss die Versionsnummer die des letzten Betreuer-"
10711 "Uploads plus <literal>+nmu<replaceable>X</replaceable></literal> sein, wobei "
10712 "<replaceable>X</replaceable> ein Zähler ist, der bei <literal>1</literal> "
10713 "beginnt. Falls der letzte Upload auch ein NMU war, wird der Zähler erhöht. "
10714 "Wenn beispielsweise die aktuelle Version <literal>1.5</literal> ist, dann "
10715 "würde der NMU die Version <literal>1.5+nmu1</literal> werden."
10716
10717 #. type: Content of: <chapter><section><section><para>
10718 #: pkgs.dbk:2069
10719 msgid ""
10720 "If the package is not a native package, you should add a minor version "
10721 "number to the Debian revision part of the version number (the portion after "
10722 "the last hyphen). This extra number must start at <literal>1</literal>.  For "
10723 "example, if the current version is <literal>1.5-2</literal>, then an NMU "
10724 "would get version <literal>1.5-2.1</literal>. If a new upstream version is "
10725 "packaged in the NMU, the Debian revision is set to <literal>0</literal>, for "
10726 "example <literal>1.6-0.1</literal>."
10727 msgstr ""
10728 "Falls es sich um kein natives Paket handelt, sollten Sie eine untergeordnete "
10729 "Versionsnummer zum Debian-Revisionsteil der Versionsnummer hinzufügen (der "
10730 "Teil nach dem letzten Bindestrich). Diese zusätzliche Zahl muss bei "
10731 "<literal>1</literal> anfangen. Wenn zum Beispiel die aktuelle Version "
10732 "<literal>1.5-2</literal> ist, dann würde ein NMU die Version "
10733 "<literal>1.5-2.1</literal> erhalten. Falls eine neue Originalversion im NMU "
10734 "paketiert wird, wird die Debian-Revision auf <literal>0</literal> gesetzt, "
10735 "zum Beispiel <literal>1.6-0.1</literal>."
10736
10737 #. type: Content of: <chapter><section><section><para>
10738 #: pkgs.dbk:2078
10739 msgid ""
10740 "In both cases, if the last upload was also an NMU, the counter should be "
10741 "increased. For example, if the current version is <literal>1.5+nmu3</"
10742 "literal> (a native package which has already been NMUed), the NMU would get "
10743 "version <literal>1.5+nmu4</literal>."
10744 msgstr ""
10745 "In beiden Fällen sollte der Zähler erhöht werden, falls der letzte Upload "
10746 "auch ein NMU war. Wenn zum Beispiel die letzte Version <literal>1.5+nmu3</"
10747 "literal> war (ein natives Paket, für das bereits ein NMU durchgeführt "
10748 "wurde), würde der NMU die Version <literal>1.5+nmu4</literal> erhalten."
10749
10750 #. type: Content of: <chapter><section><section><para>
10751 #: pkgs.dbk:2084
10752 msgid ""
10753 "A special versioning scheme is needed to avoid disrupting the maintainer's "
10754 "work, since using an integer for the Debian revision will potentially "
10755 "conflict with a maintainer upload already in preparation at the time of an "
10756 "NMU, or even one sitting in the ftp NEW queue.  It also has the benefit of "
10757 "making it visually clear that a package in the archive was not made by the "
10758 "official maintainer."
10759 msgstr ""
10760 "Es wird ein spezielles Schema der Versionsvergabe benötigt, um zu verhindern "
10761 "dass die Arbeit des Maintainers unterbrochen wird, da die Benutzung einer "
10762 "Ganzzahl für die Debian-Revision einen potentiellen Konflikt mit einem "
10763 "Betreuer-Upload hervorruft, der bereits zur Zeit des NMUs vorbereitet wird "
10764 "oder sogar in der Ftp-Warteschlange NEW ist. Es hat außerdem den Vorteil, "
10765 "dass es optisch klar zeigt, dass ein Paket im Archiv nicht vom offiziellen "
10766 "Betreuer stammt."
10767
10768 #. type: Content of: <chapter><section><section><para>
10769 #: pkgs.dbk:2094
10770 msgid ""
10771 "If you upload a package to testing or stable, you sometimes need to \"fork\" "
10772 "the version number tree. This is the case for security uploads, for "
10773 "example.  For this, a version of the form <literal>+deb<replaceable>XY</"
10774 "replaceable>u<replaceable>Z</replaceable></literal> should be used, where "
10775 "<replaceable>X</replaceable> and <replaceable>Y</replaceable> are the major "
10776 "and minor release numbers, and <replaceable>Z</replaceable> is a counter "
10777 "starting at <literal>1</literal>.  When the release number is not yet known "
10778 "(often the case for <literal>testing</literal>, at the beginning of release "
10779 "cycles), the lowest release number higher than the last stable release "
10780 "number must be used.  For example, while Lenny (Debian 5.0) is stable, a "
10781 "security NMU to stable for a package at version <literal>1.5-3</literal> "
10782 "would have version <literal>1.5-3+deb50u1</literal>, whereas a security NMU "
10783 "to Squeeze would get version <literal>1.5-3+deb60u1</literal>. After the "
10784 "release of Squeeze, security uploads to the <literal>testing</literal> "
10785 "distribution will be versioned <literal>+deb61uZ</literal>, until it is "
10786 "known whether that release will be Debian 6.1 or Debian 7.0 (if that becomes "
10787 "the case, uploads will be versioned as <literal>+deb70uZ</literal>)."
10788 msgstr ""
10789 "Falls Sie ein Paket nach Testing oder Stable hochladen, müssen Sie manchmal "
10790 "den Baum der Versionsnummern verzweigen. Dies ist beispielsweise bei "
10791 "Sicherheitsaktualisierungen der Fall. Aus diesem Grund sollte eine Version "
10792 "der Form <literal>+deb<replaceable>XY</replaceable>u<replaceable>Z</"
10793 "replaceable></literal> benutzt werden, wobei <replaceable>X</replaceable> "
10794 "und <replaceable>Y</replaceable> die Major- und Minor-Release-Nummern und "
10795 "<replaceable>Z</replaceable> ein Zähler ist, der bei <literal>1</literal> "
10796 "beginnt. Wenn die Release-Nummer noch nicht bekannt ist (öfters der Fall bei "
10797 "<literal>testing</literal> zu Beginn des Release-Zyklus), muss die kleinste "
10798 "Release-Nummer benutzt werden, die größer als die letzte Stable-Release-"
10799 "Nummer ist. Während zum Beispiel Lenny (Debian 5.0) Stable ist, hätte ein "
10800 "Sicherheits-NMU für Stable für ein Paket der Version <literal>1.5-3</"
10801 "literal> die Version <literal>1.5-3+deb50u1</literal>, während ein "
10802 "Sicherheits-NMU für Squeeze die Version <literal>1.5-3+deb60u1</literal> "
10803 "bekäme. Nach dem Release von Squeeze werden Sicherheits-Uploads in die "
10804 "Distribution <literal>testing</literal> mit der Versionsnummer <literal>"
10805 "+deb61uZ</literal> versehen, bis bekannt ist, ob das Release Debian 6.1 oder "
10806 "Debian 7.0 sein wird (falls dies der Fall ist, bekommen Uploads die Version "
10807 "<literal>+deb70uZ</literal>)."
10808
10809 #. type: Content of: <chapter><section><section><title>
10810 #: pkgs.dbk:2116
10811 msgid "Using the <literal>DELAYED/</literal> queue"
10812 msgstr "Benutzung der Warteschlange <literal>DELAYED/</literal>"
10813
10814 #. type: Content of: <chapter><section><section><para>
10815 #: pkgs.dbk:2119
10816 #, fuzzy
10817 #| msgid ""
10818 #| "Having to wait for a response after you request permission to NMU is "
10819 #| "inefficient, because it costs the NMUer a context switch to come back to "
10820 #| "the issue.  The <literal>DELAYED</literal> queue (see <xref linkend="
10821 #| "\"delayed-incoming\"/>)  allows the developer doing the NMU to perform "
10822 #| "all the necessary tasks at the same time. For instance, instead of "
10823 #| "telling the maintainer that you will upload the updated package in 7 "
10824 #| "days, you should upload the package to <literal>DELAYED/7</literal> and "
10825 #| "tell the maintainer that he has 7 days to react.  During this time, the "
10826 #| "maintainer can ask you to delay the upload some more, or cancel your "
10827 #| "upload."
10828 msgid ""
10829 "Having to wait for a response after you request permission to NMU is "
10830 "inefficient, because it costs the NMUer a context switch to come back to the "
10831 "issue.  The <literal>DELAYED</literal> queue (see <xref linkend=\"delayed-"
10832 "incoming\"/>)  allows the developer doing the NMU to perform all the "
10833 "necessary tasks at the same time. For instance, instead of telling the "
10834 "maintainer that you will upload the updated package in 7 days, you should "
10835 "upload the package to <literal>DELAYED/7</literal> and tell the maintainer "
10836 "that they have 7 days to react.  During this time, the maintainer can ask "
10837 "you to delay the upload some more, or cancel your upload."
10838 msgstr ""
10839 "Nachdem Sie um Erlaubnis ersucht haben, einen NMU durchzuführen, ist es "
10840 "ineffizient, auf eine Antwort zu warten, da es für denjenigen, der den NMU "
10841 "durchführt, einen Kontextwechsel zurück zu diesem Thema erfordert. Die "
10842 "Warteschlange <literal>DELAYED</literal> (siehe <xref linkend=\"delayed-"
10843 "incoming\"/>) ermöglicht es einem Entwickler einen NMU und alle nötigen "
10844 "Aufgaben gleichzeitig durchzuführen. Sie sollten zum Beispiel anstatt dem "
10845 "Betreuer mitzuteilen, dass Sie das aktualisierte Paket in sieben Tagen "
10846 "hochladen werden, das Paket nach <literal>DELAYED/7</literal> hochladen und "
10847 "dem Betreuer mitteilen, dass er sieben Tage zum reagieren hat. Während "
10848 "dieser Zeit kann der Betreuer Sie bitten, den Upload etwas länger "
10849 "aufzuschieben oder Ihren Upload abzubrechen."
10850
10851 #. type: Content of: <chapter><section><section><para>
10852 #: pkgs.dbk:2133
10853 #, fuzzy
10854 #| msgid ""
10855 #| "The <literal>DELAYED</literal> queue should not be used to put additional "
10856 #| "pressure on the maintainer. In particular, it's important that you are "
10857 #| "available to cancel or delay the upload before the delay expires since "
10858 #| "the maintainer cannot cancel the upload himself."
10859 msgid ""
10860 "The <literal>DELAYED</literal> queue should not be used to put additional "
10861 "pressure on the maintainer. In particular, it's important that you are "
10862 "available to cancel or delay the upload before the delay expires since the "
10863 "maintainer cannot cancel the upload themselves."
10864 msgstr ""
10865 "Die Warteschlange <literal>DELAYED</literal> sollte nicht benutzt werden, um "
10866 "zusätzlichen Druck auf den Paketbetreuer auszuüben. Es ist besonders "
10867 "wichtig, dass Sie erreichbar sind, um die Verzögerung des Uploads "
10868 "abzubrechen, bevor die Zeit abläuft, da der Betreuer den Upload nicht selbst "
10869 "abbrechen kann."
10870
10871 #. type: Content of: <chapter><section><section><para>
10872 #: pkgs.dbk:2140
10873 #, fuzzy
10874 #| msgid ""
10875 #| "If you make an NMU to <literal>DELAYED</literal> and the maintainer "
10876 #| "updates his package before the delay expires, your upload will be "
10877 #| "rejected because a newer version is already available in the archive.  "
10878 #| "Ideally, the maintainer will take care to include your proposed changes "
10879 #| "(or at least a solution for the problems they address) in that upload."
10880 msgid ""
10881 "If you make an NMU to <literal>DELAYED</literal> and the maintainer updates "
10882 "the package before the delay expires, your upload will be rejected because a "
10883 "newer version is already available in the archive.  Ideally, the maintainer "
10884 "will take care to include your proposed changes (or at least a solution for "
10885 "the problems they address) in that upload."
10886 msgstr ""
10887 "Falls Sie einen NMU nach <literal>DELAYED</literal> durchführen und der "
10888 "Betreuer sein Paket vor Ablauf der Verzögerung aktualisiert, wird Ihr Upload "
10889 "abgelehnt, da bereits eine neuere Version im Archiv verfügbar ist. "
10890 "Idealerweise achtet der Betreuer darauf, dass er die von Ihnen "
10891 "vorgeschlagenen Änderungen (oder zumindest eine Lösung für die Probleme, die "
10892 "sie behandeln) in diesen Upload einfließen lässt."
10893
10894 #. type: Content of: <chapter><section><section><title>
10895 #: pkgs.dbk:2150
10896 msgid "NMUs from the maintainer's point of view"
10897 msgstr "NMUs aus Sicht des Paketbetreuers"
10898
10899 #. type: Content of: <chapter><section><section><para>
10900 #: pkgs.dbk:2153
10901 msgid ""
10902 "When someone NMUs your package, this means they want to help you to keep it "
10903 "in good shape.  This gives users fixed packages faster.  You can consider "
10904 "asking the NMUer to become a co-maintainer of the package.  Receiving an NMU "
10905 "on a package is not a bad thing; it just means that the package is "
10906 "interesting enough for other people to work on it."
10907 msgstr ""
10908 "Wenn jemand einen NMU Ihres Pakets dürchführt, bedeutet dies, dass er Ihnen "
10909 "helfen möchte, es in einem guten Zustand zu halten. Dies beschert den "
10910 "Anwendern schneller reparierte Pakete. Sie könnten überlegen, ob Sie "
10911 "denjenigen, der das NMU durchführte, fragen möchten, ob er Mitbetreuer des "
10912 "Pakets werden will. Der Erhalt eines NMUs für ein Paket ist keine schlechte "
10913 "Sache; es bedeutet nur, dass das Paket interessant genug ist, dass andere "
10914 "Leute daran arbeiten."
10915
10916 #. type: Content of: <chapter><section><section><para>
10917 #: pkgs.dbk:2162
10918 msgid ""
10919 "To acknowledge an NMU, include its changes and changelog entry in your next "
10920 "maintainer upload.  If you do not acknowledge the NMU by including the NMU "
10921 "changelog entry in your changelog, the bugs will remain closed in the BTS "
10922 "but will be listed as affecting your maintainer version of the package."
10923 msgstr ""
10924 "Um einen NMU anzuerkennen, schließen Sie dessen Änderungen und "
10925 "Änderungsprotokolleinträge in Ihren nächsten Upload ein. Falls Sie den NMU "
10926 "nicht anerkennen, schließen Sie den Änderungsprotokolleintrag des NMUs in "
10927 "Ihr Änderungsprotokoll ein, die Fehler bleiben im BTS geschlossen, werden "
10928 "aber als Ihre Betreuerversion des Pakets betreffend aufgeführt."
10929
10930 #. type: Content of: <chapter><section><section><title>
10931 #: pkgs.dbk:2171
10932 msgid "Source NMUs vs Binary-only NMUs (binNMUs)"
10933 msgstr "Quell-NMUs gegenüber rein binären NMUs (binNMUs)"
10934
10935 #. type: Content of: <chapter><section><section><para>
10936 #: pkgs.dbk:2174
10937 msgid ""
10938 "The full name of an NMU is <emphasis>source NMU</emphasis>.  There is also "
10939 "another type, namely the <emphasis>binary-only NMU</emphasis>, or "
10940 "<emphasis>binNMU</emphasis>.  A binNMU is also a package upload by someone "
10941 "other than the package's maintainer.  However, it is a binary-only upload."
10942 msgstr ""
10943 "Der vollständige Name eines NMUs ist <emphasis>Quell-NMU</emphasis>. Es gibt "
10944 "auch einen anderen Typ, der <emphasis>rein binärer NMU</emphasis> oder "
10945 "<emphasis>binNMU</emphasis> genannt wird. Ein binNMU ist ebenfalls ein Paket-"
10946 "Upload durch jemand anderes als den Paketbetreuer. Er ist jedoch rein binär."
10947
10948 #. type: Content of: <chapter><section><section><para>
10949 #: pkgs.dbk:2181
10950 msgid ""
10951 "When a library (or other dependency) is updated, the packages using it may "
10952 "need to be rebuilt.  Since no changes to the source are needed, the same "
10953 "source package is used."
10954 msgstr ""
10955 "Wenn eine Bibliothek (oder andere Abhängigkeit) aktualisiert wird, könnte es "
10956 "notwendig sein, das Paket neu zu erstellen. Da keine Änderungen am Quellcode "
10957 "nötig sind, wird das gleiche Quellpaket benutzt."
10958
10959 #. type: Content of: <chapter><section><section><para>
10960 #: pkgs.dbk:2187
10961 msgid ""
10962 "BinNMUs are usually triggered on the buildds by wanna-build.  An entry is "
10963 "added to <filename>debian/changelog</filename>, explaining why the upload "
10964 "was needed and increasing the version number as described in <xref linkend="
10965 "\"binary-only-nmu\"/>.  This entry should not be included in the next upload."
10966 msgstr ""
10967 "BinNMUs werden üblicherweise auf Buildds durch Wanna-Build ausgelöst. "
10968 "<filename>debian/changelog</filename> wird ein Eintrag hinzugeführt, der "
10969 "erklärt, warum der Upload nötig war und die Versionsnummer wird, wie in "
10970 "<xref linkend=\"binary-only-nmu\"/> beschrieben, erhöht. Dieser Eintrag "
10971 "sollte nicht im nächsten Upload enthalten sein."
10972
10973 #. type: Content of: <chapter><section><section><para>
10974 #: pkgs.dbk:2195
10975 msgid ""
10976 "Buildds upload packages for their architecture to the archive as binary-only "
10977 "uploads.  Strictly speaking, these are binNMUs.  However, they are not "
10978 "normally called NMU, and they don't add an entry to <filename>debian/"
10979 "changelog</filename>."
10980 msgstr ""
10981 "Buildds lädt Pakete für seine Architektur als rein binäre Uploads in das "
10982 "Archiv. Genaugenommen sind dies binNMUs. Sie werden jedoch normalerweise "
10983 "nicht als NMU bezeichnet und fügen <filename>debian/changelog</filename> "
10984 "keinen Eintrag hinzu."
10985
10986 #. type: Content of: <chapter><section><section><title>
10987 #: pkgs.dbk:2203
10988 msgid "NMUs vs QA uploads"
10989 msgstr "NMUs gegenüber QS-Uploads"
10990
10991 #. type: Content of: <chapter><section><section><para>
10992 #: pkgs.dbk:2206
10993 msgid ""
10994 "NMUs are uploads of packages by somebody else than their assigned "
10995 "maintainer.  There is another type of upload where the uploaded package is "
10996 "not yours: QA uploads. QA uploads are uploads of orphaned packages."
10997 msgstr ""
10998 "NMUs sind Uploads von Paketen durch jemand anderes als den ihnen "
10999 "zugewiesenen Betreuer. Es gibt noch einen anderen Upload-Typ, bei dem ihm "
11000 "das hochgeladene Paket nicht gehört: QS-Uploads. QS-Uploads sind Uploads "
11001 "verwaister Pakete."
11002
11003 #. type: Content of: <chapter><section><section><para>
11004 #: pkgs.dbk:2213
11005 msgid ""
11006 "QA uploads are very much like normal maintainer uploads: they may fix "
11007 "anything, even minor issues; the version numbering is normal, and there is "
11008 "no need to use a delayed upload.  The difference is that you are not listed "
11009 "as the <literal>Maintainer</literal> or <literal>Uploader</literal> for the "
11010 "package.  Also, the changelog entry of a QA upload has a special first line:"
11011 msgstr ""
11012 "QS-Uploads sind normalen Betreuer-Uploads sehr ähnlich: sie können alles "
11013 "reparieren, sogar kleine Probleme. Die Versionsnummerierung ist normal und "
11014 "es sind keine verzögerten Uploads nötig. Der Unterschied besteht darin, dass "
11015 "Sie nicht als <literal>Maintainer</literal> oder <literal>Uploader</literal> "
11016 "des Pakets aufgeführt werden. Außerdem hat der Änderungsprotokolleintrag "
11017 "eines QS-Uploads eine spezielle erste Zeile:"
11018
11019 #. type: Content of: <chapter><section><section><screen>
11020 #: pkgs.dbk:2221
11021 #, no-wrap
11022 msgid " * QA upload.\n"
11023 msgstr " * QA upload.\n"
11024
11025 #. type: Content of: <chapter><section><section><para>
11026 #: pkgs.dbk:2225
11027 msgid ""
11028 "If you want to do an NMU, and it seems that the maintainer is not active, it "
11029 "is wise to check if the package is orphaned (this information is displayed "
11030 "on the package's Package Tracking System page).  When doing the first QA "
11031 "upload to an orphaned package, the maintainer should be set to "
11032 "<literal>Debian QA Group &lt;packages@qa.debian.org&gt;</literal>.  Orphaned "
11033 "packages which did not yet have a QA upload still have their old maintainer "
11034 "set.  There is a list of them at <ulink url=\"&url-orphaned-not-qa;\"/>."
11035 msgstr ""
11036 "Falls Sie einen NMU durchführen möchten und es so aussieht, als sei der "
11037 "Betreuer nicht aktiv, ist es vernünftig zu prüfen, ob das Paket verwaist ist "
11038 "(diese Information wird auf der Seite des Pakets im Paketverfolgungssystem "
11039 "»PTS« angezeigt). Beim ersten QS-Upload zu einem verwaisten Paket, sollte "
11040 "der Betreuer auf <literal>Debian QA Group &lt;packages@qa.debian.org&gt;</"
11041 "literal> gesetzt werden. Bei verwaisten Paketen, für die noch kein QS-Upload "
11042 "durchgeführt wurde, ist immer noch der alte Betreuer gesetzt. Eine Liste "
11043 "dieser Pakete finden Sie unter <ulink url=\"&url-orphaned-not-qa;\"/>."
11044
11045 #. type: Content of: <chapter><section><section><para>
11046 #: pkgs.dbk:2236
11047 msgid ""
11048 "Instead of doing a QA upload, you can also consider adopting the package by "
11049 "making yourself the maintainer.  You don't need permission from anybody to "
11050 "adopt an orphaned package, you can just set yourself as maintainer and "
11051 "upload the new version (see <xref linkend=\"adopting\"/>)."
11052 msgstr ""
11053 "Anstatt einen QS-Upload durchzuführen, können Sie auch erwägen das Paket zu "
11054 "adoptieren, indem Sie sich selbst zum Betreuer machen. Sie benötigen von "
11055 "niemandem eine Erlaubnis, um ein verwaistes Paket zu adoptieren, Sie müssen "
11056 "sich nur selbst als Betreuer einsetzen und die neue Version hochladen (siehe "
11057 "<xref linkend=\"adopting\"/>)."
11058
11059 #. type: Content of: <chapter><section><section><title>
11060 #: pkgs.dbk:2245
11061 msgid "NMUs vs team uploads"
11062 msgstr "NMUs gegenüber Team-Uploads"
11063
11064 #. type: Content of: <chapter><section><section><para>
11065 #: pkgs.dbk:2248
11066 msgid ""
11067 "Sometimes you are fixing and/or updating a package because you are member of "
11068 "a packaging team (which uses a mailing list as <literal>Maintainer</literal> "
11069 "or <literal>Uploader</literal>, see <xref linkend=\"collaborative-maint\"/>) "
11070 "but you don't want to add yourself to <literal>Uploaders</literal> because "
11071 "you do not plan to contribute regularly to this specific package. If it "
11072 "conforms with your team's policy, you can perform a normal upload without "
11073 "being listed directly as <literal>Maintainer</literal> or <literal>Uploader</"
11074 "literal>. In that case, you should start your changelog entry with the "
11075 "following line:"
11076 msgstr ""
11077 "Manchmal reparieren und/oder aktualisieren Sie ein Paket, weil Sie Mitglied "
11078 "des Paketierungs-Teams sind (das als <literal>Maintainer</literal> oder "
11079 "<literal>Uploader</literal> eine Mailingliste benutzt, siehe <xref linkend="
11080 "\"collaborative-maint\"/>), aber Sie möchten sich selbst nicht zu den "
11081 "<literal>Uploaders</literal> hinzufügen, da Sie nicht planen, regulär an "
11082 "diesem speziellen Paket mitzuarbeiten. Falls dies mit den Richtlinien Ihres "
11083 "Teams in Einklang steht, können Sie einen normalen Upload durchführen ohne "
11084 "direkt als <literal>Maintainer</literal> oder <literal>Uploader</literal> "
11085 "aufgeführt zu werden. In diesem Fall sollten Sie Ihren "
11086 "Änderungsprotokolleintrag mit der folgenden Zeile beginnen:"
11087
11088 #. type: Content of: <chapter><section><section><screen>
11089 #: pkgs.dbk:2258
11090 #, no-wrap
11091 msgid " * Team upload.\n"
11092 msgstr " * Team upload.\n"
11093
11094 #. type: Content of: <chapter><section><title>
11095 #: pkgs.dbk:2266
11096 msgid "Collaborative maintenance"
11097 msgstr "Gemeinschaftliche Verwaltung"
11098
11099 #. type: Content of: <chapter><section><para>
11100 #: pkgs.dbk:2268
11101 msgid ""
11102 "Collaborative maintenance is a term describing the sharing of Debian package "
11103 "maintenance duties by several people.  This collaboration is almost always a "
11104 "good idea, since it generally results in higher quality and faster bug fix "
11105 "turnaround times.  It is strongly recommended that packages with a priority "
11106 "of <literal>standard</literal> or which are part of the base set have co-"
11107 "maintainers."
11108 msgstr ""
11109 "Gemeinschaftliche Verwaltung ist ein Begriff, der die gemeinsamen "
11110 "Verwaltungspflichten von Debian-Paketen durch mehrere Leute beschreibt. "
11111 "Diese Zusammenarbeit ist fast immer eine gute Idee, da sie generell in einer "
11112 "höheren Qualität und einer schnelleren Fehlerbehebungszeit resultiert. Es "
11113 "wird dringend empfohlen, dass Pakete, die die Priorität <literal>standard</"
11114 "literal> haben, oder Teil der grundlegenden Zusammenstellung sind, "
11115 "Mitbetreuer haben."
11116
11117 #. type: Content of: <chapter><section><para>
11118 #: pkgs.dbk:2276
11119 msgid ""
11120 "Generally there is a primary maintainer and one or more co-maintainers.  The "
11121 "primary maintainer is the person whose name is listed in the "
11122 "<literal>Maintainer</literal> field of the <filename>debian/control</"
11123 "filename> file.  Co-maintainers are all the other maintainers, usually "
11124 "listed in the <literal>Uploaders</literal> field of the <filename>debian/"
11125 "control</filename> file."
11126 msgstr ""
11127 "Generell gibt es einen Hauptbetreuer und einen oder mehrere Mitbetreuer. Der "
11128 "Hauptbetreuer ist die Person, deren Name im Feld <literal>Maintainer</"
11129 "literal> der Datei <filename>debian/control</filename> steht. Mitbetreuer "
11130 "sind alle anderen Betreuer. Sie werden normalerweise in der Datei "
11131 "<filename>debian/control</filename> im Feld <literal>Uploaders</literal> "
11132 "aufgeführt."
11133
11134 #. type: Content of: <chapter><section><para>
11135 #: pkgs.dbk:2284
11136 msgid ""
11137 "In its most basic form, the process of adding a new co-maintainer is quite "
11138 "easy:"
11139 msgstr ""
11140 "In seiner grundlegendsten Form ist der Prozess neue Mitbetreuer hinzuzufügen "
11141 "ziemlich einfach:"
11142
11143 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11144 #: pkgs.dbk:2290
11145 msgid ""
11146 "Setup the co-maintainer with access to the sources you build the package "
11147 "from.  Generally this implies you are using a network-capable version "
11148 "control system, such as <literal>CVS</literal> or <literal>Subversion</"
11149 "literal>.  Alioth (see <xref linkend=\"alioth\"/>) provides such tools, "
11150 "amongst others."
11151 msgstr ""
11152 "Richten Sie den Mitbetreuer mit Zugriff auf die Quellen ein, aus denen Sie "
11153 "das Paket erstellen. Dies impliziert, dass Sie ein netzwerkfähiges "
11154 "Versionskontrollsystem wie <literal>CVS</literal> oder <literal>Subversion</"
11155 "literal> benutzen. Unter anderem stellt Alioth solche Werkzeuge bereit "
11156 "(siehe <xref linkend=\"alioth\"/>)."
11157
11158 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11159 #: pkgs.dbk:2298
11160 msgid ""
11161 "Add the co-maintainer's correct maintainer name and address to the "
11162 "<literal>Uploaders</literal> field in the first paragraph of the "
11163 "<filename>debian/control</filename> file."
11164 msgstr ""
11165 "Fügen Sie im Feld <literal>Uploaders</literal> im ersten Absatz der Datei "
11166 "<filename>debian/control</filename> den korrekten Namen und die Adresse des "
11167 "Mitbetreuers ein."
11168
11169 #. type: Content of: <chapter><section><itemizedlist><listitem><screen>
11170 #: pkgs.dbk:2303
11171 #, no-wrap
11172 msgid "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11173 msgstr "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11174
11175 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11176 #: pkgs.dbk:2308
11177 msgid ""
11178 "Using the PTS (<xref linkend=\"pkg-tracking-system\"/>), the co-maintainers "
11179 "should subscribe themselves to the appropriate source package."
11180 msgstr ""
11181 "Wird das PTS (<xref linkend=\"pkg-tracking-system\"/>) benutzt, sollten sich "
11182 "die Mitbetreuer selbst für das entsprechende Quellpaket einschreiben."
11183
11184 #. type: Content of: <chapter><section><para>
11185 #: pkgs.dbk:2314
11186 msgid ""
11187 "Another form of collaborative maintenance is team maintenance, which is "
11188 "recommended if you maintain several packages with the same group of "
11189 "developers.  In that case, the <literal>Maintainer</literal> and "
11190 "<literal>Uploaders</literal> field of each package must be managed with "
11191 "care.  It is recommended to choose between one of the two following schemes:"
11192 msgstr ""
11193 "Eine andere Form der gemeinschaftlichen Verwaltung stellt die Team-"
11194 "Verwaltung dar. Sie wird empfohlen, falls Sie mehrere Pakete mit der "
11195 "gleichen Entwicklergruppe verwalten. In diesem Fall müssen die Felder "
11196 "<literal>Maintainer</literal> und <literal>Uploaders</literal> jedes Pakets "
11197 "mit Vorsicht verwaltet werden. Es wird empfohlen eines der beiden folgenden "
11198 "Schemen auszuwählen:"
11199
11200 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11201 #: pkgs.dbk:2323
11202 msgid ""
11203 "Put the team member mainly responsible for the package in the "
11204 "<literal>Maintainer</literal> field.  In the <literal>Uploaders</literal>, "
11205 "put the mailing list address, and the team members who care for the package."
11206 msgstr ""
11207 "Setzen Sie den Hauptverantwortlichen für das Paket in das Feld "
11208 "<literal>Maintainer</literal> ein. In <literal>Uploaders</literal> werden "
11209 "die Adresse der Mailingliste und die Team-Mitglieder, die sich um das Paket "
11210 "kümmern, eingetragen."
11211
11212 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11213 #: pkgs.dbk:2330
11214 msgid ""
11215 "Put the mailing list address in the <literal>Maintainer</literal> field.  In "
11216 "the <literal>Uploaders</literal> field, put the team members who care for "
11217 "the package.  In this case, you must make sure the mailing list accept bug "
11218 "reports without any human interaction (like moderation for non-subscribers)."
11219 msgstr ""
11220 "Setzen Sie die Adresse der Mailingliste in das Feld <literal>Maintainer</"
11221 "literal> ein. Im Feld <literal>Uploaders</literal> werden die Team-"
11222 "Mitglieder eingetragen, die sich um das Paket kümmern. In diesem Fall müssen "
11223 "Sie sicherstellen, dass die Mailingliste Fehlerberichte ohne menschliches "
11224 "Eingreifen akzeptiert (wie Moderation für Nicht-Abonnenten)."
11225
11226 #. type: Content of: <chapter><section><para>
11227 #: pkgs.dbk:2339
11228 msgid ""
11229 "In any case, it is a bad idea to automatically put all team members in the "
11230 "<literal>Uploaders</literal> field. It clutters the Developer's Package "
11231 "Overview listing (see <xref linkend=\"ddpo\"/>) with packages one doesn't "
11232 "really care for, and creates a false sense of good maintenance. For the same "
11233 "reason, team members do not need to add themselves to the "
11234 "<literal>Uploaders</literal> field just because they are uploading the "
11235 "package once, they can do a “Team upload” (see <xref linkend=\"nmu-team-"
11236 "upload\"/>). Conversely, it is a bad idea to keep a package with only the "
11237 "mailing list address as a <literal>Maintainer</literal> and no "
11238 "<literal>Uploaders</literal>."
11239 msgstr ""
11240 "Es ist jedenfalls ein schlechter Einfall, automatisch alle Team-Mitglieder "
11241 "in das Feld <literal>Uploaders</literal> einzutragen. Es überfüllt die "
11242 "Paketübersicht des Entwicklers (siehe <xref linkend=\"ddpo\"/>) mit Paketen, "
11243 "um die sich nicht wirklich jemand kümmert und erweckt den falschen Eindruck "
11244 "einer guten Betreuung. Aus dem gleichen Grund müssen sich Team-Mitglieder "
11245 "nicht selbst im Feld <literal>Uploaders</literal> hinzufügen, nur weil sie "
11246 "das Paket einmal hochgeladen haben. Sie können einen Team-Upload durchführen "
11247 "(siehe <xref linkend=\"nmu-team-upload\"/>). Im umgekehrten Fall ist es eine "
11248 "schlechte Idee ein Paket mit nur der Adresse der Mailingliste im Feld "
11249 "<literal>Maintainer</literal> zu behalten und keinen <literal>Uploaders</"
11250 "literal>."
11251
11252 #. type: Content of: <chapter><section><title>
11253 #: pkgs.dbk:2352
11254 msgid "The testing distribution"
11255 msgstr "Die Distribution Testing"
11256
11257 #. type: Content of: <chapter><section><section><title>
11258 #: pkgs.dbk:2354
11259 msgid "Basics"
11260 msgstr "Grundlagen"
11261
11262 #. type: Content of: <chapter><section><section><para>
11263 #: pkgs.dbk:2356
11264 msgid ""
11265 "Packages are usually installed into the <literal>testing</literal> "
11266 "distribution after they have undergone some degree of <literal>testing</"
11267 "literal> in <literal>unstable</literal>."
11268 msgstr ""
11269 "Pakete werden normalerweise in die Distribution Testing installiert, nachdem "
11270 "sie einem gewissen Maß von <literal>testing</literal> in <literal>unstable</"
11271 "literal> unterzogen wurden."
11272
11273 #. type: Content of: <chapter><section><section><para>
11274 #: pkgs.dbk:2361
11275 msgid ""
11276 "They must be in sync on all architectures and mustn't have dependencies that "
11277 "make them uninstallable; they also have to have generally no known release-"
11278 "critical bugs at the time they're installed into <literal>testing</"
11279 "literal>.  This way, <literal>testing</literal> should always be close to "
11280 "being a release candidate.  Please see below for details."
11281 msgstr ""
11282 "Sie müssen auf allen Architekturen synchron sein sein und dürfen keine "
11283 "Abhängigkeiten haben, die sie uninstallierbar machen; sie dürfen außerdem "
11284 "zum Zeitpunkt, an dem sie in <literal>testing</literal> installiert werden, "
11285 "keine bekannten veröffentlichungskritischen Fehler haben. Auf diese Art "
11286 "sollte <literal>testing</literal> immer ein potentieller Release-Kandidat "
11287 "sein. Bitte lesen Sie das Folgende, um weitere Einzelheiten zu erfahren."
11288
11289 #. type: Content of: <chapter><section><section><title>
11290 #: pkgs.dbk:2370
11291 msgid "Updates from unstable"
11292 msgstr "Aktualisierungen von Unstable"
11293
11294 #. type: Content of: <chapter><section><section><para>
11295 #: pkgs.dbk:2372
11296 msgid ""
11297 "The scripts that update the <literal>testing</literal> distribution are run "
11298 "twice each day, right after the installation of the updated packages; these "
11299 "scripts are called <literal>britney</literal>.  They generate the "
11300 "<filename>Packages</filename> files for the <literal>testing</literal> "
11301 "distribution, but they do so in an intelligent manner; they try to avoid any "
11302 "inconsistency and to use only non-buggy packages."
11303 msgstr ""
11304 "Die Skripte, die die Distribution <literal>testing</literal> aktualisieren, "
11305 "werden zweimal täglich ausgeführt, gleich nach der Installation der "
11306 "aktualisierten Pakete. Diese Skripte werden <literal>britney</literal> "
11307 "genannt. Sie generieren die <filename>Packages</filename>-Dateien für die "
11308 "Distribution <literal>testing</literal>, aber sie tun dies auf eine clevere "
11309 "Art; sie versuchen jede Unstimmigkeit zu vermeiden und nur fehlerfreie "
11310 "Pakete zu benutzen."
11311
11312 #. type: Content of: <chapter><section><section><para>
11313 #: pkgs.dbk:2380
11314 msgid ""
11315 "The inclusion of a package from <literal>unstable</literal> is conditional "
11316 "on the following:"
11317 msgstr ""
11318 "Die Aufnahme eines Pakets von <literal>unstable</literal> ist durch "
11319 "Folgendes bedingt:"
11320
11321 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11322 #: pkgs.dbk:2386
11323 msgid ""
11324 "The package must have been available in <literal>unstable</literal> for 2, 5 "
11325 "or 10 days, depending on the urgency (high, medium or low).  Please note "
11326 "that the urgency is sticky, meaning that the highest urgency uploaded since "
11327 "the previous <literal>testing</literal> transition is taken into account.  "
11328 "Those delays may be doubled during a freeze, or <literal>testing</literal> "
11329 "transitions may be switched off altogether;"
11330 msgstr ""
11331 "Das Paket muss zwei, fünf oder zehn Tage in <literal>unstable</literal> "
11332 "verfügbar gewesen sein, abhängig von der Dringlichkeit (hoch, mittel oder "
11333 "niedrig). Bitte beachten Sie, dass die Dringlichkeit unnachgiebig ist, was "
11334 "bedeutet, dass die höchste Dringlichkeit mit der seit dem letzten Übergang "
11335 "nach <literal>testing</literal> hochgeladen wurde, berücksichtigt wird. "
11336 "Diese Verzögerungen können während eines Freeze verdoppelt werden oder alle "
11337 "Übergänge nach <literal>testing</literal> könnten zusammen deaktiviert "
11338 "werden."
11339
11340 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11341 #: pkgs.dbk:2396
11342 msgid ""
11343 "It must not have new release-critical bugs (RC bugs affecting the version "
11344 "available in <literal>unstable</literal>, but not affecting the version in "
11345 "<literal>testing</literal>);"
11346 msgstr ""
11347 "Es darf keine veröffentlichungskritischen Fehler haben "
11348 "(veröffentlichungskritische Fehler betreffend die in <literal>unstable</"
11349 "literal> verfügbare Version, aber nicht die in <literal>testing</literal>);"
11350
11351 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11352 #: pkgs.dbk:2403
11353 msgid ""
11354 "It must be available on all architectures on which it has previously been "
11355 "built in <literal>unstable</literal>. <link linkend=\"dak-ls\">dak ls</link> "
11356 "may be of interest to check that information;"
11357 msgstr ""
11358 "Es muss auf allen Architekturen verfügbar sein, auf denen es vorher in "
11359 "<literal>unstable</literal> erstellt wurde. Um diese Information zu prüfen, "
11360 "könnte <link linkend=\"dak-ls\">dak ls</link> von Interesse sein."
11361
11362 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11363 #: pkgs.dbk:2410
11364 msgid ""
11365 "It must not break any dependency of a package which is already available in "
11366 "<literal>testing</literal>;"
11367 msgstr ""
11368 "Es darf keine Abhängigkeiten von Paketen zerstören, die bereits in "
11369 "<literal>testing</literal> verfügbar sind."
11370
11371 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11372 #: pkgs.dbk:2416
11373 msgid ""
11374 "The packages on which it depends must either be available in "
11375 "<literal>testing</literal> or they must be accepted into <literal>testing</"
11376 "literal> at the same time (and they will be if they fulfill all the "
11377 "necessary criteria)."
11378 msgstr ""
11379 "Die Pakete, von denen es abhängt, müssen entweder in <literal>testing</"
11380 "literal> verfügbar sein oder sie müssen zur gleichen Zeit in "
11381 "<literal>testing</literal> akzeptiert werden (und das werden sie, falls sie "
11382 "alle nötigen Kriterien erfüllen)."
11383
11384 #. type: Content of: <chapter><section><section><para>
11385 #: pkgs.dbk:2424
11386 msgid ""
11387 "To find out whether a package is progressing into <literal>testing</literal> "
11388 "or not, see the <literal>testing</literal> script output on the <ulink url="
11389 "\"&url-testing-maint;\">web page of the testing distribution</ulink>, or use "
11390 "the program <command>grep-excuses</command> which is in the <systemitem role="
11391 "\"package\">devscripts</systemitem> package.  This utility can easily be "
11392 "used in a <citerefentry> <refentrytitle>crontab</refentrytitle> "
11393 "<manvolnum>5</manvolnum> </citerefentry> to keep yourself informed of the "
11394 "progression of your packages into <literal>testing</literal>."
11395 msgstr ""
11396 "Um herauszufinden, ob ein Paket nach <literal>testing</literal> "
11397 "fortschreitet oder nicht, sehen Sie die Ausgabe des <literal>testing</"
11398 "literal>-Skripts auf der Web-Seite <ulink url=\"&url-testing-maint;\">Debian "
11399 "»Testing«-Distribution</ulink> oder benutzen Sie das Programm <command>grep-"
11400 "excuses</command> aus dem Paket <systemitem role=\"package\">devscripts</"
11401 "systemitem>. Dieses Hilfswerkzeug kann einfach in einer <citerefentry> "
11402 "<refentrytitle>crontab</refentrytitle> <manvolnum>5</manvolnum> </"
11403 "citerefentry> benutzt werden, um sich selbst auf dem aktuellen Stand über "
11404 "den Fortschritt des Pakets nach <literal>testing</literal> zu informieren."
11405
11406 #. type: Content of: <chapter><section><section><para>
11407 #: pkgs.dbk:2435
11408 msgid ""
11409 "The <filename>update_excuses</filename> file does not always give the "
11410 "precise reason why the package is refused; you may have to find it on your "
11411 "own by looking for what would break with the inclusion of the package.  The "
11412 "<ulink url=\"&url-testing-maint;\">testing web page</ulink> gives some more "
11413 "information about the usual problems which may be causing such troubles."
11414 msgstr ""
11415 "Die Datei <filename>update_excuses</filename> gibt nicht immer den genauen "
11416 "Grund an, weshalb ein Paket abgelehnt wurde. Sie können es selbst "
11417 "herausfinden, indem Sie schauen, was durch die Aufnahme des Pakets zerstört "
11418 "würde. Die Web-Seite <ulink url=\"&url-testing-maint;\">Debian »Testing«-"
11419 "Distribution</ulink> stellt einige weitere Informationen über die üblichen "
11420 "Probleme bereit, die derartigen Ärger verursachen."
11421
11422 #. type: Content of: <chapter><section><section><para>
11423 #: pkgs.dbk:2442
11424 msgid ""
11425 "Sometimes, some packages never enter <literal>testing</literal> because the "
11426 "set of interrelationship is too complicated and cannot be sorted out by the "
11427 "scripts.  See below for details."
11428 msgstr ""
11429 "Manchmal errreichen einige Pakete <literal>testing</literal> niemals, da die "
11430 "Zusammensetzung wechselseitiger Beziehungen zu kompliziert ist und durch das "
11431 "Skript nicht aufgelöst werden können. Im Folgenden finden Sie Einzelheiten."
11432
11433 #. type: Content of: <chapter><section><section><para>
11434 #: pkgs.dbk:2447
11435 msgid ""
11436 "Some further dependency analysis is shown on <ulink url=\"http://release."
11437 "debian.org/migration/\"></ulink> — but be warned, this page also shows build "
11438 "dependencies which are not considered by britney."
11439 msgstr ""
11440 "Einige weitere Abhängigkeitsanalysen werden unter <ulink url=\"http://"
11441 "release.debian.org/migration/\"></ulink> angezeigt — aber seien Sie gewarnt, "
11442 "diese Seite zeigt außerdem Build-Abhängigkeiten, die nicht von Britney "
11443 "berücksichtigt werden."
11444
11445 #. type: Content of: <chapter><section><section><section><title>
11446 #: pkgs.dbk:2452
11447 msgid "Out-of-date"
11448 msgstr "Veraltet"
11449
11450 #.  FIXME: better rename this file than document rampant professionalism? 
11451 #. type: Content of: <chapter><section><section><section><para>
11452 #: pkgs.dbk:2455
11453 msgid ""
11454 "For the <literal>testing</literal> migration script, outdated means: There "
11455 "are different versions in <literal>unstable</literal> for the release "
11456 "architectures (except for the architectures in fuckedarches; fuckedarches is "
11457 "a list of architectures that don't keep up (in <filename>update_out.py</"
11458 "filename>), but currently, it's empty).  outdated has nothing whatsoever to "
11459 "do with the architectures this package has in <literal>testing</literal>."
11460 msgstr ""
11461 "Für das <literal>testing</literal>-Migrations-Skript bedeutet veraltet: Es "
11462 "gibt in <literal>unstable</literal> verschiedene Versionen für die Release-"
11463 "Architektur (außer für Architekturen in Fuckedarches; Fuckedarches ist eine "
11464 "Liste von Architekturen, die nicht weitergeführt werden (in "
11465 "<filename>update_out.py</filename>), aber gegenwärtig ist sie leer). "
11466 "Veraltet hat nichts damit zu tun, welche Architekturen dieses Paket in "
11467 "<literal>testing</literal> unterstützt."
11468
11469 #. type: Content of: <chapter><section><section><section><para>
11470 #: pkgs.dbk:2463
11471 msgid "Consider this example:"
11472 msgstr "Sehen Sie sich dieses Beispiel an:"
11473
11474 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11475 #: pkgs.dbk:2470 pkgs.dbk:2503
11476 msgid "alpha"
11477 msgstr "alpha"
11478
11479 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11480 #: pkgs.dbk:2471 pkgs.dbk:2504
11481 msgid "arm"
11482 msgstr "arm"
11483
11484 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11485 #: pkgs.dbk:2476 pkgs.dbk:2510 pkgs.dbk:2572
11486 msgid "testing"
11487 msgstr "testing"
11488
11489 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11490 #: pkgs.dbk:2477 pkgs.dbk:2482 pkgs.dbk:2511 pkgs.dbk:2512 pkgs.dbk:2519
11491 msgid "1"
11492 msgstr "1"
11493
11494 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11495 #: pkgs.dbk:2478 pkgs.dbk:2513 pkgs.dbk:2518
11496 msgid "-"
11497 msgstr "-"
11498
11499 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11500 #: pkgs.dbk:2481 pkgs.dbk:2516 pkgs.dbk:2573
11501 msgid "unstable"
11502 msgstr "unstable"
11503
11504 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11505 #: pkgs.dbk:2483 pkgs.dbk:2517
11506 msgid "2"
11507 msgstr "2"
11508
11509 #. type: Content of: <chapter><section><section><section><para>
11510 #: pkgs.dbk:2489
11511 msgid ""
11512 "The package is out of date on <literal>alpha</literal> in <literal>unstable</"
11513 "literal>, and will not go to <literal>testing</literal>. Removing the "
11514 "package would not help at all, the package is still out of date on "
11515 "<literal>alpha</literal>, and will not propagate to <literal>testing</"
11516 "literal>."
11517 msgstr ""
11518 "Das Paket ist auf <literal>alpha</literal> in <literal>unstable</literal> "
11519 "veraltet und wird nicht nach <literal>testing</literal> gelangen. Das Paket "
11520 "zu entfernen würde überhaupt nicht helfen. Das Paket ist immer noch auf "
11521 "<literal>alpha</literal> veraltet und wird sich nicht nach <literal>testing</"
11522 "literal> ausbreiten."
11523
11524 #. type: Content of: <chapter><section><section><section><para>
11525 #: pkgs.dbk:2495
11526 msgid ""
11527 "However, if ftp-master removes a package in <literal>unstable</literal> "
11528 "(here on <literal>arm</literal>):"
11529 msgstr ""
11530 "Falls FTP-Master jedoch ein Paket in <literal>unstable</literal> entfernt "
11531 "(hier auf <literal>arm</literal>):"
11532
11533 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
11534 #: pkgs.dbk:2505
11535 msgid "hurd-i386"
11536 msgstr "hurd-i386"
11537
11538 #. type: Content of: <chapter><section><section><section><para>
11539 #: pkgs.dbk:2525
11540 msgid ""
11541 "In this case, the package is up to date on all release architectures in "
11542 "<literal>unstable</literal> (and the extra <literal>hurd-i386</literal> "
11543 "doesn't matter, as it's not a release architecture)."
11544 msgstr ""
11545 "In diesem Fall ist das Paket auf allen Architekturen in <literal>unstable</"
11546 "literal> aktuell (und das zusätzliche <literal>hurd-i386</literal> tut "
11547 "nichts zur Sache, da es keine Release-Architektur ist)."
11548
11549 #. type: Content of: <chapter><section><section><section><para>
11550 #: pkgs.dbk:2530
11551 msgid ""
11552 "Sometimes, the question is raised if it is possible to allow packages in "
11553 "that are not yet built on all architectures: No.  Just plainly no.  (Except "
11554 "if you maintain glibc or so.)"
11555 msgstr ""
11556 "Manchmal kommt die Frage auf, ob es möglich ist, Pakete aufzunehmen, die "
11557 "noch nicht auf allen Architekturen erstellt wurden: Nein. Einfach nur nein. "
11558 "(Außer Sie betreuen Glibc oder so)."
11559
11560 #. type: Content of: <chapter><section><section><section><title>
11561 #: pkgs.dbk:2537
11562 msgid "Removals from testing"
11563 msgstr "Entfernen aus Testing"
11564
11565 #. type: Content of: <chapter><section><section><section><para>
11566 #: pkgs.dbk:2539
11567 msgid ""
11568 "Sometimes, a package is removed to allow another package in: This happens "
11569 "only to allow <emphasis>another</emphasis> package to go in if it's ready in "
11570 "every other sense.  Suppose e.g.  that <literal>a</literal> cannot be "
11571 "installed with the new version of <literal>b</literal>; then <literal>a</"
11572 "literal> may be removed to allow <literal>b</literal> in."
11573 msgstr ""
11574 "Manchmal wird ein Paket entfernt, um einem anderen Paket die Aufnahme zu "
11575 "gewähren: Dies geschieht nur, um einem <emphasis>anderen</emphasis> Paket "
11576 "die Aufnahme zu gewähren, falls es in jedem anderen Sinn in Ordnung ist. "
11577 "Angenommen, <literal>a</literal> könnte z.B. nicht mit der neuen Version von "
11578 "<literal>b</literal> installiert werden, dann könnte <literal>a</literal> "
11579 "entfernt werden, um <literal>b</literal> die Aufnahme zu ermöglichen."
11580
11581 #. type: Content of: <chapter><section><section><section><para>
11582 #: pkgs.dbk:2546
11583 msgid ""
11584 "Of course, there is another reason to remove a package from "
11585 "<literal>testing</literal>: It's just too buggy (and having a single RC-bug "
11586 "is enough to be in this state)."
11587 msgstr ""
11588 "Natürlich gibt es einen anderen Grund, ein Paket aus <literal>testing</"
11589 "literal> zu entfernen: Es ist einfach zu fehlerhaft (und ein einfacher "
11590 "veröffentlichungskritischer Fehler reicht nicht aus, um diesen Status zu "
11591 "bekommen)."
11592
11593 #. type: Content of: <chapter><section><section><section><para>
11594 #: pkgs.dbk:2551
11595 msgid ""
11596 "Furthermore, if a package has been removed from <literal>unstable</literal>, "
11597 "and no package in <literal>testing</literal> depends on it any more, then it "
11598 "will automatically be removed."
11599 msgstr ""
11600 "Wenn ein Paket außerdem aus <literal>unstable</literal> entfernt wurde und "
11601 "kein Paket in <literal>testing</literal> mehr davon abhängt, dann wird es "
11602 "automatisch entfernt."
11603
11604 #. type: Content of: <chapter><section><section><section><title>
11605 #: pkgs.dbk:2558
11606 msgid "Circular dependencies"
11607 msgstr "Wechselseitige Abhängigkeiten"
11608
11609 #. type: Content of: <chapter><section><section><section><para>
11610 #: pkgs.dbk:2560
11611 msgid ""
11612 "A situation which is not handled very well by britney is if package "
11613 "<literal>a</literal> depends on the new version of package <literal>b</"
11614 "literal>, and vice versa."
11615 msgstr ""
11616 "Eine Situation, die nicht sehr gut von Britney gehandhabt wird, ist, wenn "
11617 "Paket <literal>a</literal> von einer neuen Version des Pakets <literal>b</"
11618 "literal> abhängt und umgekehrt."
11619
11620 #. type: Content of: <chapter><section><section><section><para>
11621 #: pkgs.dbk:2565
11622 msgid "An example of this is:"
11623 msgstr "Ein Beispiel hierfür:"
11624
11625 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11626 #: pkgs.dbk:2578
11627 msgid "a"
11628 msgstr "a"
11629
11630 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11631 #: pkgs.dbk:2579
11632 msgid "1; depends: b=1"
11633 msgstr "1; depends: b=1"
11634
11635 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11636 #: pkgs.dbk:2580
11637 msgid "2; depends: b=2"
11638 msgstr "2; depends: b=2"
11639
11640 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11641 #: pkgs.dbk:2583
11642 msgid "b"
11643 msgstr "b"
11644
11645 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11646 #: pkgs.dbk:2584
11647 msgid "1; depends: a=1"
11648 msgstr "1; depends: a=1"
11649
11650 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
11651 #: pkgs.dbk:2585
11652 msgid "2; depends: a=2"
11653 msgstr "2; depends: a=2"
11654
11655 #. type: Content of: <chapter><section><section><section><para>
11656 #: pkgs.dbk:2591
11657 msgid ""
11658 "Neither package <literal>a</literal> nor package <literal>b</literal> is "
11659 "considered for update."
11660 msgstr ""
11661 "Weder Paket <literal>a</literal> noch Paket <literal>b</literal> wird für "
11662 "die Aktualisierung berücksichtigt."
11663
11664 #. type: Content of: <chapter><section><section><section><para>
11665 #: pkgs.dbk:2595
11666 msgid ""
11667 "Currently, this requires some manual hinting from the release team.  Please "
11668 "contact them by sending mail to &email-debian-release; if this happens to "
11669 "one of your packages."
11670 msgstr ""
11671 "Aktuell erfordert dies einige manuelle Eingriffe des Release-Teams. Bitte "
11672 "kontaktieren Sie es per E-Mail an &email-debian-release;, falls dies bei "
11673 "einem Ihrer Pakete auftritt."
11674
11675 #. type: Content of: <chapter><section><section><section><title>
11676 #: pkgs.dbk:2602
11677 msgid "Influence of package in testing"
11678 msgstr "Beeinflussen eines Pakets in Testing"
11679
11680 #. type: Content of: <chapter><section><section><section><para>
11681 #: pkgs.dbk:2604
11682 msgid ""
11683 "Generally, there is nothing that the status of a package in "
11684 "<literal>testing</literal> means for transition of the next version from "
11685 "<literal>unstable</literal> to <literal>testing</literal>, with two "
11686 "exceptions: If the RC-bugginess of the package goes down, it may go in even "
11687 "if it is still RC-buggy.  The second exception is if the version of the "
11688 "package in <literal>testing</literal> is out of sync on the different "
11689 "arches: Then any arch might just upgrade to the version of the source "
11690 "package; however, this can happen only if the package was previously forced "
11691 "through, the arch is in fuckedarches, or there was no binary package of that "
11692 "arch present in <literal>unstable</literal> at all during the "
11693 "<literal>testing</literal> migration."
11694 msgstr ""
11695 "Generell gibt es keine Bedeutung des Status eines Pakets in "
11696 "<literal>testing</literal>, der das Hinüberwechseln der nächsten Version "
11697 "eines Pakets von <literal>unstable</literal> nach <literal>testing</literal> "
11698 "erfordert, mit zwei Ausnahmen: Falls ein Paket veröffentlichungsunkritischer "
11699 "wird, könnte es sogar aufgenommen werden, wenn es immer noch "
11700 "veröffentlichungskritisch ist. Die zweite Ausnahme ist, wenn die Version des "
11701 "Pakets in <literal>testing</literal> auf den verschiedenene Architekturen "
11702 "nicht mehr synchron ist: Dann könnte für jede Architektur nur ein Upgrade "
11703 "auf die Version des Quellpakets durchgeführt werden; dies kann jedoch nur "
11704 "auftreten, wenn das Paket vorher dorthin durchgedrängt wurde, die "
11705 "Architektur in Fuckedarches ist oder kein binäres Paket dieser Architektur "
11706 "in <literal>unstable</literal> bei der Migration nach <literal>testing</"
11707 "literal> vorhanden war."
11708
11709 #. type: Content of: <chapter><section><section><section><para>
11710 #: pkgs.dbk:2616
11711 msgid ""
11712 "In summary this means: The only influence that a package being in "
11713 "<literal>testing</literal> has on a new version of the same package is that "
11714 "the new version might go in easier."
11715 msgstr ""
11716 "Zusammengefasst heißt das: Der einzige Einfluss eines Pakets, das sich in "
11717 "<literal>testing</literal> befindet, auf eine neue Version des gleichen "
11718 "Pakets besteht darin, dass die neue Version leichter aufgenommen werden kann."
11719
11720 #. type: Content of: <chapter><section><section><section><title>
11721 #: pkgs.dbk:2623
11722 msgid "Details"
11723 msgstr "Eintelheiten"
11724
11725 #. type: Content of: <chapter><section><section><section><para>
11726 #: pkgs.dbk:2625
11727 msgid "If you are interested in details, this is how britney works:"
11728 msgstr ""
11729 "Falls Sie die Einzelheiten interessieren, erklärt dies, wie Britney "
11730 "funktioniert:"
11731
11732 #. type: Content of: <chapter><section><section><section><para>
11733 #: pkgs.dbk:2628
11734 msgid ""
11735 "The packages are looked at to determine whether they are valid candidates.  "
11736 "This gives the update excuses.  The most common reasons why a package is not "
11737 "considered are too young, RC-bugginess, and out of date on some arches.  For "
11738 "this part of britney, the release managers have hammers of various sizes to "
11739 "force britney to consider a package.  (Also, the base freeze is coded in "
11740 "that part of britney.) (There is a similar thing for binary-only updates, "
11741 "but this is not described here.  If you're interested in that, please peruse "
11742 "the code.)"
11743 msgstr ""
11744 "Die Pakete werden betrachtet, um festzulegen, ob Sie gültige Kandidaten "
11745 "sind. Dies ergibt die Aktualisierungs-Ausreden. Die häufigsten Gründe, warum "
11746 "ein Paket nicht berücksichtigt wird lauten: zu neu, zu viele "
11747 "veröffentlichungskritische Fehler und auf einigen Architekturen veraltet. "
11748 "Für diesen Teil von Britney verfügen die Release-Verwalter über Druckmittel "
11749 "verschiedener Stärke, um eine Berücksichtigung des Pakets durch Britney zu "
11750 "erzwingen. (Außerdem ist der grundlegende Freeze in diesen Teil von Britney "
11751 "einprogrammiert.) (Es gibt ein ähnliches Ding für rein binäre "
11752 "Aktualisierungen, aber dies wird hier nicht beschrieben. Falls Sie dies "
11753 "interessiert, sehen Sie bitte den Code durch.)"
11754
11755 #. type: Content of: <chapter><section><section><section><para>
11756 #: pkgs.dbk:2637
11757 msgid ""
11758 "Now, the more complex part happens: Britney tries to update "
11759 "<literal>testing</literal> with the valid candidates. For that, britney "
11760 "tries to add each valid candidate to the testing distribution. If the number "
11761 "of uninstallable packages in <literal>testing</literal> doesn't increase, "
11762 "the package is accepted. From that point on, the accepted package is "
11763 "considered to be part of <literal>testing</literal>, such that all "
11764 "subsequent installability tests include this package.  Hints from the "
11765 "release team are processed before or after this main run, depending on the "
11766 "exact type."
11767 msgstr ""
11768 "Nun kommt der komplexere Teil: Britney versucht <literal>testing</literal> "
11769 "mit den gültigen Kandidaten zu aktualisieren. Dazu versucht Britney, jeden "
11770 "gültigen Kandidaten zur Distribution <literal>testing</literal> "
11771 "hinzuzufügen. Falls die Zahl nicht installierbarer Pakete in "
11772 "<literal>testing</literal> sich nicht erhöht, wird das Paket akzeptiert. Ab "
11773 "diesem Zeitpunkt wird das Paket als Teil von <literal>testing</literal> "
11774 "betrachtet, so dass alle anschließenden Installierbarkeitstests dieses Paket "
11775 "einbeziehen. Hinweise des Release-Teams werden, abhängig vom genauen Typ, "
11776 "vor diesem Hauptdurchlauf verarbeitet."
11777
11778 #. type: Content of: <chapter><section><section><section><para>
11779 #: pkgs.dbk:2647
11780 msgid ""
11781 "If you want to see more details, you can look it up on <ulink url=\"http://"
11782 "&ftp-master-host;/testing/update_output/\"></ulink>."
11783 msgstr ""
11784 "Falls Sie weitere Einzelheiten suchen, können Sie unter <ulink url=\"http://"
11785 "&ftp-master-host;/testing/update_output/\"></ulink> nachsehen."
11786
11787 #. type: Content of: <chapter><section><section><section><para>
11788 #: pkgs.dbk:2651
11789 msgid ""
11790 "The hints are available via <ulink url=\"http://&ftp-master-host;/testing/"
11791 "hints/\"></ulink>."
11792 msgstr ""
11793 "Die Hinweise sind unter <ulink url=\"http://&ftp-master-host;/testing/hints/"
11794 "\"></ulink> verfügbar."
11795
11796 #. type: Content of: <chapter><section><section><title>
11797 #: pkgs.dbk:2659
11798 msgid "Direct updates to testing"
11799 msgstr "Direkte Aktualisierungen für Testing"
11800
11801 #. type: Content of: <chapter><section><section><para>
11802 #: pkgs.dbk:2661
11803 msgid ""
11804 "The <literal>testing</literal> distribution is fed with packages from "
11805 "<literal>unstable</literal> according to the rules explained above.  "
11806 "However, in some cases, it is necessary to upload packages built only for "
11807 "<literal>testing</literal>.  For that, you may want to upload to "
11808 "<literal>testing-proposed-updates</literal>."
11809 msgstr ""
11810 "Die Distribution <literal>testing</literal> wird, den genannten Regeln "
11811 "folgend, mit Paketen aus <literal>unstable</literal> gespeist. In einigen "
11812 "Fällen ist es jedoch nötig, Pakete hochzuladen, die nur für "
11813 "<literal>testing</literal> erstellt wurden. Dafür empfiehlt es sich, nach "
11814 "<literal>testing-proposed-updates</literal> hochzuladen."
11815
11816 #. type: Content of: <chapter><section><section><para>
11817 #: pkgs.dbk:2668
11818 msgid ""
11819 "Keep in mind that packages uploaded there are not automatically processed, "
11820 "they have to go through the hands of the release manager.  So you'd better "
11821 "have a good reason to upload there.  In order to know what a good reason is "
11822 "in the release managers' eyes, you should read the instructions that they "
11823 "regularly give on &email-debian-devel-announce;."
11824 msgstr ""
11825 "Merken Sie sich, dass dorthin hochgeladene Pakete nicht automatisch "
11826 "verarbeitet werden, sie müssen erst durch die Hand des Release-Verwalters "
11827 "gehen. Daher sollten sie besser über einen triftigen Grund verfügen, dorthin "
11828 "hochzuladen. Um zu erfahren, was in den Augen der Release-Verwalter ein "
11829 "triftiger Grund ist, sollten sie die Anweisungen lesen, die sie reglemäßig "
11830 "auf &email-debian-devel-announce; erteilen."
11831
11832 #. type: Content of: <chapter><section><section><para>
11833 #: pkgs.dbk:2675
11834 msgid ""
11835 "You should not upload to <literal>testing-proposed-updates</literal> when "
11836 "you can update your packages through <literal>unstable</literal>.  If you "
11837 "can't (for example because you have a newer development version in "
11838 "<literal>unstable</literal>), you may use this facility, but it is "
11839 "recommended that you ask for authorization from the release manager first.  "
11840 "Even if a package is frozen, updates through <literal>unstable</literal> are "
11841 "possible, if the upload via <literal>unstable</literal> does not pull in any "
11842 "new dependencies."
11843 msgstr ""
11844 "Sie sollten nicht nach <literal>testing-proposed-updates</literal> "
11845 "hochladen, wenn Sie Ihre Pakete über <literal>unstable</literal> "
11846 "aktualisieren können. Falls Sie dies nicht können (zum Beispiel, weil Sie "
11847 "eine neuere Entwicklerversion in <literal>unstable</literal> haben), könnten "
11848 "Sie diese Einrichtung nutzen, aber es ist empfohlen, dass Sie zuerst die "
11849 "Release-Verwalter um Erlaubnis fragen. Aktualisierungen über "
11850 "<literal>unstable</literal> sind sogar möglich, wenn ein Paket eingefroren "
11851 "ist, falls der Upload über <literal>unstable</literal> keine neuen "
11852 "Abhängigkeiten mit sich bringt."
11853
11854 #. type: Content of: <chapter><section><section><para>
11855 #: pkgs.dbk:2684
11856 msgid ""
11857 "Version numbers are usually selected by adding the codename of the "
11858 "<literal>testing</literal> distribution and a running number, like "
11859 "<literal>1.2squeeze1</literal> for the first upload through <literal>testing-"
11860 "proposed-updates</literal> of package version <literal>1.2</literal>."
11861 msgstr ""
11862 "Versionsnummern werden normalerweise durch Hinzufügen einer fortlaufenden "
11863 "Nummer zum Codenamen der <literal>testing</literal>-Distribution gebildet, "
11864 "wie <literal>1.2squeeze1</literal> für den ersten Upload über "
11865 "<literal>testing-proposed-updates</literal> der Paketversion <literal>1.2</"
11866 "literal>."
11867
11868 #. type: Content of: <chapter><section><section><para>
11869 #: pkgs.dbk:2691
11870 msgid "Please make sure you didn't miss any of these items in your upload:"
11871 msgstr ""
11872 "Bitte stellen Sie sicher, dass keines dieser Elemente in Ihrem Upload fehlt:"
11873
11874 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11875 #: pkgs.dbk:2696
11876 msgid ""
11877 "Make sure that your package really needs to go through <literal>testing-"
11878 "proposed-updates</literal>, and can't go through <literal>unstable</literal>;"
11879 msgstr ""
11880 "Vergewissern Sie sich, dass Ihr Paket wirklich <literal>testing-proposed-"
11881 "updates</literal> durchlaufen muss und nicht über <literal>unstable</"
11882 "literal> gehen kann."
11883
11884 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11885 #: pkgs.dbk:2703
11886 msgid "Make sure that you included only the minimal amount of changes;"
11887 msgstr ""
11888 "Achten Sie darauf, dass Sie nur die kleinstmögliche Anzahl von Änderungen "
11889 "eingefügt haben."
11890
11891 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11892 #: pkgs.dbk:2708
11893 msgid ""
11894 "Make sure that you included an appropriate explanation in the changelog;"
11895 msgstr ""
11896 "Sorgen Sie dafür, dass das Änderungsprotokoll eine entsprechende Erklärung "
11897 "enthält."
11898
11899 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11900 #: pkgs.dbk:2713
11901 msgid ""
11902 "Make sure that you've written <literal>testing</literal> or <literal>testing-"
11903 "proposed-updates</literal> into your target distribution;"
11904 msgstr ""
11905 "Überzeugen Sie sich, dass in Ihre Zieldistribution <literal>testing</"
11906 "literal> oder <literal>testing-proposed-updates</literal> geschrieben haben."
11907
11908 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11909 #: pkgs.dbk:2719
11910 msgid ""
11911 "Make sure that you've built and tested your package in <literal>testing</"
11912 "literal>, not in <literal>unstable</literal>;"
11913 msgstr ""
11914 "Prüfen Sie nach, ob Sie Ihr Paket in <literal>testing</literal> und nicht in "
11915 "<literal>unstable</literal> getestet haben."
11916
11917 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11918 #: pkgs.dbk:2725
11919 msgid ""
11920 "Make sure that your version number is higher than the version in "
11921 "<literal>testing</literal> and <literal>testing-proposed-updates</literal>, "
11922 "and lower than in <literal>unstable</literal>;"
11923 msgstr ""
11924 "Gehen sie sicher, dass Ihre Versionsnummer höher als die Version in "
11925 "<literal>testing</literal> und <literal>testing-proposed-updates</literal> "
11926 "ist und niedriger als in <literal>unstable</literal>."
11927
11928 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11929 #: pkgs.dbk:2732
11930 msgid ""
11931 "After uploading and successful build on all platforms, contact the release "
11932 "team at &email-debian-release; and ask them to approve your upload."
11933 msgstr ""
11934 "Nach dem Hochladen und erfolgreichen Erstellen auf allen Plattformen, "
11935 "kontaktieren Sie das Team unter &email-debian-release; und ersuchen Sie es "
11936 "um Genehmigung Ihres Uploads."
11937
11938 #. type: Content of: <chapter><section><section><title>
11939 #: pkgs.dbk:2740
11940 msgid "Frequently asked questions"
11941 msgstr "Häufig gestellte Fragen"
11942
11943 #. type: Content of: <chapter><section><section><section><title>
11944 #: pkgs.dbk:2742
11945 msgid "What are release-critical bugs, and how do they get counted?"
11946 msgstr "Was sind veröffentlichungskritische Fehler und wie werden Sie gezählt?"
11947
11948 #. type: Content of: <chapter><section><section><section><para>
11949 #: pkgs.dbk:2744
11950 msgid ""
11951 "All bugs of some higher severities are by default considered release-"
11952 "critical; currently, these are <literal>critical</literal>, <literal>grave</"
11953 "literal> and <literal>serious</literal> bugs."
11954 msgstr ""
11955 "Alle Fehler mit einem höheren Schweregrad werden standardmäßig als "
11956 "veröffentlichungskritisch angesehen. Aktuell sind dies Fehler der "
11957 "Schweregrade <literal>critical</literal>, <literal>grave</literal> und "
11958 "<literal>serious</literal>."
11959
11960 #. type: Content of: <chapter><section><section><section><para>
11961 #: pkgs.dbk:2749
11962 msgid ""
11963 "Such bugs are presumed to have an impact on the chances that the package "
11964 "will be released with the <literal>stable</literal> release of Debian: in "
11965 "general, if a package has open release-critical bugs filed on it, it won't "
11966 "get into <literal>testing</literal>, and consequently won't be released in "
11967 "<literal>stable</literal>."
11968 msgstr ""
11969 "Von solchen Fehlern wird angenommen, dass sie einen Einfluss darauf haben, "
11970 "ob das Paket mit dem <literal>stable</literal>-Release von Debian "
11971 "veröffentlicht wird: Im Allgemeinen würde ein Paket, das offene "
11972 "veröffentlichungskritische Fehler hat, nicht nach <literal>testing</literal> "
11973 "gelangen und demzufolge nicht in <literal>stable</literal> veröffentlicht "
11974 "werden."
11975
11976 #. type: Content of: <chapter><section><section><section><para>
11977 #: pkgs.dbk:2756
11978 msgid ""
11979 "The <literal>unstable</literal> bug count are all release-critical bugs "
11980 "which are marked to apply to <replaceable>package</replaceable>/"
11981 "<replaceable>version</replaceable> combinations that are available in "
11982 "unstable for a release architecture. The <literal>testing</literal> bug "
11983 "count is defined analogously."
11984 msgstr ""
11985 "Als <literal>unstable</literal>-Fehleranzahl werden alle "
11986 "veröffentlichungskritischen Fehler gezählt, die als <replaceable>Paket-</"
11987 "replaceable>/<replaceable>Versions-</replaceable>Kombinationen zugehörig "
11988 "markiert sind, die in Unstable für eine Release-Architektur verfügbar sind. "
11989 "Die Fehleranzahl in <literal>testing</literal> ist sinngemäß definiert."
11990
11991 #. type: Content of: <chapter><section><section><section><title>
11992 #: pkgs.dbk:2764
11993 msgid ""
11994 "How could installing a package into <literal>testing</literal> possibly "
11995 "break other packages?"
11996 msgstr ""
11997 "Wie kann das Installieren eines Pakets in <literal>testing</literal> andere "
11998 "Pakete möglicherweise zerstören?"
11999
12000 #. type: Content of: <chapter><section><section><section><para>
12001 #: pkgs.dbk:2767
12002 msgid ""
12003 "The structure of the distribution archives is such that they can only "
12004 "contain one version of a package; a package is defined by its name.  So when "
12005 "the source package <literal>acmefoo</literal> is installed into "
12006 "<literal>testing</literal>, along with its binary packages <literal>acme-foo-"
12007 "bin</literal>, <literal>acme-bar-bin</literal>, <literal>libacme-foo1</"
12008 "literal> and <literal>libacme-foo-dev</literal>, the old version is removed."
12009 msgstr ""
12010 "Die Struktur der Distributionsarchive ist so aufgebaut, dass Sie nur eine "
12011 "Version eines Pakets enthalten kann. Ein Paket wird durch seinen Namen "
12012 "definiert. Wenn also das Quellpaket <literal>acmefoo</literal> zusammen mit "
12013 "seinen Binärpaketen <literal>acme-foo-bin</literal>, <literal>acme-bar-bin</"
12014 "literal>, <literal>libacme-foo1</literal> und <literal>libacme-foo-dev</"
12015 "literal> nach <literal>testing</literal> installiert wird, wird die alte "
12016 "Version entfernt."
12017
12018 # http://en.wikipedia.org/wiki/Soname
12019 #. type: Content of: <chapter><section><section><section><para>
12020 #: pkgs.dbk:2775
12021 msgid ""
12022 "However, the old version may have provided a binary package with an old "
12023 "soname of a library, such as <literal>libacme-foo0</literal>.  Removing the "
12024 "old <literal>acmefoo</literal> will remove <literal>libacme-foo0</literal>, "
12025 "which will break any packages which depend on it."
12026 msgstr ""
12027 "Die alte Version könnte jedoch ein Binärpaket mit einem alten Soname einer "
12028 "Bibliothek bereitstellen, wie <literal>libacme-foo0</literal>. Das Entfernen "
12029 "der alten <literal>acmefoo</literal> wird <literal>libacme-foo0</literal> "
12030 "entfernen, was alle Pakete zerstört, die davon abhängen."
12031
12032 #. type: Content of: <chapter><section><section><section><para>
12033 #: pkgs.dbk:2781
12034 msgid ""
12035 "Evidently, this mainly affects packages which provide changing sets of "
12036 "binary packages in different versions (in turn, mainly libraries).  However, "
12037 "it will also affect packages upon which versioned dependencies have been "
12038 "declared of the ==, &lt;=, or &lt;&lt; varieties."
12039 msgstr ""
12040 "Offenbar betrifft dies hauptsächlich Pakete, die ändernde Zusammenstellungen "
12041 "von Binärpaketen in unterschiedlichen Versionen bereitstellen (wiederum "
12042 "hauptsächlich Bibliotheken). Es wird jedoch außerdem Pakete betreffen, deren "
12043 "Versionsabhängigkeiten über die Varianten ==, &lt;= oder &lt;&lt; deklariert "
12044 "wurden."
12045
12046 #. type: Content of: <chapter><section><section><section><para>
12047 #: pkgs.dbk:2787
12048 msgid ""
12049 "When the set of binary packages provided by a source package change in this "
12050 "way, all the packages that depended on the old binaries will have to be "
12051 "updated to depend on the new binaries instead.  Because installing such a "
12052 "source package into <literal>testing</literal> breaks all the packages that "
12053 "depended on it in <literal>testing</literal>, some care has to be taken now: "
12054 "all the depending packages must be updated and ready to be installed "
12055 "themselves so that they won't be broken, and, once everything is ready, "
12056 "manual intervention by the release manager or an assistant is normally "
12057 "required."
12058 msgstr ""
12059 "Wenn sich die Zusammenstellung von Binärpaketen, die von einem Quellpaket "
12060 "bereitgestellt werden, auf diese Weise ändert, müssen alle Pakete, die von "
12061 "den alten Programmen abhängen, aktualisiert werden, damit sie stattdessen "
12062 "von den neuen Programmen abhängen. Da das Installieren eines solchen "
12063 "Quellpakets in <literal>testing</literal> alle Pakete zerstört, die in "
12064 "<literal>testing</literal> davon abhängen, ist nun auf Folgendes zu achten: "
12065 "All die abhängigen Pakete müssen aktualisiert werden und selbst bereit zur "
12066 "Installation sein, so dass sie nicht kaputt gehen. Sobald alles bereit ist, "
12067 "ist normalerweise ein manuelles Eingreifen des Release-Verwalters oder eines "
12068 "Assistenten nötig."
12069
12070 #. type: Content of: <chapter><section><section><section><para>
12071 #: pkgs.dbk:2798
12072 msgid ""
12073 "If you are having problems with complicated groups of packages like this, "
12074 "contact &email-debian-devel; or &email-debian-release; for help."
12075 msgstr ""
12076 "Falls Sie Probleme mit komplizierten Gruppen von Paketen wie diesem haben, "
12077 "kontaktieren Sie &email-debian-devel; oder &email-debian-release;, um Hilfe "
12078 "zu erhalten."
12079
12080 #. type: Content of: <chapter><title>
12081 #: resources.dbk:7
12082 msgid "Resources for Debian Developers"
12083 msgstr "Ressourcen für Debian-Entwickler"
12084
12085 #. type: Content of: <chapter><para>
12086 #: resources.dbk:9
12087 msgid ""
12088 "In this chapter you will find a very brief road map of the Debian mailing "
12089 "lists, the Debian machines which may be available to you as a developer, and "
12090 "all the other resources that are available to help you in your maintainer "
12091 "work."
12092 msgstr ""
12093 "In diesem Kapitel werden Sie einen kurzen Leitfaden der Debian-Mailinglisten "
12094 "finden, der Debian-Maschinen, die Ihnen als Entwickler zur Verfügung stehen, "
12095 "und all den anderen Ressourcen, die verfügbar sind, um Ihnen bei Ihrer "
12096 "Arbeit als Betreuer zu helfen."
12097
12098 #. type: Content of: <chapter><section><title>
12099 #: resources.dbk:14
12100 msgid "Mailing lists"
12101 msgstr "Mailinglisten"
12102
12103 #. type: Content of: <chapter><section><para>
12104 #: resources.dbk:16
12105 msgid ""
12106 "Much of the conversation between Debian developers (and users) is managed "
12107 "through a wide array of mailing lists we host at <literal><ulink url="
12108 "\"http://&lists-host;/\">&lists-host;</ulink></literal>.  To find out more "
12109 "on how to subscribe or unsubscribe, how to post and how not to post, where "
12110 "to find old posts and how to search them, how to contact the list "
12111 "maintainers and see various other information about the mailing lists, "
12112 "please read <ulink url=\"&url-debian-lists;\"></ulink>.  This section will "
12113 "only cover aspects of mailing lists that are of particular interest to "
12114 "developers."
12115 msgstr ""
12116 "Viele Unterhaltungen zwischen Debian-Entwicklern (und Anwendern) werden "
12117 "durch ein weites Feld von Mailinglisten verwaltet, die auf <literal><ulink "
12118 "url=\"http://&lists-host;/\">&lists-host;</ulink></literal> untergebracht "
12119 "sind. Mehr darüber, wie Sie sie abonnieren oder abbestellen, wie sie Artikel "
12120 "abschicken, wo alte Artikel gefunden werden und wie Sie sie suchen, wie Sie "
12121 "Listenbetreuer kontaktieren und verschiedene sonstige Informationen über "
12122 "Mailinglisten finden, können Sie unter <ulink url=\"&url-debian-lists;\"></"
12123 "ulink> lesen. Dieser Abschnitt wird nur die Gesichtspunkte der Mailinglisten "
12124 "aufdecken, die von besonderem Interesse für Entwickler sind."
12125
12126 #. type: Content of: <chapter><section><section><title>
12127 #: resources.dbk:27
12128 msgid "Basic rules for use"
12129 msgstr "Grundregeln für die Benutzung"
12130
12131 #. type: Content of: <chapter><section><section><para>
12132 #: resources.dbk:29
12133 msgid ""
12134 "When replying to messages on the mailing list, please do not send a carbon "
12135 "copy (<literal>CC</literal>) to the original poster unless they explicitly "
12136 "request to be copied.  Anyone who posts to a mailing list should read it to "
12137 "see the responses."
12138 msgstr ""
12139 "Wenn Sie auf Nachrichten auf der Mailingliste antworten, senden Sie bitte "
12140 "keine Kopie (<literal>CC</literal>) an den ursprünglichen Verfasser, außer, "
12141 "wenn dieser explizit darum bittet. Jeder, der an eine Mailingliste schreibt, "
12142 "sollte sie lesen, um die Antworten zu sehen."
12143
12144 #. type: Content of: <chapter><section><section><para>
12145 #: resources.dbk:35
12146 msgid ""
12147 "Cross-posting (sending the same message to multiple lists) is discouraged.  "
12148 "As ever on the net, please trim down the quoting of articles you're replying "
12149 "to.  In general, please adhere to the usual conventions for posting messages."
12150 msgstr ""
12151 "Kreuzversand (die gleiche Nachricht an mehrere Listen senden) ist "
12152 "unerwünscht. Kürzen Sie, wie immer im Netz, die Zitate von Artikeln, auf die "
12153 "Sie antworten. Halten Sie sich bitte an die allgemeinen Gepflogenheiten beim "
12154 "Versand von Nachrichten."
12155
12156 #. type: Content of: <chapter><section><section><para>
12157 #: resources.dbk:40
12158 msgid ""
12159 "Please read the <ulink url=\"&url-debian-lists;#codeofconduct\">code of "
12160 "conduct</ulink> for more information. The <ulink url=\"&url-dcg;\">Debian "
12161 "Community Guidelines</ulink> are also worth reading."
12162 msgstr ""
12163 "Bitte lesen Sie den <ulink url=\"&url-debian-lists;#codeofconduct"
12164 "\">Leitfaden</ulink>, um weitere Informationen zu erhalten. Die <ulink url="
12165 "\"&url-dcg;\">Debian Community Guidelines</ulink> sind ebenfalls Wert, "
12166 "gelesen zu werden."
12167
12168 #. type: Content of: <chapter><section><section><title>
12169 #: resources.dbk:48
12170 msgid "Core development mailing lists"
12171 msgstr "Haupt-Entwickler-Mailinglisten"
12172
12173 #. type: Content of: <chapter><section><section><para>
12174 #: resources.dbk:50
12175 msgid "The core Debian mailing lists that developers should use are:"
12176 msgstr "Die Haupt-Debian-Mailinglisten, die Entwickler nutzen sollten, sind:"
12177
12178 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12179 #: resources.dbk:55
12180 msgid ""
12181 "&email-debian-devel-announce;, used to announce important things to "
12182 "developers.  All developers are expected to be subscribed to this list."
12183 msgstr ""
12184 "&email-debian-devel-announce; wird benutzt, um Entwicklern wichtige Dinge "
12185 "anzukündigen. Es wird von allen Entwicklern erwartet, dass sie diese Liste "
12186 "abonnieren."
12187
12188 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12189 #: resources.dbk:62
12190 msgid ""
12191 "&email-debian-devel;, used to discuss various development related technical "
12192 "issues."
12193 msgstr ""
12194 "&email-debian-devel; wird benutzt, um über verschiedene entwicklungsbezogene "
12195 "technische Themen zu reden."
12196
12197 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12198 #: resources.dbk:68
12199 msgid ""
12200 "&email-debian-policy;, where the Debian Policy is discussed and voted on."
12201 msgstr ""
12202 "&email-debian-policy; wird benutzt, um über die Debian-Richtlinien zu "
12203 "diskutieren und darüber abzustimmen."
12204
12205 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12206 #: resources.dbk:74
12207 msgid ""
12208 "&email-debian-project;, used to discuss various non-technical issues related "
12209 "to the project."
12210 msgstr ""
12211 "&email-debian-project; wird benutzt, um über verschiedene "
12212 "entwicklungsbezogene, nicht technische Themen zu reden."
12213
12214 #. type: Content of: <chapter><section><section><para>
12215 #: resources.dbk:80
12216 msgid ""
12217 "There are other mailing lists available for a variety of special topics; see "
12218 "<ulink url=\"http://&lists-host;/\"></ulink> for a list."
12219 msgstr ""
12220 "Es sind weitere Mailinglisten für unterschiedliche Spezialthemen verfügbar. "
12221 "Eine Liste finden Sie unter <ulink url=\"http://&lists-host;/\"></ulink>."
12222
12223 #. type: Content of: <chapter><section><section><title>
12224 #: resources.dbk:86
12225 msgid "Special lists"
12226 msgstr "Spezielle Listen"
12227
12228 #. type: Content of: <chapter><section><section><para>
12229 #: resources.dbk:88
12230 msgid ""
12231 "&email-debian-private; is a special mailing list for private discussions "
12232 "amongst Debian developers.  It is meant to be used for posts which for "
12233 "whatever reason should not be published publicly.  As such, it is a low "
12234 "volume list, and users are urged not to use &email-debian-private; unless it "
12235 "is really necessary.  Moreover, do <emphasis>not</emphasis> forward email "
12236 "from that list to anyone.  Archives of this list are not available on the "
12237 "web for obvious reasons, but you can see them using your shell account on "
12238 "<literal>&master-host;</literal> and looking in the <filename>&file-debian-"
12239 "private-archive;</filename> directory."
12240 msgstr ""
12241 "&email-debian-private; ist eine besondere Mailingliste für private "
12242 "Unterhaltungen zwischen Debian-Entwicklern. Das heißt, sie sollte benutzt "
12243 "werden, um über Dinge zu reden, die aus irgend einem Grund nicht "
12244 "veröffentlicht werden sollen. Eigentlich ist es eine Liste mit geringem "
12245 "Umfang und Benutzer werden angehalten &email-debian-private; nicht zu "
12246 "benutzen, so lange es nicht wirklich nötig ist. Leiten Sie außerdem "
12247 "<emphasis>keine</emphasis> E-Mail von dieser Liste an jemanden weiter. Es "
12248 "sind aus naheliegenden Gründen keine Archive dieser Liste im Web verfügbar, "
12249 "aber Sie können sie sehen, indem Sie Ihr Shell-Konto auf <literal>&master-"
12250 "host;</literal> benutzen und in das Verzeichnis <filename>&file-debian-"
12251 "private-archive;</filename> schauen."
12252
12253 #. type: Content of: <chapter><section><section><para>
12254 #: resources.dbk:100
12255 msgid ""
12256 "&email-debian-email; is a special mailing list used as a grab-bag for Debian "
12257 "related correspondence such as contacting upstream authors about licenses, "
12258 "bugs, etc.  or discussing the project with others where it might be useful "
12259 "to have the discussion archived somewhere."
12260 msgstr ""
12261 "&email-debian-email; ist eine besondere Mailingliste, die als Wundertüte für "
12262 "Debian-bezogene Korrespondenz, wie den Kontakt zu ursprünglichen Autoren "
12263 "über Lizenzen, Fehler, etc. oder Diskussionen über das Projekt mit anderen "
12264 "benutzt wird, wobei es nützlich sein könnte, dass die Diskussion irgendwo "
12265 "archiviert wird."
12266
12267 #. type: Content of: <chapter><section><section><title>
12268 #: resources.dbk:108
12269 msgid "Requesting new development-related lists"
12270 msgstr "Antrag auf neue entwicklungsbezogene Listen"
12271
12272 #. type: Content of: <chapter><section><section><para>
12273 #: resources.dbk:110
12274 msgid ""
12275 "Before requesting a mailing list that relates to the development of a "
12276 "package (or a small group of related packages), please consider if using an "
12277 "alias (via a .forward-aliasname file on master.debian.org, which translates "
12278 "into a reasonably nice <replaceable>you-aliasname@debian.org</replaceable> "
12279 "address) or a self-managed mailing list on <link linkend=\"alioth\">Alioth</"
12280 "link> is more appropriate."
12281 msgstr ""
12282 "Bevor Sie eine Mailingliste beantragen, die sich auf die Entwicklung eines "
12283 "Pakets (oder eine kleine Gruppe verwandter Pakete) bezieht, bedenken Sie "
12284 "bitte, dass es angebrachter ist, wenn Sie einen Alias (mittels einer "
12285 "»forward-aliasname«-Datei auf master.debian.org verwenden, die in einen "
12286 "halbwegs angenehmen <replaceable>ihr-aliasname@debian.org</replaceable> "
12287 "umwandelt) oder eine selbstverwaltete Mailingliste auf <link linkend=\"alioth"
12288 "\">Alioth</link> benutzen."
12289
12290 #. type: Content of: <chapter><section><section><para>
12291 #: resources.dbk:118
12292 msgid ""
12293 "If you decide that a regular mailing list on &lists-host; is really what you "
12294 "want, go ahead and fill in a request, following <ulink url=\"&url-debian-"
12295 "lists-new;\">the HOWTO</ulink>."
12296 msgstr ""
12297 "Falls Sie entscheiden, dass eine reguläre Mailingliste auf &lists-host; "
12298 "wirklich das ist, was Sie wollen – nur zu. Füllen Sie eine Anfrage aus und "
12299 "folgen Sie <ulink url=\"&url-debian-lists-new;\">dem HOWTO</ulink>."
12300
12301 #. type: Content of: <chapter><section><title>
12302 #: resources.dbk:127
12303 msgid "IRC channels"
12304 msgstr "IRC-Kanäle"
12305
12306 #. type: Content of: <chapter><section><para>
12307 #: resources.dbk:129
12308 msgid ""
12309 "Several IRC channels are dedicated to Debian's development.  They are mainly "
12310 "hosted on the <ulink url=\"&url-oftc;\">Open and free technology community "
12311 "(OFTC)</ulink> network.  The <literal>irc.debian.org</literal> DNS entry is "
12312 "an alias to <literal>irc.oftc.net</literal>."
12313 msgstr ""
12314 "Mehrere IRC-Kanäle sind für die Entwicklung von Debian bestimmt. Sie werden "
12315 "hauptsächlich auf dem <ulink url=\"&url-oftc;\">Open and free technology "
12316 "community (OFTC)</ulink>-Netzwerk gehostet. Der DNS-Eintrag <literal>irc."
12317 "debian.org</literal> ist ein Alias für <literal>irc.oftc.net</literal>."
12318
12319 #. type: Content of: <chapter><section><para>
12320 #: resources.dbk:135
12321 msgid ""
12322 "The main channel for Debian in general is <literal>#debian</literal>.  This "
12323 "is a large, general-purpose channel where users can find recent news in the "
12324 "topic and served by bots.  <literal>#debian</literal> is for English "
12325 "speakers; there are also <literal>#debian.de</literal>, <literal>#debian-fr</"
12326 "literal>, <literal>#debian-br</literal> and other similarly named channels "
12327 "for speakers of other languages."
12328 msgstr ""
12329 "Der Hauptkanal für Debian ist im Allgemeinen <literal>#debian</literal>. "
12330 "Dies ist ein großer Kanal für allgemeine Zwecke, auf dem Benutzer aktuelle "
12331 "Neuigkeiten im Inhalt finden, der von Robotern bereitgestellt wird. "
12332 "<literal>#debian</literal> ist für englischsprachige Nutzer. Es gibt auch "
12333 "<literal>#debian.de</literal>, <literal>#debian-fr</literal>, "
12334 "<literal>#debian-br</literal> und andere Kanäle mit ähnlichen Namen für "
12335 "anderssprachige Nutzer."
12336
12337 #. type: Content of: <chapter><section><para>
12338 #: resources.dbk:143
12339 msgid ""
12340 "The main channel for Debian development is <literal>#debian-devel</"
12341 "literal>.  It is a very active channel; it will typically have a minimum of "
12342 "150 people at any time of day.  It's a channel for people who work on "
12343 "Debian, it's not a support channel (there's <literal>#debian</literal> for "
12344 "that).  It is however open to anyone who wants to lurk (and learn).  Its "
12345 "topic is commonly full of interesting information for developers."
12346 msgstr ""
12347 "Der Hauptkanal für Debian-Entwicklung ist <literal>#debian-devel</literal>. "
12348 "Es ist ein sehr aktiver Kanal; es werden normalerweise mindestens 150 Leute "
12349 "zu jeder Tageszeit dort sein. Es ist ein Kanal für Leute, die an Debian "
12350 "arbeiten, es ist kein Support-Kanal (dafür gibt es <literal>#debian</"
12351 "literal>). Das Themengebiet enthält normalerweise interessante Informationen "
12352 "für Entwickler."
12353
12354 #. type: Content of: <chapter><section><para>
12355 #: resources.dbk:152
12356 msgid ""
12357 "Since <literal>#debian-devel</literal> is an open channel, you should not "
12358 "speak there of issues that are discussed in &email-debian-private;.  There's "
12359 "another channel for this purpose, it's called <literal>#debian-private</"
12360 "literal> and it's protected by a key.  This key is available at "
12361 "<filename>master.debian.org:&file-debian-private-key;</filename>."
12362 msgstr ""
12363 "Da <literal>#debian-devel</literal> ein offener Kanal ist, sollten Sie dort "
12364 "nicht über Probleme sprechen, die in &email-debian-private; diskutiert "
12365 "werden. Es gibt einen anderen Kanal für diesen Zweck. Er heißt "
12366 "<literal>#debian-private</literal> und ist durch einen Schlüssel geschützt. "
12367 "Dieser Schlüssel ist unter <filename>master.debian.org:&file-debian-private-"
12368 "key;</filename> verfügbar."
12369
12370 #. type: Content of: <chapter><section><para>
12371 #: resources.dbk:160
12372 msgid ""
12373 "There are other additional channels dedicated to specific subjects.  "
12374 "<literal>#debian-bugs</literal> is used for coordinating bug squashing "
12375 "parties.  <literal>#debian-boot</literal> is used to coordinate the work on "
12376 "the debian-installer.  <literal>#debian-doc</literal> is occasionally used "
12377 "to talk about documentation, like the document you are reading.  Other "
12378 "channels are dedicated to an architecture or a set of packages: "
12379 "<literal>#debian-kde</literal>, <literal>#debian-dpkg</literal>, "
12380 "<literal>#debian-jr</literal>, <literal>#debian-edu</literal>, "
12381 "<literal>#debian-oo</literal> (OpenOffice.org package)..."
12382 msgstr ""
12383 "Es gibt andere zusätzliche Kanäle die besonderen Themen gewidmet sind.  "
12384 "<literal>#debian-bugs</literal> wird für die Koordination von Bug-Squashing-"
12385 "Parties benutzt. <literal>#debian-boot</literal> wird benutzt, um die Arbeit "
12386 "am Debian-Installationsprogramm zu koordinieren. <literal>#debian-doc</"
12387 "literal> wird gelegentlich benutzt, um über die Dokumentation zu reden, wie "
12388 "beispielsweise über das Dokument, das Sie lesen. Andere Kanäle beschäftigen "
12389 "sich mit einer Architektur oder einer Zusammenstellung von Paketen: "
12390 "<literal>#debian-kde</literal>, <literal>#debian-dpkg</literal>, "
12391 "<literal>#debian-jr</literal>, <literal>#debian-edu</literal>, "
12392 "<literal>#debian-oo</literal> (Paket OpenOffice.org) ..."
12393
12394 #. type: Content of: <chapter><section><para>
12395 #: resources.dbk:171
12396 msgid ""
12397 "Some non-English developers' channels exist as well, for example "
12398 "<literal>#debian-devel-fr</literal> for French speaking people interested in "
12399 "Debian's development."
12400 msgstr ""
12401 "Es existieren außerdem einige nicht englische Entwicklerkanäle, zum Beispiel "
12402 "<literal>#debian-devel-fr</literal> für französchischsprachige Leute, die an "
12403 "der Entwicklung von Debian interessiert sind."
12404
12405 #. type: Content of: <chapter><section><para>
12406 #: resources.dbk:176
12407 msgid ""
12408 "Channels dedicated to Debian also exist on other IRC networks, notably on "
12409 "the <ulink url=\"&url-openprojects;\">freenode</ulink> IRC network, which "
12410 "was pointed at by the <literal>irc.debian.org</literal> alias until 4th June "
12411 "2006."
12412 msgstr ""
12413 "Auch in anderen IRC-Netzwerken existieren Kanäle, die für Debian bestimmt "
12414 "sind, insbesondere auf dem IRC-Netzwerk <ulink url=\"&url-openprojects;"
12415 "\">freenode</ulink>, auf das bis zum 4.Juni 2006 vom Alias <literal>irc."
12416 "debian.org</literal> verwiesen wurde."
12417
12418 #. type: Content of: <chapter><section><para>
12419 #: resources.dbk:182
12420 msgid ""
12421 "To get a cloak on freenode, you send Jörg Jaspert &lt;joerg@debian.org&gt; a "
12422 "signed mail where you tell what your nick is.  Put cloak somewhere in the "
12423 "Subject: header.  The nick should be registered: <ulink url=\"http://"
12424 "freenode.net/faq.shtml#nicksetup\">Nick Setup Page</ulink>.  The mail needs "
12425 "to be signed by a key in the Debian keyring.  Please see <ulink url=\"http://"
12426 "freenode.net/faq.shtml#projectcloak\">Freenode documentation</ulink> for "
12427 "more information about cloaks."
12428 msgstr ""
12429 "Um eine Cloak auf Freenode zu bekommen, senden Sie Jörg Jaspert &lt;"
12430 "joerg@debian.org&gt; eine signierte Mail, in der Sie Ihren Nicknamen "
12431 "mitteilen. Schreiben Sie »cloak« irgendwo in die Betreff-Kopfzeilen. Der "
12432 "Nickname sollte registriert werden: <ulink url=\"http://freenode.net/faq."
12433 "shtml#nicksetup\">Nick Setup Page</ulink>. Die Mail muss durch einen "
12434 "Schlüssel aus dem Debian-Schlüsselring signiert sein. Lesen Sie bitte die "
12435 "<ulink url=\"http://freenode.net/faq.shtml#projectcloak\">Freenode-"
12436 "Dokumentation</ulink>, um weitere Informationen über Cloaks zu erhalten."
12437
12438 #. type: Content of: <chapter><section><para>
12439 #: resources.dbk:195
12440 msgid ""
12441 "This document contains a lot of information which is useful to Debian "
12442 "developers, but it cannot contain everything.  Most of the other interesting "
12443 "documents are linked from <ulink url=\"&url-devel-docs;\">The Developers' "
12444 "Corner</ulink>.  Take the time to browse all the links, you will learn many "
12445 "more things."
12446 msgstr ""
12447 "Dieses Dokument enthält viele Informationen, die für Debian-Entwickler "
12448 "nützlich sind, es kann aber nicht alles enthalten. Die meisten anderen "
12449 "interessanten Dokumente sind von der <ulink url=\"&url-devel-docs;"
12450 "\">Entwickler-Ecke</ulink> verlinkt. Nehmen Sie sich die Zeit all diese "
12451 "Links zu durchstöbern – Sie werden viele weitere Dinge lernen."
12452
12453 #. type: Content of: <chapter><section><title>
12454 #: resources.dbk:204
12455 msgid "Debian machines"
12456 msgstr "Debian-Maschinen"
12457
12458 #. type: Content of: <chapter><section><para>
12459 #: resources.dbk:206
12460 msgid ""
12461 "Debian has several computers working as servers, most of which serve "
12462 "critical functions in the Debian project.  Most of the machines are used for "
12463 "porting activities, and they all have a permanent connection to the Internet."
12464 msgstr ""
12465 "Debian hat mehrere Computer, die als Server fungieren, meist um kritische "
12466 "Funktionen für das Debian-Projekt bereitzustellen. Die meisten dieser "
12467 "Maschinen werden für Portierungzwecke benutzt und alle haben eine permanente "
12468 "Verbindung ins Internet."
12469
12470 #. type: Content of: <chapter><section><para>
12471 #: resources.dbk:211
12472 msgid ""
12473 "Some of the machines are available for individual developers to use, as long "
12474 "as the developers follow the rules set forth in the <ulink url=\"&url-dmup;"
12475 "\">Debian Machine Usage Policies</ulink>."
12476 msgstr ""
12477 "Einige der Maschinen stehen einzelnen Entwicklern so lange zur Verfügung, "
12478 "wie die Entwickler die Regeln befolgen, die in den <ulink url=\"&url-dmup;"
12479 "\">Debian-Rechner Benutzungsrichtlinien</ulink> festgelegt wurden."
12480
12481 #. type: Content of: <chapter><section><para>
12482 #: resources.dbk:216
12483 msgid ""
12484 "Generally speaking, you can use these machines for Debian-related purposes "
12485 "as you see fit.  Please be kind to system administrators, and do not use up "
12486 "tons and tons of disk space, network bandwidth, or CPU without first getting "
12487 "the approval of the system administrators.  Usually these machines are run "
12488 "by volunteers."
12489 msgstr ""
12490 "Allgemein gesprochen, können Sie diese Maschinen nach Belieben für Debian-"
12491 "bezogene Zwecke nutzen. Bitte seien Sie freundlich zu den "
12492 "Systemadministratoren und verbrauchen Sie nicht massenhaft Plattenplatz, "
12493 "Netzwerk-Bandbreite oder CPU ohne zuerst die Zustimmung der "
12494 "Systemadministratoren eingeholt zu haben. Üblicherweise werden diese "
12495 "Maschinen von Freiwilligen betrieben."
12496
12497 #. type: Content of: <chapter><section><para>
12498 #: resources.dbk:223
12499 msgid ""
12500 "Please take care to protect your Debian passwords and SSH keys installed on "
12501 "Debian machines.  Avoid login or upload methods which send passwords over "
12502 "the Internet in the clear, such as Telnet, FTP, POP etc."
12503 msgstr ""
12504 "Bitte achten Sie darauf, Ihre Debian-Passwörter und SSH-Schlüssel, die auf "
12505 "Debian-Maschinen installiert sind, zu schützen. Vermeiden Sie Methoden zum "
12506 "Anmelden oder Hochladen, die Passwörter unverschlüsselt über das Internet "
12507 "übertragen, wie Telnet, FTP, POP, etc."
12508
12509 #. type: Content of: <chapter><section><para>
12510 #: resources.dbk:228
12511 msgid ""
12512 "Please do not put any material that doesn't relate to Debian on the Debian "
12513 "servers, unless you have prior permission."
12514 msgstr ""
12515 "Bitte legen Sie kein Material auf Debian-Servern ab, das keinen Bezug zu "
12516 "Debian hat, nicht einmal, wenn Sie eine vorrangige Berechtigung haben."
12517
12518 #. type: Content of: <chapter><section><para>
12519 #: resources.dbk:232
12520 msgid ""
12521 "The current list of Debian machines is available at <ulink url=\"&url-devel-"
12522 "machines;\"></ulink>.  That web page contains machine names, contact "
12523 "information, information about who can log in, SSH keys etc."
12524 msgstr ""
12525 "Die aktuelle liste von Debian-Maschinen ist unter <ulink url=\"&url-devel-"
12526 "machines;\"></ulink> verfügbar. Diese Web-Seite enthält Maschinennamen, "
12527 "Kontaktinformationen darüber, wer sich anmelden kann, SSH-Schlüssel etc."
12528
12529 #. type: Content of: <chapter><section><para>
12530 #: resources.dbk:238
12531 msgid ""
12532 "If you have a problem with the operation of a Debian server, and you think "
12533 "that the system operators need to be notified of this problem, you can check "
12534 "the list of open issues in the DSA queue of our request tracker at <ulink "
12535 "url=\"&url-rt;\" /> (you can login with user \"debian\", its password is "
12536 "available at <filename>master.debian.org:&file-debian-rt-password;</"
12537 "filename>).  To report a new problem, simply send a mail to &email-rt-dsa; "
12538 "and make sure to put the string \"Debian RT\" somewhere in the subject."
12539 msgstr ""
12540 "Falls Sie ein Problem mit einer Transaktion auf einem Debian-Server haben "
12541 "und der Ansicht sind, dass die Systemverwalter über dieses Problem "
12542 "informiert werden müssten, können Sie die Liste offener Probleme in der DSA-"
12543 "Warteschlange Ihrer Anfragenverfolgung unter <ulink url=\"&url-rt;\" /> "
12544 "prüfen (Sie können sich als Benutzer »debian« anmelden, sein Passwort ist "
12545 "unter <filename>master.debian.org:&file-debian-rt-password;</filename> "
12546 "verfügbar). Um ein neues Problem zu berichten, senden Sie einfach eine E-"
12547 "Mail an &email-rt-dsa; und stellen Sie sicher, dass der Betreff die "
12548 "Zeichenkette »Debian RT« enthält."
12549
12550 #. type: Content of: <chapter><section><para>
12551 #: resources.dbk:247
12552 msgid ""
12553 "If you have a problem with a certain service, not related to the system "
12554 "administration (such as packages to be removed from the archive, suggestions "
12555 "for the web site, etc.), generally you'll report a bug against a ``pseudo-"
12556 "package''.  See <xref linkend=\"submit-bug\"/> for information on how to "
12557 "submit bugs."
12558 msgstr ""
12559 "Falls Sie ein Problem mit einem bestimmten Dienst haben, der sich nicht auf "
12560 "die Systemadministration bezieht (wie beispielsweise Pakete, die aus dem "
12561 "Archiv entfernt werden sollen, Vorschläge für die Website, etc.) schreiben "
12562 "Sie einen Fehlerbericht zu einem »Pseudo-Paket«. Informationen darüber, wie "
12563 "Sie Fehlerberichte versenden, finden Sie unter <xref linkend=\"submit-bug\"/"
12564 ">."
12565
12566 #. type: Content of: <chapter><section><para>
12567 #: resources.dbk:254
12568 msgid ""
12569 "Some of the core servers are restricted, but the information from there is "
12570 "mirrored to another server."
12571 msgstr ""
12572 "Einige der Hauptserver werden eingeschränkt, aber die Informationen von dort "
12573 "werden auf einen anderen Server gespiegelt."
12574
12575 #. type: Content of: <chapter><section><section><title>
12576 #: resources.dbk:258
12577 msgid "The bugs server"
12578 msgstr "Der Fehler-Server"
12579
12580 #. type: Content of: <chapter><section><section><para>
12581 #: resources.dbk:260
12582 msgid ""
12583 "<literal>&bugs-host;</literal> is the canonical location for the Bug "
12584 "Tracking System (BTS)."
12585 msgstr ""
12586 "<literal>&bugs-host;</literal> ist der vorschriftsmäßige Ort für die "
12587 "Fehlerdatenbank, das BTS (Bug Tracking System)."
12588
12589 #. type: Content of: <chapter><section><section><para>
12590 #: resources.dbk:264
12591 msgid ""
12592 "If you plan on doing some statistical analysis or processing of Debian bugs, "
12593 "this would be the place to do it.  Please describe your plans on &email-"
12594 "debian-devel; before implementing anything, however, to reduce unnecessary "
12595 "duplication of effort or wasted processing time."
12596 msgstr ""
12597 "Falls Sie statistische Auswertungen oder Verarbeitungen von Debian-Fehlern "
12598 "planen, wäre dies der richtige Ort dafür. Bitte schildern Sie indes Ihre "
12599 "Pläne auf &email-debian-devel; bevor Sie etwas implementieren, um unnötige "
12600 "Doppelarbeit oder vergeudete Ausführungszeit zu vermeiden."
12601
12602 #. type: Content of: <chapter><section><section><title>
12603 #: resources.dbk:272
12604 msgid "The ftp-master server"
12605 msgstr "Der FTP-Master-Server"
12606
12607 #. type: Content of: <chapter><section><section><para>
12608 #: resources.dbk:274
12609 msgid ""
12610 "The <literal>&ftp-master-host;</literal> server holds the canonical copy of "
12611 "the Debian archive.  Generally, package uploaded to &ftp-upload-host; end up "
12612 "on this server, see <xref linkend=\"upload\"/>."
12613 msgstr ""
12614 "Auf dem Server <literal>&ftp-master-host;</literal> liegt die "
12615 "vorschriftsmäßige Kopie des Debian-Archivs. Generell landen auf &ftp-upload-"
12616 "host; hochgeladene Pakete auf diesem Server, siehe <xref linkend=\"upload\"/"
12617 ">."
12618
12619 #. type: Content of: <chapter><section><section><para>
12620 #: resources.dbk:279
12621 msgid ""
12622 "It is restricted; a mirror is available on <literal>&ftp-master-mirror;</"
12623 "literal>."
12624 msgstr ""
12625 "Dieser Server ist eingeschränkt; ein Spiegel ist auf <literal>&ftp-master-"
12626 "mirror;</literal> verfügbar."
12627
12628 #. type: Content of: <chapter><section><section><para>
12629 #: resources.dbk:282
12630 msgid ""
12631 "Problems with the Debian FTP archive generally need to be reported as bugs "
12632 "against the <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
12633 "pseudo-package or an email to &email-ftpmaster;, but also see the procedures "
12634 "in <xref linkend=\"archive-manip\"/>."
12635 msgstr ""
12636 "Probleme mit dem Debian-Archiv müssen generell als Fehler des Pseudo-Pakets "
12637 "<systemitem role=\"package\">&ftp-debian-org;</systemitem> oder per E-Mail "
12638 "an &email-ftpmaster; gemeldet werden, aber sehen Sie sich auch die "
12639 "Vorgehensweisen in <xref linkend=\"archive-manip\"/> an."
12640
12641 #. type: Content of: <chapter><section><section><title>
12642 #: resources.dbk:290
12643 msgid "The www-master server"
12644 msgstr "Der WWW-Master-Server"
12645
12646 #. type: Content of: <chapter><section><section><para>
12647 #: resources.dbk:292
12648 msgid ""
12649 "The main web server is <literal>www-master.debian.org</literal>.  It holds "
12650 "the official web pages, the face of Debian for most newbies."
12651 msgstr ""
12652 "Der Haupt-Webserver ist <literal>www-master.debian.org</literal>. Auf ihm "
12653 "liegen die offiziellen Web-Seiten, für die meisten Neulinge »das Gesicht von "
12654 "Debian«."
12655
12656 #. type: Content of: <chapter><section><section><para>
12657 #: resources.dbk:296
12658 msgid ""
12659 "If you find a problem with the Debian web server, you should generally "
12660 "submit a bug against the pseudo-package, <systemitem role=\"package\">www."
12661 "debian.org</systemitem>.  Remember to check whether or not someone else has "
12662 "already reported the problem to the <ulink url=\"http://&bugs-host;/&www-"
12663 "debian-org;\">Bug Tracking System</ulink>."
12664 msgstr ""
12665 "Falls Sie ein Problem mit dem Debian-Webserver finden, sollten Sie generell "
12666 "einene Fehlerbericht an das Pseudo-Paket <systemitem role=\"package\">www."
12667 "debian.org</systemitem> senden. Denken Sie daran zu prüfen, ob bereits sonst "
12668 "jemand dieses Problem an die <ulink url=\"http://&bugs-host;/&www-debian-org;"
12669 "\">Fehlerdatenbank</ulink> gemeldet hat."
12670
12671 #. type: Content of: <chapter><section><section><title>
12672 #: resources.dbk:305
12673 msgid "The people web server"
12674 msgstr "Der Personen-Webserver"
12675
12676 #. type: Content of: <chapter><section><section><para>
12677 #: resources.dbk:307
12678 msgid ""
12679 "<literal>people.debian.org</literal> is the server used for developers' own "
12680 "web pages about anything related to Debian."
12681 msgstr ""
12682 "<literal>people.debian.org</literal> ist der Server, der für die eigenen Web-"
12683 "Seiten der Entwickler über alles Mögliche mit Bezug zu Debian benutzt wird."
12684
12685 #. type: Content of: <chapter><section><section><para>
12686 #: resources.dbk:311
12687 msgid ""
12688 "If you have some Debian-specific information which you want to serve on the "
12689 "web, you can do this by putting material in the <filename>public_html</"
12690 "filename> directory under your home directory on <literal>people.debian.org</"
12691 "literal>.  This will be accessible at the URL <literal>http://people.debian."
12692 "org/~<replaceable>your-user-id</replaceable>/</literal>."
12693 msgstr ""
12694 "Falls Sie einige Debian-spezifischen Informationen haben, die Sie im Web "
12695 "bereitstellen möchten, können Sie dies realisieren, indem Sie das Material "
12696 "im Verzeichnis <filename>public_html</filename> in Ihrem Home-Verzeichnis "
12697 "auf <literal>people.debian.org</literal> ablegen. Es kann über die URL "
12698 "<literal>http://people.debian.org/~<replaceable>Ihre-Benutzer-ID</"
12699 "replaceable>/</literal> darauf zugegriffen werden."
12700
12701 #. type: Content of: <chapter><section><section><para>
12702 #: resources.dbk:318
12703 msgid ""
12704 "You should only use this particular location because it will be backed up, "
12705 "whereas on other hosts it won't."
12706 msgstr ""
12707 "Sie sollten nur diesen besonderen Ort benutzen, da Datensicherungen davon "
12708 "erstellt werden, was auf anderen Rechnern nicht der Fall wäre."
12709
12710 #. type: Content of: <chapter><section><section><para>
12711 #: resources.dbk:322
12712 msgid ""
12713 "Usually the only reason to use a different host is when you need to publish "
12714 "materials subject to the U.S.  export restrictions, in which case you can "
12715 "use one of the other servers located outside the United States."
12716 msgstr ""
12717 "Der einzige Grund andere Rechner zu benutzen, ist üblicherweise, wenn Sie "
12718 "Materialien veröffentlichen möchten, die den U.S.-Exportbeschränkungen "
12719 "unterliegen. In diesem Fall können Sie Server benutzen, die sich außerhalb "
12720 "der Vereinigten Staaten befinden."
12721
12722 #. type: Content of: <chapter><section><section><para>
12723 #: resources.dbk:327
12724 msgid "Send mail to &email-debian-devel; if you have any questions."
12725 msgstr ""
12726 "Senden Sie eine E-Mail an &email-debian-devel;, falls Sie Fragen haben."
12727
12728 #. type: Content of: <chapter><section><section><title>
12729 #: resources.dbk:332
12730 msgid "The VCS servers"
12731 msgstr "Die VCS-Server"
12732
12733 #. type: Content of: <chapter><section><section><para>
12734 #: resources.dbk:334
12735 msgid ""
12736 "If you need to use a Version Control System for any of your Debian work, you "
12737 "can use one of the existing repositories hosted on Alioth or you can request "
12738 "a new project and ask for the VCS repository of your choice.  Alioth "
12739 "supports CVS (cvs.alioth.debian.org/cvs.debian.org), Subversion (svn.debian."
12740 "org), Arch (tla/baz, both on arch.debian.org), Bazaar (bzr.debian.org), "
12741 "Darcs (darcs.debian.org), Mercurial (hg.debian.org) and Git (git.debian."
12742 "org).  Checkout <ulink url=\"&url-alioth-pkg;\" /> if you plan to maintain "
12743 "packages in a VCS repository. See <xref linkend=\"alioth\"/> for information "
12744 "on the services provided by Alioth."
12745 msgstr ""
12746 "Falls Sie ein Versionskontrollsystem für Ihre Arbeit an Debian benutzen "
12747 "möchten, können Sie eines der existierenden auf Alioth gehosteten Depots "
12748 "benutzen oder Sie können ein neues Projekt mit einem VCS-Depot Ihrer Wahl "
12749 "beantragen. Alioth unterstützt CVS (cvs.alioth.debian.org/cvs.debian.org), "
12750 "Subversion (svn.debian.org), Arch (tla/baz, beide auf arch.debian.org), "
12751 "Bazaar (bzr.debian.org), Darcs (darcs.debian.org), Mercurial (hg.debian.org) "
12752 "und Git (git.debian.org). Checken Sie <ulink url=\"&url-alioth-pkg;\" /> "
12753 "aus, wenn Sie planen, die Pakete in einem VCS-Depot zu verwalten. Weitere "
12754 "Informationen über die von Alioth bereitgestellten Dienste finden Sie unter "
12755 "<xref linkend=\"alioth\"/>."
12756
12757 #. type: Content of: <chapter><section><section><title>
12758 #: resources.dbk:347
12759 msgid "chroots to different distributions"
12760 msgstr "Chroots auf andere Distributionen"
12761
12762 #. type: Content of: <chapter><section><section><para>
12763 #: resources.dbk:349
12764 msgid ""
12765 "On some machines, there are chroots to different distributions available.  "
12766 "You can use them like this:"
12767 msgstr ""
12768 "Auf einigen Maschinen sind Chroots auf unterschiedliche Distributionen "
12769 "verfügbar. Sie können sie wie folgt nutzen:"
12770
12771 #. type: Content of: <chapter><section><section><screen>
12772 #: resources.dbk:353
12773 #, no-wrap
12774 msgid ""
12775 "vore$ dchroot unstable\n"
12776 "Executing shell in chroot: /org/vore.debian.org/chroots/user/unstable\n"
12777 msgstr ""
12778 "vore$ dchroot unstable\n"
12779 "Shell in Chroot ausführen: /org/vore.debian.org/chroots/user/unstable\n"
12780
12781 #. type: Content of: <chapter><section><section><para>
12782 #: resources.dbk:357
12783 msgid ""
12784 "In all chroots, the normal user home directories are available.  You can "
12785 "find out which chroots are available via <ulink url=\"&url-devel-machines;"
12786 "\"></ulink>."
12787 msgstr ""
12788 "In allen Chroots sind die normalen Home-Verzeichnisse der Benutzer "
12789 "verfügbar. Sie können mittels <ulink url=\"&url-devel-machines;\"></ulink> "
12790 "herausfinden, welche Chroots verfügbar sind."
12791
12792 #. type: Content of: <chapter><section><title>
12793 #: resources.dbk:366
12794 msgid "The Developers Database"
12795 msgstr "Die Entwicklerdatenbank"
12796
12797 #. type: Content of: <chapter><section><para>
12798 #: resources.dbk:368
12799 msgid ""
12800 "The Developers Database, at <ulink url=\"&url-debian-db;\"></ulink>, is an "
12801 "LDAP directory for managing Debian developer attributes.  You can use this "
12802 "resource to search the list of Debian developers.  Part of this information "
12803 "is also available through the finger service on Debian servers, try "
12804 "<command>finger yourlogin@db.debian.org</command> to see what it reports."
12805 msgstr ""
12806 "Die Entwicklerdatenbank unter <ulink url=\"&url-debian-db;\"></ulink> ist "
12807 "ein LDAP-Verzeichnis zur Verwaltung von Debian-Entwicklereigenschaften. Sie "
12808 "können diese Ressource benutzen, um eine Liste der Debian-Entwickler zu "
12809 "durchsuchen. Ein Teil dieser Informationen ist auch durch den Dienst "
12810 "»finger« auf Debian-Servern verfügbar. Versuchen Sie <command>finger ihr-"
12811 "benutzername@db.debian.org</command>, um zu sehen, was er berichtet."
12812
12813 #. type: Content of: <chapter><section><para>
12814 #: resources.dbk:376
12815 msgid ""
12816 "Developers can <ulink url=\"&url-debian-db-login;\">log into the database</"
12817 "ulink> to change various information about themselves, such as:"
12818 msgstr ""
12819 "Entwickler können sich <ulink url=\"&url-debian-db-login;\">in der Datenbank "
12820 "anmelden</ulink>, um verschiedene Informationen über sich selbst zu ändern, "
12821 "wie beispielsweise:"
12822
12823 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12824 #: resources.dbk:382
12825 msgid "forwarding address for your debian.org email"
12826 msgstr "die Weiterleitungsadresse für Ihre debian.org-E-Mail"
12827
12828 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12829 #: resources.dbk:387
12830 msgid "subscription to debian-private"
12831 msgstr "die Anmeldung zu debian-private"
12832
12833 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12834 #: resources.dbk:392
12835 msgid "whether you are on vacation"
12836 msgstr "ob Sie in Urlaub sind"
12837
12838 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12839 #: resources.dbk:397
12840 msgid ""
12841 "personal information such as your address, country, the latitude and "
12842 "longitude of the place where you live for use in <ulink url=\"&url-worldmap;"
12843 "\">the world map of Debian developers</ulink>, phone and fax numbers, IRC "
12844 "nickname and web page"
12845 msgstr ""
12846 "persönliche Informationen, wie Ihre Adresse, das Land, Längen- und "
12847 "Breitengrad Ihres Wohnortes für die <ulink url=\"&url-worldmap;\">Weltkarte "
12848 "der Entwickler</ulink>, Telefon- und Faxnummern, IRC-Nickname und Homepage"
12849
12850 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
12851 #: resources.dbk:405
12852 msgid "password and preferred shell on Debian Project machines"
12853 msgstr "Passwort und bevorzugte Shell auf Maschinen des Debian-Projekts"
12854
12855 #. type: Content of: <chapter><section><para>
12856 #: resources.dbk:410
12857 msgid ""
12858 "Most of the information is not accessible to the public, naturally.  For "
12859 "more information please read the online documentation that you can find at "
12860 "<ulink url=\"&url-debian-db-doc;\"></ulink>."
12861 msgstr ""
12862 "Natürlich kann auf die meisten der Informationen nicht durch die "
12863 "Öffentlichkeit zugegriffen werden. Lesen Sie für weitere Informationen die "
12864 "Dokumentation unter <ulink url=\"&url-debian-db-doc;\"></ulink>."
12865
12866 #. type: Content of: <chapter><section><para>
12867 #: resources.dbk:415
12868 msgid ""
12869 "Developers can also submit their SSH keys to be used for authorization on "
12870 "the official Debian machines, and even add new *.debian.net DNS entries.  "
12871 "Those features are documented at <ulink url=\"&url-debian-db-mail-gw;\"></"
12872 "ulink>."
12873 msgstr ""
12874 "Entwickler können auch ihre SSH-Schlüssel senden, die für die "
12875 "Authentifizierung auf den offiziellen Debian-Maschinen benutzt werden und "
12876 "sogar neue *.debian.net-DNS-Einträge hinzufügen. Diese Funktionen sind unter "
12877 "<ulink url=\"&url-debian-db-mail-gw;\"></ulink> dokumentiert."
12878
12879 #. type: Content of: <chapter><section><title>
12880 #: resources.dbk:423
12881 msgid "The Debian archive"
12882 msgstr "Das Debian-Archiv"
12883
12884 #. type: Content of: <chapter><section><para>
12885 #: resources.dbk:425
12886 msgid ""
12887 "The &debian-formal; distribution consists of a lot of packages (currently "
12888 "around &number-of-pkgs; source packages) and a few additional files (such as "
12889 "documentation and installation disk images)."
12890 msgstr ""
12891 "Die Distribution &debian-formal; besteht aus vielen Paketen (aktuell rund "
12892 "&number-of-pkgs; Quellpakete) und ein paar zusätzlichen Dateien (wie "
12893 "beispielsweise Dokumentation und Images von Installationsmedien)."
12894
12895 #. type: Content of: <chapter><section><para>
12896 #: resources.dbk:430
12897 msgid "Here is an example directory tree of a complete Debian archive:"
12898 msgstr "Hier ist ein Beispielverzeichnisbaum eines kompletten Debian-Archivs:"
12899
12900 #. type: Content of: <chapter><section><para>
12901 #: resources.dbk:434
12902 msgid ""
12903 "As you can see, the top-level directory contains two directories, "
12904 "<filename>dists/</filename> and <filename>pool/</filename>.  The latter is a "
12905 "“pool” in which the packages actually are, and which is handled by the "
12906 "archive maintenance database and the accompanying programs.  The former "
12907 "contains the distributions, <literal>stable</literal>, <literal>testing</"
12908 "literal> and <literal>unstable</literal>.  The <filename>Packages</filename> "
12909 "and <filename>Sources</filename> files in the distribution subdirectories "
12910 "can reference files in the <filename>pool/</filename> directory.  The "
12911 "directory tree below each of the distributions is arranged in an identical "
12912 "manner.  What we describe below for <literal>stable</literal> is equally "
12913 "applicable to the <literal>unstable</literal> and <literal>testing</literal> "
12914 "distributions."
12915 msgstr ""
12916 "Wie Sie sehen können, enthält das Verzeichnis auf der obersten Ebene die "
12917 "beiden Verzeichnisse <filename>dists/</filename> und <filename>pool/</"
12918 "filename>. Letzteres ist ein »Pool«, in dem sich die Pakete derzeit "
12919 "befinden. Er wird von der Archiv-Verwaltungsdatenbank und den beiliegenden "
12920 "Programmen gehandhabt. Ersteres enthält die Distributionen <literal>stable</"
12921 "literal>, <literal>testing</literal> und <literal>unstable</literal>. Die "
12922 "Dateien <filename>Packages</filename> und <filename>Sources</filename> in "
12923 "den Distributions-Unterverzeichnissen können auf Dateien im Verzeichnis "
12924 "<filename>pool/</filename> verweisen. Der Verzeichnisbaum unterhalb jeder "
12925 "Distribution ist auf die gleiche Art angeordnet. Was im Folgenden für "
12926 "<literal>stable</literal> beschrieben wird, ist gleichermaßen auf die "
12927 "Distributionen <literal>unstable</literal> und <literal>testing</literal> "
12928 "anwendbar."
12929
12930 #. type: Content of: <chapter><section><para>
12931 #: resources.dbk:448
12932 msgid ""
12933 "<filename>dists/stable</filename> contains three directories, namely "
12934 "<filename>main</filename>, <filename>contrib</filename>, and <filename>non-"
12935 "free</filename>."
12936 msgstr ""
12937 "<filename>dists/stable</filename> enthält drei Verzeichnisse, nämlich "
12938 "<filename>main</filename>, <filename>contrib</filename> und <filename>non-"
12939 "free</filename>."
12940
12941 #. type: Content of: <chapter><section><para>
12942 #: resources.dbk:453
12943 msgid ""
12944 "In each of the areas, there is a directory for the source packages "
12945 "(<filename>source</filename>) and a directory for each supported "
12946 "architecture (<filename>binary-i386</filename>, <filename>binary-amd64</"
12947 "filename>, etc.)."
12948 msgstr ""
12949 "In jedem Bereich gibt es ein Verzeichnis für Quellpakete (<filename>source</"
12950 "filename>) und ein Verzeichnis für jede unterstützte Architektur "
12951 "(<filename>binary-i386</filename>, <filename>binary-amd64</filename>, etc.)."
12952
12953 #. type: Content of: <chapter><section><para>
12954 #: resources.dbk:458
12955 msgid ""
12956 "The <filename>main</filename> area contains additional directories which "
12957 "hold the disk images and some essential pieces of documentation required for "
12958 "installing the Debian distribution on a specific architecture "
12959 "(<filename>disks-i386</filename>, <filename>disks-amd64</filename>, etc.)."
12960 msgstr ""
12961 "Der Bereich <filename>main</filename> enthält zusätzliche Verzeichnisse, die "
12962 "die Medien-Images und einige notwendige Teile der Dokumentation, die zum "
12963 "Installieren der Debian-Distribution auf einer speziellen Architektur "
12964 "(<filename>disks-i386</filename>, <filename>disks-amd64</filename>, etc.) "
12965 "benötigt werden."
12966
12967 #. type: Content of: <chapter><section><section><title>
12968 #: resources.dbk:464
12969 msgid "Sections"
12970 msgstr "Abschnitte"
12971
12972 #. type: Content of: <chapter><section><section><para>
12973 #: resources.dbk:466
12974 msgid ""
12975 "The <literal>main</literal> section of the Debian archive is what makes up "
12976 "the <emphasis role=\"strong\">official &debian-formal; distribution</"
12977 "emphasis>.  The <literal>main</literal> section is official because it fully "
12978 "complies with all our guidelines.  The other two sections do not, to "
12979 "different degrees; as such, they are <emphasis role=\"strong\">not</"
12980 "emphasis> officially part of &debian-formal;."
12981 msgstr ""
12982 "Der Abschnitt <literal>main</literal> des Debian-Archivs ist das, was die "
12983 "<emphasis role=\"strong\">offizielle &debian-formal; Distribution</emphasis> "
12984 "ausmacht. Der Abschnitt <literal>main</literal> ist offiziell, da er alle "
12985 "Richtlinien vollständig erfüllt. Bei den beiden anderen Abschnitten ist dies "
12986 "zu einem unterschiedlichen Grad nicht der Fall . Von daher sind sie "
12987 "<emphasis role=\"strong\">nicht</emphasis> offizieller Teil von &debian-"
12988 "formal;."
12989
12990 #. type: Content of: <chapter><section><section><para>
12991 #: resources.dbk:474
12992 msgid ""
12993 "Every package in the main section must fully comply with the <ulink url="
12994 "\"&url-dfsg;\">Debian Free Software Guidelines</ulink> (DFSG) and with all "
12995 "other policy requirements as described in the <ulink url=\"&url-debian-"
12996 "policy;\">Debian Policy Manual</ulink>.  The DFSG is our definition of “free "
12997 "software.” Check out the Debian Policy Manual for details."
12998 msgstr ""
12999 "Jedes Paket im Abschnitt »main« muss vollständig die <ulink url=\"&url-"
13000 "debian-policy;\">Debian-Richtlinien für Freie Software</ulink> (DFSG) "
13001 "erfüllen sowie alle anderen Anforderungen des Regelwerks, das im <ulink url="
13002 "\"&url-debian-policy;\">Debian Policy Manual</ulink> beschrieben wurde. Die "
13003 "DFSG sind Debians Definition von »freier Software«. Prüfen Sie das Debian "
13004 "Policy Manual für Details."
13005
13006 #. type: Content of: <chapter><section><section><para>
13007 #: resources.dbk:482
13008 msgid ""
13009 "Packages in the <literal>contrib</literal> section have to comply with the "
13010 "DFSG, but may fail other requirements.  For instance, they may depend on non-"
13011 "free packages."
13012 msgstr ""
13013 "Pakete im Abschnitt <literal>contrib</literal> müssen den DFSG entsprechen, "
13014 "könnten aber an anderen Anforderungen scheitern. Zum Beispiel könnten sie "
13015 "von unfreien Paketen abhängen."
13016
13017 #. type: Content of: <chapter><section><section><para>
13018 #: resources.dbk:487
13019 msgid ""
13020 "Packages which do not conform to the DFSG are placed in the <literal>non-"
13021 "free</literal> section.  These packages are not considered as part of the "
13022 "Debian distribution, though we enable their use, and we provide "
13023 "infrastructure (such as our bug-tracking system and mailing lists) for non-"
13024 "free software packages."
13025 msgstr ""
13026 "Pakete die nicht die DFSG erfüllen werden in den Abschnitt <literal>non-"
13027 "free</literal> platziert. Diese Pakete werden nicht als Teil der Debian-"
13028 "Distribution betrachtet, obwohl ihre Benutzung ermöglicht und die "
13029 "Infrastuktur (wie die Fehlerdatenbank und die Mailinglisten) für unfreie "
13030 "Pakete bereitgestellt wird."
13031
13032 #. type: Content of: <chapter><section><section><para>
13033 #: resources.dbk:494
13034 msgid ""
13035 "The <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> contains "
13036 "a more exact definition of the three sections.  The above discussion is just "
13037 "an introduction."
13038 msgstr ""
13039 "Das <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> enthält "
13040 "eine genauere Definition dieser drei Abschnitte. Die verhergehende "
13041 "Erläuterung ist nur eine Einführung."
13042
13043 #. type: Content of: <chapter><section><section><para>
13044 #: resources.dbk:499
13045 msgid ""
13046 "The separation of the three sections at the top-level of the archive is "
13047 "important for all people who want to distribute Debian, either via FTP "
13048 "servers on the Internet or on CD-ROMs: by distributing only the "
13049 "<literal>main</literal> and <literal>contrib</literal> sections, one can "
13050 "avoid any legal risks.  Some packages in the <literal>non-free</literal> "
13051 "section do not allow commercial distribution, for example."
13052 msgstr ""
13053 "Die Unterteilung in drei Abschnitte auf der obersten Ebene des Archivs ist "
13054 "für all die Leute wichtig, die Debian weitergeben möchten, entweder über FTP-"
13055 "Server im Internet oder auf CD-ROMs: Rechtliche Risiken können vermieden "
13056 "werden, wenn nur die Abschnitte <literal>main</literal> und "
13057 "<literal>contrib</literal> weitergegeben werden. Einige Pakete im Abschnitt "
13058 "<literal>non-free</literal> erlauben zum Beispiel keine kommerzielle "
13059 "Weitergabe."
13060
13061 #. type: Content of: <chapter><section><section><para>
13062 #: resources.dbk:507
13063 msgid ""
13064 "On the other hand, a CD-ROM vendor could easily check the individual package "
13065 "licenses of the packages in <literal>non-free</literal> and include as many "
13066 "on the CD-ROMs as it's allowed to.  (Since this varies greatly from vendor "
13067 "to vendor, this job can't be done by the Debian developers.)"
13068 msgstr ""
13069 "Andererseits könnte ein CD-ROM-Verkäufer die einzelnen Paketlizenzen der "
13070 "Pakete in <literal>non-free</literal> leicht prüfen und seinen CD-ROMs so "
13071 "viele wie erlaubt hinzufügen. (Da dies von Verkäufer zu Verkäufer stark "
13072 "variiert, können Debian-Entwickler diese Arbeit nicht erledigen.)"
13073
13074 #. type: Content of: <chapter><section><section><para>
13075 #: resources.dbk:513
13076 msgid ""
13077 "Note that the term section is also used to refer to categories which "
13078 "simplify the organization and browsing of available packages, e.g.  "
13079 "<literal>admin</literal>, <literal>net</literal>, <literal>utils</literal> "
13080 "etc.  Once upon a time, these sections (subsections, rather) existed in the "
13081 "form of subdirectories within the Debian archive.  Nowadays, these exist "
13082 "only in the Section header fields of packages."
13083 msgstr ""
13084 "Beachten Sie, dass der Begriff Abschnitt auch im Bezug auf Kategorien "
13085 "benutzt wird, um die Organisation und das Durchstöbern verfügbarer Pakete zu "
13086 "vereinfachen, z.B. <literal>admin</literal>, <literal>net</literal>, "
13087 "<literal>utils</literal> etc. Diese Abschnitte (eher Unterabschnitte) "
13088 "existierten irgendwann einmal in der Form von Unterverzeichnissen innerhalb "
13089 "des Debian-Archivs. Heutzutage existieren sie nur noch in den »Section«-"
13090 "Kopfzeilenfeldern der Pakete."
13091
13092 #. type: Content of: <chapter><section><section><title>
13093 #: resources.dbk:523
13094 msgid "Architectures"
13095 msgstr "Architekturen"
13096
13097 #. type: Content of: <chapter><section><section><para>
13098 #: resources.dbk:525
13099 msgid ""
13100 "In the first days, the Linux kernel was only available for Intel i386 (or "
13101 "greater) platforms, and so was Debian.  But as Linux became more and more "
13102 "popular, the kernel was ported to other architectures and Debian started to "
13103 "support them. And as if supporting so much hardware was not enough, Debian "
13104 "decided to build some ports based on other Unix kernels, like <literal>hurd</"
13105 "literal> and <literal>kfreebsd</literal>."
13106 msgstr ""
13107 "In den Anfangstagen war der Linux-Kernel und somit Debian nur für die Intel-"
13108 "i386-Plattformen (oder höher) verfügbar. Aber als Linux zunehmend populärer "
13109 "wurde, wurde der Kernel auf andere Architekturen portiert und Debian begann "
13110 "diese zu unterstützen. Und als ob die Unterstüzung so vieler Hardware noch "
13111 "nicht genug wäre, entschied Debian, einige Portierungen zu erstellen, die "
13112 "auf anderen Unix-Kerneln beruhten, wie <literal>hurd</literal> und "
13113 "<literal>kfreebsd</literal>."
13114
13115 #. type: Content of: <chapter><section><section><para>
13116 #: resources.dbk:533
13117 msgid ""
13118 "&debian-formal; 1.3 was only available as <literal>i386</literal>.  Debian "
13119 "2.0 shipped for <literal>i386</literal> and <literal>m68k</literal> "
13120 "architectures.  Debian 2.1 shipped for the <literal>i386</literal>, "
13121 "<literal>m68k</literal>, <literal>alpha</literal>, and <literal>sparc</"
13122 "literal> architectures.  Since then Debian has grown hugely.  Debian 6 "
13123 "supports a total of nine Linux architectures (<literal>amd64</literal>, "
13124 "<literal>armel</literal>, <literal>i386</literal>, <literal>ia64</literal>, "
13125 "<literal>mips</literal>, <literal>mipsel</literal>, <literal>powerpc</"
13126 "literal>, <literal>s390</literal>, <literal>sparc</literal>) and two "
13127 "kFreeBSD architectures (<literal>kfreebsd-i386</literal> and "
13128 "<literal>kfreebsd-amd64</literal>)."
13129 msgstr ""
13130 "&debian-formal; 1.3 war nur für <literal>i386</literal> verfügbar. Debian "
13131 "2.0 wurde für die Architekturen <literal>i386</literal> und <literal>m68k</"
13132 "literal> ausgegeben. Debian 2.1 kam für die Architekturen <literal>i386</"
13133 "literal>, <literal>m68k</literal>, <literal>alpha</literal> und "
13134 "<literal>sparc</literal> daher. Seither ist Debian enorm gewachsen. Debian 6 "
13135 "unterstützt im Ganzen neun Architekturen: <literal>amd64</literal>, "
13136 "<literal>armel</literal>, <literal>i386</literal>, <literal>ia64</literal>, "
13137 "<literal>mips</literal>, <literal>mipsel</literal>, <literal>powerpc</"
13138 "literal>, <literal>s390</literal> und <literal>sparc</literal>) und zwei "
13139 "kFreeBSD-Architekturen (<literal>kfreebsd-i386</literal> und "
13140 "<literal>kfreebsd-amd64</literal>)."
13141
13142 #. type: Content of: <chapter><section><section><para>
13143 #: resources.dbk:546
13144 msgid ""
13145 "Information for developers and users about the specific ports are available "
13146 "at the <ulink url=\"&url-debian-ports;\">Debian Ports web pages</ulink>."
13147 msgstr ""
13148 "Informationen für Entwickler und Anwender über die spezifischen Portierung "
13149 "sind auf der Debian Website <ulink url=\"&url-debian-ports;\">Portierungen</"
13150 "ulink> verfügbar."
13151
13152 #. type: Content of: <chapter><section><section><title>
13153 #: resources.dbk:552
13154 msgid "Packages"
13155 msgstr "Pakete"
13156
13157 #. type: Content of: <chapter><section><section><para>
13158 #: resources.dbk:554
13159 msgid ""
13160 "There are two types of Debian packages, namely <literal>source</literal> and "
13161 "<literal>binary</literal> packages."
13162 msgstr ""
13163 "Es gibt zwei Typen von Debian-Paketen, nämlich <literal>source</literal>- "
13164 "und <literal>binary</literal>-Pakete."
13165
13166 #. type: Content of: <chapter><section><section><para>
13167 #: resources.dbk:558
13168 msgid ""
13169 "Depending on the format of the source package, it will consist of one or "
13170 "more files in addition to the mandatory <filename>.dsc</filename> file:"
13171 msgstr ""
13172 "Abhängig vom Format des Quellpakets wird es aus einem oder mehreren Dateien "
13173 "zusätzlich zur zwingend notwendigen <filename>.dsc</filename>-Datei bestehen:"
13174
13175 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13176 #: resources.dbk:562
13177 msgid ""
13178 "with format “1.0”, it has either a <filename>.tar.gz</filename> file or both "
13179 "an <filename>.orig.tar.gz</filename> and a <filename>.diff.gz</filename> "
13180 "file;"
13181 msgstr ""
13182 "mit Format »1.0« hat es entweder eine <filename>.tar.gz</filename>-Datei "
13183 "oder sowohl eine <filename>.orig.tar.gz</filename>- als auch eine <filename>."
13184 "diff.gz</filename>-Datei;"
13185
13186 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13187 #: resources.dbk:565
13188 msgid ""
13189 "with format “3.0 (quilt)”, it has a mandatory <filename>.orig.tar.{gz,bz2,xz}"
13190 "</filename> upstream tarball, multiple optional <filename>.orig-"
13191 "<replaceable>component</replaceable>.tar.{gz,bz2,xz}</filename> additional "
13192 "upstream tarballs and a mandatory <filename>debian.tar.{gz,bz2,xz}</"
13193 "filename> debian tarball;"
13194 msgstr ""
13195 "mit Format »3.0« (quilt), hat es zwingend einen ursrünglichen Tarball mit "
13196 "der Endung <filename>.orig.tar.{gz,bz2,xz}</filename>, optional mehrere "
13197 "<filename>.orig-<replaceable>Komponente</replaceable>.tar.{gz,bz2,xz}</"
13198 "filename>-Debian-Tarbälle;"
13199
13200 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13201 #: resources.dbk:571
13202 msgid ""
13203 "with format “3.0 (native)”, it has only a single <filename>.tar.{gz,bz2,xz}</"
13204 "filename> tarball."
13205 msgstr ""
13206 "mit Format »3.0« (nativ) hat es nur einen einzelnen <filename>.tar.{gz,bz2,"
13207 "xz}</filename>-Tarball."
13208
13209 #. type: Content of: <chapter><section><section><para>
13210 #: resources.dbk:576
13211 msgid ""
13212 "If a package is developed specially for Debian and is not distributed "
13213 "outside of Debian, there is just one <filename>.tar.{gz,bz2,xz}</filename> "
13214 "file which contains the sources of the program, it's called a “native” "
13215 "source package.  If a package is distributed elsewhere too, the <filename>."
13216 "orig.tar.{gz,bz2,xz}</filename> file stores the so-called <literal>upstream "
13217 "source code</literal>, that is the source code that's distributed by the "
13218 "<literal>upstream maintainer</literal> (often the author of the software). "
13219 "In this case, the <filename>.diff.gz</filename> or the <filename>debian.tar."
13220 "{gz,bz2,xz}</filename> contains the changes made by the Debian maintainer."
13221 msgstr ""
13222 "Falls das Paket speziell für Debian entwickelt wurde und nicht außerhalb von "
13223 "Debian verteilt wird, gibt es dort nur eine <filename>.tar.{gz,bz2,xz}</"
13224 "filename>-Datei, die den Quellcode des Programms enthält, »natives« "
13225 "Quellpaket genannt. Falls ein Paket auch anderswo verteilt wird, wird in der "
13226 "<filename>.orig.tar.{gz,bz2,xz}</filename>-Datei der sogenannte "
13227 "<literal>upstream source code</literal> gespeichert, das ist der Quellcode, "
13228 "vom <literal>upstream maintainer</literal> (oft dem Autor der Software). In "
13229 "diesem Fall enthalten die Dateien <filename>.diff.gz</filename> oder "
13230 "<filename>debian.tar.{gz,bz2,xz}</filename> die Änderungen, die durch den "
13231 "Debian-Betreuer vorgenommen wurden."
13232
13233 #. type: Content of: <chapter><section><section><para>
13234 #: resources.dbk:589
13235 msgid ""
13236 "The <filename>.dsc</filename> file lists all the files in the source package "
13237 "together with checksums (<command>md5sums</command>) and some additional "
13238 "info about the package (maintainer, version, etc.)."
13239 msgstr ""
13240 "Die <filename>.dsc</filename>-Datei listet alle Dateien im Quellpaket auf, "
13241 "zusammen mit den Prüfsummen (<command>md5sums</command>) und einigen "
13242 "zusätzlichen Informationen über das Paket (Betreuer, Version etc.)."
13243
13244 #. type: Content of: <chapter><section><section><title>
13245 #: resources.dbk:596
13246 msgid "Distributions"
13247 msgstr "Distributionen"
13248
13249 #. type: Content of: <chapter><section><section><para>
13250 #: resources.dbk:598
13251 msgid ""
13252 "The directory system described in the previous chapter is itself contained "
13253 "within <literal>distribution directories</literal>.  Each distribution is "
13254 "actually contained in the <filename>pool</filename> directory in the top-"
13255 "level of the Debian archive itself."
13256 msgstr ""
13257 "Das im vorherigen Kapitel beschriebene Verzeichnissystem ist selbst "
13258 "innerhalb der <literal>distribution directories</literal> enthalten. Jede "
13259 "Distribution ist derzeit im Verzeichnis <filename>pool</filename> in der "
13260 "obersten Ebene des Debian-Archivs selbst enthalten."
13261
13262 #. type: Content of: <chapter><section><section><para>
13263 #: resources.dbk:604
13264 msgid ""
13265 "To summarize, the Debian archive has a root directory within an FTP server.  "
13266 "For instance, at the mirror site, <literal>ftp.us.debian.org</literal>, the "
13267 "Debian archive itself is contained in <ulink url=\"ftp://ftp.us.debian.org/"
13268 "debian\">/debian</ulink>, which is a common location (another is <filename>/"
13269 "pub/debian</filename>)."
13270 msgstr ""
13271 "Zusammenfassend gesagt, hat das Debian-Archiv ein Wurzelverzeichnis auf "
13272 "einem FTP-Server. Auf der Spiegel-Site <literal>ftp.us.debian.org</literal> "
13273 "ist beispielsweise das Debian-Archive selbst in <ulink url=\"ftp://ftp.us."
13274 "debian.org/debian\">/debian</ulink>, enthalten, was ein gebräuchlicher Ort "
13275 "dafür ist (ein anderer ist <filename>/pub/debian</filename>)."
13276
13277 #. type: Content of: <chapter><section><section><para>
13278 #: resources.dbk:611
13279 msgid ""
13280 "A distribution comprises Debian source and binary packages, and the "
13281 "respective <filename>Sources</filename> and <filename>Packages</filename> "
13282 "index files, containing the header information from all those packages.  The "
13283 "former are kept in the <filename>pool/</filename> directory, while the "
13284 "latter are kept in the <filename>dists/</filename> directory of the archive "
13285 "(for backwards compatibility)."
13286 msgstr ""
13287 "Eine Distribution umfasst Debian-Quell- und -Binärpakete und die jeweiligen "
13288 "Indexdateien <filename>Sources</filename> sowie <filename>Packages</"
13289 "filename>, die die Kopfzeileninformationen von all diesen Paketen enthalten. "
13290 "Erstere werden im Verzeichnis <filename>pool/</filename> aufbewahrt, während "
13291 "letztere im Verzeichnis <filename>dists/</filename> des Archivs aufbewahrt "
13292 "werden (aus Gründen der Rückwärtskompatibilität)."
13293
13294 #. type: Content of: <chapter><section><section><section><title>
13295 #: resources.dbk:619
13296 msgid "Stable, testing, and unstable"
13297 msgstr "Stable, testing und unstable"
13298
13299 #. type: Content of: <chapter><section><section><section><para>
13300 #: resources.dbk:621
13301 msgid ""
13302 "There are always distributions called <literal>stable</literal> (residing in "
13303 "<filename>dists/stable</filename>), <literal>testing</literal> (residing in "
13304 "<filename>dists/testing</filename>), and <literal>unstable</literal> "
13305 "(residing in <filename>dists/unstable</filename>).  This reflects the "
13306 "development process of the Debian project."
13307 msgstr ""
13308 "Es gibt immer Distributionen mit Namen <literal>stable</literal> "
13309 "(angesiedelt in <filename>dists/stable</filename>), <literal>testing</"
13310 "literal> (angesiedelt in <filename>dists/testing</filename>) und "
13311 "<literal>unstable</literal> (angesiedelt in <filename>dists/unstable</"
13312 "filename>). Dies spiegelt den Entwicklungsprozess des Debian-Projekts wider."
13313
13314 #. type: Content of: <chapter><section><section><section><para>
13315 #: resources.dbk:628
13316 #, fuzzy
13317 #| msgid ""
13318 #| "Active development is done in the <literal>unstable</literal> "
13319 #| "distribution (that's why this distribution is sometimes called the "
13320 #| "<literal>development distribution</literal>).  Every Debian developer can "
13321 #| "update his or her packages in this distribution at any time.  Thus, the "
13322 #| "contents of this distribution change from day to day.  Since no special "
13323 #| "effort is made to make sure everything in this distribution is working "
13324 #| "properly, it is sometimes literally unstable."
13325 msgid ""
13326 "Active development is done in the <literal>unstable</literal> distribution "
13327 "(that's why this distribution is sometimes called the <literal>development "
13328 "distribution</literal>).  Every Debian developer can update their packages "
13329 "in this distribution at any time.  Thus, the contents of this distribution "
13330 "change from day to day.  Since no special effort is made to make sure "
13331 "everything in this distribution is working properly, it is sometimes "
13332 "literally unstable."
13333 msgstr ""
13334 "In der Distribution <literal>unstable</literal> wird aktiv entwickelt (daher "
13335 "wird diese Distribution manchmal auch die <literal>development distribution</"
13336 "literal> genannt). Jeder Debian-Entwickler kann jederzeit seine Pakete in "
13337 "dieser Distribution ändern. Daher ändert sich der Inhalt dieser Distribution "
13338 "von Tag zu Tag. Da keine besonderen Anstrengungen unternommen werden, "
13339 "sicherzustellen, dass alles in dieser Distribution funktioniert, ist sie "
13340 "manchmal buchstäblich instabil."
13341
13342 #. type: Content of: <chapter><section><section><section><para>
13343 #: resources.dbk:637
13344 msgid ""
13345 "The <link linkend=\"testing\">testing</link> distribution is generated "
13346 "automatically by taking packages from <literal>unstable</literal> if they "
13347 "satisfy certain criteria.  Those criteria should ensure a good quality for "
13348 "packages within <literal>testing</literal>.  The update to <literal>testing</"
13349 "literal> is launched twice each day, right after the new packages have been "
13350 "installed.  See <xref linkend=\"testing\"/>."
13351 msgstr ""
13352 "Die Distribution  <link linkend=\"testing\">testing</link> wird automatisch "
13353 "aus Paketen von <literal>unstable</literal> erzeugt, falls sie bestimmte "
13354 "Voraussetzungen erfüllen. Diese Voraussetzungen sollten eine gute Qualität "
13355 "für Pakete innerhalb von <literal>testing</literal> gewährleisten. Die "
13356 "Aktualisierung von <literal>testing</literal> wird zweimal täglich lanciert, "
13357 "gleich nachdem die neuen Pakete installiert wurden. Siehe <xref linkend="
13358 "\"testing\"/>."
13359
13360 #. type: Content of: <chapter><section><section><section><para>
13361 #: resources.dbk:645
13362 msgid ""
13363 "After a period of development, once the release manager deems fit, the "
13364 "<literal>testing</literal> distribution is frozen, meaning that the policies "
13365 "which control how packages move from <literal>unstable</literal> to "
13366 "<literal>testing</literal> are tightened.  Packages which are too buggy are "
13367 "removed.  No changes are allowed into <literal>testing</literal> except for "
13368 "bug fixes.  After some time has elapsed, depending on progress, the "
13369 "<literal>testing</literal> distribution is frozen even further.  Details of "
13370 "the handling of the testing distribution are published by the Release Team "
13371 "on debian-devel-announce.  After the open issues are solved to the "
13372 "satisfaction of the Release Team, the distribution is released.  Releasing "
13373 "means that <literal>testing</literal> is renamed to <literal>stable</"
13374 "literal>, and a new copy is created for the new <literal>testing</literal>, "
13375 "and the previous <literal>stable</literal> is renamed to <literal>oldstable</"
13376 "literal> and stays there until it is finally archived.  On archiving, the "
13377 "contents are moved to <literal>&archive-host;</literal>."
13378 msgstr ""
13379 "Nach einer Entwicklungsperiode, sobald der Veröffentlichungsverwalter sie "
13380 "als tauglich erachtet, wird die Distribution <literal>testing</literal> "
13381 "eingefroren. Das bedeutet, dass die Richtlinien, die steuern welche Pakete "
13382 "von <literal>unstable</literal> nach <literal>testing</literal> verschoben "
13383 "werden, verschärft werden. Pakete, die zu viele Fehler aufweisen, werden "
13384 "entfernt. In <literal>testing</literal> sind außer Fehlerkorrekturen keine "
13385 "Änderungen erlaubt. Nachdem, abhängig vom Fortschritt, einige Zeit "
13386 "verstrichen ist, wird die Distribution <literal>testing</literal> sogar noch "
13387 "weiter eingefroren. Einzelheiten darüber, wie die Distribution "
13388 "<literal>testing</literal> gehandhabt wird, werden vom Veröffentlichungs-"
13389 "Team auf »debian-devel-announce« publiziert. Nachdem die offenen Probleme "
13390 "zur Zufriedenheit des Veröffentlichungs-Teams gelöst wurden, wird die "
13391 "Distribtion veröffentlicht. Veröffentlichen bedeutet, dass <literal>testing</"
13392 "literal> in <literal>stable</literal> umbenannt wird und für das neue "
13393 "<literal>testing</literal> eine neue Kopie erstellt wird. Das vorherige "
13394 "<literal>stable</literal> wird in <literal>oldstable</literal> umbenannt und "
13395 "bleibt bis zur endgültigen Archivierung dort. Bei der Archivierung wird der "
13396 "Inhalt nach <literal>&archive-host;</literal> verschoben."
13397
13398 #. type: Content of: <chapter><section><section><section><para>
13399 #: resources.dbk:662
13400 msgid ""
13401 "This development cycle is based on the assumption that the "
13402 "<literal>unstable</literal> distribution becomes <literal>stable</literal> "
13403 "after passing a period of being in <literal>testing</literal>.  Even once a "
13404 "distribution is considered stable, a few bugs inevitably remain — that's why "
13405 "the stable distribution is updated every now and then.  However, these "
13406 "updates are tested very carefully and have to be introduced into the archive "
13407 "individually to reduce the risk of introducing new bugs.  You can find "
13408 "proposed additions to <literal>stable</literal> in the <filename>proposed-"
13409 "updates</filename> directory.  Those packages in <filename>proposed-updates</"
13410 "filename> that pass muster are periodically moved as a batch into the stable "
13411 "distribution and the revision level of the stable distribution is "
13412 "incremented (e.g., ‘6.0’ becomes ‘6.0.1’, ‘5.0.7’ becomes ‘5.0.8’, and so "
13413 "forth).  Please refer to <link linkend=\"upload-stable\">uploads to the "
13414 "<literal>stable</literal> distribution</link> for details."
13415 msgstr ""
13416 "Der Entwicklungszyklus hängt von der Einschätzung ab, ob die Distribution "
13417 "<literal>unstable</literal> nach einer Periode, in der sie <literal>testing</"
13418 "literal> durchläuft, <literal>stable</literal> geworden ist.Sogar wenn eine "
13419 "Distribution stabil geworden ist, verbleiben zwangsläufig ein paar Fehler  – "
13420 "daher wird die stabile Distribution ab und zu aktualisiert. Diese "
13421 "Aktualisierungen wurden jedoch sehr gründlich getestet und werden in einem "
13422 "einzelnen Archiv eingeführt, um das Risiko zu vermindern, neue Fehler "
13423 "einzuschleppen. Sie können die geplanten Ergänzungen zu <literal>stable</"
13424 "literal> im Verzeichnis <filename>proposed-updates</filename> finden. Diese "
13425 "Pakete in <filename>proposed-updates</filename>, die den Anforderungen "
13426 "entsprechen, werden periodisch in einem Stapellauf in die Stable-"
13427 "Distribution verschoben und die Überarbeitungsstufe der Stable-Distribution "
13428 "wird erhöht (z.B. »6.0« wird »6.0.1«, »5.0.7« wird »5.0.8« und so weiter). "
13429 "Bitte sehen Sie unter <link linkend=\"upload-stable\">uploads to the "
13430 "<literal>stable</literal> distribution</link> nach, um weitere Einzelheiten "
13431 "zu erfahren."
13432
13433 #. type: Content of: <chapter><section><section><section><para>
13434 #: resources.dbk:679
13435 msgid ""
13436 "Note that development under <literal>unstable</literal> continues during the "
13437 "freeze period, since the <literal>unstable</literal> distribution remains in "
13438 "place in parallel with <literal>testing</literal>."
13439 msgstr ""
13440 "Beachten Sie, dass die Entwicklung unter <literal>unstable</literal> während "
13441 "der Periode des Einfrierens weitergeht, da die Distribution "
13442 "<literal>unstable</literal> an der Stelle parallel mit <literal>testing</"
13443 "literal> verbleibt."
13444
13445 #. type: Content of: <chapter><section><section><section><title>
13446 #: resources.dbk:686
13447 msgid "More information about the testing distribution"
13448 msgstr "Weitere Informationen über die Testing-Distribution"
13449
13450 #. type: Content of: <chapter><section><section><section><para>
13451 #: resources.dbk:688
13452 msgid ""
13453 "Packages are usually installed into the <literal>testing</literal> "
13454 "distribution after they have undergone some degree of testing in "
13455 "<literal>unstable</literal>."
13456 msgstr ""
13457 "Pakete werden üblicherweise in der Distribution <literal>testing</literal> "
13458 "installiert, nachdem sie in gewissem Maße in <literal>unstable</literal> "
13459 "Tests unterzogen wurden."
13460
13461 #. type: Content of: <chapter><section><section><section><para>
13462 #: resources.dbk:692
13463 msgid ""
13464 "For more details, please see the <link linkend=\"testing\">information about "
13465 "the testing distribution</link>."
13466 msgstr ""
13467 "Lesen Sie bitte die <link linkend=\"testing\">Informationen über die Testing-"
13468 "Distribution</link>, um weitere Einzelheiten zu erfahren."
13469
13470 #. type: Content of: <chapter><section><section><section><title>
13471 #: resources.dbk:698
13472 msgid "Experimental"
13473 msgstr "Experimental"
13474
13475 #. type: Content of: <chapter><section><section><section><para>
13476 #: resources.dbk:700
13477 msgid ""
13478 "The <literal>experimental</literal> distribution is a special distribution.  "
13479 "It is not a full distribution in the same sense as <literal>stable</"
13480 "literal>, <literal>testing</literal> and <literal>unstable</literal> are.  "
13481 "Instead, it is meant to be a temporary staging area for highly experimental "
13482 "software where there's a good chance that the software could break your "
13483 "system, or software that's just too unstable even for the <literal>unstable</"
13484 "literal> distribution (but there is a reason to package it nevertheless).  "
13485 "Users who download and install packages from <literal>experimental</literal> "
13486 "are expected to have been duly warned.  In short, all bets are off for the "
13487 "<literal>experimental</literal> distribution."
13488 msgstr ""
13489 "Die Distribution <literal>experimental</literal> ist eine "
13490 "Spezialdistribution. Sie ist keine vollständige Distribution im Sinn von "
13491 "<literal>stable</literal>, <literal>testing</literal> und <literal>unstable</"
13492 "literal>. Stattdessen ist sie als temporärer Sammelpunkt für hoch "
13493 "experimentelle Software gedacht, bei der eine gute Chance besteht, das ganze "
13494 "System zu zerstören oder von Software, die nur zu instabil ist, sogar für "
13495 "die Distribution <literal>unstable</literal> (bei der es aber dennoch einen "
13496 "Grund gibt, sie zu paketieren). Von Benutzern, die Pakete aus "
13497 "<literal>experimental</literal> herunterladen und installieren, wird "
13498 "erwartet, dass sie ausreichend gewarnt wurden. Kurz gesagt, ist in der "
13499 "Distribution <literal>experimental</literal> alles möglich."
13500
13501 #. type: Content of: <chapter><section><section><section><para>
13502 #: resources.dbk:712
13503 msgid ""
13504 "These are the <citerefentry> <refentrytitle>sources.list</refentrytitle> "
13505 "<manvolnum>5</manvolnum> </citerefentry> lines for <literal>experimental</"
13506 "literal>:"
13507 msgstr ""
13508 "Dies sind die Zeilen der <citerefentry> <refentrytitle>sources.list</"
13509 "refentrytitle> <manvolnum>5</manvolnum> </citerefentry> für "
13510 "<literal>experimental</literal>:"
13511
13512 #. type: Content of: <chapter><section><section><section><programlisting>
13513 #: resources.dbk:717
13514 #, no-wrap
13515 msgid ""
13516 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13517 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13518 msgstr ""
13519 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13520 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
13521
13522 #. type: Content of: <chapter><section><section><section><para>
13523 #: resources.dbk:721
13524 msgid ""
13525 "If there is a chance that the software could do grave damage to a system, it "
13526 "is likely to be better to put it into <literal>experimental</literal>.  For "
13527 "instance, an experimental compressed file system should probably go into "
13528 "<literal>experimental</literal>."
13529 msgstr ""
13530 "Falls eine Chance besteht, dass die Software ein System schwer beschädigen "
13531 "könnte, ist es wahrscheinlich besser, sie in <literal>experimental</literal> "
13532 "abzulegen. Zum Beispiel sollte ein experimentell komprimiertes Dateisystem "
13533 "wahrscheinlich nach <literal>experimental</literal> wandern."
13534
13535 #. type: Content of: <chapter><section><section><section><para>
13536 #: resources.dbk:727
13537 msgid ""
13538 "Whenever there is a new upstream version of a package that introduces new "
13539 "features but breaks a lot of old ones, it should either not be uploaded, or "
13540 "be uploaded to <literal>experimental</literal>.  A new, beta, version of "
13541 "some software which uses a completely different configuration can go into "
13542 "<literal>experimental</literal>, at the maintainer's discretion.  If you are "
13543 "working on an incompatible or complex upgrade situation, you can also use "
13544 "<literal>experimental</literal> as a staging area, so that testers can get "
13545 "early access."
13546 msgstr ""
13547 "Jedes Mal, wenn eine neue Originalversion eines Pakets vorliegt, das neue "
13548 "Funktionen mitbringt, aber ältere beschädigt, sollte es entweder nicht oder "
13549 "nach <literal>experimental</literal> hochgeladen werden. Eine neue Beta-"
13550 "Version einer Software, die eine völlig unterschiedliche Konfiguration "
13551 "nutzt, kann nach Ermessen des Betreuers nach <literal>experimental</literal> "
13552 "wandern. Falls Sie an einer inkompatiblen oder komplexen Situation bei "
13553 "Upgrades arbeiten, können sie <literal>experimental</literal> auch als "
13554 "Sammelpunkt benutzen, damit Tester frühzeitig Zugriff darauf haben."
13555
13556 #. type: Content of: <chapter><section><section><section><para>
13557 #: resources.dbk:737
13558 msgid ""
13559 "Some experimental software can still go into <literal>unstable</literal>, "
13560 "with a few warnings in the description, but that isn't recommended because "
13561 "packages from <literal>unstable</literal> are expected to propagate to "
13562 "<literal>testing</literal> and thus to <literal>stable</literal>.  You "
13563 "should not be afraid to use <literal>experimental</literal> since it does "
13564 "not cause any pain to the ftpmasters, the experimental packages are "
13565 "periodically removed once you upload the package in <literal>unstable</"
13566 "literal> with a higher version number."
13567 msgstr ""
13568 "Einige experimentelle Software kann immer noch, mit ein paar Warnungen in "
13569 "der Beschreibung, nach <literal>unstable</literal> wandern, dies wird aber "
13570 "nicht empfohlen, da von Paketen aus <literal>unstable</literal> erwartet "
13571 "wird, dass sie sich nach <literal>testing</literal> und dann nach "
13572 "<literal>stable</literal> ausbreiten. Sie sollten keine Angst haben "
13573 "<literal>experimental</literal> zu benutzen, da es dem FTP-Master keine Mühe "
13574 "macht. Die experimentellen Pakete werden reglemäßig entfernt, wenn Sie das "
13575 "Paket mit einer höheren Versionsnummer nach <literal>unstable</literal> "
13576 "hochladen."
13577
13578 #. type: Content of: <chapter><section><section><section><para>
13579 #: resources.dbk:747
13580 msgid ""
13581 "New software which isn't likely to damage your system can go directly into "
13582 "<literal>unstable</literal>."
13583 msgstr ""
13584 "Neue Software, die das System voraussichtlich nicht schädigt, kann direkt in "
13585 "<literal>unstable</literal> wandern."
13586
13587 #. type: Content of: <chapter><section><section><section><para>
13588 #: resources.dbk:751
13589 msgid ""
13590 "An alternative to <literal>experimental</literal> is to use your personal "
13591 "web space on <literal>people.debian.org</literal>."
13592 msgstr ""
13593 "Eine Alternative zu <literal>experimental</literal> ist die Benutzung Ihres "
13594 "persönlichen Webspaces auf <literal>people.debian.org</literal>."
13595
13596 #. type: Content of: <chapter><section><section><title>
13597 #: resources.dbk:759
13598 msgid "Release code names"
13599 msgstr "Codenamen der Veröffentlichungen"
13600
13601 #. type: Content of: <chapter><section><section><para>
13602 #: resources.dbk:761
13603 msgid ""
13604 "Every released Debian distribution has a <literal>code name</literal>: "
13605 "Debian 1.1 is called <literal>buzz</literal>; Debian 1.2, <literal>rex</"
13606 "literal>; Debian 1.3, <literal>bo</literal>; Debian 2.0, <literal>hamm</"
13607 "literal>; Debian 2.1, <literal>slink</literal>; Debian 2.2, <literal>potato</"
13608 "literal>; Debian 3.0, <literal>woody</literal>; Debian 3.1, <literal>sarge</"
13609 "literal>; Debian 4.0, <literal>etch</literal>; Debian 5.0, <literal>lenny</"
13610 "literal>; Debian 6.0, <literal>squeeze</literal> and the next release will "
13611 "be called <literal>wheezy</literal>.  There is also a ``pseudo-"
13612 "distribution'', called <literal>sid</literal>, which is the current "
13613 "<literal>unstable</literal> distribution; since packages are moved from "
13614 "<literal>unstable</literal> to <literal>testing</literal> as they approach "
13615 "stability, <literal>sid</literal> itself is never released.  As well as the "
13616 "usual contents of a Debian distribution, <literal>sid</literal> contains "
13617 "packages for architectures which are not yet officially supported or "
13618 "released by Debian.  These architectures are planned to be integrated into "
13619 "the mainstream distribution at some future date."
13620 msgstr ""
13621 "Jede veröffentlichte Debian-Distribution hat einen <literal>code name</"
13622 "literal>: Debian 1.1 wird <literal>buzz</literal> genannt, Debian 1.2 "
13623 "<literal>rex</literal>, Debian 1.3 <literal>bo</literal>, Debian 2.0 "
13624 "<literal>hamm</literal>, Debian 2.1 <literal>slink</literal>, Debian 2.2 "
13625 "<literal>potato</literal>, Debian 3.0 <literal>woody</literal>, Debian 3.1 "
13626 "<literal>sarge</literal>, Debian 4.0 <literal>etch</literal>, Debian 5.0 "
13627 "<literal>lenny</literal>, Debian 6.0, <literal>squeeze</literal> und die "
13628 "nächste Veröffentlichung wird <literal>wheezy</literal> genannt. Es gibt "
13629 "außerdem eine »Pseudo-Distribution« mit dem Namen <literal>sid</literal>, "
13630 "die der aktuellen Distribution <literal>unstable</literal> entspricht. Da "
13631 "Pakete von <literal>unstable</literal> nach <literal>testing</literal> "
13632 "wandern, wenn sie stabil werden, wird <literal>sid</literal> selbst nie "
13633 "veröffentlicht. Ebenso wie die üblichen Inhalte der Debian-Distribution, "
13634 "enthält <literal>sid</literal> Pakete für Architekturen, die noch nicht "
13635 "offiziell durch Debian unterstützt werden. Es ist geplant, diese "
13636 "Architekturen an irgendeinem zukünftigen Datum in die Hauptdistribution zu "
13637 "integrieren."
13638
13639 #. type: Content of: <chapter><section><section><para>
13640 #: resources.dbk:780
13641 msgid ""
13642 "Since Debian has an open development model (i.e., everyone can participate "
13643 "and follow the development) even the <literal>unstable</literal> and "
13644 "<literal> testing</literal> distributions are distributed to the Internet "
13645 "through the Debian FTP and HTTP server network. Thus, if we had called the "
13646 "directory which contains the release candidate version <literal>testing</"
13647 "literal>, then we would have to rename it to <literal>stable</literal> when "
13648 "the version is released, which would cause all FTP mirrors to re-retrieve "
13649 "the whole distribution (which is quite large)."
13650 msgstr ""
13651 "Da Debian ein offenes Entwicklungsmodell hat (d.h. jeder kann teilnehmen und "
13652 "der Entwicklung folgen), werden sogar die Distributionen <literal>unstable</"
13653 "literal> und <literal> testing</literal> über das Internet durch die Debian-"
13654 "FTP- und -HTTP-Netzwerkserver verteilt. Folglich müsste, falls das "
13655 "Verzeichnis, das die Kandidatenversion für die Veröffentlichung enthält, "
13656 "<literal>testing</literal> genannt würde, es beim Veröffentlichen der "
13657 "Version in <literal>stable</literal> umbenannt werden, was dazu führen "
13658 "würde, dass alle FTP-Spiegel die ganze Distribution erneut erhalten müssten "
13659 "(die ziemlich groß ist)."
13660
13661 #. type: Content of: <chapter><section><section><para>
13662 #: resources.dbk:790
13663 msgid ""
13664 "On the other hand, if we called the distribution directories <literal>Debian-"
13665 "x.y</literal> from the beginning, people would think that Debian release "
13666 "<literal>x.y</literal> is available.  (This happened in the past, where a CD-"
13667 "ROM vendor built a Debian 1.0 CD-ROM based on a pre-1.0 development "
13668 "version.  That's the reason why the first official Debian release was 1.1, "
13669 "and not 1.0.)"
13670 msgstr ""
13671 "Wären andererseits von Anfang an die Distributionsverzeichnisse "
13672 "<literal>Debian-x.y</literal> genannt worden, würden die Leute denken, die "
13673 "Debian-Veröffentlichung  <literal>x.y</literal> sei verfügbar. (Dies geschah "
13674 "früher, als ein CD-Verkäufer eine Debian 1.0 CD-ROM erstellte, die auf einer "
13675 "pre-1.0-Entwicklerversion basierte. Das ist der Grund, weshalb die erste "
13676 "offizielle Debian-Veröffentlichung 1.1 und nicht 1.0 war.)"
13677
13678 #. type: Content of: <chapter><section><section><para>
13679 #: resources.dbk:798
13680 msgid ""
13681 "Thus, the names of the distribution directories in the archive are "
13682 "determined by their code names and not their release status (e.g., "
13683 "`squeeze'). These names stay the same during the development period and "
13684 "after the release; symbolic links, which can be changed easily, indicate the "
13685 "currently released stable distribution.  That's why the real distribution "
13686 "directories use the <literal>code names</literal>, while symbolic links for "
13687 "<literal>stable</literal>, <literal>testing</literal>, and "
13688 "<literal>unstable</literal> point to the appropriate release directories."
13689 msgstr ""
13690 "Dadurch werden die Namen der Distributionsverzeichnisse im Archiv durch ihre "
13691 "Codenamen festgelegt und nicht durch ihren Veröffentlichungsstatus. (z.B. "
13692 "»squeeze«). Diese Namen bleiben während der Entwicklungszeit und nach der "
13693 "Veröffentlichung erhalten. Symbolische Links, die einfach geändert werden "
13694 "können, geben die aktuell veröffentlichte stabile Distribution an. Das ist "
13695 "der Grund, weshalb die echten Distributionsverzeichnisse <literal>code "
13696 "names</literal> benutzen, während symbolische Links für <literal>stable</"
13697 "literal>, <literal>testing</literal> und <literal>unstable</literal> auf die "
13698 "entsprechenden Veröffentlichungsverzeichnisse verweisen."
13699
13700 #. type: Content of: <chapter><section><title>
13701 #: resources.dbk:812
13702 msgid "Debian mirrors"
13703 msgstr "Debian-Spiegel"
13704
13705 #. type: Content of: <chapter><section><para>
13706 #: resources.dbk:814
13707 msgid ""
13708 "The various download archives and the web site have several mirrors "
13709 "available in order to relieve our canonical servers from heavy load.  In "
13710 "fact, some of the canonical servers aren't public — a first tier of mirrors "
13711 "balances the load instead.  That way, users always access the mirrors and "
13712 "get used to using them, which allows Debian to better spread its bandwidth "
13713 "requirements over several servers and networks, and basically makes users "
13714 "avoid hammering on one primary location.  Note that the first tier of "
13715 "mirrors is as up-to-date as it can be since they update when triggered from "
13716 "the internal sites (we call this push mirroring)."
13717 msgstr ""
13718 "Für die verschiedenen Archive zum Herunterladen und die Website stehen "
13719 "mehrere Spiegel zur Verfügung, um die vorschriftsmäßigen Server vor großer "
13720 "Auslastung zu bewahren. Eigentlich sind einige der vorschriftsmäßigen Server "
13721 "nicht öffentlich zugänglich – eine erste Schicht von Spiegeln balanciert "
13722 "stattdessen die Last aus. Auf diese Art greifen die Anwender immer auf die "
13723 "Spiegel zu und sind es gewöhnt sie zu benutzen. Dies ermöglich es Debian, "
13724 "seine Bandbreitenanforderungen besser über mehrere Server und Netzwerke zu "
13725 "verteilen und vermeidet grundsätzlich, dass Benutzer auf den einen primären "
13726 "Ort aufschlagen. Beachten Sie, dass die erste Schicht von Spiegelservern so "
13727 "aktuell wie möglich ist, da ihre Aktualisierung durch die internen Sites "
13728 "ausgelöst wird (dies wird »push mirroring« genannt)."
13729
13730 #. type: Content of: <chapter><section><para>
13731 #: resources.dbk:825
13732 msgid ""
13733 "All the information on Debian mirrors, including a list of the available "
13734 "public FTP/HTTP servers, can be found at <ulink url=\"&url-debian-mirrors;"
13735 "\"></ulink>.  This useful page also includes information and tools which can "
13736 "be helpful if you are interested in setting up your own mirror, either for "
13737 "internal or public access."
13738 msgstr ""
13739 "All die Informationen über Debian-Spiegel, einschließlich der verfügbaren "
13740 "FTP-/HTTP-Server, können unter <ulink url=\"&url-debian-mirrors;\"></ulink> "
13741 "gefunden werden. Diese nützliche Seite enthält auch Informationen und "
13742 "Werkzeuge, die hilfreich sein können, falls Sie daran interessiert sind, "
13743 "entweder für internen oder öffentlichen Zugriff, Ihren eigenen Spiegel "
13744 "einzurichten."
13745
13746 #. type: Content of: <chapter><section><para>
13747 #: resources.dbk:832
13748 msgid ""
13749 "Note that mirrors are generally run by third-parties who are interested in "
13750 "helping Debian.  As such, developers generally do not have accounts on these "
13751 "machines."
13752 msgstr ""
13753 "Beachten Sie, dass Spiegel generell durch Dritte betrieben werden, die ein "
13754 "Interesse daran haben, Debian zu helfen. Daher haben Entwickler generell "
13755 "keine Konten auf diesen Maschinen."
13756
13757 #. type: Content of: <chapter><section><title>
13758 #: resources.dbk:839
13759 msgid "The Incoming system"
13760 msgstr "Das Eingangssystem"
13761
13762 #. type: Content of: <chapter><section><para>
13763 #: resources.dbk:841
13764 msgid ""
13765 "The Incoming system is responsible for collecting updated packages and "
13766 "installing them in the Debian archive.  It consists of a set of directories "
13767 "and scripts that are installed on <literal>&ftp-master-host;</literal>."
13768 msgstr ""
13769 "Das Eingangssystem ist dafür verantwortlich aktualisierte Pakete zu sammeln "
13770 "und im Debian-Archiv zu installieren. Es besteht aus einer Zusammenstellung "
13771 "von Verzeichnissen und Skripten, die auf <literal>&ftp-master-host;</"
13772 "literal> installiert sind."
13773
13774 #. type: Content of: <chapter><section><para>
13775 #: resources.dbk:846
13776 msgid ""
13777 "Packages are uploaded by all the maintainers into a directory called "
13778 "<filename>UploadQueue</filename>.  This directory is scanned every few "
13779 "minutes by a daemon called <command>queued</command>, <filename>*.command</"
13780 "filename>-files are executed, and remaining and correctly signed <filename>*."
13781 "changes</filename>-files are moved together with their corresponding files "
13782 "to the <filename>unchecked</filename> directory.  This directory is not "
13783 "visible for most Developers, as ftp-master is restricted; it is scanned "
13784 "every 15 minutes by the <command>dak process-upload</command> script, which "
13785 "verifies the integrity of the uploaded packages and their cryptographic "
13786 "signatures.  If the package is considered ready to be installed, it is moved "
13787 "into the <filename>done</filename> directory.  If this is the first upload "
13788 "of the package (or it has new binary packages), it is moved to the "
13789 "<filename>new</filename> directory, where it waits for approval by the "
13790 "ftpmasters.  If the package contains files to be installed by hand it is "
13791 "moved to the <filename>byhand</filename> directory, where it waits for "
13792 "manual installation by the ftpmasters.  Otherwise, if any error has been "
13793 "detected, the package is refused and is moved to the <filename>reject</"
13794 "filename> directory."
13795 msgstr ""
13796 "Pakete werden durch alle Betreuer in ein Verzeichnis hochgeladen, das "
13797 "<filename>UploadQueue</filename> heißt. Dieses Verzeichnis wird alle paar "
13798 "Minuten durch einen Daemon gescannt, der <command>queued</command> genannt "
13799 "wird, es werden <filename>*.command</filename>-Dateien ausgeführt und "
13800 "verbleibende, korrekt signierte <filename>*.changes</filename>-Dateien "
13801 "werden zusammen mit ihren zugehörigen Dateien in das Verzeichnis "
13802 "<filename>unchecked</filename> verschoben. Dieses Verzeichnis ist für die "
13803 "meisten Entwickler unsichtbar, da FTP-Master eingeschränkt wurde. Es wird "
13804 "alle 15 Minuten durch das Skript <command>dak process-upload</command> "
13805 "gelesen, das die Richtigkeit der hochgeladenen Pakete und ihre "
13806 "kryptografischen Signaturen prüft. Falls das Paket für installationsbereit "
13807 "befunden wird, wird es in das Verzeichnis <filename>done</filename> "
13808 "verschoben. Falls dies das erste Hochladen des Pakets ist (oder es neue "
13809 "Binärpakete enthält), wird es in das Verzeichnis <filename>new</filename> "
13810 "verschoben, wo es auf die Freigabe durch die FTP-Master wartet. Falls das "
13811 "Paket Dateien enthält, die manuell installiert werden müssen, wird es in das "
13812 "Verzeichnis <filename>byhand</filename> verschoben, wo es auf die manuelle "
13813 "Installation durch die FTP-Master wartet. Andernfalls, falls ein Fehler "
13814 "aufgespürt wurde, wird das Paket abgewiesen und landet im Verzeichnis "
13815 "<filename>reject</filename>."
13816
13817 #. type: Content of: <chapter><section><para>
13818 #: resources.dbk:865
13819 msgid ""
13820 "Once the package is accepted, the system sends a confirmation mail to the "
13821 "maintainer and closes all the bugs marked as fixed by the upload, and the "
13822 "auto-builders may start recompiling it.  The package is now publicly "
13823 "accessible at <ulink url=\"&url-incoming;\"></ulink> until it is really "
13824 "installed in the Debian archive.  This happens four times a day (and is also "
13825 "called the `dinstall run' for historical reasons); the package is then "
13826 "removed from incoming and installed in the pool along with all the other "
13827 "packages.  Once all the other updates (generating new <filename>Packages</"
13828 "filename> and <filename>Sources</filename> index files for example) have "
13829 "been made, a special script is called to ask all the primary mirrors to "
13830 "update themselves."
13831 msgstr ""
13832 "Sobald das Paket akzeptiert wurde, sendet das System dem Betreuer per E-Mail "
13833 "eine Bestätigung, schließt alle Fehler, die durch das Hochladen als behoben "
13834 "markiert wurden und die Auto-Builder können beginnen, es erneut zu "
13835 "kompilieren. Das Paket ist nun öffentlich unter <ulink url=\"&url-incoming;"
13836 "\"></ulink> zugänglich, bis es wirklich im Debian-Archiv installiert wird. "
13837 "Dies geschieht viermal täglich (und wird aus historischen Gründen »dinstall "
13838 "run« genannt). Das Paket wird dann aus dem Eingangssystem entfernt und "
13839 "zusammen mit den anderen Paketen in den Pool installiert. Sobald alle "
13840 "anderen Aktualisierungen (Erzeugen neuer <filename>Packages</filename>- und "
13841 "<filename>Sources</filename>-Indexdateien zum Beispiel) durchgeführt wurden, "
13842 "wird ein Spezialskript aufgerufen, das alle Primärspiegel auffordert, sich "
13843 "selbst zu aktualisieren."
13844
13845 #. type: Content of: <chapter><section><para>
13846 #: resources.dbk:877
13847 msgid ""
13848 "The archive maintenance software will also send the OpenPGP/GnuPG signed "
13849 "<filename>.changes</filename> file that you uploaded to the appropriate "
13850 "mailing lists.  If a package is released with the <literal>Distribution</"
13851 "literal> set to <literal>stable</literal>, the announcement is sent to "
13852 "&email-debian-changes;.  If a package is released with "
13853 "<literal>Distribution</literal> set to <literal>unstable</literal> or "
13854 "<literal>experimental</literal>, the announcement will be posted to &email-"
13855 "debian-devel-changes; instead."
13856 msgstr ""
13857 "Die Archivverwaltungs-Software wird außerdem die OpenPGP-/GnuPG-signierte "
13858 "<filename>.changes</filename>-Datei senden, die Sie an die entsprechenden "
13859 "Mailinglisten gesandt haben. Falls ein Paket veröffentlicht wird, bei dem "
13860 "die Distribution auf <literal>stable</literal> gesetzt ist, wird die "
13861 "Ankündigung an &email-debian-changes; gesandt. Falls ein Paket "
13862 "veröffentlicht wird, bei dem die Distribution auf <literal>unstable</"
13863 "literal> oder <literal>experimental</literal> gesetzt ist, wird die "
13864 "Ankündigung stattdessen an &email-debian-devel-changes; gesandt."
13865
13866 #. type: Content of: <chapter><section><para>
13867 #: resources.dbk:887
13868 msgid ""
13869 "Though ftp-master is restricted, a copy of the installation is available to "
13870 "all developers on <literal>&ftp-master-mirror;</literal>."
13871 msgstr ""
13872 "Obwohl der FTP-Master eingeschränkt wurde, ist eine Kopie für alle "
13873 "Entwickler unter <literal>&ftp-master-mirror;</literal> verfügbar."
13874
13875 #. type: Content of: <chapter><section><title>
13876 #: resources.dbk:950
13877 msgid "Package information"
13878 msgstr "Paketinformationen"
13879
13880 #. type: Content of: <chapter><section><section><title>
13881 #: resources.dbk:952
13882 msgid "On the web"
13883 msgstr "Im Web"
13884
13885 #. type: Content of: <chapter><section><section><para>
13886 #: resources.dbk:954
13887 msgid ""
13888 "Each package has several dedicated web pages.  <literal>http://&packages-"
13889 "host;/<replaceable>package-name</replaceable></literal> displays each "
13890 "version of the package available in the various distributions.  Each version "
13891 "links to a page which provides information, including the package "
13892 "description, the dependencies, and package download links."
13893 msgstr ""
13894 "Jedes Paket hat mehrere zugehörige Web-Seiten. <literal>http://&packages-"
13895 "host;/<replaceable>Paketname</replaceable></literal> zeigt jede Version des "
13896 "Pakets, die in verschiedenen Distributionen verfügbar ist. Jede Version "
13897 "verweist auf eine Seite, die Informationen einschließlich der "
13898 "Paketbeschreibung, der Abhängigkeiten und der Links zum Herunterladen, "
13899 "bereitstellt."
13900
13901 #. type: Content of: <chapter><section><section><para>
13902 #: resources.dbk:961
13903 msgid ""
13904 "The bug tracking system tracks bugs for each package.  You can view the bugs "
13905 "of a given package at the URL <literal>http://&bugs-host;/"
13906 "<replaceable>package-name</replaceable></literal>."
13907 msgstr ""
13908 "Die Fehlerdatenbank verfolgt Fehler für jedes Paket. Sie können die Fehler "
13909 "unter der URL <literal>http://&bugs-host;/<replaceable>Paketname</"
13910 "replaceable></literal> ansehen."
13911
13912 #. type: Content of: <chapter><section><section><title>
13913 #: resources.dbk:968
13914 msgid "The <command>dak ls</command> utility"
13915 msgstr "Das Hilfswerkzeug <command>dak ls</command>"
13916
13917 #. type: Content of: <chapter><section><section><para>
13918 #: resources.dbk:970
13919 msgid ""
13920 "<command>dak ls</command> is part of the dak suite of tools, listing "
13921 "available package versions for all known distributions and architectures.  "
13922 "The <command>dak</command> tool is available on <literal>&ftp-master-host;</"
13923 "literal>, and on the mirror on <literal>&ftp-master-mirror;</literal>.  It "
13924 "uses a single argument corresponding to a package name. An example will "
13925 "explain it better:"
13926 msgstr ""
13927 "<command>dak ls</command> ist Teil der Werkzeugsammlung Dak, die verfügbare "
13928 "Paketversionen für alle bekannten Distributionen und Architekturen "
13929 "auflistet. Das Werkzeug <command>dak</command> ist auf <literal>&ftp-master-"
13930 "host;</literal> und auf dem Spiegel <literal>&ftp-master-mirror;</literal> "
13931 "verfügbar. Es benutzt ein einziges Argument, das einem Paketnamen "
13932 "entspricht. Ein Beispiel erklärt es besser:"
13933
13934 #. type: Content of: <chapter><section><section><screen>
13935 #: resources.dbk:978
13936 #, no-wrap
13937 msgid ""
13938 "$ dak ls evince\n"
13939 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
13940 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
13941 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
13942 "evince |   2.20.2-1 |       testing | source\n"
13943 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
13944 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
13945 msgstr ""
13946 "$ dak ls evince\n"
13947 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
13948 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
13949 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
13950 "evince |   2.20.2-1 |       testing | source\n"
13951 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
13952 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
13953
13954 #. type: Content of: <chapter><section><section><para>
13955 #: resources.dbk:987
13956 msgid ""
13957 "In this example, you can see that the version in <literal>unstable</literal> "
13958 "differs from the version in <literal>testing</literal> and that there has "
13959 "been a binary-only NMU of the package for all architectures.  Each version "
13960 "of the package has been recompiled on all architectures."
13961 msgstr ""
13962 "An diesem Beispiel können Sie sehen, dass sich die Version in "
13963 "<literal>unstable</literal> von der Version in <literal>testing</literal> "
13964 "unterscheidet und dass dort ein rein binärer NMU des Pakets für alle "
13965 "Architekturen durchgeführt wurde. Jede Version des Pakets wurde auf allen "
13966 "Architekturen neu kompiliert."
13967
13968 #. type: Content of: <chapter><section><title>
13969 #: resources.dbk:997
13970 msgid "The Package Tracking System"
13971 msgstr "Das Paketverfolgunssystem"
13972
13973 #. type: Content of: <chapter><section><para>
13974 #: resources.dbk:999
13975 msgid ""
13976 "The Package Tracking System (PTS) is an email-based tool to track the "
13977 "activity of a source package.  This really means that you can get the same "
13978 "emails that the package maintainer gets, simply by subscribing to the "
13979 "package in the PTS."
13980 msgstr ""
13981 "Das Paketverfolgungssystem (Package Tracking System/PTS) ist ein E-Mail-"
13982 "basiertes Werkzeug, das die Aktivität eines Quellpakets verfolgt. Dies "
13983 "bedeutet tatsächlich, dass Sie die gleichen E-Mails wie der Paketbetreuer "
13984 "erhalten, indem Sie einfach sich einfach im PTS beim Paket einschreiben."
13985
13986 #. type: Content of: <chapter><section><para>
13987 #: resources.dbk:1004
13988 msgid ""
13989 "Each email sent through the PTS is classified under one of the keywords "
13990 "listed below.  This will let you select the mails that you want to receive."
13991 msgstr ""
13992 "Jede E-Mail, die durch das PTS versandt wird, ist unter einem der "
13993 "nachfolgenden Schlüsselwörter aufgelistet. Dies wird Ihnen sie Auswahl "
13994 "erleichtern, welche E-Mails Sie erhalten möchten."
13995
13996 #. type: Content of: <chapter><section><para>
13997 #: resources.dbk:1008
13998 msgid "By default you will get:"
13999 msgstr "Standardmäßig erhalten Sie:"
14000
14001 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14002 #: resources.dbk:1012
14003 msgid "<literal>bts</literal>"
14004 msgstr "<literal>bts</literal>"
14005
14006 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14007 #: resources.dbk:1015
14008 msgid "All the bug reports and following discussions."
14009 msgstr "alle Fehlerberichte und folgenden Diskussioen"
14010
14011 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14012 #: resources.dbk:1020
14013 msgid "<literal>bts-control</literal>"
14014 msgstr "<literal>bts-control</literal>"
14015
14016 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14017 #: resources.dbk:1023
14018 msgid ""
14019 "The email notifications from <email>control@&bugs-host;</email> about bug "
14020 "report status changes."
14021 msgstr ""
14022 "die E-Mail-Benachrichtigungen von <email>control@&bugs-host;</email> über "
14023 "Statusänderungen von Fehlermeldungen"
14024
14025 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14026 #: resources.dbk:1029
14027 msgid "<literal>upload-source</literal>"
14028 msgstr "<literal>upload-source</literal>"
14029
14030 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14031 #: resources.dbk:1032
14032 msgid ""
14033 "The email notification from <command>dak</command> when an uploaded source "
14034 "package is accepted."
14035 msgstr ""
14036 "die E-Mail-Benachrichtigung von <command>dak</command>, wenn ein "
14037 "hochgeladenes Quellpaket akzeptiert wird"
14038
14039 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14040 #: resources.dbk:1038
14041 msgid "<literal>katie-other</literal>"
14042 msgstr "<literal>katie-other</literal>"
14043
14044 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14045 #: resources.dbk:1041
14046 msgid ""
14047 "Other warning and error emails from <command>dak</command> (such as an "
14048 "override disparity for the section and/or the priority field)."
14049 msgstr ""
14050 "andere Warn- und Fehler-E-Mails von <command>dak</command> (wie "
14051 "beispielsweise Unterschiedlichkeit beim Überschreiben eines Abschnitts oder "
14052 "eines Prioritätsfelds)."
14053
14054 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14055 #: resources.dbk:1047
14056 msgid "<literal>buildd</literal>"
14057 msgstr "<literal>buildd</literal>"
14058
14059 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14060 #: resources.dbk:1050
14061 msgid ""
14062 "Build failures notifications sent by the network of build daemons, they "
14063 "contain a pointer to the build logs for analysis."
14064 msgstr ""
14065 "Benachrichtigungen über das Fehlschlagen der Paketerstellung, gesandt durch "
14066 "das Netzwerk der Paketerstellungs-Daemons. Sie enthalten für Analysen einen "
14067 "Zeiger auf die Erstellungsprotokolle."
14068
14069 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14070 #: resources.dbk:1056
14071 msgid "<literal>default</literal>"
14072 msgstr "<literal>default</literal>"
14073
14074 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14075 #: resources.dbk:1059
14076 msgid ""
14077 "Any non-automatic email sent to the PTS by people who wanted to contact the "
14078 "subscribers of the package.  This can be done by sending mail to "
14079 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  In "
14080 "order to prevent spam, all messages sent to these addresses must contain the "
14081 "<literal>X-PTS-Approved</literal> header with a non-empty value."
14082 msgstr ""
14083 "jede nicht automatische E-Mail, die durch Leute an das PTS geschickt wird, "
14084 "die Kontakt zu den Abonnenten des Pakets aufnehmen möchten. Dies kann durch "
14085 "Senden einer E-Mail an <literal><replaceable>Quellpaket</replaceable>@&pts-"
14086 "host;</literal> erledigt werden. Um Spam zu vermeiden, müssen alle "
14087 "Nachrichten, die an diese Adressen gesandt werden, die Kopfzeile <literal>X-"
14088 "PTS-Approved</literal> mit einem nicht leeren Wert enthalten."
14089
14090 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14091 #: resources.dbk:1068
14092 msgid "<literal>contact</literal>"
14093 msgstr "<literal>contact</literal>"
14094
14095 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14096 #: resources.dbk:1071
14097 msgid ""
14098 "Mails sent to the maintainer through the *@packages.debian.org email aliases."
14099 msgstr ""
14100 "Mails, die dem Betreuer mittels der *@packages.debian.org-E-Mail-Aliase "
14101 "gesandt werden."
14102
14103 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14104 #: resources.dbk:1077
14105 msgid "<literal>summary</literal>"
14106 msgstr "<literal>summary</literal>"
14107
14108 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14109 #: resources.dbk:1080
14110 msgid ""
14111 "Regular summary emails about the package's status, including progression "
14112 "into <literal>testing</literal>, <ulink url=\"&url-dehs;\">DEHS</ulink> "
14113 "notifications of new upstream versions, and a notification if the package is "
14114 "removed or orphaned."
14115 msgstr ""
14116 "regelmäßige Zusammenfassungs-E-Mails über den Status des Pakets, "
14117 "einschließlich Fortschritt in <literal>testing</literal>, <ulink url=\"&url-"
14118 "dehs;\">DEHS</ulink>-Benachrichtigungen von neuen Originalversionen und "
14119 "einer Benachrichtigung, falls das Paket entfernt oder verwaist wird."
14120
14121 #. type: Content of: <chapter><section><para>
14122 #: resources.dbk:1090
14123 msgid "You can also decide to receive additional information:"
14124 msgstr ""
14125 "Sie können sich außerdem entscheiden, zusätzliche Informationen zu erhalten:"
14126
14127 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14128 #: resources.dbk:1094
14129 msgid "<literal>upload-binary</literal>"
14130 msgstr "<literal>upload-binary</literal>"
14131
14132 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14133 #: resources.dbk:1097
14134 msgid ""
14135 "The email notification from <command>katie</command> when an uploaded binary "
14136 "package is accepted.  In other words, whenever a build daemon or a porter "
14137 "uploads your package for another architecture, you can get an email to track "
14138 "how your package gets recompiled for all architectures."
14139 msgstr ""
14140 "die E-Mail-Benachrichtigung von <command>katie</command>, wenn ein "
14141 "hochgeladenes Binärpaket akzeptiert wurde. Mit anderen Worten – Sie können "
14142 "immer, wenn ein Paketerstellungs-Daemon oder jemand, der Ihr Paket portiert "
14143 "und für eine andere Architektur hochlädt, eine E-Mail erhalten, um zu "
14144 "verfolgen, wie Ihr Paket für alle Architekturen neu kompiliert wird."
14145
14146 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14147 #: resources.dbk:1105
14148 msgid "<literal>cvs</literal>"
14149 msgstr "<literal>cvs</literal>"
14150
14151 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14152 #: resources.dbk:1108
14153 msgid ""
14154 "VCS commit notifications, if the package has a VCS repository and the "
14155 "maintainer has set up forwarding of commit notifications to the PTS. The "
14156 "\"cvs\" name is historic, in most cases commit notifications will come from "
14157 "some other VCS like subversion or git."
14158 msgstr ""
14159 "»commit«-Benachrichtigungen des VCS, falls das Paket ein VCS-Depot hat und "
14160 "der Betreuer im PTS eine Weiterleitung von »commit«-Benachrichtigungen "
14161 "eingerichtet hat. Der Name »cvs« ist historisch bedingt, in den meisten "
14162 "Fällen werden »commit«-Benachrichtigungen von anderen VCS, wie Subversion "
14163 "oder Git kommen."
14164
14165 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14166 #: resources.dbk:1116
14167 msgid "<literal>ddtp</literal>"
14168 msgstr "<literal>ddtp</literal>"
14169
14170 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14171 #: resources.dbk:1119
14172 msgid ""
14173 "Translations of descriptions or debconf templates submitted to the Debian "
14174 "Description Translation Project."
14175 msgstr ""
14176 "Übersetzungen und Beschreibungen von Debconf-Schablonen, die an das »Debian "
14177 "Description Translation Project« gesandt wurden."
14178
14179 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14180 #: resources.dbk:1125
14181 msgid "<literal>derivatives</literal>"
14182 msgstr "<literal>derivatives</literal>"
14183
14184 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14185 #: resources.dbk:1128
14186 msgid ""
14187 "Information about changes made to the package in derivative distributions "
14188 "(for example Ubuntu)."
14189 msgstr ""
14190 "Informationen über Änderungen am Paket, die in abgeleiteten Distributionen "
14191 "(zum Beispiel Ubuntu) vorgenommen wurden."
14192
14193 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14194 #: resources.dbk:1134
14195 msgid "<literal>derivatives-bugs</literal>"
14196 msgstr "<literal>derivatives-bugs</literal>"
14197
14198 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14199 #: resources.dbk:1137
14200 msgid ""
14201 "Bugs reports and comments from derivative distributions (for example Ubuntu)."
14202 msgstr ""
14203 "Fehlerberichte und Kommentare von abgeleiteten Distributionen (zum Beispiel "
14204 "Ubuntu)"
14205
14206 #. type: Content of: <chapter><section><section><title>
14207 #: resources.dbk:1143
14208 msgid "The PTS email interface"
14209 msgstr "Die E-Mail-Schnittstelle des PTS"
14210
14211 #. type: Content of: <chapter><section><section><para>
14212 #: resources.dbk:1145
14213 msgid ""
14214 "You can control your subscription(s) to the PTS by sending various commands "
14215 "to <email>pts@qa.debian.org</email>."
14216 msgstr ""
14217 "Sie können Ihr(e) Abonnement(s) zum PTS steuern, indem Sie verschiedene "
14218 "Befehle an <email>pts@qa.debian.org</email> senden."
14219
14220 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14221 #: resources.dbk:1150
14222 msgid "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14223 msgstr "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14224
14225 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14226 #: resources.dbk:1153
14227 msgid ""
14228 "Subscribes <replaceable>email</replaceable> to communications related to the "
14229 "source package <replaceable>sourcepackage</replaceable>.  Sender address is "
14230 "used if the second argument is not present.  If <replaceable>sourcepackage</"
14231 "replaceable> is not a valid source package, you'll get a warning.  However "
14232 "if it's a valid binary package, the PTS will subscribe you to the "
14233 "corresponding source package."
14234 msgstr ""
14235 "abonniert <replaceable>E-Mails</replaceable> zu Kommunikationen, die sich "
14236 "auf das Quellpaket <replaceable>Quellpaket</replaceable> beziehen. Falls das "
14237 "zweite Argument fehlt, wird die Absenderadresse benutzt. Wenn "
14238 "<replaceable>Quellpaket</replaceable> kein gültiges Quellpaket ist, werden "
14239 "Sie eine Warnung erhalten. Falls es jedoch um ein gültiges Binärpaket "
14240 "handelt, wird das PTS Ihnen das entsprechende Quellpaket abonnieren."
14241
14242 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14243 #: resources.dbk:1163
14244 msgid "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14245 msgstr "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14246
14247 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14248 #: resources.dbk:1166
14249 msgid ""
14250 "Removes a previous subscription to the source package "
14251 "<replaceable>sourcepackage</replaceable> using the specified email address "
14252 "or the sender address if the second argument is left out."
14253 msgstr ""
14254 "entfernt ein vorheriges Abonnement des Quellpakets <replaceable>Quellpaket</"
14255 "replaceable> unter Benutzung der angegebenen E-Mail-Adresse oder der "
14256 "Absenderadresse, falls das zweite Argument ausgelassen wird."
14257
14258 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14259 #: resources.dbk:1173
14260 msgid "<literal>unsubscribeall [&lt;email&gt;]</literal>"
14261 msgstr "<literal>unsubscribeall [&lt;email&gt;]</literal>"
14262
14263 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14264 #: resources.dbk:1176
14265 msgid ""
14266 "Removes all subscriptions of the specified email address or the sender "
14267 "address if the second argument is left out."
14268 msgstr ""
14269 "entfernt alle Abonnements der angegebenen E-Mail-Adresse oder der "
14270 "Absenderadresse, falls das zweite Argument ausgelassen wurde."
14271
14272 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14273 #: resources.dbk:1182
14274 msgid "<literal>which [&lt;email&gt;]</literal>"
14275 msgstr "<literal>which [&lt;email&gt;]</literal>"
14276
14277 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14278 #: resources.dbk:1185
14279 msgid ""
14280 "Lists all subscriptions for the sender or the email address optionally "
14281 "specified."
14282 msgstr ""
14283 "listet alle Abonnements des Absenders oder der optional angegebenen E-Mail-"
14284 "Adresse auf."
14285
14286 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14287 #: resources.dbk:1191
14288 msgid "<literal>keyword [&lt;email&gt;]</literal>"
14289 msgstr "<literal>keyword [&lt;email&gt;]</literal>"
14290
14291 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14292 #: resources.dbk:1194
14293 msgid ""
14294 "Tells you the keywords that you are accepting.  For an explanation of "
14295 "keywords, <link linkend=\"pkg-tracking-system\">see above</link>.  Here's a "
14296 "quick summary:"
14297 msgstr ""
14298 "zählt die Schlüsselwörter auf, die Sie akzeptieren. Eine Erklärung der "
14299 "Schlüsselwörter finden Sie<link linkend=\"pkg-tracking-system\">oberhalb</"
14300 "link>. Hier ist eine kurze Zusammenfassung:"
14301
14302 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14303 #: resources.dbk:1201
14304 msgid ""
14305 "<literal>bts</literal>: mails coming from the Debian Bug Tracking System"
14306 msgstr "<literal>bts</literal>: E-Mails von der Debian-Fehlerdatenbank"
14307
14308 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14309 #: resources.dbk:1206
14310 msgid ""
14311 "<literal>bts-control</literal>: reply to mails sent to &email-bts-control;"
14312 msgstr ""
14313 "<literal>bts-control</literal>: Antworten auf E-Mails, die an &email-bts-"
14314 "control; gesandt wurden"
14315
14316 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14317 #: resources.dbk:1212
14318 msgid ""
14319 "<literal>summary</literal>: automatic summary mails about the state of a "
14320 "package"
14321 msgstr ""
14322 "<literal>summary</literal>: automatische Zusammenfassungs-E-Mails über den "
14323 "Status eines Pakets"
14324
14325 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14326 #: resources.dbk:1218
14327 msgid ""
14328 "<literal>contact</literal>: mails sent to the maintainer through the "
14329 "*@packages.debian.org aliases"
14330 msgstr ""
14331 "<literal>contact</literal>: E-Mails, die dem Betreuer durch die *@packages."
14332 "debian.org-Aliase gesandt werden"
14333
14334 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14335 #: resources.dbk:1224
14336 msgid "<literal>cvs</literal>: notification of VCS commits"
14337 msgstr "<literal>cvs</literal>: Benachrichtigungen über VCS-Commits"
14338
14339 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14340 #: resources.dbk:1229
14341 msgid ""
14342 "<literal>ddtp</literal>: translations of descriptions and debconf templates"
14343 msgstr ""
14344 "<literal>ddtp</literal>: Übersetzungen von Beschreibungen und Debconf-"
14345 "Schablonen"
14346
14347 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14348 #: resources.dbk:1234
14349 msgid ""
14350 "<literal>derivatives</literal>: changes made on the package by derivative "
14351 "distributions"
14352 msgstr ""
14353 "<literal>derivatives</literal>: Änderungen am Paket durch abgeleitete "
14354 "Distributionen"
14355
14356 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14357 #: resources.dbk:1240
14358 msgid ""
14359 "<literal>derivatives-bugs</literal>: bugs reports and comments from "
14360 "derivative distributions"
14361 msgstr ""
14362 "<literal>derivatives-bugs</literal>: Fehlerberichte und Kommentare von "
14363 "abgeleiteten Distributionen"
14364
14365 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14366 #: resources.dbk:1246
14367 msgid ""
14368 "<literal>upload-source</literal>: announce of a new source upload that has "
14369 "been accepted"
14370 msgstr ""
14371 "<literal>upload-source</literal>: Ankündigung, dass eine neu hochgeladene "
14372 "Quelle akzeptiert wurde"
14373
14374 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14375 #: resources.dbk:1252
14376 msgid ""
14377 "<literal>upload-binary</literal>: announce of a new binary-only upload "
14378 "(porting)"
14379 msgstr ""
14380 "<literal>upload-binary</literal>: Ankündigung eines neuen, rein binären "
14381 "Hochladens (Poertierung)"
14382
14383 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14384 #: resources.dbk:1258
14385 msgid ""
14386 "<literal>katie-other</literal>: other mails from ftpmasters (override "
14387 "disparity, etc.)"
14388 msgstr ""
14389 "<literal>katie-other</literal>: andere E-Mails von FTP-Mastern (Ungleichheit "
14390 "beim Überschreiben etc.)"
14391
14392 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14393 #: resources.dbk:1264
14394 msgid ""
14395 "<literal>buildd</literal>: build failures notifications from build daemons"
14396 msgstr ""
14397 "<literal>buildd</literal>: Benachrichtigungen über das Fehlschlagen der "
14398 "Paketerstellung, gesandt durch Paketerstellungs-Daemons"
14399
14400 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
14401 #: resources.dbk:1269
14402 msgid ""
14403 "<literal>default</literal>: all the other mails (those which aren't "
14404 "automatic)"
14405 msgstr ""
14406 "<literal>default</literal>: all die anderen E-Mails (die nicht automatisch "
14407 "erstellt wurden)"
14408
14409 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14410 #: resources.dbk:1276
14411 msgid "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14412 msgstr "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
14413
14414 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14415 #: resources.dbk:1279
14416 msgid ""
14417 "Same as the previous item but for the given source package, since you may "
14418 "select a different set of keywords for each source package."
14419 msgstr ""
14420 "entspricht dem vorherigen Element, aber für das angegebene Quellpaket, da "
14421 "Sie eine andere Zusammenstellung von Schlüsselwörtern für jedes Quellpaket "
14422 "wählen könnten."
14423
14424 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14425 #: resources.dbk:1285
14426 msgid ""
14427 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
14428 msgstr ""
14429 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
14430
14431 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14432 #: resources.dbk:1288
14433 msgid ""
14434 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
14435 "Define the list (=) of accepted keywords.  This changes the default set of "
14436 "keywords accepted by a user."
14437 msgstr ""
14438 "E-Mails akzeptieren (+) oder ablehnen (-), die unter dem/den angegebenen "
14439 "Schlüsselwort/Schlüsselwörtern klassifiziert wurden. Definiert die Liste (=) "
14440 "akzeptierter Schlüsselwörter. Dies ändert die Standardzusammenstellung der "
14441 "durch einen Anwender akzeptierten Schlüsselwörter."
14442
14443 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14444 #: resources.dbk:1295
14445 msgid ""
14446 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
14447 "literal>"
14448 msgstr ""
14449 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
14450 "literal>"
14451
14452 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14453 #: resources.dbk:1298
14454 msgid ""
14455 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
14456 "Define the list (=) of accepted keywords.  This changes the set of accepted "
14457 "keywords of all the currently active subscriptions of a user."
14458 msgstr ""
14459 "E-Mails akzeptieren (+) oder ablehnen (-), die unter dem/den angegebenen "
14460 "Schlüsselwort/Schlüsselwörtern klassifiziert wurden. Definiert die Liste (=) "
14461 "akzeptierter Schlüsselwörter. Dies ändert die Zusammenstellung der durch "
14462 "einen Anwender akzeptierten Schlüsselwörter aller derzeit aktiven "
14463 "Abonnements."
14464
14465 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14466 #: resources.dbk:1305
14467 msgid ""
14468 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
14469 "keywords&gt;</literal>"
14470 msgstr ""
14471 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
14472 "keywords&gt;</literal>"
14473
14474 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14475 #: resources.dbk:1308
14476 msgid ""
14477 "Same as previous item but overrides the keywords list for the indicated "
14478 "source package."
14479 msgstr ""
14480 "entspricht dem vorherigen Element, überschreibt aber die Liste der "
14481 "Schlüsselwörter für das angegebene Quellpaket"
14482
14483 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
14484 #: resources.dbk:1314
14485 msgid "<literal>quit | thanks | --</literal>"
14486 msgstr "<literal>quit | thanks | --</literal>"
14487
14488 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
14489 #: resources.dbk:1317
14490 msgid "Stops processing commands.  All following lines are ignored by the bot."
14491 msgstr ""
14492 "stoppt die Verarbeitung von Befehlen. Alle folgenden Zeilen werden vom "
14493 "Roboter ignoriert."
14494
14495 #. type: Content of: <chapter><section><section><para>
14496 #: resources.dbk:1323
14497 msgid ""
14498 "The <command>pts-subscribe</command> command-line utility (from the "
14499 "<systemitem role=\"package\">devscripts</systemitem> package) can be handy "
14500 "to temporarily subscribe to some packages, for example after having made an "
14501 "non-maintainer upload."
14502 msgstr ""
14503 "Das Befehlszeilen-Hilfswerkzeug <command>pts-subscribe</command>  (aus dem "
14504 "Paket <systemitem role=\"package\">devscripts</systemitem>) kann praktisch "
14505 "sein, um temporär einige Paket zu abonnieren, zum Beispiel nach einem NMU "
14506 "(Hochladen durch jemanden, der nicht Betreuer des Pakets ist)."
14507
14508 #. type: Content of: <chapter><section><section><title>
14509 #: resources.dbk:1331
14510 msgid "Filtering PTS mails"
14511 msgstr "PTS-E-Mails filtern"
14512
14513 #. type: Content of: <chapter><section><section><para>
14514 #: resources.dbk:1333
14515 msgid ""
14516 "Once you are subscribed to a package, you will get the mails sent to "
14517 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  "
14518 "Those mails have special headers appended to let you filter them in a "
14519 "special mailbox (e.g.  with <command>procmail</command>).  The added headers "
14520 "are <literal>X-Loop</literal>, <literal>X-PTS-Package</literal>, <literal>X-"
14521 "PTS-Keyword</literal> and <literal>X-Unsubscribe</literal>."
14522 msgstr ""
14523 "Sobald Sie ein Paket abonniert haben, werden Sie die E-Mails bekommen, die "
14524 "an das <literal><replaceable>Quellpaket</replaceable>@&pts-host;</literal> "
14525 "geschickt werden. An diese E-Mails sind besondere Kopfzeilen angehängt, die "
14526 "Ihnen ermöglichen, sie per Filter in ein besonderes Postfach abzulegen (z.B. "
14527 "mit <command>procmail</command>). Die hinzugefügten Kopfzeilen sind "
14528 "<literal>X-Loop</literal>, <literal>X-PTS-Package</literal>, <literal>X-PTS-"
14529 "Keyword</literal> und <literal>X-Unsubscribe</literal>."
14530
14531 #. type: Content of: <chapter><section><section><para>
14532 #: resources.dbk:1341
14533 msgid ""
14534 "Here is an example of added headers for a source upload notification on the "
14535 "<systemitem role=\"package\">dpkg</systemitem> package:"
14536 msgstr ""
14537 "Hier folgt ein Beispiel hinzugefügter Kopfzeilen für die Benachrichtigung, "
14538 "dass die Quelle des Pakets <systemitem role=\"package\">dpkg</systemitem> "
14539 "hochgeladen wurde:"
14540
14541 #. type: Content of: <chapter><section><section><screen>
14542 #: resources.dbk:1345
14543 #, no-wrap
14544 msgid ""
14545 "X-Loop: dpkg@&pts-host;\n"
14546 "X-PTS-Package: dpkg\n"
14547 "X-PTS-Keyword: upload-source\n"
14548 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
14549 msgstr ""
14550 "X-Loop: dpkg@&pts-host;\n"
14551 "X-PTS-Package: dpkg\n"
14552 "X-PTS-Keyword: upload-source\n"
14553 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
14554
14555 #. type: Content of: <chapter><section><section><title>
14556 #: resources.dbk:1353
14557 msgid "Forwarding VCS commits in the PTS"
14558 msgstr "VCS-Commits in das PTS weiterleiten"
14559
14560 #. type: Content of: <chapter><section><section><para>
14561 #: resources.dbk:1355
14562 msgid ""
14563 "If you use a publicly accessible VCS repository for maintaining your Debian "
14564 "package, you may want to forward the commit notification to the PTS so that "
14565 "the subscribers (and possible co-maintainers) can closely follow the "
14566 "package's evolution."
14567 msgstr ""
14568 "Falls Sie zur Verwaltung eines Debian-Pakets ein VCS-Depot mit öffentlichem "
14569 "Zugriff verwenden, möchten Sie vielleicht die Commit-Benachrichtigungen an "
14570 "das PTS weiterleiten, damit die Abonnenten (und möglicherweise Mitbetreuer) "
14571 "die Entwicklung des Pakets genau verfolgen können."
14572
14573 #. type: Content of: <chapter><section><section><para>
14574 #: resources.dbk:1361
14575 msgid ""
14576 "Once you set up the VCS repository to generate commit notifications, you "
14577 "just have to make sure it sends a copy of those mails to "
14578 "<literal><replaceable>sourcepackage</replaceable>_cvs@&pts-host;</literal>.  "
14579 "Only the people who accept the <literal>cvs</literal> keyword will receive "
14580 "these notifications. Note that the mail needs to be sent from a "
14581 "<literal>debian.org</literal> machine, otherwise you'll have to add the "
14582 "<literal>X-PTS-Approved: 1</literal> header."
14583 msgstr ""
14584 "Sobald Sie das VCS-Depot eingerichtet haben, um Commit-Benachrichtigungen zu "
14585 "erzeugen, müssen Sie nur sicherstellen, dass es eine Kopie dieser E-Mails an "
14586 "<literal><replaceable>Quellpaket</replaceable>_cvs@&pts-host;</literal> "
14587 "sendet. Nur die Leute, die das Schlüsselwort <literal>cvs</literal> "
14588 "akzeptieren werden diese Benachrichtigungen erhalten. Beachten Sie, dass die "
14589 "E-Mail von einer <literal>debian.org</literal>-Maschine versandt werden "
14590 "muss. Andernfalls müssen Sie die Kopfzeile <literal>X-PTS-Approved: 1</"
14591 "literal> hinzufügen."
14592
14593 #. type: Content of: <chapter><section><section><para>
14594 #: resources.dbk:1370
14595 msgid ""
14596 "For Subversion repositories, the usage of svnmailer is recommended.  See "
14597 "<ulink url=\"&url-alioth-pkg;\" /> for an example on how to do it."
14598 msgstr ""
14599 "Für Subversion-Depots wird die Benutzung von Svnmailer empfohlen. Ein "
14600 "Beispiel, wie das funktioniert, finden Sie unter <ulink url=\"&url-alioth-"
14601 "pkg;\" />"
14602
14603 #. type: Content of: <chapter><section><section><title>
14604 #: resources.dbk:1376
14605 msgid "The PTS web interface"
14606 msgstr "Die PTS-Web-Schnittstelle"
14607
14608 #. type: Content of: <chapter><section><section><para>
14609 #: resources.dbk:1378
14610 msgid ""
14611 "The PTS has a web interface at <ulink url=\"http://&pts-host;/\"></ulink> "
14612 "that puts together a lot of information about each source package.  It "
14613 "features many useful links (BTS, QA stats, contact information, DDTP "
14614 "translation status, buildd logs) and gathers much more information from "
14615 "various places (30 latest changelog entries, testing status, etc.).  It's a "
14616 "very useful tool if you want to know what's going on with a specific source "
14617 "package.  Furthermore there's a form that allows easy subscription to the "
14618 "PTS via email."
14619 msgstr ""
14620 "Das PTS hat eine Web-Schnittstelle unter <ulink url=\"http://&pts-host;/\"></"
14621 "ulink>, die eine große Menge Informationen über jedes Quellpaket "
14622 "zusammenträgt. Sie zeichnet sich durch viele nützliche Links aus (BTS, QA-"
14623 "Statistiken, Kontaktinformationen, DDTP-Übersetzungsstatus, "
14624 "Paketerstellungsprotokolle) und sammelt viel mehr Informationen von "
14625 "verschiedenen Stellen (30 letzte Einträge des Änderungsprotokolls, "
14626 "Teststatus etc.) Es ist ein sehr nützliches Werkzeug, falls Sie wissen "
14627 "möchten, was bei einem speziellen Quellpaket vorgeht. Außerdem gibt es dort "
14628 "ein Formular, das Ihnen erlaubt einfach Abonnements des PTS mittels E-Mail "
14629 "einzurichten."
14630
14631 #. type: Content of: <chapter><section><section><para>
14632 #: resources.dbk:1388
14633 msgid ""
14634 "You can jump directly to the web page concerning a specific source package "
14635 "with a URL like <literal>http://&pts-host;/<replaceable>sourcepackage</"
14636 "replaceable></literal>."
14637 msgstr ""
14638 "Sie können mit einer URL wie <literal>http://&pts-host;/"
14639 "<replaceable>Quellpaket</replaceable></literal> direkt zur Web-Seite "
14640 "springen, die eine spezielles Quellpaket betrifft."
14641
14642 #. type: Content of: <chapter><section><section><para>
14643 #: resources.dbk:1393
14644 msgid ""
14645 "This web interface has been designed like a portal for the development of "
14646 "packages: you can add custom content on your packages' pages.  You can add "
14647 "static information (news items that are meant to stay available "
14648 "indefinitely)  and news items in the latest news section."
14649 msgstr ""
14650 "Diese Web-Schnittstelle wurde gestaltet wie ein Portal für die Entwicklung "
14651 "von Paketen: Sie können Ihren Paketseiten benutzerdefinierten Inhalt "
14652 "hinzufügen (Nachrichtenelemente, die auf unbestimmte Zeit verfügbar bleiben "
14653 "sollen) sowie Nachrichtenelemente im letzten Nachrichtenabschnitt."
14654
14655 #. type: Content of: <chapter><section><section><para>
14656 #: resources.dbk:1399
14657 msgid "Static news items can be used to indicate:"
14658 msgstr "Statische Nachrichtenelemente können folgendes anzeigen:"
14659
14660 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14661 #: resources.dbk:1404
14662 msgid ""
14663 "the availability of a project hosted on <link linkend=\"alioth\">Alioth</"
14664 "link> for co-maintaining the package"
14665 msgstr ""
14666 "die Verfügbarkeit eines auf <link linkend=\"alioth\">Alioth</link> "
14667 "gehosteten Projekts für die Mitbetreuung des Pakets"
14668
14669 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14670 #: resources.dbk:1410
14671 msgid "a link to the upstream web site"
14672 msgstr "einen Link zu der Ursprungs-Website"
14673
14674 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14675 #: resources.dbk:1415
14676 msgid "a link to the upstream bug tracker"
14677 msgstr "einen Link zur Fehlerverfolgung der Originalautoren"
14678
14679 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14680 #: resources.dbk:1420
14681 msgid "the existence of an IRC channel dedicated to the software"
14682 msgstr "die Existenz eines IRC-Kanals, der sich dieser Software widmet"
14683
14684 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14685 #: resources.dbk:1425
14686 msgid ""
14687 "any other available resource that could be useful in the maintenance of the "
14688 "package"
14689 msgstr ""
14690 "jede andere verfügbare Ressource, die nützlich zur Verwaltung des Pakets "
14691 "sein könnte"
14692
14693 #. type: Content of: <chapter><section><section><para>
14694 #: resources.dbk:1431
14695 msgid "Usual news items may be used to announce that:"
14696 msgstr ""
14697 "Üblicherweise können Nachrichtenelemente benutzt werden, um Folgendes "
14698 "anzukündigen:"
14699
14700 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14701 #: resources.dbk:1436
14702 msgid "beta packages are available for testing"
14703 msgstr "Beta-Pakete sind zum Testen verfügbar."
14704
14705 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14706 #: resources.dbk:1441
14707 msgid "final packages are expected for next week"
14708 msgstr "Fertige Pakete werden nächsten Woche erwartet."
14709
14710 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14711 #: resources.dbk:1446
14712 msgid "the packaging is about to be redone from scratch"
14713 msgstr "Das Paketieren wird gerade von Grund auf neu gemacht."
14714
14715 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14716 #: resources.dbk:1451
14717 msgid "backports are available"
14718 msgstr "Es sind Backports verfügbar"
14719
14720 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14721 #: resources.dbk:1456
14722 msgid ""
14723 "the maintainer is on vacation (if they wish to publish this information)"
14724 msgstr ""
14725 "Der Paketbetreuer ist in Urlaub (falls es gewünscht ist, diese Information "
14726 "zu veröffentlichen)."
14727
14728 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14729 #: resources.dbk:1461
14730 msgid "a NMU is being worked on"
14731 msgstr "Es wird an einem NMU gearbeitet."
14732
14733 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
14734 #: resources.dbk:1466
14735 msgid "something important will affect the package"
14736 msgstr "Etwas wichtiges wird das Paket beeinflussen."
14737
14738 #. type: Content of: <chapter><section><section><para>
14739 #: resources.dbk:1471
14740 msgid ""
14741 "Both kinds of news are generated in a similar manner: you just have to send "
14742 "an email either to <email>pts-static-news@qa.debian.org</email> or to "
14743 "<email>pts-news@qa.debian.org</email>.  The mail should indicate which "
14744 "package is concerned by having the name of the source package in a "
14745 "<literal>X-PTS-Package</literal> mail header or in a <literal>Package</"
14746 "literal> pseudo-header (like the BTS reports).  If a URL is available in the "
14747 "<literal>X-PTS-Url</literal> mail header or in the <literal>Url</literal> "
14748 "pseudo-header, then the result is a link to that URL instead of a complete "
14749 "news item."
14750 msgstr ""
14751 "Beide Arten von Nachrichten werden auf ähnliche Weise erzeugt: Sie müssen "
14752 "lediglich eine E-Mail an <email>pts-static-news@qa.debian.org</email> oder "
14753 "an <email>pts-news@qa.debian.org</email> senden. Die E-Mail sollte angeben, "
14754 "welches Paket sie betrifft, indem der Name des Quellpakets in einer "
14755 "<literal>X-PTS-Package</literal>-E-Mail-Kopfzeile oder in einer "
14756 "<literal>Package</literal>-Pseudo-Kopfzeile (wie in einem Fehlerbericht) "
14757 "angegeben wird. Falls eine URL in der E-Mail-Kopfzeile <literal>X-PTS-Url</"
14758 "literal> oder der Pseudo-Kopfzeile <literal>Url</literal> verfügbar ist, "
14759 "dann ist das Ergebnis ein Link auf diese URL, anstatt eines vollständigen "
14760 "Nachrichtenelements."
14761
14762 #. type: Content of: <chapter><section><section><para>
14763 #: resources.dbk:1482
14764 msgid ""
14765 "Here are a few examples of valid mails used to generate news items in the "
14766 "PTS.  The first one adds a link to the viewsvn interface of debian-cd in the "
14767 "Static information section:"
14768 msgstr ""
14769 "Hier folgen ein paar Beispiele gültiger E-Mails, die benutzt werden, um "
14770 "Nachrichtenelemente im PTS zu generieren. Das Erste fügt der Viewsvn-"
14771 "Schnittstelle der Debian-CD im Abschnitt »statische Information« einen Link "
14772 "hinzu:"
14773
14774 #. type: Content of: <chapter><section><section><screen>
14775 #: resources.dbk:1487
14776 #, no-wrap
14777 msgid ""
14778 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14779 "To: pts-static-news@qa.debian.org\n"
14780 "Subject: Browse debian-cd SVN repository\n"
14781 "\n"
14782 "Package: debian-cd\n"
14783 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
14784 msgstr ""
14785 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14786 "To: pts-static-news@qa.debian.org\n"
14787 "Subject: Browse debian-cd SVN repository\n"
14788 "\n"
14789 "Package: debian-cd\n"
14790 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
14791
14792 #. type: Content of: <chapter><section><section><para>
14793 #: resources.dbk:1495
14794 msgid ""
14795 "The second one is an announcement sent to a mailing list which is also sent "
14796 "to the PTS so that it is published on the PTS web page of the package.  Note "
14797 "the use of the BCC field to avoid answers sent to the PTS by mistake."
14798 msgstr ""
14799 "Das Zweite ist eine Ankündigung, die an eine Mailingliste gesandt wird, die "
14800 "außerdem an das PTS geschickt wird, so dass sie auf der PTS-Web-Seite des "
14801 "Pakets veröffentlicht wird. Beachten Sie die Benutzung des BCC-Feldes, um zu "
14802 "vermeiden, dass Antworten fälschlicherweise an das PTS gesandt werden."
14803
14804 #. type: Content of: <chapter><section><section><screen>
14805 #: resources.dbk:1500
14806 #, no-wrap
14807 msgid ""
14808 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14809 "To: debian-gtk-gnome@&lists-host;\n"
14810 "Bcc: pts-news@qa.debian.org\n"
14811 "Subject: Galeon 2.0 backported for woody\n"
14812 "X-PTS-Package: galeon\n"
14813 "\n"
14814 "Hello gnomers!\n"
14815 "\n"
14816 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
14817 "everything here:\n"
14818 "...\n"
14819 msgstr ""
14820 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
14821 "To: debian-gtk-gnome@&lists-host;\n"
14822 "Bcc: pts-news@qa.debian.org\n"
14823 "Subject: Galeon 2.0 backported for woody\n"
14824 "X-PTS-Package: galeon\n"
14825 "\n"
14826 "Hello gnomers!\n"
14827 "\n"
14828 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
14829 "everything here:\n"
14830 "...\n"
14831
14832 #. type: Content of: <chapter><section><section><para>
14833 #: resources.dbk:1513
14834 msgid ""
14835 "Think twice before adding a news item to the PTS because you won't be able "
14836 "to remove it later and you won't be able to edit it either.  The only thing "
14837 "that you can do is send a second news item that will deprecate the "
14838 "information contained in the previous one."
14839 msgstr ""
14840 "Überlegen Sie es sich gut, bevor Sie dem PTS ein Nachrichtenelement "
14841 "hinzufügen, da Sie es später weder löschen noch bearbeiten können. Das "
14842 "einzige, was Sie tun können, ist, ein zweites Nachrichtenelement zu senden, "
14843 "das die Information des vorherigen missbilligt."
14844
14845 #. type: Content of: <chapter><section><title>
14846 #: resources.dbk:1523
14847 msgid "Developer's packages overview"
14848 msgstr "Paketübersicht des Entwicklers"
14849
14850 #. type: Content of: <chapter><section><para>
14851 #: resources.dbk:1525
14852 msgid ""
14853 "A QA (quality assurance) web portal is available at <ulink url=\"&url-ddpo;"
14854 "\"></ulink> which displays a table listing all the packages of a single "
14855 "developer (including those where the party is listed as a co-maintainer).  "
14856 "The table gives a good summary about the developer's packages: number of "
14857 "bugs by severity, list of available versions in each distribution, testing "
14858 "status and much more including links to any other useful information."
14859 msgstr ""
14860 "Ein Webportal der QS (Qualitätssicherung) ist unter <ulink url=\"&url-ddpo;"
14861 "\"></ulink> verfügbar. Es zeigt eine tabellarische Auflistung aller Pakete "
14862 "eines einzelnen Entwicklers an (einschließlich derer, bei denen eine "
14863 "Gemeinschaft als Mitbetreuer aufgelistet ist). Die Tabelle gibt einen guten "
14864 "Überblick über die Pakete des Betreuers: Anzahl der Fehler nach Schweregrad, "
14865 "Liste der verfügbaren Versionen in jeder Distribution, Test-Status und "
14866 "vieles mehr, einschließlich Links zu irgendwelchen anderen nützlichen "
14867 "Informationen."
14868
14869 #. type: Content of: <chapter><section><para>
14870 #: resources.dbk:1534
14871 msgid ""
14872 "It is a good idea to look up your own data regularly so that you don't "
14873 "forget any open bugs, and so that you don't forget which packages are your "
14874 "responsibility."
14875 msgstr ""
14876 "Es ist ein guter Tipp, regelmäßig auf seine eigenen Daten zu schauen, um "
14877 "keine offenen Fehler oder Zuständigkeiten für Pakete zu vergessen."
14878
14879 #. type: Content of: <chapter><section><title>
14880 #: resources.dbk:1541
14881 msgid "Debian's FusionForge installation: Alioth"
14882 msgstr "Debians FusionForge-Installation: Alioth"
14883
14884 #. type: Content of: <chapter><section><para>
14885 #: resources.dbk:1543
14886 msgid ""
14887 "Alioth is a Debian service based on a slightly modified version of the "
14888 "FusionForge software (which evolved from SourceForge and GForge). This "
14889 "software offers developers access to easy-to-use tools such as bug trackers, "
14890 "patch manager, project/task managers, file hosting services, mailing lists, "
14891 "VCS repositories etc.  All these tools are managed via a web interface."
14892 msgstr ""
14893 "Alioth ist ein Debian-Dienst, der auf einer geringfügig veränderten Version "
14894 "der FusionForge-Software beruht (die sich aus SourceForge und GForge "
14895 "entwickelt hat). Diese Software bietet Entwicklern Zugriff auf einfach "
14896 "benutzbare Werkzeuge, wie Paketverfolgung, Patch-Verwaltung, Projekt-/"
14897 "Aufgabenverwaltung, Speicherplatzbereitstellung, Mailinglisten, VCS-Depots "
14898 "etc. All diese Werkzeuge werden über eine Web-Schnittstelle verwaltet."
14899
14900 #. type: Content of: <chapter><section><para>
14901 #: resources.dbk:1550
14902 msgid ""
14903 "It is intended to provide facilities to free software projects backed or led "
14904 "by Debian, facilitate contributions from external developers to projects "
14905 "started by Debian, and help projects whose goals are the promotion of Debian "
14906 "or its derivatives. It's heavily used by many Debian teams and provides "
14907 "hosting for all sorts of VCS repositories."
14908 msgstr ""
14909 "Es ist dazu gedacht, Hilfmittel für freie Softwareprojekte bereitzustellen, "
14910 "die von Debian unterstützt oder geleitet werden, Beiträge externer "
14911 "Entwickler zu Projekten, die von Debian begonnen wurden zu fördern und bei "
14912 "Projekten zu helfen, deren Ziele von Debian oder dessen Ableitungen "
14913 "gefördert werden. Es wird durch viele Debian-Teams stark frequentiert und "
14914 "stellt Speicherplatz für alle Arten von VCS-Depots bereits."
14915
14916 #. type: Content of: <chapter><section><para>
14917 #: resources.dbk:1557
14918 msgid ""
14919 "All Debian developers automatically have an account on Alioth.  They can "
14920 "activate it by using the recover password facility.  External developers can "
14921 "request guest accounts on Alioth."
14922 msgstr ""
14923 "Alle Debian-Entwickler haben automatisch ein Konto auf Alioth. Sie können es "
14924 "über die Passwort-Wiederherstellungseinrichtung aktivieren. Externe "
14925 "Entwickler können um Gastkonten bitten."
14926
14927 #. type: Content of: <chapter><section><para>
14928 #: resources.dbk:1562
14929 msgid "For more information please visit the following links:"
14930 msgstr ""
14931 "Um weitere Informationen zu erhalten, besuchen Sie die folgenden Links:"
14932
14933 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
14934 #: resources.dbk:1565
14935 msgid "<ulink url=\"&url-alioth-wiki;\" />"
14936 msgstr "<ulink url=\"&url-alioth-wiki;\" />"
14937
14938 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
14939 #: resources.dbk:1566
14940 msgid "<ulink url=\"&url-alioth-faq;\" />"
14941 msgstr "<ulink url=\"&url-alioth-faq;\" />"
14942
14943 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
14944 #: resources.dbk:1567
14945 msgid "<ulink url=\"&url-alioth-pkg;\" />"
14946 msgstr "<ulink url=\"&url-alioth-pkg;\" />"
14947
14948 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
14949 #: resources.dbk:1568
14950 msgid "<ulink url=\"&url-alioth;\" />"
14951 msgstr "<ulink url=\"&url-alioth;\" />"
14952
14953 #. type: Content of: <chapter><section><title>
14954 #: resources.dbk:1573
14955 msgid "Goodies for Developers"
14956 msgstr "Annehmlichkeiten für Entwickler"
14957
14958 #. type: Content of: <chapter><section><section><title>
14959 #: resources.dbk:1575
14960 msgid "LWN Subscriptions"
14961 msgstr "LWN-Abonnements"
14962
14963 #. type: Content of: <chapter><section><section><para>
14964 #: resources.dbk:1577
14965 msgid ""
14966 "Since October of 2002, HP has sponsored a subscription to LWN for all "
14967 "interested Debian developers.  Details on how to get access to this benefit "
14968 "are in <ulink url=\"http://&lists-host;/debian-devel-announce/2002/10/"
14969 "msg00018.html\"></ulink>."
14970 msgstr ""
14971 "Seit Oktober 2002 hat HP für alle interessierten Debian-Entwickler ein LWN-"
14972 "Abonnement gesponsort. Einzelheiten, wie man Zugriff auf diesen Vorteil "
14973 "erhält, finden Sie unter   <ulink url=\"http://&lists-host;/debian-devel-"
14974 "announce/2002/10/msg00018.html\"></ulink>."
14975
14976 #. type: Content of: <chapter><section><section><title>
14977 #: resources.dbk:1584
14978 msgid "Gandi.net Hosting Discount"
14979 msgstr "Gandi.net-Rabatt für Speicherplatzbereitstellung"
14980
14981 #. type: Content of: <chapter><section><section><para>
14982 #: resources.dbk:1586
14983 msgid ""
14984 "As of November 2008, Gandi.net offers a discount rate on their VPS hosting "
14985 "for Debian Developers.  See <ulink url=\"http://&lists-host;/debian-devel-"
14986 "announce/2008/11/msg00004.html\"></ulink>."
14987 msgstr ""
14988 "Seit November 2008 bietet Gandi.net Debian-Entwicklern einen Rabatt für "
14989 "seine VPS-Speicherplatzbereitstellung. Siehe <ulink url=\"http://&lists-"
14990 "host;/debian-devel-announce/2008/11/msg00004.html\"></ulink>."
14991
14992 #. type: Content of: <chapter><title>
14993 #: scope.dbk:7
14994 msgid "Scope of This Document"
14995 msgstr "Geltungsbereich dieses Dokuments"
14996
14997 #. type: Content of: <chapter><para>
14998 #: scope.dbk:9
14999 msgid ""
15000 "The purpose of this document is to provide an overview of the recommended "
15001 "procedures and the available resources for Debian developers."
15002 msgstr ""
15003 "Dieses Dokument soll Debian-Entwicklern einen Überblick über die empfohlenen "
15004 "Prozeduren und die verfügbaren Ressourcen geben."
15005
15006 #. type: Content of: <chapter><para>
15007 #: scope.dbk:14
15008 msgid ""
15009 "The procedures discussed within include how to become a maintainer (<xref "
15010 "linkend=\"new-maintainer\"/>); how to create new packages (<xref linkend="
15011 "\"newpackage\"/>) and how to upload packages (<xref linkend=\"upload\"/>); "
15012 "how to handle bug reports (<xref linkend=\"bug-handling\"/>); how to move, "
15013 "remove, or orphan packages (<xref linkend=\"archive-manip\"/>); how to port "
15014 "packages (<xref linkend=\"porting\"/>); and how and when to do interim "
15015 "releases of other maintainers' packages (<xref linkend=\"nmu\"/>)."
15016 msgstr ""
15017 "Die hier besprochenen Prozeduren umfassen die Bewerbung als Paketbetreuer "
15018 "(<xref linkend=\"new-maintainer\"/>), die Erstellung neuer Pakete (<xref "
15019 "linkend=\"newpackage\"/>), das Hochladen von Paketen (<xref linkend=\"upload"
15020 "\"/>), die Handhabung von Fehlerberichten (<xref linkend=\"bug-handling\"/"
15021 ">), das Verschieben, Entfernen oder Verwaisen von Paketen (<xref linkend="
15022 "\"archive-manip\"/>),  das Portieren von Paketen (<xref linkend=\"porting\"/"
15023 ">) und wie und wann Pakete anderer Paketbetreuer vorläufig veröffentlicht "
15024 "werden (<xref linkend=\"nmu\"/>)."
15025
15026 #. type: Content of: <chapter><para>
15027 #: scope.dbk:23
15028 msgid ""
15029 "The resources discussed in this reference include the mailing lists (<xref "
15030 "linkend=\"mailing-lists\"/>) and servers (<xref linkend=\"server-machines\"/"
15031 ">); a discussion of the structure of the Debian archive (<xref linkend="
15032 "\"archive\"/>); explanation of the different servers which accept package "
15033 "uploads (<xref linkend=\"upload-ftp-master\"/>); and a discussion of "
15034 "resources which can help maintainers with the quality of their packages "
15035 "(<xref linkend=\"tools\"/>)."
15036 msgstr ""
15037 "Die in dieser Referenz besprochenen Ressourcen umfassen die Mailinglisten "
15038 "(<xref linkend=\"mailing-lists\"/>) und Server (<xref linkend=\"server-"
15039 "machines\"/>), eine Erörterung der Struktur des Debian-Archivs (<xref "
15040 "linkend=\"archive\"/>), eine Erklärung der unterschiedlichen Server, die das "
15041 "Hochladen von Paketen akzeptieren (<xref linkend=\"upload-ftp-master\"/>) "
15042 "und eine Erörterung von Mitteln, die Paketbetreuern dabei helfen, die "
15043 "Qualität ihrer Pakete zu gewährleisten (<xref linkend=\"tools\"/>)."
15044
15045 #. type: Content of: <chapter><para>
15046 #: scope.dbk:31
15047 msgid ""
15048 "It should be clear that this reference does not discuss the technical "
15049 "details of Debian packages nor how to generate them.  Nor does this "
15050 "reference detail the standards to which Debian software must comply.  All of "
15051 "such information can be found in the <ulink url=\"&url-debian-policy;"
15052 "\">Debian Policy Manual</ulink>."
15053 msgstr ""
15054 "Es sollte klar sein, dass diese Referenz nicht die technischen Einzelheiten "
15055 "von Debian-Paketen erörtert oder wie sie erstellt werden. Ebenso wenig wird "
15056 "diese Referenz die Standards einzeln aufführen, die Debian-Software erfüllen "
15057 "muss. All diese Informationen finden Sie im <ulink url=\"&url-debian-policy;"
15058 "\">Debian Policy Manual</ulink>."
15059
15060 #. type: Content of: <chapter><para>
15061 #: scope.dbk:38
15062 msgid ""
15063 "Furthermore, this document is <emphasis>not an expression of formal policy</"
15064 "emphasis>.  It contains documentation for the Debian system and generally "
15065 "agreed-upon best practices.  Thus, it is not what is called a ``normative'' "
15066 "document."
15067 msgstr ""
15068 "Weiterhin ist dieses Dokument <emphasis>nicht ein Ausdruck einer formalen "
15069 "Richtlinie</emphasis>. Es enthält Dokumentation für das Debian-System und "
15070 "allgemein vereinbarte gute fachliche Gebräuche. Daher ist es nicht das, was "
15071 "normalerweise als ein »normgebendes« Dokument bezeichnet wird."
15072
15073 #. type: Content of: <appendix><title>
15074 #: tools.dbk:7
15075 msgid "Overview of Debian Maintainer Tools"
15076 msgstr "Überblick über die Werkzeuge der Debian-Betreuer"
15077
15078 #. type: Content of: <appendix><para>
15079 #: tools.dbk:9
15080 msgid ""
15081 "This section contains a rough overview of the tools available to "
15082 "maintainers.  The following is by no means complete or definitive, but just "
15083 "a guide to some of the more popular tools."
15084 msgstr ""
15085 "Dieser Abschnitt enthält eine grobe Übersicht über die Werkzeuge, die "
15086 "Betreuern zur Verfügung stehen. Das Folgende ist beileibe nicht vollständig "
15087 "oder maßgeblich, sondern nur eine Anleitung für einige der beliebstesten "
15088 "Werkzeuge."
15089
15090 #. type: Content of: <appendix><para>
15091 #: tools.dbk:14
15092 msgid ""
15093 "Debian maintainer tools are meant to aid developers and free their time for "
15094 "critical tasks.  As Larry Wall says, there's more than one way to do it."
15095 msgstr ""
15096 "Debian-Betreuerwerkzeuge sind dazu gedacht, Entwicklern zu helfen und Zeit "
15097 "für wirklich kritische Aufgaben einzuräumen. Wie schon Larry Wall sagte, "
15098 "gibt es mehr als einen Weg, um etwas zu erledigen."
15099
15100 #. type: Content of: <appendix><para>
15101 #: tools.dbk:18
15102 msgid ""
15103 "Some people prefer to use high-level package maintenance tools and some do "
15104 "not.  Debian is officially agnostic on this issue; any tool which gets the "
15105 "job done is fine.  Therefore, this section is not meant to stipulate to "
15106 "anyone which tools they should use or how they should go about their duties "
15107 "of maintainership.  Nor is it meant to endorse any particular tool to the "
15108 "exclusion of a competing tool."
15109 msgstr ""
15110 "Einige Leute bevorzugen die Benutzung von hochrangigen "
15111 "Paketverwaltungswerkzeugen, andere nicht. Debian ist bei diesem Thema "
15112 "agnostisch; jedes Werkzeug, das seine Aufgabe erfüllt, ist gut. Daher ist "
15113 "dieser Abschnitt nicht dazu gedacht, jemandem vorzuschreiben, welche "
15114 "Werkzeuge er benutzen oder wie er mit seinen Pflichen als Betreuer umgehen "
15115 "soll. Er ist auch nicht dazu gedacht, ein besonderes Werkzeug zu "
15116 "befürworten, um ein konkurrierendes auszuschließen."
15117
15118 #. type: Content of: <appendix><para>
15119 #: tools.dbk:26
15120 msgid ""
15121 "Most of the descriptions of these packages come from the actual package "
15122 "descriptions themselves.  Further information can be found in the package "
15123 "documentation itself.  You can also see more info with the command "
15124 "<command>apt-cache show <replaceable>package-name</replaceable></command>."
15125 msgstr ""
15126 "Die meisten Beschreibungen dieser Pakete entstammen selbst den tatsächlichen "
15127 "Paketbeschreibungen. Weitere Informationen können in der Paketbeschreibung "
15128 "selbst gefunden werden. Sie können außerdem mit dem Befehl <command>apt-"
15129 "cache show <replaceable>Paketname</replaceable></command> zusätzliche "
15130 "Informationen lesen."
15131
15132 #. type: Content of: <appendix><section><title>
15133 #: tools.dbk:32
15134 msgid "Core tools"
15135 msgstr "Kernwerkzeuge"
15136
15137 #. type: Content of: <appendix><section><para>
15138 #: tools.dbk:34
15139 msgid "The following tools are pretty much required for any maintainer."
15140 msgstr ""
15141 "Die folgenden Werkzeuge werden größtenteils von jedem Betreuer benötigt."
15142
15143 #. type: Content of: <appendix><section><section><title>
15144 #: tools.dbk:37
15145 msgid "<systemitem role=\"package\">dpkg-dev</systemitem>"
15146 msgstr "<systemitem role=\"package\">dpkg-dev</systemitem>"
15147
15148 #. type: Content of: <appendix><section><section><para>
15149 #: tools.dbk:39
15150 msgid ""
15151 "<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
15152 "(including <command>dpkg-source</command>) required to unpack, build, and "
15153 "upload Debian source packages.  These utilities contain the fundamental, low-"
15154 "level functionality required to create and manipulate packages; as such, "
15155 "they are essential for any Debian maintainer."
15156 msgstr ""
15157 "<systemitem role=\"package\">dpkg-dev</systemitem> enthält die Werkzeuge "
15158 "(einschließlich <command>dpkg-source</command>), die benötigt werden, um "
15159 "Debian-Pakete zu entpacken, zu erstellen und hochzuladen. Diese "
15160 "Hilfswerkzeuge enthalten die untergeordneten Funktionalitäten, die zum "
15161 "Erstellen und Manipulieren von Paketen benötigt werden; als solches sind sie "
15162 "für jeden Debian-Betreuer erforderlich."
15163
15164 #. type: Content of: <appendix><section><section><title>
15165 #: tools.dbk:48
15166 msgid "<systemitem role=\"package\">debconf</systemitem>"
15167 msgstr "<systemitem role=\"package\">debconf</systemitem>"
15168
15169 #. type: Content of: <appendix><section><section><para>
15170 #: tools.dbk:50
15171 msgid ""
15172 "<systemitem role=\"package\">debconf</systemitem> provides a consistent "
15173 "interface to configuring packages interactively.  It is user interface "
15174 "independent, allowing end-users to configure packages with a text-only "
15175 "interface, an HTML interface, or a dialog interface.  New interfaces can be "
15176 "added as modules."
15177 msgstr ""
15178 "<systemitem role=\"package\">debconf</systemitem> stellt eine einheitliche "
15179 "Schnittstelle zur Verfügung, um Pakete interaktiv zu konfigurieren, Es ist "
15180 "unabhängig von der Schnittstelle des Anwenders, erlaubt Endanwendern Pakete "
15181 "mit einer reinen Textschnittstelle, einer HTML-Schnittstelle oder einer "
15182 "Dialogschnittstelle zu konfigurieren. Neue Schnittstellen können als Module "
15183 "hinzugefügt werden."
15184
15185 #. type: Content of: <appendix><section><section><para>
15186 #: tools.dbk:56
15187 msgid ""
15188 "You can find documentation for this package in the <systemitem role=\"package"
15189 "\">debconf-doc</systemitem> package."
15190 msgstr ""
15191 "Sie können Dokumentation für dieses Paket im Paket <systemitem role=\"package"
15192 "\">debconf-doc</systemitem> finden."
15193
15194 #. type: Content of: <appendix><section><section><para>
15195 #: tools.dbk:60
15196 msgid ""
15197 "Many feel that this system should be used for all packages which require "
15198 "interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/>.  "
15199 "<systemitem role=\"package\">debconf</systemitem> is not currently required "
15200 "by Debian Policy, but that may change in the future."
15201 msgstr ""
15202 "Viele sind der Ansicht, dieses System sollte für alle Pakete verwandt "
15203 "werden, die eine interaktive Konfiguration erfordern; siehe  <xref linkend="
15204 "\"bpp-config-mgmt\"/>. Derzeit wird <systemitem role=\"package\">debconf</"
15205 "systemitem> noch nicht von den Debian Richtlinien benötigt, aber das kann "
15206 "sich in der Zukunft ändern."
15207
15208 #. type: Content of: <appendix><section><section><title>
15209 #: tools.dbk:68
15210 msgid "<systemitem role=\"package\">fakeroot</systemitem>"
15211 msgstr "<systemitem role=\"package\">fakeroot</systemitem>"
15212
15213 #. type: Content of: <appendix><section><section><para>
15214 #: tools.dbk:70
15215 msgid ""
15216 "<systemitem role=\"package\">fakeroot</systemitem> simulates root "
15217 "privileges.  This enables you to build packages without being root (packages "
15218 "usually want to install files with root ownership).  If you have <systemitem "
15219 "role=\"package\">fakeroot</systemitem> installed, you can build packages as "
15220 "a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
15221 msgstr ""
15222 "<systemitem role=\"package\">fakeroot</systemitem> simuliert Root-Rechte. "
15223 "Dies ermöglicht Ihnen, Pakete zu erstellen ohne Root zu sein (Pakete möchten "
15224 "üblicherweise Dateien mit Root-Besitzrechten installieren). Falls Sie "
15225 "<systemitem role=\"package\">fakeroot</systemitem> installiert haben, können "
15226 "Sie Pakete als normaler Anwender erstellen: <literal>dpkg-buildpackage -"
15227 "rfakeroot</literal>."
15228
15229 #. type: Content of: <appendix><section><title>
15230 #: tools.dbk:81
15231 msgid "Package lint tools"
15232 msgstr "Lint-Werkzeuge für Pakete"
15233
15234 #. type: Content of: <appendix><section><para>
15235 #: tools.dbk:83
15236 msgid ""
15237 "According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
15238 "Unix C language processor which carries out more thorough checks on the code "
15239 "than is usual with C compilers.  Package lint tools help package maintainers "
15240 "by automatically finding common problems and policy violations in their "
15241 "packages."
15242 msgstr ""
15243 "Gemäß dem Free On-line Dictionary of Computing (FOLDOC) ist »lint« ein Unix-"
15244 "Prozessor für die Sprache C, der gründlichere Prüfungen des Codes mitbringt "
15245 "als übliche C-Kompiler. Lint-Werkzeuge für Pakete helfen Paketbetreuern "
15246 "automatisch häufige Probleme und Richtlinienverletzungen in ihren Paketen zu "
15247 "finden."
15248
15249 #. type: Content of: <appendix><section><section><title>
15250 #: tools.dbk:89
15251 msgid "<systemitem role=\"package\">lintian</systemitem>"
15252 msgstr "<systemitem role=\"package\">lintian</systemitem>"
15253
15254 #. type: Content of: <appendix><section><section><para>
15255 #: tools.dbk:91
15256 msgid ""
15257 "<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
15258 "and emits information about bugs and policy violations.  It contains "
15259 "automated checks for many aspects of Debian policy as well as some checks "
15260 "for common errors."
15261 msgstr ""
15262 "<systemitem role=\"package\">lintian</systemitem> zerlegt Debian-Pakete und "
15263 "gibt Informationen über Fehler und Richtlinien-Verletzungen aus. Es enthält "
15264 "automatisierte Prüfungen für viele Gesichtspunkte der Debian-Richtlinien, "
15265 "als auch einige Prüfungen für häufige Fehler."
15266
15267 #. type: Content of: <appendix><section><section><para>
15268 #: tools.dbk:97
15269 msgid ""
15270 "You should periodically get the newest <systemitem role=\"package\">lintian</"
15271 "systemitem> from <literal>unstable</literal> and check over all your "
15272 "packages.  Notice that the <literal>-i</literal> option provides detailed "
15273 "explanations of what each error or warning means, what its basis in Policy "
15274 "is, and commonly how you can fix the problem."
15275 msgstr ""
15276 "Sie sollten regelmäßig das neuste <systemitem role=\"package\">lintian</"
15277 "systemitem> aus <literal>unstable</literal> besorgen und all Ihre Pakete "
15278 "überprüfen. Beachten Sie, dass die Option <literal>-i</literal> detaillierte "
15279 "Erklärungen liefert, was jeder Fehler oder jede Warnung bedeutet, was die "
15280 "Grundlage in der Richtlinie ist und wie das Problem üblicherweise behoben "
15281 "werden kann."
15282
15283 #. type: Content of: <appendix><section><section><para>
15284 #: tools.dbk:104
15285 msgid ""
15286 "Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
15287 "when to use Lintian."
15288 msgstr ""
15289 "Es sei für weitere Informationen darüber, wie und wann Lintian benutzt wird, "
15290 "auf <xref linkend=\"sanitycheck\"/> verwiesen."
15291
15292 #. type: Content of: <appendix><section><section><para>
15293 #: tools.dbk:108
15294 msgid ""
15295 "You can also see a summary of all problems reported by Lintian on your "
15296 "packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
15297 "the latest <command>lintian</command> output for the whole development "
15298 "distribution (<literal>unstable</literal>)."
15299 msgstr ""
15300 "Sie können außerdem eine Zusammenfassung aller Probleme, die Lintian in all "
15301 "Ihren Paketen meldet unter <ulink url=\"&url-lintian;\"></ulink> ansehen. "
15302 "Diese Berichte enthalten die letzte Ausgabe von <command>lintian</command> "
15303 "für die ganze Entwicklungsdistribution (<literal>unstable</literal>)."
15304
15305 #. type: Content of: <appendix><section><section><title>
15306 #: tools.dbk:116
15307 msgid "<command>debdiff</command>"
15308 msgstr "<command>debdiff</command>"
15309
15310 #. type: Content of: <appendix><section><section><para>
15311 #: tools.dbk:118
15312 msgid ""
15313 "<command>debdiff</command> (from the <systemitem role=\"package"
15314 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  "
15315 "compares file lists and control files of two packages.  It is a simple "
15316 "regression test, as it will help you notice if the number of binary packages "
15317 "has changed since the last upload, or if something has changed in the "
15318 "control file.  Of course, some of the changes it reports will be all right, "
15319 "but it can help you prevent various accidents."
15320 msgstr ""
15321 "<command>debdiff</command> (aus dem Paket <systemitem role=\"package"
15322 "\">devscripts</systemitem>, <xref linkend=\"devscripts\"/>) vergleicht die "
15323 "Dateilisten und »control«-Dateien zweier Pakete. Es ist ein einfacher "
15324 "Rückfalltest, der Ihnen hilft festzustellen, ob sich die Anzahl der "
15325 "Binärpakete seit dem letzten Upload verändert hat oder ob sich etwas in der "
15326 "»control«-Datei geändert hat. Natürlich werden einige Änderungen, die es "
15327 "meldet, in Ordnung sein, aber es kann Ihnen helfen verschiedene Unfälle zu "
15328 "verhüten."
15329
15330 #. type: Content of: <appendix><section><section><para>
15331 #: tools.dbk:127
15332 msgid "You can run it over a pair of binary packages:"
15333 msgstr "Sie können es für ein Paar binärer Pakete ausführen:"
15334
15335 #. type: Content of: <appendix><section><section><screen>
15336 #: tools.dbk:130
15337 #, no-wrap
15338 msgid "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
15339 msgstr "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
15340
15341 #. type: Content of: <appendix><section><section><para>
15342 #: tools.dbk:133
15343 msgid "Or even a pair of changes files:"
15344 msgstr "oder sogar für ein Paar aus »changes«-Dateien:"
15345
15346 #. type: Content of: <appendix><section><section><screen>
15347 #: tools.dbk:136
15348 #, no-wrap
15349 msgid "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
15350 msgstr "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
15351
15352 #. type: Content of: <appendix><section><section><para>
15353 #: tools.dbk:139
15354 msgid ""
15355 "For more information please see <citerefentry> <refentrytitle>debdiff</"
15356 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
15357 msgstr ""
15358 "Um weitere Informationen zu erhalten, lesen Sie <citerefentry> "
15359 "<refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> </"
15360 "citerefentry>."
15361
15362 #. type: Content of: <appendix><section><title>
15363 #: tools.dbk:148
15364 msgid "Helpers for <filename>debian/rules</filename>"
15365 msgstr "Helper-Skripte für <filename>debian/rules</filename>"
15366
15367 #. type: Content of: <appendix><section><para>
15368 #: tools.dbk:150
15369 msgid ""
15370 "Package building tools make the process of writing <filename>debian/rules</"
15371 "filename> files easier.  See <xref linkend=\"helper-scripts\"/> for more "
15372 "information about why these might or might not be desired."
15373 msgstr ""
15374 "Paketerstellungswerkzeuge erleichtern das Verfassen von <filename>debian/"
15375 "rules</filename>-Dateien. Lesen Sie <xref linkend=\"helper-scripts\"/>, um "
15376 "weitere Informationen darüber zu erhalten, warum dies erwünscht und jenes "
15377 "unerwünscht sein könnte."
15378
15379 #. type: Content of: <appendix><section><section><title>
15380 #: tools.dbk:156
15381 msgid "<systemitem role=\"package\">debhelper</systemitem>"
15382 msgstr "<systemitem role=\"package\">debhelper</systemitem>"
15383
15384 #. type: Content of: <appendix><section><section><para>
15385 #: tools.dbk:158
15386 msgid ""
15387 "<systemitem role=\"package\">debhelper</systemitem> is a collection of "
15388 "programs which can be used in <filename>debian/rules</filename> to automate "
15389 "common tasks related to building binary Debian packages.  <systemitem role="
15390 "\"package\">debhelper</systemitem> includes programs to install various "
15391 "files into your package, compress files, fix file permissions, and integrate "
15392 "your package with the Debian menu system."
15393 msgstr ""
15394 "<systemitem role=\"package\">debhelper</systemitem> ist eine "
15395 "Programmsammlung, die in <filename>debian/rules</filename> benutzt werden "
15396 "kann, um häufige Aufgaben zu automatisieren, die sich auf das Erstellen "
15397 "binärer Debian-Pakete beziehen. <systemitem role=\"package\">debhelper</"
15398 "systemitem> enthält Programme, um verschiedene Dateien in Ihre Pakete zu "
15399 "installieren, Dateien zu komprimieren, Dateirechte zu korrigieren und Ihr "
15400 "Paket in das Debian-Menüsystem zu integrieren."
15401
15402 #. type: Content of: <appendix><section><section><para>
15403 #: tools.dbk:166
15404 msgid ""
15405 "Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
15406 "is broken into several small, simple commands which act in a consistent "
15407 "manner.  As such, it allows more fine-grained control than some of the other "
15408 "debian/rules tools."
15409 msgstr ""
15410 "Anders als bei einigen Herangehensweisen ist <systemitem role=\"package"
15411 "\">debhelper</systemitem> in mehrere kleine einfache Befehle unterteilt, die "
15412 "auf eine durchgängige Art zusammenarbeiten. Als solches erlaubt es eine "
15413 "detailliertere Steuerung, als andere Werkzeuge für »debian/rules«."
15414
15415 #. type: Content of: <appendix><section><section><para>
15416 #: tools.dbk:172
15417 msgid ""
15418 "There are a number of little <systemitem role=\"package\">debhelper</"
15419 "systemitem> add-on packages, too transient to document.  You can see the "
15420 "list of most of them by doing <literal>apt-cache search ^dh-</literal>."
15421 msgstr ""
15422 "Es gibt eine zu große Zahl kleiner Erweiterungspakete für <systemitem role="
15423 "\"package\">debhelper</systemitem>, die zu kurzlebig sind, um sie zu "
15424 "dokumentieren. Sie können die Liste der meisten von Ihnen ansehen, indem Sie "
15425 "<literal>apt-cache search ^dh-</literal> aufrufen."
15426
15427 #. type: Content of: <appendix><section><section><title>
15428 #: tools.dbk:179
15429 msgid "<systemitem role=\"package\">dh-make</systemitem>"
15430 msgstr "<systemitem role=\"package\">dh-make</systemitem>"
15431
15432 #. type: Content of: <appendix><section><section><para>
15433 #: tools.dbk:181
15434 msgid ""
15435 "The <systemitem role=\"package\">dh-make</systemitem> package contains "
15436 "<command>dh_make</command>, a program that creates a skeleton of files "
15437 "necessary to build a Debian package out of a source tree.  As the name "
15438 "suggests, <command>dh_make</command> is a rewrite of <systemitem role="
15439 "\"package\">debmake</systemitem> and its template files use <command>dh_*</"
15440 "command> programs from <systemitem role=\"package\">debhelper</systemitem>."
15441 msgstr ""
15442 "Das Paket <systemitem role=\"package\">dh-make</systemitem> enthält ein "
15443 "Programm gleichen Namens, das ein Gerüst von Dateien erstellt, die nötig "
15444 "sind, um Debian-Pakete aus einem Quellcodeverzeichnisbaum zu erstellen. Wie "
15445 "der Name schon nahelegt, ist <command>dh_make</command> eine Neufassung von "
15446 "<systemitem role=\"package\">debmake</systemitem> dessen Schablonendateien "
15447 "<command>dh_*</command>-Programme von <systemitem role=\"package"
15448 "\">debhelper</systemitem> benutzen."
15449
15450 #. type: Content of: <appendix><section><section><para>
15451 #: tools.dbk:189
15452 msgid ""
15453 "While the rules files generated by <command>dh_make</command> are in general "
15454 "a sufficient basis for a working package, they are still just the "
15455 "groundwork: the burden still lies on the maintainer to finely tune the "
15456 "generated files and make the package entirely functional and Policy-"
15457 "compliant."
15458 msgstr ""
15459 "Während die von <command>dh_make</command> generierten »rules«-Dateien im "
15460 "Allgemeinen eine ausreichende Basis für ein funktionierendes Paket bilden, "
15461 "gibt es immer noch die grundlegenden Arbeiten: Die Last für die "
15462 "Feinabstimmung und das Paket funktional und richtlinienkonform zu machen, "
15463 "liegt immer noch beim Betreuer."
15464
15465 #. type: Content of: <appendix><section><section><title>
15466 #: tools.dbk:197
15467 msgid "<systemitem role=\"package\">equivs</systemitem>"
15468 msgstr "<systemitem role=\"package\">equivs</systemitem>"
15469
15470 #. type: Content of: <appendix><section><section><para>
15471 #: tools.dbk:199
15472 msgid ""
15473 "<systemitem role=\"package\">equivs</systemitem> is another package for "
15474 "making packages.  It is often suggested for local use if you need to make a "
15475 "package simply to fulfill dependencies.  It is also sometimes used when "
15476 "making ``meta-packages'', which are packages whose only purpose is to depend "
15477 "on other packages."
15478 msgstr ""
15479 "<systemitem role=\"package\">equivs</systemitem> ist ein weiteres Paket für "
15480 "die Paketerstellung. Es wird oft für den lokalen Gebrauch vorgeschlagen, "
15481 "falls Sie einfach ein Paket erstellen müssen, um Abhängigkeiten zu erfüllen. "
15482 "Es wird manchmal auch benutzt, um »Meta-Pakete« zu erstellen. Dabei handelt "
15483 "es sich um Pakete, deren einziger Zweck darin besteht, von anderen Paketen "
15484 "abzuhängen."
15485
15486 #. type: Content of: <appendix><section><title>
15487 #: tools.dbk:210
15488 msgid "Package builders"
15489 msgstr "Paket-Builder"
15490
15491 #. type: Content of: <appendix><section><para>
15492 #: tools.dbk:212
15493 msgid ""
15494 "The following packages help with the package building process, general "
15495 "driving <command>dpkg-buildpackage</command> as well as handling supporting "
15496 "tasks."
15497 msgstr ""
15498 "Die folgenden Pakete helfen beim Prozess der Paketerstellung und führen im "
15499 "Allgemeinen <command>dpkg-buildpackage</command> aus, um unterstützende "
15500 "Aufgaben zu behandeln."
15501
15502 #. type: Content of: <appendix><section><section><title>
15503 #: tools.dbk:216
15504 msgid "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
15505 msgstr "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
15506
15507 #. type: Content of: <appendix><section><section><para>
15508 #: tools.dbk:218
15509 msgid ""
15510 "<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
15511 "capability to inject or import Debian source packages into a CVS repository, "
15512 "build a Debian package from the CVS repository, and helps in integrating "
15513 "upstream changes into the repository."
15514 msgstr ""
15515 "<systemitem role=\"package\">cvs-buildpackage</systemitem> stellt die "
15516 "Fähigkeit bereit, wichtige Debian-Quellpakete in ein CVS-Depot einzuspeisen, "
15517 "ein Debian-Paket aus dem CVS-Depot zu erstellen und bei der Integration von "
15518 "Änderungen der Originalautoren in das CVS-Depot zu helfen."
15519
15520 #. type: Content of: <appendix><section><section><para>
15521 #: tools.dbk:224
15522 msgid ""
15523 "These utilities provide an infrastructure to facilitate the use of CVS by "
15524 "Debian maintainers.  This allows one to keep separate CVS branches of a "
15525 "package for <literal>stable</literal>, <literal>unstable</literal> and "
15526 "possibly <literal>experimental</literal> distributions, along with the other "
15527 "benefits of a version control system."
15528 msgstr ""
15529 "Diese Hilfswerkzeuge bieten eine Infrastruktur, um Debian-Betreuern den "
15530 "Gebrauch von CVS zu erleichtern. Dies ermöglicht getrennte Zweige von "
15531 "Paketen für die Distributionen <literal>stable</literal>, <literal>unstable</"
15532 "literal> und möglicherweise <literal>experimental</literal> vorzuhalten, "
15533 "zusammen mit den anderen Vorteilen eines Versionsverwaltungssystems."
15534
15535 #. type: Content of: <appendix><section><section><title>
15536 #: tools.dbk:233
15537 msgid "<systemitem role=\"package\">debootstrap</systemitem>"
15538 msgstr "<systemitem role=\"package\">debootstrap</systemitem>"
15539
15540 #. type: Content of: <appendix><section><section><para>
15541 #: tools.dbk:235
15542 msgid ""
15543 "The <systemitem role=\"package\">debootstrap</systemitem> package and script "
15544 "allows you to bootstrap a Debian base system into any part of your "
15545 "filesystem.  By base system, we mean the bare minimum of packages required "
15546 "to operate and install the rest of the system."
15547 msgstr ""
15548 "Das Paket und Skript <systemitem role=\"package\">debootstrap</systemitem> "
15549 "ermöglicht Ihnen das Urladen eines Debian-Basissystems in irgendeinen Teil "
15550 "Ihres Dateisystems. Mit Basissystem ist ein Minimum an installierten Paketen "
15551 "gemeint, die nötig sind, um des Rest des Systems zu betreiben und zu "
15552 "installieren."
15553
15554 #. type: Content of: <appendix><section><section><para>
15555 #: tools.dbk:241
15556 msgid ""
15557 "Having a system like this can be useful in many ways.  For instance, you can "
15558 "<command>chroot</command> into it if you want to test your build "
15559 "dependencies.  Or you can test how your package behaves when installed into "
15560 "a bare base system.  Chroot builders use this package; see below."
15561 msgstr ""
15562 "Ein solches System zu haben, kann in vielerlei Hinsicht nützlich sein. Sie "
15563 "können zum Beispiel mit <command>chroot</command> in das System gehen und "
15564 "wenn Sie wollen, Ihre Build-Abhängigkeiten testen. Oder Sie können testen, "
15565 "wie sich Ihr Paket verhält, wenn es in ein nacktes Basissystem installiert "
15566 "wird. Chroot-Builder benutzen dieses Paket; siehe Folgendes."
15567
15568 #. type: Content of: <appendix><section><section><title>
15569 #: tools.dbk:249
15570 msgid "<systemitem role=\"package\">pbuilder</systemitem>"
15571 msgstr "<systemitem role=\"package\">pbuilder</systemitem>"
15572
15573 #. type: Content of: <appendix><section><section><para>
15574 #: tools.dbk:251
15575 msgid ""
15576 "<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
15577 "system, and builds a package inside the chroot.  It is very useful to check "
15578 "that a package's build-dependencies are correct, and to be sure that "
15579 "unnecessary and wrong build dependencies will not exist in the resulting "
15580 "package."
15581 msgstr ""
15582 "<systemitem role=\"package\">pbuilder</systemitem> konstruiert ein Chroot-"
15583 "System und erstellt ein Paket innerhalb der Chroot-Umgebung. Es ist sehr "
15584 "nützlich, um zu prüfen, ob die Build-Abhängigkeiten des Pakets korrekt sind "
15585 "und um sicher zu sein, dass keine unnötigen oder falschen Build-"
15586 "Abhängigkeiten in dem resultierenden Paket existieren."
15587
15588 #. type: Content of: <appendix><section><section><para>
15589 #: tools.dbk:257
15590 msgid ""
15591 "A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
15592 "which goes even further by doing the build within a User Mode Linux "
15593 "environment."
15594 msgstr ""
15595 "Ein verwandtes Paket ist <systemitem role=\"package\">pbuilder-uml</"
15596 "systemitem>, das sogar noch weiter geht, indem es den Build innerhalb einer "
15597 "User-Mode-Linux-Umgebung durchführt."
15598
15599 #. type: Content of: <appendix><section><section><title>
15600 #: tools.dbk:264
15601 msgid "<systemitem role=\"package\">sbuild</systemitem>"
15602 msgstr "<systemitem role=\"package\">sbuild</systemitem>"
15603
15604 #. type: Content of: <appendix><section><section><para>
15605 #: tools.dbk:266
15606 msgid ""
15607 "<systemitem role=\"package\">sbuild</systemitem> is another automated "
15608 "builder.  It can use chrooted environments as well.  It can be used stand-"
15609 "alone, or as part of a networked, distributed build environment.  As the "
15610 "latter, it is part of the system used by porters to build binary packages "
15611 "for all the available architectures.  See <xref linkend=\"wanna-build\"/> "
15612 "for more information, and <ulink url=\"&url-buildd;\"></ulink> to see the "
15613 "system in action."
15614 msgstr ""
15615 "<systemitem role=\"package\">sbuild</systemitem> ist ein weiterer "
15616 "automatisierter Builder. Er kann auch Chroot-Umgebungen benutzen. Er kann "
15617 "eigenständig benutzt werden oder als Teil einer verteilten Build-Umgebung "
15618 "über ein Netzwerk. Als letzteres ist er Teil des Systems, das Portierer "
15619 "benutzen, um Binärpakete für all die verfügbaren Architekturen zu erstellen. "
15620 "Weitere Informationen finden Sie unter <xref linkend=\"wanna-build\"/> und "
15621 "das System können Sie unter <ulink url=\"&url-buildd;\"></ulink> in Aktion "
15622 "sehen."
15623
15624 #. type: Content of: <appendix><section><title>
15625 #: tools.dbk:278
15626 msgid "Package uploaders"
15627 msgstr "Programme zum Hochladen von Paketen"
15628
15629 #. type: Content of: <appendix><section><para>
15630 #: tools.dbk:280
15631 msgid ""
15632 "The following packages help automate or simplify the process of uploading "
15633 "packages into the official archive."
15634 msgstr ""
15635 "Die folgenden Pakete helfen den Prozess, Pakete in das offizielle Archiv "
15636 "hochzuladen, zu automatisieren oder zu vereinfachen."
15637
15638 #. type: Content of: <appendix><section><section><title>
15639 #: tools.dbk:284
15640 msgid "<systemitem role=\"package\">dupload</systemitem>"
15641 msgstr "<systemitem role=\"package\">dupload</systemitem>"
15642
15643 #. type: Content of: <appendix><section><section><para>
15644 #: tools.dbk:286
15645 msgid ""
15646 "<systemitem role=\"package\">dupload</systemitem> is a package and a script "
15647 "to automatically upload Debian packages to the Debian archive, to log the "
15648 "upload, and to send mail about the upload of a package.  You can configure "
15649 "it for new upload locations or methods."
15650 msgstr ""
15651 "<systemitem role=\"package\">dupload</systemitem> ist ein Paket und ein "
15652 "Skript, um Debian-Pakete automatisch in das Debian-Archiv hochzuladen, den "
15653 "Upload zu protokollieren und Mails über den Upload eines Pakets zu "
15654 "versenden. Sie können es für neue Upload-Orte und -Methoden konfigurieren."
15655
15656 #. type: Content of: <appendix><section><section><title>
15657 #: tools.dbk:294
15658 msgid "<systemitem role=\"package\">dput</systemitem>"
15659 msgstr "<systemitem role=\"package\">dput</systemitem>"
15660
15661 #. type: Content of: <appendix><section><section><para>
15662 #: tools.dbk:296
15663 msgid ""
15664 "The <systemitem role=\"package\">dput</systemitem> package and script does "
15665 "much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
15666 "but in a different way.  It has some features over <systemitem role=\"package"
15667 "\">dupload</systemitem>, such as the ability to check the GnuPG signature "
15668 "and checksums before uploading, and the possibility of running "
15669 "<command>dinstall</command> in dry-run mode after the upload."
15670 msgstr ""
15671 "Das Paket und Skript <systemitem role=\"package\">dput</systemitem> tut das "
15672 "gleiche wie <systemitem role=\"package\">dupload</systemitem>, aber auf eine "
15673 "andere Art. Es hat einige Funktionalitäten mehr als <systemitem role="
15674 "\"package\">dupload</systemitem>, wie die Fähigkeit GnuPG-Signaturen und "
15675 "Prüfsummen vor dem Upload zu überprüfen und die Möglichkeit nach dem Upload "
15676 "<command>dinstall</command> im Leerlaufmodus auszuführen."
15677
15678 #. type: Content of: <appendix><section><section><title>
15679 #: tools.dbk:306
15680 msgid "<command>dcut</command>"
15681 msgstr "<command>dcut</command>"
15682
15683 #. type: Content of: <appendix><section><section><para>
15684 #: tools.dbk:308
15685 msgid ""
15686 "The <command>dcut</command> script (part of the package <systemitem role="
15687 "\"package\">dput</systemitem>, <xref linkend=\"dput\"/>) helps in removing "
15688 "files from the ftp upload directory."
15689 msgstr ""
15690 "Das Skript <command>dcut</command> (Teil des Pakets <systemitem role="
15691 "\"package\">dput</systemitem>, <xref linkend=\"dput\"/>) hilft beim "
15692 "Entfernen von Dateien aus dem FTP-Upload-Verzeichnis."
15693
15694 #. type: Content of: <appendix><section><title>
15695 #: tools.dbk:316
15696 msgid "Maintenance automation"
15697 msgstr "Verwaltungsautomatisierung"
15698
15699 #. type: Content of: <appendix><section><para>
15700 #: tools.dbk:318
15701 msgid ""
15702 "The following tools help automate different maintenance tasks, from adding "
15703 "changelog entries or signature lines and looking up bugs in Emacs to making "
15704 "use of the newest and official <filename>config.sub</filename>."
15705 msgstr ""
15706 "Die folgenden Werkzeuge helfen verschiedene Verwaltungsaufgaben "
15707 "vomHinzufügen von Änderungsprotokolleinträgen oder Signaturzeilen bis zum "
15708 "Nachschlagen von Fehlern in Emacs zum Gebrauch vom neusten und offiziellen "
15709 "<filename>config.sub</filename> zu automatisieren."
15710
15711 #. type: Content of: <appendix><section><section><title>
15712 #: tools.dbk:323
15713 msgid "<systemitem role=\"package\">devscripts</systemitem>"
15714 msgstr "<systemitem role=\"package\">devscripts</systemitem>"
15715
15716 #. type: Content of: <appendix><section><section><para>
15717 #: tools.dbk:325
15718 msgid ""
15719 "<systemitem role=\"package\">devscripts</systemitem> is a package containing "
15720 "wrappers and tools which are very helpful for maintaining your Debian "
15721 "packages.  Example scripts include <command>debchange</command> and "
15722 "<command>dch</command>, which manipulate your <filename>debian/changelog</"
15723 "filename> file from the command-line, and <command>debuild</command>, which "
15724 "is a wrapper around <command>dpkg-buildpackage</command>.  The <command>bts</"
15725 "command> utility is also very helpful to update the state of bug reports on "
15726 "the command line.  <command>uscan</command> can be used to watch for new "
15727 "upstream versions of your packages.  <command>debrsign</command> can be used "
15728 "to remotely sign a package prior to upload, which is nice when the machine "
15729 "you build the package on is different from where your GPG keys are."
15730 msgstr ""
15731 "<systemitem role=\"package\">devscripts</systemitem> ist ein Paket, das "
15732 "Wrapper und Werkzeuge enthält, die die sehr hilfreich für die Verwaltung von "
15733 "Debian-Paketen sind. Beispielskripte beinhalten <command>debchange</command> "
15734 "und <command>dch</command>, die Ihre <filename>debian/changelog</filename>-"
15735 "Datei von der Befehlszeile manipulieren und <command>debuild</command>, das "
15736 "ein Wrapper um <command>dpkg-buildpackage</command> ist. Außerdem ist das "
15737 "Hilfswerkzeug <command>bts</command> sehr hilfreich, um den Status von "
15738 "Fehlerberichten auf der Befehlszeile zu aktualisieren. <command>uscan</"
15739 "command>  kann benutzt werden, um neue Versionen Ihres Pakets von den "
15740 "Originalautoren zu beobachten. <command>debrsign</command> kann benutzt "
15741 "werden, um ein Paket vor dem Upload aus der Ferne zu signieren, was angenehm "
15742 "ist, wenn der Rechner, auf dem Sie das Paket erstellen, sich von dem "
15743 "unterscheidet, auf dem die GPG-Schlüssel liegen."
15744
15745 #. type: Content of: <appendix><section><section><para>
15746 #: tools.dbk:339
15747 msgid ""
15748 "See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
15749 "<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
15750 "available scripts."
15751 msgstr ""
15752 "Eine vollständige Liste der verfügbaren Skripte finden Sie auf der "
15753 "Handbuchseite <citerefentry> <refentrytitle>devscripts</refentrytitle> "
15754 "<manvolnum>1</manvolnum> </citerefentry>."
15755
15756 #. type: Content of: <appendix><section><section><title>
15757 #: tools.dbk:346
15758 msgid "<systemitem role=\"package\">autotools-dev</systemitem>"
15759 msgstr "<systemitem role=\"package\">autotools-dev</systemitem>"
15760
15761 #. type: Content of: <appendix><section><section><para>
15762 #: tools.dbk:348
15763 msgid ""
15764 "<systemitem role=\"package\">autotools-dev</systemitem> contains best "
15765 "practices for people who maintain packages which use <command>autoconf</"
15766 "command> and/or <command>automake</command>.  Also contains canonical "
15767 "<filename>config.sub</filename> and <filename>config.guess</filename> files "
15768 "which are known to work on all Debian ports."
15769 msgstr ""
15770 "<systemitem role=\"package\">autotools-dev</systemitem> enthält optimale "
15771 "Vorgehensweisen für Leute, die Pakete betreuen, die <command>autoconf</"
15772 "command> und/oder <command>automake</command> benutzen. Außerdem anthält es "
15773 "vorschriftsmäßige <filename>config.sub</filename>- und <filename>config."
15774 "guess</filename>-Dateien, von denen bekannt ist, dass sie auf allen Debian-"
15775 "Portierungen funktionieren."
15776
15777 #. type: Content of: <appendix><section><section><title>
15778 #: tools.dbk:357
15779 msgid "<systemitem role=\"package\">dpkg-repack</systemitem>"
15780 msgstr "<systemitem role=\"package\">dpkg-repack</systemitem>"
15781
15782 #. type: Content of: <appendix><section><section><para>
15783 #: tools.dbk:359
15784 msgid ""
15785 "<command>dpkg-repack</command> creates Debian package file out of a package "
15786 "that has already been installed.  If any changes have been made to the "
15787 "package while it was unpacked (e.g., files in <filename>/etc</filename> were "
15788 "modified), the new package will inherit the changes."
15789 msgstr ""
15790 "<command>dpkg-repack</command> erstellt eine Debian-Paketdatei aus einem "
15791 "Paket, das bereits installiert wurde. Falls irgendwelche Änderungen "
15792 "vorgenommen wurden, während das Pakert entpackt war (es wurden z.B. Dateien "
15793 "in <filename>/etc</filename> verändert), wird das neue Paket die Änderungen "
15794 "erben."
15795
15796 #. type: Content of: <appendix><section><section><para>
15797 #: tools.dbk:365
15798 msgid ""
15799 "This utility can make it easy to copy packages from one computer to another, "
15800 "or to recreate packages which are installed on your system but no longer "
15801 "available elsewhere, or to save the current state of a package before you "
15802 "upgrade it."
15803 msgstr ""
15804 "Dieses Hilfswerkzeug kann das Kopieren von Paketen von einem Rechner zu "
15805 "einem anderen, das Neuerstellen von Paketen, die auf Ihrem System "
15806 "installiert wurden, aber nirgendwo mehr verfügbar sind oder das Sichern des "
15807 "derzeitigen Paketstatus vor dem Upgrade vereinfachen."
15808
15809 #. type: Content of: <appendix><section><section><title>
15810 #: tools.dbk:372
15811 msgid "<systemitem role=\"package\">alien</systemitem>"
15812 msgstr "<systemitem role=\"package\">alien</systemitem>"
15813
15814 #. type: Content of: <appendix><section><section><para>
15815 #: tools.dbk:374
15816 msgid ""
15817 "<command>alien</command> converts binary packages between various packaging "
15818 "formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
15819 "and Slackware packages."
15820 msgstr ""
15821 "<command>alien</command> wandelt Binärpakete zwischen verschiedenen "
15822 "Paketformaten, einschließlich Debian, RPM (RedHat), LSB (Linux Standard "
15823 "Base), Solaris und Slackware um."
15824
15825 #. type: Content of: <appendix><section><section><title>
15826 #: tools.dbk:381
15827 msgid "<systemitem role=\"package\">debsums</systemitem>"
15828 msgstr "<systemitem role=\"package\">debsums</systemitem>"
15829
15830 #. type: Content of: <appendix><section><section><para>
15831 #: tools.dbk:383
15832 msgid ""
15833 "<command>debsums</command> checks installed packages against their MD5 "
15834 "sums.  Note that not all packages have MD5 sums, since they aren't required "
15835 "by Policy."
15836 msgstr ""
15837 "<command>debsums</command> überprüft die MD5-Prüfsummen von installierten "
15838 "Paketen. Beachten Sie, dass nicht alle Pakete MD5-Prüfsummen haben, da diese "
15839 "nicht von den Richtlinien vorgeschrieben werden."
15840
15841 #. type: Content of: <appendix><section><section><title>
15842 #: tools.dbk:389
15843 msgid "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
15844 msgstr "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
15845
15846 #. type: Content of: <appendix><section><section><para>
15847 #: tools.dbk:391
15848 msgid ""
15849 "<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
15850 "package which provides assistance when editing some of the files in the "
15851 "<filename>debian</filename> directory of your package.  For instance, there "
15852 "are handy functions for listing a package's current bugs, and for finalizing "
15853 "the latest entry in a <filename>debian/changelog</filename> file."
15854 msgstr ""
15855 "<systemitem role=\"package\">dpkg-dev-el</systemitem> ist ein Emacs-Lisp-"
15856 "Paket, das Unterstützung beim Bearbeiten von Dateien im <filename>debian</"
15857 "filename>-Verzeichnis Ihres Pakets bietet. Es gibt dort zum Beispiel "
15858 "praktische Funktionen, um die aktuellen Fehler eines Programm aufzulisten "
15859 "und um den letzten Eintrag in einer <filename>debian/changelog</filename>-"
15860 "Datei zu beenden."
15861
15862 #. type: Content of: <appendix><section><section><title>
15863 #: tools.dbk:400
15864 msgid "<command>dpkg-depcheck</command>"
15865 msgstr "<command>dpkg-depcheck</command>"
15866
15867 #. type: Content of: <appendix><section><section><para>
15868 #: tools.dbk:402
15869 msgid ""
15870 "<command>dpkg-depcheck</command> (from the <systemitem role=\"package"
15871 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  runs a "
15872 "command under <command>strace</command> to determine all the packages that "
15873 "were used by the said command."
15874 msgstr ""
15875 "<command>dpkg-depcheck</command> (aus dem Paket <systemitem role=\"package"
15876 "\">devscripts</systemitem>, <xref linkend=\"devscripts\"/>) führt einen "
15877 "Befehl unter <command>strace</command> aus, um festzustellen, welche Pakete "
15878 "vom angegebenen Befehl benutzt werden."
15879
15880 #. type: Content of: <appendix><section><section><para>
15881 #: tools.dbk:408
15882 msgid ""
15883 "For Debian packages, this is useful when you have to compose a "
15884 "<literal>Build-Depends</literal> line for your new package: running the "
15885 "build process through <command>dpkg-depcheck</command> will provide you with "
15886 "a good first approximation of the build-dependencies.  For example:"
15887 msgstr ""
15888 "Für Debian-Pakete ist dies nützlich, wenn Sie eine <literal>Build-Depends</"
15889 "literal>-Zeile für Ihr neues Paket verfassen müssen: den Build-Prozess durch "
15890 "<command>dpkg-depcheck</command> auszuführen wird Sie mit einer guten ersten "
15891 "Annäherung von Build-Abhängigkeiten versorgen. Zum Beispiel:"
15892
15893 #. type: Content of: <appendix><section><section><screen>
15894 #: tools.dbk:414
15895 #, no-wrap
15896 msgid "dpkg-depcheck -b debian/rules build\n"
15897 msgstr "dpkg-depcheck -b debian/rules build\n"
15898
15899 #. type: Content of: <appendix><section><section><para>
15900 #: tools.dbk:417
15901 msgid ""
15902 "<command>dpkg-depcheck</command> can also be used to check for run-time "
15903 "dependencies, especially if your package uses <citerefentry> "
15904 "<refentrytitle>exec</refentrytitle> <manvolnum>2</manvolnum> </citerefentry> "
15905 "to run other programs."
15906 msgstr ""
15907 "<command>dpkg-depcheck</command> kann außerdem benutzt werden um "
15908 "Laufzeitabhängigkeiten zu prüfen, insbesondere, wenn Ihr Paket "
15909 "<citerefentry> <refentrytitle>exec</refentrytitle> <manvolnum>2</manvolnum> "
15910 "</citerefentry> benutzt, um andere Programme auszuführen."
15911
15912 #. type: Content of: <appendix><section><section><para>
15913 #: tools.dbk:423
15914 msgid ""
15915 "For more information please see <citerefentry> <refentrytitle>dpkg-depcheck</"
15916 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
15917 msgstr ""
15918 "Weitere Informationen finden Sie unter <citerefentry> <refentrytitle>dpkg-"
15919 "depcheck</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
15920
15921 #. type: Content of: <appendix><section><title>
15922 #: tools.dbk:432
15923 msgid "Porting tools"
15924 msgstr "Portierungswerkzeuge"
15925
15926 #. type: Content of: <appendix><section><para>
15927 #: tools.dbk:434
15928 msgid "The following tools are helpful for porters and for cross-compilation."
15929 msgstr ""
15930 "Die folgenden Werkzeuge sind hilfreich für Portierer und Kompilierung für "
15931 "andere Plattformen."
15932
15933 #. type: Content of: <appendix><section><section><title>
15934 #: tools.dbk:437
15935 msgid "<systemitem role=\"package\">quinn-diff</systemitem>"
15936 msgstr "<systemitem role=\"package\">quinn-diff</systemitem>"
15937
15938 #. type: Content of: <appendix><section><section><para>
15939 #: tools.dbk:439
15940 msgid ""
15941 "<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
15942 "differences from one architecture to another.  For instance, it could tell "
15943 "you which packages need to be ported for architecture <replaceable>Y</"
15944 "replaceable>, based on architecture <replaceable>X</replaceable>."
15945 msgstr ""
15946 "<systemitem role=\"package\">quinn-diff</systemitem> wird benutzt, um die "
15947 "Unterschiede zwischen zwei Architekturen zu finden. Es könnte zum Beispiel "
15948 "aufzeigen, welche Pakete für die Architektur <replaceable>Y</replaceable> "
15949 "basierend auf Architektur <replaceable>X</replaceable> portiert werden "
15950 "müssen."
15951
15952 #. type: Content of: <appendix><section><section><title>
15953 #: tools.dbk:447
15954 msgid "<systemitem role=\"package\">dpkg-cross</systemitem>"
15955 msgstr "<systemitem role=\"package\">dpkg-cross</systemitem>"
15956
15957 #. type: Content of: <appendix><section><section><para>
15958 #: tools.dbk:449
15959 msgid ""
15960 "<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
15961 "installing libraries and headers for cross-compiling in a way similar to "
15962 "<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
15963 "functionality of <command>dpkg-buildpackage</command> and <command>dpkg-"
15964 "shlibdeps</command> is enhanced to support cross-compiling."
15965 msgstr ""
15966 "<systemitem role=\"package\">dpkg-cross</systemitem> ist ein Werkzeug, um "
15967 "Bibliotheken und Header zum Kompilieren auf anderen Plattformen auf eine Art "
15968 "zu installieren, die <systemitem role=\"package\">dpkg</systemitem> ähnlich "
15969 "ist. Weiterhin wird die Funktionalität von <command>dpkg-buildpackage</"
15970 "command> und <command>dpkg-shlibdeps</command> durch die Unterstützung vom "
15971 "Kompilieren auf anderen Plattformen verbessert."
15972
15973 #. type: Content of: <appendix><section><title>
15974 #: tools.dbk:460
15975 msgid "Documentation and information"
15976 msgstr "Dokumentation und Information"
15977
15978 #. type: Content of: <appendix><section><para>
15979 #: tools.dbk:462
15980 msgid ""
15981 "The following packages provide information for maintainers or help with "
15982 "building documentation."
15983 msgstr ""
15984 "Die folgenden Pakete stellen Informationen für Betreuer zur Verfügung oder "
15985 "helfen bei der Erstellung von Dokumentation."
15986
15987 #. type: Content of: <appendix><section><section><title>
15988 #: tools.dbk:467
15989 msgid "<systemitem role=\"package\">docbook-xml</systemitem>"
15990 msgstr "<systemitem role=\"package\">docbook-xml</systemitem>"
15991
15992 #. type: Content of: <appendix><section><section><para>
15993 #: tools.dbk:469
15994 msgid ""
15995 "<systemitem role=\"package\">docbook-xml</systemitem> provides the DocBook "
15996 "XML DTDs, which are commonly used for Debian documentation (as is the older "
15997 "debiandoc SGML DTD). This manual, for instance, is written in DocBook XML."
15998 msgstr ""
15999 "<systemitem role=\"package\">docbook-xml</systemitem> stellt die DocBook-XML-"
16000 "DTDen bereit, die häufig für Debian-Dokumentation benutzt werden (genauso "
16001 "wie die ältere Debiandoc-SGML-DTD). Dieses Handbuch wurde zum Beispiel in "
16002 "Docbook-XML verfasst."
16003
16004 #. type: Content of: <appendix><section><section><para>
16005 #: tools.dbk:475
16006 msgid ""
16007 "The <systemitem role=\"package\">docbook-xsl</systemitem> package provides "
16008 "the XSL files for building and styling the source to various output formats. "
16009 "You will need an XSLT processor, such as <systemitem role=\"package"
16010 "\">xsltproc</systemitem>, to use the XSL stylesheets.  Documentation for the "
16011 "stylesheets can be found in the various <systemitem role=\"package\">docbook-"
16012 "xsl-doc-*</systemitem> packages."
16013 msgstr ""
16014 "Das Paket <systemitem role=\"package\">docbook-xsl</systemitem> stellt die "
16015 "XSL-Dateien zum Erstellen und Gestalten der Quelle in verschiedenen "
16016 "Ausgabeformaten bereit. Sie benötigen ein XSLT-Bearbeitungsprogramm wie "
16017 "<systemitem role=\"package\">xsltproc</systemitem>, um die XSL-Stylesheets "
16018 "zu verwenden. Dokumentation für die Stylesheets kann in den verschiedenen "
16019 "<systemitem role=\"package\">docbook-xsl-doc-*</systemitem>-Paketen gefunden "
16020 "werden."
16021
16022 #. type: Content of: <appendix><section><section><para>
16023 #: tools.dbk:483
16024 msgid ""
16025 "To produce PDF from FO, you need an FO processor, such as <systemitem role="
16026 "\"package\">xmlroff</systemitem> or <systemitem role=\"package\">fop</"
16027 "systemitem>. Another tool to generate PDF from DocBook XML is <systemitem "
16028 "role=\"package\">dblatex</systemitem>."
16029 msgstr ""
16030 "Um PDF aus FO zu erstellen, benötigen Sie ein FO-Bearbeitungsprogramm wie "
16031 "<systemitem role=\"package\">xmlroff</systemitem> oder <systemitem role="
16032 "\"package\">fop</systemitem>. Ein weiteres Werkzeug, um PDF aus DocBook-XML "
16033 "zu generieren ist <systemitem role=\"package\">dblatex</systemitem>."
16034
16035 #. type: Content of: <appendix><section><section><title>
16036 #: tools.dbk:491
16037 msgid "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
16038 msgstr "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
16039
16040 #. type: Content of: <appendix><section><section><para>
16041 #: tools.dbk:493
16042 msgid ""
16043 "<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
16044 "DebianDoc SGML DTD, which is commonly used for Debian documentation, but is "
16045 "now deprecated (<systemitem role=\"package\">docbook-xml</systemitem> should "
16046 "be used instead).  It also provides scripts for building and styling the "
16047 "source to various output formats."
16048 msgstr ""
16049 "<systemitem role=\"package\">debiandoc-sgml</systemitem> stellt die "
16050 "DebianDoc-SGML-DTD bereit, die normalerweise für Debian-Dokumentation "
16051 "benutzt aber nun missbilligt wird (stattdessen sollte <systemitem role="
16052 "\"package\">docbook-xml</systemitem> benutzt werden). Es stellt außerdem "
16053 "Skripte zum Erstellen und Gestalten der Quelle in verschiedenen "
16054 "Ausgabeformaten bereit."
16055
16056 #. type: Content of: <appendix><section><section><para>
16057 #: tools.dbk:502
16058 msgid ""
16059 "Documentation for the DTD can be found in the <systemitem role=\"package"
16060 "\">debiandoc-sgml-doc</systemitem> package."
16061 msgstr ""
16062 "Dokumentation für die DTD kann im Paket <systemitem role=\"package"
16063 "\">debiandoc-sgml-doc</systemitem> gefunden werden."
16064
16065 #. type: Content of: <appendix><section><section><title>
16066 #: tools.dbk:508
16067 msgid "<systemitem role=\"package\">debian-keyring</systemitem>"
16068 msgstr "<systemitem role=\"package\">debian-keyring</systemitem>"
16069
16070 #. type: Content of: <appendix><section><section><para>
16071 #: tools.dbk:510
16072 msgid ""
16073 "Contains the public GPG and PGP keys of Debian developers.  See <xref "
16074 "linkend=\"key-maint\"/> and the package documentation for more information."
16075 msgstr ""
16076 "enthält die öffentlichen GPG- und PGP-Schlüssel der Debian-Entwickler. Siehe "
16077 "<xref linkend=\"key-maint\"/> und die Paketdokumentation für weitere "
16078 "Informationen."
16079
16080 #. type: Content of: <appendix><section><section><title>
16081 #: tools.dbk:516
16082 msgid "<systemitem role=\"package\">debian-maintainers</systemitem>"
16083 msgstr "<systemitem role=\"package\">debian-maintainers</systemitem>"
16084
16085 #. type: Content of: <appendix><section><section><para>
16086 #: tools.dbk:518
16087 msgid ""
16088 "Contains the public GPG keys of Debian Maintainers.  See <ulink url=\"&url-"
16089 "wiki-dm;\"></ulink> for more information."
16090 msgstr ""
16091 "enthält die öffentlichen GPG-Schlüssel der Debian-Betreuer. Siehe <ulink url="
16092 "\"&url-wiki-dm;\"></ulink> für weitere Informationen."
16093
16094 #. type: Content of: <appendix><section><section><title>
16095 #: tools.dbk:524
16096 msgid "<systemitem role=\"package\">debview</systemitem>"
16097 msgstr "<systemitem role=\"package\">debview</systemitem>"
16098
16099 #. type: Content of: <appendix><section><section><para>
16100 #: tools.dbk:526
16101 msgid ""
16102 "<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
16103 "viewing Debian binary packages.  This lets you examine a package without "
16104 "unpacking it."
16105 msgstr ""
16106 "<systemitem role=\"package\">debview</systemitem> stellt einen Emacs-Modus "
16107 "bereit, um Debian-Binärpakete anzusehen. Dies ermöglicht Ihnen ein Paket zu "
16108 "untersuchen ohne es zu installieren."