Kwalitee Issues

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (28) does not match dist (31):
  • Missing in MANIFEST: LICENSE, t/release-has-version.t, t/release-no-tabs.t, t/release-pod-syntax.t
  • Missing in Dist: t/pod-coverage.t

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 Tue 16 Feb 2010 09:07:23 PM JST gpg: using DSA key E4730ECFC9870033 gpg: Can't check signature: No public key --- SIGNATURE Thu Nov 24 08:37:36 2011 +++ @@ -1,10 +1,9 @@ -SHA1 60b8cd7cca1bbf634d88bf097e5594035e9432c3 .cvsignore -SHA1 0a8a4694e1891c6e33f8870680a3db403deb5f88 Changes -SHA1 0afe5873b588c1dd67bf22d06e8a4b1c52038aa9 MANIFEST -SHA1 24a5a60c1c311b8915392fc17bc4e4ca4bbe10e4 MANIFEST.SKIP +SHA1 a4270b70c3ee8a2b5bbb4eb6468bc7a94491b5c4 Changes +SHA1 729bbc66919380a9118c09e043bf9ddd0de871c1 MANIFEST +SHA1 1abe021d0a7df6d2311db0728508b97627a7fd33 MANIFEST.SKIP SHA1 9a6406ff5c1d7cd451847f30061c6009f091696a META.yml -SHA1 2d7dfd3acb730c2cc1befa803c0f220b48a441d2 Makefile.PL -SHA1 bc9f9c865802bb69833b56437239d5758dd3dcac README +SHA1 73aced1674f22f2905eb1e004a1833d4b9410eb7 Makefile.PL +SHA1 b7b8618957b063325b734b82d79413be29c5485c README SHA1 e5fb92ac217988bfc7a6af739b0459627020a27e inc/Module/AutoInstall.pm SHA1 fd5f3c4f0418efee3b9b16cf8c3902e8374909df inc/Module/Install.pm SHA1 5c529e96420d964b192f011b121283a4916f7331 inc/Module/Install/AutoInstall.pm @@ -16,7 +15,7 @@ SHA1 12bf1867955480d47d5171a9e9c6a96fabe0b58f inc/Module/Install/Metadata.pm SHA1 f7ee667e878bd2faf22ee9358a7b5a2cc8e91ba4 inc/Module/Install/Win32.pm SHA1 8ed29d6cf217e0977469575d788599cbfb53a5ca inc/Module/Install/WriteAll.pm -SHA1 3a0ddc67d10bd9ee6b3041e90d10fe11c2a8ac3f lib/Catalyst/Plugin/ErrorCatcher/ActiveMQ/Stomp.pm +SHA1 55d93a643b42941218114267e4934533f70043d0 lib/Catalyst/Plugin/ErrorCatcher/ActiveMQ/Stomp.pm SHA1 204d06c9aae17503b775ae10cd1577edd4a09e27 t/00-load.t SHA1 f6512b37c56f2735004794bb28fb2beb2d114ec3 t/01.emit.activemq.stomp.t SHA1 f8282997d5533b34d16a770514abbf4b04f850c3 t/lib/Test/ActiveMQ.pm @@ -24,11 +23,4 @@ SHA1 49d420cb969d9c3d1aa5325f35b53ed80f5e0583 t/lib/TestApp/Controller/Foo.pm SHA1 b721eca494a868418e5a8edec45823fd5834a554 t/lib/TestApp/Exception.pm SHA1 a921f1a60d57160b31a7e1e5c0bfa6bbd5e43434 t/lib/testapp.conf -SHA1 0b1c5a2d59be6bfa7d60c64cd964fea6a0331705 t/pod-coverage.t SHA1 640935336dc1123c0069bcf5432bcaedc2cf22d3 t/pod.t -SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 t/tmp/.lock -SHA1 b51866b06487a45c7ef9bc28d0bc262b29f37e9f t/tmp/0001__test-message -SHA1 55deb5a115c04b086361a68e4bfba1294c54a322 t/tmp/0002__test-message -SHA1 791eee0bb2b478ffcb17139b567da69198737541 t/tmp/0003__test-message -SHA1 a06d3468d72a290bb31c4e7d3d2873aa7f641d93 t/tmp/0004__test-message -SHA1 04bc89378dcbefbc626f3108796ea03ab297e4c2 t/tmp/0005__test-message ==> 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).

Modules

Name Abstract Version View
Catalyst::Plugin::ErrorCatcher::ActiveMQ::Stomp Plugin for ErrorCatcher to throw exceptions over ActiveMQ using Stomp 0.001005 metacpan

Other Files

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