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/
signature.asc
Description: Digital signature

