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 Fri 10 Jul 2009 11:52:40 PM JST gpg: using DSA key 31F9562596406EA0 gpg: Can't check signature: No public key --- SIGNATURE Sat Aug 6 05:36:51 2011 +++ @@ -1,4 +1,4 @@ -SHA1 0c894891359e6679e6afa0b0090f29fe297956a1 Changes +SHA1 cd88c198e0501a010ad72aac49a40edaffb92288 Changes SHA1 5431e81bc6604fb7a108c0616e0f841c7f790739 MANIFEST SHA1 3da0a200b5fe324b95404a5c3a170a2537d0cc3b META.yml SHA1 2e091ae7e52799ba1f315134ce2a2d2bfd703ce0 Makefile.PL @@ -16,8 +16,8 @@ SHA1 82e172b951d97f74315af04cb7b909afa546fc07 inc/Module/Install/Metadata.pm SHA1 1b1de77b3187dfbbd6de905e539ff1393c1aa6a0 inc/Module/Install/Win32.pm SHA1 c1c96fa424457d79caaaf9af61037e6f984e71dc inc/Module/Install/WriteAll.pm -SHA1 fdb66285233de86c17334b135c2d7a351fd5439f lib/Data/ICal.pm -SHA1 79a9c4a645ecfa18da000d0547e3e45d9def0b44 lib/Data/ICal/Entry.pm +SHA1 0c138aaf60386ce221da5543e4cabea94e9dcd44 lib/Data/ICal.pm +SHA1 c642bdb2da36f86be55c04f86a6362a332f001a6 lib/Data/ICal/Entry.pm SHA1 f0cc8271b2e60eec93e87bd05dd462943b13f489 lib/Data/ICal/Entry/Alarm/Audio.pm SHA1 bff66b1c333f650c9f0547cf22eb37926f47592c lib/Data/ICal/Entry/Alarm/Display.pm SHA1 0b7a52987c20ff10eb2d5cd3749b490ccc29b5f8 lib/Data/ICal/Entry/Alarm/Email.pm @@ -29,13 +29,13 @@ SHA1 46b0edc6769e166efc32caf47c6f63a9b3e5ecd4 lib/Data/ICal/Entry/TimeZone/Daylight.pm SHA1 25715bf3c06276c0d846abd43c107c0ef4b39455 lib/Data/ICal/Entry/TimeZone/Standard.pm SHA1 1bc5a7853c0c1cc087a2fd49eba3d1339553b931 lib/Data/ICal/Entry/Todo.pm -SHA1 fff2b51bdec2af95b0a28308fd772c7872dbd10d lib/Data/ICal/Property.pm +SHA1 77dbb3af49fcca37e63be27f14fdd7d407a06ef2 lib/Data/ICal/Property.pm SHA1 371dc48be4670c99ffa5f732e7d7584465e39edc t/00.load.t SHA1 d2bad4f3a458ac4baeed129ce30a2f0463106eb7 t/01.simplegen.t SHA1 0ef26a49106e23a1a99e77f48b18e94a002ca350 t/02.linewrap.t SHA1 7aec87bcc3d62d762a2ec4adfaf120016fa1e3e0 t/03.unknown-props.t SHA1 1b8e8dde570944000c11b1ac7bdfe44bcdda96ab t/04.mandatory-props.t -SHA1 703914c6a6e1acfa04c278a1239adc498d6b7b7b t/05.prop-params.t +SHA1 7ad7c0f3772a01e09053a7d8a71b5adc6782671d t/05.prop-params.t SHA1 e19a41be80213d3a306738f074992457623aa200 t/06.prop-bad-quote.t SHA1 6a3f262179361be328ae6ba4a6c9b0f63b4fa2b9 t/07.roundtrip.t SHA1 1d27dd46b94878b7494701eb143393f0438675c0 t/08.parse.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.

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.06,0.17

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
Data::ICal Generates iCalendar (RFC 2445) calendar files 0.17 metacpan
Data::ICal::Entry Represents an entry in an iCalendar file metacpan
Data::ICal::Entry::Alarm::Audio Represents an audio alarm in an iCalendar file metacpan
Data::ICal::Entry::Alarm::Display Represents a displayed alarm in an iCalendar file metacpan
Data::ICal::Entry::Alarm::Email Represents an emailed alarm in an iCalendar file metacpan
Data::ICal::Entry::Alarm::Procedure Represents a procedure-call alarm in an iCalendar file metacpan
Data::ICal::Entry::Event Represents an event in an iCalendar file metacpan
Data::ICal::Entry::FreeBusy Represents blocks of free and busy time in an iCalendar file metacpan
Data::ICal::Entry::Journal Represents a journal entry in an iCalendar file metacpan
Data::ICal::Entry::TimeZone Represents a time zone definition in an iCalendar file metacpan
Data::ICal::Entry::TimeZone::Daylight Represents a Daylight Time base offset from UTC for parent TimeZone metacpan
Data::ICal::Entry::TimeZone::Standard Represents a Standard Time base offset from UTC for parent TimeZone metacpan
Data::ICal::Entry::Todo Represents a to-do entry in an iCalendar file metacpan
Data::ICal::Property Represents a property on an entry in an iCalendar file 0.06 metacpan

Other Files

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