* Paul Elliott <pelli...@blackpatchpanel.com>, 2011-10-31, 02:47:
Does anyone have a list of the most common errors that can not be caught by lintian because they require human judgment to detect?

This is a list of bugs that I spot regularly when reviewing packages:
- debian/rules doesn't trap errors. [0]
- debian/rules doesn't honour DEB_BUILD_OPTIONS=nocheck. [1]
- debian/rules doesn't honour DEB_BUILD_OPTIONS=noopt. [1]
- Build-Depends-Indep contains packages that are needed for the clean target[2].
- Depends in debian/control is incomplete.
- debian/copyright is incomplete or inadequate.
- debian/changelog doesn't describe all the changes made to packaging.
- There are typos in description, changelog etc.


[0] See Policy 4.6.
[1] See Policy 4.9.1.
[2] As per Policy 7.7, if a package is needed in the clean target, it must be listed in Build-Depends, even if all binary packages are arch:all.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111101180731.ga1...@jwilk.net

Reply via email to