Under maintenance.

Most probably CPANTS databases are being regenerated from scratch due to major changes in Kwalitee metrics or updates of relevant modules/perl. Usually this maintenance takes about a day or two, and some of the information may be old or missing tentatively. Sorry for the inconvenience.

Kwalitee Issues


Take a look at the META.yml Spec at http://module-build.sourceforge.net/META-spec-v1.4.html (for version 1.4) or http://search.cpan.org/perldoc?CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: Missing mandatory field, 'abstract' (abstract) [Validation: 1.4];value is an undefined string (abstract) [Validation: 1.4]


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: XML-RAI-1.3031/lib/XML/RAI/Channel.pm -- Around line 88: =begin without a target?Around line 102: '=item' outside of any '=over'Around line 116: You forgot a '=back' before '=head2'Around line 239: Expected '=item *'Around line 249: Expected '=item *'Around line 261: Expected '=item *'Around line 275: Expected '=item *'Around line 283: Expected '=item *'Around line 295: Expected '=item *'Around line 305: Expected '=item *'Around line 319: Expected '=item *'Around line 331: Expected '=item *'Around line 341: Expected '=item *'Around line 351: Expected '=item *'Around line 359: Expected '=item *'Around line 371: You forgot a '=back' before '=head1'Around line 378: '=end' without a target? XML-RAI-1.3031/lib/XML/RAI/Image.pm -- Around line 34: =begin without a target?Around line 47: '=item' outside of any '=over'Around line 61: You forgot a '=back' before '=head2'Around line 140: You forgot a '=back' before '=head1'Around line 147: '=end' without a target? XML-RAI-1.3031/lib/XML/RAI/Item.pm -- Around line 99: =begin without a target?Around line 112: '=item' outside of any '=over'Around line 128: You forgot a '=back' before '=head2'Around line 466: You forgot a '=back' before '=head1'Around line 473: '=end' without a target? XML-RAI-1.3031/lib/XML/RAI/Object.pm -- Around line 108: =begin without a target?Around line 128: '=end' without a target? XML-RAI-1.3031/lib/XML/RAI.pm -- Around line 96: =begin without a target?Around line 200: '=item' outside of any '=over'Around line 264: You forgot a '=back' before '=head1'Around line 316: '=end' without a target?


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


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.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: XML::RAI, XML::RAI::Channel, XML::RAI::Image, XML::RAI::Item, XML::RAI::Object


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


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.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
XML::RAI RSS Abstraction Interface. 1.3031 metacpan
XML::RAI::Channel An interface to the channel elements of a RSS feed. metacpan
XML::RAI::Image An interface to the image elements of a RSS feed. metacpan
XML::RAI::Item An interface to the item elements of a RSS feed. metacpan
XML::RAI::Object A base class for RAI element objects. metacpan

Other Files

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