Thomas Klausner wrote:
On Mon, Jan 28, 2008 at 08:24:39AM +0000, Alistair Crooks wrote:ERROR: security/dsniff/Makefile.common:4: PKGREVISION must not be set outside the package Makefile.Why does pkglint say that?Because it's the current practice -- usually, different packages using the same Makefile.common have different dependencies and will be bumped at different times (e.g. for shlib major bumps) and thus the PKGREVISIONs should be in the separate Makefiles.
In this special case, changing the PKGREVISION in the Makefile.common doesn't have an effect on both packages, since one of them overrides it later. To prevent this unexpected behavior, this error message exists.
Roland