N: Processing changes file vsdump_0.0.38-1_i386.changes ... N: Processing 2 packages... N: ---- N: Processing source package vsdump (version 0.0.38-1) ... W: vsdump source: debian-rules-ignores-make-clean-error line 49 N: N: A rule in the debian/rules file for this package calls the package's N: clean or distclean target with a line like: N: N: -$(MAKE) distclean N: N: The leading - tells make to ignore all errors. Normally this is done N: for packages using Autoconf since Makefile may not exist. However, N: this line ignores all other error messages, not just the missing N: Makefile error. It's better to use: N: N: [ ! -f Makefile ] || $(MAKE) distclean N: N: so that other error messages from the clean or distclean rule will N: still be caught. N: W: vsdump source: configure-generated-file-in-source config.log N: N: Leaving config.cache/status causes autobuilders problems. config.cache N: and config.status are produced by GNU autoconf's configure scripts. If N: they are left in the source package, autobuilders may pick up settings N: for the wrong architecture. N: N: The clean rule in debian/rules should remove this file. This should N: ideally be done by fixing the upstream build system to do it when you N: run the appropriate cleaning command (and don't forget to forward the N: fix to the upstream authors so it doesn't happen in the next release). N: If that is already implemented, then make sure you are indeed cleaning N: it in the clean rule. If all else fails, a simple rm -f should work. N: N: Note that Lintian cannot reliably detect the removal in the clean N: rule, so once you fix this, please ignore or override this warning. N: W: vsdump source: configure-generated-file-in-source config.status