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 (43) does not match dist (44):
  • Missing in MANIFEST: .git/HEAD, .git/config, .git/index, .git/logs/HEAD, .git/logs/refs/heads/master, .git/logs/refs/remotes/origin/HEAD, .git/objects/pack/pack-040e443b2c405997f8c4b674e4b723d91cf5acc3.idx, .git/objects/pack/pack-040e443b2c405997f8c4b674e4b723d91cf5acc3.pack, .git/packed-refs, .git/refs/heads/master, .git/refs/remotes/origin/HEAD, etc/make_test_ddl_dir.pl, t/author/timestamp.t, t/author/timestamp_order.t
  • Missing in Dist: inc/Module/AutoInstall.pm, inc/Module/Install/AuthorRequires.pm, inc/Module/Install/AuthorTests.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/ReadmeFromPod.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm

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_dot_dirs

Fix MANIFEST (or MANIFEST.SKIP) to exclude dot directories from a distribution. Use an appropriate tool and avoid archiving your working directory by hand. If you switch your version control system, remove old VCS directories after you migrate.

Error: .git

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.00001,0.00017,0.01

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.

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
DBIx::Class::EncodedColumn Automatically encode columns 0.00017 metacpan
DBIx::Class::EncodedColumn::Crypt Encrypt columns using crypt() 0.01 metacpan
DBIx::Class::EncodedColumn::Crypt::Eksblowfish::Bcrypt Eksblowfish bcrypt backend 0.00001 metacpan
DBIx::Class::EncodedColumn::Crypt::OpenPGP Encrypt columns using Crypt::OpenPGP 0.01 metacpan
DBIx::Class::EncodedColumn::Digest Digest backend 0.00001 metacpan

Other Files

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