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:
“They relieve and recommend each other, and the sanity of society is a balance of a thousand insanities. She punishes abstractionists, and will only forgive an induction which is rare and casual.”
—Ralph Waldo Emerson (18031882)
“No one ever checks a Dun & Bradstreet rating in the bedroom.”
—Stanley Shapiro (19251990)