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