Run perltidy

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Remove a perl critic problem

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Add license-problem to not checked tags

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Apply (new version of) perltidy on all files

Signed-off-by: Niels Thykier <niels@thykier.net>
Test::Lintian,t: Add helper to make others.t redundant

Signed-off-by: Niels Thykier <niels@thykier.net>
t: Split 02-minimum-version.t into smaller scripts

Signed-off-by: Niels Thykier <niels@thykier.net>
Refactor parts of t/runtests into Test::Lintian::Harness

Signed-off-by: Niels Thykier <niels@thykier.net>
L::Unpacker: Use exec interface when run under coverage

When LINTIAN_COVERAGE is set to a truth value, use the "exec"
interface.  This allows Devel::Cover to compute coverage for
collections.  These are sadly lost with the default call interface,
since Devel::Cover relies on END-handlers and we use POSIX::_exit.

Signed-off-by: Niels Thykier <niels@thykier.net>
coll/index: Remove unused "use Cwd"

Signed-off-by: Niels Thykier <niels@thykier.net>
t/runtests: Filter out most of the warnings from D::Cover

Add a simple regex to filter out most (but sadly not all) of the
warnings caused by Devel::emits when it processing Lintian.

Signed-off-by: Niels Thykier <niels@thykier.net>
Move strange name to it own test

It will allow to skip this test in future.

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
add attempt to source
Detect missing sources

Detect missing source searching in well known directory and do some subst in basename.

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Add testcase for source and compiled form in same directory for missing-source

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Add changelog and description

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
c/control-files: Remove special case for udebs

[Ref] https://lists.debian.org/debian-lint-maint/2014/03/msg00090.html

Signed-off-by: Niels Thykier <niels@thykier.net>
L::Unpacker: Avoid mixing low/high preceedence operators

Signed-off-by: Niels Thykier <niels@thykier.net>
man/lintian.pod.in: Remove --packages-file reference

Lintian no longer supports --packages-file (replaced by
--packages-from-file).

Signed-off-by: Niels Thykier <niels@thykier.net>
lintian: Remove call to undefined function

Signed-off-by: Niels Thykier <niels@thykier.net>
Add detection of missing python source

Detect missing .py for .pyc or pyo

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>