Kwalitee Issues

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 08 Feb 2008 11:19:24 AM JST gpg: using DSA key B317D0B4787244FA gpg: Can't check signature: No public key --- SIGNATURE Fri Feb 8 11:19:28 2008 +++ @@ -1,8 +1,8 @@ -SHA1 9b603cab9aa861754ae9babb92106bd736c7526f Changes +SHA1 b7d5b38fa261f4dba766e35860c2065f676ef3d9 Changes SHA1 6cd5059a0260d875f6de80bb3c6c1adcfd2df3d6 MANIFEST -SHA1 025d8b93c1519f3c18b1369be42acd88a47fe339 META.yml -SHA1 02b87b724e669f3fb61bd05036033c1e8d5b486c Makefile.PL -SHA1 52f14e81d1a3b4566a36ab6eb6297f6363aeca17 README +SHA1 1ebfb8c95572927d4eb2451d57838cdf5caac71e META.yml +SHA1 0b913edf581d58b55f76d59426097f10a547912c Makefile.PL +SHA1 fc488c2ea79ccd7d757812f0c6b6c731b1189c34 README SHA1 053eac69ed3cb793881ada775a13862e92700564 bin/hm SHA1 c2d28957665c0c4436f4985af8d486b36bb75f1a bin/hm-braindump SHA1 6786f1492f1fc5937ed7b0d4555ace37075c14d1 bin/hm-create @@ -10,16 +10,16 @@ SHA1 e06b801a037fb365d9367a907d920057ad8e01cc bin/hm-sync SHA1 966dcedaa4412d460902936b63cdf1b5ec945324 bin/hm-todo SHA1 603bb9de29fb8cba7f13409c546750972eff645d inc/Module/AutoInstall.pm -SHA1 78edb89a439463e44c33a72bbee84c54d0dc8aaf inc/Module/Install.pm -SHA1 ae32c02b539901de91f06366ce9bdbb7a7bd040b inc/Module/Install/AutoInstall.pm -SHA1 8ea4e37df83fd0c1c050be5c8da75545c3828d9b inc/Module/Install/Base.pm -SHA1 1da6031583c32f0d1ec073b8376102fc51427dcc inc/Module/Install/Can.pm -SHA1 b779375b90c16af2f31f38a1dd2b5df223c7f2fb inc/Module/Install/Fetch.pm -SHA1 6bf0d0d100b94d1a2ce64d010c8813dec26ac480 inc/Module/Install/Include.pm -SHA1 2054450e1e9c1dd8056362bf4a64ae70d5d71476 inc/Module/Install/Makefile.pm -SHA1 5d6189b2cad15cf9932a28faafd55130c8247e83 inc/Module/Install/Metadata.pm -SHA1 8015c2aceacb9b793e8a472036f93d0bac67c0db inc/Module/Install/Scripts.pm -SHA1 02af973fae2ac3531fa6b704574b2b8cb2a08148 inc/Module/Install/Win32.pm -SHA1 3a2eab96e91cca8d99938cda7791759ae9d97b3a inc/Module/Install/WriteAll.pm -SHA1 bd72973a656e22862c811b108705a0842859256f lib/Net/Hiveminder.pm +SHA1 74d99462a41ee8ec44e60371b4235d40eb8f145b inc/Module/Install.pm +SHA1 3e5ada5531e021e1df045a45a3a9e31729f8aee5 inc/Module/Install/AutoInstall.pm +SHA1 079bb845af2f02eda6f69a2b9ef5de0d43ef8831 inc/Module/Install/Base.pm +SHA1 3de8d115ba66f20dd952c22ea117c1ad85f7482d inc/Module/Install/Can.pm +SHA1 ff5c39e579bf0b3f4b0c4b6c10c9a227f1661e0e inc/Module/Install/Fetch.pm +SHA1 ed9ed0b81123872133a87383df0c04561ef882dd inc/Module/Install/Include.pm +SHA1 ece776bd83b1298e22e98dc1b99277388d834ba6 inc/Module/Install/Makefile.pm +SHA1 4a35fc93003fb077dc2436695b1273b282f6e2cb inc/Module/Install/Metadata.pm +SHA1 55d0547ad574e0d2c10a055c871bc60003252579 inc/Module/Install/Scripts.pm +SHA1 2775f7308fc5dfb655561a2993b37e3bde91f31d inc/Module/Install/Win32.pm +SHA1 0a3bf079594087c6e2d89e2cddb33f8cd1785df0 inc/Module/Install/WriteAll.pm +SHA1 4a4c43a0913d3b48cd14d75b79839f7d45b4e770 lib/Net/Hiveminder.pm SHA1 16552e29fc20df41ae80fbd70289ca803d3121c0 t/000-load.t ==> 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.

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Net::Hiveminder

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::Hiveminder Perl interface to hiveminder.com 0.05 metacpan

Other Files

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