1Module::CPANTS::KwaliteUes:e:rDiCsotnrtorsi(b3u)ted PerlMoDdoucluem:e:nCtPaAtNiToSn::Kwalitee::Distros(3)
2
3
4

NAME

6       Module::CPANTS::Kwalitee::Distros - Information retrieved from the
7       various Linux and other distributions
8

SYNOPSIS

10       The metrics here are based on data provided by the various downstream
11       packaging systems.
12

DESCRIPTION

14   Methods
15       order
16
17       Defines the order in which Kwalitee tests should be run.
18
19       analyse
20
21       kwalitee_indicators
22
23       Returns the Kwalitee Indicators datastructure.
24
25       ·   distributed_by_debian
26
27           True if the module (package) is repackaged by the Debian-Perl team
28           and you can install it using the package management system of
29           Debian.
30
31       ·   latest_version_distributed_by_debian
32
33           True if the latest version of the module (package) is repackaged by
34           Debian
35
36       ·   has_no_bugs_reported_in_debian
37
38           True for if the module is distributed by Debian and no bugs were
39           reported.
40
41       ·   has_no_patches_in_debian
42
43           True for if the module is distributed by Debian and no patches
44           applied.
45

Caveats

47       CPAN_dist, the name of CPAN distribution is inferred from the download
48       location, for Debian packages. It works 99% of the time, but it is not
49       completely reliable.  If it fails to detect something, it will spit out
50       the known download location.
51
52       CPAN_vers, the version number reported by Debian is inferred from the
53       debian version.  This fails a lot, since Debian has a mechanism for
54       "unmangling" upstream versions which is non-reversible. We have to use
55       that many times to fix versioning problems, and those packages will
56       show a different version (e.g. 1.080 vs 1.80)
57
58       The first problem is something the Debian people like to solve by
59       adding metadata to the packages, for many other useful stuff (like
60       automatic upstream bug tracking and handling). About the second...
61       well, it's a difficult one.
62
63       CPANTS does not yet handle the second issue.
64
66       Basic homepage: http://packages.debian.org/src:$pkgname
67
68       Detalied homepage: http://packages.qa.debian.org/$pkgname
69
70       Bugs report: http://bugs.debian.org/src:$pkgname
71
72       Public SVN repository: http://svn.debian.org/wsvn/pkg-perl/trunk/$pkg
73
74       From that last URL, you might be interested in the debian/ and
75       debian/patches subdirectories.
76

SEE ALSO

78       Module::CPANTS::Analyse
79

AUTHOR

81       Thomas Klausner, <domm@cpan.org>, http://domm.zsi.at and Gabor Szabo,
82       <gabor@pti.co.il>, http://www.szabgab.com with the help of MartA~n
83       Ferrari and the Debian Perl packaging team.
84
86       Copyright (C) 2003-2009  Thomas Klausner Copyright (C) 2006-2008  Gabor
87       Szabo
88
89       You may use and distribute this module according to the same terms that
90       Perl is distributed under.
91
92
93
94perl v5.12.0                      2010-05-0M3odule::CPANTS::Kwalitee::Distros(3)
Impressum