Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Missing mandatory field, 'generated_by' (generated_by) [Validation: 1.3]

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

no_pod_errors

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

Error: Authen-Krb5-Admin-0.12/Admin.pm -- Around line 313: Expected text after =item, not a bullet Around line 317: Expected text after =item, not a bullet Around line 321: Expected text after =item, not a bullet Around line 325: Expected text after =item, not a bullet Around line 329: Expected text after =item, not a bullet Around line 333: Expected text after =item, not a bullet Around line 343: Expected text after =item, not a bullet Around line 348: Expected text after =item, not a bullet Around line 352: Expected text after =item, not a bullet Around line 356: Expected text after =item, not a bullet Around line 360: Expected text after =item, not a bullet Around line 364: Expected text after =item, not a bullet Around line 368: Expected text after =item, not a bullet Around line 378: Expected text after =item, not a bullet Around line 382: Expected text after =item, not a bullet Around line 386: Expected text after =item, not a bullet Around line 392: Expected text after =item, not a bullet Around line 397: Expected text after =item, not a bullet Around line 402: Expected text after =item, not a bullet Around line 406: Expected text after =item, not a bullet Around line 411: Expected text after =item, not a bullet Around line 426: Expected text after =item, not a bullet Around line 430: Expected text after =item, not a bullet Around line 437: Expected text after =item, not a bullet Around line 443: Expected text after =item, not a bullet Around line 447: Expected text after =item, not a bullet Around line 453: Expected text after =item, not a bullet Around line 459: Expected text after =item, not a bullet Around line 465: Expected text after =item, not a bullet Around line 469: Expected text after =item, not a bullet Around line 474: Expected text after =item, not a bullet Around line 479: Expected text after =item, not a bullet Around line 485: Expected text after =item, not a bullet Around line 491: Expected text after =item, not a bullet Around line 496: Expected text after =item, not a bullet Around line 501: Expected text after =item, not a bullet Around line 505: Expected text after =item, not a bullet Around line 510: Expected text after =item, not a bullet Around line 550: Expected text after =item, not a bullet Around line 554: Expected text after =item, not a bullet Around line 558: Expected text after =item, not a bullet Around line 565: Expected text after =item, not a bullet Around line 569: Expected text after =item, not a bullet Around line 575: Expected text after =item, not a bullet Around line 579: Expected text after =item, not a bullet Around line 585: Expected text after =item, not a bullet Around line 590: Expected text after =item, not a bullet Around line 596: Expected text after =item, not a bullet Around line 601: Expected text after =item, not a bullet Around line 607: Expected text after =item, not a bullet Around line 611: Expected text after =item, not a bullet Around line 615: Expected text after =item, not a bullet Around line 620: Expected text after =item, not a bullet Around line 625: Expected text after =item, not a bullet Around line 633: Expected text after =item, not a bullet Around line 639: Expected text after =item, not a bullet

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 Mon 25 Feb 2008 10:47:14 PM JST gpg: using DSA key F2033CF8CAF9A5E1 gpg: Can't check signature: No public key --- SIGNATURE Mon Feb 25 22:47:14 2008 +++ @@ -1,10 +1,10 @@ -SHA1 7a0e270ee6bdc2585c9f7ce47425b1947516448e Admin.pm +SHA1 2d68fc389dd65532e9d10672c59c8d26ad3dde05 Admin.pm SHA1 29bef427f045932a7ba5ffeaeebbb336134c5f5c Admin.xs SHA1 9d411294eeb4412a3d3941ba44c2e3d6b6e6e0a9 COPYING -SHA1 15840a4e691f1c631569823fbe1e5fcaed32f80e ChangeLog +SHA1 511b9d43ad50802f1b579fb92b892e79cd1e0741 ChangeLog SHA1 6e839f9ddfb5c6342e88a701910c934de7d11da6 MANIFEST SHA1 d409618d9db5bb2842492de2e357658d39e0d333 MANIFEST.SKIP -SHA1 f48eae8793331cbaf18e0e186d8f15287136a111 META.yml +SHA1 e752d82772cee5527b7ef51a19d6ecf49cb6a32e META.yml SHA1 3aa2f15c0eafb8c7dd124489685638169cc15ea7 Makefile.PL SHA1 c42f202e3b8cbe0c74cb146df786349ec71f530f README SHA1 4feef6e2e5c4a19c39b8452a98b02491e375e4ce admin.h ==> 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_stdin_for_prompting

Use the prompt() method from ExtUtils::MakeMaker/Module::Build.

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

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: Authen::Krb5::Admin

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
Authen::Krb5::Admin Perl extension for MIT Kerberos 5 admin interface 0.12 metacpan

Other Files

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