Kwalitee Issues


Add a README to the distribution. It should contain a quick description of your module and how to install it.


Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)


Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: Makefile.PL,inc/Module/Install/


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. WARNING: This key is not certified with a trusted signature! Primary key fingerprint: AB4A 62CF 1A1A 119A 0462 39D6 122F 5DF7 108E 4046 --- SIGNATURE Sun Apr 12 13:19:42 2009 +++ @@ -1,8 +1,7 @@ -SHA1 7b412360ac974f036c88c6ff3028ffe7be96fb9a Changes -SHA1 15716411a1242ef52ea1c92fa71483ea7a0e4751 MANIFEST -SHA1 0a1312b976f1c61b4f2029d2fd9e348f50b9de8c MANIFEST.SKIP +SHA1 68fa3855294b23dea49fe82683ca4e5c9bc5786a Changes +SHA1 9676ef5f9681493a3a6d342153fa553c7bf50710 MANIFEST +SHA1 02b8042933c6a16e7686959658e8b27f0beb1839 MANIFEST.SKIP SHA1 35e965fffd75fc9871fab402d37f386954aeb413 META.yml -SHA1 fc44d5c1f83de051aee4293630eda2d1fb3fe896 Makefile SHA1 7bc9a9055ba26fa8ade2837e9f67b528bb50f38f Makefile.PL SHA1 603bb9de29fb8cba7f13409c546750972eff645d inc/Module/ SHA1 ae018c4565c1277089ca8f1b28f888d95430cb7f inc/Module/ @@ -15,10 +14,10 @@ SHA1 bd988ba3fb7eee0ad889eadc2f5338a8d98fc2a3 inc/Module/Install/ SHA1 e9aa83f3e8b16ccfce544a90a57b63b70a497759 inc/Module/Install/ SHA1 ade2ac0b0246d4d8e28fa46942e53f6925abda46 inc/Module/Install/ -SHA1 1c2db8781bc41f0ce0ecb7a197ca6855fa487b4e lib/Net/ -SHA1 ad4c40bb6d0a81d7bbd8023520231d5a18ca0897 lib/Net/Trac/ +SHA1 94673d8174477940587d3720ad24f00762ef2d96 lib/Net/ +SHA1 cf685fb3156f687336050973b2744d953b481fac lib/Net/Trac/ SHA1 3479b0fb66d47b894bdbfa49f6e172da5a7bb835 lib/Net/Trac/ -SHA1 df5af97e27f146eb347e90b70076a37080a114e4 lib/Net/Trac/ +SHA1 e749d21f60f57f1fe216d3bf189f46a36fb71e75 lib/Net/Trac/ SHA1 3b85b0cb1eb8fcdb6dbc65f7109b4f4c9202a4ee lib/Net/Trac/ SHA1 2d118ea2f112122d9482ad90018c4862921b5f6c lib/Net/Trac/ SHA1 d6ad16bf5803bfc29571f57c1c2a9f22682acd56 lib/Net/Trac/ ==> MISMATCHED content between SIGNATURE and distribution files! <==


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Net::Trac Interact with a remote Trac instance 0.12 metacpan
Net::Trac::Connection Connection to a remote Trac server metacpan
Net::Trac::Mechanize Provides persistent credentials for the Trac instance metacpan
Net::Trac::Ticket Create, read, and update tickets on a remote Trac instance metacpan
Net::Trac::TicketAttachment Represents a single attachment for a Trac ticket metacpan
Net::Trac::TicketHistory A Trac ticket's history metacpan
Net::Trac::TicketHistoryEntry A single history entry for a Trac ticket metacpan
Net::Trac::TicketPropChange A single property change in a Trac ticket history entry metacpan
Net::Trac::TicketSearch A ticket search (custom query) in Trac metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan