Kwalitee Issues

no_pax_headers

If you use Mac OS X >= 10.6, use gnu tar (/usr/bin/gnutar) to avoid PAX headers. It's also important to rename (shorten) long file names (>= 100 characters) in the distribution.

Error: PaxHeader/CPAN-SQLite-0.213,PaxHeader/CPAN-SQLite-0.213,CPAN-SQLite-0.213/PaxHeader/INSTALL,CPAN-SQLite-0.213/PaxHeader/INSTALL,CPAN-SQLite-0.213/PaxHeader/LICENSE,CPAN-SQLite-0.213/PaxHeader/LICENSE,CPAN-SQLite-0.213/PaxHeader/bin,CPAN-SQLite-0.213/PaxHeader/bin,CPAN-SQLite-0.213/PaxHeader/Changes,CPAN-SQLite-0.213/PaxHeader/Changes,CPAN-SQLite-0.213/PaxHeader/MANIFEST,CPAN-SQLite-0.213/PaxHeader/MANIFEST,CPAN-SQLite-0.213/PaxHeader/t,CPAN-SQLite-0.213/PaxHeader/t,CPAN-SQLite-0.213/PaxHeader/README,CPAN-SQLite-0.213/PaxHeader/README,CPAN-SQLite-0.213/PaxHeader/META.yml,CPAN-SQLite-0.213/PaxHeader/META.yml,CPAN-SQLite-0.213/PaxHeader/lib,CPAN-SQLite-0.213/PaxHeader/lib,CPAN-SQLite-0.213/PaxHeader/Makefile.PL,CPAN-SQLite-0.213/PaxHeader/Makefile.PL,CPAN-SQLite-0.213/PaxHeader/META.json,CPAN-SQLite-0.213/PaxHeader/META.json,CPAN-SQLite-0.213/lib/PaxHeader/CPAN,CPAN-SQLite-0.213/lib/PaxHeader/CPAN,CPAN-SQLite-0.213/lib/CPAN/PaxHeader/SQLite.pm,CPAN-SQLite-0.213/lib/CPAN/PaxHeader/SQLite.pm,CPAN-SQLite-0.213/lib/CPAN/PaxHeader/SQLite,CPAN-SQLite-0.213/lib/CPAN/PaxHeader/SQLite,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/DBI.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/DBI.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Index.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Index.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/DBI,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/DBI,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Util.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Util.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Search.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Search.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Info.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Info.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Populate.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/Populate.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/META.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/META.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/State.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/PaxHeader/State.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/DBI/PaxHeader/Index.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/DBI/PaxHeader/Index.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/DBI/PaxHeader/Search.pm,CPAN-SQLite-0.213/lib/CPAN/SQLite/DBI/PaxHeader/Search.pm,CPAN-SQLite-0.213/t/PaxHeader/cpan,CPAN-SQLite-0.213/t/PaxHeader/cpan,CPAN-SQLite-0.213/t/PaxHeader/05meta_update.t,CPAN-SQLite-0.213/t/PaxHeader/05meta_update.t,CPAN-SQLite-0.213/t/PaxHeader/05meta_new.t,CPAN-SQLite-0.213/t/PaxHeader/05meta_new.t,CPAN-SQLite-0.213/t/PaxHeader/000-report-versions.t,CPAN-SQLite-0.213/t/PaxHeader/000-report-versions.t,CPAN-SQLite-0.213/t/PaxHeader/testrules.yml,CPAN-SQLite-0.213/t/PaxHeader/testrules.yml,CPAN-SQLite-0.213/t/PaxHeader/07download.t,CPAN-SQLite-0.213/t/PaxHeader/07download.t,CPAN-SQLite-0.213/t/PaxHeader/release-has-version.t,CPAN-SQLite-0.213/t/PaxHeader/release-has-version.t,CPAN-SQLite-0.213/t/PaxHeader/release-fixme.t,CPAN-SQLite-0.213/t/PaxHeader/release-fixme.t,CPAN-SQLite-0.213/t/PaxHeader/release-kwalitee.t,CPAN-SQLite-0.213/t/PaxHeader/release-kwalitee.t,CPAN-SQLite-0.213/t/PaxHeader/release-changes_has_content.t,CPAN-SQLite-0.213/t/PaxHeader/release-changes_has_content.t,CPAN-SQLite-0.213/t/PaxHeader/author-critic.t,CPAN-SQLite-0.213/t/PaxHeader/author-critic.t,CPAN-SQLite-0.213/t/PaxHeader/release-meta-json.t,CPAN-SQLite-0.213/t/PaxHeader/release-meta-json.t,CPAN-SQLite-0.213/t/PaxHeader/00-compile.t,CPAN-SQLite-0.213/t/PaxHeader/00-compile.t,CPAN-SQLite-0.213/t/PaxHeader/00-compile,CPAN-SQLite-0.213/t/PaxHeader/00-compile,CPAN-SQLite-0.213/t/PaxHeader/00-all_prereqs.t,CPAN-SQLite-0.213/t/PaxHeader/00-all_prereqs.t,CPAN-SQLite-0.213/t/PaxHeader/author-eol.t,CPAN-SQLite-0.213/t/PaxHeader/author-eol.t,CPAN-SQLite-0.213/t/PaxHeader/06retrieve.t,CPAN-SQLite-0.213/t/PaxHeader/06retrieve.t,CPAN-SQLite-0.213/t/PaxHeader/04search.t,CPAN-SQLite-0.213/t/PaxHeader/04search.t,CPAN-SQLite-0.213/t/PaxHeader/00-report-prereqs.t,CPAN-SQLite-0.213/t/PaxHeader/00-report-prereqs.t,CPAN-SQLite-0.213/t/PaxHeader/01basic.t,CPAN-SQLite-0.213/t/PaxHeader/01basic.t,CPAN-SQLite-0.213/t/PaxHeader/lib,CPAN-SQLite-0.213/t/PaxHeader/lib,CPAN-SQLite-0.213/t/PaxHeader/03info.t,CPAN-SQLite-0.213/t/PaxHeader/03info.t,CPAN-SQLite-0.213/t/PaxHeader/author-pod-syntax.t,CPAN-SQLite-0.213/t/PaxHeader/author-pod-syntax.t,CPAN-SQLite-0.213/t/PaxHeader/02drop.t,CPAN-SQLite-0.213/t/PaxHeader/02drop.t,CPAN-SQLite-0.213/t/PaxHeader/author-minimum-version.t,CPAN-SQLite-0.213/t/PaxHeader/author-minimum-version.t,CPAN-SQLite-0.213/t/PaxHeader/00-report-prereqs.dd,CPAN-SQLite-0.213/t/PaxHeader/00-report-prereqs.dd,CPAN-SQLite-0.213/t/PaxHeader/dot-cpan,CPAN-SQLite-0.213/t/PaxHeader/dot-cpan,CPAN-SQLite-0.213/t/PaxHeader/04search_everything.t,CPAN-SQLite-0.213/t/PaxHeader/04search_everything.t,CPAN-SQLite-0.213/t/PaxHeader/author-no-tabs.t,CPAN-SQLite-0.213/t/PaxHeader/author-no-tabs.t,CPAN-SQLite-0.213/t/PaxHeader/release-distmeta.t,CPAN-SQLite-0.213/t/PaxHeader/release-distmeta.t,CPAN-SQLite-0.213/t/PaxHeader/release-pause-permissions.t,CPAN-SQLite-0.213/t/PaxHeader/release-pause-permissions.t,CPAN-SQLite-0.213/t/dot-cpan/PaxHeader/CPAN,CPAN-SQLite-0.213/t/dot-cpan/PaxHeader/CPAN,CPAN-SQLite-0.213/t/dot-cpan/CPAN/PaxHeader/TestConfig.pm,CPAN-SQLite-0.213/t/dot-cpan/CPAN/PaxHeader/TestConfig.pm,CPAN-SQLite-0.213/t/lib/PaxHeader/TestShellDiag.pm,CPAN-SQLite-0.213/t/lib/PaxHeader/TestShellDiag.pm,CPAN-SQLite-0.213/t/lib/PaxHeader/TestShell.pm,CPAN-SQLite-0.213/t/lib/PaxHeader/TestShell.pm,CPAN-SQLite-0.213/t/lib/PaxHeader/TestSQL.pm,CPAN-SQLite-0.213/t/lib/PaxHeader/TestSQL.pm,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Index_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Index_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_DBI_Search_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_DBI_Search_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Populate_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Populate_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_DBI_Index_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_DBI_Index_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_META_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_META_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Search_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Search_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Util_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Util_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Info_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_Info_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_DBI_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_DBI_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_State_pm.t,CPAN-SQLite-0.213/t/00-compile/PaxHeader/lib_CPAN_SQLite_State_pm.t,CPAN-SQLite-0.213/t/cpan/PaxHeader/authors,CPAN-SQLite-0.213/t/cpan/PaxHeader/authors,CPAN-SQLite-0.213/t/cpan/PaxHeader/modules,CPAN-SQLite-0.213/t/cpan/PaxHeader/modules,CPAN-SQLite-0.213/t/cpan/modules/PaxHeader/03modlist.data.gz,CPAN-SQLite-0.213/t/cpan/modules/PaxHeader/03modlist.data.gz,CPAN-SQLite-0.213/t/cpan/modules/PaxHeader/02packages.details.txt.gz,CPAN-SQLite-0.213/t/cpan/modules/PaxHeader/02packages.details.txt.gz,CPAN-SQLite-0.213/t/cpan/authors/PaxHeader/01mailrc.txt.gz,CPAN-SQLite-0.213/t/cpan/authors/PaxHeader/01mailrc.txt.gz,CPAN-SQLite-0.213/bin/PaxHeader/cpandb,CPAN-SQLite-0.213/bin/PaxHeader/cpandb

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 (34) does not match dist (65):
  • Missing in MANIFEST: LICENSE, META.json, META.yml, t/00-all_prereqs.t, t/00-compile.t, t/00-compile/lib_CPAN_SQLite_DBI_Index_pm.t, t/00-compile/lib_CPAN_SQLite_DBI_Search_pm.t, t/00-compile/lib_CPAN_SQLite_DBI_pm.t, t/00-compile/lib_CPAN_SQLite_Index_pm.t, t/00-compile/lib_CPAN_SQLite_Info_pm.t, t/00-compile/lib_CPAN_SQLite_META_pm.t, t/00-compile/lib_CPAN_SQLite_Populate_pm.t, t/00-compile/lib_CPAN_SQLite_Search_pm.t, t/00-compile/lib_CPAN_SQLite_State_pm.t, t/00-compile/lib_CPAN_SQLite_Util_pm.t, t/00-compile/lib_CPAN_SQLite_pm.t, t/00-report-prereqs.dd, t/00-report-prereqs.t, t/000-report-versions.t, t/author-critic.t, t/author-eol.t, t/author-minimum-version.t, t/author-no-tabs.t, t/author-pod-syntax.t, t/release-changes_has_content.t, t/release-distmeta.t, t/release-fixme.t, t/release-has-version.t, t/release-kwalitee.t, t/release-meta-json.t, t/release-pause-permissions.t

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.

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
CPAN::SQLite maintain and search a minimal CPAN database 0.213 metacpan
CPAN::SQLite::DBI DBI information for the CPAN::SQLite database 0.213 metacpan
CPAN::SQLite::DBI::Index DBI information for indexing the CPAN::SQLite database 0.213 metacpan
CPAN::SQLite::DBI::Search DBI information for searching the CPAN::SQLite database 0.213 metacpan
CPAN::SQLite::Index set up or update database tables. 0.213 metacpan
CPAN::SQLite::Info extract information from CPAN indices 0.213 metacpan
CPAN::SQLite::META helper module for CPAN.pm integration 0.213 metacpan
CPAN::SQLite::Populate create and populate database tables 0.213 metacpan
CPAN::SQLite::Search perform queries on the database 0.213 metacpan
CPAN::SQLite::State get state information on the database 0.213 metacpan
CPAN::SQLite::Util export some common data structures used by CPAN::SQLite::* 0.213 metacpan

Provides

Name File View
CPAN::SQLite::DBI::Index::auths lib/CPAN/SQLite/DBI/Index.pm metacpan
CPAN::SQLite::DBI::Index::chaps lib/CPAN/SQLite/DBI/Index.pm metacpan
CPAN::SQLite::DBI::Index::dists lib/CPAN/SQLite/DBI/Index.pm metacpan
CPAN::SQLite::DBI::Index::info lib/CPAN/SQLite/DBI/Index.pm metacpan
CPAN::SQLite::DBI::Index::mods lib/CPAN/SQLite/DBI/Index.pm metacpan
CPAN::SQLite::DBI::Search::auths lib/CPAN/SQLite/DBI/Search.pm metacpan
CPAN::SQLite::DBI::Search::chaps lib/CPAN/SQLite/DBI/Search.pm metacpan
CPAN::SQLite::DBI::Search::dists lib/CPAN/SQLite/DBI/Search.pm metacpan
CPAN::SQLite::DBI::Search::info lib/CPAN/SQLite/DBI/Search.pm metacpan
CPAN::SQLite::DBI::Search::mods lib/CPAN/SQLite/DBI/Search.pm metacpan
CPAN::SQLite::META::Author lib/CPAN/SQLite/META.pm metacpan
CPAN::SQLite::META::Bundle lib/CPAN/SQLite/META.pm metacpan
CPAN::SQLite::META::Distribution lib/CPAN/SQLite/META.pm metacpan
CPAN::SQLite::META::Module lib/CPAN/SQLite/META.pm metacpan
CPAN::SQLite::Populate::auths lib/CPAN/SQLite/Populate.pm metacpan
CPAN::SQLite::Populate::chaps lib/CPAN/SQLite/Populate.pm metacpan
CPAN::SQLite::Populate::dists lib/CPAN/SQLite/Populate.pm metacpan
CPAN::SQLite::Populate::info lib/CPAN/SQLite/Populate.pm metacpan
CPAN::SQLite::Populate::mods lib/CPAN/SQLite/Populate.pm metacpan
CPAN::SQLite::Search::author lib/CPAN/SQLite/Search.pm metacpan
CPAN::SQLite::Search::dist lib/CPAN/SQLite/Search.pm metacpan
CPAN::SQLite::Search::module lib/CPAN/SQLite/Search.pm metacpan
CPAN::SQLite::State::auths lib/CPAN/SQLite/State.pm metacpan
CPAN::SQLite::State::dists lib/CPAN/SQLite/State.pm metacpan
CPAN::SQLite::State::info lib/CPAN/SQLite/State.pm metacpan
CPAN::SQLite::State::mods lib/CPAN/SQLite/State.pm metacpan
CPAN::SQLite::Version lib/CPAN/SQLite/Util.pm metacpan

Other Files

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