Justin Pryzby <justinpryzby@users.sourceforge.net> writes: > Regarding these bugs: > > #311786: "lintian should definitely put an error for missing > debian/rules targets" > > merged with > > #88021: "[new check (checks/rules?)] Ensure that debian/rules is a > makefile and parse for common problems" > > Marc says: > > Due to a problem with make -n (and recursive $(MAKE) calls), this > check has been postponed to a later release. > > What is the problem with make -n? Is it fixed? Is the bug documented > on Debian BTS? It's not a bug, so it's not in the BTS. The problem are rules like this: binary: $(MAKE) -f $(CWD)/debian/rules binary-arch FOO=BAR BAZ=BAR Though there are other ways to write a Makefile with the same effect, this is still a commonly used statement that will *not* be covered by this check. In fact, it often leads to false positives, so the whole check is disabled. This can't be fixed in make(1), it's a bug in the proposed check. Marc -- BOFH #126: it has Intel Inside
Attachment:
pgpaLinD9aWcP.pgp
Description: PGP signature