[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#328951: Clarification for difference between Build-Depends and Build-Depends-Indep (Section 7.6)



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 <myon@debian.org>  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
-- 
cb@df7cb.de | http://www.df7cb.de/

Attachment: signature.asc
Description: Digital signature


Reply to: