Kwalitee Issues

has_readme

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

no_files_to_be_skipped

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/Makefile.pm

no_broken_auto_install

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.)

valid_signature

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. gpg: Signature made Fri 27 Feb 2009 08:44:20 AM JST gpg: using DSA key 122F5DF7108E4046 gpg: Can't check signature: No public key --- 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/AutoInstall.pm SHA1 ae018c4565c1277089ca8f1b28f888d95430cb7f inc/Module/Install.pm @@ -15,10 +14,10 @@ SHA1 bd988ba3fb7eee0ad889eadc2f5338a8d98fc2a3 inc/Module/Install/Metadata.pm SHA1 e9aa83f3e8b16ccfce544a90a57b63b70a497759 inc/Module/Install/Win32.pm SHA1 ade2ac0b0246d4d8e28fa46942e53f6925abda46 inc/Module/Install/WriteAll.pm -SHA1 1c2db8781bc41f0ce0ecb7a197ca6855fa487b4e lib/Net/Trac.pm -SHA1 ad4c40bb6d0a81d7bbd8023520231d5a18ca0897 lib/Net/Trac/Connection.pm +SHA1 94673d8174477940587d3720ad24f00762ef2d96 lib/Net/Trac.pm +SHA1 cf685fb3156f687336050973b2744d953b481fac lib/Net/Trac/Connection.pm SHA1 3479b0fb66d47b894bdbfa49f6e172da5a7bb835 lib/Net/Trac/Mechanize.pm -SHA1 df5af97e27f146eb347e90b70076a37080a114e4 lib/Net/Trac/Ticket.pm +SHA1 e749d21f60f57f1fe216d3bf189f46a36fb71e75 lib/Net/Trac/Ticket.pm SHA1 3b85b0cb1eb8fcdb6dbc65f7109b4f4c9202a4ee lib/Net/Trac/TicketAttachment.pm SHA1 2d118ea2f112122d9482ad90018c4862921b5f6c lib/Net/Trac/TicketHistory.pm SHA1 d6ad16bf5803bfc29571f57c1c2a9f22682acd56 lib/Net/Trac/TicketHistoryEntry.pm ==> MISMATCHED content between SIGNATURE and distribution files! <==

meta_yml_declares_perl_version

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.

has_meta_json

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

meta_yml_has_provides

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.

meta_yml_has_repository_resource

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

has_separate_license_file

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

Modules

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