~ubuntu-branches/ubuntu/raring/developers-reference/raring-proposed

« back to all changes in this revision

Viewing changes to po4a/po/tools.pot

  • Committer: Bazaar Package Importer
  • Author(s): Lucas Nussbaum, Lucas Nussbaum, Marc 'HE' Brockschmidt
  • Date: 2008-06-13 13:45:49 UTC
  • mfrom: (3.1.1 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080613134549-dgtrirzhelf7xrfy
Tags: 3.4.0
[ Lucas Nussbaum ]
* Update Vcs-* fields after DDP's SVN restructuring. Closes: #483428.
* Fix conditions for updates from unstable to testing. Closes: #470754.
* linda has been removed. Remove section A.2.2. Closes: #483242.
* Co-maintainers are listed in the Uploaders field. Closes: #483230.
* Collaborative Maintenance: the 'global part' of debian/control
  is the first paragraph, about the source package. Closes: #483231.
* debian-private archives are on master. Closes: #475531.
* Mention Debian Maintainers and the debian-maintainers package.
  Closes: #483225.
* README.contrib: document that short lines are preferred.
  Closes: #278267.
* build-rdeps allows to list reverse build-dependencies.
  Closes: #376582.

[ Marc 'HE' Brockschmidt ]
* Replace abused <emphasis> tags with <literal> tags.
* In the same spirit, wrap all uses of stable/testing/unstable and
  release codenames in <literal>
* Remove reference to upload queue on auric in section 5.6.5, auric
  doesn't exist anymore.
* Fix several typesetting errors and typos noticed by Sandro Tosi,
  thanks for the notes! Closes: #483223
* Update several bits about release management/testing transitions
  and release-critical bugs. Closes: #483237, #456494
* Update and rewrite the porting guidelines in chapter 5, bringing
  the dev-ref up to the state of porting in the year 2008. Also
  fixes several wording issues, such as possible misunderstandings
  about the need to rebuild uploads. Closes: #483226
* Update the instructions for uploads to the (old)stable 
  distributions. Emphasize the importance of contacting the SRM
  team before upload. Closes: #459343
* Update instructions for package removal requests. Closes: #454216
* Clarify instructions for bug reassignment, emphasizing the
  need to inform the maintainers you reassign the bug to. Also
  hint to using cloned bugs to avoid re-reporting. Heavily based
  on patch by Marc Haber - thanks for the work! Closes: #484806
* Clarify instructions for replacing/renaming binary packages,
  pointing out that using Provides is sometimes advisable. Closes:
  #467102
* Update description of the madison tool (by replacing it with a
  description of the dak ls tool). Update the example while we're
  at it.
* Update explanation of best practice for closing bugs, seems to
  have been forgotten when everything was upgraded to use
  debbugs version-tracking. Closes: #485969
* Clarify ITP instructions and emphasize our wish that people send
  ITPs, explaining a few of the reasons. Thanks for the note,
  Thomas. Closes: #485837
* debian/control:
   + Update Uploaders to include Lucas, Raphael and me.
   + Bump Standards-Version to 3.8.0. No changes needed!

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# SOME DESCRIPTIVE TITLE
 
2
# Copyright (C) YEAR Free Software Foundation, Inc.
 
3
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 
4
 
5
#, fuzzy
 
6
msgid ""
 
7
msgstr ""
 
8
"Project-Id-Version: PACKAGE VERSION\n"
 
9
"POT-Creation-Date: 2007-07-01 21:01+0000\n"
 
10
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 
11
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 
12
"Language-Team: LANGUAGE <LL@li.org>\n"
 
13
"MIME-Version: 1.0\n"
 
14
"Content-Type: text/plain; charset=utf-8\n"
 
15
"Content-Transfer-Encoding: ENCODING"
 
16
 
 
17
# type: Content of: <appendix><title>
 
18
#: tools.dbk:7
 
19
msgid "Overview of Debian Maintainer Tools"
 
20
msgstr ""
 
21
 
 
22
# type: Content of: <appendix><para>
 
23
#: tools.dbk:9
 
24
msgid ""
 
25
"This section contains a rough overview of the tools available to "
 
26
"maintainers.  The following is by no means complete or definitive, but just "
 
27
"a guide to some of the more popular tools."
 
28
msgstr ""
 
29
 
 
30
# type: Content of: <appendix><para>
 
31
#: tools.dbk:14
 
32
msgid ""
 
33
"Debian maintainer tools are meant to aid developers and free their time for "
 
34
"critical tasks.  As Larry Wall says, there's more than one way to do it."
 
35
msgstr ""
 
36
 
 
37
# type: Content of: <appendix><para>
 
38
#: tools.dbk:18
 
39
msgid ""
 
40
"Some people prefer to use high-level package maintenance tools and some do "
 
41
"not.  Debian is officially agnostic on this issue; any tool which gets the "
 
42
"job done is fine.  Therefore, this section is not meant to stipulate to "
 
43
"anyone which tools they should use or how they should go about their duties "
 
44
"of maintainership.  Nor is it meant to endorse any particular tool to the "
 
45
"exclusion of a competing tool."
 
46
msgstr ""
 
47
 
 
48
# type: Content of: <appendix><para>
 
49
#: tools.dbk:26
 
50
msgid ""
 
51
"Most of the descriptions of these packages come from the actual package "
 
52
"descriptions themselves.  Further information can be found in the package "
 
53
"documentation itself.  You can also see more info with the command "
 
54
"<command>apt-cache show &lt;package-name&gt;</command>."
 
55
msgstr ""
 
56
 
 
57
# type: Content of: <appendix><section><title>
 
58
#: tools.dbk:32
 
59
msgid "Core tools"
 
60
msgstr ""
 
61
 
 
62
# type: Content of: <appendix><section><para>
 
63
#: tools.dbk:34
 
64
msgid "The following tools are pretty much required for any maintainer."
 
65
msgstr ""
 
66
 
 
67
# type: Content of: <appendix><section><section><para>
 
68
#: tools.dbk:39
 
69
msgid ""
 
70
"<systemitem role=\"package\">dpkg-dev</systemitem> contains the tools "
 
71
"(including <command>dpkg-source</command>) required to unpack, build, and "
 
72
"upload Debian source packages.  These utilities contain the fundamental, "
 
73
"low-level functionality required to create and manipulate packages; as such, "
 
74
"they are essential for any Debian maintainer."
 
75
msgstr ""
 
76
 
 
77
# type: Content of: <appendix><section><section><para>
 
78
#: tools.dbk:50
 
79
msgid ""
 
80
"<systemitem role=\"package\">debconf</systemitem> provides a consistent "
 
81
"interface to configuring packages interactively.  It is user interface "
 
82
"independent, allowing end-users to configure packages with a text-only "
 
83
"interface, an HTML interface, or a dialog interface.  New interfaces can be "
 
84
"added as modules."
 
85
msgstr ""
 
86
 
 
87
# type: Content of: <appendix><section><section><para>
 
88
#: tools.dbk:56
 
89
msgid ""
 
90
"You can find documentation for this package in the <systemitem "
 
91
"role=\"package\">debconf-doc</systemitem> package."
 
92
msgstr ""
 
93
 
 
94
# type: Content of: <appendix><section><section><para>
 
95
#: tools.dbk:60
 
96
msgid ""
 
97
"Many feel that this system should be used for all packages which require "
 
98
"interactive configuration; see <xref linkend=\"bpp-config-mgmt\"/> .  "
 
99
"<systemitem role=\"package\">debconf</systemitem> is not currently required "
 
100
"by Debian Policy, but that may change in the future."
 
101
msgstr ""
 
102
 
 
103
# type: Content of: <appendix><section><section><para>
 
104
#: tools.dbk:70
 
105
msgid ""
 
106
"<systemitem role=\"package\">fakeroot</systemitem> simulates root "
 
107
"privileges.  This enables you to build packages without being root (packages "
 
108
"usually want to install files with root ownership).  If you have <systemitem "
 
109
"role=\"package\">fakeroot</systemitem> installed, you can build packages as "
 
110
"a regular user: <literal>dpkg-buildpackage -rfakeroot</literal>."
 
111
msgstr ""
 
112
 
 
113
# type: Content of: <appendix><section><title>
 
114
#: tools.dbk:81
 
115
msgid "Package lint tools"
 
116
msgstr ""
 
117
 
 
118
# type: Content of: <appendix><section><para>
 
119
#: tools.dbk:83
 
120
msgid ""
 
121
"According to the Free On-line Dictionary of Computing (FOLDOC), `lint' is a "
 
122
"Unix C language processor which carries out more thorough checks on the code "
 
123
"than is usual with C compilers.  Package lint tools help package maintainers "
 
124
"by automatically finding common problems and policy violations in their "
 
125
"packages."
 
126
msgstr ""
 
127
 
 
128
# type: Content of: <appendix><section><section><para>
 
129
#: tools.dbk:91
 
130
msgid ""
 
131
"<systemitem role=\"package\">lintian</systemitem> dissects Debian packages "
 
132
"and emits information about bugs and policy violations.  It contains "
 
133
"automated checks for many aspects of Debian policy as well as some checks "
 
134
"for common errors."
 
135
msgstr ""
 
136
 
 
137
# type: Content of: <appendix><section><section><para>
 
138
#: tools.dbk:97
 
139
msgid ""
 
140
"You should periodically get the newest <systemitem "
 
141
"role=\"package\">lintian</systemitem> from `unstable' and check over all "
 
142
"your packages.  Notice that the <literal>-i</literal> option provides "
 
143
"detailed explanations of what each error or warning means, what its basis in "
 
144
"Policy is, and commonly how you can fix the problem."
 
145
msgstr ""
 
146
 
 
147
# type: Content of: <appendix><section><section><para>
 
148
#: tools.dbk:104
 
149
msgid ""
 
150
"Refer to <xref linkend=\"sanitycheck\"/> for more information on how and "
 
151
"when to use Lintian."
 
152
msgstr ""
 
153
 
 
154
# type: Content of: <appendix><section><section><para>
 
155
#: tools.dbk:108
 
156
msgid ""
 
157
"You can also see a summary of all problems reported by Lintian on your "
 
158
"packages at <ulink url=\"&url-lintian;\"></ulink>.  These reports contain "
 
159
"the latest <command>lintian</command> output for the whole development "
 
160
"distribution (unstable)."
 
161
msgstr ""
 
162
 
 
163
# type: Content of: <appendix><section><section><para>
 
164
#: tools.dbk:118
 
165
msgid ""
 
166
"<systemitem role=\"package\">linda</systemitem> is another package linter.  "
 
167
"It is similar to <systemitem role=\"package\">lintian</systemitem> but has a "
 
168
"different set of checks.  Its written in Python rather than Perl."
 
169
msgstr ""
 
170
 
 
171
# type: Content of: <appendix><section><section><para>
 
172
#: tools.dbk:127
 
173
msgid ""
 
174
"<command>debdiff</command> (from the <systemitem "
 
175
"role=\"package\">devscripts</systemitem> package, <xref "
 
176
"linkend=\"devscripts\"/> )  compares file lists and control files of two "
 
177
"packages.  It is a simple regression test, as it will help you notice if the "
 
178
"number of binary packages has changed since the last upload, or if something "
 
179
"has changed in the control file.  Of course, some of the changes it reports "
 
180
"will be all right, but it can help you prevent various accidents."
 
181
msgstr ""
 
182
 
 
183
# type: Content of: <appendix><section><section><para>
 
184
#: tools.dbk:136
 
185
msgid "You can run it over a pair of binary packages:"
 
186
msgstr ""
 
187
 
 
188
# type: Content of: <appendix><section><section><screen>
 
189
#: tools.dbk:139
 
190
#, no-wrap
 
191
msgid "debdiff package_1-1_arch.deb package_2-1_arch.deb"
 
192
msgstr ""
 
193
 
 
194
# type: Content of: <appendix><section><section><para>
 
195
#: tools.dbk:142
 
196
msgid "Or even a pair of changes files:"
 
197
msgstr ""
 
198
 
 
199
# type: Content of: <appendix><section><section><screen>
 
200
#: tools.dbk:145
 
201
#, no-wrap
 
202
msgid "debdiff package_1-1_arch.changes package_2-1_arch.changes"
 
203
msgstr ""
 
204
 
 
205
# type: Content of: <appendix><section><section><para>
 
206
#: tools.dbk:148
 
207
msgid ""
 
208
"For more information please see <citerefentry> "
 
209
"<refentrytitle>debdiff</refentrytitle> <manvolnum>1</manvolnum> "
 
210
"</citerefentry>."
 
211
msgstr ""
 
212
 
 
213
# type: Content of: <appendix><section><title>
 
214
#: tools.dbk:157
 
215
msgid "Helpers for <filename>debian/rules</filename>"
 
216
msgstr ""
 
217
 
 
218
# type: Content of: <appendix><section><para>
 
219
#: tools.dbk:159
 
220
msgid ""
 
221
"Package building tools make the process of writing "
 
222
"<filename>debian/rules</filename> files easier.  See <xref "
 
223
"linkend=\"helper-scripts\"/> for more information about why these might or "
 
224
"might not be desired."
 
225
msgstr ""
 
226
 
 
227
# type: Content of: <appendix><section><section><para>
 
228
#: tools.dbk:167
 
229
msgid ""
 
230
"<systemitem role=\"package\">debhelper</systemitem> is a collection of "
 
231
"programs which can be used in <filename>debian/rules</filename> to automate "
 
232
"common tasks related to building binary Debian packages.  <systemitem "
 
233
"role=\"package\">debhelper</systemitem> includes programs to install various "
 
234
"files into your package, compress files, fix file permissions, and integrate "
 
235
"your package with the Debian menu system."
 
236
msgstr ""
 
237
 
 
238
# type: Content of: <appendix><section><section><para>
 
239
#: tools.dbk:175
 
240
msgid ""
 
241
"Unlike some approaches, <systemitem role=\"package\">debhelper</systemitem> "
 
242
"is broken into several small, simple commands which act in a consistent "
 
243
"manner.  As such, it allows more fine-grained control than some of the other "
 
244
"debian/rules tools."
 
245
msgstr ""
 
246
 
 
247
# type: Content of: <appendix><section><section><para>
 
248
#: tools.dbk:181
 
249
msgid ""
 
250
"There are a number of little <systemitem "
 
251
"role=\"package\">debhelper</systemitem> add-on packages, too transient to "
 
252
"document.  You can see the list of most of them by doing <literal>apt-cache "
 
253
"search ^dh-</literal>."
 
254
msgstr ""
 
255
 
 
256
# type: Content of: <appendix><section><section><para>
 
257
#: tools.dbk:190
 
258
msgid ""
 
259
"<systemitem role=\"package\">debmake</systemitem>, a precursor to "
 
260
"<systemitem role=\"package\">debhelper</systemitem>, is a more "
 
261
"coarse-grained <filename>debian/rules</filename> assistant.  It includes two "
 
262
"main programs: <command>deb-make</command>, which can be used to help a "
 
263
"maintainer convert a regular (non-Debian) source archive into a Debian "
 
264
"source package; and <command>debstd</command>, which incorporates in one big "
 
265
"shot the same sort of automated functions that one finds in <systemitem "
 
266
"role=\"package\">debhelper</systemitem>."
 
267
msgstr ""
 
268
 
 
269
# type: Content of: <appendix><section><section><para>
 
270
#: tools.dbk:200
 
271
msgid ""
 
272
"The consensus is that <systemitem role=\"package\">debmake</systemitem> is "
 
273
"now deprecated in favor of <systemitem "
 
274
"role=\"package\">debhelper</systemitem>.  It is a bug to use <systemitem "
 
275
"role=\"package\">debmake</systemitem> in new packages.  New packages using "
 
276
"<systemitem role=\"package\">debmake</systemitem> will be rejected from the "
 
277
"archive."
 
278
msgstr ""
 
279
 
 
280
# type: Content of: <appendix><section><section><para>
 
281
#: tools.dbk:211
 
282
msgid ""
 
283
"The <systemitem role=\"package\">dh-make</systemitem> package contains "
 
284
"<command>dh_make</command>, a program that creates a skeleton of files "
 
285
"necessary to build a Debian package out of a source tree.  As the name "
 
286
"suggests, <command>dh_make</command> is a rewrite of <systemitem "
 
287
"role=\"package\">debmake</systemitem> and its template files use dh_* "
 
288
"programs from <systemitem role=\"package\">debhelper</systemitem>."
 
289
msgstr ""
 
290
 
 
291
# type: Content of: <appendix><section><section><para>
 
292
#: tools.dbk:219
 
293
msgid ""
 
294
"While the rules files generated by <command>dh_make</command> are in general "
 
295
"a sufficient basis for a working package, they are still just the "
 
296
"groundwork: the burden still lies on the maintainer to finely tune the "
 
297
"generated files and make the package entirely functional and "
 
298
"Policy-compliant."
 
299
msgstr ""
 
300
 
 
301
# type: Content of: <appendix><section><section><para>
 
302
#: tools.dbk:229
 
303
msgid ""
 
304
"<systemitem role=\"package\">yada</systemitem> is another packaging helper "
 
305
"tool.  It uses a <filename>debian/packages</filename> file to auto-generate "
 
306
"<filename>debian/rules</filename> and other necessary files in the "
 
307
"<filename>debian/</filename> subdirectory.  The "
 
308
"<filename>debian/packages</filename> file contains instruction to build "
 
309
"packages and there is no need to create any <filename>Makefile</filename> "
 
310
"files.  There is possibility to use macro engine similar to the one used in "
 
311
"SPECS files from RPM source packages."
 
312
msgstr ""
 
313
 
 
314
# type: Content of: <appendix><section><section><para>
 
315
#: tools.dbk:239
 
316
msgid ""
 
317
"For more informations see <literal><ulink "
 
318
"url=\"http://yada.alioth.debian.org/\">YADA site</ulink></literal>."
 
319
msgstr ""
 
320
 
 
321
# type: Content of: <appendix><section><section><para>
 
322
#: tools.dbk:247
 
323
msgid ""
 
324
"<systemitem role=\"package\">equivs</systemitem> is another package for "
 
325
"making packages.  It is often suggested for local use if you need to make a "
 
326
"package simply to fulfill dependencies.  It is also sometimes used when "
 
327
"making ``meta-packages'', which are packages whose only purpose is to depend "
 
328
"on other packages."
 
329
msgstr ""
 
330
 
 
331
# type: Content of: <appendix><section><title>
 
332
#: tools.dbk:258
 
333
msgid "Package builders"
 
334
msgstr ""
 
335
 
 
336
# type: Content of: <appendix><section><para>
 
337
#: tools.dbk:260
 
338
msgid ""
 
339
"The following packages help with the package building process, general "
 
340
"driving <command>dpkg-buildpackage</command> as well as handling supporting "
 
341
"tasks."
 
342
msgstr ""
 
343
 
 
344
# type: Content of: <appendix><section><section><para>
 
345
#: tools.dbk:266
 
346
msgid ""
 
347
"<systemitem role=\"package\">cvs-buildpackage</systemitem> provides the "
 
348
"capability to inject or import Debian source packages into a CVS repository, "
 
349
"build a Debian package from the CVS repository, and helps in integrating "
 
350
"upstream changes into the repository."
 
351
msgstr ""
 
352
 
 
353
# type: Content of: <appendix><section><section><para>
 
354
#: tools.dbk:272
 
355
msgid ""
 
356
"These utilities provide an infrastructure to facilitate the use of CVS by "
 
357
"Debian maintainers.  This allows one to keep separate CVS branches of a "
 
358
"package for <emphasis>stable</emphasis>, <emphasis>unstable</emphasis> and "
 
359
"possibly <emphasis>experimental</emphasis> distributions, along with the "
 
360
"other benefits of a version control system."
 
361
msgstr ""
 
362
 
 
363
# type: Content of: <appendix><section><section><para>
 
364
#: tools.dbk:283
 
365
msgid ""
 
366
"The <systemitem role=\"package\">debootstrap</systemitem> package and script "
 
367
"allows you to bootstrap a Debian base system into any part of your "
 
368
"filesystem.  By base system, we mean the bare minimum of packages required "
 
369
"to operate and install the rest of the system."
 
370
msgstr ""
 
371
 
 
372
# type: Content of: <appendix><section><section><para>
 
373
#: tools.dbk:289
 
374
msgid ""
 
375
"Having a system like this can be useful in many ways.  For instance, you can "
 
376
"<command>chroot</command> into it if you want to test your build "
 
377
"dependencies.  Or you can test how your package behaves when installed into "
 
378
"a bare base system.  Chroot builders use this package; see below."
 
379
msgstr ""
 
380
 
 
381
# type: Content of: <appendix><section><section><para>
 
382
#: tools.dbk:299
 
383
msgid ""
 
384
"<systemitem role=\"package\">pbuilder</systemitem> constructs a chrooted "
 
385
"system, and builds a package inside the chroot.  It is very useful to check "
 
386
"that a package's build-dependencies are correct, and to be sure that "
 
387
"unnecessary and wrong build dependencies will not exist in the resulting "
 
388
"package."
 
389
msgstr ""
 
390
 
 
391
# type: Content of: <appendix><section><section><para>
 
392
#: tools.dbk:305
 
393
msgid ""
 
394
"A related package is <systemitem role=\"package\">pbuilder-uml</systemitem>, "
 
395
"which goes even further by doing the build within a User Mode Linux "
 
396
"environment."
 
397
msgstr ""
 
398
 
 
399
# type: Content of: <appendix><section><section><para>
 
400
#: tools.dbk:314
 
401
msgid ""
 
402
"<systemitem role=\"package\">sbuild</systemitem> is another automated "
 
403
"builder.  It can use chrooted environments as well.  It can be used "
 
404
"stand-alone, or as part of a networked, distributed build environment.  As "
 
405
"the latter, it is part of the system used by porters to build binary "
 
406
"packages for all the available architectures.  See <xref "
 
407
"linkend=\"buildd\"/> for more information, and <ulink "
 
408
"url=\"&url-buildd;\"></ulink> to see the system in action."
 
409
msgstr ""
 
410
 
 
411
# type: Content of: <appendix><section><title>
 
412
#: tools.dbk:326
 
413
msgid "Package uploaders"
 
414
msgstr ""
 
415
 
 
416
# type: Content of: <appendix><section><para>
 
417
#: tools.dbk:328
 
418
msgid ""
 
419
"The following packages help automate or simplify the process of uploading "
 
420
"packages into the official archive."
 
421
msgstr ""
 
422
 
 
423
# type: Content of: <appendix><section><section><para>
 
424
#: tools.dbk:334
 
425
msgid ""
 
426
"<systemitem role=\"package\">dupload</systemitem> is a package and a script "
 
427
"to automatically upload Debian packages to the Debian archive, to log the "
 
428
"upload, and to send mail about the upload of a package.  You can configure "
 
429
"it for new upload locations or methods."
 
430
msgstr ""
 
431
 
 
432
# type: Content of: <appendix><section><section><para>
 
433
#: tools.dbk:344
 
434
msgid ""
 
435
"The <systemitem role=\"package\">dput</systemitem> package and script does "
 
436
"much the same thing as <systemitem role=\"package\">dupload</systemitem>, "
 
437
"but in a different way.  It has some features over <systemitem "
 
438
"role=\"package\">dupload</systemitem>, such as the ability to check the "
 
439
"GnuPG signature and checksums before uploading, and the possibility of "
 
440
"running <command>dinstall</command> in dry-run mode after the upload."
 
441
msgstr ""
 
442
 
 
443
# type: Content of: <appendix><section><section><para>
 
444
#: tools.dbk:356
 
445
msgid ""
 
446
"The <systemitem role=\"package\">dcut</systemitem> script (part of the "
 
447
"package <xref linkend=\"dput\"/> ) helps in removing files from the ftp "
 
448
"upload directory."
 
449
msgstr ""
 
450
 
 
451
# type: Content of: <appendix><section><title>
 
452
#: tools.dbk:364
 
453
msgid "Maintenance automation"
 
454
msgstr ""
 
455
 
 
456
# type: Content of: <appendix><section><para>
 
457
#: tools.dbk:366
 
458
msgid ""
 
459
"The following tools help automate different maintenance tasks, from adding "
 
460
"changelog entries or signature lines and looking up bugs in Emacs to making "
 
461
"use of the newest and official <filename>config.sub</filename>."
 
462
msgstr ""
 
463
 
 
464
# type: Content of: <appendix><section><section><para>
 
465
#: tools.dbk:373
 
466
msgid ""
 
467
"<systemitem role=\"package\">devscripts</systemitem> is a package containing "
 
468
"wrappers and tools which are very helpful for maintaining your Debian "
 
469
"packages.  Example scripts include <command>debchange</command> and "
 
470
"<command>dch</command>, which manipulate your "
 
471
"<filename>debian/changelog</filename> file from the command-line, and "
 
472
"<command>debuild</command>, which is a wrapper around "
 
473
"<command>dpkg-buildpackage</command>.  The <command>bts</command> utility is "
 
474
"also very helpful to update the state of bug reports on the command line.  "
 
475
"<command>uscan</command> can be used to watch for new upstream versions of "
 
476
"your packages.  <command>debrsign</command> can be used to remotely sign a "
 
477
"package prior to upload, which is nice when the machine you build the "
 
478
"package on is different from where your GPG keys are."
 
479
msgstr ""
 
480
 
 
481
# type: Content of: <appendix><section><section><para>
 
482
#: tools.dbk:387
 
483
msgid ""
 
484
"See the <citerefentry> <refentrytitle>devscripts</refentrytitle> "
 
485
"<manvolnum>1</manvolnum> </citerefentry> manual page for a complete list of "
 
486
"available scripts."
 
487
msgstr ""
 
488
 
 
489
# type: Content of: <appendix><section><section><para>
 
490
#: tools.dbk:396
 
491
msgid ""
 
492
"<systemitem role=\"package\">autotools-dev</systemitem> contains best "
 
493
"practices for people who maintain packages which use "
 
494
"<command>autoconf</command> and/or <command>automake</command>.  Also "
 
495
"contains canonical <filename>config.sub</filename> and "
 
496
"<filename>config.guess</filename> files which are known to work on all "
 
497
"Debian ports."
 
498
msgstr ""
 
499
 
 
500
# type: Content of: <appendix><section><section><para>
 
501
#: tools.dbk:407
 
502
msgid ""
 
503
"<command>dpkg-repack</command> creates Debian package file out of a package "
 
504
"that has already been installed.  If any changes have been made to the "
 
505
"package while it was unpacked (e.g., files in <filename>/etc</filename> were "
 
506
"modified), the new package will inherit the changes."
 
507
msgstr ""
 
508
 
 
509
# type: Content of: <appendix><section><section><para>
 
510
#: tools.dbk:413
 
511
msgid ""
 
512
"This utility can make it easy to copy packages from one computer to another, "
 
513
"or to recreate packages which are installed on your system but no longer "
 
514
"available elsewhere, or to save the current state of a package before you "
 
515
"upgrade it."
 
516
msgstr ""
 
517
 
 
518
# type: Content of: <appendix><section><section><para>
 
519
#: tools.dbk:422
 
520
msgid ""
 
521
"<command>alien</command> converts binary packages between various packaging "
 
522
"formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, "
 
523
"and Slackware packages."
 
524
msgstr ""
 
525
 
 
526
# type: Content of: <appendix><section><section><para>
 
527
#: tools.dbk:431
 
528
msgid ""
 
529
"<command>debsums</command> checks installed packages against their MD5 "
 
530
"sums.  Note that not all packages have MD5 sums, since they aren't required "
 
531
"by Policy."
 
532
msgstr ""
 
533
 
 
534
# type: Content of: <appendix><section><section><para>
 
535
#: tools.dbk:439
 
536
msgid ""
 
537
"<systemitem role=\"package\">dpkg-dev-el</systemitem> is an Emacs lisp "
 
538
"package which provides assistance when editing some of the files in the "
 
539
"<filename>debian</filename> directory of your package.  For instance, there "
 
540
"are handy functions for listing a package's current bugs, and for finalizing "
 
541
"the latest entry in a <filename>debian/changelog</filename> file."
 
542
msgstr ""
 
543
 
 
544
# type: Content of: <appendix><section><section><para>
 
545
#: tools.dbk:450
 
546
msgid ""
 
547
"<command>dpkg-depcheck</command> (from the <systemitem "
 
548
"role=\"package\">devscripts</systemitem> package, <xref "
 
549
"linkend=\"devscripts\"/> )  runs a command under <command>strace</command> "
 
550
"to determine all the packages that were used by the said command."
 
551
msgstr ""
 
552
 
 
553
# type: Content of: <appendix><section><section><para>
 
554
#: tools.dbk:456
 
555
msgid ""
 
556
"For Debian packages, this is useful when you have to compose a "
 
557
"<literal>Build-Depends</literal> line for your new package: running the "
 
558
"build process through <command>dpkg-depcheck</command> will provide you with "
 
559
"a good first approximation of the build-dependencies.  For example:"
 
560
msgstr ""
 
561
 
 
562
# type: Content of: <appendix><section><section><screen>
 
563
#: tools.dbk:462
 
564
#, no-wrap
 
565
msgid "dpkg-depcheck -b debian/rules build"
 
566
msgstr ""
 
567
 
 
568
# type: Content of: <appendix><section><section><para>
 
569
#: tools.dbk:465
 
570
msgid ""
 
571
"<command>dpkg-depcheck</command> can also be used to check for run-time "
 
572
"dependencies, especially if your package uses exec(2) to run other programs."
 
573
msgstr ""
 
574
 
 
575
# type: Content of: <appendix><section><section><para>
 
576
#: tools.dbk:469
 
577
msgid ""
 
578
"For more information please see <citerefentry> "
 
579
"<refentrytitle>dpkg-depcheck</refentrytitle> <manvolnum>1</manvolnum> "
 
580
"</citerefentry>."
 
581
msgstr ""
 
582
 
 
583
# type: Content of: <appendix><section><title>
 
584
#: tools.dbk:478
 
585
msgid "Porting tools"
 
586
msgstr ""
 
587
 
 
588
# type: Content of: <appendix><section><para>
 
589
#: tools.dbk:480
 
590
msgid "The following tools are helpful for porters and for cross-compilation."
 
591
msgstr ""
 
592
 
 
593
# type: Content of: <appendix><section><section><para>
 
594
#: tools.dbk:485
 
595
msgid ""
 
596
"<systemitem role=\"package\">quinn-diff</systemitem> is used to locate the "
 
597
"differences from one architecture to another.  For instance, it could tell "
 
598
"you which packages need to be ported for architecture "
 
599
"<replaceable>Y</replaceable>, based on architecture "
 
600
"<replaceable>X</replaceable>."
 
601
msgstr ""
 
602
 
 
603
# type: Content of: <appendix><section><section><para>
 
604
#: tools.dbk:495
 
605
msgid ""
 
606
"<systemitem role=\"package\">dpkg-cross</systemitem> is a tool for "
 
607
"installing libraries and headers for cross-compiling in a way similar to "
 
608
"<systemitem role=\"package\">dpkg</systemitem>.  Furthermore, the "
 
609
"functionality of <command>dpkg-buildpackage</command> and "
 
610
"<command>dpkg-shlibdeps</command> is enhanced to support cross-compiling."
 
611
msgstr ""
 
612
 
 
613
# type: Content of: <appendix><section><title>
 
614
#: tools.dbk:506
 
615
msgid "Documentation and information"
 
616
msgstr ""
 
617
 
 
618
# type: Content of: <appendix><section><para>
 
619
#: tools.dbk:508
 
620
msgid ""
 
621
"The following packages provide information for maintainers or help with "
 
622
"building documentation."
 
623
msgstr ""
 
624
 
 
625
# type: Content of: <appendix><section><section><para>
 
626
#: tools.dbk:514
 
627
msgid ""
 
628
"<systemitem role=\"package\">debiandoc-sgml</systemitem> provides the "
 
629
"DebianDoc SGML DTD, which is commonly used for Debian documentation.  This "
 
630
"manual, for instance, is written in DebianDoc.  It also provides scripts for "
 
631
"building and styling the source to various output formats."
 
632
msgstr ""
 
633
 
 
634
# type: Content of: <appendix><section><section><para>
 
635
#: tools.dbk:520
 
636
msgid ""
 
637
"Documentation for the DTD can be found in the <systemitem "
 
638
"role=\"package\">debiandoc-sgml-doc</systemitem> package."
 
639
msgstr ""
 
640
 
 
641
# type: Content of: <appendix><section><section><para>
 
642
#: tools.dbk:544
 
643
msgid ""
 
644
"Contains the public GPG and PGP keys of Debian developers.  See <xref "
 
645
"linkend=\"key-maint\"/> and the package documentation for more information."
 
646
msgstr ""
 
647
 
 
648
# type: Content of: <appendix><section><section><para>
 
649
#: tools.dbk:552
 
650
msgid ""
 
651
"<systemitem role=\"package\">debview</systemitem> provides an Emacs mode for "
 
652
"viewing Debian binary packages.  This lets you examine a package without "
 
653
"unpacking it."
 
654
msgstr ""