old-www/LDP/www.debian.org/doc/manuals/developers-reference/index.html

24 lines
28 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Debian Developer's Reference</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="Debian Developer's Reference" /><link rel="next" href="scope.html" title="Chapter 1. Scope of This Document" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Debian Developer's Reference</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="scope.html">Next</a></td></tr></table><hr /></div><div xml:lang="en" class="book" title="Debian Developer's Reference" lang="en"><div class="titlepage"><div><div><h1 class="title"><a id="idp15867568"></a>Debian Developer's Reference</h1></div><div><div class="author"><h3 class="author"><span class="othername">Developer's Reference Team</span></h3><code class="email">&lt;<a class="email" href="mailto:developers-reference@packages.debian.org">developers-reference@packages.debian.org</a>&gt;</code></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andreas</span> <span class="surname">Barth</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Adam</span> <span class="surname">Di Carlo</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Raphaël</span> <span class="surname">Hertzog</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Lucas</span> <span class="surname">Nussbaum</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Christian</span> <span class="surname">Schwarz</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Ian</span> <span class="surname">Jackson</span></h3></div></div><div><p class="releaseinfo">ver. 3.4.8</p></div><div><p class="copyright">Copyright © 2004, 2005, 2006, 2007 Andreas Barth</p></div><div><p class="copyright">Copyright © 1998, 1999, 2000, 2001, 2002, 2003 Adam Di Carlo</p></div><div><p class="copyright">Copyright © 2002, 2003, 2008, 2009 Raphaël Hertzog</p></div><div><p class="copyright">Copyright © 2008, 2009 Lucas Nussbaum</p></div><div><p class="copyright">Copyright © 1997, 1998 Christian Schwarz</p></div><div><div class="legalnotice" title="Legal Notice"><a id="idp15852328"></a><p>
This manual is free software; you may redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2, or (at your option) any later version.
</p><p>
This is distributed in the hope that it will be useful, but <span class="emphasis"><em>without
any warranty</em></span>; without even the implied warranty of merchantability
or fitness for a particular purpose. See the GNU General Public License for
more details.
</p><p>
A copy of the GNU General Public License is available as
<code class="filename">/usr/share/common-licenses/GPL-2</code> in the Debian GNU/Linux
distribution or on the World Wide Web at <a class="ulink" href="http://www.gnu.org/copyleft/gpl.html" target="_top">the GNU web site</a>. You can also obtain
it by writing to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</p><p>
If you want to print this reference, you should use the <a class="ulink" href="developers-reference.pdf" target="_top">pdf version</a>. This page is also
available in <a class="ulink" href="index.fr.html" target="_top">French</a>, <a class="ulink" href="index.de.html" target="_top">German</a> and <a class="ulink" href="index.ja.html" target="_top">Japanese</a>.
</p></div></div><div><p class="pubdate">2012-06-25</p></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl><dt><span class="chapter"><a href="scope.html">1. Scope of This Document</a></span></dt><dt><span class="chapter"><a href="new-maintainer.html">2. Applying to Become a Maintainer</a></span></dt><dd><dl><dt><span class="section"><a href="new-maintainer.html#getting-started">2.1. Getting started</a></span></dt><dt><span class="section"><a href="new-maintainer.html#mentors">2.2. Debian mentors and sponsors</a></span></dt><dt><span class="section"><a href="new-maintainer.html#registering">2.3. Registering as a Debian developer</a></span></dt></dl></dd><dt><span class="chapter"><a href="developer-duties.html">3. Debian Developer's Duties</a></span></dt><dd><dl><dt><span class="section"><a href="developer-duties.html#package-maintainer-duties">3.1. Package Maintainer's Duties</a></span></dt><dd><dl><dt><span class="section"><a href="developer-duties.html#help-release">3.1.1. Work towards the next <code class="literal">stable</code> release</a></span></dt><dt><span class="section"><a href="developer-duties.html#maintain-stable">3.1.2. Maintain packages in <code class="literal">stable</code></a></span></dt><dt><span class="section"><a href="developer-duties.html#rc-bugs">3.1.3. Manage release-critical bugs</a></span></dt><dt><span class="section"><a href="developer-duties.html#upstream-coordination">3.1.4. Coordination with upstream developers</a></span></dt></dl></dd><dt><span class="section"><a href="developer-duties.html#administrative-duties">3.2. Administrative Duties</a></span></dt><dd><dl><dt><span class="section"><a href="developer-duties.html#user-maint">3.2.1. Maintaining your Debian information</a></span></dt><dt><span class="section"><a href="developer-duties.html#key-maint">3.2.2. Maintaining your public key</a></span></dt><dt><span class="section"><a href="developer-duties.html#voting">3.2.3. Voting</a></span></dt><dt><span class="section"><a href="developer-duties.html#inform-vacation">3.2.4. Going on vacation gracefully</a></span></dt><dt><span class="section"><a href="developer-duties.html#s3.7">3.2.5. Retiring</a></span></dt><dt><span class="section"><a href="developer-duties.html#returning">3.2.6. Returning after retirement</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="resources.html">4. Resources for Debian Developers</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#mailing-lists">4.1. Mailing lists</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#mailing-lists-rules">4.1.1. Basic rules for use</a></span></dt><dt><span class="section"><a href="resources.html#core-devel-mailing-lists">4.1.2. Core development mailing lists</a></span></dt><dt><span class="section"><a href="resources.html#mailing-lists-special">4.1.3. Special lists</a></span></dt><dt><span class="section"><a href="resources.html#mailing-lists-new">4.1.4. Requesting new development-related lists</a></span></dt></dl></dd><dt><span class="section"><a href="resources.html#irc-channels">4.2. IRC channels</a></span></dt><dt><span class="section"><a href="resources.html#doc-rsrcs">4.3. Documentation</a></span></dt><dt><span class="section"><a href="resources.html#server-machines">4.4. Debian machines</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#servers-bugs">4.4.1. The bugs server</a></span></dt><dt><span class="section"><a href="resources.html#servers-ftp-master">4.4.2. The ftp-master server</a></span></dt><dt><span class="section"><a href="resources.html#servers-www">4.4.3. The www-master server</a></span></dt><dt><span class="section"><a href="resources.html#servers-people">4.4.4. The people web server</a></span></dt><dt><span class="section"><a href="resources.html#servers-vcs">4.4.5. The VCS servers</a></span></dt><dt><span class="section"><a href="resources.html#dchroot">4.4.6. chroots to different distributions</a></span></dt></dl></dd><dt><span class="section"><a href="resources.html#devel-db">4.5. The Developers Database</a></span></dt><dt><span class="section"><a href="resources.html#archive">4.6. The Debian archive</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#archive-sections">4.6.1. Sections</a></span></dt><dt><span class="section"><a href="resources.html#s4.6.2">4.6.2. Architectures</a></span></dt><dt><span class="section"><a href="resources.html#s4.6.3">4.6.3. Packages</a></span></dt><dt><span class="section"><a href="resources.html#s4.6.4">4.6.4. Distributions</a></span></dt><dt><span class="section"><a href="resources.html#codenames">4.6.5. Release code names</a></span></dt></dl></dd><dt><span class="section"><a href="resources.html#mirrors">4.7. Debian mirrors</a></span></dt><dt><span class="section"><a href="resources.html#incoming-system">4.8. The Incoming system</a></span></dt><dt><span class="section"><a href="resources.html#pkg-info">4.9. Package information</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#pkg-info-web">4.9.1. On the web</a></span></dt><dt><span class="section"><a href="resources.html#dak-ls">4.9.2. The <span class="command"><strong>dak ls</strong></span> utility</a></span></dt></dl></dd><dt><span class="section"><a href="resources.html#pkg-tracking-system">4.10. The Package Tracking System</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#pts-commands">4.10.1. The PTS email interface</a></span></dt><dt><span class="section"><a href="resources.html#pts-mail-filtering">4.10.2. Filtering PTS mails</a></span></dt><dt><span class="section"><a href="resources.html#pts-vcs-commit">4.10.3. Forwarding VCS commits in the PTS</a></span></dt><dt><span class="section"><a href="resources.html#pts-web">4.10.4. The PTS web interface</a></span></dt></dl></dd><dt><span class="section"><a href="resources.html#ddpo">4.11. Developer's packages overview</a></span></dt><dt><span class="section"><a href="resources.html#alioth">4.12. Debian's FusionForge installation: Alioth</a></span></dt><dt><span class="section"><a href="resources.html#developer-misc">4.13. Goodies for Developers</a></span></dt><dd><dl><dt><span class="section"><a href="resources.html#lwn">4.13.1. LWN Subscriptions</a></span></dt><dt><span class="section"><a href="resources.html#gandi">4.13.2. Gandi.net Hosting Discount</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pkgs.html">5. Managing Packages</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#newpackage">5.1. New packages</a></span></dt><dt><span class="section"><a href="pkgs.html#changelog-entries">5.2. Recording changes in the package</a></span></dt><dt><span class="section"><a href="pkgs.html#sanitycheck">5.3. Testing the package</a></span></dt><dt><span class="section"><a href="pkgs.html#sourcelayout">5.4. Layout of the source package</a></span></dt><dt><span class="section"><a href="pkgs.html#distribution">5.5. Picking a distribution</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#upload-stable">5.5.1. Special case: uploads to the <code class="literal">stable</code> and
<code class="literal">oldstable</code> distributions</a></span></dt><dt><span class="section"><a href="pkgs.html#upload-t-p-u">5.5.2. Special case: uploads to <code class="literal">testing/testing-proposed-updates</code></a></span></dt></dl></dd><dt><span class="section"><a href="pkgs.html#upload">5.6. Uploading a package</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#upload-ftp-master">5.6.1. Uploading to <code class="literal">ftp-master</code></a></span></dt><dt><span class="section"><a href="pkgs.html#delayed-incoming">5.6.2. Delayed uploads</a></span></dt><dt><span class="section"><a href="pkgs.html#s5.6.4">5.6.3. Security uploads</a></span></dt><dt><span class="section"><a href="pkgs.html#s5.6.5">5.6.4. Other upload queues</a></span></dt><dt><span class="section"><a href="pkgs.html#upload-notification">5.6.5. Notification that a new package has been installed</a></span></dt></dl></dd><dt><span class="section"><a href="pkgs.html#override-file">5.7. Specifying the package section, subsection and priority</a></span></dt><dt><span class="section"><a href="pkgs.html#bug-handling">5.8. Handling bugs</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#bug-monitoring">5.8.1. Monitoring bugs</a></span></dt><dt><span class="section"><a href="pkgs.html#bug-answering">5.8.2. Responding to bugs</a></span></dt><dt><span class="section"><a href="pkgs.html#bug-housekeeping">5.8.3. Bug housekeeping</a></span></dt><dt><span class="section"><a href="pkgs.html#upload-bugfix">5.8.4. When bugs are closed by new uploads</a></span></dt><dt><span class="section"><a href="pkgs.html#bug-security">5.8.5. Handling security-related bugs</a></span></dt></dl></dd><dt><span class="section"><a href="pkgs.html#archive-manip">5.9. Moving, removing, renaming, adopting, and orphaning packages</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#moving-pkgs">5.9.1. Moving packages</a></span></dt><dt><span class="section"><a href="pkgs.html#removing-pkgs">5.9.2. Removing packages</a></span></dt><dt><span class="section"><a href="pkgs.html#s5.9.3">5.9.3. Replacing or renaming packages</a></span></dt><dt><span class="section"><a href="pkgs.html#orphaning">5.9.4. Orphaning a package</a></span></dt><dt><span class="section"><a href="pkgs.html#adopting">5.9.5. Adopting a package</a></span></dt></dl></dd><dt><span class="section"><a href="pkgs.html#porting">5.10. Porting and being ported</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#kind-to-porters">5.10.1. Being kind to porters</a></span></dt><dt><span class="section"><a href="pkgs.html#porter-guidelines">5.10.2. Guidelines for porter uploads</a></span></dt><dt><span class="section"><a href="pkgs.html#porter-automation">5.10.3. Porting infrastructure and automation</a></span></dt><dt><span class="section"><a href="pkgs.html#packages-arch-specific">5.10.4. When your package is <span class="emphasis"><em>not</em></span> portable</a></span></dt><dt><span class="section"><a href="pkgs.html#non-free-buildd">5.10.5. Marking non-free packages as auto-buildable</a></span></dt></dl></dd><dt><span class="section"><a href="pkgs.html#nmu">5.11. Non-Maintainer Uploads (NMUs)</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#nmu-guidelines">5.11.1. When and how to do an NMU</a></span></dt><dt><span class="section"><a href="pkgs.html#nmu-changelog">5.11.2. NMUs and <code class="filename">debian/changelog</code></a></span></dt><dt><span class="section"><a href="pkgs.html#nmu-delayed">5.11.3. Using the <code class="literal">DELAYED/</code> queue</a></span></dt><dt><span class="section"><a href="pkgs.html#nmu-maintainer">5.11.4. NMUs from the maintainer's point of view</a></span></dt><dt><span class="section"><a href="pkgs.html#nmu-binnmu">5.11.5. Source NMUs vs Binary-only NMUs (binNMUs)</a></span></dt><dt><span class="section"><a href="pkgs.html#nmu-qa-upload">5.11.6. NMUs vs QA uploads</a></span></dt><dt><span class="section"><a href="pkgs.html#nmu-team-upload">5.11.7. NMUs vs team uploads</a></span></dt></dl></dd><dt><span class="section"><a href="pkgs.html#collaborative-maint">5.12. Collaborative maintenance</a></span></dt><dt><span class="section"><a href="pkgs.html#testing">5.13. The testing distribution</a></span></dt><dd><dl><dt><span class="section"><a href="pkgs.html#testing-basics">5.13.1. Basics</a></span></dt><dt><span class="section"><a href="pkgs.html#testing-unstable">5.13.2. Updates from unstable</a></span></dt><dt><span class="section"><a href="pkgs.html#t-p-u">5.13.3. Direct updates to testing</a></span></dt><dt><span class="section"><a href="pkgs.html#faq">5.13.4. Frequently asked questions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="best-pkging-practices.html">6. Best Packaging Practices</a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#bpp-debian-rules">6.1. Best practices for <code class="filename">debian/rules</code></a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#helper-scripts">6.1.1. Helper scripts</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#multiple-patches">6.1.2. Separating your patches into multiple files</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#multiple-binary">6.1.3. Multiple binary packages</a></span></dt></dl></dd><dt><span class="section"><a href="best-pkging-practices.html#bpp-debian-control">6.2. Best practices for <code class="filename">debian/control</code></a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#bpp-desc-basics">6.2.1. General guidelines for package descriptions</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-pkg-synopsis">6.2.2. The package synopsis, or short description</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-pkg-desc">6.2.3. The long description</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-upstream-info">6.2.4. Upstream home page</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-vcs">6.2.5. Version Control System location</a></span></dt></dl></dd><dt><span class="section"><a href="best-pkging-practices.html#bpp-debian-changelog">6.3. Best practices for <code class="filename">debian/changelog</code></a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#bpp-changelog-do">6.3.1. Writing useful changelog entries</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-changelog-misconceptions">6.3.2. Common misconceptions about changelog entries</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-changelog-errors">6.3.3. Common errors in changelog entries</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-news-debian">6.3.4. Supplementing changelogs with <code class="filename">NEWS.Debian</code> files</a></span></dt></dl></dd><dt><span class="section"><a href="best-pkging-practices.html#bpp-debian-maint-scripts">6.4. Best practices for maintainer scripts</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-config-mgmt">6.5. Configuration management with <code class="systemitem">debconf</code></a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#s6.5.1">6.5.1. Do not abuse debconf</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#s6.5.2">6.5.2. General recommendations for authors and translators</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#s6.5.3">6.5.3. Templates fields definition</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#s6.5.4">6.5.4. Templates fields specific style guide</a></span></dt></dl></dd><dt><span class="section"><a href="best-pkging-practices.html#bpp-i18n">6.6. Internationalization</a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#bpp-i18n-debconf">6.6.1. Handling debconf translations</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-i18n-docs">6.6.2. Internationalized documentation</a></span></dt></dl></dd><dt><span class="section"><a href="best-pkging-practices.html#bpp-common-situations">6.7. Common packaging situations</a></span></dt><dd><dl><dt><span class="section"><a href="best-pkging-practices.html#bpp-autotools">6.7.1. Packages using <span class="command"><strong>autoconf</strong></span>/<span class="command"><strong>automake</strong></span></a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-libraries">6.7.2. Libraries</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-docs">6.7.3. Documentation</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-other">6.7.4. Specific types of packages</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-archindepdata">6.7.5. Architecture-independent data</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-locale">6.7.6. Needing a certain locale during build</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-transition">6.7.7. Make transition packages deborphan compliant</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-origtargz">6.7.8. Best practices for <code class="filename">.orig.tar.{gz,bz2,xz}</code> files</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-dbg">6.7.9. Best practices for debug packages</a></span></dt><dt><span class="section"><a href="best-pkging-practices.html#bpp-meta">6.7.10. Best practices for meta-packages</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="beyond-pkging.html">7. Beyond Packaging</a></span></dt><dd><dl><dt><span class="section"><a href="beyond-pkging.html#submit-bug">7.1. Bug reporting</a></span></dt><dd><dl><dt><span class="section"><a href="beyond-pkging.html#submit-many-bugs">7.1.1. Reporting lots of bugs at once (mass bug filing)</a></span></dt></dl></dd><dt><span class="section"><a href="beyond-pkging.html#qa-effort">7.2. Quality Assurance effort</a></span></dt><dd><dl><dt><span class="section"><a href="beyond-pkging.html#qa-daily-work">7.2.1. Daily work</a></span></dt><dt><span class="section"><a href="beyond-pkging.html#qa-bsp">7.2.2. Bug squashing parties</a></span></dt></dl></dd><dt><span class="section"><a href="beyond-pkging.html#contacting-maintainers">7.3. Contacting other maintainers</a></span></dt><dt><span class="section"><a href="beyond-pkging.html#mia-qa">7.4. Dealing with inactive and/or unreachable maintainers</a></span></dt><dt><span class="section"><a href="beyond-pkging.html#newmaint">7.5. Interacting with prospective Debian developers</a></span></dt><dd><dl><dt><span class="section"><a href="beyond-pkging.html#sponsoring">7.5.1. Sponsoring packages</a></span></dt><dt><span class="section"><a href="beyond-pkging.html#advocating-new-developers">7.5.2. Advocating new developers</a></span></dt><dt><span class="section"><a href="beyond-pkging.html#become-application-manager">7.5.3. Handling new maintainer applications</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="l10n.html">8. Internationalization and Translations</a></span></dt><dd><dl><dt><span class="section"><a href="l10n.html#l10n-handling">8.1. How translations are handled within Debian</a></span></dt><dt><span class="section"><a href="l10n.html#l10n-faqm">8.2. I18N &amp; L10N FAQ for maintainers</a></span></dt><dd><dl><dt><span class="section"><a href="l10n.html#l10n-faqm-tr">8.2.1. How to get a given text translated</a></span></dt><dt><span class="section"><a href="l10n.html#l10n-faqm-rev">8.2.2. How to get a given translation reviewed</a></span></dt><dt><span class="section"><a href="l10n.html#l10n-faqm-update">8.2.3. How to get a given translation updated</a></span></dt><dt><span class="section"><a href="l10n.html#l10n-faqm-bug">8.2.4. How to handle a bug report concerning a translation</a></span></dt></dl></dd><dt><span class="section"><a href="l10n.html#l10n-faqtr">8.3. I18N &amp; L10N FAQ for translators</a></span></dt><dd><dl><dt><span class="section"><a href="l10n.html#l10n-faqtr-help">8.3.1. How to help the translation effort</a></span></dt><dt><span class="section"><a href="l10n.html#l10n-faqtr-inc">8.3.2. How to provide a translation for inclusion in a package</a></span></dt></dl></dd><dt><span class="section"><a href="l10n.html#l10n-best">8.4. Best current practice concerning l10n</a></span></dt></dl></dd><dt><span class="appendix"><a href="tools.html">A. Overview of Debian Maintainer Tools</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#tools-core">A.1. Core tools</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#dpkg-dev">A.1.1. <code class="systemitem">dpkg-dev</code></a></span></dt><dt><span class="section"><a href="tools.html#debconf">A.1.2. <code class="systemitem">debconf</code></a></span></dt><dt><span class="section"><a href="tools.html#fakeroot">A.1.3. <code class="systemitem">fakeroot</code></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#tools-lint">A.2. Package lint tools</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#lintian">A.2.1. <code class="systemitem">lintian</code></a></span></dt><dt><span class="section"><a href="tools.html#debdiff">A.2.2. <span class="command"><strong>debdiff</strong></span></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#tools-helpers">A.3. Helpers for <code class="filename">debian/rules</code></a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#debhelper">A.3.1. <code class="systemitem">debhelper</code></a></span></dt><dt><span class="section"><a href="tools.html#dh-make">A.3.2. <code class="systemitem">dh-make</code></a></span></dt><dt><span class="section"><a href="tools.html#equivs">A.3.3. <code class="systemitem">equivs</code></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#tools-builders">A.4. Package builders</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#cvs-buildpackage">A.4.1. <code class="systemitem">cvs-buildpackage</code></a></span></dt><dt><span class="section"><a href="tools.html#debootstrap">A.4.2. <code class="systemitem">debootstrap</code></a></span></dt><dt><span class="section"><a href="tools.html#pbuilder">A.4.3. <code class="systemitem">pbuilder</code></a></span></dt><dt><span class="section"><a href="tools.html#sbuild">A.4.4. <code class="systemitem">sbuild</code></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#uploaders">A.5. Package uploaders</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#dupload">A.5.1. <code class="systemitem">dupload</code></a></span></dt><dt><span class="section"><a href="tools.html#dput">A.5.2. <code class="systemitem">dput</code></a></span></dt><dt><span class="section"><a href="tools.html#dcut">A.5.3. <span class="command"><strong>dcut</strong></span></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#tools-maint-automate">A.6. Maintenance automation</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#devscripts">A.6.1. <code class="systemitem">devscripts</code></a></span></dt><dt><span class="section"><a href="tools.html#autotools-dev">A.6.2. <code class="systemitem">autotools-dev</code></a></span></dt><dt><span class="section"><a href="tools.html#dpkg-repack">A.6.3. <code class="systemitem">dpkg-repack</code></a></span></dt><dt><span class="section"><a href="tools.html#alien">A.6.4. <code class="systemitem">alien</code></a></span></dt><dt><span class="section"><a href="tools.html#debsums">A.6.5. <code class="systemitem">debsums</code></a></span></dt><dt><span class="section"><a href="tools.html#dpkg-dev-el">A.6.6. <code class="systemitem">dpkg-dev-el</code></a></span></dt><dt><span class="section"><a href="tools.html#dpkg-depcheck">A.6.7. <span class="command"><strong>dpkg-depcheck</strong></span></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#tools-porting">A.7. Porting tools</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#quinn-diff">A.7.1. <code class="systemitem">quinn-diff</code></a></span></dt><dt><span class="section"><a href="tools.html#dpkg-cross">A.7.2. <code class="systemitem">dpkg-cross</code></a></span></dt></dl></dd><dt><span class="section"><a href="tools.html#tools-doc">A.8. Documentation and information</a></span></dt><dd><dl><dt><span class="section"><a href="tools.html#docbook-xml">A.8.1. <code class="systemitem">docbook-xml</code></a></span></dt><dt><span class="section"><a href="tools.html#debiandoc-sgml">A.8.2. <code class="systemitem">debiandoc-sgml</code></a></span></dt><dt><span class="section"><a href="tools.html#debian-keyring">A.8.3. <code class="systemitem">debian-keyring</code></a></span></dt><dt><span class="section"><a href="tools.html#debian-maintainers">A.8.4. <code class="systemitem">debian-maintainers</code></a></span></dt><dt><span class="section"><a href="tools.html#debview">A.8.5. <code class="systemitem">debview</code></a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="scope.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Scope of This Document</td></tr></table></div></body></html>