{ head("Lintian") }
Lintian dissects Debian packages and tries to find bugs and policy violations. It contains automated checks for many aspects of Debian policy as well as some checks for common errors.
For more information, see the User Manual.
Auto-generated documentation of the Lintian Perl Library API can be found here.
Lintian is available in the Debian lintian package.
The following archives are processed by Lintian:
Archive name | Attribute | Attribute value |
---|---|---|
${name} | Architectures | $archs |
Distributions/Suites | $distributions | |
Components | $components | |
Mirror timestamp | $timestamp |
Last updated: | {$timestamp} |
Maintainers: | {$delta{maintainers}} |
Package groups: | {$delta{'groups-known'}} |
Rescheduled groups: | {$delta{'groups-backlog'}} |
Groups with processing errors: | {$delta{'groups-with-errors'}} |
Source packages: | {$delta{'source-packages'}} |
Binary packages: | {$delta{'binary-packages'}} |
μdeb packages: | {$delta{'udeb-packages'}} |
E Errors: | {$delta{errors}} |
W Warnings: | {$delta{warnings}} |
I Info tags: | {$delta{info}} |
P Pedantic tags: | {$delta{pedantic}} |
O Overridden tags: | {$delta{overridden}} |
X Experimental tags: | {$delta{experimental}} |
Lintian version: | {$version} |
(The numbers in parentheses describe the changes since the last Lintian report, published on {$previous}.)
{ if ($graphs) { my $graph_link = resource_path('statistics.svg'); $OUT .= qq(\n); $OUT .= qq( Evolution of Lintian tags over the past\n); $OUT .= qq( $graphs_days days:
\n); $OUT .= qq( \n); } }