1Module::CPANTS::KwaliteUes:e:rDiCsotnrtorsi(b3u)ted PerlMoDdoucluem:e:nCtPaAtNiToSn::Kwalitee::Distros(3)
2
3
4
6 Module::CPANTS::Kwalitee::Distros - Information retrieved from the
7 various Linux and other distributions
8
10 The metrics here are based on data provided by the various downstream
11 packaging systems.
12
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
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
78 Module::CPANTS::Analyse
79
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)