<!entity % commondata SYSTEM "common.ent" > %commondata;
<!-- CVS revision of this document -->
- <!entity cvs-rev "$Revision: 1.165 $">
+ <!entity cvs-rev "$Revision: 1.166 $">
<!-- if you are translating this document, please notate the CVS
revision of the developers reference here -->
<!--
package licenses of the packages in <em>non-free</em> and include as
many on the CD-ROMs as he's allowed to. (Since this varies greatly from
vendor to vendor, this job can't be done by the Debian developers.)
+ <p>
+Note also that the term "section" is also used to refer to categories
+which simplify the organization and browsing of available packages, e.g.
+<em>admin</em>, <em>net</em>, <em>utils</em> etc. Once upon a time, these
+sections (subsections, rather) existed in the form of subdirectories within
+the Debian archive. Nowadays, these exist only in the "Section" header
+fields of packages.
<sect1>Architectures
pages">.
-<!-- <sect1>Subsections
- <p>
-The sections <em>main</em>, <em>contrib</em>, and <em>non-free</em>
-are split into <em>subsections</em> to simplify the installation
-process and the maintenance of the archive. Subsections simply exist to
-simplify the organization and browsing of available packages. The
-<url id="&url-debian-policy;" name="Debian Policy Manual"> gives
-the authoritative list of subsections.
-
- <p>
-Note however that with the introduction of package pools (see the top-level
-<em>pool/</em> directory), the subsections in the form of subdirectories
-will eventually cease to exist. They will be kept in the packages' `Section'
-header fields, though. -->
<sect1>Packages
<p>
id="upload-bugfix">.
- <sect2>The original source tarball
+ <sect1>The original source tarball
<p>
The first time a version is uploaded which corresponds to a particular
upstream version, the original source tar file should be uploaded and
byte-for-byte identical with the one already in the archive.
- <sect2 id="upload-dist">Picking a distribution
+ <sect1 id="upload-dist">Picking a distribution
<p>
The <tt>Distribution</tt> field, which originates from the first line of
the <file>debian/changelog</file> file, indicates which distribution the
In particular, it never makes sense to combine the <em>experimental</em>
distribution with anything else.
-
- <sect3 id="upload-stable">Uploading to <em>stable</em>
+ <sect2 id="upload-stable">Uploading to <em>stable</em>
<p>
Uploading to <em>stable</em> means that the package will be placed into the
<file>stable-proposed-updates</file> directory of the Debian archive for further
<em>stable</em>, because otherwise the package won't be considered for
inclusion.
- <sect3 id="upload-t-p-u">Uploading to <em>testing-proposed-updates</em>
+ <sect2 id="upload-t-p-u">Uploading to <em>testing-proposed-updates</em>
<p>
The testing distribution is fed with packages from unstable according to the rules
explained in <ref id="testing">. However, the release manager may stop the testing
newer development version in unstable), you may use it but it is recommended to ask
the authorization of the release manager before.
+
<sect1 id="uploading">Uploading a package
<sect2 id="upload-ftp-master">Uploading to <tt>ftp-master</tt>
section the package was inserted into. If there is a disparity, you
will receive a separate email notifying you of that. Read on below.
- <sect2 id="override-file">The override file
+ <sect1 id="override-file">Package section and priority, or the override file
<p>
The <file>debian/control</file> file's <tt>Section</tt> and
<tt>Priority</tt> fields do not actually specify where the file will
For more information about <em>override files</em>, see <manref
name="dpkg-scanpackages" section="8">, &file-bts-mailing;, and
&file-bts-info;.
-
+ <p>
+Note also that the term "section" is used for the separation of packages
+according to their licensing, e.g. <em>main</em>, <em>contrib</em> and
+<em>non-free</em>. This is described in another section, <ref id="archive">.
<sect id="nmu">Non-Maintainer Uploads (NMUs)