Package: debian-policy
Version: 3.6.2.1
Severity: normal
Tags: patch

Hi,

the patch below clarifies the difference between Build-Depends and
Build-Depends-Indep. The current policy section is hard to grasp; most
new maintainers are confused by the information there. The information
is of course correct, but the wording does not stress the important
point "Build-Depends-Indep is what the autobuilders _don't_ need".

Please consider applying the patch below - thanks.


diff -Nru /srv/tmp/0TuPtlIIPp/debian-policy-3.6.2.1/debian/changelog 
/srv/tmp/LNvGU4M0lC/debian-policy-3.6.2.1/debian/changelog
--- /srv/tmp/0TuPtlIIPp/debian-policy-3.6.2.1/debian/changelog  2005-06-18 
07:53:56.000000000 +0200
+++ /srv/tmp/LNvGU4M0lC/debian-policy-3.6.2.1/debian/changelog  2005-09-18 
12:57:20.000000000 +0200
@@ -1,3 +1,10 @@
+debian-policy (3.6.2.1-0.1) unstable; urgency=low
+
+  * Clarify the difference between Build-Depends and Build-Depends-Indep in
+    Section 7.6.
+
+ -- Christoph Berg <[EMAIL PROTECTED]>  Sun, 18 Sep 2005 12:56:02 +0200
+
 debian-policy (3.6.2.1) unstable; urgency=low
 
   * Bug fix: "debian-policy: Typo in upgrading-checklist.txt.gz", thanks
diff -Nru /srv/tmp/0TuPtlIIPp/debian-policy-3.6.2.1/policy.sgml 
/srv/tmp/LNvGU4M0lC/debian-policy-3.6.2.1/policy.sgml
--- /srv/tmp/0TuPtlIIPp/debian-policy-3.6.2.1/policy.sgml       2005-06-17 
05:18:37.000000000 +0200
+++ /srv/tmp/LNvGU4M0lC/debian-policy-3.6.2.1/policy.sgml       2005-09-18 
12:55:55.000000000 +0200
@@ -4307,15 +4307,14 @@
           the targets in <tt>debian/rules</tt>, as follows:<footnote>
            <p>
              If you make "build-arch" or "binary-arch", you need
-             Build-Depends.  If you make "build-indep" or
-             "binary-indep", you need Build-Depends and
-             Build-Depends-Indep.  If you make "build" or "binary",
-             you need both.
+             Build-Depends.  If you make "build-indep", "build",
+             "binary-indep", or "binary", you need Build-Depends and
+             Build-Depends-Indep.
            </p>
            <p>
-             There is no Build-Depends-Arch; the autobuilders will
-             only need the Build-Depends if they know how to build
-             only build-arch and binary-arch.  Anyone building the
+             Build-Depends is essentially "Build-Depends-Arch";
+             the autobuilders will only need the Build-Depends since they
+             only use build-arch and binary-arch.  Anyone building the
              build-indep/binary-indep targets is basically assumed to
              be building the whole package and so installs all build
              dependencies.

Christoph
-- 
[EMAIL PROTECTED] | http://www.df7cb.de/

Attachment: signature.asc
Description: Digital signature

Reply via email to