From: Russ Allbery Date: Sun, 19 Sep 2010 03:49:47 +0000 (-0700) Subject: Add introductory paragraphs for each archive area X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7a40bfbb251415c4a542407414a53ecb73f43bb2;p=debian%2Fdebian-policy.git Add introductory paragraphs for each archive area * Add introductory paragraphs for each archive area explaining briefly the purpose of that archive area. Based on a proposal by CJ Fearnley. (Closes: #594542) --- diff --git a/debian/changelog b/debian/changelog index 373e7ef..e620d6b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -34,6 +34,9 @@ debian-policy (3.9.2.0) UNRELEASED; urgency=low to remove the libc5 compatibility directories and mention the multiarch triplet directories. Based on a patch by Charles Plessy. (Closes: #597074) + * Add introductory paragraphs for each archive area explaining briefly + the purpose of that archive area. Based on a proposal by CJ + Fearnley. (Closes: #594542) * Change all non-historical references to Debian GNU/Linux to simply Debian since Debian now includes FreeBSD-based architectures. Patch from Guillem Jover. (Closes: #594656) diff --git a/policy.sgml b/policy.sgml index 13f95b0..8fd21bb 100644 --- a/policy.sgml +++ b/policy.sgml @@ -464,6 +464,20 @@ The main archive area +

+ The main archive area comprises the Debian + distribution. Only the packages in this area are considered + part of the distribution. None of the packages in + the main archive area require software outside of + that area to function. Anyone may use, share, modify and + redistribute the packages in this archive area + freely + See for + more about what we mean by free software. + . +

+

Every package in main must comply with the DFSG (Debian Free Software Guidelines). @@ -495,6 +509,13 @@ The contrib archive area +

+ The contrib archive area contains supplemental + packages intended to work with the Debian distribution, but + which require software outside of the distribution to either + build or function. +

+

Every package in contrib must comply with the DFSG.

@@ -513,7 +534,6 @@

-

Examples of packages which would be included in contrib are: @@ -535,6 +555,15 @@ The non-free archive area +

+ The non-free archive area contains supplemental + packages intended to work with the Debian distribution that do + not comply with the DFSG or have other problems that make + their distribution problematic. They may not comply with all + of the policy requirements in this manual due to restrictions + on modifications or other limitations. +

+

Packages must be placed in non-free if they are not compliant with the DFSG or are encumbered by patents