Kwalitee Issues

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: MANIFEST.SKIP

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 (48) does not match dist (47):
  • Duplicates in MANIFEST: Pg.pm

main_module_version_matches_dist_version

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

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. WARNING: This key is not certified with a trusted signature! Primary key fingerprint: 2529 DF6A B8F7 9407 E944 45B4 BC9B 9067 1496 4AC8 --- SIGNATURE Fri Jan 18 07:43:18 2008 +++ @@ -2,22 +2,22 @@ SHA1 e6a77e61f67c7d3ae90ff168d7d9c681414c9aef Changes SHA1 5b9db214d56802150c86eb9dc7d44edd46738220 MANIFEST SHA1 91759e7e50e1908ae8a4579675671480dcc1d789 MANIFEST.SKIP -SHA1 6d34bbd4178155bf9e8a3e51d31447c3c03dbee5 META.yml -SHA1 4a237b0bf2b74769ddbd108ac4f7dce929f750da Makefile.PL +SHA1 6283fa9e2bcfd47881b1c88f0d9f16c9af343fdb META.yml +SHA1 64bbcf18f93f719b51c97ed312e995959b15ac88 Makefile.PL SHA1 f2991c4669223cae5cb13ecb4b5fff2d20a064d0 Pg.h -SHA1 b1daff738da6a8fe696ec8756f3ce89e17a2e334 Pg.pm +SHA1 72fb8e84d4429cf4da3360904648099f46bf0443 Pg.pm SHA1 07f9840ff41ad1368060a7a3f1ccfb487cb8b55f Pg.xs -SHA1 7642c1d7fd3e2e04f1b7ef05475cff86fb264d62 README +SHA1 ad30b7ef7532bb96ed94545dff17312348a22306 README SHA1 43b85543cddd09021264864b60528e8aca3aeebc README.dev SHA1 968d5fad61bce160b31a9cb1a21dd240b9df930f README.win32 SHA1 cdeb69c8488d0a87430f2c24a07358213c6de02b TODO -SHA1 c626825ca88b498f53a7f702503ff69b1a0579b8 dbdimp.c +SHA1 5fba653342407b0dc7be5bc3227afffb14df213b dbdimp.c SHA1 656eaaa05a5f50f7282d838f44b09cb585a11e60 dbdimp.h SHA1 aeb8bcf6c0b2314230ecd4dc3e3e275d972ae195 quote.c SHA1 86aa3685c343d4f1a014ccd1ca5cd7d87de48e9b quote.h SHA1 b0bb74d7bff1d376f9bfff7e3d7505696b284fe0 t/00-signature.t SHA1 3bc6be6dc22d6ed0f1b51108b7786e70bfa99131 t/00basic.t -SHA1 ea02effa11d914c101e5bd546407b6d3ce72bf18 t/01connect.t +SHA1 944d3dc6a0570dc4bd055ec9e81616a585f3fb1d t/01connect.t SHA1 878c7eb0941f7b19f4a9a61d0d2d9a3321905a96 t/01constants.t SHA1 066cbab43381421009f4dcd4d521663df1eebb67 t/02attribs.t SHA1 c9e3d05761caaf620ad7ecec6d4534e059609252 t/03dbmethod.t ==> 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.

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.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
DBD::Pg PostgreSQL database driver for the DBI module 1.50 metacpan

Other Files

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