Bug#86436: Build-Depends: should vs may
On Sun, Feb 18, 2001 at 03:34:35AM +0100, Peter Palfrader wrote:
> | 2.4.2. Package relationships
> | ----------------------------
> |
> | Source packages should specify which binary packages they require to
> ^^^^^^
> | be installed or not to be installed in order to build correctly.
>
>
> | 7. Declaring relationships between packages
> | -------------------------------------------
> | [..]
> | Source packages may declare relationships to binary packages, saying
> ^^^
> | that they require certain binary packages to be installed or absent at
> | the time of building the package.
>
> I suggest the /may/ be changed to a /should/ so that it is clear
> the Build-Depends really SHOULD be declared.
>
I agree in general with what you are saying. However the language is still
poor. I suspect that section 7 is really trying to say -- 'A source package may
require a binary package to be installed in order to build correctly. If it
does, it should specify this relationship'.
Reply to: