Kwalitee Issues

no_broken_module_install

Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

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: Parse::SVNDiff::Ber

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: 66B2 B78E D1B7 7641 4861 D592 B4B3 DD37 3C35 01A0 --- SIGNATURE Sat Nov 6 13:35:06 2004 +++ @@ -1,8 +1,8 @@ SHA1 8b9413b523953ef4b8c4a9d2a2143632a3601bd7 Changes -SHA1 7b407852a54fd5bc543992c2904f54650d46b74b MANIFEST +SHA1 65e122351ee12d4cd3f77e2e7dac7dcbebf97468 MANIFEST SHA1 f64b31b850e3c84385a38a5d854a683dcd6c4252 META.yml -SHA1 22e5a889d923d25753fcadc06b4f49687f21151e Makefile.PL -SHA1 1d2d0b0348d89c5bd2a8406c2d21fed1c2cba2b7 README +SHA1 87efcdb1791290a0dbe8a7ada3140c99a21c81f1 Makefile.PL +SHA1 4a7bbe823138fefe7c4214a980d225c9a4812d4a README SHA1 06d883487127fa0026311904e7c4867e850c505c inc/Module/Install.pm SHA1 2771d5c5033e94c4789c66a0aad4e21c62985ce9 inc/Module/Install/Base.pm SHA1 b5e2d5fc07b92d042c97631d2b00f61f974fc164 inc/Module/Install/Can.pm @@ -11,5 +11,9 @@ SHA1 6fca1d05c6b9a8f10865de5be4fefb9bfa7a52e9 inc/Module/Install/Metadata.pm SHA1 6b051a6d3ed824df40343a7ff09b66282e1783c3 inc/Module/Install/Win32.pm SHA1 77f82ce7c623e05304ac9aae05bcd1a5558fadbb inc/Module/Install/WriteAll.pm -SHA1 ef48a95036f72871ac6cda192a90c222bc9545d9 lib/Parse/SVNDiff.pm +SHA1 32fce8185d8aaf8192ade2efb9b5346ec04ab0ef lib/Parse/SVNDiff.pm -SHA1 513d06a5a37fdb24581c7e18d6707d17df609554 t/1-basic.t +SHA256 4b43ca1210f093ee7fc17bd18d122d240a7dbd45326c9d68c3155e1c07f4e62e lib/Parse/SVNDiff/Ber.pm +SHA256 e3a7b958949e7c0af99bab1efc7b64f00d785a2964a2720419efd96e73bc43aa lib/Parse/SVNDiff/Instruction.pm +SHA256 ed96fee5f44c009d7c882c09b20d92a020066bea53881ca7b0f6b24381ceb7f1 lib/Parse/SVNDiff/Window.pm +SHA1 6a5bfb0a8f91dc82ca61f881b03d698d5a089f12 t/1-basic.t +SHA256 b563ef1fed5649b456ea34eb2ff2c39fa34f57b9585c6cd6bbca1d28b02a022a t/SVNDiffTests.pm ==> MISMATCHED content between SIGNATURE and distribution files! <==

has_meta_json

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

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: Parse::SVNDiff::Ber

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:

  • Parse::SVNDiff::Ber
  • Parse::SVNDiff::Instruction
  • Parse::SVNDiff::Window

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).

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
Parse::SVNDiff Subversion binary diff format parser 0.03 metacpan
Parse::SVNDiff::Ber metacpan
Parse::SVNDiff::Instruction metacpan
Parse::SVNDiff::Window metacpan

Other Files

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