Lintian

Software package error and consistency checker for Debian

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Lintian" – news · newspapers · books · scholar · JSTOR (March 2012) (Learn how and when to remove this message)

|

Lintian

Stable release|

2.115.3

Repository|

* salsa.debian.org/lintian/lintian.git

Operating system| Linux
License| GNU General Public License
Website| http://lintian.debian.org/

Lintian is a Debian package checker. It can be used to check binary and source packages for compliance with the Debian policy and for other common packaging errors.[1]

Used in conjunction with `dpkg`, the Debian package management system. It checks Debian software packages for common inconsistencies and errors. As of Nov 10th 2022, the latest version complies to Debian standards version 4.6.0.1.

In 2009, the Debian FTP masters announced that they would use Lintian to automatically reject packages uploaded to Debian. They acknowledged that some of the issues diagnosed by Lintian had rare exceptions, which could be overridden by the maintainer.[2] The idea to use Lintian as an automatic rejection mechanism was proposed already in 1998 by Christian Schwarz, when he announced the creation of Lintian.[3]

Linda was another application that was intended to overcome many difficulties with Lintian. It was written in Python and was faster than current versions of Lintian. However, Lintian was better known and underwent many fixes to overcome past difficulties.[4]

## See also

[edit]

* Free and open-source software portal

* dpkg
* deb (file format)
* Debian build toolchain
* lint, the original C language source code analysis program (Lintian is not based on lint source code)

## References

[edit]

1. ^ "Lintian User's Manual".
2. ^ "Lintian based autorejects".
3. ^ "Lintian -- detecting hundrets of bugs within seconds".
4. ^ Misc development news (#5)

## External links

[edit]

* Official website

This installation software article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template