Kwalitee Issues

no_broken_auto_install

Upgrade the bundled version of Module::Install to at least 0.89, but preferably 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.)

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. gpg: Signature made Mon 28 Feb 2005 11:48:47 PM JST gpg: using DSA key 9355E57651240396 gpg: Can't check signature: No public key --- SIGNATURE Wed May 7 19:19:50 2008 +++ @@ -1,32 +1,36 @@ -SHA1 ff2b313e84dfe7500c8c517ba9cccedf0cf0cd2a CHANGES -SHA1 07936d00e1c61716cd7db706f6c02b2ef25bab4e MANIFEST -SHA1 0e5ca32358d03687f3d33f47f7d4b4978bed989f META.yml -SHA1 adc7f8caeaeee11c7d081d2c80c3665ff5b510e4 Makefile.PL +SHA1 38f1a47046be32f45a71fddeec2c8b8ee580848d CHANGES +SHA1 e06653f287718edad3e720f94b2d24eaebeb4d1a MANIFEST +SHA1 a35e85ec21b442f93b2fb12b49d92c6826971f4d META.yml +SHA1 d5aa40691a16fe390ca1bd7817433e4d9be6531b Makefile.PL SHA1 b39cfebf1c1d8e353e5c0a2628b94bd91d96ad66 README SHA1 76b454f5cd08b3d7e032640e071d4562ee58cf46 TODO SHA1 c483e9167721533601692a97dff2f50043e321c6 bin/svm -SHA1 7338f67a9d2ef18cfa49a86cc1cdd9b8e1bf2ea4 inc/ExtUtils/AutoInstall.pm -SHA1 06d883487127fa0026311904e7c4867e850c505c inc/Module/Install.pm -SHA1 25c1920fccb1077b2e11ed0f18df50089d2beb5d inc/Module/Install/AutoInstall.pm -SHA1 2771d5c5033e94c4789c66a0aad4e21c62985ce9 inc/Module/Install/Base.pm -SHA1 b5e2d5fc07b92d042c97631d2b00f61f974fc164 inc/Module/Install/Can.pm -SHA1 c3747aa4bd8faa530c974b78f729c67f15c6f928 inc/Module/Install/Fetch.pm -SHA1 c6d2a330e2a8cb3a1db7bfc4236fea9a8aafe297 inc/Module/Install/Include.pm -SHA1 d8bc0d6e0a82d2b7533bdd3de467593094cc8b2c inc/Module/Install/Makefile.pm -SHA1 6fca1d05c6b9a8f10865de5be4fefb9bfa7a52e9 inc/Module/Install/Metadata.pm -SHA1 2e6f5004ac895a26c41f043bf8fa5efb4f5b21c4 inc/Module/Install/Scripts.pm -SHA1 6b051a6d3ed824df40343a7ff09b66282e1783c3 inc/Module/Install/Win32.pm -SHA1 77f82ce7c623e05304ac9aae05bcd1a5558fadbb inc/Module/Install/WriteAll.pm -SHA1 6b20ca8f141165bcec21399602754d6e55c7512e lib/SVN/Mirror.pm -SHA1 229764220e9a9e9006d058df392f76177dfc4285 lib/SVN/Mirror/Ra.pm +SHA1 9cddee94b4e57e1b60bcb79f9ce26f845c5e3888 inc/ExtUtils/AutoInstall.pm +SHA256 938ad5a752c36d3f280816ccb815eb889cbbf6b07b6833eb1dbf6c066cd34506 inc/Module/AutoInstall.pm +SHA1 64976b451e708d0233a762f0ec7ae92ee2ae45ec inc/Module/Install.pm +SHA1 6a0880bb632c707ca1213b401502c5d7a2c186c0 inc/Module/Install/AutoInstall.pm +SHA1 a80874a263d84def238731082777014a364ade7c inc/Module/Install/Base.pm +SHA1 30d3da5d1ae5d1ae699643cc11dbffcaa8167b1d inc/Module/Install/Can.pm +SHA1 8e56c1fce508e728f15d8af8b694dec1ea8de125 inc/Module/Install/Fetch.pm +SHA1 dd12c9560f5ddbc3c1b60c7c7ac91b93b7425e2c inc/Module/Install/Include.pm +SHA1 67d7bb2c8cca45df97a0727a1c576c402c8d83f1 inc/Module/Install/Makefile.pm +SHA1 fe820ada32a3c0793bd77d4457730445edee2d1c inc/Module/Install/Metadata.pm +SHA1 14ee3c68c0c0cdddc6460630728681b2376d4c49 inc/Module/Install/Scripts.pm +SHA1 74040a1e06e6425a53b1e2cd909efa28a26311a4 inc/Module/Install/Win32.pm +SHA1 895e3175f056fa1df5ae74c13f6486d726563f8e inc/Module/Install/WriteAll.pm +SHA1 9c15f36f4536937ebf068e39d85c4644868533cc lib/SVN/Mirror.pm +SHA256 c63bdcef692f44ef8984e683e9cd7cb6b3b521d82c58fd33d3d46374a7b45237 lib/SVN/Mirror/Git.pm +SHA1 a935d246b3dc5a2444f137fabca18838a8cae191 lib/SVN/Mirror/Ra.pm SHA1 31fc19f899164b467869bd5ddd46ffc6d94d6873 lib/SVN/Mirror/VCP.pm SHA1 0e2288e4ba90514fdb4838d4326d5af191422982 t/1use.t -SHA1 eabb122b5ef3f5c8aec17e5e40cf72356747b68d t/2basic.t +SHA1 9d87b196ddc3e4ef160214dc9a07fb3677b989f5 t/2basic.t SHA1 0f24e0ed704f49a59f34036ac21dc8acc4fa55a4 t/3vcp-cvs.t SHA1 735f0d6a2fc4307ab6d58afb59febbe122fe4497 t/4vcp-p4.t SHA1 f00b8d3bcc213866cd0b60ba74219206af0e26c3 t/5upgrade.t -SHA1 40f14d434436897a44224229ae6a8310cb07efc1 t/6relay.t -SHA1 2fa016fb7d7c95acbc68f76614ff8d77352751c6 t/7copy.t +SHA1 3414269e1daa698eaec32a5b8cd9df31e7d7bc23 t/6relay.t +SHA1 4db3a0cee094ca9f2bf87e4abe6cbf1dba7609a7 t/7copy.t +SHA256 3ec7f5c387647e48822a5daff4f261f0759e59d39ff7441d7b273beb1ced75ac t/8skipto-torev.t +SHA256 f79d9d2c1c4a44024c5ea3c21fa4913a58edde76319853edd49bfc19f408fa0b t/9overlapping.t SHA1 7826a9aaaf8d9772d7bc3c72861f353c2b643cab t/copy.dump SHA1 ceac0d43bb5fcc858fb433856d0b05eae7bf9f35 t/cvs-test-data/CVSROOT/README SHA1 ebf8401475314cdb855e901e28cf13ca8bdbfe1f t/cvs-test-data/CVSROOT/val-tags ==> 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.

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: SVN::Mirror, SVN::Mirror::Ra, SVN::Mirror::VCP

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.50,0.62,0.73,0.74

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
SVN::Mirror Mirror remote repository to local Subversion repository 0.74 metacpan
SVN::Mirror::Git 0.62 metacpan
SVN::Mirror::Ra 0.73 metacpan
SVN::Mirror::VCP 0.50 metacpan

Provides

Name File View
SVN::Mirror::Ra::CompositeEditor lib/SVN/Mirror/Ra.pm metacpan
SVN::Mirror::Ra::NewMirrorEditor lib/SVN/Mirror/Ra.pm metacpan

Other Files

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