chiark / gitweb /
[dev-ref] (fr) Update translation
[developers-reference.git] / po4a / po / fr.po
1 # French po4a translation of developers-reference: index
2 # Copyright (C) 1999-2006, 2010-2012 Debian French l10n team <debian-l10n-french@lists.debian.org>
3 # This file is distributed under the same license as the developers-reference package.
4 #
5 # Antoine Hulin <antoine@origan.fdn.fr>, 1999-2002.
6 # Frédéric Bothamy <frederic.bothamy@free.fr>, 2003-2006.
7 # David Prévot <david@tilapin.org>, 2010-2012.
8 msgid ""
9 msgstr ""
10 "Project-Id-Version: developers-reference 3.4.3\n"
11 "Report-Msgid-Bugs-To: \n"
12 "POT-Creation-Date: 2012-06-09 13:51-0400\n"
13 "PO-Revision-Date: 2012-06-10 14:45-0400\n"
14 "Last-Translator: David Prévot <david@tilapin.org>\n"
15 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
16 "Language: fr\n"
17 "MIME-Version: 1.0\n"
18 "Content-Type: text/plain; charset=UTF-8\n"
19 "Content-Transfer-Encoding: 8bit\n"
20 "X-Generator: Lokalize 1.2\n"
21 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
22
23 # type: Content of: <chapter><title>
24 #. type: Content of: <chapter><title>
25 #: best-pkging-practices.dbk:7
26 msgid "Best Packaging Practices"
27 msgstr "Meilleures pratiques d'empaquetage"
28
29 # type: Content of: <chapter><para>
30 #. type: Content of: <chapter><para>
31 #: best-pkging-practices.dbk:9
32 msgid ""
33 "Debian's quality is largely due to the <ulink url=\"&url-debian-policy;"
34 "\">Debian Policy</ulink>, which defines explicit baseline requirements which "
35 "all Debian packages must fulfill.  Yet there is also a shared history of "
36 "experience which goes beyond the Debian Policy, an accumulation of years of "
37 "experience in packaging.  Many very talented people have created great "
38 "tools, tools which help you, the Debian maintainer, create and maintain "
39 "excellent packages."
40 msgstr ""
41 "La qualité de Debian est largement due à la <ulink url=\"&url-debian-policy;"
42 "\">Charte Debian</ulink> qui définit explicitement les exigences de base que "
43 "tous les paquets Debian doivent satisfaire. Cependant, il existe également "
44 "une expérience générale partagée qui va bien au delà de la Charte Debian et "
45 "constitue une somme d'années d'expérience dans l'empaquetage. De nombreux "
46 "contributeurs talentueux ont créé d'excellents outils qui peuvent vous "
47 "aider, en tant que mainteneur Debian, à créer et maintenir des paquets "
48 "d'excellente qualité."
49
50 # type: Content of: <chapter><para>
51 #. type: Content of: <chapter><para>
52 #: best-pkging-practices.dbk:18
53 msgid ""
54 "This chapter provides some best practices for Debian developers.  All "
55 "recommendations are merely that, and are not requirements or policy.  These "
56 "are just some subjective hints, advice and pointers collected from Debian "
57 "developers.  Feel free to pick and choose whatever works best for you."
58 msgstr ""
59 "Ce chapitre rassemble les meilleures pratiques pour les responsables Debian. "
60 "La majorité de son contenu est constitué de recommandations plus que "
61 "d'obligations. Il s'agit essentiellement d'informations subjectives, d'avis "
62 "et de pointeurs, rassemblés par les développeurs Debian. Il est conseillé "
63 "d'y choisir ce qui vous convient le mieux."
64
65 # type: Content of: <chapter><section><title>
66 #. type: Content of: <chapter><section><title>
67 #: best-pkging-practices.dbk:24
68 msgid "Best practices for <filename>debian/rules</filename>"
69 msgstr "Meilleures pratiques pour <filename>debian/rules</filename>"
70
71 # type: Content of: <chapter><section><para>
72 #. type: Content of: <chapter><section><para>
73 #: best-pkging-practices.dbk:26
74 msgid ""
75 "The following recommendations apply to the <filename>debian/rules</filename> "
76 "file.  Since <filename>debian/rules</filename> controls the build process "
77 "and selects the files which go into the package (directly or indirectly), "
78 "it's usually the file maintainers spend the most time on."
79 msgstr ""
80 "Les recommandations qui suivent s'appliquent au fichier <filename>debian/"
81 "rules</filename>. Comme ce fichier contrôle le processus de construction des "
82 "paquets et fait le choix des fichiers qui entreront dans ce paquet "
83 "(directement ou indirectement), il s'agit du fichier dont les responsables "
84 "s'occupent généralement le plus."
85
86 # type: Content of: <chapter><section><section><title>
87 #. type: Content of: <chapter><section><section><title>
88 #: best-pkging-practices.dbk:32
89 msgid "Helper scripts"
90 msgstr "Scripts d'assistance"
91
92 # type: Content of: <chapter><section><section><para>
93 #. type: Content of: <chapter><section><section><para>
94 #: best-pkging-practices.dbk:34
95 msgid ""
96 "The rationale for using helper scripts in <filename>debian/rules</filename> "
97 "is that they let maintainers use and share common logic among many "
98 "packages.  Take for instance the question of installing menu entries: you "
99 "need to put the file into <filename>/usr/share/menu</filename> (or "
100 "<filename>/usr/lib/menu</filename> for executable binary menufiles, if this "
101 "is needed), and add commands to the maintainer scripts to register and "
102 "unregister the menu entries.  Since this is a very common thing for packages "
103 "to do, why should each maintainer rewrite all this on their own, sometimes "
104 "with bugs? Also, supposing the menu directory changed, every package would "
105 "have to be changed."
106 msgstr ""
107 "La motivation pour utiliser des scripts d'assistance dans <filename>debian/"
108 "rules</filename> est de permettre aux mainteneurs de définir puis utiliser "
109 "une logique commune pour de nombreux paquets. Si on prend par exemple "
110 "l'installation d'entrées de menu, il est nécessaire de placer le fichier "
111 "dans <filename>/usr/share/menu</filename> (ou <filename>/usr/lib/menu</"
112 "filename> pour les fichiers de menu exécutables, si besoin), puis d'ajouter "
113 "des commandes aux scripts des responsables pour ajouter ou enlever les "
114 "entrées de menu. Comme cette action est commune à de très nombreux paquets, "
115 "pourquoi faudrait-il que chaque responsable doivent réécrire ses propres "
116 "méthodes, bogues compris ? De plus, si jamais le répertoire des menus venait "
117 "à changer, chaque paquet devrait être modifié."
118
119 # type: Content of: <chapter><section><section><para>
120 #. type: Content of: <chapter><section><section><para>
121 #: best-pkging-practices.dbk:45
122 msgid ""
123 "Helper scripts take care of these issues.  Assuming you comply with the "
124 "conventions expected by the helper script, the helper takes care of all the "
125 "details.  Changes in policy can be made in the helper script; then packages "
126 "just need to be rebuilt with the new version of the helper and no other "
127 "changes."
128 msgstr ""
129 "Les scripts d'assistance s'occupent de ce type de tâche. À condition de "
130 "suivre les conventions utilisées par le script d'assistance, celui-ci "
131 "s'occupe de tous les détails. Les modifications dans la Charte peuvent alors "
132 "être implémentées dans le script d'assistance et les paquets n'ont plus qu'à "
133 "être reconstruits sans autre modification."
134
135 # type: Content of: <chapter><section><section><para>
136 #. type: Content of: <chapter><section><section><para>
137 #: best-pkging-practices.dbk:52
138 msgid ""
139 "<xref linkend=\"tools\"/> contains a couple of different helpers.  The most "
140 "common and best (in our opinion) helper system is <systemitem role=\"package"
141 "\">debhelper</systemitem>.  Previous helper systems, such as <systemitem "
142 "role=\"package\">debmake</systemitem>, were monolithic: you couldn't pick "
143 "and choose which part of the helper you found useful, but had to use the "
144 "helper to do everything.  <systemitem role=\"package\">debhelper</"
145 "systemitem>, however, is a number of separate little <command>dh_*</command> "
146 "programs.  For instance, <command>dh_installman</command> installs and "
147 "compresses man pages, <command>dh_installmenu</command> installs menu files, "
148 "and so on.  Thus, it offers enough flexibility to be able to use the little "
149 "helper scripts, where useful, in conjunction with hand-crafted commands in "
150 "<filename>debian/rules</filename>."
151 msgstr ""
152 "<xref linkend=\"tools\"/> contient un certain nombre d'assistants variés. Le "
153 "système le plus répandu et (de l'avis général) le plus adapté est "
154 "<systemitem role=\"package\">debhelper</systemitem>. Des systèmes "
155 "antérieurs, tels que <systemitem role=\"package\">debmake</systemitem>, "
156 "étaient monolithiques : ils ne permettaient pas de choisir quelle partie de "
157 "l'assistant serait utile, et obligeaient à se servir de l'ensemble de "
158 "l'assistant. A contrario, <systemitem role=\"package\">debhelper</"
159 "systemitem> est constitué d'un grand nombre de petits programmes "
160 "<command>dh_*</command> différents. Par exemple, <command>dh_installman</"
161 "command> installe et compresse les pages de manuel, <command>dh_installmenu</"
162 "command> installe les fichiers de menu, et ainsi de suite. En conséquence, "
163 "il offre la possibilité d'utiliser certains des scripts d'assistance tout en "
164 "conservant des commandes manuelles dans <filename>debian/rules</filename>."
165
166 # type: Content of: <chapter><section><section><para>
167 #. type: Content of: <chapter><section><section><para>
168 #: best-pkging-practices.dbk:66
169 msgid ""
170 "You can get started with <systemitem role=\"package\">debhelper</systemitem> "
171 "by reading <citerefentry> <refentrytitle>debhelper</refentrytitle> "
172 "<manvolnum>1</manvolnum> </citerefentry>, and looking at the examples that "
173 "come with the package.  <command>dh_make</command>, from the <systemitem "
174 "role=\"package\">dh-make</systemitem> package (see <xref linkend=\"dh-make\"/"
175 ">), can be used to convert a vanilla source package to a <systemitem role="
176 "\"package\">debhelper</systemitem>ized package.  This shortcut, though, "
177 "should not convince you that you do not need to bother understanding the "
178 "individual <command>dh_*</command> helpers.  If you are going to use a "
179 "helper, you do need to take the time to learn to use that helper, to learn "
180 "its expectations and behavior."
181 msgstr ""
182 "Pour démarrer avec <systemitem role=\"package\">debhelper</systemitem>, il "
183 "est conseillé de lire <citerefentry> <refentrytitle>debhelper</"
184 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> et de consulter les "
185 "exemples fournis avec le paquet. <command>dh_make</command>, fourni avec le "
186 "paquet <systemitem role=\"package\">dh-make</systemitem> (voir <xref linkend="
187 "\"dh-make\"/>) peut être utilisé pour convertir un paquet source originel en "
188 "paquet géré par <systemitem role=\"package\">debhelper</systemitem>. Cette "
189 "méthode rapide ne doit cependant pas se substituer à une compréhension "
190 "individuelle des commandes <command>dh_*</command>. Si vous utilisez un "
191 "assistant, vous devez prendre le temps de le connaître, pour comprendre ses "
192 "besoins et son comportement."
193
194 # type: Content of: <chapter><section><section><para>
195 #. type: Content of: <chapter><section><section><para>
196 #: best-pkging-practices.dbk:79
197 msgid ""
198 "Some people feel that vanilla <filename>debian/rules</filename> files are "
199 "better, since you don't have to learn the intricacies of any helper system.  "
200 "This decision is completely up to you.  Use what works for you.  Many "
201 "examples of vanilla <filename>debian/rules</filename> files are available at "
202 "<ulink url=\"&url-rules-files;\"></ulink>."
203 msgstr ""
204 "Certains responsables pensent que l'utilisation de fichiers <filename>debian/"
205 "rules</filename> sans assistants est préférable car elle évite d'avoir à "
206 "apprendre les subtilités de ces systèmes d'assistance. Utiliser l'une ou "
207 "l'autre méthode est entièrement à la discrétion du responsable d'un paquet "
208 "qui devrait choisir la méthode qui lui convient le mieux. De nombreux "
209 "exemples de fichiers <filename>debian/rules</filename> qui n'utilisent pas "
210 "d'assistants sont disponibles à l'adresse <ulink url=\"&url-rules-files;\"></"
211 "ulink>."
212
213 # type: Content of: <chapter><section><section><title>
214 #. type: Content of: <chapter><section><section><title>
215 #: best-pkging-practices.dbk:88
216 msgid "Separating your patches into multiple files"
217 msgstr ""
218 "Séparation des correctifs (« <literal>patches</literal> ») en plusieurs "
219 "fichiers"
220
221 # type: Content of: <chapter><section><section><para>
222 #. type: Content of: <chapter><section><section><para>
223 #: best-pkging-practices.dbk:90
224 msgid ""
225 "Big, complex packages may have many bugs that you need to deal with.  If you "
226 "correct a number of bugs directly in the source, and you're not careful, it "
227 "can get hard to differentiate the various patches that you applied.  It can "
228 "get quite messy when you have to update the package to a new upstream "
229 "version which integrates some of the fixes (but not all).  You can't take "
230 "the total set of diffs (e.g., from <filename>.diff.gz</filename>) and work "
231 "out which patch sets to back out as a unit as bugs are fixed upstream."
232 msgstr ""
233 "Les paquets complexes ont souvent de nombreux bogues qui doivent être gérés "
234 "par le responsable. Si certains de ces bogues sont corrigés par des "
235 "modifications effectuées directement dans le code source, sans discernement, "
236 "il peut devenir difficile de retrouver l'origine et la motivation de ces "
237 "correctifs. Cela peut également rendre bien plus complexe l'intégration "
238 "d'une nouvelle version amont qui pourrait inclure certains de ces correctifs "
239 "(mais pas tous). Il est en effet alors quasiment impossible de reprendre le "
240 "jeu initial de changements (par exemple dans le fichier <filename>.diff.gz</"
241 "filename>) et supprimer ceux qui correspondent à des correctifs appliqués "
242 "par le responsable amont."
243
244 #. type: Content of: <chapter><section><section><para>
245 #: best-pkging-practices.dbk:99
246 msgid ""
247 "Fortunately, with the source format “3.0 (quilt)” it is now possible to keep "
248 "patches separate without having to modify <filename>debian/rules</filename> "
249 "to setup a patch system. Patches are stored in <filename>debian/patches/</"
250 "filename> and when the source package is unpacked patches listed in "
251 "<filename>debian/patches/series</filename> are automatically applied.  As "
252 "the name implies, patches can be managed with <command>quilt</command>."
253 msgstr ""
254 "Heureusement, avec le format source « 3.0 (quilt) », il est dorénavant "
255 "possible de séparer des correctifs (« <literal>patches</literal> ») sans "
256 "avoir à modifier <filename>debian/rules</filename> pour configurer un "
257 "système de correctif. Les correctifs sont conservés dans <filename>debian/"
258 "patches/</filename> et, lorsque le paquet source est dépaqueté "
259 "(« <literal>unpacked</literal> »), les correctifs énumérés dans "
260 "<filename>debian/patches/series</filename> sont automatiquement appliqués. "
261 "Comme le nom le suggère, les correctifs peuvent être gérés avec "
262 "<command>quilt</command>."
263
264 # type: Content of: <chapter><section><section><para>
265 #. type: Content of: <chapter><section><section><para>
266 #: best-pkging-practices.dbk:107
267 msgid ""
268 "When using the older source “1.0”, it's also possible to separate patches "
269 "but a dedicated patch system must be used: the patch files are shipped "
270 "within the Debian patch file (<filename>.diff.gz</filename>), usually within "
271 "the <filename>debian/</filename> directory. The only difference is that they "
272 "aren't applied immediately by <command>dpkg-source</command>, but by the "
273 "<literal>build</literal> rule of <filename>debian/rules</filename>, through "
274 "a dependency on the <literal>patch</literal> rule.  Conversely, they are "
275 "reverted in the <literal>clean</literal> rule, through a dependency on the "
276 "<literal>unpatch</literal> rule."
277 msgstr ""
278 "Avec l'ancien format source « 1.0 », il est aussi possible de séparer les "
279 "correctifs mais un système de correctif dédié doit être utilisé : les "
280 "correctifs individualisés sont embarqués dans le fichier général de "
281 "correctifs Debian (<filename>.diff.gz</filename>), en général à l'intérieur "
282 "du répertoire <filename>debian/</filename>. La seule différence est que ces "
283 "correctifs ne sont pas appliqués directement par <command>dpkg-source</"
284 "command> mais par la règle <literal>build</literal> de <filename>debian/"
285 "rules</filename>, via une dépendance à la règle <literal>patch</literal>. À "
286 "l'inverse, les correctifs sont retirés par la règle <literal>clean</"
287 "literal>, via une dépendance à la règle <literal>unpatch</literal>."
288
289 # type: Content of: <chapter><section><section><para>
290 #. type: Content of: <chapter><section><section><para>
291 #: best-pkging-practices.dbk:119
292 msgid ""
293 "<command>quilt</command> is the recommended tool for this.  It does all of "
294 "the above, and also allows to manage patch series.  See the <systemitem role="
295 "\"package\">quilt</systemitem> package for more information."
296 msgstr ""
297 "<command>quilt</command> est l'outil recommandé pour ce besoin. Il effectue "
298 "l'ensemble des actions mentionnées précédemment et offre la possibilité de "
299 "gérer des ensembles de correctifs. Veuillez regarder le paquet <systemitem "
300 "role=\"package\">quilt</systemitem> pour plus d'informations."
301
302 #. type: Content of: <chapter><section><section><para>
303 #: best-pkging-practices.dbk:125
304 msgid ""
305 "There are other tools to manage patches, like <command>dpatch</command>, and "
306 "the patch system integrated with <systemitem role=\"package\">cdbs</"
307 "systemitem>."
308 msgstr ""
309 "D'autres outils existent pour gérer les correctifs, comme <command>dpatch</"
310 "command>, et le système de correctif intégré à <systemitem role=\"package"
311 "\">cdbs</systemitem>."
312
313 # type: Content of: <chapter><section><section><title>
314 #. type: Content of: <chapter><section><section><title>
315 #: best-pkging-practices.dbk:132
316 msgid "Multiple binary packages"
317 msgstr "Paquets binaires multiples"
318
319 # type: Content of: <chapter><section><section><para>
320 #. type: Content of: <chapter><section><section><para>
321 #: best-pkging-practices.dbk:134
322 msgid ""
323 "A single source package will often build several binary packages, either to "
324 "provide several flavors of the same software (e.g., the <systemitem role="
325 "\"package\">vim</systemitem> source package) or to make several small "
326 "packages instead of a big one (e.g., so the user can install only the subset "
327 "needed, and thus save some disk space)."
328 msgstr ""
329 "Un simple paquet source créera souvent plusieurs paquets binaires, soit pour "
330 "fournir plusieurs variantes du même logiciel (par exemple le paquet source "
331 "<systemitem role=\"package\">vim</systemitem>) ou pour répartir les fichiers "
332 "en plusieurs paquets plus petits au lieu d'un seul paquet monolithique (ce "
333 "qui peut permettre à un utilisateur de n'installer que les éléments "
334 "nécessaires et donc préserver l'espace disque)."
335
336 # type: Content of: <chapter><section><section><para>
337 #. type: Content of: <chapter><section><section><para>
338 #: best-pkging-practices.dbk:141
339 msgid ""
340 "The second case can be easily managed in <filename>debian/rules</filename>.  "
341 "You just need to move the appropriate files from the build directory into "
342 "the package's temporary trees.  You can do this using <command>install</"
343 "command> or <command>dh_install</command> from <systemitem role=\"package"
344 "\">debhelper</systemitem>.  Be sure to check the different permutations of "
345 "the various packages, ensuring that you have the inter-package dependencies "
346 "set right in <filename>debian/control</filename>."
347 msgstr ""
348 "Le second cas est simple à gérer dans le fichier <filename>debian/rules</"
349 "filename>. Il suffit de déplacer les fichiers nécessaires depuis le "
350 "répertoire de construction vers l'arborescence temporaire du paquet. Cela "
351 "peut se faire avec les commandes <command>install</command> ou "
352 "<command>dh_install</command> du paquet <systemitem role=\"package"
353 "\">debhelper</systemitem>. Veillez alors à contrôler les différentes "
354 "permutations des paquets, afin de pouvoir indiquer les dépendances inter-"
355 "paquets appropriées dans <filename>debian/control</filename>."
356
357 # type: Content of: <chapter><section><section><para>
358 #. type: Content of: <chapter><section><section><para>
359 #: best-pkging-practices.dbk:150
360 msgid ""
361 "The first case is a bit more difficult since it involves multiple recompiles "
362 "of the same software but with different configuration options.  The "
363 "<systemitem role=\"package\">vim</systemitem> source package is an example "
364 "of how to manage this using an hand-crafted <filename>debian/rules</"
365 "filename> file."
366 msgstr ""
367 "Le premier cas est plus délicat à gérer car il implique des recompilations "
368 "multiples du même logiciel avec différentes options de configuration. Le "
369 "paquet source <systemitem role=\"package\">vim</systemitem> en est un "
370 "exemple, l'ensemble des actions dans le fichier <filename>debian/rules</"
371 "filename> étant géré manuellement."
372
373 # type: Content of: <chapter><section><title>
374 #. type: Content of: <chapter><section><title>
375 #: best-pkging-practices.dbk:162
376 msgid "Best practices for <filename>debian/control</filename>"
377 msgstr "Meilleures pratiques pour <filename>debian/control</filename>"
378
379 # type: Content of: <chapter><section><para>
380 #. type: Content of: <chapter><section><para>
381 #: best-pkging-practices.dbk:164
382 msgid ""
383 "The following practices are relevant to the <filename>debian/control</"
384 "filename> file.  They supplement the <ulink url=\"&url-debian-policy;ch-"
385 "binary.html#s-descriptions\">Policy on package descriptions</ulink>."
386 msgstr ""
387 "Les conseils qui suivent sont destinés au fichier <filename>debian/control</"
388 "filename>. Ils complètent la <ulink url=\"&url-debian-policy;ch-binary."
389 "html#s-descriptions\">Charte Debian</ulink> concernant les descriptions de "
390 "paquets."
391
392 # type: Content of: <chapter><section><para>
393 #. type: Content of: <chapter><section><para>
394 #: best-pkging-practices.dbk:170
395 msgid ""
396 "The description of the package, as defined by the corresponding field in the "
397 "<filename>control</filename> file, contains both the package synopsis and "
398 "the long description for the package.  <xref linkend=\"bpp-desc-basics\"/> "
399 "describes common guidelines for both parts of the package description.  "
400 "Following that, <xref linkend=\"bpp-pkg-synopsis\"/> provides guidelines "
401 "specific to the synopsis, and <xref linkend=\"bpp-pkg-desc\"/> contains "
402 "guidelines specific to the description."
403 msgstr ""
404 "La description d'un paquet telle que définie par le champ correspondant du "
405 "fichier <filename>control</filename>, comprend à la fois le résumé et la "
406 "description longue du paquet. <xref linkend=\"bpp-desc-basics\"/> donne des "
407 "indications communes à ces deux parties, <xref linkend=\"bpp-pkg-synopsis\"/"
408 "> donne des indications spécifiques pour le résumé et <xref linkend=\"bpp-"
409 "pkg-desc\"/> donne des indications pour la description."
410
411 # type: Content of: <chapter><section><section><title>
412 #. type: Content of: <chapter><section><section><title>
413 #: best-pkging-practices.dbk:179
414 msgid "General guidelines for package descriptions"
415 msgstr "Conseils généraux pour les descriptions de paquets"
416
417 # type: Content of: <chapter><section><section><para>
418 #. type: Content of: <chapter><section><section><para>
419 #: best-pkging-practices.dbk:181
420 msgid ""
421 "The package description should be written for the average likely user, the "
422 "average person who will use and benefit from the package.  For instance, "
423 "development packages are for developers, and can be technical in their "
424 "language.  More general-purpose applications, such as editors, should be "
425 "written for a less technical user."
426 msgstr ""
427 "La description d'un paquet doit être écrite pour son utilisateur moyen, "
428 "c'est-à-dire la personne qui utilisera et tirera profit du paquet. Par "
429 "exemple, les paquets de développement sont destinés aux développeurs et leur "
430 "description peut comporter des détails techniques alors que les applications "
431 "d'usage plus général, telles que les éditeurs, doivent avoir une description "
432 "accessible à tout utilisateur."
433
434 # type: Content of: <chapter><section><section><para>
435 #. type: Content of: <chapter><section><section><para>
436 #: best-pkging-practices.dbk:188
437 msgid ""
438 "Our review of package descriptions lead us to conclude that most package "
439 "descriptions are technical, that is, are not written to make sense for non-"
440 "technical users.  Unless your package really is only for technical users, "
441 "this is a problem."
442 msgstr ""
443 "Un examen général des descriptions de paquets tend à montrer que la plupart "
444 "d'entre elles ont une orientation fortement technique et ne sont donc pas "
445 "destinées à l'utilisateur moyen. Sauf dans le cas de paquets destinés à des "
446 "spécialistes, cela doit être considéré comme un problème."
447
448 # type: Content of: <chapter><section><section><para>
449 #. type: Content of: <chapter><section><section><para>
450 #: best-pkging-practices.dbk:194
451 msgid ""
452 "How do you write for non-technical users? Avoid jargon.  Avoid referring to "
453 "other applications or frameworks that the user might not be familiar with — "
454 "GNOME or KDE is fine, since users are probably familiar with these terms, "
455 "but GTK+ is probably not.  Try not to assume any knowledge at all.  If you "
456 "must use technical terms, introduce them."
457 msgstr ""
458 "Une recommandation pour rester accessible à tout utilisateur est d'éviter "
459 "l'utilisation de jargon. Il est déconseillé de faire référence à des "
460 "applications ou environnements qui pourraient être inconnus de "
461 "l'utilisateur : parler de GNOME ou KDE est correct, car la plupart des "
462 "utilisateurs sont familiers avec ces termes mais parler de GTK+ ne l'est "
463 "pas. Il est préférable de supposer que le lecteur n'aura pas de connaissance "
464 "du sujet et, si des termes techniques doivent être utilisés, ils doivent "
465 "être expliqués."
466
467 # type: Content of: <chapter><section><section><para>
468 #. type: Content of: <chapter><section><section><para>
469 #: best-pkging-practices.dbk:201
470 msgid ""
471 "Be objective.  Package descriptions are not the place for advocating your "
472 "package, no matter how much you love it.  Remember that the reader may not "
473 "care about the same things you care about."
474 msgstr ""
475 "Il est conseillé de rester objectif. Les descriptions de paquets ne sont pas "
476 "une plaquette publicitaire, quelles que soient vos opinions personnelles. Le "
477 "lecteur peut très bien ne pas avoir les mêmes centres d'intérêt que vous."
478
479 # type: Content of: <chapter><section><section><para>
480 #. type: Content of: <chapter><section><section><para>
481 #: best-pkging-practices.dbk:206
482 msgid ""
483 "References to the names of any other software packages, protocol names, "
484 "standards, or specifications should use their canonical forms, if one "
485 "exists.  For example, use X Window System, X11, or X; not X Windows, X-"
486 "Windows, or X Window.  Use GTK+, not GTK or gtk.  Use GNOME, not Gnome.  Use "
487 "PostScript, not Postscript or postscript."
488 msgstr ""
489 "Les références aux noms d'autres logiciels, de protocoles, normes ou "
490 "spécifications doivent utiliser leur forme canonique si elle existe. Par "
491 "exemple, utilisez « X Window System », « X11 » ou « X » mais pas « X "
492 "Windows », « X-Windows », ou « X Window ». Utilisez « GTK+ » et non « GTK » "
493 "ou « gtk », « GNOME » et non « Gnome », « PostScript » et non « Postscript » "
494 "ou « postscript »."
495
496 # type: Content of: <chapter><section><section><para>
497 #. type: Content of: <chapter><section><section><para>
498 #: best-pkging-practices.dbk:213
499 msgid ""
500 "If you are having problems writing your description, you may wish to send it "
501 "along to &email-debian-l10n-english; and request feedback."
502 msgstr ""
503 "Si vous rencontrez des difficultés pour écrire la description d'un paquet, "
504 "vous pouvez demander de l'aide ou une relecture sur &email-debian-l10n-"
505 "english;."
506
507 # type: Content of: <chapter><section><section><title>
508 #. type: Content of: <chapter><section><section><title>
509 #: best-pkging-practices.dbk:219
510 msgid "The package synopsis, or short description"
511 msgstr "Résumé, ou description courte, d'un paquet"
512
513 # type: Content of: <chapter><section><section><para>
514 #. type: Content of: <chapter><section><section><para>
515 #: best-pkging-practices.dbk:221
516 msgid ""
517 "Policy says the synopsis line (the short description) must be concise, not "
518 "repeating the package name, but also informative."
519 msgstr ""
520 "La Charte indique que la ligne de résumé (la description courte) doit être "
521 "concise, ne doit pas répéter le nom du paquet, mais doit être informative."
522
523 #. type: Content of: <chapter><section><section><para>
524 #: best-pkging-practices.dbk:225
525 msgid ""
526 "The synopsis functions as a phrase describing the package, not a complete "
527 "sentence, so sentential punctuation is inappropriate: it does not need extra "
528 "capital letters or a final period (full stop). It should also omit any "
529 "initial indefinite or definite article — \"a\", \"an\", or \"the\". Thus for "
530 "instance:"
531 msgstr ""
532 "La description courte est une expression qui décrit le paquet, pas une "
533 "phrase complète, donc les conventions de ponctuation sont inappropriés : pas "
534 "besoin de commencer par une majuscule ou de finir par un point. Elle devrait "
535 "éviter également la présence d'article défini ou indéfini — « <literal>a</"
536 "literal> », « <literal>an</literal> », ou « <literal>the</literal> ». Par "
537 "exemple :"
538
539 #. type: Content of: <chapter><section><section><screen>
540 #: best-pkging-practices.dbk:231
541 #, no-wrap
542 msgid ""
543 "Package: libeg0\n"
544 "Description: exemplification support library\n"
545 msgstr ""
546 "Package: libeg0\n"
547 "Description: exemplification support library\n"
548
549 #. type: Content of: <chapter><section><section><para>
550 #: best-pkging-practices.dbk:235
551 msgid ""
552 "Technically this is a noun phrase minus articles, as opposed to a verb "
553 "phrase.  A good heuristic is that it should be possible to substitute the "
554 "package <replaceable>name</replaceable> and <replaceable>synopsis</"
555 "replaceable> into this formula:"
556 msgstr ""
557 "Techniquement, c'est une phrase nominale sans article, par opposition à une "
558 "une phrase verbale. Une bonne vérification est de pouvoir remplacer le "
559 "<replaceable>nom</replaceable> du paquet et son <replaceable>résumé</"
560 "replaceable> dans la phrase :"
561
562 # type: Content of: <chapter><section><section><screen>
563 #. type: Content of: <chapter><section><section><para>
564 #: best-pkging-practices.dbk:240
565 msgid ""
566 "The package <replaceable>name</replaceable> provides {a,an,the,some} "
567 "<replaceable>synopsis</replaceable>."
568 msgstr ""
569 "Le paquet <replaceable>nom</replaceable> fournit {un,une,le,la,l',du,de la} "
570 "<replaceable>résumé</replaceable> (« <literal>the package <replaceable>nom</"
571 "replaceable> provides {a,an,the,some} <replaceable>résumé</replaceable></"
572 "literal> »)."
573
574 #. type: Content of: <chapter><section><section><para>
575 #: best-pkging-practices.dbk:244
576 msgid ""
577 "Sets of related packages may use an alternative scheme that divides the "
578 "synopsis into two parts, the first a description of the whole suite and the "
579 "second a summary of the package's role within it:"
580 msgstr ""
581 "Les ensembles de paquets peuvent utiliser un schéma alternatif qui divise la "
582 "description courte en deux parties, la première une description de "
583 "l'ensemble et la seconde un résumé du rôle du paquet dans l'ensemble :"
584
585 #. type: Content of: <chapter><section><section><screen>
586 #: best-pkging-practices.dbk:249
587 #, no-wrap
588 msgid ""
589 "Package: eg-tools\n"
590 "Description: simple exemplification system (utilities)\n"
591 "\t\t\t              \n"
592 "Package: eg-doc\n"
593 "Description: simple exemplification system - documentation\n"
594 msgstr ""
595 "Package: eg-tools\n"
596 "Description: simple exemplification system (utilities)\n"
597 "\t\t\t              \n"
598 "Package: eg-doc\n"
599 "Description: simple exemplification system - documentation\n"
600
601 #. type: Content of: <chapter><section><section><para>
602 #: best-pkging-practices.dbk:256
603 msgid ""
604 "These synopses follow a modified formula. Where a package "
605 "\"<replaceable>name</replaceable>\" has a synopsis \"<replaceable>suite</"
606 "replaceable> (<replaceable>role</replaceable>)\" or \"<replaceable>suite</"
607 "replaceable> - <replaceable>role</replaceable>\", the elements should be "
608 "phrased so that they fit into the formula:"
609 msgstr ""
610 "Ces descriptions courtes suivent un modèle modifié. Quand un paquet "
611 "« <replaceable>nom</replaceable> » possède une description courte "
612 "« <replaceable>ensemble</replaceable> (<replaceable>rôle</replaceable>) » ou "
613 "« <replaceable>ensemble</replaceable> - <replaceable>rôle</replaceable> », "
614 "les éléments peuvent être placés dans la phrase :"
615
616 # type: Content of: <chapter><section><section><screen>
617 #. type: Content of: <chapter><section><section><para>
618 #: best-pkging-practices.dbk:263
619 msgid ""
620 "The package <replaceable>name</replaceable> provides {a,an,the} "
621 "<replaceable>role</replaceable> for the <replaceable>suite</replaceable>."
622 msgstr ""
623 "Le paquet <replaceable>nom</replaceable> fournit {un,une,le,la,l'} "
624 "<replaceable>rôle</replaceable> pour {le,la,l'} <replaceable>ensemble</"
625 "replaceable> (« <literal>the package <replaceable>nom</replaceable> provides "
626 "{a,an,the} <replaceable>rôle</replaceable> for the <replaceable>ensemble</"
627 "replaceable></literal> »)."
628
629 # type: Content of: <chapter><section><section><title>
630 #. type: Content of: <chapter><section><section><title>
631 #: best-pkging-practices.dbk:269
632 msgid "The long description"
633 msgstr "Description longue"
634
635 # type: Content of: <chapter><section><section><para>
636 #. type: Content of: <chapter><section><section><para>
637 #: best-pkging-practices.dbk:271
638 msgid ""
639 "The long description is the primary information available to the user about "
640 "a package before they install it.  It should provide all the information "
641 "needed to let the user decide whether to install the package.  Assume that "
642 "the user has already read the package synopsis."
643 msgstr ""
644 "La description longue est l'information principale disponible pour les "
645 "utilisateurs avant d'installer un paquet. Elle devrait fournir toute les "
646 "informations nécessaires pour déterminer si le paquet doit être installé. "
647 "Elle complète le résumé qui est donc supposé avoir été lu précédemment."
648
649 # type: Content of: <chapter><section><section><para>
650 #. type: Content of: <chapter><section><section><para>
651 #: best-pkging-practices.dbk:277
652 msgid "The long description should consist of full and complete sentences."
653 msgstr "La description longue est constituée de phrases complètes."
654
655 # type: Content of: <chapter><section><section><para>
656 #. type: Content of: <chapter><section><section><para>
657 #: best-pkging-practices.dbk:280
658 msgid ""
659 "The first paragraph of the long description should answer the following "
660 "questions: what does the package do? what task does it help the user "
661 "accomplish? It is important to describe this in a non-technical way, unless "
662 "of course the audience for the package is necessarily technical."
663 msgstr ""
664 "Le premier paragraphe de cette description devrait tenter de répondre aux "
665 "questions suivantes : « Que fait ce paquet ? », « Dans quelle tâche aidera-t-"
666 "il l'utilisateur ? ». Il est important que cette description se fasse de la "
667 "manière la moins technique possible, sauf si le public auquel est destiné le "
668 "paquet est par définition technique."
669
670 # type: Content of: <chapter><section><section><para>
671 #. type: Content of: <chapter><section><section><para>
672 #: best-pkging-practices.dbk:286
673 msgid ""
674 "The following paragraphs should answer the following questions: Why do I as "
675 "a user need this package? What other features does the package have? What "
676 "outstanding features and deficiencies are there compared to other packages "
677 "(e.g., if you need X, use Y instead)? Is this package related to other "
678 "packages in some way that is not handled by the package manager (e.g., this "
679 "is the client for the foo server)?"
680 msgstr ""
681 "Les paragraphes suivants devraient répondre aux questions : « Pourquoi, en "
682 "tant qu'utilisateur, ai-je besoin de ce paquet ? », « Quelles autres "
683 "fonctionnalités ce paquet apporte-t-il ? », « Quelles fonctionnalités et "
684 "défauts comporte-t-il par rapport à d'autres paquets (par exemple, « si vous "
685 "avez besoin de X, utilisez plutôt Y ») ? », « Ce paquet est-il lié à "
686 "d'autres paquets d'une manière non gérée par le système de gestion des "
687 "paquets (par exemple, « ceci est le client destiné au serveur toto ») ? »."
688
689 # type: Content of: <chapter><section><section><para>
690 #. type: Content of: <chapter><section><section><para>
691 #: best-pkging-practices.dbk:294
692 msgid ""
693 "Be careful to avoid spelling and grammar mistakes.  Ensure that you spell-"
694 "check it.  Both <command>ispell</command> and <command>aspell</command> have "
695 "special modes for checking <filename>debian/control</filename> files:"
696 msgstr ""
697 "Veillez à éviter les erreurs d'orthographe et de grammaire. Vérifiez "
698 "l'orthographe avec un outil adapté. Les deux programmes <command>ispell</"
699 "command> et <command>aspell</command> comportent un mode spécial permettant "
700 "de contrôler un fichier <filename>debian/control</filename> files :"
701
702 # type: Content of: <chapter><section><section><screen>
703 #. type: Content of: <chapter><section><section><screen>
704 #: best-pkging-practices.dbk:299
705 #, no-wrap
706 msgid "ispell -d american -g debian/control\n"
707 msgstr "ispell -d american -g debian/control\n"
708
709 # type: Content of: <chapter><section><section><screen>
710 #. type: Content of: <chapter><section><section><screen>
711 #: best-pkging-practices.dbk:302
712 #, no-wrap
713 msgid "aspell -d en -D -c debian/control\n"
714 msgstr "aspell -d en -D -c debian/control\n"
715
716 # type: Content of: <chapter><section><section><para>
717 #. type: Content of: <chapter><section><section><para>
718 #: best-pkging-practices.dbk:305
719 msgid ""
720 "Users usually expect these questions to be answered in the package "
721 "description:"
722 msgstr ""
723 "Les utilisateurs attendent en général des descriptions de paquets les "
724 "réponses aux questions suivantes."
725
726 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
727 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
728 #: best-pkging-practices.dbk:310
729 msgid ""
730 "What does the package do? If it is an add-on to another package, then the "
731 "short description of the package we are an add-on to should be put in here."
732 msgstr ""
733 "Que fait ce paquet ? S'il s'agit d'un additif à un autre paquet, la "
734 "description de cet autre paquet doit y être reprise."
735
736 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
737 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
738 #: best-pkging-practices.dbk:316
739 msgid ""
740 "Why should I want this package? This is related to the above, but not the "
741 "same (this is a mail user agent; this is cool, fast, interfaces with PGP and "
742 "LDAP and IMAP, has features X, Y, and Z)."
743 msgstr ""
744 "Pourquoi ai-je besoin de ce paquet ? Cela est lié à la remarque précédente, "
745 "de manière différente (ceci est un agent utilisateur pour le courrier "
746 "électronique, avec une interface rapide et pratique vers PGP, LDAP et IMAP "
747 "et les fonctionnalités X, Y ou Z)."
748
749 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
750 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
751 #: best-pkging-practices.dbk:323
752 msgid ""
753 "If this package should not be installed directly, but is pulled in by "
754 "another package, this should be mentioned."
755 msgstr ""
756 "Si ce paquet ne doit pas être installé seul, mais est installé par un autre "
757 "paquet, cela devrait être mentionné."
758
759 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
760 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
761 #: best-pkging-practices.dbk:329
762 msgid ""
763 "If the package is <literal>experimental</literal>, or there are other "
764 "reasons it should not be used, if there are other packages that should be "
765 "used instead, it should be here as well."
766 msgstr ""
767 "Si le paquet est <literal>expérimental</literal> ou ne doit pas être utilisé "
768 "pour toute autre raison et que d'autres paquets doivent être utilisés à la "
769 "place, cela doit également être mentionné."
770
771 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
772 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
773 #: best-pkging-practices.dbk:336
774 msgid ""
775 "How is this package different from the competition? Is it a better "
776 "implementation? more features? different features? Why should I choose this "
777 "package."
778 msgstr ""
779 "En quoi ce paquet diffère-t-il de ses concurrents ? Est-il une meilleure "
780 "implémentation ? A-t-il plus de fonctionnalités ? Des fonctionnalités "
781 "différentes ? Pourquoi devrais-je choisir ce paquet ?"
782
783 # type: Content of: <chapter><section><section><title>
784 #. type: Content of: <chapter><section><section><title>
785 #: best-pkging-practices.dbk:349
786 msgid "Upstream home page"
787 msgstr "Page d'accueil amont"
788
789 # type: Content of: <chapter><section><section><para>
790 #. type: Content of: <chapter><section><section><para>
791 #: best-pkging-practices.dbk:351
792 msgid ""
793 "We recommend that you add the URL for the package's home page in the "
794 "<literal>Homepage</literal> field of the <literal>Source</literal> section "
795 "in <filename>debian/control</filename>.  Adding this information in the "
796 "package description itself is considered deprecated."
797 msgstr ""
798 "Il est recommandé d'ajouter l'URL d'accès à la page d'accueil du paquet dans "
799 "le champ <literal>Homepage</literal> de la section <literal>Source</literal> "
800 "du fichier <filename>debian/control</filename>. L'ajout de cette information "
801 "à la description même du paquet est une pratique considérée obsolète."
802
803 # type: Content of: <chapter><section><section><title>
804 #. type: Content of: <chapter><section><section><title>
805 #: best-pkging-practices.dbk:359
806 msgid "Version Control System location"
807 msgstr "Emplacement du système de gestion de versions"
808
809 # type: Content of: <chapter><section><section><para>
810 #. type: Content of: <chapter><section><section><para>
811 #: best-pkging-practices.dbk:361
812 msgid ""
813 "There are additional fields for the location of the Version Control System "
814 "in <filename>debian/control</filename>."
815 msgstr ""
816 "Des champs supplémentaires permettent d'indiquer l'emplacement du système de "
817 "gestion de versions dans <filename>debian/control</filename>."
818
819 # type: Content of: <chapter><section><section><section><title>
820 #. type: Content of: <chapter><section><section><section><title>
821 #: best-pkging-practices.dbk:365
822 msgid "Vcs-Browser"
823 msgstr "Vcs-Browser"
824
825 # type: Content of: <chapter><section><section><section><para>
826 #. type: Content of: <chapter><section><section><section><para>
827 #: best-pkging-practices.dbk:367
828 msgid ""
829 "Value of this field should be a <literal>http://</literal> URL pointing to a "
830 "web-browsable copy of the Version Control System repository used to maintain "
831 "the given package, if available."
832 msgstr ""
833 "La valeur de ce champ doit être une URL <literal>http://</literal> pointant "
834 "sur la copie navigable par le web du dépôt de gestion de versions utilisé "
835 "pour la maintenance du paquet, s'il est disponible."
836
837 # type: Content of: <chapter><section><section><section><para>
838 #. type: Content of: <chapter><section><section><section><para>
839 #: best-pkging-practices.dbk:372
840 msgid ""
841 "The information is meant to be useful for the final user, willing to browse "
842 "the latest work done on the package (e.g.  when looking for the patch fixing "
843 "a bug tagged as <literal>pending</literal> in the bug tracking system)."
844 msgstr ""
845 "Cette information est destinée à l'utilisateur final qui voudrait parcourir "
846 "le travail en cours sur le paquet (par exemple à la recherche d'un correctif "
847 "qui corrige un bogue marqué <literal>pending</literal> (en attente) dans le "
848 "système de suivi des bogues."
849
850 # type: Content of: <chapter><section><section><section><title>
851 #. type: Content of: <chapter><section><section><section><title>
852 #: best-pkging-practices.dbk:379
853 msgid "Vcs-*"
854 msgstr "Vcs-*"
855
856 # type: Content of: <chapter><section><section><section><para>
857 #. type: Content of: <chapter><section><section><section><para>
858 #: best-pkging-practices.dbk:381
859 msgid ""
860 "Value of this field should be a string identifying unequivocally the "
861 "location of the Version Control System repository used to maintain the given "
862 "package, if available.  <literal>*</literal> identify the Version Control "
863 "System; currently the following systems are supported by the package "
864 "tracking system: <literal>arch</literal>, <literal>bzr</literal> (Bazaar), "
865 "<literal>cvs</literal>, <literal>darcs</literal>, <literal>git</literal>, "
866 "<literal>hg</literal> (Mercurial), <literal>mtn</literal> (Monotone), "
867 "<literal>svn</literal> (Subversion).  It is allowed to specify different VCS "
868 "fields for the same package: they will all be shown in the PTS web interface."
869 msgstr ""
870 "La valeur de ce champ doit être une chaîne identifiant sans équivoque "
871 "l'emplacement du dépôt de gestion de versions utilisé pour la maintenance de "
872 "ce paquet, s'il est disponible. <literal>*</literal> doit être remplacé par "
873 "le système de gestion de versions. Les systèmes suivants sont actuellement "
874 "gérés par le système de suivi des paquets : <literal>arch</literal>, "
875 "<literal>bzr</literal> (Bazaar), <literal>cvs</literal>, <literal>darcs</"
876 "literal>, <literal>git</literal>, <literal>hg</literal> (Mercurial), "
877 "<literal>mtn</literal> (Monotone), <literal>svn</literal> (Subversion). Il "
878 "est possible d'indiquer plusieurs champs VCS pour le même paquet : ils "
879 "seront alors tous mentionnés dans l'interface web du système de suivi des "
880 "paquets."
881
882 # type: Content of: <chapter><section><section><section><para>
883 #. type: Content of: <chapter><section><section><section><para>
884 #: best-pkging-practices.dbk:392
885 msgid ""
886 "The information is meant to be useful for a user knowledgeable in the given "
887 "Version Control System and willing to build the current version of a package "
888 "from the VCS sources.  Other uses of this information might include "
889 "automatic building of the latest VCS version of the given package.  To this "
890 "end the location pointed to by the field should better be version agnostic "
891 "and point to the main branch (for VCSs supporting such a concept).  Also, "
892 "the location pointed to should be accessible to the final user; fulfilling "
893 "this requirement might imply pointing to an anonymous access of the "
894 "repository instead of pointing to an SSH-accessible version of the same."
895 msgstr ""
896 "Cette information est destinée aux utilisateurs qui ont une connaissance "
897 "suffisante du système de gestion de versions et qui veulent construire une "
898 "version à jour du paquet depuis les sources du système de suivi. Une autre "
899 "utilisation possible de cette information pourrait être la construction "
900 "automatique de la dernière version, dans le système de suivi, d'un paquet "
901 "donné. À cet effet, l'emplacement pointé devrait éviter d'être lié à une "
902 "version spécifique et pointer vers la branche principale de développement "
903 "(pour les systèmes qui ont un tel concept). De plus, l'emplacement indiqué "
904 "doit être accessible à l'utilisateur final, par exemple en indiquant une "
905 "adresse d'accès anonyme au dépôt, plutôt qu'une version accessible par SSH."
906
907 # type: Content of: <chapter><section><section><section><para>
908 #. type: Content of: <chapter><section><section><section><para>
909 #: best-pkging-practices.dbk:403
910 msgid ""
911 "In the following example, an instance of the field for a Subversion "
912 "repository of the <systemitem role=\"package\">vim</systemitem> package is "
913 "shown.  Note how the URL is in the <literal>svn://</literal> scheme (instead "
914 "of <literal>svn+ssh://</literal>) and how it points to the <filename>trunk/</"
915 "filename> branch.  The use of the <literal>Vcs-Browser</literal> and "
916 "<literal>Homepage</literal> fields described above is also shown."
917 msgstr ""
918 "L'exemple qui suit montre une instance de ce champ pour un dépôt Subversion "
919 "du paquet <systemitem role=\"package\">vim</systemitem>. Veuillez noter que "
920 "l'URL a la forme <literal>svn://</literal> (au lieu de <literal>svn+ssh://</"
921 "literal>) et pointe sur la branche <filename>trunk/</filename>. Une "
922 "utilisation des champs <literal>Vcs-Browser</literal> et <literal>Homepage</"
923 "literal>, décrits précédemment, est aussi indiquée."
924
925 # type: Content of: <chapter><section><section><section><screen>
926 #. type: Content of: <chapter><section><section><section><screen>
927 #: best-pkging-practices.dbk:412
928 #, no-wrap
929 msgid ""
930 "  Source: vim\n"
931 "  Section: editors\n"
932 "  Priority: optional\n"
933 "  &lt;snip&gt;\n"
934 "  Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim\n"
935 "  Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim\n"
936 "  Homepage: http://www.vim.org\n"
937 msgstr ""
938 "  Source: vim\n"
939 "  Section: editors\n"
940 "  Priority: optional\n"
941 "  &lt;snip&gt;\n"
942 "  Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim\n"
943 "  Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim\n"
944 "  Homepage: http://www.vim.org\n"
945
946 # type: Content of: <chapter><section><title>
947 #. type: Content of: <chapter><section><title>
948 #: best-pkging-practices.dbk:427
949 msgid "Best practices for <filename>debian/changelog</filename>"
950 msgstr "Meilleures pratiques pour <filename>debian/changelog</filename>"
951
952 # type: Content of: <chapter><section><para>
953 #. type: Content of: <chapter><section><para>
954 #: best-pkging-practices.dbk:429
955 msgid ""
956 "The following practices supplement the <ulink url=\"&url-debian-policy;ch-"
957 "docs.html#s-changelogs\">Policy on changelog files</ulink>."
958 msgstr ""
959 "Les indications de cette partie complètent la <ulink url=\"&url-debian-"
960 "policy;ch-docs.html#s-changelogs\">Charte Debian pour ce qui concerne les "
961 "fichiers de journaux des modifications (« <filename>changelog</filename> »)</"
962 "ulink>."
963
964 # type: Content of: <chapter><section><section><title>
965 #. type: Content of: <chapter><section><section><title>
966 #: best-pkging-practices.dbk:434
967 msgid "Writing useful changelog entries"
968 msgstr "Entrées de journalisation utiles"
969
970 # type: Content of: <chapter><section><section><para>
971 #. type: Content of: <chapter><section><section><para>
972 #: best-pkging-practices.dbk:436
973 msgid ""
974 "The changelog entry for a package revision documents changes in that "
975 "revision, and only them.  Concentrate on describing significant and user-"
976 "visible changes that were made since the last version."
977 msgstr ""
978 "Le journal des modifications (« <filename>changelog</filename> ») présente "
979 "uniquement les changements intervenus dans la version courante. Il est "
980 "suggéré de mettre l'accent sur les modifications visibles ou affectant "
981 "potentiellement les utilisateurs, réalisées depuis la version précédente."
982
983 # type: Content of: <chapter><section><section><para>
984 #. type: Content of: <chapter><section><section><para>
985 #: best-pkging-practices.dbk:441
986 msgid ""
987 "Focus on <emphasis>what</emphasis> was changed — who, how and when are "
988 "usually less important.  Having said that, remember to politely attribute "
989 "people who have provided notable help in making the package (e.g., those who "
990 "have sent in patches)."
991 msgstr ""
992 "Il est conseillé de mettre l'accent sur <emphasis>ce</emphasis> qui a été "
993 "modifié, plutôt que comment, par qui et quand elle a été réalisée. Cela dit, "
994 "il est conseillé, par courtoisie, d'indiquer les auteurs qui ont apporté une "
995 "aide significative à la maintenance du paquet (par exemple lorsque ces "
996 "personnes ont envoyé des correctifs)."
997
998 # type: Content of: <chapter><section><section><para>
999 #. type: Content of: <chapter><section><section><para>
1000 #: best-pkging-practices.dbk:447
1001 msgid ""
1002 "There's no need to elaborate the trivial and obvious changes.  You can also "
1003 "aggregate several changes in one entry.  On the other hand, don't be overly "
1004 "terse if you have undertaken a major change.  Be especially clear if there "
1005 "are changes that affect the behaviour of the program.  For further "
1006 "explanations, use the <filename>README.Debian</filename> file."
1007 msgstr ""
1008 "Il n'est pas indispensable d'indiquer les détails des modifications "
1009 "triviales. Il est également possible de grouper plusieurs modifications sur "
1010 "une même entrée. Cependant, évitez une documentation trop concise pour les "
1011 "modifications majeures. Il est particulièrement conseillé d'être très clair "
1012 "sur les modifications qui affectent le comportement du programme. Pour des "
1013 "explications plus détaillées, vous pouvez aussi utiliser le fichier "
1014 "<filename>README.Debian</filename>. "
1015
1016 # type: Content of: <chapter><section><section><para>
1017 #. type: Content of: <chapter><section><section><para>
1018 #: best-pkging-practices.dbk:454
1019 msgid ""
1020 "Use common English so that the majority of readers can comprehend it.  Avoid "
1021 "abbreviations, tech-speak and jargon when explaining changes that close "
1022 "bugs, especially for bugs filed by users that did not strike you as "
1023 "particularly technically savvy.  Be polite, don't swear."
1024 msgstr ""
1025 "Utilisez un anglais simple que la majorité des lecteurs puissent comprendre. "
1026 "Évitez les abréviations et le jargon technique lorsque des modifications "
1027 "permettent la clôture de bogues. Cela est vrai notamment quand vous pensez "
1028 "que les utilisateurs qui les ont envoyés n'ont pas de connaissances "
1029 "techniques importantes. Une formulation polie est à préférer et la vulgarité "
1030 "à prohiber."
1031
1032 # type: Content of: <chapter><section><section><para>
1033 #. type: Content of: <chapter><section><section><para>
1034 #: best-pkging-practices.dbk:460
1035 msgid ""
1036 "It is sometimes desirable to prefix changelog entries with the names of the "
1037 "files that were changed.  However, there's no need to explicitly list each "
1038 "and every last one of the changed files, especially if the change was small "
1039 "or repetitive.  You may use wildcards."
1040 msgstr ""
1041 "Il est parfois souhaitable de faire précéder les entrées du journal des "
1042 "modifications par les noms des fichiers modifiés. Cependant, rien n'oblige à "
1043 "mentionner le moindre fichier modifié, notamment si la modification est "
1044 "simple ou répétitive. L'utilisation de caractères joker est possible."
1045
1046 # type: Content of: <chapter><section><section><para>
1047 #. type: Content of: <chapter><section><section><para>
1048 #: best-pkging-practices.dbk:466
1049 msgid ""
1050 "When referring to bugs, don't assume anything.  Say what the problem was, "
1051 "how it was fixed, and append the closes: #nnnnn string.  See <xref linkend="
1052 "\"upload-bugfix\"/> for more information."
1053 msgstr ""
1054 "Ne faites pas de suppositions lorsque vous faites référence à un bogue. "
1055 "Indiquez quel était le problème, comment il a été corrigé et ajoutez la "
1056 "chaîne closes: #nnnnn. Veuillez consulter <xref linkend=\"upload-bugfix\"/> "
1057 "pour plus d'informations."
1058
1059 # type: Content of: <chapter><section><section><title>
1060 #. type: Content of: <chapter><section><section><title>
1061 #: best-pkging-practices.dbk:473
1062 msgid "Common misconceptions about changelog entries"
1063 msgstr "Idées reçues sur les entrées de journalisation"
1064
1065 # type: Content of: <chapter><section><section><para>
1066 #. type: Content of: <chapter><section><section><para>
1067 #: best-pkging-practices.dbk:475
1068 msgid ""
1069 "The changelog entries should <emphasis role=\"strong\">not</emphasis> "
1070 "document generic packaging issues (Hey, if you're looking for foo.conf, it's "
1071 "in /etc/blah/.), since administrators and users are supposed to be at least "
1072 "remotely acquainted with how such things are generally arranged on Debian "
1073 "systems.  Do, however, mention if you change the location of a configuration "
1074 "file."
1075 msgstr ""
1076 "Les entrées de journal des modifications ne devraient <emphasis role=\"strong"
1077 "\">pas</emphasis> documenter les points spécifiques de la réalisation du "
1078 "paquet (« si vous cherchez le fichier toto.conf, il est situé dans /etc/"
1079 "titi ») car les administrateurs et les utilisateurs sont censés avoir "
1080 "l'habitude de la façon dont ces aspects sont traités sur un système Debian. "
1081 "Pensez, par contre, à documenter la modification de l'emplacement d'un "
1082 "fichier de configuration."
1083
1084 # type: Content of: <chapter><section><section><para>
1085 #. type: Content of: <chapter><section><section><para>
1086 #: best-pkging-practices.dbk:483
1087 msgid ""
1088 "The only bugs closed with a changelog entry should be those that are "
1089 "actually fixed in the same package revision.  Closing unrelated bugs in the "
1090 "changelog is bad practice.  See <xref linkend=\"upload-bugfix\"/>."
1091 msgstr ""
1092 "Les seuls bogues fermés par une entrée de journal de modifications devraient "
1093 "être ceux qui sont corrigés par la version correspondante du paquet. Fermer "
1094 "de cette manière des bogues qui n'ont aucun rapport avec la nouvelle version "
1095 "est considéré comme une mauvaise habitude. Veuillez consulter <xref linkend="
1096 "\"upload-bugfix\"/>."
1097
1098 # type: Content of: <chapter><section><section><para>
1099 #. type: Content of: <chapter><section><section><para>
1100 #: best-pkging-practices.dbk:488
1101 msgid ""
1102 "The changelog entries should <emphasis role=\"strong\">not</emphasis> be "
1103 "used for random discussion with bug reporters (I don't see segfaults when "
1104 "starting foo with option bar; send in more info), general statements on "
1105 "life, the universe and everything (sorry this upload took me so long, but I "
1106 "caught the flu), or pleas for help (the bug list on this package is huge, "
1107 "please lend me a hand).  Such things usually won't be noticed by their "
1108 "target audience, but may annoy people who wish to read information about "
1109 "actual changes in the package.  See <xref linkend=\"bug-answering\"/> for "
1110 "more information on how to use the bug tracking system."
1111 msgstr ""
1112 "Les entrées du journal des modifications ne devraient <emphasis role=\"strong"
1113 "\">pas</emphasis> être utilisées pour des discussions variées avec les "
1114 "émetteurs des rapports de bogues (par exemple : « je n'ai pas d'erreur de "
1115 "segmentation quand je lance toto avec l'option titi, merci d'envoyer plus "
1116 "d'informations »). De même, les considérations générales sur la vie, "
1117 "l'univers et le reste (« désolé, cet envoi m'a pris plus longtemps que "
1118 "prévu, mais j'avais un rhume ») ou encore des demandes d'aide (« la liste de "
1119 "bogues de ce paquet est très longue, merci de me donner un coup de main ») "
1120 "sont à éviter. Ces mentions ne seront généralement pas remarquées par leur "
1121 "public potentiel et peuvent ennuyer les personnes qui cherchent à lire les "
1122 "modifications concrètes du paquet. Voir <xref linkend=\"bug-answering\"/> "
1123 "pour plus d'informations sur l'utilisation du système de gestion des bogues."
1124
1125 # type: Content of: <chapter><section><section><para>
1126 #. type: Content of: <chapter><section><section><para>
1127 #: best-pkging-practices.dbk:499
1128 msgid ""
1129 "It is an old tradition to acknowledge bugs fixed in non-maintainer uploads "
1130 "in the first changelog entry of the proper maintainer upload.  As we have "
1131 "version tracking now, it is enough to keep the NMUed changelog entries and "
1132 "just mention this fact in your own changelog entry."
1133 msgstr ""
1134 "Une tradition assez ancienne veut que les bogues corrigés dans les NMU "
1135 "soient pris en compte dans la première entrée du journal des modifications "
1136 "d'une nouvelle version construite par le responsable. Depuis l'existence du "
1137 "suivi de version pour le système de gestion de bogues, cette pratique est "
1138 "obsolète à condition de conserver les entrées du journal des modifications "
1139 "des NMU. Il est éventuellement possible de simplement mentionner les NMU "
1140 "dans votre propre entrée de journal des modifications."
1141
1142 # type: Content of: <chapter><section><section><title>
1143 #. type: Content of: <chapter><section><section><title>
1144 #: best-pkging-practices.dbk:507
1145 msgid "Common errors in changelog entries"
1146 msgstr "Erreurs usuelles dans les entrées de journalisation"
1147
1148 # type: Content of: <chapter><section><section><para>
1149 #. type: Content of: <chapter><section><section><para>
1150 #: best-pkging-practices.dbk:509
1151 msgid ""
1152 "The following examples demonstrate some common errors or examples of bad "
1153 "style in changelog entries."
1154 msgstr ""
1155 "Les exemples suivants sont des erreurs usuelles ou des exemples de mauvaises "
1156 "pratiques dans le style des entrées de journaux de modifications (NdT : le "
1157 "texte est volontairement laissé non traduit)."
1158
1159 # type: Content of: <chapter><section><section><screen>
1160 #. type: Content of: <chapter><section><section><screen>
1161 #: best-pkging-practices.dbk:513
1162 #, no-wrap
1163 msgid "  * Fixed all outstanding bugs.\n"
1164 msgstr "  * Fixed all outstanding bugs.\n"
1165
1166 # type: Content of: <chapter><section><section><para>
1167 #. type: Content of: <chapter><section><section><para>
1168 #: best-pkging-practices.dbk:516
1169 msgid "This doesn't tell readers anything too useful, obviously."
1170 msgstr "Cela ne donne évidemment aucune indication au lecteur."
1171
1172 # type: Content of: <chapter><section><section><screen>
1173 #. type: Content of: <chapter><section><section><screen>
1174 #: best-pkging-practices.dbk:519
1175 #, no-wrap
1176 msgid "  * Applied patch from Jane Random.\n"
1177 msgstr "  * Applied patch from Jane Random.\n"
1178
1179 # type: Content of: <chapter><section><section><para>
1180 #. type: Content of: <chapter><section><section><para>
1181 #: best-pkging-practices.dbk:522
1182 msgid "What was the patch about?"
1183 msgstr "Que faisait ce correctif ?"
1184
1185 # type: Content of: <chapter><section><section><screen>
1186 #. type: Content of: <chapter><section><section><screen>
1187 #: best-pkging-practices.dbk:525
1188 #, no-wrap
1189 msgid "  * Late night install target overhaul.\n"
1190 msgstr "  * Late night install target overhaul.\n"
1191
1192 # type: Content of: <chapter><section><section><para>
1193 #. type: Content of: <chapter><section><section><para>
1194 #: best-pkging-practices.dbk:528
1195 msgid ""
1196 "Overhaul which accomplished what? Is the mention of late night supposed to "
1197 "remind us that we shouldn't trust that code?"
1198 msgstr ""
1199 "Qu'est-ce que cela a amené ? Est-ce que la mention du fait que cela ait été "
1200 "fait tard la nuit doit nous alerter sur la probable mauvaise qualité du "
1201 "code ?"
1202
1203 # type: Content of: <chapter><section><section><screen>
1204 #. type: Content of: <chapter><section><section><screen>
1205 #: best-pkging-practices.dbk:532
1206 #, no-wrap
1207 msgid "  * Fix vsync FU w/ ancient CRTs.\n"
1208 msgstr "  * Fix vsync FU w/ ancient CRTs.\n"
1209
1210 # type: Content of: <chapter><section><section><para>
1211 #. type: Content of: <chapter><section><section><para>
1212 #: best-pkging-practices.dbk:535
1213 msgid ""
1214 "Too many acronyms, and it's not overly clear what the, uh, fsckup (oops, a "
1215 "curse word!) was actually about, or how it was fixed."
1216 msgstr ""
1217 "Trop d'acronymes qui rendent difficile de savoir ce qu'était le "
1218 "« merdoyage » (NdT : FU signifie « fsckup », donc cet exemple ajoute la "
1219 "vulgarité à l'incompréhensibilité) ou comment il a été corrigé."
1220
1221 # type: Content of: <chapter><section><section><screen>
1222 #. type: Content of: <chapter><section><section><screen>
1223 #: best-pkging-practices.dbk:539
1224 #, no-wrap
1225 msgid "  * This is not a bug, closes: #nnnnnn.\n"
1226 msgstr "  * This is not a bug, closes: #nnnnnn.\n"
1227
1228 # type: Content of: <chapter><section><section><para>
1229 #. type: Content of: <chapter><section><section><para>
1230 #: best-pkging-practices.dbk:542
1231 msgid ""
1232 "First of all, there's absolutely no need to upload the package to convey "
1233 "this information; instead, use the bug tracking system.  Secondly, there's "
1234 "no explanation as to why the report is not a bug."
1235 msgstr ""
1236 "Il est inutile de faire un nouvel envoi de paquet pour envoyer cette "
1237 "information. Il suffit de simplement utiliser le système de suivi des "
1238 "bogues. De plus, aucune explication n'est donnée sur les raisons qui font "
1239 "que le problème n'est pas un bogue."
1240
1241 # type: Content of: <chapter><section><section><screen>
1242 #. type: Content of: <chapter><section><section><screen>
1243 #: best-pkging-practices.dbk:547
1244 #, no-wrap
1245 msgid "  * Has been fixed for ages, but I forgot to close; closes: #54321.\n"
1246 msgstr "  * Has been fixed for ages, but I forgot to close; closes: #54321.\n"
1247
1248 # type: Content of: <chapter><section><section><para>
1249 #. type: Content of: <chapter><section><section><para>
1250 #: best-pkging-practices.dbk:550
1251 msgid ""
1252 "If for some reason you didn't mention the bug number in a previous changelog "
1253 "entry, there's no problem, just close the bug normally in the BTS.  There's "
1254 "no need to touch the changelog file, presuming the description of the fix is "
1255 "already in (this applies to the fixes by the upstream authors/maintainers as "
1256 "well, you don't have to track bugs that they fixed ages ago in your "
1257 "changelog)."
1258 msgstr ""
1259 "Si, pour une raison donnée, vous avez omis de mentionner un numéro de bogue "
1260 "dans une entrée précédente, ce n'est pas grave : il suffit de clôturer le "
1261 "bogue normalement dans le système de suivi des bogues. Il est inutile de "
1262 "changer le journal des modifications si on suppose que les explications sur "
1263 "la correction du bogue sont dans le bogue lui-même (cela s'applique "
1264 "également au suivi des bogues des auteurs amont : il est inutile de suivre, "
1265 "dans le journal des modifications, les bogues qu'ils ont corrigés depuis "
1266 "longtemps)."
1267
1268 # type: Content of: <chapter><section><section><screen>
1269 #. type: Content of: <chapter><section><section><screen>
1270 #: best-pkging-practices.dbk:557
1271 #, no-wrap
1272 msgid "  * Closes: #12345, #12346, #15432\n"
1273 msgstr "  * Closes: #12345, #12346, #15432\n"
1274
1275 # type: Content of: <chapter><section><section><para>
1276 #. type: Content of: <chapter><section><section><para>
1277 #: best-pkging-practices.dbk:560
1278 msgid ""
1279 "Where's the description? If you can't think of a descriptive message, start "
1280 "by inserting the title of each different bug."
1281 msgstr ""
1282 "Où est la description ? Si vous ne trouvez pas de message suffisamment "
1283 "explicite, vous pouvez au moins utiliser le titre du rapport de bogue."
1284
1285 # type: Content of: <chapter><section><section><title>
1286 #. type: Content of: <chapter><section><section><title>
1287 #: best-pkging-practices.dbk:566
1288 msgid "Supplementing changelogs with <filename>NEWS.Debian</filename> files"
1289 msgstr ""
1290 "Complément des journaux de modifications dans les fichiers <filename>NEWS."
1291 "Debian</filename>"
1292
1293 # type: Content of: <chapter><section><section><para>
1294 #. type: Content of: <chapter><section><section><para>
1295 #: best-pkging-practices.dbk:568
1296 msgid ""
1297 "Important news about changes in a package can also be put in <filename>NEWS."
1298 "Debian</filename> files.  The news will be displayed by tools like "
1299 "<systemitem role=\"package\">apt-listchanges</systemitem>, before all the "
1300 "rest of the changelogs.  This is the preferred means to let the user know "
1301 "about significant changes in a package.  It is better than using <systemitem "
1302 "role=\"package\">debconf</systemitem> notes since it is less annoying and "
1303 "the user can go back and refer to the <filename>NEWS.Debian</filename> file "
1304 "after the install.  And it's better than listing major changes in "
1305 "<filename>README.Debian</filename>, since the user can easily miss such "
1306 "notes."
1307 msgstr ""
1308 "Les nouvelles importantes sur les modifications survenues dans un paquet "
1309 "peuvent être placées dans des fichiers <filename>NEWS.Debian</filename>. Ces "
1310 "nouvelles seront affichées par des outils tels que <systemitem role=\"package"
1311 "\">apt-listchanges</systemitem>, avant tout le reste des modifications. "
1312 "Cette méthode est à privilégier pour diffuser aux utilisateurs d'un paquet "
1313 "les modifications importantes qu'il subit. Il est préférable de l'utiliser "
1314 "plutôt que des notes <systemitem role=\"package\">debconf</systemitem> car "
1315 "ce système permet de revenir lire les fichiers <filename>NEWS.Debian</"
1316 "filename> après l'installation. Il est également préférable de faire la "
1317 "liste des modifications majeures dans <filename>README.Debian</filename>, "
1318 "car un utilisateur peut assez facilement ne pas remarquer l'affichage d'une "
1319 "note <systemitem role=\"package\">debconf</systemitem> (Ndt : a contrario, "
1320 "les fichiers <filename>NEWS.Debian</filename> ne peuvent être traduits)."
1321
1322 # type: Content of: <chapter><section><section><para>
1323 #. type: Content of: <chapter><section><section><para>
1324 #: best-pkging-practices.dbk:579
1325 msgid ""
1326 "The file format is the same as a debian changelog file, but leave off the "
1327 "asterisks and describe each news item with a full paragraph when necessary "
1328 "rather than the more concise summaries that would go in a changelog.  It's a "
1329 "good idea to run your file through <literal>dpkg-parsechangelog</literal> to "
1330 "check its formatting as it will not be automatically checked during build as "
1331 "the changelog is.  Here is an example of a real <filename>NEWS.Debian</"
1332 "filename> file:"
1333 msgstr ""
1334 "Le format de ce fichier est analogue à un journal de modifications Debian, "
1335 "mais n'utilise pas d'astérisque et chaque nouveau message utilise un "
1336 "paragraphe complet plutôt que les mentions succinctes qui seraient utilisées "
1337 "dans le journal des modifications. Il est conseillé de traiter le fichier "
1338 "avec <literal>dpkg-parsechangelog</literal>, ce qui permet d'en vérifier la "
1339 "mise en forme, car il ne sera pas automatiquement modifié pendant la "
1340 "construction du paquet, contrairement au journal des modifications. Voici un "
1341 "exemple de fichier <filename>NEWS.Debian</filename> réel :"
1342
1343 # type: Content of: <chapter><section><section><screen>
1344 #. type: Content of: <chapter><section><section><screen>
1345 #: best-pkging-practices.dbk:588
1346 #, no-wrap
1347 msgid ""
1348 "cron (3.0pl1-74) unstable; urgency=low\n"
1349 "\n"
1350 "    The checksecurity script is no longer included with the cron package:\n"
1351 "    it now has its own package, checksecurity. If you liked the\n"
1352 "    functionality provided with that script, please install the new\n"
1353 "    package.\n"
1354 "\n"
1355 " -- Steve Greenland &lt;stevegr@debian.org&gt;  Sat,  6 Sep 2003 17:15:03 -0500\n"
1356 msgstr ""
1357 "cron (3.0pl1-74) unstable; urgency=low\n"
1358 "\n"
1359 "    The checksecurity script is no longer included with the cron package:\n"
1360 "    it now has its own package, checksecurity. If you liked the\n"
1361 "    functionality provided with that script, please install the new\n"
1362 "    package.\n"
1363 "\n"
1364 " -- Steve Greenland &lt;stevegr@debian.org&gt;  Sat,  6 Sep 2003 17:15:03 -0500\n"
1365
1366 # type: Content of: <chapter><section><section><para>
1367 #. type: Content of: <chapter><section><section><para>
1368 #: best-pkging-practices.dbk:598
1369 msgid ""
1370 "The <filename>NEWS.Debian</filename> file is installed as <filename>/usr/"
1371 "share/doc/<replaceable>package</replaceable>/NEWS.Debian.gz</filename>.  It "
1372 "is compressed, and always has that name even in Debian native packages.  If "
1373 "you use <literal>debhelper</literal>, <literal>dh_installchangelogs</"
1374 "literal> will install <filename>debian/NEWS</filename> files for you."
1375 msgstr ""
1376 "Le fichier <filename>NEWS.Debian</filename> est installé sous le nom "
1377 "<filename>/usr/share/doc/<replaceable>paquet</replaceable>/NEWS.Debian.gz</"
1378 "filename>. Il est compressé et porte toujours ce nom même pour les paquets "
1379 "Debian natifs. Si vous utilisez <literal>debhelper</literal>, "
1380 "<literal>dh_installchangelogs</literal> installera les fichiers "
1381 "<filename>debian/NEWS</filename> automatiquement."
1382
1383 # type: Content of: <chapter><section><section><para>
1384 #. type: Content of: <chapter><section><section><para>
1385 #: best-pkging-practices.dbk:605
1386 msgid ""
1387 "Unlike changelog files, you need not update <filename>NEWS.Debian</filename> "
1388 "files with every release.  Only update them if you have something "
1389 "particularly newsworthy that user should know about.  If you have no news at "
1390 "all, there's no need to ship a <filename>NEWS.Debian</filename> file in your "
1391 "package.  No news is good news!"
1392 msgstr ""
1393 "À la différence des journaux de modifications, vous n'avez pas besoin de "
1394 "mettre <filename>NEWS.Debian</filename> à jour à chaque nouvelle version. Il "
1395 "est suffisant de le mettre à jour quand une information importante doit être "
1396 "diffusée aux utilisateurs. Si vous n'avez pas d'information importante à "
1397 "diffuser, il n'est pas nécessaire d'utiliser un fichier <filename>NEWS."
1398 "Debian</filename> avec le paquet. Pas de nouvelles, bonnes nouvelles !"
1399
1400 # type: Content of: <chapter><section><title>
1401 #. type: Content of: <chapter><section><title>
1402 #: best-pkging-practices.dbk:627
1403 msgid "Best practices for maintainer scripts"
1404 msgstr "Meilleures pratiques pour les scripts du responsable"
1405
1406 # type: Content of: <chapter><section><para>
1407 #. type: Content of: <chapter><section><para>
1408 #: best-pkging-practices.dbk:629
1409 msgid ""
1410 "Maintainer scripts include the files <filename>debian/postinst</filename>, "
1411 "<filename>debian/preinst</filename>, <filename>debian/prerm</filename> and "
1412 "<filename>debian/postrm</filename>.  These scripts take care of any package "
1413 "installation or deinstallation setup which isn't handled merely by the "
1414 "creation or removal of files and directories.  The following instructions "
1415 "supplement the <ulink url=\"&url-debian-policy;\">Debian Policy</ulink>."
1416 msgstr ""
1417 "Les scripts du responsable (« <literal>maintainer scripts</literal> ») sont "
1418 "les fichiers <filename>debian/postinst</filename>, <filename>debian/preinst</"
1419 "filename>, <filename>debian/prerm</filename> and <filename>debian/postrm</"
1420 "filename>. Ces scripts peuvent prendre en charge les phases d'installation "
1421 "ou de désinstallation non automatiquement gérées par la création ou la "
1422 "suppression de fichiers ou de répertoires. Les instructions qui suivent "
1423 "complètent celles de la Charte Debian."
1424
1425 # type: Content of: <chapter><section><para>
1426 #. type: Content of: <chapter><section><para>
1427 #: best-pkging-practices.dbk:637
1428 msgid ""
1429 "Maintainer scripts must be idempotent.  That means that you need to make "
1430 "sure nothing bad will happen if the script is called twice where it would "
1431 "usually be called once."
1432 msgstr ""
1433 "Les scripts du responsable doivent être idempotents. Cela signifie que vous "
1434 "devez vous assurer que rien de grave ne se produit si un script est lancé "
1435 "deux fois au lieu d'une."
1436
1437 # type: Content of: <chapter><section><para>
1438 #. type: Content of: <chapter><section><para>
1439 #: best-pkging-practices.dbk:642
1440 msgid ""
1441 "Standard input and output may be redirected (e.g.  into pipes) for logging "
1442 "purposes, so don't rely on them being a tty."
1443 msgstr ""
1444 "L'entrée et la sortie standard peuvent être redirigées (par exemple dans des "
1445 "tuyaux, ou « <literal>pipes</literal> ») pour des besoins de journalisation. "
1446 "Il est donc recommandé qu'ils ne soient pas dépendants d'un terminal."
1447
1448 # type: Content of: <chapter><section><para>
1449 #. type: Content of: <chapter><section><para>
1450 #: best-pkging-practices.dbk:646
1451 msgid ""
1452 "All prompting or interactive configuration should be kept to a minimum.  "
1453 "When it is necessary, you should use the <systemitem role=\"package"
1454 "\">debconf</systemitem> package for the interface.  Remember that prompting "
1455 "in any case can only be in the <literal>configure</literal> stage of the "
1456 "<filename>postinst</filename> script."
1457 msgstr ""
1458 "Toute interaction avec l'utilisateur doit être limitée au maximum. "
1459 "Lorsqu'elle est nécessaire, vous devriez utiliser le paquet <systemitem role="
1460 "\"package\">debconf</systemitem> comme interface. Veuillez noter que "
1461 "l'interaction doit impérativement se faire à l'étape <literal>configure</"
1462 "literal> du script <filename>postinst</filename>."
1463
1464 # type: Content of: <chapter><section><para>
1465 #. type: Content of: <chapter><section><para>
1466 #: best-pkging-practices.dbk:653
1467 msgid ""
1468 "Keep the maintainer scripts as simple as possible.  We suggest you use pure "
1469 "POSIX shell scripts.  Remember, if you do need any bash features, the "
1470 "maintainer script must have a bash shebang line.  POSIX shell or Bash are "
1471 "preferred to Perl, since they enable <systemitem role=\"package\">debhelper</"
1472 "systemitem> to easily add bits to the scripts."
1473 msgstr ""
1474 "Les scripts du responsable doivent rester aussi simples que possible et "
1475 "utiliser de préférence des scripts shell POSIX stricts. Veuillez noter que "
1476 "si vous avez besoin de spécificités de Bash, vous devez utiliser une ligne "
1477 "« <literal>shebang</literal> » pour Bash. Les scripts POSIX ou Bash sont "
1478 "encouragés par rapport aux scripts Perl, car <systemitem role=\"package"
1479 "\">debhelper</systemitem> peut alors y ajouter des fonctions."
1480
1481 # type: Content of: <chapter><section><para>
1482 #. type: Content of: <chapter><section><para>
1483 #: best-pkging-practices.dbk:660
1484 msgid ""
1485 "If you change your maintainer scripts, be sure to test package removal, "
1486 "double installation, and purging.  Be sure that a purged package is "
1487 "completely gone, that is, it must remove any files created, directly or "
1488 "indirectly, in any maintainer script."
1489 msgstr ""
1490 "Si vous modifiez les scripts du responsable, veillez à vérifier la "
1491 "suppression du paquet, la double installation et la purge. Vérifiez qu'un "
1492 "paquet purgé est entièrement éliminé, c'est-à-dire que les fichiers créés, "
1493 "directement ou indirectement dans les scripts du responsable, sont tous "
1494 "supprimés."
1495
1496 # type: Content of: <chapter><section><para>
1497 #. type: Content of: <chapter><section><para>
1498 #: best-pkging-practices.dbk:666
1499 msgid ""
1500 "If you need to check for the existence of a command, you should use "
1501 "something like"
1502 msgstr ""
1503 "Pour vérifier l'existence d'une commande, vous devriez utiliser quelque "
1504 "chose comme :"
1505
1506 # type: Content of: <chapter><section><programlisting>
1507 #. type: Content of: <chapter><section><programlisting>
1508 #: best-pkging-practices.dbk:669
1509 #, no-wrap
1510 msgid "if [ -x /usr/sbin/install-docs ]; then ..."
1511 msgstr "if [ -x /usr/sbin/install-docs ]; then ..."
1512
1513 # type: Content of: <chapter><section><para>
1514 #. type: Content of: <chapter><section><para>
1515 #: best-pkging-practices.dbk:671
1516 msgid ""
1517 "If you don't wish to hard-code the path of a command in your maintainer "
1518 "script, the following POSIX-compliant shell function may help:"
1519 msgstr ""
1520 "Pour ne pas coder en dur le chemin d'une commande dans les scripts de "
1521 "responsable, la fonction shell conforme à POSIX suivante peut aider :"
1522
1523 # type: Content of: <chapter><section><para>
1524 #. type: Content of: <chapter><section><para>
1525 #: best-pkging-practices.dbk:676
1526 msgid ""
1527 "You can use this function to search <varname>$PATH</varname> for a command "
1528 "name, passed as an argument.  It returns true (zero) if the command was "
1529 "found, and false if not.  This is really the most portable way, since "
1530 "<literal>command -v</literal>, <command>type</command>, and <command>which</"
1531 "command> are not POSIX."
1532 msgstr ""
1533 "Vous pouvez utiliser cette fonction pour rechercher dans <varname>$PATH</"
1534 "varname> une commande donnée, passée en paramètre. Elle renvoie "
1535 "« <literal>true</literal> » (zéro) si la commande est trouvée et "
1536 "« <literal>false</literal> » dans le cas contraire. Il s'agit de la méthode "
1537 "la plus portable car <literal>command -v</literal>, <command>type</command>, "
1538 "et <command>which</command> ne sont pas conformes à POSIX."
1539
1540 # type: Content of: <chapter><section><para>
1541 #. type: Content of: <chapter><section><para>
1542 #: best-pkging-practices.dbk:683
1543 msgid ""
1544 "While <command>which</command> is an acceptable alternative, since it is "
1545 "from the required <systemitem role=\"package\">debianutils</systemitem> "
1546 "package, it's not on the root partition.  That is, it's in <filename>/usr/"
1547 "bin</filename> rather than <filename>/bin</filename>, so one can't use it in "
1548 "scripts which are run before the <filename>/usr</filename> partition is "
1549 "mounted.  Most scripts won't have this problem, though."
1550 msgstr ""
1551 "Bien que <command>which</command> soit acceptable car fourni dans le paquet "
1552 "requis <systemitem role=\"package\">debianutils</systemitem>, il n'est pas "
1553 "disponible sur la partition racine mais est situé dans le répertoire "
1554 "<filename>/usr/bin</filename> au lieu de <filename>/bin</filename>, ce qui "
1555 "rend son utilisation impossible si <filename>/usr</filename> n'est pas "
1556 "encore monté. La plupart des scripts ne seront toutefois pas affectés par "
1557 "cela."
1558
1559 # type: Content of: <chapter><section><title>
1560 #. type: Content of: <chapter><section><title>
1561 #: best-pkging-practices.dbk:693
1562 msgid ""
1563 "Configuration management with <systemitem role=\"package\">debconf</"
1564 "systemitem>"
1565 msgstr ""
1566 "Gestion de la configuration avec <systemitem role=\"package\">debconf</"
1567 "systemitem>"
1568
1569 # type: Content of: <chapter><section><para>
1570 #. type: Content of: <chapter><section><para>
1571 #: best-pkging-practices.dbk:695
1572 msgid ""
1573 "<systemitem role=\"package\">Debconf</systemitem> is a configuration "
1574 "management system which can be used by all the various packaging scripts "
1575 "(<filename>postinst</filename> mainly) to request feedback from the user "
1576 "concerning how to configure the package.  Direct user interactions must now "
1577 "be avoided in favor of <systemitem role=\"package\">debconf</systemitem> "
1578 "interaction.  This will enable non-interactive installations in the future."
1579 msgstr ""
1580 "<systemitem role=\"package\">debconf</systemitem> est un système de gestion "
1581 "de configuration utilisable par les divers scripts des paquets "
1582 "(<filename>postinst</filename> notamment) pour interagir avec l'utilisateur "
1583 "sur des choix à opérer pour la configuration du paquet. Les interactions "
1584 "directes avec l'utilisateur doivent maintenant être évitées en faveur de "
1585 "<systemitem role=\"package\">debconf</systemitem>, notamment pour permettre "
1586 "des installations non interactives."
1587
1588 # type: Content of: <chapter><section><para>
1589 #. type: Content of: <chapter><section><para>
1590 #: best-pkging-practices.dbk:703
1591 msgid ""
1592 "Debconf is a great tool but it is often poorly used.  Many common mistakes "
1593 "are listed in the <citerefentry> <refentrytitle>debconf-devel</"
1594 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry> man page.  It is "
1595 "something that you must read if you decide to use debconf.  Also, we "
1596 "document some best practices here."
1597 msgstr ""
1598 "<systemitem role=\"package\">debconf</systemitem> est un outil très pratique "
1599 "mais souvent mal utilisé. De nombreuses erreurs classiques sont mentionnées "
1600 "dans la page de manuel <citerefentry> <refentrytitle>debconf-devel</"
1601 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry>. Il est "
1602 "indispensable de lire cette page de manuel avant de décider d'utiliser "
1603 "debconf. Quelques bonnes pratiques sont également indiquées dans le présent "
1604 "document."
1605
1606 # type: Content of: <chapter><section><para>
1607 #. type: Content of: <chapter><section><para>
1608 #: best-pkging-practices.dbk:710
1609 msgid ""
1610 "These guidelines include some writing style and typography recommendations, "
1611 "general considerations about debconf usage as well as more specific "
1612 "recommendations for some parts of the distribution (the installation system "
1613 "for instance)."
1614 msgstr ""
1615 "Les conseils qui suivent comportent des indications sur le style d'écriture "
1616 "et la typographie, des considérations générales sur l'utilisation de "
1617 "<systemitem role=\"package\">debconf</systemitem> ainsi que des "
1618 "recommandations plus spécifiques relatives à certaines parties de la "
1619 "distribution (le système d'installation notamment)."
1620
1621 # type: Content of: <chapter><section><section><title>
1622 #. type: Content of: <chapter><section><section><title>
1623 #: best-pkging-practices.dbk:716
1624 msgid "Do not abuse debconf"
1625 msgstr ""
1626 "Proscrire les abus de <systemitem role=\"package\">debconf</systemitem>"
1627
1628 # type: Content of: <chapter><section><section><para>
1629 #. type: Content of: <chapter><section><section><para>
1630 #: best-pkging-practices.dbk:718
1631 msgid ""
1632 "Since debconf appeared in Debian, it has been widely abused and several "
1633 "criticisms received by the Debian distribution come from debconf abuse with "
1634 "the need of answering a wide bunch of questions before getting any little "
1635 "thing installed."
1636 msgstr ""
1637 "Depuis que <systemitem role=\"package\">debconf</systemitem> est apparu dans "
1638 "Debian, il a été tellement utilisé que de nombreuses critiques ont été "
1639 "émises à l'encontre de la distribution Debian pour abus d'utilisation de "
1640 "<systemitem role=\"package\">debconf</systemitem>, avec la nécessité de "
1641 "répondre à un nombre très important de questions avant d'avoir un quelconque "
1642 "outil installé."
1643
1644 # type: Content of: <chapter><section><section><para>
1645 #. type: Content of: <chapter><section><section><para>
1646 #: best-pkging-practices.dbk:724
1647 msgid ""
1648 "Keep usage notes to what they belong: the <filename>NEWS.Debian</filename>, "
1649 "or <filename>README.Debian</filename> file.  Only use notes for important "
1650 "notes which may directly affect the package usability.  Remember that notes "
1651 "will always block the install until confirmed or bother the user by email."
1652 msgstr ""
1653 "Les notes d'utilisation doivent être réservées à leur emplacement naturel : "
1654 "le fichier <filename>NEWS.Debian</filename> ou <filename>README.Debian</"
1655 "filename>. N'utilisez les notes que pour des points importants qui peuvent "
1656 "directement concerner l'utilisabilité du paquet. Les notes interrompent "
1657 "l'installation tant qu'elles ne sont pas confirmées et elles peuvent "
1658 "conduire à des envois de courriers électroniques aux utilisateurs."
1659
1660 # type: Content of: <chapter><section><section><para>
1661 #. type: Content of: <chapter><section><section><para>
1662 #: best-pkging-practices.dbk:730
1663 msgid ""
1664 "Carefully choose the questions priorities in maintainer scripts.  See "
1665 "<citerefentry> <refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</"
1666 "manvolnum> </citerefentry> for details about priorities.  Most questions "
1667 "should use medium and low priorities."
1668 msgstr ""
1669 "Choisissez soigneusement les questions posées dans les scripts du "
1670 "responsable. Veuillez consulter la page de manuel <citerefentry> "
1671 "<refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</manvolnum> </"
1672 "citerefentry> pour plus de détails sur les priorités. La plupart des "
1673 "questions devraient utiliser les priorités intermédiaire (<literal>medium</"
1674 "literal>) ou basse (<literal>low</literal>)."
1675
1676 # type: Content of: <chapter><section><section><title>
1677 #. type: Content of: <chapter><section><section><title>
1678 #: best-pkging-practices.dbk:738
1679 msgid "General recommendations for authors and translators"
1680 msgstr "Recommandations générales pour les auteurs et les traducteurs"
1681
1682 # type: Content of: <chapter><section><section><section><title>
1683 #. type: Content of: <chapter><section><section><section><title>
1684 #: best-pkging-practices.dbk:740
1685 msgid "Write correct English"
1686 msgstr "Utilisation d'un anglais correct"
1687
1688 # type: Content of: <chapter><section><section><section><para>
1689 #. type: Content of: <chapter><section><section><section><para>
1690 #: best-pkging-practices.dbk:742
1691 msgid ""
1692 "Most Debian package maintainers are not native English speakers.  So, "
1693 "writing properly phrased templates may not be easy for them."
1694 msgstr ""
1695 "La plupart des responsables de paquets Debian ne sont pas anglophones. Il "
1696 "n'est donc pas nécessairement facile pour eux d'écrire des écrans "
1697 "correctement."
1698
1699 # type: Content of: <chapter><section><section><section><para>
1700 #. type: Content of: <chapter><section><section><section><para>
1701 #: best-pkging-practices.dbk:746
1702 msgid ""
1703 "Please use (and abuse) &email-debian-l10n-english; mailing list.  Have your "
1704 "templates proofread."
1705 msgstr ""
1706 "Pensez à utiliser (voire abuser de) la liste &email-debian-l10n-english;. "
1707 "Faites relire vos écrans."
1708
1709 # type: Content of: <chapter><section><section><section><para>
1710 #. type: Content of: <chapter><section><section><section><para>
1711 #: best-pkging-practices.dbk:750
1712 msgid ""
1713 "Badly written templates give a poor image of your package, of your work... "
1714 "or even of Debian itself."
1715 msgstr ""
1716 "Des écrans mal écrits fournissent une image négative de votre paquet, de "
1717 "votre travail ou même de Debian en général."
1718
1719 # type: Content of: <chapter><section><section><section><para>
1720 #. type: Content of: <chapter><section><section><section><para>
1721 #: best-pkging-practices.dbk:754
1722 msgid ""
1723 "Avoid technical jargon as much as possible.  If some terms sound common to "
1724 "you, they may be impossible to understand for others.  If you cannot avoid "
1725 "them, try to explain them (use the extended description).  When doing so, "
1726 "try to balance between verbosity and simplicity."
1727 msgstr ""
1728 "Évitez autant que possible le jargon technique. Si certains termes vous sont "
1729 "familiers, ils peuvent être incompréhensibles à d'autres. Si vous ne pouvez "
1730 "les éviter, tentez de les expliquer (avec la description étendue). Dans ce "
1731 "cas, tentez de faire la part des choses entre simplicité et verbosité."
1732
1733 # type: Content of: <chapter><section><section><section><title>
1734 #. type: Content of: <chapter><section><section><section><title>
1735 #: best-pkging-practices.dbk:762
1736 msgid "Be kind to translators"
1737 msgstr "Courtoisie avec les traducteurs"
1738
1739 # type: Content of: <chapter><section><section><section><para>
1740 #. type: Content of: <chapter><section><section><section><para>
1741 #: best-pkging-practices.dbk:764
1742 msgid ""
1743 "Debconf templates may be translated.  Debconf, along with its sister package "
1744 "<command>po-debconf</command> offers a simple framework for getting "
1745 "templates translated by translation teams or even individuals."
1746 msgstr ""
1747 "Les écrans <systemitem role=\"package\">debconf</systemitem> peuvent être "
1748 "traduits. Les paquets <systemitem role=\"package\">debconf</systemitem> et "
1749 "<systemitem role=\"package\">po-debconf</systemitem> fournissent un cadre "
1750 "simple permettant la traduction des écrans par des équipes de traduction ou "
1751 "des traducteurs isolés."
1752
1753 # type: Content of: <chapter><section><section><section><para>
1754 #. type: Content of: <chapter><section><section><section><para>
1755 #: best-pkging-practices.dbk:769
1756 msgid ""
1757 "Please use gettext-based templates.  Install <systemitem role=\"package\">po-"
1758 "debconf</systemitem> on your development system and read its documentation "
1759 "(<command>man po-debconf</command> is a good start)."
1760 msgstr ""
1761 "Utilisez des écrans permettant l'utilisation de <systemitem role=\"package"
1762 "\">gettext</systemitem>. Installez le paquet <systemitem role=\"package\">po-"
1763 "debconf</systemitem> sur votre machine de développement et lisez sa "
1764 "documentation (<command>man po-debconf</command> est un bon début)."
1765
1766 # type: Content of: <chapter><section><section><section><para>
1767 #. type: Content of: <chapter><section><section><section><para>
1768 #: best-pkging-practices.dbk:774
1769 msgid ""
1770 "Avoid changing templates too often.  Changing templates text induces more "
1771 "work to translators which will get their translation fuzzied.  A fuzzy "
1772 "translation is a string for which the original changed since it was "
1773 "translated, therefore requiring some update by a translator to be usable.  "
1774 "When changes are small enough, the original translation is kept in PO files "
1775 "but marked as <literal>fuzzy</literal>."
1776 msgstr ""
1777 "Évitez de changer les écrans trop souvent. Les modifications de texte ont "
1778 "une incidence sur le travail des traducteurs dont les traductions vont "
1779 "devenir approximatives (« <literal>fuzzy</literal> »). Une chaîne de "
1780 "caractères devient approximative quand la version originale a été modifiée "
1781 "depuis la traduction, demandant ainsi une mise à jour par un traducteur pour "
1782 "être utilisable. Si les modifications sont mineures, la traduction originale "
1783 "est conservée dans le fichier PO mais marquée <literal>fuzzy</literal>."
1784
1785 # type: Content of: <chapter><section><section><section><para>
1786 #. type: Content of: <chapter><section><section><section><para>
1787 #: best-pkging-practices.dbk:782
1788 msgid ""
1789 "If you plan to do changes to your original templates, please use the "
1790 "notification system provided with the <systemitem role=\"package\">po-"
1791 "debconf</systemitem> package, namely the <command>podebconf-report-po</"
1792 "command>, to contact translators.  Most active translators are very "
1793 "responsive and getting their work included along with your modified "
1794 "templates will save you additional uploads.  If you use gettext-based "
1795 "templates, the translator's name and e-mail addresses are mentioned in the "
1796 "PO files headers and will be used by <command>podebconf-report-po</command>."
1797 msgstr ""
1798 "Si vous prévoyez de modifier les écrans d'origine, veuillez utiliser le "
1799 "système de notification <command>podebconf-report-po</command>, fourni avec "
1800 "le paquet <systemitem role=\"package\">po-debconf</systemitem>, pour "
1801 "contacter les traducteurs. La plupart des traducteurs sont réactifs, et "
1802 "inclure leur mise à jour en même temps que les modifications des écrans "
1803 "d'origine vous évitera des envois ultérieurs pour mettre à jour des "
1804 "traductions. Si vous utilisez des écrans se servant de <systemitem role="
1805 "\"package\">gettext</systemitem>, le nom et l'adresse électronique des "
1806 "traducteurs sont mentionnés dans les en-têtes des fichiers PO et seront "
1807 "utilisés par <command>podebconf-report-po</command>."
1808
1809 # type: Content of: <chapter><section><section><section><para>
1810 #. type: Content of: <chapter><section><section><section><para>
1811 #: best-pkging-practices.dbk:794
1812 msgid "A recommended use of that utility is:"
1813 msgstr "Une façon recommandée de se servir de cet utilitaire est :"
1814
1815 # type: Content of: <chapter><section><section><section><programlisting>
1816 #. type: Content of: <chapter><section><section><section><programlisting>
1817 #: best-pkging-practices.dbk:796
1818 #, no-wrap
1819 msgid "cd debian/po &amp;&amp; podebconf-report-po --call --languageteam --withtranslators --deadline=\"+10 days\""
1820 msgstr "cd debian/po &amp;&amp; podebconf-report-po --call --languageteam --withtranslators --deadline=\"+10 days\""
1821
1822 # type: Content of: <chapter><section><section><section><para>
1823 #. type: Content of: <chapter><section><section><section><para>
1824 #: best-pkging-practices.dbk:798
1825 msgid ""
1826 "This command will first synchronize the PO and POT files in <filename>debian/"
1827 "po</filename> with the templates files listed in <filename>debian/po/"
1828 "POTFILES.in</filename>.  Then, it will send a call for new translations, in "
1829 "the &email-debian-i18n; mailing list. Finally, it will also send a call for "
1830 "translation updates to the language team (mentioned in the <literal>Language-"
1831 "Team</literal> field of each PO file)  as well as the last translator "
1832 "(mentioned in <literal>Last-translator</literal>)."
1833 msgstr ""
1834 "Cette commande synchronisera d'abord les fichiers PO et POT de "
1835 "<filename>debian/po</filename> avec les fichiers d'écrans listés en "
1836 "<filename>debian/po/POTFILES.in</filename>. Ensuite, elle déclenchera un "
1837 "appel à de nouvelles traductions sur la liste de diffusion &email-debian-"
1838 "i18n;. Enfin, elle déclenchera un appel à mise à jour de traduction aux "
1839 "équipes de traductions (indiquées dans le champ <literal>Language-Team</"
1840 "literal> de chaque fichier PO) ainsi qu'au dernier traducteur (indiqué en "
1841 "<literal>Last-translator</literal>)."
1842
1843 # type: Content of: <chapter><section><section><section><para>
1844 #. type: Content of: <chapter><section><section><section><para>
1845 #: best-pkging-practices.dbk:807
1846 msgid ""
1847 "Giving a deadline to translators is always appreciated, so that they can "
1848 "organize their work. Please remember that some translation teams have a "
1849 "formalized translate/review process and a delay lower than 10 days is "
1850 "considered as unreasonable. A shorter delay puts too much pressure on "
1851 "translation teams and should be kept for very minor changes."
1852 msgstr ""
1853 "La mention d'une date limite aux traducteurs est toujours appréciée, pour "
1854 "leur permettre d'organiser leur travail. Veuillez ne pas oublier que "
1855 "certaines équipes ont formalisé leur processus de traduction et révision de "
1856 "telle sorte qu'un délai inférieur à dix jours n'est pas considéré comme "
1857 "raisonnable. Un délai plus court met trop de pression sur les équipes de "
1858 "traduction et ne devrait être réservé qu'aux modifications mineures."
1859
1860 # type: Content of: <chapter><section><section><section><para>
1861 #. type: Content of: <chapter><section><section><section><para>
1862 #: best-pkging-practices.dbk:814
1863 msgid ""
1864 "If in doubt, you may also contact the translation team for a given language "
1865 "(debian-l10n-xxxxx@&lists-host;), or the &email-debian-i18n; mailing list."
1866 msgstr ""
1867 "Dans le doute, vous pouvez également contacter l'équipe de traduction d'une "
1868 "langue donnée (debian-l10n-xxxxx@&lists-host;) ou la liste de diffusion "
1869 "&email-debian-i18n;."
1870
1871 # type: Content of: <chapter><section><section><section><title>
1872 #. type: Content of: <chapter><section><section><section><title>
1873 #: best-pkging-practices.dbk:821
1874 msgid "Unfuzzy complete translations when correcting typos and spelling"
1875 msgstr ""
1876 "Correction (« <literal>unfuzzy</literal> ») des traductions pour des erreurs "
1877 "typographiques ou de frappe"
1878
1879 # type: Content of: <chapter><section><section><section><para>
1880 #. type: Content of: <chapter><section><section><section><para>
1881 #: best-pkging-practices.dbk:823
1882 msgid ""
1883 "When the text of a debconf template is corrected and you are <emphasis role="
1884 "\"strong\">sure</emphasis> that the change does <emphasis role=\"strong"
1885 "\">not</emphasis> affect translations, please be kind to translators and "
1886 "<emphasis>unfuzzy</emphasis> their translations."
1887 msgstr ""
1888 "Lorsque le texte d'un écran <systemitem role=\"package\">debconf</"
1889 "systemitem> est corrigé et que vous avez la <emphasis role=\"strong"
1890 "\">certitude</emphasis> que la modification n'affecte <emphasis role=\"strong"
1891 "\">pas</emphasis> les traductions, pensez aux traducteurs et rendez leur "
1892 "traductions à nouveau complètes (« <emphasis>unfuzzy</emphasis> »)."
1893
1894 # type: Content of: <chapter><section><section><section><para>
1895 #. type: Content of: <chapter><section><section><section><para>
1896 #: best-pkging-practices.dbk:829
1897 msgid ""
1898 "If you don't do so, the whole template will not be translated as long as a "
1899 "translator will send you an update."
1900 msgstr ""
1901 "Si cela n'est pas fait, l'ensemble de l'écran <systemitem role=\"package"
1902 "\">debconf</systemitem> ne sera plus traduit tant qu'un traducteur n'aura "
1903 "pas envoyé de mise à jour."
1904
1905 #. type: Content of: <chapter><section><section><section><para>
1906 #: best-pkging-practices.dbk:833
1907 msgid ""
1908 "To <emphasis>unfuzzy</emphasis> translations, you can use "
1909 "<command>msguntypot</command> (part of the <systemitem role=\"package"
1910 "\">po4a</systemitem> package)."
1911 msgstr ""
1912 "Pour rendre les traductions à nouveau complètes (« <emphasis>unfuzzy</"
1913 "emphasis> »), vous pouvez utiliser <command>msguntypot</command> (du paquet "
1914 "<systemitem role=\"package\">po4a</systemitem>)."
1915
1916 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1917 #: best-pkging-practices.dbk:840
1918 msgid "Regenerate the POT and PO files."
1919 msgstr "Recréez les fichiers POT et PO."
1920
1921 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1922 #: best-pkging-practices.dbk:842 best-pkging-practices.dbk:865
1923 #, no-wrap
1924 msgid "debconf-updatepo"
1925 msgstr "debconf-updatepo"
1926
1927 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1928 #: best-pkging-practices.dbk:846
1929 msgid "Make a copy of the POT file."
1930 msgstr "Faites une copie du fichier POT."
1931
1932 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1933 #: best-pkging-practices.dbk:848
1934 #, no-wrap
1935 msgid "cp templates.pot templates.pot.orig"
1936 msgstr "cp templates.pot templates.pot.orig"
1937
1938 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1939 #: best-pkging-practices.dbk:852
1940 msgid "Make a copy of all the PO files."
1941 msgstr "Faites une copie de tous les fichiers PO."
1942
1943 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1944 #: best-pkging-practices.dbk:854
1945 #, no-wrap
1946 msgid "mkdir po_fridge; cp *.po po_fridge"
1947 msgstr "mkdir po_orig; cp *.po po_orig"
1948
1949 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1950 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1951 #: best-pkging-practices.dbk:858
1952 msgid "Change the debconf template files to fix the typos."
1953 msgstr ""
1954 "Modifier les fichiers d'écrans <systemitem role=\"package\">debconf</"
1955 "systemitem> (<filename>templates</filename>) pour corriger les fautes de "
1956 "frappe."
1957
1958 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1959 #: best-pkging-practices.dbk:863
1960 msgid "Regenerate the POT and PO files (again)."
1961 msgstr "Recréez les fichiers POT et PO (de nouveau)."
1962
1963 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1964 #: best-pkging-practices.dbk:867
1965 msgid ""
1966 "At this point, the typo fix fuzzied all the translations, and this "
1967 "unfortunate change is the only one between the PO files of your main "
1968 "directory and the one from the fridge. Here is how to solve this."
1969 msgstr ""
1970 "À ce moment-là, la correction a marqué certaines chaînes approximatives, et "
1971 "ce changement est malheureusement la seule modification entre les fichiers "
1972 "PO du répertoire et ceux de po_orig. Voici comment corriger cela."
1973
1974 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1975 #: best-pkging-practices.dbk:874
1976 msgid "Discard fuzzy translation, restore the ones from the fridge."
1977 msgstr ""
1978 "Abandonnez les traductions approximatives, récupérer celles du répertoire "
1979 "originel."
1980
1981 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1982 #: best-pkging-practices.dbk:876
1983 #, no-wrap
1984 msgid "cp po_fridge/*.po ."
1985 msgstr "cp po_orig/*.po ."
1986
1987 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
1988 #: best-pkging-practices.dbk:880
1989 msgid ""
1990 "Manually merge the PO files with the new POT file, but taking the useless "
1991 "fuzzy into account."
1992 msgstr ""
1993 "Fusionnez manuellement les fichiers PO avec le nouveau fichier POT, en "
1994 "prenant en compte le fait que les étiquettes « fuzzy » sont inutiles."
1995
1996 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
1997 #: best-pkging-practices.dbk:882
1998 #, no-wrap
1999 msgid "msguntypot -o templates.pot.orig -n templates.pot *.po"
2000 msgstr "msguntypot -o templates.pot.orig -n templates.pot *.po"
2001
2002 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
2003 #: best-pkging-practices.dbk:886
2004 msgid "Clean up."
2005 msgstr "Nettoyage."
2006
2007 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><programlisting>
2008 #: best-pkging-practices.dbk:888
2009 #, no-wrap
2010 msgid "rm -rf templates.pot.orig po_fridge"
2011 msgstr "rm -rf templates.pot.orig po_orig"
2012
2013 # type: Content of: <chapter><section><section><section><title>
2014 #. type: Content of: <chapter><section><section><section><title>
2015 #: best-pkging-practices.dbk:894
2016 msgid "Do not make assumptions about interfaces"
2017 msgstr "Proscrire toute supposition sur les interfaces utilisateurs"
2018
2019 # type: Content of: <chapter><section><section><section><para>
2020 #. type: Content of: <chapter><section><section><section><para>
2021 #: best-pkging-practices.dbk:896
2022 msgid ""
2023 "Templates text should not make reference to widgets belonging to some "
2024 "debconf interfaces.  Sentences like <emphasis>If you answer Yes...</"
2025 "emphasis> have no meaning for users of graphical interfaces which use "
2026 "checkboxes for boolean questions."
2027 msgstr ""
2028 "Les textes des écrans ne devraient pas faire référence aux éléments "
2029 "disponibles sur certaines interfaces de <systemitem role=\"package"
2030 "\">debconf</systemitem>. Des phrases telles que « <emphasis>If you answer "
2031 "Yes</emphasis> » ne signifient rien avec les interfaces graphiques où des "
2032 "boutons radio sont utilisés pour les questions booléennes."
2033
2034 # type: Content of: <chapter><section><section><section><para>
2035 #. type: Content of: <chapter><section><section><section><para>
2036 #: best-pkging-practices.dbk:901
2037 msgid ""
2038 "String templates should also avoid mentioning the default values in their "
2039 "description.  First, because this is redundant with the values seen by the "
2040 "users.  Also, because these default values may be different from the "
2041 "maintainer choices (for instance, when the debconf database was preseeded)."
2042 msgstr ""
2043 "Les écrans de type <literal>string</literal> ne devraient pas faire "
2044 "référence aux valeurs par défaut dans leur description. Cela est tout "
2045 "d'abord redondant avec les valeurs visibles par les utilisateurs. Mais "
2046 "également, les valeurs présentées par défaut peuvent être différentes du "
2047 "choix du responsable (par exemple, lorsque la base de données de <systemitem "
2048 "role=\"package\">debconf</systemitem> a été pré-renseignée)."
2049
2050 # type: Content of: <chapter><section><section><section><para>
2051 #. type: Content of: <chapter><section><section><section><para>
2052 #: best-pkging-practices.dbk:907
2053 msgid ""
2054 "More generally speaking, try to avoid referring to user actions.  Just give "
2055 "facts."
2056 msgstr ""
2057 "De manière plus générale, évitez de faire référence à des actions "
2058 "particulières des utilisateurs et donnez simplement des faits."
2059
2060 # type: Content of: <chapter><section><section><section><title>
2061 #. type: Content of: <chapter><section><section><section><title>
2062 #: best-pkging-practices.dbk:913
2063 msgid "Do not use first person"
2064 msgstr "Proscrire l'utilisation de la première personne"
2065
2066 # type: Content of: <chapter><section><section><section><para>
2067 #. type: Content of: <chapter><section><section><section><para>
2068 #: best-pkging-practices.dbk:915
2069 msgid ""
2070 "You should avoid the use of first person (<emphasis>I will do this...</"
2071 "emphasis> or <emphasis>We recommend...</emphasis>).  The computer is not a "
2072 "person and the Debconf templates do not speak for the Debian developers.  "
2073 "You should use neutral construction.  Those of you who already wrote "
2074 "scientific publications, just write your templates like you would write a "
2075 "scientific paper.  However, try using active voice if still possible, like "
2076 "<emphasis>Enable this if ...</emphasis> instead of <emphasis>This can be "
2077 "enabled if...</emphasis>."
2078 msgstr ""
2079 "Vous devriez éviter l'utilisation de la première personne (« <emphasis>I "
2080 "will do this...</emphasis> » ou « <emphasis>We recommend...</emphasis> »). "
2081 "L'ordinateur n'est pas une personne et les écrans de <systemitem role="
2082 "\"package\">debconf</systemitem> ne parlent pas au nom des développeurs de "
2083 "Debian. Vous devriez utiliser des constructions neutres. Pour les personnes "
2084 "familières de la publication scientifique, il suffit en général d'adopter le "
2085 "style d'écriture qui y est utilisé. Tentez cependant d'utiliser la forme "
2086 "active si possible. Par exemple : « <emphasis>Enable this if...</emphasis> » "
2087 "au lieu de « <emphasis>This can be enabled if...</emphasis> »."
2088
2089 # type: Content of: <chapter><section><section><section><title>
2090 #. type: Content of: <chapter><section><section><section><title>
2091 #: best-pkging-practices.dbk:925
2092 msgid "Be gender neutral"
2093 msgstr "Neutralité en genre"
2094
2095 # type: Content of: <chapter><section><section><section><para>
2096 #. type: Content of: <chapter><section><section><section><para>
2097 #: best-pkging-practices.dbk:927
2098 msgid ""
2099 "The world is made of men and women.  Please use gender-neutral constructions "
2100 "in your writing."
2101 msgstr ""
2102 "Le monde est fait d'hommes et de femmes. Veuillez utiliser des constructions "
2103 "neutres en genre dans vos écrits."
2104
2105 # type: Content of: <chapter><section><section><title>
2106 #. type: Content of: <chapter><section><section><title>
2107 #: best-pkging-practices.dbk:935
2108 msgid "Templates fields definition"
2109 msgstr "Définition des champs de modèles (« <literal>templates</literal> »)."
2110
2111 # type: Content of: <chapter><section><section><para>
2112 #. type: Content of: <chapter><section><section><para>
2113 #: best-pkging-practices.dbk:937
2114 msgid ""
2115 "This part gives some information which is mostly taken from the "
2116 "<citerefentry> <refentrytitle>debconf-devel</refentrytitle> <manvolnum>7</"
2117 "manvolnum> </citerefentry> manual page."
2118 msgstr ""
2119 "Les informations présentées dans cette partie proviennent pour l'essentiel "
2120 "de la page de manuel <citerefentry> <refentrytitle>debconf-devel</"
2121 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry>."
2122
2123 # type: Content of: <chapter><section><section><section><title>
2124 #. type: Content of: <chapter><section><section><section><title>
2125 #: best-pkging-practices.dbk:942
2126 msgid "Type"
2127 msgstr "<literal>Type</literal>"
2128
2129 # type: Content of: <chapter><section><section><section><section><title>
2130 #. type: Content of: <chapter><section><section><section><section><title>
2131 #: best-pkging-practices.dbk:944
2132 msgid "string"
2133 msgstr "<literal>string</literal>"
2134
2135 # type: Content of: <chapter><section><section><section><section><para>
2136 #. type: Content of: <chapter><section><section><section><section><para>
2137 #: best-pkging-practices.dbk:946
2138 msgid ""
2139 "Results in a free-form input field that the user can type any string into."
2140 msgstr ""
2141 "offre un champ de saisie où l'utilisateur peut entrer n'importe quelle "
2142 "chaîne de caractères."
2143
2144 # type: Content of: <chapter><section><section><section><section><title>
2145 #. type: Content of: <chapter><section><section><section><section><title>
2146 #: best-pkging-practices.dbk:951
2147 msgid "password"
2148 msgstr "<literal>password</literal>"
2149
2150 # type: Content of: <chapter><section><section><section><section><para>
2151 #. type: Content of: <chapter><section><section><section><section><para>
2152 #: best-pkging-practices.dbk:953
2153 msgid ""
2154 "Prompts the user for a password.  Use this with caution; be aware that the "
2155 "password the user enters will be written to debconf's database.  You should "
2156 "probably clean that value out of the database as soon as is possible."
2157 msgstr ""
2158 "demande un mot de passe. Ce champ est à utiliser avec précaution car le mot "
2159 "de passe saisi sera conservé dans la base de données de <systemitem role="
2160 "\"package\">debconf</systemitem>. Il est conseillé d'effacer cette valeur de "
2161 "la base de données dès que possible."
2162
2163 # type: Content of: <chapter><section><section><section><section><title>
2164 #. type: Content of: <chapter><section><section><section><section><title>
2165 #: best-pkging-practices.dbk:960
2166 msgid "boolean"
2167 msgstr "<literal>boolean</literal>"
2168
2169 # type: Content of: <chapter><section><section><section><section><para>
2170 #. type: Content of: <chapter><section><section><section><section><para>
2171 #: best-pkging-practices.dbk:962
2172 msgid ""
2173 "A true/false choice.  Remember: true/false, <emphasis role=\"strong\">not "
2174 "yes/no</emphasis>..."
2175 msgstr ""
2176 "offre un choix du type « vrai » ou « faux ». N'oubliez pas, c'est bien un "
2177 "choix « vrai » ou « faux », <emphasis role=\"strong\">pas « oui » ou "
2178 "« non »</emphasis>..."
2179
2180 # type: Content of: <chapter><section><section><section><section><title>
2181 #. type: Content of: <chapter><section><section><section><section><title>
2182 #: best-pkging-practices.dbk:968
2183 msgid "select"
2184 msgstr "<literal>select</literal>"
2185
2186 # type: Content of: <chapter><section><section><section><section><para>
2187 #. type: Content of: <chapter><section><section><section><section><para>
2188 #: best-pkging-practices.dbk:970
2189 msgid ""
2190 "A choice between one of a number of values.  The choices must be specified "
2191 "in a field named 'Choices'.  Separate the possible values with commas and "
2192 "spaces, like this: <literal>Choices: yes, no, maybe</literal>."
2193 msgstr ""
2194 "offre le choix entre différentes valeurs. Les choix doivent être indiqués "
2195 "dans un champ appelé « <literal>Choices</literal> ». Les différentes valeurs "
2196 "doivent être séparées par des virgules et des espaces, comme ceci : "
2197 "« <literal>Choices: yes, no, maybe</literal> »."
2198
2199 # type: Content of: <chapter><section><section><section><section><para>
2200 #. type: Content of: <chapter><section><section><section><section><para>
2201 #: best-pkging-practices.dbk:975
2202 msgid ""
2203 "If choices are translatable strings, the 'Choices' field may be marked as "
2204 "translatable by using <literal>__Choices</literal>. The double underscore "
2205 "will split out each choice in a separate string."
2206 msgstr ""
2207 "Si les choix sont traduisibles, le champ « <literal>Choices</literal> » peut "
2208 "être marqué traduisible en utilisant « <literal>__Choices</literal> ». Les "
2209 "deux tirets bas permettent à chaque choix de devenir une chaîne différente "
2210 "proposée à la traduction."
2211
2212 # type: Content of: <chapter><section><section><section><section><para>
2213 #. type: Content of: <chapter><section><section><section><section><para>
2214 #: best-pkging-practices.dbk:980
2215 msgid ""
2216 "The <command>po-debconf</command> system also offers interesting "
2217 "possibilities to only mark <emphasis role=\"strong\">some</emphasis> choices "
2218 "as translatable.  Example:"
2219 msgstr ""
2220 "Le système <command>po-debconf</command> offre également la possibilité "
2221 "intéressante de ne marquer que <emphasis role=\"strong\">certains</emphasis> "
2222 "choix traduisibles. Par exemple :"
2223
2224 #. type: Content of: <chapter><section><section><section><section><programlisting>
2225 #: best-pkging-practices.dbk:985
2226 #, no-wrap
2227 msgid ""
2228 "Template: foo/bar\n"
2229 "Type: Select\n"
2230 "#flag:translate:3\n"
2231 "__Choices: PAL, SECAM, Other\n"
2232 "_Description: TV standard:\n"
2233 " Please choose the TV standard used in your country.\n"
2234 msgstr ""
2235 "Template: truc/bidule\n"
2236 "Type: Select\n"
2237 "#flag:translate:3\n"
2238 "__Choices: PAL, SECAM, Other\n"
2239 "_Description: TV standard:\n"
2240 " Please choose the TV standard used in your country.\n"
2241
2242 # type: Content of: <chapter><section><section><section><section><para>
2243 #. type: Content of: <chapter><section><section><section><section><para>
2244 #: best-pkging-practices.dbk:993
2245 msgid ""
2246 "In that example, only the 'Other' string is translatable while others are "
2247 "acronyms that should not be translated. The above allows only 'Other' to be "
2248 "included in PO and POT files."
2249 msgstr ""
2250 "Dans cet exemple, seule la chaîne « <literal>Other</literal> » est "
2251 "traduisible, alors que les autres sont des acronymes qui ne devraient pas "
2252 "êtres traduits. Seul « <literal>Other</literal> » sera inclus dans les "
2253 "fichiers PO et POT."
2254
2255 # type: Content of: <chapter><section><section><para>
2256 #. type: Content of: <chapter><section><section><section><section><para>
2257 #: best-pkging-practices.dbk:998
2258 msgid ""
2259 "The debconf templates flag system offers many such possibilities. The "
2260 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2261 "manvolnum> </citerefentry> manual page lists all these possibilities."
2262 msgstr ""
2263 "Le système d'indicateur (« <literal>flag</literal> ») d'écrans <systemitem "
2264 "role=\"package\">debconf</systemitem> permet de faire de telles choses. La "
2265 "page de manuel <citerefentry> <refentrytitle>po-debconf</refentrytitle> "
2266 "<manvolnum>7</manvolnum> </citerefentry> documente toutes ces possibilités."
2267
2268 # type: Content of: <chapter><section><section><section><section><title>
2269 #. type: Content of: <chapter><section><section><section><section><title>
2270 #: best-pkging-practices.dbk:1006
2271 msgid "multiselect"
2272 msgstr "<literal>multiselect</literal>"
2273
2274 # type: Content of: <chapter><section><section><section><section><para>
2275 #. type: Content of: <chapter><section><section><section><section><para>
2276 #: best-pkging-practices.dbk:1008
2277 msgid ""
2278 "Like the select data type, except the user can choose any number of items "
2279 "from the choices list (or chose none of them)."
2280 msgstr ""
2281 "similaire au type <literal>select</literal>, mais permet de choisir "
2282 "plusieurs (ou aucune) valeurs parmi la liste de choix."
2283
2284 # type: Content of: <chapter><section><section><section><section><title>
2285 #. type: Content of: <chapter><section><section><section><section><title>
2286 #: best-pkging-practices.dbk:1014
2287 msgid "note"
2288 msgstr "<literal>note</literal>"
2289
2290 # type: Content of: <chapter><section><section><section><section><para>
2291 #. type: Content of: <chapter><section><section><section><section><para>
2292 #: best-pkging-practices.dbk:1016
2293 msgid ""
2294 "Rather than being a question per se, this datatype indicates a note that can "
2295 "be displayed to the user.  It should be used only for important notes that "
2296 "the user really should see, since debconf will go to great pains to make "
2297 "sure the user sees it; halting the install for them to press a key, and even "
2298 "mailing the note to them in some cases."
2299 msgstr ""
2300 "plus qu'une vraie question, ce type indique une note affichée aux "
2301 "utilisateurs. Elle doit être réservée à des informations importantes que "
2302 "l'utilisateur doit absolument voir, car <systemitem role=\"package"
2303 "\">debconf</systemitem> fera tout pour s'assurer qu'elle soit visible, en "
2304 "interrompant l'installation jusqu'à ce qu'une touche soit appuyée, voire en "
2305 "envoyant la note par courrier électronique dans certains cas."
2306
2307 # type: Content of: <chapter><section><section><section><section><title>
2308 #. type: Content of: <chapter><section><section><section><section><title>
2309 #: best-pkging-practices.dbk:1025
2310 msgid "text"
2311 msgstr "<literal>text</literal>"
2312
2313 # type: Content of: <chapter><section><section><section><section><para>
2314 #. type: Content of: <chapter><section><section><section><section><para>
2315 #: best-pkging-practices.dbk:1027
2316 msgid "This type is now considered obsolete: don't use it."
2317 msgstr "ce type est maintenant obsolète : il ne faut pas l'utiliser."
2318
2319 # type: Content of: <chapter><section><section><section><section><title>
2320 #. type: Content of: <chapter><section><section><section><section><title>
2321 #: best-pkging-practices.dbk:1032
2322 msgid "error"
2323 msgstr "<literal>error</literal>"
2324
2325 # type: Content of: <chapter><section><section><section><section><para>
2326 #. type: Content of: <chapter><section><section><section><section><para>
2327 #: best-pkging-practices.dbk:1034
2328 msgid ""
2329 "This type is designed to handle error messages.  It is mostly similar to the "
2330 "note type.  Frontends may present it differently (for instance, the dialog "
2331 "frontend of cdebconf draws a red screen instead of the usual blue one)."
2332 msgstr ""
2333 "ce type permet de gérer des messages d'erreur. Il est analogue au type "
2334 "<literal>note</literal>. Les interfaces utilisateur peuvent le présenter "
2335 "différemment (par exemple l'interface <literal>cdebconf</literal> dessine un "
2336 "écran à fond rouge au lieu de l'écran bleu habituel)."
2337
2338 # type: Content of: <chapter><section><section><section><section><para>
2339 #. type: Content of: <chapter><section><section><section><section><para>
2340 #: best-pkging-practices.dbk:1039
2341 msgid ""
2342 "It is recommended to use this type for any message that needs user attention "
2343 "for a correction of any kind."
2344 msgstr ""
2345 "Il est recommandé d'utiliser ce type pour tout message qui requiert "
2346 "l'attention de l'utilisateur pour procéder à une correction, quelle qu'elle "
2347 "soit."
2348
2349 # type: Content of: <chapter><section><section><section><title>
2350 #. type: Content of: <chapter><section><section><section><title>
2351 #: best-pkging-practices.dbk:1047
2352 msgid "Description: short and extended description"
2353 msgstr "<literal>Description</literal> : descriptions courte et étendue"
2354
2355 # type: Content of: <chapter><section><section><section><para>
2356 #. type: Content of: <chapter><section><section><section><para>
2357 #: best-pkging-practices.dbk:1049
2358 msgid ""
2359 "Template descriptions have two parts: short and extended.  The short "
2360 "description is in the Description: line of the template."
2361 msgstr ""
2362 "Les descriptions de modèles comportent deux parties : la partie courte et la "
2363 "partie étendue. La partie courte est celle qui est placée sur la ligne "
2364 "<literal>Description</literal> du modèle."
2365
2366 # type: Content of: <chapter><section><section><section><para>
2367 #. type: Content of: <chapter><section><section><section><para>
2368 #: best-pkging-practices.dbk:1053
2369 msgid ""
2370 "The short description should be kept short (50 characters or so) so that it "
2371 "may be accommodated by most debconf interfaces.  Keeping it short also helps "
2372 "translators, as usually translations tend to end up being longer than the "
2373 "original."
2374 msgstr ""
2375 "La partie courte doit rester courte (une cinquantaine de caractères) afin "
2376 "d'être gérée par la majorité des interfaces de <systemitem role=\"package"
2377 "\">debconf</systemitem>. La garder courte facilite également le travail des "
2378 "traducteurs car les traductions sont souvent plus longues que les textes "
2379 "originaux."
2380
2381 # type: Content of: <chapter><section><section><section><para>
2382 #. type: Content of: <chapter><section><section><section><para>
2383 #: best-pkging-practices.dbk:1059
2384 msgid ""
2385 "The short description should be able to stand on its own.  Some interfaces "
2386 "do not show the long description by default, or only if the user explicitely "
2387 "asks for it or even do not show it at all.  Avoid things like What do you "
2388 "want to do?"
2389 msgstr ""
2390 "La description courte doit être autonome. Certaines interfaces ne montrent "
2391 "pas la description longue par défaut ou ne la montrent que si l'utilisateur "
2392 "le demande explicitement. Il est ainsi déconseillé d'utiliser des phrases "
2393 "comme « <literal>What do you want to do?</literal> » (« Que voulez vous "
2394 "faire ? »)"
2395
2396 # type: Content of: <chapter><section><section><section><para>
2397 #. type: Content of: <chapter><section><section><section><para>
2398 #: best-pkging-practices.dbk:1065
2399 msgid ""
2400 "The short description does not necessarily have to be a full sentence.  This "
2401 "is part of the keep it short and efficient recommendation."
2402 msgstr ""
2403 "La description courte ne doit pas nécessairement être une phrase entière. "
2404 "C'est une façon de la garder courte et efficace."
2405
2406 # type: Content of: <chapter><section><section><section><para>
2407 #. type: Content of: <chapter><section><section><section><para>
2408 #: best-pkging-practices.dbk:1069
2409 msgid ""
2410 "The extended description should not repeat the short description word for "
2411 "word.  If you can't think up a long description, then first, think some "
2412 "more.  Post to debian-devel.  Ask for help.  Take a writing class! That "
2413 "extended description is important.  If after all that you still can't come "
2414 "up with anything, leave it blank."
2415 msgstr ""
2416 "La partie longue ne doit pas répéter la partie courte. Si vous ne trouvez "
2417 "pas de partie longue appropriée, réfléchissez un peu plus. Demandez dans "
2418 "debian-devel. Demandez de l'aide. Prenez un cours d'écriture ! La "
2419 "description longue est importante. Si, malgré tout cela, vous ne trouvez "
2420 "rien d'intéressant à ajouter, laissez-la vide."
2421
2422 # type: Content of: <chapter><section><section><section><para>
2423 #. type: Content of: <chapter><section><section><section><para>
2424 #: best-pkging-practices.dbk:1076
2425 msgid ""
2426 "The extended description should use complete sentences.  Paragraphs should "
2427 "be kept short for improved readability.  Do not mix two ideas in the same "
2428 "paragraph but rather use another paragraph."
2429 msgstr ""
2430 "La partie longue doit utiliser des phrases complètes. Les paragraphes "
2431 "doivent rester courts pour améliorer la lisibilité. Ne placez pas deux idées "
2432 "différentes dans le même paragraphe mais séparez-les en deux paragraphes."
2433
2434 # type: Content of: <chapter><section><section><section><para>
2435 #. type: Content of: <chapter><section><section><section><para>
2436 #: best-pkging-practices.dbk:1081
2437 msgid ""
2438 "Don't be too verbose.  User tend to ignore too long screens.  20 lines are "
2439 "by experience a border you shouldn't cross, because that means that in the "
2440 "classical dialog interface, people will need to scroll, and lot of people "
2441 "just don't do that."
2442 msgstr ""
2443 "Ne soyez pas trop verbeux. Les utilisateurs ont tendance à ne pas lire les "
2444 "écrans trop longs. Une vingtaine de lignes est une limite que vous ne "
2445 "devriez pas dépasser car, avec l'interface <literal>dialog</literal> "
2446 "standard, les utilisateurs devront monter et descendre avec des ascenseurs, "
2447 "ce que la plupart des utilisateurs ne feront simplement pas."
2448
2449 # type: Content of: <chapter><section><section><section><para>
2450 #. type: Content of: <chapter><section><section><section><para>
2451 #: best-pkging-practices.dbk:1087
2452 msgid ""
2453 "The extended description should <emphasis role=\"strong\">never</emphasis> "
2454 "include a question."
2455 msgstr ""
2456 "La partie longue de la description ne devrait <emphasis role=\"strong"
2457 "\">jamais</emphasis> comporter de question."
2458
2459 # type: Content of: <chapter><section><section><section><para>
2460 #. type: Content of: <chapter><section><section><section><para>
2461 #: best-pkging-practices.dbk:1091
2462 msgid ""
2463 "For specific rules depending on templates type (string, boolean, etc.), "
2464 "please read below."
2465 msgstr ""
2466 "Les parties qui suivent donnent des recommandations spécifiques pour "
2467 "certains types de modèles (<literal>string</literal>, <literal>boolean</"
2468 "literal>, etc.)."
2469
2470 # type: Content of: <chapter><section><section><section><title>
2471 #. type: Content of: <chapter><section><section><section><title>
2472 #: best-pkging-practices.dbk:1097
2473 msgid "Choices"
2474 msgstr "<literal>Choices</literal>"
2475
2476 # type: Content of: <chapter><section><section><section><para>
2477 #. type: Content of: <chapter><section><section><section><para>
2478 #: best-pkging-practices.dbk:1099
2479 msgid ""
2480 "This field should be used for select and multiselect types.  It contains the "
2481 "possible choices which will be presented to users.  These choices should be "
2482 "separated by commas."
2483 msgstr ""
2484 "Ce champ doit être utilisé pour les types <literal>select</literal> et "
2485 "<literal>multiselect</literal>. Il contient les choix proposés aux "
2486 "utilisateurs. Ces choix doivent être séparés par des virgules."
2487
2488 # type: Content of: <chapter><section><section><section><title>
2489 #. type: Content of: <chapter><section><section><section><title>
2490 #: best-pkging-practices.dbk:1106
2491 msgid "Default"
2492 msgstr "<literal>Default</literal>"
2493
2494 # type: Content of: <chapter><section><section><section><para>
2495 #. type: Content of: <chapter><section><section><section><para>
2496 #: best-pkging-practices.dbk:1108
2497 msgid ""
2498 "This field is optional.  It contains the default answer for string, select "
2499 "and multiselect templates.  For multiselect templates, it may contain a "
2500 "comma-separated list of choices."
2501 msgstr ""
2502 "Ce champ optionnel contient la réponse par défaut pour les modèles "
2503 "<literal>string</literal>, <literal>select</literal> et "
2504 "<literal>multiselect</literal>. Dans ce dernier cas, il peut comporter une "
2505 "liste de choix multiples, séparés par des virgules."
2506
2507 # type: Content of: <chapter><section><section><title>
2508 #. type: Content of: <chapter><section><section><title>
2509 #: best-pkging-practices.dbk:1117
2510 msgid "Templates fields specific style guide"
2511 msgstr "Guide de style spécifique à certains modèles"
2512
2513 # type: Content of: <chapter><section><section><section><title>
2514 #. type: Content of: <chapter><section><section><section><title>
2515 #: best-pkging-practices.dbk:1119
2516 msgid "Type field"
2517 msgstr "Champ <literal>Type</literal>"
2518
2519 # type: Content of: <chapter><section><section><section><para>
2520 #. type: Content of: <chapter><section><section><section><para>
2521 #: best-pkging-practices.dbk:1121
2522 msgid ""
2523 "No specific indication except: use the appropriate type by referring to the "
2524 "previous section."
2525 msgstr ""
2526 "Pas d'indication particulière si ce n'est choisir le type adapté en se "
2527 "référant à la section précédente."
2528
2529 # type: Content of: <chapter><section><section><section><title>
2530 #. type: Content of: <chapter><section><section><section><title>
2531 #: best-pkging-practices.dbk:1127
2532 msgid "Description field"
2533 msgstr "Champ <literal>Description</literal>"
2534
2535 # type: Content of: <chapter><section><section><section><para>
2536 #. type: Content of: <chapter><section><section><section><para>
2537 #: best-pkging-practices.dbk:1129
2538 msgid ""
2539 "Below are specific instructions for properly writing the Description (short "
2540 "and extended) depending on the template type."
2541 msgstr ""
2542 "Vous trouverez ici des instructions particulières pour l'écriture du champ "
2543 "<literal>Description</literal> (parties courte et longue) selon le type de "
2544 "modèle."
2545
2546 # type: Content of: <chapter><section><section><section><section><title>
2547 #. type: Content of: <chapter><section><section><section><section><title>
2548 #: best-pkging-practices.dbk:1133
2549 msgid "String/password templates"
2550 msgstr "Modèles <literal>string</literal> et <literal>password</literal>"
2551
2552 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2553 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2554 #: best-pkging-practices.dbk:1137
2555 msgid ""
2556 "The short description is a prompt and <emphasis role=\"strong\">not</"
2557 "emphasis> a title.  Avoid question style prompts (IP Address?) in favour of "
2558 "opened prompts (IP address:).  The use of colons is recommended."
2559 msgstr ""
2560 "La description courte est une invite et <emphasis role=\"strong\">pas</"
2561 "emphasis> un titre. Il faut éviter la forme interrogative (« <literal>IP "
2562 "Address?</literal> ») au profit d'une invite ouverte (« <literal>IP address:"
2563 "</literal> »). L'utilisation d'un deux-points final est recommandée."
2564
2565 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2566 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2567 #: best-pkging-practices.dbk:1144
2568 msgid ""
2569 "The extended description is a complement to the short description.  In the "
2570 "extended part, explain what is being asked, rather than ask the same "
2571 "question again using longer words.  Use complete sentences.  Terse writing "
2572 "style is strongly discouraged."
2573 msgstr ""
2574 "La partie longue complète la partie courte. Il est conseillé d'y expliquer "
2575 "ce qui est demandé, plutôt que répéter la même demande. Utilisez des phrases "
2576 "complètes. Un style d'écriture abrégé est déconseillé."
2577
2578 # type: Content of: <chapter><section><section><section><section><title>
2579 #. type: Content of: <chapter><section><section><section><section><title>
2580 #: best-pkging-practices.dbk:1154
2581 msgid "Boolean templates"
2582 msgstr "Modèles <literal>boolean</literal>"
2583
2584 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2585 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2586 #: best-pkging-practices.dbk:1158
2587 msgid ""
2588 "The short description should be phrased in the form of a question which "
2589 "should be kept short and should generally end with a question mark.  Terse "
2590 "writing style is permitted and even encouraged if the question is rather "
2591 "long (remember that translations are often longer than original versions)."
2592 msgstr ""
2593 "La partie courte devrait utiliser la forme interrogative et se terminer par "
2594 "un point d'interrogation. Un style abrégé est toléré et même encouragé si la "
2595 "question est complexe (les traductions vont être plus longues que la version "
2596 "originale)."
2597
2598 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2599 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2600 #: best-pkging-practices.dbk:1166
2601 msgid ""
2602 "Again, please avoid referring to specific interface widgets.  A common "
2603 "mistake for such templates is if you answer Yes-type constructions."
2604 msgstr ""
2605 "Il est important de ne pas faire référence aux spécificités de certaines "
2606 "interfaces. Une erreur classique est d'utiliser une construction comme "
2607 "« <literal>If you answer Yes...</literal> » (« Si vous répondez Oui... »)."
2608
2609 # type: Content of: <chapter><section><section><section><section><title>
2610 #. type: Content of: <chapter><section><section><section><section><title>
2611 #: best-pkging-practices.dbk:1174
2612 msgid "Select/Multiselect"
2613 msgstr "Modèles <literal>select</literal> et <literal>multiselect</literal>"
2614
2615 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2616 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2617 #: best-pkging-practices.dbk:1178
2618 msgid ""
2619 "The short description is a prompt and <emphasis role=\"strong\">not</"
2620 "emphasis> a title.  Do <emphasis role=\"strong\">not</emphasis> use useless "
2621 "Please choose...  constructions.  Users are clever enough to figure out they "
2622 "have to choose something...:)"
2623 msgstr ""
2624 "La description courte est une invite et <emphasis role=\"strong\">pas</"
2625 "emphasis> un titre. N'utilisez <emphasis role=\"strong\">pas</emphasis> de "
2626 "constructions comme « <literal>Please choose...</literal> » (« Veuillez "
2627 "choisir... »). Les utilisateurs sont suffisamment intelligents pour "
2628 "comprendre qu'il est nécessaire de choisir quelque chose."
2629
2630 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2631 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2632 #: best-pkging-practices.dbk:1186
2633 msgid ""
2634 "The extended description will complete the short description.  It may refer "
2635 "to the available choices.  It may also mention that the user may choose more "
2636 "than one of the available choices, if the template is a multiselect one "
2637 "(although the interface often makes this clear)."
2638 msgstr ""
2639 "La description longue complète la partie courte. Elle peut faire référence "
2640 "aux choix disponibles. Elle peut aussi indiquer que l'utilisateur peut "
2641 "sélectionner plus d'un choix parmi ceux disponibles, pour les modèles "
2642 "<literal>multiselect</literal> (bien que l'interface rende en général cela "
2643 "tout à fait clair)."
2644
2645 # type: Content of: <chapter><section><section><section><section><title>
2646 #. type: Content of: <chapter><section><section><section><section><title>
2647 #: best-pkging-practices.dbk:1196
2648 msgid "Notes"
2649 msgstr "Modèles <literal>note</literal>"
2650
2651 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2652 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2653 #: best-pkging-practices.dbk:1200
2654 msgid ""
2655 "The short description should be considered to be a <emphasis role=\"strong"
2656 "\">title</emphasis>."
2657 msgstr ""
2658 "La description courte doit être considérée comme un <emphasis role=\"strong"
2659 "\">titre</emphasis>."
2660
2661 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2662 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2663 #: best-pkging-practices.dbk:1205
2664 msgid ""
2665 "The extended description is what will be displayed as a more detailed "
2666 "explanation of the note.  Phrases, no terse writing style."
2667 msgstr ""
2668 "La partie longue est ce qui sera affiché comme description plus détaillée de "
2669 "la note. Il est déconseillé d'y utiliser un style abrégé."
2670
2671 # type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2672 #. type: Content of: <chapter><section><section><section><section><itemizedlist><listitem><para>
2673 #: best-pkging-practices.dbk:1211
2674 msgid ""
2675 "<emphasis role=\"strong\">Do not abuse debconf.</emphasis> Notes are the "
2676 "most common way to abuse debconf.  As written in debconf-devel manual page: "
2677 "it's best to use them only for warning about very serious problems.  The "
2678 "<filename>NEWS.Debian</filename> or <filename>README.Debian</filename> files "
2679 "are the appropriate location for a lot of notes.  If, by reading this, you "
2680 "consider converting your Note type templates to entries in <filename>NEWS."
2681 "Debian</filename> or <filename>README.Debian</filename>, plus consider "
2682 "keeping existing translations for the future."
2683 msgstr ""
2684 "<emphasis role=\"strong\">N'abusez pas de <systemitem role=\"package"
2685 "\">debconf</systemitem>.</emphasis> Les notes sont un des abus les plus "
2686 "fréquents de debconf. Comme indiqué dans la page de manuel de debconf, elles "
2687 "devraient être réservées pour avertir les utilisateurs de problèmes très "
2688 "importants. Les fichiers <filename>NEWS.Debian</filename> ou "
2689 "<filename>README.Debian</filename> sont les endroits appropriés pour "
2690 "l'information qu'affichent la majorité des notes. Si, à la lecture de ces "
2691 "conseils, vous envisagez de convertir vos modèles de type note en entrée "
2692 "dans <filename>NEWS.Debian</filename> ou <filename>README.Debian</filename>, "
2693 "pensez à conserver d'éventuelles traductions existantes."
2694
2695 # type: Content of: <chapter><section><section><section><title>
2696 #. type: Content of: <chapter><section><section><section><title>
2697 #: best-pkging-practices.dbk:1226
2698 msgid "Choices field"
2699 msgstr "Champ <literal>Choices</literal>"
2700
2701 # type: Content of: <chapter><section><section><section><para>
2702 #. type: Content of: <chapter><section><section><section><para>
2703 #: best-pkging-practices.dbk:1228
2704 msgid ""
2705 "If the Choices are likely to change often, please consider using the "
2706 "__Choices trick.  This will split each individual choice into a single "
2707 "string, which will considerably help translators for doing their work."
2708 msgstr ""
2709 "Si les choix changent souvent, il est suggéré d'utiliser l'astuce "
2710 "« <literal>__Choices</literal> ». Avec ce format, chaque choix sera une "
2711 "chaîne différente proposée à la traduction, ce qui facilite grandement le "
2712 "travail des traducteurs."
2713
2714 # type: Content of: <chapter><section><section><section><title>
2715 #. type: Content of: <chapter><section><section><section><title>
2716 #: best-pkging-practices.dbk:1235 best-pkging-practices.dbk:1273
2717 msgid "Default field"
2718 msgstr "Champ <literal>Default</literal>"
2719
2720 # type: Content of: <chapter><section><section><section><para>
2721 #. type: Content of: <chapter><section><section><section><para>
2722 #: best-pkging-practices.dbk:1237
2723 msgid ""
2724 "If the default value, for a select template, is likely to vary depending on "
2725 "the user language (for instance, if the choice is a language choice), please "
2726 "use the _Default trick."
2727 msgstr ""
2728 "Si la valeur par défaut d'un modèle <literal>select</literal> peut être "
2729 "dépendante de la langue utilisée (par exemple s'il s'agit du choix d'une "
2730 "langue par défaut), pensez à utiliser l'astuce « <literal>_Default</"
2731 "literal> »."
2732
2733 # type: Content of: <chapter><section><section><section><para>
2734 #. type: Content of: <chapter><section><section><section><para>
2735 #: best-pkging-practices.dbk:1242
2736 msgid ""
2737 "This special field allow translators to put the most appropriate choice "
2738 "according to their own language.  It will become the default choice when "
2739 "their language is used while your own mentioned Default Choice will be used "
2740 "when using English."
2741 msgstr ""
2742 "Ce champ spécial permet aux traducteurs de mettre le choix le plus adapté à "
2743 "leur langue, qui deviendra le choix par défaut quand cette langue est "
2744 "utilisée, alors que le choix par défaut que vous avez mentionné sera utilisé "
2745 "en anglais."
2746
2747 # type: Content of: <chapter><section><section><section><para>
2748 #. type: Content of: <chapter><section><section><section><para>
2749 #: best-pkging-practices.dbk:1248
2750 msgid "Example, taken from the geneweb package templates:"
2751 msgstr "Exemple, pris dans le paquet geneweb :"
2752
2753 # type: Content of: <chapter><section><section><section><screen>
2754 #. type: Content of: <chapter><section><section><section><screen>
2755 #: best-pkging-practices.dbk:1251
2756 #, no-wrap
2757 msgid ""
2758 "Template: geneweb/lang\n"
2759 "Type: select\n"
2760 "__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"
2761 "# This is the default choice. Translators may put their own language here\n"
2762 "# instead of the default.\n"
2763 "# WARNING : you MUST use the ENGLISH NAME of your language\n"
2764 "# For instance, the french translator will need to put French (fr) here.\n"
2765 "_Default: English[ translators, please see comment in PO files]\n"
2766 "_Description: Geneweb default language:\n"
2767 msgstr ""
2768 "Template: geneweb/lang\n"
2769 "Type: select\n"
2770 "__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"
2771 "# This is the default choice. Translators may put their own language here\n"
2772 "# instead of the default.\n"
2773 "# WARNING : you MUST use the ENGLISH NAME of your language\n"
2774 "# For instance, the french translator will need to put French (fr) here.\n"
2775 "_Default: English[ translators, please see comment in PO files]\n"
2776 "_Description: Geneweb default language:\n"
2777
2778 # type: Content of: <chapter><section><section><section><para>
2779 #. type: Content of: <chapter><section><section><section><para>
2780 #: best-pkging-practices.dbk:1262
2781 msgid ""
2782 "Note the use of brackets which allow internal comments in debconf fields.  "
2783 "Also note the use of comments which will show up in files the translators "
2784 "will work with."
2785 msgstr ""
2786 "Veuillez noter l'utilisation de crochets pour autoriser des commentaires "
2787 "internes dans les champs de <systemitem role=\"package\">debconf</"
2788 "systemitem>. Notez également l'utilisation de commentaires qui apparaîtront "
2789 "dans les fichiers de travail des traducteurs."
2790
2791 # type: Content of: <chapter><section><section><section><para>
2792 #. type: Content of: <chapter><section><section><section><para>
2793 #: best-pkging-practices.dbk:1267
2794 msgid ""
2795 "The comments are needed as the _Default trick is a bit confusing: the "
2796 "translators may put their own choice"
2797 msgstr ""
2798 "Les commentaires sont très utiles car l'astuce « <literal>_Default</"
2799 "literal> » est parfois déroutante pour les traducteurs qui doivent y mettre "
2800 "leur propre choix et non une simple traduction."
2801
2802 # type: Content of: <chapter><section><section><section><para>
2803 #. type: Content of: <chapter><section><section><section><para>
2804 #: best-pkging-practices.dbk:1275
2805 msgid ""
2806 "Do NOT use empty default field.  If you don't want to use default values, do "
2807 "not use Default at all."
2808 msgstr ""
2809 "N'utilisez <emphasis role=\"strong\">pas</emphasis> de champ "
2810 "<literal>Default</literal> vide. Si vous ne souhaitez pas avoir de valeur "
2811 "par défaut, n'utilisez pas du tout ce champ."
2812
2813 # type: Content of: <chapter><section><section><section><para>
2814 #. type: Content of: <chapter><section><section><section><para>
2815 #: best-pkging-practices.dbk:1279
2816 msgid ""
2817 "If you use po-debconf (and you <emphasis role=\"strong\">should</emphasis>, "
2818 "see <xref linkend=\"s6.5.2.2\"/>), consider making this field translatable, "
2819 "if you think it may be translated."
2820 msgstr ""
2821 "Quand vous utilisez <systemitem role=\"package\">po-debconf</systemitem>, "
2822 "(et vous <emphasis role=\"strong\">devriez</emphasis>, voir <xref linkend="
2823 "\"s6.5.2.2\"/>), veuillez rendre ce champ traduisible si vous pensez qu'il "
2824 "peut l'être."
2825
2826 # type: Content of: <chapter><section><section><section><para>
2827 #. type: Content of: <chapter><section><section><section><para>
2828 #: best-pkging-practices.dbk:1284
2829 msgid ""
2830 "If the default value may vary depending on language/country (for instance "
2831 "the default value for a language choice), consider using the special "
2832 "_Default type documented in <citerefentry> <refentrytitle>po-debconf</"
2833 "refentrytitle> <manvolnum>7</manvolnum> </citerefentry>."
2834 msgstr ""
2835 "Si la valeur par défaut peut dépendre de la langue ou du pays (par exemple "
2836 "une langue par défaut dans un programme), pensez à utiliser le type "
2837 "« <literal>_Default</literal> » documenté dans la page de manuel "
2838 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2839 "manvolnum> </citerefentry>."
2840
2841 # type: Content of: <chapter><section><title>
2842 #. type: Content of: <chapter><section><title>
2843 #: best-pkging-practices.dbk:1296
2844 msgid "Internationalization"
2845 msgstr "Internationalisation"
2846
2847 #. type: Content of: <chapter><section><para>
2848 #: best-pkging-practices.dbk:1298
2849 msgid ""
2850 "This section contains global information for developers to make translators' "
2851 "life easier.  More information for translators and developers interested in "
2852 "internationalization are available in the <ulink url=\"&url-i18n-l10n;"
2853 "\">Internationalisation and localisation in Debian</ulink> documentation."
2854 msgstr ""
2855 "Cette section fournit des informations générales à destination des "
2856 "développeurs pour simplifier la vie des traducteurs. Vous trouverez plus "
2857 "d'informations à destination des traducteurs et développeurs intéressés par "
2858 "l'internationalisation dans la documentation sur l'<ulink url=\"&url-i18n-"
2859 "l10n;\">internationalisation et la localisation dans Debian</ulink>."
2860
2861 # type: Content of: <chapter><section><section><title>
2862 #. type: Content of: <chapter><section><section><title>
2863 #: best-pkging-practices.dbk:1305
2864 msgid "Handling debconf translations"
2865 msgstr ""
2866 "Gestion des traductions <systemitem role=\"package\">debconf</systemitem>"
2867
2868 # type: Content of: <chapter><section><section><para>
2869 #. type: Content of: <chapter><section><section><para>
2870 #: best-pkging-practices.dbk:1307
2871 msgid ""
2872 "Like porters, translators have a difficult task.  They work on many packages "
2873 "and must collaborate with many different maintainers.  Moreover, most of the "
2874 "time, they are not native English speakers, so you may need to be "
2875 "particularly patient with them."
2876 msgstr ""
2877 "Comme les porteurs, les traducteurs ont une tâche difficile. Ils travaillent "
2878 "sur de nombreux paquets et doivent collaborer avec de nombreux responsables. "
2879 "De plus, ils n'ont généralement pas la langue anglaise comme langue "
2880 "maternelle et vous devez donc faire preuve d'une patience particulière avec "
2881 "eux."
2882
2883 # type: Content of: <chapter><section><section><para>
2884 #. type: Content of: <chapter><section><section><para>
2885 #: best-pkging-practices.dbk:1313
2886 msgid ""
2887 "The goal of <systemitem role=\"package\">debconf</systemitem> was to make "
2888 "packages configuration easier for maintainers and for users.  Originally, "
2889 "translation of debconf templates was handled with <command>debconf-"
2890 "mergetemplate</command>.  However, that technique is now deprecated; the "
2891 "best way to accomplish <systemitem role=\"package\">debconf</systemitem> "
2892 "internationalization is by using the <systemitem role=\"package\">po-"
2893 "debconf</systemitem> package.  This method is easier both for maintainer and "
2894 "translators; transition scripts are provided."
2895 msgstr ""
2896 "L'objectif de <systemitem role=\"package\">debconf</systemitem> est de "
2897 "rendre la configuration des paquets plus facile pour les responsables de "
2898 "paquets et pour les utilisateurs. Initialement, la traduction des écrans de "
2899 "debconf était gérée avec <command>debconf-mergetemplate</command>. "
2900 "Cependant, cette technique est désormais obsolète et la meilleure façon "
2901 "d'internationaliser <systemitem role=\"package\">debconf</systemitem> est "
2902 "d'utiliser le paquet <systemitem role=\"package\">po-debconf</systemitem>. "
2903 "Cette méthode simplifie le travail des traducteurs et des responsables et "
2904 "des scripts de transition sont fournis."
2905
2906 # type: Content of: <chapter><section><section><para>
2907 #. type: Content of: <chapter><section><section><para>
2908 #: best-pkging-practices.dbk:1323
2909 msgid ""
2910 "Using <systemitem role=\"package\">po-debconf</systemitem>, the translation "
2911 "is stored in <filename>.po</filename> files (drawing from <command>gettext</"
2912 "command> translation techniques).  Special template files contain the "
2913 "original messages and mark which fields are translatable.  When you change "
2914 "the value of a translatable field, by calling <command>debconf-updatepo</"
2915 "command>, the translation is marked as needing attention from the "
2916 "translators.  Then, at build time, the <command>dh_installdebconf</command> "
2917 "program takes care of all the needed magic to add the template along with "
2918 "the up-to-date translations into the binary packages.  Refer to the "
2919 "<citerefentry> <refentrytitle>po-debconf</refentrytitle> <manvolnum>7</"
2920 "manvolnum> </citerefentry> manual page for details."
2921 msgstr ""
2922 "Avec <systemitem role=\"package\">po-debconf</systemitem>, les traductions "
2923 "sont gérées dans des fichiers <filename>.po</filename> (hérités des "
2924 "techniques de traduction utilisées avec <command>gettext</command>). Des "
2925 "fichiers modèles contiennent les messages d'origine et les champs à traduire "
2926 "y sont marqués spécifiquement. Lorsque le contenu d'un champ traduisible est "
2927 "modifié, l'emploi de la commande <command>debconf-updatepo</command> permet "
2928 "d'indiquer que la traduction a besoin d'une mise à jour par les traducteurs. "
2929 "Ensuite, au moment de la construction du paquet, le programme "
2930 "<command>dh_installdebconf</command> s'occupe des opérations nécessaires "
2931 "pour ajouter le modèle avec les traductions à jour dans les paquets "
2932 "binaires. Vous pouvez consulter la page de manuel de <citerefentry> "
2933 "<refentrytitle>po-debconf</refentrytitle> <manvolnum>7</manvolnum> </"
2934 "citerefentry> pour plus d'informations."
2935
2936 # type: Content of: <chapter><section><section><title>
2937 #. type: Content of: <chapter><section><section><title>
2938 #: best-pkging-practices.dbk:1339
2939 msgid "Internationalized documentation"
2940 msgstr "Documentation internationalisée"
2941
2942 # type: Content of: <chapter><section><section><para>
2943 #. type: Content of: <chapter><section><section><para>
2944 #: best-pkging-practices.dbk:1341
2945 msgid ""
2946 "Internationalizing documentation is crucial for users, but a lot of labor.  "
2947 "There's no way to eliminate all that work, but you can make things easier "
2948 "for translators."
2949 msgstr ""
2950 "L'internationalisation de la documentation est primordiale pour les "
2951 "utilisateurs mais représente un travail très important. Même s'il n'est pas "
2952 "possible de supprimer tout le travail nécessaire, il est possible de "
2953 "faciliter la tâche des traducteurs."
2954
2955 # type: Content of: <chapter><section><section><para>
2956 #. type: Content of: <chapter><section><section><para>
2957 #: best-pkging-practices.dbk:1346
2958 msgid ""
2959 "If you maintain documentation of any size, it is easier for translators if "
2960 "they have access to a source control system.  That lets translators see the "
2961 "differences between two versions of the documentation, so, for instance, "
2962 "they can see what needs to be retranslated.  It is recommended that the "
2963 "translated documentation maintain a note about what source control revision "
2964 "the translation is based on.  An interesting system is provided by <ulink "
2965 "url=\"&url-i18n-doc-check;\">doc-check</ulink> in the <systemitem role="
2966 "\"package\">debian-installer</systemitem> package, which shows an overview "
2967 "of the translation status for any given language, using structured comments "
2968 "for the current revision of the file to be translated and, for a translated "
2969 "file, the revision of the original file the translation is based on.  You "
2970 "might wish to adapt and provide that in your VCS area."
2971 msgstr ""
2972 "Si vous maintenez une documentation de quelque taille que ce soit, il sera "
2973 "plus pratique pour les traducteurs d'avoir accès au système de suivi des "
2974 "versions source. Cela leur permet de voir les différences entre deux "
2975 "versions de la documentation et, par conséquent, de mieux voir où les "
2976 "traductions doivent être modifiées. Il est recommandé que la documentation "
2977 "traduite contienne l'indication du système de suivi des versions source qui "
2978 "est utilisé. Un système pratique est fourni par <ulink url=\"&url-i18n-doc-"
2979 "check;\">doc-check</ulink> du paquet <systemitem role=\"package\">debian-"
2980 "installer</systemitem>, qui permet un survol de l'état de la traduction pour "
2981 "toute langue, par l'utilisation de commentaires structurés dans la version "
2982 "du fichier à traduire et, pour le fichier traduit, la version du fichier sur "
2983 "laquelle est basée la traduction. Il est possible d'adapter ce système dans "
2984 "votre propre dépôt de gestion de version."
2985
2986 # type: Content of: <chapter><section><section><para>
2987 #. type: Content of: <chapter><section><section><para>
2988 #: best-pkging-practices.dbk:1360
2989 msgid ""
2990 "If you maintain XML or SGML documentation, we suggest that you isolate any "
2991 "language-independent information and define those as entities in a separate "
2992 "file which is included by all the different translations.  This makes it "
2993 "much easier, for instance, to keep URLs up to date across multiple files."
2994 msgstr ""
2995 "Si vous maintenez de la documentation en format XML ou SGML, il est "
2996 "conseillé d'isoler l'information indépendante de la langue et de la définir "
2997 "sous forme d'entités dans un fichier à part qui sera inclus par toutes les "
2998 "traductions. Cela rend par exemple plus simple la maintenance d'URL dans de "
2999 "nombreux fichiers."
3000
3001 #. type: Content of: <chapter><section><section><para>
3002 #: best-pkging-practices.dbk:1366
3003 msgid ""
3004 "Some tools (e.g. <systemitem role=\"package\">po4a</systemitem>, <systemitem "
3005 "role=\"package\">poxml</systemitem>, or the <systemitem role=\"package"
3006 "\">translate-toolkit</systemitem>) are specialized in extracting the "
3007 "translatable material from different formats.  They produce PO files, a "
3008 "format quite common to translators, which permits to see what needs to be "
3009 "retranslated when the translated document is updated."
3010 msgstr ""
3011 "Certains outils (par exemple <systemitem role=\"package\">po4a</systemitem>, "
3012 "<systemitem role=\"package\">poxml</systemitem>, ou <systemitem role="
3013 "\"package\">translate-toolkit</systemitem>) sont spécialisés dans "
3014 "l'extraction des composants traduisibles depuis différents formats. Ils "
3015 "fabriquent des fichiers PO (un format plutôt habituel pour les traducteurs), "
3016 "qui permettent de voir les traductions à mettre à jour quand le document a "
3017 "été modifié."
3018
3019 # type: Content of: <chapter><section><title>
3020 #. type: Content of: <chapter><section><title>
3021 #: best-pkging-practices.dbk:1378
3022 msgid "Common packaging situations"
3023 msgstr "Situations courantes de gestion de paquets"
3024
3025 # type: Content of: <chapter><section><section><title>
3026 #. type: Content of: <chapter><section><section><title>
3027 #: best-pkging-practices.dbk:1389
3028 msgid "Packages using <command>autoconf</command>/<command>automake</command>"
3029 msgstr ""
3030 "Paquets utilisant <command>autoconf</command> ou <command>automake</command>"
3031
3032 # type: Content of: <chapter><section><section><para>
3033 #. type: Content of: <chapter><section><section><para>
3034 #: best-pkging-practices.dbk:1391
3035 msgid ""
3036 "Keeping <command>autoconf</command>'s <filename>config.sub</filename> and "
3037 "<filename>config.guess</filename> files up to date is critical for porters, "
3038 "especially on more volatile architectures.  Some very good packaging "
3039 "practices for any package using <command>autoconf</command> and/or "
3040 "<command>automake</command> have been synthesized in &file-bpp-autotools; "
3041 "from the <systemitem role=\"package\">autotools-dev</systemitem> package.  "
3042 "You're strongly encouraged to read this file and to follow the given "
3043 "recommendations."
3044 msgstr ""
3045 "Pouvoir disposer de fichiers <filename>config.sub</filename> et "
3046 "<filename>config.guess</filename> à jour est un point critique pour les "
3047 "porteurs, particulièrement pour les architectures assez volatiles. De très "
3048 "bonnes pratiques applicables à tout paquet qui utilise <command>autoconf</"
3049 "command> ou <command>automake</command> ont été résumées dans &file-bpp-"
3050 "autotools; du paquet <systemitem role=\"package\">autotools-dev</"
3051 "systemitem>. Il est fortement recommandé de lire ce fichier et d'en suivre "
3052 "les recommandations."
3053
3054 # type: Content of: <chapter><section><section><title>
3055 #. type: Content of: <chapter><section><section><title>
3056 #: best-pkging-practices.dbk:1403
3057 msgid "Libraries"
3058 msgstr "Bibliothèques"
3059
3060 # type: Content of: <chapter><section><section><para>
3061 #. type: Content of: <chapter><section><section><para>
3062 #: best-pkging-practices.dbk:1405
3063 msgid ""
3064 "Libraries are always difficult to package for various reasons.  The policy "
3065 "imposes many constraints to ease their maintenance and to make sure upgrades "
3066 "are as simple as possible when a new upstream version comes out.  Breakage "
3067 "in a library can result in dozens of dependent packages breaking."
3068 msgstr ""
3069 "Les paquets fournissant des bibliothèques sont plus difficiles à maintenir "
3070 "pour plusieurs raisons. La Charte impose de nombreuses contraintes pour en "
3071 "faciliter la maintenance et garantir que les mises à niveau sont aussi "
3072 "simples que possible quand une nouvelle version amont est disponible. Des "
3073 "erreurs dans une bibliothèque sont susceptibles de rendre inutilisables de "
3074 "très nombreux paquets."
3075
3076 # type: Content of: <chapter><section><section><para>
3077 #. type: Content of: <chapter><section><section><para>
3078 #: best-pkging-practices.dbk:1411
3079 msgid ""
3080 "Good practices for library packaging have been grouped in <ulink url=\"&url-"
3081 "libpkg-guide;\">the library packaging guide</ulink>."
3082 msgstr ""
3083 "Les bonnes pratiques pour la maintenance de paquets fournissant des "
3084 "bibliothèques ont été rassemblées dans <ulink url=\"&url-libpkg-guide;\">le "
3085 "guide de gestion des paquets de bibliothèques</ulink>."
3086
3087 # type: Content of: <chapter><section><section><title>
3088 #. type: Content of: <chapter><section><title>
3089 #: best-pkging-practices.dbk:1418 resources.dbk:193
3090 msgid "Documentation"
3091 msgstr "Documentation"
3092
3093 # type: Content of: <chapter><section><section><para>
3094 #. type: Content of: <chapter><section><section><para>
3095 #: best-pkging-practices.dbk:1420
3096 msgid ""
3097 "Be sure to follow the <ulink url=\"&url-debian-policy;ch-docs.html\">Policy "
3098 "on documentation</ulink>."
3099 msgstr ""
3100 "Veuillez vous assurer que vous suivez la <ulink url=\"&url-debian-policy;ch-"
3101 "docs.html\">Charte de documentation</ulink>."
3102
3103 # type: Content of: <chapter><section><section><para>
3104 #. type: Content of: <chapter><section><section><para>
3105 #: best-pkging-practices.dbk:1425
3106 msgid ""
3107 "If your package contains documentation built from XML or SGML, we recommend "
3108 "you not ship the XML or SGML source in the binary package(s).  If users want "
3109 "the source of the documentation, they should retrieve the source package."
3110 msgstr ""
3111 "Si votre paquet contient de la documentation construite à partir de fichiers "
3112 "XML ou SGML, il est recommandé de ne pas fournir ces fichiers source dans "
3113 "les paquets binaires. Les utilisateurs qui souhaiteraient disposer des "
3114 "sources de la documentation peuvent alors récupérer le paquet source."
3115
3116 # type: Content of: <chapter><section><section><para>
3117 #. type: Content of: <chapter><section><section><para>
3118 #: best-pkging-practices.dbk:1430
3119 msgid ""
3120 "Policy specifies that documentation should be shipped in HTML format.  We "
3121 "also recommend shipping documentation in PDF and plain text format if "
3122 "convenient and if output of reasonable quality is possible.  However, it is "
3123 "generally not appropriate to ship plain text versions of documentation whose "
3124 "source format is HTML."
3125 msgstr ""
3126 "La Charte indique que la documentation devrait être fournie en format HTML. "
3127 "Il est recommandé de la fournir également dans les formats PDF et texte si "
3128 "cela est pratique et si un affichage de qualité raisonnable est possible. "
3129 "Cependant, il est le plus souvent inapproprié de fournir en format texte "
3130 "simple des versions de documentations dont le format source est HTML."
3131
3132 # type: Content of: <chapter><section><section><para>
3133 #. type: Content of: <chapter><section><section><para>
3134 #: best-pkging-practices.dbk:1437
3135 msgid ""
3136 "Major shipped manuals should register themselves with <systemitem role="
3137 "\"package\">doc-base</systemitem> on installation.  See the <systemitem role="
3138 "\"package\">doc-base</systemitem> package documentation for more information."
3139 msgstr ""
3140 "Les manuels les plus importants qui sont fournis devraient être enregistrés "
3141 "avec <systemitem role=\"package\">doc-base</systemitem> lors de leur "
3142 "installation. Veuillez consulter la documentation du paquet <systemitem role="
3143 "\"package\">doc-base</systemitem> pour plus d'informations."
3144
3145 #. type: Content of: <chapter><section><section><para>
3146 #: best-pkging-practices.dbk:1443
3147 msgid ""
3148 "Debian policy (section 12.1) directs that manual pages should accompany "
3149 "every program, utility, and function, and suggests them for other objects "
3150 "like configuration files. If the work you are packaging does not have such "
3151 "manual pages, consider writing them for inclusion in your package, and "
3152 "submitting them upstream."
3153 msgstr ""
3154 "La Charte Debian (section 12.1) indique que des pages de manuel devraient "
3155 "être fournies avec chaque programme, utilitaire et fonction, et suggère d'en "
3156 "fournir pour les autres éléments comme les fichiers de configuration. Si le "
3157 "travail que vous empaquetez ne fournit pas de telles pages de manuel, "
3158 "veuillez envisager de les écrire pour les ajouter à votre paquet, et les "
3159 "proposer en amont."
3160
3161 #. type: Content of: <chapter><section><section><para>
3162 #: best-pkging-practices.dbk:1450
3163 msgid ""
3164 "The manpages do not need to be written directly in the troff format.  "
3165 "Popular source formats are Docbook, POD and reST, which can be converted "
3166 "using <command>xsltproc</command>, <command>pod2man</command> and "
3167 "<command>rst2man</command> respectively. To a lesser extent, the "
3168 "<command>help2man</command> program can also be used to write a stub."
3169 msgstr ""
3170 "Les pages de manuel n'ont pas besoin d'être écrites directement au format "
3171 "troff. Les formats source populaires Docbook, POD et reST peuvent être "
3172 "convertis en utilisant respectivement <command>xsltproc</command>, "
3173 "<command>pod2man</command> et <command>rst2man</command>. De moins grande "
3174 "ampleur, le programme <command>help2man</command> peut aussi être utilisé "
3175 "pour écrire une souche."
3176
3177 # type: Content of: <chapter><section><section><title>
3178 #. type: Content of: <chapter><section><section><title>
3179 #: best-pkging-practices.dbk:1459
3180 msgid "Specific types of packages"
3181 msgstr "Catégories particulières de paquets"
3182
3183 # type: Content of: <chapter><section><section><para>
3184 #. type: Content of: <chapter><section><section><para>
3185 #: best-pkging-practices.dbk:1461
3186 msgid ""
3187 "Several specific types of packages have special sub-policies and "
3188 "corresponding packaging rules and practices:"
3189 msgstr ""
3190 "Plusieurs catégories particulières de paquets utilisent des chartes "
3191 "spécifiques avec leurs règles et leurs pratiques d'empaquetage."
3192
3193 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3194 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3195 #: best-pkging-practices.dbk:1467
3196 msgid ""
3197 "Perl related packages have a <ulink url=\"&url-perl-policy;\">Perl policy</"
3198 "ulink>, some examples of packages following that policy are <systemitem role="
3199 "\"package\">libdbd-pg-perl</systemitem> (binary perl module) or <systemitem "
3200 "role=\"package\">libmldbm-perl</systemitem> (arch independent perl module)."
3201 msgstr ""
3202 "Les paquets liés à Perl utilisent une <ulink url=\"&url-perl-policy;"
3203 "\">charte Perl</ulink>. Des exemples de tels paquets qui appliquent cette "
3204 "charte spécifique sont <systemitem role=\"package\">libdbd-pg-perl</"
3205 "systemitem> (module Perl binaire) ou <systemitem role=\"package\">libmldbm-"
3206 "perl</systemitem> (module Perl indépendant de l'architecture)."
3207
3208 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3209 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3210 #: best-pkging-practices.dbk:1476
3211 msgid ""
3212 "Python related packages have their python policy; see &file-python-policy; "
3213 "in the <systemitem role=\"package\">python</systemitem> package."
3214 msgstr ""
3215 "Les paquets liés à Python utilisent une charte Python. Veuillez consulter le "
3216 "fichier &file-python-policy; du paquet <systemitem role=\"package\">python</"
3217 "systemitem> pour plus d'informations."
3218
3219 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3220 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3221 #: best-pkging-practices.dbk:1483
3222 msgid ""
3223 "Emacs related packages have the <ulink url=\"&url-emacs-policy;\">emacs "
3224 "policy</ulink>."
3225 msgstr ""
3226 "Les paquets liés à Emacs utilisent une <ulink url=\"&url-emacs-policy;"
3227 "\">charte Emacs</ulink>."
3228
3229 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3230 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3231 #: best-pkging-practices.dbk:1490
3232 msgid ""
3233 "Java related packages have their <ulink url=\"&url-java-policy;\">java "
3234 "policy</ulink>."
3235 msgstr ""
3236 "Les paquets liés à Java utilisent une <ulink url=\"&url-java-policy;"
3237 "\">charte Java</ulink>."
3238
3239 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3240 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3241 #: best-pkging-practices.dbk:1497
3242 msgid ""
3243 "Ocaml related packages have their own policy, found in &file-ocaml-policy; "
3244 "from the <systemitem role=\"package\">ocaml</systemitem> package.  A good "
3245 "example is the <systemitem role=\"package\">camlzip</systemitem> source "
3246 "package."
3247 msgstr ""
3248 "Les paquets liés à Ocaml utilisent leur propre charte, que l'on peut trouver "
3249 "dans le fichier &file-ocaml-policy; du paquet <systemitem role=\"package"
3250 "\">ocaml</systemitem>. Un bon exemple est fourni par le paquet source "
3251 "<systemitem role=\"package\">camlzip</systemitem>."
3252
3253 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3254 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3255 #: best-pkging-practices.dbk:1505
3256 msgid ""
3257 "Packages providing XML or SGML DTDs should conform to the recommendations "
3258 "found in the <systemitem role=\"package\">sgml-base-doc</systemitem> package."
3259 msgstr ""
3260 "Les paquets fournissant des DTD XML ou SGML devraient suivre les "
3261 "recommandations données dans le paquet <systemitem role=\"package\">sgml-"
3262 "base-doc</systemitem>."
3263
3264 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3265 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
3266 #: best-pkging-practices.dbk:1511
3267 msgid ""
3268 "Lisp packages should register themselves with <systemitem role=\"package"
3269 "\">common-lisp-controller</systemitem>, about which see &file-lisp-"
3270 "controller;."
3271 msgstr ""
3272 "Les paquets Lisp doivent s'enregistrer avec <systemitem role=\"package"
3273 "\">common-lisp-controller</systemitem>, pour lequel plus d'information est "
3274 "disponible dans &file-lisp-controller;."
3275
3276 # type: Content of: <chapter><section><section><title>
3277 #. type: Content of: <chapter><section><section><title>
3278 #: best-pkging-practices.dbk:1541
3279 msgid "Architecture-independent data"
3280 msgstr "Données indépendantes de l'architecture"
3281
3282 # type: Content of: <chapter><section><section><para>
3283 #. type: Content of: <chapter><section><section><para>
3284 #: best-pkging-practices.dbk:1543
3285 msgid ""
3286 "It is not uncommon to have a large amount of architecture-independent data "
3287 "packaged with a program.  For example, audio files, a collection of icons, "
3288 "wallpaper patterns, or other graphic files.  If the size of this data is "
3289 "negligible compared to the size of the rest of the package, it's probably "
3290 "best to keep it all in a single package."
3291 msgstr ""
3292 "Il est fréquent qu'un grand nombre de données indépendantes de "
3293 "l'architecture soient fournies avec un programme. Cela peut être par exemple "
3294 "des fichiers audio, un ensemble d'icônes, des motifs de papier-peint ou "
3295 "d'autres fichiers graphiques. Si la taille de ces données est négligeable "
3296 "par rapport à la taille du reste du paquet, il est probablement préférable "
3297 "de laisser l'ensemble dans un seul paquet."
3298
3299 # type: Content of: <chapter><section><section><para>
3300 #. type: Content of: <chapter><section><section><para>
3301 #: best-pkging-practices.dbk:1550
3302 msgid ""
3303 "However, if the size of the data is considerable, consider splitting it out "
3304 "into a separate, architecture-independent package (<filename>_all.deb</"
3305 "filename>).  By doing this, you avoid needless duplication of the same data "
3306 "into eleven or more .debs, one per each architecture.  While this adds some "
3307 "extra overhead into the <filename>Packages</filename> files, it saves a lot "
3308 "of disk space on Debian mirrors.  Separating out architecture-independent "
3309 "data also reduces processing time of <command>lintian</command> (see <xref "
3310 "linkend=\"tools-lint\"/>) when run over the entire Debian archive."
3311 msgstr ""
3312 "Cependant, si cette taille est importante, vous devriez réfléchir à les "
3313 "fournir dans un paquet séparé, indépendant de l'architecture (<filename>_all."
3314 "deb</filename>). Cela permet ainsi d'éviter la duplication des mêmes données "
3315 "dans de nombreux paquets binaires, un par architecture. Bien que cela ajoute "
3316 "des entrées dans les fichiers <filename>Packages</filename>, cela permet "
3317 "d'économiser une place importante sur les miroirs de Debian. La séparation "
3318 "des données indépendantes de l'architecture réduit également le temps de "
3319 "traitement de <command>lintian</command> (voir <xref linkend=\"tools-lint\"/"
3320 ">) lorsqu'il est utilisé sur l'archive Debian en entier."
3321
3322 # type: Content of: <chapter><section><section><title>
3323 #. type: Content of: <chapter><section><section><title>
3324 #: best-pkging-practices.dbk:1562
3325 msgid "Needing a certain locale during build"
3326 msgstr "Besoin de paramètres régionaux spécifiques lors de la construction"
3327
3328 # type: Content of: <chapter><section><section><para>
3329 #. type: Content of: <chapter><section><section><para>
3330 #: best-pkging-practices.dbk:1564
3331 msgid ""
3332 "If you need a certain locale during build, you can create a temporary file "
3333 "via this trick:"
3334 msgstr ""
3335 "Si des paramètres régionaux (« <literal>locale</literal> ») sont nécessaires "
3336 "pour la construction d'un paquet, vous pouvez créer un fichier temporaire "
3337 "avec l'astuce suivante."
3338
3339 # type: Content of: <chapter><section><section><para>
3340 #. type: Content of: <chapter><section><section><para>
3341 #: best-pkging-practices.dbk:1568
3342 msgid ""
3343 "If you set <varname>LOCPATH</varname> to the equivalent of <filename>/usr/"
3344 "lib/locale</filename>, and <varname>LC_ALL</varname> to the name of the "
3345 "locale you generate, you should get what you want without being root.  "
3346 "Something like this:"
3347 msgstr ""
3348 "Si la variable <varname>LOCPATH</varname> est placée sur l'équivalent de "
3349 "<filename>/usr/lib/locale</filename> et <varname>LC_ALL</varname> sur le nom "
3350 "des paramètres régionaux à créer, vous devriez pouvoir obtenir le résultat "
3351 "escompté sans avoir les privilèges du superutilisateur. La séquence "
3352 "ressemblera alors à :"
3353
3354 # type: Content of: <chapter><section><section><screen>
3355 #. type: Content of: <chapter><section><section><screen>
3356 #: best-pkging-practices.dbk:1573
3357 #, no-wrap
3358 msgid ""
3359 "LOCALE_PATH=debian/tmpdir/usr/lib/locale\n"
3360 "LOCALE_NAME=en_IN\n"
3361 "LOCALE_CHARSET=UTF-8\n"
3362 "\n"
3363 "mkdir -p $LOCALE_PATH\n"
3364 "localedef -i $LOCALE_NAME.$LOCALE_CHARSET -f $LOCALE_CHARSET $LOCALE_PATH/$LOCALE_NAME.$LOCALE_CHARSET\n"
3365 "\n"
3366 "# Using the locale\n"
3367 "LOCPATH=$LOCALE_PATH LC_ALL=$LOCALE_NAME.$LOCALE_CHARSET date\n"
3368 msgstr ""
3369 "LOCALE_PATH=debian/tmpdir/usr/lib/locale\n"
3370 "LOCALE_NAME=en_IN\n"
3371 "LOCALE_CHARSET=UTF-8\n"
3372 "\n"
3373 "mkdir -p $LOCALE_PATH\n"
3374 "localedef -i $LOCALE_NAME.$LOCALE_CHARSET -f $LOCALE_CHARSET $LOCALE_PATH/$LOCALE_NAME.$LOCALE_CHARSET\n"
3375 "\n"
3376 "# Using the locale\n"
3377 "LOCPATH=$LOCALE_PATH LC_ALL=$LOCALE_NAME.$LOCALE_CHARSET date\n"
3378
3379 # type: Content of: <chapter><section><section><title>
3380 #. type: Content of: <chapter><section><section><title>
3381 #: best-pkging-practices.dbk:1586
3382 msgid "Make transition packages deborphan compliant"
3383 msgstr ""
3384 "Paquets de transition conformes à <systemitem role=\"package\">deborphan</"
3385 "systemitem>"
3386
3387 # type: Content of: <chapter><section><section><para>
3388 #. type: Content of: <chapter><section><section><para>
3389 #: best-pkging-practices.dbk:1588
3390 msgid ""
3391 "Deborphan is a program for helping users to detect which packages can safely "
3392 "be removed from the system, i.e.  the ones that have no packages depending "
3393 "on them.  The default operation is to search only within the libs and "
3394 "oldlibs sections, to hunt down unused libraries.  But when passed the right "
3395 "argument, it tries to catch other useless packages."
3396 msgstr ""
3397 "Le programme <systemitem role=\"package\">deborphan</systemitem> permet aux "
3398 "utilisateurs d'identifier les paquets pouvant être supprimés sans crainte du "
3399 "système, c'est-à-dire ceux dont aucun paquet ne dépend. Par défaut, "
3400 "l'utilitaire n'effectue sa recherche que parmi les paquets de bibliothèques "
3401 "et les sections <literal>libs</literal> et <literal>oldlibs</literal>, afin "
3402 "de traquer les bibliothèques inutilisées. Cependant, avec le paramètre "
3403 "approprié, il peut rechercher d'autres paquets inutiles."
3404
3405 # type: Content of: <chapter><section><section><para>
3406 #. type: Content of: <chapter><section><section><para>
3407 #: best-pkging-practices.dbk:1595
3408 msgid ""
3409 "For example, with <literal>--guess-dummy</literal>, <command>deborphan</"
3410 "command> tries to search all transitional packages which were needed for "
3411 "upgrade but which can now safely be removed.  For that, it looks for the "
3412 "string dummy or transitional in their short description."
3413 msgstr ""
3414 "Par exemple, le paramètre <literal>--guess-dummy</literal> de la commande "
3415 "<command>deborphan</command> permet de rechercher les paquets de transition "
3416 "qui étaient nécessaires lors de mises à niveau mais peuvent être supprimés "
3417 "sans problème. Pour cela, il recherche la chaîne « <literal>dummy</"
3418 "literal> » ou « <literal>transitional</literal> » dans leur description "
3419 "courte."
3420
3421 # type: Content of: <chapter><section><section><para>
3422 #. type: Content of: <chapter><section><section><para>
3423 #: best-pkging-practices.dbk:1602
3424 msgid ""
3425 "So, when you are creating such a package, please make sure to add this text "
3426 "to your short description.  If you are looking for examples, just run: "
3427 "<command>apt-cache search .|grep dummy</command> or <command>apt-cache "
3428 "search .|grep transitional</command>."
3429 msgstr ""
3430 "Ainsi, lorsque vous avez besoin de créer un tel paquet, veuillez prendre "
3431 "soin d'ajouter ce texte à sa description courte. Il est facile de trouver "
3432 "des exemples avec les commandes <command>apt-cache search .|grep dummy</"
3433 "command> ou <command>apt-cache search .|grep transitional</command>."
3434
3435 #. type: Content of: <chapter><section><section><para>
3436 #: best-pkging-practices.dbk:1608
3437 msgid ""
3438 "Also, it is recommended to adjust its section to <literal>oldlibs</literal> "
3439 "and its priority to <literal>extra</literal> in order to ease "
3440 "<command>deborphan</command>'s job."
3441 msgstr ""
3442 "De même, vous devriez configurer sa section en <literal>oldlibs</literal> et "
3443 "sa priorité en <literal>extra</literal> afin de faciliter le travail de "
3444 "<command>deborphan</command>."
3445
3446 # type: Content of: <chapter><section><section><title>
3447 #. type: Content of: <chapter><section><section><title>
3448 #: best-pkging-practices.dbk:1617
3449 msgid "Best practices for <filename>.orig.tar.{gz,bz2,xz}</filename> files"
3450 msgstr ""
3451 "Meilleures pratiques pour les fichiers <filename>.orig.tar.{gz,bz2,xz}</"
3452 "filename>"
3453
3454 # type: Content of: <chapter><section><section><para>
3455 #. type: Content of: <chapter><section><section><para>
3456 #: best-pkging-practices.dbk:1619
3457 msgid ""
3458 "There are two kinds of original source tarballs: Pristine source and "
3459 "repackaged upstream source."
3460 msgstr ""
3461 "Il existe deux sortes différentes d'archives source d'origine. Les sources "
3462 "originelles (« <literal>pristine</literal> ») et les sources reconstruites "
3463 "(« <literal>repackaged</literal> »)."
3464
3465 # type: Content of: <chapter><section><section><section><title>
3466 #. type: Content of: <chapter><section><section><section><title>
3467 #: best-pkging-practices.dbk:1623
3468 msgid "Pristine source"
3469 msgstr "Source originelle (« <literal>pristine</literal> »)"
3470
3471 # type: Content of: <chapter><section><section><section><para><footnote><para>
3472 #. type: Content of: <chapter><section><section><section><para><footnote><para>
3473 #: best-pkging-practices.dbk:1627
3474 msgid ""
3475 "We cannot prevent upstream authors from changing the tarball they distribute "
3476 "without also incrementing the version number, so there can be no guarantee "
3477 "that a pristine tarball is identical to what upstream <emphasis>currently</"
3478 "emphasis> distributing at any point in time.  All that can be expected is "
3479 "that it is identical to something that upstream once <emphasis>did</"
3480 "emphasis> distribute.  If a difference arises later (say, if upstream "
3481 "notices that he wasn't using maximal compression in his original "
3482 "distribution and then re-<command>gzip</command>s it), that's just too bad.  "
3483 "Since there is no good way to upload a new <filename>.orig.tar.{gz,bz2,xz}</"
3484 "filename> for the same version, there is not even any point in treating this "
3485 "situation as a bug."
3486 msgstr ""
3487 "Il est impossible d'empêcher les auteurs amont de modifier l'archive qu'ils "
3488 "distribuent sans également incrémenter le numéro de version. Il est donc "
3489 "impossible de garantir qu'une archive originelle est identique à ce que "
3490 "l'auteur amont <emphasis>distribue</emphasis> à un instant donné. Tout ce "
3491 "qu'il est possible de garantir est qu'elle a été identique à ce que l'auteur "
3492 "amont <emphasis>a distribué</emphasis> à un moment donné. Si une différence "
3493 "apparaît plus tard (par exemple si l'auteur amont découvre ne pas avoir "
3494 "utilisé la compression maximale dans sa distribution d'origine et la "
3495 "recompresse, c'est tout simplement dommage. Comme il n'existe pas de méthode "
3496 "adaptée pour envoyer un nouveau fichier <filename>.orig.tar.{gz,bz2,xz}</"
3497 "filename> pour la même version, il est même totalement inutile de traiter "
3498 "cette situation comme un bogue."
3499
3500 # type: Content of: <chapter><section><section><section><para>
3501 #. type: Content of: <chapter><section><section><section><para>
3502 #: best-pkging-practices.dbk:1625
3503 msgid ""
3504 "The defining characteristic of a pristine source tarball is that the "
3505 "<filename>.orig.tar.{gz,bz2,xz}</filename> file is byte-for-byte identical "
3506 "to a tarball officially distributed by the upstream author.<placeholder type="
3507 "\"footnote\" id=\"0\"/> This makes it possible to use checksums to easily "
3508 "verify that all changes between Debian's version and upstream's are "
3509 "contained in the Debian diff.  Also, if the original source is huge, "
3510 "upstream authors and others who already have the upstream tarball can save "
3511 "download time if they want to inspect your packaging in detail."
3512 msgstr ""
3513 "La caractéristique définissant une archive source originelle et que le "
3514 "fichier <filename>.orig.tar.{gz,bz2,xz}</filename> est strictement identique "
3515 "à l'archive fournie par l'auteur amont.<placeholder type=\"footnote\" id="
3516 "\"0\"/> Cela permet d'utiliser des sommes de contrôle pour vérifier que "
3517 "toutes les modifications effectuées entre la version Debian et la version "
3518 "amont sont contenues dans le fichier de différences Debian. De même, si la "
3519 "taille des sources d'origine est importante, les auteurs amont et tous ceux "
3520 "qui disposent de l'archive amont d'origine peuvent économiser du temps de "
3521 "téléchargement s'ils souhaitent contrôler le paquet en détail."
3522
3523 # type: Content of: <chapter><section><section><section><para>
3524 #. type: Content of: <chapter><section><section><section><para>
3525 #: best-pkging-practices.dbk:1645
3526 msgid ""
3527 "There is no universally accepted guidelines that upstream authors follow "
3528 "regarding to the directory structure inside their tarball, but <command>dpkg-"
3529 "source</command> is nevertheless able to deal with most upstream tarballs as "
3530 "pristine source.  Its strategy is equivalent to the following:"
3531 msgstr ""
3532 "Il n'existe pas de convention universellement acceptée pour la structure de "
3533 "répertoires que devraient adopter les auteurs amont dans les archives qu'ils "
3534 "publient, mais <command>dpkg-source</command> peut de toute manière traiter "
3535 "le plupart des archives amont comme des sources originelles. La stratégie de "
3536 "cette commande est la suivante :"
3537
3538 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3539 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3540 #: best-pkging-practices.dbk:1653
3541 msgid "It unpacks the tarball in an empty temporary directory by doing"
3542 msgstr "elle extrait l'archive dans un répertoire temporaire :"
3543
3544 # type: Content of: <chapter><section><section><section><orderedlist><listitem><screen>
3545 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><screen>
3546 #: best-pkging-practices.dbk:1656
3547 #, no-wrap
3548 msgid "zcat path/to/<replaceable>packagename</replaceable>_<replaceable>upstream-version</replaceable>.orig.tar.gz | tar xf -\n"
3549 msgstr "zcat path/to/<replaceable>nomdupaquet</replaceable>_<replaceable>version-amont</replaceable>.orig.tar.gz | tar xf -\n"
3550
3551 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3552 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3553 #: best-pkging-practices.dbk:1661
3554 msgid ""
3555 "If, after this, the temporary directory contains nothing but one directory "
3556 "and no other files, <command>dpkg-source</command> renames that directory to "
3557 "<filename><replaceable>packagename</replaceable>-<replaceable>upstream-"
3558 "version</replaceable>(.orig)</filename>.  The name of the top-level "
3559 "directory in the tarball does not matter, and is forgotten."
3560 msgstr ""
3561 "si, après cela, le répertoire temporaire ne contient qu'un seul répertoire "
3562 "sans fichiers, <command>dpkg-source</command> renomme ce répertoire en "
3563 "<filename><replaceable>nomdupaquet</replaceable>-<replaceable>version-amont</"
3564 "replaceable>(.orig)</filename>. Le nom du répertoire parent de l'archive tar "
3565 "n'a pas d'importance et est oublié ;"
3566
3567 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3568 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3569 #: best-pkging-practices.dbk:1670
3570 msgid ""
3571 "Otherwise, the upstream tarball must have been packaged without a common top-"
3572 "level directory (shame on the upstream author!).  In this case, "
3573 "<command>dpkg-source</command> renames the temporary directory "
3574 "<emphasis>itself</emphasis> to <filename><replaceable>packagename</"
3575 "replaceable>-<replaceable>upstream-version</replaceable>(.orig)</filename>."
3576 msgstr ""
3577 "si ce n'est pas le cas, l'archive amont a été créée sans répertoire parent "
3578 "(honte à l'auteur amont !). Dans ce cas, <command>dpkg-source</command> "
3579 "renomme le répertoire temporaire <emphasis>lui-même</emphasis> en "
3580 "<filename><replaceable>nomdupaquet</replaceable>-<replaceable>version-amont</"
3581 "replaceable>(.orig)</filename>."
3582
3583 # type: Content of: <chapter><section><section><section><title>
3584 #. type: Content of: <chapter><section><section><section><title>
3585 #: best-pkging-practices.dbk:1681
3586 msgid "Repackaged upstream source"
3587 msgstr "Source amont reconstruite"
3588
3589 # type: Content of: <chapter><section><section><section><para>
3590 #. type: Content of: <chapter><section><section><section><para>
3591 #: best-pkging-practices.dbk:1683
3592 msgid ""
3593 "You <emphasis role=\"strong\">should</emphasis> upload packages with a "
3594 "pristine source tarball if possible, but there are various reasons why it "
3595 "might not be possible.  This is the case if upstream does not distribute the "
3596 "source as gzipped tar at all, or if upstream's tarball contains non-DFSG-"
3597 "free material that you must remove before uploading."
3598 msgstr ""
3599 "Vous <emphasis role=\"strong\">devriez</emphasis> envoyer les paquets avec "
3600 "une archive source inchangée, dans la mesure du possible. Il existe "
3601 "cependant plusieurs raisons qui peuvent rendre cela impossible. C'est "
3602 "notamment le cas si les auteurs amont ne distribuent pas d'archive tar "
3603 "compressée du tout ou si l'archive amont contient des parties non conformes "
3604 "aux principes du logiciel libre selon Debian, qui doivent être supprimées "
3605 "avant l'envoi."
3606
3607 # type: Content of: <chapter><section><section><section><para>
3608 #. type: Content of: <chapter><section><section><section><para>
3609 #: best-pkging-practices.dbk:1690
3610 msgid ""
3611 "In these cases the developer must construct a suitable <filename>.orig.tar."
3612 "{gz,bz2,xz}</filename> file himself.  We refer to such a tarball as a "
3613 "repackaged upstream source.  Note that a repackaged upstream source is "
3614 "different from a Debian-native package.  A repackaged source still comes "
3615 "with Debian-specific changes in a separate <filename>.diff.gz</filename> or "
3616 "<filename>.debian.tar.{gz,bz2,xz}</filename> and still has a version number "
3617 "composed of <replaceable>upstream-version</replaceable> and "
3618 "<replaceable>debian-version</replaceable>."
3619 msgstr ""
3620 "Dans ces cas, le responsable doit construire manuellement une archive "
3621 "<filename>.orig.tar.{gz,bz2,xz}</filename>. Cette archive sera appelée une "
3622 "archive amont reconstruite. Il est important de noter qu'elle reste "
3623 "différente d'un paquet natif. Une archive reconstruite est toujours fournie "
3624 "avec les changements propres à Debian dans un fichier <filename>.diff.gz</"
3625 "filename> ou <filename>.debian.tar.{gz,bz2,xz}</filename> séparé et son "
3626 "numéro de version est toujours composé de <replaceable>upstream-version</"
3627 "replaceable> et <replaceable>debian-version</replaceable>."
3628
3629 # type: Content of: <chapter><section><section><section><para>
3630 #. type: Content of: <chapter><section><section><section><para>
3631 #: best-pkging-practices.dbk:1699
3632 msgid ""
3633 "There may be cases where it is desirable to repackage the source even though "
3634 "upstream distributes a <filename>.tar.{gz,bz2,xz}</filename> that could in "
3635 "principle be used in its pristine form.  The most obvious is if "
3636 "<emphasis>significant</emphasis> space savings can be achieved by "
3637 "recompressing the tar archive or by removing genuinely useless cruft from "
3638 "the upstream archive.  Use your own discretion here, but be prepared to "
3639 "defend your decision if you repackage source that could have been pristine."
3640 msgstr ""
3641 "Il peut exister des cas où il est souhaitable de reconstruire une archive "
3642 "source alors que les auteurs amont fournissent bien une archive <filename>."
3643 "tar.{gz,bz2,xz}</filename> qui pourrait être utilisée directement. Le plus "
3644 "évident est la recherche d'un gain de place <emphasis>significatif</"
3645 "emphasis> par recompression ou par suppression de scories inutiles de "
3646 "l'archive source d'origine. Il est important que le responsable exerce avec "
3647 "discernement son propre jugement et soit prêt à le justifier si l'archive "
3648 "source est reconstruite alors qu'elle aurait pu être fournie telle quelle."
3649
3650 # type: Content of: <chapter><section><section><section><para>
3651 #. type: Content of: <chapter><section><section><section><para>
3652 #: best-pkging-practices.dbk:1708
3653 msgid "A repackaged <filename>.orig.tar.{gz,bz2,xz}</filename>"
3654 msgstr "Un fichier <filename>.orig.tar.{gz,bz2,xz}</filename> reconstruit :"
3655
3656 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3657 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3658 #: best-pkging-practices.dbk:1713
3659 msgid ""
3660 "<emphasis role=\"strong\">should</emphasis> be documented in the resulting "
3661 "source package.  Detailed information on how the repackaged source was "
3662 "obtained, and on how this can be reproduced should be provided in "
3663 "<filename>debian/copyright</filename>.  It is also a good idea to provide a "
3664 "<literal>get-orig-source</literal> target in your <filename>debian/rules</"
3665 "filename> file that repeats the process, as described in the Policy Manual, "
3666 "<ulink url=\"&url-debian-policy;ch-source.html#s-debianrules\">Main building "
3667 "script: <filename>debian/rules</filename></ulink>."
3668 msgstr ""
3669 "<emphasis role=\"strong\">devrait</emphasis> être documenté dans le fichier "
3670 "source. Des informations détaillées sur la façon dont les sources ont été "
3671 "obtenues et comment il est possible de refaire l'opération devraient être "
3672 "fournies dans le fichier <filename>debian/copyright</filename>. Il est "
3673 "également suggéré de fournir une cible <literal>get-orig-source</literal> "
3674 "dans le fichier <filename>debian/rules</filename>, qui permette de refaire "
3675 "cette opération, comme indiqué dans la Charte Debian à propos du <ulink url="
3676 "\"&url-debian-policy;ch-source.html#s-debianrules\">script de construction "
3677 "principal : <filename>debian/rules</filename></ulink> ;"
3678
3679 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para><footnote><para>
3680 #: best-pkging-practices.dbk:1728
3681 msgid ""
3682 "As a special exception, if the omission of non-free files would lead to the "
3683 "source failing to build without assistance from the Debian diff, it might be "
3684 "appropriate to instead edit the files, omitting only the non-free parts of "
3685 "them, and/or explain the situation in a <filename>README.source</filename> "
3686 "file in the root of the source tree.  But in that case please also urge the "
3687 "upstream author to make the non-free components easier separable from the "
3688 "rest of the source."
3689 msgstr ""
3690 "Avec pour exception particulière, si l'omission de fichiers non libres "
3691 "provoque une erreur de compilation sans l'aide du fichier de modification "
3692 "Debian, de pouvoir modifier les fichiers pour enlever les portions non "
3693 "libres, ou d'expliquer la situation dans un fichier <filename>README.source</"
3694 "filename> à la racine de l'arbre des sources. Veuillez dans ce cas "
3695 "solliciter l'auteur amont de rendre les portions non libres faciles à "
3696 "séparer du reste des sources."
3697
3698 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3699 #: best-pkging-practices.dbk:1726
3700 msgid ""
3701 "<emphasis role=\"strong\">should not</emphasis> contain any file that does "
3702 "not come from the upstream author(s), or whose contents has been changed by "
3703 "you.<placeholder type=\"footnote\" id=\"0\"/>"
3704 msgstr ""
3705 "<emphasis role=\"strong\">ne devrait pas</emphasis> contenir de fichier non "
3706 "distribué par les auteurs amont, ou dont vous avez modifié le contenu ;"
3707 "<placeholder type=\"footnote\" id=\"0\"/>"
3708
3709 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3710 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3711 #: best-pkging-practices.dbk:1739
3712 msgid ""
3713 "<emphasis role=\"strong\">should</emphasis>, except where impossible for "
3714 "legal reasons, preserve the entire building and portablility infrastructure "
3715 "provided by the upstream author.  For example, it is not a sufficient reason "
3716 "for omitting a file that it is used only when building on MS-DOS.  "
3717 "Similarly, a <filename>Makefile</filename> provided by upstream should not "
3718 "be omitted even if the first thing your <filename>debian/rules</filename> "
3719 "does is to overwrite it by running a configure script."
3720 msgstr ""
3721 "<emphasis role=\"strong\">devrait</emphasis>, sauf si c'est impossible pour "
3722 "des raisons légales, préserver l'intégralité de l'infrastructure de "
3723 "construction et de portabilité fournie par l'auteur amont. Par exemple, il "
3724 "ne faut pas enlever un fichier sous prétexte qu'il ne sert qu'à la "
3725 "compilation sur MS-DOS. De même, un <filename>Makefile</filename> fourni en "
3726 "amont n'a pas de raison d'être enlevé si la première action de "
3727 "<filename>debian/rules</filename> est de l'écraser en exécutant un script de "
3728 "configuration."
3729
3730 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3731 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3732 #: best-pkging-practices.dbk:1748
3733 msgid ""
3734 "(<emphasis>Rationale:</emphasis> It is common for Debian users who need to "
3735 "build software for non-Debian platforms to fetch the source from a Debian "
3736 "mirror rather than trying to locate a canonical upstream distribution point)."
3737 msgstr ""
3738 "(<emphasis>Raison :</emphasis> les utilisateurs Debian ont l'habitude, pour "
3739 "compiler des logiciels sur des systèmes non Debian, de prendre les sources "
3740 "depuis les miroirs Debian plutôt que d'essayer de trouver le dépôt officiel "
3741 "amont) ;"
3742
3743 # type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3744 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3745 #: best-pkging-practices.dbk:1755
3746 msgid ""
3747 "<emphasis role=\"strong\">should</emphasis> use "
3748 "<filename><replaceable>packagename</replaceable>-<replaceable>upstream-"
3749 "version</replaceable>.orig</filename> as the name of the top-level directory "
3750 "in its tarball.  This makes it possible to distinguish pristine tarballs "
3751 "from repackaged ones."
3752 msgstr ""
3753 "<emphasis role=\"strong\">devrait</emphasis> utiliser "
3754 "<filename><replaceable>nomdupaquet</replaceable>-<replaceable>version-amont</"
3755 "replaceable>(.orig)</filename> comme nom de répertoire racine de l'archive. "
3756 "Cela permet de distinguer les sources originelles des sources reconstruites ;"
3757
3758 #. type: Content of: <chapter><section><section><section><orderedlist><listitem><para>
3759 #: best-pkging-practices.dbk:1763
3760 msgid ""
3761 "<emphasis role=\"strong\">should</emphasis> be gzipped or bzipped with "
3762 "maximal compression."
3763 msgstr ""
3764 "<emphasis role=\"strong\">devrait</emphasis> utiliser le taux de compression "
3765 "maximal."
3766
3767 #. type: Content of: <chapter><section><section><section><title>
3768 #: best-pkging-practices.dbk:1770
3769 msgid "Changing binary files"
3770 msgstr "Modification de fichier binaire"
3771
3772 #. type: Content of: <chapter><section><section><section><para>
3773 #: best-pkging-practices.dbk:1772
3774 msgid ""
3775 "Sometimes it is necessary to change binary files contained in the original "
3776 "tarball, or to add binary files that are not in it. This is fully supported "
3777 "when using source packages in “3.0 (quilt)” format, see the "
3778 "<citerefentry><refentrytitle>dpkg-source</refentrytitle><manvolnum>1</"
3779 "manvolnum></citerefentry> manual page for details. When using the older "
3780 "format “1.0”, binary files can't be stored in the <filename>.diff.gz</"
3781 "filename> so you must store an <command>uuencode</command>d (or similar) "
3782 "version of the file(s)  and decode it at build time in <filename>debian/"
3783 "rules</filename> (and move it in its official location)."
3784 msgstr ""
3785 "Il est parfois nécessaire de modifier les fichiers binaires contenus dans "
3786 "l'archive d'origine, ou d'ajouter des fichiers binaires. C'est tout à fait "
3787 "possible avec les paquets au format « 3.0 (quilt) ». Consultez la page de "
3788 "manuel <citerefentry><refentrytitle>dpkg-source</refentrytitle><manvolnum>1</"
3789 "manvolnum></citerefentry> pour plus de détails. Avec le plus ancien format "
3790 "« 1.0 », <filename>.diff.gz</filename> ne peut pas contenir de fichiers "
3791 "binaires, ce qui oblige à utiliser <command>uuencode</command> (ou une "
3792 "fonction similaire) pour les stocker, puis de les reconstruire lors de la "
3793 "compilation dans <filename>debian/rules</filename> (et les remettre à leur "
3794 "place)."
3795
3796 # type: Content of: <chapter><section><section><title>
3797 #. type: Content of: <chapter><section><section><title>
3798 #: best-pkging-practices.dbk:1787
3799 msgid "Best practices for debug packages"
3800 msgstr "Meilleures pratiques pour les paquets de débogage"
3801
3802 # type: Content of: <chapter><section><section><para>
3803 #. type: Content of: <chapter><section><section><para>
3804 #: best-pkging-practices.dbk:1789
3805 msgid ""
3806 "A debug package is a package with a name ending in -dbg, that contains "
3807 "additional information that <command>gdb</command> can use.  Since Debian "
3808 "binaries are stripped by default, debugging information, including function "
3809 "names and line numbers, is otherwise not available when running "
3810 "<command>gdb</command> on Debian binaries.  Debug packages allow users who "
3811 "need this additional debugging information to install it, without bloating a "
3812 "regular system with the information."
3813 msgstr ""
3814 "Un paquet de débogage est un paquet dont le nom se termine par « -dbg », et "
3815 "qui contient des informations supplémentaires que <command>gdb</command> "
3816 "peut utiliser. Puisque les informations de débogage, comme les noms de "
3817 "fonction et de numéro de ligne, sont par défaut absentes des paquets "
3818 "binaires Debian, elles ne pourraient autrement pas être disponibles lors de "
3819 "l'utilisation de <command>gdb</command>. Les paquets de débogage permettent "
3820 "aux utilisateurs qui le désirent d'ajouter ces informations de débogage "
3821 "supplémentaires, sans augmenter la taille d'un système normal avec ces "
3822 "informations."
3823
3824 # type: Content of: <chapter><section><section><para>
3825 #. type: Content of: <chapter><section><section><para>
3826 #: best-pkging-practices.dbk:1797
3827 msgid ""
3828 "It is up to a package's maintainer whether to create a debug package or "
3829 "not.  Maintainers are encouraged to create debug packages for library "
3830 "packages, since this can aid in debugging many programs linked to a "
3831 "library.  In general, debug packages do not need to be added for all "
3832 "programs; doing so would bloat the archive.  But if a maintainer finds that "
3833 "users often need a debugging version of a program, it can be worthwhile to "
3834 "make a debug package for it.  Programs that are core infrastructure, such as "
3835 "apache and the X server are also good candidates for debug packages."
3836 msgstr ""
3837 "C'est à la discrétion des responsables de paquet de créer ou non un paquet "
3838 "de débogage. Il est conseillé de créer des paquets de débogage pour les "
3839 "bibliothèques, puisque cela peut faciliter le débogage de nombreux "
3840 "programmes liés à ces bibliothèques. Normalement, les paquets de débogage "
3841 "n'ont pas besoin d'être ajoutés systématiquement, sinon la taille de "
3842 "l'archive augmenterait considérablement. En revanche, si un responsable "
3843 "estime que des utilisateurs peuvent avoir souvent besoin d'une version de "
3844 "débogage de son programme, il peut être judicieux de fournir un paquet de "
3845 "débogage. Les programmes faisant partie des applications principales de "
3846 "l'infrastructure, comme Apache ou le serveur X, sont également de bons "
3847 "candidats pour les paquets de débogage."
3848
3849 # type: Content of: <chapter><section><section><para>
3850 #. type: Content of: <chapter><section><section><para>
3851 #: best-pkging-practices.dbk:1807
3852 msgid ""
3853 "Some debug packages may contain an entire special debugging build of a "
3854 "library or other binary, but most of them can save space and build time by "
3855 "instead containing separated debugging symbols that <command>gdb</command> "
3856 "can find and load on the fly when debugging a program or library.  The "
3857 "convention in Debian is to keep these symbols in <filename>/usr/lib/debug/"
3858 "<replaceable>path</replaceable></filename>, where <replaceable>path</"
3859 "replaceable> is the path to the executable or library.  For example, "
3860 "debugging symbols for <filename>/usr/bin/foo</filename> go in <filename>/usr/"
3861 "lib/debug/usr/bin/foo</filename>, and debugging symbols for <filename>/usr/"
3862 "lib/libfoo.so.1</filename> go in <filename>/usr/lib/debug/usr/lib/libfoo."
3863 "so.1</filename>."
3864 msgstr ""
3865 "Certains paquets de débogage peuvent contenir une compilation spécifique de "
3866 "débogage complète d'une bibliothèque ou d'un autre programme, mais la "
3867 "plupart peuvent préserver de la place et du temps de compilation en "
3868 "contenant plutôt séparément les symboles de débogage que <command>gdb</"
3869 "command> peut trouver et charger à la volée lors du débogage d'un programme "
3870 "ou d'une bibliothèque. Par convention dans Debian, ces symboles sont gardés "
3871 "dans <filename>/usr/lib/debug/<replaceable>chemin</replaceable></filename>, "
3872 "où <replaceable>chemin</replaceable> est l'arborescence vers l'exécutable ou "
3873 "la bibliothèque. Par exemple, les symboles de débogage pour <filename>/usr/"
3874 "bin/truc</filename> sont dans  <filename>/usr/lib/debug/usr/bin/truc</"
3875 "filename>, et les symboles de débogage pour <filename>/usr/lib/libtruc.so.1</"
3876 "filename> sont dans <filename>/usr/lib/debug/usr/lib/libtruc.so.1</filename>."
3877
3878 #. type: Content of: <chapter><section><section><para>
3879 #: best-pkging-practices.dbk:1819
3880 msgid ""
3881 "The debugging symbols can be extracted from an object file using "
3882 "<command>objcopy --only-keep-debug</command>.  Then the object file can be "
3883 "stripped, and <command>objcopy --add-gnu-debuglink</command> used to specify "
3884 "the path to the debugging symbol file.  <citerefentry> "
3885 "<refentrytitle>objcopy</refentrytitle> <manvolnum>1</manvolnum> </"
3886 "citerefentry> explains in detail how this works."
3887 msgstr ""
3888 "Les symboles de débogage peuvent être extraits d'un fichier objet à l'aide "
3889 "de <command>objcopy --only-keep-debug</command>. Ensuite les informations de "
3890 "débogage peuvent être supprimées du fichier objet, et <command>objcopy --add-"
3891 "gnu-debuglink</command> peut être utilisé pour préciser le chemin vers le "
3892 "fichier contenant les symboles de débogage. <citerefentry> "
3893 "<refentrytitle>objcopy</refentrytitle> <manvolnum>1</manvolnum> </"
3894 "citerefentry> explique en détail le fonctionnement."
3895
3896 # type: Content of: <chapter><section><section><para>
3897 #. type: Content of: <chapter><section><section><para>
3898 #: best-pkging-practices.dbk:1827
3899 msgid ""
3900 "The <command>dh_strip</command> command in <systemitem role=\"package"
3901 "\">debhelper</systemitem> supports creating debug packages, and can take "
3902 "care of using <command>objcopy</command> to separate out the debugging "
3903 "symbols for you.  If your package uses <systemitem role=\"package"
3904 "\">debhelper</systemitem>, all you need to do is call <command>dh_strip --"
3905 "dbg-package=libfoo-dbg</command>, and add an entry to <filename>debian/"
3906 "control</filename> for the debug package."
3907 msgstr ""
3908 "La commande <command>dh_strip</command> de <systemitem role=\"package"
3909 "\">debhelper</systemitem> permet de créer les paquets de débogage, et prend "
3910 "soin d'utiliser <command>objcopy</command> pour séparer les symboles de "
3911 "débogage à votre place. Si le paquet utilise <systemitem role=\"package"
3912 "\">debhelper</systemitem>, il suffit d'appeler <command>dh_strip --dbg-"
3913 "package=libtruc-dbg</command>, et d'ajouter une entrée à <filename>debian/"
3914 "control</filename> pour le paquet de débogage."
3915
3916 # type: Content of: <chapter><section><section><para>
3917 #. type: Content of: <chapter><section><section><para>
3918 #: best-pkging-practices.dbk:1834
3919 msgid ""
3920 "Note that the debug package should depend on the package that it provides "
3921 "debugging symbols for, and this dependency should be versioned.  For example:"
3922 msgstr ""
3923 "Remarquez que le paquet de débogage devrait dépendre du paquet dont il "
3924 "fournit les symboles de débogage, et que cette dépendance devrait être "
3925 "spécifique à la version. Par exemple"
3926
3927 #. type: Content of: <chapter><section><section><screen>
3928 #: best-pkging-practices.dbk:1838
3929 #, no-wrap
3930 msgid "Depends: libfoo (= ${binary:Version})\n"
3931 msgstr "Depends: libtruc (= ${binary:Version})\n"
3932
3933 # type: Content of: <chapter><section><section><title>
3934 #. type: Content of: <chapter><section><section><title>
3935 #: best-pkging-practices.dbk:1842
3936 msgid "Best practices for meta-packages"
3937 msgstr "Meilleures pratiques pour les métapaquets"
3938
3939 #. type: Content of: <chapter><section><section><para>
3940 #: best-pkging-practices.dbk:1844
3941 msgid ""
3942 "A meta-package is a mostly empty package that makes it easy to install a "
3943 "coherent set of packages that can evolve over time. It achieves this by "
3944 "depending on all the packages of the set. Thanks to the power of APT, the "
3945 "meta-package maintainer can adjust the dependencies and the user's system "
3946 "will automatically get the supplementary packages. The dropped packages that "
3947 "were automatically installed will be also be marked as removal candidates "
3948 "(and are even automatically removed by <command>aptitude</command>).  "
3949 "<systemitem role=\"package\">gnome</systemitem> and <systemitem role="
3950 "\"package\">linux-image-amd64</systemitem> are two examples of meta-packages "
3951 "(built by the source packages <systemitem role=\"package\">meta-gnome2</"
3952 "systemitem> and <systemitem role=\"package\">linux-latest</systemitem>)."
3953 msgstr ""
3954 "Un métapaquet est un paquet principalement vide qui facilite l'installation "
3955 "d'un ensemble de paquets cohérents qui peut évoluer avec le temps. Il "
3956 "atteint cet objectif en dépendant de tous les paquets de l'ensemble. Grâce à "
3957 "la puissance d'APT, le responsable du métapaquet peut configurer les "
3958 "dépendances et le système de l'utilisateur obtiendra automatiquement les "
3959 "paquets supplémentaires. Les paquets devenus inutiles qui avaient été "
3960 "installés automatiquement seront aussi marqués comme candidats à la "
3961 "suppression (et même automatiquement supprimés par <command>aptitude</"
3962 "command>). Par exemple <systemitem role=\"package\">gnome</systemitem> et "
3963 "<systemitem role=\"package\">linux-image-amd64</systemitem> sont deux "
3964 "métapaquets (construits par les paquets source <systemitem role=\"package"
3965 "\">meta-gnome2</systemitem> et <systemitem role=\"package\">linux-latest</"
3966 "systemitem>)."
3967
3968 #. type: Content of: <chapter><section><section><para>
3969 #: best-pkging-practices.dbk:1858
3970 msgid ""
3971 "The long description of the meta-package must clearly document its purpose "
3972 "so that the user knows what he will lose if he removes the package. Being "
3973 "explicit about the consequences is recommended. This is particularly "
3974 "important for meta-packages which are installed during initial installation "
3975 "and that have not been explicitly installed by the user.  Those tend to be "
3976 "important to ensure smooth system upgrades and the user should be "
3977 "discouraged from uninstalling them to avoid potential breakages."
3978 msgstr ""
3979 "La description longue du métapaquet doit clairement expliquer son objectif, "
3980 "afin d'informer l'utilisateur sur ce qu'il perdra s'il supprime le paquet. "
3981 "Vous devriez être explicite sur les conséquences. C'est tout "
3982 "particulièrement important pour les métapaquets installés lors de "
3983 "l'installation initiale qui n'ont pas été installés explicitement par "
3984 "l'utilisateur. Ils ont tendance à être importants pour garantir les mises à "
3985 "niveau du système et la description devrait essayer de dissuader "
3986 "l'utilisateur de les désinstaller pour éviter d'éventuels dommages."
3987
3988 # type: Content of: <chapter><title>
3989 #. type: Content of: <chapter><title>
3990 #: beyond-pkging.dbk:7
3991 msgid "Beyond Packaging"
3992 msgstr "Au-delà de l'empaquetage"
3993
3994 # type: Content of: <chapter><para>
3995 #. type: Content of: <chapter><para>
3996 #: beyond-pkging.dbk:9
3997 msgid ""
3998 "Debian is about a lot more than just packaging software and maintaining "
3999 "those packages.  This chapter contains information about ways, often really "
4000 "critical ways, to contribute to Debian beyond simply creating and "
4001 "maintaining packages."
4002 msgstr ""
4003 "Debian, c'est beaucoup plus que de l'empaquetage de logiciels et de la "
4004 "maintenance de paquets. Ce chapitre contient des informations sur les "
4005 "façons, souvent vraiment importantes, de contribuer à Debian au-delà de la "
4006 "simple création et maintenance de paquets."
4007
4008 # type: Content of: <chapter><para>
4009 #. type: Content of: <chapter><para>
4010 #: beyond-pkging.dbk:14
4011 msgid ""
4012 "As a volunteer organization, Debian relies on the discretion of its members "
4013 "in choosing what they want to work on and in choosing the most critical "
4014 "thing to spend their time on."
4015 msgstr ""
4016 "En tant qu'organisation de volontaires, Debian repose sur la liberté de "
4017 "choisir ce sur quoi l'on désire travailler et de choisir la partie la plus "
4018 "importante à laquelle on veut consacrer son temps."
4019
4020 # type: Content of: <chapter><section><title>
4021 #. type: Content of: <chapter><section><title>
4022 #: beyond-pkging.dbk:19
4023 msgid "Bug reporting"
4024 msgstr "Signalement de bogues"
4025
4026 # type: Content of: <chapter><section><para>
4027 #. type: Content of: <chapter><section><para>
4028 #: beyond-pkging.dbk:21
4029 msgid ""
4030 "We encourage you to file bugs as you find them in Debian packages.  In fact, "
4031 "Debian developers are often the first line testers.  Finding and reporting "
4032 "bugs in other developers' packages improves the quality of Debian."
4033 msgstr ""
4034 "Nous vous encourageons à signaler des bogues quand vous en trouvez dans les "
4035 "paquets Debian. En fait, les développeurs Debian sont souvent les testeurs "
4036 "de première ligne. Trouver et signaler les bogues dans les paquets d'autres "
4037 "développeurs améliore la qualité de Debian."
4038
4039 # type: Content of: <chapter><section><para>
4040 #. type: Content of: <chapter><section><para>
4041 #: beyond-pkging.dbk:26
4042 msgid ""
4043 "Read the <ulink url=\"&url-bts-report;\">instructions for reporting bugs</"
4044 "ulink> in the Debian <ulink url=\"&url-bts;\">bug tracking system</ulink>."
4045 msgstr ""
4046 "Lisez les <ulink url=\"&url-bts-report;\">instructions pour signaler un "
4047 "bogue</ulink> dans le <ulink url=\"&url-bts;\">système de suivi des bogues</"
4048 "ulink> Debian."
4049
4050 # type: Content of: <chapter><section><para>
4051 #. type: Content of: <chapter><section><para>
4052 #: beyond-pkging.dbk:31
4053 msgid ""
4054 "Try to submit the bug from a normal user account at which you are likely to "
4055 "receive mail, so that people can reach you if they need further information "
4056 "about the bug.  Do not submit bugs as root."
4057 msgstr ""
4058 "Essayez de signaler un bogue à partir d'un compte utilisateur normal avec "
4059 "lequel vous pouvez recevoir des courriers, pour que les personnes puissent "
4060 "vous joindre si elles ont besoin de plus d'informations à propos du bogue. "
4061 "Ne signalez pas de bogues en tant que root."
4062
4063 # type: Content of: <chapter><section><para>
4064 #. type: Content of: <chapter><section><para>
4065 #: beyond-pkging.dbk:36
4066 msgid ""
4067 "You can use a tool like <citerefentry> <refentrytitle>reportbug</"
4068 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> to submit bugs.  It "
4069 "can automate and generally ease the process."
4070 msgstr ""
4071 "Vous pouvez utiliser un outil comme <citerefentry> <refentrytitle>reportbug</"
4072 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> pour signaler des "
4073 "bogues. Il peut automatiser et dans l'ensemble faciliter le processus."
4074
4075 # type: Content of: <chapter><section><para>
4076 #. type: Content of: <chapter><section><para>
4077 #: beyond-pkging.dbk:41
4078 msgid ""
4079 "Make sure the bug is not already filed against a package.  Each package has "
4080 "a bug list easily reachable at <literal>http://&bugs-host;/"
4081 "<replaceable>packagename</replaceable></literal>.  Utilities like "
4082 "<citerefentry> <refentrytitle>querybts</refentrytitle> <manvolnum>1</"
4083 "manvolnum> </citerefentry> can also provide you with this information (and "
4084 "<command>reportbug</command> will usually invoke <command>querybts</command> "
4085 "before sending, too)."
4086 msgstr ""
4087 "Assurez-vous que le bogue n'a pas déjà été signalé. Chaque paquet dispose "
4088 "d'une liste de bogues facilement accessible à <literal>http://&bugs-host;/"
4089 "<replaceable>nomdupaquet</replaceable></literal>. Des outils comme "
4090 "<citerefentry> <refentrytitle>querybts</refentrytitle> <manvolnum>1</"
4091 "manvolnum> </citerefentry> peuvent également vous fournir ces informations "
4092 "(et <command>reportbug</command> invoquera également normalement "
4093 "<command>querybts</command> avant l'envoi)."
4094
4095 # type: Content of: <chapter><section><para>
4096 #. type: Content of: <chapter><section><para>
4097 #: beyond-pkging.dbk:50
4098 msgid ""
4099 "Try to direct your bugs to the proper location.  When for example your bug "
4100 "is about a package which overwrites files from another package, check the "
4101 "bug lists for <emphasis>both</emphasis> of those packages in order to avoid "
4102 "filing duplicate bug reports."
4103 msgstr ""
4104 "Essayez d'envoyer vos bogues au bon endroit. Quand, par exemple, votre bogue "
4105 "concerne un paquet qui écrase des fichiers d'un autre paquet, vérifiez les "
4106 "listes des bogues pour les <emphasis>deux</emphasis> paquets afin d'éviter "
4107 "de créer des rapports de bogues dupliqués."
4108
4109 # type: Content of: <chapter><section><para>
4110 #. type: Content of: <chapter><section><para>
4111 #: beyond-pkging.dbk:56
4112 msgid ""
4113 "For extra credit, you can go through other packages, merging bugs which are "
4114 "reported more than once, or tagging bugs `fixed' when they have already been "
4115 "fixed.  Note that when you are neither the bug submitter nor the package "
4116 "maintainer, you should not actually close the bug (unless you secure "
4117 "permission from the maintainer)."
4118 msgstr ""
4119 "Vous pouvez également parcourir les bogues d'autres paquets, en les "
4120 "regroupant s'ils sont indiqués plus d'une fois, ou en les marquant avec "
4121 "« <literal>fixed</literal> » quand ils ont déjà été corrigés. Notez "
4122 "cependant que si vous n'êtes ni le rapporteur du bogue, ni le responsable du "
4123 "paquet, vous ne devriez pas fermer réellement le bogue (à moins d'avoir "
4124 "obtenu la permission du responsable)."
4125
4126 # type: Content of: <chapter><section><para>
4127 #. type: Content of: <chapter><section><para>
4128 #: beyond-pkging.dbk:63
4129 msgid ""
4130 "From time to time you may want to check what has been going on with the bug "
4131 "reports that you submitted.  Take this opportunity to close those that you "
4132 "can't reproduce anymore.  To find out all the bugs you submitted, you just "
4133 "have to visit <literal>http://&bugs-host;/from:<replaceable>your-email-addr</"
4134 "replaceable></literal>."
4135 msgstr ""
4136 "De temps en temps, vous pourriez vouloir vérifier ce qui s'est passé à "
4137 "propos des bogues que vous avez signalés. Saisissez cette occasion pour "
4138 "fermer les bogues que vous ne pouvez plus reproduire. Pour trouver tous les "
4139 "bogues que vous avez signalés, vous avez simplement besoin de vous rendre à "
4140 "la page <literal>http://&bugs-host;/from:<replaceable>votre-adresse-de-"
4141 "courrier</replaceable></literal>."
4142
4143 # type: Content of: <chapter><section><section><title>
4144 #. type: Content of: <chapter><section><section><title>
4145 #: beyond-pkging.dbk:70
4146 msgid "Reporting lots of bugs at once (mass bug filing)"
4147 msgstr ""
4148 "Signalement d'un grand nombre de bogues en une fois (« <literal>mass bug "
4149 "filing</literal> »)"
4150
4151 # type: Content of: <chapter><section><section><para>
4152 #. type: Content of: <chapter><section><section><para>
4153 #: beyond-pkging.dbk:72
4154 msgid ""
4155 "Reporting a great number of bugs for the same problem on a great number of "
4156 "different packages — i.e., more than 10 — is a deprecated practice.  Take "
4157 "all possible steps to avoid submitting bulk bugs at all.  For instance, if "
4158 "checking for the problem can be automated, add a new check to <systemitem "
4159 "role=\"package\">lintian</systemitem> so that an error or warning is emitted."
4160 msgstr ""
4161 "Signaler de nombreux bogues pour le même problème sur un grand nombre de "
4162 "paquets — plus de dix — est une pratique déconseillée. Prenez toutes les "
4163 "mesures possibles pour éviter cette situation. Si le problème peut être "
4164 "détecté automatiquement par exemple, ajoutez un nouveau test dans le paquet "
4165 "<systemitem role=\"package\">lintian</systemitem> pour générer une erreur ou "
4166 "un avertissement."
4167
4168 # type: Content of: <chapter><section><section><para>
4169 #. type: Content of: <chapter><section><section><para>
4170 #: beyond-pkging.dbk:79
4171 msgid ""
4172 "If you report more than 10 bugs on the same topic at once, it is recommended "
4173 "that you send a message to &email-debian-devel; describing your intention "
4174 "before submitting the report, and mentioning the fact in the subject of your "
4175 "mail.  This will allow other developers to verify that the bug is a real "
4176 "problem.  In addition, it will help prevent a situation in which several "
4177 "maintainers start filing the same bug report simultaneously."
4178 msgstr ""
4179 "Si vous voulez signaler plus de dix rapports sur le même sujet, il est "
4180 "préférable d'indiquer votre intention sur la liste &email-debian-devel; et "
4181 "de le mentionner dans le sujet de votre message. Cela donnera à d'autres "
4182 "développeurs la possibilité de vérifier que le problème existe vraiment. De "
4183 "plus, cela permet d'éviter que plusieurs responsables ne rédigent les mêmes "
4184 "rapports de bogue simultanément."
4185
4186 #. type: Content of: <chapter><section><section><para>
4187 #: beyond-pkging.dbk:87
4188 msgid ""
4189 "Please use the programs <command>dd-list</command> and if appropriate "
4190 "<command>whodepends</command> (from the package <systemitem role=\"package"
4191 "\">devscripts</systemitem>) to generate a list of all affected packages, and "
4192 "include the output in your mail to &email-debian-devel;."
4193 msgstr ""
4194 "Veuillez utiliser les programmes <command>dd-list</command> et si "
4195 "nécessaire, <command>whodepends</command> (du paquet <systemitem role="
4196 "\"package\">devscripts</systemitem>) pour générer une liste de tous les "
4197 "paquets concernés et incluez la sortie dans votre courrier à &email-debian-"
4198 "devel;."
4199
4200 # type: Content of: <chapter><section><section><para>
4201 #. type: Content of: <chapter><section><section><para>
4202 #: beyond-pkging.dbk:93
4203 msgid ""
4204 "Note that when sending lots of bugs on the same subject, you should send the "
4205 "bug report to <email>maintonly@&bugs-host;</email> so that the bug report is "
4206 "not forwarded to the bug distribution mailing list."
4207 msgstr ""
4208 "Quand vous envoyez un grand nombre de rapports sur le même sujet, vous "
4209 "devriez les envoyer à <email>maintonly@&bugs-host;</email> pour éviter "
4210 "qu'ils soient renvoyés vers les listes de diffusion."
4211
4212 # type: Content of: <chapter><section><section><section><title>
4213 #. type: Content of: <chapter><section><section><section><title>
4214 #: beyond-pkging.dbk:98
4215 msgid "Usertags"
4216 msgstr "Étiquettes d'utilisateur « <literal>Usertags</literal> »"
4217
4218 # type: Content of: <chapter><section><section><section><para>
4219 #. type: Content of: <chapter><section><section><section><para>
4220 #: beyond-pkging.dbk:100
4221 msgid ""
4222 "You may wish to use BTS usertags when submitting bugs across a number of "
4223 "packages. Usertags are similar to normal tags such as 'patch' and 'wishlist' "
4224 "but differ in that they are user-defined and occupy a namespace that is "
4225 "unique to a particular user. This allows multiple sets of developers to "
4226 "'usertag' the same bug in different ways without conflicting."
4227 msgstr ""
4228 "Vous pouvez utiliser les étiquettes d'utilisateur du BTS lors du signalement "
4229 "de bogues sur un grand nombre de paquets. Les étiquettes d'utilisateur se "
4230 "comportent de la même façon que les étiquettes « <literal>patch</literal> » "
4231 "et « <literal>wishlist</literal> » à la différence qu'elles sont définies "
4232 "par l'utilisateur et occupent un espace de définition spécifique propre à "
4233 "l'utilisateur. Cela permet à plusieurs groupes de développeurs de marquer "
4234 "« <literal>Usertags</literal> » le même bogue de différentes façons sans "
4235 "conflit."
4236
4237 # type: Content of: <chapter><section><section><section><para>
4238 #. type: Content of: <chapter><section><section><section><para>
4239 #: beyond-pkging.dbk:107
4240 msgid ""
4241 "To add usertags when filing bugs, specify the <literal>User</literal> and "
4242 "<literal>Usertags</literal> pseudo-headers:"
4243 msgstr ""
4244 "Pour ajouter des étiquettes d'utilisateur lors du signalement de bogues, "
4245 "précisez les pseudo-en-têtes <literal>User</literal> et <literal>Usertags</"
4246 "literal> :"
4247
4248 #. type: Content of: <chapter><section><section><section><screen>
4249 #: beyond-pkging.dbk:111
4250 #, no-wrap
4251 msgid ""
4252 "To: submit@bugs.debian.org\n"
4253 "Subject: <replaceable>title-of-bug</replaceable>\n"
4254 "\n"
4255 "Package: <replaceable>pkgname</replaceable>\n"
4256 "<replaceable>[ ... ]</replaceable>\n"
4257 "User: <replaceable>email-addr</replaceable>\n"
4258 "Usertags: <replaceable>tag-name [ tag-name ... ]</replaceable>\n"
4259 "\n"
4260 "<replaceable>description-of-bug ...</replaceable>\n"
4261 msgstr ""
4262 "To: submit@bugs.debian.org\n"
4263 "Subject: <replaceable>titre-du-bogue</replaceable>\n"
4264 "\n"
4265 "Package: <replaceable>nom-de-paquet</replaceable>\n"
4266 "<replaceable>[ ... ]</replaceable>\n"
4267 "User: <replaceable>adresse-mail</replaceable>\n"
4268 "Usertags: <replaceable>nom-d-etiquette [ nom-d-etiquette ... ]</replaceable>\n"
4269 "\n"
4270 "<replaceable>description-du-bogue ...</replaceable>\n"
4271
4272 # type: Content of: <chapter><section><section><section><para>
4273 #. type: Content of: <chapter><section><section><section><para>
4274 #: beyond-pkging.dbk:122
4275 msgid ""
4276 "Note that tags are seperated by spaces and cannot contain underscores. If "
4277 "you are filing bugs for a particular group or team it is recommended that "
4278 "you set the <literal>User</literal> to an appropriate mailing list after "
4279 "describing your intention there."
4280 msgstr ""
4281 "Remarquez que les étiquettes sont séparées par des espaces et ne peuvent "
4282 "contenir de tiret bas. Si vous signalez des bogues au nom d'un groupe ou "
4283 "d'une équipe spécifique, il vaut mieux définir <literal>User</literal> comme "
4284 "une liste diffusion appropriée après y avoir décrit votre intention."
4285
4286 #. type: Content of: <chapter><section><section><section><para>
4287 #: beyond-pkging.dbk:128
4288 msgid ""
4289 "To view bugs tagged with a specific usertag, visit <literal>http://&bugs-"
4290 "host;/cgi-bin/pkgreport.cgi?users=<replaceable>email-addr</replaceable>&amp;"
4291 "tag=<replaceable>tag-name</replaceable></literal>."
4292 msgstr ""
4293 "Pour voir les bogues marqués par une étiquette d'utilisateur en particulier, "
4294 "rendez-vous sur la page <literal>http://&bugs-host;/cgi-bin/pkgreport.cgi?"
4295 "users=<replaceable>adresse-mail</replaceable>&amp;tag=<replaceable>nom-d-"
4296 "etiquette</replaceable></literal>."
4297
4298 # type: Content of: <chapter><section><title>
4299 #. type: Content of: <chapter><section><title>
4300 #: beyond-pkging.dbk:137
4301 msgid "Quality Assurance effort"
4302 msgstr "Effort d'assurance qualité"
4303
4304 # type: Content of: <chapter><section><section><title>
4305 #. type: Content of: <chapter><section><section><title>
4306 #: beyond-pkging.dbk:139
4307 msgid "Daily work"
4308 msgstr "Travail quotidien"
4309
4310 # type: Content of: <chapter><section><section><para>
4311 #. type: Content of: <chapter><section><section><para>
4312 #: beyond-pkging.dbk:141
4313 msgid ""
4314 "Even though there is a dedicated group of people for Quality Assurance, QA "
4315 "duties are not reserved solely for them.  You can participate in this effort "
4316 "by keeping your packages as bug-free as possible, and as lintian-clean (see "
4317 "<xref linkend=\"lintian\"/>) as possible.  If you do not find that possible, "
4318 "then you should consider orphaning some of your packages (see <xref linkend="
4319 "\"orphaning\"/>).  Alternatively, you may ask the help of other people in "
4320 "order to catch up with the backlog of bugs that you have (you can ask for "
4321 "help on &email-debian-qa; or &email-debian-devel;).  At the same time, you "
4322 "can look for co-maintainers (see <xref linkend=\"collaborative-maint\"/>)."
4323 msgstr ""
4324 "Bien qu'il y ait un groupe de personnes dédié à l'assurance qualité, les "
4325 "devoirs de <literal>QA</literal> ne leur sont pas exclusivement réservés. "
4326 "Vous pouvez participer à cet effort en conservant vos paquets aussi exempts "
4327 "de bogues que possible et aussi corrects que possible selon "
4328 "<command>lintian</command> (voir <xref linkend=\"lintian\"/>). Si cela vous "
4329 "paraît impossible, vous devriez alors envisager d'abandonner certains de vos "
4330 "paquets (voir <xref linkend=\"orphaning\"/>). Sinon, vous pouvez demander de "
4331 "l'aide à d'autres personnes pour qu'elles puissent rattraper votre retard "
4332 "dans la correction des bogues (vous pouvez demander de l'aide sur &email-"
4333 "debian-qa; ou &email-debian-devel;). En même temps, vous pouvez rechercher "
4334 "des co-responsables (voir <xref linkend=\"collaborative-maint\"/>)."
4335
4336 # type: Content of: <chapter><section><section><title>
4337 #. type: Content of: <chapter><section><section><title>
4338 #: beyond-pkging.dbk:155
4339 msgid "Bug squashing parties"
4340 msgstr "Chasses aux bogues"
4341
4342 # type: Content of: <chapter><section><section><para>
4343 #. type: Content of: <chapter><section><section><para>
4344 #: beyond-pkging.dbk:157
4345 msgid ""
4346 "From time to time the QA group organizes bug squashing parties to get rid of "
4347 "as many problems as possible.  They are announced on &email-debian-devel-"
4348 "announce; and the announcement explains which area will be the focus of the "
4349 "party: usually they focus on release critical bugs but it may happen that "
4350 "they decide to help finish a major upgrade (like a new <command>perl</"
4351 "command> version which requires recompilation of all the binary modules)."
4352 msgstr ""
4353 "De temps en temps, le groupe d'assurance qualité organise des chasses aux "
4354 "bogues (« <literal>Bug Squashing Party</literal> ») pour essayer de résoudre "
4355 "autant de problèmes que possible. Elles sont annoncées sur &email-debian-"
4356 "devel-announce; en précisant quel domaine sera visé pendant la chasse : "
4357 "habituellement, il s'agit des bogues empêchant l'intégration du paquet dans "
4358 "la distribution (bogues de gravité « <literal>Release Critical</literal> »), "
4359 "mais il peut être décidé d'aider à finir une transition majeure (comme une "
4360 "nouvelle version de Perl qui demande la recompilation de tous les modules "
4361 "binaires)."
4362
4363 # type: Content of: <chapter><section><section><para>
4364 #. type: Content of: <chapter><section><section><para>
4365 #: beyond-pkging.dbk:166
4366 msgid ""
4367 "The rules for non-maintainer uploads differ during the parties because the "
4368 "announcement of the party is considered prior notice for NMU.  If you have "
4369 "packages that may be affected by the party (because they have release "
4370 "critical bugs for example), you should send an update to each of the "
4371 "corresponding bug to explain their current status and what you expect from "
4372 "the party.  If you don't want an NMU, or if you're only interested in a "
4373 "patch, or if you will deal yourself with the bug, please explain that in the "
4374 "BTS."
4375 msgstr ""
4376 "Les règles pour les mises à jour indépendantes (<literal>NMU</literal>) sont "
4377 "différentes au cours de la chasse parce que l'annonce de la chasse est "
4378 "considérée comme une annonce préalable pour les NMU. Si vous avez des "
4379 "paquets qui peuvent être affectés par la chasse (parce qu'ils ont des bogues "
4380 "critiques par exemple), vous devriez envoyer une mise à jour pour chaque "
4381 "bogue correspondant pour expliquer leur état actuel et ce que vous attendez "
4382 "de la chasse. Si vous ne voulez pas de NMU, si vous n'êtes intéressé que par "
4383 "un correctif, ou si vous voulez gérer vous-même le bogue, veuillez "
4384 "l'expliquer dans le BTS."
4385
4386 # type: Content of: <chapter><section><section><para>
4387 #. type: Content of: <chapter><section><section><para>
4388 #: beyond-pkging.dbk:175
4389 msgid ""
4390 "People participating in the party have special rules for NMU, they can NMU "
4391 "without prior notice if they upload their NMU to DELAYED/3-day at least.  "
4392 "All other NMU rules apply as usually; they should send the patch of the NMU "
4393 "to the BTS (to one of the open bugs fixed by the NMU, or to a new bug, "
4394 "tagged fixed).  They should also respect any particular wishes of the "
4395 "maintainer."
4396 msgstr ""
4397 "Les personnes qui participent à la chasse ont des règles spécifiques pour "
4398 "les NMU, elles peuvent en faire une sans avertissement préalable si elles "
4399 "envoient leur paquet avec un délai d'au moins trois jours dans "
4400 "<literal>DELAYED/3-day</literal>. Toutes les autres règles de NMU "
4401 "s'appliquent comme d'habitude ; le correctif de la NMU devrait être envoyé "
4402 "dans le BTS (pour l'un des bogues ouverts corrigé par la NMU ou pour un "
4403 "nouveau bogue marqué corrigé). Les participants devraient également "
4404 "respecter tout souhait du responsable s'il en a exprimé."
4405
4406 # type: Content of: <chapter><section><section><para>
4407 #. type: Content of: <chapter><section><section><para>
4408 #: beyond-pkging.dbk:182
4409 msgid ""
4410 "If you don't feel confident about doing an NMU, just send a patch to the "
4411 "BTS.  It's far better than a broken NMU."
4412 msgstr ""
4413 "Si vous ne vous sentez pas à l'aise avec une NMU, envoyez simplement un "
4414 "correctif au BTS. C'est de loin meilleur qu'une NMU défectueuse."
4415
4416 # type: Content of: <chapter><section><title>
4417 #. type: Content of: <chapter><section><title>
4418 #: beyond-pkging.dbk:190
4419 msgid "Contacting other maintainers"
4420 msgstr "Contact avec d'autres responsables"
4421
4422 # type: Content of: <chapter><section><para>
4423 #. type: Content of: <chapter><section><para>
4424 #: beyond-pkging.dbk:192
4425 msgid ""
4426 "During your lifetime within Debian, you will have to contact other "
4427 "maintainers for various reasons.  You may want to discuss a new way of "
4428 "cooperating between a set of related packages, or you may simply remind "
4429 "someone that a new upstream version is available and that you need it."
4430 msgstr ""
4431 "Pendant vos activités dans Debian, vous contacterez d'autres responsables "
4432 "pour différentes raisons. Vous pourrez vouloir discuter d'une nouvelle façon "
4433 "de coopérer au sein d'un ensemble de paquets liés, ou vous pouvez simplement "
4434 "rappeler à quelqu'un qu'une nouvelle version est disponible et que vous en "
4435 "avez besoin."
4436
4437 # type: Content of: <chapter><section><para>
4438 #. type: Content of: <chapter><section><para>
4439 #: beyond-pkging.dbk:198
4440 msgid ""
4441 "Looking up the email address of the maintainer for the package can be "
4442 "distracting.  Fortunately, there is a simple email alias, "
4443 "<literal><replaceable>package</replaceable>@&packages-host;</literal>, which "
4444 "provides a way to email the maintainer, whatever their individual email "
4445 "address (or addresses)  may be.  Replace <replaceable>package</replaceable> "
4446 "with the name of a source or a binary package."
4447 msgstr ""
4448 "Chercher l'adresse d'un responsable d'un paquet peut être fastidieux. "
4449 "Heureusement, il existe un alias de courrier simple, "
4450 "<literal><replaceable>paquet</replaceable>@&packages-host;</literal>, qui "
4451 "fournit un moyen d'envoyer un courrier à un responsable, quelle que soit son "
4452 "adresse (ou ses adresses). Remplacez <replaceable>paquet</replaceable> par "
4453 "le nom du paquet source ou binaire."
4454
4455 # type: Content of: <chapter><section><para>
4456 #. type: Content of: <chapter><section><para>
4457 #: beyond-pkging.dbk:206
4458 msgid ""
4459 "You may also be interested in contacting the persons who are subscribed to a "
4460 "given source package via <xref linkend=\"pkg-tracking-system\"/>.  You can "
4461 "do so by using the <literal><replaceable>package</replaceable>@&pts-host;</"
4462 "literal> email address."
4463 msgstr ""
4464 "Vous pouvez également vouloir contacter les personnes inscrites à un paquet "
4465 "source donné, cf. <xref linkend=\"pkg-tracking-system\"/>. Vous pouvez le "
4466 "faire en utilisant l'adresse <literal><replaceable>paquet</replaceable>@&pts-"
4467 "host;</literal>."
4468
4469 # type: Content of: <chapter><section><title>
4470 #. type: Content of: <chapter><section><title>
4471 #: beyond-pkging.dbk:215
4472 msgid "Dealing with inactive and/or unreachable maintainers"
4473 msgstr "Gestion des responsables non joignables"
4474
4475 # type: Content of: <chapter><section><para>
4476 #. type: Content of: <chapter><section><para>
4477 #: beyond-pkging.dbk:217
4478 msgid ""
4479 "If you notice that a package is lacking maintenance, you should make sure "
4480 "that the maintainer is active and will continue to work on their packages.  "
4481 "It is possible that they are not active any more, but haven't registered out "
4482 "of the system, so to speak.  On the other hand, it is also possible that "
4483 "they just need a reminder."
4484 msgstr ""
4485 "Si vous remarquez qu'un paquet manque de maintenance, vous devriez vous "
4486 "assurer que le responsable est toujours actif et qu'il continue à travailler "
4487 "sur ses paquets. Il est possible qu'il ne soit plus actif, mais qu'il n'ait "
4488 "pas démissionné du système. D'un autre côté, il est possible qu'il ait "
4489 "simplement besoin d'un rappel."
4490
4491 # type: Content of: <chapter><section><para>
4492 #. type: Content of: <chapter><section><para>
4493 #: beyond-pkging.dbk:224
4494 msgid ""
4495 "There is a simple system (the MIA database) in which information about "
4496 "maintainers who are deemed Missing In Action is recorded.  When a member of "
4497 "the QA group contacts an inactive maintainer or finds more information about "
4498 "one, this is recorded in the MIA database.  This system is available in "
4499 "<filename>/org/qa.debian.org/mia</filename> on the host <literal>qa.debian."
4500 "org</literal>, and can be queried with the <command>mia-query</command> "
4501 "tool.  Use <command>mia-query --help</command> to see how to query the "
4502 "database.  If you find that no information has been recorded about an "
4503 "inactive maintainer yet, or that you can add more information, you should "
4504 "generally proceed as follows."
4505 msgstr ""
4506 "Il y a un système simple (la base de données <literal>MIA</literal>) dans "
4507 "laquelle les informations sur les responsables supposés manquant à l'appel "
4508 "(« <literal>Missing In Action</literal> ») sont enregistrées. Quand un "
4509 "membre du groupe <literal>QA</literal> contacte un responsable inactif ou "
4510 "trouve plus d'informations sur celui-ci, un enregistrement dans la base de "
4511 "données MIA a lieu. Ce système est disponible dans <filename>/org/qa.debian."
4512 "org/mia</filename> sur l'hôte <literal>qa.debian.org</literal> et peut être "
4513 "interrogé avec <command>mia-query</command>. Utilisez <command>mia-query --"
4514 "help</command> pour voir comment interroger la base de données. Si aucune "
4515 "information n'a encore été enregistrée pour un responsable inactif ou si "
4516 "vous pouvez ajouter plus d'informations, vous devriez utiliser la procédure "
4517 "suivante."
4518
4519 # type: Content of: <chapter><section><para>
4520 #. type: Content of: <chapter><section><para>
4521 #: beyond-pkging.dbk:235
4522 msgid ""
4523 "The first step is to politely contact the maintainer, and wait a reasonable "
4524 "time for a response.  It is quite hard to define reasonable time, but it is "
4525 "important to take into account that real life is sometimes very hectic.  One "
4526 "way to handle this would be to send a reminder after two weeks."
4527 msgstr ""
4528 "La première étape est de contacter poliment le responsable et d'attendre une "
4529 "réponse pendant un temps raisonnable. Il est assez difficile de définir le "
4530 "« temps raisonnable », mais il est important de prendre en compte que la "
4531 "vraie vie est parfois assez mouvementée. Une façon de gérer cela pourrait "
4532 "être d'envoyer un rappel après deux semaines."
4533
4534 # type: Content of: <chapter><section><para>
4535 #. type: Content of: <chapter><section><para>
4536 #: beyond-pkging.dbk:241
4537 msgid ""
4538 "If the maintainer doesn't reply within four weeks (a month), one can assume "
4539 "that a response will probably not happen.  If that happens, you should "
4540 "investigate further, and try to gather as much useful information about the "
4541 "maintainer in question as possible.  This includes:"
4542 msgstr ""
4543 "Si le responsable ne répond pas après quatre semaines (un mois), on peut "
4544 "supposer qu'il n'y aura probablement pas de réponse. Si ceci se produit, "
4545 "vous devriez poursuivre vos investigations et essayer de réunir toutes les "
4546 "informations utiles sur ce responsable. Ceci inclut :"
4547
4548 # type: Content of: <chapter><section><itemizedlist><listitem><para>
4549 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4550 #: beyond-pkging.dbk:249
4551 msgid ""
4552 "The <literal>echelon</literal> information available through the <ulink url="
4553 "\"&url-debian-db;\">developers' LDAP database</ulink>, which indicates when "
4554 "the developer last posted to a Debian mailing list.  (This includes mails "
4555 "about uploads distributed via the &email-debian-devel-changes; list.)  Also, "
4556 "remember to check whether the maintainer is marked as on vacation in the "
4557 "database."
4558 msgstr ""
4559 "les informations « <literal>echelon</literal> » disponibles dans la <ulink "
4560 "url=\"&url-debian-db;\">base de données LDAP des développeurs</ulink>, qui "
4561 "indiquent quand le développeur a envoyé un message pour la dernière fois sur "
4562 "une liste de diffusion Debian (cela inclut les envois via les listes &email-"
4563 "debian-devel-changes;). Pensez aussi à vérifier si le responsable est "
4564 "indiqué comme en vacances dans la base de données ;"
4565
4566 # type: Content of: <chapter><section><itemizedlist><listitem><para>
4567 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4568 #: beyond-pkging.dbk:259
4569 msgid ""
4570 "The number of packages this maintainer is responsible for, and the condition "
4571 "of those packages.  In particular, are there any RC bugs that have been open "
4572 "for ages? Furthermore, how many bugs are there in general? Another important "
4573 "piece of information is whether the packages have been NMUed, and if so, by "
4574 "whom."
4575 msgstr ""
4576 "le nombre de paquets de ce responsable et l'état de ces paquets. En "
4577 "particulier, reste-t-il des bogues empêchant l'intégration des paquets dans "
4578 "la distribution qui sont ouverts depuis des lustres ? De plus, combien de "
4579 "bogues y a-t-il en général ? Un autre renseignement important est si les "
4580 "paquets ont subi des NMU, et si oui, par qui ;"
4581
4582 # type: Content of: <chapter><section><itemizedlist><listitem><para>
4583 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
4584 #: beyond-pkging.dbk:268
4585 msgid ""
4586 "Is there any activity of the maintainer outside of Debian? For example, they "
4587 "might have posted something recently to non-Debian mailing lists or news "
4588 "groups."
4589 msgstr ""
4590 "est-ce que le responsable est actif en dehors de Debian ? Par exemple, il "
4591 "peut avoir envoyé des messages récemment à des listes de diffusion non-"
4592 "Debian ou des groupes de discussion ;"
4593
4594 # type: Content of: <chapter><section><para>
4595 #. type: Content of: <chapter><section><para>
4596 #: beyond-pkging.dbk:275
4597 msgid ""
4598 "A bit of a problem are packages which were sponsored — the maintainer is not "
4599 "an official Debian developer.  The <literal>echelon</literal> information is "
4600 "not available for sponsored people, for example, so you need to find and "
4601 "contact the Debian developer who has actually uploaded the package.  Given "
4602 "that they signed the package, they're responsible for the upload anyhow, and "
4603 "are likely to know what happened to the person they sponsored."
4604 msgstr ""
4605 "Un problème particulier est représenté par les paquets parrainés — le "
4606 "responsable n'est pas un développeur Debian officiel. Les informations "
4607 "« <literal>echelon</literal> » ne sont pas disponibles pour les personnes "
4608 "parrainées, par exemple ; vous devez donc trouver et contacter le "
4609 "responsable Debian qui a réellement envoyé le paquet. Étant donné qu'il a "
4610 "signé le paquet, il est responsable de l'envoi de toute façon et il sait "
4611 "probablement ce qui s'est passé avec la personne qu'il parraine."
4612
4613 # type: Content of: <chapter><section><para>
4614 #. type: Content of: <chapter><section><para>
4615 #: beyond-pkging.dbk:283
4616 msgid ""
4617 "It is also allowed to post a query to &email-debian-devel;, asking if anyone "
4618 "is aware of the whereabouts of the missing maintainer.  Please Cc: the "
4619 "person in question."
4620 msgstr ""
4621 "Il est également permis d'envoyer une demande à &email-debian-devel; "
4622 "demandant si quelqu'un a des informations sur le responsable manquant. "
4623 "Veuillez mettre en <literal>CC</literal> la personne en question."
4624
4625 # type: Content of: <chapter><section><para>
4626 #. type: Content of: <chapter><section><para>
4627 #: beyond-pkging.dbk:288
4628 msgid ""
4629 "Once you have gathered all of this, you can contact &email-mia;.  People on "
4630 "this alias will use the information you provide in order to decide how to "
4631 "proceed.  For example, they might orphan one or all of the packages of the "
4632 "maintainer.  If a package has been NMUed, they might prefer to contact the "
4633 "NMUer before orphaning the package — perhaps the person who has done the NMU "
4634 "is interested in the package."
4635 msgstr ""
4636 "Une fois réunies toutes ces informations, vous pouvez contacter &email-mia;. "
4637 "Les personnes de cet alias utiliseront les informations que vous aurez "
4638 "fournies pour décider comment procéder. Par exemple, elles peuvent "
4639 "abandonner tout ou partie des paquets du responsable. Si un paquet a subi "
4640 "une NMU, elles peuvent préférer contacter le responsable ayant fait cette "
4641 "NMU — il pourrait être intéressé par le paquet."
4642
4643 # type: Content of: <chapter><section><para>
4644 #. type: Content of: <chapter><section><para>
4645 #: beyond-pkging.dbk:296
4646 msgid ""
4647 "One last word: please remember to be polite.  We are all volunteers and "
4648 "cannot dedicate all of our time to Debian.  Also, you are not aware of the "
4649 "circumstances of the person who is involved.  Perhaps they might be "
4650 "seriously ill or might even have died — you do not know who may be on the "
4651 "receiving side.  Imagine how a relative will feel if they read the e-mail of "
4652 "the deceased and find a very impolite, angry and accusing message!"
4653 msgstr ""
4654 "Un dernier mot : veuillez rester poli. Tout le monde est volontaire et ne "
4655 "peut dédier l'intégralité de son temps à Debian. Vous n'êtes pas non plus au "
4656 "courant des conditions de la personne impliquée. Elle est peut-être "
4657 "sérieusement malade ou pourrait même nous avoir définitivement quitté — vous "
4658 "ne savez pas qui recevra vos courriers. Imaginez le sentiment d'un proche "
4659 "qui lit un courrier pour la personne décédée, et trouve un message très "
4660 "impoli, de colère et accusateur !"
4661
4662 # type: Content of: <chapter><section><para>
4663 #. type: Content of: <chapter><section><para>
4664 #: beyond-pkging.dbk:304
4665 msgid ""
4666 "On the other hand, although we are volunteers, we do have a responsibility.  "
4667 "So you can stress the importance of the greater good — if a maintainer does "
4668 "not have the time or interest anymore, they should let go and give the "
4669 "package to someone with more time."
4670 msgstr ""
4671 "D'un autre côté, bien que tout le monde soit volontaire, tout le monde est "
4672 "responsable. Vous pouvez donc insister sur l'importance du plus grand "
4673 "intérêt — si un responsable n'a plus le temps ou l'envie, il devrait "
4674 "« laisser filer » et donner le paquet à quelqu'un ayant plus de temps."
4675
4676 # type: Content of: <chapter><section><para>
4677 #. type: Content of: <chapter><section><para>
4678 #: beyond-pkging.dbk:310
4679 msgid ""
4680 "If you are interested in working in the MIA team, please have a look at the "
4681 "<filename>README</filename> file in <filename>/org/qa.debian.org/mia</"
4682 "filename> on <literal>qa.debian.org</literal> where the technical details "
4683 "and the MIA procedures are documented and contact &email-mia;."
4684 msgstr ""
4685 "Si vous êtes intéressé pour travailler dans l'équipe MIA, veuillez étudier "
4686 "le fichier <filename>README</filename> dans <filename>/org/qa.debian.org/"
4687 "mia</filename> sur <literal>qa.debian.org</literal> où les détails "
4688 "techniques et les procédures MIA sont documentés et contactez &email-mia;."
4689
4690 # type: Content of: <chapter><section><title>
4691 #. type: Content of: <chapter><section><title>
4692 #: beyond-pkging.dbk:318
4693 msgid "Interacting with prospective Debian developers"
4694 msgstr "Interaction avec de futurs développeurs Debian"
4695
4696 # type: Content of: <chapter><section><para>
4697 #. type: Content of: <chapter><section><para>
4698 #: beyond-pkging.dbk:320
4699 msgid ""
4700 "Debian's success depends on its ability to attract and retain new and "
4701 "talented volunteers.  If you are an experienced developer, we recommend that "
4702 "you get involved with the process of bringing in new developers.  This "
4703 "section describes how to help new prospective developers."
4704 msgstr ""
4705 "Le succès de Debian dépend de sa faculté à attirer et conserver de nouveaux "
4706 "et talentueux volontaires. Si vous êtes un développeur expérimenté, nous "
4707 "vous recommandons de vous impliquer dans le processus pour devenir un "
4708 "nouveau responsable. Cette section décrit comment aider les futurs "
4709 "développeurs."
4710
4711 # type: Content of: <chapter><section><section><title>
4712 #. type: Content of: <chapter><section><section><title>
4713 #: beyond-pkging.dbk:326
4714 msgid "Sponsoring packages"
4715 msgstr "Parrainage de paquets"
4716
4717 # type: Content of: <chapter><section><section><para>
4718 #. type: Content of: <chapter><section><section><para>
4719 #: beyond-pkging.dbk:328
4720 msgid ""
4721 "Sponsoring a package means uploading a package for a maintainer who is not "
4722 "able to do it on their own. It's not a trivial matter, the sponsor must "
4723 "verify the packaging and ensure that it is of the high level of quality that "
4724 "Debian strives to have."
4725 msgstr ""
4726 "Parrainer un paquet signifie envoyer un paquet pour un responsable qui n'est "
4727 "pas encore autorisé à le faire lui-même. Ce n'est pas une mince affaire, le "
4728 "parrain doit vérifier l'empaquetage et s'assurer qu'il respecte le haut "
4729 "niveau d'exigence qualité que Debian s'efforce de conserver."
4730
4731 #. type: Content of: <chapter><section><section><para>
4732 #: beyond-pkging.dbk:334
4733 msgid "Debian Developers can sponsor packages. Debian Maintainers can't."
4734 msgstr ""
4735 "Les développeurs Debian peuvent parrainer des paquets, mais pas les "
4736 "mainteneurs Debian."
4737
4738 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4739 #: beyond-pkging.dbk:340
4740 msgid ""
4741 "The maintainer prepares a source package (<filename>.dsc</filename>) and "
4742 "puts it online somewhere (like on <ulink url=\"http://mentors.debian.net/cgi-"
4743 "bin/welcome\">mentors.debian.net</ulink>) or even better, provides a link to "
4744 "a public VCS repository (see <xref linkend=\"servers-vcs\"/>) where the "
4745 "package is maintained."
4746 msgstr ""
4747 "le responsable prépare un paquet source (<filename>.dsc</filename>) et le "
4748 "met en ligne quelque part (sur <ulink url=\"http://mentors.debian.net/cgi-"
4749 "bin/welcome\">mentors.debian.net</ulink> par exemple) ou, mieux encore, "
4750 "fournit un lien vers un dépôt de gestion de versions (consultez <xref "
4751 "linkend=\"servers-vcs\"/>) où le paquet est maintenu ;"
4752
4753 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4754 #: beyond-pkging.dbk:346
4755 msgid "The sponsor downloads (or checkouts) the source package."
4756 msgstr "le parrain télécharge (ou extrait du dépôt) le paquet source ;"
4757
4758 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4759 #: beyond-pkging.dbk:349
4760 msgid ""
4761 "The sponsor reviews the source package. If she finds issues, she informs the "
4762 "maintainer and asks her to provide a fixed version (the process starts over "
4763 "at step 1)."
4764 msgstr ""
4765 "le parrain vérifie le paquet source. En cas de problème, il informe le "
4766 "responsable et lui demande de fournir une version corrigée (le processus "
4767 "reprend à la première étape) ;"
4768
4769 #. type: Content of: <chapter><section><section><para><orderedlist><listitem><para>
4770 #: beyond-pkging.dbk:354
4771 msgid ""
4772 "The sponsor could not find any remaining problem. She builds the package, "
4773 "signs it, and uploads it to Debian."
4774 msgstr ""
4775 "le parrain ne trouve plus aucun problème. Il construit le paquet, le signe, "
4776 "et l'envoie dans Debian."
4777
4778 #. type: Content of: <chapter><section><section><para>
4779 #: beyond-pkging.dbk:337
4780 msgid ""
4781 "The process of sponsoring a package is: <placeholder type=\"orderedlist\" id="
4782 "\"0\"/>"
4783 msgstr ""
4784 "Le processus de parrainage d'un paquet est : <placeholder type=\"orderedlist"
4785 "\" id=\"0\"/>"
4786
4787 #. type: Content of: <chapter><section><section><para>
4788 #: beyond-pkging.dbk:360
4789 msgid ""
4790 "Before delving in the details of how to sponsor a package, you should ask "
4791 "yourself whether adding the proposed package is beneficial to Debian."
4792 msgstr ""
4793 "Avant de se plonger dans les détails du parrainage de paquet, vous devriez "
4794 "vous demander si l'ajout du paquet proposé est profitable à Debian."
4795
4796 #. type: Content of: <chapter><section><section><para>
4797 #: beyond-pkging.dbk:364
4798 msgid ""
4799 "There's no simple rule to answer this question, it can depend on many "
4800 "factors: is the upstream codebase mature and not full of security holes? Are "
4801 "there pre-existing packages that can do the same task and how do they "
4802 "compare to this new package? Has the new package been requested by users and "
4803 "how large is the user base? How active are the upstream developers?"
4804 msgstr ""
4805 "Il n'y a pas de règle simple pour répondre à cette question, cela peut "
4806 "dépendre de plusieurs facteurs : le code source amont est-il suffisamment "
4807 "achevé et pas miné de trous de sécurité ? Existe-t-il déjà des paquets qui "
4808 "font la même chose et que donne la comparaison avec ce nouveau paquet ? Le "
4809 "paquet a-t-il été demandé par des utilisateurs et le nombre d'utilisateurs "
4810 "est-il significatif ? Les développeurs amont sont-ils actifs ?"
4811
4812 #. type: Content of: <chapter><section><section><para>
4813 #: beyond-pkging.dbk:371
4814 msgid ""
4815 "You should also ensure that the prospective maintainer is going to be a good "
4816 "maintainer. Does she already have some experience with other packages? If "
4817 "yes, is she doing a good job with them (check out some bugs)? Is she "
4818 "familiar with the package and its programming language? Does she have the "
4819 "skills needed for this package? If not, is she able to learn them?"
4820 msgstr ""
4821 "Vous devriez également vérifier que le futur responsable sera un bon "
4822 "responsable. A-t-il déjà de l'expérience avec d'autres paquets ? Si oui, "
4823 "réalise-t-il du bon travail avec ceux-ci (contrôlez quelques bogues) ? Est-"
4824 "il familier avec le paquet et son langage de programmation ? A-t-il les "
4825 "compétences nécessaires pour ce paquet ? Si non, est-il capable de les "
4826 "apprendre ?"
4827
4828 #. type: Content of: <chapter><section><section><para>
4829 #: beyond-pkging.dbk:379
4830 msgid ""
4831 "It's also a good idea to know where she stands towards Debian: does she "
4832 "agree with Debian's philosophy and does she intend to join Debian? Given how "
4833 "easy it is to become a Debian Maintainer, you might want to only sponsor "
4834 "people who plan to join. That way you know from the start that you won't "
4835 "have to act as a sponsor indefinitely."
4836 msgstr ""
4837 "Il est aussi recommandé de connaître sa position par rapport à Debian : "
4838 "approuve-t-il la philosophie Debian et désire-t-il rejoindre Debian ? Vu "
4839 "comme il est facile de devenir mainteneur Debian, vous pourriez ne parrainer "
4840 "que des personnes ayant l'intention de rejoindre le projet. De cette façon, "
4841 "vous savez au départ que vous n'aurez pas a parrainer indéfiniment."
4842
4843 # type: Content of: <chapter><section><section><title>
4844 #. type: Content of: <chapter><section><section><section><title>
4845 #: beyond-pkging.dbk:386
4846 msgid "Sponsoring a new package"
4847 msgstr "Parrainage d'un nouveau paquet"
4848
4849 # type: Content of: <chapter><section><section><para>
4850 #. type: Content of: <chapter><section><section><section><para>
4851 #: beyond-pkging.dbk:388
4852 msgid ""
4853 "New maintainers usually have certain difficulties creating Debian packages — "
4854 "this is quite understandable. They will do mistakes. That's why sponsoring a "
4855 "brand new package into Debian requires a thorough review of the Debian "
4856 "packaging. Sometimes several iterations will be needed until the package is "
4857 "good enough to be uploaded to Debian. Thus being a sponsor implies being a "
4858 "mentor."
4859 msgstr ""
4860 "Les nouveaux responsables ont souvent quelques difficultés à créer des "
4861 "paquets Debian — ceci est bien compréhensible. Ils feront des erreurs. C'est "
4862 "pourquoi le parrainage d'un tout nouveau paquet dans Debian demande une "
4863 "inspection minutieuse de l'empaquetage. Parfois plusieurs itérations seront "
4864 "nécessaires avant que le paquet ne soit assez bon pour être envoyé dans "
4865 "Debian. Ainsi, être un parrain signifie être un mentor."
4866
4867 #. type: Content of: <chapter><section><section><section><para>
4868 #: beyond-pkging.dbk:396
4869 msgid ""
4870 "Don't ever sponsor a new package without reviewing it. The review of new "
4871 "packages done by ftpmasters mainly ensures that the software is really free. "
4872 "Of course, it happens that they stumble on packaging problems but they "
4873 "really should not. It's your task to ensure that the uploaded package "
4874 "complies with the Debian Free Software Guidelines and is of good quality."
4875 msgstr ""
4876 "Ne parrainez jamais de paquet sans l'avoir vérifié. La vérification de "
4877 "nouveau paquet réalisée par les responsables de l'archive veille "
4878 "principalement à ce que le logiciel soit vraiment libre. Bien sûr, ils "
4879 "tombent parfois sur des problèmes d'empaquetage, mais ça ne devrait vraiment "
4880 "pas arriver. Il est de votre responsabilité de vérifier que le paquet envoyé "
4881 "est compatible avec les principes du logiciel libre selon Debian et qu'il "
4882 "est de bonne qualité."
4883
4884 #. type: Content of: <chapter><section><section><section><para><footnote><para>
4885 #: beyond-pkging.dbk:409
4886 msgid ""
4887 "You can find more checks in the wiki where several developers share their "
4888 "own <ulink url=\"http://wiki.debian.org/SponsorChecklist\">sponsorship "
4889 "checklists</ulink>."
4890 msgstr ""
4891 "D'autres vérifications sont disponibles dans le wiki où plusieurs "
4892 "développeurs partagent leurs propres <ulink url=\"http://wiki.debian.org/"
4893 "SponsorChecklist\">listes de contrôle</ulink>."
4894
4895 #. type: Content of: <chapter><section><section><section><para>
4896 #: beyond-pkging.dbk:404
4897 msgid ""
4898 "Building the package and testing the software is part of the review, but "
4899 "it's also not enough. The rest of this section contains a non-exhaustive "
4900 "list of points to check in your review.  <placeholder type=\"footnote\" id="
4901 "\"0\"/>"
4902 msgstr ""
4903 "La construction du paquet et l'essai du logiciel fait partie de la "
4904 "vérification, mais ça ne suffit pas. La suite de cette section est une liste "
4905 "non exhaustive de points à vérifier lors de votre contrôle. <placeholder "
4906 "type=\"footnote\" id=\"0\"/>"
4907
4908 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4909 #: beyond-pkging.dbk:416
4910 msgid ""
4911 "Verify that the upstream tarball provided is the same that has been "
4912 "distributed by the upstream author (when the sources are repackaged for "
4913 "Debian, generate the modified tarball yourself)."
4914 msgstr ""
4915 "Vérifiez que l'archive source fournie est la même que celle distribuée par "
4916 "l'auteur amont (quand les sources ont été réempaquetées pour Debian, créez "
4917 "vous-même l'archive modifiée)."
4918
4919 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4920 #: beyond-pkging.dbk:421
4921 msgid ""
4922 "Run <command>lintian</command> (see <xref linkend=\"lintian\"/>). It will "
4923 "catch many common problems. Be sure to verify that any <command>lintian</"
4924 "command> overrides setup by the maintainer is fully justified."
4925 msgstr ""
4926 "Exécutez <command>lintian</command>. De nombreux problèmes usuels seront "
4927 "découverts. Prenez soin de vérifier que tous les contrôles de "
4928 "<command>lintian</command> ignorés par le responsable sont pleinement "
4929 "justifiés."
4930
4931 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4932 #: beyond-pkging.dbk:426
4933 msgid ""
4934 "Run <command>licensecheck</command> (part of <xref linkend=\"devscripts\"/>) "
4935 "and verify that <filename>debian/copyright</filename> seems correct and "
4936 "complete. Look for license problems (like files with “All rights reserved” "
4937 "headers, or with a non-DFSG compliant license). <command>grep -ri</command> "
4938 "is your friend for this task."
4939 msgstr ""
4940 "Exécutez <command>licensecheck</command> (qui fait partie de <xref linkend="
4941 "\"devscripts\"/>) et vérifiez que <filename>debian/copyright</filename> a "
4942 "l'air correct et exhaustif. Recherchez des problèmes de licence (comme des "
4943 "fichiers avec « All rights reserved », tous droits réservés, en en-tête, ou "
4944 "ayant une licence non compatible avec les principes du logiciel libre selon "
4945 "Debian). <command>grep -ri</command> peut vous aider ici."
4946
4947 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4948 #: beyond-pkging.dbk:433
4949 msgid ""
4950 "Build the package with <command>pbuilder</command> (or any similar tool, see "
4951 "<xref linkend=\"pbuilder\"/>) to ensure that the build-dependencies are "
4952 "complete."
4953 msgstr ""
4954 "Construisez le paquet avec <command>pbuilder</command> (ou n'importe quel "
4955 "outil du même genre, consultez <xref linkend=\"pbuilder\"/>) pour vérifier "
4956 "que les dépendances de constructions sont exhaustives."
4957
4958 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4959 #: beyond-pkging.dbk:438
4960 msgid ""
4961 "Proofread <filename>debian/control</filename>: does it follow the best "
4962 "practices (see <xref linkend=\"bpp-debian-control\"/>)? Are the dependencies "
4963 "complete?"
4964 msgstr ""
4965 "Relisez <filename>debian/control</filename> : est-il conforme aux meilleures "
4966 "pratiques (consultez <xref linkend=\"bpp-debian-control\"/>) ? Les "
4967 "dépendances sont elles exhaustives ?"
4968
4969 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4970 #: beyond-pkging.dbk:443
4971 msgid ""
4972 "Proofread <filename>debian/rules</filename>: does it follow the best "
4973 "practices (see <xref linkend=\"bpp-debian-rules\"/>)? Do you see some "
4974 "possible improvements?"
4975 msgstr ""
4976 "Relisez <filename>debian/rules</filename> : est-il conforme aux meilleures "
4977 "pratiques (consultez <xref linkend=\"bpp-debian-rules\"/>) ? Pouvez-vous "
4978 "apporter quelques améliorations ?"
4979
4980 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4981 #: beyond-pkging.dbk:448
4982 msgid ""
4983 "Proofread the maintainer scripts (<filename>preinst</filename>, "
4984 "<filename>postinst</filename>, <filename>prerm</filename>, <filename>postrm</"
4985 "filename>, <filename>config</filename>): will the <filename>preinst</"
4986 "filename>/<filename>postrm</filename> work when the dependencies are not "
4987 "installed? Are all the scripts idempotent (i.e. can you run them multiple "
4988 "times without consequences)?"
4989 msgstr ""
4990 "Relisez les scripts du responsable (<filename>preinst</filename>, "
4991 "<filename>postinst</filename>, <filename>prerm</filename>, <filename>postrm</"
4992 "filename>, <filename>config</filename>) : est-ce que <filename>preinst</"
4993 "filename> et <filename>postrm</filename> fonctionneront quand les "
4994 "dépendances ne sont pas installées ? Est-que tous les scripts sont "
4995 "idempotents (c'est-à-dire peuvent-ils être exécutés plusieurs fois sans "
4996 "conséquences) ?"
4997
4998 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
4999 #: beyond-pkging.dbk:456
5000 msgid ""
5001 "Review any change to upstream files (either in <filename>.diff.gz</"
5002 "filename>, or in <filename>debian/patches/</filename> or directly embedded "
5003 "in the <filename>debian</filename> tarball for binary files). Are they "
5004 "justified? Are they properly documented (with <ulink url=\"&url-dep3;"
5005 "\">DEP-3</ulink> for patches)?"
5006 msgstr ""
5007 "Vérifiez toutes les modifications des fichiers amont (dans <filename>.diff."
5008 "gz</filename>, <filename>debian/patches/</filename> ou directement dans "
5009 "l'archive <filename>debian</filename> pour les fichiers binaires). Sont-"
5010 "elles justifiées ? Sont-elles correctement documentées (conformément à "
5011 "<ulink url=\"&url-dep3;\">DEP-3</ulink> pour les correctifs) ?"
5012
5013 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
5014 #: beyond-pkging.dbk:462
5015 msgid ""
5016 "For every file, ask yourself why the file is there and whether it's the "
5017 "right way to achieve the desired result. Is the maintainer following the "
5018 "best packaging practices (see <xref linkend=\"best-pkging-practices\"/>)?"
5019 msgstr ""
5020 "Pour chaque fichier, demandez-vous pourquoi le fichier est là et si c'est la "
5021 "bonne façon d'atteindre le but voulu. Est-ce que le responsable suit les "
5022 "meilleurs pratiques d'empaquetage (consultez <xref linkend=\"best-pkging-"
5023 "practices\"/>) ?"
5024
5025 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
5026 #: beyond-pkging.dbk:468
5027 msgid ""
5028 "Build the packages, install them and try the software. Ensure you can remove "
5029 "and purge the packages. Maybe test them with <command>piuparts</command>."
5030 msgstr ""
5031 "Construisez les paquets, installez-les et essayez le logiciel. Vérifiez de "
5032 "pouvoir supprimer et purger les paquets. Essayez-les si possible avec "
5033 "<command>piuparts</command>."
5034
5035 #. type: Content of: <chapter><section><section><section><para>
5036 #: beyond-pkging.dbk:474
5037 msgid ""
5038 "If the audit did not reveal any problem, you can build the package and "
5039 "upload it to Debian. Remember that even if you're not the maintainer, the "
5040 "sponsor is still responsible of what he uploaded to Debian. That's why "
5041 "you're encouraged to keep up with the package through the <xref linkend="
5042 "\"pkg-tracking-system\"/>."
5043 msgstr ""
5044 "Si la vérification n'a révélé aucun problème, vous pouvez construire le "
5045 "paquet et l'envoyer dans Debian. Rappelez-vous que même si vous n'êtes pas "
5046 "le responsable du paquet, le parrain est toujours responsable de ce qu'il "
5047 "envoie dans Debian. C'est pourquoi vous devriez suivre le paquet avec le "
5048 "<xref linkend=\"pkg-tracking-system\"/>."
5049
5050 # type: Content of: <chapter><section><section><para>
5051 #. type: Content of: <chapter><section><section><section><para>
5052 #: beyond-pkging.dbk:481
5053 msgid ""
5054 "Note that you should not need to modify the source package to put your name "
5055 "in the <filename>changelog</filename> or in the <filename>control</filename> "
5056 "file. The <literal>Maintainer</literal> field of the <filename>control</"
5057 "filename> file and the <filename>changelog</filename> should list the person "
5058 "who did the packaging, i.e. the sponsoree. That way she will get all the BTS "
5059 "mail."
5060 msgstr ""
5061 "Remarquez que vous ne devriez pas avoir à modifier le paquet source pour "
5062 "mettre votre nom dans les fichiers <filename>changelog</filename> ou "
5063 "<filename>control</filename>. Le champ <literal>Maintainer</literal> du "
5064 "fichier <filename>control</filename> et le fichier <filename>changelog</"
5065 "filename> devraient afficher la personne qui a fait l'empaquetage, c'est-à-"
5066 "dire, le filleul. Ainsi, il recevra tous les courriers du système de suivi "
5067 "des bogues (BTS)."
5068
5069 #. type: Content of: <chapter><section><section><section><para>
5070 #: beyond-pkging.dbk:487
5071 msgid ""
5072 "Instead you should instruct <command>dpkg-buildpackage</command> to use your "
5073 "key for the signature. You do that with the <literal>-k</literal> option:"
5074 msgstr ""
5075 "À la place, vous devriez indiquer à <command>dpkg-buildpackage</command> "
5076 "d'utiliser votre clef en signature. L'option <literal>-k</literal> le "
5077 "permet :"
5078
5079 #. type: Content of: <chapter><section><section><section><screen>
5080 #: beyond-pkging.dbk:490
5081 #, no-wrap
5082 msgid "dpkg-buildpackage -k<replaceable>KEY-ID</replaceable>\n"
5083 msgstr "dpkg-buildpackage -k<replaceable>identifiant_de_clef</replaceable>\n"
5084
5085 #. type: Content of: <chapter><section><section><section><para>
5086 #: beyond-pkging.dbk:492
5087 msgid ""
5088 "If you use <command>debuild</command> and <command>debsign</command>, you "
5089 "can even configure it permanently in <filename>~/.devscripts</filename>:"
5090 msgstr ""
5091 "Si vous utilisez <command>debuild</command> et <command>debsign</command>, "
5092 "vous pouvez même le configurer de façon permanente dans <filename>~/."
5093 "devscripts</filename> :"
5094
5095 #. type: Content of: <chapter><section><section><section><programlisting>
5096 #: beyond-pkging.dbk:495
5097 #, no-wrap
5098 msgid "DEBSIGN_KEYID=<replaceable>KEY-ID</replaceable>\n"
5099 msgstr "DEBSIGN_KEYID=<replaceable>identifiant_de_clef</replaceable>\n"
5100
5101 #. type: Content of: <chapter><section><section><section><title>
5102 #: beyond-pkging.dbk:500
5103 msgid "Sponsoring an update of an existing package"
5104 msgstr "Parrainage de la mise à jour d'un paquet existant"
5105
5106 #. type: Content of: <chapter><section><section><section><para>
5107 #: beyond-pkging.dbk:502
5108 msgid ""
5109 "You will usually assume that the package has already gone through a full "
5110 "review. So instead of doing it again, you will carefully analyze the "
5111 "difference between the current version and the new version prepared by the "
5112 "maintainer. If you have not done the initial review yourself, you might "
5113 "still want to have a more deeper look just in case the initial reviewer was "
5114 "sloppy."
5115 msgstr ""
5116 "Vous pourrez en général supposer que le paquet a déjà été vérifié "
5117 "complètement. Au lieu de recommencer depuis le début, vous devriez analyser "
5118 "précautionneusement les différences entre la version actuelle et la nouvelle "
5119 "version préparée par le responsable. Si vous n'avez pas fait la vérification "
5120 "initiale vous-même, vous pourriez tout de même regarder de plus près au cas "
5121 "où elle aurait été négligée."
5122
5123 #. type: Content of: <chapter><section><section><section><para>
5124 #: beyond-pkging.dbk:510
5125 msgid ""
5126 "To be able to analyze the difference you need both versions. Download the "
5127 "current version of the source package (with <command>apt-get source</"
5128 "command>)  and rebuild it (or download the current binary packages with "
5129 "<command>aptitude download</command>). Download the source package to "
5130 "sponsor (usually with <command>dget</command>)."
5131 msgstr ""
5132 "Afin de comparer les différences, il vous faudra les deux paquets. "
5133 "Téléchargez la version actuelle du paquet source (avec <command>apt-get "
5134 "source</command>) et reconstruisez-le (ou téléchargez les paquets binaires "
5135 "actuels avec <command>aptitude download</command>). Téléchargez le paquet "
5136 "source à parrainer (normalement avec <command>dget</command>)."
5137
5138 #. type: Content of: <chapter><section><section><section><para>
5139 #: beyond-pkging.dbk:517
5140 msgid ""
5141 "Read the new changelog entry, it should tell you what to expect during the "
5142 "review. The main tool you will use is <command>debdiff</command> (provide by "
5143 "the <systemitem role=\"package\">devscripts</systemitem> package), you can "
5144 "run it with two source packages (<filename>.dsc</filename> files), or two "
5145 "binary packages, or two <filename>.changes</filename> files (it will then "
5146 "compare all the binary packages listed in the <filename>.changes</filename>)."
5147 msgstr ""
5148 "Lisez la nouvelle entrée du journal de modification, elle devrait vous "
5149 "apprendre ce que vous devriez trouver lors de la vérification. L'outil "
5150 "principal à utiliser est <command>debdiff</command> (du paquet <systemitem "
5151 "role=\"package\">devscripts</systemitem>), vous pouvez l'exécuter avec deux "
5152 "paquets source (fichiers <filename>.dsc</filename>), deux paquets binaires, "
5153 "ou deux fichiers <filename>.changes</filename> (seront alors comparés tous "
5154 "les paquets binaires présents dans le fichier <filename>.changes</filename>)."
5155
5156 #. type: Content of: <chapter><section><section><section><para>
5157 #: beyond-pkging.dbk:524
5158 msgid ""
5159 "If you compare the source packages (excluding upstream files in the case of "
5160 "a new upstream version, for example by filtering the output of "
5161 "<command>debdiff</command> with <command>filterdiff -i '*/debian/*'</"
5162 "command>), you must understand all the changes you see and they should be "
5163 "properly documented in the Debian changelog."
5164 msgstr ""
5165 "Si vous comparez les paquets source (à l'exception des fichiers amont dans "
5166 "le cas d'une nouvelle version amont, en filtrant par exemple la sortie de "
5167 "<command>debdiff</command> avec <command>filterdiff -i '*/debian/*'</"
5168 "command>), vous devez comprendre toutes les modifications et elles devraient "
5169 "être convenablement documentées dans le journal de modification Debian."
5170
5171 #. type: Content of: <chapter><section><section><section><para>
5172 #: beyond-pkging.dbk:531
5173 msgid ""
5174 "If everything is fine, build the package and compare the binary packages to "
5175 "verify that the changes on the source package have no unexpected "
5176 "consequences (like some files dropped by mistake, missing dependencies, "
5177 "etc.)."
5178 msgstr ""
5179 "Si tout est correct, construisez le paquet et comparez les paquets binaires "
5180 "pour vérifier que les modifications du paquet source n'ont pas des "
5181 "conséquences inattendues (comme certains fichiers supprimés par erreur, des "
5182 "dépendances manquantes, etc.)"
5183
5184 #. type: Content of: <chapter><section><section><section><para>
5185 #: beyond-pkging.dbk:537
5186 msgid ""
5187 "You might want to check out the Package Tracking System (see <xref linkend="
5188 "\"pkg-tracking-system\"/>) to verify if the maintainer has not missed "
5189 "something important. Maybe there are translations updates sitting in the BTS "
5190 "that could have been integrated. Maybe the package has been NMUed and the "
5191 "maintainer forgot to integrate the changes from the NMU in his package. "
5192 "Maybe there's a release critical bug that he has left unhandled and that's "
5193 "blocking migration to <literal>testing</literal>. Whatever. If you find "
5194 "something that she could have done (better), it's time to tell her so that "
5195 "she can improve for next time, and so that she has a better understanding of "
5196 "her responsibilities."
5197 msgstr ""
5198 "Vous pourriez consulter le système de suivi des paquets (consultez <xref "
5199 "linkend=\"pkg-tracking-system\"/>) pour vérifier que le responsable n'a rien "
5200 "oublié d'important. Des mises à jour de traductions pourraient attendre "
5201 "d'être intégrées dans le BTS. Le paquet pourrait avoir été la cible d'une "
5202 "NMU précédente et le responsable pourrait avoir oublié d'intégrer les "
5203 "modifications apportées. Un bogue critique pour la publication oublié "
5204 "pourrait empêcher la migration vers <literal>testing</literal>. N'importe "
5205 "quoi. Si vous trouvez quelque chose à améliorer, il est temps de le signaler "
5206 "pour que le responsable puisse s'améliorer la prochaine fois, et ainsi lui "
5207 "donner l'opportunité de mieux comprendre ses responsabilités."
5208
5209 #. type: Content of: <chapter><section><section><section><para>
5210 #: beyond-pkging.dbk:549
5211 msgid ""
5212 "If you have found no major problem, upload the new version. Otherwise ask "
5213 "the maintainer to provide you a fixed version."
5214 msgstr ""
5215 "Si vous n'avez pas trouvé de problème majeur, envoyez la nouvelle version. "
5216 "Sinon, demandez au responsable de fournir une version corrigée."
5217
5218 # type: Content of: <chapter><section><section><title>
5219 #. type: Content of: <chapter><section><section><title>
5220 #: beyond-pkging.dbk:556
5221 msgid "Advocating new developers"
5222 msgstr "Recommandation d'un nouveau développeur"
5223
5224 # type: Content of: <chapter><section><section><para>
5225 #. type: Content of: <chapter><section><section><para>
5226 #: beyond-pkging.dbk:558
5227 msgid ""
5228 "See the page about <ulink url=\"&url-newmaint-advocate;\">advocating a "
5229 "prospective developer</ulink> at the Debian web site."
5230 msgstr ""
5231 "Les <ulink url=\"&url-newmaint-advocate;\">recommandations pour un futur "
5232 "développeur</ulink> sont disponibles sur le site web de Debian."
5233
5234 # type: Content of: <chapter><section><section><title>
5235 #. type: Content of: <chapter><section><section><title>
5236 #: beyond-pkging.dbk:565
5237 msgid "Handling new maintainer applications"
5238 msgstr "Gestion des nouvelles candidatures"
5239
5240 # type: Content of: <chapter><section><section><para>
5241 #. type: Content of: <chapter><section><section><para>
5242 #: beyond-pkging.dbk:567
5243 msgid ""
5244 "Please see <ulink url=\"&url-newmaint-amchecklist;\">Checklist for "
5245 "Application Managers</ulink> at the Debian web site."
5246 msgstr ""
5247 "La <ulink url=\"&url-newmaint-amchecklist;\">liste de contrôle pour les "
5248 "responsables de candidature</ulink> est disponible sur le site web de Debian."
5249
5250 # type: Content of: <chapter><title>
5251 #. type: Content of: <chapter><title>
5252 #: developer-duties.dbk:7
5253 msgid "Debian Developer's Duties"
5254 msgstr "Devoirs du développeur Debian"
5255
5256 # type: Content of: <chapter><section><title>
5257 #. type: Content of: <chapter><section><title>
5258 #: developer-duties.dbk:10
5259 msgid "Package Maintainer's Duties"
5260 msgstr "Devoirs du responsable de paquet"
5261
5262 # type: Content of: <chapter><section><para>
5263 #. type: Content of: <chapter><section><para>
5264 #: developer-duties.dbk:11
5265 msgid ""
5266 "As a package maintainer, you're supposed to provide high-quality packages "
5267 "that are well integrated in the system and that adhere to the Debian Policy."
5268 msgstr ""
5269 "En tant que responsable de paquet, vous êtes censé fournir des paquets de "
5270 "haute qualité qui s'intégreront correctement dans le système et qui sont "
5271 "conformes à la Charte Debian."
5272
5273 # type: Content of: <chapter><section><section><title>
5274 #. type: Content of: <chapter><section><section><title>
5275 #: developer-duties.dbk:16
5276 msgid "Work towards the next <literal>stable</literal> release"
5277 msgstr "Œuvrer pour la prochaine publication <literal>stable</literal>"
5278
5279 # type: Content of: <chapter><section><section><para>
5280 #. type: Content of: <chapter><section><section><para>
5281 #: developer-duties.dbk:18
5282 msgid ""
5283 "Providing high-quality packages in <literal>unstable</literal> is not "
5284 "enough, most users will only benefit from your packages when they are "
5285 "released as part of the next <literal>stable</literal> release. You are thus "
5286 "expected to collaborate with the release team to ensure your packages get "
5287 "included."
5288 msgstr ""
5289 "Fournir des paquets de haute qualité dans <literal>unstable</literal> ne "
5290 "suffit pas, la plupart des utilisateurs ne profiteront de vos paquets que "
5291 "quand ils seront publiés avec la prochaine version <literal>stable</"
5292 "literal>. Vous êtes donc censé collaborer avec l'équipe en charge de la "
5293 "publication pour veiller à ce que vos paquets soient intégrés."
5294
5295 # type: Content of: <chapter><section><section><para>
5296 #. type: Content of: <chapter><section><section><para>
5297 #: developer-duties.dbk:24
5298 msgid ""
5299 "More concretely, you should monitor whether your packages are migrating to "
5300 "<literal>testing</literal> (see <xref linkend=\"testing\"/>). When the "
5301 "migration doesn't happen after the test period, you should analyze why and "
5302 "work towards fixing this.  It might mean fixing your package (in the case of "
5303 "release-critical bugs or failures to build on some architecture) but it can "
5304 "also mean updating (or fixing, or removing from <literal>testing</literal>) "
5305 "other packages to help complete a transition in which your package is "
5306 "entangled due to its dependencies. The release team might provide you some "
5307 "input on the current blockers of a given transition if you are not able to "
5308 "identify them."
5309 msgstr ""
5310 "Plus concrètement, vous devriez surveiller si vos paquets migrent vers "
5311 "<literal>testing</literal> (consultez <xref linkend=\"testing\"/>). Lorsque "
5312 "la migration n'a pas lieu après la période d'essai, vous devriez analyser "
5313 "pourquoi et œuvrer pour corriger cela. Votre paquet pourrait avoir besoin "
5314 "d'être corrigé (dans le cas de bogues critiques pour la publication ou "
5315 "d'échecs de construction sur certaines architectures) mais cela peut "
5316 "également signifier mettre à jour (ou corriger, ou supprimer de "
5317 "<literal>testing</literal>) d'autres paquets pour permettre de terminer une "
5318 "transition dans laquelle votre paquet est enchevêtré à cause de ses "
5319 "dépendances. L'équipe en charge de la publication devrait pouvoir vous "
5320 "renseigner sur ce qui bloque actuellement une transition donnée si vous ne "
5321 "parvenez pas à l'identifier."
5322
5323 # type: Content of: <chapter><section><section><title>
5324 #. type: Content of: <chapter><section><section><title>
5325 #: developer-duties.dbk:37
5326 msgid "Maintain packages in <literal>stable</literal>"
5327 msgstr "Maintenance de paquets dans <literal>stable</literal>"
5328
5329 # type: Content of: <chapter><section><section><para>
5330 #. type: Content of: <chapter><section><section><para>
5331 #: developer-duties.dbk:39
5332 msgid ""
5333 "Most of the package maintainer's work goes into providing updated versions "
5334 "of packages in <literal>unstable</literal>, but his job also entails taking "
5335 "care of the packages in the current <literal>stable</literal> release."
5336 msgstr ""
5337 "La plupart du travail de responsable de paquet consiste à fournir des "
5338 "versions de paquets mis à jour dans <literal>unstable</literal>, mais son "
5339 "travail implique aussi de s'occuper des paquets dans la publication "
5340 "<literal>stable</literal> actuelle."
5341
5342 # type: Content of: <chapter><section><section><para>
5343 #. type: Content of: <chapter><section><section><para>
5344 #: developer-duties.dbk:44
5345 msgid ""
5346 "While changes in <literal>stable</literal> are discouraged, they are "
5347 "possible. Whenever a security problem is reported, you should collaborate "
5348 "with the security team to provide a fixed version (see <xref linkend=\"bug-"
5349 "security\"/>). When bugs of severity important (or more) are reported "
5350 "against the <literal>stable</literal> version of your packages, you should "
5351 "consider providing a targeted fix.  You can ask the <literal>stable</"
5352 "literal> release team whether they would accept such an update and then "
5353 "prepare a <literal>stable</literal> upload (see <xref linkend=\"upload-stable"
5354 "\"/>)."
5355 msgstr ""
5356 "Même si les modifications dans <literal>stable</literal> sont déconseillées, "
5357 "elles sont possibles. Chaque fois qu'un problème de sécurité est signalé, "
5358 "vous devriez collaborer avec l'équipe en charge de la sécurité pour fournir "
5359 "une version corrigée (consultez <xref linkend=\"bug-security\"/>). Quand des "
5360 "bogues de sévérité <literal>important</literal> (ou plus) sont soumis sur la "
5361 "version <literal>stable</literal> de vos paquets, vous devriez envisager la "
5362 "possibilité de fournir une correction spécifique. Vous pouvez interroger "
5363 "l'équipe en charge de la publication <literal>stable</literal> pour savoir "
5364 "si elle accepterait une telle mise à jour puis préparer un envoi vers "
5365 "<literal>stable</literal> (consultez <xref linkend=\"upload-stable\"/>)."
5366
5367 # type: Content of: <chapter><section><title>
5368 #. type: Content of: <chapter><section><section><title>
5369 #: developer-duties.dbk:56
5370 msgid "Manage release-critical bugs"
5371 msgstr "Gestion des bogues critiques pour la publication"
5372
5373 # type: Content of: <chapter><section><para>
5374 #. type: Content of: <chapter><section><section><para>
5375 #: developer-duties.dbk:58
5376 msgid ""
5377 "Generally you should deal with bug reports on your packages as described in "
5378 "<xref linkend=\"bug-handling\"/>.  However, there's a special category of "
5379 "bugs that you need to take care of — the so-called release-critical bugs (RC "
5380 "bugs). All bug reports that have severity <literal>critical</literal>, "
5381 "<literal>grave</literal> or <literal>serious</literal> make the package "
5382 "unsuitable for inclusion in the next <literal>stable</literal> release.  "
5383 "They can thus delay the Debian release (when they affect a package in "
5384 "<literal>testing</literal>) or block migrations to <literal>testing</"
5385 "literal> (when they only affect the package in <literal>unstable</literal>). "
5386 "In the worst scenario, they will lead to the package's removal. That's why "
5387 "these bugs need to be corrected as quickly as possible."
5388 msgstr ""
5389 "Habituellement, vous devriez traiter les rapports de bogue sur vos paquets "
5390 "tel que cela est décrit en <xref linkend=\"bug-handling\"/>. Cependant, une "
5391 "catégorie spéciale de bogues nécessite particulièrement votre attention : "
5392 "les bogues critiques pour la publication (« <literal>release-critical</"
5393 "literal> » ou <literal>RC</literal>). Tous les rapports de bogue de gravité "
5394 "<literal>critical</literal>, <literal>grave</literal> ou <literal>serious</"
5395 "literal> rendent le paquet inapproprié pour être inclus dans la prochaine "
5396 "version <literal>stable</literal>. Ils peuvent donc retarder la publication "
5397 "de Debian (quand ils concernent un paquet de <literal>testing</literal>) ou "
5398 "bloquer des migrations vers <literal>testing</literal> (quand ils concernent "
5399 "seulement le paquet d'<literal>unstable</literal>). Au pire, ils pourraient "
5400 "conduire à la suppression du paquet. C'est pourquoi ces bogues doivent être "
5401 "corrigés au plus tôt."
5402
5403 #. type: Content of: <chapter><section><section><para>
5404 #: developer-duties.dbk:70
5405 msgid ""
5406 "If, for any reason, you aren't able fix an RC bug in a package of yours "
5407 "within 2 weeks (for example due to time constraints, or because it's "
5408 "difficult to fix), you should mention it clearly in the bug report and you "
5409 "should tag the bug <literal>help</literal> to invite other volunteers to "
5410 "chime in. Be aware that RC bugs are frequently the targets of Non-Maintainer "
5411 "Uploads (see <xref linkend=\"nmu\"/>) because they can block the "
5412 "<literal>testing</literal> migration of many packages."
5413 msgstr ""
5414 "Si pour une raison ou une autre, vous ne pouvez pas corriger un bogue "
5415 "critique pour la publication dans un de vos paquets en moins de deux "
5416 "semaines (par exemple à cause de contraintes de temps, ou parce que c'est "
5417 "compliqué à corriger) vous devriez le signaler clairement dans le rapport de "
5418 "bogue en l'étiquetant <literal>help</literal> pour encourager d'autres "
5419 "volontaires à s'impliquer. Sachez que les bogues critiques pour la "
5420 "publication sont souvent les cibles de mises à jour indépendantes (consultez "
5421 "<xref linkend=\"nmu\"/>) car ils peuvent bloquer la migration vers "
5422 "<literal>testing</literal> de plusieurs paquets."
5423
5424 # type: Content of: <chapter><section><section><para>
5425 #. type: Content of: <chapter><section><section><para>
5426 #: developer-duties.dbk:79
5427 msgid ""
5428 "Lack of attention to RC bugs is often interpreted by the QA team as a sign "
5429 "that the maintainer has disappeared without properly orphaning his package.  "
5430 "The MIA team might also get involved, which could result in your packages "
5431 "being orphaned (see <xref linkend=\"mia-qa\" />)."
5432 msgstr ""
5433 "Un manque d'attention aux bogues critiques pour la publication est souvent "
5434 "considéré par l'équipe d'assurance qualité comme un signe de disparition "
5435 "d'un responsable n'ayant pas abandonné correctement son paquet. L'équipe MIA "
5436 "pourrait aussi s'impliquer, avec comme éventuelle conséquence l'abandon de "
5437 "vos paquets (consultez <xref linkend=\"mia-qa\" />)."
5438
5439 # type: Content of: <chapter><section><title>
5440 #. type: Content of: <chapter><section><section><title>
5441 #: developer-duties.dbk:87
5442 msgid "Coordination with upstream developers"
5443 msgstr "Coordination avec les développeurs amont"
5444
5445 # type: Content of: <chapter><section><para>
5446 #. type: Content of: <chapter><section><section><para>
5447 #: developer-duties.dbk:89
5448 msgid ""
5449 "A big part of your job as Debian maintainer will be to stay in contact with "
5450 "the upstream developers.  Debian users will sometimes report bugs that are "
5451 "not specific to Debian to our bug tracking system.  You have to forward "
5452 "these bug reports to the upstream developers so that they can be fixed in a "
5453 "future upstream release."
5454 msgstr ""
5455 "Une grande part du travail de responsable Debian sera de rester en contact "
5456 "avec les développeurs amont. Parfois, les utilisateurs signalent des bogues "
5457 "qui ne sont pas spécifiques à Debian. Vous devez transmettre ces rapports de "
5458 "bogue aux développeurs amont pour qu'ils soient corrigés dans les versions "
5459 "suivantes."
5460
5461 # type: Content of: <chapter><section><para>
5462 #. type: Content of: <chapter><section><section><para>
5463 #: developer-duties.dbk:96
5464 msgid ""
5465 "While it's not your job to fix non-Debian specific bugs, you may freely do "
5466 "so if you're able.  When you make such fixes, be sure to pass them on to the "
5467 "upstream maintainers as well.  Debian users and developers will sometimes "
5468 "submit patches to fix upstream bugs — you should evaluate and forward these "
5469 "patches upstream."
5470 msgstr ""
5471 "Bien qu'il ne soit pas de votre responsabilité de corriger les bogues non "
5472 "spécifiques à Debian, vous pouvez le faire si vous en êtes capable. Quand "
5473 "vous faites de telles corrections, assurez-vous de les envoyer également au "
5474 "développeur amont. Les utilisateurs et responsables Debian proposent souvent "
5475 "des correctifs pour corriger des bogues amont, il vous faudra alors évaluer "
5476 "ce correctif puis le transmettre aux développeurs amont."
5477
5478 # type: Content of: <chapter><section><para>
5479 #. type: Content of: <chapter><section><section><para>
5480 #: developer-duties.dbk:103
5481 msgid ""
5482 "If you need to modify the upstream sources in order to build a policy "
5483 "compliant package, then you should propose a nice fix to the upstream "
5484 "developers which can be included there, so that you won't have to modify the "
5485 "sources of the next upstream version.  Whatever changes you need, always try "
5486 "not to fork from the upstream sources."
5487 msgstr ""
5488 "Si vous avez besoin de modifier les sources d'un logiciel pour fabriquer un "
5489 "paquet conforme à la Charte Debian, vous devriez proposer un correctif aux "
5490 "développeurs amont pour qu'il soit inclus dans leur version. Ainsi, vous "
5491 "n'aurez plus besoin de modifier les sources lors des mises à jour amont "
5492 "suivantes. Quels que soient les changements dont vous avez besoin, il faut "
5493 "toujours essayer de rester dans la lignée des sources amont."
5494
5495 #. type: Content of: <chapter><section><section><para>
5496 #: developer-duties.dbk:110
5497 msgid ""
5498 "If you find that the upstream developers are or become hostile towards "
5499 "Debian or the free software community, you may want to re-consider the need "
5500 "to include the software in Debian. Sometimes the social cost to the Debian "
5501 "community is not worth the benefits the software may bring."
5502 msgstr ""
5503 "Si vous estimez que les développeurs amonts sont ou deviennent hostiles "
5504 "envers Debian ou la communauté libre, vous pouvez vouloir reconsidérer le "
5505 "besoin d'inclure le logiciel dans Debian. Parfois, le coût social à la "
5506 "communauté Debian ne vaut pas le bénéfice que le logiciel peut apporter."
5507
5508 # type: Content of: <chapter><section><title>
5509 #. type: Content of: <chapter><section><title>
5510 #: developer-duties.dbk:120
5511 msgid "Administrative Duties"
5512 msgstr "Devoirs administratifs"
5513
5514 # type: Content of: <chapter><section><para>
5515 #. type: Content of: <chapter><section><para>
5516 #: developer-duties.dbk:121
5517 msgid ""
5518 "A project of the size of Debian relies on some administrative infrastructure "
5519 "to keep track of everything. As a project member, you have some duties to "
5520 "ensure everything keeps running smoothly."
5521 msgstr ""
5522 "Un projet de la taille de Debian repose sur certaines structures "
5523 "administratives pour garder une trace de tout. En tant que membre du projet, "
5524 "vous avez quelques devoirs pour veiller à ce que tout se déroule sans "
5525 "problème."
5526
5527 # type: Content of: <chapter><section><title>
5528 #. type: Content of: <chapter><section><section><title>
5529 #: developer-duties.dbk:126
5530 msgid "Maintaining your Debian information"
5531 msgstr "Mise à jour des renseignements auprès de Debian"
5532
5533 # type: Content of: <chapter><section><para>
5534 #. type: Content of: <chapter><section><section><para>
5535 #: developer-duties.dbk:128
5536 msgid ""
5537 "There's a LDAP database containing information about Debian developers at "
5538 "<ulink url=\"&url-debian-db;\"></ulink>.  You should enter your information "
5539 "there and update it as it changes.  Most notably, make sure that the address "
5540 "where your debian.org email gets forwarded to is always up to date, as well "
5541 "as the address where you get your debian-private subscription if you choose "
5542 "to subscribe there."
5543 msgstr ""
5544 "Une base de données LDAP contient des informations sur les développeurs "
5545 "Debian en <ulink url=\"&url-debian-db;\"></ulink>. Vous devriez y entrer vos "
5546 "informations et les mettre à jour quand elles changent. Le plus important "
5547 "est de vous assurer que l'adresse vers laquelle est renvoyée le courrier à "
5548 "destination de votre adresse debian.org est toujours à jour, de même que "
5549 "l'adresse à laquelle vous recevez votre abonnement à debian-private si vous "
5550 "choisissez d'être abonné à cette liste."
5551
5552 # type: Content of: <chapter><section><para>
5553 #. type: Content of: <chapter><section><section><para>
5554 #: developer-duties.dbk:136
5555 msgid ""
5556 "For more information about the database, please see <xref linkend=\"devel-db"
5557 "\"/>."
5558 msgstr ""
5559 "Pour plus d'informations sur cette base de données, veuillez consulter <xref "
5560 "linkend=\"devel-db\"/>."
5561
5562 # type: Content of: <chapter><section><title>
5563 #. type: Content of: <chapter><section><section><title>
5564 #: developer-duties.dbk:141
5565 msgid "Maintaining your public key"
5566 msgstr "Gestion de clé publique"
5567
5568 # type: Content of: <chapter><section><para>
5569 #. type: Content of: <chapter><section><section><para>
5570 #: developer-duties.dbk:143
5571 msgid ""
5572 "Be very careful with your private keys.  Do not place them on any public "
5573 "servers or multiuser machines, such as the Debian servers (see <xref linkend="
5574 "\"server-machines\"/>).  Back your keys up; keep a copy offline.  Read the "
5575 "documentation that comes with your software; read the <ulink url=\"&url-pgp-"
5576 "faq;\">PGP FAQ</ulink>."
5577 msgstr ""
5578 "Soyez très vigilant en utilisant votre clé privée. Ne la placez pas sur un "
5579 "serveur public ou sur des machines multi-utilisateurs telles que les "
5580 "serveurs Debian (voir <xref linkend=\"server-machines\"/>). Sauvegardez vos "
5581 "clés et gardez-en une copie hors connexion. Lisez la documentation fournie "
5582 "avec votre logiciel et la <ulink url=\"&url-pgp-faq;\">FAQ PGP</ulink>."
5583
5584 # type: Content of: <chapter><section><para>
5585 #. type: Content of: <chapter><section><section><para>
5586 #: developer-duties.dbk:150
5587 msgid ""
5588 "You need to ensure not only that your key is secure against being stolen, "
5589 "but also that it is secure against being lost.  Generate and make a copy "
5590 "(best also in paper form) of your revocation certificate; this is needed if "
5591 "your key is lost."
5592 msgstr ""
5593 "Assurez-vous que votre clé est non seulement à l'abri des vols, mais aussi "
5594 "d'une perte. Générez et faites une copie (c'est même mieux sur papier) de "
5595 "votre certificat de révocation ; il est nécessaire si votre clé est perdue "
5596 "ou volée."
5597
5598 # type: Content of: <chapter><section><para>
5599 #. type: Content of: <chapter><section><section><para>
5600 #: developer-duties.dbk:156
5601 msgid ""
5602 "If you add signatures to your public key, or add user identities, you can "
5603 "update the Debian key ring by sending your key to the key server at "
5604 "<literal>&keyserver-host;</literal>."
5605 msgstr ""
5606 "Si vous ajoutez des signatures ou des identifiants à votre clé publique, "
5607 "vous pouvez mettre à jour le porte-clés Debian en envoyant votre clé "
5608 "publique à <literal>&keyserver-host;</literal>."
5609
5610 # type: Content of: <chapter><section><para>
5611 #. type: Content of: <chapter><section><section><para>
5612 #: developer-duties.dbk:161
5613 msgid ""
5614 "If you need to add a completely new key or remove an old key, you need to "
5615 "get the new key signed by another developer.  If the old key is compromised "
5616 "or invalid, you also have to add the revocation certificate.  If there is no "
5617 "real reason for a new key, the Keyring Maintainers might reject the new "
5618 "key.  Details can be found at <ulink url=\"http://&keyserver-host;/"
5619 "replacing_keys.html\"></ulink>."
5620 msgstr ""
5621 "Pour ajouter une nouvelle clé ou supprimer une ancienne clé, vous devez "
5622 "faire signer la nouvelle clé par un autre développeur. Si l'ancienne clé est "
5623 "compromise ou invalide, vous devez également ajouter le certification de "
5624 "révocation. S'il n'y pas de bonne raison pour une nouvelle clé, les "
5625 "responsables du trousseau peuvent rejeter la nouvelle clé. Vous trouverez "
5626 "plus de détails en <ulink url=\"http://&keyserver-host;/replacing_keys.html"
5627 "\"></ulink>."
5628
5629 # type: Content of: <chapter><section><para>
5630 #. type: Content of: <chapter><section><section><para>
5631 #: developer-duties.dbk:169
5632 msgid ""
5633 "The same key extraction routines discussed in <xref linkend=\"registering\"/"
5634 "> apply."
5635 msgstr ""
5636 "Les mêmes routines d'extraction de clé décrites en <xref linkend="
5637 "\"registering\"/> s'appliquent."
5638
5639 # type: Content of: <chapter><section><para>
5640 #. type: Content of: <chapter><section><section><para>
5641 #: developer-duties.dbk:173
5642 msgid ""
5643 "You can find a more in-depth discussion of Debian key maintenance in the "
5644 "documentation of the <systemitem role=\"package\">debian-keyring</"
5645 "systemitem> package."
5646 msgstr ""
5647 "Une présentation approfondie de la gestion de clé Debian peut être trouvée "
5648 "dans la documentation du paquet <systemitem role=\"package\">debian-keyring</"
5649 "systemitem>."
5650
5651 # type: Content of: <chapter><section><title>
5652 #. type: Content of: <chapter><section><section><title>
5653 #: developer-duties.dbk:180
5654 msgid "Voting"
5655 msgstr "Votes"
5656
5657 # type: Content of: <chapter><section><para>
5658 #. type: Content of: <chapter><section><section><para>
5659 #: developer-duties.dbk:182
5660 msgid ""
5661 "Even though Debian isn't really a democracy, we use a democratic process to "
5662 "elect our leaders and to approve general resolutions.  These procedures are "
5663 "defined by the <ulink url=\"&url-constitution;\">Debian Constitution</ulink>."
5664 msgstr ""
5665 "Bien que Debian ne soit pas vraiment une démocratie, le projet utilise un "
5666 "processus démocratique pour élire les responsables de projet et approuver "
5667 "les résolutions générales. Ces procédures sont définies par la <ulink url="
5668 "\"&url-constitution;\">constitution Debian</ulink>."
5669
5670 # type: Content of: <chapter><section><para>
5671 #. type: Content of: <chapter><section><section><para>
5672 #: developer-duties.dbk:188
5673 msgid ""
5674 "Other than the yearly leader election, votes are not routinely held, and "
5675 "they are not undertaken lightly.  Each proposal is first discussed on the "
5676 "&email-debian-vote; mailing list and it requires several endorsements before "
5677 "the project secretary starts the voting procedure."
5678 msgstr ""
5679 "En dehors de l'élection annuelle du responsable de projet, les votes ne se "
5680 "tiennent pas régulièrement et ne sont pas entrepris à la légère. Chaque "
5681 "proposition est tout d'abord discutée sur la liste de diffusion &email-"
5682 "debian-vote; et a besoin de plusieurs approbations avant que le secrétaire "
5683 "du projet n'entame la procédure de vote."
5684
5685 # type: Content of: <chapter><section><para>
5686 #. type: Content of: <chapter><section><section><para>
5687 #: developer-duties.dbk:194
5688 msgid ""
5689 "You don't have to track the pre-vote discussions, as the secretary will "
5690 "issue several calls for votes on &email-debian-devel-announce; (and all "
5691 "developers are expected to be subscribed to that list).  Democracy doesn't "
5692 "work well if people don't take part in the vote, which is why we encourage "
5693 "all developers to vote.  Voting is conducted via GPG-signed/encrypted email "
5694 "messages."
5695 msgstr ""
5696 "Vous n'avez pas besoin de suivre les discussions précédant le vote car le "
5697 "secrétaire enverra plusieurs appels au vote sur la liste &email-debian-devel-"
5698 "announce; (et tous les développeurs devraient être inscrits à cette liste). "
5699 "La démocratie ne fonctionne pas si les personnes ne prennent pas part au "
5700 "vote, c'est pourquoi nous encourageons tous les développeurs à voter. Le "
5701 "vote est conduit par messages signés ou chiffrés par GPG."
5702
5703 # type: Content of: <chapter><section><para>
5704 #. type: Content of: <chapter><section><section><para>
5705 #: developer-duties.dbk:202
5706 msgid ""
5707 "The list of all proposals (past and current) is available on the <ulink url="
5708 "\"&url-vote;\">Debian Voting Information</ulink> page, along with "
5709 "information on how to make, second and vote on proposals."
5710 msgstr ""
5711 "La liste de toutes les propositions (passées et présentes) est disponible "
5712 "sur la page des <ulink url=\"&url-vote;\">informations sur les votes Debian</"
5713 "ulink>, ainsi que des informations complémentaires sur la procédure à suivre "
5714 "pour effectuer une proposition, la soutenir et voter pour elle."
5715
5716 # type: Content of: <chapter><section><title>
5717 #. type: Content of: <chapter><section><section><title>
5718 #: developer-duties.dbk:209
5719 msgid "Going on vacation gracefully"
5720 msgstr "Départ en vacances poli"
5721
5722 # type: Content of: <chapter><section><para>
5723 #. type: Content of: <chapter><section><section><para>
5724 #: developer-duties.dbk:211
5725 msgid ""
5726 "It is common for developers to have periods of absence, whether those are "
5727 "planned vacations or simply being buried in other work.  The important thing "
5728 "to notice is that other developers need to know that you're on vacation so "
5729 "that they can do whatever is needed if a problem occurs with your packages "
5730 "or other duties in the project."
5731 msgstr ""
5732 "Il est courant pour les développeurs de s'absenter, que ce soit pour des "
5733 "vacances prévues ou parce qu'ils sont submergés de travail. L'important est "
5734 "que les autres développeurs ont besoin de savoir si vous êtes indisponible "
5735 "pour pouvoir agir en conséquence si un problème se produit sur vos paquets "
5736 "ou autre pendant votre absence."
5737
5738 # type: Content of: <chapter><section><para>
5739 #. type: Content of: <chapter><section><section><para>
5740 #: developer-duties.dbk:218
5741 msgid ""
5742 "Usually this means that other developers are allowed to NMU (see <xref "
5743 "linkend=\"nmu\"/>) your package if a big problem (release critical bug, "
5744 "security update, etc.) occurs while you're on vacation.  Sometimes it's "
5745 "nothing as critical as that, but it's still appropriate to let others know "
5746 "that you're unavailable."
5747 msgstr ""
5748 "Habituellement, cela signifie que les autres développeurs peuvent faire des "
5749 "NMU (voir <xref linkend=\"nmu\"/>) sur votre paquet si un gros problème "
5750 "(bogue empêchant l'intégration dans la distribution, mise à jour de "
5751 "sécurité, etc.) se produit pendant que vous êtes en vacances. Parfois, ce "
5752 "n'est pas très important, mais il est de toute façon approprié d'indiquer "
5753 "aux autres que vous n'êtes pas disponible."
5754
5755 # type: Content of: <chapter><section><para><footnote><para>
5756 #. type: Content of: <chapter><section><section><para><footnote><para>
5757 #: developer-duties.dbk:227
5758 msgid ""
5759 "This is so that the message can be easily filtered by people who don't want "
5760 "to read vacation notices."
5761 msgstr ""
5762 "Ainsi, le message peut être facilement filtré par les personnes qui ne "
5763 "veulent pas lire ces annonces de vacances."
5764
5765 #. type: Content of: <chapter><section><section><para>
5766 #: developer-duties.dbk:225
5767 msgid ""
5768 "In order to inform the other developers, there are two things that you "
5769 "should do.  First send a mail to <email>debian-private@&lists-host;</email> "
5770 "with [VAC] prepended to the subject of your message<placeholder type="
5771 "\"footnote\" id=\"0\"/> and state the period of time when you will be on "
5772 "vacation.  You can also give some special instructions on what to do if a "
5773 "problem occurs."
5774 msgstr ""
5775 "Il y a deux choses à faire pour informer les autres développeurs. "
5776 "Premièrement, envoyez un courrier électronique à <email>debian-"
5777 "private@&lists-host;</email> en commençant le sujet de votre message par "
5778 "« [VAC] »<placeholder type=\"footnote\" id=\"0\"/> et donnez la période de "
5779 "vos vacances. Vous pouvez également donner quelques instructions pour "
5780 "indiquer comment agir si un problème survenait."
5781
5782 # type: Content of: <chapter><section><para>
5783 #. type: Content of: <chapter><section><section><para>
5784 #: developer-duties.dbk:234
5785 msgid ""
5786 "The other thing to do is to mark yourself as on vacation in the <link "
5787 "linkend=\"devel-db\">Debian developers' LDAP database</link> (this "
5788 "information is only accessible to Debian developers).  Don't forget to "
5789 "remove the on vacation flag when you come back!"
5790 msgstr ""
5791 "L'autre chose à faire est de vous signaler comme en vacances (« <literal>on "
5792 "vacation</literal> ») dans la <link linkend=\"devel-db\">base de données "
5793 "Debian LDAP</link> (l'accès à cette information est réservé aux "
5794 "développeurs). N'oubliez pas de retirer l'indicateur <literal>on vacation</"
5795 "literal> à votre retour !"
5796
5797 # type: Content of: <chapter><section><para>
5798 #. type: Content of: <chapter><section><section><para>
5799 #: developer-duties.dbk:240
5800 msgid ""
5801 "Ideally, you should sign up at the <ulink url=\"&url-gpg-coord;\">GPG "
5802 "coordination pages</ulink> when booking a holiday and check if anyone there "
5803 "is looking for signing.  This is especially important when people go to "
5804 "exotic places where we don't have any developers yet but where there are "
5805 "people who are interested in applying."
5806 msgstr ""
5807 "Dans l'idéal, vous devriez vous connecter sur les <ulink url=\"&url-gpg-"
5808 "coord;\">pages de coordination GPG</ulink> quand vous prévoyez un départ et "
5809 "vérifier si quelqu'un recherche un échange de signatures. Cela est "
5810 "particulièrement important quand des personnes vont à des endroits exotiques "
5811 "où nous n'avons pas encore de développeurs, mais où il y a des personnes "
5812 "intéressées pour poser leur candidature."
5813
5814 # type: Content of: <chapter><section><title>
5815 #. type: Content of: <chapter><section><section><title>
5816 #: developer-duties.dbk:249
5817 msgid "Retiring"
5818 msgstr "Démission"
5819
5820 # type: Content of: <chapter><section><para>
5821 #. type: Content of: <chapter><section><section><para>
5822 #: developer-duties.dbk:251
5823 msgid ""
5824 "If you choose to leave the Debian project, you should make sure you do the "
5825 "following steps:"
5826 msgstr ""
5827 "Si vous décidez de quitter le projet Debian, veillez procéder comme suit :"
5828
5829 # type: Content of: <chapter><section><orderedlist><listitem><para>
5830 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5831 #: developer-duties.dbk:257
5832 msgid ""
5833 "Orphan all your packages, as described in <xref linkend=\"orphaning\"/>."
5834 msgstr ""
5835 "abandonnez tous vos paquets comme décrit en <xref linkend=\"orphaning\"/> ;"
5836
5837 # type: Content of: <chapter><section><orderedlist><listitem><para>
5838 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5839 #: developer-duties.dbk:262
5840 msgid ""
5841 "Send an gpg-signed email about why you are leaving the project to "
5842 "<email>debian-private@&lists-host;</email>."
5843 msgstr ""
5844 "envoyez un courrier électronique signé par GnuPG à <email>debian-"
5845 "private@&lists-host;</email> indiquant pourquoi vous quittez le projet ;"
5846
5847 # type: Content of: <chapter><section><orderedlist><listitem><para>
5848 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
5849 #: developer-duties.dbk:268
5850 msgid ""
5851 "Notify the Debian key ring maintainers that you are leaving by opening a "
5852 "ticket in Debian RT by sending a mail to &email-keyring; with the words "
5853 "'Debian RT' somewhere in the subject line (case doesn't matter)."
5854 msgstr ""
5855 "signalez aux responsables du porte-clés Debian que vous quittez le projet en "
5856 "ouvrant un ticket en écrivant à &email-keyring; avec les mots « Debian RT » "
5857 "dans le sujet (peu importe la casse)."
5858
5859 #. type: Content of: <chapter><section><section><para>
5860 #: developer-duties.dbk:275
5861 msgid ""
5862 "It is important that the above process is followed, because finding inactive "
5863 "developers and orphaning their packages takes significant time and effort."
5864 msgstr ""
5865 "Le processus précédemment décrit devrait absolument être suivi, car trouver "
5866 "les développeurs inactifs et abandonner leurs paquets est une tâche longue "
5867 "et fastidieuse."
5868
5869 #. type: Content of: <chapter><section><section><title>
5870 #: developer-duties.dbk:281
5871 msgid "Returning after retirement"
5872 msgstr "Revenir après démission"
5873
5874 #. type: Content of: <chapter><section><section><para>
5875 #: developer-duties.dbk:283
5876 msgid ""
5877 "A retired developer's account is marked as \"emeritus\" when the process in "
5878 "<xref linkend=\"s3.7\"/> is followed, and \"disabled\" otherwise. Retired "
5879 "developers with an \"emeritus\" account can get their account re-activated "
5880 "as follows:"
5881 msgstr ""
5882 "Le compte d'un développeur est marqué « emeritus » (honoraire) quand le "
5883 "processus précédent en <xref linkend=\"s3.7\"/> est suivi, et "
5884 "« disabled » (désactivé) sinon. Un développeur ayant démissionné avec un "
5885 "compte « emeritus » peut réactiver son compte de la façon suivante :"
5886
5887 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5888 #: developer-duties.dbk:292
5889 msgid "Contact &email-debian-account-manager;."
5890 msgstr "contacter &email-debian-account-manager; ;"
5891
5892 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5893 #: developer-duties.dbk:297
5894 msgid ""
5895 "Go through a shortened NM process (to ensure that the returning developer "
5896 "still knows important parts of P&amp;P and T&amp;S)."
5897 msgstr ""
5898 "passer le processus raccourci de nouveau responsable (pour s'assurer qu'il "
5899 "connaît toujours les parties importantes de « philosophie et procédures » et "
5900 "« tâches et compétences ») ;"
5901
5902 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
5903 #: developer-duties.dbk:303
5904 msgid ""
5905 "Prove that they still control the GPG key associated with the account, or "
5906 "provide proof of identify on a new GPG key, with at least two signatures "
5907 "from other developers."
5908 msgstr ""
5909 "démontrer qu'il possède toujours la clef GPG associée au compte, ou fournir "
5910 "des preuves d'identité sur une nouvelle clef GPG, avec au moins deux "
5911 "signatures d'autres développeurs Debian."
5912
5913 #. type: Content of: <chapter><section><section><para>
5914 #: developer-duties.dbk:310
5915 msgid ""
5916 "Retired developers with a \"disabled\" account need to go through NM again."
5917 msgstr ""
5918 "Les développeurs ayant démissionné avec un compte « disabled » doivent "
5919 "repasser le processus complet de nouveau développeur."
5920
5921 # type: Attribute 'lang' of: <book>
5922 #. type: Attribute 'lang' of: <book>
5923 #: index.dbk:7
5924 msgid "en"
5925 msgstr "fr"
5926
5927 # type: Content of: <book><title>
5928 #. type: Content of: <book><title>
5929 #: index.dbk:9
5930 msgid "Debian Developer's Reference"
5931 msgstr "Référence du développeur Debian"
5932
5933 #. type: Content of: <book><bookinfo>
5934 #: index.dbk:11
5935 msgid ""
5936 "<author> <othername>Developer's Reference Team</othername> &email-devel-ref; "
5937 "</author> <author> <firstname>Andreas</firstname> <surname>Barth</surname> </"
5938 "author> <author> <firstname>Adam</firstname> <surname>Di Carlo</surname> </"
5939 "author> <author> <firstname>Raphaël</firstname> <surname>Hertzog</surname> </"
5940 "author> <author> <firstname>Lucas</firstname> <surname>Nussbaum</surname> </"
5941 "author> <author> <firstname>Christian</firstname> <surname>Schwarz</surname> "
5942 "</author> <author> <firstname>Ian</firstname> <surname>Jackson</surname> </"
5943 "author>"
5944 msgstr ""
5945 "<author> <othername>Équipe de la référence du développeur</othername> &email-"
5946 "devel-ref; </author> <author> <firstname>Andreas</firstname> <surname>Barth</"
5947 "surname> </author> <author> <firstname>Adam</firstname> <surname>Di Carlo</"
5948 "surname> </author> <author> <firstname>Raphaël</firstname> <surname>Hertzog</"
5949 "surname> </author> <author> <firstname>Lucas</firstname> <surname>Nussbaum</"
5950 "surname> </author> <author> <firstname>Christian</firstname> "
5951 "<surname>Schwarz</surname> </author> <author> <firstname>Ian</firstname> "
5952 "<surname>Jackson</surname> </author>"
5953
5954 # type: Content of: <book><bookinfo><releaseinfo>
5955 #. type: Content of: <book><bookinfo><releaseinfo>
5956 #: index.dbk:33
5957 msgid "ver. &version;"
5958 msgstr "Version &version;"
5959
5960 #. type: Content of: <book><bookinfo>
5961 #: index.dbk:34
5962 msgid ""
5963 "<pubdate>&pubdate;</pubdate> <copyright> <year>2004</year> <year>2005</year> "
5964 "<year>2006</year> <year>2007</year> <holder>Andreas Barth</holder> </"
5965 "copyright> <copyright> <year>1998</year> <year>1999</year> <year>2000</year> "
5966 "<year>2001</year> <year>2002</year> <year>2003</year> <holder>Adam Di Carlo</"
5967 "holder> </copyright> <copyright> <year>2002</year> <year>2003</year> "
5968 "<year>2008</year> <year>2009</year> <holder>Raphaël Hertzog</holder> </"
5969 "copyright> <copyright> <year>2008</year> <year>2009</year> <holder>Lucas "
5970 "Nussbaum</holder> </copyright> <copyright> <year>1997</year> <year>1998</"
5971 "year> <holder>Christian Schwarz</holder> </copyright>"
5972 msgstr ""
5973 "<pubdate>&pubdate;</pubdate> <copyright> <year>2004</year> <year>2005</year> "
5974 "<year>2006</year> <year>2007</year> <holder>Andreas Barth</holder> </"
5975 "copyright> <copyright> <year>1998</year> <year>1999</year> <year>2000</year> "
5976 "<year>2001</year> <year>2002</year> <year>2003</year> <holder>Adam Di Carlo</"
5977 "holder> </copyright> <copyright> <year>2002</year> <year>2003</year> "
5978 "<year>2008</year> <year>2009</year> <holder>Raphaël Hertzog</holder> </"
5979 "copyright> <copyright> <year>2008</year> <year>2009</year> <holder>Lucas "
5980 "Nussbaum</holder> </copyright> <copyright> <year>1997</year> <year>1998</"
5981 "year> <holder>Christian Schwarz</holder> </copyright>"
5982
5983 # type: Content of: <book><bookinfo><legalnotice><para>
5984 #. type: Content of: <book><bookinfo><legalnotice><para>
5985 #: index.dbk:70
5986 msgid ""
5987 "This manual is free software; you may redistribute it and/or modify it under "
5988 "the terms of the GNU General Public License as published by the Free "
5989 "Software Foundation; either version 2, or (at your option) any later version."
5990 msgstr ""
5991 "Ce manuel est un logiciel libre ; il peut être redistribué ou modifié selon "
5992 "les termes de la licence publique générale du projet GNU (GNU GPL), telle "
5993 "que publiée par la « Free Software Foundation » (version 2 ou toute version "
5994 "postérieure)."
5995
5996 # type: Content of: <book><bookinfo><legalnotice><para>
5997 #. type: Content of: <book><bookinfo><legalnotice><para>
5998 #: index.dbk:75
5999 msgid ""
6000 "This is distributed in the hope that it will be useful, but "
6001 "<emphasis>without any warranty</emphasis>; without even the implied warranty "
6002 "of merchantability or fitness for a particular purpose.  See the GNU General "
6003 "Public License for more details."
6004 msgstr ""
6005 "Il est distribué dans l'espoir qu'il sera utile, mais <emphasis>sans aucune "
6006 "garantie</emphasis>, sans même la garantie implicite d'une possible valeur "
6007 "marchande ou d'une adéquation à un besoin particulier. Consultez la licence "
6008 "publique générale du projet GNU pour plus de détails."
6009
6010 # type: Content of: <book><bookinfo><legalnotice><para>
6011 #. type: Content of: <book><bookinfo><legalnotice><para>
6012 #: index.dbk:81
6013 msgid ""
6014 "A copy of the GNU General Public License is available as &file-GPL; in the "
6015 "&debian-formal; distribution or on the World Wide Web at <ulink url=\"&url-"
6016 "gpl;\">the GNU web site</ulink>.  You can also obtain it by writing to the "
6017 "&fsf-addr;."
6018 msgstr ""
6019 "Une copie de la licence publique générale du projet GNU est disponible dans "
6020 "le fichier &file-GPL; de la distribution &debian-formal; ou sur la toile : "
6021 "<ulink url=\"&url-gpl;\">la licence publique générale du projet GNU</ulink>. "
6022 "Vous pouvez également l'obtenir en écrivant à la &fsf-addr;."
6023
6024 # type: Content of: <book><bookinfo><legalnotice><para>
6025 #.  TODO: Maybe better: "This document has originally been written
6026 #. in English.  Translations into different languages are available." 
6027 #. type: Content of: <book><bookinfo><legalnotice><para>
6028 #: index.dbk:88
6029 msgid ""
6030 "If you want to print this reference, you should use the <ulink url="
6031 "\"developers-reference.pdf\">pdf version</ulink>.  This page is also "
6032 "available in <ulink url=\"index.fr.html\">French</ulink>, <ulink url=\"index."
6033 "de.html\">German</ulink> and <ulink url=\"index.ja.html\">Japanese</ulink>."
6034 msgstr ""
6035 "Si vous désirez imprimer cette référence, vous devriez utiliser la <ulink "
6036 "url=\"developers-reference.fr.pdf\">version PDF</ulink>. Cette page est "
6037 "également disponible en <ulink url=\"index.de.html\">allemand</ulink>, "
6038 "<ulink url=\"index.html\">anglais</ulink> et <ulink url=\"index.ja.html"
6039 "\">japonais</ulink>."
6040
6041 #. type: Content of: <chapter><title>
6042 #: l10n.dbk:7
6043 msgid "Internationalization and Translations"
6044 msgstr "Internationalisation et traduction"
6045
6046 # type: Content of: <chapter><para>
6047 #. type: Content of: <chapter><para>
6048 #: l10n.dbk:9
6049 msgid ""
6050 "Debian supports an ever-increasing number of natural languages.  Even if you "
6051 "are a native English speaker and do not speak any other language, it is part "
6052 "of your duty as a maintainer to be aware of issues of internationalization "
6053 "(abbreviated i18n because there are 18 letters between the 'i' and the 'n' "
6054 "in internationalization).  Therefore, even if you are ok with English-only "
6055 "programs, you should read most of this chapter."
6056 msgstr ""
6057 "Debian prend en charge un nombre toujours croissant de langues naturelles. "
6058 "Même si l'anglais est votre langue maternelle et que vous ne parlez pas "
6059 "d'autre langue, il est de votre devoir de responsable d'être conscient des "
6060 "problèmes d'internationalisation (abrégé en i18n à cause des 18 lettres "
6061 "entre le « i » et le « n » d' « internationalisation »). C'est pourquoi, "
6062 "même si des programmes seulement en anglais vous suffisent, vous devriez "
6063 "lire la plupart de ce chapitre."
6064
6065 # type: Content of: <chapter><para>
6066 #. type: Content of: <chapter><para>
6067 #: l10n.dbk:17
6068 msgid ""
6069 "According to <ulink url=\"&url-i18n-intro;\">Introduction to i18n</ulink> "
6070 "from Tomohiro KUBOTA, I18N (internationalization) means modification of a "
6071 "software or related technologies so that a software can potentially handle "
6072 "multiple languages, customs, and so on in the world, while L10N "
6073 "(localization) means implementation of a specific language for an already "
6074 "internationalized software."
6075 msgstr ""
6076 "Selon l'<ulink url=\"&url-i18n-intro;\">introduction à l'i18n</ulink> de "
6077 "Tomohiro KUBOTA, « I18N (internationalisation) signifie la modification d'un "
6078 "logiciel ou des technologies liées pour qu'un logiciel puisse "
6079 "potentiellement gérer des langues multiples, des conventions multiples et "
6080 "ainsi de suite dans le monde entier » alors que « L10N (localisation) "
6081 "signifie l'implémentation dans une langue spécifique pour un logiciel déjà "
6082 "internationalisé »."
6083
6084 # type: Content of: <chapter><para>
6085 #. type: Content of: <chapter><para>
6086 #: l10n.dbk:26
6087 msgid ""
6088 "l10n and i18n are interconnected, but the difficulties related to each of "
6089 "them are very different.  It's not really difficult to allow a program to "
6090 "change the language in which texts are displayed based on user settings, but "
6091 "it is very time consuming to actually translate these messages.  On the "
6092 "other hand, setting the character encoding is trivial, but adapting the code "
6093 "to use several character encodings is a really hard problem."
6094 msgstr ""
6095 "La l10n et l'i18n sont interconnectées, mais les difficultés liées à chacune "
6096 "sont très différentes. Il n'est pas vraiment difficile de permettre à un "
6097 "programme de changer la langue dans laquelle sont affichés les textes selon "
6098 "les paramètres de l'utilisateur, mais il est très coûteux en temps de "
6099 "traduire réellement ces messages. D'un autre côté, définir le codage des "
6100 "caractères est trivial, mais adapter le code pour utiliser des codages de "
6101 "caractères différents est un problème vraiment difficile."
6102
6103 # type: Content of: <chapter><para>
6104 #. type: Content of: <chapter><para>
6105 #: l10n.dbk:34
6106 msgid ""
6107 "Setting aside the i18n problems, where no general guideline can be given, "
6108 "there is actually no central infrastructure for l10n within Debian which "
6109 "could be compared to the buildd mechanism for porting.  So most of the work "
6110 "has to be done manually."
6111 msgstr ""
6112 "En laissant de côté les problèmes d'i18n pour lesquels il n'existe pas de "
6113 "règle générale, il n'y a pas actuellement d'infrastructure centralisée pour "
6114 "la l10n dans Debian qui puisse être comparée au mécanisme <literal>buildd</"
6115 "literal> pour le portage. Le plus gros du travail doit donc être réalisé "
6116 "manuellement."
6117
6118 # type: Content of: <chapter><section><title>
6119 #. type: Content of: <chapter><section><title>
6120 #: l10n.dbk:40
6121 msgid "How translations are handled within Debian"
6122 msgstr "Gestion des traductions au sein de Debian"
6123
6124 # type: Content of: <chapter><section><para>
6125 #. type: Content of: <chapter><section><para>
6126 #: l10n.dbk:42
6127 msgid ""
6128 "Handling translation of the texts contained in a package is still a manual "
6129 "task, and the process depends on the kind of text you want to see translated."
6130 msgstr ""
6131 "La gestion des traductions des textes contenus dans un paquet est encore une "
6132 "tâche manuelle et le processus dépend du type de texte que vous désirez voir "
6133 "traduit."
6134
6135 # type: Content of: <chapter><section><para>
6136 #. type: Content of: <chapter><section><para>
6137 #: l10n.dbk:46
6138 msgid ""
6139 "For program messages, the gettext infrastructure is used most of the time.  "
6140 "Most of the time, the translation is handled upstream within projects like "
6141 "the <ulink url=\"&url-l10n-tp;\">Free Translation Project</ulink>, the "
6142 "<ulink url=\"&url-l10n-gnome;\">Gnome translation Project</ulink> or the "
6143 "<ulink url=\"&url-l10n-kde;\">KDE one</ulink>.  The only centralized "
6144 "resource within Debian is the <ulink url=\"&url-l10n;\">Central Debian "
6145 "translation statistics</ulink>, where you can find some statistics about the "
6146 "translation files found in the actual packages, but no real infrastructure "
6147 "to ease the translation process."
6148 msgstr ""
6149 "Pour les messages des programmes, l'infrastructure gettext est utilisée pour "
6150 "la plupart d'entre eux. La plupart du temps, la traduction est gérée en "
6151 "amont dans des projets comme le <ulink url=\"&url-l10n-tp;\">projet de "
6152 "traduction libre</ulink>, le <ulink url=\"&url-l10n-gnome;\">projet de "
6153 "traduction de Gnome</ulink> ou <ulink url=\"&url-l10n-kde;\">celui de KDE</"
6154 "ulink>. La seule ressource centralisée dans Debian est le <ulink url=\"&url-"
6155 "l10n;\">centre de traduction de Debian</ulink> où vous pouvez trouver des "
6156 "statistiques sur les fichiers de traduction trouvés dans les paquets, mais "
6157 "il n'y a aucune infrastructure pour faciliter le processus de traduction."
6158
6159 # type: Content of: <chapter><section><para>
6160 #. type: Content of: <chapter><section><para>
6161 #: l10n.dbk:59
6162 msgid ""
6163 "An effort to translate the package descriptions started long ago, even if "
6164 "very little support is offered by the tools to actually use them (i.e., only "
6165 "APT can use them, when configured correctly).  Maintainers don't need to do "
6166 "anything special to support translated package descriptions; translators "
6167 "should use the <ulink url=\"&url-ddtp;\">Debian Description Translation "
6168 "Project (DDTP)</ulink>."
6169 msgstr ""
6170 "Un effort pour traduire les descriptions de paquet a démarré il y a "
6171 "longtemps, même si les outils fournissent très peu de prise en charge pour "
6172 "les utiliser vraiment (seul APT peut les utiliser une fois configuré "
6173 "convenablement). Les responsables n'ont rien à faire de particulier pour "
6174 "gérer les traductions des descriptions de paquets ; les traducteurs "
6175 "devraient utiliser le <ulink url=\"&url-ddtp;\">projet de traduction de "
6176 "descriptions de Debian (<literal>DDTP</literal>)</ulink>."
6177
6178 # type: Content of: <chapter><section><para>
6179 #. type: Content of: <chapter><section><para>
6180 #: l10n.dbk:66
6181 msgid ""
6182 "For <systemitem role=\"package\">debconf</systemitem> templates, maintainers "
6183 "should use the <systemitem role=\"package\">po-debconf</systemitem> package "
6184 "to ease the work of translators, who could use the DDTP to do their work "
6185 "(but the French and Brazilian teams don't).  Some statistics can be found "
6186 "both on the <ulink url=\"&url-ddtp;\">DDTP site</ulink> (about what is "
6187 "actually translated), and on the <ulink url=\"&url-l10n;\">Central Debian "
6188 "translation statistics</ulink> site (about what is integrated in the "
6189 "packages)."
6190 msgstr ""
6191 "Pour les questionnaires <systemitem role=\"package\">debconf</systemitem>, "
6192 "les responsables devraient utiliser le paquet <systemitem role=\"package"
6193 "\">po-debconf</systemitem> pour faciliter le travail des traducteurs, qui "
6194 "peuvent utiliser le DDTP pour faire leur travail (mais les équipes française "
6195 "et brésilienne ne le font pas). Certaines statistiques sont disponibles à la "
6196 "fois sur le <ulink url=\"&url-ddtp;\">site du DDTP</ulink> (à propos de ce "
6197 "qui est vraiment traduit) et sur le <ulink url=\"&url-l10n;\">centre de "
6198 "traduction de Debian</ulink> (à propos de ce qui est intégré dans les "
6199 "paquets)."
6200
6201 # type: Content of: <chapter><section><para>
6202 #. type: Content of: <chapter><section><para>
6203 #: l10n.dbk:75
6204 msgid ""
6205 "For web pages, each l10n team has access to the relevant VCS, and the "
6206 "statistics are available from the Central Debian translation statistics site."
6207 msgstr ""
6208 "Pour les pages web, chaque équipe l10n a accès au système de gestion de "
6209 "version correspondant et les statistiques sont disponibles sur le site des "
6210 "statistiques de traduction Debian centralisées."
6211
6212 # type: Content of: <chapter><section><para>
6213 #. type: Content of: <chapter><section><para>
6214 #: l10n.dbk:79
6215 msgid ""
6216 "For general documentation about Debian, the process is more or less the same "
6217 "as for the web pages (the translators have access to the VCS), but there are "
6218 "no statistics pages."
6219 msgstr ""
6220 "Pour la documentation globale à propos de Debian, le processus est plus ou "
6221 "moins le même que pour les pages web (les traducteurs ont accès au système "
6222 "de gestion de version), mais il n'y a pas de page de statistiques."
6223
6224 # type: Content of: <chapter><section><para>
6225 #. type: Content of: <chapter><section><para>
6226 #: l10n.dbk:84
6227 msgid ""
6228 "For package-specific documentation (man pages, info documents, other "
6229 "formats), almost everything remains to be done."
6230 msgstr ""
6231 "Pour la documentation spécifique aux paquets (pages de manuel, documents "
6232 "info, autres formats), presque tout est encore à faire."
6233
6234 # type: Content of: <chapter><section><para>
6235 #. type: Content of: <chapter><section><para>
6236 #: l10n.dbk:88
6237 msgid ""
6238 "Most notably, the KDE project handles translation of its documentation in "
6239 "the same way as its program messages."
6240 msgstr ""
6241 "En particulier, le projet KDE gère la traduction de ses documentations de la "
6242 "même façon que ses messages de programme."
6243
6244 # type: Content of: <chapter><section><para>
6245 #. type: Content of: <chapter><section><para>
6246 #: l10n.dbk:92
6247 msgid ""
6248 "There is an effort to handle Debian-specific man pages within a <ulink url="
6249 "\"&url-cvsweb;manpages/?cvsroot=debian-doc\">specific VCS repository</ulink>."
6250 msgstr ""
6251 "Il existe un effort pour gérer les pages de manuel spécifiques à Debian au "
6252 "sein d'un <ulink url=\"&url-cvsweb;manpages/?cvsroot=debian-doc\">système de "
6253 "gestion de version spécifique</ulink>."
6254
6255 # type: Content of: <chapter><section><title>
6256 #. type: Content of: <chapter><section><title>
6257 #: l10n.dbk:99
6258 msgid "I18N &amp; L10N FAQ for maintainers"
6259 msgstr "FAQ I18N et L10N pour les responsables"
6260
6261 # type: Content of: <chapter><section><para>
6262 #. type: Content of: <chapter><section><para>
6263 #: l10n.dbk:101
6264 msgid ""
6265 "This is a list of problems that maintainers may face concerning i18n and "
6266 "l10n.  While reading this, keep in mind that there is no real consensus on "
6267 "these points within Debian, and that this is only advice.  If you have a "
6268 "better idea for a given problem, or if you disagree on some points, feel "
6269 "free to provide your feedback, so that this document can be enhanced."
6270 msgstr ""
6271 "Voici une liste des problèmes que les responsables peuvent rencontrer "
6272 "concernant l'i18n et la l10n. Lorsque vous lirez cela, gardez à l'esprit "
6273 "qu'il n'y a pas de consensus sur ces points au sein de Debian et que ce ne "
6274 "sont que des conseils. Si vous avez une meilleure idée pour un problème "
6275 "donné ou si vous êtes en désaccord avec certains points, vous êtes libre de "
6276 "fournir vos impressions pour que ce document puisse être amélioré."
6277
6278 # type: Content of: <chapter><section><section><title>
6279 #. type: Content of: <chapter><section><section><title>
6280 #: l10n.dbk:108
6281 msgid "How to get a given text translated"
6282 msgstr "Comment faire en sorte qu'un texte soit traduit"
6283
6284 # type: Content of: <chapter><section><section><para>
6285 #. type: Content of: <chapter><section><section><para>
6286 #: l10n.dbk:110
6287 msgid ""
6288 "To translate package descriptions or <systemitem role=\"package\">debconf</"
6289 "systemitem> templates, you have nothing to do; the DDTP infrastructure will "
6290 "dispatch the material to translate to volunteers with no need for "
6291 "interaction from your part."
6292 msgstr ""
6293 "Pour traduire des descriptions de paquet ou des questionnaires <systemitem "
6294 "role=\"package\">debconf</systemitem>, vous n'avez rien à faire, "
6295 "l'infrastructure du DDTP répartira le matériel à traduire aux volontaires "
6296 "sans besoin d'interaction de votre part."
6297
6298 # type: Content of: <chapter><section><section><para>
6299 #. type: Content of: <chapter><section><section><para>
6300 #: l10n.dbk:115
6301 msgid ""
6302 "For all other material (gettext files, man pages, or other documentation), "
6303 "the best solution is to put your text somewhere on the Internet, and ask on "
6304 "debian-i18n for a translation in different languages.  Some translation team "
6305 "members are subscribed to this list, and they will take care of the "
6306 "translation and of the reviewing process.  Once they are done, you will get "
6307 "your translated document from them in your mailbox."
6308 msgstr ""
6309 "Pour tous les autres matériels (fichiers gettext, pages de manuel ou autre "
6310 "documentation), la meilleure solution est de placer votre texte quelque part "
6311 "sur l'Internet et de demander sur debian-i18n la traduction dans différentes "
6312 "langues. Certains membres des équipes de traduction sont abonnés à cette "
6313 "liste et ils prendront soin de la traduction et du processus de relecture. "
6314 "Quand ils auront fini, ils vous enverront le document traduit."
6315
6316 # type: Content of: <chapter><section><section><title>
6317 #. type: Content of: <chapter><section><section><title>
6318 #: l10n.dbk:125
6319 msgid "How to get a given translation reviewed"
6320 msgstr "Comment faire en sorte qu'une traduction donnée soit relue"
6321
6322 # type: Content of: <chapter><section><section><para>
6323 #. type: Content of: <chapter><section><section><para>
6324 #: l10n.dbk:127
6325 msgid ""
6326 "From time to time, individuals translate some texts in your package and will "
6327 "ask you for inclusion of the translation in the package.  This can become "
6328 "problematic if you are not fluent in the given language.  It is a good idea "
6329 "to send the document to the corresponding l10n mailing list, asking for a "
6330 "review.  Once it has been done, you should feel more confident in the "
6331 "quality of the translation, and feel safe to include it in your package."
6332 msgstr ""
6333 "De temps en temps, des personnes indépendantes traduiront certains textes "
6334 "inclus dans votre paquet et vous demanderont d'inclure la traduction dans le "
6335 "paquet. Cela peut devenir problématique si vous n'êtes pas familier avec la "
6336 "langue donnée. C'est une bonne idée d'envoyer le document à la liste de "
6337 "diffusion l10n correspondante en demandant une relecture. Une fois celle-ci "
6338 "faite, vous pourrez avoir une meilleure confiance en la qualité de la "
6339 "traduction et l'inclure sans crainte dans votre paquet."
6340
6341 # type: Content of: <chapter><section><section><title>
6342 #. type: Content of: <chapter><section><section><title>
6343 #: l10n.dbk:137
6344 msgid "How to get a given translation updated"
6345 msgstr "Comment faire en sorte qu'une traduction donnée soit mise à jour"
6346
6347 # type: Content of: <chapter><section><section><para>
6348 #. type: Content of: <chapter><section><section><para>
6349 #: l10n.dbk:139
6350 msgid ""
6351 "If you have some translations of a given text lying around, each time you "
6352 "update the original, you should ask the previous translator to update the "
6353 "translation with your new changes.  Keep in mind that this task takes time; "
6354 "at least one week to get the update reviewed and all."
6355 msgstr ""
6356 "Si vous avez certaines traductions d'un texte donné qui traînent, chaque "
6357 "fois que vous mettez à jour l'original, vous devriez demander au précédent "
6358 "traducteur de mettre à jour sa traduction avec vos nouveaux changements. "
6359 "Gardez à l'esprit que cette tâche demande du temps ; au moins une semaine "
6360 "pour obtenir une mise à jour relue."
6361
6362 # type: Content of: <chapter><section><section><para>
6363 #. type: Content of: <chapter><section><section><para>
6364 #: l10n.dbk:145
6365 msgid ""
6366 "If the translator is unresponsive, you may ask for help on the corresponding "
6367 "l10n mailing list.  If everything fails, don't forget to put a warning in "
6368 "the translated document, stating that the translation is somehow outdated, "
6369 "and that the reader should refer to the original document if possible."
6370 msgstr ""
6371 "Si le traducteur ne répond pas, vous pouvez demander de l'aide sur la liste "
6372 "de diffusion correspondante. Si tout échoue, n'oubliez pas de mettre un "
6373 "avertissement dans le document traduit, indiquant que la traduction est un "
6374 "peu obsolète et que le lecteur devrait se référer au document d'origine si "
6375 "possible."
6376
6377 # type: Content of: <chapter><section><section><para>
6378 #. type: Content of: <chapter><section><section><para>
6379 #: l10n.dbk:151
6380 msgid ""
6381 "Avoid removing a translation completely because it is outdated.  Old "
6382 "documentation is often better than no documentation at all for non-English "
6383 "speakers."
6384 msgstr ""
6385 "Évitez de supprimer complètement une traduction à cause de son obsolescence. "
6386 "Un vieux document est souvent mieux que pas de documentation du tout pour "
6387 "les personnes non anglophones."
6388
6389 # type: Content of: <chapter><section><section><title>
6390 #. type: Content of: <chapter><section><section><title>
6391 #: l10n.dbk:158
6392 msgid "How to handle a bug report concerning a translation"
6393 msgstr "Comment gérer un rapport de bogue concernant une traduction"
6394
6395 # type: Content of: <chapter><section><section><para>
6396 #.  TODO: add the i18n tag to the bug? 
6397 #. type: Content of: <chapter><section><section><para>
6398 #: l10n.dbk:160
6399 msgid ""
6400 "The best solution may be to mark the bug as forwarded to upstream, and "
6401 "forward it to both the previous translator and his/her team (using the "
6402 "corresponding debian-l10n-XXX mailing list)."
6403 msgstr ""
6404 "La meilleure solution peut être de marquer le bogue comme transmi au "
6405 "développeur amont (« <literal>forwarded</literal> ») et de faire suivre le "
6406 "bogue à la fois au précédent traducteur et à son équipe (en utilisant la "
6407 "liste de diffusion debian-l10n-XXX correspondante)."
6408
6409 # type: Content of: <chapter><section><title>
6410 #. type: Content of: <chapter><section><title>
6411 #: l10n.dbk:170
6412 msgid "I18N &amp; L10N FAQ for translators"
6413 msgstr "FAQ I18N et L10N pour les traducteurs"
6414
6415 # type: Content of: <chapter><section><para>
6416 #. type: Content of: <chapter><section><para>
6417 #: l10n.dbk:172
6418 msgid ""
6419 "While reading this, please keep in mind that there is no general procedure "
6420 "within Debian concerning these points, and that in any case, you should "
6421 "collaborate with your team and the package maintainer."
6422 msgstr ""
6423 "Lorsque vous lirez cela, gardez à l'esprit qu'il n'y a pas de procédure "
6424 "générale dans Debian concernant ces points et que, dans tous les cas, vous "
6425 "devriez collaborer avec votre équipe et les responsables des paquets."
6426
6427 # type: Content of: <chapter><section><section><title>
6428 #. type: Content of: <chapter><section><section><title>
6429 #: l10n.dbk:177
6430 msgid "How to help the translation effort"
6431 msgstr "Comment aider l'effort de traduction"
6432
6433 # type: Content of: <chapter><section><section><para>
6434 #. type: Content of: <chapter><section><section><para>
6435 #: l10n.dbk:179
6436 msgid ""
6437 "Choose what you want to translate, make sure that nobody is already working "
6438 "on it (using your debian-l10n-XXX mailing list), translate it, get it "
6439 "reviewed by other native speakers on your l10n mailing list, and provide it "
6440 "to the maintainer of the package (see next point)."
6441 msgstr ""
6442 "Choisissez ce que vous désirez traduire, assurez-vous que personne ne "
6443 "travaille déjà dessus (en utilisant votre liste de diffusion debian-l10n-"
6444 "XXX), traduisez-le, faites-le relire par d'autres personnes dont c'est "
6445 "également la langue maternelle sur votre liste de diffusion l10n et "
6446 "fournissez-le au responsable du paquet (voir le point suivant)."
6447
6448 # type: Content of: <chapter><section><section><title>
6449 #. type: Content of: <chapter><section><section><title>
6450 #: l10n.dbk:187
6451 msgid "How to provide a translation for inclusion in a package"
6452 msgstr "Comment fournir une traduction pour inclusion dans un paquet"
6453
6454 # type: Content of: <chapter><section><section><para>
6455 #. type: Content of: <chapter><section><section><para>
6456 #: l10n.dbk:189
6457 msgid ""
6458 "Make sure your translation is correct (asking for review on your l10n "
6459 "mailing list) before providing it for inclusion.  It will save time for "
6460 "everyone, and avoid the chaos resulting in having several versions of the "
6461 "same document in bug reports."
6462 msgstr ""
6463 "Assurez-vous que votre traduction est correcte (en demandant une relecture "
6464 "sur votre liste de discussion l10n) avant de la fournir pour inclusion. Cela "
6465 "fera gagner du temps à tout le monde et évitera le chaos qui résulterait "
6466 "d'avoir plusieurs versions du même document dans les rapports de bogue."
6467
6468 # type: Content of: <chapter><section><section><para>
6469 #. type: Content of: <chapter><section><section><para>
6470 #: l10n.dbk:195
6471 msgid ""
6472 "The best solution is to file a regular bug containing the translation "
6473 "against the package.  Make sure to use the 'PATCH' tag, and to not use a "
6474 "severity higher than 'wishlist', since the lack of translation never "
6475 "prevented a program from running."
6476 msgstr ""
6477 "La meilleure solution est de créer un rapport de bogue standard contenant la "
6478 "traduction sur le paquet. Assurez-vous d'utiliser l'étiquette "
6479 "<literal>patch</literal> et n'utilisez pas une gravité supérieure à "
6480 "<literal>wishlist</literal> car l'absence de traduction n'a jamais empêché "
6481 "un programme de fonctionner."
6482
6483 # type: Content of: <chapter><section><title>
6484 #. type: Content of: <chapter><section><title>
6485 #: l10n.dbk:205
6486 msgid "Best current practice concerning l10n"
6487 msgstr "Meilleures pratiques actuelles concernant la l10n"
6488
6489 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6490 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6491 #: l10n.dbk:209
6492 msgid ""
6493 "As a maintainer, never edit the translations in any way (even to reformat "
6494 "the layout) without asking on the corresponding l10n mailing list.  You risk "
6495 "for example breaking the encoding of the file by doing so.  Moreover, what "
6496 "you consider an error can be right (or even needed) in the given language."
6497 msgstr ""
6498 "En tant que responsable, ne modifiez jamais les traductions en aucune façon "
6499 "(même pour reformater l'affichage) sans demander à la liste de diffusion "
6500 "l10n correspondante. Vous risquez, par exemple, de casser l'encodage du "
6501 "fichier en agissant ainsi. De plus, ce que vous considérez comme une erreur "
6502 "peut être correct (ou même nécessaire) pour une langue donnée."
6503
6504 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6505 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6506 #: l10n.dbk:217
6507 msgid ""
6508 "As a translator, if you find an error in the original text, make sure to "
6509 "report it.  Translators are often the most attentive readers of a given "
6510 "text, and if they don't report the errors they find, nobody will."
6511 msgstr ""
6512 "En tant que traducteur, si vous trouvez une erreur dans le texte d'origine, "
6513 "assurez-vous de l'indiquer. Les traducteurs sont souvent les lecteurs les "
6514 "plus attentifs d'un texte donné et s'ils ne signalent pas les erreurs "
6515 "découvertes, personne ne le fera."
6516
6517 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6518 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6519 #: l10n.dbk:224
6520 msgid ""
6521 "In any case, remember that the major issue with l10n is that it requires "
6522 "several people to cooperate, and that it is very easy to start a flamewar "
6523 "about small problems because of misunderstandings.  So if you have problems "
6524 "with your interlocutor, ask for help on the corresponding l10n mailing list, "
6525 "on debian-i18n, or even on debian-devel (but beware, l10n discussions very "
6526 "often become flamewars on that list :)"
6527 msgstr ""
6528 "Dans tous les cas, rappelez-vous que le problème principal avec la l10n est "
6529 "qu'elle demande la coopération de plusieurs personnes et qu'il est très "
6530 "facile de démarrer une guerre incendiaire à propos de petits problèmes dûs à "
6531 "des incompréhensions. Donc, si vous avez des problèmes avec votre "
6532 "interlocuteur, demandez de l'aide sur la liste de diffusion l10n "
6533 "correspondante, sur debian-i18n ou même sur debian-devel (attention, "
6534 "cependant, les discussions sur la l10n tournent très souvent à l'incendie "
6535 "sur cette liste :)"
6536
6537 # type: Content of: <chapter><section><itemizedlist><listitem><para>
6538 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
6539 #: l10n.dbk:234
6540 msgid ""
6541 "In any case, cooperation can only be achieved with <emphasis role=\"strong"
6542 "\">mutual respect</emphasis>."
6543 msgstr ""
6544 "En tous cas, la coopération ne peut être atteinte qu'avec un <emphasis role="
6545 "\"strong\">respect mutuel</emphasis>."
6546
6547 # type: Content of: <chapter><title>
6548 #. type: Content of: <chapter><title>
6549 #: new-maintainer.dbk:7
6550 msgid "Applying to Become a Maintainer"
6551 msgstr "Candidature de responsable Debian"
6552
6553 # type: Content of: <chapter><section><title>
6554 #. type: Content of: <chapter><section><title>
6555 #: new-maintainer.dbk:9
6556 msgid "Getting started"
6557 msgstr "Entrée en matière"
6558
6559 # type: Content of: <chapter><section><para>
6560 #. type: Content of: <chapter><section><para>
6561 #: new-maintainer.dbk:11
6562 msgid ""
6563 "So, you've read all the documentation, you've gone through the <ulink url="
6564 "\"&url-newmaint-guide;\">Debian New Maintainers' Guide</ulink>, understand "
6565 "what everything in the <systemitem role=\"package\">hello</systemitem> "
6566 "example package is for, and you're about to Debianize your favorite piece of "
6567 "software.  How do you actually become a Debian developer so that your work "
6568 "can be incorporated into the Project?"
6569 msgstr ""
6570 "Vous avez lu toute la documentation, vous avez examiné le <ulink url=\"&url-"
6571 "newmaint-guide;\">guide du nouveau responsable</ulink>, vous comprenez "
6572 "l'intérêt de tout ce qui se trouve dans le paquet d'exemple <systemitem role="
6573 "\"package\">hello</systemitem> et vous vous apprêtez à empaqueter votre "
6574 "logiciel préféré. Comment devenir responsable Debian et intégrer votre "
6575 "travail au projet ?"
6576
6577 # type: Content of: <chapter><section><para>
6578 #. type: Content of: <chapter><section><para>
6579 #: new-maintainer.dbk:19
6580 msgid ""
6581 "Firstly, subscribe to &email-debian-devel; if you haven't already.  Send the "
6582 "word <literal>subscribe</literal> in the <literal>Subject</literal> of an "
6583 "email to &email-debian-devel-req;.  In case of problems, contact the list "
6584 "administrator at &email-listmaster;.  More information on available mailing "
6585 "lists can be found in <xref linkend=\"mailing-lists\"/>.  &email-debian-"
6586 "devel-announce; is another list which is mandatory for anyone who wishes to "
6587 "follow Debian's development."
6588 msgstr ""
6589 "Si vous ne l'avez pas encore fait, commencez par vous inscrire à la liste "
6590 "&email-debian-devel;. Pour cela, envoyez un courrier à &email-debian-devel-"
6591 "req; avec le mot <literal>subscribe</literal> en objet (champ "
6592 "<literal>Subject</literal>) de message. En cas de problème, contactez "
6593 "l'administrateur de la liste &email-listmaster;. Vous trouverez plus "
6594 "d'informations en <xref linkend=\"mailing-lists\"/>. &email-debian-devel-"
6595 "announce; est une autre liste incontournable pour suivre les développements "
6596 "de Debian."
6597
6598 # type: Content of: <chapter><section><para>
6599 #. type: Content of: <chapter><section><para>
6600 #: new-maintainer.dbk:29
6601 msgid ""
6602 "You should subscribe and lurk (that is, read without posting) for a bit "
6603 "before doing any coding, and you should post about your intentions to work "
6604 "on something to avoid duplicated effort."
6605 msgstr ""
6606 "Vous devriez suivre les discussions de cette liste (sans poster) pendant "
6607 "quelque temps avant de coder quoi que ce soit et vous informerez la liste de "
6608 "votre intention de travailler sur quelque chose pour éviter de dupliquer le "
6609 "travail d'un autre."
6610
6611 # type: Content of: <chapter><section><para>
6612 #. type: Content of: <chapter><section><para>
6613 #: new-maintainer.dbk:34
6614 msgid ""
6615 "Another good list to subscribe to is &email-debian-mentors;.  See <xref "
6616 "linkend=\"mentors\"/> for details.  The IRC channel <literal>#debian</"
6617 "literal> can also be helpful; see <xref linkend=\"irc-channels\"/>."
6618 msgstr ""
6619 "Une autre liste intéressante est &email-debian-mentors;. Voir <xref linkend="
6620 "\"mentors\"/> pour les détails. Le canal IRC <literal>#debian</literal> "
6621 "pourra aussi être utile ; voir <xref linkend=\"irc-channels\"/>."
6622
6623 # type: Content of: <chapter><section><para>
6624 #. type: Content of: <chapter><section><para>
6625 #: new-maintainer.dbk:40
6626 msgid ""
6627 "When you know how you want to contribute to &debian-formal;, you should get "
6628 "in contact with existing Debian maintainers who are working on similar "
6629 "tasks.  That way, you can learn from experienced developers.  For example, "
6630 "if you are interested in packaging existing software for Debian, you should "
6631 "try to get a sponsor.  A sponsor will work together with you on your package "
6632 "and upload it to the Debian archive once they are happy with the packaging "
6633 "work you have done.  You can find a sponsor by mailing the &email-debian-"
6634 "mentors; mailing list, describing your package and yourself and asking for a "
6635 "sponsor (see <xref linkend=\"sponsoring\"/> and <ulink url=\"&url-mentors;"
6636 "\"></ulink> for more information on sponsoring).  On the other hand, if you "
6637 "are interested in porting Debian to alternative architectures or kernels you "
6638 "can subscribe to port specific mailing lists and ask there how to get "
6639 "started.  Finally, if you are interested in documentation or Quality "
6640 "Assurance (QA) work you can join maintainers already working on these tasks "
6641 "and submit patches and improvements."
6642 msgstr ""
6643 "Une fois choisie une façon de contribuer au projet &debian-formal;, vous "
6644 "devriez entrer en contact avec les responsables Debian qui travaillent sur "
6645 "des tâches similaires. Ainsi, vous pourrez apprendre auprès de personnes "
6646 "expérimentées. Si, par exemple, vous voulez empaqueter des logiciels "
6647 "existants, trouvez-vous un parrain. Un parrain est une personne qui "
6648 "travaillera sur vos paquets avec vous et les enverra dans l'archive Debian "
6649 "une fois satisfait de l'empaquetage. Pour trouver un parrain, envoyez une "
6650 "demande de parrainage à la liste &email-debian-mentors; en vous présentant "
6651 "et en décrivant votre paquet (voir <xref linkend=\"sponsoring\"/> et <ulink "
6652 "url=\"&url-mentors;\"></ulink> pour en savoir plus sur le sujet). Si vous "
6653 "préférez porter Debian sur une architecture ou un noyau alternatif, abonnez-"
6654 "vous aux listes dédiées au portage et demandez-y comment démarrer. "
6655 "Finalement, si vous êtes intéressé par la documentation ou l'assurance "
6656 "qualité (<literal>QA</literal>), contactez les responsables qui travaillent "
6657 "déjà sur ces tâches et proposer des correctifs et des améliorations."
6658
6659 # type: Content of: <chapter><section><para>
6660 #. type: Content of: <chapter><section><para>
6661 #: new-maintainer.dbk:57
6662 msgid ""
6663 "One pitfall could be a too-generic local part in your mailadress: Terms like "
6664 "mail, admin, root, master should be avoided, please see <ulink url=\"&url-"
6665 "debian-lists;\"></ulink> for details."
6666 msgstr ""
6667 "Évitez d'avoir la partie locale de votre adresse électronique trop "
6668 "générique : des termes comme mail, admin, root, master ou debian devraient "
6669 "être évitées. Veuillez consulter <ulink url=\"&url-debian-lists;\"></ulink> "
6670 "pour plus de détails."
6671
6672 # type: Content of: <chapter><section><title>
6673 #. type: Content of: <chapter><section><title>
6674 #: new-maintainer.dbk:64
6675 msgid "Debian mentors and sponsors"
6676 msgstr "Mentors et parrains Debian"
6677
6678 # type: Content of: <chapter><section><para>
6679 #. type: Content of: <chapter><section><para>
6680 #: new-maintainer.dbk:66
6681 msgid ""
6682 "The mailing list &email-debian-mentors; has been set up for novice "
6683 "maintainers who seek help with initial packaging and other developer-related "
6684 "issues.  Every new developer is invited to subscribe to that list (see <xref "
6685 "linkend=\"mailing-lists\"/> for details)."
6686 msgstr ""
6687 "La liste de diffusion &email-debian-mentors; a été mise en place pour les "
6688 "responsables débutants recherchant de l'aide avec l'empaquetage initial et "
6689 "d'autres problèmes de développeur. Chaque nouveau développeur est invité à "
6690 "s'abonner à cette liste (voir <xref linkend=\"mailing-lists\"/> pour les "
6691 "détails)."
6692
6693 # type: Content of: <chapter><section><para>
6694 #. type: Content of: <chapter><section><para>
6695 #: new-maintainer.dbk:72
6696 msgid ""
6697 "Those who prefer one-on-one help (e.g., via private email) should also post "
6698 "to that list and an experienced developer will volunteer to help."
6699 msgstr ""
6700 "Ceux qui préfèrent recevoir une aide plus personnalisée (par exemple, par "
6701 "courrier privé) devraient également envoyer des messages à cette liste et un "
6702 "développeur expérimenté se proposera de les aider."
6703
6704 # type: Content of: <chapter><section><para>
6705 #. type: Content of: <chapter><section><para>
6706 #: new-maintainer.dbk:76
6707 msgid ""
6708 "In addition, if you have some packages ready for inclusion in Debian, but "
6709 "are waiting for your new maintainer application to go through, you might be "
6710 "able find a sponsor to upload your package for you.  Sponsors are people who "
6711 "are official Debian Developers, and who are willing to criticize and upload "
6712 "your packages for you. Please read the debian-mentors FAQ at <ulink url="
6713 "\"&url-mentors;\"></ulink> first."
6714 msgstr ""
6715 "De plus, si vous avez des paquets prêts à être inclus dans Debian, mais que "
6716 "vous attendez que votre demande pour devenir responsable soit acceptée, vous "
6717 "pouvez trouver un parrain pour envoyer vos paquets pour vous. Les parrains "
6718 "sont des développeurs Debian officiels qui sont volontaires pour critiquer "
6719 "et envoyer vos paquets pour vous. Veuillez lire en premier la FAQ de debian-"
6720 "mentors à <ulink url=\"&url-mentors;\"></ulink>."
6721
6722 # type: Content of: <chapter><section><para>
6723 #. type: Content of: <chapter><section><para>
6724 #: new-maintainer.dbk:84
6725 msgid ""
6726 "If you wish to be a mentor and/or sponsor, more information is available in "
6727 "<xref linkend=\"newmaint\"/>."
6728 msgstr ""
6729 "Pour devenir mentor ou parrain, plus d'informations sont disponible en <xref "
6730 "linkend=\"newmaint\"/>."
6731
6732 # type: Content of: <chapter><section><title>
6733 #. type: Content of: <chapter><section><title>
6734 #: new-maintainer.dbk:90
6735 msgid "Registering as a Debian developer"
6736 msgstr "Enregistrement comme responsable Debian"
6737
6738 # type: Content of: <chapter><section><para>
6739 #. type: Content of: <chapter><section><para>
6740 #: new-maintainer.dbk:92
6741 msgid ""
6742 "Before you decide to register with &debian-formal;, you will need to read "
6743 "all the information available at the <ulink url=\"&url-newmaint;\">New "
6744 "Maintainer's Corner</ulink>.  It describes in detail the preparations you "
6745 "have to do before you can register to become a Debian developer.  For "
6746 "example, before you apply, you have to read the <ulink url=\"&url-social-"
6747 "contract;\">Debian Social Contract</ulink>.  Registering as a developer "
6748 "means that you agree with and pledge to uphold the Debian Social Contract; "
6749 "it is very important that maintainers are in accord with the essential ideas "
6750 "behind &debian-formal;.  Reading the <ulink url=\"&url-gnu-manifesto;\">GNU "
6751 "Manifesto</ulink> would also be a good idea."
6752 msgstr ""
6753 "Avant de décider de devenir responsable Debian, il vous faudra lire toute la "
6754 "documentation disponible dans le <ulink url=\"&url-newmaint;\">coin du "
6755 "nouveau responsable</ulink>. Elle décrit en détail toutes les étapes "
6756 "préparatoires qu'il vous faudra franchir avant de déposer votre candidature. "
6757 "Par exemple, avant d'être candidat, il vous faudra lire le <ulink url=\"&url-"
6758 "social-contract;\">contrat social Debian</ulink>. Devenir responsable Debian "
6759 "implique que vous adhériez à ce contrat social et que vous vous engagiez à "
6760 "le soutenir ; il est très important que les responsables soient en accord "
6761 "avec les principes fondamentaux qui animent le projet &debian-formal;. Lire "
6762 "le <ulink url=\"&url-gnu-manifesto;\">Manifeste GNU</ulink> est aussi une "
6763 "bonne idée."
6764
6765 # type: Content of: <chapter><section><para>
6766 #. type: Content of: <chapter><section><para>
6767 #: new-maintainer.dbk:106
6768 msgid ""
6769 "The process of registering as a developer is a process of verifying your "
6770 "identity and intentions, and checking your technical skills.  As the number "
6771 "of people working on &debian-formal; has grown to over &number-of-"
6772 "maintainers; and our systems are used in several very important places, we "
6773 "have to be careful about being compromised.  Therefore, we need to verify "
6774 "new maintainers before we can give them accounts on our servers and let them "
6775 "upload packages."
6776 msgstr ""
6777 "Le processus d'enregistrement a pour but de vérifier votre identité, vos "
6778 "intentions et vos compétences. Le nombre de personnes travaillant pour "
6779 "&debian-formal; a atteint &number-of-maintainers; et notre système est "
6780 "utilisé dans plusieurs endroits très importants : nous devons rester "
6781 "vigilants pour éviter un acte malveillant. C'est pourquoi nous contrôlons "
6782 "les nouveaux responsables avant de leur donner un compte sur nos serveurs et "
6783 "de les autoriser à ajouter des paquets dans l'archive."
6784
6785 # type: Content of: <chapter><section><para>
6786 #. type: Content of: <chapter><section><para>
6787 #: new-maintainer.dbk:115
6788 msgid ""
6789 "Before you actually register you should have shown that you can do competent "
6790 "work and will be a good contributor.  You show this by submitting patches "
6791 "through the Bug Tracking System and having a package sponsored by an "
6792 "existing Debian Developer for a while.  Also, we expect that contributors "
6793 "are interested in the whole project and not just in maintaining their own "
6794 "packages.  If you can help other maintainers by providing further "
6795 "information on a bug or even a patch, then do so!"
6796 msgstr ""
6797 "Pour devenir responsable, il faudra montrer que vous pouvez faire du bon "
6798 "travail et que vous serez un bon contributeur. Pour cela, vous pourrez "
6799 "proposer des correctifs par le système de suivi des bogues (BTS) et "
6800 "maintenir un paquet parrainé par un responsable Debian pendant un temps. "
6801 "Nous attendons aussi des contributeurs qu'ils soient intéressés par le "
6802 "projet dans son ensemble et pas uniquement par leurs propres paquets. Si "
6803 "vous pouvez aider d'autres responsables en fournissant des informations sur "
6804 "un bogue ou même avec un correctif, faites-le !"
6805
6806 # type: Content of: <chapter><section><para>
6807 #. type: Content of: <chapter><section><para>
6808 #: new-maintainer.dbk:124
6809 msgid ""
6810 "Registration requires that you are familiar with Debian's philosophy and "
6811 "technical documentation.  Furthermore, you need a GnuPG key which has been "
6812 "signed by an existing Debian maintainer.  If your GnuPG key is not signed "
6813 "yet, you should try to meet a Debian Developer in person to get your key "
6814 "signed.  There's a <ulink url=\"&url-gpg-coord;\">GnuPG Key Signing "
6815 "Coordination page</ulink> which should help you find a Debian Developer "
6816 "close to you.  (If there is no Debian Developer close to you, alternative "
6817 "ways to pass the ID check may be permitted as an absolute exception on a "
6818 "case-by-case-basis.  See the <ulink url=\"&url-newmaint-id;\">identification "
6819 "page</ulink> for more information.)"
6820 msgstr ""
6821 "Pour votre candidature, vous devrez être familiarisé avec la philosophie du "
6822 "projet Debian et avec sa documentation technique. Il vous faudra aussi une "
6823 "clé GnuPG signée par un responsable Debian. Si votre clé GnuPG n'est pas "
6824 "encore signée, vous devriez essayer de rencontrer un responsable Debian pour "
6825 "le faire. La <ulink url=\"&url-gpg-coord;\">page de coordination des "
6826 "signatures de clé GnuPG</ulink> devrait aider à trouver un responsable "
6827 "Debian près de chez vous. (S'il n'y a pas de responsable près de chez vous, "
6828 "il peut y avoir des moyens alternatifs pour valider votre identité en tant "
6829 "qu'exception absolue étudiée au cas par cas. Reportez-vous à la <ulink url="
6830 "\"&url-newmaint-id;\">page d'identification</ulink> pour en savoir plus.)"
6831
6832 # type: Content of: <chapter><section><para>
6833 #. type: Content of: <chapter><section><para>
6834 #: new-maintainer.dbk:137
6835 msgid ""
6836 "If you do not have an OpenPGP key yet, generate one.  Every developer needs "
6837 "an OpenPGP key in order to sign and verify package uploads.  You should read "
6838 "the manual for the software you are using, since it has much important "
6839 "information which is critical to its security.  Many more security failures "
6840 "are due to human error than to software failure or high-powered spy "
6841 "techniques.  See <xref linkend=\"key-maint\"/> for more information on "
6842 "maintaining your public key."
6843 msgstr ""
6844 "Si vous n'avez pas de clé OpenPGP, créez-la. Tout responsable a besoin d'une "
6845 "clé OpenPGP pour signer et vérifier les mises à jour de paquets. Vous lirez "
6846 "la documentation du logiciel de cryptographie que vous utiliserez car elle "
6847 "contient des informations indispensables pour la sécurité de votre clé. Les "
6848 "défaillances de sécurité sont bien plus souvent dues à des erreurs humaines "
6849 "qu'à des problèmes logiciels ou à des techniques d'espionnage avancées. Voir "
6850 "<xref linkend=\"key-maint\"/> pour plus d'informations sur la gestion de "
6851 "votre clé publique."
6852
6853 # type: Content of: <chapter><section><para>
6854 #. type: Content of: <chapter><section><para>
6855 #: new-maintainer.dbk:145
6856 msgid ""
6857 "Debian uses the <literal>GNU Privacy Guard</literal> (package <systemitem "
6858 "role=\"package\">gnupg</systemitem> version 1 or better) as its baseline "
6859 "standard.  You can use some other implementation of OpenPGP as well.  Note "
6860 "that OpenPGP is an open standard based on <ulink url=\"&url-rfc2440;\">RFC "
6861 "2440</ulink>."
6862 msgstr ""
6863 "Debian utilise <literal>GNU Privacy Guard</literal> (paquet <systemitem role="
6864 "\"package\">gnupg</systemitem> version 1 ou supérieure) comme standard de "
6865 "base. Vous pouvez aussi utiliser une autre implémentation d'OpenPGP. OpenPGP "
6866 "est un standard ouvert basé sur la <ulink url=\"&url-rfc2440;\">RFC 2440</"
6867 "ulink>."
6868
6869 # type: Content of: <chapter><section><para><footnote><para>
6870 #. type: Content of: <chapter><section><para><footnote><para>
6871 #: new-maintainer.dbk:155
6872 msgid ""
6873 "Version 4 keys are keys conforming to the OpenPGP standard as defined in RFC "
6874 "2440.  Version 4 is the key type that has always been created when using "
6875 "GnuPG.  PGP versions since 5.x also could create v4 keys, the other choice "
6876 "having been pgp 2.6.x compatible v3 keys (also called legacy RSA by PGP)."
6877 msgstr ""
6878 "Les clés en version 4 sont conformes au standard OpenPGP défini dans la "
6879 "RFC 2440. La version 4 est le type de clé qui a toujours été créé avec "
6880 "GnuPG. Les versions de PGP depuis la version 5.x peuvent également créer des "
6881 "clés version 4, l'autre choix ayant été des clés compatibles pgp 2.6.x "
6882 "(également appelées « legacy RSA » par PGP)."
6883
6884 # type: Content of: <chapter><section><para><footnote><para>
6885 #. type: Content of: <chapter><section><para><footnote><para>
6886 #: new-maintainer.dbk:159
6887 msgid ""
6888 "Version 4 (primary) keys can either use the RSA or the DSA algorithms, so "
6889 "this has nothing to do with GnuPG's question about which kind of key do you "
6890 "want: (1) DSA and Elgamal, (2)  DSA (sign only), (5) RSA (sign only).  If "
6891 "you don't have any special requirements just pick the default."
6892 msgstr ""
6893 "Les clés (primaires) en version 4 peuvent soit utiliser l'algorithme RSA, "
6894 "soit l'algorithme DSA, cela n'a donc rien à voir avec la question de GnuPG à "
6895 "propos de la question du type de clé que vous désirez : (1) DSA et Elgamal, "
6896 "(2) DSA (signature seule), (5) RSA (signature seule). Si vous n'avez pas des "
6897 "besoin spécifiques, choisissez simplement la valeur par défaut."
6898
6899 # type: Content of: <chapter><section><para><footnote><para>
6900 #. type: Content of: <chapter><section><para><footnote><para>
6901 #: new-maintainer.dbk:163
6902 msgid ""
6903 "The easiest way to tell whether an existing key is a v4 key or a v3 (or v2) "
6904 "key is to look at the fingerprint: Fingerprints of version 4 keys are the "
6905 "SHA-1 hash of some key material, so they are 40 hex digits, usually grouped "
6906 "in blocks of 4.  Fingerprints of older key format versions used MD5 and are "
6907 "generally shown in blocks of 2 hex digits.  For example if your fingerprint "
6908 "looks like <literal>5B00 C96D 5D54 AEE1 206B  AF84 DE7A AF6E 94C0 9C7F</"
6909 "literal> then it's a v4 key."
6910 msgstr ""
6911 "Le moyen le plus simple de dire si une clé existante est une clé v4 ou une "
6912 "clé v3 (ou v2) est de regarder son empreinte : les empreintes des clés en "
6913 "version 4 sont des sommes de contrôle SHA-1 d'une partie de la clé, il "
6914 "s'agit donc d'une suite de 40 chiffres hexadécimaux, habituellement groupés "
6915 "par blocs de quatre. Les empreintes des anciennes versions de clé "
6916 "utilisaient MD5 et sont généralement affichées par blocs de 2 chiffres "
6917 "hexadécimaux. Par exemple, si votre empreinte ressemble à "
6918 "<literal>5B00 C96D 5D54 AEE1 206B  AF84 DE7A AF6E 94C0 9C7F</literal> alors "
6919 "il s'agit d'une clé v4."
6920
6921 # type: Content of: <chapter><section><para><footnote><para>
6922 #. type: Content of: <chapter><section><para><footnote><para>
6923 #: new-maintainer.dbk:170
6924 msgid ""
6925 "Another possibility is to pipe the key into <command>pgpdump</command>, "
6926 "which will say something like Public Key Packet - Ver 4."
6927 msgstr ""
6928 "Une autre possibilité est d'envoyer la clé dans <command>pgpdump</command>, "
6929 "qui dira quelque chose comme « Public Key Packet - Ver 4 »."
6930
6931 # type: Content of: <chapter><section><para><footnote><para>
6932 #. type: Content of: <chapter><section><para><footnote><para>
6933 #: new-maintainer.dbk:172
6934 msgid ""
6935 "Also note that your key must be self-signed (i.e.  it has to sign all its "
6936 "own user IDs; this prevents user ID tampering).  All modern OpenPGP software "
6937 "does that automatically, but if you have an older key you may have to "
6938 "manually add those signatures."
6939 msgstr ""
6940 "Remarquez également que votre clé doit être auto-signée (c'est-à-dire "
6941 "qu'elle doit signer tous ses propres identifiants d'utilisateur ; cela "
6942 "empêche la falsification d'identité). Tous les logiciels OpenPGP modernes "
6943 "font cela automatiquement, mais si vous avez une ancienne clé, il se peut "
6944 "que vous deviez ajouter manuellement ces signatures."
6945
6946 #. type: Content of: <chapter><section><para>
6947 #: new-maintainer.dbk:152
6948 msgid ""
6949 "You need a version 4 key for use in Debian Development. <ulink url=\"http://"
6950 "lists.debian.org/20090520092534.GG22906@earth.li\">Your key length must be "
6951 "greater than 1024 bits</ulink>; there is no reason to use a smaller key, and "
6952 "doing so would be much less secure.<placeholder type=\"footnote\" id=\"0\"/>"
6953 msgstr ""
6954 "Vous avez besoin d'une clé en version 4 à utiliser pour le développement "
6955 "Debian. <ulink url=\"http://lists.debian.org/20090520092534.GG22906@earth.li"
6956 "\">La longueur de votre clé doit être plus grande que 1024 bits</ulink> ; il "
6957 "n'y a pas de raison d'utiliser une clé plus petite et faire cela serait bien "
6958 "moins sûr.<placeholder type=\"footnote\" id=\"0\"/>"
6959
6960 # type: Content of: <chapter><section><para>
6961 #. type: Content of: <chapter><section><para>
6962 #: new-maintainer.dbk:178
6963 msgid ""
6964 "If your public key isn't on a public key server such as &pgp-keyserv;, "
6965 "please read the documentation available at <ulink url=\"&url-newmaint-id;"
6966 "\">NM Step 2: Identification</ulink>.  That document contains instructions "
6967 "on how to put your key on the public key servers.  The New Maintainer Group "
6968 "will put your public key on the servers if it isn't already there."
6969 msgstr ""
6970 "Si votre clé publique n'est pas sur un serveur public tel que &pgp-keyserv;, "
6971 "reportez-vous à la documentation disponible à <ulink url=\"&url-newmaint-id;"
6972 "\">Étape 2 : Vérification d'identité</ulink>. Cette documentation explique "
6973 "comment placer votre clé publique sur un serveur. L'équipe en charge des "
6974 "nouveaux responsables placera votre clé publique sur les serveurs de clés si "
6975 "elle n'y est pas déjà."
6976
6977 # type: Content of: <chapter><section><para>
6978 #. type: Content of: <chapter><section><para>
6979 #: new-maintainer.dbk:186
6980 msgid ""
6981 "Some countries restrict the use of cryptographic software by their "
6982 "citizens.  This need not impede one's activities as a Debian package "
6983 "maintainer however, as it may be perfectly legal to use cryptographic "
6984 "products for authentication, rather than encryption purposes.  If you live "
6985 "in a country where use of cryptography even for authentication is forbidden "
6986 "then please contact us so we can make special arrangements."
6987 msgstr ""
6988 "Certains pays limitent l'usage des logiciels de cryptographie. Cela ne "
6989 "devrait cependant pas avoir d'impact sur l'activité d'un responsable de "
6990 "paquet car il peut être tout à fait légal d'utiliser des logiciels de "
6991 "cryptographie pour l'authentification plutôt que pour le chiffrement. Si "
6992 "vous vivez dans un pays où l'utilisation de la cryptographie pour "
6993 "authentification est interdite, contactez-nous pour que nous prenions des "
6994 "dispositions particulières."
6995
6996 # type: Content of: <chapter><section><para>
6997 #. type: Content of: <chapter><section><para>
6998 #: new-maintainer.dbk:194
6999 msgid ""
7000 "To apply as a new maintainer, you need an existing Debian Developer to "
7001 "support your application (an <literal>advocate</literal>).  After you have "
7002 "contributed to Debian for a while, and you want to apply to become a "
7003 "registered developer, an existing developer with whom you have worked over "
7004 "the past months has to express their belief that you can contribute to "
7005 "Debian successfully."
7006 msgstr ""
7007 "Pour faire acte de candidature, il vous faut un responsable Debian qui "
7008 "soutiendra votre candidature (un intercesseur ou « <literal>advocate</"
7009 "literal> » en anglais). Après avoir contribué au projet Debian pendant un "
7010 "temps, quand vous choisissez de devenir un responsable Debian officiel, un "
7011 "responsable déjà enregistré avec qui vous aurez travaillé dans les derniers "
7012 "mois devra exprimer que, d'après lui, vous pouvez contribuer avec succès au "
7013 "projet Debian."
7014
7015 # type: Content of: <chapter><section><para>
7016 #. type: Content of: <chapter><section><para>
7017 #: new-maintainer.dbk:201
7018 msgid ""
7019 "When you have found an advocate, have your GnuPG key signed and have already "
7020 "contributed to Debian for a while, you're ready to apply.  You can simply "
7021 "register on our <ulink url=\"&url-newmaint-apply;\">application page</"
7022 "ulink>.  After you have signed up, your advocate has to confirm your "
7023 "application.  When your advocate has completed this step you will be "
7024 "assigned an Application Manager who will go with you through the necessary "
7025 "steps of the New Maintainer process.  You can always check your status on "
7026 "the <ulink url=\"&url-newmaint-db;\">applications status board</ulink>."
7027 msgstr ""
7028 "Une fois trouvé un intercesseur, votre clé GnuPG signée et que vous avez "
7029 "déjà contribué au projet, vous êtes prêt à faire acte de candidature. Il "
7030 "vous suffit pour cela de vous enregistrer sur la <ulink url=\"&url-newmaint-"
7031 "apply;\">page de candidature</ulink>. Ensuite, votre intercesseur devra "
7032 "confirmer votre candidature. Quand il aura accompli cette tâche, un "
7033 "responsable de candidature (« <literal>application manager</literal> ») sera "
7034 "désigné pour vous accompagner dans le processus d'enregistrement. Vous "
7035 "pouvez toujours consulter le <ulink url=\"&url-newmaint-db;\">tableau de "
7036 "bord des candidatures</ulink> pour connaître l'état de votre candidature."
7037
7038 # type: Content of: <chapter><section><para>
7039 #. type: Content of: <chapter><section><para>
7040 #: new-maintainer.dbk:211
7041 msgid ""
7042 "For more details, please consult <ulink url=\"&url-newmaint;\">New "
7043 "Maintainer's Corner</ulink> at the Debian web site.  Make sure that you are "
7044 "familiar with the necessary steps of the New Maintainer process before "
7045 "actually applying.  If you are well prepared, you can save a lot of time "
7046 "later on."
7047 msgstr ""
7048 "Pour en savoir plus, consultez le <ulink url=\"&url-newmaint;\">coin des "
7049 "nouveaux responsables</ulink> sur le site Debian. Assurez-vous de bien "
7050 "connaître les étapes nécessaires au processus d'enregistrement avant de vous "
7051 "porter candidat. Vous gagnerez beaucoup de temps si vous êtes bien préparé."
7052
7053 # type: Content of: <chapter><title>
7054 #. type: Content of: <chapter><title>
7055 #: pkgs.dbk:7
7056 msgid "Managing Packages"
7057 msgstr "Gestion des paquets"
7058
7059 # type: Content of: <chapter><para>
7060 #. type: Content of: <chapter><para>
7061 #: pkgs.dbk:9
7062 msgid ""
7063 "This chapter contains information related to creating, uploading, "
7064 "maintaining, and porting packages."
7065 msgstr ""
7066 "Ce chapitre contient des informations relatives à la création, l'envoi, la "
7067 "maintenance et le portage des paquets."
7068
7069 # type: Content of: <chapter><section><title>
7070 #. type: Content of: <chapter><section><title>
7071 #: pkgs.dbk:13
7072 msgid "New packages"
7073 msgstr "Nouveaux paquets"
7074
7075 # type: Content of: <chapter><section><para>
7076 #. type: Content of: <chapter><section><para>
7077 #: pkgs.dbk:15
7078 msgid ""
7079 "If you want to create a new package for the Debian distribution, you should "
7080 "first check the <ulink url=\"&url-wnpp;\">Work-Needing and Prospective "
7081 "Packages (WNPP)</ulink> list.  Checking the WNPP list ensures that no one is "
7082 "already working on packaging that software, and that effort is not "
7083 "duplicated.  Read the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink> for "
7084 "more information."
7085 msgstr ""
7086 "Si vous voulez créer un nouveau paquet pour la distribution Debian, vous "
7087 "devriez commencer par consulter la liste des <ulink url=\"&url-wnpp;"
7088 "\">paquets en souffrance et paquets souhaités (« <literal>Work-Needing and "
7089 "Prospective Packages</literal> » ou <literal>WNPP</literal>)</ulink>. Vous "
7090 "pourrez ainsi vérifier que personne ne travaille déjà sur ce paquet et "
7091 "éviter un travail en double. Consultez aussi cette page si vous voulez en "
7092 "savoir plus."
7093
7094 # type: Content of: <chapter><section><para>
7095 #. type: Content of: <chapter><section><para>
7096 #: pkgs.dbk:23
7097 msgid ""
7098 "Assuming no one else is already working on your prospective package, you "
7099 "must then submit a bug report (<xref linkend=\"submit-bug\"/>) against the "
7100 "pseudo-package <systemitem role=\"package\">wnpp</systemitem> describing "
7101 "your plan to create a new package, including, but not limiting yourself to, "
7102 "a description of the package, the license of the prospective package, and "
7103 "the current URL where it can be downloaded from."
7104 msgstr ""
7105 "Supposons que personne ne travaille sur le paquet que vous visez, vous devez "
7106 "alors envoyer un rapport de bogue (voir <xref linkend=\"submit-bug\"/>) "
7107 "concernant le pseudopaquet <systemitem role=\"package\">wnpp</systemitem>. "
7108 "Ce courrier devra décrire le paquet que vous projetez de créer, la licence "
7109 "de ce paquet et l'URL à laquelle le code source peut être téléchargé. Cette "
7110 "liste n'est pas limitative."
7111
7112 #. type: Content of: <chapter><section><para>
7113 #: pkgs.dbk:31
7114 msgid ""
7115 "You should set the subject of the bug to <literal>ITP: <replaceable>foo</"
7116 "replaceable> -- <replaceable>short description</replaceable></literal>, "
7117 "substituting the name of the new package for <replaceable>foo</"
7118 "replaceable>.  The severity of the bug report must be set to "
7119 "<literal>wishlist</literal>.  Please send a copy to &email-debian-devel; by "
7120 "using the X-Debbugs-CC header (don't use CC:, because that way the message's "
7121 "subject won't indicate the bug number). If you are packaging so many new "
7122 "packages (>10)  that notifying the mailing list in separate messages is too "
7123 "disruptive, send a summary after filing the bugs to the debian-devel list "
7124 "instead.  This will inform the other developers about upcoming packages and "
7125 "will allow a review of your description and package name."
7126 msgstr ""
7127 "Le sujet du rapport de bogue pour déclarer votre intention d'empaqueter "
7128 "(« <literal>Intent To Package</literal> » ou <literal>ITP</literal>) devra "
7129 "être <literal>ITP: <replaceable>NomDuPaquet</replaceable> -- "
7130 "<replaceable>description courte</replaceable></literal>, en remplaçant "
7131 "<replaceable>NomDuPaquet</replaceable> par le nom du paquet. La gravité du "
7132 "bogue sera <literal>wishlist</literal>. Si vous le jugez nécessaire, envoyez "
7133 "une copie à &email-debian-devel; en mettant cette adresse dans le champ "
7134 "<literal>X-Debbugs-CC</literal> de l'en-tête du message. N'utilisez pas le "
7135 "champ <literal>CC</literal> sinon le sujet du message ne contiendrait pas le "
7136 "numéro du bogue. Si vous empaquetez tellement de paquets (plus de dix) que "
7137 "les signaler sur la liste de diffusion soit trop perturbant, envoyez plutôt "
7138 "un résumé sur la liste <literal>debian-devel</literal> après avoir rempli "
7139 "les rapports de bogue. Cela informera les autres développeurs de l'arrivée "
7140 "de nouveaux paquets et permettra une relecture des description et nom de "
7141 "paquet."
7142
7143 #. type: Content of: <chapter><section><para>
7144 #: pkgs.dbk:45
7145 msgid ""
7146 "Please include a <literal>Closes: #<replaceable>nnnnn</replaceable></"
7147 "literal> entry in the changelog of the new package in order for the bug "
7148 "report to be automatically closed once the new package is installed in the "
7149 "archive (see <xref linkend=\"upload-bugfix\"/>)."
7150 msgstr ""
7151 "Veuillez ajouter « <literal>Closes: #<replaceable>nnnnn</replaceable></"
7152 "literal> » au journal de modification (<filename>changelog</filename>) du "
7153 "nouveau paquet. Cette indication provoquera la fermeture automatique du "
7154 "rapport de bogue à l'installation du nouveau paquet dans l'archive (voir "
7155 "<xref linkend=\"upload-bugfix\"/>)."
7156
7157 #. type: Content of: <chapter><section><para>
7158 #: pkgs.dbk:51
7159 msgid ""
7160 "If you think your package needs some explanations for the administrators of "
7161 "the NEW package queue, include them in your changelog, send to &email-"
7162 "ftpmaster; a reply to the email you receive as a maintainer after your "
7163 "upload, or reply to the rejection email in case you are already re-uploading."
7164 msgstr ""
7165 "Si vous jugez nécessaire d'ajouter des explications pour les administrateurs "
7166 "de la file d'attente de nouveaux paquets (<literal>NEW</literal>), veuillez "
7167 "les ajouter au fichier <filename>changelog</filename>, envoyer à &email-"
7168 "ftpmaster; une réponse au message reçu en tant que responsable suite à votre "
7169 "envoi de paquet, ou une réponse au message de rejet si vous envoyez à "
7170 "nouveau le paquet."
7171
7172 # type: Content of: <chapter><section><para>
7173 #. type: Content of: <chapter><section><para>
7174 #: pkgs.dbk:57
7175 msgid ""
7176 "When closing security bugs include CVE numbers as well as the "
7177 "<literal>Closes: #<replaceable>nnnnn</replaceable></literal>.  This is "
7178 "useful for the security team to track vulnerabilities.  If an upload is made "
7179 "to fix the bug before the advisory ID is known, it is encouraged to modify "
7180 "the historical changelog entry with the next upload.  Even in this case, "
7181 "please include all available pointers to background information in the "
7182 "original changelog entry."
7183 msgstr ""
7184 "Lors de la fermeture de bogues de sécurité, indiquez les numéros CVE en plus "
7185 "de « <literal>Closes: #<replaceable>nnnnn</replaceable></literal> ». Ceci "
7186 "permet à l'équipe de sécurité de suivre les failles. Si un envoi est "
7187 "effectué pour corriger le bogue avant que l'identifiant d'alerte soit connu, "
7188 "il est conseillé de modifier la mention existante du fichier "
7189 "<filename>changelog</filename> lors d'un envoi suivant. Même dans ce cas, "
7190 "veuillez inclure toutes les indications disponibles sur les origines de la "
7191 "situation dans la première entrée de <filename>changelog</filename>."
7192
7193 # type: Content of: <chapter><section><para>
7194 #. type: Content of: <chapter><section><para>
7195 #: pkgs.dbk:66
7196 msgid ""
7197 "There are a number of reasons why we ask maintainers to announce their "
7198 "intentions:"
7199 msgstr ""
7200 "Les responsables sont priés d'annoncer leurs intentions pour plusieurs "
7201 "raisons :"
7202
7203 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7204 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7205 #: pkgs.dbk:72
7206 msgid ""
7207 "It helps the (potentially new) maintainer to tap into the experience of "
7208 "people on the list, and lets them know if anyone else is working on it "
7209 "already."
7210 msgstr ""
7211 "afin d'être informés si quelqu'un travaille déjà sur le paquet, et pour "
7212 "permettre à d'autres membres de la liste de partager leur expérience ;"
7213
7214 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7215 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7216 #: pkgs.dbk:78
7217 msgid ""
7218 "It lets other people thinking about working on the package know that there "
7219 "already is a volunteer, so efforts may be shared."
7220 msgstr ""
7221 "si d'autres personnes envisagent de travailler sur le même paquet, elles "
7222 "apprendront qu'il existe un volontaire et pourront proposer de partager le "
7223 "travail ;"
7224
7225 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7226 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7227 #: pkgs.dbk:84
7228 msgid ""
7229 "It lets the rest of the maintainers know more about the package than the one "
7230 "line description and the usual changelog entry ``Initial release'' that gets "
7231 "posted to &email-debian-devel-changes;."
7232 msgstr ""
7233 "cela permet aux autres responsables d'en apprendre plus sur le nouveau "
7234 "paquet que la description courte et la formule consacrée du journal de "
7235 "modification « <literal>Initial release</literal> » (publication initiale) "
7236 "envoyée sur &email-debian-devel-changes; ;"
7237
7238 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7239 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7240 #: pkgs.dbk:91
7241 msgid ""
7242 "It is helpful to the people who live off <literal>unstable</literal> (and "
7243 "form our first line of testers).  We should encourage these people."
7244 msgstr ""
7245 "cette information est utile aux utilisateurs d'<literal>unstable</literal> "
7246 "qui sont les premiers testeurs. Ces personnes devraient être incitées à "
7247 "essayer le nouveau paquet ;"
7248
7249 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7250 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7251 #: pkgs.dbk:97
7252 msgid ""
7253 "The announcements give maintainers and other interested parties a better "
7254 "feel of what is going on, and what is new, in the project."
7255 msgstr ""
7256 "ces annonces donnent aux responsables et autres personnes intéressées une "
7257 "meilleure idée des évolutions et des nouveautés du projet."
7258
7259 # type: Content of: <chapter><section><para>
7260 #. type: Content of: <chapter><section><para>
7261 #: pkgs.dbk:103
7262 msgid ""
7263 "Please see <ulink url=\"http://&ftp-master-host;/REJECT-FAQ.html\"></ulink> "
7264 "for common rejection reasons for a new package."
7265 msgstr ""
7266 "Veuillez consulter <ulink url=\"http://&ftp-master-host;/REJECT-FAQ.html\"></"
7267 "ulink> pour les raisons courantes de rejet des nouveaux paquets."
7268
7269 # type: Content of: <chapter><section><title>
7270 #. type: Content of: <chapter><section><title>
7271 #: pkgs.dbk:109
7272 msgid "Recording changes in the package"
7273 msgstr "Enregistrement des modifications"
7274
7275 # type: Content of: <chapter><section><para>
7276 #. type: Content of: <chapter><section><para>
7277 #: pkgs.dbk:111
7278 msgid ""
7279 "Changes that you make to the package need to be recorded in the "
7280 "<filename>debian/changelog</filename>.  These changes should provide a "
7281 "concise description of what was changed, why (if it's in doubt), and note if "
7282 "any bugs were closed.  They also record when the package was completed.  "
7283 "This file will be installed in <filename>/usr/share/doc/"
7284 "<replaceable>package</replaceable>/changelog.Debian.gz</filename>, or "
7285 "<filename>/usr/share/doc/<replaceable>package</replaceable>/changelog.gz</"
7286 "filename> for native packages."
7287 msgstr ""
7288 "Les modifications apportées au paquet doivent être consignées dans le "
7289 "fichier <filename>debian/changelog</filename>. Ces notes doivent donner une "
7290 "description concise des changements, expliquer les raisons de ceux-ci (si ce "
7291 "n'est pas clair) et indiquer quels rapports de bogue ont été clos. Il faut "
7292 "aussi indiquer quand le paquet a été terminé. Ce fichier sera installé dans "
7293 "<filename>/usr/share/doc/<replaceable>paquet</replaceable>/changelog.Debian."
7294 "gz</filename> ou <filename>/usr/share/doc/<replaceable>paquet</replaceable>/"
7295 "changelog.gz</filename> pour un paquet natif."
7296
7297 # type: Content of: <chapter><section><para>
7298 #. type: Content of: <chapter><section><para>
7299 #: pkgs.dbk:122
7300 msgid ""
7301 "The <filename>debian/changelog</filename> file conforms to a certain "
7302 "structure, with a number of different fields.  One field of note, the "
7303 "<literal>distribution</literal>, is described in <xref linkend=\"distribution"
7304 "\"/>.  More information about the structure of this file can be found in the "
7305 "Debian Policy section titled <filename>debian/changelog</filename>."
7306 msgstr ""
7307 "Le fichier <filename>debian/changelog</filename> a une structure précise "
7308 "comportant différents champs. Le champ <literal>distribution</literal> est "
7309 "décrit en <xref linkend=\"distribution\"/>. Plus d'informations sur la "
7310 "structure de ce fichier sont disponibles dans la section « <filename>debian/"
7311 "changelog</filename> » de la Charte Debian (« <literal>Debian Policy</"
7312 "literal> »)."
7313
7314 # type: Content of: <chapter><section><para>
7315 #. type: Content of: <chapter><section><para>
7316 #: pkgs.dbk:130
7317 msgid ""
7318 "Changelog entries can be used to automatically close Debian bugs when the "
7319 "package is installed into the archive.  See <xref linkend=\"upload-bugfix\"/"
7320 ">."
7321 msgstr ""
7322 "Certaines indications du fichier <filename>changelog</filename> peuvent "
7323 "provoquer la fermeture automatique des rapports de bogue au moment où le "
7324 "paquet est installé dans l'archive. Voir <xref linkend=\"upload-bugfix\"/>."
7325
7326 # type: Content of: <chapter><section><para>
7327 #. type: Content of: <chapter><section><para>
7328 #: pkgs.dbk:134
7329 msgid ""
7330 "It is conventional that the changelog entry of a package that contains a new "
7331 "upstream version of the software looks like this:"
7332 msgstr ""
7333 "Par convention, quand un paquet contient une nouvelle version amont, le "
7334 "fichier <filename>changelog</filename> comporte une ligne qui ressemble à :"
7335
7336 #. type: Content of: <chapter><section><screen>
7337 #: pkgs.dbk:138
7338 #, no-wrap
7339 msgid "  * New upstream release.\n"
7340 msgstr "  * New upstream release.\n"
7341
7342 # type: Content of: <chapter><section><para>
7343 #. type: Content of: <chapter><section><para>
7344 #: pkgs.dbk:141
7345 msgid ""
7346 "There are tools to help you create entries and finalize the "
7347 "<filename>changelog</filename> for release — see <xref linkend=\"devscripts"
7348 "\"/> and <xref linkend=\"dpkg-dev-el\"/>."
7349 msgstr ""
7350 "Certains outils peuvent aider à éditer et finaliser le fichier "
7351 "<filename>changelog</filename> — voir <xref linkend=\"devscripts\"/> et "
7352 "<xref linkend=\"dpkg-dev-el\"/>."
7353
7354 # type: Content of: <chapter><section><para>
7355 #. type: Content of: <chapter><section><para>
7356 #: pkgs.dbk:146
7357 msgid "See also <xref linkend=\"bpp-debian-changelog\"/>."
7358 msgstr "Voir aussi <xref linkend=\"bpp-debian-changelog\"/>."
7359
7360 # type: Content of: <chapter><section><title>
7361 #. type: Content of: <chapter><section><title>
7362 #: pkgs.dbk:151
7363 msgid "Testing the package"
7364 msgstr "Tests du paquet"
7365
7366 # type: Content of: <chapter><section><para>
7367 #. type: Content of: <chapter><section><para>
7368 #: pkgs.dbk:153
7369 msgid ""
7370 "Before you upload your package, you should do basic testing on it.  At a "
7371 "minimum, you should try the following activities (you'll need to have an "
7372 "older version of the same Debian package around):"
7373 msgstr ""
7374 "Avant d'envoyer un paquet, il faut effectuer quelques tests essentiels. Les "
7375 "opérations suivantes (une ancienne version du paquet est parfois nécessaire) "
7376 "devraient au moins être éprouvées :"
7377
7378 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7379 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7380 #: pkgs.dbk:160
7381 msgid ""
7382 "Install the package and make sure the software works, or upgrade the package "
7383 "from an older version to your new version if a Debian package for it already "
7384 "exists."
7385 msgstr ""
7386 "installer le paquet et vérifier que le logiciel fonctionne. Si le paquet "
7387 "existait déjà dans une version plus ancienne, faire une mise à niveau ;"
7388
7389 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7390 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7391 #: pkgs.dbk:167
7392 msgid ""
7393 "Run <command>lintian</command> over the package.  You can run "
7394 "<command>lintian</command> as follows: <literal>lintian -v "
7395 "<replaceable>package-version</replaceable>.changes</literal>.  This will "
7396 "check the source package as well as the binary package.  If you don't "
7397 "understand the output that <command>lintian</command> generates, try adding "
7398 "the <literal>-i</literal> switch, which will cause <command>lintian</"
7399 "command> to output a very verbose description of the problem."
7400 msgstr ""
7401 "exécuter <command>lintian</command> sur le paquet. Il est possible "
7402 "d'exécuter <command>lintian</command> comme suit : <literal>lintian -v "
7403 "<replaceable>paquet-version</replaceable>.changes</literal>. Cette commande "
7404 "provoquera une vérification des paquets source et binaire. En cas de "
7405 "difficultés pour comprendre les messages de retour, utiliser l'option "
7406 "<literal>-i</literal> de <command>lintian</command>. Cette option rendra "
7407 "<command>lintian</command> beaucoup plus explicite dans la description des "
7408 "problèmes."
7409
7410 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7411 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7412 #: pkgs.dbk:176
7413 msgid ""
7414 "Normally, a package should <emphasis>not</emphasis> be uploaded if it causes "
7415 "<command>lintian</command> to emit errors (they will start with <literal>E</"
7416 "literal>)."
7417 msgstr ""
7418 "En principe, un paquet pour lequel <command>lintian</command> renvoie des "
7419 "erreurs (elles commencent par <literal>E</literal>) ne devrait "
7420 "<emphasis>jamais</emphasis> être envoyé."
7421
7422 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7423 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7424 #: pkgs.dbk:180
7425 msgid ""
7426 "For more information on <command>lintian</command>, see <xref linkend="
7427 "\"lintian\"/>."
7428 msgstr ""
7429 "Pour en savoir plus sur <command>lintian</command>, voir <xref linkend="
7430 "\"lintian\"/> ;"
7431
7432 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7433 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7434 #: pkgs.dbk:186
7435 msgid ""
7436 "Optionally run <command>debdiff</command> (see <xref linkend=\"debdiff\"/>) "
7437 "to analyze changes from an older version, if one exists."
7438 msgstr ""
7439 "facultativement exécuter <command>debdiff</command> (voir <xref linkend="
7440 "\"debdiff\"/>) pour analyser les modifications depuis une ancienne version "
7441 "si celle-ci existe ;"
7442
7443 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7444 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7445 #: pkgs.dbk:192
7446 msgid ""
7447 "Downgrade the package to the previous version (if one exists) — this tests "
7448 "the <filename>postrm</filename> and <filename>prerm</filename> scripts."
7449 msgstr ""
7450 "revenir à la version précédente du paquet (si elle existe) — cela permet de "
7451 "tester les scripts <filename>postrm</filename> et <filename>prerm</"
7452 "filename> ;"
7453
7454 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7455 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7456 #: pkgs.dbk:198
7457 msgid "Remove the package, then reinstall it."
7458 msgstr "retirer le paquet et le réinstaller à nouveau ;"
7459
7460 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7461 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7462 #: pkgs.dbk:203
7463 msgid ""
7464 "Copy the source package in a different directory and try unpacking it and "
7465 "rebuilding it.  This tests if the package relies on existing files outside "
7466 "of it, or if it relies on permissions being preserved on the files shipped "
7467 "inside the <filename>.diff.gz</filename> file."
7468 msgstr ""
7469 "copier le paquet source dans un répertoire différent puis tenter de le "
7470 "décompresser et de le reconstruire. Le but est de vérifier que la "
7471 "construction n'utilise pas de fichiers en dehors de ceux du paquet ou des "
7472 "permissions non préservées sur les fichiers contenues dans le fichier "
7473 "<filename>.diff.gz</filename>."
7474
7475 # type: Content of: <chapter><section><title>
7476 #. type: Content of: <chapter><section><title>
7477 #: pkgs.dbk:213
7478 msgid "Layout of the source package"
7479 msgstr "Agencement du paquet source"
7480
7481 # type: Content of: <chapter><section><para>
7482 #. type: Content of: <chapter><section><para>
7483 #: pkgs.dbk:215
7484 msgid "There are two types of Debian source packages:"
7485 msgstr "Il existe deux types de paquets source Debian :"
7486
7487 # type: Content of: <chapter><section><itemizedlist><listitem><para>
7488 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7489 #: pkgs.dbk:220
7490 msgid ""
7491 "the so-called <literal>native</literal> packages, where there is no "
7492 "distinction between the original sources and the patches applied for Debian"
7493 msgstr ""
7494 "les paquets natifs (« <literal>native</literal> ») pour lesquels il n'y a "
7495 "pas de distinction entre les sources d'origine et les correctifs appliqués "
7496 "pour Debian ;"
7497
7498 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
7499 #: pkgs.dbk:226
7500 msgid ""
7501 "the (more common) packages where there's an original source tarball file "
7502 "accompanied by another file that contains the changes made by Debian"
7503 msgstr ""
7504 "les paquets (plus courants) avec au moins une archive, contenant les sources "
7505 "d'origine, accompagnée d'un fichier, contenant les modifications pour Debian."
7506
7507 #. type: Content of: <chapter><section><para>
7508 #: pkgs.dbk:232
7509 msgid ""
7510 "For the native packages, the source package includes a Debian source control "
7511 "file (<filename>.dsc</filename>) and the source tarball (<filename>.tar.{gz,"
7512 "bz2,xz}</filename>). A source package of a non-native package includes a "
7513 "Debian source control file, the original source tarball (<filename>.orig.tar."
7514 "{gz,bz2,xz}</filename>) and the Debian changes (<filename>.diff.gz</"
7515 "filename> for the source format “1.0” or <filename>.debian.tar.{gz,bz2,xz}</"
7516 "filename> for the source format “3.0 (quilt)”)."
7517 msgstr ""
7518 "Pour les paquets natifs, le paquet source comprend un fichier de contrôle "
7519 "source Debian (<filename>.dsc</filename>) et l'archive source (<filename>."
7520 "tar.{gz,bz2,xz}</filename>). Un paquet source d'un paquet non natif comprend "
7521 "un fichier de contrôle source Debian, l'archive source d'origine (<filename>."
7522 "orig.tar.{gz,bz2,xz}</filename>) et les modifications Debian (<filename>."
7523 "diff.gz</filename> pour le format source « 1.0 » ou <filename>.debian.tar."
7524 "{gz,bz2,xz}</filename> pour le format source « 3.0 (quilt) »)."
7525
7526 #. type: Content of: <chapter><section><para>
7527 #: pkgs.dbk:241
7528 msgid ""
7529 "With source format “1.0”, whether a package is native or not was determined "
7530 "by <command>dpkg-source</command> at build time. Nowadays it is recommended "
7531 "to be explicit about the desired source format by putting either “3.0 "
7532 "(quilt)” or “3.0 (native)” in <filename>debian/source/format</filename>.  "
7533 "The rest of this section relates only to non-native packages."
7534 msgstr ""
7535 "Avec le format « 1.0 », le paquet est soit natif, soit non déterminé par "
7536 "<command>dpkg-source</command> au moment de la construction. Il est "
7537 "dorénavant recommandé de déterminer explicitement le format source en "
7538 "écrivant « 3.0 (quilt) » ou « 3.0 (native) » dans <filename>debian/source/"
7539 "format</filename>. La suite de cette partie ne traite que les paquets non "
7540 "natifs."
7541
7542 # type: Content of: <chapter><section><para>
7543 #. type: Content of: <chapter><section><para>
7544 #: pkgs.dbk:248
7545 msgid ""
7546 "The first time a version is uploaded which corresponds to a particular "
7547 "upstream version, the original source tar file should be uploaded and "
7548 "included in the <filename>.changes</filename> file.  Subsequently, this very "
7549 "same tar file should be used to build the new diffs and <filename>.dsc</"
7550 "filename> files, and will not need to be re-uploaded."
7551 msgstr ""
7552 "La première fois qu'un paquet est installé dans l'archive pour une version "
7553 "amont donnée, le fichier <filename>tar</filename> de cette version amont "
7554 "doit être envoyé et mentionné dans le fichier <filename>.changes</filename>. "
7555 "Par la suite, ce même fichier <filename>tar</filename> sera utilisé pour "
7556 "générer les fichiers <filename>diff</filename> et <filename>.dsc</filename>, "
7557 "et il ne sera pas nécessaire de l'envoyer à nouveau."
7558
7559 #. type: Content of: <chapter><section><para>
7560 #: pkgs.dbk:255
7561 msgid ""
7562 "By default, <command>dpkg-genchanges</command> and <command>dpkg-"
7563 "buildpackage</command> will include the original source tar file if and only "
7564 "if the current changelog entry has a different upstream version from the "
7565 "preceding entry. This behavior may be modified by using <literal>-sa</"
7566 "literal> to always include it or <literal>-sd</literal> to always leave it "
7567 "out."
7568 msgstr ""
7569 "Par défaut, <command>dpkg-genchanges</command> et <command>dpkg-"
7570 "buildpackage</command> incluront le fichier <filename>tar</filename> amont "
7571 "si et seulement si la précédente modification de <filename>changelog</"
7572 "filename> mentionne une version amont différente de la précédente. Ce "
7573 "comportement peut être modifié en utilisant <literal>-sa</literal> pour "
7574 "l'inclure systématiquement ou <literal>-sd</literal> pour ne jamais "
7575 "l'inclure."
7576
7577 # type: Content of: <chapter><section><para>
7578 #. type: Content of: <chapter><section><para>
7579 #: pkgs.dbk:263
7580 msgid ""
7581 "If no original source is included in the upload, the original source tar-"
7582 "file used by <command>dpkg-source</command> when constructing the <filename>."
7583 "dsc</filename> file and diff to be uploaded <emphasis>must</emphasis> be "
7584 "byte-for-byte identical with the one already in the archive."
7585 msgstr ""
7586 "Si la mise à jour ne contient pas le fichier <filename>tar</filename> des "
7587 "sources d'origine, <command>dpkg-source</command> <emphasis>doit</emphasis> "
7588 "utiliser le même fichier <filename>tar</filename> que celui déjà présent "
7589 "dans l'archive pour construire les fichiers <filename>.dsc</filename> et "
7590 "<filename>diff</filename> envoyés."
7591
7592 #. type: Content of: <chapter><section><para>
7593 #: pkgs.dbk:270
7594 msgid ""
7595 "Please notice that, in non-native packages, permissions on files that are "
7596 "not present in the <filename>*.orig.tar.{gz,bz2,xz}</filename> will not be "
7597 "preserved, as diff does not store file permissions in the patch. However "
7598 "when using source format “3.0 (quilt)”, permissions of files inside the "
7599 "<filename>debian</filename> directory are preserved since they are stored in "
7600 "a tar archive."
7601 msgstr ""
7602 "Dans des paquets non natifs, les permissions des fichiers non présents dans "
7603 "l'archive <filename>*.orig.tar.{gz,bz2,xz}</filename> ne seront pas "
7604 "préservées car <command>diff</command> ne stocke pas les permissions dans le "
7605 "correctif. Néanmoins, en utilisant le format « 3.0 (quilt) », les "
7606 "permissions des fichiers du répertoire <filename>debian</filename> seront "
7607 "préservées puisqu'ils seront contenus dans une archive <filename>tar</"
7608 "filename>."
7609
7610 # type: Content of: <chapter><section><title>
7611 #. type: Content of: <chapter><section><title>
7612 #: pkgs.dbk:279
7613 msgid "Picking a distribution"
7614 msgstr "Choix de distribution"
7615
7616 # type: Content of: <chapter><section><para>
7617 #. type: Content of: <chapter><section><para>
7618 #: pkgs.dbk:281
7619 msgid ""
7620 "Each upload needs to specify which distribution the package is intended "
7621 "for.  The package build process extracts this information from the first "
7622 "line of the <filename>debian/changelog</filename> file and places it in the "
7623 "<literal>Distribution</literal> field of the <filename>.changes</filename> "
7624 "file."
7625 msgstr ""
7626 "Chaque envoi doit indiquer à quelle distribution le paquet est destiné. Le "
7627 "processus de construction de paquet extrait cette information à partir de la "
7628 "première ligne du fichier <filename>debian/changelog</filename> et la place "
7629 "dans le champ <literal>Distribution</literal> du fichier <filename>.changes</"
7630 "filename>."
7631
7632 # type: Content of: <chapter><section><para>
7633 #. type: Content of: <chapter><section><para>
7634 #: pkgs.dbk:287
7635 msgid ""
7636 "There are several possible values for this field: <literal>stable</literal>, "
7637 "<literal>unstable</literal>, <literal>testing-proposed-updates</literal> and "
7638 "<literal>experimental</literal>.  Normally, packages are uploaded into "
7639 "<literal>unstable</literal>."
7640 msgstr ""
7641 "Il existe plusieurs valeurs possibles pour ce champ : <literal>stable</"
7642 "literal>, <literal>unstable</literal>, <literal>testing-proposed-updates</"
7643 "literal> et <literal>experimental</literal>. En principe, les paquets sont "
7644 "destinés à <literal>unstable</literal>."
7645
7646 # type: Content of: <chapter><section><para>
7647 #. type: Content of: <chapter><section><para>
7648 #: pkgs.dbk:293
7649 msgid ""
7650 "Actually, there are two other possible distributions: <literal>stable-"
7651 "security</literal> and <literal>testing-security</literal>, but read <xref "
7652 "linkend=\"bug-security\"/> for more information on those."
7653 msgstr ""
7654 "En fait, il y a deux autres possibilités : <literal>stable-security</"
7655 "literal> et <literal>testing-security</literal>, voir <xref linkend=\"bug-"
7656 "security\"/> pour plus d'informations sur celles-ci."
7657
7658 # type: Content of: <chapter><section><para>
7659 #. type: Content of: <chapter><section><para>
7660 #: pkgs.dbk:298
7661 msgid ""
7662 "It is not possible to upload a package into several distributions at the "
7663 "same time."
7664 msgstr ""
7665 "Il n'est pas possible d'envoyer un paquet dans plusieurs distributions en "
7666 "même temps."
7667
7668 # type: Content of: <chapter><section><section><title>
7669 #. type: Content of: <chapter><section><section><title>
7670 #: pkgs.dbk:302
7671 msgid ""
7672 "Special case: uploads to the <literal>stable</literal> and "
7673 "<literal>oldstable</literal> distributions"
7674 msgstr ""
7675 "Cas particulier : distributions <literal>stable</literal> et "
7676 "<literal>oldstable</literal>"
7677
7678 #. type: Content of: <chapter><section><section><para>
7679 #: pkgs.dbk:305
7680 msgid ""
7681 "Uploading to <literal>stable</literal> means that the package will "
7682 "transferred to the <literal>proposed-updates-new</literal> queue for review "
7683 "by the stable release managers, and if approved will be installed in "
7684 "<filename>stable-proposed-updates</filename> directory of the Debian "
7685 "archive.  From there, it will be included in <literal>stable</literal> with "
7686 "the next point release."
7687 msgstr ""
7688 "Envoyer un paquet pour la distribution <literal>stable</literal> signifie "
7689 "que le paquet sera dirigé vers la file d'attente <literal>proposed-updates-"
7690 "new</literal> pour être revu par les responsables de la publication "
7691 "<literal>stable</literal>. Une fois accepté, le paquet sera installé dans le "
7692 "répertoire <filename>stable-proposed-updates</filename> de l'archive Debian. "
7693 "Il sera ensuite ajouté à <literal>stable</literal> lors de la prochaine mise "
7694 "à jour de la distribution."
7695
7696 # type: Content of: <chapter><section><section><para>
7697 #. type: Content of: <chapter><section><section><para>
7698 #: pkgs.dbk:313
7699 msgid ""
7700 "To ensure that your upload will be accepted, you should discuss the changes "
7701 "with the stable release team before you upload. For that, file a bug against "
7702 "the <systemitem role=\"package\">release.debian.org</systemitem> pseudo-"
7703 "package using <command>reportbug</command>, including the patch you want to "
7704 "apply to the package version currently in <literal>stable</literal>. Always "
7705 "be verbose and detailed in your changelog entries for uploads to the "
7706 "<literal>stable</literal> distribution."
7707 msgstr ""
7708 "Pour qu'un paquet soit accepté, vous devriez contacter l'équipe de "
7709 "publication <literal>stable</literal> avant de l'envoyer. Pour ce faire, "
7710 "soumettez un bogue sur le pseudopaquet <systemitem role=\"package\">release."
7711 "debian.org</systemitem> en utilisant <command>reportbug</command> avec le "
7712 "correctif que vous avez l'intention d'appliquer à la version du paquet "
7713 "présent dans <literal>stable</literal>. Il faut toujours détailler "
7714 "précisément le journal de modification pour un envoi vers la distribution "
7715 "<literal>stable</literal>."
7716
7717 # type: Content of: <chapter><section><section><para>
7718 #. type: Content of: <chapter><section><section><para>
7719 #: pkgs.dbk:322
7720 msgid ""
7721 "Extra care should be taken when uploading to <literal>stable</literal>.  "
7722 "Basically, a package should only be uploaded to <literal>stable</literal> if "
7723 "one of the following happens:"
7724 msgstr ""
7725 "Une mise à jour de paquet pour la distribution <literal>stable</literal> "
7726 "requiert des soins supplémentaires. Un paquet de cette distribution ne "
7727 "devrait être mis à jour que dans les cas suivants :"
7728
7729 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7730 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7731 #: pkgs.dbk:329
7732 msgid "a truly critical functionality problem"
7733 msgstr "un problème fonctionnel vraiment critique ;"
7734
7735 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7736 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7737 #: pkgs.dbk:334
7738 msgid "the package becomes uninstallable"
7739 msgstr "un paquet devenu non installable ;"
7740
7741 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7742 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
7743 #: pkgs.dbk:339
7744 msgid "a released architecture lacks the package"
7745 msgstr "un paquet indisponible pour une architecture."
7746
7747 # type: Content of: <chapter><section><section><para>
7748 #. type: Content of: <chapter><section><section><para>
7749 #: pkgs.dbk:344
7750 msgid ""
7751 "In the past, uploads to <literal>stable</literal> were used to address "
7752 "security problems as well.  However, this practice is deprecated, as uploads "
7753 "used for Debian security advisories are automatically copied to the "
7754 "appropriate <filename>proposed-updates</filename> archive when the advisory "
7755 "is released.  See <xref linkend=\"bug-security\"/> for detailed information "
7756 "on handling security problems. If the security teams deems the problem to be "
7757 "too benign to be fixed through a <literal>DSA</literal>, the stable release "
7758 "managers are usually willing to include your fix nonetheless in a regular "
7759 "upload to <literal>stable</literal>."
7760 msgstr ""
7761 "Par le passé, les envois vers <literal>stable</literal> étaient également "
7762 "utilisés pour corriger les problèmes de sécurité. Cependant, cette pratique "
7763 "est déconseillée car les mises à jour pour les avis de sécurité Debian "
7764 "(« <literal>Debian security advisory</literal> » ou <literal>DSA</literal>) "
7765 "sont automatiquement copiés dans l'archive <filename>proposed-updates</"
7766 "filename> appropriée quand l'avis est publié. Reportez-vous en <xref linkend="
7767 "\"bug-security\"/> pour des informations plus détaillées sur la gestion des "
7768 "problèmes de sécurité. Si l'équipe en charge de la sécurité estime le "
7769 "problème trop insignifiant pour justifier un <literal>DSA</literal>, les "
7770 "responsables de la publication <literal>stable</literal> seront cependant "
7771 "plus facilement disposés à intégrer votre correctif via un envoi ordinaire "
7772 "vers <literal>stable</literal>."
7773
7774 # type: Content of: <chapter><section><section><para>
7775 #. type: Content of: <chapter><section><section><para>
7776 #: pkgs.dbk:355
7777 msgid ""
7778 "Changing anything else in the package that isn't important is discouraged, "
7779 "because even trivial fixes can cause bugs later on."
7780 msgstr ""
7781 "Il est fortement déconseillé de changer quoi que ce soit de non important "
7782 "car même une modification triviale peut provoquer un bogue."
7783
7784 # type: Content of: <chapter><section><section><para>
7785 #. type: Content of: <chapter><section><section><para>
7786 #: pkgs.dbk:359
7787 msgid ""
7788 "Packages uploaded to <literal>stable</literal> need to be compiled on "
7789 "systems running <literal>stable</literal>, so that their dependencies are "
7790 "limited to the libraries (and other packages) available in <literal>stable</"
7791 "literal>; for example, a package uploaded to <literal>stable</literal> that "
7792 "depends on a library package that only exists in <literal>unstable</literal> "
7793 "will be rejected.  Making changes to dependencies of other packages (by "
7794 "messing with <literal>Provides</literal> or <filename>shlibs</filename> "
7795 "files), possibly making those other packages uninstallable, is strongly "
7796 "discouraged."
7797 msgstr ""
7798 "Les paquets à destination de <literal>stable</literal> doivent être compilés "
7799 "sur un système qui tourne sous <literal>stable</literal>, afin de limiter "
7800 "les dépendances aux bibliothèques (et autres paquets) disponibles dans "
7801 "<literal>stable</literal> ; par exemple, un paquet pour <literal>stable</"
7802 "literal> qui dépend de bibliothèques uniquement disponibles dans "
7803 "<literal>unstable</literal> sera rejeté. Modifier les dépendances d'autres "
7804 "paquets (en semant la pagaille avec les champs <literal>Provides</literal> "
7805 "ou les fichiers <filename>shlibs</filename>), au risque de rendre d'autres "
7806 "paquets impossible à installer, est fortement déconseillé."
7807
7808 # type: Content of: <chapter><section><section><para>
7809 #. type: Content of: <chapter><section><section><para>
7810 #: pkgs.dbk:369
7811 msgid ""
7812 "Uploads to the <literal>oldstable</literal> distributions are possible as "
7813 "long as it hasn't been archived. The same rules as for <literal>stable</"
7814 "literal> apply."
7815 msgstr ""
7816 "Les mises à jour de la distribution <literal>oldstable</literal> sont "
7817 "possibles tant qu'elle n'a pas été archivée. Les mêmes règles que pour "
7818 "<literal>stable</literal> s'appliquent."
7819
7820 # type: Content of: <chapter><section><section><title>
7821 #. type: Content of: <chapter><section><section><title>
7822 #: pkgs.dbk:376
7823 msgid ""
7824 "Special case: uploads to <literal>testing/testing-proposed-updates</literal>"
7825 msgstr "Cas particulier : <literal>testing/testing-proposed-updates</literal>"
7826
7827 # type: Content of: <chapter><section><section><para>
7828 #. type: Content of: <chapter><section><section><para>
7829 #: pkgs.dbk:378
7830 msgid ""
7831 "Please see the information in the <link linkend=\"t-p-u\">testing section</"
7832 "link> for details."
7833 msgstr ""
7834 "Veuillez consulter les informations de la <link linkend=\"t-p-u\">section "
7835 "relative à <literal>testing</literal></link> pour plus de détails."
7836
7837 # type: Content of: <chapter><section><title>
7838 #. type: Content of: <chapter><section><title>
7839 #: pkgs.dbk:386
7840 msgid "Uploading a package"
7841 msgstr "Envois de paquets"
7842
7843 # type: Content of: <chapter><section><section><title>
7844 #. type: Content of: <chapter><section><section><title>
7845 #: pkgs.dbk:388
7846 msgid "Uploading to <literal>ftp-master</literal>"
7847 msgstr "Envois sur <literal>ftp-master</literal>"
7848
7849 #. type: Content of: <chapter><section><section><para>
7850 #: pkgs.dbk:390
7851 msgid ""
7852 "To upload a package, you should upload the files (including the signed "
7853 "changes and dsc-file) with anonymous ftp to <literal>&ftp-upload-host;</"
7854 "literal> in the directory <ulink url=\"ftp://&ftp-upload-host;&upload-queue;"
7855 "\">&upload-queue;</ulink>.  To get the files processed there, they need to "
7856 "be signed with a key in the Debian Developers keyring or the Debian "
7857 "Maintainers keyring (see <ulink url=\"&url-wiki-dm;\"></ulink>)."
7858 msgstr ""
7859 "Pour envoyer un paquet, il faut envoyer les fichiers (y compris les fichiers "
7860 "<filename>changes</filename> et <filename>dsc</filename> signés) par FTP "
7861 "anonyme sur <literal>&ftp-upload-host;</literal> dans le répertoire <ulink "
7862 "url=\"ftp://&ftp-upload-host;&upload-queue;\">&upload-queue;</ulink>. Pour "
7863 "que les fichiers y soient traités, ils doivent être signés avec une clé du "
7864 "porte-clés (<literal>keyring</literal>) des développeurs ou des responsables "
7865 "Debian (voir <ulink url=\"&url-wiki-dm;\"></ulink>)."
7866
7867 # type: Content of: <chapter><section><section><para>
7868 #. type: Content of: <chapter><section><section><para>
7869 #: pkgs.dbk:399
7870 msgid ""
7871 "Please note that you should transfer the changes file last.  Otherwise, your "
7872 "upload may be rejected because the archive maintenance software will parse "
7873 "the changes file and see that not all files have been uploaded."
7874 msgstr ""
7875 "Attention, il est préférable de transférer le fichier <filename>changes</"
7876 "filename> en dernier. Dans le cas contraire, votre envoi pourrait être "
7877 "rejetée car l'outil de maintenance de l'archive pourrait lire le fichier "
7878 "<filename>changes</filename> et constater que les fichiers ne sont pas tous "
7879 "présents."
7880
7881 # type: Content of: <chapter><section><section><para>
7882 #. type: Content of: <chapter><section><section><para>
7883 #: pkgs.dbk:404
7884 msgid ""
7885 "You may also find the Debian packages <link linkend=\"dupload\">dupload</"
7886 "link> or <link linkend=\"dput\">dput</link> useful when uploading packages."
7887 "These handy programs help automate the process of uploading packages into "
7888 "Debian."
7889 msgstr ""
7890 "Les paquets <link linkend=\"dupload\">dupload</link> ou <link linkend=\"dput"
7891 "\">dput</link> pourront vous faciliter le travail lors du téléchargement. "
7892 "Ces programmes bien pratiques aident à automatiser le processus d'envoi de "
7893 "paquets vers Debian."
7894
7895 #. type: Content of: <chapter><section><section><para>
7896 #: pkgs.dbk:409
7897 msgid ""
7898 "For removing packages, please see <ulink url=\"ftp://&ftp-upload-host;"
7899 "&upload-queue;README\"/> and the Debian package <link linkend=\"dcut\">dcut</"
7900 "link>."
7901 msgstr ""
7902 "Pour supprimer des paquets, veuillez lire le fichier <ulink url=\"ftp://&ftp-"
7903 "upload-host;&upload-queue;README\"/> et le paquet Debian <link linkend=\"dcut"
7904 "\">dcut</link>."
7905
7906 # type: Content of: <chapter><section><section><title>
7907 #. type: Content of: <chapter><section><section><title>
7908 #: pkgs.dbk:416
7909 msgid "Delayed uploads"
7910 msgstr "Envois différés"
7911
7912 # type: Content of: <chapter><section><section><para>
7913 #. type: Content of: <chapter><section><section><para>
7914 #: pkgs.dbk:419
7915 msgid ""
7916 "It is sometimes useful to upload a package immediately, but to want this "
7917 "package to arrive in the archive only a few days later. For example, when "
7918 "preparing a <link linkend=\"nmu\">Non-Maintainer Upload</link>, you might "
7919 "want to give the maintainer a few days to react."
7920 msgstr ""
7921 "Il peut être utile d'envoyer un paquet à un moment donné, mais vouloir que "
7922 "ce paquet n'entre dans l'archive que quelques jours plus plus tard. Par "
7923 "exemple, lors de la préparation d'une <link linkend=\"nmu\">mise à jour "
7924 "indépendante (« <literal>Non-Maintainer Upload</literal> » ou NMU)</link>, "
7925 "vous pourriez donner quelques jours pour au responsable pour réagir."
7926
7927 #. type: Content of: <chapter><section><section><para>
7928 #: pkgs.dbk:426
7929 msgid ""
7930 "An upload to the delayed directory keeps the package in <ulink url=\"http://"
7931 "ftp-master.debian.org/deferred.html\">the deferred uploads queue</ulink>.  "
7932 "When the specified waiting time is over, the package is moved into the "
7933 "regular incoming directory for processing.  This is done through automatic "
7934 "uploading to <literal>&ftp-upload-host;</literal> in upload-directory "
7935 "<literal>DELAYED/<replaceable>X</replaceable>-day</literal> (<replaceable>X</"
7936 "replaceable> between 0 and 15). 0-day is uploaded multiple times per day to "
7937 "<literal>&ftp-upload-host;</literal>."
7938 msgstr ""
7939 "Les envois vers le répertoire différé sont gardés dans <ulink url=\"http://"
7940 "ftp-master.debian.org/deferred.html\">la file d'attente différée</ulink>. "
7941 "Une fois le temps d'attente indiqué terminé, le paquet est déplacé dans le "
7942 "répertoire <filename>incoming</filename> normal pour être traité. Ceci est "
7943 "réalisé par une mise à jour automatique en envoyant dans le répertoire "
7944 "<literal>DELAYED/<replaceable>X</replaceable>-day</literal> (<replaceable>X</"
7945 "replaceable> compris entre 0 et 15) de <literal>&ftp-upload-host;</literal>. "
7946 "Le contenu de <literal>0-day</literal> est envoyé plusieurs fois par jour "
7947 "vers <literal>&ftp-upload-host;</literal>."
7948
7949 # type: Content of: <chapter><section><section><para>
7950 #. type: Content of: <chapter><section><section><para>
7951 #: pkgs.dbk:437
7952 msgid ""
7953 "With dput, you can use the <literal>--delayed <replaceable>DELAY</"
7954 "replaceable></literal> parameter to put the package into one of the queues."
7955 msgstr ""
7956 "Avec <command>dput</command>, le paramètre <literal>--delayed "
7957 "<replaceable>DELAY</replaceable></literal> permet de placer le paquet dans "
7958 "une de ces files d'attente."
7959
7960 # type: Content of: <chapter><section><section><title>
7961 #. type: Content of: <chapter><section><section><title>
7962 #: pkgs.dbk:443
7963 msgid "Security uploads"
7964 msgstr "Envois de sécurité"
7965
7966 # type: Content of: <chapter><section><section><para>
7967 #. type: Content of: <chapter><section><section><para>
7968 #: pkgs.dbk:445
7969 msgid ""
7970 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
7971 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
7972 "security</literal>, etc.) without prior authorization from the security "
7973 "team.  If the package does not exactly meet the team's requirements, it will "
7974 "cause many problems and delays in dealing with the unwanted upload.  For "
7975 "details, please see <xref linkend=\"bug-security\"/>."
7976 msgstr ""
7977 "N'envoyez <emphasis role=\"strong\">jamais</emphasis> un paquet vers la file "
7978 "d'envoi de sécurité <literal>oldstable-security</literal>, <literal>stable-"
7979 "security</literal>, etc.) sans avoir obtenu au préalable l'autorisation de "
7980 "l'équipe de sécurité. Si le paquet ne correspond pas tout à fait aux besoins "
7981 "de cette équipe, il entraînera beaucoup de problèmes et de retards dans la "
7982 "gestion de cet envoi non désiré. Pour plus de détails, voir <xref linkend="
7983 "\"bug-security\"/>."
7984
7985 # type: Content of: <chapter><section><section><title>
7986 #. type: Content of: <chapter><section><section><title>
7987 #: pkgs.dbk:455
7988 msgid "Other upload queues"
7989 msgstr "Les autres files d'envoi"
7990
7991 #. type: Content of: <chapter><section><section><para>
7992 #: pkgs.dbk:457
7993 msgid ""
7994 "There is an alternative upload queue in Europe at <ulink url=\"ftp://&ftp-eu-"
7995 "upload-host;&upload-queue;\"/>. It operates in the same way as <literal>&ftp-"
7996 "upload-host;</literal>, but should be faster for European developers."
7997 msgstr ""
7998 "Une file d'attente alternative en Europe est disponible sur <ulink url="
7999 "\"ftp://&ftp-eu-upload-host;&upload-queue;\"/>. Son fonctionnement est "
8000 "similaire à <literal>&ftp-upload-host;</literal>, mais devrait être plus "
8001 "rapide pour les responsables européens."
8002
8003 #. type: Content of: <chapter><section><section><para>
8004 #: pkgs.dbk:463
8005 msgid ""
8006 "Packages can also be uploaded via ssh to <literal>&ssh-upload-host;</"
8007 "literal>; files should be put <literal>/srv/upload.debian.org/UploadQueue</"
8008 "literal>. This queue does not support <link linkend=\"delayed-incoming"
8009 "\">delayed uploads</link>."
8010 msgstr ""
8011 "Les paquets peuvent également être envoyés via ssh sur <literal>&ssh-upload-"
8012 "host;</literal> ; les fichiers doivent être placés dans <literal>/srv/upload."
8013 "debian.org/UploadQueue</literal>. Cette file d'attente ne permet pas les "
8014 "<link linkend=\"delayed-incoming\">envois différés</link>."
8015
8016 # type: Content of: <chapter><section><section><title>
8017 #. type: Content of: <chapter><section><section><title>
8018 #: pkgs.dbk:471
8019 msgid "Notification that a new package has been installed"
8020 msgstr "Notification d'installation de nouveau paquet"
8021
8022 # type: Content of: <chapter><section><section><para>
8023 #. type: Content of: <chapter><section><section><para>
8024 #: pkgs.dbk:473
8025 msgid ""
8026 "The Debian archive maintainers are responsible for handling package "
8027 "uploads.  For the most part, uploads are automatically handled on a daily "
8028 "basis by the archive maintenance tools, <command>dak process-upload</"
8029 "command>. Specifically, updates to existing packages to the "
8030 "<literal>unstable</literal> distribution are handled automatically. In other "
8031 "cases, notably new packages, placing the uploaded package into the "
8032 "distribution is handled manually. When uploads are handled manually, the "
8033 "change to the archive may take some time to occur. Please be patient."
8034 msgstr ""
8035 "Les administrateurs de l'archive Debian sont responsables de l'installation "
8036 "des mises à jour. La plupart des mises à jour sont gérées quotidiennement "
8037 "par le logiciel de gestion de l'archive <command>dak process-upload</"
8038 "command>. Les mises à jour de paquets sur la distribution <literal>unstable</"
8039 "literal> sont ainsi installées automatiquement. Dans les autres cas et "
8040 "notamment dans le cas d'un nouveau paquet, celui-ci sera installé "
8041 "manuellement. Il peut s'écouler un peu de temps entre l'envoi d'un paquet "
8042 "vers un serveur et son installation effective. Veuillez être patient."
8043
8044 # type: Content of: <chapter><section><section><para>
8045 #. type: Content of: <chapter><section><section><para>
8046 #: pkgs.dbk:483
8047 msgid ""
8048 "In any case, you will receive an email notification indicating that the "
8049 "package has been added to the archive, which also indicates which bugs will "
8050 "be closed by the upload.  Please examine this notification carefully, "
8051 "checking if any bugs you meant to close didn't get triggered."
8052 msgstr ""
8053 "Dans tous les cas, vous recevrez un accusé de réception par courrier "
8054 "électronique indiquant que votre paquet a été installé et quels rapports de "
8055 "bogue ont été clos. Veuillez lire attentivement ce courrier et vérifier que "
8056 "tous les rapports de bogue que vous vouliez clore sont bien dans cette liste."
8057
8058 # type: Content of: <chapter><section><section><para>
8059 #. type: Content of: <chapter><section><section><para>
8060 #: pkgs.dbk:489
8061 msgid ""
8062 "The installation notification also includes information on what section the "
8063 "package was inserted into.  If there is a disparity, you will receive a "
8064 "separate email notifying you of that.  Read on below."
8065 msgstr ""
8066 "L'accusé de réception indique aussi la section dans laquelle le paquet a été "
8067 "installé. S'il ne s'agit pas de votre choix, vous recevrez un second "
8068 "courrier qui vous informera de cette différence (voir ci-dessous)."
8069
8070 # type: Content of: <chapter><section><section><para>
8071 #. type: Content of: <chapter><section><section><para>
8072 #: pkgs.dbk:494
8073 msgid ""
8074 "Note that if you upload via queues, the queue daemon software will also send "
8075 "you a notification by email."
8076 msgstr ""
8077 "Notez que si vous envoyez via les files d'attente, le démon vous enverra "
8078 "également une notification par courrier électronique."
8079
8080 # type: Content of: <chapter><section><title>
8081 #. type: Content of: <chapter><section><title>
8082 #: pkgs.dbk:502
8083 msgid "Specifying the package section, subsection and priority"
8084 msgstr "Section, sous-section et priorité de paquet"
8085
8086 # type: Content of: <chapter><section><para>
8087 #. type: Content of: <chapter><section><para>
8088 #: pkgs.dbk:504
8089 msgid ""
8090 "The <filename>debian/control</filename> file's <literal>Section</literal> "
8091 "and <literal>Priority</literal> fields do not actually specify where the "
8092 "file will be placed in the archive, nor its priority.  In order to retain "
8093 "the overall integrity of the archive, it is the archive maintainers who have "
8094 "control over these fields.  The values in the <filename>debian/control</"
8095 "filename> file are actually just hints."
8096 msgstr ""
8097 "Les champs <literal>Section</literal> et <literal>Priority</literal> du "
8098 "fichier <filename>debian/control</filename> ne précisent pas vraiment "
8099 "l'endroit où le fichier sera placé dans l'archive, ni sa priorité. Afin de "
8100 "conserver l'intégrité globale de l'archive, ce sont les administrateurs de "
8101 "l'archive qui contrôlent ces champs. Les valeurs dans le fichier "
8102 "<filename>debian/control</filename> sont seulement indicatives."
8103
8104 # type: Content of: <chapter><section><para>
8105 #. type: Content of: <chapter><section><para>
8106 #: pkgs.dbk:512
8107 msgid ""
8108 "The archive maintainers keep track of the canonical sections and priorities "
8109 "for packages in the <literal>override file</literal>.  If there is a "
8110 "disparity between the <literal>override file</literal> and the package's "
8111 "fields as indicated in <filename>debian/control</filename>, then you will "
8112 "receive an email noting the divergence when the package is installed into "
8113 "the archive.  You can either correct your <filename>debian/control</"
8114 "filename> file for your next upload, or else you may wish to make a change "
8115 "in the <literal>override file</literal>."
8116 msgstr ""
8117 "Les administrateurs de l'archive indiquent les sections et priorités des "
8118 "paquets dans le fichier <literal>override</literal>. Si ce fichier "
8119 "<literal>override</literal> et le fichier <filename>debian/control</"
8120 "filename> du paquet diffèrent, vous en serez informé par courrier "
8121 "électronique quand le paquet sera installé dans l'archive. Vous pourrez "
8122 "corriger votre fichier <filename>debian/control</filename> avant votre "
8123 "prochain envoi ou alors vous pourrez vouloir modifier le fichier "
8124 "<literal>override</literal>."
8125
8126 #. type: Content of: <chapter><section><para>
8127 #: pkgs.dbk:522
8128 msgid ""
8129 "To alter the actual section that a package is put in, you need to first make "
8130 "sure that the <filename>debian/control</filename> file in your package is "
8131 "accurate.  Next, submit a bug against <systemitem role=\"package\">ftp."
8132 "debian.org</systemitem> requesting that the section or priority for your "
8133 "package be changed from the old section or priority to the new one. Use a "
8134 "Subject like <literal>override: PACKAGE1:section/priority, [...], PACKAGEX:"
8135 "section/priority</literal>, and include the justification for the change in "
8136 "the body of the bug report."
8137 msgstr ""
8138 "Pour modifier la section dans laquelle un paquet est archivé, vous devez "
8139 "d'abord vérifier que le fichier <filename>debian/control</filename> est "
8140 "correct. Ensuite, envoyez un rapport de bogue sur le pseudo-paquet "
8141 "<systemitem role=\"package\">ftp.debian.org</systemitem> demandant la "
8142 "modification de la section ou de la priorité de votre paquet. Utilisez un "
8143 "sujet comme <literal>override: PACKAGE1:section/priorité, [...], PACKAGEX: "
8144 "section/priorité</literal>, et exposez bien les raisons qui vous amènent à "
8145 "demander ces changements dans le corps de texte."
8146
8147 # type: Content of: <chapter><section><para>
8148 #. type: Content of: <chapter><section><para>
8149 #: pkgs.dbk:533
8150 msgid ""
8151 "For more information about <literal>override files</literal>, see "
8152 "<citerefentry> <refentrytitle>dpkg-scanpackages</refentrytitle> "
8153 "<manvolnum>1</manvolnum> </citerefentry> and <ulink url=\"&url-bts-devel;"
8154 "#maintincorrect\"></ulink>."
8155 msgstr ""
8156 "Pour en savoir plus sur les fichiers <literal>override</literal>, reportez-"
8157 "vous à <citerefentry> <refentrytitle>dpkg-scanpackages</refentrytitle> "
8158 "<manvolnum>1</manvolnum> </citerefentry> et <ulink url=\"&url-bts-devel;"
8159 "#maintincorrect\"></ulink>."
8160
8161 # type: Content of: <chapter><section><para>
8162 #. type: Content of: <chapter><section><para>
8163 #: pkgs.dbk:539
8164 msgid ""
8165 "Note that the <literal>Section</literal> field describes both the section as "
8166 "well as the subsection, which are described in <xref linkend=\"archive-"
8167 "sections\"/>.  If the section is main, it should be omitted.  The list of "
8168 "allowable subsections can be found in <ulink url=\"&url-debian-policy;ch-"
8169 "archive.html#s-subsections\"></ulink>."
8170 msgstr ""
8171 "Notez que le champ <literal>Section</literal> décrit à la fois la section et "
8172 "la sous-section, comme décrit en <xref linkend=\"archive-sections\"/>. Si la "
8173 "section est <literal>main</literal>, elle devrait être omise. La liste des "
8174 "sous-sections autorisées peut être trouvée en <ulink url=\"&url-debian-"
8175 "policy;ch-archive.html#s-subsections\"></ulink>."
8176
8177 # type: Content of: <chapter><section><title>
8178 #. type: Content of: <chapter><section><title>
8179 #: pkgs.dbk:548
8180 msgid "Handling bugs"
8181 msgstr "Manipulation des bogues"
8182
8183 # type: Content of: <chapter><section><para>
8184 #. type: Content of: <chapter><section><para>
8185 #: pkgs.dbk:550
8186 msgid ""
8187 "Every developer has to be able to work with the Debian <ulink url=\"&url-bts;"
8188 "\">bug tracking system</ulink>.  This includes knowing how to file bug "
8189 "reports properly (see <xref linkend=\"submit-bug\"/>), how to update them "
8190 "and reorder them, and how to process and close them."
8191 msgstr ""
8192 "Chaque développeur doit être capable de travailler avec le <ulink url=\"&url-"
8193 "bts;\">système de suivi des bogues (« <literal>bug tracking system</"
8194 "literal> » ou BTS)</ulink> Debian. Il faut savoir comment remplir des "
8195 "rapports de bogue correctement (voir <xref linkend=\"submit-bug\"/>), "
8196 "comment les mettre à jour, les réordonner, les traiter et les fermer."
8197
8198 # type: Content of: <chapter><section><para>
8199 #. type: Content of: <chapter><section><para>
8200 #: pkgs.dbk:556
8201 msgid ""
8202 "The bug tracking system's features are described in the <ulink url=\"&url-"
8203 "bts-devel;\">BTS documentation for developers</ulink>.  This includes "
8204 "closing bugs, sending followup messages, assigning severities and tags, "
8205 "marking bugs as forwarded, and other issues."
8206 msgstr ""
8207 "Les fonctionnalités du système de suivi des bogues sont décrites dans la "
8208 "<ulink url=\"&url-bts-devel;\">documentation du BTS pour les développeurs</"
8209 "ulink> : fermeture de bogues, envoi de messages de suivi, assignation de "
8210 "niveaux de gravité et de marques, indication que les bogues ont été transmis "
8211 "aux développeurs amonts, etc."
8212
8213 # type: Content of: <chapter><section><para>
8214 #. type: Content of: <chapter><section><para>
8215 #: pkgs.dbk:562
8216 msgid ""
8217 "Operations such as reassigning bugs to other packages, merging separate bug "
8218 "reports about the same issue, or reopening bugs when they are prematurely "
8219 "closed, are handled using the so-called control mail server.  All of the "
8220 "commands available on this server are described in the <ulink url=\"&url-bts-"
8221 "control;\">BTS control server documentation</ulink>."
8222 msgstr ""
8223 "Des opérations comme réassigner des bogues à d'autres paquets, réunir des "
8224 "rapports de bogues séparés traitant du même problème ou rouvrir des bogues "
8225 "quand ils ont été prématurément fermés, sont gérées en utilisant le serveur "
8226 "de contrôle par courrier. Toutes les commandes disponibles pour ce serveur "
8227 "sont décrites dans la <ulink url=\"&url-bts-control;\">documentation du "
8228 "serveur de contrôle du BTS</ulink>."
8229
8230 # type: Content of: <chapter><section><section><title>
8231 #. type: Content of: <chapter><section><section><title>
8232 #: pkgs.dbk:570
8233 msgid "Monitoring bugs"
8234 msgstr "Supervision des bogues"
8235
8236 # type: Content of: <chapter><section><section><para>
8237 #. type: Content of: <chapter><section><section><para>
8238 #: pkgs.dbk:572
8239 msgid ""
8240 "If you want to be a good maintainer, you should periodically check the "
8241 "<ulink url=\"&url-bts;\">Debian bug tracking system (BTS)</ulink> for your "
8242 "packages.  The BTS contains all the open bugs against your packages.  You "
8243 "can check them by browsing this page: <literal>http://&bugs-host;/"
8244 "<replaceable>yourlogin</replaceable>@debian.org</literal>."
8245 msgstr ""
8246 "Être un bon responsable implique de consulter régulièrement la page du "
8247 "<ulink url=\"&url-bts;\">système de suivi des bogues (BTS)</ulink> de vos "
8248 "paquets. Le système de suivi des bogues contient tous les rapports de bogue "
8249 "qui concernent vos paquets. Vous pouvez les vérifier en consultant cette "
8250 "page : <literal>http://&bugs-host;/<replaceable>votrecompte</"
8251 "replaceable>@debian.org</literal>."
8252
8253 # type: Content of: <chapter><section><section><para>
8254 #. type: Content of: <chapter><section><section><para>
8255 #: pkgs.dbk:579
8256 msgid ""
8257 "Maintainers interact with the BTS via email addresses at <literal>&bugs-host;"
8258 "</literal>.  Documentation on available commands can be found at <ulink url="
8259 "\"&url-bts;\"></ulink>, or, if you have installed the <systemitem role="
8260 "\"package\">doc-debian</systemitem> package, you can look at the local files "
8261 "&file-bts-docs;."
8262 msgstr ""
8263 "Les responsables interagissent avec le système de suivi des bogues en "
8264 "utilisant l'adresse électronique <literal>&bugs-host;</literal>. Vous "
8265 "trouverez une documentation sur les commandes disponibles à l'adresse <ulink "
8266 "url=\"&url-bts;\"></ulink> ou, si vous avez installé le paquet <systemitem "
8267 "role=\"package\">doc-debian</systemitem>, dans les fichiers locaux &file-bts-"
8268 "docs;."
8269
8270 # type: Content of: <chapter><section><section><para>
8271 #. type: Content of: <chapter><section><section><para>
8272 #: pkgs.dbk:586
8273 msgid ""
8274 "Some find it useful to get periodic reports on open bugs.  You can add a "
8275 "cron job such as the following if you want to get a weekly email outlining "
8276 "all the open bugs against your packages:"
8277 msgstr ""
8278 "Certains trouvent utile de recevoir régulièrement une synthèse des rapports "
8279 "de bogue ouverts. Si vous voulez recevoir une synthèse hebdomadaire relevant "
8280 "tous les rapports de bogue ouverts pour vos paquets, vous pouvez configurer "
8281 "<command>cron</command> comme suit :"
8282
8283 #. type: Content of: <chapter><section><section><screen>
8284 #: pkgs.dbk:591
8285 #, no-wrap
8286 msgid ""
8287 "# ask for weekly reports of bugs in my packages\n"
8288 "&cron-bug-report;\n"
8289 msgstr ""
8290 "# Synthèse hebdomadaire des rapports de bogue qui me concernent\n"
8291 "&cron-bug-report;\n"
8292
8293 # type: Content of: <chapter><section><section><para>
8294 #. type: Content of: <chapter><section><section><para>
8295 #: pkgs.dbk:595
8296 msgid ""
8297 "Replace <replaceable>address</replaceable> with your official Debian "
8298 "maintainer address."
8299 msgstr ""
8300 "Remplacez <replaceable>address</replaceable> par votre adresse officielle de "
8301 "responsable Debian."
8302
8303 # type: Content of: <chapter><section><section><title>
8304 #. type: Content of: <chapter><section><section><title>
8305 #: pkgs.dbk:601
8306 msgid "Responding to bugs"
8307 msgstr "Réponses aux bogues"
8308
8309 # type: Content of: <chapter><section><section><para>
8310 #. type: Content of: <chapter><section><section><para>
8311 #: pkgs.dbk:603
8312 msgid ""
8313 "When responding to bugs, make sure that any discussion you have about bugs "
8314 "is sent both to the original submitter of the bug, and to the bug itself (e."
8315 "g., <email><replaceable>123</replaceable>@&bugs-host;</email>).  If you're "
8316 "writing a new mail and you don't remember the submitter email address, you "
8317 "can use the <email><replaceable>123</replaceable>-submitter@&bugs-host;</"
8318 "email> email to contact the submitter <emphasis>and</emphasis> to record "
8319 "your mail within the bug log (that means you don't need to send a copy of "
8320 "the mail to <email><replaceable>123</replaceable>@&bugs-host;</email>)."
8321 msgstr ""
8322 "Lorsque vous répondez à des rapports de bogue, assurez-vous que toutes vos "
8323 "discussions concernant les bogues sont envoyées au rapporteur du bogue et au "
8324 "bogue lui-même (<email><replaceable>123</replaceable>@&bugs-host;</email> "
8325 "par exemple). Si vous rédigez un nouveau courrier et si vous ne vous "
8326 "souvenez plus de l'adresse du rapporteur de bogue, vous pouvez utiliser "
8327 "l'adresse <email><replaceable>123</replaceable>-submitter@&bugs-host;</"
8328 "email> pour contacter le rapporteur <emphasis>et</emphasis> enregistrer "
8329 "votre courrier dans le journal du bogue (ce qui signifie que vous n'avez pas "
8330 "besoin d'envoyer une copie du courrier à <email><replaceable>123</"
8331 "replaceable>@&bugs-host;</email>)."
8332
8333 # type: Content of: <chapter><section><section><para>
8334 #. type: Content of: <chapter><section><section><para>
8335 #: pkgs.dbk:612
8336 msgid ""
8337 "If you get a bug which mentions FTBFS, this means Fails to build from "
8338 "source.  Porters frequently use this acronym."
8339 msgstr ""
8340 "Si vous recevez un rapport de bogue mentionnant « FTBFS », cela signifie une "
8341 "erreur de construction à partir du paquet source (« <literal>Fails To Build "
8342 "From Source</literal> »). Les porteurs emploient fréquemment cet acronyme."
8343
8344 # type: Content of: <chapter><section><section><para>
8345 #. type: Content of: <chapter><section><section><para>
8346 #: pkgs.dbk:616
8347 msgid ""
8348 "Once you've dealt with a bug report (e.g.  fixed it), mark it as "
8349 "<literal>done</literal> (close it) by sending an explanation message to "
8350 "<email><replaceable>123</replaceable>-done@&bugs-host;</email>.  If you're "
8351 "fixing a bug by changing and uploading the package, you can automate bug "
8352 "closing as described in <xref linkend=\"upload-bugfix\"/>."
8353 msgstr ""
8354 "Une fois un bogue traité (c'est-à-dire qu'il est corrigé), marquez-le comme "
8355 "<literal>done</literal> (il sera fermé) en envoyant un message d'explication "
8356 "à <email><replaceable>123</replaceable>-done@&bugs-host;</email>. Si vous "
8357 "corrigez un bogue en changeant et en envoyant une nouvelle version du "
8358 "paquet, vous pouvez fermer le bogue automatiquement comme décrit en <xref "
8359 "linkend=\"upload-bugfix\"/>."
8360
8361 # type: Content of: <chapter><section><section><para>
8362 #. type: Content of: <chapter><section><section><para>
8363 #: pkgs.dbk:623
8364 msgid ""
8365 "You should <emphasis>never</emphasis> close bugs via the bug server "
8366 "<literal>close</literal> command sent to &email-bts-control;.  If you do so, "
8367 "the original submitter will not receive any information about why the bug "
8368 "was closed."
8369 msgstr ""
8370 "Vous ne devez <emphasis>jamais</emphasis> fermer un rapport de bogue en "
8371 "envoyant la commande <literal>close</literal> à l'adresse &email-bts-"
8372 "control;. Si vous le faites, le rapporteur n'aura aucune information sur la "
8373 "clôture de son rapport."
8374
8375 # type: Content of: <chapter><section><section><title>
8376 #. type: Content of: <chapter><section><section><title>
8377 #: pkgs.dbk:631
8378 msgid "Bug housekeeping"
8379 msgstr "Gestion des bogues"
8380
8381 # type: Content of: <chapter><section><section><para>
8382 #. type: Content of: <chapter><section><section><para>
8383 #: pkgs.dbk:633
8384 msgid ""
8385 "As a package maintainer, you will often find bugs in other packages or have "
8386 "bugs reported against your packages which are actually bugs in other "
8387 "packages.  The bug tracking system's features are described in the <ulink "
8388 "url=\"&url-bts-devel;\">BTS documentation for Debian developers</ulink>.  "
8389 "Operations such as reassigning, merging, and tagging bug reports are "
8390 "described in the <ulink url=\"&url-bts-control;\">BTS control server "
8391 "documentation</ulink>.  This section contains some guidelines for managing "
8392 "your own bugs, based on the collective Debian developer experience."
8393 msgstr ""
8394 "En tant que responsable de paquet, vous trouverez fréquemment des bogues "
8395 "dans d'autres paquets et recevrez des rapports de bogue sur vos paquets qui "
8396 "sont en fait relatifs à d'autres paquets. Les fonctions intéressantes du "
8397 "système de suivi des bogues sont décrites dans la <ulink url=\"&url-bts-"
8398 "devel;\">documentation du BTS pour les développeurs Debian</ulink>. Les "
8399 "<ulink url=\"&url-bts-control;\">instructions du serveur de contrôle du BTS</"
8400 "ulink> documentent les opérations techniques du BTS, telles que comment "
8401 "remplir, réassigner, regrouper et marquer des bogues. Cette section contient "
8402 "des lignes directrices pour gérer vos propres bogues, définies à partir de "
8403 "l'expérience collective des développeurs Debian."
8404
8405 # type: Content of: <chapter><section><section><para>
8406 #. type: Content of: <chapter><section><section><para>
8407 #: pkgs.dbk:644
8408 msgid ""
8409 "Filing bugs for problems that you find in other packages is one of the civic "
8410 "obligations of maintainership, see <xref linkend=\"submit-bug\"/> for "
8411 "details.  However, handling the bugs in your own packages is even more "
8412 "important."
8413 msgstr ""
8414 "Remplir des rapports de bogue pour des problèmes que vous trouvez dans "
8415 "d'autres paquets est l'une des « obligations civiques » du responsable, voir "
8416 "<xref linkend=\"submit-bug\"/> pour les détails. Cependant, gérer les bogues "
8417 "de vos propres paquets est encore plus important."
8418
8419 # type: Content of: <chapter><section><section><para>
8420 #. type: Content of: <chapter><section><section><para>
8421 #: pkgs.dbk:649
8422 msgid "Here's a list of steps that you may follow to handle a bug report:"
8423 msgstr ""
8424 "Voici une liste des étapes que vous pouvez suivre pour traiter un rapport de "
8425 "bogue :"
8426
8427 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8428 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8429 #: pkgs.dbk:654
8430 msgid ""
8431 "Decide whether the report corresponds to a real bug or not.  Sometimes users "
8432 "are just calling a program in the wrong way because they haven't read the "
8433 "documentation.  If you diagnose this, just close the bug with enough "
8434 "information to let the user correct their problem (give pointers to the good "
8435 "documentation and so on).  If the same report comes up again and again you "
8436 "may ask yourself if the documentation is good enough or if the program "
8437 "shouldn't detect its misuse in order to give an informative error message.  "
8438 "This is an issue that may need to be brought up with the upstream author."
8439 msgstr ""
8440 "décider si le rapport correspond à un bogue réel ou non. Parfois, les "
8441 "utilisateurs utilisent simplement un programme d'une mauvaise façon car ils "
8442 "n'ont pas lu la documentation. Si c'est votre diagnostic, fermez simplement "
8443 "le bogue avec assez d'informations pour laisser l'utilisateur corriger son "
8444 "problème (donnez des indications vers la bonne documentation et ainsi de "
8445 "suite). Si le rapport de bogue revient régulièrement, vous devriez vous "
8446 "demander si la documentation est assez bonne ou si le programme ne devrait "
8447 "pas détecter une mauvaise utilisation pour donner un message d'erreur "
8448 "informatif. Il s'agit d'un problème qui peut être discuté avec l'auteur "
8449 "amont."
8450
8451 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8452 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8453 #: pkgs.dbk:664
8454 msgid ""
8455 "If the bug submitter disagrees with your decision to close the bug, they may "
8456 "reopen it until you find an agreement on how to handle it.  If you don't "
8457 "find any, you may want to tag the bug <literal>wontfix</literal> to let "
8458 "people know that the bug exists but that it won't be corrected.  If this "
8459 "situation is unacceptable, you (or the submitter) may want to require a "
8460 "decision of the technical committee by reassigning the bug to <systemitem "
8461 "role=\"package\">tech-ctte</systemitem> (you may use the clone command of "
8462 "the BTS if you wish to keep it reported against your package).  Before doing "
8463 "so, please read the <ulink url=\"&url-tech-ctte;\">recommended procedure</"
8464 "ulink>."
8465 msgstr ""
8466 "Si le rapporteur de bogue n'est pas d'accord avec votre décision de "
8467 "fermeture du bogue, il peut le rouvrir jusqu'à ce que vous trouviez un "
8468 "accord sur la façon de le gérer. Si vous n'en trouvez pas, vous pouvez "
8469 "marquer le bogue <literal>wontfix</literal> pour indiquer aux personnes que "
8470 "le bogue existe, mais ne sera pas corrigé. Si cette situation n'est pas "
8471 "acceptable, vous (ou le rapporteur) pouvez vouloir demander une décision par "
8472 "le comité technique en réassignant le bogue à <systemitem role=\"package"
8473 "\">tech-ctte</systemitem> (vous pouvez utiliser la commande <literal>clone</"
8474 "literal> du BTS si vous désirez garder le bogue comme rapporté sur votre "
8475 "paquet). Avant de faire cela, veuillez lire la <ulink url=\"&url-tech-ctte;"
8476 "\">procédure recommandée</ulink> ;"
8477
8478 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8479 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8480 #: pkgs.dbk:678
8481 msgid ""
8482 "If the bug is real but it's caused by another package, just reassign the bug "
8483 "to the right package.  If you don't know which package it should be "
8484 "reassigned to, you should ask for help on <link linkend=\"irc-channels"
8485 "\">IRC</link> or on &email-debian-devel;.  Please inform the maintainer(s) "
8486 "of the package you reassign the bug to, for example by Cc:ing the message "
8487 "that does the reassign to <email><replaceable>packagename</"
8488 "replaceable>@packages.debian.org</email> and explaining your reasons in that "
8489 "mail. Please note that a simple reassignment is <emphasis>not</emphasis> e-"
8490 "mailed to the maintainers of the package being reassigned to, so they won't "
8491 "know about it until they look at a bug overview for their packages."
8492 msgstr ""
8493 "si le bogue est réel, mais causé par un autre paquet, réassignez simplement "
8494 "le bogue à l'autre paquet. Si vous ne savez pas à quel paquet il doit être "
8495 "réassigné, vous pouvez demander de l'aide sur <link linkend=\"irc-channels"
8496 "\">IRC</link> ou sur &email-debian-devel;. Veuillez informer le ou les "
8497 "responsables du paquet sur lequel est réassigné le paquet, par exemple en "
8498 "envoyant une copie du message de réassignation à "
8499 "<email><replaceable>nomdupaquet</replaceable>@packages.debian.org</email>, "
8500 "en expliquant vos raisons. Attention, une simple réassignation n'envoie "
8501 "<emphasis>pas</emphasis> de courrier aux mainteneurs du paquet auquel le "
8502 "bogue est réassigné, de ce fait ils n'apprendraient l'existence du bogue "
8503 "qu'en regardant la vue d'ensemble des bogues relatifs à leurs paquets."
8504
8505 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8506 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8507 #: pkgs.dbk:690
8508 msgid ""
8509 "If the bug affects the operation of your package, please consider cloning "
8510 "the bug and reassigning the clone to the package that really causes the "
8511 "behavior. Otherwise, the bug will not be shown in your package's bug list, "
8512 "possibly causing users to report the same bug over and over again. You "
8513 "should block \"your\" bug with the reassigned, cloned bug to document the "
8514 "relationship."
8515 msgstr ""
8516 "Si le bogue affecte le fonctionnement de votre paquet, veuillez envisager de "
8517 "cloner le bogue avant de le réassigner au paquet qui provoque vraiment le "
8518 "comportement. Si vous procédez autrement, le bogue ne sera pas vu dans la "
8519 "liste des bogues sur votre paquet, au risque que d'autres utilisateurs "
8520 "signalent le même bogue de nouveau. Vous devriez marquer « votre » bogue "
8521 "bloqué par le clone réassigné afin de documenter la relation entre les deux "
8522 "bogue ;"
8523
8524 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8525 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8526 #: pkgs.dbk:700
8527 msgid ""
8528 "Sometimes you also have to adjust the severity of the bug so that it matches "
8529 "our definition of the severity.  That's because people tend to inflate the "
8530 "severity of bugs to make sure their bugs are fixed quickly.  Some bugs may "
8531 "even be dropped to wishlist severity when the requested change is just "
8532 "cosmetic."
8533 msgstr ""
8534 "parfois, vous devez également ajuster la gravité du bogue pour qu'elle "
8535 "corresponde à la définition de gravité des bogues. C'est dû au fait que les "
8536 "gens tendent à augmenter la gravité des bogues pour s'assurer que leurs "
8537 "bogues seront corrigés rapidement. La gravité de certains bogues peut même "
8538 "être rétrogradée en <literal>wishlist</literal> (souhait) quand le "
8539 "changement demandé est seulement superficiel ;"
8540
8541 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8542 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8543 #: pkgs.dbk:708
8544 msgid ""
8545 "If the bug is real but the same problem has already been reported by someone "
8546 "else, then the two relevant bug reports should be merged into one using the "
8547 "merge command of the BTS.  In this way, when the bug is fixed, all of the "
8548 "submitters will be informed of this.  (Note, however, that emails sent to "
8549 "one bug report's submitter won't automatically be sent to the other report's "
8550 "submitter.) For more details on the technicalities of the merge command and "
8551 "its relative, the unmerge command, see the BTS control server documentation."
8552 msgstr ""
8553 "si le bogue est réel, mais que le problème a déjà été rapporté auparavant, "
8554 "alors les deux rapports devraient être rassemblés en un seul à l'aide de la "
8555 "commande <literal>merge</literal> du BTS. De cette façon, quand un bogue "
8556 "sera corrigé, tous les rapporteurs en seront informés (veuillez notez, "
8557 "néanmoins, qu'un courrier envoyé au rapporteur d'un des bogues ne sera pas "
8558 "automatiquement envoyé aux autres rapporteurs) ;"
8559
8560 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8561 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8562 #: pkgs.dbk:719
8563 msgid ""
8564 "The bug submitter may have forgotten to provide some information, in which "
8565 "case you have to ask them for the required information.  You may use the "
8566 "<literal>moreinfo</literal> tag to mark the bug as such.  Moreover if you "
8567 "can't reproduce the bug, you tag it <literal>unreproducible</literal>.  "
8568 "Anyone who can reproduce the bug is then invited to provide more information "
8569 "on how to reproduce it.  After a few months, if this information has not "
8570 "been sent by someone, the bug may be closed."
8571 msgstr ""
8572 "le rapporteur de bogue peut avoir oublié de fournir certaines informations. "
8573 "Dans ce cas, vous devez lui demander les informations nécessaires. Vous "
8574 "pouvez utiliser la marque <literal>moreinfo</literal> (plus d'information) "
8575 "sur le bogue. De plus, si vous ne pouvez pas reproduire le bogue, vous "
8576 "pouvez le marquer comme <literal>unreproducible</literal> (non "
8577 "reproductible). Une personne qui arriverait à reproduire le bogue est alors "
8578 "invitée à fournir plus d'informations sur la façon de le reproduire. Après "
8579 "quelques mois, si cette information n'a été envoyée par personne, le bogue "
8580 "peut être fermé ;"
8581
8582 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8583 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8584 #: pkgs.dbk:730
8585 msgid ""
8586 "If the bug is related to the packaging, you just fix it.  If you are not "
8587 "able to fix it yourself, then tag the bug as <literal>help</literal>.  You "
8588 "can also ask for help on &email-debian-devel; or &email-debian-qa;.  If it's "
8589 "an upstream problem, you have to forward it to the upstream author.  "
8590 "Forwarding a bug is not enough, you have to check at each release if the bug "
8591 "has been fixed or not.  If it has, you just close it, otherwise you have to "
8592 "remind the author about it.  If you have the required skills you can prepare "
8593 "a patch that fixes the bug and send it to the author at the same time.  Make "
8594 "sure to send the patch to the BTS and to tag the bug as <literal>patch</"
8595 "literal>."
8596 msgstr ""
8597 "si le bogue est lié à l'empaquetage, vous devez simplement le corriger. Si "
8598 "vous ne pouvez pas le corriger vous-même, marquez alors le bogue avec "
8599 "<literal>help</literal> (aide). Vous pouvez également demander de l'aide sur "
8600 "&email-debian-devel; ou &email-debian-qa;. S'il s'agit d'un problème amont, "
8601 "vous devez faire suivre le rapport à l'auteur amont. Faire suivre un bogue "
8602 "n'est pas suffisant, vous devez vérifier à chaque version si le bogue a été "
8603 "corrigé ou non. S'il a été corrigé, il vous suffit de le clôturer, sinon "
8604 "vous devez le rappeler à l'auteur. Si vous avez les compétences nécessaires, "
8605 "vous pouvez préparer un correctif pour le bogue et l'envoyer en même temps à "
8606 "l'auteur. Assurez-vous d'envoyer le correctif au BTS et marquez le bogue "
8607 "avec <literal>patch</literal> (correctif) ;"
8608
8609 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8610 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8611 #: pkgs.dbk:744
8612 msgid ""
8613 "If you have fixed a bug in your local copy, or if a fix has been committed "
8614 "to the VCS repository, you may tag the bug as <literal>pending</literal> to "
8615 "let people know that the bug is corrected and that it will be closed with "
8616 "the next upload (add the <literal>closes:</literal> in the "
8617 "<filename>changelog</filename>).  This is particularly useful if you are "
8618 "several developers working on the same package."
8619 msgstr ""
8620 "si un bogue a été corrigé sur la copie locale ou sur le système de gestion "
8621 "de version, il peut être marqué <literal>pending</literal> (en attente) pour "
8622 "signaler qu'il est corrigé, et sera fermé à la prochaine mise à jour "
8623 "(ajouter « <literal>closes:</literal> » dans <filename>changelog</"
8624 "filename>). C'est d'autant plus utile si plusieurs développeurs travaillent "
8625 "sur le même paquet ;"
8626
8627 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
8628 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
8629 #: pkgs.dbk:754
8630 msgid ""
8631 "Once a corrected package is available in the archive, the bug should be "
8632 "closed indicating the version in which it was fixed. This can be done "
8633 "automatically, read <xref linkend=\"upload-bugfix\"/>."
8634 msgstr ""
8635 "une fois le paquet corrigé disponible dans l'archive, le bogue devrait être "
8636 "fermé en précisant dans quelle version du paquet il a été réglé. Ceci peut "
8637 "être fait automatiquement, voir <xref linkend=\"upload-bugfix\"/>."
8638
8639 # type: Content of: <chapter><section><section><title>
8640 #. type: Content of: <chapter><section><section><title>
8641 #: pkgs.dbk:763
8642 msgid "When bugs are closed by new uploads"
8643 msgstr "Fermeture des rapports de bogue lors des mises à jour"
8644
8645 # type: Content of: <chapter><section><section><para>
8646 #. type: Content of: <chapter><section><section><para>
8647 #: pkgs.dbk:765
8648 msgid ""
8649 "As bugs and problems are fixed in your packages, it is your responsibility "
8650 "as the package maintainer to close these bugs.  However, you should not "
8651 "close a bug until the package which fixes the bug has been accepted into the "
8652 "Debian archive.  Therefore, once you get notification that your updated "
8653 "package has been installed into the archive, you can and should close the "
8654 "bug in the BTS.  Also, the bug should be closed with the correct version."
8655 msgstr ""
8656 "Au fur et à mesure que les bogues et problèmes sont corrigés dans vos "
8657 "paquets, il est de votre responsabilité en tant que responsable du paquet de "
8658 "fermer les rapports de bogue associés. Cependant, vous ne devez pas les "
8659 "fermer avant que le paquet n'ait été accepté dans l'archive Debian. C'est "
8660 "pourquoi, vous pouvez et devriez clore les rapports dans le système de suivi "
8661 "des bogues une fois que vous avez reçu l'avis indiquant que votre nouveau "
8662 "paquet a été installé dans l'archive. Le bogue devrait être fermé avec la "
8663 "bonne version."
8664
8665 # type: Content of: <chapter><section><section><para>
8666 #. type: Content of: <chapter><section><section><para>
8667 #: pkgs.dbk:773
8668 msgid ""
8669 "However, it's possible to avoid having to manually close bugs after the "
8670 "upload — just list the fixed bugs in your <filename>debian/changelog</"
8671 "filename> file, following a certain syntax, and the archive maintenance "
8672 "software will close the bugs for you.  For example:"
8673 msgstr ""
8674 "Cependant, il est possible de fermer automatiquement les bogues après "
8675 "l'envoi — indiquez simplement les bogues corrigés dans le fichier "
8676 "<filename>debian/changelog</filename> en suivant une syntaxe précise, et le "
8677 "logiciel de maintenance de l'archive s'occupera de le fermer pour vous. Par "
8678 "exemple :"
8679
8680 #. type: Content of: <chapter><section><section><screen>
8681 #: pkgs.dbk:779
8682 #, no-wrap
8683 msgid ""
8684 "acme-cannon (3.1415) unstable; urgency=low\n"
8685 "\n"
8686 "  * Frobbed with options (closes: Bug#98339)\n"
8687 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8688 "    bug#98713, #98714.\n"
8689 "  * Added man page. Closes: #98725.\n"
8690 msgstr ""
8691 "acme-cannon (3.1415) unstable; urgency=low\n"
8692 "\n"
8693 "  * Frobbed with options (closes: Bug#98339)\n"
8694 "  * Added safety to prevent operator dismemberment, closes: bug#98765,\n"
8695 "    bug#98713, #98714.\n"
8696 "  * Added man page. Closes: #98725.\n"
8697
8698 # type: Content of: <chapter><section><section><para>
8699 #. type: Content of: <chapter><section><section><para>
8700 #: pkgs.dbk:787
8701 msgid ""
8702 "Technically speaking, the following Perl regular expression describes how "
8703 "bug closing changelogs are identified:"
8704 msgstr ""
8705 "D'un point de vue technique, l'expression rationnelle Perl suivante décrit "
8706 "comment sont identifiées les fermetures de bogue dans les lignes de "
8707 "<filename>changelog</filename> :"
8708
8709 #. type: Content of: <chapter><section><section><screen>
8710 #: pkgs.dbk:791
8711 #, no-wrap
8712 msgid "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8713 msgstr "  /closes:\\s*(?:bug)?\\#\\s*\\d+(?:,\\s*(?:bug)?\\#\\s*\\d+)*/ig\n"
8714
8715 # type: Content of: <chapter><section><section><para>
8716 #. type: Content of: <chapter><section><section><para>
8717 #: pkgs.dbk:794
8718 msgid ""
8719 "We prefer the <literal>closes: #<replaceable>XXX</replaceable></literal> "
8720 "syntax, as it is the most concise entry and the easiest to integrate with "
8721 "the text of the <filename>changelog</filename>.  Unless specified different "
8722 "by the <literal>-v</literal>-switch to <command>dpkg-buildpackage</command>, "
8723 "only the bugs closed in the most recent changelog entry are closed "
8724 "(basically, exactly the bugs mentioned in the changelog-part in the "
8725 "<filename>.changes</filename> file are closed)."
8726 msgstr ""
8727 "La syntaxe « <literal>closes: #<replaceable>XXX</replaceable></literal> » "
8728 "est à préférer, car c'est la plus concise et facile à intégrer au texte de "
8729 "<filename>changelog</filename>. À moins de spécifier un comportement "
8730 "différent avec l'option <literal>-v</literal> de <command>dpkg-buildpackage</"
8731 "command>, seuls les bogues ainsi marqués dans l'entrée la plus récente de "
8732 "<filename>changelog</filename> seront fermés (de fait, seuls les bogues "
8733 "signalés dans la partie relative au journal de modification du fichier "
8734 "<filename>.changes</filename> sont fermés)."
8735
8736 # type: Content of: <chapter><section><section><para>
8737 #. type: Content of: <chapter><section><section><para>
8738 #: pkgs.dbk:803
8739 msgid ""
8740 "Historically, uploads identified as <link linkend=\"nmu\">non-maintainer "
8741 "upload (NMU)</link> were tagged <literal>fixed</literal> instead of being "
8742 "closed, but that practice was ceased with the advent of version-tracking.  "
8743 "The same applied to the tag <literal>fixed-in-experimental</literal>."
8744 msgstr ""
8745 "Historiquement, les envois identifiés comme <link linkend=\"nmu\">mise à "
8746 "jour indépendante (« <literal>non-maintainer upload</literal> » ou NMU)</"
8747 "link> étaient marqués comme <literal>fixed</literal> au lieu d'être fermés, "
8748 "mais cette pratique a cessé avec l'ajout du suivi des versions. Le même "
8749 "raisonnement s'applique à l'étiquette <literal>fixed-in-experimental</"
8750 "literal>."
8751
8752 # type: Content of: <chapter><section><section><para>
8753 #. type: Content of: <chapter><section><section><para>
8754 #: pkgs.dbk:809
8755 msgid ""
8756 "If you happen to mistype a bug number or forget a bug in the changelog "
8757 "entries, don't hesitate to undo any damage the error caused.  To reopen "
8758 "wrongly closed bugs, send a <literal>reopen <replaceable>XXX</replaceable></"
8759 "literal> command to the bug tracking system's control address, &email-bts-"
8760 "control;.  To close any remaining bugs that were fixed by your upload, email "
8761 "the <filename>.changes</filename> file to <email><replaceable>XXX</"
8762 "replaceable>-done@&bugs-host;</email>, where <replaceable>XXX</replaceable> "
8763 "is the bug number, and put Version: <replaceable>YYY</replaceable> and an "
8764 "empty line as the first two lines of the body of the email, where "
8765 "<replaceable>YYY</replaceable> is the first version where the bug has been "
8766 "fixed."
8767 msgstr ""
8768 "Si vous entrez un numéro de bogue incorrect ou si vous oubliez un bogue dans "
8769 "les entrées du fichier <filename>changelog</filename>, n'hésitez pas à "
8770 "annuler tout dommage que l'erreur a entraîné. Pour rouvrir un bogue fermé "
8771 "par erreur, envoyez une commande <literal>reopen <replaceable>XXX</"
8772 "replaceable></literal> à l'adresse de contrôle du système de suivi des "
8773 "bogues, &email-bts-control;. Pour fermer tous les bogues restants qui ont "
8774 "été corrigés par votre envoi, envoyez le fichier <filename>.changes</"
8775 "filename> à <email><replaceable>XXX</replaceable>-done@&bugs-host;</email> "
8776 "où <replaceable>XXX</replaceable> est le numéro du bogue et placez "
8777 "« Version: <replaceable>YYY</replaceable> » et une ligne vide comme deux "
8778 "premières lignes du corps du courrier où <replaceable>YYY</replaceable> est "
8779 "la première version dans laquelle le bogue a été corrigé."
8780
8781 # type: Content of: <chapter><section><section><para>
8782 #. type: Content of: <chapter><section><section><para>
8783 #: pkgs.dbk:821
8784 msgid ""
8785 "Bear in mind that it is not obligatory to close bugs using the changelog as "
8786 "described above.  If you simply want to close bugs that don't have anything "
8787 "to do with an upload you made, do it by emailing an explanation to "
8788 "<email><replaceable>XXX</replaceable>-done@&bugs-host;</email>.  Do "
8789 "<emphasis role=\"strong\">not</emphasis> close bugs in the changelog entry "
8790 "of a version if the changes in that version of the package don't have any "
8791 "bearing on the bug."
8792 msgstr ""
8793 "Rappelez-vous qu'il n'est pas obligatoire de fermer les bogues en utilisant "
8794 "le <filename>changelog</filename> tel que décrit ci-dessus. Si vous désirez "
8795 "simplement fermer les bogues qui n'ont rien à voir avec l'un de vos envois, "
8796 "faites-le simplement en envoyant une explication à <email><replaceable>XXX</"
8797 "replaceable>-done@&bugs-host;</email>. Vous ne devez <emphasis role=\"strong"
8798 "\">jamais</emphasis> fermer des bogues dans une entrée du journal de "
8799 "modification (<filename>changelog</filename>) si les changements dans cette "
8800 "version n'ont rien à voir avec le bogue."
8801
8802 # type: Content of: <chapter><section><section><para>
8803 #. type: Content of: <chapter><section><section><para>
8804 #: pkgs.dbk:829
8805 msgid ""
8806 "For general information on how to write your changelog entries, see <xref "
8807 "linkend=\"bpp-debian-changelog\"/>."
8808 msgstr ""
8809 "Pour une information plus générale sur ce qu'il faut mettre dans les entrées "
8810 "du journal de modification (<filename>changelog</filename>), voir <xref "
8811 "linkend=\"bpp-debian-changelog\"/>."
8812
8813 # type: Content of: <chapter><section><section><title>
8814 #. type: Content of: <chapter><section><section><title>
8815 #: pkgs.dbk:835
8816 msgid "Handling security-related bugs"
8817 msgstr "Gestion des bogues de sécurité"
8818
8819 # type: Content of: <chapter><section><section><para>
8820 #. type: Content of: <chapter><section><section><para>
8821 #: pkgs.dbk:837
8822 msgid ""
8823 "Due to their sensitive nature, security-related bugs must be handled "
8824 "carefully.  The Debian Security Team exists to coordinate this activity, "
8825 "keeping track of outstanding security problems, helping maintainers with "
8826 "security problems or fixing them themselves, sending security advisories, "
8827 "and maintaining <literal>security.debian.org</literal>."
8828 msgstr ""
8829 "À cause de leur nature sensible, les bogues liés à la sécurité doivent être "
8830 "soigneusement traités. L'équipe de sécurité de Debian est là pour coordonner "
8831 "cette activité, pour faire le suivi des problèmes de sécurité en cours, pour "
8832 "aider les responsables ayant des problèmes de sécurité ou pour les corriger "
8833 "elle-même, pour envoyer les annonces de sécurité et pour maintenir "
8834 "<literal>security.debian.org</literal>."
8835
8836 # type: Content of: <chapter><section><section><para>
8837 #. type: Content of: <chapter><section><section><para>
8838 #: pkgs.dbk:844
8839 msgid ""
8840 "When you become aware of a security-related bug in a Debian package, whether "
8841 "or not you are the maintainer, collect pertinent information about the "
8842 "problem, and promptly contact the security team, preferably by filing a "
8843 "ticket in their Request Tracker.  See <ulink url=\"http://wiki.debian.org/rt."
8844 "debian.org#Security_Team\"></ulink>.  Alternatively you may email &email-"
8845 "security-team;.  <emphasis role=\"strong\">DO NOT UPLOAD</emphasis> any "
8846 "packages for <literal>stable</literal> without contacting the team.  Useful "
8847 "information includes, for example:"
8848 msgstr ""
8849 "Si vous prenez connaissance d'un bogue lié à un problème de sécurité sur un "
8850 "paquet Debian, que vous soyez ou non le responsable, regroupez les "
8851 "informations pertinentes sur le problème et contactez rapidement l'équipe de "
8852 "sécurité, de préférence en remplir un ticket sur leur système de suivi de "
8853 "requêtes. Consultez <ulink url=\"http://wiki.debian.org/rt.debian."
8854 "org#Security_Team\"></ulink>. Sinon, vous pourriez envoyer un courrier à "
8855 "&email-security-team;. <emphasis role=\"strong\">n'envoyez pas</emphasis> de "
8856 "paquet pour <literal>stable</literal> sans contacter l'équipe de sécurité. "
8857 "Les informations utiles comprennent, par exemple :"
8858
8859 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8860 #: pkgs.dbk:857
8861 msgid "Whether or not the bug is already public."
8862 msgstr "si le bogue a déjà été rendu public on non ;"
8863
8864 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8865 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8866 #: pkgs.dbk:862
8867 msgid ""
8868 "Which versions of the package are known to be affected by the bug.  Check "
8869 "each version that is present in a supported Debian release, as well as "
8870 "<literal>testing</literal> and <literal>unstable</literal>."
8871 msgstr ""
8872 "les versions du paquet affectées par le bogue. Vérifiez chaque version "
8873 "présente dans les distributions maintenues par Debian ainsi que dans "
8874 "<literal>testing</literal> et <literal>unstable</literal> ;"
8875
8876 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8877 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8878 #: pkgs.dbk:869
8879 msgid ""
8880 "The nature of the fix, if any is available (patches are especially helpful)"
8881 msgstr ""
8882 "la nature d'une solution si elle existe (les correctifs sont "
8883 "particulièrement utiles) ;"
8884
8885 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8886 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8887 #: pkgs.dbk:874
8888 msgid ""
8889 "Any fixed packages that you have prepared yourself (send only the <filename>."
8890 "diff.gz</filename> and <filename>.dsc</filename> files and read <xref "
8891 "linkend=\"bug-security-building\"/> first)"
8892 msgstr ""
8893 "tout paquet corrigé préparé par vous-même (envoyez seulement les fichiers "
8894 "<filename>.diff.gz</filename> et <filename>.dsc</filename> et lisez d'abord "
8895 "<xref linkend=\"bug-security-building\"/>) ;"
8896
8897 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8898 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8899 #: pkgs.dbk:881
8900 msgid ""
8901 "Any assistance you can provide to help with testing (exploits, regression "
8902 "testing, etc.)"
8903 msgstr ""
8904 "toute assistance possible pour aider à tester (exploitation de faille, tests "
8905 "de régression, etc.) ;"
8906
8907 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8908 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
8909 #: pkgs.dbk:887
8910 msgid ""
8911 "Any information needed for the advisory (see <xref linkend=\"bug-security-"
8912 "advisories\"/>)"
8913 msgstr ""
8914 "toute information utile pour l'annonce de sécurité (voir <xref linkend=\"bug-"
8915 "security-advisories\"/>)."
8916
8917 # type: Content of: <chapter><section><section><para>
8918 #. type: Content of: <chapter><section><section><para>
8919 #: pkgs.dbk:892
8920 msgid ""
8921 "As the maintainer of the package, you have the responsibility to maintain "
8922 "it, even in the stable release. You are in the best position to evaluate "
8923 "patches and test updated packages, so please see the sections below on how "
8924 "to prepare packages for the Security Team to handle."
8925 msgstr ""
8926 "En tant que responsable d'un paquet, il est de votre devoir de le maintenir, "
8927 "même dans la distribution stable. Vous êtes le mieux placé pour apprécier "
8928 "les correctifs et tester les paquets mis à jour, donc merci de vous référer "
8929 "aux sections suivantes sur la façon de préparer les paquets pour l'équipe en "
8930 "charge de la sécurité."
8931
8932 # type: Content of: <chapter><section><section><section><title>
8933 #. type: Content of: <chapter><section><section><section><title>
8934 #: pkgs.dbk:898
8935 msgid "The Security Tracker"
8936 msgstr "Gestionnaire de sécurité (« <literal>Security Tracker</literal> »)"
8937
8938 #. type: Content of: <chapter><section><section><section><para>
8939 #: pkgs.dbk:900
8940 msgid ""
8941 "The security team maintains a central database, the <ulink url=\"http://"
8942 "security-tracker.debian.org/\">Debian Security Tracker</ulink>.  This "
8943 "contains all public information that is known about security issues: which "
8944 "packages and versions are affected or fixed, and thus whether stable, "
8945 "testing and/or unstable are vulnerable. Information that is still "
8946 "confidential is not added to the tracker."
8947 msgstr ""
8948 "L'équipe en charge de la sécurité gère une base de donnée centralisée, le "
8949 "<ulink url=\"http://security-tracker.debian.org/\">gestionnaire de sécurité "
8950 "Debian (« <literal>Debian Security Tracker</literal> »)</ulink>. Il contient "
8951 "tous les renseignements possibles à propos des problèmes de sécurité "
8952 "connus : quelles sont les paquets et versions affectés et non affectés, et "
8953 "par conséquent si <literal>stable</literal>, <literal>testing</literal> et "
8954 "<literal>unstable</literal> sont vulnérables. Les informations encore "
8955 "confidentielles ne sont pas ajoutées à la base de données."
8956
8957 # type: Content of: <chapter><section><section><section><para>
8958 #. type: Content of: <chapter><section><section><section><para>
8959 #: pkgs.dbk:908
8960 msgid ""
8961 "You can search it for a specific issue, but also on package name. Look for "
8962 "your package to see which issues are still open. If you can, please provide "
8963 "more information about those issues, or help to address them in your "
8964 "package.  Instructions are on the tracker web pages."
8965 msgstr ""
8966 "Il est possible de rechercher un problème particulier, mais aussi un paquet. "
8967 "Cherchez parmi vos paquets afin de prendre connaissance de problèmes non "
8968 "encore résolus. Si vous le pouvez, veuillez fournir plus d'informations sur "
8969 "ces problèmes, ou aidez à les corriger dans vos paquets. Le mode d'emploi "
8970 "est disponible sur les pages web du gestionnaire."
8971
8972 # type: Content of: <chapter><section><section><section><title>
8973 #. type: Content of: <chapter><section><section><section><title>
8974 #: pkgs.dbk:916
8975 msgid "Confidentiality"
8976 msgstr "Confidentialité"
8977
8978 # type: Content of: <chapter><section><section><section><para>
8979 #. type: Content of: <chapter><section><section><section><para>
8980 #: pkgs.dbk:918
8981 msgid ""
8982 "Unlike most other activities within Debian, information about security "
8983 "issues must sometimes be kept private for a time.  This allows software "
8984 "distributors to coordinate their disclosure in order to minimize their "
8985 "users' exposure.  Whether this is the case depends on the nature of the "
8986 "problem and corresponding fix, and whether it is already a matter of public "
8987 "knowledge."
8988 msgstr ""
8989 "À la différence de la plupart des autres activités de Debian, les problèmes "
8990 "de sécurité doivent parfois être tenus secrets un certain temps. Ceci permet "
8991 "aux distributeurs de logiciels de coordonner leur divulgation afin de "
8992 "minimiser l'exposition de leurs utilisateurs. Cette décision dépend de la "
8993 "nature du problème, de l'existence d'une solution correspondante, et de sa "
8994 "publicité."
8995
8996 # type: Content of: <chapter><section><section><section><para>
8997 #. type: Content of: <chapter><section><section><section><para>
8998 #: pkgs.dbk:925
8999 msgid "There are several ways developers can learn of a security problem:"
9000 msgstr ""
9001 "Il existe plusieurs façons pour un développeur de prendre connaissance d'un "
9002 "problème de sécurité :"
9003
9004 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9005 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9006 #: pkgs.dbk:930
9007 msgid "they notice it on a public forum (mailing list, web site, etc.)"
9008 msgstr ""
9009 "il le remarque sur un forum public (liste de diffusion, site web, etc.) ;"
9010
9011 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9012 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9013 #: pkgs.dbk:935
9014 msgid "someone files a bug report"
9015 msgstr "quelqu'un soumet un rapport de bogue ;"
9016
9017 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9018 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9019 #: pkgs.dbk:940
9020 msgid "someone informs them via private email"
9021 msgstr "quelqu'un l'informe en privé."
9022
9023 # type: Content of: <chapter><section><section><section><para>
9024 #. type: Content of: <chapter><section><section><section><para>
9025 #: pkgs.dbk:945
9026 msgid ""
9027 "In the first two cases, the information is public and it is important to "
9028 "have a fix as soon as possible.  In the last case, however, it might not be "
9029 "public information.  In that case there are a few possible options for "
9030 "dealing with the problem:"
9031 msgstr ""
9032 "Dans les deux premiers cas, l'information est publique et il est important "
9033 "de régler le problème au plus vite. Dans le dernier cas, cependant, "
9034 "l'information n'est pas forcément publique. Il existe alors différentes "
9035 "possibilités pour traiter le problème :"
9036
9037 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9038 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9039 #: pkgs.dbk:953
9040 msgid ""
9041 "If the security exposure is minor, there is sometimes no need to keep the "
9042 "problem a secret and a fix should be made and released."
9043 msgstr ""
9044 "si l'exposition est mineure, il n'y a parfois pas besoin de garder le secret "
9045 "sur le problème et une correction devrait être mise en œuvre et diffusée ;"
9046
9047 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9048 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9049 #: pkgs.dbk:959
9050 msgid ""
9051 "If the problem is severe, it is preferable to share the information with "
9052 "other vendors and coordinate a release.  The security team keeps in contact "
9053 "with the various organizations and individuals and can take care of that."
9054 msgstr ""
9055 "si le problème est grave, il vaut mieux partager cette information avec "
9056 "d'autres distributeurs et de coordonner une publication. L'équipe de "
9057 "sécurité est en contact avec les différentes organisations et individus et "
9058 "peut s'en occuper."
9059
9060 # type: Content of: <chapter><section><section><section><para>
9061 #. type: Content of: <chapter><section><section><section><para>
9062 #: pkgs.dbk:966
9063 msgid ""
9064 "In all cases if the person who reports the problem asks that it not be "
9065 "disclosed, such requests should be honored, with the obvious exception of "
9066 "informing the security team in order that a fix may be produced for a stable "
9067 "release of Debian.  When sending confidential information to the security "
9068 "team, be sure to mention this fact."
9069 msgstr ""
9070 "Dans tous les cas, si la personne ayant indiqué le problème demande à ce que "
9071 "l'information ne soit pas diffusée, cela devrait être respecté, avec "
9072 "l'évidente exception d'informer l'équipe de sécurité pour préparer un "
9073 "correctif de la version <literal>stable</literal> de Debian. Quand vous "
9074 "envoyez des informations confidentielles à l'équipe de sécurité, assurez-"
9075 "vous de bien le préciser."
9076
9077 # type: Content of: <chapter><section><section><section><para>
9078 #. type: Content of: <chapter><section><section><section><para>
9079 #: pkgs.dbk:973
9080 msgid ""
9081 "Please note that if secrecy is needed you may not upload a fix to "
9082 "<literal>unstable</literal> (or anywhere else, such as a public VCS "
9083 "repository).  It is not sufficient to obfuscate the details of the change, "
9084 "as the code itself is public, and can (and will) be examined by the general "
9085 "public."
9086 msgstr ""
9087 "Si le secret est nécessaire, vous ne pourrez pas envoyer de correctif vers "
9088 "<literal>unstable</literal> (ou ailleurs, comme un système de gestion de "
9089 "version public). Il ne suffit pas d'occulter les détails des modifications : "
9090 "puisque le code lui même est publique, il peut être (et sera) étudié."
9091
9092 # type: Content of: <chapter><section><section><section><para>
9093 #. type: Content of: <chapter><section><section><section><para>
9094 #: pkgs.dbk:980
9095 msgid ""
9096 "There are two reasons for releasing information even though secrecy is "
9097 "requested: the problem has been known for a while, or the problem or exploit "
9098 "has become public."
9099 msgstr ""
9100 "Il existe deux raisons de diffuser l'information même si le secret est "
9101 "demandé : le problème est connu depuis un certain temps, ou le problème ou "
9102 "son exploitation est devenu public."
9103
9104 #. type: Content of: <chapter><section><section><section><para>
9105 #: pkgs.dbk:985
9106 msgid ""
9107 "The Security Team has a PGP-key to enable encrypted communication about "
9108 "sensitive issues. See the <ulink url=\"http://www.debian.org/security/"
9109 "faq#contact\">Security Team FAQ</ulink> for details."
9110 msgstr ""
9111 "L'équipe de sécurité dispose d'une clé PGP pour permettre de chiffrer tout "
9112 "échange d'informations pour les problèmes sensibles. Voir la <ulink url="
9113 "\"http://www.debian.org/security/faq#contact\">FAQ de l'équipe Debian sur la "
9114 "sécurité</ulink> pour plus de détails."
9115
9116 # type: Content of: <chapter><section><section><section><title>
9117 #. type: Content of: <chapter><section><section><section><title>
9118 #: pkgs.dbk:991
9119 msgid "Security Advisories"
9120 msgstr "Annonces de sécurité"
9121
9122 # type: Content of: <chapter><section><section><section><para>
9123 #. type: Content of: <chapter><section><section><section><para>
9124 #: pkgs.dbk:993
9125 msgid ""
9126 "Security advisories are only issued for the current, released stable "
9127 "distribution, and <emphasis>not</emphasis> for <literal>testing</literal> or "
9128 "<literal>unstable</literal>.  When released, advisories are sent to the "
9129 "&email-debian-security-announce; mailing list and posted on <ulink url="
9130 "\"&url-debian-security-advisories;\">the security web page</ulink>.  "
9131 "Security advisories are written and posted by the security team.  However "
9132 "they certainly do not mind if a maintainer can supply some of the "
9133 "information for them, or write part of the text.  Information that should be "
9134 "in an advisory includes:"
9135 msgstr ""
9136 "Les annonces de sécurité ne sont émises que pour la distribution "
9137 "actuellement <literal>stable</literal>,  mais <emphasis>pas</emphasis> pour "
9138 "<literal>testing</literal> ou <literal>unstable</literal>. Une fois "
9139 "diffusée, l'annonce est envoyée à la liste &email-debian-security-announce; "
9140 "et mise en ligne sur la page d'<ulink url=\"&url-debian-security-advisories;"
9141 "\">informations de sécurité</ulink>. Les annonces de sécurité sont écrites "
9142 "et mises en ligne par les membres de l'équipe en charge de la sécurité. "
9143 "Cependant, ils ne verront aucun inconvénient à ce qu'un responsable leur "
9144 "apporte des informations ou écrive une partie du texte. Les informations "
9145 "d'une annonce devraient comporter :"
9146
9147 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9148 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9149 #: pkgs.dbk:1006
9150 msgid "A description of the problem and its scope, including:"
9151 msgstr "une description du problème et de sa portée, y compris :"
9152
9153 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9154 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9155 #: pkgs.dbk:1011
9156 msgid "The type of problem (privilege escalation, denial of service, etc.)"
9157 msgstr "le type du problème (usurpation de privilège, déni de service, etc.) ;"
9158
9159 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9160 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9161 #: pkgs.dbk:1016
9162 msgid "What privileges may be gained, and by whom (if any)"
9163 msgstr ""
9164 "quels sont les privilèges obtenus et par quels utilisateurs (si c'est le "
9165 "cas) ;"
9166
9167 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9168 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9169 #: pkgs.dbk:1021
9170 msgid "How it can be exploited"
9171 msgstr "comment il peut être exploité ;"
9172
9173 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9174 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9175 #: pkgs.dbk:1026
9176 msgid "Whether it is remotely or locally exploitable"
9177 msgstr "si le problème peut être exploité à distance ou localement ;"
9178
9179 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9180 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
9181 #: pkgs.dbk:1031
9182 msgid "How the problem was fixed"
9183 msgstr "comment le problème a été corrigé ;"
9184
9185 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9186 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9187 #: pkgs.dbk:1036
9188 msgid "This information allows users to assess the threat to their systems."
9189 msgstr ""
9190 "ces informations permettant aux utilisateurs d'estimer la menace pesant sur "
9191 "leurs systèmes ;"
9192
9193 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9194 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9195 #: pkgs.dbk:1041
9196 msgid "Version numbers of affected packages"
9197 msgstr "les numéros de version des paquets affectés ;"
9198
9199 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9200 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9201 #: pkgs.dbk:1046
9202 msgid "Version numbers of fixed packages"
9203 msgstr "les numéros de version des paquets corrigés ;"
9204
9205 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9206 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9207 #: pkgs.dbk:1051
9208 msgid ""
9209 "Information on where to obtain the updated packages (usually from the Debian "
9210 "security archive)"
9211 msgstr ""
9212 "une information sur la façon de récupérer les paquets mis à jour "
9213 "(habituellement l'archive de sécurité Debian) ;"
9214
9215 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9216 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9217 #: pkgs.dbk:1057
9218 msgid ""
9219 "References to upstream advisories, <ulink url=\"http://cve.mitre.org\">CVE</"
9220 "ulink> identifiers, and any other information useful in cross-referencing "
9221 "the vulnerability"
9222 msgstr ""
9223 "des références à des annonces amont, des identifiants <ulink url=\"http://"
9224 "cve.mitre.org\">CVE</ulink> et toute autre information utile pour recouper "
9225 "les références de la vulnérabilité."
9226
9227 # type: Content of: <chapter><section><section><section><title>
9228 #. type: Content of: <chapter><section><section><section><title>
9229 #: pkgs.dbk:1066
9230 msgid "Preparing packages to address security issues"
9231 msgstr "Préparation de paquets pour les problèmes de sécurité"
9232
9233 # type: Content of: <chapter><section><section><section><para>
9234 #. type: Content of: <chapter><section><section><section><para>
9235 #: pkgs.dbk:1068
9236 msgid ""
9237 "One way that you can assist the security team in their duties is to provide "
9238 "them with fixed packages suitable for a security advisory for the stable "
9239 "Debian release."
9240 msgstr ""
9241 "Une façon d'aider l'équipe de sécurité dans sa tâche est de lui fournir des "
9242 "paquets corrigés adéquats pour une annonce de sécurité de la version "
9243 "<literal>stable</literal> de Debian."
9244
9245 # type: Content of: <chapter><section><section><section><para>
9246 #. type: Content of: <chapter><section><section><section><para>
9247 #: pkgs.dbk:1073
9248 msgid ""
9249 "When an update is made to the stable release, care must be taken to avoid "
9250 "changing system behavior or introducing new bugs.  In order to do this, make "
9251 "as few changes as possible to fix the bug.  Users and administrators rely on "
9252 "the exact behavior of a release once it is made, so any change that is made "
9253 "might break someone's system.  This is especially true of libraries: make "
9254 "sure you never change the API or ABI, no matter how small the change."
9255 msgstr ""
9256 "Quand une mise à jour de la version <literal>stable</literal> est effectuée, "
9257 "un soin particulier doit être apporté pour éviter de modifier le "
9258 "comportement du système ou d'introduire de nouveaux bogues. Pour cela, "
9259 "faites le moins de changements possibles pour corriger le bogue. Les "
9260 "utilisateurs et les administrateurs s'attendent à conserver un comportement "
9261 "strictement dans une distribution lorsque celle-ci est publiée, donc toute "
9262 "modification est susceptible de casser le système de quelqu'un. Ceci est "
9263 "spécialement vrai pour les bibliothèques : assurez-vous ne de jamais changer "
9264 "l'API ou l'ABI, aussi minimal que soit le changement."
9265
9266 # type: Content of: <chapter><section><section><section><para>
9267 #. type: Content of: <chapter><section><section><section><para>
9268 #: pkgs.dbk:1081
9269 msgid ""
9270 "This means that moving to a new upstream version is not a good solution.  "
9271 "Instead, the relevant changes should be back-ported to the version present "
9272 "in the current stable Debian release.  Generally, upstream maintainers are "
9273 "willing to help if needed.  If not, the Debian security team may be able to "
9274 "help."
9275 msgstr ""
9276 "Cela signifie que passer à une version amont supérieure n'est pas une bonne "
9277 "solution. À la place, les changements pertinents devraient être rétroportés "
9278 "vers la version présente dans la distribution <literal>stable</literal> de "
9279 "Debian. Habituellement, les développeurs amont veulent bien aider. Sinon, "
9280 "l'équipe de sécurité Debian peut le faire."
9281
9282 # type: Content of: <chapter><section><section><section><para>
9283 #. type: Content of: <chapter><section><section><section><para>
9284 #: pkgs.dbk:1087
9285 msgid ""
9286 "In some cases, it is not possible to back-port a security fix, for example "
9287 "when large amounts of source code need to be modified or rewritten.  If this "
9288 "happens, it may be necessary to move to a new upstream version.  However, "
9289 "this is only done in extreme situations, and you must always coordinate that "
9290 "with the security team beforehand."
9291 msgstr ""
9292 "Dans certains cas, il n'est pas possible de rétroporter un correctif de "
9293 "sécurité, par exemple, quand de grandes quantités de code source doivent "
9294 "être modifiées ou réécrites. Si cela se produit, il peut être nécessaire de "
9295 "passer à une nouvelle version amont. Cependant, ceci n'est fait que dans des "
9296 "situations extrêmes et vous devez toujours coordonner cela avec l'équipe de "
9297 "sécurité auparavant."
9298
9299 # type: Content of: <chapter><section><section><section><para>
9300 #. type: Content of: <chapter><section><section><section><para>
9301 #: pkgs.dbk:1094
9302 msgid ""
9303 "Related to this is another important guideline: always test your changes.  "
9304 "If you have an exploit available, try it and see if it indeed succeeds on "
9305 "the unpatched package and fails on the fixed package.  Test other, normal "
9306 "actions as well, as sometimes a security fix can break seemingly unrelated "
9307 "features in subtle ways."
9308 msgstr ""
9309 "Une autre règle importante découle de ce qui précède : testez toujours vos "
9310 "changements. Si une exploitation du problème existe, essayez-la et vérifiez "
9311 "qu'elle réussit sur le paquet non corrigé et échoue sur le paquet corrigé. "
9312 "Testez aussi les autres actions normales, car un correctif de sécurité peut "
9313 "parfois casser de manière subtile des fonctionnalités apparemment découplées."
9314
9315 # type: Content of: <chapter><section><section><section><para>
9316 #. type: Content of: <chapter><section><section><section><para>
9317 #: pkgs.dbk:1101
9318 msgid ""
9319 "Do <emphasis role=\"strong\">NOT</emphasis> include any changes in your "
9320 "package which are not directly related to fixing the vulnerability.  These "
9321 "will only need to be reverted, and this wastes time.  If there are other "
9322 "bugs in your package that you would like to fix, make an upload to proposed-"
9323 "updates in the usual way, after the security advisory is issued.  The "
9324 "security update mechanism is not a means for introducing changes to your "
9325 "package which would otherwise be rejected from the stable release, so please "
9326 "do not attempt to do this."
9327 msgstr ""
9328 "N'ajoutez <emphasis role=\"strong\">pas</emphasis> de modifications au "
9329 "paquet qui ne soient pas directement liés à la correction de la "
9330 "vulnérabilité. Celles-ci devraient alors être enlevées ce qui ne "
9331 "représentera qu'une perte de temps. S'il y a d'autres bogues dans votre "
9332 "paquet que vous aimeriez corriger, faites un envoi vers proposed-updates de "
9333 "la façon habituelle, après l'envoi de l'alerte de sécurité. Le mécanisme de "
9334 "mise à jour de sécurité n'est pas un moyen d'introduire des changements dans "
9335 "votre paquet qui serait sinon rejeté de la distribution stable, veuillez "
9336 "donc ne pas essayer de le faire."
9337
9338 # type: Content of: <chapter><section><section><section><para>
9339 #. type: Content of: <chapter><section><section><section><para>
9340 #: pkgs.dbk:1111
9341 msgid ""
9342 "Review and test your changes as much as possible.  Check the differences "
9343 "from the previous version repeatedly (<command>interdiff</command> from the "
9344 "<systemitem role=\"package\">patchutils</systemitem> package and "
9345 "<command>debdiff</command> from <systemitem role=\"package\">devscripts</"
9346 "systemitem> are useful tools for this, see <xref linkend=\"debdiff\"/>)."
9347 msgstr ""
9348 "Examinez et testez autant que possible vos changements. Vérifiez les "
9349 "différences avec la version précédente de manière répétée "
9350 "(<command>interdiff</command> du paquet <systemitem role=\"package"
9351 "\">patchutils</systemitem> et <command>debdiff</command> du paquet "
9352 "<systemitem role=\"package\">devscripts</systemitem> sont des outils "
9353 "pratiques pour cela, voir <xref linkend=\"debdiff\"/>)."
9354
9355 # type: Content of: <chapter><section><section><section><para>
9356 #. type: Content of: <chapter><section><section><section><para>
9357 #: pkgs.dbk:1119
9358 msgid "Be sure to verify the following items:"
9359 msgstr "Assurez-vous de garder les points suivants à l'esprit :"
9360
9361 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9362 #: pkgs.dbk:1124
9363 msgid ""
9364 "<emphasis role=\"strong\">Target the right distribution</emphasis> in your "
9365 "<filename>debian/changelog</filename>.  For <literal>stable</literal> this "
9366 "is <literal>stable-security</literal> and for <literal>testing</literal> "
9367 "this is <literal>testing-security</literal>, and for the previous stable "
9368 "release, this is <literal>oldstable-security</literal>.  Do not target "
9369 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9370 "or <literal>stable</literal>!"
9371 msgstr ""
9372 "<emphasis role=\"strong\">ciblez la bonne distribution</emphasis> dans votre "
9373 "fichier <filename>debian/changelog</filename>. Pour <literal>stable</"
9374 "literal> il s'agit de <literal>stable-security</literal>, pour "
9375 "<literal>testing</literal> il s'agit de <literal>testing-security</literal>, "
9376 "et pour l'ancienne distribution stable, il s'agit de <literal>oldstable-"
9377 "security</literal>. Ne ciblez ni <replaceable>distribution</"
9378 "replaceable><literal>-proposed-updates</literal>, ni <literal>stable</"
9379 "literal> !"
9380
9381 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9382 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9383 #: pkgs.dbk:1135
9384 msgid ""
9385 "The upload should have <emphasis role=\"strong\">urgency=high</emphasis>."
9386 msgstr ""
9387 "l'envoi devra être fait avec <emphasis role=\"strong\">urgency=high</"
9388 "emphasis> ;"
9389
9390 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9391 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9392 #: pkgs.dbk:1140
9393 msgid ""
9394 "Make descriptive, meaningful changelog entries.  Others will rely on them to "
9395 "determine whether a particular bug was fixed.  Add <literal>closes:</"
9396 "literal> statements for any <emphasis role=\"strong\">Debian bugs</emphasis> "
9397 "filed.  Always include an external reference, preferably a <emphasis role="
9398 "\"strong\">CVE identifier</emphasis>, so that it can be cross-referenced. "
9399 "However, if a CVE identifier has not yet been assigned, do not wait for it "
9400 "but continue the process. The identifier can be cross-referenced later."
9401 msgstr ""
9402 "fournissez des entrées de <filename>changelog</filename> descriptives et "
9403 "complètes. D'autres personnes se baseront dessus pour déterminer si un bogue "
9404 "particulier a été corrigé. Déclarez <literal>closes:</literal> pour tout "
9405 "<emphasis role=\"strong\">bogue Debian</emphasis>. Intégrez toujours une "
9406 "référence externe, de préférence un <emphasis role=\"strong\">identifiant "
9407 "CVE</emphasis>, pour qu'elle puisse être recoupée. Néanmoins, si aucun "
9408 "identifiant CVE n'a encore été assigné, ne l'attendez pas et continuez le "
9409 "processus. L'identifiant pourra être référencé plus tard ;"
9410
9411 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9412 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9413 #: pkgs.dbk:1151
9414 msgid ""
9415 "Make sure the <emphasis role=\"strong\">version number</emphasis> is "
9416 "proper.  It must be greater than the current package, but less than package "
9417 "versions in later distributions.  If in doubt, test it with <literal>dpkg --"
9418 "compare-versions</literal>.  Be careful not to re-use a version number that "
9419 "you have already used for a previous upload, or one that conflicts with a "
9420 "binNMU. The convention is to append <literal>+</"
9421 "literal><replaceable>codename</replaceable><literal>1</literal>, e.g.  "
9422 "<literal>1:2.4.3-4+lenny1</literal>, of course increasing 1 for any "
9423 "subsequent uploads."
9424 msgstr ""
9425 "assurez-vous que le <emphasis role=\"strong\">numéro de version</emphasis> "
9426 "est correct. Il doit être plus élevé que celui du paquet actuel, mais moins "
9427 "que celui des paquets des distributions suivantes. En cas de doute, testez-"
9428 "le avec <literal>dpkg --compare-versions</literal>. Soyez attentif à ne pas "
9429 "réutiliser un numéro de version déjà utilisé pour un précédent envoi, ou qui "
9430 "entrerait en conflit avec une mise à jour indépendante binaire "
9431 "(<literal>binNMU</literal>). Par convention, ajoutez <literal>+</"
9432 "literal><replaceable>nomdecode</replaceable><literal>1</literal>, par "
9433 "exemple <literal>1:2.4.3-4+lenny1</literal>, bien sûr, incrémentez le nombre "
9434 "qui suit le nom de code (1 ici) lors des mises à jour suivantes ;"
9435
9436 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9437 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9438 #: pkgs.dbk:1164
9439 msgid ""
9440 "Unless the upstream source has been uploaded to <literal>security.debian."
9441 "org</literal> before (by a previous security update), build the upload "
9442 "<emphasis role=\"strong\">with full upstream source</emphasis> "
9443 "(<literal>dpkg-buildpackage -sa</literal>).  If there has been a previous "
9444 "upload to <literal>security.debian.org</literal> with the same upstream "
9445 "version, you may upload without upstream source (<literal>dpkg-buildpackage -"
9446 "sd</literal>)."
9447 msgstr ""
9448 "à moins que l'archive sources amont n'ait déjà été envoyée à "
9449 "<literal>security.debian.org</literal> (lors d'une précédente mise à jour de "
9450 "sécurité), construisez le paquet en incluant l'archive <emphasis role="
9451 "\"strong\">source amont complète</emphasis> (<literal>dpkg-buildpackage -sa</"
9452 "literal>). Si l'archive source amont a déjà été envoyée à <literal>security."
9453 "debian.org</literal>, vous pouvez préparer le paquet en l'excluant "
9454 "(<literal>dpkg-buildpackage -sd</literal>)."
9455
9456 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9457 #: pkgs.dbk:1175
9458 msgid ""
9459 "Be sure to use the <emphasis role=\"strong\">exact same <filename>*.orig.tar."
9460 "{gz,bz2,xz}</filename></emphasis> as used in the normal archive, otherwise "
9461 "it is not possible to move the security fix into the main archives later."
9462 msgstr ""
9463 "assurez-vous d'utiliser <emphasis role=\"strong\">exactement le même "
9464 "<filename>*.orig.tar.{gz,bz2,xz}</filename></emphasis> que celui utilisé "
9465 "dans l'archive normale, sinon il ne sera pas possible de déplacer plus tard "
9466 "le correctif de sécurité dans l'archive principale ;"
9467
9468 # type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9469 #. type: Content of: <chapter><section><section><section><itemizedlist><listitem><para>
9470 #: pkgs.dbk:1183
9471 msgid ""
9472 "Build the package on a <emphasis role=\"strong\">clean system</emphasis> "
9473 "which only has packages installed from the distribution you are building "
9474 "for. If you do not have such a system yourself, you can use a debian.org "
9475 "machine (see <xref linkend=\"server-machines\"/>) or setup a chroot (see "
9476 "<xref linkend=\"pbuilder\"/> and <xref linkend=\"debootstrap\"/>)."
9477 msgstr ""
9478 "compilez le paquet sur un <emphasis role=\"strong\">système propre</"
9479 "emphasis>, où tous les paquets appartiennent à la distribution pour laquelle "
9480 "vous construisez le paquet. Si vous ne disposez pas un tel système, vous "
9481 "pouvez utiliser l'une des machines de debian.org (voir <xref linkend="
9482 "\"server-machines\"/>) ou mettre en place un chroot (voir <xref linkend="
9483 "\"pbuilder\"/> et <xref linkend=\"debootstrap\"/>)."
9484
9485 # type: Content of: <chapter><section><section><section><title>
9486 #. type: Content of: <chapter><section><section><section><title>
9487 #: pkgs.dbk:1194
9488 msgid "Uploading the fixed package"
9489 msgstr "Mise à jour du paquet corrigé"
9490
9491 # type: Content of: <chapter><section><section><section><para>
9492 #. type: Content of: <chapter><section><section><section><para>
9493 #: pkgs.dbk:1196
9494 msgid ""
9495 "Do <emphasis role=\"strong\">NOT</emphasis> upload a package to the security "
9496 "upload queue (<literal>oldstable-security</literal>, <literal>stable-"
9497 "security</literal>, etc.) without prior authorization from the security "
9498 "team.  If the package does not exactly meet the team's requirements, it will "
9499 "cause many problems and delays in dealing with the unwanted upload."
9500 msgstr ""
9501 "Vous ne devez <emphasis role=\"strong\">jamais</emphasis> envoyer un paquet "
9502 "dans la file d'attente des envois de sécurité (<literal>oldstable-security</"
9503 "literal>, <literal>stable-security</literal>, etc.) sans l'accord préalable "
9504 "de l'équipe de sécurité. Si le paquet ne remplit pas exactement les "
9505 "exigences de l'équipe, il causera beaucoup de problèmes, ainsi que des "
9506 "retards dans la gestion de l'envoi indésirable."
9507
9508 # type: Content of: <chapter><section><section><section><para>
9509 #. type: Content of: <chapter><section><section><section><para>
9510 #: pkgs.dbk:1203
9511 msgid ""
9512 "Do <emphasis role=\"strong\">NOT</emphasis> upload your fix to "
9513 "<literal>proposed-updates</literal> without coordinating with the security "
9514 "team.  Packages from <literal>security.debian.org</literal> will be copied "
9515 "into the <literal>proposed-updates</literal> directory automatically.  If a "
9516 "package with the same or a higher version number is already installed into "
9517 "the archive, the security update will be rejected by the archive system.  "
9518 "That way, the stable distribution will end up without a security update for "
9519 "this package instead."
9520 msgstr ""
9521 "Vous ne devez <emphasis role=\"strong\">jamais</emphasis> envoyer votre "
9522 "correction dans <literal>proposed-updates</literal> sans vous coordonner "
9523 "avec l'équipe de sécurité. Les paquets seront copiés de <literal>security."
9524 "debian.org</literal> au répertoire <literal>proposed-updates</literal> "
9525 "automatiquement. Si un paquet avec le même numéro de version ou un numéro "
9526 "plus grand est déjà installé dans l'archive, la mise à jour de sécurité sera "
9527 "rejetée par le système d'archive. Ainsi, la distribution <literal>stable</"
9528 "literal> se retrouvera plutôt sans la mise à jour de sécurité de ce paquet."
9529
9530 #. type: Content of: <chapter><section><section><section><para>
9531 #: pkgs.dbk:1213
9532 msgid ""
9533 "Once you have created and tested the new package and it has been approved by "
9534 "the security team, it needs to be uploaded so that it can be installed in "
9535 "the archives.  For security uploads, the place to upload to is "
9536 "<literal>ftp://security-master.debian.org/pub/SecurityUploadQueue/</literal>."
9537 msgstr ""
9538 "Une fois le nouveau paquet créé et testé, et qu'il a été approuvé par "
9539 "l'équipe de sécurité, il doit être envoyé pour être installé dans les "
9540 "archives. Pour les envois de sécurité, l'adresse d'envoi est <literal>ftp://"
9541 "security-master.debian.org/pub/SecurityUploadQueue/</literal>."
9542
9543 # type: Content of: <chapter><section><section><section><para>
9544 #. type: Content of: <chapter><section><section><section><para>
9545 #: pkgs.dbk:1219
9546 msgid ""
9547 "Once an upload to the security queue has been accepted, the package will "
9548 "automatically be built for all architectures and stored for verification by "
9549 "the security team."
9550 msgstr ""
9551 "Une fois l'envoi vers la file d'attente de sécurité accepté, le paquet sera "
9552 "automatiquement recompilé pour toutes les architectures et stocké pour "
9553 "vérification par l'équipe de sécurité."
9554
9555 # type: Content of: <chapter><section><section><section><para>
9556 #. type: Content of: <chapter><section><section><section><para>
9557 #: pkgs.dbk:1224
9558 msgid ""
9559 "Uploads which are waiting for acceptance or verification are only accessible "
9560 "by the security team.  This is necessary since there might be fixes for "
9561 "security problems that cannot be disclosed yet."
9562 msgstr ""
9563 "Les envois en attente d'acceptation ou de vérification ne sont accessibles "
9564 "que par l'équipe de sécurité. C'est obligatoire car il pourrait y avoir des "
9565 "correctifs pour des problèmes de sécurité qui ne peuvent pas encore être "
9566 "diffusés."
9567
9568 # type: Content of: <chapter><section><section><section><para>
9569 #. type: Content of: <chapter><section><section><section><para>
9570 #: pkgs.dbk:1229
9571 msgid ""
9572 "If a member of the security team accepts a package, it will be installed on "
9573 "<literal>security.debian.org</literal> as well as proposed for the proper "
9574 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9575 "on <literal>&ftp-master-host;</literal>."
9576 msgstr ""
9577 "Si une personne de l'équipe de sécurité accepte un paquet, il sera installé "
9578 "sur <literal>security.debian.org</literal> et proposé pour le répertoire "
9579 "<replaceable>distribution</replaceable><literal>-proposed-updates</literal> "
9580 "adéquat sur <literal>&ftp-master-host;</literal>."
9581
9582 # type: Content of: <chapter><section><title>
9583 #. type: Content of: <chapter><section><title>
9584 #: pkgs.dbk:1241
9585 msgid "Moving, removing, renaming, adopting, and orphaning packages"
9586 msgstr "Manipulation de paquet dans l'archive"
9587
9588 # type: Content of: <chapter><section><para>
9589 #. type: Content of: <chapter><section><para>
9590 #: pkgs.dbk:1243
9591 msgid ""
9592 "Some archive manipulation operations are not automated in the Debian upload "
9593 "process.  These procedures should be manually followed by maintainers.  This "
9594 "chapter gives guidelines on what to do in these cases."
9595 msgstr ""
9596 "Certaines manipulations de l'archive ne sont pas possibles avec le processus "
9597 "de mise à jour automatisé. Elles sont effectuées manuellement par les "
9598 "responsables. Cette partie décrit la marche à suivre dans ces situations."
9599
9600 # type: Content of: <chapter><section><section><title>
9601 #. type: Content of: <chapter><section><section><title>
9602 #: pkgs.dbk:1248
9603 msgid "Moving packages"
9604 msgstr "Déplacement de paquet"
9605
9606 # type: Content of: <chapter><section><section><para><footnote><para>
9607 #. type: Content of: <chapter><section><section><para><footnote><para>
9608 #: pkgs.dbk:1252
9609 msgid ""
9610 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
9611 "guidelines on what section a package belongs in."
9612 msgstr ""
9613 "Reportez-vous à la <ulink url=\"&url-debian-policy;\">Charte Debian "
9614 "(« <literal>Debian Policy Manual</literal> »)</ulink> pour savoir dans "
9615 "quelle section un paquet doit être classé."
9616
9617 #. type: Content of: <chapter><section><section><para>
9618 #: pkgs.dbk:1250
9619 msgid ""
9620 "Sometimes a package will change its section.  For instance, a package from "
9621 "the <literal>non-free</literal> section might be GPL'd in a later version, "
9622 "in which case the package should be moved to `main' or `contrib'."
9623 "<placeholder type=\"footnote\" id=\"0\"/>"
9624 msgstr ""
9625 "Il arrive parfois qu'un paquet change de section. Un paquet de la section "
9626 "<literal>non-free</literal> pourrait, par exemple, être distribuée sous "
9627 "licence GNU GPL dans une nouvelle version ; dans ce cas, le paquet devrait "
9628 "être déplacé vers la section <literal>main</literal> ou <literal>contrib</"
9629 "literal>.<placeholder type=\"footnote\" id=\"0\"/>"
9630
9631 #. type: Content of: <chapter><section><section><para>
9632 #: pkgs.dbk:1257
9633 msgid ""
9634 "If you need to change the section for one of your packages, change the "
9635 "package control information to place the package in the desired section, and "
9636 "re-upload the package (see the <ulink url=\"&url-debian-policy;\">Debian "
9637 "Policy Manual</ulink> for details).  You must ensure that you include the "
9638 "<filename>.orig.tar.{gz,bz2,xz}</filename> in your upload (even if you are "
9639 "not uploading a new upstream version), or it will not appear in the new "
9640 "section together with the rest of the package.  If your new section is "
9641 "valid, it will be moved automatically.  If it does not, then contact the "
9642 "ftpmasters in order to understand what happened."
9643 msgstr ""
9644 "Pour changer la section d'un paquet, modifiez les informations de contrôle "
9645 "pour le placer dans la section voulue et envoyez-le à nouveau dans l'archive "
9646 "(voir la <ulink url=\"&url-debian-policy;\">Charte Debian</ulink> pour plus "
9647 "d'informations). Assurez-vous d'inclure le fichier <filename>.orig.tar.{gz,"
9648 "bz2,xz}</filename> dans l'envoi (même si vous n'envoyez pas de nouvelle "
9649 "version amont) sinon il n'apparaîtra pas dans la nouvelle section avec le "
9650 "reste du paquet. Si la nouvelle section est valide, il sera déplacé "
9651 "automatiquement. Si ce n'est pas le cas, contactez les responsables de "
9652 "l'archive (« <literal>ftpmasters</literal> ») pour comprendre ce qui s'est "
9653 "passé."
9654
9655 #. type: Content of: <chapter><section><section><para>
9656 #: pkgs.dbk:1269
9657 msgid ""
9658 "If, on the other hand, you need to change the <literal>subsection</literal> "
9659 "of one of your packages (e.g., ``devel'', ``admin''), the procedure is "
9660 "slightly different.  Correct the subsection as found in the control file of "
9661 "the package, and re-upload that.  Also, you'll need to get the override file "
9662 "updated, as described in <xref linkend=\"override-file\"/>."
9663 msgstr ""
9664 "Pour changer la sous-section d'un paquet (<literal>devel</literal> ou "
9665 "<literal>admin</literal> par exemple), la procédure est légèrement "
9666 "différente. Modifiez la sous-section dans le fichier de contrôle du paquet "
9667 "et renvoyez-le. Il vous faudra ensuite demander la modification du fichier "
9668 "<literal>override</literal> comme décrit en <xref linkend=\"override-file\"/"
9669 ">."
9670
9671 # type: Content of: <chapter><section><section><title>
9672 #. type: Content of: <chapter><section><section><title>
9673 #: pkgs.dbk:1278
9674 msgid "Removing packages"
9675 msgstr "Suppression de paquet"
9676
9677 # type: Content of: <chapter><section><section><para>
9678 #. type: Content of: <chapter><section><section><para>
9679 #: pkgs.dbk:1280
9680 msgid ""
9681 "If for some reason you want to completely remove a package (say, if it is an "
9682 "old compatibility library which is no longer required), you need to file a "
9683 "bug against <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
9684 "asking that the package be removed; as all bugs, this bug should normally "
9685 "have normal severity.  The bug title should be in the form <literal>RM: "
9686 "<replaceable>package</replaceable> <replaceable>[architecture list]</"
9687 "replaceable> -- <replaceable>reason</replaceable></literal>, where "
9688 "<replaceable>package</replaceable> is the package to be removed and "
9689 "<replaceable>reason</replaceable> is a short summary of the reason for the "
9690 "removal request.  <replaceable>[architecture list]</replaceable> is optional "
9691 "and only needed if the removal request only applies to some architectures, "
9692 "not all. Note that the <command>reportbug</command> will create a title "
9693 "conforming to these rules when you use it to report a bug against the "
9694 "<systemitem role=\"package\">&ftp-debian-org;</systemitem> pseudo-package."
9695 msgstr ""
9696 "Pour supprimer complètement un paquet de l'archive (une vieille bibliothèque "
9697 "de compatibilité devenue inutile par exemple), il faudra envoyer un rapport "
9698 "de bogue sur le pseudopaquet <systemitem role=\"package\">&ftp-debian-org;</"
9699 "systemitem> et demander la suppression du paquet ; comme chaque bogue, il "
9700 "devrait être de gravité normale. Le titre du rapport devrait être de la "
9701 "forme <literal>RM: <replaceable>paquet</replaceable> <replaceable>[liste "
9702 "d'architectures]</replaceable> -- <replaceable>raison</replaceable></"
9703 "literal>, où <replaceable>paquet</replaceable> est le paquet à supprimer et "
9704 "<replaceable>raison</replaceable> un court résumé de la raison de la "
9705 "demande. <replaceable>[liste d'architectures]</replaceable> est facultatif, "
9706 "il n'est requis que si la demande ne concerne pas toutes les architectures. "
9707 "Remarquez que <command>reportbug</command> préparera un titre conforme à ces "
9708 "règles lors de la création d'un bogue sur le pseudopaquet <systemitem role="
9709 "\"package\">&ftp-debian-org;</systemitem>."
9710
9711 # type: Content of: <chapter><section><section><para>
9712 #. type: Content of: <chapter><section><section><para>
9713 #: pkgs.dbk:1297
9714 msgid ""
9715 "If you want to remove a package you maintain, you should note this in the "
9716 "bug title by prepending <literal>ROM</literal> (Request Of Maintainer).  "
9717 "There are several other standard acronyms used in the reasoning for a "
9718 "package removal, see <ulink url=\"http://&ftp-master-host;/removals.html\"></"
9719 "ulink> for a complete list. That page also provides a convenient overview of "
9720 "pending removal requests."
9721 msgstr ""
9722 "Si vous êtes responsable du paquet à supprimer, il faudrait le préciser dans "
9723 "le titre du rapport en commençant celui-ci par la mention <literal>ROM</"
9724 "literal> (« <literal>Request Of Maintainer</literal> », demande du "
9725 "responsable). De nombreux autres acronymes sont utilisés pour justifier la "
9726 "suppression d'un paquet, voir la liste complète sur <ulink url=\"http://&ftp-"
9727 "master-host;/removals.html\"></ulink>. Cette page fournit également une vue "
9728 "d'ensemble des requêtes en cours."
9729
9730 # type: Content of: <chapter><section><section><para>
9731 #. type: Content of: <chapter><section><section><para>
9732 #: pkgs.dbk:1306
9733 msgid ""
9734 "Note that removals can only be done for the <literal>unstable</literal>, "
9735 "<literal>experimental</literal> and <literal>stable</literal> distribution.  "
9736 "Packages are not removed from <literal>testing</literal> directly.  Rather, "
9737 "they will be removed automatically after the package has been removed from "
9738 "<literal>unstable</literal> and no package in <literal>testing</literal> "
9739 "depends on it."
9740 msgstr ""
9741 "Seuls les paquets d'<literal>unstable</literal>, <literal>experimental</"
9742 "literal> ou <literal>stable</literal> peuvent être supprimés. Les paquets de "
9743 "<literal>testing</literal> ne sont pas supprimés directement. Ils sont "
9744 "plutôt enlevés automatiquement après suppression d'<literal>unstable</"
9745 "literal> et si aucun paquet de <literal>testing</literal> n'en dépend."
9746
9747 # type: Content of: <chapter><section><section><para>
9748 #. type: Content of: <chapter><section><section><para>
9749 #: pkgs.dbk:1315
9750 msgid ""
9751 "There is one exception when an explicit removal request is not necessary: If "
9752 "a (source or binary) package is no longer built from source, it will be "
9753 "removed semi-automatically. For a binary-package, this means if there is no "
9754 "longer any source package producing this binary package; if the binary "
9755 "package is just no longer produced on some architectures, a removal request "
9756 "is still necessary. For a source-package, this means that all binary "
9757 "packages it refers to have been taken over by another source package."
9758 msgstr ""
9759 "Il existe une exception pour laquelle il n'est pas nécessaire de faire une "
9760 "demande explicite de suppression : si un paquet (source ou binaire) ne se "
9761 "construit plus depuis le source, il sera supprimé de façon semi-automatique. "
9762 "Pour un paquet binaire, cela veut dire qu'il n'y a plus de paquet source "
9763 "produisant ce paquet binaire ; si le paquet binaire n'est simplement plus "
9764 "produit pour certaines architectures, une demande de suppression est "
9765 "toujours nécessaire. Pour un paquet source, cela veut dire que tous les "
9766 "paquets binaires auxquels il se réfère ont été récupérés par un autre paquet "
9767 "source."
9768
9769 # type: Content of: <chapter><section><section><para>
9770 #. type: Content of: <chapter><section><section><para>
9771 #: pkgs.dbk:1324
9772 msgid ""
9773 "In your removal request, you have to detail the reasons justifying the "
9774 "request.  This is to avoid unwanted removals and to keep a trace of why a "
9775 "package has been removed.  For example, you can provide the name of the "
9776 "package that supersedes the one to be removed."
9777 msgstr ""
9778 "Il faut détailler dans la demande de suppression les raisons de cette "
9779 "demande. Ceci a pour but d'éviter les suppressions indésirables et de garder "
9780 "une trace de la raison pour laquelle un paquet a été supprimé. Par exemple, "
9781 "vous pouvez fournir le nom du paquet qui remplace celui à supprimer."
9782
9783 # type: Content of: <chapter><section><section><para>
9784 #. type: Content of: <chapter><section><section><para>
9785 #: pkgs.dbk:1330
9786 msgid ""
9787 "Usually you only ask for the removal of a package maintained by yourself.  "
9788 "If you want to remove another package, you have to get the approval of its "
9789 "maintainer. Should the package be orphaned and thus have no maintainer, you "
9790 "should first discuss the removal request on &email-debian-qa;. If there is a "
9791 "consensus that the package should be removed, you should reassign and "
9792 "retitle the <literal>O:</literal> bug filed against the <literal>wnpp</"
9793 "literal> package instead of filing a new bug as removal request."
9794 msgstr ""
9795 "Normalement, vous ne devriez demander la suppression d'un paquet que si vous "
9796 "en êtes le responsable. Si vous voulez supprimer un autre paquet, vous devez "
9797 "obtenir l'accord de son responsable. Dans le cas d'un paquet orphelin, qui "
9798 "n'a donc pas de responsable, vous devriez discuter la demande de suppression "
9799 "sur &email-debian-qa;. S'il existe un consensus sur la surpression du "
9800 "paquet, vous devriez changer le titre et réassigner le bogue <literal>O:</"
9801 "literal> au paquet <literal>wnpp</literal> plutôt que d'en ouvrir un autre."
9802
9803 # type: Content of: <chapter><section><section><para>
9804 #. type: Content of: <chapter><section><section><para>
9805 #: pkgs.dbk:1340
9806 msgid ""
9807 "Further information relating to these and other package removal related "
9808 "topics may be found at <ulink url=\"http://wiki.debian.org/ftpmaster_Removals"
9809 "\"></ulink> and <ulink url=\"&url-debian-qa;howto-remove.html\"></ulink>."
9810 msgstr ""
9811 "Plus d'informations sur ce sujet et autres sujets connexes sont disponibles "
9812 "sur <ulink url=\"http://wiki.debian.org/ftpmaster_Removals\"></ulink> et "
9813 "<ulink url=\"&url-debian-qa;howto-remove.html\"></ulink>."
9814
9815 # type: Content of: <chapter><section><section><para>
9816 #. type: Content of: <chapter><section><section><para>
9817 #: pkgs.dbk:1345
9818 msgid ""
9819 "If in doubt concerning whether a package is disposable, email &email-debian-"
9820 "devel; asking for opinions.  Also of interest is the <command>apt-cache</"
9821 "command> program from the <systemitem role=\"package\">apt</systemitem> "
9822 "package.  When invoked as <literal>apt-cache showpkg <replaceable>package</"
9823 "replaceable></literal>, the program will show details for "
9824 "<replaceable>package</replaceable>, including reverse depends.  Other useful "
9825 "programs include <command>apt-cache rdepends</command>, <command>apt-"
9826 "rdepends</command>, <command>build-rdeps</command> (in the <systemitem role="
9827 "\"package\">devscripts</systemitem> package) and <command>grep-dctrl</"
9828 "command>.  Removal of orphaned packages is discussed on &email-debian-qa;."
9829 msgstr ""
9830 "Si vous ne savez pas bien si un paquet peut être supprimé, demandez l'avis "
9831 "des autres développeurs sur la liste &email-debian-devel;. Le programme "
9832 "<command>apt-cache</command> du paquet <systemitem role=\"package\">apt</"
9833 "systemitem> pourra aussi vous être utile. La commande <literal>apt-cache "
9834 "showpkg <replaceable>paquet</replaceable></literal> vous indiquera, entre "
9835 "autres, les paquets qui dépendent de <replaceable>paquet</replaceable>. "
9836 "Parmi les programmes utiles, citons <command>apt-cache rdepends</command>, "
9837 "<command>apt-rdepends</command>, <command>build-rdeps</command> (du paquet "
9838 "<systemitem role=\"package\">devscripts</systemitem>) et <command>grep-"
9839 "dctrl</command>. Le retrait de paquets orphelins est discuté sur &email-"
9840 "debian-qa;."
9841
9842 #. type: Content of: <chapter><section><section><para>
9843 #: pkgs.dbk:1358
9844 msgid ""
9845 "Once the package has been removed, the package's bugs should be handled.  "
9846 "They should either be reassigned to another package in the case where the "
9847 "actual code has evolved into another package (e.g.  <literal>libfoo12</"
9848 "literal> was removed because <literal>libfoo13</literal> supersedes it) or "
9849 "closed if the software is simply no longer part of Debian.  When closing the "
9850 "bugs, to avoid marking the bugs as fixed in versions of the packages in "
9851 "previous Debian releases, they should be marked as fixed in the version "
9852 "<literal>&lt;most-recent-version-ever-in-Debian&gt;+rm</literal>."
9853 msgstr ""
9854 "Une fois le paquet supprimé, les bogues du paquet doivent être gérés. Soit "
9855 "ils sont réassignés dans le cas où le code a évolué vers un autre paquet "
9856 "(par exemple, <literal>libfoo12</literal> a été supprimé parce que "
9857 "<literal>libfoo13</literal> le remplace), soit ils sont fermés si le "
9858 "logiciel ne fait simplement plus partie de Debian. Lors de la fermeture des "
9859 "bogues, pour éviter d'être marqués corrigés dans des versions du paquet "
9860 "disponibles dans des distributions précédentes de Debian, ils devraient être "
9861 "marqués corrigés dans la version <literal>&lt;dernière-version-existant-dans-"
9862 "Debian&gt;+rm</literal>."
9863
9864 # type: Content of: <chapter><section><section><section><title>
9865 #. type: Content of: <chapter><section><section><section><title>
9866 #: pkgs.dbk:1369
9867 msgid "Removing packages from <filename>Incoming</filename>"
9868 msgstr "Suppression de paquet d'<filename>Incoming</filename>"
9869
9870 # type: Content of: <chapter><section><section><section><para>
9871 #. type: Content of: <chapter><section><section><section><para>
9872 #: pkgs.dbk:1371
9873 msgid ""
9874 "In the past, it was possible to remove packages from <filename>incoming</"
9875 "filename>.  However, with the introduction of the new incoming system, this "
9876 "is no longer possible.  Instead, you have to upload a new revision of your "
9877 "package with a higher version than the package you want to replace.  Both "
9878 "versions will be installed in the archive but only the higher version will "
9879 "actually be available in <literal>unstable</literal> since the previous "
9880 "version will immediately be replaced by the higher.  However, if you do "
9881 "proper testing of your packages, the need to replace a package should not "
9882 "occur too often anyway."
9883 msgstr ""
9884 "Par le passé, il était possible de supprimer un paquet d'<filename>incoming</"
9885 "filename>. Cependant, ce n'est plus possible depuis la mise en place du "
9886 "nouveau système. À la place, il faut envoyer une nouvelle version du paquet "
9887 "avec un numéro de version plus élevé que celui à remplacer. Les deux "
9888 "versions seront installées dans l'archive mais seule la plus récente sera "
9889 "disponible dans <literal>unstable</literal> car la précédente sera "
9890 "immédiatement remplacée par la nouvelle. Toutefois, si vous testez "
9891 "correctement vos paquets, vous ne devriez pas avoir besoin de les remplacer "
9892 "trop souvent."
9893
9894 # type: Content of: <chapter><section><section><title>
9895 #. type: Content of: <chapter><section><section><title>
9896 #: pkgs.dbk:1386
9897 msgid "Replacing or renaming packages"
9898 msgstr "Remplacement et changement de nom de paquet"
9899
9900 # type: Content of: <chapter><section><section><para>
9901 #. type: Content of: <chapter><section><section><para>
9902 #: pkgs.dbk:1388
9903 msgid ""
9904 "When the upstream maintainers for one of your packages chose to rename their "
9905 "software (or you made a mistake naming your package), you should follow a "
9906 "two-step process to rename it. In the first step, change the "
9907 "<filename>debian/control</filename> file to reflect the new name and to "
9908 "replace, provide and conflict with the obsolete package name (see the <ulink "
9909 "url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for details).  "
9910 "Please note that you should only add a <literal>Provides</literal> relation "
9911 "if all packages depending on the obsolete package name continue to work "
9912 "after the renaming. Once you've uploaded the package and the package has "
9913 "moved into the archive, file a bug against <systemitem role=\"package\">&ftp-"
9914 "debian-org;</systemitem> asking to remove the package with the obsolete name "
9915 "(see <xref linkend=\"removing-pkgs\"/>).  Do not forget to properly reassign "
9916 "the package's bugs at the same time."
9917 msgstr ""
9918 "Quand les responsables amont d'un de vos paquet décident de renommer leur "
9919 "logiciel (ou si vous vous trompez en nommant un paquet), vous devrez "
9920 "intervenir en deux étapes pour changer son nom. D'abord, modifiez le fichier "
9921 "<filename>debian/control</filename> pour que le nouveau paquet remplace "
9922 "(<literal>Replaces</literal>), fournisse (<literal>Provides</literal>) et "
9923 "entre en conflit avec (<literal>Conflicts</literal>) le paquet mal nommé "
9924 "(reportez-vous à la <ulink url=\"&url-debian-policy;\">Charte Debian</ulink> "
9925 "pour les détails). Vous ne devriez ajouter une relation <literal>Provides</"
9926 "literal> que si tous les paquets dépendants du paquet mal nommé continuent "
9927 "de fonctionner après le changement de nom. Une fois le paquet installé dans "
9928 "l'archive, faites un rapport de bogue concernant le pseudopaquet <systemitem "
9929 "role=\"package\">&ftp-debian-org;</systemitem> et demandez la suppression du "
9930 "paquet mal nommé (voir <xref linkend=\"removing-pkgs\"/>). N'oubliez pas de "
9931 "réassigner correctement les bogues du paquet en même temps."
9932
9933 #. type: Content of: <chapter><section><section><para>
9934 #: pkgs.dbk:1404
9935 msgid ""
9936 "At other times, you may make a mistake in constructing your package and wish "
9937 "to replace it.  The only way to do this is to increase the version number "
9938 "and upload a new version.  The old version will be expired in the usual "
9939 "manner.  Note that this applies to each part of your package, including the "
9940 "sources: if you wish to replace the upstream source tarball of your package, "
9941 "you will need to upload it with a different version.  An easy possibility is "
9942 "to replace <filename>foo_1.00.orig.tar.gz</filename> with "
9943 "<filename>foo_1.00+0.orig.tar.gz</filename> or <filename>foo_1.00.orig.tar."
9944 "bz2</filename>.  This restriction gives each file on the ftp site a unique "
9945 "name, which helps to ensure consistency across the mirror network."
9946 msgstr ""
9947 "Vous pourriez aussi commettre une erreur en construisant le paquet et "
9948 "désirer le remplacer. La seule façon de faire est d'incrémenter le numéro de "
9949 "version et d'envoyer une nouvelle version. L'ancienne version expirera de la "
9950 "façon habituelle. Notez que ceci s'applique à chaque partie de votre paquet, "
9951 "y compris les sources : pour remplacer l'archive source amont de votre "
9952 "paquet, envoyez-la avec un numéro de version différent. Une possibilité "
9953 "simple est de remplacer <filename>foo_1.00.orig.tar.gz</filename> par "
9954 "<filename>foo_1.00+0.orig.tar.gz</filename> ou <filename>foo_1.00.orig.tar."
9955 "bz2</filename>. Cette restriction permet à chaque fichier de l'archive "
9956 "d'avoir un nom unique, ce qui aide à garantir la cohérence dans le réseau "
9957 "des miroirs."
9958
9959 # type: Content of: <chapter><section><section><title>
9960 #. type: Content of: <chapter><section><section><title>
9961 #: pkgs.dbk:1419
9962 msgid "Orphaning a package"
9963 msgstr "Abandon de paquet"
9964
9965 # type: Content of: <chapter><section><section><para>
9966 #. type: Content of: <chapter><section><section><para>
9967 #: pkgs.dbk:1421
9968 msgid ""
9969 "If you can no longer maintain a package, you need to inform others, and see "
9970 "that the package is marked as orphaned.  You should set the package "
9971 "maintainer to <literal>Debian QA Group &orphan-address;</literal> and submit "
9972 "a bug report against the pseudo package <systemitem role=\"package\">wnpp</"
9973 "systemitem>.  The bug report should be titled <literal>O: "
9974 "<replaceable>package</replaceable> -- <replaceable>short description</"
9975 "replaceable></literal> indicating that the package is now orphaned.  The "
9976 "severity of the bug should be set to <literal>normal</literal>; if the "
9977 "package has a priority of standard or higher, it should be set to "
9978 "important.  If you feel it's necessary, send a copy to &email-debian-devel; "
9979 "by putting the address in the X-Debbugs-CC: header of the message (no, don't "
9980 "use CC:, because that way the message's subject won't indicate the bug "
9981 "number)."
9982 msgstr ""
9983 "Si vous ne pouvez plus maintenir un paquet, il faut en informer les autres "
9984 "et faire le nécessaire pour le marquer <literal>orphaned</literal> "
9985 "(orphelin). Vous devriez remplacer votre nom par <literal>Debian QA Group "
9986 "&orphan-address;</literal> dans le champ <literal>Maintainer</literal> du "
9987 "paquet et faire un rapport de bogue sur le pseudopaquet <systemitem role="
9988 "\"package\">wnpp</systemitem>. Le titre de votre rapport de bogue devrait "
9989 "être « <literal>O: <replaceable>paquet</replaceable> -- "
9990 "<replaceable>description courte</replaceable></literal> » pour indiquer que "
9991 "le paquet est orphelin (<literal>O</literal> signifie « <literal>Orphaned</"
9992 "literal> » : orphelin). La gravité du bogue sera <literal>normal</literal> ; "
9993 "si le paquet a une priorité standard ou supérieure, elle devrait être "
9994 "<literal>important</literal>. Si vous le jugez nécessaire, envoyez une copie "
9995 "à &email-debian-devel; en mettant cette adresse dans le champ <literal>X-"
9996 "Debbugs-CC</literal> de l'en-tête du message. N'utilisez pas le champ "
9997 "<literal>CC</literal> sinon le sujet du message ne contiendra pas le numéro "
9998 "du bogue."
9999
10000 # type: Content of: <chapter><section><section><para>
10001 #. type: Content of: <chapter><section><section><para>
10002 #: pkgs.dbk:1436
10003 msgid ""
10004 "If you just intend to give the package away, but you can keep maintainership "
10005 "for the moment, then you should instead submit a bug against <systemitem "
10006 "role=\"package\">wnpp</systemitem> and title it <literal>RFA: "
10007 "<replaceable>package</replaceable> -- <replaceable>short description</"
10008 "replaceable></literal>.  <literal>RFA</literal> stands for <literal>Request "
10009 "For Adoption</literal>."
10010 msgstr ""
10011 "Si vous avez simplement l'intention de donner le paquet, mais que vous "
10012 "pouvez conserver sa maintenance pour le moment, vous devriez plutôt "
10013 "soumettre un rapport de bogue sur <systemitem role=\"package\">wnpp</"
10014 "systemitem> intitulé <literal>RFA: <replaceable>package</replaceable> -- "
10015 "<replaceable>description courte</replaceable></literal>. <literal>RFA</"
10016 "literal> signifie « <literal>Request For Adoption</literal> » (demande "
10017 "d'adoption)."
10018
10019 # type: Content of: <chapter><section><section><para>
10020 #. type: Content of: <chapter><section><section><para>
10021 #: pkgs.dbk:1444
10022 msgid ""
10023 "More information is on the <ulink url=\"&url-wnpp;\">WNPP web pages</ulink>."
10024 msgstr ""
10025 "Vous pouvez trouver plus d'informations sur les <ulink url=\"&url-wnpp;"
10026 "\">pages web <literal>WNPP</literal></ulink> (« <literal>Work-Needing and "
10027 "Prospective Packages</literal> » : paquets en souffrance et paquets "
10028 "souhaités)."
10029
10030 # type: Content of: <chapter><section><section><title>
10031 #. type: Content of: <chapter><section><section><title>
10032 #: pkgs.dbk:1450
10033 msgid "Adopting a package"
10034 msgstr "Adoption de paquet"
10035
10036 # type: Content of: <chapter><section><section><para>
10037 #. type: Content of: <chapter><section><section><para>
10038 #: pkgs.dbk:1452
10039 msgid ""
10040 "A list of packages in need of a new maintainer is available in the <ulink "
10041 "url=\"&url-wnpp;\">Work-Needing and Prospective Packages list (WNPP)</"
10042 "ulink>.  If you wish to take over maintenance of any of the packages listed "
10043 "in the WNPP, please take a look at the aforementioned page for information "
10044 "and procedures."
10045 msgstr ""
10046 "Une liste des paquets en attente de nouveau responsable est disponible dans "
10047 "la <ulink url=\"&url-wnpp;\">liste des paquets en souffrance et paquets "
10048 "souhaités (<literal>WNPP</literal>)</ulink>. Afin de prendre en charge un "
10049 "paquet de cette liste, reportez-vous à la page mentionnée précédemment pour "
10050 "plus d'informations et les procédures à suivre."
10051
10052 #. type: Content of: <chapter><section><section><para>
10053 #: pkgs.dbk:1459
10054 msgid ""
10055 "It is not OK to simply take over a package that you feel is neglected — that "
10056 "would be package hijacking.  You can, of course, contact the current "
10057 "maintainer and ask them if you may take over the package.  If you have "
10058 "reason to believe a maintainer has gone AWOL (absent without leave), see "
10059 "<xref linkend=\"mia-qa\"/>."
10060 msgstr ""
10061 "Prendre un paquet parce qu'il vous semble négligé n'est pas correct — ce "
10062 "serait un détournement de paquet. Vous pouvez prendre contact avec le "
10063 "responsable actuel et lui demander si vous pouvez prendre en charge ce "
10064 "paquet. Si vous avez le sentiment qu'un responsable est parti sans prévenir "
10065 "(« <literal>absent without leave</literal> » ou <literal>AWOL</literal>), "
10066 "veuillez vous reporter à <xref linkend=\"mia-qa\"/>."
10067
10068 # type: Content of: <chapter><section><section><para>
10069 #. type: Content of: <chapter><section><section><para>
10070 #: pkgs.dbk:1465
10071 msgid ""
10072 "Generally, you may not take over the package without the assent of the "
10073 "current maintainer.  Even if they ignore you, that is still not grounds to "
10074 "take over a package.  Complaints about maintainers should be brought up on "
10075 "the developers' mailing list.  If the discussion doesn't end with a positive "
10076 "conclusion, and the issue is of a technical nature, consider bringing it to "
10077 "the attention of the technical committee (see the <ulink url=\"&url-tech-"
10078 "ctte;\">technical committee web page</ulink> for more information)."
10079 msgstr ""
10080 "Normalement, vous ne pouvez pas adopter un paquet sans l'accord de son "
10081 "responsable. Même s'il vous ignore, ce n'est pas une raison pour le faire. "
10082 "Les plaintes à propos des responsables devraient être portées sur la liste "
10083 "de diffusion des développeurs. Si la discussion ne se termine pas par une "
10084 "conclusion positive et que le problème est de nature technique, envisagez de "
10085 "porter le cas à l'attention du comité technique (voir la <ulink url=\"&url-"
10086 "tech-ctte;\">page web du comité technique</ulink> pour plus d'informations)."
10087
10088 # type: Content of: <chapter><section><section><para>
10089 #. type: Content of: <chapter><section><section><para>
10090 #: pkgs.dbk:1475
10091 msgid ""
10092 "If you take over an old package, you probably want to be listed as the "
10093 "package's official maintainer in the bug system.  This will happen "
10094 "automatically once you upload a new version with an updated "
10095 "<literal>Maintainer</literal> field, although it can take a few hours after "
10096 "the upload is done.  If you do not expect to upload a new version for a "
10097 "while, you can use <xref linkend=\"pkg-tracking-system\"/> to get the bug "
10098 "reports.  However, make sure that the old maintainer has no problem with the "
10099 "fact that they will continue to receive the bugs during that time."
10100 msgstr ""
10101 "Si vous reprenez un vieux paquet, vous voudrez sûrement que le système de "
10102 "suivi des bogues indique que vous êtes le responsable du paquet. Cela se "
10103 "produira automatiquement une fois installé une nouvelle version du paquet "
10104 "dans l'archive avec le champ <literal>Maintainer</literal> à jour. Cela peut "
10105 "prendre quelques heures après l'envoi. Si vous ne pensez pas faire de mise à "
10106 "jour avant un moment, vous pouvez utiliser le <xref linkend=\"pkg-tracking-"
10107 "system\"/> pour recevoir les rapports de bogue. Cependant, assurez-vous que "
10108 "l'ancien responsable n'est pas embêté de recevoir les rapports de bogues en "
10109 "attendant."
10110
10111 # type: Content of: <chapter><section><title>
10112 #. type: Content of: <chapter><section><title>
10113 #: pkgs.dbk:1489
10114 msgid "Porting and being ported"
10115 msgstr "Portage"
10116
10117 # type: Content of: <chapter><section><para>
10118 #. type: Content of: <chapter><section><para>
10119 #: pkgs.dbk:1491
10120 msgid ""
10121 "Debian supports an ever-increasing number of architectures.  Even if you are "
10122 "not a porter, and you don't use any architecture but one, it is part of your "
10123 "duty as a maintainer to be aware of issues of portability.  Therefore, even "
10124 "if you are not a porter, you should read most of this chapter."
10125 msgstr ""
10126 "Debian gère un nombre croissant d'architectures. Même si vous n'êtes pas un "
10127 "porteur et que vous utilisez une seule architecture, il est de votre "
10128 "responsabilité de développeur d'être attentif aux questions de portabilité. "
10129 "C'est pourquoi il est important de lire ce chapitre même si vous n'êtes pas "
10130 "un porteur."
10131
10132 # type: Content of: <chapter><section><para>
10133 #. type: Content of: <chapter><section><para>
10134 #: pkgs.dbk:1497
10135 msgid ""
10136 "Porting is the act of building Debian packages for architectures that are "
10137 "different from the original architecture of the package maintainer's binary "
10138 "package.  It is a unique and essential activity.  In fact, porters do most "
10139 "of the actual compiling of Debian packages.  For instance, when a maintainer "
10140 "uploads a (portable) source packages with binaries for the <literal>i386</"
10141 "literal> architecture, it will be built for each of the other architectures, "
10142 "amounting to &number-of-arches; more builds."
10143 msgstr ""
10144 "Porter un paquet consiste à compiler un paquet binaire pour des "
10145 "architectures différentes de celle du paquet binaire du responsable du "
10146 "paquet. C'est une activité remarquable et essentielle. En fait, les porteurs "
10147 "sont à l'origine de la plupart des compilations de paquets Debian. Par "
10148 "exemple, quand un paquet source (portable) est envoyé avec les paquets "
10149 "binaires <literal>i386</literal>, il faut compter une compilation pour "
10150 "chaque autre architecture, soit un total de &number-of-arches; compilations."
10151
10152 # type: Content of: <chapter><section><section><title>
10153 #. type: Content of: <chapter><section><section><title>
10154 #: pkgs.dbk:1506
10155 msgid "Being kind to porters"
10156 msgstr "Courtoisie avec les porteurs"
10157
10158 # type: Content of: <chapter><section><section><para>
10159 #. type: Content of: <chapter><section><section><para>
10160 #: pkgs.dbk:1508
10161 msgid ""
10162 "Porters have a difficult and unique task, since they are required to deal "
10163 "with a large volume of packages.  Ideally, every source package should build "
10164 "right out of the box.  Unfortunately, this is often not the case.  This "
10165 "section contains a checklist of ``gotchas'' often committed by Debian "
10166 "maintainers — common problems which often stymie porters, and make their "
10167 "jobs unnecessarily difficult."
10168 msgstr ""
10169 "Les porteurs ont une tâche remarquable et difficile car ils doivent gérer un "
10170 "grand nombre de paquets. Idéalement, tout paquet source devrait compiler "
10171 "sans modification. Malheureusement, c'est rarement le cas. Cette section "
10172 "contient une liste d'erreurs régulièrement commises par les responsables "
10173 "Debian — problèmes courants qui bloquent souvent les porteurs et compliquent "
10174 "inutilement leur travail."
10175
10176 # type: Content of: <chapter><section><section><para>
10177 #. type: Content of: <chapter><section><section><para>
10178 #: pkgs.dbk:1516
10179 msgid ""
10180 "The first and most important thing is to respond quickly to bug or issues "
10181 "raised by porters.  Please treat porters with courtesy, as if they were in "
10182 "fact co-maintainers of your package (which, in a way, they are).  Please be "
10183 "tolerant of succinct or even unclear bug reports; do your best to hunt down "
10184 "whatever the problem is."
10185 msgstr ""
10186 "Ici, le premier et plus important point est de répondre rapidement aux "
10187 "rapports de bogues et problèmes soulevées par les porteurs. Traitez-les "
10188 "courtoisement, comme s'ils étaient co-responsables de vos paquets (ce qu'ils "
10189 "sont d'une certaine manière). Merci pour votre indulgence envers des "
10190 "rapports de bogue succincts ou peu clairs ; faites de votre mieux pour "
10191 "éliminer le problème."
10192
10193 # type: Content of: <chapter><section><section><para>
10194 #. type: Content of: <chapter><section><section><para>
10195 #: pkgs.dbk:1523
10196 msgid ""
10197 "By far, most of the problems encountered by porters are caused by "
10198 "<emphasis>packaging bugs</emphasis> in the source packages.  Here is a "
10199 "checklist of things you should check or be aware of."
10200 msgstr ""
10201 "Les problèmes les plus couramment rencontrés par les porteurs sont causés "
10202 "par des <emphasis>erreurs d'empaquetage</emphasis> dans le paquet source. "
10203 "Voici un pense-bête pour les points auxquels vous devez être attentif :"
10204
10205 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10206 #: pkgs.dbk:1530
10207 msgid ""
10208 "Make sure that your <literal>Build-Depends</literal> and <literal>Build-"
10209 "Depends-Indep</literal> settings in <filename>debian/control</filename> are "
10210 "set properly.  The best way to validate this is to use the <systemitem role="
10211 "\"package\">debootstrap</systemitem> package to create an <literal>unstable</"
10212 "literal> chroot environment (see <xref linkend=\"debootstrap\"/>).  Within "
10213 "that chrooted environment, install the <systemitem role=\"package\">build-"
10214 "essential</systemitem> package and any package dependencies mentioned in "
10215 "<literal>Build-Depends</literal> and/or <literal>Build-Depends-Indep</"
10216 "literal>.  Finally, try building your package within that chrooted "
10217 "environment.  These steps can be automated by the use of the "
10218 "<command>pbuilder</command> program which is provided by the package of the "
10219 "same name (see <xref linkend=\"pbuilder\"/>)."
10220 msgstr ""
10221 "vérifiez que les champs <literal>Build-Depends</literal> et <literal>Build-"
10222 "Depends-Indep</literal> du fichier <filename>debian/control</filename> sont "
10223 "corrects. Le meilleur moyen de le vérifier est d'utiliser le paquet "
10224 "<systemitem role=\"package\">debootstrap</systemitem> pour créer un "
10225 "environnement <literal>unstable</literal> <literal>chrooté</literal> (voir "
10226 "<xref linkend=\"debootstrap\"/>). Dans cet environnement <literal>chrooté</"
10227 "literal>, installez le paquet <systemitem role=\"package\">build-essential</"
10228 "systemitem> et tous les paquets mentionnés dans les champs <literal>Build-"
10229 "Depends</literal> ou <literal>Build-Depends-Indep</literal>. Ensuite, "
10230 "essayez de fabriquer le paquet dans cet environnement. Ces étapes peuvent "
10231 "être automatisées en utilisant le programme <command>pbuilder</command> "
10232 "fourni par le paquet de même nom (voir <xref linkend=\"pbuilder\"/>)."
10233
10234 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10235 #: pkgs.dbk:1545
10236 msgid ""
10237 "If you can't set up a proper chroot, <command>dpkg-depcheck</command> may be "
10238 "of assistance (see <xref linkend=\"dpkg-depcheck\"/>)."
10239 msgstr ""
10240 "En cas de difficultés pour configurer un environnement <literal>chrooté</"
10241 "literal>, <command>dpkg-depcheck</command> pourra peut-être vous aider (voir "
10242 "<xref linkend=\"dpkg-depcheck\"/>)."
10243
10244 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10245 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10246 #: pkgs.dbk:1549
10247 msgid ""
10248 "See the <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> for "
10249 "instructions on setting build dependencies."
10250 msgstr ""
10251 "Consultez la <ulink url=\"&url-debian-policy;\">Charte Debian</ulink> pour "
10252 "en savoir plus sur les dépendances de fabrication ;"
10253
10254 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10255 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10256 #: pkgs.dbk:1555
10257 msgid ""
10258 "Don't set architecture to a value other than <literal>all</literal> or "
10259 "<literal>any</literal> unless you really mean it.  In too many cases, "
10260 "maintainers don't follow the instructions in the <ulink url=\"&url-debian-"
10261 "policy;\">Debian Policy Manual</ulink>.  Setting your architecture to only "
10262 "one architecture (such as <literal>i386</literal> or <literal>amd64</"
10263 "literal>) is usually incorrect."
10264 msgstr ""
10265 "ne choisissez pas d'autres valeurs que <literal>all</literal> ou "
10266 "<literal>any</literal> pour le champ architecture sans avoir de bonnes "
10267 "raisons. Trop souvent, les développeurs ne respectent pas les instructions "
10268 "de la <ulink url=\"&url-debian-policy;\">Charte Debian</ulink>. Choisir la "
10269 "valeur <literal>i386</literal> ou <literal>amd64</literal> est généralement "
10270 "incorrect ;"
10271
10272 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10273 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10274 #: pkgs.dbk:1565
10275 msgid ""
10276 "Make sure your source package is correct.  Do <literal>dpkg-source -x "
10277 "<replaceable>package</replaceable>.dsc</literal> to make sure your source "
10278 "package unpacks properly.  Then, in there, try building your package from "
10279 "scratch with <command>dpkg-buildpackage</command>."
10280 msgstr ""
10281 "vérifiez que le paquet source est correct. Faites <literal>dpkg-source -x "
10282 "<replaceable>paquet</replaceable>.dsc</literal> pour vous assurer que le "
10283 "paquet se décompresse correctement. En utilisant le résultat de ce test, "
10284 "construisez votre paquet binaire à l'aide de la commande <command>dpkg-"
10285 "buildpackage</command> ;"
10286
10287 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10288 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10289 #: pkgs.dbk:1573
10290 msgid ""
10291 "Make sure you don't ship your source package with the <filename>debian/"
10292 "files</filename> or <filename>debian/substvars</filename> files.  They "
10293 "should be removed by the <literal>clean</literal> target of <filename>debian/"
10294 "rules</filename>."
10295 msgstr ""
10296 "vérifiez que les fichiers <filename>debian/files</filename> ou "
10297 "<filename>debian/substvars</filename> ne sont pas dans votre paquet source. "
10298 "Ils doivent être effacés par la cible <literal>clean</literal> de "
10299 "<filename>debian/rules</filename> ;"
10300
10301 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10302 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10303 #: pkgs.dbk:1581
10304 msgid ""
10305 "Make sure you don't rely on locally installed or hacked configurations or "
10306 "programs.  For instance, you should never be calling programs in <filename>/"
10307 "usr/local/bin</filename> or the like.  Try not to rely on programs being "
10308 "setup in a special way.  Try building your package on another machine, even "
10309 "if it's the same architecture."
10310 msgstr ""
10311 "assurez-vous de ne pas dépendre d'éléments de configuration, ou de logiciels "
10312 "installés ou modifiés localement. Par exemple, vous ne devriez jamais "
10313 "appeler des programmes du répertoire <filename>/usr/local/bin</filename> ou "
10314 "de répertoires équivalents. Essayez de ne pas dépendre de logiciels "
10315 "configurés de manière spéciale. Essayez de construire votre paquet sur une "
10316 "autre machine, même s'il s'agit de la même architecture ;"
10317
10318 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10319 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10320 #: pkgs.dbk:1590
10321 msgid ""
10322 "Don't depend on the package you're building being installed already (a sub-"
10323 "case of the above issue). There are, of course, exceptions to this rule, but "
10324 "be aware that any case like this needs manual bootstrapping and cannot be "
10325 "done by automated package builders."
10326 msgstr ""
10327 "ne vous appuyez pas sur une installation préexistante du paquet (un sous-cas "
10328 "de la remarque précédente). Il existe, bien sûr, des exceptions à cette "
10329 "règle, mais soyez conscient que chaque cas comme celui-ci demande une mise "
10330 "en place (« <literal>bootstrapping</literal> ») manuelle et ne peut être "
10331 "automatisé par les services d'empaquetage ;"
10332
10333 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10334 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10335 #: pkgs.dbk:1598
10336 msgid ""
10337 "Don't rely on the compiler being a certain version, if possible.  If not, "
10338 "then make sure your build dependencies reflect the restrictions, although "
10339 "you are probably asking for trouble, since different architectures sometimes "
10340 "standardize on different compilers."
10341 msgstr ""
10342 "si possible, ne dépendez pas d'une version particulière d'un compilateur. Si "
10343 "vous ne pouvez pas faire autrement, assurez-vous que les dépendances de "
10344 "fabrication reflètent cette restriction, bien que vous cherchiez sûrement "
10345 "les problèmes car certaines architectures pourraient choisir un compilateur "
10346 "différent ;"
10347
10348 # type: Content of: <chapter><section><section><orderedlist><listitem><para>
10349 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10350 #: pkgs.dbk:1606
10351 msgid ""
10352 "Make sure your <filename>debian/rules</filename> contains separate "
10353 "<literal>binary-arch</literal> and <literal>binary-indep</literal> targets, "
10354 "as the Debian Policy Manual requires.  Make sure that both targets work "
10355 "independently, that is, that you can call the target without having called "
10356 "the other before.  To test this, try to run <command>dpkg-buildpackage -B</"
10357 "command>."
10358 msgstr ""
10359 "vérifiez que le fichier <filename>debian/rules</filename> distingue les "
10360 "cibles <literal>binary-arch</literal> et <literal>binary-indep</literal> "
10361 "comme l'exige la Charte Debian. Vérifiez que ces cibles sont indépendantes "
10362 "l'une de l'autre, c'est-à-dire, qu'il n'est pas nécessaire d'invoquer l'une "
10363 "de ces cibles avant d'invoquer l'autre. Pour vérifier cela, essayez "
10364 "d'exécuter <command>dpkg-buildpackage -B</command>."
10365
10366 # type: Content of: <chapter><section><section><title>
10367 #. type: Content of: <chapter><section><section><title>
10368 #: pkgs.dbk:1617
10369 msgid "Guidelines for porter uploads"
10370 msgstr "Conseils aux porteurs pour les mises à jour"
10371
10372 # type: Content of: <chapter><section><section><para>
10373 #. type: Content of: <chapter><section><section><para>
10374 #: pkgs.dbk:1619
10375 msgid ""
10376 "If the package builds out of the box for the architecture to be ported to, "
10377 "you are in luck and your job is easy.  This section applies to that case; it "
10378 "describes how to build and upload your binary package so that it is properly "
10379 "installed into the archive.  If you do have to patch the package in order to "
10380 "get it to compile for the other architecture, you are actually doing a "
10381 "source NMU, so consult <xref linkend=\"nmu-guidelines\"/> instead."
10382 msgstr ""
10383 "Si le paquet se construit tel quel sur l'architecture visée, vous avez de la "
10384 "chance et votre travail est facile. Cette section s'applique dans ce cas ; "
10385 "elle décrit comment construire et installer correctement le paquet binaire "
10386 "dans l'archive Debian. Si vous devez modifier le paquet pour le rendre "
10387 "compilable sur la nouvelle architecture, il faudra faire une NMU sources, "
10388 "consultez plutôt <xref linkend=\"nmu-guidelines\"/>."
10389
10390 # type: Content of: <chapter><section><section><para>
10391 #. type: Content of: <chapter><section><section><para>
10392 #: pkgs.dbk:1627
10393 msgid ""
10394 "For a porter upload, no changes are being made to the source.  You do not "
10395 "need to touch any of the files in the source package.  This includes "
10396 "<filename>debian/changelog</filename>."
10397 msgstr ""
10398 "Pour un envoi de portage, ne faites pas de changement dans les sources. Vous "
10399 "n'avez pas besoin de modifier les fichiers du paquet source, y compris le "
10400 "fichier <filename>debian/changelog</filename>."
10401
10402 # type: Content of: <chapter><section><section><para>
10403 #. type: Content of: <chapter><section><section><para>
10404 #: pkgs.dbk:1632
10405 msgid ""
10406 "The way to invoke <command>dpkg-buildpackage</command> is as <literal>dpkg-"
10407 "buildpackage -B -m<replaceable>porter-email</replaceable></literal>.  Of "
10408 "course, set <replaceable>porter-email</replaceable> to your email address.  "
10409 "This will do a binary-only build of only the architecture-dependent portions "
10410 "of the package, using the <literal>binary-arch</literal> target in "
10411 "<filename>debian/rules</filename>."
10412 msgstr ""
10413 "La manière d'invoquer <command>dpkg-buildpackage</command> est la suivante : "
10414 "<literal>dpkg-buildpackage -B -m<replaceable>adresse-porteur</replaceable></"
10415 "literal>. Bien sûr, remplacez <replaceable>adresse-porteur</replaceable> par "
10416 "votre adresse électronique. Cette commande construira les parties du paquet "
10417 "qui dépendent de l'architecture, en utilisant la cible <literal>binary-arch</"
10418 "literal> de <filename>debian/rules</filename>."
10419
10420 # type: Content of: <chapter><section><section><para>
10421 #. type: Content of: <chapter><section><section><para>
10422 #: pkgs.dbk:1641
10423 msgid ""
10424 "If you are working on a Debian machine for your porting efforts and you need "
10425 "to sign your upload locally for its acceptance in the archive, you can run "
10426 "<command>debsign</command> on your <filename>.changes</filename> file to "
10427 "have it signed conveniently, or use the remote signing mode of <command>dpkg-"
10428 "sig</command>."
10429 msgstr ""
10430 "Si vous travaillez sur une machine Debian pour vos efforts de portage et que "
10431 "vous devez signer l'envoi localement pour être accepté dans l'archive, vous "
10432 "pouvez exécuter <command>debsign</command> sur le fichier <filename>."
10433 "changes</filename> pour qu'il soit signé convenablement, ou utiliser le mode "
10434 "de signature à distance de <command>dpkg-sig</command>."
10435
10436 # type: Content of: <chapter><section><section><section><title>
10437 #. type: Content of: <chapter><section><section><section><title>
10438 #: pkgs.dbk:1648
10439 msgid "Recompilation or binary-only NMU"
10440 msgstr ""
10441 "Recompilation ou mise à jour indépendante binaire (<literal>binNMU</literal>)"
10442
10443 #. type: Content of: <chapter><section><section><section><para>
10444 #: pkgs.dbk:1650
10445 msgid ""
10446 "Sometimes the initial porter upload is problematic because the environment "
10447 "in which the package was built was not good enough (outdated or obsolete "
10448 "library, bad compiler, etc.).  Then you may just need to recompile it in an "
10449 "updated environment.  However, you have to bump the version number in this "
10450 "case, so that the old bad package can be replaced in the Debian archive "
10451 "(<command>dak</command> refuses to install new packages if they don't have a "
10452 "version number greater than the currently available one)."
10453 msgstr ""
10454 "Parfois, l'envoi du porteur initial pose problème car l'environnement dans "
10455 "lequel le paquet a été construit n'était pas bon (bibliothèques périmées ou "
10456 "obsolètes, mauvais compilateur, etc.). Il se peut que vous ayez à le "
10457 "recompiler dans un environnement mis à jour. Cependant, dans ce cas, vous "
10458 "devez changer le numéro de version pour que les mauvais anciens paquets "
10459 "soient remplacés dans l'archive Debian (<command>dak</command> refuse "
10460 "d'installer un nouveau paquet s'il n'a pas un numéro de version supérieur à "
10461 "celui actuellement disponible)."
10462
10463 # type: Content of: <chapter><section><section><section><para>
10464 #. type: Content of: <chapter><section><section><section><para>
10465 #: pkgs.dbk:1659
10466 msgid ""
10467 "You have to make sure that your binary-only NMU doesn't render the package "
10468 "uninstallable.  This could happen when a source package generates arch-"
10469 "dependent and arch-independent packages that have inter-dependencies "
10470 "generated using dpkg's substitution variable <literal>$(Source-Version)</"
10471 "literal>."
10472 msgstr ""
10473 "Vous devez vous assurer que votre binNMU ne rend pas le paquet non "
10474 "installable. Cela peut arriver si un paquet source génère des paquets "
10475 "dépendants et indépendants de l'architecture qui dépendent les uns des "
10476 "autres via <literal>$(Source-Version)</literal>."
10477
10478 # type: Content of: <chapter><section><section><section><para>
10479 #. type: Content of: <chapter><section><section><section><para>
10480 #: pkgs.dbk:1665
10481 msgid ""
10482 "Despite the required modification of the changelog, these are called binary-"
10483 "only NMUs — there is no need in this case to trigger all other architectures "
10484 "to consider themselves out of date or requiring recompilation."
10485 msgstr ""
10486 "Malgré la modification nécessaire du journal de modification "
10487 "(<filename>changelog</filename>), ce type de mise à jour est appelé binNMU — "
10488 "il n'est pas nécessaire de reconsidérer le statut des paquets binaires des "
10489 "autres architectures pour les marquer périmés ou à recompiler."
10490
10491 # type: Content of: <chapter><section><section><section><para>
10492 #. type: Content of: <chapter><section><section><section><para>
10493 #: pkgs.dbk:1670
10494 msgid ""
10495 "Such recompilations require special ``magic'' version numbering, so that the "
10496 "archive maintenance tools recognize that, even though there is a new Debian "
10497 "version, there is no corresponding source update.  If you get this wrong, "
10498 "the archive maintainers will reject your upload (due to lack of "
10499 "corresponding source code)."
10500 msgstr ""
10501 "Ces recompilations nécessitent des numéros de version « magiques » pour que "
10502 "le système de maintenance de l'archive comprenne que, bien qu'il y ait une "
10503 "nouvelle version, il n'y a pas eu de modification des sources. Si vous ne "
10504 "faites pas cela correctement, les administrateurs de l'archive rejetteront "
10505 "votre mise à jour (car il n'y aura pas de code source associé)."
10506
10507 # type: Content of: <chapter><section><section><section><para><footnote><para>
10508 #. type: Content of: <chapter><section><section><section><para><footnote><para>
10509 #: pkgs.dbk:1685
10510 msgid ""
10511 "In the past, such NMUs used the third-level number on the Debian part of the "
10512 "revision to denote their recompilation-only status; however, this syntax was "
10513 "ambiguous with native packages and did not allow proper ordering of "
10514 "recompile-only NMUs, source NMUs, and security NMUs on the same package, and "
10515 "has therefore been abandoned in favor of this new syntax."
10516 msgstr ""
10517 "Par le passé, ces NMU utilisaient le numéro de troisième niveau de la partie "
10518 "Debian de la révision pour indiquer l'état de seule recompilation ; "
10519 "cependant, cette syntaxe était ambiguë pour les paquets natifs et ne "
10520 "permettait pas d'ordonner correct les NMU par seule recompilation, les NMU "
10521 "source et les NMU de sécurité sur le même paquet, elle a donc été abandonnée "
10522 "en faveur de cette nouvelle syntaxe."
10523
10524 #. type: Content of: <chapter><section><section><section><para>
10525 #: pkgs.dbk:1677
10526 msgid ""
10527 "The ``magic'' for a recompilation-only NMU is triggered by using a suffix "
10528 "appended to the package version number, following the form "
10529 "<literal>b<replaceable>number</replaceable></literal>.  For instance, if the "
10530 "latest version you are recompiling against was version <literal>2.9-3</"
10531 "literal>, your binary-only NMU should carry a version of <literal>2.9-3+b1</"
10532 "literal>.  If the latest version was <literal>3.4+b1</literal> (i.e, a "
10533 "native package with a previous recompilation NMU), your binary-only NMU "
10534 "should have a version number of <literal>3.4+b2</literal>.<placeholder type="
10535 "\"footnote\" id=\"0\"/>"
10536 msgstr ""
10537 "La « magie » d'une NMU par seule recompilation est déclenchée par "
10538 "l'utilisation d'un suffixe ajouté au numéro de version du paquet de la forme "
10539 "<literal>b<replaceable>numéro</replaceable></literal>. Par exemple, si la "
10540 "dernière version recompilée était la version <literal>2.9-3</literal>, la "
10541 "binNMU aura le pour version <literal>2.9-3+b1</literal>. Si la dernière "
10542 "version était <literal>3.4+b1</literal> (c'est-à-dire un paquet natif avec "
10543 "une précédente NMU par recompilation), la binNMU aura le numéro de version "
10544 "<literal>3.4+b2</literal>.<placeholder type=\"footnote\" id=\"0\"/>"
10545
10546 # type: Content of: <chapter><section><section><section><para>
10547 #. type: Content of: <chapter><section><section><section><para>
10548 #: pkgs.dbk:1693
10549 msgid ""
10550 "Similar to initial porter uploads, the correct way of invoking <command>dpkg-"
10551 "buildpackage</command> is <literal>dpkg-buildpackage -B</literal> to only "
10552 "build the architecture-dependent parts of the package."
10553 msgstr ""
10554 "De manière similaire aux envois du porteur initial, la façon correcte "
10555 "d'invoquer <command>dpkg-buildpackage</command> est <literal>dpkg-"
10556 "buildpackage -B</literal> pour ne construire que les parties dépendant de "
10557 "l'architecture du paquet."
10558
10559 # type: Content of: <chapter><section><section><section><title>
10560 #. type: Content of: <chapter><section><section><section><title>
10561 #: pkgs.dbk:1700
10562 msgid "When to do a source NMU if you are a porter"
10563 msgstr "NMU source pour un portage"
10564
10565 # type: Content of: <chapter><section><section><section><para>
10566 #. type: Content of: <chapter><section><section><section><para>
10567 #: pkgs.dbk:1702
10568 msgid ""
10569 "Porters doing a source NMU generally follow the guidelines found in <xref "
10570 "linkend=\"nmu\"/>, just like non-porters.  However, it is expected that the "
10571 "wait cycle for a porter's source NMU is smaller than for a non-porter, since "
10572 "porters have to cope with a large quantity of packages.  Again, the "
10573 "situation varies depending on the distribution they are uploading to.  It "
10574 "also varies whether the architecture is a candidate for inclusion into the "
10575 "next stable release; the release managers decide and announce which "
10576 "architectures are candidates."
10577 msgstr ""
10578 "Les porteurs faisant des NMU source suivent normalement les instructions de "
10579 "<xref linkend=\"nmu\"/> tout comme les non-porteurs. Les délais d'attente "
10580 "sont cependant réduits car les porteurs doivent manipuler un grand nombre de "
10581 "paquets. À nouveau, la situation diffère selon la distribution visée. Elle "
10582 "varie également si l'architecture est candidate pour la prochaine version "
10583 "stable ; les responsables de publication décident et annoncent quelles sont "
10584 "les architectures candidates."
10585
10586 # type: Content of: <chapter><section><section><section><para>
10587 #. type: Content of: <chapter><section><section><section><para>
10588 #: pkgs.dbk:1711
10589 msgid ""
10590 "If you are a porter doing an NMU for <literal>unstable</literal>, the above "
10591 "guidelines for porting should be followed, with two variations.  Firstly, "
10592 "the acceptable waiting period — the time between when the bug is submitted "
10593 "to the BTS and when it is OK to do an NMU — is seven days for porters "
10594 "working on the <literal>unstable</literal> distribution.  This period can be "
10595 "shortened if the problem is critical and imposes hardship on the porting "
10596 "effort, at the discretion of the porter group.  (Remember, none of this is "
10597 "Policy, just mutually agreed upon guidelines.) For uploads to "
10598 "<literal>stable</literal> or <literal>testing</literal>, please coordinate "
10599 "with the appropriate release team first."
10600 msgstr ""
10601 "Si vous êtes porteur et faites une NMU pour <literal>unstable</literal>, les "
10602 "instructions précédentes sont applicables à deux différences près. Tout "
10603 "d'abord, le temps d'attente raisonnable — délai entre le moment où vous "
10604 "envoyez un rapport au BTS et le moment où vous pouvez faire une NMU — est de "
10605 "sept jours. Ce délai peut être réduit si le problème est crucial et met "
10606 "l'effort de portage en difficulté : c'est à la discrétion de l'équipe de "
10607 "portage. (Souvenez-vous, il ne s'agit pas d'un règlement, mais de "
10608 "recommandations communément acceptées.) Pour les envois de <literal>stable</"
10609 "literal> ou <literal>testing</literal>, veuillez d'abord vous coordonner "
10610 "avec l'équipe de publication concernée."
10611
10612 # type: Content of: <chapter><section><section><section><para>
10613 #. type: Content of: <chapter><section><section><section><para>
10614 #: pkgs.dbk:1723
10615 msgid ""
10616 "Secondly, porters doing source NMUs should make sure that the bug they "
10617 "submit to the BTS should be of severity <literal>serious</literal> or "
10618 "greater.  This ensures that a single source package can be used to compile "
10619 "every supported Debian architecture by release time.  It is very important "
10620 "that we have one version of the binary and source package for all "
10621 "architectures in order to comply with many licenses."
10622 msgstr ""
10623 "Deuxième différence, les porteurs faisant des NMU source doivent choisir une "
10624 "gravité <literal>serious</literal> (sérieuse) ou supérieure quand ils "
10625 "envoient leur rapport au BTS. Ceci assure qu'un paquet source unique permet "
10626 "de produire un paquet binaire pour chaque architecture maintenue au moment "
10627 "de la sortie de la distribution. Il est très important d'avoir un paquet "
10628 "source et un paquet binaire pour toutes les architectures pour être conforme "
10629 "à plusieurs licences."
10630
10631 # type: Content of: <chapter><section><section><section><para>
10632 #. type: Content of: <chapter><section><section><section><para>
10633 #: pkgs.dbk:1731
10634 msgid ""
10635 "Porters should try to avoid patches which simply kludge around bugs in the "
10636 "current version of the compile environment, kernel, or libc.  Sometimes such "
10637 "kludges can't be helped.  If you have to kludge around compiler bugs and the "
10638 "like, make sure you <literal>#ifdef</literal> your work properly; also, "
10639 "document your kludge so that people know to remove it once the external "
10640 "problems have been fixed."
10641 msgstr ""
10642 "Les porteurs doivent éviter d'implémenter des contournements pour des bogues "
10643 "de l'environnement de compilation, du noyau ou de la <literal>libc</"
10644 "literal>. Parfois, ces contournements sont inévitables. Si vous devez faire "
10645 "quelque chose de ce genre, marquez proprement vos modifications avec des "
10646 "<literal>#ifdef</literal> et documentez votre contournement pour pouvoir le "
10647 "retirer une fois le problème disparu."
10648
10649 # type: Content of: <chapter><section><section><section><para>
10650 #. type: Content of: <chapter><section><section><section><para>
10651 #: pkgs.dbk:1739
10652 msgid ""
10653 "Porters may also have an unofficial location where they can put the results "
10654 "of their work during the waiting period.  This helps others running the port "
10655 "have the benefit of the porter's work, even during the waiting period.  Of "
10656 "course, such locations have no official blessing or status, so buyer beware."
10657 msgstr ""
10658 "Les porteurs peuvent aussi avoir un dépôt non officiel pour publier le "
10659 "résultat de leur travail pendant le délai d'attente. Ainsi, d'autres "
10660 "personnes peuvent bénéficier du travail du porteur même pendant ce délai. "
10661 "Bien sûr, ces dépôts n'ont rien d'officiel, donc soyez sur vos gardes si "
10662 "vous les utilisez."
10663
10664 # type: Content of: <chapter><section><section><title>
10665 #. type: Content of: <chapter><section><section><title>
10666 #: pkgs.dbk:1749
10667 msgid "Porting infrastructure and automation"
10668 msgstr "Infrastructure de portage et automatisation"
10669
10670 # type: Content of: <chapter><section><section><para>
10671 #. type: Content of: <chapter><section><section><para>
10672 #: pkgs.dbk:1751
10673 msgid ""
10674 "There is infrastructure and several tools to help automate package porting.  "
10675 "This section contains a brief overview of this automation and porting to "
10676 "these tools; see the package documentation or references for full "
10677 "information."
10678 msgstr ""
10679 "Une infrastructure et plusieurs outils sont disponibles pour faciliter "
10680 "l'automatisation du portage des paquets. Cette section contient un bref "
10681 "aperçu de cette automatisation et de ces outils ; veuillez vous reporter à "
10682 "la documentation des paquets ou les références pour des informations "
10683 "complètes."
10684
10685 # type: Content of: <chapter><section><section><section><title>
10686 #. type: Content of: <chapter><section><section><section><title>
10687 #: pkgs.dbk:1756
10688 msgid "Mailing lists and web pages"
10689 msgstr "Listes de diffusion et pages web"
10690
10691 # type: Content of: <chapter><section><section><section><para>
10692 #. type: Content of: <chapter><section><section><section><para>
10693 #: pkgs.dbk:1758
10694 msgid ""
10695 "Web pages containing the status of each port can be found at <ulink url="
10696 "\"&url-debian-ports;\"></ulink>."
10697 msgstr ""
10698 "Les pages web contenant l'état de chaque portage peuvent être trouvées à "
10699 "<ulink url=\"&url-debian-ports;\"></ulink>."
10700
10701 # type: Content of: <chapter><section><section><section><para>
10702 #. type: Content of: <chapter><section><section><section><para>
10703 #: pkgs.dbk:1762
10704 msgid ""
10705 "Each port of Debian has a mailing list.  The list of porting mailing lists "
10706 "can be found at <ulink url=\"&url-debian-port-lists;\"></ulink>.  These "
10707 "lists are used to coordinate porters, and to connect the users of a given "
10708 "port with the porters."
10709 msgstr ""
10710 "Chaque portage de Debian possède sa propre liste de diffusion. La liste des "
10711 "listes de diffusion de portage peut être trouvée à <ulink url=\"&url-debian-"
10712 "port-lists;\"></ulink>. Ces listes sont utilisées pour coordonner les "
10713 "porteurs et pour mettre en relation les utilisateurs d'un portage donné avec "
10714 "les porteurs."
10715
10716 # type: Content of: <chapter><section><section><section><title>
10717 #. type: Content of: <chapter><section><section><section><title>
10718 #: pkgs.dbk:1770
10719 msgid "Porter tools"
10720 msgstr "Outils pour les porteurs"
10721
10722 #. type: Content of: <chapter><section><section><section><para>
10723 #: pkgs.dbk:1772
10724 msgid ""
10725 "Descriptions of several porting tools can be found in <xref linkend=\"tools-"
10726 "porting\"/>."
10727 msgstr ""
10728 "Les descriptions de plusieurs outils de portage peuvent être trouvées en "
10729 "<xref linkend=\"tools-porting\"/>."
10730
10731 # type: Content of: <chapter><section><section><section><title>
10732 #. type: Content of: <chapter><section><section><section><title>
10733 #: pkgs.dbk:1778
10734 msgid "<systemitem role=\"package\">wanna-build</systemitem>"
10735 msgstr "<systemitem role=\"package\">wanna-build</systemitem>"
10736
10737 # type: Content of: <chapter><section><section><section><para>
10738 #. type: Content of: <chapter><section><section><section><para>
10739 #: pkgs.dbk:1780
10740 msgid ""
10741 "The <systemitem role=\"package\">wanna-build</systemitem> system is used as "
10742 "a distributed, client-server build distribution system.  It is usually used "
10743 "in conjunction with build daemons running the <systemitem role=\"package"
10744 "\">buildd</systemitem> program. <literal>Build daemons</literal> are "
10745 "``slave'' hosts which contact the central <systemitem role=\"package\">wanna-"
10746 "build</systemitem> system to receive a list of packages that need to be "
10747 "built."
10748 msgstr ""
10749 "Le système <systemitem role=\"package\">wanna-build</systemitem> est un "
10750 "système distribué pour la compilation d'une distribution. Il est "
10751 "habituellement utilisé en conjonction avec des automates de compilation "
10752 "faisant fonctionner le programme <systemitem role=\"package\">buildd</"
10753 "systemitem>.  Les automates de compilation (« <literal>build daemons</"
10754 "literal> ») sont des machines « esclaves » qui récupèrent la liste des "
10755 "paquets à compiler du système principal <systemitem role=\"package\">wanna-"
10756 "build</systemitem>."
10757
10758 #. type: Content of: <chapter><section><section><section><para>
10759 #: pkgs.dbk:1788
10760 msgid ""
10761 "<systemitem role=\"package\">wanna-build</systemitem> is not yet available "
10762 "as a package; however, all Debian porting efforts are using it for automated "
10763 "package building.  The tool used to do the actual package builds, "
10764 "<systemitem role=\"package\">sbuild</systemitem> is available as a package, "
10765 "see its description in <xref linkend=\"sbuild\"/>.  Please note that the "
10766 "packaged version is not the same as the one used on build daemons, but it is "
10767 "close enough to reproduce problems."
10768 msgstr ""
10769 "<systemitem role=\"package\">wanna-build</systemitem> n'est pas encore "
10770 "disponible sous forme de paquet ; pourtant, tous les efforts de portage "
10771 "l'utilisent pour automatiser la compilation de paquets. L'outil de "
10772 "compilation vraiment utilisé est dans le paquet <systemitem role=\"package"
10773 "\">sbuild</systemitem>, voir la description en <xref linkend=\"sbuild\"/>. "
10774 "La version empaquetée n'est pas la même que celle utilisée sur les automates "
10775 "de compilation, mais suffisamment proche pour reproduire les problèmes."
10776
10777 # type: Content of: <chapter><section><section><section><para>
10778 #. type: Content of: <chapter><section><section><section><para>
10779 #: pkgs.dbk:1797
10780 msgid ""
10781 "Most of the data produced by <systemitem role=\"package\">wanna-build</"
10782 "systemitem> which is generally useful to porters is available on the web at "
10783 "<ulink url=\"&url-buildd;\"></ulink>.  This data includes nightly updated "
10784 "statistics, queueing information and logs for build attempts."
10785 msgstr ""
10786 "La plupart des informations produites par <systemitem role=\"package\">wanna-"
10787 "build</systemitem>, souvent utiles pour les porteurs, sont disponibles sur "
10788 "la toile à l'adresse <ulink url=\"&url-buildd;\"></ulink>. Les données "
10789 "disponibles sont entre autres les statistiques mises à jour chaque nuit, les "
10790 "informations de file d'attente et les journaux de tentatives de compilation."
10791
10792 # type: Content of: <chapter><section><section><section><para>
10793 #. type: Content of: <chapter><section><section><section><para>
10794 #: pkgs.dbk:1803
10795 msgid ""
10796 "We are quite proud of this system, since it has so many possible uses.  "
10797 "Independent development groups can use the system for different sub-flavors "
10798 "of Debian, which may or may not really be of general interest (for instance, "
10799 "a flavor of Debian built with <command>gcc</command> bounds checking).  It "
10800 "will also enable Debian to recompile entire distributions quickly."
10801 msgstr ""
10802 "Ce système est une fierté de Debian car il a de nombreux usages potentiels. "
10803 "Il peut être utilisé par des groupes de développeurs indépendants pour créer "
10804 "différentes variantes de Debian d'intérêt général ou non (par exemple, une "
10805 "variante de Debian compilée avec des vérifications de limites "
10806 "(« <literal>bounds checking</literal> ») de <command>gcc</command>). Ce "
10807 "système permettra aussi de recompiler rapidement toute une distribution."
10808
10809 #. type: Content of: <chapter><section><section><section><para>
10810 #: pkgs.dbk:1810
10811 msgid ""
10812 "The wanna-build team, in charge of the buildds, can be reached at "
10813 "<literal>debian-wb-team@lists.debian.org</literal>.  To determine who (wanna-"
10814 "build team, release team) and how (mail, BTS)  to contact, refer to <ulink "
10815 "url=\"&url-wb-team;\"></ulink>."
10816 msgstr ""
10817 "L'équipe de <systemitem role=\"package\">wanna-build</systemitem>, en charge "
10818 "des empaqueteurs (« <literal>buildd</literal> »), peut être contactée à "
10819 "l'adresse électronique <literal>debian-wb-team@lists.debian.org</literal>. "
10820 "Pour savoir qui (équipe de <systemitem role=\"package\">wanna-build</"
10821 "systemitem>, équipe de publication) et comment (courrier électronique, BTS) "
10822 "contacter, se reporter à <ulink url=\"&url-wb-team;\"></ulink>."
10823
10824 #. type: Content of: <chapter><section><section><section><para>
10825 #: pkgs.dbk:1817
10826 msgid ""
10827 "When requesting binNMUs or give-backs (retries after a failed build), please "
10828 "use the format described at <ulink url=\"&url-release-wb;\"/>."
10829 msgstr ""
10830 "Lors d'une demande de mise à jour indépendante binaire (<literal>binNMU</"
10831 "literal>) ou de « rendu » (« <literal>give-back</literal> » : nouvel essai  "
10832 "suite à une compilation échouée), veuillez utiliser le format décrit en "
10833 "<ulink url=\"&url-release-wb;\"/>."
10834
10835 # type: Content of: <chapter><section><section><title>
10836 #. type: Content of: <chapter><section><section><title>
10837 #: pkgs.dbk:1826
10838 msgid "When your package is <emphasis>not</emphasis> portable"
10839 msgstr "Paquet <emphasis>non</emphasis> portable"
10840
10841 # type: Content of: <chapter><section><section><para>
10842 #. type: Content of: <chapter><section><section><para>
10843 #: pkgs.dbk:1828
10844 msgid ""
10845 "Some packages still have issues with building and/or working on some of the "
10846 "architectures supported by Debian, and cannot be ported at all, or not "
10847 "within a reasonable amount of time.  An example is a package that is SVGA-"
10848 "specific (only available for <literal>i386</literal> and <literal>amd64</"
10849 "literal>), or uses other hardware-specific features not supported on all "
10850 "architectures."
10851 msgstr ""
10852 "Certains paquets ont encore des problèmes pour être construits ou pour "
10853 "fonctionner sur certaines architectures prises en charge par Debian, et ne "
10854 "peuvent pas du tout être portés, ou pas dans un délai raisonnable. Par "
10855 "exemple, un paquet spécifique à SVGA (disponible uniquement sur "
10856 "<literal>i386</literal> et <literal>amd64</literal>), ou qui utilise des "
10857 "fonctionnalités spécifiques au matériel non gérées sur toutes les "
10858 "architectures."
10859
10860 # type: Content of: <chapter><section><section><para>
10861 #. type: Content of: <chapter><section><section><para>
10862 #: pkgs.dbk:1835
10863 msgid ""
10864 "In order to prevent broken packages from being uploaded to the archive, and "
10865 "wasting buildd time, you need to do a few things:"
10866 msgstr ""
10867 "Pour éviter que des paquets cassés soient envoyés dans l'archive et qu'ils "
10868 "fassent perdre le temps des empaqueteurs (« <literal>buildd</literal> »), "
10869 "vous devez faire plusieurs choses :"
10870
10871 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10872 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10873 #: pkgs.dbk:1841
10874 msgid ""
10875 "First, make sure your package <emphasis>does</emphasis> fail to build on "
10876 "architectures that it cannot support.  There are a few ways to achieve "
10877 "this.  The preferred way is to have a small testsuite during build time that "
10878 "will test the functionality, and fail if it doesn't work.  This is a good "
10879 "idea anyway, as this will prevent (some) broken uploads on all "
10880 "architectures, and also will allow the package to build as soon as the "
10881 "required functionality is available."
10882 msgstr ""
10883 "tout d'abord, assurez-vous que votre paquet <emphasis>échoue</emphasis> à la "
10884 "compilation sur les architectures qu'il ne gère pas. Il y a plusieurs façons "
10885 "de faire cela. Le meilleur moyen est d'avoir une petite suite de tests "
10886 "pendant la construction qui vérifiera la fonctionnalité et échouera si cela "
10887 "ne fonctionne pas. C'est de toute façon une bonne idée et empêchera "
10888 "(certains) des envois cassés pour toutes les architectures, cela permettra "
10889 "également au paquet d'être construit dès que la fonctionnalité nécessaire "
10890 "sera disponible."
10891
10892 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10893 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10894 #: pkgs.dbk:1849
10895 msgid ""
10896 "Additionally, if you believe the list of supported architectures is pretty "
10897 "constant, you should change <literal>any</literal> to a list of supported "
10898 "architectures in <filename>debian/control</filename>.  This way, the build "
10899 "will fail also, and indicate this to a human reader without actually trying."
10900 msgstr ""
10901 "De plus, si vous croyez que la liste des architectures gérées est plutôt "
10902 "stable, vous devriez changer <literal>any</literal> en une liste des "
10903 "architectures gérées dans le fichier <filename>debian/control</filename>.  "
10904 "Ainsi, la construction échouera également et l'indiquera à un lecteur humain "
10905 "sans vraiment essayer ;"
10906
10907 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
10908 #: pkgs.dbk:1857
10909 msgid ""
10910 "In order to prevent autobuilders from needlessly trying to build your "
10911 "package, it must be included in <filename>Packages-arch-specific</filename>, "
10912 "a list used by the <command>wanna-build</command> script.  The current "
10913 "version is available as <ulink url=\"&url-buildd-p-a-s;\"/>; please see the "
10914 "top of the file for whom to contact for changes."
10915 msgstr ""
10916 "pour empêcher les compilateurs automatiques de tenter sans raison de "
10917 "construire votre paquet, il doit être inclus dans <filename>Packages-arch-"
10918 "specific</filename>, une liste utilisée par le script <command>wanna-build</"
10919 "command>. La version actuelle est disponible en <ulink url=\"&url-buildd-p-a-"
10920 "s;\"/> ; veuillez consulter le début du fichier pour savoir qui contacter "
10921 "pour le modifier."
10922
10923 # type: Content of: <chapter><section><section><para>
10924 #. type: Content of: <chapter><section><section><para>
10925 #: pkgs.dbk:1866
10926 msgid ""
10927 "Please note that it is insufficient to only add your package to "
10928 "<filename>Packages-arch-specific</filename> without making it fail to build "
10929 "on unsupported architectures: A porter or any other person trying to build "
10930 "your package might accidently upload it without noticing it doesn't work.  "
10931 "If in the past some binary packages were uploaded on unsupported "
10932 "architectures, request their removal by filing a bug against <systemitem "
10933 "role=\"package\">ftp.debian.org</systemitem>."
10934 msgstr ""
10935 "Il ne suffit pas d'ajouter votre paquet à <filename>Packages-arch-specific</"
10936 "filename> sans le faire échouer lors de compilation sur les architectures "
10937 "non gérées : un porteur ou toute autre personne essayant de construire votre "
10938 "paquet peut accidentellement l'envoyer sans remarquer qu'il ne fonctionne "
10939 "pas. Si par le passé, certains paquets binaires ont été envoyés pour des "
10940 "architectures non gérées, demandez leur suppression en remplissant un bogue "
10941 "sur <systemitem role=\"package\">ftp.debian.org</systemitem>."
10942
10943 #. type: Content of: <chapter><section><section><title>
10944 #: pkgs.dbk:1877
10945 msgid "Marking non-free packages as auto-buildable"
10946 msgstr "Paquets non libres pouvant être automatiquement construits"
10947
10948 #. type: Content of: <chapter><section><section><para>
10949 #: pkgs.dbk:1879
10950 msgid ""
10951 "By default packages from the <literal>non-free</literal> section are not "
10952 "built by the autobuilder network (mostly because the license of the packages "
10953 "could disapprove).  To enable a package to be build you need to perform the "
10954 "following steps:"
10955 msgstr ""
10956 "Par défaut, les paquet de la section <literal>non-free</literal> ne sont pas "
10957 "construits sur le réseau d'empaqueteurs automatiques (surtout parce que la "
10958 "licence des paquets pourrait l'interdire). Pour permettre à un paquet d'être "
10959 "construit, vous devez suivre les étapes suivantes :"
10960
10961 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10962 #: pkgs.dbk:1887
10963 msgid ""
10964 "Check whether it is legally allowed and technically possible to auto-build "
10965 "the package;"
10966 msgstr ""
10967 "vérifier s'il est légalement permis et techniquement possible de construire "
10968 "automatiquement le paquet ;"
10969
10970 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10971 #: pkgs.dbk:1893
10972 msgid ""
10973 "Add <literal>XS-Autobuild: yes</literal> into the header part of "
10974 "<filename>debian/control</filename>;"
10975 msgstr ""
10976 "ajouter <literal>XS-Autobuild: yes</literal> dans la partie en-tête de "
10977 "<filename>debian/control</filename> ;"
10978
10979 #. type: Content of: <chapter><section><section><orderedlist><listitem><para>
10980 #: pkgs.dbk:1899
10981 msgid ""
10982 "Send an email to &email-nonfree-release; and explain why the package can "
10983 "legitimately and technically be auto-built."
10984 msgstr ""
10985 "envoyer un courrier à &email-nonfree-release; et expliquer pourquoi le "
10986 "paquet peut légalement et automatiquement être construit."
10987
10988 # type: Content of: <chapter><section><title>
10989 #. type: Content of: <chapter><section><title>
10990 #: pkgs.dbk:1908
10991 msgid "Non-Maintainer Uploads (NMUs)"
10992 msgstr "Mises à jour indépendantes (<literal>NMU</literal>)"
10993
10994 # type: Content of: <chapter><section><para>
10995 #. type: Content of: <chapter><section><para>
10996 #: pkgs.dbk:1910
10997 msgid ""
10998 "Every package has one or more maintainers. Normally, these are the people "
10999 "who work on and upload new versions of the package. In some situations, it "
11000 "is useful that other developers can upload a new version as well, for "
11001 "example if they want to fix a bug in a package they don't maintain, when the "
11002 "maintainer needs help to respond to issues.  Such uploads are called "
11003 "<emphasis>Non-Maintainer Uploads (NMU)</emphasis>."
11004 msgstr ""
11005 "Chaque paquet est géré par un ou plusieurs responsables. Normalement, ce "
11006 "sont eux qui travaillent sur les paquets et s'occupent de les mettre à jour. "
11007 "Dans certains cas, il est utile que d'autres développeurs puissent aussi "
11008 "envoyer une nouvelle version, par exemple pour résoudre un bogue dans un "
11009 "paquet dont ils ne sont pas responsables, lorsque le responsable a besoin "
11010 "d'aide pour réagir aux problèmes. De tels envois sont appelés "
11011 "<emphasis>mises à jour indépendantes (« <literal>Non-Maintainer Uploads</"
11012 "literal> » ou <literal>NMU</literal>)</emphasis>."
11013
11014 # type: Content of: <chapter><section><section><title>
11015 #. type: Content of: <chapter><section><section><title>
11016 #: pkgs.dbk:1919
11017 msgid "When and how to do an NMU"
11018 msgstr "NMU : quand et comment"
11019
11020 # type: Content of: <chapter><section><section><para>
11021 #. type: Content of: <chapter><section><section><para>
11022 #: pkgs.dbk:1922
11023 msgid "Before doing an NMU, consider the following questions:"
11024 msgstr ""
11025 "Avant de procéder à une NMU, veuillez prendre en considération les questions "
11026 "suivantes."
11027
11028 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11029 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11030 #: pkgs.dbk:1927
11031 msgid ""
11032 "Does your NMU really fix bugs? Fixing cosmetic issues or changing the "
11033 "packaging style in NMUs is discouraged."
11034 msgstr ""
11035 "Votre NMU corrige-t-elle vraiment des bogues ? La correction de problème "
11036 "superficiel ou la modification du mode d'empaquetage lors d'une NMU est "
11037 "déconseillée."
11038
11039 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11040 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11041 #: pkgs.dbk:1933
11042 msgid ""
11043 "Did you give enough time to the maintainer? When was the bug reported to the "
11044 "BTS? Being busy for a week or two isn't unusual.  Is the bug so severe that "
11045 "it needs to be fixed right now, or can it wait a few more days?"
11046 msgstr ""
11047 "Avez-vous laissé suffisamment de temps au responsable ? Quand le bogue a-t-"
11048 "il été reporté au BTS ? Être occupé pendant une semaine ou deux n'est pas "
11049 "exceptionnel. Le bogue est-il si grave qu'il doive être corrigé "
11050 "immédiatement, ou cela peut-il attendre encore quelques jours ?"
11051
11052 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11053 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11054 #: pkgs.dbk:1940
11055 msgid ""
11056 "How confident are you about your changes? Please remember the Hippocratic "
11057 "Oath: \"Above all, do no harm.\" It is better to leave a package with an "
11058 "open grave bug than applying a non-functional patch, or one that hides the "
11059 "bug instead of resolving it. If you are not 100% sure of what you did, it "
11060 "might be a good idea to seek advice from others. Remember that if you break "
11061 "something in your NMU, many people will be very unhappy about it."
11062 msgstr ""
11063 "Quelle confiance avez-vous dans vos modifications ? Souvenez-vous du serment "
11064 "d'Hippocrate : « je m'abstiendrai de tout mal ». Il est préférable de "
11065 "laisser un paquet avec un bogue ouvert grave plutôt qu'appliquer un "
11066 "correctif non fonctionnel ou un correctif qui cache le bogue sans le "
11067 "résoudre. Si vous n'êtes pas absolument sûr de vous, il pourrait être "
11068 "judicieux de chercher des conseils autour de vous. Rappelez-vous que si "
11069 "quelque chose est cassé par votre NMU, de nombreuses personnes seront "
11070 "mécontentes."
11071
11072 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11073 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11074 #: pkgs.dbk:1950
11075 msgid ""
11076 "Have you clearly expressed your intention to NMU, at least in the BTS? It is "
11077 "also a good idea to try to contact the maintainer by other means (private "
11078 "email, IRC)."
11079 msgstr ""
11080 "Avez-vous clairement manifesté votre intention de procéder à une NMU, au "
11081 "moins dans le BTS ? C'est aussi une bonne idée d'essayer de contacter le "
11082 "responsable par d'autres moyen (courrier personnel, IRC)."
11083
11084 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11085 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11086 #: pkgs.dbk:1957
11087 msgid ""
11088 "If the maintainer is usually active and responsive, have you tried to "
11089 "contact him? In general it should be considered preferable that a maintainer "
11090 "takes care of an issue himself and that he is given the chance to review and "
11091 "correct your patch, because he can be expected to be more aware of potential "
11092 "issues which an NMUer might miss. It is often a better use of everyone's "
11093 "time if the maintainer is given an opportunity to upload a fix on their own."
11094 msgstr ""
11095 "Si le responsable est habituellement actif et réactif, avez-vous tenté de le "
11096 "contacter ? En général il est préférable que le responsable prenne en charge "
11097 "lui-même un problème et qu'il lui soit offert une chance d'examiner et "
11098 "corriger votre correctif, car il est censé être mieux placé pour découvrir "
11099 "d'éventuels problèmes que vous pourriez rater. C'est souvent un gain de "
11100 "temps pour tout le monde si le responsable a la possibilité d'envoyer lui "
11101 "même une correction."
11102
11103 # type: Content of: <chapter><section><section><para>
11104 #. type: Content of: <chapter><section><section><para>
11105 #: pkgs.dbk:1967
11106 msgid ""
11107 "When doing an NMU, you must first make sure that your intention to NMU is "
11108 "clear.  Then, you must send a patch with the differences between the current "
11109 "package and your proposed NMU to the BTS. The <command>nmudiff</command> "
11110 "script in the <systemitem role=\"package\">devscripts</systemitem> package "
11111 "might be helpful."
11112 msgstr ""
11113 "Lors d'une NMU, vous devez d'abord vous assurer que votre intention est sans "
11114 "ambiguïté. Ensuite, vous devez envoyer un correctif contenant les "
11115 "différences entre le paquet actuel et votre proposition de NMU au BTS. Le "
11116 "script <command>nmudiff</command> du paquet <systemitem role=\"package"
11117 "\">devscripts</systemitem> pourrait être utile."
11118
11119 # type: Content of: <chapter><section><section><para>
11120 #. type: Content of: <chapter><section><section><para>
11121 #: pkgs.dbk:1974
11122 msgid ""
11123 "While preparing the patch, you should better be aware of any package-"
11124 "specific practices that the maintainer might be using. Taking them into "
11125 "account reduces the burden of integrating your changes into the normal "
11126 "package workflow and thus increases the chances that integration will "
11127 "happen. A good place where to look for for possible package-specific "
11128 "practices is <ulink url=\"&url-debian-policy;ch-source.html#s-readmesource"
11129 "\"><filename>debian/README.source</filename></ulink>."
11130 msgstr ""
11131 "Lors de la préparation du correctif, vous devriez connaître les pratiques "
11132 "spécifiques au paquet potentiellement utilisées par le responsable. Les "
11133 "prendre en compte réduit le fardeau d'intégrer les modifications dans les "
11134 "tâches quotidiennes (« <literal>workflow</literal> ») du paquet et augmente "
11135 "ainsi les chances d'intégration. Un bon endroit pour chercher d'éventuelles "
11136 "pratiques spécifiques est <ulink url=\"&url-debian-policy;ch-source.html#s-"
11137 "readmesource\"><filename>debian/README.source</filename></ulink>."
11138
11139 # type: Content of: <chapter><section><section><para>
11140 #. type: Content of: <chapter><section><section><para>
11141 #: pkgs.dbk:1982
11142 msgid ""
11143 "Unless you have an excellent reason not to do so, you must then give some "
11144 "time to the maintainer to react (for example, by uploading to the "
11145 "<literal>DELAYED</literal> queue).  Here are some recommended values to use "
11146 "for delays:"
11147 msgstr ""
11148 "À moins d'avoir une excellente raison de ne pas le faire, vous devez laisser "
11149 "du temps au responsable pour réagir (par exemple en envoyant le paquet dans "
11150 "la file <literal>DELAYED</literal>). Voici quelques valeurs recommandées "
11151 "pour les délais :"
11152
11153 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11154 #: pkgs.dbk:1989
11155 msgid ""
11156 "Upload fixing only release-critical bugs older than 7 days, with no "
11157 "maintainer activity on the bug for 7 days and no indication that a fix is in "
11158 "progress: 0 days"
11159 msgstr ""
11160 "envoi corrigeant seulement un bogue critique pour la publication ouvert il y "
11161 "a plus de sept jours, sans réaction du responsable sur le bogue pendant sept "
11162 "jours, et sans indication qu'un correctif est en cours : zéro jour ;"
11163
11164 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11165 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11166 #: pkgs.dbk:1994
11167 msgid "Upload fixing only release-critical bugs older than 7 days: 2 days"
11168 msgstr ""
11169 "envoi corrigeant seulement un bogue critique pour la publication ouvert il y "
11170 "a plus de sept jours : deux jours ;"
11171
11172 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11173 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11174 #: pkgs.dbk:1999
11175 msgid "Upload fixing only release-critical and important bugs: 5 days"
11176 msgstr ""
11177 "envoi corrigeant seulement un bogue critique pour la publication ou "
11178 "important : cinq jours ;"
11179
11180 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11181 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11182 #: pkgs.dbk:2004
11183 msgid "Other NMUs: 10 days"
11184 msgstr "autres NMU : dix jours."
11185
11186 # type: Content of: <chapter><section><section><para>
11187 #. type: Content of: <chapter><section><section><para>
11188 #: pkgs.dbk:2010
11189 msgid ""
11190 "Those delays are only examples. In some cases, such as uploads fixing "
11191 "security issues, or fixes for trivial bugs that blocking a transition, it is "
11192 "desirable that the fixed package reaches <literal>unstable</literal> sooner."
11193 msgstr ""
11194 "Ces délais sont simplement donnés à titre indicatifs. Dans certains cas, de "
11195 "tels envois corrigeant des problèmes de sécurité, ou corrigeant des bogues "
11196 "insignifiants qui bloquent une transition, il est préférable que le paquet "
11197 "atteigne <literal>unstable</literal> au plus tôt."
11198
11199 # type: Content of: <chapter><section><section><para>
11200 #. type: Content of: <chapter><section><section><para>
11201 #: pkgs.dbk:2016
11202 msgid ""
11203 "Sometimes, release managers decide to allow NMUs with shorter delays for a "
11204 "subset of bugs (e.g release-critical bugs older than 7 days). Also, some "
11205 "maintainers list themselves in the <ulink url=\"&url-low-threshold-nmu;"
11206 "\">Low Threshold NMU list</ulink>, and accept that NMUs are uploaded without "
11207 "delay. But even in those cases, it's still a good idea to give the "
11208 "maintainer a few days to react before you upload, especially if the patch "
11209 "wasn't available in the BTS before, or if you know that the maintainer is "
11210 "generally active."
11211 msgstr ""
11212 "Parfois, les responsables de publication peuvent décider d'accepter des "
11213 "délais plus courts pour les NMU corrigeant un sous-ensemble de bogues (par "
11214 "exemple les bogues critiques pour la publication ouverts il y a plus de sept "
11215 "jours). Certains responsables s'inscrivent d'eux-même à la <ulink url=\"&url-"
11216 "low-threshold-nmu;\">liste permissive de NMU (« <literal>Low Threshold NMU "
11217 "list</literal> »)</ulink>, et acceptent que les NMU soient effectuées sans "
11218 "délai. Mais même dans ce cas, il est toujours préférable de laisser quelques "
11219 "jours au responsable pour réagir avant votre envoi, d'autant plus si le "
11220 "correctif n'était pas disponible auparavant dans le BTS, ou si vous savez "
11221 "que le responsable est habituellement actif."
11222
11223 # type: Content of: <chapter><section><section><para>
11224 #. type: Content of: <chapter><section><section><para>
11225 #: pkgs.dbk:2026
11226 msgid ""
11227 "After you upload an NMU, you are responsible for the possible problems that "
11228 "you might have introduced. You must keep an eye on the package (subscribing "
11229 "to the package on the PTS is a good way to achieve this)."
11230 msgstr ""
11231 "Après une NMU, vous êtes responsable d'éventuels problèmes introduits. Vous "
11232 "devez garder un œil sur le paquet (s'inscrire au paquet via le PTS est un "
11233 "bon moyen)."
11234
11235 # type: Content of: <chapter><section><section><para>
11236 #. type: Content of: <chapter><section><section><para>
11237 #: pkgs.dbk:2032
11238 msgid ""
11239 "This is not a license to perform NMUs thoughtlessly.  If you NMU when it is "
11240 "clear that the maintainers are active and would have acknowledged a patch in "
11241 "a timely manner, or if you ignore the recommendations of this document, your "
11242 "upload might be a cause of conflict with the maintainer.  You should always "
11243 "be prepared to defend the wisdom of any NMU you perform on its own merits."
11244 msgstr ""
11245 "Il ne s'agit pas d'un permis pour faire des NMU irréfléchies. Si vous "
11246 "procédez à une NMU alors que le responsable est clairement actif et aurait "
11247 "pris en considération un correctif de façon opportune, ou si vous passez "
11248 "outre les recommendations de ce document, votre envoi risque d'être une "
11249 "cause de conflit avec le responsable. Vous devriez toujours être prêt à "
11250 "défendre le bien-fondé de toute NMU effectuée."
11251
11252 #. type: Content of: <chapter><section><section><title>
11253 #: pkgs.dbk:2042
11254 msgid "NMUs and <filename>debian/changelog</filename>"
11255 msgstr "NMU et <filename>debian/changelog</filename>"
11256
11257 #. type: Content of: <chapter><section><section><para>
11258 #: pkgs.dbk:2044
11259 msgid ""
11260 "Just like any other (source) upload, NMUs must add an entry to "
11261 "<filename>debian/changelog</filename>, telling what has changed with this "
11262 "upload.  The first line of this entry must explicitely mention that this "
11263 "upload is an NMU, e.g.:"
11264 msgstr ""
11265 "Comme tout autre envoi (de paquet source), les NMU doivent comporter une "
11266 "nouvelle entrée dans le fichier <filename>debian/changelog</filename>, "
11267 "expliquant les modifications effectuées dans cet envoi. La première ligne de "
11268 "cette entrée doit signaler explicitement qu'il s'agit d'une NMU, par "
11269 "exemple :"
11270
11271 #. type: Content of: <chapter><section><section><screen>
11272 #: pkgs.dbk:2049
11273 #, no-wrap
11274 msgid "  * Non-maintainer upload.\n"
11275 msgstr "  * Non-maintainer upload.\n"
11276
11277 #. type: Content of: <chapter><section><section><para>
11278 #: pkgs.dbk:2053
11279 msgid "The way to version NMUs differs for native and non-native packages."
11280 msgstr ""
11281 "La façon de numéroter les versions lors d'une NMU est différente s'il s'agit "
11282 "d'un paquet natif ou non."
11283
11284 #. type: Content of: <chapter><section><section><para>
11285 #: pkgs.dbk:2056
11286 msgid ""
11287 "If the package is a native package (without a Debian revision in the version "
11288 "number), the version must be the version of the last maintainer upload, plus "
11289 "<literal>+nmu<replaceable>X</replaceable></literal>, where <replaceable>X</"
11290 "replaceable> is a counter starting at <literal>1</literal>.  If the last "
11291 "upload was also an NMU, the counter should be increased.  For example, if "
11292 "the current version is <literal>1.5</literal>, then an NMU would get version "
11293 "<literal>1.5+nmu1</literal>."
11294 msgstr ""
11295 "Si le paquet est natif (sans partie révision Debian dans le numéro de "
11296 "version du paquet), la version doit être celle du dernier envoi du "
11297 "responsable, suivi de <literal>+nmu<replaceable>X</replaceable></literal>, "
11298 "où <replaceable>X</replaceable> est un compteur commençant à <literal>1</"
11299 "literal>. Si le dernier envoi était également une NMU, le compteur devrait "
11300 "être augmenté. Par exemple, si la version actuelle est <literal>1.5</"
11301 "literal>, alors une NMU devrait prendre la version <literal>1.5+nmu1</"
11302 "literal>."
11303
11304 #. type: Content of: <chapter><section><section><para>
11305 #: pkgs.dbk:2066
11306 msgid ""
11307 "If the package is not a native package, you should add a minor version "
11308 "number to the Debian revision part of the version number (the portion after "
11309 "the last hyphen). This extra number must start at <literal>1</literal>.  For "
11310 "example, if the current version is <literal>1.5-2</literal>, then an NMU "
11311 "would get version <literal>1.5-2.1</literal>. If a new upstream version is "
11312 "packaged in the NMU, the Debian revision is set to <literal>0</literal>, for "
11313 "example <literal>1.6-0.1</literal>."
11314 msgstr ""
11315 "Si le paquet n'est pas natif, vous devriez ajouter un numéro de version "
11316 "mineure à la partie révision Debian du numéro de version (la partie après le "
11317 "dernier tiret). Ce numéro supplémentaire devrait commencer à <literal>1</"
11318 "literal>. Par exemple si la version actuelle est <literal>1.5-2</literal>, "
11319 "alors une NMU devrait prendre la version <literal>1.5-2.1</literal>. Si une "
11320 "nouvelle version amont est empaquetée lors de la NMU, la révision Debian est "
11321 "configurée à <literal>0</literal>, par exemple <literal>1.6-0.1</literal>."
11322
11323 #. type: Content of: <chapter><section><section><para>
11324 #: pkgs.dbk:2075
11325 msgid ""
11326 "In both cases, if the last upload was also an NMU, the counter should be "
11327 "increased. For example, if the current version is <literal>1.5+nmu3</"
11328 "literal> (a native package which has already been NMUed), the NMU would get "
11329 "version <literal>1.5+nmu4</literal>."
11330 msgstr ""
11331 "Dans les deux cas, si le dernier envoi était également une NMU, le compteur "
11332 "devrait être augmenté. Par exemple, si la version actuelle est "
11333 "<literal>1.5+nmu3</literal> (un paquet natif déjà mis à jour "
11334 "indépendamment), la NMU devrait prendre la version <literal>1.5+nmu4</"
11335 "literal>."
11336
11337 # type: Content of: <chapter><section><section><para>
11338 #. type: Content of: <chapter><section><section><para>
11339 #: pkgs.dbk:2081
11340 msgid ""
11341 "A special versioning scheme is needed to avoid disrupting the maintainer's "
11342 "work, since using an integer for the Debian revision will potentially "
11343 "conflict with a maintainer upload already in preparation at the time of an "
11344 "NMU, or even one sitting in the ftp NEW queue.  It also has the benefit of "
11345 "making it visually clear that a package in the archive was not made by the "
11346 "official maintainer."
11347 msgstr ""
11348 "Une numérotation de version spécifique est nécessaire pour éviter de "
11349 "perturber le travail du responsable, car l'utilisation d'un entier dans la "
11350 "révision Debian risque d'entrer en conflit avec un envoi déjà en préparation "
11351 "lors de la NMU, ou même déjà dans la file d'attente de nouveaux paquets "
11352 "(<literal>NEW</literal>), Cela présente également l'avantage d'indiquer "
11353 "clairement que le paquet dans l'archive n'a pas été préparé par le "
11354 "responsable officiel."
11355
11356 # type: Content of: <chapter><section><section><para>
11357 #. type: Content of: <chapter><section><section><para>
11358 #: pkgs.dbk:2091
11359 msgid ""
11360 "If you upload a package to testing or stable, you sometimes need to \"fork\" "
11361 "the version number tree. This is the case for security uploads, for "
11362 "example.  For this, a version of the form <literal>+deb<replaceable>XY</"
11363 "replaceable>u<replaceable>Z</replaceable></literal> should be used, where "
11364 "<replaceable>X</replaceable> and <replaceable>Y</replaceable> are the major "
11365 "and minor release numbers, and <replaceable>Z</replaceable> is a counter "
11366 "starting at <literal>1</literal>.  When the release number is not yet known "
11367 "(often the case for <literal>testing</literal>, at the beginning of release "
11368 "cycles), the lowest release number higher than the last stable release "
11369 "number must be used.  For example, while Lenny (Debian 5.0) is stable, a "
11370 "security NMU to stable for a package at version <literal>1.5-3</literal> "
11371 "would have version <literal>1.5-3+deb50u1</literal>, whereas a security NMU "
11372 "to Squeeze would get version <literal>1.5-3+deb60u1</literal>. After the "
11373 "release of Squeeze, security uploads to the <literal>testing</literal> "
11374 "distribution will be versioned <literal>+deb61uZ</literal>, until it is "
11375 "known whether that release will be Debian 6.1 or Debian 7.0 (if that becomes "
11376 "the case, uploads will be versioned as <literal>+deb70uZ</literal>)."
11377 msgstr ""
11378 "Lors d'un envoi de paquet vers <literal>testing</literal> ou "
11379 "<literal>stable</literal>, il est parfois nécessaire de créer une branche "
11380 "(« <literal>fork</literal> ») dans l'arbre de numérotation des versions. "
11381 "Pour cela, une version de la forme <literal>+deb<replaceable>XY</"
11382 "replaceable>u<replaceable>Z</replaceable></literal> devrait être utilisée, "
11383 "où <replaceable>X</replaceable> et <replaceable>Y</replaceable> sont les "
11384 "numéros de publication majeur et mineur et <replaceable>Z</replaceable> est "
11385 "un compteur qui commence à <literal>1</literal>. Lorsqu'un numéro de version "
11386 "n'est pas encore connu (c'est souvent le cas de <literal>testing</literal>, "
11387 "au début du cycle de publication), le plus petit numéro de publication plus "
11388 "grand que la dernière publication <literal>stable</literal> doit être "
11389 "utilisé. Par exemple, alors que <literal>Lenny</literal> (Debian 5.0) est "
11390 "stable, une NMU de sécurité pour un paquet dont la version est "
11391 "<literal>1.5-3</literal> devrait avoir la version <literal>1.5-3+deb50u1</"
11392 "literal>, alors qu'une NMU de sécurité vers <literal>Squeeze</literal> "
11393 "devrait prendre la version <literal>1.5-3+deb60u1</literal>. Après la "
11394 "publication de <literal>Squeeze</literal>, les envois de sécurité vers la "
11395 "distribution <literal>testing</literal> prendront comme version <literal>"
11396 "+deb61uZ</literal>, jusqu'à ce qu'il soit établi que la publication devienne "
11397 "Debian 6.1 ou Debian 7.0 (dans ce cas, les envois prendront comme version "
11398 "<literal>+deb70uZ</literal>)."
11399
11400 # type: Content of: <chapter><section><section><title>
11401 #. type: Content of: <chapter><section><section><title>
11402 #: pkgs.dbk:2113
11403 msgid "Using the <literal>DELAYED/</literal> queue"
11404 msgstr "Utilisation de la file d'attente <literal>DELAYED/</literal>"
11405
11406 # type: Content of: <chapter><section><section><para>
11407 #. type: Content of: <chapter><section><section><para>
11408 #: pkgs.dbk:2116
11409 msgid ""
11410 "Having to wait for a response after you request permission to NMU is "
11411 "inefficient, because it costs the NMUer a context switch to come back to the "
11412 "issue.  The <literal>DELAYED</literal> queue (see <xref linkend=\"delayed-"
11413 "incoming\"/>)  allows the developer doing the NMU to perform all the "
11414 "necessary tasks at the same time. For instance, instead of telling the "
11415 "maintainer that you will upload the updated package in 7 days, you should "
11416 "upload the package to <literal>DELAYED/7</literal> and tell the maintainer "
11417 "that he has 7 days to react.  During this time, the maintainer can ask you "
11418 "to delay the upload some more, or cancel your upload."
11419 msgstr ""
11420 "Attendre une réponse après avoir demandé la permission de procéder à une NMU "
11421 "est inefficace, car cela coûte au demandeur une commutation de contexte "
11422 "(« <literal>context switch</literal> ») pour revenir sur le problème. La "
11423 "file d'attente <literal>DELAYED/</literal> (voir <xref linkend=\"delayed-"
11424 "incoming\"/>) permet au développeur préparant une NMU d'accomplir toutes les "
11425 "tâches nécessaire en même temps. Par exemple, plutôt que dire au responsable "
11426 "que vous allez envoyer le nouveau paquet dans sept jours, vous devriez "
11427 "envoyer le paquet vers <literal>DELAYED/7</literal> et dire au responsable "
11428 "qu'il a sept jours pour réagir. Pendant ce temps, le responsable peut vous "
11429 "demander de retarder un peu plus votre envoi, ou l'annuler."
11430
11431 # type: Content of: <chapter><section><section><para>
11432 #. type: Content of: <chapter><section><section><para>
11433 #: pkgs.dbk:2130
11434 msgid ""
11435 "The <literal>DELAYED</literal> queue should not be used to put additional "
11436 "pressure on the maintainer. In particular, it's important that you are "
11437 "available to cancel or delay the upload before the delay expires since the "
11438 "maintainer cannot cancel the upload himself."
11439 msgstr ""
11440 "La file d'attente <literal>DELAYED</literal> ne devrait pas être utilisée "
11441 "pour augmenter la pression sur le responsable. Notamment, il est important "
11442 "d'être disponible pour annuler ou retarder l'envoi avant la fin du délai car "
11443 "le responsable ne peut pas le faire lui-même."
11444
11445 # type: Content of: <chapter><section><section><para>
11446 #. type: Content of: <chapter><section><section><para>
11447 #: pkgs.dbk:2137
11448 msgid ""
11449 "If you make an NMU to <literal>DELAYED</literal> and the maintainer updates "
11450 "his package before the delay expires, your upload will be rejected because a "
11451 "newer version is already available in the archive.  Ideally, the maintainer "
11452 "will take care to include your proposed changes (or at least a solution for "
11453 "the problems they address) in that upload."
11454 msgstr ""
11455 "Si vous procédez à une NMU vers <literal>DELAYED</literal> et que le "
11456 "responsable envoie son paquet avant la fin du délai, votre envoi sera rejeté "
11457 "car une nouvelle version sera alors disponible dans l'archive. Dans l'idéal, "
11458 "le responsable se chargera d'intégrer votre proposition (ou du moins une "
11459 "solution pour le problème en question) dans son envoi."
11460
11461 # type: Content of: <chapter><section><section><title>
11462 #. type: Content of: <chapter><section><section><title>
11463 #: pkgs.dbk:2147
11464 msgid "NMUs from the maintainer's point of view"
11465 msgstr "NMU d'un point de vue du responsable"
11466
11467 # type: Content of: <chapter><section><section><para>
11468 #. type: Content of: <chapter><section><section><para>
11469 #: pkgs.dbk:2150
11470 msgid ""
11471 "When someone NMUs your package, this means they want to help you to keep it "
11472 "in good shape.  This gives users fixed packages faster.  You can consider "
11473 "asking the NMUer to become a co-maintainer of the package.  Receiving an NMU "
11474 "on a package is not a bad thing; it just means that the package is "
11475 "interesting enough for other people to work on it."
11476 msgstr ""
11477 "Quand quelqu'un réalise une NMU sur votre paquet, c'est pour vous aider à le "
11478 "garder en bon état. Cela permet aux utilisateurs d'obtenir un paquet corrigé "
11479 "au plus vite. Vous pouvez envisager de proposer à l'auteur de la NMU de "
11480 "devenir co-responsable du paquet. Recevoir une NMU sur un paquet n'est pas "
11481 "une mauvaise chose : cela signifie simplement que le paquet est suffisamment "
11482 "intéressant pour que d'autres personnes veuillent travailler dessus."
11483
11484 # type: Content of: <chapter><section><section><para>
11485 #. type: Content of: <chapter><section><section><para>
11486 #: pkgs.dbk:2159
11487 msgid ""
11488 "To acknowledge an NMU, include its changes and changelog entry in your next "
11489 "maintainer upload.  If you do not acknowledge the NMU by including the NMU "
11490 "changelog entry in your changelog, the bugs will remain closed in the BTS "
11491 "but will be listed as affecting your maintainer version of the package."
11492 msgstr ""
11493 "Pour prendre en compte une NMU, intégrez ses modifications et l'entrée de "
11494 "journal de modification (<filename>changelog</filename>) lors de votre envoi "
11495 "suivant. Si vous ne prenez pas en compte la NMU en conservant l'entrée de "
11496 "<filename>changelog</filename> correspondante, le bogue restera fermé dans "
11497 "le BTS mais sera listé comme affectant votre version du paquet."
11498
11499 # type: Content of: <chapter><section><section><title>
11500 #. type: Content of: <chapter><section><section><title>
11501 #: pkgs.dbk:2168
11502 msgid "Source NMUs vs Binary-only NMUs (binNMUs)"
11503 msgstr ""
11504 "Mise à jour indépendante source (<literal>NMU</literal>) et binaire "
11505 "(<literal>binNMU</literal>)"
11506
11507 # type: Content of: <chapter><section><section><para>
11508 #. type: Content of: <chapter><section><section><para>
11509 #: pkgs.dbk:2171
11510 msgid ""
11511 "The full name of an NMU is <emphasis>source NMU</emphasis>.  There is also "
11512 "another type, namely the <emphasis>binary-only NMU</emphasis>, or "
11513 "<emphasis>binNMU</emphasis>.  A binNMU is also a package upload by someone "
11514 "other than the package's maintainer.  However, it is a binary-only upload."
11515 msgstr ""
11516 "Le nom complet pour une NMU est <emphasis>mise à jour indépendante source "
11517 "(« <literal>source NMU</literal> »)</emphasis>. Il en existe aussi d'un "
11518 "autre type, appelé <emphasis>mise à jour indépendante binaire "
11519 "(« <literal>binary-only NMU</literal> » ou « <literal>binNMU</literal> »)</"
11520 "emphasis>. Une binNMU est aussi un paquet envoyé par quelqu'un d'autre que "
11521 "le responsable du paquet. Cependant, seul le paquet binaire est mis à jour."
11522
11523 # type: Content of: <chapter><section><section><para>
11524 #. type: Content of: <chapter><section><section><para>
11525 #: pkgs.dbk:2178
11526 msgid ""
11527 "When a library (or other dependency) is updated, the packages using it may "
11528 "need to be rebuilt.  Since no changes to the source are needed, the same "
11529 "source package is used."
11530 msgstr ""
11531 "Lorsqu'une bibliothèque (ou toute autre dépendance) est mise à jour, les "
11532 "paquets l'utilisant risquent de devoir être reconstruits. Puisque le code "
11533 "source n'a pas besoin d'être modifié, le même paquet source est utilisé."
11534
11535 #. type: Content of: <chapter><section><section><para>
11536 #: pkgs.dbk:2184
11537 msgid ""
11538 "BinNMUs are usually triggered on the buildds by wanna-build.  An entry is "
11539 "added to <filename>debian/changelog</filename>, explaining why the upload "
11540 "was needed and increasing the version number as described in <xref linkend="
11541 "\"binary-only-nmu\"/>.  This entry should not be included in the next upload."
11542 msgstr ""
11543 "Les binNMU sont généralement déclenchées sur les empaqueteurs "
11544 "(« <literal>buildd</literal> ») par <systemitem role=\"package\">wanna-"
11545 "build</systemitem>. Une entrée est ajoutée à <filename>debian/changelog</"
11546 "filename> expliquant pourquoi un envoi était requis et le numéro de version "
11547 "est augmenté tel que décrit en <xref linkend=\"binary-only-nmu\"/>. Cette "
11548 "entrée ne devrait pas être gardée lors de l'envoi suivant."
11549
11550 #. type: Content of: <chapter><section><section><para>
11551 #: pkgs.dbk:2192
11552 msgid ""
11553 "Buildds upload packages for their architecture to the archive as binary-only "
11554 "uploads.  Strictly speaking, these are binNMUs.  However, they are not "
11555 "normally called NMU, and they don't add an entry to <filename>debian/"
11556 "changelog</filename>."
11557 msgstr ""
11558 "Les empaqueteurs (« <literal>buildd</literal> ») envoient les paquets de "
11559 "leur architecture comme des mises à jour binaire. Au sens strict, ce sont "
11560 "des binNMU. Cependant, elles ne sont généralement pas appelées NMU, et "
11561 "aucune entrée n'est ajoutée à <filename>debian/changelog</filename>."
11562
11563 # type: Content of: <chapter><section><section><title>
11564 #. type: Content of: <chapter><section><section><title>
11565 #: pkgs.dbk:2200
11566 msgid "NMUs vs QA uploads"
11567 msgstr "NMU et envoi de <literal>QA</literal>"
11568
11569 # type: Content of: <chapter><section><section><para>
11570 #. type: Content of: <chapter><section><section><para>
11571 #: pkgs.dbk:2203
11572 msgid ""
11573 "NMUs are uploads of packages by somebody else than their assigned "
11574 "maintainer.  There is another type of upload where the uploaded package is "
11575 "not yours: QA uploads. QA uploads are uploads of orphaned packages."
11576 msgstr ""
11577 "Les NMU sont des envois effectués par quelqu'un d'autre que le responsable "
11578 "attitré. Il existe un autre type d'envoi où le paquet n'est pas le sien : "
11579 "les envois de <literal>QA</literal>, qui sont des envois pour les paquets "
11580 "orphelins."
11581
11582 # type: Content of: <chapter><section><section><para>
11583 #. type: Content of: <chapter><section><section><para>
11584 #: pkgs.dbk:2210
11585 msgid ""
11586 "QA uploads are very much like normal maintainer uploads: they may fix "
11587 "anything, even minor issues; the version numbering is normal, and there is "
11588 "no need to use a delayed upload.  The difference is that you are not listed "
11589 "as the <literal>Maintainer</literal> or <literal>Uploader</literal> for the "
11590 "package.  Also, the changelog entry of a QA upload has a special first line:"
11591 msgstr ""
11592 "Les envois de <literal>QA</literal> ressemblent beaucoup à des envois "
11593 "normaux de responsable : ils peuvent corriger quelque chose, même un "
11594 "problème mineur ; la numérotation de version est normale, et il n'est pas "
11595 "nécessaire d'utiliser d'envoi retardé. La différence est que vous ne faites "
11596 "pas partie des responsables (<literal>Maintainer</literal> ou "
11597 "<literal>Uploader</literal>) du paquet. Ainsi, l'entrée du journal de "
11598 "modification (<filename>changelog</filename>) d'un envoi de <literal>QA</"
11599 "literal> commence par la ligne :"
11600
11601 #. type: Content of: <chapter><section><section><screen>
11602 #: pkgs.dbk:2218
11603 #, no-wrap
11604 msgid " * QA upload.\n"
11605 msgstr " * QA upload.\n"
11606
11607 # type: Content of: <chapter><section><section><para>
11608 #. type: Content of: <chapter><section><section><para>
11609 #: pkgs.dbk:2222
11610 msgid ""
11611 "If you want to do an NMU, and it seems that the maintainer is not active, it "
11612 "is wise to check if the package is orphaned (this information is displayed "
11613 "on the package's Package Tracking System page).  When doing the first QA "
11614 "upload to an orphaned package, the maintainer should be set to "
11615 "<literal>Debian QA Group &lt;packages@qa.debian.org&gt;</literal>.  Orphaned "
11616 "packages which did not yet have a QA upload still have their old maintainer "
11617 "set.  There is a list of them at <ulink url=\"&url-orphaned-not-qa;\"/>."
11618 msgstr ""
11619 "Si vous voulez faire une NMU, et que le responsable ne semble pas actif, il "
11620 "est judicieux de vérifier le paquet pour voir s'il est orphelins (cette "
11621 "information est disponible sur la page du PTS relative au paquet). Lors d'un "
11622 "premier envoi de <literal>QA</literal> sur un paquet orphelin, veuillez "
11623 "positionner le responsable à « <literal>Debian QA Group &lt;packages@qa."
11624 "debian.org&gt;</literal> ». La liste actuelle des paquets orphelins dont le "
11625 "responsable n'a pas encore été modifié est disponible en <ulink url=\"&url-"
11626 "orphaned-not-qa;\"/>."
11627
11628 # type: Content of: <chapter><section><section><para>
11629 #. type: Content of: <chapter><section><section><para>
11630 #: pkgs.dbk:2233
11631 msgid ""
11632 "Instead of doing a QA upload, you can also consider adopting the package by "
11633 "making yourself the maintainer.  You don't need permission from anybody to "
11634 "adopt an orphaned package, you can just set yourself as maintainer and "
11635 "upload the new version (see <xref linkend=\"adopting\"/>)."
11636 msgstr ""
11637 "Plutôt que faire un envoi de <literal>QA</literal>, vous pouvez envisager "
11638 "l'adoption du paquet en devenant son responsable. Vous n'avez besoin de la "
11639 "permission de personne pour adopter un paquet orphelin, il suffit de vous "
11640 "configurer comme responsable et d'envoyer la nouvelle version (voir <xref "
11641 "linkend=\"adopting\"/>)."
11642
11643 #. type: Content of: <chapter><section><section><title>
11644 #: pkgs.dbk:2242
11645 msgid "NMUs vs team uploads"
11646 msgstr "NMU et envoi d'équipe"
11647
11648 #. type: Content of: <chapter><section><section><para>
11649 #: pkgs.dbk:2245
11650 msgid ""
11651 "Sometimes you are fixing and/or updating a package because you are member of "
11652 "a packaging team (which uses a mailing list as <literal>Maintainer</literal> "
11653 "or <literal>Uploader</literal>, see <xref linkend=\"collaborative-maint\"/>) "
11654 "but you don't want to add yourself to <literal>Uploaders</literal> because "
11655 "you do not plan to contribute regularly to this specific package. If it "
11656 "conforms with your team's policy, you can perform a normal upload without "
11657 "being listed directly as <literal>Maintainer</literal> or <literal>Uploader</"
11658 "literal>. In that case, you should start your changelog entry with the "
11659 "following line:"
11660 msgstr ""
11661 "Parfois, vous corrigez ou envoyez un paquet car vous êtes membre d'une "
11662 "équipe de responsables (qui utilise une liste de diffusion comme responsable "
11663 "(<literal>Maintainer</literal> ou <literal>Uploader</literal>), voir <xref "
11664 "linkend=\"collaborative-maint\"/>), mais vous ne voulez pas vous ajouter "
11665 "comme co-responsable (<literal>Uploaders</literal>) car vous n'avez pas "
11666 "l'intention de participer régulièrement à ce paquet. Si cela est conforme "
11667 "avec la politique de votre équipe, vous pouvez procéder à un envoi normal "
11668 "sans être listé parmi les responsables (<literal>Maintainer</literal> ou "
11669 "<literal>Uploader</literal>). Dans ce cas, vous devriez commencer l'entrée "
11670 "du journal de modification (<filename>changelog</filename>) par la ligne "
11671 "suivante :"
11672
11673 #. type: Content of: <chapter><section><section><screen>
11674 #: pkgs.dbk:2255
11675 #, no-wrap
11676 msgid " * Team upload.\n"
11677 msgstr " * Team upload.\n"
11678
11679 # type: Content of: <chapter><section><title>
11680 #. type: Content of: <chapter><section><title>
11681 #: pkgs.dbk:2263
11682 msgid "Collaborative maintenance"
11683 msgstr "Maintenance collective"
11684
11685 # type: Content of: <chapter><section><para>
11686 #. type: Content of: <chapter><section><para>
11687 #: pkgs.dbk:2265
11688 msgid ""
11689 "Collaborative maintenance is a term describing the sharing of Debian package "
11690 "maintenance duties by several people.  This collaboration is almost always a "
11691 "good idea, since it generally results in higher quality and faster bug fix "
11692 "turnaround times.  It is strongly recommended that packages with a priority "
11693 "of <literal>standard</literal> or which are part of the base set have co-"
11694 "maintainers."
11695 msgstr ""
11696 "« Maintenance collective » est un terme décrivant le partage des devoirs de "
11697 "la maintenance d'un paquet Debian par plusieurs personnes. Cette "
11698 "collaboration est presque toujours une bonne idée car il en résulte "
11699 "généralement une meilleure qualité et un temps de correction de bogues plus "
11700 "court. Il est fortement recommandé que les paquets de priorité "
11701 "<literal>standard</literal> ou qui font partie de la base aient des co-"
11702 "responsables."
11703
11704 # type: Content of: <chapter><section><para>
11705 #. type: Content of: <chapter><section><para>
11706 #: pkgs.dbk:2273
11707 msgid ""
11708 "Generally there is a primary maintainer and one or more co-maintainers.  The "
11709 "primary maintainer is the person whose name is listed in the "
11710 "<literal>Maintainer</literal> field of the <filename>debian/control</"
11711 "filename> file.  Co-maintainers are all the other maintainers, usually "
11712 "listed in the <literal>Uploaders</literal> field of the <filename>debian/"
11713 "control</filename> file."
11714 msgstr ""
11715 "Habituellement, il y a un responsable principal et un ou plusieurs co-"
11716 "responsables. Le responsable principal est la personne dont le nom est "
11717 "indiqué dans le champ <literal>Maintainer</literal> du fichier "
11718 "<filename>debian/control</filename>. Les co-responsables sont tous les "
11719 "autres responsables, normalement listés dans le champs <literal>Uploaders</"
11720 "literal> du fichier <filename>debian/control</filename>."
11721
11722 # type: Content of: <chapter><section><para>
11723 #. type: Content of: <chapter><section><para>
11724 #: pkgs.dbk:2281
11725 msgid ""
11726 "In its most basic form, the process of adding a new co-maintainer is quite "
11727 "easy:"
11728 msgstr ""
11729 "Dans sa forme la plus simple, ajouter un nouveau co-responsable est assez "
11730 "facile :"
11731
11732 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11733 #: pkgs.dbk:2287
11734 msgid ""
11735 "Setup the co-maintainer with access to the sources you build the package "
11736 "from.  Generally this implies you are using a network-capable version "
11737 "control system, such as <literal>CVS</literal> or <literal>Subversion</"
11738 "literal>.  Alioth (see <xref linkend=\"alioth\"/>) provides such tools, "
11739 "amongst others."
11740 msgstr ""
11741 "donner au co-responsable un accès aux sources à partir desquelles vous "
11742 "construisez le paquet. Habituellement, cela implique que vous utilisiez un "
11743 "système de gestion de version comme <literal>CVS</literal> ou "
11744 "<literal>Subversion</literal>.  Alioth (voir <xref linkend=\"alioth\"/>) "
11745 "fournit entre autres de tels outils ;"
11746
11747 # type: Content of: <chapter><section><itemizedlist><listitem><para>
11748 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11749 #: pkgs.dbk:2295
11750 msgid ""
11751 "Add the co-maintainer's correct maintainer name and address to the "
11752 "<literal>Uploaders</literal> field in the first paragraph of the "
11753 "<filename>debian/control</filename> file."
11754 msgstr ""
11755 "ajouter les nom et adresse correctes du co-responsable au champ "
11756 "<literal>Uploaders</literal> dans le premier paragraphe du fichier "
11757 "<filename>debian/control</filename> ;"
11758
11759 #. type: Content of: <chapter><section><itemizedlist><listitem><screen>
11760 #: pkgs.dbk:2300
11761 #, no-wrap
11762 msgid "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11763 msgstr "Uploaders: John Buzz &lt;jbuzz@debian.org&gt;, Adam Rex &lt;arex@debian.org&gt;\n"
11764
11765 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
11766 #: pkgs.dbk:2305
11767 msgid ""
11768 "Using the PTS (<xref linkend=\"pkg-tracking-system\"/>), the co-maintainers "
11769 "should subscribe themselves to the appropriate source package."
11770 msgstr ""
11771 "en utilisant le PTS (<xref linkend=\"pkg-tracking-system\"/>), les co-"
11772 "responsables devraient s'inscrire eux-mêmes aux paquet source."
11773
11774 # type: Content of: <chapter><section><para>
11775 #. type: Content of: <chapter><section><para>
11776 #: pkgs.dbk:2311
11777 msgid ""
11778 "Another form of collaborative maintenance is team maintenance, which is "
11779 "recommended if you maintain several packages with the same group of "
11780 "developers.  In that case, the <literal>Maintainer</literal> and "
11781 "<literal>Uploaders</literal> field of each package must be managed with "
11782 "care.  It is recommended to choose between one of the two following schemes:"
11783 msgstr ""
11784 "Une autre forme de maintenance collective est une maintenance en équipe, "
11785 "recommandée si vous gérez plusieurs paquets avec le même groupe de "
11786 "développeurs. Dans ce cas, les champs de responsables (<literal>Maintainer</"
11787 "literal> et <literal>Uploaders</literal>) de chaque paquet doivent être "
11788 "gérés avec attention. Il est conseillé de choisir parmi les deux "
11789 "possibilités suivantes :"
11790
11791 # type: Content of: <chapter><section><orderedlist><listitem><para>
11792 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11793 #: pkgs.dbk:2320
11794 msgid ""
11795 "Put the team member mainly responsible for the package in the "
11796 "<literal>Maintainer</literal> field.  In the <literal>Uploaders</literal>, "
11797 "put the mailing list address, and the team members who care for the package."
11798 msgstr ""
11799 "placer un membre de l'équipe comme responsable principal du paquet dans le "
11800 "champ <literal>Maintainer</literal>. En <literal>Uploaders</literal>, placer "
11801 "l'adresse de la liste de diffusion, et les membres de l'équipe qui "
11802 "s'occupent du paquet ;"
11803
11804 # type: Content of: <chapter><section><orderedlist><listitem><para>
11805 #. type: Content of: <chapter><section><orderedlist><listitem><para>
11806 #: pkgs.dbk:2327
11807 msgid ""
11808 "Put the mailing list address in the <literal>Maintainer</literal> field.  In "
11809 "the <literal>Uploaders</literal> field, put the team members who care for "
11810 "the package.  In this case, you must make sure the mailing list accept bug "
11811 "reports without any human interaction (like moderation for non-subscribers)."
11812 msgstr ""
11813 "placer l'adresse de la liste de diffusion dans le champ <literal>Maintainer</"
11814 "literal>. En <literal>Uploaders</literal>, placer les membres de l'équipe "
11815 "qui s'occupent du paquet. Dans ce cas, vous devez vous assurer que la liste "
11816 "de diffusion peut recevoir les rapports de bogue sans interaction humaine "
11817 "(modération pour les non inscrits par exemple)."
11818
11819 #. type: Content of: <chapter><section><para>
11820 #: pkgs.dbk:2336
11821 msgid ""
11822 "In any case, it is a bad idea to automatically put all team members in the "
11823 "<literal>Uploaders</literal> field. It clutters the Developer's Package "
11824 "Overview listing (see <xref linkend=\"ddpo\"/>) with packages one doesn't "
11825 "really care for, and creates a false sense of good maintenance. For the same "
11826 "reason, team members do not need to add themselves to the "
11827 "<literal>Uploaders</literal> field just because they are uploading the "
11828 "package once, they can do a “Team upload” (see <xref linkend=\"nmu-team-"
11829 "upload\"/>). Conversely, it is a bad idea to keep a package with only the "
11830 "mailing list address as a <literal>Maintainer</literal> and no "
11831 "<literal>Uploaders</literal>."
11832 msgstr ""
11833 "En tout cas,  il faut éviter de placer automatiquement tous les membres de "
11834 "l'équipe dans le champ <literal>Uploaders</literal>. Cela encombre la vue "
11835 "d'ensemble des paquets d'un développeur (voir <xref linkend=\"ddpo\"/>) avec "
11836 "des paquets dont il ne s'occupe pas vraiment, et donne la fausse impression "
11837 "d'un bon suivi. De même, les membres de l'équipe n'ont pas besoin de "
11838 "s'ajouter dans le champ <literal>Uploaders</literal> pour faire un envoi "
11839 "ponctuel, ils peuvent le faire en « envoi d'équipe » (voir <xref linkend="
11840 "\"nmu-team-upload\"/>). En revanche, c'est une mauvaise idée de garder un "
11841 "paquet avec seulement l'adresse de la liste de diffusion dans le champ "
11842 "<literal>Maintainer</literal> et sans <literal>Uploaders</literal>."
11843
11844 # type: Content of: <chapter><section><title>
11845 #. type: Content of: <chapter><section><title>
11846 #: pkgs.dbk:2349
11847 msgid "The testing distribution"
11848 msgstr "La distribution <literal>testing</literal>"
11849
11850 # type: Content of: <chapter><section><section><title>
11851 #. type: Content of: <chapter><section><section><title>
11852 #: pkgs.dbk:2351
11853 msgid "Basics"
11854 msgstr "Bases"
11855
11856 # type: Content of: <chapter><section><section><para>
11857 #. type: Content of: <chapter><section><section><para>
11858 #: pkgs.dbk:2353
11859 msgid ""
11860 "Packages are usually installed into the <literal>testing</literal> "
11861 "distribution after they have undergone some degree of <literal>testing</"
11862 "literal> in <literal>unstable</literal>."
11863 msgstr ""
11864 "Les paquets sont habituellement installés dans la distribution "
11865 "<literal>testing</literal> après avoir été suffisamment éprouvés dans "
11866 "<literal>unstable</literal>."
11867
11868 #. type: Content of: <chapter><section><section><para>
11869 #: pkgs.dbk:2358
11870 msgid ""
11871 "They must be in sync on all architectures and mustn't have dependencies that "
11872 "make them uninstallable; they also have to have generally no known release-"
11873 "critical bugs at the time they're installed into <literal>testing</"
11874 "literal>.  This way, <literal>testing</literal> should always be close to "
11875 "being a release candidate.  Please see below for details."
11876 msgstr ""
11877 "Ils doivent être en synchronisation pour toutes les architectures et ne "
11878 "doivent pas avoir de dépendances qui les rendraient non installables ; ils "
11879 "doivent également être exempts de bogue critique pour la publication "
11880 "(« <literal>release-critical</literal> ») au moment où ils sont installés "
11881 "dans <literal>testing</literal>. Ainsi, <literal>testing</literal> devrait "
11882 "toujours être prête à devenir une version candidate pour la publication. "
11883 "Veuillez voir ci-dessous pour les détails."
11884
11885 # type: Content of: <chapter><section><section><title>
11886 #. type: Content of: <chapter><section><section><title>
11887 #: pkgs.dbk:2367
11888 msgid "Updates from unstable"
11889 msgstr "Mise à jour depuis <literal>unstable</literal>"
11890
11891 # type: Content of: <chapter><section><section><para>
11892 #. type: Content of: <chapter><section><section><para>
11893 #: pkgs.dbk:2369
11894 msgid ""
11895 "The scripts that update the <literal>testing</literal> distribution are run "
11896 "twice each day, right after the installation of the updated packages; these "
11897 "scripts are called <literal>britney</literal>.  They generate the "
11898 "<filename>Packages</filename> files for the <literal>testing</literal> "
11899 "distribution, but they do so in an intelligent manner; they try to avoid any "
11900 "inconsistency and to use only non-buggy packages."
11901 msgstr ""
11902 "Les scripts de mise à jour de la distribution <literal>testing</literal> "
11903 "sont exécutés deux fois par jour, juste après l'installation des paquets mis "
11904 "à jour ; ces scripts sont appelés <literal>britney</literal>. Ils fabriquent "
11905 "les fichiers <filename>Packages</filename> pour la distribution "
11906 "<literal>testing</literal>, mais ils le font d'une manière intelligente pour "
11907 "éviter toute incohérence et essayer de n'utiliser que des paquets sans bogue."
11908
11909 # type: Content of: <chapter><section><section><para>
11910 #. type: Content of: <chapter><section><section><para>
11911 #: pkgs.dbk:2377
11912 msgid ""
11913 "The inclusion of a package from <literal>unstable</literal> is conditional "
11914 "on the following:"
11915 msgstr ""
11916 "L'inclusion d'un paquet d'<literal>unstable</literal> est soumise aux "
11917 "conditions suivantes :"
11918
11919 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11920 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11921 #: pkgs.dbk:2383
11922 msgid ""
11923 "The package must have been available in <literal>unstable</literal> for 2, 5 "
11924 "or 10 days, depending on the urgency (high, medium or low).  Please note "
11925 "that the urgency is sticky, meaning that the highest urgency uploaded since "
11926 "the previous <literal>testing</literal> transition is taken into account.  "
11927 "Those delays may be doubled during a freeze, or <literal>testing</literal> "
11928 "transitions may be switched off altogether;"
11929 msgstr ""
11930 "le paquet doit avoir été disponible dans <literal>unstable</literal> depuis "
11931 "deux, cinq ou dix jours selon le champ d'urgence de l'envoi (élevée, moyenne "
11932 "ou basse). Veuillez noter que cette urgence est "
11933 "« collante » (« <literal>sticky</literal> »), ce qui signifie que l'envoi "
11934 "avec l'urgence la plus élevée depuis la précédente transition dans "
11935 "<literal>testing</literal> est prise en compte. Ces délais peuvent être "
11936 "doublés lors d'un gel de distribution, ou les transitions dans "
11937 "<literal>testing</literal> peuvent être complètement désactivées ;"
11938
11939 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11940 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11941 #: pkgs.dbk:2393
11942 msgid ""
11943 "It must not have new release-critical bugs (RC bugs affecting the version "
11944 "available in <literal>unstable</literal>, but not affecting the version in "
11945 "<literal>testing</literal>);"
11946 msgstr ""
11947 "il ne doit pas introduire de nouveau bogue critique pour la publication "
11948 "(« <literal>RC bug</literal> » affectant la version disponible dans "
11949 "<literal>unstable</literal>, mais pas celle de <literal>testing</literal>) ;"
11950
11951 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11952 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11953 #: pkgs.dbk:2400
11954 msgid ""
11955 "It must be available on all architectures on which it has previously been "
11956 "built in <literal>unstable</literal>. <link linkend=\"dak-ls\">dak ls</link> "
11957 "may be of interest to check that information;"
11958 msgstr ""
11959 "il doit être disponible pour toutes les architectures pour lesquelles il a "
11960 "déjà été construit dans <literal>unstable</literal>. <link linkend=\"dak-ls"
11961 "\">dak ls</link> permet de vérifier cette information ;"
11962
11963 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11964 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11965 #: pkgs.dbk:2407
11966 msgid ""
11967 "It must not break any dependency of a package which is already available in "
11968 "<literal>testing</literal>;"
11969 msgstr ""
11970 "il ne doit pas casser les dépendances d'un paquet déjà disponible dans "
11971 "<literal>testing</literal> ;"
11972
11973 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11974 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
11975 #: pkgs.dbk:2413
11976 msgid ""
11977 "The packages on which it depends must either be available in "
11978 "<literal>testing</literal> or they must be accepted into <literal>testing</"
11979 "literal> at the same time (and they will be if they fulfill all the "
11980 "necessary criteria)."
11981 msgstr ""
11982 "les paquets dont il dépend doivent soit être déjà disponibles dans "
11983 "<literal>testing</literal>, soit être acceptés dans <literal>testing</"
11984 "literal> au même moment (et ils doivent remplir tous les critères "
11985 "nécessaires)."
11986
11987 # type: Content of: <chapter><section><section><para>
11988 #. type: Content of: <chapter><section><section><para>
11989 #: pkgs.dbk:2421
11990 msgid ""
11991 "To find out whether a package is progressing into <literal>testing</literal> "
11992 "or not, see the <literal>testing</literal> script output on the <ulink url="
11993 "\"&url-testing-maint;\">web page of the testing distribution</ulink>, or use "
11994 "the program <command>grep-excuses</command> which is in the <systemitem role="
11995 "\"package\">devscripts</systemitem> package.  This utility can easily be "
11996 "used in a <citerefentry> <refentrytitle>crontab</refentrytitle> "
11997 "<manvolnum>5</manvolnum> </citerefentry> to keep yourself informed of the "
11998 "progression of your packages into <literal>testing</literal>."
11999 msgstr ""
12000 "Pour savoir si un paquet a progressé ou non dans <literal>testing</literal>, "
12001 "veuillez voir la sortie du script de <literal>testing</literal> sur la "
12002 "<ulink url=\"&url-testing-maint;\">page web de la distribution "
12003 "<literal>testing</literal></ulink> ou utilisez le programme <command>grep-"
12004 "excuses</command> du paquet <systemitem role=\"package\">devscripts</"
12005 "systemitem>. Pour rester informé de la progression de vos paquets dans "
12006 "<literal>testing</literal>, vous pouvez facilement le mettre dans une "
12007 "<citerefentry> <refentrytitle>crontab</refentrytitle> <manvolnum>5</"
12008 "manvolnum> </citerefentry>."
12009
12010 # type: Content of: <chapter><section><section><para>
12011 #. type: Content of: <chapter><section><section><para>
12012 #: pkgs.dbk:2432
12013 msgid ""
12014 "The <filename>update_excuses</filename> file does not always give the "
12015 "precise reason why the package is refused; you may have to find it on your "
12016 "own by looking for what would break with the inclusion of the package.  The "
12017 "<ulink url=\"&url-testing-maint;\">testing web page</ulink> gives some more "
12018 "information about the usual problems which may be causing such troubles."
12019 msgstr ""
12020 "Le fichier <filename>update_excuses</filename> ne donne pas toujours la "
12021 "raison précise pour laquelle un paquet est refusé ; il peut être nécessaire "
12022 "de la chercher soi-même en regardant ce qui serait cassé avec l'inclusion du "
12023 "paquet. La <ulink url=\"&url-testing-maint;\">page web de la distribution "
12024 "<literal>testing</literal></ulink> donne plus d'informations sur les "
12025 "problèmes courants pouvant occasionner cela."
12026
12027 # type: Content of: <chapter><section><section><para>
12028 #. type: Content of: <chapter><section><section><para>
12029 #: pkgs.dbk:2439
12030 msgid ""
12031 "Sometimes, some packages never enter <literal>testing</literal> because the "
12032 "set of interrelationship is too complicated and cannot be sorted out by the "
12033 "scripts.  See below for details."
12034 msgstr ""
12035 "Parfois, certains paquets n'entrent jamais dans <literal>testing</literal> "
12036 "parce que le jeu des inter-relations est trop compliqué et ne peut être "
12037 "résolu par le script. Voir ci-dessous pour des détails."
12038
12039 # type: Content of: <chapter><section><section><para>
12040 #. type: Content of: <chapter><section><section><para>
12041 #: pkgs.dbk:2444
12042 msgid ""
12043 "Some further dependency analysis is shown on <ulink url=\"http://release."
12044 "debian.org/migration/\"></ulink> — but be warned, this page also shows build "
12045 "dependencies which are not considered by britney."
12046 msgstr ""
12047 "Des analyses de dépendances plus avancées sont présentées sur <ulink url="
12048 "\"http://release.debian.org/migration/\"></ulink> — mais, attention, cette "
12049 "page affiche également des dépendances de construction qui ne sont pas "
12050 "prises en compte par <literal>britney</literal>."
12051
12052 # type: Content of: <chapter><section><section><section><title>
12053 #. type: Content of: <chapter><section><section><section><title>
12054 #: pkgs.dbk:2449
12055 msgid "Out-of-date"
12056 msgstr "Désynchronisation"
12057
12058 # type: Content of: <chapter><section><section><section><para>
12059 #.  FIXME: better rename this file than document rampant professionalism? 
12060 #. type: Content of: <chapter><section><section><section><para>
12061 #: pkgs.dbk:2452
12062 msgid ""
12063 "For the <literal>testing</literal> migration script, outdated means: There "
12064 "are different versions in <literal>unstable</literal> for the release "
12065 "architectures (except for the architectures in fuckedarches; fuckedarches is "
12066 "a list of architectures that don't keep up (in <filename>update_out.py</"
12067 "filename>), but currently, it's empty).  outdated has nothing whatsoever to "
12068 "do with the architectures this package has in <literal>testing</literal>."
12069 msgstr ""
12070 "Pour le script de migration dans <literal>testing</literal>, "
12071 "« désynchronisé » (« <literal>outdated</literal> ») signifie : il y a "
12072 "différentes versions dans <literal>unstable</literal> pour les architectures "
12073 "de publication (à l'exception des architectures dans <literal>fuckedarches</"
12074 "literal> ; <literal>fuckedarches</literal> est une liste des architectures "
12075 "qui ne suivent pas le rythme (dans <filename>update_out.py</filename>), mais "
12076 "actuellement cette liste est vide). « Désynchronisé » n'a rien à voir avec "
12077 "les architectures que le paquet fournit pour <literal>testing</literal>."
12078
12079 # type: Content of: <chapter><section><section><section><para>
12080 #. type: Content of: <chapter><section><section><section><para>
12081 #: pkgs.dbk:2460
12082 msgid "Consider this example:"
12083 msgstr "Considérons cet exemple :"
12084
12085 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12086 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12087 #: pkgs.dbk:2467 pkgs.dbk:2500
12088 msgid "alpha"
12089 msgstr "alpha"
12090
12091 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12092 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12093 #: pkgs.dbk:2468 pkgs.dbk:2501
12094 msgid "arm"
12095 msgstr "arm"
12096
12097 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12098 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12099 #: pkgs.dbk:2473 pkgs.dbk:2507 pkgs.dbk:2569
12100 msgid "testing"
12101 msgstr "testing"
12102
12103 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12104 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12105 #: pkgs.dbk:2474 pkgs.dbk:2479 pkgs.dbk:2508 pkgs.dbk:2509 pkgs.dbk:2516
12106 msgid "1"
12107 msgstr "1"
12108
12109 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12110 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12111 #: pkgs.dbk:2475 pkgs.dbk:2510 pkgs.dbk:2515
12112 msgid "-"
12113 msgstr "-"
12114
12115 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12116 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12117 #: pkgs.dbk:2478 pkgs.dbk:2513 pkgs.dbk:2570
12118 msgid "unstable"
12119 msgstr "unstable"
12120
12121 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12122 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12123 #: pkgs.dbk:2480 pkgs.dbk:2514
12124 msgid "2"
12125 msgstr "2"
12126
12127 # type: Content of: <chapter><section><section><section><para>
12128 #. type: Content of: <chapter><section><section><section><para>
12129 #: pkgs.dbk:2486
12130 msgid ""
12131 "The package is out of date on <literal>alpha</literal> in <literal>unstable</"
12132 "literal>, and will not go to <literal>testing</literal>. Removing the "
12133 "package would not help at all, the package is still out of date on "
12134 "<literal>alpha</literal>, and will not propagate to <literal>testing</"
12135 "literal>."
12136 msgstr ""
12137 "Le paquet est désynchronisé pour <literal>alpha</literal> dans "
12138 "<literal>unstable</literal> et n'entrera pas dans <literal>testing</"
12139 "literal>. Supprimer le paquet de <literal>testing</literal> n'aiderait en "
12140 "rien, le paquet serait toujours désynchronisé pour <literal>alpha</literal> "
12141 "et ne se propagerait pas dans <literal>testing</literal>."
12142
12143 # type: Content of: <chapter><section><section><section><para>
12144 #. type: Content of: <chapter><section><section><section><para>
12145 #: pkgs.dbk:2492
12146 msgid ""
12147 "However, if ftp-master removes a package in <literal>unstable</literal> "
12148 "(here on <literal>arm</literal>):"
12149 msgstr ""
12150 "Cependant, si <literal>ftp-master</literal> supprime un paquet "
12151 "d'<literal>unstable</literal> (ici pour <literal>arm</literal>) :"
12152
12153 # type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12154 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><thead><row><entry>
12155 #: pkgs.dbk:2502
12156 msgid "hurd-i386"
12157 msgstr "hurd-i386"
12158
12159 # type: Content of: <chapter><section><section><section><para>
12160 #. type: Content of: <chapter><section><section><section><para>
12161 #: pkgs.dbk:2522
12162 msgid ""
12163 "In this case, the package is up to date on all release architectures in "
12164 "<literal>unstable</literal> (and the extra <literal>hurd-i386</literal> "
12165 "doesn't matter, as it's not a release architecture)."
12166 msgstr ""
12167 "Dans ce cas, le paquet est synchronisé pour toutes les architectures de "
12168 "version dans <literal>unstable</literal> (et l'architecture supplémentaire "
12169 "<literal>hurd-i386</literal> ne compte pas car ce n'est pas une architecture "
12170 "de publication)."
12171
12172 # type: Content of: <chapter><section><section><section><para>
12173 #. type: Content of: <chapter><section><section><section><para>
12174 #: pkgs.dbk:2527
12175 msgid ""
12176 "Sometimes, the question is raised if it is possible to allow packages in "
12177 "that are not yet built on all architectures: No.  Just plainly no.  (Except "
12178 "if you maintain glibc or so.)"
12179 msgstr ""
12180 "Quelquefois, la question est soulevée de savoir s'il est possible de "
12181 "permettre à des paquets de passer dans <literal>testing</literal> alors "
12182 "qu'ils ne sont pas encore construits pour toutes les architectures : non. "
12183 "Simplement non. (Excepté si vous êtes responsable de glibc ou équivalent)."
12184
12185 # type: Content of: <chapter><section><section><section><title>
12186 #. type: Content of: <chapter><section><section><section><title>
12187 #: pkgs.dbk:2534
12188 msgid "Removals from testing"
12189 msgstr "Suppression de <literal>testing</literal>"
12190
12191 # type: Content of: <chapter><section><section><section><para>
12192 #. type: Content of: <chapter><section><section><section><para>
12193 #: pkgs.dbk:2536
12194 msgid ""
12195 "Sometimes, a package is removed to allow another package in: This happens "
12196 "only to allow <emphasis>another</emphasis> package to go in if it's ready in "
12197 "every other sense.  Suppose e.g.  that <literal>a</literal> cannot be "
12198 "installed with the new version of <literal>b</literal>; then <literal>a</"
12199 "literal> may be removed to allow <literal>b</literal> in."
12200 msgstr ""
12201 "Parfois, un paquet est supprimé pour permettre l'inclusion d'un autre "
12202 "paquet : ceci ne se produit que pour permettre à un <emphasis>autre</"
12203 "emphasis> paquet d'entrer, ce dernier doit être prêt pour tous les autres "
12204 "critères. Par exemple, si un paquet <literal>a</literal> ne peut pas être "
12205 "installé avec la nouvelle version de <literal>b</literal>, alors <literal>a</"
12206 "literal> peut être supprimé pour permettre l'entrée de <literal>b</literal>."
12207
12208 #. type: Content of: <chapter><section><section><section><para>
12209 #: pkgs.dbk:2543
12210 msgid ""
12211 "Of course, there is another reason to remove a package from "
12212 "<literal>testing</literal>: It's just too buggy (and having a single RC-bug "
12213 "is enough to be in this state)."
12214 msgstr ""
12215 "Bien sûr, il existe une autre raison pour supprimer un paquet de "
12216 "<literal>testing</literal> : le paquet est trop bogué (et avoir un seul "
12217 "bogue critique pour la publication est suffisant pour être dans cet état)."
12218
12219 # type: Content of: <chapter><section><section><section><para>
12220 #. type: Content of: <chapter><section><section><section><para>
12221 #: pkgs.dbk:2548
12222 msgid ""
12223 "Furthermore, if a package has been removed from <literal>unstable</literal>, "
12224 "and no package in <literal>testing</literal> depends on it any more, then it "
12225 "will automatically be removed."
12226 msgstr ""
12227 "De plus, si un paquet a été supprimé d'<literal>unstable</literal> et que "
12228 "plus un seul paquet de <literal>testing</literal> n'en dépend, il sera alors "
12229 "automatiquement supprimé."
12230
12231 # type: Content of: <chapter><section><section><section><title>
12232 #. type: Content of: <chapter><section><section><section><title>
12233 #: pkgs.dbk:2555
12234 msgid "Circular dependencies"
12235 msgstr "Dépendances circulaires"
12236
12237 # type: Content of: <chapter><section><section><section><para>
12238 #. type: Content of: <chapter><section><section><section><para>
12239 #: pkgs.dbk:2557
12240 msgid ""
12241 "A situation which is not handled very well by britney is if package "
12242 "<literal>a</literal> depends on the new version of package <literal>b</"
12243 "literal>, and vice versa."
12244 msgstr ""
12245 "Une situation mal gérée par <literal>britney</literal> est si un paquet "
12246 "<literal>a</literal> dépend de la nouvelle version d'un paquet <literal>b</"
12247 "literal> et vice versa."
12248
12249 # type: Content of: <chapter><section><section><section><para>
12250 #. type: Content of: <chapter><section><section><section><para>
12251 #: pkgs.dbk:2562
12252 msgid "An example of this is:"
12253 msgstr "Voici un exemple :"
12254
12255 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12256 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12257 #: pkgs.dbk:2575
12258 msgid "a"
12259 msgstr "a"
12260
12261 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12262 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12263 #: pkgs.dbk:2576
12264 msgid "1; depends: b=1"
12265 msgstr "1; depends: b=1"
12266
12267 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12268 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12269 #: pkgs.dbk:2577
12270 msgid "2; depends: b=2"
12271 msgstr "2; depends: b=2"
12272
12273 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12274 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12275 #: pkgs.dbk:2580
12276 msgid "b"
12277 msgstr "b"
12278
12279 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12280 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12281 #: pkgs.dbk:2581
12282 msgid "1; depends: a=1"
12283 msgstr "1; depends: a=1"
12284
12285 # type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12286 #. type: Content of: <chapter><section><section><section><informaltable><tgroup><tbody><row><entry>
12287 #: pkgs.dbk:2582
12288 msgid "2; depends: a=2"
12289 msgstr "2; depends: a=2"
12290
12291 # type: Content of: <chapter><section><section><section><para>
12292 #. type: Content of: <chapter><section><section><section><para>
12293 #: pkgs.dbk:2588
12294 msgid ""
12295 "Neither package <literal>a</literal> nor package <literal>b</literal> is "
12296 "considered for update."
12297 msgstr ""
12298 "Aucun des paquets <literal>a</literal> et <literal>b</literal> ne sera "
12299 "considéré pour mise à jour."
12300
12301 # type: Content of: <chapter><section><section><section><para>
12302 #. type: Content of: <chapter><section><section><section><para>
12303 #: pkgs.dbk:2592
12304 msgid ""
12305 "Currently, this requires some manual hinting from the release team.  Please "
12306 "contact them by sending mail to &email-debian-release; if this happens to "
12307 "one of your packages."
12308 msgstr ""
12309 "Actuellement, ceci nécessite un coup de pouce manuel de l'équipe de "
12310 "publication. Veuillez les contacter à l'adresse &email-debian-release; si "
12311 "cela se produit pour l'un de vos paquets."
12312
12313 # type: Content of: <chapter><section><section><section><title>
12314 #. type: Content of: <chapter><section><section><section><title>
12315 #: pkgs.dbk:2599
12316 msgid "Influence of package in testing"
12317 msgstr "Influence d'un paquet dans <literal>testing</literal>"
12318
12319 #. type: Content of: <chapter><section><section><section><para>
12320 #: pkgs.dbk:2601
12321 msgid ""
12322 "Generally, there is nothing that the status of a package in "
12323 "<literal>testing</literal> means for transition of the next version from "
12324 "<literal>unstable</literal> to <literal>testing</literal>, with two "
12325 "exceptions: If the RC-bugginess of the package goes down, it may go in even "
12326 "if it is still RC-buggy.  The second exception is if the version of the "
12327 "package in <literal>testing</literal> is out of sync on the different "
12328 "arches: Then any arch might just upgrade to the version of the source "
12329 "package; however, this can happen only if the package was previously forced "
12330 "through, the arch is in fuckedarches, or there was no binary package of that "
12331 "arch present in <literal>unstable</literal> at all during the "
12332 "<literal>testing</literal> migration."
12333 msgstr ""
12334 "Généralement, l'état d'un paquet dans <literal>testing</literal> ne change "
12335 "rien pour la transition de la prochaine version d'<literal>unstable</"
12336 "literal> vers <literal>testing</literal>, avec deux exceptions : si le "
12337 "nombre de bogues critiques pour la publication du paquet diminue, le paquet "
12338 "peut migrer même s'il a encore des bogues critiques pour la publication. La "
12339 "seconde exception est que si la version du paquet dans <literal>testing</"
12340 "literal> est désynchronisée entre les différentes architectures, alors toute "
12341 "architecture peut être mise à jour vers la version du paquet source ; "
12342 "cependant, cela ne peut se produire que si le paquet a été précédemment "
12343 "forcé, si l'architecture est dans <literal>fuckedarches</literal> ou s'il "
12344 "n'y avait pas du tout de paquet binaire de cette architecture présent dans "
12345 "<literal>unstable</literal> lors de la migration dans <literal>testing</"
12346 "literal>."
12347
12348 #. type: Content of: <chapter><section><section><section><para>
12349 #: pkgs.dbk:2613
12350 msgid ""
12351 "In summary this means: The only influence that a package being in "
12352 "<literal>testing</literal> has on a new version of the same package is that "
12353 "the new version might go in easier."
12354 msgstr ""
12355 "En résumé, cela signifie : la seule influence qu'un paquet de "
12356 "<literal>testing</literal> a sur la nouvelle version du même paquet est que "
12357 "la nouvelle version peut entrer plus facilement."
12358
12359 # type: Content of: <chapter><section><section><section><title>
12360 #. type: Content of: <chapter><section><section><section><title>
12361 #: pkgs.dbk:2620
12362 msgid "Details"
12363 msgstr "Détails"
12364
12365 # type: Content of: <chapter><section><section><section><para>
12366 #. type: Content of: <chapter><section><section><section><para>
12367 #: pkgs.dbk:2622
12368 msgid "If you are interested in details, this is how britney works:"
12369 msgstr ""
12370 "Suivent quelques informations sur le fonctionnement de <literal>britney</"
12371 "literal>."
12372
12373 # type: Content of: <chapter><section><section><section><para>
12374 #. type: Content of: <chapter><section><section><section><para>
12375 #: pkgs.dbk:2625
12376 msgid ""
12377 "The packages are looked at to determine whether they are valid candidates.  "
12378 "This gives the update excuses.  The most common reasons why a package is not "
12379 "considered are too young, RC-bugginess, and out of date on some arches.  For "
12380 "this part of britney, the release managers have hammers of various sizes to "
12381 "force britney to consider a package.  (Also, the base freeze is coded in "
12382 "that part of britney.) (There is a similar thing for binary-only updates, "
12383 "but this is not described here.  If you're interested in that, please peruse "
12384 "the code.)"
12385 msgstr ""
12386 "Les paquets sont examinés pour savoir si ce sont des candidats valides. Cela "
12387 "génère les dispenses de mise à jour (« <literal>update excuses</literal> »). "
12388 "Les raisons habituelles pour lesquelles un paquet n'est pas considéré sont "
12389 "la jeunesse du paquet, le nombre de bogues critiques pour la publication et "
12390 "la désynchronisation pour certaines architectures. Pour cette partie de "
12391 "<literal>britney</literal>, les responsables de publication ont des marteaux "
12392 "de toute taille pour forcer <literal>britney</literal> à examiner un paquet. "
12393 "(Le gel de la base est également codé dans cette partie de <literal>britney</"
12394 "literal>.) (Il y a une chose semblable pour les mises à jour binaires pures, "
12395 "mais cela n'est pas décrit ici. Si vous êtes intéressé par cela, veuillez "
12396 "étudier attentivement le code.)"
12397
12398 #. type: Content of: <chapter><section><section><section><para>
12399 #: pkgs.dbk:2634
12400 msgid ""
12401 "Now, the more complex part happens: Britney tries to update "
12402 "<literal>testing</literal> with the valid candidates. For that, britney "
12403 "tries to add each valid candidate to the testing distribution. If the number "
12404 "of uninstallable packages in <literal>testing</literal> doesn't increase, "
12405 "the package is accepted. From that point on, the accepted package is "
12406 "considered to be part of <literal>testing</literal>, such that all "
12407 "subsequent installability tests include this package.  Hints from the "
12408 "release team are processed before or after this main run, depending on the "
12409 "exact type."
12410 msgstr ""
12411 "Maintenant, la partie la plus complexe se produit : <literal>britney</"
12412 "literal> tente de mettre à jour <literal>testing</literal> avec des "
12413 "candidats valides. Pour ce faire, <literal>britney</literal> essaye "
12414 "d'ajouter chaque candidat valide à la distribution <literal>testing</"
12415 "literal>. Si le nombre de paquets non installables dans <literal>testing</"
12416 "literal> n'augmente pas, le paquet est accepté. À partir de là, le paquet "
12417 "accepté est considéré comme partie de <literal>testing</literal>, de tel "
12418 "sorte qu'il sera considéré dans les tests suivants d'installabilité. Avant "
12419 "et après cette partie, certains coups de pouce (« hints ») de l'équipe de "
12420 "publication sont traités."
12421
12422 # type: Content of: <chapter><section><section><section><para>
12423 #. type: Content of: <chapter><section><section><section><para>
12424 #: pkgs.dbk:2644
12425 msgid ""
12426 "If you want to see more details, you can look it up on <ulink url=\"http://"
12427 "&ftp-master-host;/testing/update_output/\"></ulink>."
12428 msgstr ""
12429 "Pour obtenir plus de précisions, vous pouvez y jetez un œil en <ulink url="
12430 "\"http://&ftp-master-host;/testing/update_output/\"></ulink>."
12431
12432 # type: Content of: <chapter><section><section><section><para>
12433 #. type: Content of: <chapter><section><section><section><para>
12434 #: pkgs.dbk:2648
12435 msgid ""
12436 "The hints are available via <ulink url=\"http://&ftp-master-host;/testing/"
12437 "hints/\"></ulink>."
12438 msgstr ""
12439 "Les coups de pouce sont visibles sur <ulink url=\"http://&ftp-master-host;/"
12440 "testing/hints/\"></ulink>."
12441
12442 # type: Content of: <chapter><section><section><title>
12443 #. type: Content of: <chapter><section><section><title>
12444 #: pkgs.dbk:2656
12445 msgid "Direct updates to testing"
12446 msgstr "Mises à jour directes dans <literal>testing</literal>"
12447
12448 #. type: Content of: <chapter><section><section><para>
12449 #: pkgs.dbk:2658
12450 msgid ""
12451 "The <literal>testing</literal> distribution is fed with packages from "
12452 "<literal>unstable</literal> according to the rules explained above.  "
12453 "However, in some cases, it is necessary to upload packages built only for "
12454 "<literal>testing</literal>.  For that, you may want to upload to "
12455 "<literal>testing-proposed-updates</literal>."
12456 msgstr ""
12457 "La distribution <literal>testing</literal> est remplie de paquets en "
12458 "provenance d'<literal>unstable</literal> selon des règles expliquées ci-"
12459 "dessus. Cependant, dans certains cas, il est nécessaire d'envoyer des "
12460 "paquets construits seulement pour <literal>testing</literal>. Pour cela, "
12461 "vous pouvez envoyer vos paquets vers <literal>testing-proposed-updates</"
12462 "literal>."
12463
12464 # type: Content of: <chapter><section><section><para>
12465 #. type: Content of: <chapter><section><section><para>
12466 #: pkgs.dbk:2665
12467 msgid ""
12468 "Keep in mind that packages uploaded there are not automatically processed, "
12469 "they have to go through the hands of the release manager.  So you'd better "
12470 "have a good reason to upload there.  In order to know what a good reason is "
12471 "in the release managers' eyes, you should read the instructions that they "
12472 "regularly give on &email-debian-devel-announce;."
12473 msgstr ""
12474 "Souvenez-vous que les paquets envoyés là ne sont pas traités "
12475 "automatiquement, ils doivent passer entre les mains des responsables de "
12476 "distribution. Vous devez donc avoir une bonne raison pour les y envoyer. "
12477 "Pour savoir ce que représente une bonne raison aux yeux des responsables de "
12478 "publication, vous devriez lire les instructions données qu'ils envoient "
12479 "régulièrement sur &email-debian-devel-announce;."
12480
12481 #. type: Content of: <chapter><section><section><para>
12482 #: pkgs.dbk:2672
12483 msgid ""
12484 "You should not upload to <literal>testing-proposed-updates</literal> when "
12485 "you can update your packages through <literal>unstable</literal>.  If you "
12486 "can't (for example because you have a newer development version in "
12487 "<literal>unstable</literal>), you may use this facility, but it is "
12488 "recommended that you ask for authorization from the release manager first.  "
12489 "Even if a package is frozen, updates through <literal>unstable</literal> are "
12490 "possible, if the upload via <literal>unstable</literal> does not pull in any "
12491 "new dependencies."
12492 msgstr ""
12493 "Vous ne devriez pas envoyer de paquet à <literal>testing-proposed-updates</"
12494 "literal> quand vous pouvez le mettre à jour via <literal>unstable</literal>. "
12495 "Si vous ne pouvez faire autrement (par exemple, parce que vous avez une "
12496 "nouvelle version de développement dans <literal>unstable</literal>), vous "
12497 "pouvez utiliser cette facilité, mais il est recommandé de demander "
12498 "l'autorisation des responsables de publication auparavant. Même si un paquet "
12499 "est gelé, des mises à jour par <literal>unstable</literal> sont possibles si "
12500 "l'envoi dans <literal>unstable</literal> ne tire pas de nouvelles "
12501 "dépendances."
12502
12503 # type: Content of: <chapter><section><section><para>
12504 #. type: Content of: <chapter><section><section><para>
12505 #: pkgs.dbk:2681
12506 msgid ""
12507 "Version numbers are usually selected by adding the codename of the "
12508 "<literal>testing</literal> distribution and a running number, like "
12509 "<literal>1.2squeeze1</literal> for the first upload through <literal>testing-"
12510 "proposed-updates</literal> of package version <literal>1.2</literal>."
12511 msgstr ""
12512 "Les numéros de version sont habituellement choisis en ajoutant le nom de "
12513 "code de la distribution <literal>testing</literal> et un numéro incrémenté, "
12514 "comme <literal>1.2squeeze1</literal> pour le premier envoi dans "
12515 "<literal>testing-proposed-updates</literal> du paquet en version "
12516 "<literal>1.2</literal>."
12517
12518 # type: Content of: <chapter><section><section><para>
12519 #. type: Content of: <chapter><section><section><para>
12520 #: pkgs.dbk:2688
12521 msgid "Please make sure you didn't miss any of these items in your upload:"
12522 msgstr ""
12523 "Veuillez vous assurer n'avoir oublié aucun des éléments suivants lors de "
12524 "votre envoi :"
12525
12526 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12527 #: pkgs.dbk:2693
12528 msgid ""
12529 "Make sure that your package really needs to go through <literal>testing-"
12530 "proposed-updates</literal>, and can't go through <literal>unstable</literal>;"
12531 msgstr ""
12532 "vérifiez que le paquet doit vraiment aller dans <literal>testing-proposed-"
12533 "updates</literal>, et ne peut pas passer par <literal>unstable</literal> ;"
12534
12535 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12536 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12537 #: pkgs.dbk:2700
12538 msgid "Make sure that you included only the minimal amount of changes;"
12539 msgstr "vérifiez n'avoir intégré qu'un minimum de changements ;"
12540
12541 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12542 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12543 #: pkgs.dbk:2705
12544 msgid ""
12545 "Make sure that you included an appropriate explanation in the changelog;"
12546 msgstr ""
12547 "vérifiez avoir ajouté une explication appropriée dans le journal de "
12548 "modification (<filename>changelog</filename>) ;"
12549
12550 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12551 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12552 #: pkgs.dbk:2710
12553 msgid ""
12554 "Make sure that you've written <literal>testing</literal> or <literal>testing-"
12555 "proposed-updates</literal> into your target distribution;"
12556 msgstr ""
12557 "vérifiez avoir bien indiqué <literal>testing</literal> ou <literal>testing-"
12558 "proposed-updates</literal> comme distribution cible ;"
12559
12560 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12561 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12562 #: pkgs.dbk:2716
12563 msgid ""
12564 "Make sure that you've built and tested your package in <literal>testing</"
12565 "literal>, not in <literal>unstable</literal>;"
12566 msgstr ""
12567 "vérifiez avoir construit et testé votre paquet dans <literal>testing</"
12568 "literal>, et non dans <literal>unstable</literal> ;"
12569
12570 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12571 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12572 #: pkgs.dbk:2722
12573 msgid ""
12574 "Make sure that your version number is higher than the version in "
12575 "<literal>testing</literal> and <literal>testing-proposed-updates</literal>, "
12576 "and lower than in <literal>unstable</literal>;"
12577 msgstr ""
12578 "vérifiez que le numéro de version est plus élevé que les versions de "
12579 "<literal>testing</literal> et <literal>testing-proposed-updates</literal>, "
12580 "et moins élevé que celle de <literal>unstable</literal> ;"
12581
12582 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12583 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12584 #: pkgs.dbk:2729
12585 msgid ""
12586 "After uploading and successful build on all platforms, contact the release "
12587 "team at &email-debian-release; and ask them to approve your upload."
12588 msgstr ""
12589 "après l'envoi et la construction réussie sur toutes les plates-formes, "
12590 "contactez l'équipe de publication à &email-debian-release; et demandez-leur "
12591 "d'approuver votre envoi."
12592
12593 # type: Content of: <chapter><section><section><title>
12594 #. type: Content of: <chapter><section><section><title>
12595 #: pkgs.dbk:2737
12596 msgid "Frequently asked questions"
12597 msgstr "Foire aux questions"
12598
12599 # type: Content of: <chapter><section><section><section><title>
12600 #. type: Content of: <chapter><section><section><section><title>
12601 #: pkgs.dbk:2739
12602 msgid "What are release-critical bugs, and how do they get counted?"
12603 msgstr ""
12604 "Quels sont les bogues bloquant l'intégration dans la version stable et "
12605 "comment sont-ils comptés ?"
12606
12607 # type: Content of: <chapter><section><section><section><para>
12608 #. type: Content of: <chapter><section><section><section><para>
12609 #: pkgs.dbk:2741
12610 msgid ""
12611 "All bugs of some higher severities are by default considered release-"
12612 "critical; currently, these are <literal>critical</literal>, <literal>grave</"
12613 "literal> and <literal>serious</literal> bugs."
12614 msgstr ""
12615 "Tous les bogues de gravité assez élevée sont par défaut considérés comme "
12616 "bloquant l'intégration du paquet dans la version stable ; actuellement, ce "
12617 "sont les bogues <literal>critical</literal> (critique), <literal>grave</"
12618 "literal> (grave) et <literal>serious</literal> (sérieux)."
12619
12620 #. type: Content of: <chapter><section><section><section><para>
12621 #: pkgs.dbk:2746
12622 msgid ""
12623 "Such bugs are presumed to have an impact on the chances that the package "
12624 "will be released with the <literal>stable</literal> release of Debian: in "
12625 "general, if a package has open release-critical bugs filed on it, it won't "
12626 "get into <literal>testing</literal>, and consequently won't be released in "
12627 "<literal>stable</literal>."
12628 msgstr ""
12629 "Certains bogues sont supposés avoir un impact sur la probabilité d'un paquet "
12630 "a être diffusé dans la version <literal>stable</literal> de Debian : en "
12631 "général, si un paquet a des bogues bloquants, il n'ira pas dans "
12632 "<literal>testing</literal>, et par conséquent, ne pourra pas être diffusé "
12633 "dans <literal>stable</literal>."
12634
12635 #. type: Content of: <chapter><section><section><section><para>
12636 #: pkgs.dbk:2753
12637 msgid ""
12638 "The <literal>unstable</literal> bug count are all release-critical bugs "
12639 "which are marked to apply to <replaceable>package</replaceable>/"
12640 "<replaceable>version</replaceable> combinations that are available in "
12641 "unstable for a release architecture. The <literal>testing</literal> bug "
12642 "count is defined analogously."
12643 msgstr ""
12644 "Le décompte des bogues d'<literal>unstable</literal> est effectué avec tous "
12645 "les bogues critiques pour la publication marqués pour s'appliquer à une "
12646 "combinaison de <replaceable>paquet</replaceable>/<replaceable>version</"
12647 "replaceable> disponible dans <literal>unstable</literal> pour une "
12648 "architecture concernée par la publication. Le décompte des bogues de "
12649 "<literal>testing</literal> est défini de façon analogue."
12650
12651 # type: Content of: <chapter><section><section><section><title>
12652 #. type: Content of: <chapter><section><section><section><title>
12653 #: pkgs.dbk:2761
12654 msgid ""
12655 "How could installing a package into <literal>testing</literal> possibly "
12656 "break other packages?"
12657 msgstr ""
12658 "Comment l'installation d'un paquet dans <literal>testing</literal> peut-elle "
12659 "casser d'autres paquets ?"
12660
12661 #. type: Content of: <chapter><section><section><section><para>
12662 #: pkgs.dbk:2764
12663 msgid ""
12664 "The structure of the distribution archives is such that they can only "
12665 "contain one version of a package; a package is defined by its name.  So when "
12666 "the source package <literal>acmefoo</literal> is installed into "
12667 "<literal>testing</literal>, along with its binary packages <literal>acme-foo-"
12668 "bin</literal>, <literal>acme-bar-bin</literal>, <literal>libacme-foo1</"
12669 "literal> and <literal>libacme-foo-dev</literal>, the old version is removed."
12670 msgstr ""
12671 "La structure des archives de la distribution est faite de telle façon "
12672 "qu'elles ne peuvent contenir qu'une version d'un paquet ; un paquet est "
12673 "défini par son nom. Donc, quand le paquet source <literal>acmefoo</literal> "
12674 "est installé dans <literal>testing</literal> avec ses paquets binaires "
12675 "<literal>acme-foo-bin</literal>, <literal>acme-bar-bin</literal>, "
12676 "<literal>libacme-foo1</literal> et <literal>libacme-foo-dev</literal>, "
12677 "l'ancienne version est supprimée."
12678
12679 # type: Content of: <chapter><section><section><section><para>
12680 #. type: Content of: <chapter><section><section><section><para>
12681 #: pkgs.dbk:2772
12682 msgid ""
12683 "However, the old version may have provided a binary package with an old "
12684 "soname of a library, such as <literal>libacme-foo0</literal>.  Removing the "
12685 "old <literal>acmefoo</literal> will remove <literal>libacme-foo0</literal>, "
12686 "which will break any packages which depend on it."
12687 msgstr ""
12688 "Cependant, l'ancienne version pouvait fournir à un paquet binaire un vieux "
12689 "<literal>soname</literal> d'une bibliothèque, comme <literal>libacme-foo0</"
12690 "literal>. Supprimer l'ancien <literal>acmefoo</literal> va supprimer "
12691 "<literal>libacme-foo0</literal>, ce qui va casser tout paquet qui en dépend."
12692
12693 # type: Content of: <chapter><section><section><section><para>
12694 #. type: Content of: <chapter><section><section><section><para>
12695 #: pkgs.dbk:2778
12696 msgid ""
12697 "Evidently, this mainly affects packages which provide changing sets of "
12698 "binary packages in different versions (in turn, mainly libraries).  However, "
12699 "it will also affect packages upon which versioned dependencies have been "
12700 "declared of the ==, &lt;=, or &lt;&lt; varieties."
12701 msgstr ""
12702 "Évidemment, cela touche principalement des paquets qui fournissent des jeux "
12703 "changeant de paquets binaires dans différentes versions (à tour de rôle, "
12704 "principalement des bibliothèques). Cependant, cela va aussi concerner des "
12705 "paquets sur lesquels une dépendance versionnée du type <literal>==</"
12706 "literal>, <literal>&lt;=</literal>, ou <literal>&lt;&lt;</literal> a été "
12707 "déclarée."
12708
12709 # type: Content of: <chapter><section><section><section><para>
12710 #. type: Content of: <chapter><section><section><section><para>
12711 #: pkgs.dbk:2784
12712 msgid ""
12713 "When the set of binary packages provided by a source package change in this "
12714 "way, all the packages that depended on the old binaries will have to be "
12715 "updated to depend on the new binaries instead.  Because installing such a "
12716 "source package into <literal>testing</literal> breaks all the packages that "
12717 "depended on it in <literal>testing</literal>, some care has to be taken now: "
12718 "all the depending packages must be updated and ready to be installed "
12719 "themselves so that they won't be broken, and, once everything is ready, "
12720 "manual intervention by the release manager or an assistant is normally "
12721 "required."
12722 msgstr ""
12723 "Quand le jeu de paquets binaires fournis par un paquet source change de "
12724 "cette façon, tous les paquets qui dépendent des anciens binaires doivent "
12725 "être mis à jour pour dépendre plutôt de la nouvelle version. Comme "
12726 "l'installation d'un tel paquet source dans <literal>testing</literal> casse "
12727 "tous les paquets qui en dépendent dans <literal>testing</literal>, une "
12728 "attention particulière doit y être portée : tous les paquets en dépendant "
12729 "doivent être mis à jour et prêts à être installés eux-même pour ne pas "
12730 "casser et, une fois que tout est prêt, une intervention manuelle des "
12731 "responsables de publication est normalement requise."
12732
12733 # type: Content of: <chapter><section><section><section><para>
12734 #. type: Content of: <chapter><section><section><section><para>
12735 #: pkgs.dbk:2795
12736 msgid ""
12737 "If you are having problems with complicated groups of packages like this, "
12738 "contact &email-debian-devel; or &email-debian-release; for help."
12739 msgstr ""
12740 "Si vous avez des problèmes avec des groupes compliqués de paquets comme "
12741 "ceci, demandez de l'aide sur &email-debian-devel; ou &email-debian-release;."
12742
12743 # type: Content of: <chapter><title>
12744 #. type: Content of: <chapter><title>
12745 #: resources.dbk:7
12746 msgid "Resources for Debian Developers"
12747 msgstr "Ressources pour les responsables Debian"
12748
12749 # type: Content of: <chapter><para>
12750 #. type: Content of: <chapter><para>
12751 #: resources.dbk:9
12752 msgid ""
12753 "In this chapter you will find a very brief road map of the Debian mailing "
12754 "lists, the Debian machines which may be available to you as a developer, and "
12755 "all the other resources that are available to help you in your maintainer "
12756 "work."
12757 msgstr ""
12758 "Ce chapitre décrit brièvement les listes de diffusion, les serveurs Debian à "
12759 "disposition des développeurs et les autres ressources utiles au travail de "
12760 "responsable."
12761
12762 # type: Content of: <chapter><section><title>
12763 #. type: Content of: <chapter><section><title>
12764 #: resources.dbk:14
12765 msgid "Mailing lists"
12766 msgstr "Listes de diffusion"
12767
12768 # type: Content of: <chapter><section><para>
12769 #. type: Content of: <chapter><section><para>
12770 #: resources.dbk:16
12771 msgid ""
12772 "Much of the conversation between Debian developers (and users) is managed "
12773 "through a wide array of mailing lists we host at <literal><ulink url="
12774 "\"http://&lists-host;/\">&lists-host;</ulink></literal>.  To find out more "
12775 "on how to subscribe or unsubscribe, how to post and how not to post, where "
12776 "to find old posts and how to search them, how to contact the list "
12777 "maintainers and see various other information about the mailing lists, "
12778 "please read <ulink url=\"&url-debian-lists;\"></ulink>.  This section will "
12779 "only cover aspects of mailing lists that are of particular interest to "
12780 "developers."
12781 msgstr ""
12782 "Une grande partie des discussions entre les développeurs Debian (et les "
12783 "utilisateurs) a lieu dans un vaste éventail de listes de diffusion hébergées "
12784 "sur <literal><ulink url=\"http://&lists-host;/\">&lists-host;</ulink></"
12785 "literal>. Pour en savoir plus sur la façon de s'abonner ou se désabonner, "
12786 "d'utiliser les listes, de consulter les archives, de contacter leurs "
12787 "responsables, ainsi que diverses autres informations sur les listes de "
12788 "diffusion, veuillez lire <ulink url=\"&url-debian-lists;\"></ulink>. Cette "
12789 "section ne détaille que les informations utiles aux développeurs."
12790
12791 # type: Content of: <chapter><section><section><title>
12792 #. type: Content of: <chapter><section><section><title>
12793 #: resources.dbk:27
12794 msgid "Basic rules for use"
12795 msgstr "Règles d'utilisation fondamentales"
12796
12797 # type: Content of: <chapter><section><section><para>
12798 #. type: Content of: <chapter><section><section><para>
12799 #: resources.dbk:29
12800 msgid ""
12801 "When replying to messages on the mailing list, please do not send a carbon "
12802 "copy (<literal>CC</literal>) to the original poster unless they explicitly "
12803 "request to be copied.  Anyone who posts to a mailing list should read it to "
12804 "see the responses."
12805 msgstr ""
12806 "Une réponse sur une liste de diffusion ne doit pas être envoyée en copie "
12807 "(<literal>CC</literal>) à l'expéditeur initial, sauf s'il l'a explicitement "
12808 "demandé. Toute personne écrivant sur une liste de diffusion devrait la "
12809 "suivre pour voir les réponses."
12810
12811 # type: Content of: <chapter><section><section><para>
12812 #. type: Content of: <chapter><section><section><para>
12813 #: resources.dbk:35
12814 msgid ""
12815 "Cross-posting (sending the same message to multiple lists) is discouraged.  "
12816 "As ever on the net, please trim down the quoting of articles you're replying "
12817 "to.  In general, please adhere to the usual conventions for posting messages."
12818 msgstr ""
12819 "L'envoi d'un même message à plusieurs listes (« <literal>cross-post</"
12820 "literal> ») est déconseillé. Conformément aux usages, veuillez réduire la "
12821 "citation des articles auxquels vous répondez. En règle générale, veuillez "
12822 "respecter les conventions habituelles d'envoi de messages."
12823
12824 # type: Content of: <chapter><section><section><para>
12825 #. type: Content of: <chapter><section><section><para>
12826 #: resources.dbk:40
12827 msgid ""
12828 "Please read the <ulink url=\"&url-debian-lists;#codeofconduct\">code of "
12829 "conduct</ulink> for more information. The <ulink url=\"&url-dcg;\">Debian "
12830 "Community Guidelines</ulink> are also worth reading."
12831 msgstr ""
12832 "Veuillez lire le <ulink url=\"&url-debian-lists;#codeofconduct\">code de "
12833 "conduite</ulink> pour plus de renseignements. Les <ulink url=\"&url-dcg;"
12834 "\">recommandations de la communauté Debian (« <literal>Debian Community "
12835 "Guidelines</literal> »)</ulink> valent également la peine d'être lue."
12836
12837 # type: Content of: <chapter><section><section><title>
12838 #. type: Content of: <chapter><section><section><title>
12839 #: resources.dbk:48
12840 msgid "Core development mailing lists"
12841 msgstr "Principales listes de diffusion pour les responsables"
12842
12843 # type: Content of: <chapter><section><section><para>
12844 #. type: Content of: <chapter><section><section><para>
12845 #: resources.dbk:50
12846 msgid "The core Debian mailing lists that developers should use are:"
12847 msgstr ""
12848 "Les principales listes de diffusion que les développeurs devraient suivre "
12849 "sont :"
12850
12851 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12852 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12853 #: resources.dbk:55
12854 msgid ""
12855 "&email-debian-devel-announce;, used to announce important things to "
12856 "developers.  All developers are expected to be subscribed to this list."
12857 msgstr ""
12858 "&email-debian-devel-announce;, pour les annonces importantes aux "
12859 "développeurs. Tous les responsables Debian sont censés être inscrits à cette "
12860 "liste ;"
12861
12862 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12863 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12864 #: resources.dbk:62
12865 msgid ""
12866 "&email-debian-devel;, used to discuss various development related technical "
12867 "issues."
12868 msgstr ""
12869 "&email-debian-devel;, pour les diverses questions techniques relatives au "
12870 "développement ;"
12871
12872 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12873 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12874 #: resources.dbk:68
12875 msgid ""
12876 "&email-debian-policy;, where the Debian Policy is discussed and voted on."
12877 msgstr ""
12878 "&email-debian-policy;, où la Charte Debian (« <literal>Debian Policy</"
12879 "literal> ») est discutée et votée ;"
12880
12881 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12882 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
12883 #: resources.dbk:74
12884 msgid ""
12885 "&email-debian-project;, used to discuss various non-technical issues related "
12886 "to the project."
12887 msgstr ""
12888 "&email-debian-project;, pour les questions diverses et non techniques "
12889 "relatives au projet."
12890
12891 # type: Content of: <chapter><section><section><para>
12892 #. type: Content of: <chapter><section><section><para>
12893 #: resources.dbk:80
12894 msgid ""
12895 "There are other mailing lists available for a variety of special topics; see "
12896 "<ulink url=\"http://&lists-host;/\"></ulink> for a list."
12897 msgstr ""
12898 "D'autres listes de diffusion sont spécialisées dans différents thèmes ; voir "
12899 "une liste sur <ulink url=\"http://&lists-host;/\"></ulink>."
12900
12901 # type: Content of: <chapter><section><section><title>
12902 #. type: Content of: <chapter><section><section><title>
12903 #: resources.dbk:86
12904 msgid "Special lists"
12905 msgstr "Listes particulières"
12906
12907 # type: Content of: <chapter><section><section><para>
12908 #. type: Content of: <chapter><section><section><para>
12909 #: resources.dbk:88
12910 msgid ""
12911 "&email-debian-private; is a special mailing list for private discussions "
12912 "amongst Debian developers.  It is meant to be used for posts which for "
12913 "whatever reason should not be published publicly.  As such, it is a low "
12914 "volume list, and users are urged not to use &email-debian-private; unless it "
12915 "is really necessary.  Moreover, do <emphasis>not</emphasis> forward email "
12916 "from that list to anyone.  Archives of this list are not available on the "
12917 "web for obvious reasons, but you can see them using your shell account on "
12918 "<literal>&master-host;</literal> and looking in the <filename>&file-debian-"
12919 "private-archive;</filename> directory."
12920 msgstr ""
12921 "&email-debian-private; est une liste de diffusion destinée aux échanges "
12922 "privés entre développeurs Debian. Elle sert aux messages qui, pour une "
12923 "raison ou une autre, ne devraient pas être rendus publics. De ce fait, c'est "
12924 "une liste à faible trafic. Il est déconseillé d'utiliser &email-debian-"
12925 "private; sauf en cas de réelle nécessité. En outre, il ne faut "
12926 "<emphasis>jamais</emphasis> faire suivre un message provenant de cette liste "
12927 "à qui que ce soit. Les archives de cette liste ne sont pas disponibles sur "
12928 "la toile pour des raisons évidentes, mais il est possible de les consulter "
12929 "dans le répertoire <filename>&file-debian-private-archive;</filename> sur "
12930 "<literal>&master-host;</literal>."
12931
12932 # type: Content of: <chapter><section><section><para>
12933 #. type: Content of: <chapter><section><section><para>
12934 #: resources.dbk:100
12935 msgid ""
12936 "&email-debian-email; is a special mailing list used as a grab-bag for Debian "
12937 "related correspondence such as contacting upstream authors about licenses, "
12938 "bugs, etc.  or discussing the project with others where it might be useful "
12939 "to have the discussion archived somewhere."
12940 msgstr ""
12941 "&email-debian-email; est une liste de diffusion fourre-tout. Elle est "
12942 "utilisée pour les correspondances relatives à Debian qu'il serait utile "
12943 "d'archiver, telles que des échanges avec les auteurs amont à propos de "
12944 "licences, de bogues ou encore des discussions sur le projet avec d'autres "
12945 "personnes."
12946
12947 # type: Content of: <chapter><section><section><title>
12948 #. type: Content of: <chapter><section><section><title>
12949 #: resources.dbk:108
12950 msgid "Requesting new development-related lists"
12951 msgstr "Demander une nouvelle liste pour le développement"
12952
12953 # type: Content of: <chapter><section><section><para>
12954 #. type: Content of: <chapter><section><section><para>
12955 #: resources.dbk:110
12956 msgid ""
12957 "Before requesting a mailing list that relates to the development of a "
12958 "package (or a small group of related packages), please consider if using an "
12959 "alias (via a .forward-aliasname file on master.debian.org, which translates "
12960 "into a reasonably nice <replaceable>you-aliasname@debian.org</replaceable> "
12961 "address) or a self-managed mailing list on <link linkend=\"alioth\">Alioth</"
12962 "link> is more appropriate."
12963 msgstr ""
12964 "Avant de demander une liste de diffusion pour le développement d'un paquet "
12965 "(ou d'un petit groupe de paquets apparentés), veuillez envisager "
12966 "l'utilisation plus appropriée d'un alias (à l'aide d'un fichier .forward-"
12967 "nomdalias sur master.debian.org, qui se traduit en une adresse "
12968 "raisonnablement agréable <replaceable>vous-nomdalias@debian.org</"
12969 "replaceable>) ou d'une liste de diffusion autogérée sur <link linkend="
12970 "\"alioth\">Alioth</link>."
12971
12972 # type: Content of: <chapter><section><section><para>
12973 #. type: Content of: <chapter><section><section><para>
12974 #: resources.dbk:118
12975 msgid ""
12976 "If you decide that a regular mailing list on &lists-host; is really what you "
12977 "want, go ahead and fill in a request, following <ulink url=\"&url-debian-"
12978 "lists-new;\">the HOWTO</ulink>."
12979 msgstr ""
12980 "Si une liste de diffusion standard sur &lists-host; est vraiment ce que vous "
12981 "voulez, lancez-vous et faites une demande en suivant <ulink url=\"&url-"
12982 "debian-lists-new;\">le guide</ulink>."
12983
12984 # type: Content of: <chapter><section><title>
12985 #. type: Content of: <chapter><section><title>
12986 #: resources.dbk:127
12987 msgid "IRC channels"
12988 msgstr "Canaux IRC"
12989
12990 # type: Content of: <chapter><section><para>
12991 #. type: Content of: <chapter><section><para>
12992 #: resources.dbk:129
12993 msgid ""
12994 "Several IRC channels are dedicated to Debian's development.  They are mainly "
12995 "hosted on the <ulink url=\"&url-oftc;\">Open and free technology community "
12996 "(OFTC)</ulink> network.  The <literal>irc.debian.org</literal> DNS entry is "
12997 "an alias to <literal>irc.oftc.net</literal>."
12998 msgstr ""
12999 "Plusieurs canaux IRC sont dédiés au développement de Debian. Ils sont "
13000 "principalement hébergés sur le réseau <literal><ulink url=\"&url-oftc;"
13001 "\">Open and Free Technology Community (OFTC)</ulink></literal>. L'entrée DNS "
13002 "<literal>irc.debian.org</literal> est un alias vers <literal>irc.oftc.net</"
13003 "literal>."
13004
13005 # type: Content of: <chapter><section><para>
13006 #. type: Content of: <chapter><section><para>
13007 #: resources.dbk:135
13008 msgid ""
13009 "The main channel for Debian in general is <literal>#debian</literal>.  This "
13010 "is a large, general-purpose channel where users can find recent news in the "
13011 "topic and served by bots.  <literal>#debian</literal> is for English "
13012 "speakers; there are also <literal>#debian.de</literal>, <literal>#debian-fr</"
13013 "literal>, <literal>#debian-br</literal> and other similarly named channels "
13014 "for speakers of other languages."
13015 msgstr ""
13016 "Le principal canal pour Debian est <literal>#debian</literal>. Il s'agit "
13017 "d'un canal important, généraliste, où les utilisateurs peuvent trouver des "
13018 "nouvelles récentes dans le sujet et qui est administré par des robots. "
13019 "<literal>#debian</literal> est destiné aux anglophones ; il existe également "
13020 "<literal>#debian.de</literal>, <literal>#debian-fr</literal>, "
13021 "<literal>#debian-br</literal> et d'autres canaux avec des noms semblables "
13022 "pour les personnes parlant d'autres langues."
13023
13024 # type: Content of: <chapter><section><para>
13025 #. type: Content of: <chapter><section><para>
13026 #: resources.dbk:143
13027 msgid ""
13028 "The main channel for Debian development is <literal>#debian-devel</"
13029 "literal>.  It is a very active channel; it will typically have a minimum of "
13030 "150 people at any time of day.  It's a channel for people who work on "
13031 "Debian, it's not a support channel (there's <literal>#debian</literal> for "
13032 "that).  It is however open to anyone who wants to lurk (and learn).  Its "
13033 "topic is commonly full of interesting information for developers."
13034 msgstr ""
13035 "Le canal principal pour le développement de Debian est <literal>#debian-"
13036 "devel</literal>. C'est un canal très actif puisque plus de 150 personnes "
13037 "sont connectées en permanence. C'est un canal pour les personnes qui "
13038 "travaillent sur Debian, ce n'est pas un canal d'aide (il existe "
13039 "<literal>#debian</literal> pour cela). Il est cependant ouvert à tous ceux "
13040 "qui veulent écouter (et apprendre). Le sujet est généralement rempli "
13041 "d'informations intéressantes pour les développeurs."
13042
13043 #. type: Content of: <chapter><section><para>
13044 #: resources.dbk:152
13045 msgid ""
13046 "Since <literal>#debian-devel</literal> is an open channel, you should not "
13047 "speak there of issues that are discussed in &email-debian-private;.  There's "
13048 "another channel for this purpose, it's called <literal>#debian-private</"
13049 "literal> and it's protected by a key.  This key is available at "
13050 "<filename>master.debian.org:&file-debian-private-key;</filename>."
13051 msgstr ""
13052 "Comme <literal>#debian-devel</literal> est un canal ouvert, vous ne devriez "
13053 "pas y parler de problèmes discutés sur &email-debian-private;. Il existe un "
13054 "autre canal dans ce but, appelé <literal>#debian-private</literal> et "
13055 "protégé par clé. La clé est disponible dans le fichier <filename>master."
13056 "debian.org:&file-debian-private-key;</filename>."
13057
13058 # type: Content of: <chapter><section><para>
13059 #. type: Content of: <chapter><section><para>
13060 #: resources.dbk:160
13061 msgid ""
13062 "There are other additional channels dedicated to specific subjects.  "
13063 "<literal>#debian-bugs</literal> is used for coordinating bug squashing "
13064 "parties.  <literal>#debian-boot</literal> is used to coordinate the work on "
13065 "the debian-installer.  <literal>#debian-doc</literal> is occasionally used "
13066 "to talk about documentation, like the document you are reading.  Other "
13067 "channels are dedicated to an architecture or a set of packages: "
13068 "<literal>#debian-kde</literal>, <literal>#debian-dpkg</literal>, "
13069 "<literal>#debian-jr</literal>, <literal>#debian-edu</literal>, "
13070 "<literal>#debian-oo</literal> (OpenOffice.org package)..."
13071 msgstr ""
13072 "D'autres canaux sont dédiés à des sujets spécifiques. <literal>#debian-bugs</"
13073 "literal> est utilisé pour la coordination des chasses aux bogues "
13074 "(« <literal>bug squashing parties</literal> »). <literal>#debian-boot</"
13075 "literal> est utilisé pour la coordination du travail sur l'installateur "
13076 "Debian (« <literal>debian-installer</literal> »). <literal>#debian-doc</"
13077 "literal> est utilisé occasionnellement pour travailler sur la documentation "
13078 "comme celle que vous lisez actuellement. D'autres canaux sont dédiés à une "
13079 "architecture ou un ensemble de paquets : <literal>#debian-kde</literal>, "
13080 "<literal>#debian-dpkg</literal>, <literal>#debian-jr</literal>, "
13081 "<literal>#debian-edu</literal>, <literal>#debian-oo</literal> (paquet "
13082 "<literal>OpenOffice.org</literal>), etc."
13083
13084 # type: Content of: <chapter><section><para>
13085 #. type: Content of: <chapter><section><para>
13086 #: resources.dbk:171
13087 msgid ""
13088 "Some non-English developers' channels exist as well, for example "
13089 "<literal>#debian-devel-fr</literal> for French speaking people interested in "
13090 "Debian's development."
13091 msgstr ""
13092 "Des canaux existent pour développeurs non anglophones, par exemple, "
13093 "<literal>#debian-devel-fr</literal> pour les francophones intéressés dans le "
13094 "développement de Debian."
13095
13096 # type: Content of: <chapter><section><para>
13097 #. type: Content of: <chapter><section><para>
13098 #: resources.dbk:176
13099 msgid ""
13100 "Channels dedicated to Debian also exist on other IRC networks, notably on "
13101 "the <ulink url=\"&url-openprojects;\">freenode</ulink> IRC network, which "
13102 "was pointed at by the <literal>irc.debian.org</literal> alias until 4th June "
13103 "2006."
13104 msgstr ""
13105 "Des canaux dédiés à Debian existent sur d'autres réseaux IRC, notamment sur "
13106 "le réseau IRC <ulink url=\"&url-openprojects;\">Freenode</ulink>, sur lequel "
13107 "pointait l'alias <literal>irc.debian.org</literal> jusqu'au 4 juin 2006."
13108
13109 # type: Content of: <chapter><section><para>
13110 #. type: Content of: <chapter><section><para>
13111 #: resources.dbk:182
13112 msgid ""
13113 "To get a cloak on freenode, you send Jörg Jaspert &lt;joerg@debian.org&gt; a "
13114 "signed mail where you tell what your nick is.  Put cloak somewhere in the "
13115 "Subject: header.  The nick should be registered: <ulink url=\"http://"
13116 "freenode.net/faq.shtml#nicksetup\">Nick Setup Page</ulink>.  The mail needs "
13117 "to be signed by a key in the Debian keyring.  Please see <ulink url=\"http://"
13118 "freenode.net/faq.shtml#projectcloak\">Freenodes documentation</ulink> for "
13119 "more information about cloaks."
13120 msgstr ""
13121 "Pour obtenir un uniforme (« <literal>cloak</literal> ») sur freenode, "
13122 "envoyez un message signé à Jörg Jaspert &lt;joerg@debian.org&gt; où vous "
13123 "indiquerez votre pseudonyme (« <literal>nick</literal> »). Indiquez "
13124 "« cloak » dans le sujet. Votre pseudonyme doit être enregistré conformément "
13125 "à la <ulink url=\"http://freenode.net/faq.shtml#nicksetup\">page de "
13126 "configuration des pseudonymes</ulink>. Le message doit être signé avec une "
13127 "clé du porte-clés Debian. Veuillez consulter la <ulink url=\"http://freenode."
13128 "net/faq.shtml#projectcloak\">documentation de Freenode sur les uniformes</"
13129 "ulink> pour plus d'informations."
13130
13131 # type: Content of: <chapter><section><para>
13132 #. type: Content of: <chapter><section><para>
13133 #: resources.dbk:195
13134 msgid ""
13135 "This document contains a lot of information which is useful to Debian "
13136 "developers, but it cannot contain everything.  Most of the other interesting "
13137 "documents are linked from <ulink url=\"&url-devel-docs;\">The Developers' "
13138 "Corner</ulink>.  Take the time to browse all the links, you will learn many "
13139 "more things."
13140 msgstr ""
13141 "Ce document contient beaucoup d'informations très utiles aux développeurs "
13142 "Debian, mais il ne peut pas tout contenir. La plupart des autres documents "
13143 "intéressants sont référencés dans le <ulink url=\"&url-devel-docs;\">coin du "
13144 "développeur Debian</ulink>. Prenez le temps de parcourir tous les liens, "
13145 "vous apprendrez encore beaucoup de choses."
13146
13147 # type: Content of: <chapter><section><title>
13148 #. type: Content of: <chapter><section><title>
13149 #: resources.dbk:204
13150 msgid "Debian machines"
13151 msgstr "Serveurs Debian"
13152
13153 # type: Content of: <chapter><section><para>
13154 #. type: Content of: <chapter><section><para>
13155 #: resources.dbk:206
13156 msgid ""
13157 "Debian has several computers working as servers, most of which serve "
13158 "critical functions in the Debian project.  Most of the machines are used for "
13159 "porting activities, and they all have a permanent connection to the Internet."
13160 msgstr ""
13161 "Debian possède plusieurs ordinateurs employés comme serveurs, dont la "
13162 "plupart hébergent les fonctions critiques du projet Debian. La plupart des "
13163 "machines sont utilisées pour des activités de portage et elles ont toutes un "
13164 "accès permanent à Internet."
13165
13166 # type: Content of: <chapter><section><para>
13167 #. type: Content of: <chapter><section><para>
13168 #: resources.dbk:211
13169 msgid ""
13170 "Some of the machines are available for individual developers to use, as long "
13171 "as the developers follow the rules set forth in the <ulink url=\"&url-dmup;"
13172 "\">Debian Machine Usage Policies</ulink>."
13173 msgstr ""
13174 "La plupart des machines peuvent être utilisées par les développeurs tant "
13175 "qu'ils respectent les règles définies dans la <ulink url=\"&url-dmup;"
13176 "\">charte d'utilisation des machines Debian</ulink>."
13177
13178 # type: Content of: <chapter><section><para>
13179 #. type: Content of: <chapter><section><para>
13180 #: resources.dbk:216
13181 msgid ""
13182 "Generally speaking, you can use these machines for Debian-related purposes "
13183 "as you see fit.  Please be kind to system administrators, and do not use up "
13184 "tons and tons of disk space, network bandwidth, or CPU without first getting "
13185 "the approval of the system administrators.  Usually these machines are run "
13186 "by volunteers."
13187 msgstr ""
13188 "Ces machines peuvent être utilisées à votre discrétion pour des buts liés à "
13189 "à Debian. Veuillez cependant, par égard aux administrateurs système, ne pas "
13190 "utiliser de grandes quantités d'espace disque, de ressource réseau ou "
13191 "processeur sans obtenir auparavant l'accord des administrateurs. Ces "
13192 "machines sont d'habitude administrées par des bénévoles."
13193
13194 # type: Content of: <chapter><section><para>
13195 #. type: Content of: <chapter><section><para>
13196 #: resources.dbk:223
13197 msgid ""
13198 "Please take care to protect your Debian passwords and SSH keys installed on "
13199 "Debian machines.  Avoid login or upload methods which send passwords over "
13200 "the Internet in the clear, such as Telnet, FTP, POP etc."
13201 msgstr ""
13202 "Veuillez prendre soin de vos mots de passe Debian ainsi que des clés SSH "
13203 "installées sur les machines Debian. Évitez les méthodes de connexion ou "
13204 "d'envoi de données qui envoient les mots de passe en clair par Internet "
13205 "comme Telnet, FTP, POP, etc."
13206
13207 # type: Content of: <chapter><section><para>
13208 #. type: Content of: <chapter><section><para>
13209 #: resources.dbk:228
13210 msgid ""
13211 "Please do not put any material that doesn't relate to Debian on the Debian "
13212 "servers, unless you have prior permission."
13213 msgstr ""
13214 "Veuillez ne pas déposer de données non relatives à Debian sur les serveurs "
13215 "Debian à moins d'avoir préalablement obtenu la permission de le faire."
13216
13217 # type: Content of: <chapter><section><para>
13218 #. type: Content of: <chapter><section><para>
13219 #: resources.dbk:232
13220 msgid ""
13221 "The current list of Debian machines is available at <ulink url=\"&url-devel-"
13222 "machines;\"></ulink>.  That web page contains machine names, contact "
13223 "information, information about who can log in, SSH keys etc."
13224 msgstr ""
13225 "La liste à jour des machines Debian est disponible sur la page : <ulink url="
13226 "\"&url-devel-machines;\"></ulink>. Cette page web contient les noms des "
13227 "machines, et permet d'accéder aux informations suivantes : contact, qui peut "
13228 "s'y connecter, clés SSH, etc."
13229
13230 # type: Content of: <chapter><section><para>
13231 #. type: Content of: <chapter><section><para>
13232 #: resources.dbk:238
13233 msgid ""
13234 "If you have a problem with the operation of a Debian server, and you think "
13235 "that the system operators need to be notified of this problem, you can check "
13236 "the list of open issues in the DSA queue of our request tracker at <ulink "
13237 "url=\"&url-rt;\" /> (you can login with user \"debian\", its password is "
13238 "available at <filename>master.debian.org:&file-debian-rt-password;</"
13239 "filename>).  To report a new problem, simply send a mail to &email-rt-dsa; "
13240 "and make sure to put the string \"Debian RT\" somewhere in the subject."
13241 msgstr ""
13242 "Si vous rencontrez un problème en utilisant un serveur Debian, et si vous "
13243 "estimez que les administrateurs système devraient en être avertis, vous "
13244 "pouvez vérifier la liste des tickets ouverts dans la file d'attente relative "
13245 "au <literal>DSA</literal> (administrateurs de système Debian "
13246 "« <literal>Debian System Administrators</literal> ») du gestionnaire de "
13247 "demandes (« <literal>request tracker</literal> ») : <ulink url=\"&url-rt;\" /"
13248 "> (identifiant « debian » ; mot de passe disponible en <filename>master."
13249 "debian.org:&file-debian-rt-password;</filename>). Pour signaler un nouveau "
13250 "problème, il suffit d'envoyer un message à &email-rt-dsa; en s'assurant "
13251 "d'indiquer « Debian RT » dans le sujet."
13252
13253 # type: Content of: <chapter><section><para>
13254 #. type: Content of: <chapter><section><para>
13255 #: resources.dbk:247
13256 msgid ""
13257 "If you have a problem with a certain service, not related to the system "
13258 "administration (such as packages to be removed from the archive, suggestions "
13259 "for the web site, etc.), generally you'll report a bug against a ``pseudo-"
13260 "package''.  See <xref linkend=\"submit-bug\"/> for information on how to "
13261 "submit bugs."
13262 msgstr ""
13263 "Si le problème est lié à un service particulier, non relatif à "
13264 "l'administration système (paquet à supprimer de l'archive ou suggestion pour "
13265 "le site web par exemple), il faudra en général ouvrir un rapport de bogue "
13266 "sur un « pseudopaquet ». Consultez <xref linkend=\"submit-bug\"/> pour "
13267 "connaître la procédure à suivre."
13268
13269 # type: Content of: <chapter><section><para>
13270 #. type: Content of: <chapter><section><para>
13271 #: resources.dbk:254
13272 msgid ""
13273 "Some of the core servers are restricted, but the information from there is "
13274 "mirrored to another server."
13275 msgstr ""
13276 "Certains serveurs de base sont à accès restreint, mais les informations de "
13277 "ceux-ci sont fournies par d'autres serveurs miroirs."
13278
13279 # type: Content of: <chapter><section><section><title>
13280 #. type: Content of: <chapter><section><section><title>
13281 #: resources.dbk:258
13282 msgid "The bugs server"
13283 msgstr "Serveur de suivi des bogues (<literal>BTS</literal>)"
13284
13285 # type: Content of: <chapter><section><section><para>
13286 #. type: Content of: <chapter><section><section><para>
13287 #: resources.dbk:260
13288 msgid ""
13289 "<literal>&bugs-host;</literal> is the canonical location for the Bug "
13290 "Tracking System (BTS)."
13291 msgstr ""
13292 "<literal>&bugs-host;</literal> est le serveur maître du système de suivi des "
13293 "bogues (« <literal>Bug Tracking System</literal> » ou <literal>BTS</"
13294 "literal>)."
13295
13296 # type: Content of: <chapter><section><section><para>
13297 #. type: Content of: <chapter><section><section><para>
13298 #: resources.dbk:264
13299 msgid ""
13300 "If you plan on doing some statistical analysis or processing of Debian bugs, "
13301 "this would be the place to do it.  Please describe your plans on &email-"
13302 "debian-devel; before implementing anything, however, to reduce unnecessary "
13303 "duplication of effort or wasted processing time."
13304 msgstr ""
13305 "Si vous envisagez de manipuler les bogues ou d'en faire une analyse "
13306 "statistique, ce sera le bon endroit pour le faire. Informez la liste &email-"
13307 "debian-devel; de votre intention avant d'implémenter quoi que ce soit afin "
13308 "d'éviter un travail en double ou un gaspillage de temps machine."
13309
13310 # type: Content of: <chapter><section><section><title>
13311 #. type: Content of: <chapter><section><section><title>
13312 #: resources.dbk:272
13313 msgid "The ftp-master server"
13314 msgstr "Serveur FTP principal <literal>ftp-master</literal>"
13315
13316 #. type: Content of: <chapter><section><section><para>
13317 #: resources.dbk:274
13318 msgid ""
13319 "The <literal>&ftp-master-host;</literal> server holds the canonical copy of "
13320 "the Debian archive.  Generally, package uploaded to &ftp-upload-host; end up "
13321 "on this server, see <xref linkend=\"upload\"/>."
13322 msgstr ""
13323 "Le serveur <literal>&ftp-master-host;</literal> est le serveur maître de "
13324 "l'archive Debian. En général, les paquets envoyés à &ftp-upload-host; "
13325 "aboutissent sur ce serveur, voir <xref linkend=\"upload\"/>."
13326
13327 # type: Content of: <chapter><section><section><para>
13328 #. type: Content of: <chapter><section><section><para>
13329 #: resources.dbk:279
13330 msgid ""
13331 "It is restricted; a mirror is available on <literal>&ftp-master-mirror;</"
13332 "literal>."
13333 msgstr ""
13334 "Ce serveur est à accès restreint ; un miroir est disponible sur "
13335 "<literal>&ftp-master-mirror;</literal>."
13336
13337 # type: Content of: <chapter><section><section><para>
13338 #. type: Content of: <chapter><section><section><para>
13339 #: resources.dbk:282
13340 msgid ""
13341 "Problems with the Debian FTP archive generally need to be reported as bugs "
13342 "against the <systemitem role=\"package\">&ftp-debian-org;</systemitem> "
13343 "pseudo-package or an email to &email-ftpmaster;, but also see the procedures "
13344 "in <xref linkend=\"archive-manip\"/>."
13345 msgstr ""
13346 "Les problèmes avec l'archive Debian FTP doivent généralement être rapportés "
13347 "comme bogues sur le pseudopaquet <systemitem role=\"package\">&ftp-debian-"
13348 "org;</systemitem> ou par courrier électronique à &email-ftpmaster; ; voir "
13349 "<xref linkend=\"archive-manip\"/> pour connaître la procédure à suivre."
13350
13351 # type: Content of: <chapter><section><section><title>
13352 #. type: Content of: <chapter><section><section><title>
13353 #: resources.dbk:290
13354 msgid "The www-master server"
13355 msgstr "Serveur web principal <literal>www-master</literal>"
13356
13357 # type: Content of: <chapter><section><section><para>
13358 #. type: Content of: <chapter><section><section><para>
13359 #: resources.dbk:292
13360 msgid ""
13361 "The main web server is <literal>www-master.debian.org</literal>.  It holds "
13362 "the official web pages, the face of Debian for most newbies."
13363 msgstr ""
13364 "Le serveur web principal est <literal>www-master.debian.org</literal>. Il "
13365 "héberge les pages web officielles, la façade de Debian pour la plupart des "
13366 "débutants."
13367
13368 # type: Content of: <chapter><section><section><para>
13369 #. type: Content of: <chapter><section><section><para>
13370 #: resources.dbk:296
13371 msgid ""
13372 "If you find a problem with the Debian web server, you should generally "
13373 "submit a bug against the pseudo-package, <systemitem role=\"package\">www."
13374 "debian.org</systemitem>.  Remember to check whether or not someone else has "
13375 "already reported the problem to the <ulink url=\"http://&bugs-host;/&www-"
13376 "debian-org;\">Bug Tracking System</ulink>."
13377 msgstr ""
13378 "Si vous rencontrez un problème avec un serveur web Debian, vous devriez "
13379 "envoyer un rapport de bogue sur le pseudopaquet <systemitem role=\"package"
13380 "\">www.debian.org</systemitem>. Vérifiez d'abord sur le <ulink url=\"http://"
13381 "&bugs-host;/&www-debian-org;\">système de suivi des bogues</ulink> que le "
13382 "problème n'a pas déjà été signalé."
13383
13384 # type: Content of: <chapter><section><section><title>
13385 #. type: Content of: <chapter><section><section><title>
13386 #: resources.dbk:305
13387 msgid "The people web server"
13388 msgstr "Serveur web pour pages personnelles <literal>people</literal>"
13389
13390 # type: Content of: <chapter><section><section><para>
13391 #. type: Content of: <chapter><section><section><para>
13392 #: resources.dbk:307
13393 msgid ""
13394 "<literal>people.debian.org</literal> is the server used for developers' own "
13395 "web pages about anything related to Debian."
13396 msgstr ""
13397 "<literal>people.debian.org</literal> est le serveur utilisé par les "
13398 "développeurs pour leurs pages concernant Debian."
13399
13400 # type: Content of: <chapter><section><section><para>
13401 #. type: Content of: <chapter><section><section><para>
13402 #: resources.dbk:311
13403 msgid ""
13404 "If you have some Debian-specific information which you want to serve on the "
13405 "web, you can do this by putting material in the <filename>public_html</"
13406 "filename> directory under your home directory on <literal>people.debian.org</"
13407 "literal>.  This will be accessible at the URL <literal>http://people.debian."
13408 "org/~<replaceable>your-user-id</replaceable>/</literal>."
13409 msgstr ""
13410 "Si vous avez des informations spécifiques à Debian que vous voulez rendre "
13411 "disponibles sur le web, vous pouvez le faire en les plaçant dans le "
13412 "répertoire <filename>public_html</filename> de votre répertoire personnel "
13413 "sur <literal>people.debian.org</literal>. Elles seront accessibles à "
13414 "l'adresse <literal>http://people.debian.org/~<replaceable>votre-identifiant</"
13415 "replaceable>/</literal>."
13416
13417 # type: Content of: <chapter><section><section><para>
13418 #. type: Content of: <chapter><section><section><para>
13419 #: resources.dbk:318
13420 msgid ""
13421 "You should only use this particular location because it will be backed up, "
13422 "whereas on other hosts it won't."
13423 msgstr ""
13424 "Vous ne devriez utiliser que cet emplacement particulier car il sera "
13425 "sauvegardé alors que sur les autres serveurs, ce ne sera pas le cas."
13426
13427 # type: Content of: <chapter><section><section><para>
13428 #. type: Content of: <chapter><section><section><para>
13429 #: resources.dbk:322
13430 msgid ""
13431 "Usually the only reason to use a different host is when you need to publish "
13432 "materials subject to the U.S.  export restrictions, in which case you can "
13433 "use one of the other servers located outside the United States."
13434 msgstr ""
13435 "Normalement, la seule raison d'utiliser un serveur différent est pour "
13436 "publier des informations soumises aux restrictions d'exportation "
13437 "américaines. Dans ce cas, vous pouvez utiliser un autre serveur situé en "
13438 "dehors des États-Unis."
13439
13440 # type: Content of: <chapter><section><section><para>
13441 #. type: Content of: <chapter><section><section><para>
13442 #: resources.dbk:327
13443 msgid "Send mail to &email-debian-devel; if you have any questions."
13444 msgstr "Veuillez envoyer toute question à &email-debian-devel;."
13445
13446 # type: Content of: <chapter><section><section><title>
13447 #. type: Content of: <chapter><section><section><title>
13448 #: resources.dbk:332
13449 msgid "The VCS servers"
13450 msgstr "Serveurs de gestion de versions (<literal>VCS</literal>)"
13451
13452 # type: Content of: <chapter><section><section><para>
13453 #. type: Content of: <chapter><section><section><para>
13454 #: resources.dbk:334
13455 msgid ""
13456 "If you need to use a Version Control System for any of your Debian work, you "
13457 "can use one of the existing repositories hosted on Alioth or you can request "
13458 "a new project and ask for the VCS repository of your choice.  Alioth "
13459 "supports CVS (cvs.alioth.debian.org/cvs.debian.org), Subversion (svn.debian."
13460 "org), Arch (tla/baz, both on arch.debian.org), Bazaar (bzr.debian.org), "
13461 "Darcs (darcs.debian.org), Mercurial (hg.debian.org) and Git (git.debian."
13462 "org).  Checkout <ulink url=\"&url-alioth-pkg;\" /> if you plan to maintain "
13463 "packages in a VCS repository. See <xref linkend=\"alioth\"/> for information "
13464 "on the services provided by Alioth."
13465 msgstr ""
13466 "Si vous avez besoin d'une gestion de versions (« <literal>Version Control "
13467 "System</literal> » ou <literal>VCS</literal>) pour tout travail relatif à "
13468 "Debian, vous pouvez utiliser un des dépôts existants hébergés sur Alioth ou "
13469 "demander un nouveau projet avec le système de gestion de versions de votre "
13470 "choix. Alioth gère <literal>CVS</literal> (cvs.alioth.debian.org/cvs.debian."
13471 "org), <literal>Subversion</literal> (svn.debian.org), <literal>Arch</"
13472 "literal> (tla/baz, tout deux sur arch.debian.org), <literal>Bazaar</literal> "
13473 "(bzr.debian.org), <literal>Darcs</literal> (darcs.debian.org), "
13474 "<literal>Mercurial</literal> (hg.debian.org) et <literal>Git</literal> (git."
13475 "debian.org). Consultez <ulink url=\"&url-alioth-pkg;\" /> si vous avez "
13476 "l'intention de maintenir un paquet à l'aide d'un logiciel de gestion de "
13477 "versions. Voir <xref linkend=\"alioth\"/> pour plus d'informations sur les "
13478 "services fournis par Alioth."
13479
13480 # type: Content of: <chapter><section><section><title>
13481 #. type: Content of: <chapter><section><section><title>
13482 #: resources.dbk:347
13483 msgid "chroots to different distributions"
13484 msgstr "Chroots de différentes distributions"
13485
13486 # type: Content of: <chapter><section><section><para>
13487 #. type: Content of: <chapter><section><section><para>
13488 #: resources.dbk:349
13489 msgid ""
13490 "On some machines, there are chroots to different distributions available.  "
13491 "You can use them like this:"
13492 msgstr ""
13493 "Sur certaines machines, des chroots de différentes distributions sont "
13494 "disponibles. Vous pouvez les utiliser comme ceci :"
13495
13496 #. type: Content of: <chapter><section><section><screen>
13497 #: resources.dbk:353
13498 #, no-wrap
13499 msgid ""
13500 "vore$ dchroot unstable\n"
13501 "Executing shell in chroot: /org/vore.debian.org/chroots/user/unstable\n"
13502 msgstr ""
13503 "vore$ dchroot unstable\n"
13504 "Exécution de l'interpréteur de commandes initial dans le chroot : /org/vore.debian.org/chroots/user/unstable\n"
13505
13506 # type: Content of: <chapter><section><section><para>
13507 #. type: Content of: <chapter><section><section><para>
13508 #: resources.dbk:357
13509 msgid ""
13510 "In all chroots, the normal user home directories are available.  You can "
13511 "find out which chroots are available via <ulink url=\"&url-devel-machines;"
13512 "\"></ulink>."
13513 msgstr ""
13514 "Dans chaque chroot, les répertoires normaux des utilisateurs sont "
13515 "disponibles. Vous pouvez trouver quels chroots sont disponibles sur <ulink "
13516 "url=\"&url-devel-machines;\"></ulink>."
13517
13518 # type: Content of: <chapter><section><title>
13519 #. type: Content of: <chapter><section><title>
13520 #: resources.dbk:366
13521 msgid "The Developers Database"
13522 msgstr "Base de données des développeurs"
13523
13524 # type: Content of: <chapter><section><para>
13525 #. type: Content of: <chapter><section><para>
13526 #: resources.dbk:368
13527 msgid ""
13528 "The Developers Database, at <ulink url=\"&url-debian-db;\"></ulink>, is an "
13529 "LDAP directory for managing Debian developer attributes.  You can use this "
13530 "resource to search the list of Debian developers.  Part of this information "
13531 "is also available through the finger service on Debian servers, try "
13532 "<command>finger yourlogin@db.debian.org</command> to see what it reports."
13533 msgstr ""
13534 "La base de données des développeurs, sur <ulink url=\"&url-debian-db;\"></"
13535 "ulink>, est un annuaire LDAP regroupant des informations sur les "
13536 "développeurs Debian. Vous pouvez utiliser cette ressource pour rechercher la "
13537 "liste des développeurs Debian. Une partie de ces informations est également "
13538 "disponible avec <literal>finger</literal> sur les serveurs Debian, essayez "
13539 "<command>finger votreidentifiant@db.debian.org</command> pour voir ce qu'il "
13540 "indique."
13541
13542 # type: Content of: <chapter><section><para>
13543 #. type: Content of: <chapter><section><para>
13544 #: resources.dbk:376
13545 msgid ""
13546 "Developers can <ulink url=\"&url-debian-db-login;\">log into the database</"
13547 "ulink> to change various information about themselves, such as:"
13548 msgstr ""
13549 "Les développeurs peuvent <ulink url=\"&url-debian-db-login;\">se connecter à "
13550 "la base de données</ulink> pour modifier différentes informations les "
13551 "concernant, comme :"
13552
13553 # type: Content of: <chapter><section><itemizedlist><listitem><para>
13554 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
13555 #: resources.dbk:382
13556 msgid "forwarding address for your debian.org email"
13557 msgstr "l'adresse de suivi pour leur adresse debian.org ;"
13558
13559 # type: Content of: <chapter><section><itemizedlist><listitem><para>
13560 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
13561 #: resources.dbk:387
13562 msgid "subscription to debian-private"
13563 msgstr "l'abonnement à debian-private ;"
13564
13565 # type: Content of: <chapter><section><itemizedlist><listitem><para>
13566 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
13567 #: resources.dbk:392
13568 msgid "whether you are on vacation"
13569 msgstr "l'état en vacances ou non ;"
13570
13571 # type: Content of: <chapter><section><itemizedlist><listitem><para>
13572 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
13573 #: resources.dbk:397
13574 msgid ""
13575 "personal information such as your address, country, the latitude and "
13576 "longitude of the place where you live for use in <ulink url=\"&url-worldmap;"
13577 "\">the world map of Debian developers</ulink>, phone and fax numbers, IRC "
13578 "nickname and web page"
13579 msgstr ""
13580 "des informations personnelles comme les adresse, pays, latitude et longitude "
13581 "de l'endroit où ils vivent pour utilisation dans la <ulink url=\"&url-"
13582 "worldmap;\">carte mondiale des développeurs Debian</ulink>, numéros de "
13583 "téléphone et de fax, surnom IRC et page web ;"
13584
13585 # type: Content of: <chapter><section><itemizedlist><listitem><para>
13586 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
13587 #: resources.dbk:405
13588 msgid "password and preferred shell on Debian Project machines"
13589 msgstr "le mot de passe et le shell préféré sur les machines du projet Debian."
13590
13591 # type: Content of: <chapter><section><para>
13592 #. type: Content of: <chapter><section><para>
13593 #: resources.dbk:410
13594 msgid ""
13595 "Most of the information is not accessible to the public, naturally.  For "
13596 "more information please read the online documentation that you can find at "
13597 "<ulink url=\"&url-debian-db-doc;\"></ulink>."
13598 msgstr ""
13599 "La plupart des informations ne sont naturellement pas publiques. Pour plus "
13600 "d'informations, veuillez lire la documentation en ligne sur <ulink url="
13601 "\"&url-debian-db-doc;\"></ulink>."
13602
13603 # type: Content of: <chapter><section><para>
13604 #. type: Content of: <chapter><section><para>
13605 #: resources.dbk:415
13606 msgid ""
13607 "Developers can also submit their SSH keys to be used for authorization on "
13608 "the official Debian machines, and even add new *.debian.net DNS entries.  "
13609 "Those features are documented at <ulink url=\"&url-debian-db-mail-gw;\"></"
13610 "ulink>."
13611 msgstr ""
13612 "Les développeurs peuvent également envoyer leurs clés SSH afin de les "
13613 "utiliser pour authentification sur les machines Debian officielles, et même "
13614 "ajouter de nouvelles entrées DNS du type *.debian.net. Ces fonctionnalités "
13615 "sont documentées sur <ulink url=\"&url-debian-db-mail-gw;\"></ulink>."
13616
13617 # type: Content of: <chapter><section><title>
13618 #. type: Content of: <chapter><section><title>
13619 #: resources.dbk:423
13620 msgid "The Debian archive"
13621 msgstr "Archive Debian"
13622
13623 # type: Content of: <chapter><section><para>
13624 #. type: Content of: <chapter><section><para>
13625 #: resources.dbk:425
13626 msgid ""
13627 "The &debian-formal; distribution consists of a lot of packages (currently "
13628 "around &number-of-pkgs; source packages) and a few additional files (such as "
13629 "documentation and installation disk images)."
13630 msgstr ""
13631 "La distribution &debian-formal; est composée d'un grand nombre de paquets "
13632 "(environ &number-of-pkgs;) et de quelques autres fichiers (comme la "
13633 "documentation et les images de disque d'installation)."
13634
13635 # type: Content of: <chapter><section><para>
13636 #. type: Content of: <chapter><section><para>
13637 #: resources.dbk:430
13638 msgid "Here is an example directory tree of a complete Debian archive:"
13639 msgstr "Voici un exemple d'arborescence pour une archive Debian complète :"
13640
13641 # type: Content of: <chapter><section><para>
13642 #. type: Content of: <chapter><section><para>
13643 #: resources.dbk:434
13644 msgid ""
13645 "As you can see, the top-level directory contains two directories, "
13646 "<filename>dists/</filename> and <filename>pool/</filename>.  The latter is a "
13647 "“pool” in which the packages actually are, and which is handled by the "
13648 "archive maintenance database and the accompanying programs.  The former "
13649 "contains the distributions, <literal>stable</literal>, <literal>testing</"
13650 "literal> and <literal>unstable</literal>.  The <filename>Packages</filename> "
13651 "and <filename>Sources</filename> files in the distribution subdirectories "
13652 "can reference files in the <filename>pool/</filename> directory.  The "
13653 "directory tree below each of the distributions is arranged in an identical "
13654 "manner.  What we describe below for <literal>stable</literal> is equally "
13655 "applicable to the <literal>unstable</literal> and <literal>testing</literal> "
13656 "distributions."
13657 msgstr ""
13658 "Le répertoire racine contient deux répertoires : <filename>dists/</filename> "
13659 "et <filename>pool/</filename>. Le second contient un ensemble de répertoires "
13660 "où sont stockés les paquets. Ceux-ci sont gérés dans la base de données de "
13661 "l'archive et les logiciels qui l'accompagnent. Le premier répertoire "
13662 "contient les distributions <literal>stable</literal>, <literal>testing</"
13663 "literal> et <literal>unstable</literal>. Les fichiers <filename>Packages</"
13664 "filename> et <filename>Sources</filename> des sous-répertoires de "
13665 "distribution font référence aux fichiers du répertoire <filename>pool/</"
13666 "filename>. Le découpage en sous-répertoires est identique d'un répertoire de "
13667 "distribution à l'autre. Ce qui est exposé ci-dessous pour la distribution "
13668 "<literal>stable</literal> est également valable pour les distributions "
13669 "<literal>unstable</literal> et <literal>testing</literal>."
13670
13671 # type: Content of: <chapter><section><para>
13672 #. type: Content of: <chapter><section><para>
13673 #: resources.dbk:448
13674 msgid ""
13675 "<filename>dists/stable</filename> contains three directories, namely "
13676 "<filename>main</filename>, <filename>contrib</filename>, and <filename>non-"
13677 "free</filename>."
13678 msgstr ""
13679 "Le répertoire <filename>dists/stable</filename> contient trois répertoires "
13680 "nommés <filename>main</filename>, <filename>contrib</filename>, et "
13681 "<filename>non-free</filename>."
13682
13683 # type: Content of: <chapter><section><para>
13684 #. type: Content of: <chapter><section><para>
13685 #: resources.dbk:453
13686 msgid ""
13687 "In each of the areas, there is a directory for the source packages "
13688 "(<filename>source</filename>) and a directory for each supported "
13689 "architecture (<filename>binary-i386</filename>, <filename>binary-amd64</"
13690 "filename>, etc.)."
13691 msgstr ""
13692 "Dans chacune de ces sections, se trouve un répertoire contenant les paquets "
13693 "source (<filename>source/</filename>) et un répertoire pour chaque "
13694 "architecture gérée (<filename>binary-i386</filename>, <filename>binary-"
13695 "amd64</filename>, etc.)."
13696
13697 # type: Content of: <chapter><section><para>
13698 #. type: Content of: <chapter><section><para>
13699 #: resources.dbk:458
13700 msgid ""
13701 "The <filename>main</filename> area contains additional directories which "
13702 "hold the disk images and some essential pieces of documentation required for "
13703 "installing the Debian distribution on a specific architecture "
13704 "(<filename>disks-i386</filename>, <filename>disks-amd64</filename>, etc.)."
13705 msgstr ""
13706 "La section <filename>main</filename> contient d'autres répertoires destinés "
13707 "aux images de disque et à plusieurs documents essentiels pour installer la "
13708 "distribution Debian sur chaque architecture (<filename>disks-i386</"
13709 "filename>, <filename>disks-amd64</filename>, etc.)."
13710
13711 # type: Content of: <chapter><section><section><title>
13712 #. type: Content of: <chapter><section><section><title>
13713 #: resources.dbk:464
13714 msgid "Sections"
13715 msgstr "Sections"
13716
13717 # type: Content of: <chapter><section><section><para>
13718 #. type: Content of: <chapter><section><section><para>
13719 #: resources.dbk:466
13720 msgid ""
13721 "The <literal>main</literal> section of the Debian archive is what makes up "
13722 "the <emphasis role=\"strong\">official &debian-formal; distribution</"
13723 "emphasis>.  The <literal>main</literal> section is official because it fully "
13724 "complies with all our guidelines.  The other two sections do not, to "
13725 "different degrees; as such, they are <emphasis role=\"strong\">not</"
13726 "emphasis> officially part of &debian-formal;."
13727 msgstr ""
13728 "La section <literal>main</literal> de l'archive constitue la <emphasis role="
13729 "\"strong\">distribution &debian-formal; officielle</emphasis>. La section "
13730 "<literal>main</literal> est officielle parce qu'elle est entièrement "
13731 "conforme à toutes nos recommandations. Les deux autres sections divergent de "
13732 "ces recommandations à différents degrés, elles ne font donc <emphasis role="
13733 "\"strong\">pas</emphasis> officiellement partie de &debian-formal;."
13734
13735 # type: Content of: <chapter><section><section><para>
13736 #. type: Content of: <chapter><section><section><para>
13737 #: resources.dbk:474
13738 msgid ""
13739 "Every package in the main section must fully comply with the <ulink url="
13740 "\"&url-dfsg;\">Debian Free Software Guidelines</ulink> (DFSG) and with all "
13741 "other policy requirements as described in the <ulink url=\"&url-debian-"
13742 "policy;\">Debian Policy Manual</ulink>.  The DFSG is our definition of “free "
13743 "software.” Check out the Debian Policy Manual for details."
13744 msgstr ""
13745 "Chaque paquet de la section <literal>main</literal> doit être conforme aux "
13746 "<ulink url=\"&url-dfsg;\">directives Debian pour le logiciel libre "
13747 "(« <literal>Debian Free Software Guidelines</literal> » ou <literal>DFSG</"
13748 "literal>)</ulink> et à toutes les autres recommandations décrites dans "
13749 "<ulink url=\"&url-debian-policy;\">la Charte Debian (« <literal>Debian "
13750 "Policy Manual</literal> »)</ulink>. Les DFSG constituent la définition de "
13751 "« logiciel libre » selon Debian. Reportez-vous à la charte Debian pour en "
13752 "savoir plus."
13753
13754 # type: Content of: <chapter><section><section><para>
13755 #. type: Content of: <chapter><section><section><para>
13756 #: resources.dbk:482
13757 msgid ""
13758 "Packages in the <literal>contrib</literal> section have to comply with the "
13759 "DFSG, but may fail other requirements.  For instance, they may depend on non-"
13760 "free packages."
13761 msgstr ""
13762 "Les paquets de la section <literal>contrib</literal> doivent être conformes "
13763 "aux DFSG, mais ne respectent pas d'autres contraintes. Ils peuvent, par "
13764 "exemple, dépendre de paquets de la section <literal>non-free</literal>."
13765
13766 # type: Content of: <chapter><section><section><para>
13767 #. type: Content of: <chapter><section><section><para>
13768 #: resources.dbk:487
13769 msgid ""
13770 "Packages which do not conform to the DFSG are placed in the <literal>non-"
13771 "free</literal> section.  These packages are not considered as part of the "
13772 "Debian distribution, though we enable their use, and we provide "
13773 "infrastructure (such as our bug-tracking system and mailing lists) for non-"
13774 "free software packages."
13775 msgstr ""
13776 "Les paquets qui ne sont pas conformes aux DFSG sont classés dans la section "
13777 "<literal>non-free</literal>. Bien qu'ils soient prêts à être utilisés sur un "
13778 "système Debian, et qu'ils bénéficient des infrastructures de Debian (système "
13779 "de suivi de bogues, listes de diffusion, etc.), ces paquets non libres ne "
13780 "font pas partie de la distribution Debian."
13781
13782 # type: Content of: <chapter><section><section><para>
13783 #. type: Content of: <chapter><section><section><para>
13784 #: resources.dbk:494
13785 msgid ""
13786 "The <ulink url=\"&url-debian-policy;\">Debian Policy Manual</ulink> contains "
13787 "a more exact definition of the three sections.  The above discussion is just "
13788 "an introduction."
13789 msgstr ""
13790 "La <ulink url=\"&url-debian-policy;\">Charte Debian (« <literal>Debian "
13791 "Policy Manual</literal> »)</ulink> donne des définitions plus précises de "
13792 "ces trois sections. Les paragraphes précédents ne constituent qu'une "
13793 "introduction."
13794
13795 # type: Content of: <chapter><section><section><para>
13796 #. type: Content of: <chapter><section><section><para>
13797 #: resources.dbk:499
13798 msgid ""
13799 "The separation of the three sections at the top-level of the archive is "
13800 "important for all people who want to distribute Debian, either via FTP "
13801 "servers on the Internet or on CD-ROMs: by distributing only the "
13802 "<literal>main</literal> and <literal>contrib</literal> sections, one can "
13803 "avoid any legal risks.  Some packages in the <literal>non-free</literal> "
13804 "section do not allow commercial distribution, for example."
13805 msgstr ""
13806 "La séparation de l'archive en trois sections est importante pour toute "
13807 "personne qui désire distribuer Debian, que ce soit par Internet ou sur CD-"
13808 "ROM : il suffit de distribuer les sections <literal>main</literal> et "
13809 "<literal>contrib</literal> pour éviter tout problème légal. Certains paquets "
13810 "de la section <literal>non-free</literal> interdisent leur distribution à "
13811 "titre commercial par exemple."
13812
13813 # type: Content of: <chapter><section><section><para>
13814 #. type: Content of: <chapter><section><section><para>
13815 #: resources.dbk:507
13816 msgid ""
13817 "On the other hand, a CD-ROM vendor could easily check the individual package "
13818 "licenses of the packages in <literal>non-free</literal> and include as many "
13819 "on the CD-ROMs as it's allowed to.  (Since this varies greatly from vendor "
13820 "to vendor, this job can't be done by the Debian developers.)"
13821 msgstr ""
13822 "D'un autre côté, un distributeur de CD-ROM pourra facilement vérifier la "
13823 "licence de chacun des paquets de la section <literal>non-free</literal> et "
13824 "les intégrer si cela lui est autorisé (dans la mesure où cela varie "
13825 "énormément d'un distributeur à l'autre, ce travail ne peut être fait par les "
13826 "développeurs Debian)."
13827
13828 # type: Content of: <chapter><section><section><para>
13829 #. type: Content of: <chapter><section><section><para>
13830 #: resources.dbk:513
13831 msgid ""
13832 "Note that the term section is also used to refer to categories which "
13833 "simplify the organization and browsing of available packages, e.g.  "
13834 "<literal>admin</literal>, <literal>net</literal>, <literal>utils</literal> "
13835 "etc.  Once upon a time, these sections (subsections, rather) existed in the "
13836 "form of subdirectories within the Debian archive.  Nowadays, these exist "
13837 "only in the Section header fields of packages."
13838 msgstr ""
13839 "Le terme « section » est également utilisé pour faire référence aux "
13840 "catégories (par exemple <literal>admin</literal>, <literal>net</literal>, "
13841 "<literal>utils</literal> etc.), ce qui simplifie l'organisation des paquets "
13842 "disponibles et leur recherche. Il fut un temps où ces sections (ou plutôt "
13843 "sous-sections) existaient sous forme de sous-répertoires dans l'archive "
13844 "Debian. Maintenant, elles n'existent plus que dans le champ en-tête "
13845 "<literal>Section</literal> des paquets."
13846
13847 # type: Content of: <chapter><section><section><title>
13848 #. type: Content of: <chapter><section><section><title>
13849 #: resources.dbk:523
13850 msgid "Architectures"
13851 msgstr "Architectures"
13852
13853 # type: Content of: <chapter><section><section><para>
13854 #. type: Content of: <chapter><section><section><para>
13855 #: resources.dbk:525
13856 msgid ""
13857 "In the first days, the Linux kernel was only available for Intel i386 (or "
13858 "greater) platforms, and so was Debian.  But as Linux became more and more "
13859 "popular, the kernel was ported to other architectures and Debian started to "
13860 "support them. And as if supporting so much hardware was not enough, Debian "
13861 "decided to build some ports based on other Unix kernels, like <literal>hurd</"
13862 "literal> and <literal>kfreebsd</literal>."
13863 msgstr ""
13864 "À ses débuts, le noyau Linux existait seulement pour les architectures Intel "
13865 "i386 (et compatible) ; il en était de même pour Debian. Linux devenant de "
13866 "plus en plus populaire, le noyau a été porté vers d'autres architectures et "
13867 "Debian a commencé à les gérer. Comme si la gestion de nombreuses nouvelles "
13868 "architectures ne suffisait pas, Debian a décidé de construire des portages "
13869 "sur d'autres noyaux de type <literal>Unix</literal>, comme <literal>hurd</"
13870 "literal> et <literal>kfreebsd</literal>."
13871
13872 # type: Content of: <chapter><section><section><para>
13873 #. type: Content of: <chapter><section><section><para>
13874 #: resources.dbk:533
13875 msgid ""
13876 "&debian-formal; 1.3 was only available as <literal>i386</literal>.  Debian "
13877 "2.0 shipped for <literal>i386</literal> and <literal>m68k</literal> "
13878 "architectures.  Debian 2.1 shipped for the <literal>i386</literal>, "
13879 "<literal>m68k</literal>, <literal>alpha</literal>, and <literal>sparc</"
13880 "literal> architectures.  Since then Debian has grown hugely.  Debian 6 "
13881 "supports a total of nine Linux architectures (<literal>amd64</literal>, "
13882 "<literal>armel</literal>, <literal>i386</literal>, <literal>ia64</literal>, "
13883 "<literal>mips</literal>, <literal>mipsel</literal>, <literal>powerpc</"
13884 "literal>, <literal>s390</literal>, <literal>sparc</literal>) and two "
13885 "kFreeBSD architectures (<literal>kfreebsd-i386</literal> and "
13886 "<literal>kfreebsd-amd64</literal>)."
13887 msgstr ""
13888 "&debian-formal; 1.3 était disponible uniquement pour <literal>i386</"
13889 "literal>. Debian 2.0 gérait les architectures <literal>i386</literal> and "
13890 "<literal>m68k</literal>. Debian 2.1 gérait les architectures <literal>i386</"
13891 "literal>, <literal>m68k</literal>, <literal>alpha</literal>, et "
13892 "<literal>sparc</literal>. Depuis, Debian a considérablement évolué. Debian 6 "
13893 "gère un total de neuf architectures Linux (<literal>amd64</literal>, "
13894 "<literal>armel</literal>, <literal>i386</literal>, <literal>ia64</literal>, "
13895 "<literal>mips</literal>, <literal>mipsel</literal>, <literal>powerpc</"
13896 "literal>, <literal>s390</literal> et <literal>sparc</literal>) et deux "
13897 "architectures kFreeBSD (<literal>kfreebsd-i386</literal> et "
13898 "<literal>kfreebsd-amd64</literal>)."
13899
13900 # type: Content of: <chapter><section><section><para>
13901 #. type: Content of: <chapter><section><section><para>
13902 #: resources.dbk:546
13903 msgid ""
13904 "Information for developers and users about the specific ports are available "
13905 "at the <ulink url=\"&url-debian-ports;\">Debian Ports web pages</ulink>."
13906 msgstr ""
13907 "Pour chaque portage, des informations destinées aux développeurs et "
13908 "utilisateurs sont disponibles sur les <ulink url=\"&url-debian-ports;"
13909 "\">pages de portages Debian</ulink>."
13910
13911 # type: Content of: <chapter><section><section><title>
13912 #. type: Content of: <chapter><section><section><title>
13913 #: resources.dbk:552
13914 msgid "Packages"
13915 msgstr "Paquets"
13916
13917 # type: Content of: <chapter><section><section><para>
13918 #. type: Content of: <chapter><section><section><para>
13919 #: resources.dbk:554
13920 msgid ""
13921 "There are two types of Debian packages, namely <literal>source</literal> and "
13922 "<literal>binary</literal> packages."
13923 msgstr ""
13924 "Il existe deux types de paquets Debian : les paquets <literal>sources</"
13925 "literal> et les paquets <literal>binaires</literal>."
13926
13927 #. type: Content of: <chapter><section><section><para>
13928 #: resources.dbk:558
13929 msgid ""
13930 "Depending on the format of the source package, it will consist of one or "
13931 "more files in addition to the mandatory <filename>.dsc</filename> file:"
13932 msgstr ""
13933 "Suivant son format, le paquet source peut être constitué d'un ou plusieurs "
13934 "fichiers en plus du fichier obligatoire <filename>.dsc</filename> :"
13935
13936 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13937 #: resources.dbk:562
13938 msgid ""
13939 "with format “1.0”, it has either a <filename>.tar.gz</filename> file or both "
13940 "an <filename>.orig.tar.gz</filename> and a <filename>.diff.gz</filename> "
13941 "file;"
13942 msgstr ""
13943 "soit un fichier <filename>.tar.gz</filename>, soit un fichier <filename>."
13944 "orig.tar.gz</filename> et un fichier <filename>.diff.gz</filename> pour le "
13945 "format « 1.0 » ;"
13946
13947 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13948 #: resources.dbk:565
13949 msgid ""
13950 "with format “3.0 (quilt)”, it has a mandatory <filename>.orig.tar.{gz,bz2,xz}"
13951 "</filename> upstream tarball, multiple optional <filename>.orig-"
13952 "<replaceable>component</replaceable>.tar.{gz,bz2,xz}</filename> additional "
13953 "upstream tarballs and a mandatory <filename>debian.tar.{gz,bz2,xz}</"
13954 "filename> debian tarball;"
13955 msgstr ""
13956 "obligatoirement l'archive amont <filename>.orig.tar.{gz,bz2,xz}</filename>, "
13957 "éventuellement plusieurs archives amont supplémentaires <filename>.orig-"
13958 "<replaceable>composant</replaceable>.tar.{gz,bz2,xz}</filename> et l'archive "
13959 "debian obligatoire <filename>debian.tar.{gz,bz2,xz}</filename> pour le "
13960 "format « 3.0 (quilt) » ;"
13961
13962 #. type: Content of: <chapter><section><section><para><itemizedlist><listitem><para>
13963 #: resources.dbk:571
13964 msgid ""
13965 "with format “3.0 (native)”, it has only a single <filename>.tar.{gz,bz2,xz}</"
13966 "filename> tarball."
13967 msgstr ""
13968 "une seule archive <filename>.tar.{gz,bz2,xz}</filename> pour le format "
13969 "« 3.0 (native) »."
13970
13971 #. type: Content of: <chapter><section><section><para>
13972 #: resources.dbk:576
13973 msgid ""
13974 "If a package is developed specially for Debian and is not distributed "
13975 "outside of Debian, there is just one <filename>.tar.{gz,bz2,xz}</filename> "
13976 "file which contains the sources of the program, it's called a “native” "
13977 "source package.  If a package is distributed elsewhere too, the <filename>."
13978 "orig.tar.{gz,bz2,xz}</filename> file stores the so-called <literal>upstream "
13979 "source code</literal>, that is the source code that's distributed by the "
13980 "<literal>upstream maintainer</literal> (often the author of the software). "
13981 "In this case, the <filename>.diff.gz</filename> or the <filename>debian.tar."
13982 "{gz,bz2,xz}</filename> contains the changes made by the Debian maintainer."
13983 msgstr ""
13984 "Si un paquet est développé spécifiquement pour le projet Debian et n'est pas "
13985 "distribué en dehors, il n'y a qu'un fichier <filename>.tar.{gz,bz2,xz}</"
13986 "filename> qui contient les sources du programme, il est appelé paquet source "
13987 "« natif » (« <literal>native</literal> »). Si un paquet est distribué "
13988 "ailleurs aussi, le fichier <filename>.orig.tar.{gz,bz2,xz}</filename> "
13989 "contient ce que l'on appelle le <literal>code source amont</literal>, c'est-"
13990 "à-dire, le code source distribué par le <literal>responsable amont</literal> "
13991 "(il s'agit souvent de l'auteur du logiciel). Dans ce cas, le fichier "
13992 "<filename>.diff.gz</filename> ou <filename>debian.tar.{gz,bz2,xz}</filename> "
13993 "contient les modifications faites par le responsable Debian."
13994
13995 # type: Content of: <chapter><section><section><para>
13996 #. type: Content of: <chapter><section><section><para>
13997 #: resources.dbk:589
13998 msgid ""
13999 "The <filename>.dsc</filename> file lists all the files in the source package "
14000 "together with checksums (<command>md5sums</command>) and some additional "
14001 "info about the package (maintainer, version, etc.)."
14002 msgstr ""
14003 "Le fichier <filename>.dsc</filename> liste tous les fichiers sources avec "
14004 "leurs sommes de contrôle (<command>md5sums</command>) et quelques "
14005 "informations supplémentaires concernant le paquet (responsable, version, "
14006 "etc.)."
14007
14008 # type: Content of: <chapter><section><section><title>
14009 #. type: Content of: <chapter><section><section><title>
14010 #: resources.dbk:596
14011 msgid "Distributions"
14012 msgstr "Distributions"
14013
14014 # type: Content of: <chapter><section><section><para>
14015 #. type: Content of: <chapter><section><section><para>
14016 #: resources.dbk:598
14017 msgid ""
14018 "The directory system described in the previous chapter is itself contained "
14019 "within <literal>distribution directories</literal>.  Each distribution is "
14020 "actually contained in the <filename>pool</filename> directory in the top-"
14021 "level of the Debian archive itself."
14022 msgstr ""
14023 "L'organisation des répertoires présentée précédemment est elle-même contenue "
14024 "dans les <literal>répertoires de distributions</literal>. Chaque "
14025 "distribution est en fait incluse dans le répertoire <filename>pool</"
14026 "filename> à la racine de l'archive Debian."
14027
14028 # type: Content of: <chapter><section><section><para>
14029 #. type: Content of: <chapter><section><section><para>
14030 #: resources.dbk:604
14031 msgid ""
14032 "To summarize, the Debian archive has a root directory within an FTP server.  "
14033 "For instance, at the mirror site, <literal>ftp.us.debian.org</literal>, the "
14034 "Debian archive itself is contained in <ulink url=\"ftp://ftp.us.debian.org/"
14035 "debian\">/debian</ulink>, which is a common location (another is <filename>/"
14036 "pub/debian</filename>)."
14037 msgstr ""
14038 "Pour résumer, une archive Debian a un répertoire racine sur un serveur FTP. "
14039 "Par exemple, sur le site miroir <literal>ftp.fr.debian.org</literal>, "
14040 "l'archive Debian se trouve dans <ulink url=\"ftp://ftp.fr.debian.org/debian"
14041 "\">/debian</ulink> qui est un emplacement courant (un autre emplacement "
14042 "courant est <filename>/pub/debian</filename>)."
14043
14044 # type: Content of: <chapter><section><section><para>
14045 #. type: Content of: <chapter><section><section><para>
14046 #: resources.dbk:611
14047 msgid ""
14048 "A distribution comprises Debian source and binary packages, and the "
14049 "respective <filename>Sources</filename> and <filename>Packages</filename> "
14050 "index files, containing the header information from all those packages.  The "
14051 "former are kept in the <filename>pool/</filename> directory, while the "
14052 "latter are kept in the <filename>dists/</filename> directory of the archive "
14053 "(for backwards compatibility)."
14054 msgstr ""
14055 "Une distribution est composée de paquets source et binaires, et des fichiers "
14056 "<filename>Sources</filename> et <filename>Packages</filename> "
14057 "correspondants, qui contiennent toutes les méta-informations sur les "
14058 "paquets. Les premiers sont dans le répertoire <filename>pool/</filename> "
14059 "tandis que les seconds sont dans le répertoire <filename>dists/</filename> "
14060 "de l'archive (pour compatibilité descendante)."
14061
14062 # type: Content of: <chapter><section><section><section><title>
14063 #. type: Content of: <chapter><section><section><section><title>
14064 #: resources.dbk:619
14065 msgid "Stable, testing, and unstable"
14066 msgstr ""
14067 "<literal>Stable</literal>, <literal>testing</literal>, et <literal>unstable</"
14068 "literal>"
14069
14070 # type: Content of: <chapter><section><section><section><para>
14071 #. type: Content of: <chapter><section><section><section><para>
14072 #: resources.dbk:621
14073 msgid ""
14074 "There are always distributions called <literal>stable</literal> (residing in "
14075 "<filename>dists/stable</filename>), <literal>testing</literal> (residing in "
14076 "<filename>dists/testing</filename>), and <literal>unstable</literal> "
14077 "(residing in <filename>dists/unstable</filename>).  This reflects the "
14078 "development process of the Debian project."
14079 msgstr ""
14080 "Il existe toujours une distribution appelée <literal>stable</literal> (dans "
14081 "le répertoire <filename>dists/stable</filename>), une distribution appelée "
14082 "<literal>testing</literal> (dans le répertoire <filename>dists/testing</"
14083 "filename>), et une distribution appelée <literal>unstable</literal> (dans le "
14084 "répertoire <filename>dists/unstable</filename>). Ceci reflète le processus "
14085 "de développement du projet Debian."
14086
14087 # type: Content of: <chapter><section><section><section><para>
14088 #. type: Content of: <chapter><section><section><section><para>
14089 #: resources.dbk:628
14090 msgid ""
14091 "Active development is done in the <literal>unstable</literal> distribution "
14092 "(that's why this distribution is sometimes called the <literal>development "
14093 "distribution</literal>).  Every Debian developer can update his or her "
14094 "packages in this distribution at any time.  Thus, the contents of this "
14095 "distribution change from day to day.  Since no special effort is made to "
14096 "make sure everything in this distribution is working properly, it is "
14097 "sometimes literally unstable."
14098 msgstr ""
14099 "Les développements se font sur la distribution <literal>unstable</literal> "
14100 "(c'est pourquoi elle est aussi appelée <literal>distribution de "
14101 "développement</literal>). Chaque développeur Debian peut modifier ses "
14102 "paquets à tout moment dans cette distribution. Ainsi son contenu change tous "
14103 "les jours. Comme aucun effort particulier n'est fait pour s'assurer que tout "
14104 "fonctionne correctement dans cette distribution, elle est parfois "
14105 "littéralement « instable »."
14106
14107 # type: Content of: <chapter><section><section><section><para>
14108 #. type: Content of: <chapter><section><section><section><para>
14109 #: resources.dbk:637
14110 msgid ""
14111 "The <link linkend=\"testing\">testing</link> distribution is generated "
14112 "automatically by taking packages from <literal>unstable</literal> if they "
14113 "satisfy certain criteria.  Those criteria should ensure a good quality for "
14114 "packages within <literal>testing</literal>.  The update to <literal>testing</"
14115 "literal> is launched twice each day, right after the new packages have been "
14116 "installed.  See <xref linkend=\"testing\"/>."
14117 msgstr ""
14118 "La distribution <link linkend=\"testing\">testing</link> est générée "
14119 "automatiquement en prenant les paquets d'<literal>unstable</literal> s'ils "
14120 "satisfont à certains critères. Ces critères devraient garantir la bonne "
14121 "qualité des paquets de <literal>testing</literal>. La mise à jour de "
14122 "<literal>testing</literal> est effectuée deux fois par jour après "
14123 "l'installation des nouveaux paquets. Voir <xref linkend=\"testing\"/>."
14124
14125 # type: Content of: <chapter><section><section><section><para>
14126 #. type: Content of: <chapter><section><section><section><para>
14127 #: resources.dbk:645
14128 msgid ""
14129 "After a period of development, once the release manager deems fit, the "
14130 "<literal>testing</literal> distribution is frozen, meaning that the policies "
14131 "which control how packages move from <literal>unstable</literal> to "
14132 "<literal>testing</literal> are tightened.  Packages which are too buggy are "
14133 "removed.  No changes are allowed into <literal>testing</literal> except for "
14134 "bug fixes.  After some time has elapsed, depending on progress, the "
14135 "<literal>testing</literal> distribution is frozen even further.  Details of "
14136 "the handling of the testing distribution are published by the Release Team "
14137 "on debian-devel-announce.  After the open issues are solved to the "
14138 "satisfaction of the Release Team, the distribution is released.  Releasing "
14139 "means that <literal>testing</literal> is renamed to <literal>stable</"
14140 "literal>, and a new copy is created for the new <literal>testing</literal>, "
14141 "and the previous <literal>stable</literal> is renamed to <literal>oldstable</"
14142 "literal> and stays there until it is finally archived.  On archiving, the "
14143 "contents are moved to <literal>&archive-host;</literal>."
14144 msgstr ""
14145 "Après une période de développement, quand l'équipe de publication "
14146 "(« <literal>release team</literal> ») le juge opportun, la distribution "
14147 "<literal>testing</literal> est gelée, ce qui signifie que les conditions à "
14148 "remplir pour qu'un paquet passe d'<literal>unstable</literal> à "
14149 "<literal>testing</literal> sont durcies. Les paquets trop bogués sont "
14150 "supprimés et les seules mises à jours autorisées concernent les corrections "
14151 "de bogues. Après quelque temps, selon l'avancement, la distribution "
14152 "<literal>testing</literal> est gelée encore plus. Les détails de la gestion "
14153 "de la distribution <literal>testing</literal> sont publiées par l'équipe de "
14154 "publication sur la liste debian-devel-announce. Une fois les derniers "
14155 "problèmes résolus de façon satisfaisante pour l'équipe de publication, la "
14156 "distribution est publiée. La publication signifie que <literal>testing</"
14157 "literal> est renommée en <literal>stable</literal>, une nouvelle copie est "
14158 "créée pour la nouvelle <literal>testing</literal>, et l'ancienne "
14159 "<literal>stable</literal> est renommée en <literal>oldstable</literal> et y "
14160 "reste jusqu'à ce qu'elle soit finalement archivée. Lors de l'archivage, son "
14161 "contenu est déplacé sur <literal>&archive-host;</literal>."
14162
14163 # type: Content of: <chapter><section><section><section><para>
14164 #. type: Content of: <chapter><section><section><section><para>
14165 #: resources.dbk:662
14166 msgid ""
14167 "This development cycle is based on the assumption that the "
14168 "<literal>unstable</literal> distribution becomes <literal>stable</literal> "
14169 "after passing a period of being in <literal>testing</literal>.  Even once a "
14170 "distribution is considered stable, a few bugs inevitably remain — that's why "
14171 "the stable distribution is updated every now and then.  However, these "
14172 "updates are tested very carefully and have to be introduced into the archive "
14173 "individually to reduce the risk of introducing new bugs.  You can find "
14174 "proposed additions to <literal>stable</literal> in the <filename>proposed-"
14175 "updates</filename> directory.  Those packages in <filename>proposed-updates</"
14176 "filename> that pass muster are periodically moved as a batch into the stable "
14177 "distribution and the revision level of the stable distribution is "
14178 "incremented (e.g., ‘6.0’ becomes ‘6.0.1’, ‘5.0.7’ becomes ‘5.0.8’, and so "
14179 "forth).  Please refer to <link linkend=\"upload-stable\">uploads to the "
14180 "<literal>stable</literal> distribution</link> for details."
14181 msgstr ""
14182 "Ce cycle de développement est basé sur l'idée que la distribution "
14183 "<literal>unstable</literal> devient <literal>stable</literal> après une "
14184 "période de test dans <literal>testing</literal>. Une distribution contient "
14185 "inévitablement des bogues, même si elle est classée stable. C'est pourquoi "
14186 "la distribution stable est mise à jour de temps en temps. Les corrections "
14187 "introduites sont testées avec une grande attention et sont ajoutées une à "
14188 "une à l'archive pour diminuer les risques d'introduire de nouveaux bogues. "
14189 "Vous pouvez trouver les paquets proposés pour la prochaine mise à jour de "
14190 "<literal>stable</literal> dans le répertoire <filename>proposed-updates</"
14191 "filename>. De temps en temps, ces paquets du répertoire <filename>proposed-"
14192 "updates</filename> qui n'introduisent pas de régression sont installés "
14193 "ensemble dans la distribution <literal>stable</literal> et le numéro de "
14194 "révision de cette distribution est incrémenté (« 6.0 » devient « 6.0.1 », "
14195 "« 5.0.7 » devient « 5.0.8 » et ainsi de suite). Veuillez vous référer aux "
14196 "<link linkend=\"upload-stable\">envois dans la distribution <literal>stable</"
14197 "literal></link> pour plus de détails."
14198
14199 # type: Content of: <chapter><section><section><section><para>
14200 #. type: Content of: <chapter><section><section><section><para>
14201 #: resources.dbk:679
14202 msgid ""
14203 "Note that development under <literal>unstable</literal> continues during the "
14204 "freeze period, since the <literal>unstable</literal> distribution remains in "
14205 "place in parallel with <literal>testing</literal>."
14206 msgstr ""
14207 "Pendant la période de gel, les développements continuent sur la distribution "
14208 "<literal>unstable</literal> car cette distribution reste en place "
14209 "parallèlement à <literal>testing</literal>."
14210
14211 # type: Content of: <chapter><section><section><section><title>
14212 #. type: Content of: <chapter><section><section><section><title>
14213 #: resources.dbk:686
14214 msgid "More information about the testing distribution"
14215 msgstr ""
14216 "Informations complémentaires sur la distribution <literal>testing</literal>"
14217
14218 # type: Content of: <chapter><section><section><section><para>
14219 #. type: Content of: <chapter><section><section><section><para>
14220 #: resources.dbk:688
14221 msgid ""
14222 "Packages are usually installed into the <literal>testing</literal> "
14223 "distribution after they have undergone some degree of testing in "
14224 "<literal>unstable</literal>."
14225 msgstr ""
14226 "Les paquets sont habituellement installés dans la distribution "
14227 "<literal>testing</literal> après avoir subi suffisamment de tests dans "
14228 "<literal>unstable</literal>."
14229
14230 # type: Content of: <chapter><section><section><section><para>
14231 #. type: Content of: <chapter><section><section><section><para>
14232 #: resources.dbk:692
14233 msgid ""
14234 "For more details, please see the <link linkend=\"testing\">information about "
14235 "the testing distribution</link>."
14236 msgstr ""
14237 "Pour plus de détails, veuillez consulter les <link linkend=\"testing"
14238 "\">informations à propos de la distribution <literal>testing</literal></"
14239 "link>."
14240
14241 # type: Content of: <chapter><section><section><section><title>
14242 #. type: Content of: <chapter><section><section><section><title>
14243 #: resources.dbk:698
14244 msgid "Experimental"
14245 msgstr "<literal>Experimental</literal>"
14246
14247 # type: Content of: <chapter><section><section><section><para>
14248 #. type: Content of: <chapter><section><section><section><para>
14249 #: resources.dbk:700
14250 msgid ""
14251 "The <literal>experimental</literal> distribution is a special distribution.  "
14252 "It is not a full distribution in the same sense as <literal>stable</"
14253 "literal>, <literal>testing</literal> and <literal>unstable</literal> are.  "
14254 "Instead, it is meant to be a temporary staging area for highly experimental "
14255 "software where there's a good chance that the software could break your "
14256 "system, or software that's just too unstable even for the <literal>unstable</"
14257 "literal> distribution (but there is a reason to package it nevertheless).  "
14258 "Users who download and install packages from <literal>experimental</literal> "
14259 "are expected to have been duly warned.  In short, all bets are off for the "
14260 "<literal>experimental</literal> distribution."
14261 msgstr ""
14262 "La distribution <literal>experimental</literal> est particulière. Ce n'est "
14263 "pas une distribution à part entière comme le sont <literal>stable</literal>, "
14264 "<literal>testing</literal> et <literal>unstable</literal>. Elle sert de "
14265 "plate-forme de développement pour les projets expérimentaux qui risquent "
14266 "vraiment de détruire le système ou pour des logiciels vraiment trop "
14267 "instables pour être inclus dans la distribution <literal>unstable</literal> "
14268 "(mais pour lesquels une mise en paquet est justifiée). Les utilisateurs qui "
14269 "téléchargent et installent des paquets d'<literal>experimental</literal> "
14270 "sont prévenus : on ne peut pas faire confiance à la distribution "
14271 "<literal>experimental</literal>."
14272
14273 # type: Content of: <chapter><section><section><section><para>
14274 #. type: Content of: <chapter><section><section><section><para>
14275 #: resources.dbk:712
14276 msgid ""
14277 "These are the <citerefentry> <refentrytitle>sources.list</refentrytitle> "
14278 "<manvolnum>5</manvolnum> </citerefentry> lines for <literal>experimental</"
14279 "literal>:"
14280 msgstr ""
14281 "Voici les lignes de <citerefentry> <refentrytitle>sources.list</"
14282 "refentrytitle> <manvolnum>5</manvolnum> </citerefentry> pour "
14283 "<literal>experimental</literal> :"
14284
14285 #. type: Content of: <chapter><section><section><section><programlisting>
14286 #: resources.dbk:717
14287 #, no-wrap
14288 msgid ""
14289 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
14290 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
14291 msgstr ""
14292 "deb http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
14293 "deb-src http://ftp.<replaceable>xy</replaceable>.debian.org/debian/ experimental main\n"
14294
14295 # type: Content of: <chapter><section><section><section><para>
14296 #. type: Content of: <chapter><section><section><section><para>
14297 #: resources.dbk:721
14298 msgid ""
14299 "If there is a chance that the software could do grave damage to a system, it "
14300 "is likely to be better to put it into <literal>experimental</literal>.  For "
14301 "instance, an experimental compressed file system should probably go into "
14302 "<literal>experimental</literal>."
14303 msgstr ""
14304 "Si un logiciel peut causer des dégâts importants, il sera sûrement "
14305 "préférable de le mettre dans la distribution <literal>experimental</"
14306 "literal>. Un système de fichiers compressé expérimental, par exemple, "
14307 "devrait probablement aller dans <literal>experimental</literal>."
14308
14309 # type: Content of: <chapter><section><section><section><para>
14310 #. type: Content of: <chapter><section><section><section><para>
14311 #: resources.dbk:727
14312 msgid ""
14313 "Whenever there is a new upstream version of a package that introduces new "
14314 "features but breaks a lot of old ones, it should either not be uploaded, or "
14315 "be uploaded to <literal>experimental</literal>.  A new, beta, version of "
14316 "some software which uses a completely different configuration can go into "
14317 "<literal>experimental</literal>, at the maintainer's discretion.  If you are "
14318 "working on an incompatible or complex upgrade situation, you can also use "
14319 "<literal>experimental</literal> as a staging area, so that testers can get "
14320 "early access."
14321 msgstr ""
14322 "Une nouvelle version amont de paquet qui introduit de nouvelles fonctions "
14323 "tout en supprimant de nombreuses autres ne devra pas être ajoutée à "
14324 "l'archive Debian, elle pourra cependant être ajoutée à "
14325 "<literal>experimental</literal>. Une nouvelle version non finalisée d'un "
14326 "logiciel qui utilise une méthode de configuration complètement différente "
14327 "pourrait aller dans <literal>experimental</literal> au gré du responsable. "
14328 "Si vous travaillez sur un cas de mise à niveau complexe ou incompatible, "
14329 "vous pouvez aussi utiliser <literal>experimental</literal> comme plate-forme "
14330 "d'intégration et ainsi fournir un accès aux testeurs."
14331
14332 # type: Content of: <chapter><section><section><section><para>
14333 #. type: Content of: <chapter><section><section><section><para>
14334 #: resources.dbk:737
14335 msgid ""
14336 "Some experimental software can still go into <literal>unstable</literal>, "
14337 "with a few warnings in the description, but that isn't recommended because "
14338 "packages from <literal>unstable</literal> are expected to propagate to "
14339 "<literal>testing</literal> and thus to <literal>stable</literal>.  You "
14340 "should not be afraid to use <literal>experimental</literal> since it does "
14341 "not cause any pain to the ftpmasters, the experimental packages are "
14342 "periodically removed once you upload the package in <literal>unstable</"
14343 "literal> with a higher version number."
14344 msgstr ""
14345 "Quelques logiciels expérimentaux peuvent cependant aller dans "
14346 "<literal>unstable</literal>, avec un avertissement dans la description, mais "
14347 "ce n'est pas recommandé car les paquets d'<literal>unstable</literal> se "
14348 "propagent dans <literal>testing</literal> et aboutissent dans "
14349 "<literal>stable</literal>. Vous ne devriez pas avoir peur d'utiliser "
14350 "<literal>experimental</literal> car ceci ne cause aucun souci aux "
14351 "responsables de l'archive (« <literal>ftpmasters</literal> »), les paquets "
14352 "expérimentaux sont périodiquement enlevés quand vous envoyez le paquet dans "
14353 "<literal>unstable</literal> avec un numéro de version supérieur."
14354
14355 # type: Content of: <chapter><section><section><section><para>
14356 #. type: Content of: <chapter><section><section><section><para>
14357 #: resources.dbk:747
14358 msgid ""
14359 "New software which isn't likely to damage your system can go directly into "
14360 "<literal>unstable</literal>."
14361 msgstr ""
14362 "Un nouveau logiciel qui ne risque pas d'endommager le système ira "
14363 "directement dans <literal>unstable</literal>."
14364
14365 # type: Content of: <chapter><section><section><section><para>
14366 #. type: Content of: <chapter><section><section><section><para>
14367 #: resources.dbk:751
14368 msgid ""
14369 "An alternative to <literal>experimental</literal> is to use your personal "
14370 "web space on <literal>people.debian.org</literal>."
14371 msgstr ""
14372 "Une solution de rechange à <literal>experimental</literal> consiste à "
14373 "utiliser vos pages personnelles sur le serveur <literal>people.debian.org</"
14374 "literal>."
14375
14376 # type: Content of: <chapter><section><section><title>
14377 #. type: Content of: <chapter><section><section><title>
14378 #: resources.dbk:759
14379 msgid "Release code names"
14380 msgstr "Noms de code des distributions"
14381
14382 #. type: Content of: <chapter><section><section><para>
14383 #: resources.dbk:761
14384 msgid ""
14385 "Every released Debian distribution has a <literal>code name</literal>: "
14386 "Debian 1.1 is called <literal>buzz</literal>; Debian 1.2, <literal>rex</"
14387 "literal>; Debian 1.3, <literal>bo</literal>; Debian 2.0, <literal>hamm</"
14388 "literal>; Debian 2.1, <literal>slink</literal>; Debian 2.2, <literal>potato</"
14389 "literal>; Debian 3.0, <literal>woody</literal>; Debian 3.1, <literal>sarge</"
14390 "literal>; Debian 4.0, <literal>etch</literal>; Debian 5.0, <literal>lenny</"
14391 "literal>; Debian 6.0, <literal>squeeze</literal> and the next release will "
14392 "be called <literal>wheezy</literal>.  There is also a ``pseudo-"
14393 "distribution'', called <literal>sid</literal>, which is the current "
14394 "<literal>unstable</literal> distribution; since packages are moved from "
14395 "<literal>unstable</literal> to <literal>testing</literal> as they approach "
14396 "stability, <literal>sid</literal> itself is never released.  As well as the "
14397 "usual contents of a Debian distribution, <literal>sid</literal> contains "
14398 "packages for architectures which are not yet officially supported or "
14399 "released by Debian.  These architectures are planned to be integrated into "
14400 "the mainstream distribution at some future date."
14401 msgstr ""
14402 "Chaque distribution Debian diffusée a un <literal>nom de code</literal> : "
14403 "Debian 1.1 s'appelle <literal>Buzz</literal> ; Debian 1.2, <literal>Rex</"
14404 "literal> ; Debian 1.3, <literal>Bo</literal> ; Debian 2.0, <literal>Hamm</"
14405 "literal> ; Debian 2.1, <literal>Slink</literal> ; Debian 2.2, "
14406 "<literal>Potato</literal> ; Debian 3.0, <literal>Woody</literal> ; "
14407 "Debian 3.1, <literal>Sarge</literal> ; Debian 4.0, <literal>Etch</literal> ; "
14408 "Debian 5.0, <literal>Lenny</literal> ; Debian 6.0, <literal>Squeeze</"
14409 "literal> et la prochaine publication sera appelée <literal>Wheezy</literal>. "
14410 "Il existe aussi une « pseudodistribution » nommée <literal>Sid</literal>, il "
14411 "s'agit de la distribution <literal>unstable</literal> ; comme les paquets "
14412 "sont déplacés d'<literal>unstable</literal> vers <literal>testing</literal> "
14413 "quand ils sont suffisamment stables, la distribution <literal>Sid</literal> "
14414 "n'est jamais publiée. En plus du contenu habituel d'une distribution Debian, "
14415 "<literal>Sid</literal> contient des paquets pour des architectures qui ne "
14416 "sont pas encore officiellement prises en charge ou pour lesquelles la "
14417 "distribution n'a pas encore été publiée. Ces architectures seront intégrées "
14418 "ultérieurement à la distribution principale."
14419
14420 # type: Content of: <chapter><section><section><para>
14421 #. type: Content of: <chapter><section><section><para>
14422 #: resources.dbk:780
14423 msgid ""
14424 "Since Debian has an open development model (i.e., everyone can participate "
14425 "and follow the development) even the <literal>unstable</literal> and "
14426 "<literal> testing</literal> distributions are distributed to the Internet "
14427 "through the Debian FTP and HTTP server network. Thus, if we had called the "
14428 "directory which contains the release candidate version <literal>testing</"
14429 "literal>, then we would have to rename it to <literal>stable</literal> when "
14430 "the version is released, which would cause all FTP mirrors to re-retrieve "
14431 "the whole distribution (which is quite large)."
14432 msgstr ""
14433 "Comme Debian est un projet de développement ouvert (où tout le monde peut "
14434 "participer et suivre les développements), même les distributions "
14435 "<literal>unstable</literal> et <literal>testing</literal> sont disponibles "
14436 "sur les serveurs HTTP et FTP de Debian. Si nous avions nommé le répertoire "
14437 "qui contient la future distribution « <literal>testing</literal> », il "
14438 "aurait fallu changer son nom en « <literal>stable</literal> » au moment de "
14439 "la publication, ce qui aurait forcé les miroirs FTP à télécharger de nouveau "
14440 "la distribution complète (qui est plutôt volumineuse)."
14441
14442 # type: Content of: <chapter><section><section><para>
14443 #. type: Content of: <chapter><section><section><para>
14444 #: resources.dbk:790
14445 msgid ""
14446 "On the other hand, if we called the distribution directories <literal>Debian-"
14447 "x.y</literal> from the beginning, people would think that Debian release "
14448 "<literal>x.y</literal> is available.  (This happened in the past, where a CD-"
14449 "ROM vendor built a Debian 1.0 CD-ROM based on a pre-1.0 development "
14450 "version.  That's the reason why the first official Debian release was 1.1, "
14451 "and not 1.0.)"
14452 msgstr ""
14453 "D'un autre côté, si une distribution s'appelait <literal>Debian-x.y</"
14454 "literal> dès le départ, des personnes pourraient s'imaginer que la version "
14455 "<literal>x.y</literal> de Debian est disponible. (Cela s'est produit par le "
14456 "passé : un distributeur avait gravé un CD-ROM Debian 1.0 en utilisant une "
14457 "version de développement pré-1.0. C'est pour cette raison que la première "
14458 "version officielle était la version 1.1 et non la 1.0.)"
14459
14460 # type: Content of: <chapter><section><section><para>
14461 #. type: Content of: <chapter><section><section><para>
14462 #: resources.dbk:798
14463 msgid ""
14464 "Thus, the names of the distribution directories in the archive are "
14465 "determined by their code names and not their release status (e.g., "
14466 "`squeeze'). These names stay the same during the development period and "
14467 "after the release; symbolic links, which can be changed easily, indicate the "
14468 "currently released stable distribution.  That's why the real distribution "
14469 "directories use the <literal>code names</literal>, while symbolic links for "
14470 "<literal>stable</literal>, <literal>testing</literal>, and "
14471 "<literal>unstable</literal> point to the appropriate release directories."
14472 msgstr ""
14473 "En conséquence, les noms de répertoire de distribution dans l'archive sont "
14474 "déterminés par leur nom de code plutôt que par leur état de publication "
14475 "(« <literal>squeeze</literal> » par exemple). Ces noms sont identiques "
14476 "pendant la période de développement et une fois la distribution diffusée ; "
14477 "des liens symboliques, qui peuvent être modifiés facilement, indiquent la "
14478 "distribution stable actuelle. Tout ceci explique pourquoi les répertoires "
14479 "des distributions sont nommés à partir des <literal>noms de code</literal> "
14480 "des distributions alors que <literal>stable</literal>, <literal>testing</"
14481 "literal>, et <literal>unstable</literal> sont des liens symboliques qui "
14482 "pointent vers les répertoires appropriés."
14483
14484 # type: Content of: <chapter><section><title>
14485 #. type: Content of: <chapter><section><title>
14486 #: resources.dbk:812
14487 msgid "Debian mirrors"
14488 msgstr "Miroirs Debian"
14489
14490 # type: Content of: <chapter><section><para>
14491 #. type: Content of: <chapter><section><para>
14492 #: resources.dbk:814
14493 msgid ""
14494 "The various download archives and the web site have several mirrors "
14495 "available in order to relieve our canonical servers from heavy load.  In "
14496 "fact, some of the canonical servers aren't public — a first tier of mirrors "
14497 "balances the load instead.  That way, users always access the mirrors and "
14498 "get used to using them, which allows Debian to better spread its bandwidth "
14499 "requirements over several servers and networks, and basically makes users "
14500 "avoid hammering on one primary location.  Note that the first tier of "
14501 "mirrors is as up-to-date as it can be since they update when triggered from "
14502 "the internal sites (we call this push mirroring)."
14503 msgstr ""
14504 "Les différentes archives de téléchargement et le site web disposent de "
14505 "plusieurs miroirs pour soulager les serveurs principaux d'une charge "
14506 "importante. En fait, certains serveurs principaux ne sont pas publics — la "
14507 "charge est répartie sur une première série de serveurs. De cette façon, les "
14508 "utilisateurs ont toujours accès aux miroirs et s'y habituent, ce qui permet "
14509 "à Debian de mieux répartir les besoins en bande passante sur plusieurs "
14510 "serveurs et réseaux, et évite aux utilisateurs de surcharger l'emplacement "
14511 "primaire. Dans cette première série, les serveurs sont aussi à jour que "
14512 "possible car la mise à jour est déclenchée par les sites maîtres internes."
14513
14514 # type: Content of: <chapter><section><para>
14515 #. type: Content of: <chapter><section><para>
14516 #: resources.dbk:825
14517 msgid ""
14518 "All the information on Debian mirrors, including a list of the available "
14519 "public FTP/HTTP servers, can be found at <ulink url=\"&url-debian-mirrors;"
14520 "\"></ulink>.  This useful page also includes information and tools which can "
14521 "be helpful if you are interested in setting up your own mirror, either for "
14522 "internal or public access."
14523 msgstr ""
14524 "Toutes les informations sur les miroirs Debian peuvent être trouvées sur "
14525 "<ulink url=\"&url-debian-mirrors;\"></ulink>, y compris une liste des "
14526 "miroirs publics disponibles par FTP et HTTP. Cette page utile inclut "
14527 "également des informations et des outils pour créer son propre miroir, en "
14528 "interne ou pour un accès public."
14529
14530 # type: Content of: <chapter><section><para>
14531 #. type: Content of: <chapter><section><para>
14532 #: resources.dbk:832
14533 msgid ""
14534 "Note that mirrors are generally run by third-parties who are interested in "
14535 "helping Debian.  As such, developers generally do not have accounts on these "
14536 "machines."
14537 msgstr ""
14538 "Les miroirs sont souvent mis en œuvre par des tiers qui veulent aider "
14539 "Debian. C'est pourquoi les développeurs n'ont en général pas de compte sur "
14540 "ces machines."
14541
14542 # type: Content of: <chapter><section><title>
14543 #. type: Content of: <chapter><section><title>
14544 #: resources.dbk:839
14545 msgid "The Incoming system"
14546 msgstr "Système « <literal>Incoming</literal> »"
14547
14548 # type: Content of: <chapter><section><para>
14549 #. type: Content of: <chapter><section><para>
14550 #: resources.dbk:841
14551 msgid ""
14552 "The Incoming system is responsible for collecting updated packages and "
14553 "installing them in the Debian archive.  It consists of a set of directories "
14554 "and scripts that are installed on <literal>&ftp-master-host;</literal>."
14555 msgstr ""
14556 "Le système « <literal>Incoming</literal> » est responsable de la collecte "
14557 "des paquets mis à jour et leur installation dans l'archive Debian. Il est "
14558 "constitué d'un ensemble de répertoires et de scripts sur <literal>&ftp-"
14559 "master-host;</literal>."
14560
14561 # type: Content of: <chapter><section><para>
14562 #. type: Content of: <chapter><section><para>
14563 #: resources.dbk:846
14564 msgid ""
14565 "Packages are uploaded by all the maintainers into a directory called "
14566 "<filename>UploadQueue</filename>.  This directory is scanned every few "
14567 "minutes by a daemon called <command>queued</command>, <filename>*.command</"
14568 "filename>-files are executed, and remaining and correctly signed <filename>*."
14569 "changes</filename>-files are moved together with their corresponding files "
14570 "to the <filename>unchecked</filename> directory.  This directory is not "
14571 "visible for most Developers, as ftp-master is restricted; it is scanned "
14572 "every 15 minutes by the <command>dak process-upload</command> script, which "
14573 "verifies the integrity of the uploaded packages and their cryptographic "
14574 "signatures.  If the package is considered ready to be installed, it is moved "
14575 "into the <filename>done</filename> directory.  If this is the first upload "
14576 "of the package (or it has new binary packages), it is moved to the "
14577 "<filename>new</filename> directory, where it waits for approval by the "
14578 "ftpmasters.  If the package contains files to be installed by hand it is "
14579 "moved to the <filename>byhand</filename> directory, where it waits for "
14580 "manual installation by the ftpmasters.  Otherwise, if any error has been "
14581 "detected, the package is refused and is moved to the <filename>reject</"
14582 "filename> directory."
14583 msgstr ""
14584 "Les paquets sont envoyés par tous les responsables Debian dans un répertoire "
14585 "nommé <filename>UploadQueue</filename>. Ce répertoire est parcouru toutes "
14586 "les quelques minutes par un démon appelé <command>queued</command>, les "
14587 "fichiers <filename>*.command</filename> sont exécutés et les fichiers "
14588 "<filename>*.changes</filename> restants et correctement signés sont déplacés "
14589 "avec leurs fichiers correspondants dans le répertoire <filename>unchecked</"
14590 "filename>. Ce répertoire n'est pas visible pour la plupart des développeurs "
14591 "car ftp-master est à accès restreint ; il est parcouru toutes les 15 minutes "
14592 "par le script <command>dak process-upload</command> qui vérifie l'intégrité "
14593 "des paquets envoyés et leurs signatures numériques. Si le paquet est "
14594 "considéré comme prêt à être installé, il est déplacé dans le répertoire "
14595 "<filename>done</filename>. S'il s'agit du premier envoi du paquet (ou s'il a "
14596 "de nouveaux paquets binaires), il est déplacé dans le répertoire "
14597 "<filename>new</filename> où il attend l'approbation des responsables de "
14598 "l'archive. Si le paquet contient des fichiers devant être installés "
14599 "manuellement, il est déplacé dans le répertoire <filename>byhand</filename> "
14600 "où il attend une installation manuelle par les responsables de l'archive. "
14601 "Sinon, quand une erreur a été détectée, le paquet est refusé et déplacé dans "
14602 "le répertoire <filename>reject</filename>."
14603
14604 # type: Content of: <chapter><section><para>
14605 #. type: Content of: <chapter><section><para>
14606 #: resources.dbk:865
14607 msgid ""
14608 "Once the package is accepted, the system sends a confirmation mail to the "
14609 "maintainer and closes all the bugs marked as fixed by the upload, and the "
14610 "auto-builders may start recompiling it.  The package is now publicly "
14611 "accessible at <ulink url=\"&url-incoming;\"></ulink> until it is really "
14612 "installed in the Debian archive.  This happens four times a day (and is also "
14613 "called the `dinstall run' for historical reasons); the package is then "
14614 "removed from incoming and installed in the pool along with all the other "
14615 "packages.  Once all the other updates (generating new <filename>Packages</"
14616 "filename> and <filename>Sources</filename> index files for example) have "
14617 "been made, a special script is called to ask all the primary mirrors to "
14618 "update themselves."
14619 msgstr ""
14620 "Une fois le paquet accepté, le système envoie une confirmation par courrier "
14621 "au responsable et ferme les bogues corrigés. Ensuite, les compilateurs "
14622 "automatiques peuvent commencer leur travail. À ce moment, le paquet est "
14623 "accessible sur <ulink url=\"&url-incoming;\"></ulink> avant d'être vraiment "
14624 "installé dans l'archive Debian. Cette opération se produit quatre fois par "
14625 "jour (elle est aussi appelée « <literal>dinstall run</literal> » pour des "
14626 "raisons historiques) ; le paquet est alors supprimé de <filename>incoming</"
14627 "filename> et installé dans le <filename>pool</filename> avec les autres "
14628 "paquets. Une fois toutes les autres mises à jour (fabrication des nouveaux "
14629 "fichiers d'index <filename>Packages</filename> et <filename>Sources</"
14630 "filename> par exemple) effectuées, un script spécifique déclanche la mise à "
14631 "jour les miroirs primaires."
14632
14633 # type: Content of: <chapter><section><para>
14634 #. type: Content of: <chapter><section><para>
14635 #: resources.dbk:877
14636 msgid ""
14637 "The archive maintenance software will also send the OpenPGP/GnuPG signed "
14638 "<filename>.changes</filename> file that you uploaded to the appropriate "
14639 "mailing lists.  If a package is released with the <literal>Distribution</"
14640 "literal> set to <literal>stable</literal>, the announcement is sent to "
14641 "&email-debian-changes;.  If a package is released with "
14642 "<literal>Distribution</literal> set to <literal>unstable</literal> or "
14643 "<literal>experimental</literal>, the announcement will be posted to &email-"
14644 "debian-devel-changes; instead."
14645 msgstr ""
14646 "Le logiciel de maintenance de l'archive enverra également le fichier "
14647 "<filename>.changes</filename> signé avec OpenPGP/GnuPG à la liste de "
14648 "diffusion appropriée. Pour un paquet avec le champ <literal>Distribution</"
14649 "literal> à « <literal>stable</literal> », l'annonce sera envoyée à &email-"
14650 "debian-changes;. Pour un paquet avec le champ <literal>Distribution</"
14651 "literal> à « <literal>unstable</literal> » ou « <literal>experimental</"
14652 "literal> », l'annonce sera envoyée à &email-debian-devel-changes;."
14653
14654 # type: Content of: <chapter><section><para>
14655 #. type: Content of: <chapter><section><para>
14656 #: resources.dbk:887
14657 msgid ""
14658 "Though ftp-master is restricted, a copy of the installation is available to "
14659 "all developers on <literal>&ftp-master-mirror;</literal>."
14660 msgstr ""
14661 "Bien que ftp-master soit à accès restreint, une copie de l'installation est "
14662 "disponible à tous les développeurs sur <literal>&ftp-master-mirror;</"
14663 "literal>."
14664
14665 # type: Content of: <chapter><section><title>
14666 #. type: Content of: <chapter><section><title>
14667 #: resources.dbk:950
14668 msgid "Package information"
14669 msgstr "Informations sur un paquet"
14670
14671 # type: Content of: <chapter><section><section><title>
14672 #. type: Content of: <chapter><section><section><title>
14673 #: resources.dbk:952
14674 msgid "On the web"
14675 msgstr "Sur le web"
14676
14677 # type: Content of: <chapter><section><section><para>
14678 #. type: Content of: <chapter><section><section><para>
14679 #: resources.dbk:954
14680 msgid ""
14681 "Each package has several dedicated web pages.  <literal>http://&packages-"
14682 "host;/<replaceable>package-name</replaceable></literal> displays each "
14683 "version of the package available in the various distributions.  Each version "
14684 "links to a page which provides information, including the package "
14685 "description, the dependencies, and package download links."
14686 msgstr ""
14687 "Chaque paquet a plusieurs pages web dédiées. <literal>http://&packages-host;/"
14688 "<replaceable>nom-de-paquet</replaceable></literal> affiche chaque version du "
14689 "paquet disponible dans les différentes distributions. Les informations "
14690 "détaillées par version comme la description du paquet, les dépendances et "
14691 "des liens pour télécharger le paquet."
14692
14693 # type: Content of: <chapter><section><section><para>
14694 #. type: Content of: <chapter><section><section><para>
14695 #: resources.dbk:961
14696 msgid ""
14697 "The bug tracking system tracks bugs for each package.  You can view the bugs "
14698 "of a given package at the URL <literal>http://&bugs-host;/"
14699 "<replaceable>package-name</replaceable></literal>."
14700 msgstr ""
14701 "Le système de suivi des bogues trie les bogues par paquet. Les bogues de "
14702 "chaque paquet sont disponibles sur <literal>http://&bugs-host;/"
14703 "<replaceable>nom-de-paquet</replaceable></literal>."
14704
14705 # type: Content of: <chapter><section><section><title>
14706 #. type: Content of: <chapter><section><section><title>
14707 #: resources.dbk:968
14708 msgid "The <command>dak ls</command> utility"
14709 msgstr "Utilitaire <command>dak ls</command>"
14710
14711 # type: Content of: <chapter><section><section><para>
14712 #. type: Content of: <chapter><section><section><para>
14713 #: resources.dbk:970
14714 msgid ""
14715 "<command>dak ls</command> is part of the dak suite of tools, listing "
14716 "available package versions for all known distributions and architectures.  "
14717 "The <command>dak</command> tool is available on <literal>&ftp-master-host;</"
14718 "literal>, and on the mirror on <literal>&ftp-master-mirror;</literal>.  It "
14719 "uses a single argument corresponding to a package name. An example will "
14720 "explain it better:"
14721 msgstr ""
14722 "<command>dak ls</command> fait partie de la suite <literal>dak</literal> "
14723 "(« <literal>Debian Archive Kit</literal> ») et liste les versions "
14724 "disponibles de paquet pour toutes les distributions et architectures "
14725 "connues. L'outil <command>dak</command> est disponible sur <literal>&ftp-"
14726 "master-host; </literal> et sur le miroir <literal>&ftp-master-mirror;</"
14727 "literal>. Il utilise un seul paramètre qui correspond au nom du paquet. Un "
14728 "exemple vaut mieux qu'un long discours :"
14729
14730 #. type: Content of: <chapter><section><section><screen>
14731 #: resources.dbk:978
14732 #, no-wrap
14733 msgid ""
14734 "$ dak ls evince\n"
14735 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14736 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
14737 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14738 "evince |   2.20.2-1 |       testing | source\n"
14739 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14740 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14741 msgstr ""
14742 "$ dak ls evince\n"
14743 "evince | 0.1.5-2sarge1 |     oldstable | source, alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14744 "evince |    0.4.0-5 |     etch-m68k | source, m68k\n"
14745 "evince |    0.4.0-5 |        stable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14746 "evince |   2.20.2-1 |       testing | source\n"
14747 "evince | 2.20.2-1+b1 |       testing | alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc\n"
14748 "evince |   2.22.2-1 |      unstable | source, alpha, amd64, arm, armel, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc\n"
14749
14750 # type: Content of: <chapter><section><section><para>
14751 #. type: Content of: <chapter><section><section><para>
14752 #: resources.dbk:987
14753 msgid ""
14754 "In this example, you can see that the version in <literal>unstable</literal> "
14755 "differs from the version in <literal>testing</literal> and that there has "
14756 "been a binary-only NMU of the package for all architectures.  Each version "
14757 "of the package has been recompiled on all architectures."
14758 msgstr ""
14759 "Dans cet exemple, on peut voir que la version dans <literal>unstable</"
14760 "literal> n'est pas la même que dans <literal>testing</literal> où seul le "
14761 "binaire a été mis à jour indépendamment (« <literal>binary-only NMU</"
14762 "literal> ») pour toutes les architectures. Chaque version du paquet a été "
14763 "recompilé sur toutes les architectures."
14764
14765 # type: Content of: <chapter><section><title>
14766 #. type: Content of: <chapter><section><title>
14767 #: resources.dbk:997
14768 msgid "The Package Tracking System"
14769 msgstr "Système de suivi des paquets (<literal>PTS</literal>)"
14770
14771 # type: Content of: <chapter><section><para>
14772 #. type: Content of: <chapter><section><para>
14773 #: resources.dbk:999
14774 msgid ""
14775 "The Package Tracking System (PTS) is an email-based tool to track the "
14776 "activity of a source package.  This really means that you can get the same "
14777 "emails that the package maintainer gets, simply by subscribing to the "
14778 "package in the PTS."
14779 msgstr ""
14780 "Le système de suivi des paquets (« <literal>Package Tracking System</"
14781 "literal> » ou <literal>PTS</literal>) est un outil de suivi par courrier de "
14782 "l'activité d'un paquet source. Cela signifie que l'on peut vraiment recevoir "
14783 "les mêmes courriers que le responsable, simplement en s'inscrivant au paquet "
14784 "dans le PTS."
14785
14786 # type: Content of: <chapter><section><para>
14787 #. type: Content of: <chapter><section><para>
14788 #: resources.dbk:1004
14789 msgid ""
14790 "Each email sent through the PTS is classified under one of the keywords "
14791 "listed below.  This will let you select the mails that you want to receive."
14792 msgstr ""
14793 "Chaque courrier envoyé par le PTS est classé sous l'un des mots-clés listés "
14794 "ci-dessous. Ceci permet de sélectionner les courriers à recevoir."
14795
14796 # type: Content of: <chapter><section><para>
14797 #. type: Content of: <chapter><section><para>
14798 #: resources.dbk:1008
14799 msgid "By default you will get:"
14800 msgstr "Par défaut, sont reçus :"
14801
14802 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14803 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14804 #: resources.dbk:1012
14805 msgid "<literal>bts</literal>"
14806 msgstr "<literal>bts</literal>"
14807
14808 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14809 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14810 #: resources.dbk:1015
14811 msgid "All the bug reports and following discussions."
14812 msgstr "tous les rapports de bogue et les discussions qui suivent ;"
14813
14814 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14815 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14816 #: resources.dbk:1020
14817 msgid "<literal>bts-control</literal>"
14818 msgstr "<literal>bts-control</literal>"
14819
14820 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14821 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14822 #: resources.dbk:1023
14823 msgid ""
14824 "The email notifications from <email>control@&bugs-host;</email> about bug "
14825 "report status changes."
14826 msgstr ""
14827 "les courriers d'information de <email>control@&bugs-host;</email> lors des "
14828 "changements d'état de rapport de bogue ;"
14829
14830 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14831 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14832 #: resources.dbk:1029
14833 msgid "<literal>upload-source</literal>"
14834 msgstr "<literal>upload-source</literal>"
14835
14836 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14837 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14838 #: resources.dbk:1032
14839 msgid ""
14840 "The email notification from <command>dak</command> when an uploaded source "
14841 "package is accepted."
14842 msgstr ""
14843 "le courrier d'information de <command>dak</command> quand un paquet source "
14844 "est accepté ;"
14845
14846 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14847 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14848 #: resources.dbk:1038
14849 msgid "<literal>katie-other</literal>"
14850 msgstr "<literal>katie-other</literal>"
14851
14852 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14853 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14854 #: resources.dbk:1041
14855 msgid ""
14856 "Other warning and error emails from <command>dak</command> (such as an "
14857 "override disparity for the section and/or the priority field)."
14858 msgstr ""
14859 "les autres courriers d'avertissement et d'erreur de <command>dak</command> "
14860 "(comme une incohérence de modification des champs de section ou de "
14861 "priorité) ;"
14862
14863 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14864 #: resources.dbk:1047
14865 msgid "<literal>buildd</literal>"
14866 msgstr "<literal>buildd</literal>"
14867
14868 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14869 #: resources.dbk:1050
14870 msgid ""
14871 "Build failures notifications sent by the network of build daemons, they "
14872 "contain a pointer to the build logs for analysis."
14873 msgstr ""
14874 "les courriers d'information envoyées par le réseau des démons de "
14875 "compilation, qui mentionnent un lien vers les journaux de compilation afin "
14876 "de les analyser ;"
14877
14878 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14879 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14880 #: resources.dbk:1056
14881 msgid "<literal>default</literal>"
14882 msgstr "<literal>default</literal>"
14883
14884 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14885 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14886 #: resources.dbk:1059
14887 msgid ""
14888 "Any non-automatic email sent to the PTS by people who wanted to contact the "
14889 "subscribers of the package.  This can be done by sending mail to "
14890 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  In "
14891 "order to prevent spam, all messages sent to these addresses must contain the "
14892 "<literal>X-PTS-Approved</literal> header with a non-empty value."
14893 msgstr ""
14894 "tout courrier non automatique envoyé au PTS pour contacter les inscrits au "
14895 "paquet. Ceci peut être fait en envoyant un courrier à "
14896 "<literal><replaceable>paquet-source</replaceable>@&pts-host;</literal>. Pour "
14897 "prévenir l'envoi de pourriels, tous les courriers envoyés à ces adresses "
14898 "doivent contenir l'en-tête <literal>X-PTS-Approved</literal> avec une valeur "
14899 "non vide ;"
14900
14901 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14902 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14903 #: resources.dbk:1068
14904 msgid "<literal>contact</literal>"
14905 msgstr "<literal>contact</literal>"
14906
14907 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14908 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14909 #: resources.dbk:1071
14910 msgid ""
14911 "Mails sent to the maintainer through the *@packages.debian.org email aliases."
14912 msgstr ""
14913 "les courriers envoyés au responsable via l'alias <literal>*@packages.debian."
14914 "org</literal> ;"
14915
14916 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14917 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14918 #: resources.dbk:1077
14919 msgid "<literal>summary</literal>"
14920 msgstr "<literal>summary</literal>"
14921
14922 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14923 #: resources.dbk:1080
14924 msgid ""
14925 "Regular summary emails about the package's status, including progression "
14926 "into <literal>testing</literal>, <ulink url=\"&url-dehs;\">DEHS</ulink> "
14927 "notifications of new upstream versions, and a notification if the package is "
14928 "removed or orphaned."
14929 msgstr ""
14930 "les courriers de résumé réguliers sur l'état du paquet, comme la progression "
14931 "du paquet dans <literal>testing</literal>, les notifications de l'<ulink url="
14932 "\"&url-dehs;\">état de santé extérieur à Debian (« <literal>Debian External "
14933 "Health Status</literal> » ou <literal>DEHS</literal>)</ulink> lors qu'une "
14934 "nouvelle version amont est disponible, et la notification si un paquet est "
14935 "enlevé de l'archive ou orphelin."
14936
14937 # type: Content of: <chapter><section><para>
14938 #. type: Content of: <chapter><section><para>
14939 #: resources.dbk:1090
14940 msgid "You can also decide to receive additional information:"
14941 msgstr ""
14942 "Il est également possible de recevoir des informations supplémentaires :"
14943
14944 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14945 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14946 #: resources.dbk:1094
14947 msgid "<literal>upload-binary</literal>"
14948 msgstr "<literal>upload-binary</literal>"
14949
14950 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14951 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14952 #: resources.dbk:1097
14953 msgid ""
14954 "The email notification from <command>katie</command> when an uploaded binary "
14955 "package is accepted.  In other words, whenever a build daemon or a porter "
14956 "uploads your package for another architecture, you can get an email to track "
14957 "how your package gets recompiled for all architectures."
14958 msgstr ""
14959 "les courriers d'information de <command>katie</command> quand un paquet "
14960 "binaire est accepté. En d'autres termes, à chaque fois qu'un démon de "
14961 "compilation ou un porteur envoie le paquet pour une architecture, un "
14962 "courrier est envoyé ce qui permet de suivre comment le paquet est recompilé "
14963 "pour toutes les architectures ;"
14964
14965 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14966 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14967 #: resources.dbk:1105
14968 msgid "<literal>cvs</literal>"
14969 msgstr "<literal>cvs</literal>"
14970
14971 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14972 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14973 #: resources.dbk:1108
14974 msgid ""
14975 "VCS commit notifications, if the package has a VCS repository and the "
14976 "maintainer has set up forwarding of commit notifications to the PTS. The "
14977 "\"cvs\" name is historic, in most cases commit notifications will come from "
14978 "some other VCS like subversion or git."
14979 msgstr ""
14980 "les annonces de nouvelle révision dans le système de gestion de versions "
14981 "(« <literal>VCS commit</literal> »), si le paquet est maintenu avec un tel "
14982 "système et que le responsable a mis en place un suivi de révisions vers le "
14983 "PTS. Le nom <literal>cvs</literal> est historique, la plupart du temps les "
14984 "notifications de révision proviendront d'autres logiciels de gestion de "
14985 "versions comme <literal>Subversion</literal> ou <literal>Git</literal> ;"
14986
14987 # type: Content of: <chapter><section><variablelist><varlistentry><term>
14988 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
14989 #: resources.dbk:1116
14990 msgid "<literal>ddtp</literal>"
14991 msgstr "<literal>ddtp</literal>"
14992
14993 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14994 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
14995 #: resources.dbk:1119
14996 msgid ""
14997 "Translations of descriptions or debconf templates submitted to the Debian "
14998 "Description Translation Project."
14999 msgstr ""
15000 "les traductions de descriptions ou de questionnaires debconf soumis au "
15001 "projet de traduction des descriptions de paquets (« <literal>Debian "
15002 "Description Translation Project</literal> » ou <literal>DDTP</literal> ;"
15003
15004 # type: Content of: <chapter><section><variablelist><varlistentry><term>
15005 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
15006 #: resources.dbk:1125
15007 msgid "<literal>derivatives</literal>"
15008 msgstr "<literal>derivatives</literal>"
15009
15010 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
15011 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
15012 #: resources.dbk:1128
15013 msgid ""
15014 "Information about changes made to the package in derivative distributions "
15015 "(for example Ubuntu)."
15016 msgstr ""
15017 "des informations sur les changements effectués sur le paquet dans les "
15018 "distributions dérivées (<literal>Ubuntu</literal> par exemple)."
15019
15020 # type: Content of: <chapter><section><variablelist><varlistentry><term>
15021 #. type: Content of: <chapter><section><variablelist><varlistentry><term>
15022 #: resources.dbk:1134
15023 msgid "<literal>derivatives-bugs</literal>"
15024 msgstr "<literal>derivatives-bugs</literal>"
15025
15026 # type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
15027 #. type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
15028 #: resources.dbk:1137
15029 msgid ""
15030 "Bugs reports and comments from derivative distributions (for example Ubuntu)."
15031 msgstr ""
15032 "les rapports de bogue et leurs commentaires dans les distributions dérivées "
15033 "(<literal>Ubuntu</literal> par exemple)."
15034
15035 # type: Content of: <chapter><section><section><title>
15036 #. type: Content of: <chapter><section><section><title>
15037 #: resources.dbk:1143
15038 msgid "The PTS email interface"
15039 msgstr "Interface de courrier du PTS"
15040
15041 # type: Content of: <chapter><section><section><para>
15042 #. type: Content of: <chapter><section><section><para>
15043 #: resources.dbk:1145
15044 msgid ""
15045 "You can control your subscription(s) to the PTS by sending various commands "
15046 "to <email>pts@qa.debian.org</email>."
15047 msgstr ""
15048 "Les inscriptions au PTS peuvent être administrées en envoyant différentes "
15049 "commandes à <email>pts@qa.debian.org</email>."
15050
15051 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15052 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15053 #: resources.dbk:1150
15054 msgid "<literal>subscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
15055 msgstr "<literal>subscribe &lt;paquet-source&gt; [&lt;adresse&gt;]</literal>"
15056
15057 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15058 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15059 #: resources.dbk:1153
15060 msgid ""
15061 "Subscribes <replaceable>email</replaceable> to communications related to the "
15062 "source package <replaceable>sourcepackage</replaceable>.  Sender address is "
15063 "used if the second argument is not present.  If <replaceable>sourcepackage</"
15064 "replaceable> is not a valid source package, you'll get a warning.  However "
15065 "if it's a valid binary package, the PTS will subscribe you to the "
15066 "corresponding source package."
15067 msgstr ""
15068 "Inscrit l'<replaceable>adresse</replaceable> aux communications liées au "
15069 "paquet source <replaceable>paquet-source</replaceable>. L'adresse de "
15070 "l'expéditeur est utilisée si le second paramètre n'est pas présent. Si "
15071 "<replaceable>paquet-source</replaceable> n'est pas un paquet source valable, "
15072 "vous recevrez un avertissement. Cependant, s'il s'agit d'un paquet binaire "
15073 "valable, le PTS vous inscrira pour le paquet source correspondant."
15074
15075 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15076 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15077 #: resources.dbk:1163
15078 msgid "<literal>unsubscribe &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
15079 msgstr "<literal>unsubscribe &lt;paquet-source&gt; [&lt;adresse&gt;]</literal>"
15080
15081 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15082 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15083 #: resources.dbk:1166
15084 msgid ""
15085 "Removes a previous subscription to the source package "
15086 "<replaceable>sourcepackage</replaceable> using the specified email address "
15087 "or the sender address if the second argument is left out."
15088 msgstr ""
15089 "Supprime une inscription au paquet source <replaceable>paquet-source</"
15090 "replaceable> en utilisant l'adresse spécifiée ou l'adresse de l'expéditeur "
15091 "si le second paramètre n'est pas rempli."
15092
15093 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15094 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15095 #: resources.dbk:1173
15096 msgid "<literal>unsubscribeall [&lt;email&gt;]</literal>"
15097 msgstr "<literal>unsubscribeall [&lt;adresse&gt;]</literal>"
15098
15099 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15100 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15101 #: resources.dbk:1176
15102 msgid ""
15103 "Removes all subscriptions of the specified email address or the sender "
15104 "address if the second argument is left out."
15105 msgstr ""
15106 "Supprime toutes les inscriptions de l'adresse spécifiée ou de l'adresse de "
15107 "l'expéditeur si le second paramètre n'est pas rempli."
15108
15109 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15110 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15111 #: resources.dbk:1182
15112 msgid "<literal>which [&lt;email&gt;]</literal>"
15113 msgstr "<literal>which [&lt;adresse&gt;]</literal>"
15114
15115 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15116 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15117 #: resources.dbk:1185
15118 msgid ""
15119 "Lists all subscriptions for the sender or the email address optionally "
15120 "specified."
15121 msgstr ""
15122 "Liste les inscriptions pour l'expéditeur ou pour l'adresse indiquée si elle "
15123 "est spécifiée."
15124
15125 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15126 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15127 #: resources.dbk:1191
15128 msgid "<literal>keyword [&lt;email&gt;]</literal>"
15129 msgstr "<literal>keyword [&lt;adresse&gt;]</literal>"
15130
15131 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15132 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15133 #: resources.dbk:1194
15134 msgid ""
15135 "Tells you the keywords that you are accepting.  For an explanation of "
15136 "keywords, <link linkend=\"pkg-tracking-system\">see above</link>.  Here's a "
15137 "quick summary:"
15138 msgstr ""
15139 "Donne les mots-clés acceptés. Pour une explication de ces mots-clés, <link "
15140 "linkend=\"pkg-tracking-system\">voir ci-dessus</link>. Voici un rapide "
15141 "résumé :"
15142
15143 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15144 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15145 #: resources.dbk:1201
15146 msgid ""
15147 "<literal>bts</literal>: mails coming from the Debian Bug Tracking System"
15148 msgstr ""
15149 "<literal>bts</literal> : courriers venant du système de gestion de bogues "
15150 "(BTS) Debian ;"
15151
15152 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15153 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15154 #: resources.dbk:1206
15155 msgid ""
15156 "<literal>bts-control</literal>: reply to mails sent to &email-bts-control;"
15157 msgstr ""
15158 "<literal>bts-control</literal> : réponses aux courriers envoyés à &email-bts-"
15159 "control; ;"
15160
15161 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15162 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15163 #: resources.dbk:1212
15164 msgid ""
15165 "<literal>summary</literal>: automatic summary mails about the state of a "
15166 "package"
15167 msgstr ""
15168 "<literal>summary</literal> ; courriers de résumé automatique sur l'état d'un "
15169 "paquet ;"
15170
15171 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15172 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15173 #: resources.dbk:1218
15174 msgid ""
15175 "<literal>contact</literal>: mails sent to the maintainer through the "
15176 "*@packages.debian.org aliases"
15177 msgstr ""
15178 "<literal>contact</literal> ; courriers envoyés au responsable via l'alias "
15179 "<literal>*@packages.debian.org</literal> ;"
15180
15181 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15182 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15183 #: resources.dbk:1224
15184 msgid "<literal>cvs</literal>: notification of VCS commits"
15185 msgstr ""
15186 "<literal>cvs</literal> : annonces de nouvelle révision (« <literal>VCS "
15187 "commit</literal> ») ;"
15188
15189 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15190 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15191 #: resources.dbk:1229
15192 msgid ""
15193 "<literal>ddtp</literal>: translations of descriptions and debconf templates"
15194 msgstr ""
15195 "<literal>ddtp</literal> : traductions des descriptions et questionnaires "
15196 "debconf ;"
15197
15198 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15199 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15200 #: resources.dbk:1234
15201 msgid ""
15202 "<literal>derivatives</literal>: changes made on the package by derivative "
15203 "distributions"
15204 msgstr ""
15205 "<literal>derivatives</literal> : changements effectués dans des "
15206 "distributions dérivées ;"
15207
15208 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15209 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15210 #: resources.dbk:1240
15211 msgid ""
15212 "<literal>derivatives-bugs</literal>: bugs reports and comments from "
15213 "derivative distributions"
15214 msgstr ""
15215 "<literal>derivatives-bugs</literal> : rapports de bogue et leurs "
15216 "commentaires dans les distributions dérivées ;"
15217
15218 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15219 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15220 #: resources.dbk:1246
15221 msgid ""
15222 "<literal>upload-source</literal>: announce of a new source upload that has "
15223 "been accepted"
15224 msgstr ""
15225 "<literal>upload-source</literal> : annonce lorsqu'un nouveau paquet source a "
15226 "été accepté ;"
15227
15228 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15229 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15230 #: resources.dbk:1252
15231 msgid ""
15232 "<literal>upload-binary</literal>: announce of a new binary-only upload "
15233 "(porting)"
15234 msgstr ""
15235 "<literal>upload-binary</literal> : annonce lorsqu'un nouveau paquet binaire "
15236 "a été accepté ;"
15237
15238 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15239 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15240 #: resources.dbk:1258
15241 msgid ""
15242 "<literal>katie-other</literal>: other mails from ftpmasters (override "
15243 "disparity, etc.)"
15244 msgstr ""
15245 "<literal>katie-other</literal> : autres courriers des responsables de "
15246 "l'archive (incohérence de modification des champs, etc.) ;"
15247
15248 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15249 #: resources.dbk:1264
15250 msgid ""
15251 "<literal>buildd</literal>: build failures notifications from build daemons"
15252 msgstr ""
15253 "<literal>buildd</literal>: notifications d'erreur des démons de compilation ;"
15254
15255 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15256 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><itemizedlist><listitem><para>
15257 #: resources.dbk:1269
15258 msgid ""
15259 "<literal>default</literal>: all the other mails (those which aren't "
15260 "automatic)"
15261 msgstr "<literal>default</literal> : tout autre courrier (non automatique)."
15262
15263 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15264 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15265 #: resources.dbk:1276
15266 msgid "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;]</literal>"
15267 msgstr "<literal>keyword &lt;paquet-source&gt; [&lt;adresse&gt;]</literal>"
15268
15269 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15270 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15271 #: resources.dbk:1279
15272 msgid ""
15273 "Same as the previous item but for the given source package, since you may "
15274 "select a different set of keywords for each source package."
15275 msgstr ""
15276 "Identique à l'élément précédent, mais pour un paquet source donné car il est "
15277 "possible de sélectionner un ensemble de mots-clés différent pour chaque "
15278 "paquet source."
15279
15280 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15281 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15282 #: resources.dbk:1285
15283 msgid ""
15284 "<literal>keyword [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</literal>"
15285 msgstr ""
15286 "<literal>keyword [&lt;adresse&gt;] {+|-|=} &lt;liste de mots-clés&gt;</"
15287 "literal>"
15288
15289 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15290 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15291 #: resources.dbk:1288
15292 msgid ""
15293 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
15294 "Define the list (=) of accepted keywords.  This changes the default set of "
15295 "keywords accepted by a user."
15296 msgstr ""
15297 "Accepte (+) ou refuse (-) les courriers classés dans la liste de mots-clés. "
15298 "Définit la liste (=) des mots-clés acceptés. Ceci change l'ensemble par "
15299 "défaut des mots-clés acceptés par un utilisateur."
15300
15301 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15302 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15303 #: resources.dbk:1295
15304 msgid ""
15305 "<literal>keywordall [&lt;email&gt;] {+|-|=} &lt;list of keywords&gt;</"
15306 "literal>"
15307 msgstr ""
15308 "<literal>keywordall [&lt;adresse&gt;] {+|-|=} &lt;liste de mots-clés&gt;</"
15309 "literal>"
15310
15311 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15312 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15313 #: resources.dbk:1298
15314 msgid ""
15315 "Accept (+) or refuse (-) mails classified under the given keyword(s).  "
15316 "Define the list (=) of accepted keywords.  This changes the set of accepted "
15317 "keywords of all the currently active subscriptions of a user."
15318 msgstr ""
15319 "Accepte (+) ou refuse (-) les courriers classés dans la liste de mots-clés. "
15320 "Définit la liste (=) des mots-clés acceptés. Ceci change les mots-clés de "
15321 "toutes les inscriptions en cours d'un utilisateur."
15322
15323 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15324 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15325 #: resources.dbk:1305
15326 msgid ""
15327 "<literal>keyword &lt;sourcepackage&gt; [&lt;email&gt;] {+|-|=} &lt;list of "
15328 "keywords&gt;</literal>"
15329 msgstr ""
15330 "<literal>keyword &lt;sourcepackage&gt; [&lt;adresse&gt;] {+|-|=} &lt;liste "
15331 "de mots-clés&gt;</literal>"
15332
15333 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15334 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15335 #: resources.dbk:1308
15336 msgid ""
15337 "Same as previous item but overrides the keywords list for the indicated "
15338 "source package."
15339 msgstr ""
15340 "Identique à l'élément précédent, mais remplace la liste des mots-clés pour "
15341 "le paquet source indiqué."
15342
15343 # type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15344 #. type: Content of: <chapter><section><section><variablelist><varlistentry><term>
15345 #: resources.dbk:1314
15346 msgid "<literal>quit | thanks | --</literal>"
15347 msgstr "<literal>quit | thanks | --</literal>"
15348
15349 # type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15350 #. type: Content of: <chapter><section><section><variablelist><varlistentry><listitem><para>
15351 #: resources.dbk:1317
15352 msgid "Stops processing commands.  All following lines are ignored by the bot."
15353 msgstr ""
15354 "Arrête le traitement des commandes. Toutes les lignes suivantes sont "
15355 "ignorées par le robot."
15356
15357 # type: Content of: <chapter><section><section><para>
15358 #. type: Content of: <chapter><section><section><para>
15359 #: resources.dbk:1323
15360 msgid ""
15361 "The <command>pts-subscribe</command> command-line utility (from the "
15362 "<systemitem role=\"package\">devscripts</systemitem> package) can be handy "
15363 "to temporarily subscribe to some packages, for example after having made an "
15364 "non-maintainer upload."
15365 msgstr ""
15366 "L'utilitaire en ligne de commande <command>pts-subscribe</command> (du "
15367 "paquet <systemitem role=\"package\">devscripts</systemitem>) peut être "
15368 "pratique pour s'inscrire temporairement à certains paquets, par exemple "
15369 "après avoir fait une mise à jour indépendante (NMU)."
15370
15371 # type: Content of: <chapter><section><section><title>
15372 #. type: Content of: <chapter><section><section><title>
15373 #: resources.dbk:1331
15374 msgid "Filtering PTS mails"
15375 msgstr "Filtrer les courriers du PTS"
15376
15377 # type: Content of: <chapter><section><section><para>
15378 #. type: Content of: <chapter><section><section><para>
15379 #: resources.dbk:1333
15380 msgid ""
15381 "Once you are subscribed to a package, you will get the mails sent to "
15382 "<literal><replaceable>sourcepackage</replaceable>@&pts-host;</literal>.  "
15383 "Those mails have special headers appended to let you filter them in a "
15384 "special mailbox (e.g.  with <command>procmail</command>).  The added headers "
15385 "are <literal>X-Loop</literal>, <literal>X-PTS-Package</literal>, <literal>X-"
15386 "PTS-Keyword</literal> and <literal>X-Unsubscribe</literal>."
15387 msgstr ""
15388 "Une fois inscrit à un paquet, vous recevrez les courriers envoyés à "
15389 "<literal><replaceable>paquet-source</replaceable>@&pts-host;</literal>. Ces "
15390 "courriers ont des en-têtes spéciaux ajoutés pour vous permettre de les "
15391 "filtrer dans des boîtes aux lettres (avec <command>procmail</command> par "
15392 "exemple). Les en-têtes ajoutés sont <literal>X-Loop</literal>, <literal>X-"
15393 "PTS-Package</literal>, <literal>X-PTS-Keyword</literal> et <literal>X-"
15394 "Unsubscribe</literal>."
15395
15396 # type: Content of: <chapter><section><section><para>
15397 #. type: Content of: <chapter><section><section><para>
15398 #: resources.dbk:1341
15399 msgid ""
15400 "Here is an example of added headers for a source upload notification on the "
15401 "<systemitem role=\"package\">dpkg</systemitem> package:"
15402 msgstr ""
15403 "Voici un exemple d'en-têtes ajoutés pour une notification d'envoi de source "
15404 "sur le paquet <systemitem role=\"package\">dpkg</systemitem> :"
15405
15406 #. type: Content of: <chapter><section><section><screen>
15407 #: resources.dbk:1345
15408 #, no-wrap
15409 msgid ""
15410 "X-Loop: dpkg@&pts-host;\n"
15411 "X-PTS-Package: dpkg\n"
15412 "X-PTS-Keyword: upload-source\n"
15413 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
15414 msgstr ""
15415 "X-Loop: dpkg@&pts-host;\n"
15416 "X-PTS-Package: dpkg\n"
15417 "X-PTS-Keyword: upload-source\n"
15418 "List-Unsubscribe: &lt;mailto:pts@qa.debian.org?body=unsubscribe+dpkg&gt;\n"
15419
15420 # type: Content of: <chapter><section><section><title>
15421 #. type: Content of: <chapter><section><section><title>
15422 #: resources.dbk:1353
15423 msgid "Forwarding VCS commits in the PTS"
15424 msgstr "Faire suivre les annonces de révision vers le PTS"
15425
15426 # type: Content of: <chapter><section><section><para>
15427 #. type: Content of: <chapter><section><section><para>
15428 #: resources.dbk:1355
15429 msgid ""
15430 "If you use a publicly accessible VCS repository for maintaining your Debian "
15431 "package, you may want to forward the commit notification to the PTS so that "
15432 "the subscribers (and possible co-maintainers) can closely follow the "
15433 "package's evolution."
15434 msgstr ""
15435 "Si vous utilisez un système de gestion de versions accessible publiquement "
15436 "pour maintenir votre paquet Debian, vous pouvez faire suivre les "
15437 "notifications de modifications vers le PTS pour que les inscrits (ainsi que "
15438 "de possibles co-responsables) puissent suivre de près l'évolution du paquet."
15439
15440 #. type: Content of: <chapter><section><section><para>
15441 #: resources.dbk:1361
15442 msgid ""
15443 "Once you set up the VCS repository to generate commit notifications, you "
15444 "just have to make sure it sends a copy of those mails to "
15445 "<literal><replaceable>sourcepackage</replaceable>_cvs@&pts-host;</literal>.  "
15446 "Only the people who accept the <literal>cvs</literal> keyword will receive "
15447 "these notifications. Note that the mail needs to be sent from a "
15448 "<literal>debian.org</literal> machine, otherwise you'll have to add the "
15449 "<literal>X-PTS-Approved: 1</literal> header."
15450 msgstr ""
15451 "Une fois le système de gestion de versions configuré pour générer des "
15452 "notifications de modifications, il suffit d'en envoyer une copie à "
15453 "<literal><replaceable>paquet-source</replaceable>_cvs@&pts-host;</literal>. "
15454 "Seules les personnes ayant accepté le mot-clé <literal>cvs</literal> "
15455 "recevront les notifications. Si le message n'est pas envoyé depuis une "
15456 "machine du domaine <literal>debian.org</literal>, il faut ajouter l'en-tête "
15457 "<literal>X-PTS-Approved: 1</literal>."
15458
15459 # type: Content of: <chapter><section><section><para>
15460 #. type: Content of: <chapter><section><section><para>
15461 #: resources.dbk:1370
15462 msgid ""
15463 "For Subversion repositories, the usage of svnmailer is recommended.  See "
15464 "<ulink url=\"&url-alioth-pkg;\" /> for an example on how to do it."
15465 msgstr ""
15466 "Pour les dépôts <literal>Subversion</literal>, il est conseillé d'utiliser "
15467 "<systemitem role=\"package\">svnmailer</systemitem>. Voir <ulink url=\"&url-"
15468 "alioth-pkg;\" /> pour un exemple de mise en place."
15469
15470 # type: Content of: <chapter><section><section><title>
15471 #. type: Content of: <chapter><section><section><title>
15472 #: resources.dbk:1376
15473 msgid "The PTS web interface"
15474 msgstr "Interface web du PTS"
15475
15476 # type: Content of: <chapter><section><section><para>
15477 #. type: Content of: <chapter><section><section><para>
15478 #: resources.dbk:1378
15479 msgid ""
15480 "The PTS has a web interface at <ulink url=\"http://&pts-host;/\"></ulink> "
15481 "that puts together a lot of information about each source package.  It "
15482 "features many useful links (BTS, QA stats, contact information, DDTP "
15483 "translation status, buildd logs) and gathers much more information from "
15484 "various places (30 latest changelog entries, testing status, etc.).  It's a "
15485 "very useful tool if you want to know what's going on with a specific source "
15486 "package.  Furthermore there's a form that allows easy subscription to the "
15487 "PTS via email."
15488 msgstr ""
15489 "Le PTS possède une interface web sur <ulink url=\"http://&pts-host;/\"></"
15490 "ulink> qui réunit beaucoup d'informations pour chaque paquet source. "
15491 "Plusieurs liens utiles sont proposés (BTS, statistiques QA, informations de "
15492 "contact, état de traduction DDTP, journaux de compilation automatique) et "
15493 "beaucoup d'autres informations provenant de différents endroits sont "
15494 "regroupés (les 30 dernières entrées de changelog, l'état dans "
15495 "<literal>testing</literal>, etc.). C'est un outil très pratique pour "
15496 "connaître ce qu'il en est d'un paquet source spécifique. De plus, un "
15497 "formulaire permet de s'inscrire facilement au PTS par courrier."
15498
15499 # type: Content of: <chapter><section><section><para>
15500 #. type: Content of: <chapter><section><section><para>
15501 #: resources.dbk:1388
15502 msgid ""
15503 "You can jump directly to the web page concerning a specific source package "
15504 "with a URL like <literal>http://&pts-host;/<replaceable>sourcepackage</"
15505 "replaceable></literal>."
15506 msgstr ""
15507 "Il est possible d'aller directement à la page web concernant un paquet "
15508 "source avec une URL comme <literal>http://&pts-host;/<replaceable>paquet-"
15509 "source</replaceable></literal>."
15510
15511 # type: Content of: <chapter><section><section><para>
15512 #. type: Content of: <chapter><section><section><para>
15513 #: resources.dbk:1393
15514 msgid ""
15515 "This web interface has been designed like a portal for the development of "
15516 "packages: you can add custom content on your packages' pages.  You can add "
15517 "static information (news items that are meant to stay available "
15518 "indefinitely)  and news items in the latest news section."
15519 msgstr ""
15520 "Cette interface a été conçue comme un portail pour le développement des "
15521 "paquets : vous pouvez ajouter du contenu personnalisé aux pages de vos "
15522 "paquets. Vous pouvez ajouter des informations statiques (« <literal>static "
15523 "information</literal> » : annonces destinées à rester disponibles "
15524 "indéfiniment) et des nouvelles récentes (« <literal>latest news</literal> »)."
15525
15526 # type: Content of: <chapter><section><section><para>
15527 #. type: Content of: <chapter><section><section><para>
15528 #: resources.dbk:1399
15529 msgid "Static news items can be used to indicate:"
15530 msgstr "Les annonces statiques peuvent être utilisées pour indiquer :"
15531
15532 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15533 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15534 #: resources.dbk:1404
15535 msgid ""
15536 "the availability of a project hosted on <link linkend=\"alioth\">Alioth</"
15537 "link> for co-maintaining the package"
15538 msgstr ""
15539 "la disponibilité d'un projet hébergé sur <link linkend=\"alioth\">Alioth</"
15540 "link> pour la co-maintenance du paquet ;"
15541
15542 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15543 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15544 #: resources.dbk:1410
15545 msgid "a link to the upstream web site"
15546 msgstr "un lien vers le site web amont ;"
15547
15548 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15549 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15550 #: resources.dbk:1415
15551 msgid "a link to the upstream bug tracker"
15552 msgstr "un lien vers le suivi de bogues amont ;"
15553
15554 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15555 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15556 #: resources.dbk:1420
15557 msgid "the existence of an IRC channel dedicated to the software"
15558 msgstr "l'existence d'un canal IRC dédié au logiciel ;"
15559
15560 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15561 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15562 #: resources.dbk:1425
15563 msgid ""
15564 "any other available resource that could be useful in the maintenance of the "
15565 "package"
15566 msgstr ""
15567 "toute autre ressource disponible éventuellement utile à la maintenance du "
15568 "paquet."
15569
15570 # type: Content of: <chapter><section><section><para>
15571 #. type: Content of: <chapter><section><section><para>
15572 #: resources.dbk:1431
15573 msgid "Usual news items may be used to announce that:"
15574 msgstr "Les nouvelles usuelles peuvent être utilisées pour annoncer que :"
15575
15576 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15577 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15578 #: resources.dbk:1436
15579 msgid "beta packages are available for testing"
15580 msgstr "des paquets bêta sont disponibles pour tester ;"
15581
15582 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15583 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15584 #: resources.dbk:1441
15585 msgid "final packages are expected for next week"
15586 msgstr "des paquets finaux sont attendus pour la semaine prochaine ;"
15587
15588 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15589 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15590 #: resources.dbk:1446
15591 msgid "the packaging is about to be redone from scratch"
15592 msgstr "l'empaquetage est sur le point d'être intégralement refait ;"
15593
15594 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15595 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15596 #: resources.dbk:1451
15597 msgid "backports are available"
15598 msgstr "des rétroportages sont disponibles ;"
15599
15600 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15601 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15602 #: resources.dbk:1456
15603 msgid ""
15604 "the maintainer is on vacation (if they wish to publish this information)"
15605 msgstr ""
15606 "le responsable est en vacances (s'il désire publier cette information) ;"
15607
15608 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15609 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15610 #: resources.dbk:1461
15611 msgid "a NMU is being worked on"
15612 msgstr ""
15613 "une mise à jour indépendante (<literal>NMU</literal>) est en cours de "
15614 "réalisation ;"
15615
15616 # type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15617 #. type: Content of: <chapter><section><section><itemizedlist><listitem><para>
15618 #: resources.dbk:1466
15619 msgid "something important will affect the package"
15620 msgstr "quelque chose d'important va affecter le paquet."
15621
15622 # type: Content of: <chapter><section><section><para>
15623 #. type: Content of: <chapter><section><section><para>
15624 #: resources.dbk:1471
15625 msgid ""
15626 "Both kinds of news are generated in a similar manner: you just have to send "
15627 "an email either to <email>pts-static-news@qa.debian.org</email> or to "
15628 "<email>pts-news@qa.debian.org</email>.  The mail should indicate which "
15629 "package is concerned by having the name of the source package in a "
15630 "<literal>X-PTS-Package</literal> mail header or in a <literal>Package</"
15631 "literal> pseudo-header (like the BTS reports).  If a URL is available in the "
15632 "<literal>X-PTS-Url</literal> mail header or in the <literal>Url</literal> "
15633 "pseudo-header, then the result is a link to that URL instead of a complete "
15634 "news item."
15635 msgstr ""
15636 "Les deux types d'informations sont fabriqués de façon similaire : il suffit "
15637 "d'envoyer un courrier à <email>pts-static-news@qa.debian.org</email> (pour "
15638 "les annonces statiques) ou <email>pts-news@qa.debian.org</email> (pour les "
15639 "nouvelles usuelles). Le courrier devrait indiquer quel paquet est concerné "
15640 "par la nouvelle en donnant le nom du paquet source dans un en-tête de "
15641 "courrier <literal>X-PTS-Package</literal> ou un pseudo-en-tête "
15642 "<literal>Package</literal> (comme pour les rapports de bogue du BTS). Si une "
15643 "URL est disponible dans l'en-tête de courrier <literal>X-PTS-Url</literal> "
15644 "ou dans un pseudo-en-tête <literal>Url</literal>, le résultat est un lien "
15645 "vers cette URL au lieu d'une nouvelle complète."
15646
15647 # type: Content of: <chapter><section><section><para>
15648 #. type: Content of: <chapter><section><section><para>
15649 #: resources.dbk:1482
15650 msgid ""
15651 "Here are a few examples of valid mails used to generate news items in the "
15652 "PTS.  The first one adds a link to the viewsvn interface of debian-cd in the "
15653 "Static information section:"
15654 msgstr ""
15655 "Voici quelques exemples de courriers valables utilisés pour générer des "
15656 "nouvelles dans le PTS. Le premier ajoute un lien vers l'interface "
15657 "<literal>viewsvn</literal> de <literal>debian-cd</literal> dans la section "
15658 "des informations statiques :"
15659
15660 #. type: Content of: <chapter><section><section><screen>
15661 #: resources.dbk:1487
15662 #, no-wrap
15663 msgid ""
15664 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
15665 "To: pts-static-news@qa.debian.org\n"
15666 "Subject: Browse debian-cd SVN repository\n"
15667 "\n"
15668 "Package: debian-cd\n"
15669 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
15670 msgstr ""
15671 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
15672 "To: pts-static-news@qa.debian.org\n"
15673 "Subject: Browse debian-cd SVN repository\n"
15674 "\n"
15675 "Package: debian-cd\n"
15676 "Url: http://svn.debian.org/viewsvn/debian-cd/trunk/\n"
15677
15678 # type: Content of: <chapter><section><section><para>
15679 #. type: Content of: <chapter><section><section><para>
15680 #: resources.dbk:1495
15681 msgid ""
15682 "The second one is an announcement sent to a mailing list which is also sent "
15683 "to the PTS so that it is published on the PTS web page of the package.  Note "
15684 "the use of the BCC field to avoid answers sent to the PTS by mistake."
15685 msgstr ""
15686 "Le second est une annonce envoyée à une liste de diffusion et également "
15687 "envoyée au PTS pour qu'elle soit publiée sur la page web du PTS du paquet. "
15688 "Notez l'utilisation du champ <literal>BCC</literal> pour éviter que des "
15689 "réponses ne soient envoyées par erreur au PTS."
15690
15691 #. type: Content of: <chapter><section><section><screen>
15692 #: resources.dbk:1500
15693 #, no-wrap
15694 msgid ""
15695 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
15696 "To: debian-gtk-gnome@&lists-host;\n"
15697 "Bcc: pts-news@qa.debian.org\n"
15698 "Subject: Galeon 2.0 backported for woody\n"
15699 "X-PTS-Package: galeon\n"
15700 "\n"
15701 "Hello gnomers!\n"
15702 "\n"
15703 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
15704 "everything here:\n"
15705 "...\n"
15706 msgstr ""
15707 "From: Raphael Hertzog &lt;hertzog@debian.org&gt;\n"
15708 "To: debian-gtk-gnome@&lists-host;\n"
15709 "Bcc: pts-news@qa.debian.org\n"
15710 "Subject: Galeon 2.0 backported for woody\n"
15711 "X-PTS-Package: galeon\n"
15712 "\n"
15713 "Hello gnomers!\n"
15714 "\n"
15715 "I'm glad to announce that galeon has been backported for woody. You'll find\n"
15716 "everything here:\n"
15717 "...\n"
15718
15719 # type: Content of: <chapter><section><section><para>
15720 #. type: Content of: <chapter><section><section><para>
15721 #: resources.dbk:1513
15722 msgid ""
15723 "Think twice before adding a news item to the PTS because you won't be able "
15724 "to remove it later and you won't be able to edit it either.  The only thing "
15725 "that you can do is send a second news item that will deprecate the "
15726 "information contained in the previous one."
15727 msgstr ""
15728 "Réfléchissez-y à deux fois avant d'ajouter une nouvelle au PTS car vous ne "
15729 "pourrez pas l'enlever par la suite et vous ne pourrez pas non plus la "
15730 "modifier. La seule chose que vous puissiez faire est d'envoyer une deuxième "
15731 "nouvelle qui va rendre la première obsolète."
15732
15733 # type: Content of: <chapter><section><title>
15734 #. type: Content of: <chapter><section><title>
15735 #: resources.dbk:1523
15736 msgid "Developer's packages overview"
15737 msgstr "Vue d'ensemble des paquets d'un développeur"
15738
15739 # type: Content of: <chapter><section><para>
15740 #. type: Content of: <chapter><section><para>
15741 #: resources.dbk:1525
15742 msgid ""
15743 "A QA (quality assurance) web portal is available at <ulink url=\"&url-ddpo;"
15744 "\"></ulink> which displays a table listing all the packages of a single "
15745 "developer (including those where the party is listed as a co-maintainer).  "
15746 "The table gives a good summary about the developer's packages: number of "
15747 "bugs by severity, list of available versions in each distribution, testing "
15748 "status and much more including links to any other useful information."
15749 msgstr ""
15750 "Un portail web pour l'assurance qualité (« <literal>quality assurance</"
15751 "literal> » ou <literal>QA</literal>) sur <ulink url=\"&url-ddpo;\"></ulink> "
15752 "affiche un tableau de tous les paquets d'un développeur (y compris ceux pour "
15753 "lesquels il est co-responsable). Le tableau donne un bon résumé sur les "
15754 "paquets d'un développeur : nombre de bogues par gravité, liste des versions "
15755 "disponibles, état des tests et des liens vers d'autres informations utiles."
15756
15757 # type: Content of: <chapter><section><para>
15758 #. type: Content of: <chapter><section><para>
15759 #: resources.dbk:1534
15760 msgid ""
15761 "It is a good idea to look up your own data regularly so that you don't "
15762 "forget any open bugs, and so that you don't forget which packages are your "
15763 "responsibility."
15764 msgstr ""
15765 "C'est une bonne idée de vérifier régulièrement vos données pour ne pas "
15766 "oublier de bogues ouverts et quels paquets sont sous votre responsabilité."
15767
15768 #. type: Content of: <chapter><section><title>
15769 #: resources.dbk:1541
15770 msgid "Debian's FusionForge installation: Alioth"
15771 msgstr "<literal>FusionForge</literal> pour Debian : <literal>Alioth</literal>"
15772
15773 #. type: Content of: <chapter><section><para>
15774 #: resources.dbk:1543
15775 msgid ""
15776 "Alioth is a Debian service based on a slightly modified version of the "
15777 "FusionForge software (which evolved from SourceForge and GForge). This "
15778 "software offers developers access to easy-to-use tools such as bug trackers, "
15779 "patch manager, project/task managers, file hosting services, mailing lists, "
15780 "VCS repositories etc.  All these tools are managed via a web interface."
15781 msgstr ""
15782 "Alioth est un service de Debian basé sur une version légèrement modifiée du "
15783 "logiciel <literal>FusionForge</literal> (qui a évolué à partir de "
15784 "<literal>SourceForge</literal> et <literal>GForge</literal>). Ce logiciel "
15785 "offre aux développeurs l'accès à des outils faciles d'utilisation comme un "
15786 "gestionnaire de suivi de bogues, un gestionnaire de correctifs, un "
15787 "gestionnaire de tâches et de projets, un service d'hébergement de fichiers, "
15788 "des listes de diffusion, des systèmes de gestion de versions, etc. Tous ces "
15789 "outils sont gérés à l'aide d'une interface web."
15790
15791 # type: Content of: <chapter><section><para>
15792 #. type: Content of: <chapter><section><para>
15793 #: resources.dbk:1550
15794 msgid ""
15795 "It is intended to provide facilities to free software projects backed or led "
15796 "by Debian, facilitate contributions from external developers to projects "
15797 "started by Debian, and help projects whose goals are the promotion of Debian "
15798 "or its derivatives. It's heavily used by many Debian teams and provides "
15799 "hosting for all sorts of VCS repositories."
15800 msgstr ""
15801 "Alioth a pour but de fournir une infrastructure pour des projets de "
15802 "logiciels libres soutenus ou dirigés par Debian, de faciliter les "
15803 "contributions de développeurs externes aux projets initiés par Debian et "
15804 "d'aider des projets dont les buts sont de promouvoir Debian ou ses dérivés. "
15805 "Il est largement utilisé par de nombreuses équipes et fournit l'hébergement "
15806 "pour toutes sortes de systèmes de gestion de versions."
15807
15808 # type: Content of: <chapter><section><para>
15809 #. type: Content of: <chapter><section><para>
15810 #: resources.dbk:1557
15811 msgid ""
15812 "All Debian developers automatically have an account on Alioth.  They can "
15813 "activate it by using the recover password facility.  External developers can "
15814 "request guest accounts on Alioth."
15815 msgstr ""
15816 "Tous les développeurs Debian ont automatiquement un compte sur Alioth. Ils "
15817 "peuvent l'activer en utilisant la fonctionnalité de récupération des mots de "
15818 "passe. Les développeurs externes peuvent demander un compte invité sur "
15819 "Alioth."
15820
15821 # type: Content of: <chapter><section><para>
15822 #. type: Content of: <chapter><section><para>
15823 #: resources.dbk:1562
15824 msgid "For more information please visit the following links:"
15825 msgstr ""
15826 "Des informations supplémentaires sont disponibles sur les liens suivants :"
15827
15828 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15829 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15830 #: resources.dbk:1565
15831 msgid "<ulink url=\"&url-alioth-wiki;\" />"
15832 msgstr "<ulink url=\"&url-alioth-wiki;\" />"
15833
15834 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15835 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15836 #: resources.dbk:1566
15837 msgid "<ulink url=\"&url-alioth-faq;\" />"
15838 msgstr "<ulink url=\"&url-alioth-faq;\" />"
15839
15840 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15841 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15842 #: resources.dbk:1567
15843 msgid "<ulink url=\"&url-alioth-pkg;\" />"
15844 msgstr "<ulink url=\"&url-alioth-pkg;\" />"
15845
15846 # type: Content of: <chapter><section><itemizedlist><listitem><para>
15847 #. type: Content of: <chapter><section><itemizedlist><listitem><para>
15848 #: resources.dbk:1568
15849 msgid "<ulink url=\"&url-alioth;\" />"
15850 msgstr "<ulink url=\"&url-alioth;\" />"
15851
15852 # type: Content of: <chapter><section><title>
15853 #. type: Content of: <chapter><section><title>
15854 #: resources.dbk:1573
15855 msgid "Goodies for Developers"
15856 msgstr "Avantages pour les développeurs"
15857
15858 # type: Content of: <chapter><section><section><title>
15859 #. type: Content of: <chapter><section><section><title>
15860 #: resources.dbk:1575
15861 msgid "LWN Subscriptions"
15862 msgstr "Abonnements à <literal>LWN</literal>"
15863
15864 # type: Content of: <chapter><section><section><para>
15865 #. type: Content of: <chapter><section><section><para>
15866 #: resources.dbk:1577
15867 msgid ""
15868 "Since October of 2002, HP has sponsored a subscription to LWN for all "
15869 "interested Debian developers.  Details on how to get access to this benefit "
15870 "are in <ulink url=\"http://&lists-host;/debian-devel-announce/2002/10/"
15871 "msg00018.html\"></ulink>."
15872 msgstr ""
15873 "Depuis octobre 2002, <literal>HP</literal> parraine l'abonnement à "
15874 "<literal>LWN</literal> pour tous les développeurs Debian intéressés. Des "
15875 "détails sur les moyens d'accéder à cet avantage sont expliqués dans le "
15876 "message <ulink url=\"http://&lists-host;/debian-devel-announce/2002/10/"
15877 "msg00018.html\"></ulink>."
15878
15879 #. type: Content of: <chapter><section><section><title>
15880 #: resources.dbk:1584
15881 msgid "Gandi.net Hosting Discount"
15882 msgstr "Remise sur l'hébergement <literal>Gandi.net</literal>"
15883
15884 #. type: Content of: <chapter><section><section><para>
15885 #: resources.dbk:1586
15886 msgid ""
15887 "As of November 2008, Gandi.net offers a discount rate on their VPS hosting "
15888 "for Debian Developers.  See <ulink url=\"http://&lists-host;/debian-devel-"
15889 "announce/2008/11/msg00004.html\"></ulink>."
15890 msgstr ""
15891 "Depuis Novembre 2008, <literal>Gandi.net</literal> offre une remise sur "
15892 "leurs serveur dédié virtuel pour les développeurs Debian : <ulink url="
15893 "\"http://&lists-host;/debian-devel-announce/2008/11/msg00004.html\"></ulink>."
15894
15895 # type: Content of: <chapter><title>
15896 #. type: Content of: <chapter><title>
15897 #: scope.dbk:7
15898 msgid "Scope of This Document"
15899 msgstr "Portée de ce document"
15900
15901 # type: Content of: <chapter><para>
15902 #. type: Content of: <chapter><para>
15903 #: scope.dbk:9
15904 msgid ""
15905 "The purpose of this document is to provide an overview of the recommended "
15906 "procedures and the available resources for Debian developers."
15907 msgstr ""
15908 "Le but de ce document est de donner une vue d'ensemble des procédures à "
15909 "suivre et des ressources mises à la disposition des développeurs Debian."
15910
15911 # type: Content of: <chapter><para>
15912 #. type: Content of: <chapter><para>
15913 #: scope.dbk:14
15914 msgid ""
15915 "The procedures discussed within include how to become a maintainer (<xref "
15916 "linkend=\"new-maintainer\"/>); how to create new packages (<xref linkend="
15917 "\"newpackage\"/>) and how to upload packages (<xref linkend=\"upload\"/>); "
15918 "how to handle bug reports (<xref linkend=\"bug-handling\"/>); how to move, "
15919 "remove, or orphan packages (<xref linkend=\"archive-manip\"/>); how to port "
15920 "packages (<xref linkend=\"porting\"/>); and how and when to do interim "
15921 "releases of other maintainers' packages (<xref linkend=\"nmu\"/>)."
15922 msgstr ""
15923 "Les procédures décrites ci-après expliquent comment devenir responsable "
15924 "Debian (<xref linkend=\"new-maintainer\"/>), comment créer de nouveaux "
15925 "paquets (<xref linkend=\"newpackage\"/>), comment envoyer des paquets dans "
15926 "l'archive (<xref linkend=\"upload\"/>), comment gérer les rapports de bogues "
15927 "(<xref linkend=\"bug-handling\"/>), comment déplacer, effacer ou abandonner "
15928 "un paquet (<xref linkend=\"archive-manip\"/>), comment faire le portage d'un "
15929 "paquet (<xref linkend=\"porting\"/>), quand et comment faire la mise à jour "
15930 "du paquet d'un autre responsable (<xref linkend=\"nmu\"/>)."
15931
15932 # type: Content of: <chapter><para>
15933 #. type: Content of: <chapter><para>
15934 #: scope.dbk:23
15935 msgid ""
15936 "The resources discussed in this reference include the mailing lists (<xref "
15937 "linkend=\"mailing-lists\"/>) and servers (<xref linkend=\"server-machines\"/"
15938 ">); a discussion of the structure of the Debian archive (<xref linkend="
15939 "\"archive\"/>); explanation of the different servers which accept package "
15940 "uploads (<xref linkend=\"upload-ftp-master\"/>); and a discussion of "
15941 "resources which can help maintainers with the quality of their packages "
15942 "(<xref linkend=\"tools\"/>)."
15943 msgstr ""
15944 "Ce manuel présente entre autres les listes de diffusion (<xref linkend="
15945 "\"mailing-lists\"/>) et les serveurs (<xref linkend=\"server-machines\"/>), "
15946 "la structure de l'archive Debian (<xref linkend=\"archive\"/>), des "
15947 "explications sur les serveurs qui acceptent l'envoi de paquets (<xref "
15948 "linkend=\"upload-ftp-master\"/>) et une présentation des outils qui peuvent "
15949 "aider un responsable à améliorer la qualité de ses paquets (<xref linkend="
15950 "\"tools\"/>)."
15951
15952 # type: Content of: <chapter><para>
15953 #. type: Content of: <chapter><para>
15954 #: scope.dbk:31
15955 msgid ""
15956 "It should be clear that this reference does not discuss the technical "
15957 "details of Debian packages nor how to generate them.  Nor does this "
15958 "reference detail the standards to which Debian software must comply.  All of "
15959 "such information can be found in the <ulink url=\"&url-debian-policy;"
15960 "\">Debian Policy Manual</ulink>."
15961 msgstr ""
15962 "Ce manuel de référence ne présente pas les aspects techniques liés aux "
15963 "paquets Debian, ni comment les créer. Il ne décrit pas non plus les règles "
15964 "que doivent respecter les paquets Debian. Ces informations sont disponibles "
15965 "dans la <ulink url=\"&url-debian-policy;\">charte Debian</ulink>."
15966
15967 # type: Content of: <chapter><para>
15968 #. type: Content of: <chapter><para>
15969 #: scope.dbk:38
15970 msgid ""
15971 "Furthermore, this document is <emphasis>not an expression of formal policy</"
15972 "emphasis>.  It contains documentation for the Debian system and generally "
15973 "agreed-upon best practices.  Thus, it is not what is called a ``normative'' "
15974 "document."
15975 msgstr ""
15976 "De plus ce document <emphasis>n'est pas l'expression d'une politique "
15977 "officielle</emphasis>. Il contient de la documentation sur le système Debian "
15978 "et des conseils pratiques largement suivis. Ce n'est donc pas une sorte de "
15979 "guide de normes."
15980
15981 # type: Content of: <appendix><title>
15982 #. type: Content of: <appendix><title>
15983 #: tools.dbk:7
15984 msgid "Overview of Debian Maintainer Tools"
15985 msgstr "Aperçu des outils du responsable Debian"
15986
15987 # type: Content of: <appendix><para>
15988 #. type: Content of: <appendix><para>
15989 #: tools.dbk:9
15990 msgid ""
15991 "This section contains a rough overview of the tools available to "
15992 "maintainers.  The following is by no means complete or definitive, but just "
15993 "a guide to some of the more popular tools."
15994 msgstr ""
15995 "Cette section contient un aperçu rapide des outils dont dispose le "
15996 "responsable. Cette liste n'est ni complète, ni définitive, il s'agit juste "
15997 "d'un guide des outils les plus utilisés."
15998
15999 # type: Content of: <appendix><para>
16000 #. type: Content of: <appendix><para>
16001 #: tools.dbk:14
16002 msgid ""
16003 "Debian maintainer tools are meant to aid developers and free their time for "
16004 "critical tasks.  As Larry Wall says, there's more than one way to do it."
16005 msgstr ""
16006 "Les outils du responsable Debian sont destinés à aider les responsables et "
16007 "libérer leur temps pour des tâches plus cruciales. Comme le dit Larry Wall, "
16008 "« il y a plus d'une façon de le faire »."
16009
16010 # type: Content of: <appendix><para>
16011 #. type: Content of: <appendix><para>
16012 #: tools.dbk:18
16013 msgid ""
16014 "Some people prefer to use high-level package maintenance tools and some do "
16015 "not.  Debian is officially agnostic on this issue; any tool which gets the "
16016 "job done is fine.  Therefore, this section is not meant to stipulate to "
16017 "anyone which tools they should use or how they should go about their duties "
16018 "of maintainership.  Nor is it meant to endorse any particular tool to the "
16019 "exclusion of a competing tool."
16020 msgstr ""
16021 "Certaines personnes préfèrent utiliser des outils de haut niveau, d'autres "
16022 "pas. Debian n'a pas de position officielle sur la question ; tout outil "
16023 "conviendra du moment qu'il fait le boulot. C'est pourquoi cette section n'a "
16024 "pas été conçue pour indiquer à chacun quel outil il doit utiliser ou comment "
16025 "il devrait faire pour gérer sa charge de responsable. Elle n'est pas non "
16026 "plus destinée à favoriser l'utilisation d'un outil aux dépens d'un autre."
16027
16028 # type: Content of: <appendix><para>
16029 #. type: Content of: <appendix><para>
16030 #: tools.dbk:26
16031 msgid ""
16032 "Most of the descriptions of these packages come from the actual package "
16033 "descriptions themselves.  Further information can be found in the package "
16034 "documentation itself.  You can also see more info with the command "
16035 "<command>apt-cache show <replaceable>package-name</replaceable></command>."
16036 msgstr ""
16037 "La plupart des descriptions de ces outils proviennent des descriptions de "
16038 "leurs paquets. Vous trouverez plus d'informations dans les documentations de "
16039 "ces paquets. Vous pouvez aussi obtenir plus d'informations avec la commande "
16040 "<literal>apt-cache show <replaceable>nom_de_paquet</replaceable></literal>."
16041
16042 # type: Content of: <appendix><section><title>
16043 #. type: Content of: <appendix><section><title>
16044 #: tools.dbk:32
16045 msgid "Core tools"
16046 msgstr "Outils de base"
16047
16048 # type: Content of: <appendix><section><para>
16049 #. type: Content of: <appendix><section><para>
16050 #: tools.dbk:34
16051 msgid "The following tools are pretty much required for any maintainer."
16052 msgstr "Les outils suivants sont pratiquement nécessaires à tout responsable."
16053
16054 # type: Content of: <appendix><section><section><title>
16055 #. type: Content of: <appendix><section><section><title>
16056 #: tools.dbk:37
16057 msgid "<systemitem role=\"package\">dpkg-dev</systemitem>"
16058 msgstr "<systemitem role=\"package\">dpkg-dev</systemitem>"
16059
16060 # type: Content of: <appendix><section><section><para>
16061 #. type: Content of: <appendix><section><section><para>
16062 #: tools.dbk:39
16063 msgid ""
16064 "<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
16065 "(including <command>dpkg-source</command>) required to unpack, build, and "
16066 "upload Debian source packages.  These utilities contain the fundamental, low-"
16067 "level functionality required to create and manipulate packages; as such, "
16068 "they are essential for any Debian maintainer."
16069 msgstr ""
16070 "<systemitem role=\"package\">dpkg-dev</systemitem> contient les outils (y "
16071 "compris <command>dpkg-source</command>) nécessaires pour dépaqueter, "
16072 "construire, et envoyer les paquets source Debian. Ces utilitaires "
16073 "fournissent les fonctionnalités de bas niveau indispensables pour créer et "
16074 "manipuler les paquets ; en tant que tels, ils sont essentiels à tout "
16075 "responsable Debian."
16076
16077 # type: Content of: <appendix><section><section><title>
16078 #. type: Content of: <appendix><section><section><title>
16079 #: tools.dbk:48
16080 msgid "<systemitem role=\"package\">debconf</systemitem>"
16081 msgstr "<systemitem role=\"package\">debconf</systemitem>"
16082
16083 # type: Content of: <appendix><section><section><para>
16084 #. type: Content of: <appendix><section><section><para>
16085 #: tools.dbk:50
16086 msgid ""
16087 "<systemitem role=\"package\">debconf</systemitem> provides a consistent "
16088 "interface to configuring packages interactively.  It is user interface "
16089 "independent, allowing end-users to configure packages with a text-only "
16090 "interface, an HTML interface, or a dialog interface.  New interfaces can be "
16091 "added as modules."
16092 msgstr ""
16093 "<systemitem role=\"package\">debconf</systemitem> fournit une interface "
16094 "unifiée pour configurer les paquets de façon interactive. Il est indépendant "
16095 "de l'interface et permet une configuration en mode texte, par une interface "
16096 "HTML ou par boîtes de dialogue. D'autres types d'interface peuvent être "
16097 "ajoutés sous forme de modules."
16098
16099 # type: Content of: <appendix><section><section><para>
16100 #. type: Content of: <appendix><section><section><para>
16101 #: tools.dbk:56
16102 msgid ""
16103 "You can find documentation for this package in the <systemitem role=\"package"
16104 "\">debconf-doc</systemitem> package."
16105 msgstr ""
16106 "Vous en trouverez la documentation dans le paquet <systemitem role=\"package"
16107 "\">debconf-doc</systemitem>."
16108
16109 # type: Content of: <appendix><section><section><para>
16110 #. type: Content of: <appendix><section><section><para>
16111 #: tools.dbk:60
16112 msgid ""
16113 "Many feel that this system should be used for all packages which require "
16114 "interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/>.  "
16115 "<systemitem role=\"package\">debconf</systemitem> is not currently required "
16116 "by Debian Policy, but that may change in the future."
16117 msgstr ""
16118 "Beaucoup pensent que ce système devrait être utilisé pour tout paquet "
16119 "nécessitant une configuration interactive, cf. <xref linkend=\"bpp-config-"
16120 "mgmt\"/>. <systemitem role=\"package\">debconf</systemitem> n'est pas requis "
16121 "par la Charte Debian pour le moment, mais cela pourrait changer."
16122
16123 # type: Content of: <appendix><section><section><title>
16124 #. type: Content of: <appendix><section><section><title>
16125 #: tools.dbk:68
16126 msgid "<systemitem role=\"package\">fakeroot</systemitem>"
16127 msgstr "<systemitem role=\"package\">fakeroot</systemitem>"
16128
16129 # type: Content of: <appendix><section><section><para>
16130 #. type: Content of: <appendix><section><section><para>
16131 #: tools.dbk:70
16132 msgid ""
16133 "<systemitem role=\"package\">fakeroot</systemitem> simulates root "
16134 "privileges.  This enables you to build packages without being root (packages "
16135 "usually want to install files with root ownership).  If you have <systemitem "
16136 "role=\"package\">fakeroot</systemitem> installed, you can build packages as "
16137 "a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
16138 msgstr ""
16139 "<systemitem role=\"package\">fakeroot</systemitem> simule les privilèges de "
16140 "root. Cela permet de fabriquer un paquet sans être root (en général, les "
16141 "paquets installent des fichiers appartenant à root). Si vous avez installé "
16142 "<systemitem role=\"package\">fakeroot</systemitem>, vous pouvez construire "
16143 "un paquet en tant que simple utilisateur : <literal>dpkg-buildpackage -"
16144 "rfakeroot</literal>."
16145
16146 # type: Content of: <appendix><section><title>
16147 #. type: Content of: <appendix><section><title>
16148 #: tools.dbk:81
16149 msgid "Package lint tools"
16150 msgstr "Contrôle de paquets (« <literal>lint</literal> »)"
16151
16152 # type: Content of: <appendix><section><para>
16153 #. type: Content of: <appendix><section><para>
16154 #: tools.dbk:83
16155 msgid ""
16156 "According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
16157 "Unix C language processor which carries out more thorough checks on the code "
16158 "than is usual with C compilers.  Package lint tools help package maintainers "
16159 "by automatically finding common problems and policy violations in their "
16160 "packages."
16161 msgstr ""
16162 "Selon le « <literal>Free On-line Dictionary of Computing</"
16163 "literal> » (FOLDOC), « <literal>lint</literal> » est « un outil de "
16164 "traitement de langage C qui contient beaucoup plus de tests complets sur le "
16165 "code que n'en font habituellement les compilateurs C ». Les outils de "
16166 "contrôle de paquets aident les responsables à découvrir automatiquement les "
16167 "problèmes habituels et les violations de Charte dans leurs paquets."
16168
16169 # type: Content of: <appendix><section><section><title>
16170 #. type: Content of: <appendix><section><section><title>
16171 #: tools.dbk:89
16172 msgid "<systemitem role=\"package\">lintian</systemitem>"
16173 msgstr "<systemitem role=\"package\">lintian</systemitem>"
16174
16175 # type: Content of: <appendix><section><section><para>
16176 #. type: Content of: <appendix><section><section><para>
16177 #: tools.dbk:91
16178 msgid ""
16179 "<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
16180 "and emits information about bugs and policy violations.  It contains "
16181 "automated checks for many aspects of Debian policy as well as some checks "
16182 "for common errors."
16183 msgstr ""
16184 "<systemitem role=\"package\">lintian</systemitem> dissèque les paquets pour "
16185 "y repérer des bogues et des manquements aux règles de développement. Il "
16186 "contient des tests automatisés pour vérifier de nombreuses règles et "
16187 "quelques erreurs courantes."
16188
16189 # type: Content of: <appendix><section><section><para>
16190 #. type: Content of: <appendix><section><section><para>
16191 #: tools.dbk:97
16192 msgid ""
16193 "You should periodically get the newest <systemitem role=\"package\">lintian</"
16194 "systemitem> from <literal>unstable</literal> and check over all your "
16195 "packages.  Notice that the <literal>-i</literal> option provides detailed "
16196 "explanations of what each error or warning means, what its basis in Policy "
16197 "is, and commonly how you can fix the problem."
16198 msgstr ""
16199 "Vous devriez récupérer la dernière version de <systemitem role=\"package"
16200 "\">lintian</systemitem> depuis <literal>unstable</literal> régulièrement et "
16201 "vérifier tous vos paquets. Notez que l'option <literal>-i</literal> donne "
16202 "des explications détaillées sur la signification de chaque erreur, la partie "
16203 "concernée dans la Charte et le moyen habituel de régler le problème."
16204
16205 # type: Content of: <appendix><section><section><para>
16206 #. type: Content of: <appendix><section><section><para>
16207 #: tools.dbk:104
16208 msgid ""
16209 "Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
16210 "when to use Lintian."
16211 msgstr ""
16212 "Voir <xref linkend=\"sanitycheck\"/> pour plus d'informations sur comment et "
16213 "quand utiliser Lintian."
16214
16215 # type: Content of: <appendix><section><section><para>
16216 #. type: Content of: <appendix><section><section><para>
16217 #: tools.dbk:108
16218 msgid ""
16219 "You can also see a summary of all problems reported by Lintian on your "
16220 "packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
16221 "the latest <command>lintian</command> output for the whole development "
16222 "distribution (<literal>unstable</literal>)."
16223 msgstr ""
16224 "Vous pouvez aussi obtenir un résumé de tous les problèmes signalés par "
16225 "Lintian sur vos paquets en <ulink url=\"&url-lintian;\"></ulink>. Ces "
16226 "rapports contiennent la sortie de la dernière version de <command>lintian</"
16227 "command> pour l'ensemble de la distribution de développement "
16228 "(<literal>unstable</literal>)."
16229
16230 #. type: Content of: <appendix><section><section><title>
16231 #: tools.dbk:116
16232 msgid "<command>debdiff</command>"
16233 msgstr "<command>debdiff</command>"
16234
16235 # type: Content of: <appendix><section><section><para>
16236 #. type: Content of: <appendix><section><section><para>
16237 #: tools.dbk:118
16238 msgid ""
16239 "<command>debdiff</command> (from the <systemitem role=\"package"
16240 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  "
16241 "compares file lists and control files of two packages.  It is a simple "
16242 "regression test, as it will help you notice if the number of binary packages "
16243 "has changed since the last upload, or if something has changed in the "
16244 "control file.  Of course, some of the changes it reports will be all right, "
16245 "but it can help you prevent various accidents."
16246 msgstr ""
16247 "<command>debdiff</command> (du paquet <systemitem role=\"package"
16248 "\">devscripts</systemitem>, <xref linkend=\"devscripts\"/>) compare les "
16249 "listes de fichiers ainsi que les fichiers de contrôle de deux paquets. C'est "
16250 "un simple test de régression qui peut aider à remarquer si le nombre de "
16251 "paquets binaires a changé depuis le dernier envoi ou si autre chose a changé "
16252 "dans le fichier de contrôle. Bien sûr, certains des changements indiqués "
16253 "sont normaux, mais cela peut aider à empêcher différents accidents."
16254
16255 # type: Content of: <appendix><section><section><para>
16256 #. type: Content of: <appendix><section><section><para>
16257 #: tools.dbk:127
16258 msgid "You can run it over a pair of binary packages:"
16259 msgstr "Vous pouvez l'exécuter sur un couple de paquets binaires :"
16260
16261 #. type: Content of: <appendix><section><section><screen>
16262 #: tools.dbk:130
16263 #, no-wrap
16264 msgid "debdiff package_1-1_arch.deb package_2-1_arch.deb\n"
16265 msgstr "debdiff paquet_1-1_arch.deb paquet_2-1_arch.deb\n"
16266
16267 # type: Content of: <appendix><section><section><para>
16268 #. type: Content of: <appendix><section><section><para>
16269 #: tools.dbk:133
16270 msgid "Or even a pair of changes files:"
16271 msgstr "Ou même sur un couple de fichiers de changements :"
16272
16273 #. type: Content of: <appendix><section><section><screen>
16274 #: tools.dbk:136
16275 #, no-wrap
16276 msgid "debdiff package_1-1_arch.changes package_2-1_arch.changes\n"
16277 msgstr "debdiff paquet_1-1_arch.changes paquet_2-1_arch.changes\n"
16278
16279 # type: Content of: <appendix><section><section><para>
16280 #. type: Content of: <appendix><section><section><para>
16281 #: tools.dbk:139
16282 msgid ""
16283 "For more information please see <citerefentry> <refentrytitle>debdiff</"
16284 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
16285 msgstr ""
16286 "Pour plus d'informations, veuillez consulter <citerefentry> "
16287 "<refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> </"
16288 "citerefentry>."
16289
16290 # type: Content of: <appendix><section><title>
16291 #. type: Content of: <appendix><section><title>
16292 #: tools.dbk:148
16293 msgid "Helpers for <filename>debian/rules</filename>"
16294 msgstr "Assistance pour <filename>debian/rules</filename>"
16295
16296 # type: Content of: <appendix><section><para>
16297 #. type: Content of: <appendix><section><para>
16298 #: tools.dbk:150
16299 msgid ""
16300 "Package building tools make the process of writing <filename>debian/rules</"
16301 "filename> files easier.  See <xref linkend=\"helper-scripts\"/> for more "
16302 "information about why these might or might not be desired."
16303 msgstr ""
16304 "Des outils de construction de paquets facilitent le processus d'écriture du "
16305 "fichier <filename>debian/rules</filename>. <xref linkend=\"helper-scripts\"/"
16306 "> contient plus d'informations sur l'intérêt de les utiliser ou non."
16307
16308 # type: Content of: <appendix><section><section><title>
16309 #. type: Content of: <appendix><section><section><title>
16310 #: tools.dbk:156
16311 msgid "<systemitem role=\"package\">debhelper</systemitem>"
16312 msgstr "<systemitem role=\"package\">debhelper</systemitem>"
16313
16314 # type: Content of: <appendix><section><section><para>
16315 #. type: Content of: <appendix><section><section><para>
16316 #: tools.dbk:158
16317 msgid ""
16318 "<systemitem role=\"package\">debhelper</systemitem> is a collection of "
16319 "programs which can be used in <filename>debian/rules</filename> to automate "
16320 "common tasks related to building binary Debian packages.  <systemitem role="
16321 "\"package\">debhelper</systemitem> includes programs to install various "
16322 "files into your package, compress files, fix file permissions, and integrate "
16323 "your package with the Debian menu system."
16324 msgstr ""
16325 "<systemitem role=\"package\">debhelper</systemitem> regroupe un ensemble de "
16326 "programmes pouvant être utilisés dans <filename>debian/rules</filename> pour "
16327 "automatiser les tâches courantes relatives à la fabrication de paquets "
16328 "Debian binaires. <systemitem role=\"package\">debhelper</systemitem> inclut "
16329 "des programmes pour installer différents fichiers, les compresser, ajuster "
16330 "leurs droits et intégrer votre paquet dans le système de menu Debian."
16331
16332 # type: Content of: <appendix><section><section><para>
16333 #. type: Content of: <appendix><section><section><para>
16334 #: tools.dbk:166
16335 msgid ""
16336 "Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
16337 "is broken into several small, simple commands which act in a consistent "
16338 "manner.  As such, it allows more fine-grained control than some of the other "
16339 "debian/rules tools."
16340 msgstr ""
16341 "À la différence d'autres approches, <systemitem role=\"package\">debhelper</"
16342 "systemitem> est divisé en plusieurs petits utilitaires simples qui agissent "
16343 "de manière cohérente. Ce découpage permet un contrôle des opérations plus "
16344 "fin que certains des autres outils pour <filename>debian/rules</filename>."
16345
16346 # type: Content of: <appendix><section><section><para>
16347 #. type: Content of: <appendix><section><section><para>
16348 #: tools.dbk:172
16349 msgid ""
16350 "There are a number of little <systemitem role=\"package\">debhelper</"
16351 "systemitem> add-on packages, too transient to document.  You can see the "
16352 "list of most of them by doing <literal>apt-cache search ^dh-</literal>."
16353 msgstr ""
16354 "Il existe aussi un certain nombre de petites extensions <systemitem role="
16355 "\"package\">debhelper</systemitem> trop éphémères pour être documentées ici. "
16356 "La plupart seront listés avec <literal>apt-cache search ^dh-</literal>."
16357
16358 # type: Content of: <appendix><section><section><title>
16359 #. type: Content of: <appendix><section><section><title>
16360 #: tools.dbk:179
16361 msgid "<systemitem role=\"package\">dh-make</systemitem>"
16362 msgstr "<systemitem role=\"package\">dh-make</systemitem>"
16363
16364 # type: Content of: <appendix><section><section><para>
16365 #. type: Content of: <appendix><section><section><para>
16366 #: tools.dbk:181
16367 msgid ""
16368 "The <systemitem role=\"package\">dh-make</systemitem> package contains "
16369 "<command>dh_make</command>, a program that creates a skeleton of files "
16370 "necessary to build a Debian package out of a source tree.  As the name "
16371 "suggests, <command>dh_make</command> is a rewrite of <systemitem role="
16372 "\"package\">debmake</systemitem> and its template files use <command>dh_*</"
16373 "command> programs from <systemitem role=\"package\">debhelper</systemitem>."
16374 msgstr ""
16375 "<systemitem role=\"package\">dh-make</systemitem> contient <command>dh_make</"
16376 "command>, un programme qui crée un squelette de fichiers nécessaires à la "
16377 "construction d'un paquet Debian à partir d'une arborescence source. Comme le "
16378 "nom le suggère, <command>dh_make</command> est une réécriture de <systemitem "
16379 "role=\"package\">debmake</systemitem> et ses fichiers modèles utilisent les "
16380 "programmes <command>dh_*</command> de <systemitem role=\"package"
16381 "\">debhelper</systemitem>."
16382
16383 # type: Content of: <appendix><section><section><para>
16384 #. type: Content of: <appendix><section><section><para>
16385 #: tools.dbk:189
16386 msgid ""
16387 "While the rules files generated by <command>dh_make</command> are in general "
16388 "a sufficient basis for a working package, they are still just the "
16389 "groundwork: the burden still lies on the maintainer to finely tune the "
16390 "generated files and make the package entirely functional and Policy-"
16391 "compliant."
16392 msgstr ""
16393 "Quoique les fichiers de règles fabriqués par <command>dh_make</command> "
16394 "constituent en général une base suffisante pour un paquet fonctionnel, ce ne "
16395 "sont que les fondations : la charge incombe toujours au responsable "
16396 "d'affiner les fichiers générés et de rendre le paquet complètement "
16397 "fonctionnel et en conformité avec la Charte."
16398
16399 # type: Content of: <appendix><section><section><title>
16400 #. type: Content of: <appendix><section><section><title>
16401 #: tools.dbk:197
16402 msgid "<systemitem role=\"package\">equivs</systemitem>"
16403 msgstr "<systemitem role=\"package\">equivs</systemitem>"
16404
16405 # type: Content of: <appendix><section><section><para>
16406 #. type: Content of: <appendix><section><section><para>
16407 #: tools.dbk:199
16408 msgid ""
16409 "<systemitem role=\"package\">equivs</systemitem> is another package for "
16410 "making packages.  It is often suggested for local use if you need to make a "
16411 "package simply to fulfill dependencies.  It is also sometimes used when "
16412 "making ``meta-packages'', which are packages whose only purpose is to depend "
16413 "on other packages."
16414 msgstr ""
16415 "<systemitem role=\"package\">equivs</systemitem> est encore un assistant. Il "
16416 "est souvent conseillé pour un usage local, pour faire un paquet qui "
16417 "satisfasse des dépendances. Il est aussi parfois utilisé pour faire des "
16418 "« métapaquets », dont l'unique objet est de dépendre d'autres paquets."
16419
16420 # type: Content of: <appendix><section><title>
16421 #. type: Content of: <appendix><section><title>
16422 #: tools.dbk:210
16423 msgid "Package builders"
16424 msgstr "Construction de paquets"
16425
16426 # type: Content of: <appendix><section><para>
16427 #. type: Content of: <appendix><section><para>
16428 #: tools.dbk:212
16429 msgid ""
16430 "The following packages help with the package building process, general "
16431 "driving <command>dpkg-buildpackage</command> as well as handling supporting "
16432 "tasks."
16433 msgstr ""
16434 "Les paquets suivants facilitent le processus de construction des paquets, en "
16435 "contrôlant globalement <command>dpkg-buildpackage</command> ainsi que la "
16436 "gestion des tâches."
16437
16438 # type: Content of: <appendix><section><section><title>
16439 #. type: Content of: <appendix><section><section><title>
16440 #: tools.dbk:216
16441 msgid "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
16442 msgstr "<systemitem role=\"package\">cvs-buildpackage</systemitem>"
16443
16444 # type: Content of: <appendix><section><section><para>
16445 #. type: Content of: <appendix><section><section><para>
16446 #: tools.dbk:218
16447 msgid ""
16448 "<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
16449 "capability to inject or import Debian source packages into a CVS repository, "
16450 "build a Debian package from the CVS repository, and helps in integrating "
16451 "upstream changes into the repository."
16452 msgstr ""
16453 "<systemitem role=\"package\">cvs-buildpackage</systemitem> permet de mettre "
16454 "à jour ou de récupérer des paquets source dans un référentiel CVS, il permet "
16455 "de fabriquer un paquet Debian depuis le référentiel CVS et assiste le "
16456 "responsable lors de l'intégration de modifications amont dans le référentiel."
16457
16458 # type: Content of: <appendix><section><section><para>
16459 #. type: Content of: <appendix><section><section><para>
16460 #: tools.dbk:224
16461 msgid ""
16462 "These utilities provide an infrastructure to facilitate the use of CVS by "
16463 "Debian maintainers.  This allows one to keep separate CVS branches of a "
16464 "package for <literal>stable</literal>, <literal>unstable</literal> and "
16465 "possibly <literal>experimental</literal> distributions, along with the other "
16466 "benefits of a version control system."
16467 msgstr ""
16468 "Ce paquet fournit l'infrastructure facilitant l'utilisation de CVS pour le "
16469 "responsable Debian. Il permet de conserver des branches CVS distinctes pour "
16470 "les distributions <literal>stable</literal>, <literal>unstable</literal> et "
16471 "éventuellement <literal>experimental</literal> et de bénéficier des "
16472 "avantages d'un système de gestion de version."
16473
16474 # type: Content of: <appendix><section><section><title>
16475 #. type: Content of: <appendix><section><section><title>
16476 #: tools.dbk:233
16477 msgid "<systemitem role=\"package\">debootstrap</systemitem>"
16478 msgstr "<systemitem role=\"package\">debootstrap</systemitem>"
16479
16480 # type: Content of: <appendix><section><section><para>
16481 #. type: Content of: <appendix><section><section><para>
16482 #: tools.dbk:235
16483 msgid ""
16484 "The <systemitem role=\"package\">debootstrap</systemitem> package and script "
16485 "allows you to bootstrap a Debian base system into any part of your "
16486 "filesystem.  By base system, we mean the bare minimum of packages required "
16487 "to operate and install the rest of the system."
16488 msgstr ""
16489 "<systemitem role=\"package\">debootstrap</systemitem> permet d'amorcer un "
16490 "système Debian de base à n'importe quel endroit de votre système de "
16491 "fichiers. « Système de base » signifie ici le strict minimum de paquets "
16492 "nécessaires pour fonctionner et installer le reste du système."
16493
16494 # type: Content of: <appendix><section><section><para>
16495 #. type: Content of: <appendix><section><section><para>
16496 #: tools.dbk:241
16497 msgid ""
16498 "Having a system like this can be useful in many ways.  For instance, you can "
16499 "<command>chroot</command> into it if you want to test your build "
16500 "dependencies.  Or you can test how your package behaves when installed into "
16501 "a bare base system.  Chroot builders use this package; see below."
16502 msgstr ""
16503 "Un système comme celui-ci peut être utilisé de nombreuses façons "
16504 "différentes. Par exemple, avec <command>chroot</command>, vous pouvez y "
16505 "tester les dépendances de construction. Vous pouvez aussi vérifier le "
16506 "comportement d'un paquet installé dans un environnement minimum. Les "
16507 "automates de constructions « <literal>chrootés</literal> » utilisent ce "
16508 "paquet ; voir ci-après."
16509
16510 # type: Content of: <appendix><section><section><title>
16511 #. type: Content of: <appendix><section><section><title>
16512 #: tools.dbk:249
16513 msgid "<systemitem role=\"package\">pbuilder</systemitem>"
16514 msgstr "<systemitem role=\"package\">pbuilder</systemitem>"
16515
16516 # type: Content of: <appendix><section><section><para>
16517 #. type: Content of: <appendix><section><section><para>
16518 #: tools.dbk:251
16519 msgid ""
16520 "<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
16521 "system, and builds a package inside the chroot.  It is very useful to check "
16522 "that a package's build-dependencies are correct, and to be sure that "
16523 "unnecessary and wrong build dependencies will not exist in the resulting "
16524 "package."
16525 msgstr ""
16526 "<systemitem role=\"package\">pbuilder</systemitem> construit un système "
16527 "« <literal>chrooté</literal> » et compile des paquets dans ce système. C'est "
16528 "très pratique pour vérifier que les dépendances de compilation d'un paquet "
16529 "sont correctes et pour s'assurer qu'aucune dépendance de construction "
16530 "inutile ou incorrecte n'existe dans le paquet résultant."
16531
16532 # type: Content of: <appendix><section><section><para>
16533 #. type: Content of: <appendix><section><section><para>
16534 #: tools.dbk:257
16535 msgid ""
16536 "A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
16537 "which goes even further by doing the build within a User Mode Linux "
16538 "environment."
16539 msgstr ""
16540 "<systemitem role=\"package\">pbuilder-uml</systemitem> est un paquet "
16541 "similaire, qui va même plus loin en réalisant la construction au sein d'un "
16542 "environnement « <literal>User Mode Linux</literal> »."
16543
16544 # type: Content of: <appendix><section><section><title>
16545 #. type: Content of: <appendix><section><section><title>
16546 #: tools.dbk:264
16547 msgid "<systemitem role=\"package\">sbuild</systemitem>"
16548 msgstr "<systemitem role=\"package\">sbuild</systemitem>"
16549
16550 # type: Content of: <appendix><section><section><para>
16551 #. type: Content of: <appendix><section><section><para>
16552 #: tools.dbk:266
16553 msgid ""
16554 "<systemitem role=\"package\">sbuild</systemitem> is another automated "
16555 "builder.  It can use chrooted environments as well.  It can be used stand-"
16556 "alone, or as part of a networked, distributed build environment.  As the "
16557 "latter, it is part of the system used by porters to build binary packages "
16558 "for all the available architectures.  See <xref linkend=\"wanna-build\"/> "
16559 "for more information, and <ulink url=\"&url-buildd;\"></ulink> to see the "
16560 "system in action."
16561 msgstr ""
16562 "<systemitem role=\"package\">sbuild</systemitem> est un autre compilateur "
16563 "automatique. Il peut également être utilisé dans un environnement "
16564 "« <literal>chrooté</literal> ». Il peut être utilisé seul ou comme partie "
16565 "d'un environnement de compilation distribué en réseau. Comme le précédent, "
16566 "il fait partie du système utilisé par les porteurs pour construire des "
16567 "paquets binaires pour toutes les architectures disponibles. Voir <xref "
16568 "linkend=\"wanna-build\"/> pour plus d'informations et <ulink url=\"&url-"
16569 "buildd;\"></ulink> pour voir le système en fonctionnement."
16570
16571 # type: Content of: <appendix><section><title>
16572 #. type: Content of: <appendix><section><title>
16573 #: tools.dbk:278
16574 msgid "Package uploaders"
16575 msgstr "Envoi de paquets"
16576
16577 # type: Content of: <appendix><section><para>
16578 #. type: Content of: <appendix><section><para>
16579 #: tools.dbk:280
16580 msgid ""
16581 "The following packages help automate or simplify the process of uploading "
16582 "packages into the official archive."
16583 msgstr ""
16584 "Les paquets suivants aident à automatiser ou simplifier le processus d'envoi "
16585 "de paquets dans l'archive officielle."
16586
16587 # type: Content of: <appendix><section><section><title>
16588 #. type: Content of: <appendix><section><section><title>
16589 #: tools.dbk:284
16590 msgid "<systemitem role=\"package\">dupload</systemitem>"
16591 msgstr "<systemitem role=\"package\">dupload</systemitem>"
16592
16593 # type: Content of: <appendix><section><section><para>
16594 #. type: Content of: <appendix><section><section><para>
16595 #: tools.dbk:286
16596 msgid ""
16597 "<systemitem role=\"package\">dupload</systemitem> is a package and a script "
16598 "to automatically upload Debian packages to the Debian archive, to log the "
16599 "upload, and to send mail about the upload of a package.  You can configure "
16600 "it for new upload locations or methods."
16601 msgstr ""
16602 "<systemitem role=\"package\">dupload</systemitem> contient un script du même "
16603 "nom pour envoyer des paquets dans l'archive Debian, suivre les envois, et "
16604 "les annoncer par courrier électronique. Il peut être configuré pour envoyer "
16605 "les paquets ailleurs ou avec d'autres méthodes."
16606
16607 # type: Content of: <appendix><section><section><title>
16608 #. type: Content of: <appendix><section><section><title>
16609 #: tools.dbk:294
16610 msgid "<systemitem role=\"package\">dput</systemitem>"
16611 msgstr "<systemitem role=\"package\">dput</systemitem>"
16612
16613 # type: Content of: <appendix><section><section><para>
16614 #. type: Content of: <appendix><section><section><para>
16615 #: tools.dbk:296
16616 msgid ""
16617 "The <systemitem role=\"package\">dput</systemitem> package and script does "
16618 "much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
16619 "but in a different way.  It has some features over <systemitem role=\"package"
16620 "\">dupload</systemitem>, such as the ability to check the GnuPG signature "
16621 "and checksums before uploading, and the possibility of running "
16622 "<command>dinstall</command> in dry-run mode after the upload."
16623 msgstr ""
16624 "<systemitem role=\"package\">dput</systemitem> fait à peu près la même chose "
16625 "que <systemitem role=\"package\">dupload</systemitem>, mais autrement. Il "
16626 "possède quelques fonctions supplémentaires comme la possibilité de vérifier "
16627 "la signature GnuPG et les sommes de contrôles avant l'envoi, ainsi que la "
16628 "possibilité de démarrer <command>dinstall</command> en mode simulation "
16629 "(« <literal>dry-run</literal> ») après l'envoi."
16630
16631 #. type: Content of: <appendix><section><section><title>
16632 #: tools.dbk:306
16633 msgid "<command>dcut</command>"
16634 msgstr "<command>dcut</command>"
16635
16636 # type: Content of: <appendix><section><section><para>
16637 #. type: Content of: <appendix><section><section><para>
16638 #: tools.dbk:308
16639 msgid ""
16640 "The <command>dcut</command> script (part of the package <systemitem role="
16641 "\"package\">dput</systemitem>, <xref linkend=\"dput\"/>) helps in removing "
16642 "files from the ftp upload directory."
16643 msgstr ""
16644 "<command>dcut</command> (du paquet <systemitem role=\"package\">dput</"
16645 "systemitem>, <xref linkend=\"dput\"/>) permet de supprimer des fichiers du "
16646 "répertoire d'envoi FTP."
16647
16648 # type: Content of: <appendix><section><title>
16649 #. type: Content of: <appendix><section><title>
16650 #: tools.dbk:316
16651 msgid "Maintenance automation"
16652 msgstr "Automatisation de la maintenance"
16653
16654 # type: Content of: <appendix><section><para>
16655 #. type: Content of: <appendix><section><para>
16656 #: tools.dbk:318
16657 msgid ""
16658 "The following tools help automate different maintenance tasks, from adding "
16659 "changelog entries or signature lines and looking up bugs in Emacs to making "
16660 "use of the newest and official <filename>config.sub</filename>."
16661 msgstr ""
16662 "Les outils suivants permettent d'automatiser les différentes tâches de "
16663 "maintenance en ajoutant des entrées au journal de modification ou des lignes "
16664 "de signatures, en cherchant des bogues depuis Emacs et en utilisant le "
16665 "fichier officiel <filename>config.sub</filename> le plus récent."
16666
16667 # type: Content of: <appendix><section><section><title>
16668 #. type: Content of: <appendix><section><section><title>
16669 #: tools.dbk:323
16670 msgid "<systemitem role=\"package\">devscripts</systemitem>"
16671 msgstr "<systemitem role=\"package\">devscripts</systemitem>"
16672
16673 # type: Content of: <appendix><section><section><para>
16674 #. type: Content of: <appendix><section><section><para>
16675 #: tools.dbk:325
16676 msgid ""
16677 "<systemitem role=\"package\">devscripts</systemitem> is a package containing "
16678 "wrappers and tools which are very helpful for maintaining your Debian "
16679 "packages.  Example scripts include <command>debchange</command> and "
16680 "<command>dch</command>, which manipulate your <filename>debian/changelog</"
16681 "filename> file from the command-line, and <command>debuild</command>, which "
16682 "is a wrapper around <command>dpkg-buildpackage</command>.  The <command>bts</"
16683 "command> utility is also very helpful to update the state of bug reports on "
16684 "the command line.  <command>uscan</command> can be used to watch for new "
16685 "upstream versions of your packages.  <command>debrsign</command> can be used "
16686 "to remotely sign a package prior to upload, which is nice when the machine "
16687 "you build the package on is different from where your GPG keys are."
16688 msgstr ""
16689 "<systemitem role=\"package\">devscripts</systemitem> contient des scripts et "
16690 "outils très pratiques pour maintenir les paquets Debian. Parmi ces scripts, "
16691 "<command>debchange</command> et <command>dch</command> manipulent le fichier "
16692 "<filename>debian/changelog</filename> en ligne de commande et "
16693 "<command>debuild</command> est une sur-couche à <command>dpkg-buildpackage</"
16694 "command>. L'utilitaire <command>bts</command> est aussi très pratique pour "
16695 "mettre à jour l'état des rapports de bogue en ligne de commande. "
16696 "<command>uscan</command> permet de suivre les nouvelles versions amont de "
16697 "vos paquets. <command>debrsign</command> permet de signer un paquet à "
16698 "distance avant de l'envoyer, ce qui est bien utile quand la machine de "
16699 "construction de paquet est différente de celle où résident vos clés GPG."
16700
16701 # type: Content of: <appendix><section><section><para>
16702 #. type: Content of: <appendix><section><section><para>
16703 #: tools.dbk:339
16704 msgid ""
16705 "See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
16706 "<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
16707 "available scripts."
16708 msgstr ""
16709 "Voir la page de manuel <citerefentry> <refentrytitle>devscripts</"
16710 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry> pour une liste "
16711 "complète des scripts disponibles."
16712
16713 # type: Content of: <appendix><section><section><title>
16714 #. type: Content of: <appendix><section><section><title>
16715 #: tools.dbk:346
16716 msgid "<systemitem role=\"package\">autotools-dev</systemitem>"
16717 msgstr "<systemitem role=\"package\">autotools-dev</systemitem>"
16718
16719 # type: Content of: <appendix><section><section><para>
16720 #. type: Content of: <appendix><section><section><para>
16721 #: tools.dbk:348
16722 msgid ""
16723 "<systemitem role=\"package\">autotools-dev</systemitem> contains best "
16724 "practices for people who maintain packages which use <command>autoconf</"
16725 "command> and/or <command>automake</command>.  Also contains canonical "
16726 "<filename>config.sub</filename> and <filename>config.guess</filename> files "
16727 "which are known to work on all Debian ports."
16728 msgstr ""
16729 "<systemitem role=\"package\">autotools-dev</systemitem> contient les "
16730 "meilleurs pratiques pour les responsables des paquets qui utilisent "
16731 "<command>autoconf</command> ou <command>automake</command>. Il contient "
16732 "également les fichiers canoniques <filename>config.sub</filename> et "
16733 "<filename>config.guess</filename>, connus pour fonctionner avec tous les "
16734 "portages Debian."
16735
16736 # type: Content of: <appendix><section><section><title>
16737 #. type: Content of: <appendix><section><section><title>
16738 #: tools.dbk:357
16739 msgid "<systemitem role=\"package\">dpkg-repack</systemitem>"
16740 msgstr "<systemitem role=\"package\">dpkg-repack</systemitem>"
16741
16742 # type: Content of: <appendix><section><section><para>
16743 #. type: Content of: <appendix><section><section><para>
16744 #: tools.dbk:359
16745 msgid ""
16746 "<command>dpkg-repack</command> creates Debian package file out of a package "
16747 "that has already been installed.  If any changes have been made to the "
16748 "package while it was unpacked (e.g., files in <filename>/etc</filename> were "
16749 "modified), the new package will inherit the changes."
16750 msgstr ""
16751 "<systemitem role=\"package\">dpkg-repack</systemitem> crée un paquet Debian "
16752 "à partir d'un paquet déjà installé. Si des changements ont été effectués sur "
16753 "le paquet depuis qu'il a été installé (des fichiers de <filename>/etc</"
16754 "filename> modifiés par exemple), le nouveau paquet héritera de ces "
16755 "changements."
16756
16757 # type: Content of: <appendix><section><section><para>
16758 #. type: Content of: <appendix><section><section><para>
16759 #: tools.dbk:365
16760 msgid ""
16761 "This utility can make it easy to copy packages from one computer to another, "
16762 "or to recreate packages which are installed on your system but no longer "
16763 "available elsewhere, or to save the current state of a package before you "
16764 "upgrade it."
16765 msgstr ""
16766 "Cet utilitaire peut faciliter la copie de paquet d'un ordinateur à un autre, "
16767 "ou la recréation de paquets installés sur un système qui ne sont plus "
16768 "disponibles ailleurs, ou pour sauvegarder l'état actuel d'un paquet avant de "
16769 "le mettre à jour."
16770
16771 # type: Content of: <appendix><section><section><title>
16772 #. type: Content of: <appendix><section><section><title>
16773 #: tools.dbk:372
16774 msgid "<systemitem role=\"package\">alien</systemitem>"
16775 msgstr "<systemitem role=\"package\">alien</systemitem>"
16776
16777 # type: Content of: <appendix><section><section><para>
16778 #. type: Content of: <appendix><section><section><para>
16779 #: tools.dbk:374
16780 msgid ""
16781 "<command>alien</command> converts binary packages between various packaging "
16782 "formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
16783 "and Slackware packages."
16784 msgstr ""
16785 "<systemitem role=\"package\">alien</systemitem> convertit des paquets "
16786 "binaires entre différents formats de paquets, y compris des paquets Debian, "
16787 "RPM (RedHat), LSB (Linux Standard Base), Solaris et Slackware."
16788
16789 # type: Content of: <appendix><section><section><title>
16790 #. type: Content of: <appendix><section><section><title>
16791 #: tools.dbk:381
16792 msgid "<systemitem role=\"package\">debsums</systemitem>"
16793 msgstr "<systemitem role=\"package\">debsums</systemitem>"
16794
16795 # type: Content of: <appendix><section><section><para>
16796 #. type: Content of: <appendix><section><section><para>
16797 #: tools.dbk:383
16798 msgid ""
16799 "<command>debsums</command> checks installed packages against their MD5 "
16800 "sums.  Note that not all packages have MD5 sums, since they aren't required "
16801 "by Policy."
16802 msgstr ""
16803 "<systemitem role=\"package\">debsums</systemitem> vérifie des paquets "
16804 "installés par rapport à leurs sommes de contrôle MD5. Remarquez que les "
16805 "paquets n'ont pas tous des sommes de contrôle MD5 car elles ne sont pas "
16806 "requises par la Charte."
16807
16808 # type: Content of: <appendix><section><section><title>
16809 #. type: Content of: <appendix><section><section><title>
16810 #: tools.dbk:389
16811 msgid "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
16812 msgstr "<systemitem role=\"package\">dpkg-dev-el</systemitem>"
16813
16814 # type: Content of: <appendix><section><section><para>
16815 #. type: Content of: <appendix><section><section><para>
16816 #: tools.dbk:391
16817 msgid ""
16818 "<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
16819 "package which provides assistance when editing some of the files in the "
16820 "<filename>debian</filename> directory of your package.  For instance, there "
16821 "are handy functions for listing a package's current bugs, and for finalizing "
16822 "the latest entry in a <filename>debian/changelog</filename> file."
16823 msgstr ""
16824 "<systemitem role=\"package\">dpkg-dev-el</systemitem> fournit des macros "
16825 "Emacs Lisp pour faciliter l'édition des fichiers du répertoire "
16826 "<filename>debian</filename>. Par exemple, des fonctions pratiques permettent "
16827 "de lister les bogues actuels d'un paquet et de finaliser la dernière entrée "
16828 "d'un fichier <filename>debian/changelog</filename>."
16829
16830 #. type: Content of: <appendix><section><section><title>
16831 #: tools.dbk:400
16832 msgid "<command>dpkg-depcheck</command>"
16833 msgstr "<command>dpkg-depcheck</command>"
16834
16835 # type: Content of: <appendix><section><section><para>
16836 #. type: Content of: <appendix><section><section><para>
16837 #: tools.dbk:402
16838 msgid ""
16839 "<command>dpkg-depcheck</command> (from the <systemitem role=\"package"
16840 "\">devscripts</systemitem> package, <xref linkend=\"devscripts\"/>)  runs a "
16841 "command under <command>strace</command> to determine all the packages that "
16842 "were used by the said command."
16843 msgstr ""
16844 "<command>dpkg-depcheck</command> (du paquet <systemitem role=\"package"
16845 "\">devscripts</systemitem>, <xref linkend=\"devscripts\"/>) exécute une "
16846 "commande sous <command>strace</command> pour déterminer tous les paquets "
16847 "utilisés par la commande."
16848
16849 # type: Content of: <appendix><section><section><para>
16850 #. type: Content of: <appendix><section><section><para>
16851 #: tools.dbk:408
16852 msgid ""
16853 "For Debian packages, this is useful when you have to compose a "
16854 "<literal>Build-Depends</literal> line for your new package: running the "
16855 "build process through <command>dpkg-depcheck</command> will provide you with "
16856 "a good first approximation of the build-dependencies.  For example:"
16857 msgstr ""
16858 "Pour les paquets Debian, c'est utile pour créer une ligne <literal>Build-"
16859 "Depends</literal> d'un nouveau paquet : exécuter le processus de compilation "
16860 "avec <command>dpkg-depcheck</command> fournira une bonne première "
16861 "approximation des dépendances de compilation. Par exemple :"
16862
16863 #. type: Content of: <appendix><section><section><screen>
16864 #: tools.dbk:414
16865 #, no-wrap
16866 msgid "dpkg-depcheck -b debian/rules build\n"
16867 msgstr "dpkg-depcheck -b debian/rules build\n"
16868
16869 # type: Content of: <appendix><section><section><para>
16870 #. type: Content of: <appendix><section><section><para>
16871 #: tools.dbk:417
16872 msgid ""
16873 "<command>dpkg-depcheck</command> can also be used to check for run-time "
16874 "dependencies, especially if your package uses <citerefentry> "
16875 "<refentrytitle>exec</refentrytitle> <manvolnum>2</manvolnum> </citerefentry> "
16876 "to run other programs."
16877 msgstr ""
16878 "<systemitem role=\"package\">dpkg-depcheck</systemitem> peut aussi être "
16879 "utilisé pour vérifier les dépendances d'exécution, d'autant plus si le "
16880 "paquet utilise <citerefentry> <refentrytitle>exec</refentrytitle> "
16881 "<manvolnum>2</manvolnum> </citerefentry> pour exécuter d'autres programmes."
16882
16883 # type: Content of: <appendix><section><section><para>
16884 #. type: Content of: <appendix><section><section><para>
16885 #: tools.dbk:423
16886 msgid ""
16887 "For more information please see <citerefentry> <refentrytitle>dpkg-depcheck</"
16888 "refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
16889 msgstr ""
16890 "Pour plus d'informations, veuillez voir <citerefentry> <refentrytitle>dpkg-"
16891 "depcheck</refentrytitle> <manvolnum>1</manvolnum> </citerefentry>."
16892
16893 # type: Content of: <appendix><section><title>
16894 #. type: Content of: <appendix><section><title>
16895 #: tools.dbk:432
16896 msgid "Porting tools"
16897 msgstr "Outils de portage"
16898
16899 # type: Content of: <appendix><section><para>
16900 #. type: Content of: <appendix><section><para>
16901 #: tools.dbk:434
16902 msgid "The following tools are helpful for porters and for cross-compilation."
16903 msgstr ""
16904 "Les outils suivants sont pratiques pour les porteurs et la compilation "
16905 "croisée (« <literal>cross-compilation</literal> »)."
16906
16907 # type: Content of: <appendix><section><section><title>
16908 #. type: Content of: <appendix><section><section><title>
16909 #: tools.dbk:437
16910 msgid "<systemitem role=\"package\">quinn-diff</systemitem>"
16911 msgstr "<systemitem role=\"package\">quinn-diff</systemitem>"
16912
16913 # type: Content of: <appendix><section><section><para>
16914 #. type: Content of: <appendix><section><section><para>
16915 #: tools.dbk:439
16916 msgid ""
16917 "<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
16918 "differences from one architecture to another.  For instance, it could tell "
16919 "you which packages need to be ported for architecture <replaceable>Y</"
16920 "replaceable>, based on architecture <replaceable>X</replaceable>."
16921 msgstr ""
16922 "<systemitem role=\"package\">quinn-diff</systemitem> est utilisé pour "
16923 "localiser les différences d'une architecture à l'autre. Il permet de "
16924 "déterminer, par exemple, quels paquets de l'architecture <replaceable>X</"
16925 "replaceable> doivent être portés sur l'architecture <replaceable>Y</"
16926 "replaceable>."
16927
16928 # type: Content of: <appendix><section><section><title>
16929 #. type: Content of: <appendix><section><section><title>
16930 #: tools.dbk:447
16931 msgid "<systemitem role=\"package\">dpkg-cross</systemitem>"
16932 msgstr "<systemitem role=\"package\">dpkg-cross</systemitem>"
16933
16934 # type: Content of: <appendix><section><section><para>
16935 #. type: Content of: <appendix><section><section><para>
16936 #: tools.dbk:449
16937 msgid ""
16938 "<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
16939 "installing libraries and headers for cross-compiling in a way similar to "
16940 "<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
16941 "functionality of <command>dpkg-buildpackage</command> and <command>dpkg-"
16942 "shlibdeps</command> is enhanced to support cross-compiling."
16943 msgstr ""
16944 "<systemitem role=\"package\">dpkg-cross</systemitem> est un outil qui "
16945 "installe les bibliothèques et les en-têtes nécessaires à une compilation "
16946 "croisée (« <literal>cross-compilation</literal> ») d'une manière similaire à "
16947 "<systemitem role=\"package\">dpkg</systemitem>. De plus, les fonctionnalités "
16948 "de <command>dpkg-buildpackage</command> et <command>dpkg-shlibdeps</command> "
16949 "ont été améliorées pour accepter les compilations croisées."
16950
16951 # type: Content of: <appendix><section><title>
16952 #. type: Content of: <appendix><section><title>
16953 #: tools.dbk:460
16954 msgid "Documentation and information"
16955 msgstr "Documentation et information"
16956
16957 # type: Content of: <appendix><section><para>
16958 #. type: Content of: <appendix><section><para>
16959 #: tools.dbk:462
16960 msgid ""
16961 "The following packages provide information for maintainers or help with "
16962 "building documentation."
16963 msgstr ""
16964 "Les paquets suivants fournissent des informations pour les responsables ou "
16965 "de l'aide pour construire de la documentation."
16966
16967 # type: Content of: <appendix><section><section><title>
16968 #. type: Content of: <appendix><section><section><title>
16969 #: tools.dbk:467
16970 msgid "<systemitem role=\"package\">docbook-xml</systemitem>"
16971 msgstr "<systemitem role=\"package\">docbook-xml</systemitem>"
16972
16973 # type: Content of: <appendix><section><section><para>
16974 #. type: Content of: <appendix><section><section><para>
16975 #: tools.dbk:469
16976 msgid ""
16977 "<systemitem role=\"package\">docbook-xml</systemitem> provides the DocBook "
16978 "XML DTDs, which are commonly used for Debian documentation (as is the older "
16979 "debiandoc SGML DTD). This manual, for instance, is written in DocBook XML."
16980 msgstr ""
16981 "<systemitem role=\"package\">docbook-xml</systemitem> fournit la définition "
16982 "de type de document (« <literal>Document Type Definition</literal> » ou "
16983 "<literal>DTD</literal>) XML pour DocBook, souvent utilisé pour la "
16984 "documentation Debian (de même que la plus ancienne DTD SGML pour DebianDoc). "
16985 "Ce manuel, par exemple, est écrit en XML pour DocBook."
16986
16987 # type: Content of: <appendix><section><section><para>
16988 #. type: Content of: <appendix><section><section><para>
16989 #: tools.dbk:475
16990 msgid ""
16991 "The <systemitem role=\"package\">docbook-xsl</systemitem> package provides "
16992 "the XSL files for building and styling the source to various output formats. "
16993 "You will need an XSLT processor, such as <systemitem role=\"package"
16994 "\">xsltproc</systemitem>, to use the XSL stylesheets.  Documentation for the "
16995 "stylesheets can be found in the various <systemitem role=\"package\">docbook-"
16996 "xsl-doc-*</systemitem> packages."
16997 msgstr ""
16998 "<systemitem role=\"package\">docbook-xsl</systemitem> fournit les fichiers "
16999 "XSL pour construire et décliner les sources en de multiples formats de "
17000 "sortie. Vous devriez utiliser un processeur de ligne de commande XSLT, tel "
17001 "que <systemitem role=\"package\">xsltproc</systemitem>, pour utiliser les "
17002 "feuilles de style XSL. La documentation des feuilles de style est disponible "
17003 "dans les nombreux paquets <systemitem role=\"package\">docbook-xsl-doc-*</"
17004 "systemitem>."
17005
17006 # type: Content of: <appendix><section><section><para>
17007 #. type: Content of: <appendix><section><section><para>
17008 #: tools.dbk:483
17009 msgid ""
17010 "To produce PDF from FO, you need an FO processor, such as <systemitem role="
17011 "\"package\">xmlroff</systemitem> or <systemitem role=\"package\">fop</"
17012 "systemitem>. Another tool to generate PDF from DocBook XML is <systemitem "
17013 "role=\"package\">dblatex</systemitem>."
17014 msgstr ""
17015 "Pour fabriquer des PDF à partir des FO (« <literal>Formatting Objects</"
17016 "literal> »), il faut un processeur de FO comme <systemitem role=\"package"
17017 "\">xmlroff</systemitem> ou <systemitem role=\"package\">fop</systemitem>. "
17018 "<systemitem role=\"package\">dblatex</systemitem> est un autre outil pour "
17019 "générer des PDF à partir des XML pour DocBook."
17020
17021 # type: Content of: <appendix><section><section><title>
17022 #. type: Content of: <appendix><section><section><title>
17023 #: tools.dbk:491
17024 msgid "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
17025 msgstr "<systemitem role=\"package\">debiandoc-sgml</systemitem>"
17026
17027 # type: Content of: <appendix><section><section><para>
17028 #. type: Content of: <appendix><section><section><para>
17029 #: tools.dbk:493
17030 msgid ""
17031 "<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
17032 "DebianDoc SGML DTD, which is commonly used for Debian documentation, but is "
17033 "now deprecated (<systemitem role=\"package\">docbook-xml</systemitem> should "
17034 "be used instead).  It also provides scripts for building and styling the "
17035 "source to various output formats."
17036 msgstr ""
17037 "<systemitem role=\"package\">debiandoc-sgml</systemitem> fournit la "
17038 "définition de type de document (« <literal>Document Type Definition</"
17039 "literal> » ou <literal>DTD</literal>) SGML pour DebianDoc, souvent utilisé "
17040 "pour la documentation Debian, mais est maintenant déconseillé (<systemitem "
17041 "role=\"package\">docbook-xml</systemitem> devrait être utilisé à la place). "
17042 "Il fournit également des scripts pour construire et décliner les sources en "
17043 "de multiples formats de sortie."
17044
17045 # type: Content of: <appendix><section><section><para>
17046 #. type: Content of: <appendix><section><section><para>
17047 #: tools.dbk:502
17048 msgid ""
17049 "Documentation for the DTD can be found in the <systemitem role=\"package"
17050 "\">debiandoc-sgml-doc</systemitem> package."
17051 msgstr ""
17052 "De la documentation sur la DTD est disponible dans le paquet <systemitem "
17053 "role=\"package\">debiandoc-sgml-doc</systemitem>."
17054
17055 # type: Content of: <appendix><section><section><title>
17056 #. type: Content of: <appendix><section><section><title>
17057 #: tools.dbk:508
17058 msgid "<systemitem role=\"package\">debian-keyring</systemitem>"
17059 msgstr "<systemitem role=\"package\">debian-keyring</systemitem>"
17060
17061 # type: Content of: <appendix><section><section><para>
17062 #. type: Content of: <appendix><section><section><para>
17063 #: tools.dbk:510
17064 msgid ""
17065 "Contains the public GPG and PGP keys of Debian developers.  See <xref "
17066 "linkend=\"key-maint\"/> and the package documentation for more information."
17067 msgstr ""
17068 "Contient les clés publiques GPG et PGP des développeurs Debian. Voir <xref "
17069 "linkend=\"key-maint\"/> et la documentation du paquet pour plus "
17070 "d'informations."
17071
17072 # type: Content of: <appendix><section><section><title>
17073 #. type: Content of: <appendix><section><section><title>
17074 #: tools.dbk:516
17075 msgid "<systemitem role=\"package\">debian-maintainers</systemitem>"
17076 msgstr "<systemitem role=\"package\">debian-maintainers</systemitem>"
17077
17078 # type: Content of: <appendix><section><section><para>
17079 #. type: Content of: <appendix><section><section><para>
17080 #: tools.dbk:518
17081 msgid ""
17082 "Contains the public GPG keys of Debian Maintainers.  See <ulink url=\"&url-"
17083 "wiki-dm;\"></ulink> for more information."
17084 msgstr ""
17085 "Contient les clés publiques GPG des responsables Debian. Voir <ulink url="
17086 "\"&url-wiki-dm;\"></ulink> et la documentation du paquet pour plus "
17087 "d'informations."
17088
17089 # type: Content of: <appendix><section><section><title>
17090 #. type: Content of: <appendix><section><section><title>
17091 #: tools.dbk:524
17092 msgid "<systemitem role=\"package\">debview</systemitem>"
17093 msgstr "<systemitem role=\"package\">debview</systemitem>"
17094
17095 # type: Content of: <appendix><section><section><para>
17096 #. type: Content of: <appendix><section><section><para>
17097 #: tools.dbk:526
17098 msgid ""
17099 "<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
17100 "viewing Debian binary packages.  This lets you examine a package without "
17101 "unpacking it."
17102 msgstr ""
17103 "<systemitem role=\"package\">debview</systemitem> fournit un mode Emacs pour "
17104 "voir les paquets binaires Debian. Il vous permet d'examiner un paquet sans "
17105 "le décompresser."
17106
17107 # type: Content of: <book><bookinfo><pubdate>
17108 #~ msgid "&pubdate;"
17109 #~ msgstr "&pubdate;"
17110
17111 # type: Content of: <book><bookinfo><copyright><holder>
17112 #~ msgid "Andreas Barth"
17113 #~ msgstr "Andreas Barth"
17114
17115 # type: Content of: <book><bookinfo><copyright><holder>
17116 #~ msgid "Adam Di Carlo"
17117 #~ msgstr "Adam Di Carlo"
17118
17119 # type: Content of: <book><bookinfo><copyright><holder>
17120 #~ msgid "Raphaël Hertzog"
17121 #~ msgstr "Raphaël Hertzog"
17122
17123 # type: Content of: <book><bookinfo><copyright><holder>
17124 #~ msgid "Christian Schwarz"
17125 #~ msgstr "Christian Schwarz"
17126
17127 # type: Content of: <book><bookinfo><releaseinfo>
17128 #~ msgid "ver. 3.3.9, 16 June, 2007"
17129 #~ msgstr "ver. 3.3.9, 16 June, 2007"