[libmodule-cpants-analyse-perl] branch master updated (7bcdab1 -> 41a3c99)

gregor herrmann gregoa at debian.org
Fri Oct 17 19:40:17 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libmodule-cpants-analyse-perl.

      from  7bcdab1   update changelog
       new  3691917   Drop repacking framework, the files are gone in the new release.
       new  30ad89c   update changelog
       new  bce5fc5   Add debian/upstream/metadata
       new  96c5ec0   Update debian/changelog
      adds  96975b4   imported old repository (without history...)
      adds  83a6529   applied doc patch submitted by MSTEVENS as RT #26379
      adds  a2a3d61   hopefully fixed RT #25207 (test failures on Win32) reported (and patched..) by HEMINGWAY
      adds  a57bfb0   switched from Getopt::Std to Getopt::Long, added --no_capture option for easier debugging, added --verbose options
      adds  4475e03   skip very large test-files, only check *.t files (not everything in t/) as suggested by CASIANO
      adds  58c8e70   FindModules: do not check META.yml for provides
      adds  dd5bcf5   resolved RT #25198 reported by bdfoy using his patch
      adds  5855041   fixed RT #24228 reported by THALJEF - t/99_critic.t now only runs if $ENV{AUTHOR_TEST} is set
      adds  bc154a6   has_examples now also checks for p(m|od) file
      adds  2578f3f   fixed RT #26535 reported by MTHURN
      adds  649c147   has_license now also checks for LICENCE (as suggested by David Cantrell)
      adds  cdd47a2   fixed tests, updated CHANGES
      adds  c2d132a   updated CHANGES
      adds  9dddc76   add Kwalitee::NeedsCompiler first version, checking .c, .h. .xs files in the distro
      adds  f95cd94   NeedsCompiler also if module depends on either Inline:: or ExtUtils::CBuilderor or ExtUtils::ParseXS
      adds  b3d2834   noted Gabors patch in Changes
      adds  1bfb193   added patches by Barbie to fix Windows directory seperator and improve MetaYAML testing
      adds  b72e88f   added --yaml to cpants_lint.pl
      adds  671ad32   added --yaml to cpants_lint.pl
      adds  e108b5b   set dist to a usable default if a package is not extractable
      adds  d0947af   implemented to_file dumping
      adds  9272eea   added docs to cpants_lint.pl
      adds  e0bdada   dist housekeeping
      adds  9b8858d   added version to dump file
      adds  824b322   fixed bad parenthese in MCK::NeedsCompiler, as reported by several people
      adds  11c761c   space vs tab mixup
      adds  244e7c8   bumped version
      adds  2cc3d81   work around Pod::Simple::Checker returning strange data
      adds  ccc15b4   fixed bug in MCK::MetaYML::check_spec_conformance, which caused wrong results in metayml_conforms_spec*
      adds  6f175bb   switched to YAML::Syck
      adds  2439509   more metayml fixes
      adds  e5740a0   added workaround for metayaml bugs
      adds  eb94bc5   fixed some tests, bumped version
      adds  61208f5   added version.pm to prereq
      adds  48d204e   added
      adds  c2a960e   added optional metric use_warnings, added directory 'xt' as a potential location for test files
      adds  2235214   finally applied patch provided by Adriano Ferreira to fix some issues in MCK::Manifest. See RT #28982
      adds  f97b907   updated MANIFEST
      adds  3f127ca   dist housekeeping
      adds  f8c8bae   reworded metayml_is_parsable remedy
      adds  0da0799   removed workaround in MCK::MetaYML (Barbie fixed it the problem in Test::YAML::Meta)
      adds  05fc8d7   added needs_db to metrics and removed hardcoded workaround for       is_prereq
      adds  688b47d   prereq_matches_use stuff
      adds  481050f   fixed typoes
      adds  7595ac9   changed data structure: all errors are now in a hashref called 'error'
      adds  667c341   made 'prereq_matches_use' and 'build_prereq_matches_use' optional metrics
      adds  13747ab   dist housekeeping
      adds  3e8e8f5   add TODO
      adds  903c1ac   more TODO
      adds  8ad330d   add to TODO
      adds  108e8e8   more TODO
      adds  40c89c8   add no_generated_files metric to the analyzer
      adds  0c0775d   add kwalitee to data so we can have nested metrics
      adds  f48c6e6   add easily repackageable metrics
      adds  573ce0a   add Repackageable.pm
      adds  9fc22b4   add metric has_version_in_each_file
      adds  fb4a83a   add easily_repackagable_by_debian
      adds  a716b90   add has_test_in_t_dir metric
      adds  3cc8e34   add checking for STDIN in Makefile.PL or Build.PL
      adds  9fc6388   add no_stdin_for_prompting metric checking for STDIN in Makefile.PL and Build.PL
      adds  5a760fd   fixed the typo in easily_repackageagble
      adds  105f66f   moved has_version_in_each_file into MCK::Version & fixed a bug in it
      adds  561e162   upgraded 2 metric to core ones
      adds  2f05388   bumped version numbers
      adds  d25a82b   downgraded new tests to is_extra again, to not upset people to much..
      adds  a4af78e   very hacky workaround for problems with Meta.YML, version objects, etc
      adds  9bad5b5   regex that actually works for workaround;
      adds  59392b1   more minor fiddling
      adds  6ca218e   dist housekeepking
      adds  f60f15b   create the fits_fedora_license from the easily_repackageable_by_fedora license
      adds  c00d6d9   factor out the _aggregator call in the repackageable metrics and replace the is_aggregate key by the aggregates key listing the aggregated keys
      adds  d730792   add TODO
      adds  07e002d   renamed some error fields
      adds  d0be809   TODO and Changes and better checking for STDIN in Makefile.PL
      adds  47ac719   add metayml_declares_perl_version metric
      adds  e938906   replace File::Find by File::Find::Rule
      adds  c567105   some refactoring
      adds  5dddb26   add no_large_files metric
      adds  9b94c80   cleanup tests
      adds  7e6ad9c   move the author related tests to xt/
      adds  ca8cd22   turned metayml_declares_perl_version into is_extra
      adds  e571ec8   move some test over
      adds  fcebc3f   add Text-CSV_XS-0.40.tgz to the test
      adds  fbb5fb5   skip files_hahs
      adds  024307e   dist housekeeping
      adds  6ec42cc   add two more distros to test to increase coverage
      adds  f40961a   fix qq
      adds  5bd00ad   fix test broken in released version
      adds  cd6b162   add more unit tests and fix the $ display issue. A bit
      adds  fd2aaa9   simplify the way the VERSION number is looked up
      adds  ee2d851   increase the no_large_files limit to 200_000
      adds  118c322   some unit test fixes thanks to Tux
      adds  f998729   in some cases pass ARRAY refs to the {error} field instead of strings
      adds  371ffff   disregard order of files in test
      adds  8b5bfe8   add eg/ file that was missed in previous commit
      adds  bf07741   collect the license information of each file using Software::LicenseUtils, add LICENCE to the list of special files (not only LICENSE)
      adds  cc1b4a3   add has_separate_license_file metric add has_license_in_source_file metric
      adds  5ebe3b6   add metayml_has_provides metric, make all experimental metrics optional per default, fiddled with tests
      adds  4340ab3   added bin and script dirs to has_example regex
      adds  39c70c4   fixed t/analyse.t for new has_example
      adds  31c9272   bumped version
      adds  5747776   upgreade to Software::License 0.003
      adds  fa368e8   made FindModules smarter
      adds  5059edc   fixed doc bug in SYNOPSIS (reported by ADAMOWSKI as RT#34773)
      adds  3c39e10   added RT#32777 to TODO
      adds  5ed2bdb   dist housekeeping
      adds  4332982   honor META.yml key 'no_index'. Fixes RT#32777 and an IRC complaint by BinGOs
      adds  7dfccd7   updated minimum version of Test::YAML::Meta::Version to 0.09
      adds  80953a5   calculate real average kwalitee
      adds  8a53fb6   fixed a broken regex, which caused problems for dist containt one pm in basedir
      adds  4f0246c   added some TODO entries
      adds  ba64512   better remedy for use warnings
      adds  ff70bfd   rename some test files to execute early
      adds  f29e0aa   add new kwalitee metric distributed_by_debian move around some test files
      adds  b7ffa7e   add 3 more metrics and some unit test
      adds  ac6d0da   change the verbose mode to be a main::logger() function
      adds  eca3f4c   adding more tests - for NoWarings, some use strict and use warnings in the tests take apart the reporing about license attempt to fix the bug reported by David Golden about not noticing LICENS files remove the double checking for license in POD the {license} key does not hold the name of the license any more but actually    it should have never been used for that anyway just the above bug was hiding    its other possible valiues
      adds  113699c   add  t/eg/Term-Title-0.03.tar.gz that was already in use
      adds  3c53034   add new metric called uses_test_nowarnings that should check if Test::NoWarnings was used in all the public test scripts (in t/* excluding xt/*) appropriate unit test added
      adds  a3d68f9   'use Moose' now counts for using stric added Text::CSV_XS to Build.PL
      adds  dcbc6a2   added another dist to test
      adds  a49e216   quick fix for has_humanreadable_license
      adds  cf6fe48   change error messages
      adds  ffccdf4   Experimental Metric handling
      adds  db4b50a   upgraded to META.yml 1.4 sort of fixed some tests (failing because auf not finished changes in License checking)
      adds  2cdb088   dist housekeeping
      adds  3b94a5c   has_test_pod and has_test_pod_coverage are now optional metrics bumped version to 0.82_01
      adds  f36f472   add some todo
      adds  a9bf808   skip the debian metrics and downloading the debian file when in LINT
      adds  2b9e549   another bug added to the TODO
      adds  fc82917   some ideas
      adds  fde63cb   ignore no_index when searching for examples
      adds  a526370   fixed some tests
      adds  d430186   fixed LICENSE & COPYRIGHT (submitted by Peter Pentchev)
      adds  c11e24e   bumped version to 0.83, dist housekeeping
      adds  7527046   require Test::Warn 0.11
      adds  0a3b488   require Test::More and perl 5.6
      adds  2c10a36   fix typos
      adds  3629091   add .gitignore
      adds  7c11ad2   update .gitignore
      adds  cb3df5a   add LWP::Simple to deps
      adds  e1ba36a   calc_test_yaml_meta.t will work on correct Debian_CPANTS.txt
      adds  27b92e8   add 0.83 in Changes
      adds  74980fa   added missing changes from 0.82 to 0.83
      adds  327e0aa   typo
      adds  d9d42f6   release 0.84
      adds  3020fcb   Fix fails on non-Win32, release 0.85
      adds  572a013   add "Debian_CPANTS.txt" to cleanup
      adds  79d8daa   make 'moose_as_strict.t' fail
      adds  07e9352   fix for failing 'moose_as_strict.t' (case when strict is not used anywhere in dist)
      adds  a836755   add info about MIN_PERL_VERSION
      adds  7cd338f   advice to use Perl::MinimumVersion
      adds  87f3f9b   fill entry in 'Changes'
      adds  7d3abca   'metayml_declares_perl_version' moved from experimental to extra
      adds  86a3ed6   comment about modules simulating "use strict;"
      adds  d07bb06   require Test::YAML::Meta::Version 0.12 due to better support of 'resources' key
      adds  d4869e8   require latest Test::YAML::Meta::Version
      adds  872f54c   detect auto_install for M::I
      adds  81f299c   pod coverage: get_debian_data() is internal
      adds  42aa1b1   pod coverage: experimental_indicator_names()
      adds  41d6746   rt#65903 - No more Test::YAML::Meta::Version on CPAN
      adds  4354fea   refresh from ExtUtils::Manifest 1.58
      adds  037888a   specify correct dependency
      adds  8873046   update tests to account for indicator has_better_auto_install
      adds  39c830f   fix File::Temp warning "cannot remove path when cwd is …"
      adds  0496143   remove generated files from version control
      adds  99139f8   require newer Archive::Tar
      adds  c5189da   replace YAML::Syck with YAML::Any
      adds  0c09b57   no_symlinks checks only files in MANIFEST, use ExtUtils::Manifest::maniread
      adds  d8aaddf   Add more strict equivalents for use_strict test
      adds  a231c5e   Add warnings equivalents for use_warnings test
      adds  8e2910d   docs for 41d6746
      adds  69cb8a6   sort diagnostic data structures
      adds  93fd47f   when a new indicator is added, the test data for existing indicators need not be updated
      adds  a30041b   Count strict/warnings usage per-module, not per-dist
      adds  5180725   silence a warning
      adds  ae6b310   update dist metadata
      adds  83e937a   silence distmeta build step warning
      adds  4018870   typo
      adds  787c791   some more equivalents (leont++, charsbar++)
      adds  aa4b88e   when a new indicator is added, the test data for existing indicators need not be updated
      adds  908a8a1   implement valid_signature
      adds  02d8853   ignore generated files
      adds  d4b18fd   remove generated files from version control
      adds  3837008   change of dist maintainer
      adds  9161de7   Pod overhaul
      adds  976245b   0.86
      adds  fc27e0c   RT#80225: Test::CPAN::Meta::YAML::Version 0.21 compat
      adds  7e0cb29   Fix Bug Tracker URL that is broken for everyone not presently logged in to RT
      adds  258980e   Solve hash-randomization bug by arbitrarily sorting errors
      adds  6b1109a   require newer version of Module::ExtractUse due to changes in Parse::RecDescent
      adds  1d74c22   Module::CPANTS::Kwalitee::Manifest broken for MANIFESTs containing files with spaces
      adds  0cee3e3   typo
      adds  a49fbfa   0.87
      adds  fe7d423   -TRIAL version should be a proper version, fixes https://github.com/charsbar/www-cpants/issues/16
      adds  a8b7bb2   don't slurp unless it's readable
      adds  84d4c60   we have several more special files now: META.json, MYMETA.* dist.ini, cpanfile
      adds  49f58ec   these days README.md is not uncommon
      adds  90f6f28   -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
      adds  e28a441   buildfile_executable should not be true if Makefile.PL/Build.PL does not exist
      adds  a1b7af9   this kind of static message should be moved to the metric's error description not to bloat databases needlessly
      adds  337da61   store M::I version for statistics: http://cpants.cpanauthors.org/stats/module_install
      adds  3173512   don't try to extract dependencies from a module that does not exist actually
      adds  cc780d1   files_array may be empty sometimes
      adds  0171802   files_array may be empty
      adds  96702bb   entries in provides may not be hash references
      adds  4593819   this file field is required, but may happen to be undef when META.yml is broken
      adds  83e91b5   files in xt/ should be ignored when we check prereq matches use
      adds  4745509   bad filenames that are not allowed or portable
      adds  95b8ffe   added a metric for non_portable_filenames
      adds  83010db   pod
      adds  8a35440   debian related metrics are deprecated and removed
      adds  7d25c95   disabled CPANTS error metrics, which may be useful for us, but should not annoy people
      adds  cb380a9   applied a patch from Jonathan Yu, reported by gregor from debian to resolve #77717
      adds  5627bf3   these errors are not informative, and should be stored in other places
      adds  5be4d2d   removed uses_test_nowarnings metrics
      adds  4f8ba54   removed has_test_pod(_coverage) because they are tests for authors only
      adds  52ea258   not to be killed or warned because of undefined array or hash key
      adds  206e03a   dozens of fail reports from testers are due to File::Slurp and Test::NoWarnings; at least we don't need to use File::Slurp
      adds  0419f77   removed unused deps
      adds  ce5f025   do not load unnecessary modules
      adds  95bc740   ditto
      adds  aa15b91   List::MoreUtils is not required anymore
      adds  4343946   oops, any was actually used but this can be safely replaced with grep
      adds  76f4f75   use Archive::Any::Lite, which supports bzipped files (which are rare, but do exist)
      adds  5f70232   fixed the num/list of metrics in tests
      adds  4265ec8   protection against broken META.yml
      adds  3da0926   switched to use CPAN::Meta::YAML to conform with other toolchain stuff
      adds  0edec4e   removed duplicated information which is easily regenerated from the corresponding *_array entry
      adds  867300e   requires may also be empty
      adds  35cddf0   protection against broken meta data
      adds  f96847f   different warnings due to the switch to Archive::Any::Lite
      adds  0a0614b   use strict/warnings for tests
      adds  e124245   ditto for xt
      adds  bea32af   different error messages due to the switch to CPAN::Meta::YAML
      adds  a1ad89b   fixed test analyses due to the recent changes
      adds  c0095a7   s/META.yaml/META.yml/
      adds  159d681   don't create d->{error}{cpants} if there's no error
      adds  0def72a   fixed minor pod/text glitches reported in a patch from daxim (RT#40898)
      adds  0535a77   new metric: no_dot_underscore_files (tweaked version of RT#40898, as other ._ files are also problematic, especially for Module::Pluggable and others)
      adds  fddb61e   fixed the num of core metrics
      adds  ad60dbe   changed non_portable_filenames to core
      adds  c42634f   fixed the num of metrics
      adds  bdec0b0   changed variable names to match corresponding is_* flags
      adds  da734b9   -TRIAL version should be a proper version, fixes https://github.com/charsbar/www-cpants/issues/16
      adds  32f8d71   don't slurp unless it's readable
      adds  8bbc895   we have several more special files now: META.json, MYMETA.* dist.ini, cpanfile
      adds  5ba90d4   these days README.md is not uncommon
      adds  f1efc40   -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
      adds  4e42880   buildfile_executable should not be true if Makefile.PL/Build.PL does not exist
      adds  fc49762   this kind of static message should be moved to the metric's error description not to bloat databases needlessly
      adds  1cba301   store M::I version for statistics: http://cpants.cpanauthors.org/stats/module_install
      adds  05a529c   don't try to extract dependencies from a module that does not exist actually
      adds  4c2a094   files_array may be empty (sometimes)
      adds  c30a056   entries in provides may not be hash references
      adds  64b3dff   this file field is required, but may happen to be undef when META.yml is broken
      adds  b7141df   files in xt/ should be ignored when we check prereq matches use
      adds  cf9f3b8   added a core metric for non_portable_filenames: bad filenames that are not allowed or portable
      adds  88bb6cc   remove debian related metrics: data source has not been updated for more than a year
      adds  39c0f99   disabled CPANTS error metrics, which may be useful for us, but should not annoy people
      adds  cd7a42c   RT #77717: POD errors
      adds  b946a4c   these errors are not informative, and should be stored in other places
      adds  13ee785   removed uses_test_nowarnings metrics
      adds  cc36062   removed has_test_pod(_coverage) because they are tests for authors only
      adds  0dc9c17   not to be killed or warned because of undefined array or hash key
      adds  7fe14c6   dozens of fail reports from testers are due to File::Slurp and Test::NoWarnings; at least we don't need to use File::Slurp
      adds  17b0824   removed unused deps
      adds  9972ada   do not load unnecessary modules
      adds  acbcdf7   List::MoreUtils can be safely replaced with grep
      adds  6a2c17d   use Archive::Any::Lite, which supports bzipped files (which are rare, but do exist)
      adds  6713ee8   fixed the num/list of metrics in tests
      adds  07ba79e   protection against broken META.yml
      adds  5a17652   switched to use CPAN::Meta::YAML to conform with other toolchain stuff
      adds  b8d254f   removed duplicated information which is easily regenerated from the corresponding *_array entry
      adds  42ad7ff   requires may also be empty
      adds  f95b399   protection against broken meta data
      adds  e6d0039   use strict/warnings for tests
      adds  75b9261   fixed test analyses due to the recent changes
      adds  1552625   s/META.yaml/META.yml/
      adds  f81487e   don't create d->{error}{cpants} if there's no error
      adds  fcad8c9   RT #40898: some English fixes
      adds  753c8c9   new metric: no_dot_underscore_files (tweaked version of RT#40898, as other ._ files are also problematic, especially for Module::Pluggable and others)
      adds  297eabb   changed variable names to match corresponding is_* flags
      adds  7492f35   Merge branch 'master' of git://github.com/daxim/Module-CPANTS-Analyse
      adds  70085c2   Merge branch 'master' into QAH2013
      adds  3a5e5b5   nitpicking for error/remedy strings
      adds  0be76ed   added 'details' to pass errors to Test::Kwalitee etc
      adds  84dd3b8   use Module::ExtractUse 0.30 to see if used modules are in evals or not
      adds  85e80ae   ::Pod should be moved to Module::CPANTS::SiteKwalitee to avoid redundant pod testing on the user land
      adds  e5ae065   ::Prereq should be moved to Module::CPANTS::SiteKwalitee as it requires external resources to resolve prerequisite module names
      adds  a02b266   noted the move
      adds  10aaf6b   noted the reason of the move, and tweaked pod
      adds  6f7c1cb   oops, used a wrong parser object
      adds  2e86072   chmod extracted files if not readable
      adds  5862b6d   not to be skipped by chance
      adds  d93824f   wrong hash key
      adds  5d6952a   added Moo::Role as a strict/warnings equivalent
      adds  7ef5daf   don't keep empty @errors
      adds  49f3749   fixed nums of tests
      adds  8958916   prereq stuff is moved to ::SiteKwalitee
      adds  ce71692   no_pod_errors is also moved
      adds  216c190   valid_signature too
      adds  b54e204   symlinks holds the num of symlinks, not an array of symlinks
      adds  6f31cbd   store a message if META.yml is not found
      adds  c09ebba   fixed an indicator name
      adds  db1af85   each $d->{easily_repackageable...} holds a scalar value, not an arrayref
      adds  cd18e4a   fixed an error key
      adds  2d255de   basic distribution info should always be available
      adds  471f0fa   requires CPAN::DistnameInfo
      adds  5757cd6   YAML::Any is not used here
      adds  4fa1d8b   set flag for Test::Kwalitee and its friends
      adds  fead7e5   renamed metrics on old Module::Install for clarity
      adds  6ad579a   basic dist info can be taken earlier
      adds  21ff3b6   moved distribution version metrics to SiteKwalitee as these can not be analyzed locally
      adds  aa8fe9a   for fewer deps
      adds  c0332ff   NINJA is not worth recording
      adds  2b5016a   moved metrics on dist extraction to SiteKwalitee
      adds  07148fc   respect MYMETA for local distributions (as META.* are not usually generated yet)
      adds  184b103   removed has_example metric as it's too controversial to be useful
      adds  48f6e23   renamed non_portable_filenames to portable...
      adds  8187f1f   use File::Find::Rule::VCS to ignore VCS related files/dirs while testing locally
      adds  158978f   ::Files should be calculated after ::MetaYML to respect no_index
      adds  59ade63   ditto
      adds  2522a7d   ditto
      adds  770c24d   whitespace
      adds  8615e6d   renamed non_portable... to portable... (cont)
      adds  d0fec2a   removed trash
      adds  e7aeb66   proper_libs should be extra as it's controversial (see also RT#35116)
      adds  98f6c23   report what modules are not under lib
      adds  6e105ef   moved repackageable metrics to SiteKwalitee
      adds  9056d14   moved ::Version analysis to ::SiteKwalitee
      adds  9595761   ditto
      adds  afc150b   ditto (and this also fixes RT #87020)
      adds  17d9646   concatenate use_warnings/use_strict errors for simplicity
      adds  ec54e65   Refactored to use CPAN::Meta::Validator, and also test META.json
      adds  2e8b37b   test also MYMETA.yml for local dists
      adds  2f1ef9b   metayml_has_license is extra
      adds  94dd381   fixed metric name in pod
      adds  ed606e3   removed log
      adds  cb141ce   renamed has_humanreadable... to has_human_readable...
      adds  52b513b   moved fedora stuff to ::SiteKwalitee
      adds  6a318bf   use Software::License to guess license(s)
      adds  94a1af6   has_license_in_source_file is not experimental anymore
      adds  13e866a   only test if there's some license in the pod as license conflict detection is not fully covered yet
      adds  6e83e71   moved prereq analysis back from ::SiteKwalitee and totally refactored
      adds  28f9337   but prereq metrics are still in ::SiteKwalitee
      adds  f6a3de8   license detection is moved to ::License
      adds  d4b6157   newest file mtime is not always the released time
      adds  9b40e4c   fixed dependencies
      adds  f3a229c   has_proper_version is moved ::SiteKwalitee
      adds  a7d8ff6   fixed various tests to reflect the changes in the modules
      adds  5e52f03   for older Test::Kwalitee
      adds  0c655fa   updated Changes
      adds  319b1c2   fixed homepage/repository
      adds  0ce5d35   updated versions
      adds  beabb60   moved several metrics to ::SiteKwalitee as they are not portable (or not suitable to test local files)
      adds  051451f   fixed tests
      adds  bba35cb   releng 0.90_01
      adds  77af640   Support building with Test::More < 0.88
      adds  2fbdec4   Merge pull request #3 from pghmcfc/old_test_more
      adds  837acf2   Don't run pod coverage test in taint mode
      adds  75d473e   Merge pull request #2 from pghmcfc/no_taint_coverage
      adds  c1ea62c   removd debugging stuff
      adds  4b07c0b   fixed order (RT#87534)
      adds  1af1ac7   eval VERSION (RT#87535)
      adds  675cdcf   releng 0.90_02
      adds  52903f6   eval VERSION turns out a bad idea (caused prod release)
      adds  bea6e2d   MooseX::Role::Parameterized is another moose module that brings in strict and warnings.
      adds  a1e8192   Merge pull request #4 from karenetheridge/topic/moose_strict
      adds  c149abf   RT#86504 - fix sort order of generators
      adds  d3abc79   Merge pull request #6 from karenetheridge/topic/fix_sort_order
      adds  03c1d96   fix use of $Test::Kwalitee::VERSION
      adds  494e56f   Merge pull request #7 from karenetheridge/topic/fix_VERSION
      adds  576c061   use version explicitly
      adds  ed301d5   updated kwalitee indicators list in the pods
      adds  2661aab   removed no_large_file as there's no real remedy for it and it doesn't break toolchain stuff
      adds  4700f21   keep dynamic_config for convenience (which will be used later to calculate (build_)prereq_matches_use)
      adds  4498395   use 5.011 (and better) should be counted as a use strict equivalent (RT#69233, RT#83851)
      adds  5a1add6   Moose::Exporter also provides strict and warnings
      adds  f99bc33   Merge pull request #8 from doy/patch-1
      adds  7b6f047   fixed RT#87598, and #87597
      adds  92a7c9d   not to extract used modules twice
      adds  c0a800d   not to depend on the cache in Module::ExtractUse
      adds  e861101   extract use in Makefile.PL/Build.PL
      adds  e9775d7   added extra kwalitee tests against dists downloaded from CPAN/BackPAN
      adds  fa4150d   mark Module::Install 1.04 as broken (RT#87155)
      adds  e1e4972   omit -TRIAL while analyzing extracts_nicely (RT#88216)
      adds  37c38e8   metayml_is_parsable should fail if there's any parsing error (RT#88365)
      adds  6a4231c   updated Changes
      adds  f44d782   release 0.91
      adds  ade2ee1   cleanup
      adds  9d7fcca   rearranged strict/warnings equivalents so that we don't need to add the same stuff to two places and also that we can test them mor eeasily
      adds  6ed249f   added an author test for strict/warnings equivalents to test they really enforce strictness/warnings
      adds  abe9ba9   ignore weird module names (ie. broken or wrong data structures)
      adds  495f6dd   improved use_strict/warnings error/remedy messages
      adds  7e5d4b5   fixed a case when there are more than one LICENSE/COPYRIGHT sections in succession
      adds  6027a4e   auto_features doesn't have the same structure as others
      adds  ccd49af   make sure version looks like a version (instead of some data structure
      adds  c056123   added a test for the case when there are two license sections in succession
      adds  7ef69d4   release 0.92
      adds  2a487d0   $large_file is not used anymore
      adds  ca8cd45   oops
      adds  c6b050b   moved metayml_has_license to ::License
      adds  5574f4e   sort for consistency
      adds  fdac961   keep =head to make debugging easier
      adds  0ead6d5   has_license_in_pod should not care about the actual license (or if it is recognizable by Software::License or not)
      adds  2f2260a   added has_known_license_in_source_file
      adds  28d563d   oops
      adds  7be476d   removed metayml_conforms_spec_current
      adds  2f5b7a3   split meta.yml should not be considered parsable
      adds  b6cc219   fixed tests to reflect the removal of metayml_conforms_spec_current
      adds  81c81ac   uuv
      adds  e14eb00   Applies patch for RT 92257
      adds  6a0ae6f   Merge pull request #11 from zoffixznet/patch-for-RT-92257
      adds  baa9067   bumped up the version requirement of Software::License to support CC licenses (and for performance)
      adds  b3cb338   Fixed POD typos
      adds  c878ce3   Merge pull request #13 from zoffixznet/pod-typo-fix-2014-01-18
      adds  b8aa0ff   typo fix
      adds  cc440bc   Merge remote-tracking branch 'ether/topic/spelling_201401'
      adds  def6f4a   use files_array to exclude files listed in no_index
      adds  c23afbf   CPAN::Meta::Validator may die
      adds  cec39be   use_strict/warnings should pass if there's no module in a dist
      adds  4111673   tweaked error messages
      adds  98109f4   removed an extra test for metayml_conforms_spec_current (which is gone)
      adds  7c1e6a6   Sereal-0.360 has a license section
      adds  9062fc3   bumped up the version requirement of CPAN::Meta to 2.133380
      adds  ad45535   use_warnings/strict should pass (as N/A) if there's no .pm file in the dist
      adds  230f304   'meta-spec' => '1.1' is kind of broken, but it's not regarded as a fatal error now
      adds  57a603c   cpants_lint.pl should show experimental fails if requested (fix #15)
      adds  af27551   has_known_license_in_source_file should pass if any of the modules in a distribution has known license.
      adds  a51e581   tweaked website url
      adds  da7af60   implemented x_cpants support (#39)
      adds  c59d063   x_cpants test
      adds  1a11843   marked use_strict/warnings as 'ignorable'
      adds  ce0b669   replace P/PA/PAUSEID/ in the extra tests with PAUSEID/
      adds  8546b72   ignore files in some special directories (local/perl5/fatlib)
      adds  9bd0fc8   warnings::compat is equivalent to warnings
      adds  e549314   noted strict/warnings equivalents
      adds  bcae586   switched to EUMM::CPANfile to improve older perl support
      adds  199d601   Makefile.PL shouldn't be ignored now
      adds  71be20f   added has_abstract_in_pod/no_abstract_stub_in_pod
      adds  af55c7b   refactored use extraction due to internal changes in Module::Extract 0.33
      adds  d6bb855   ...and fixed tests for the change
      adds  c807f86   requires WorePAN 0.09 to support PAUSEID/Dist-version
      adds  413b9ac   cleanup (due to a change in the test converter)
      adds  92bc493   num of tests has changed
      adds  d2a286a   meta spec version may have an illegal value
      adds  8c0d229   factored out _slurp_utf8 to catch warnings and hide internals
      adds  f137250   just use files_hash instead of file_array + ignored_files
      adds  f8693ce   Data::Dumper is not used
      adds  91c84b2   store module name in files_hash
      adds  e3c0b67   refactored ::Files to use File::Find and not to iterate needlessly
      adds  d62d5f3   corrected package name in the pod
      adds  92d962c   refactored ::BrokenInstaller to store M::I stuff only when necessary, and in $d->{module_install} for clarity
      adds  0b4f4c4   version_major|minor are not used at all
      adds  90c325a   store (released) timestamp of a distribution
      adds  1ffc5c6   store size of a tarball earlier
      adds  dc80d4e   cleanup
      adds  7117d51   extraction error should be stored under extraction, not cpants
      adds  e5b70d6   TRIAL may have a trailing number
      adds  2b4b47c   extracts_nicely was false when only one 'file' was extracted
      adds  05b9e7c   x_cpants ignore should be a hash reference
      adds  408587c   aggregating metrics should be handled after all non-aggregating metrics are handled, regardless of order
      adds  c5090a8   no need to use Data::Dumper/YAML parser unless --dump/yaml is set, and switched YAML parser to CPAN::Meta::YAML (i.e. YAML::Tiny)
      adds  0854fd0   fixed tests for x_cpants
      adds  981e3ea   no critic
      adds  ed0c3f0   reformatted Changes to satisfy CPAN::Changes and for the ease of maintenance
      adds  e06e7ff   fixed to set correct $directive
      adds  b3b0386   updated README
      adds  185532e   release 0.93_01
      adds  b5e6f9d   fix RT96492 (tests failed on perl 5.20.0 on darwin due to the presence of "+" in the tempdir paths)
      adds  80443da   hint for Dist::Zilla authors: Dist::Zilla::Plugin::MetaProvides
      adds  b924883   Merge pull request #18 from perlpunk/master
      adds  b21cf29   ignore .pod files for use_strict/use_warnings (RT-94468)
      adds  6bbdd4e   let get_indicators to handle aggregators (which should be analyzed after other metrics are analyzed) properly
      adds  048ffa3   removed cpants_lint.pl in favor of App::CPANTS::Lint
      adds  3a192ac   removed EXE_FILES as cpants_lint.pl is removed
      adds  052eb07   updated Changes
      adds  78fc5d8   releng 0.93_02
      adds  3039b4d   removed xt/lint as cpants_lint is removed
      adds  34f4fb6   directory symlinks were ignored by mistake
      adds  ceb782a   oops
      adds  b846f9a   added metayml_has_repository_resource
      adds  10a1b6e   ignore unreadable files (due to inconsistency of META provides etc) for use_strict/use_warnings (RT-97601 reported by DAVIDO++)
      adds  1822a98   Added some more tests, confused over the test calculation though
      adds  72b023f   Added some more comments in an attempt to explain the test counts
      adds  c093f9e   Merge pull request #19 from jonasbn/master
      adds  527f3ac   switched to Test::Warnings, and done_testing (finally)
      adds  e9b0d45   fix encoding issue #57 in abstracts_in_pod (and a tweak for silence)
      adds  d4aed9e   refactored tests
      adds  9b3ea1f   added archive_and_analyse to test a non-local mock distribution
      adds  05407ee   tweaked handling of symlinks not listed in MANIFEST (RT #97858)
      adds  7dae3d9   removed tests that should fail if custom metrics exist
      adds  416f305   Test::Deep is not required anymore
      adds  17cbace   no need to sort twice
      adds  ba01213   refactored META analysis
      adds  a73b861   added meta_json_* tests and renamed metayml_* tests to meta_yml_*
      adds  ecb76da   requires JSON::MaybeXS
      adds  bb43513   keep all abstract_in_pod errors
      adds  069d058   and let has_abstract_in_pod fail if there's an error in any abstract
      adds  e846bb9   test encoding before decoding an abstract
      adds  d11aff2   skip warnings::compat while testing warnings equivalents
      adds  26ad58f   oops
      adds  83bb1e6   releng 0.93_03
      adds  bc8ead7   COPYING (of GNU) should be recognized as an external license file (suggested by Marius Gavrilescu)
      adds  62eed62   don't try to decode if abstract is empty
      adds  8f42836   store module names under inc/ in "included_modules"
      adds  496f216   let most of the META.yml metrics pass if META.yml does not exist
      adds  9cdf91a   ignore unreadable meta files
      adds  7c07cd6   for better diagnosis
      adds  32bed45   updated xt/kwalitee tests
      adds  e2c99f8   avoid RECURSIVE_TEST_FILES for now
      adds  2512b6f   releng 0.93_04
      adds  cfea58b   use_strict should recognize "use v5.14" (RT-99141)
      adds  4efd900   requires Test::More 0.88 for done_testing
      adds  a1172c8   releng 0.94
      adds  a4675c4   switched to Test::FailWarnings, which would be less likely affected by recent dev releases of Test::More
      adds  4161776   and recent Test::More doesn't have an @EXPORT
      adds  410a6d3   releng 0.95
      adds  2b880f9   Imported Upstream version 0.95
       new  79a0534   Merge tag 'upstream/0.95'
       new  8f3e3a6   Update debian/changelog
       new  d38fd8f   Drop 01-cpants-lint-rename.patch, patched file is gone.
       new  8be2a07   debian/rules: back to 3 lines.
       new  5e2b45b   debian/copyright: add new upstream copyright holder.
       new  6859363   Update years of packaging copyright.
       new  5b4d4d9   Update (build) dependencies.
       new  35c2d34   Declare compliance with Debian Policy 3.9.6.
       new  41a3c99   releasing package libmodule-cpants-analyse-perl version 0.95-1

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Build.PL                                       |   55 --
 Changes                                        | 1078 +++++++++---------------
 MANIFEST                                       |   47 +-
 META.json                                      |  112 +--
 META.yml                                       |  115 +--
 Makefile.PL                                    |   65 +-
 README                                         |   12 +-
 bin/cpants_lint.pl                             |  219 -----
 cpanfile                                       |   22 +
 debian/changelog                               |   18 +-
 debian/control                                 |   32 +-
 debian/copyright                               |    3 +-
 debian/patches/01-cpants-lint-rename.patch     |   35 -
 debian/patches/series                          |    1 -
 debian/repack.local                            |    2 -
 debian/repack.stub                             |   88 --
 debian/rules                                   |   11 -
 debian/upstream/metadata                       |    6 +
 debian/watch                                   |    4 +-
 lib/Module/CPANTS/Analyse.pm                   |   99 ++-
 lib/Module/CPANTS/Kwalitee.pm                  |    9 +-
 lib/Module/CPANTS/Kwalitee/BrokenInstaller.pm  |   38 +-
 lib/Module/CPANTS/Kwalitee/CpantsErrors.pm     |    3 +-
 lib/Module/CPANTS/Kwalitee/Distname.pm         |    7 +-
 lib/Module/CPANTS/Kwalitee/Distros.pm          |    5 +-
 lib/Module/CPANTS/Kwalitee/Files.pm            |  241 +++---
 lib/Module/CPANTS/Kwalitee/FindModules.pm      |   19 +-
 lib/Module/CPANTS/Kwalitee/License.pm          |   90 +-
 lib/Module/CPANTS/Kwalitee/Manifest.pm         |   20 +-
 lib/Module/CPANTS/Kwalitee/MetaYML.pm          |  281 +++---
 lib/Module/CPANTS/Kwalitee/NeedsCompiler.pm    |    3 +-
 lib/Module/CPANTS/Kwalitee/Pod.pm              |  133 ++-
 lib/Module/CPANTS/Kwalitee/Prereq.pm           |   15 +-
 lib/Module/CPANTS/Kwalitee/Repackageable.pm    |    5 +-
 lib/Module/CPANTS/Kwalitee/Signature.pm        |    3 +-
 lib/Module/CPANTS/Kwalitee/Uses.pm             |  190 +++--
 lib/Module/CPANTS/Kwalitee/Version.pm          |    7 +-
 t/00_load.t                                    |    5 +-
 t/02_kwalitee.t                                |   54 --
 t/03_plugins.t                                 |   44 -
 t/05_testdir.t                                 |    6 +-
 t/05_testfile.t                                |    5 +-
 t/10_analyse.t                                 |  259 ------
 t/11_hash_random.pl                            |   40 -
 t/11_hash_random.t                             |   14 -
 t/analyse/manifest.t                           |   80 ++
 t/analyse/pod.t                                |   25 +
 t/analyse_afs.t                                |   39 -
 t/analyse_axkit_xsp_l10n.t                     |   32 -
 t/analyse_devel_timer.t                        |   35 -
 t/analyse_eg_c.t                               |   29 -
 t/analyse_html_tiny.t                          |   30 -
 t/analyse_test_yaml_meta.t                     |   26 -
 t/calc.t                                       |   82 --
 t/calc_test_yaml_meta.t                        |   56 --
 t/lib/Module/CPANTS/TestAnalyse.pm             |  129 +++
 t/moose_as_strict.t                            |   23 -
 t/older_test_kwalitee.t                        |    4 +-
 t/perl5i_as_strict.t                           |   22 -
 t/perl5i_as_warnings.t                         |   22 -
 t/plugin_manifest.t                            |   41 -
 t/unpack.t                                     |   20 -
 t/unpack_notextractable.t                      |   27 -
 t/x_cpants.t                                   |   51 ++
 xt/kwalitee/Test.pm                            |   14 +-
 xt/kwalitee/has_abstract_in_pod.t              |   24 +
 xt/kwalitee/has_buildtool.t                    |   20 +-
 xt/kwalitee/has_changelog.t                    |   20 +-
 xt/kwalitee/has_human_readable_license.t       |   16 +-
 xt/kwalitee/has_known_license_in_source_file.t |   25 +
 xt/kwalitee/has_license_in_source_file.t       |   15 +-
 xt/kwalitee/has_manifest.t                     |   20 +-
 xt/kwalitee/has_meta_yml.t                     |   20 +-
 xt/kwalitee/has_readme.t                       |   20 +-
 xt/kwalitee/has_separate_license_file.t        |   20 +-
 xt/kwalitee/has_tests.t                        |   20 +-
 xt/kwalitee/has_tests_in_t_dir.t               |   20 +-
 xt/kwalitee/manifest_matches_dist.t            |   20 +-
 xt/kwalitee/meta_json_conforms_to_known_spec.t |   34 +
 xt/kwalitee/meta_json_is_parsable.t            |   22 +
 xt/kwalitee/meta_yml_conforms_to_known_spec.t  |   33 +
 xt/kwalitee/meta_yml_declares_perl_version.t   |   14 +
 xt/kwalitee/meta_yml_has_license.t             |   16 +
 xt/kwalitee/meta_yml_has_provides.t            |   14 +
 xt/kwalitee/meta_yml_has_repository_resource.t |    8 +
 xt/kwalitee/meta_yml_is_parsable.t             |   26 +
 xt/kwalitee/metayml_conforms_spec_current.t    |   15 -
 xt/kwalitee/metayml_conforms_to_known_spec.t   |   15 -
 xt/kwalitee/metayml_declares_perl_version.t    |   16 -
 xt/kwalitee/metayml_has_license.t              |   16 -
 xt/kwalitee/metayml_has_provides.t             |   16 -
 xt/kwalitee/metayml_is_parsable.t              |   19 -
 xt/kwalitee/no_abstract_stub_in_pod.t          |   17 +
 xt/kwalitee/no_broken_auto_install.t           |   20 +-
 xt/kwalitee/no_broken_module_install.t         |   22 +-
 xt/kwalitee/no_stdin_for_prompting.t           |   20 +-
 xt/kwalitee/no_symlinks.t                      |   20 +-
 xt/kwalitee/proper_libs.t                      |   20 +-
 xt/kwalitee/use_strict.t                       |   29 +-
 xt/kwalitee/use_warnings.t                     |   26 +-
 xt/strict_warnings_equiv.t                     |    1 +
 101 files changed, 2022 insertions(+), 2984 deletions(-)
 delete mode 100644 Build.PL
 delete mode 100644 bin/cpants_lint.pl
 create mode 100644 cpanfile
 delete mode 100644 debian/patches/01-cpants-lint-rename.patch
 delete mode 100644 debian/patches/series
 delete mode 100644 debian/repack.local
 delete mode 100755 debian/repack.stub
 create mode 100644 debian/upstream/metadata
 delete mode 100644 t/02_kwalitee.t
 delete mode 100644 t/03_plugins.t
 delete mode 100644 t/10_analyse.t
 delete mode 100644 t/11_hash_random.pl
 delete mode 100644 t/11_hash_random.t
 create mode 100644 t/analyse/manifest.t
 create mode 100644 t/analyse/pod.t
 delete mode 100644 t/analyse_afs.t
 delete mode 100644 t/analyse_axkit_xsp_l10n.t
 delete mode 100644 t/analyse_devel_timer.t
 delete mode 100644 t/analyse_eg_c.t
 delete mode 100644 t/analyse_html_tiny.t
 delete mode 100644 t/analyse_test_yaml_meta.t
 delete mode 100644 t/calc.t
 delete mode 100644 t/calc_test_yaml_meta.t
 create mode 100644 t/lib/Module/CPANTS/TestAnalyse.pm
 delete mode 100644 t/moose_as_strict.t
 delete mode 100644 t/perl5i_as_strict.t
 delete mode 100644 t/perl5i_as_warnings.t
 delete mode 100644 t/plugin_manifest.t
 delete mode 100644 t/unpack.t
 delete mode 100644 t/unpack_notextractable.t
 create mode 100644 t/x_cpants.t
 create mode 100644 xt/kwalitee/has_abstract_in_pod.t
 create mode 100644 xt/kwalitee/has_known_license_in_source_file.t
 create mode 100644 xt/kwalitee/meta_json_conforms_to_known_spec.t
 create mode 100644 xt/kwalitee/meta_json_is_parsable.t
 create mode 100644 xt/kwalitee/meta_yml_conforms_to_known_spec.t
 create mode 100644 xt/kwalitee/meta_yml_declares_perl_version.t
 create mode 100644 xt/kwalitee/meta_yml_has_license.t
 create mode 100644 xt/kwalitee/meta_yml_has_provides.t
 create mode 100644 xt/kwalitee/meta_yml_has_repository_resource.t
 create mode 100644 xt/kwalitee/meta_yml_is_parsable.t
 delete mode 100644 xt/kwalitee/metayml_conforms_spec_current.t
 delete mode 100644 xt/kwalitee/metayml_conforms_to_known_spec.t
 delete mode 100644 xt/kwalitee/metayml_declares_perl_version.t
 delete mode 100644 xt/kwalitee/metayml_has_license.t
 delete mode 100644 xt/kwalitee/metayml_has_provides.t
 delete mode 100644 xt/kwalitee/metayml_is_parsable.t
 create mode 100644 xt/kwalitee/no_abstract_stub_in_pod.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmodule-cpants-analyse-perl.git



More information about the Pkg-perl-cvs-commits mailing list