Kwalitee Issues

has_manifest

Add a MANIFEST to the distribution. Your buildtool should be able to autogenerate it (eg "make manifest" or "./Build manifest")

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

has_buildtool

Add a Makefile.PL (for ExtUtils::MakeMaker/Module::Install) or a Build.PL (for Module::Build and its friends), or use a distribution builder such as Dist::Zilla, Dist::Milla, Minilla.

has_tests

Add tests!

has_proper_version

Remove all letters from the version number. If you want to mark a release as a developer release, use the scheme 'Module-1.00_01'

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: Cannot find MANIFEST in dist.

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: site::Apache::Debug, site::Apache::DebugDBI, site::Apache::FakeRequest, site::Apache::Include, site::Apache::MyConfig, site::Apache::Options, site::Apache::RedirectLogFix, site::Apache::Registry, site::Apache::Session, site::Bundle::Apache

prereq_matches_use

List all used modules in META.yml requires

Error:

  • BSD::Resource
  • DBI
  • Devel::Symdump

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: mod_perl-1.11-bin/lib/site/Apache/AuthenDBI.pm -- Around line 252: '=item' outside of any '=over' Around line 330: You forgot a '=back' before '=head1' Around line 353: '=item' outside of any '=over' Around line 363: You forgot a '=back' before '=head1' mod_perl-1.11-bin/lib/site/Apache/AuthzDBI.pm -- Around line 278: '=item' outside of any '=over' Around line 327: You forgot a '=back' before '=head1' Around line 352: '=item' outside of any '=over' Around line 362: You forgot a '=back' before '=head1' mod_perl-1.11-bin/lib/site/Apache/DBI.pm -- Around line 184: '=item' outside of any '=over' Around line 194: You forgot a '=back' before '=head1' mod_perl-1.11-bin/lib/site/Apache/Registry.pm -- Around line 159: =pod directives shouldn't be over one line long! Ignoring all 7 lines of content mod_perl-1.11-bin/lib/site/Apache/Session.pm -- Around line 329: =over should be: '=over' or '=over positive_number' You can't have =items (as at line 346) unless the first thing after the =over is an =item mod_perl-1.11-bin/lib/site/Apache/src.pm -- Around line 51: =pod directives shouldn't be over one line long! Ignoring all 8 lines of content mod_perl-1.11-bin/lib/site/mod_perl_traps.pod -- Around line 94: Expected '=item *' Around line 133: Expected '=item *' Around line 148: Expected '=item *' Around line 150: Expected '=item *'

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: site::Apache, site::Apache::AuthenDBI, site::Apache::AuthzDBI, site::Apache::Constants, site::Apache::DBI, site::Apache::Debug, site::Apache::DebugDBI, site::Apache::ExtUtils, site::Apache::FakeRequest, site::Apache::Include, site::Apache::MyConfig, site::Apache::Options, site::Apache::PerlSections, site::Apache::RedirectLogFix, site::Apache::Registry, site::Apache::RegistryLoader, site::Apache::Resource, site::Apache::SIG, site::Apache::Session, site::Apache::StatINC, site::Apache::Status, site::Apache::Symbol, site::Apache::fork, site::Apache::httpd_conf, site::Apache::src, site::Apache::test, site::Bundle::Apache, site::mod_perl

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:

  • Apache
  • Apache::AuthenDBI
  • Apache::AuthzDBI
  • Apache::Constants
  • Apache::DBI
  • Apache::DBI::db
  • Apache::Debug
  • Apache::DebugDBI
  • Apache::ExtUtils
  • Apache::FakeRequest
  • Apache::Include
  • Apache::Options
  • Apache::PerlSections
  • Apache::ReadConfig
  • Apache::RedirectLogFix
  • Apache::Registry
  • Apache::RegistryLoader
  • Apache::Resource
  • Apache::SIG
  • Apache::StatINC
  • Apache::Status
  • Apache::Symbol
  • Apache::fork
  • Apache::httpd_conf
  • Apache::src
  • Apache::test
  • Bundle::Apache
  • CGI::mod_perl
  • mod_perl

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.01,0.10_01,0.77,1.00,1.04,1.08,1.1001,1.22,1.3,1.6,1.7

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Provides

Name File View
Apache lib/site/Apache.pm metacpan
Apache::AuthenDBI lib/site/Apache/AuthenDBI.pm metacpan
Apache::AuthzDBI lib/site/Apache/AuthzDBI.pm metacpan
Apache::Constants lib/site/Apache/Constants.pm metacpan
Apache::DBI lib/site/Apache/DBI.pm metacpan
Apache::DBI::db lib/site/Apache/DBI.pm metacpan
Apache::Debug lib/site/Apache/Debug.pm metacpan
Apache::DebugDBI lib/site/Apache/DebugDBI.pm metacpan
Apache::ExtUtils lib/site/Apache/ExtUtils.pm metacpan
Apache::FakeRequest lib/site/Apache/FakeRequest.pm metacpan
Apache::Include lib/site/Apache/Include.pm metacpan
Apache::MyConfig lib/site/Apache/MyConfig.pm metacpan
Apache::Options lib/site/Apache/Options.pm metacpan
Apache::PerlSections lib/site/Apache/PerlSections.pm metacpan
Apache::ReadConfig lib/site/Apache/httpd_conf.pm metacpan
Apache::RedirectLogFix lib/site/Apache/RedirectLogFix.pm metacpan
Apache::Registry lib/site/Apache/Registry.pm metacpan
Apache::RegistryLoader lib/site/Apache/RegistryLoader.pm metacpan
Apache::Resource lib/site/Apache/Resource.pm metacpan
Apache::SIG lib/site/Apache/SIG.pm metacpan
Apache::Session lib/site/Apache/Session.pm metacpan
Apache::StatINC lib/site/Apache/StatINC.pm metacpan
Apache::Status lib/site/Apache/Status.pm metacpan
Apache::Symbol lib/site/Apache/Symbol.pm metacpan
Apache::fork lib/site/Apache/fork.pm metacpan
Apache::httpd_conf lib/site/Apache/httpd_conf.pm metacpan
Apache::src lib/site/Apache/src.pm metacpan
Apache::test lib/site/Apache/test.pm metacpan
Bundle::Apache lib/site/Bundle/Apache.pm metacpan
CGI::mod_perl lib/site/Apache/Registry.pm metacpan
mod_perl lib/site/mod_perl.pm metacpan

Other Files

Changes metacpan
README.bindist3-i386-win32-vc5 metacpan