Lintian

Infrastructure

Interacting with the team

Usual roles

Task description

Lintian is a comprehensive package checker for Debian packages. It primarily tries to check for Debian Policy violations and violations of various sub-policies, but it also checks for best practices, common mistakes, and problems that maintainers like to catch before uploads.

Lintian by design only performs checks internal to a single package which can be done without external information other than Lintian itself. This allows stability of output: Lintian will produce the same report for a given package and a given version of Lintian each time it's run. Cross-repository checks and checks for consistency and linkages between packages should be done by other tools.

The team also maintains http://lintian.debian.org/ as a presentation of the results of running Lintian on the entire archive. Currently, due to limitations in both disk space and available CPU, as well as limitations in Lintian's archive-wide configuration abilities, these checks are only done on the main category of the archive and only for arch: i386 and arch: all packages.

Get involved

Easy Projects

Larger Projects

Hard Projects

More stuff

DebConf7 Discussion

Accumulated notes from the DebConf7 lintian BOF. Russ promised to, and still intends to, turn this into a post, but hasn't had time to do so yet. Please feel free to re-edit, format into a more coherent structure, etc.


Teams/Lintian (last edited 2008-06-26 17:44:06 by RussAllbery)