The site is under maintenance.

Most probably the CPANTS databases are being regenerated from scratch behind the scenes due to the major change in Kwalitee metrics or the update 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.

Fault

Metadata

Analyzed metadata and errors of Fault.

{
   "abstracts" : {
      "Fault::Dbh" : "Database Handle abstraction.",
      "Fault::DebugPrinter" : "A Debug print controller with levels.",
      "Fault::Delegate" : "Abstract superclass of all Delegates.",
      "Fault::Delegate::DB" : "Database Logger Delegate.",
      "Fault::Delegate::File" : "File logger delegate.",
      "Fault::Delegate::List" : "Internal class for managing a list of delegates.",
      "Fault::Delegate::SimpleHttp" : "Logger delegate for simple http logging.",
      "Fault::Delegate::Stderr" : "Stderr print logger delegate.",
      "Fault::Delegate::Stdout" : "Print logger delegate.",
      "Fault::Delegate::Syslog" : "Syslog delegate.",
      "Fault::ErrorHandler" : "A base error handler class.",
      "Fault::Logger" : "A message logger proxy.",
      "Fault::Msg" : "Internal message encapsulation class.",
      "Fault::Notepad" : "A notepad for random text messages."
   },
   "author" : "DALEAMON",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "eg",
      "lib",
      "lib/Fault",
      "lib/Fault/Delegate",
      "licenses",
      "t"
   ],
   "dist" : "Fault",
   "dynamic_config" : 0,
   "easily_repackageable_by_fedora" : "fits_fedora_license",
   "error" : {
      "metayml_conforms_to_known_spec" : "License '<undef>' is invalid (license) [Validation: 1.3];Missing mandatory field, 'license' (license) [Validation: 1.3]",
      "no_pod_errors" : "Fault-1.01-2/lib/Fault/Dbh.pm -- Around line 160:  =back doesn't take any parameters, but you said =back 4Around line 175:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Logger.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 555:  =over should be: '=over' or '=over positive_number'Around line 619:  =back doesn't take any parameters, but you said =back 4Around line 889:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 247:  =back doesn't take any parameters, but you said =back 4Around line 273:  =back doesn't take any parameters, but you said =back 4Around line 288:  =back doesn't take any parameters, but you said =back 4Around line 296:  =back doesn't take any parameters, but you said =back 4Around line 325:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Msg.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 385:  You forgot a '=back' before '=head1'Around line 481:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/DebugPrinter.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 171:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/ErrorHandler.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 123:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Notepad.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 150:  You forgot a '=back' before '=head1'Around line 183:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/File.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 154:  =back doesn't take any parameters, but you said =back 4Around line 173:  =back doesn't take any parameters, but you said =back 4Around line 192:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/DB.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 318:  =back doesn't take any parameters, but you said =back 4Around line 349:  =back doesn't take any parameters, but you said =back 4Around line 368:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/SimpleHttp.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 340:  =over should be: '=over' or '=over positive_number'Around line 357:  =back doesn't take any parameters, but you said =back 4Around line 406:  =back doesn't take any parameters, but you said =back 4Around line 446:  You forgot a '=back' before '=head1'Around line 486:  =back doesn't take any parameters, but you said =back 4Around line 505:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/Syslog.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 113:  =back doesn't take any parameters, but you said =back 4Around line 127:  =back doesn't take any parameters, but you said =back 4Around line 144:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/Stdout.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 109:  =back doesn't take any parameters, but you said =back 4Around line 128:  =back doesn't take any parameters, but you said =back 4Around line 156:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/List.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 190:  You forgot a '=back' before '=head1'Around line 243:  =back doesn't take any parameters, but you said =back 4Fault-1.01-2/lib/Fault/Delegate/Stderr.pm -- POD ERRORSHey! The above document had some coding errors, which are explained below:Around line 108:  =back doesn't take any parameters, but you said =back 4Around line 127:  =back doesn't take any parameters, but you said =back 4Around line 150:  =back doesn't take any parameters, but you said =back 4",
      "use_strict" : "Fault::Delegate::DB",
      "use_warnings" : "Fault::ErrorHandler, Fault::Delegate::SimpleHttp, Fault::Delegate::List, Fault::Logger, Fault::DebugPrinter, Fault::Delegate, Fault::Delegate::Stderr, Fault::Delegate::DB, Fault::Dbh, Fault::Delegate::Stdout, Fault::Delegate::File, Fault::Msg, Fault::Delegate::Syslog, Fault::Notepad"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README.perl",
   "files_array" : [
      "README.perl",
      "TODONE",
      "TODO",
      "Changes",
      "Makefile.PL",
      "META.yml",
      "MANIFEST",
      "COPYING",
      "Version",
      "eg/example.pl",
      "lib/Fault/Dbh.pm",
      "lib/Fault/Logger.pm",
      "lib/Fault/Delegate.pm",
      "lib/Fault/Msg.pm",
      "lib/Fault/DebugPrinter.pm",
      "lib/Fault/ErrorHandler.pm",
      "lib/Fault/Notepad.pm",
      "lib/Fault/Delegate/File.pm",
      "lib/Fault/Delegate/DB.pm",
      "lib/Fault/Delegate/SimpleHttp.pm",
      "lib/Fault/Delegate/Syslog.pm",
      "lib/Fault/Delegate/Stdout.pm",
      "lib/Fault/Delegate/List.pm",
      "lib/Fault/Delegate/Stderr.pm",
      "licenses/BSD",
      "licenses/LGPL-2.1",
      "licenses/Artistic",
      "t/load.t"
   ],
   "files_hash" : {
      "COPYING" : {
         "mtime" : 1207756131,
         "size" : 1358
      },
      "Changes" : {
         "mtime" : 1220124412,
         "size" : 8270
      },
      "MANIFEST" : {
         "mtime" : 1220124442,
         "size" : 568
      },
      "META.yml" : {
         "mtime" : 1220124442,
         "size" : 593
      },
      "Makefile.PL" : {
         "mtime" : 1218725267,
         "size" : 628,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README.perl" : {
         "mtime" : 1218023603,
         "size" : 109
      },
      "TODO" : {
         "mtime" : 1217243893,
         "size" : 3994
      },
      "TODONE" : {
         "mtime" : 1216933663,
         "size" : 240
      },
      "Version" : {
         "mtime" : 1220124433,
         "size" : 21
      },
      "eg/example.pl" : {
         "mtime" : 1210181819,
         "size" : 4106
      },
      "lib/Fault/Dbh.pm" : {
         "module" : "Fault::Dbh",
         "mtime" : 1219965619,
         "size" : 7572,
         "used" : [
            "DBI",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/DebugPrinter.pm" : {
         "module" : "Fault::DebugPrinter",
         "mtime" : 1219965619,
         "size" : 7693,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate.pm" : {
         "module" : "Fault::Delegate",
         "mtime" : 1219965619,
         "size" : 12187,
         "used" : [
            "Fault::Msg",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate/DB.pm" : {
         "module" : "Fault::Delegate::DB",
         "mtime" : 1219965619,
         "size" : 14614,
         "used" : [
            "Fault::Dbh",
            "Fault::DebugPrinter",
            "Fault::Delegate",
            "Fault::ErrorHandler",
            "Fault::Msg",
            "vars"
         ]
      },
      "lib/Fault/Delegate/File.pm" : {
         "module" : "Fault::Delegate::File",
         "mtime" : 1219965619,
         "size" : 7319,
         "used" : [
            "Fault::Delegate",
            "Fault::ErrorHandler",
            "Fault::Msg",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate/List.pm" : {
         "module" : "Fault::Delegate::List",
         "mtime" : 1219965619,
         "size" : 7928,
         "used" : [
            "Fault::ErrorHandler",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate/SimpleHttp.pm" : {
         "module" : "Fault::Delegate::SimpleHttp",
         "mtime" : 1219965619,
         "size" : 18160,
         "used" : [
            "Fault::DebugPrinter",
            "Fault::Delegate",
            "Fault::ErrorHandler",
            "Net::HTTP",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate/Stderr.pm" : {
         "module" : "Fault::Delegate::Stderr",
         "mtime" : 1220124147,
         "size" : 5290,
         "used" : [
            "Fault::Delegate",
            "Fault::Msg",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate/Stdout.pm" : {
         "module" : "Fault::Delegate::Stdout",
         "mtime" : 1220124147,
         "size" : 6478,
         "used" : [
            "Fault::DebugPrinter",
            "Fault::Delegate",
            "Fault::Msg",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Delegate/Syslog.pm" : {
         "module" : "Fault::Delegate::Syslog",
         "mtime" : 1219965619,
         "size" : 6121,
         "used" : [
            "Fault::Delegate",
            "Fault::ErrorHandler",
            "Fault::Msg",
            "Sys::Syslog",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/ErrorHandler.pm" : {
         "module" : "Fault::ErrorHandler",
         "mtime" : 1219965619,
         "size" : 5652,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Logger.pm" : {
         "module" : "Fault::Logger",
         "mtime" : 1219965619,
         "size" : 39289,
         "used" : [
            "Fault::Delegate::List",
            "Fault::Delegate::Stderr",
            "Fault::Delegate::Stdout",
            "Fault::Msg",
            "POSIX",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Msg.pm" : {
         "module" : "Fault::Msg",
         "mtime" : 1219965619,
         "size" : 15346,
         "used" : [
            "POSIX",
            "strict",
            "vars"
         ]
      },
      "lib/Fault/Notepad.pm" : {
         "module" : "Fault::Notepad",
         "mtime" : 1219965619,
         "size" : 6053,
         "used" : [
            "Fault::Logger",
            "Fault::Msg",
            "strict",
            "vars"
         ]
      },
      "licenses/Artistic" : {
         "mtime" : 850705130,
         "size" : 6111
      },
      "licenses/BSD" : {
         "mtime" : 935669180,
         "size" : 1499
      },
      "licenses/LGPL-2.1" : {
         "mtime" : 1118932320,
         "size" : 26527
      },
      "t/load.t" : {
         "mtime" : 1216737293,
         "size" : 979,
         "used" : [
            "Fault::Dbh",
            "Fault::DebugPrinter",
            "Fault::Delegate",
            "Fault::Delegate::File",
            "Fault::Delegate::List",
            "Fault::Delegate::SimpleHttp",
            "Fault::Delegate::Stderr",
            "Fault::Delegate::Stdout",
            "Fault::Delegate::Syslog",
            "Fault::ErrorHandler",
            "Fault::Logger",
            "Fault::Msg",
            "Fault::Notepad"
         ]
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "easily_repackageable_by_debian" : 1,
      "easily_repackageable_by_fedora" : 0,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "fits_fedora_license" : 0,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 0,
      "has_known_license_in_source_file" : 0,
      "has_license_in_source_file" : 0,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 0,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "73.17",
      "manifest_matches_dist" : 1,
      "metayml_conforms_to_known_spec" : 0,
      "metayml_declares_perl_version" : 0,
      "metayml_has_license" : 0,
      "metayml_has_provides" : 0,
      "metayml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 0,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 0,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1220124442,
   "license" : "",
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "abstract" : "Useful perl modules including sophisticated diagnostic, fault and log handling and printing classes",
      "author" : [
         "Dale Amon"
      ],
      "distribution_type" : "module",
      "generated_by" : "ExtUtils::MakeMaker version 6.42",
      "license" : null,
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.3.html",
         "version" : "1.3"
      },
      "name" : "Fault",
      "requires" : {
         "DBI" : "0",
         "Exporter" : "0",
         "Net::HTTP" : "0",
         "POSIX" : "0"
      },
      "version" : "1.01-2"
   },
   "metayml_is_parsable" : 1,
   "modules" : [
      {
         "file" : "lib/Fault/Dbh.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Dbh"
      },
      {
         "file" : "lib/Fault/Logger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Logger"
      },
      {
         "file" : "lib/Fault/Delegate.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate"
      },
      {
         "file" : "lib/Fault/Msg.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Msg"
      },
      {
         "file" : "lib/Fault/DebugPrinter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::DebugPrinter"
      },
      {
         "file" : "lib/Fault/ErrorHandler.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::ErrorHandler"
      },
      {
         "file" : "lib/Fault/Notepad.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Notepad"
      },
      {
         "file" : "lib/Fault/Delegate/File.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::File"
      },
      {
         "file" : "lib/Fault/Delegate/DB.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::DB"
      },
      {
         "file" : "lib/Fault/Delegate/SimpleHttp.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::SimpleHttp"
      },
      {
         "file" : "lib/Fault/Delegate/Syslog.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::Syslog"
      },
      {
         "file" : "lib/Fault/Delegate/Stdout.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::Stdout"
      },
      {
         "file" : "lib/Fault/Delegate/List.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::List"
      },
      {
         "file" : "lib/Fault/Delegate/Stderr.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Fault::Delegate::Stderr"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "Fault-1.01-2.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "DBI",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Exporter",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Net::HTTP",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "POSIX",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1220186162,
   "size_packed" : 54604,
   "size_unpacked" : 214705,
   "uses" : {
      "used_in_code" : {
         "DBI" : 1,
         "Net::HTTP" : 1,
         "POSIX" : 2,
         "Sys::Syslog" : 1,
         "strict" : 13,
         "vars" : 14
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1
      }
   },
   "valid_signature" : -1,
   "version" : "1.01-2",
   "versions" : {
      "lib/Fault/Dbh.pm" : {
         "Fault::Dbh" : "undef"
      },
      "lib/Fault/DebugPrinter.pm" : {
         "Fault::DebugPrinter" : "undef"
      },
      "lib/Fault/Delegate.pm" : {
         "Fault::Delegate" : "undef"
      },
      "lib/Fault/Delegate/DB.pm" : {
         "Fault::Delegate::DB" : "undef"
      },
      "lib/Fault/Delegate/File.pm" : {
         "Fault::Delegate::File" : "undef"
      },
      "lib/Fault/Delegate/List.pm" : {
         "Fault::Delegate::List" : "undef"
      },
      "lib/Fault/Delegate/SimpleHttp.pm" : {
         "Fault::Delegate::SimpleHttp" : "undef"
      },
      "lib/Fault/Delegate/Stderr.pm" : {
         "Fault::Delegate::Stderr" : "undef"
      },
      "lib/Fault/Delegate/Stdout.pm" : {
         "Fault::Delegate::Stdout" : "undef"
      },
      "lib/Fault/Delegate/Syslog.pm" : {
         "Fault::Delegate::Syslog" : "undef"
      },
      "lib/Fault/ErrorHandler.pm" : {
         "Fault::ErrorHandler" : "undef"
      },
      "lib/Fault/Logger.pm" : {
         "Fault::Logger" : "undef"
      },
      "lib/Fault/Msg.pm" : {
         "Fault::Msg" : "undef"
      },
      "lib/Fault/Notepad.pm" : {
         "Fault::Notepad" : "undef"
      }
   },
   "vname" : "Fault-1.01-2"
}