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.

CookBookB

Metadata

Analyzed metadata and errors of CookBookB.

{
   "abstracts_in_pod" : {
      "CookBookB::ListOfStruct" : "Perl extension for blah blah blah",
      "Devel::Peek" : "A data debugging tool for the XS programmer"
   },
   "author" : "DMR",
   "base_dirs" : [
      "ArrayOfStruct/",
      "CCsimple/",
      "ListOfStruct/",
      "Mstruct/",
      "Opaque/",
      "Struct1/",
      "Struct2/",
      "Struct3/"
   ],
   "buildfile_executable" : 0,
   "dirs_array" : [
      "ArrayOfStruct",
      "CCsimple",
      "ListOfStruct",
      "Mstruct",
      "Opaque",
      "Struct1",
      "Struct2",
      "Struct3"
   ],
   "dist" : "CookBookB",
   "error" : {
      "extractable" : {
         "link_errors" : [
            "CookBookB/Struct2/AB_IN.h",
            "CookBookB/Struct2/typemap",
            "CookBookB/Struct2/Av_AB_INPtr.h"
         ]
      },
      "manifest_matches_dist" : "Cannot find MANIFEST in dist.",
      "no_abstract_stub_in_pod" : "CookBookB::ListOfStruct",
      "proper_libs" : "ArrayOfStruct/ArrayOfStruct.pm, CCsimple/CCsimple.pm, ListOfStruct/ListOfStruct.pm, Mstruct/Mstruct.pm, Opaque/Opaque.pm, Struct1/Struct1.pm, Struct2/Struct2.pm, Struct3/Struct3.pm",
      "use_strict" : "CookBookB::ArrayOfStruct, CookBookB::Struct1, CookBookB::Opaque, CookBookB::ListOfStruct",
      "use_warnings" : "CookBookB::CCsimple, CookBookB::ArrayOfStruct, CookBookB::Struct1, CookBookB::Mstruct, CookBookB::Opaque, CookBookB::Struct2, CookBookB::Struct3, CookBookB::ListOfStruct"
   },
   "extension" : "tar.gz",
   "extractable" : 0,
   "extracts_nicely" : 0,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "ListOfStruct/Changes,Struct2/Changes,Opaque/Changes,Struct3/Changes,ArrayOfStruct/Changes,Mstruct/Changes,Struct1/Changes,CCsimple/Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "WWW::CPANTS::Analyze::Context=HASH(0x6db76d0)->d->{file_makefile_pl},Struct3/Makefile.PL",
   "file_manifest" : "WWW::CPANTS::Analyze::Context=HASH(0x6db76d0)->d->{file_manifest},Struct3/MANIFEST",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "file_test_pl" : "WWW::CPANTS::Analyze::Context=HASH(0x6db76d0)->d->{file_test_pl},Struct3/test.pl",
   "files_array" : [
      "ArrayOfStruct/ArrayOfStruct.pm",
      "ArrayOfStruct/ArrayOfStruct.xs",
      "ArrayOfStruct/Changes",
      "ArrayOfStruct/MANIFEST",
      "ArrayOfStruct/Makefile.PL",
      "ArrayOfStruct/NOTES",
      "ArrayOfStruct/test.pl",
      "ArrayOfStruct/typemap",
      "CCsimple/CCsimple.pm",
      "CCsimple/CCsimple.xs",
      "CCsimple/Changes",
      "CCsimple/MANIFEST",
      "CCsimple/Makefile.PL",
      "CCsimple/NOTES",
      "CCsimple/test.pl",
      "CCsimple/typemap",
      "DevelPeek.pod",
      "ListOfStruct/Changes",
      "ListOfStruct/ListOfStruct.pm",
      "ListOfStruct/ListOfStruct.xs",
      "ListOfStruct/MANIFEST",
      "ListOfStruct/Makefile.PL",
      "ListOfStruct/NOTES",
      "ListOfStruct/test.pl",
      "ListOfStruct/typemap",
      "Mstruct/Av_MystructPtr.c",
      "Mstruct/Av_MystructPtr.h",
      "Mstruct/Changes",
      "Mstruct/MANIFEST",
      "Mstruct/Makefile.PL",
      "Mstruct/Mstruct.h",
      "Mstruct/Mstruct.pm",
      "Mstruct/Mstruct.xs",
      "Mstruct/test.pl",
      "Mstruct/typemap",
      "Opaque/Changes",
      "Opaque/MANIFEST",
      "Opaque/Makefile.PL",
      "Opaque/NOTES",
      "Opaque/Opaque.pm",
      "Opaque/Opaque.xs",
      "Opaque/test.pl",
      "Opaque/typemap",
      "README",
      "Struct1/Changes",
      "Struct1/MANIFEST",
      "Struct1/Makefile.PL",
      "Struct1/NOTES",
      "Struct1/Struct1.pm",
      "Struct1/Struct1.xs",
      "Struct1/test.pl",
      "Struct1/typemap",
      "Struct2/AB_IN.h",
      "Struct2/Av_AB_INPtr.c",
      "Struct2/Av_AB_INPtr.h",
      "Struct2/Changes",
      "Struct2/MANIFEST",
      "Struct2/Makefile.PL",
      "Struct2/Struct2.pm",
      "Struct2/Struct2.xs",
      "Struct2/test.pl",
      "Struct2/typemap",
      "Struct3/Changes",
      "Struct3/Hv_AB_INPtr.c",
      "Struct3/MANIFEST",
      "Struct3/Makefile.PL",
      "Struct3/Struct3.pm",
      "Struct3/Struct3.xs",
      "Struct3/test.pl",
      "perlobject.map",
      "test.pl",
      "test.pl"
   ],
   "files_hash" : {
      "ArrayOfStruct/ArrayOfStruct.pm" : {
         "module" : "CookBookB::ArrayOfStruct",
         "mtime" : 825791675,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 525
      },
      "ArrayOfStruct/ArrayOfStruct.xs" : {
         "mtime" : 825965743,
         "size" : 1268
      },
      "ArrayOfStruct/Changes" : {
         "mtime" : 825791675,
         "size" : 137
      },
      "ArrayOfStruct/MANIFEST" : {
         "mtime" : 825791826,
         "size" : 85
      },
      "ArrayOfStruct/Makefile.PL" : {
         "mtime" : 825793120,
         "size" : 491,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "ArrayOfStruct/NOTES" : {
         "mtime" : 825791769,
         "size" : 6898
      },
      "ArrayOfStruct/test.pl" : {
         "mtime" : 825791676,
         "size" : 740
      },
      "ArrayOfStruct/typemap" : {
         "mtime" : 825791676,
         "size" : 24
      },
      "CCsimple/CCsimple.pm" : {
         "module" : "CookBookB::CCsimple",
         "mtime" : 825791676,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 564,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "CCsimple/CCsimple.xs" : {
         "mtime" : 825791677,
         "size" : 419
      },
      "CCsimple/Changes" : {
         "mtime" : 825791677,
         "size" : 132
      },
      "CCsimple/MANIFEST" : {
         "mtime" : 825791826,
         "size" : 69
      },
      "CCsimple/Makefile.PL" : {
         "mtime" : 829347558,
         "size" : 602,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "CCsimple/NOTES" : {
         "mtime" : 826211969,
         "size" : 1192
      },
      "CCsimple/test.pl" : {
         "mtime" : 825791677,
         "size" : 718
      },
      "CCsimple/typemap" : {
         "mtime" : 825791677,
         "size" : 26
      },
      "DevelPeek.pod" : {
         "mtime" : 826427145,
         "size" : 7562
      },
      "ListOfStruct/Changes" : {
         "mtime" : 825791678,
         "size" : 136
      },
      "ListOfStruct/ListOfStruct.pm" : {
         "module" : "CookBookB::ListOfStruct",
         "mtime" : 825791678,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 1026
      },
      "ListOfStruct/ListOfStruct.xs" : {
         "mtime" : 825965887,
         "size" : 1380
      },
      "ListOfStruct/MANIFEST" : {
         "mtime" : 825791826,
         "size" : 83
      },
      "ListOfStruct/Makefile.PL" : {
         "mtime" : 825792523,
         "size" : 489,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "ListOfStruct/NOTES" : {
         "mtime" : 825791678,
         "size" : 6110
      },
      "ListOfStruct/test.pl" : {
         "mtime" : 825791679,
         "size" : 1036
      },
      "ListOfStruct/typemap" : {
         "mtime" : 825791679,
         "size" : 24
      },
      "Mstruct/Av_MystructPtr.c" : {
         "mtime" : 827270661,
         "size" : 2258
      },
      "Mstruct/Av_MystructPtr.h" : {
         "mtime" : 827270656,
         "size" : 102
      },
      "Mstruct/Changes" : {
         "mtime" : 827181836,
         "size" : 131
      },
      "Mstruct/MANIFEST" : {
         "mtime" : 827182628,
         "size" : 111
      },
      "Mstruct/Makefile.PL" : {
         "mtime" : 827184177,
         "size" : 520,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Mstruct/Mstruct.h" : {
         "mtime" : 827181967,
         "size" : 113
      },
      "Mstruct/Mstruct.pm" : {
         "module" : "CookBookB::Mstruct",
         "mtime" : 827183499,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 576,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "Mstruct/Mstruct.xs" : {
         "mtime" : 827270651,
         "size" : 999
      },
      "Mstruct/test.pl" : {
         "mtime" : 827185333,
         "size" : 731
      },
      "Mstruct/typemap" : {
         "mtime" : 827184186,
         "size" : 29
      },
      "Opaque/Changes" : {
         "mtime" : 825791679,
         "size" : 130
      },
      "Opaque/MANIFEST" : {
         "mtime" : 825791826,
         "size" : 71
      },
      "Opaque/Makefile.PL" : {
         "mtime" : 825793120,
         "size" : 477,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Opaque/NOTES" : {
         "mtime" : 825791770,
         "size" : 10990
      },
      "Opaque/Opaque.pm" : {
         "module" : "CookBookB::Opaque",
         "mtime" : 825791680,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 511
      },
      "Opaque/Opaque.xs" : {
         "mtime" : 825966092,
         "size" : 970
      },
      "Opaque/test.pl" : {
         "mtime" : 826425963,
         "size" : 724
      },
      "Opaque/typemap" : {
         "mtime" : 825791680,
         "size" : 26
      },
      "README" : {
         "mtime" : 830904889,
         "size" : 2254
      },
      "Struct1/Changes" : {
         "mtime" : 825791680,
         "size" : 131
      },
      "Struct1/MANIFEST" : {
         "mtime" : 825791826,
         "size" : 73
      },
      "Struct1/Makefile.PL" : {
         "mtime" : 826062348,
         "size" : 479,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Struct1/NOTES" : {
         "mtime" : 825791681,
         "size" : 1584
      },
      "Struct1/Struct1.pm" : {
         "module" : "CookBookB::Struct1",
         "mtime" : 825791681,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 513
      },
      "Struct1/Struct1.xs" : {
         "mtime" : 825965687,
         "size" : 738
      },
      "Struct1/test.pl" : {
         "mtime" : 825791681,
         "size" : 147
      },
      "Struct1/typemap" : {
         "mtime" : 825791682,
         "size" : 26
      },
      "Struct2/AB_IN.h" : {
         "mtime" : 825873743,
         "size" : 77
      },
      "Struct2/Av_AB_INPtr.c" : {
         "mtime" : 825965978,
         "size" : 2020
      },
      "Struct2/Av_AB_INPtr.h" : {
         "mtime" : 825875267,
         "size" : 92
      },
      "Struct2/Changes" : {
         "mtime" : 825873459,
         "size" : 131
      },
      "Struct2/MANIFEST" : {
         "mtime" : 825876833,
         "size" : 103
      },
      "Struct2/Makefile.PL" : {
         "mtime" : 825876518,
         "size" : 470,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Struct2/Struct2.pm" : {
         "module" : "CookBookB::Struct2",
         "mtime" : 825873459,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 562,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "Struct2/Struct2.xs" : {
         "mtime" : 825956394,
         "size" : 612
      },
      "Struct2/test.pl" : {
         "mtime" : 825875638,
         "size" : 265
      },
      "Struct2/typemap" : {
         "mtime" : 825873616,
         "size" : 26
      },
      "Struct3/Changes" : {
         "mtime" : 825875698,
         "size" : 131
      },
      "Struct3/Hv_AB_INPtr.c" : {
         "mtime" : 825965817,
         "size" : 1972
      },
      "Struct3/MANIFEST" : {
         "mtime" : 825875698,
         "size" : 59
      },
      "Struct3/Makefile.PL" : {
         "mtime" : 825876512,
         "size" : 471,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Struct3/Struct3.pm" : {
         "module" : "CookBookB::Struct3",
         "mtime" : 825875698,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 562,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "Struct3/Struct3.xs" : {
         "mtime" : 825956659,
         "size" : 612
      },
      "Struct3/test.pl" : {
         "mtime" : 825876435,
         "size" : 303
      },
      "perlobject.map" : {
         "mtime" : 825792886,
         "size" : 2623
      },
      "test.pl" : {
         "mtime" : 829347855,
         "size" : 936
      }
   },
   "got_prereq_from" : "Makefile.PL",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 0,
      "extracts_nicely" : 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" : 0,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 0,
      "has_version" : 1,
      "kwalitee" : "68.18",
      "manifest_matches_dist" : 0,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 1,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 1,
      "meta_yml_has_repository_resource" : 1,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 0,
      "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" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 0,
      "portable_filenames" : 1,
      "proper_libs" : 0,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 830904889,
   "license" : "",
   "manifest_matches_dist" : 0,
   "modules" : [
      {
         "file" : "ArrayOfStruct/ArrayOfStruct.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::ArrayOfStruct"
      },
      {
         "file" : "CCsimple/CCsimple.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::CCsimple"
      },
      {
         "file" : "ListOfStruct/ListOfStruct.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::ListOfStruct"
      },
      {
         "file" : "Mstruct/Mstruct.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::Mstruct"
      },
      {
         "file" : "Opaque/Opaque.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::Opaque"
      },
      {
         "file" : "Struct1/Struct1.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::Struct1"
      },
      {
         "file" : "Struct2/Struct2.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::Struct2"
      },
      {
         "file" : "Struct3/Struct3.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "CookBookB::Struct3"
      }
   ],
   "needs_compiler" : 1,
   "no_pax_headers" : 1,
   "package" : "CookBookB-19960430.tar.gz",
   "prereq" : [],
   "released_epoch" : 830905410,
   "size_packed" : 21314,
   "size_unpacked" : 70113,
   "uses" : {
      "required_in_code" : {
         "DynaLoader" : 8,
         "Exporter" : 8
      },
      "used_in_code" : {
         "strict" : 4,
         "vars" : 4
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 8
      }
   },
   "valid_signature" : -1,
   "version" : "19960430",
   "versions" : {
      "ArrayOfStruct/ArrayOfStruct.pm" : {
         "CookBookB::ArrayOfStruct" : "0.01"
      },
      "CCsimple/CCsimple.pm" : {
         "CookBookB::CCsimple" : "0.01"
      },
      "ListOfStruct/ListOfStruct.pm" : {
         "CookBookB::ListOfStruct" : "0.01"
      },
      "Mstruct/Mstruct.pm" : {
         "CookBookB::Mstruct" : "0.01"
      },
      "Opaque/Opaque.pm" : {
         "CookBookB::Opaque" : "0.01"
      },
      "Struct1/Struct1.pm" : {
         "CookBookB::Struct1" : "0.01"
      },
      "Struct2/Struct2.pm" : {
         "CookBookB::Struct2" : "0.01"
      },
      "Struct3/Struct3.pm" : {
         "CookBookB::Struct3" : "0.01"
      }
   },
   "vname" : "CookBookB-19960430"
}