Module::CPANTS::KwalitUserDContributed PerModule::CPANTS::Kwalitee::Distros(3)NAMEModule::CPANTS::Kwalitee::Distros - Information retrieved from the
various Linux and other distributions
SYNOPSIS
The metrics here are based on data provided by the various downstream
packaging systems.
DESCRIPTION
Methods
order
Defines the order in which Kwalitee tests should be run.
analyse
kwalitee_indicators
Returns the Kwalitee Indicators datastructure.
· distributed_by_debian
True if the module (package) is repackaged by the Debian-Perl team
and you can install it using the package management system of
Debian.
· latest_version_distributed_by_debian
True if the latest version of the module (package) is repackaged by
Debian
· has_no_bugs_reported_in_debian
True for if the module is distributed by Debian and no bugs were
reported.
· has_no_patches_in_debian
True for if the module is distributed by Debian and no patches
applied.
Caveats
CPAN_dist, the name of CPAN distribution is inferred from the download
location, for Debian packages. It works 99% of the time, but it is not
completely reliable. If it fails to detect something, it will spit out
the known download location.
CPAN_vers, the version number reported by Debian is inferred from the
debian version. This fails a lot, since Debian has a mechanism for
"unmangling" upstream versions which is non-reversible. We have to use
that many times to fix versioning problems, and those packages will
show a different version (e.g. 1.080 vs 1.80)
The first problem is something the Debian people like to solve by
adding metadata to the packages, for many other useful stuff (like
automatic upstream bug tracking and handling). About the second...
well, it's a difficult one.
CPANTS does not yet handle the second issue.
LINKS
Basic homepage: http://packages.debian.org/src:$pkgname
Detalied homepage: http://packages.qa.debian.org/$pkgname
Bugs report: http://bugs.debian.org/src:$pkgname
Public SVN repository: http://svn.debian.org/wsvn/pkg-perl/trunk/$pkg
From that last URL, you might be interested in the debian/ and
debian/patches subdirectories.
SEE ALSO
Module::CPANTS::Analyse
AUTHOR
Thomas Klausner, <domm@cpan.org>, http://domm.zsi.at and Gabor Szabo,
<gabor@pti.co.il>, http://www.szabgab.com with the help of MartA~n
Ferrari and the Debian Perl packaging team.
COPYRIGHT AND LICENSE
Copyright (C) 2003-2009 Thomas Klausner Copyright (C) 2006-2008 Gabor
Szabo
You may use and distribute this module according to the same terms that
Perl is distributed under.
perl v5.14.12011-07-Module::CPANTS::Kwalitee::Distros(3)