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

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Algorithm-FloodControl-1.98/lib/Algorithm/FloodControl.pm -- Around line 202: Non-ASCII character seen before =encoding in '"Ненене,'. Assuming UTF-8

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 07 Nov 2008 01:08:20 AM JST gpg: using DSA key 4610B0A07E66E514 gpg: Can't check signature: No public key --- SIGNATURE Fri Nov 7 01:08:22 2008 +++ @@ -1,24 +1,26 @@ SHA1 4b965af34c2df36269d204281645bc48770468d7 .cvsignore SHA1 0bf137aa89c731a2466cd46f3958918fdcc1441b Changes -SHA1 fdf78441808b9e419791e7428b7b870505d83943 MANIFEST -SHA1 164a3007d27d2f3351b9527bb7c0357c6ab9aa4e META.yml -SHA1 a6635a3fae996f899132c21d03cc7cfd70bfe15f Makefile.PL +SHA1 4374f4db9e336199964e56524a040d04cfa2b0e0 MANIFEST +SHA1 09374fdb0ceea943e21c69b28f3c71ce9510a43e META.yml +SHA1 052607cf3f1a1f1900c231c5e4a4277ca36726e8 Makefile.PL SHA1 73af7dba8096be943364f3eb0c60dfa2bfd957e5 README SHA1 603bb9de29fb8cba7f13409c546750972eff645d inc/Module/AutoInstall.pm -SHA1 9ccd5cd71896a08c4452af712ecac132370213bb inc/Module/Install.pm -SHA1 618530299a7dcb7e388b7e9bc0e21bf778b526da inc/Module/Install/AutoInstall.pm -SHA1 c49e512ab6caf6bdfd980b42ed0b3d34901a9198 inc/Module/Install/Base.pm -SHA1 2ce37a94ac7c7a418b99a839e8a5f1e6ef3efad6 inc/Module/Install/Can.pm -SHA1 8f91ca53c12bb609d12dd2ce6fc63d4581e390a0 inc/Module/Install/Fetch.pm -SHA1 50e09343884e666bd4c6ed03e58592761ba74516 inc/Module/Install/Include.pm -SHA1 5cefb891354bdf6259227c56950272194fd58d1b inc/Module/Install/Makefile.pm -SHA1 692c7572df94e8304ec61cd8d8e306df477fed0c inc/Module/Install/Metadata.pm -SHA1 e3acd82e8b4cd43ca62dd2119402a66ad54460f0 inc/Module/Install/Win32.pm -SHA1 49c8e7f52761eb5869618e065bb4b8e52697de36 inc/Module/Install/WriteAll.pm -SHA1 bf8e43c76c160e1569e8ca06bd5babaddbac61c5 lib/Algorithm/FloodControl.pm +SHA1 9d48acd07200a69200916fe75533e3845bd1d704 inc/Module/Install.pm +SHA1 2602310422a09df510cdd930a6d7839d6fe948b8 inc/Module/Install/AutoInstall.pm +SHA1 868298e7f2e18df46ae8b855bf4416230955efc9 inc/Module/Install/Base.pm +SHA1 170d631fb0de987a2afd7f0e3e52e8f84464b442 inc/Module/Install/Can.pm +SHA1 ea5d7f3648077a3851ca8f377e630fec59e0ceea inc/Module/Install/Fetch.pm +SHA1 c75ac995c3c44a61e6c84973f4b6ea718d66eeea inc/Module/Install/Include.pm +SHA1 0453d4465228b89bacd1a1c737a0d3679f12ee42 inc/Module/Install/Makefile.pm +SHA1 6a87e396f199c14c3f3d2c1868e1523b5226e973 inc/Module/Install/Metadata.pm +SHA1 882a29f996a14897715214c6c5c1b28204885f5b inc/Module/Install/Win32.pm +SHA1 f30c473a85afba70e8a2fc7c914af4d6795b07fa inc/Module/Install/WriteAll.pm +SHA1 b6d48824cb72c0522c9b7ca897bd26cb82510379 lib/Algorithm/FloodControl.pm +SHA256 bf20128a2cee8f6512e32c358c6301c4d7579a180f82d19a37db62dc82d13ade lib/Algorithm/FloodControl/Backend.pm SHA1 c892012005e58a4052d423d4a4f041d4e41f08b0 lib/Algorithm/FloodControl/Backend/Cache/FastMmap.pm SHA1 806ce1f3bc04ee70d2b562afd1168973debfc67b lib/Algorithm/FloodControl/Backend/Cache/Memcached.pm SHA1 0a6eb7dfe7eea3e88bad1748cc7167f710b4fc64 lib/Algorithm/FloodControl/Backend/Cache/Memcached/Fast.pm +SHA256 3ed36320981e0a9dfb863702b43a42dba3db611099c793ee822c19c488192fd9 svn-commit.tmp SHA1 bf4e7f0d3ab470f46a4cc03c8d243b62d07f807d t/00-load.t SHA1 d617edb013d9307c7981d63be26e05680702d461 t/01-cache-memcached-fast.t SHA1 af6c3845ee2d3c5779654f02f519aa9f67047241 t/02-cache-memcached.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.

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
Algorithm::FloodControl Limit event processing to count/time ratio. 1.98 metacpan
Algorithm::FloodControl::Backend metacpan
Algorithm::FloodControl::Backend::Cache::FastMmap metacpan
Algorithm::FloodControl::Backend::Cache::Memcached metacpan
Algorithm::FloodControl::Backend::Cache::Memcached::Fast metacpan

Other Files

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