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