Package: debian-policy Version: 3.7.2.2 Severity: wishlist Tags: patch The suggestions given in Policy 4.9 about a build target being empty and the binary target depending on other build targets seems a bit wrong - why would the build target itself not depend on the other targets? I suggest a patch below, wording is borrowed from a paragraph about the binary target.
This is not really a functional change, just explaining best practices. It's also not officially a proposal, as my key isn't in the keyring. Peter --- policy.sgml +++ policy.sgml @@ -1738,17 +1738,10 @@ </p> <p> - For some packages, notably ones where the same - source tree is compiled in different ways to produce - two binary packages, the <tt>build</tt> target - does not make much sense. For these packages it is - good enough to provide two (or more) targets - (<tt>build-a</tt> and <tt>build-b</tt> or whatever) - for each of the ways of building the package, and a - <tt>build</tt> target that does nothing. The - <tt>binary</tt> target will have to build the - package in each of the possible ways and make the - binary package out of each. + <tt>build</tt> may be (and commonly is) a target with + no commands which simply depends on <tt>build-arch</tt> + and <tt>build-indep</tt> (see below), or on other + targets split from <tt>build</tt> for readability. </p> <p>
signature.asc
Description: Digital signature