Sanity Checks With lintian
This tool provides automated checks for common packaging mistakes in both binary and source packages, including Debian policy violations and potential compatibility problems.
While a maintainer typically aims to correct all issues pointed out by lintian
, different distributions can have different policies regarding them. For example, Ubuntu requires all packages originating in Ubuntu to be clean, but for a package merged into Ubuntu from Debian, there is no such requirement: new changes should simply not introduce any warnings in addition to existing ones. This is done to minimize the divergence between Debian and Ubuntu packages.
Here are example lintian
outputs:
Read more about this topic: Debian Build Toolchain
Famous quotes containing the words sanity and/or checks:
“When the object is perceived as particular and unique and not merely the member of a family, when it appears independent of any general notion and detached from the sanity of a cause, isolated and inexplicable in the light of ignorance, then and only then may it be a source of enchantment.”
—Samuel Beckett (19061989)
“Old fools are babes again, and must be used
With checks as flatteries.”
—William Shakespeare (15641616)