Re: package errors requiring human judgment to detect?
* Paul Elliott <pelliott@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
Reply to: