[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: