-TRIAL version should be a proper version, fixes https://github.com/charsbar/www-cpants/issues/16
don't slurp unless it's readable
we have several more special files now: META.json, MYMETA.* dist.ini, cpanfile
these days README.md is not uncommon
-l test should be done against the full path of a file, and it should be done regardless the file is listed in the MANIFEST or not
buildfile_executable should not be true if Makefile.PL/Build.PL does not exist
this kind of static message should be moved to the metric's error description not to bloat databases needlessly
store M::I version for statistics: http://cpants.cpanauthors.org/stats/module_install
don't try to extract dependencies from a module that does not exist actually
files_array may be empty sometimes
files_array may be empty
entries in provides may not be hash references
this file field is required, but may happen to be undef when META.yml is broken
files in xt/ should be ignored when we check prereq matches use
bad filenames that are not allowed or portable
added a metric for non_portable_filenames
pod
debian related metrics are deprecated and removed
disabled CPANTS error metrics, which may be useful for us, but should not annoy people
applied a patch from Jonathan Yu, reported by gregor from debian to resolve #77717