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'.