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 (70) does not match dist (56):
  • Missing in Dist: RDF-RDFa-Template-0.02/Changes, RDF-RDFa-Template-0.02/t/00-load.t, RDF-RDFa-Template-0.02/t/data/dbpedia-mustang-range.input.xhtml, RDF-RDFa-Template-0.02/t/data/dbpedia-produced.expected.rq, RDF-RDFa-Template-0.02/t/data/localqueries/dbpedia-comment-other-variables/expected.xhtml, RDF-RDFa-Template-0.02/t/data/localqueries/dbpedia-comment-other-variables/input.ttl, RDF-RDFa-Template-0.02/t/data/localqueries/dbpedia-comment/input.xhtml, RDF-RDFa-Template-0.02/t/data/publisher.input.xhtml, RDF-RDFa-Template-0.02/t/localqueries.t, RDF-RDFa-Template-0.02/t/pod-coverage.t, RDF-RDFa-Template-0.02/t/simplequery.t, RDF-RDFa-Template-0.03/Changes, RDF-RDFa-Template-0.03/t/data/dbpedia-produced.expected.rq, lib/RDF/RDFa/Template/Unit.pm

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 Wed 07 Apr 2010 03:12:54 AM JST gpg: using DSA key 944FC6A76A6A0BBC gpg: Can't check signature: No public key --- SIGNATURE Wed Apr 7 03:13:14 2010 +++ @@ -3,7 +3,6 @@ SHA1 e8dce7a3930f12ccd63d7c522bc9a0f50a5deecb MANIFEST.SKIP SHA1 4cee9354b045f4ee3fe5282e5ee91de537c8f6c5 META.yml SHA1 6b6c8d0d37f3e58427a50906c72a0d5c57f3de9f Makefile.PL -SHA1 6937ad8c0b62eb34f2df53fdfbb044075ba751bb RDF-RDFa-Template-0.02/Changes SHA1 6f27dc279c2819f3d5f124dcdc1298bfe72feb20 RDF-RDFa-Template-0.02/MANIFEST SHA1 074a9d27c496ff99a4b688c66ff2b90affb4cda8 RDF-RDFa-Template-0.02/META.yml SHA1 fd5f3c4f0418efee3b9b16cf8c3902e8374909df RDF-RDFa-Template-0.02/inc/Module/Install.pm @@ -11,18 +10,6 @@ SHA1 3e83972921d54198d1246f7278f08664006cd65d RDF-RDFa-Template-0.02/inc/Module/Install/Makefile.pm SHA1 12bf1867955480d47d5171a9e9c6a96fabe0b58f RDF-RDFa-Template-0.02/inc/Module/Install/Metadata.pm SHA1 fd898c74e30ee03e2e528463bec45c8e1ec291e7 RDF-RDFa-Template-0.02/lib/RDF/RDFa/Template/Unit.pm -SHA1 5201c6d9390d1daba899ddbd85b314ba98695542 RDF-RDFa-Template-0.02/t/00-load.t -SHA1 249fcc6249c9130509f262ac297008f9207e4780 RDF-RDFa-Template-0.02/t/data/dbpedia-mustang-range.input.xhtml -SHA1 f87e3e27efa00c1b612e341faac701a111fd0465 RDF-RDFa-Template-0.02/t/data/dbpedia-produced.expected.rq -SHA1 d55509bac751695d04bf07743b2ae3482fb1ab93 RDF-RDFa-Template-0.02/t/data/localqueries/dbpedia-comment-other-variables/expected.xhtml -SHA1 9ac0eb118eace8a08181eecf0b01192cddd01de8 RDF-RDFa-Template-0.02/t/data/localqueries/dbpedia-comment-other-variables/input.ttl -SHA1 6f2500b5ff62f64fb94fddc388867c3f84dfb96f RDF-RDFa-Template-0.02/t/data/localqueries/dbpedia-comment/input.xhtml -SHA1 a5fbf9d246ffb88ea4b117e400c21187d92bace3 RDF-RDFa-Template-0.02/t/data/publisher.input.xhtml -SHA1 3c49cbff11ce71c55c9b10c39a7c745b595168a2 RDF-RDFa-Template-0.02/t/localqueries.t -SHA1 0b1c5a2d59be6bfa7d60c64cd964fea6a0331705 RDF-RDFa-Template-0.02/t/pod-coverage.t -SHA1 94aa08844f9e76ca1215807ce87e2dc25252cb2d RDF-RDFa-Template-0.02/t/simplequery.t -SHA1 6937ad8c0b62eb34f2df53fdfbb044075ba751bb RDF-RDFa-Template-0.03/Changes -SHA1 f87e3e27efa00c1b612e341faac701a111fd0465 RDF-RDFa-Template-0.03/t/data/dbpedia-produced.expected.rq SHA1 89f9dee325e4f48afe45a2eea46007495add44c4 README SHA1 249fcc6249c9130509f262ac297008f9207e4780 examples/dbpedia-mustang-range.input.xhtml SHA1 72608bfd43f89b5b21a61fb2084003b754ef6438 examples/demoserver.pl @@ -41,7 +28,6 @@ SHA1 5aca837fddcad0d36003f332a8b9a20ef5a535df lib/RDF/RDFa/Template/Document.pm SHA1 df7f0822f8f3e39ce45959ddc6182ccfbcb9289a lib/RDF/RDFa/Template/SAXFilter.pm SHA1 ceca199976315eac3b25175ce866f2849b0b1361 lib/RDF/RDFa/Template/SimpleQuery.pm -SHA1 fd898c74e30ee03e2e528463bec45c8e1ec291e7 lib/RDF/RDFa/Template/Unit.pm SHA1 5201c6d9390d1daba899ddbd85b314ba98695542 t/00-load.t SHA1 8c6211cffb621faea67b5efa78485a86fe282372 t/data/dbpedia-mustang-range.expected.xhtml SHA1 249fcc6249c9130509f262ac297008f9207e4780 t/data/dbpedia-mustang-range.input.xhtml ==> 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.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: RDF-RDFa-Template-0.02/inc/Module/Install.pm, RDF-RDFa-Template-0.02/inc/Module/Install/Include.pm, RDF-RDFa-Template-0.02/inc/Module/Install/Makefile.pm, RDF-RDFa-Template-0.02/inc/Module/Install/Metadata.pm, RDF-RDFa-Template-0.02/lib/RDF/RDFa/Template/Unit.pm

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Module::Install, Module::Install::Include, Module::Install::Makefile, Module::Install::Metadata

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:

  • Module::Install
  • Module::Install::Include
  • Module::Install::Makefile
  • Module::Install::Metadata

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.03,0.91

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
Module::Install 0.91 metacpan
Module::Install::Include 0.91 metacpan
Module::Install::Makefile 0.91 metacpan
Module::Install::Metadata 0.91 metacpan
RDF::RDFa::Template A simple templating system using RDFa to build RDF data views 0.03 metacpan
RDF::RDFa::Template::Document A parsed Template document metacpan
RDF::RDFa::Template::SAXFilter A SAX Filter that does variable insertions and removes templates metacpan
RDF::RDFa::Template::SimpleQuery Module to run a RAT Template Query very easily metacpan
RDF::RDFa::Template::Unit An individual graph pattern of an RDFa Template metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
RDF-RDFa-Template-0.02/MANIFEST metacpan
RDF-RDFa-Template-0.02/META.yml metacpan
README metacpan