[perl-Module-CPANTS-Analyse] Update to 0.91 release
Paul Howarth
pghmcfc at fedoraproject.org
Thu Sep 5 19:29:13 UTC 2013
commit e7d45017da31c898032347b1717fda0b48a504a5
Author: Paul Howarth <paul at city-fan.org>
Date: Thu Sep 5 20:26:47 2013 +0100
Update to 0.91 release
- New upstream release 0.91
- Add metrics no_dot_underscore_files, portable_filenames
- Remove metrics distributed_by_debian, latest_version_distributed_by_debian,
has_no_bugs_reported_in_debian, has_no_patches_in_debian, no_cpants_errors,
uses_test_nowarnings, has_test_pod, has_test_pod_coverage, has_examples
- Removed a few non-portable metrics for Test::Kwalitee
- Numerous fixes for a smoother operation of www-cpants
- Fixed CPAN RT#87535: incorrect version specification in 0.90_01
- Fixed CPAN RT#87534: test failure in 0.90_01
- Fixed CPAN RT#87561: t/11_hash_random.t fails due to undeclared test
dependency
- Fixed CPAN RT#69233: doesn't detect 'use' ≥ 5.012 as 'use strict'
- Fixed CPAN RT#83336: fails to detect strict via 'use MooseX::Types'
- Fixed CPAN RT#83851: 'use v5.16' and greater not deemed "strict"
- Fixed CPAN RT#86504: fix sort order of Kwalitee generators
- Fixed CPAN RT#87155: more Module::Install tests needed (1.04 is broken)
- Fixed CPAN RT#87597: proper_libs is a dubious test
- Fixed CPAN RT#87598: can't use an undefined value as an ARRAY reference at
.../FindModules.pm line 115
- Fixed CPAN RT#87988: fix use of $Test::Kwalitee::VERSION
- Fixed CPAN RT#88216: extracts_nicely metric fails for -TRIAL releases
- Fixed CPAN RT#88365: YAML/JSON tests are not failing when improperly
encoded characters are seen
- Moose::Exporter also provides strict and warnings
- Don't run the author test (Perl::Critic) as it would fail anyway
- Module no longer checks signatures, so drop all related hacks
- No longer need to fix line endings
66B25843.asc | 938 ---------------------------------------
perl-Module-CPANTS-Analyse.spec | 84 ++--
sources | 2 +-
3 files changed, 48 insertions(+), 976 deletions(-)
---
diff --git a/perl-Module-CPANTS-Analyse.spec b/perl-Module-CPANTS-Analyse.spec
index a5d48c6..ed7cafa 100644
--- a/perl-Module-CPANTS-Analyse.spec
+++ b/perl-Module-CPANTS-Analyse.spec
@@ -1,63 +1,53 @@
Name: perl-Module-CPANTS-Analyse
-Version: 0.89
-Release: 3%{?dist}
+Version: 0.91
+Release: 1%{?dist}
Summary: Generate Kwalitee ratings for a distribution
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Module-CPANTS-Analyse/
Source0: http://search.cpan.org/CPAN/authors/id/I/IS/ISHIGAKI/Module-CPANTS-Analyse-%{version}.tar.gz
-Source1: 66B25843.asc
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
BuildArch: noarch
-BuildRequires: perl(Archive::Any) >= 0.06
+BuildRequires: perl(Archive::Any::Lite) >= 0.06
BuildRequires: perl(Archive::Tar) >= 1.48
BuildRequires: perl(Array::Diff) >= 0.04
BuildRequires: perl(Class::Accessor) >= 0.19
BuildRequires: perl(CPAN::DistnameInfo) >= 0.06
+BuildRequires: perl(CPAN::Meta::Validator) >= 2.131490
+BuildRequires: perl(CPAN::Meta::YAML) >= 0.008
BuildRequires: perl(Cwd)
-BuildRequires: perl(Data::Dump)
+BuildRequires: perl(Data::Dumper)
BuildRequires: perl(ExtUtils::MakeMaker)
-BuildRequires: perl(ExtUtils::Manifest)
-BuildRequires: perl(File::chdir)
-BuildRequires: perl(File::Find::Rule)
-BuildRequires: perl(File::Slurp)
+BuildRequires: perl(File::Basename)
+BuildRequires: perl(File::Find::Rule::VCS)
+BuildRequires: perl(File::Spec::Functions)
+BuildRequires: perl(File::stat)
BuildRequires: perl(IO::Capture) >= 0.05
-BuildRequires: perl(List::MoreUtils)
-BuildRequires: perl(LWP::Simple)
-BuildRequires: perl(Module::ExtractUse) >= 0.24
+BuildRequires: perl(List::Util)
+BuildRequires: perl(Module::ExtractUse) >= 0.30
BuildRequires: perl(Module::Pluggable) >= 2.96
-BuildRequires: perl(Module::Signature)
-BuildRequires: perl(Pod::Simple::Checker) >= 2.02
-BuildRequires: perl(Readonly)
BuildRequires: perl(Set::Scalar)
BuildRequires: perl(Software::License) >= 0.003
-BuildRequires: perl(Test::CPAN::Meta::YAML::Version) >= 0.21
+BuildRequires: perl(Software::LicenseUtils)
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::NoWarnings)
-# We need to avoid Perl::Critic when bootstrapping because some of its dependencies
-# such as PPIx::Regexp and Exception::Class may want to use Test::Kwalitee, which of
-# course requires Module::CPANTS::Analyse
-%if 0%{!?perl_bootstrap:1}
-BuildRequires: perl(Test::Perl::Critic)
-%endif
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
BuildRequires: perl(Test::Warn) >= 0.11
-BuildRequires: perl(Text::CSV_XS) >= 0.45
+BuildRequires: perl(Text::Balanced)
BuildRequires: perl(version) >= 0.73
BuildRequires: perl(YAML::Any)
-Requires: perl(Archive::Any) >= 0.06
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires: perl(Archive::Any::Lite) >= 0.06
Requires: perl(Archive::Tar) >= 1.48
Requires: perl(Array::Diff) >= 0.04
Requires: perl(Class::Accessor) >= 0.19
Requires: perl(CPAN::DistnameInfo) >= 0.06
Requires: perl(IO::Capture) >= 0.05
-Requires: perl(Module::ExtractUse) >= 0.18
+Requires: perl(Module::ExtractUse) >= 0.30
Requires: perl(Module::Pluggable) >= 2.96
-Requires: perl(Pod::Simple::Checker) >= 2.02
Requires: perl(version) >= 0.73
-Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%description
CPANTS is an acronym for CPAN Testing Service. The goals of the CPANTS project
@@ -67,14 +57,6 @@ metadata for all distributions on CPAN.
%prep
%setup -q -n Module-CPANTS-Analyse-%{version}
-# Fix line endings
-sed -i -e 's/\r$//' bin/cpants_lint.pl Changes README TODO
-
-# Don't want to clobber home directory when using gpg
-mkdir --mode=0700 gpghome
-export GNUPGHOME=$(pwd)/gpghome
-gpg --import %{SOURCE1} || :
-
%build
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
@@ -86,9 +68,8 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
%{_fixperms} $RPM_BUILD_ROOT
%check
-export GNUPGHOME=$(pwd)/gpghome
make test
-make test AUTHOR_TEST=1 TEST_FILES="xt/*.t"
+make test TEST_FILES="xt/*.t"
%clean
rm -rf $RPM_BUILD_ROOT
@@ -123,6 +104,35 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/Module::CPANTS::Kwalitee::Version.3pm*
%changelog
+* Thu Sep 5 2013 Paul Howarth <paul at city-fan.org> - 0.91-1
+- Update to 0.91 release
+ - Add metrics no_dot_underscore_files, portable_filenames
+ - Remove metrics distributed_by_debian, latest_version_distributed_by_debian,
+ has_no_bugs_reported_in_debian, has_no_patches_in_debian, no_cpants_errors,
+ uses_test_nowarnings, has_test_pod, has_test_pod_coverage, has_examples
+ - Removed a few non-portable metrics for Test::Kwalitee
+ - Numerous fixes for a smoother operation of www-cpants
+ - Fixed CPAN RT#87535: incorrect version specification in 0.90_01
+ - Fixed CPAN RT#87534: test failure in 0.90_01
+ - Fixed CPAN RT#87561: t/11_hash_random.t fails due to undeclared test
+ dependency
+ - Fixed CPAN RT#69233: doesn't detect 'use' ≥ 5.012 as 'use strict'
+ - Fixed CPAN RT#83336: fails to detect strict via 'use MooseX::Types'
+ - Fixed CPAN RT#83851: 'use v5.16' and greater not deemed "strict"
+ - Fixed CPAN RT#86504: fix sort order of Kwalitee generators
+ - Fixed CPAN RT#87155: more Module::Install tests needed (1.04 is broken)
+ - Fixed CPAN RT#87597: proper_libs is a dubious test
+ - Fixed CPAN RT#87598: can't use an undefined value as an ARRAY reference at
+ .../FindModules.pm line 115
+ - Fixed CPAN RT#87988: fix use of $Test::Kwalitee::VERSION
+ - Fixed CPAN RT#88216: extracts_nicely metric fails for -TRIAL releases
+ - Fixed CPAN RT#88365: YAML/JSON tests are not failing when improperly
+ encoded characters are seen
+ - Moose::Exporter also provides strict and warnings
+- Don't run the author test (Perl::Critic) as it would fail anyway
+- Module no longer checks signatures, so drop all related hacks
+- No longer need to fix line endings
+
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik at redhat.com> - 0.89-3
- Perl 5.18 re-rebuild of bootstrapped packages
diff --git a/sources b/sources
index 909c80a..00f36c5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f0b30da4e4b68bfb24d6f619dcaa1237 Module-CPANTS-Analyse-0.89.tar.gz
+eb3cf39c1126e168e2c317145a4f8fd9 Module-CPANTS-Analyse-0.91.tar.gz
More information about the scm-commits
mailing list