Hello community, here is the log from the commit of package perl-Perl-Critic for openSUSE:Factory checked in at 2015-05-02 21:33:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Perl-Critic (Old) and /work/SRC/openSUSE:Factory/.perl-Perl-Critic.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Perl-Critic" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Perl-Critic/perl-Perl-Critic.changes 2014-09-23 10:42:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Perl-Critic.new/perl-Perl-Critic.changes 2015-05-02 21:33:46.000000000 +0200 @@ -1,0 +2,40 @@ +Tue Apr 28 06:36:06 UTC 2015 - coolo@suse.com + +- updated to 1.125 + see /usr/share/doc/packages/perl-Perl-Critic/Changes + + 1.125 2015-03-02 + + [Bug Fixes] + * Corrected dependency on List::Util::any() to List::MoreUtils::any() + + [Miscellanea] + * Revised and updated documentation. + + 1.124 2015-02-27 + + [Policy Changes] + * The ProhibitUnusedPrivateSubroutines policy can now ignore files that + use particular modules with 'skip_when_using' option allows of, for + example, skipping the policy for roles. Thanks to Mark Fowler. + + * The RequireUseStrict and RequireUseWarnings policies now regard Moose, + Moo, Mouse, Dancer, Mojolicious, and several other modules as equivalent + to the strict and warnings pragma. + + [Bug Fixes] + * The RequireChecked* family of policies has been fixed to accommodate + version numbers when use-ing the autodie pragma. GH #612. Thanks citrin. + + 1.123 2014-11-11 + + [Dependencies] + * Now requires PPI-1.220 which has numerous bug fixes. This may + eliminate the need for some "## no critic" markers you inserted to + work around those bugs. The "ProhibitUselessNoCritic" policy should + help you find them. + + [Miscellanea] + * Fixed a typo in the Variables::ProhibitPerl4PackageNames message. + +------------------------------------------------------------------- Old: ---- Perl-Critic-1.122.tar.gz New: ---- Perl-Critic-1.125.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Perl-Critic.spec ++++++ --- /var/tmp/diff_new_pack.9UdrPl/_old 2015-05-02 21:33:47.000000000 +0200 +++ /var/tmp/diff_new_pack.9UdrPl/_new 2015-05-02 21:33:47.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Perl-Critic # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,15 @@ Name: perl-Perl-Critic -Version: 1.122 +Version: 1.125 Release: 0 %define cpan_name Perl-Critic -Summary: Critique Perl source code for best-practices. +Summary: Critique Perl source code for best-practices License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Perl-Critic/ -Source: http://www.cpan.org/authors/id/T/TH/THALJEF/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/T/TH/THALJEF/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -38,14 +39,14 @@ BuildRequires: perl(File::Which) BuildRequires: perl(IO::String) BuildRequires: perl(List::MoreUtils) >= 0.19 -BuildRequires: perl(Module::Build) >= 0.4024 +BuildRequires: perl(Module::Build) >= 0.402400 BuildRequires: perl(Module::Pluggable) >= 3.1 -BuildRequires: perl(PPI) >= 1.218 -BuildRequires: perl(PPI::Document) >= 1.218 -BuildRequires: perl(PPI::Document::File) >= 1.218 -BuildRequires: perl(PPI::Node) >= 1.218 -BuildRequires: perl(PPI::Token::Quote::Single) >= 1.218 -BuildRequires: perl(PPI::Token::Whitespace) >= 1.218 +BuildRequires: perl(PPI) >= 1.220 +BuildRequires: perl(PPI::Document) >= 1.220 +BuildRequires: perl(PPI::Document::File) >= 1.220 +BuildRequires: perl(PPI::Node) >= 1.220 +BuildRequires: perl(PPI::Token::Quote::Single) >= 1.220 +BuildRequires: perl(PPI::Token::Whitespace) >= 1.220 BuildRequires: perl(PPIx::Regexp) >= 0.027 BuildRequires: perl(PPIx::Utilities::Node) >= 1.001 BuildRequires: perl(PPIx::Utilities::Statement) >= 1.001 @@ -68,12 +69,12 @@ Requires: perl(IO::String) Requires: perl(List::MoreUtils) >= 0.19 Requires: perl(Module::Pluggable) >= 3.1 -Requires: perl(PPI) >= 1.218 -Requires: perl(PPI::Document) >= 1.218 -Requires: perl(PPI::Document::File) >= 1.218 -Requires: perl(PPI::Node) >= 1.218 -Requires: perl(PPI::Token::Quote::Single) >= 1.218 -Requires: perl(PPI::Token::Whitespace) >= 1.218 +Requires: perl(PPI) >= 1.220 +Requires: perl(PPI::Document) >= 1.220 +Requires: perl(PPI::Document::File) >= 1.220 +Requires: perl(PPI::Node) >= 1.220 +Requires: perl(PPI::Token::Quote::Single) >= 1.220 +Requires: perl(PPI::Token::Whitespace) >= 1.220 Requires: perl(PPIx::Regexp) >= 0.027 Requires: perl(PPIx::Utilities::Node) >= 1.001 Requires: perl(PPIx::Utilities::Statement) >= 1.001 @@ -90,39 +91,27 @@ %description Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code -analysis engine. Perl::Critic is distributed with a number of -Perl::Critic::Policy modules that attempt to enforce various coding +analysis engine. Perl::Critic is distributed with a number of the +Perl::Critic::Policy manpage modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book *Perl Best Practices*. However, Perl::Critic is *not* limited to PBP and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes. -For a command-line interface to Perl::Critic, see the documentation for -perlcritic. If you want to integrate Perl::Critic with your build process, -Test::Perl::Critic provides an interface that is suitable for test -programs. Also, Test::Perl::Critic::Progressive is useful for gradually -applying coding standards to legacy code. For the ultimate convenience (at -the expense of some flexibility) see the criticism pragma. - -Win32 and ActivePerl users can find PPM distributions of Perl::Critic at -the http://theoryx5.uwinnipeg.ca/ppms/ manpage and Alexandr Ciornii's -downloadable executable at the http://chorny.net/perl/perlcritic.html -manpage. - -If you'd like to try Perl::Critic without installing anything, there is a -web-service available at the http://perlcritic.com manpage. The web-service -does not yet support all the configuration features that are available in -the native Perl::Critic API, but it should give you a good idea of what it -does. You can also invoke the perlcritic web-service from the command-line -by doing an HTTP-post, such as one of these: - - $> lwp-request -m POST http://perlcritic.com/perl/critic.pl < MyModule.pm - $> wget -q -O - --post-file=MyModule.pm http://perlcritic.com/perl/critic.pl - $> curl --data @MyModule.pm http://perlcritic.com/perl/critic.pl - -Please note that the perlcritic web-service is still alpha code. The URL -and interface to the service are subject to change. +For a command-line interface to Perl::Critic, see the documentation for the +perlcritic manpage. If you want to integrate Perl::Critic with your build +process, the Test::Perl::Critic manpage provides an interface that is +suitable for test programs. Also, the Test::Perl::Critic::Progressive +manpage is useful for gradually applying coding standards to legacy code. +For the ultimate convenience (at the expense of some flexibility) see the +the criticism manpage pragma. + +If you'd like to try the Perl::Critic manpage without installing anything, +there is a web-service available at the http://perlcritic.com manpage. The +web-service does not yet support all the configuration features that are +available in the native Perl::Critic API, but it should give you a good +idea of what it does. Also, ActivePerl includes a very slick graphical interface to Perl-Critic called 'perlcritic-gui'. You can get a free community edition of ActivePerl @@ -145,6 +134,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes examples extras LICENSE README README.md tools xt +%doc Changes examples extras LICENSE README README.md tools %changelog ++++++ Perl-Critic-1.122.tar.gz -> Perl-Critic-1.125.tar.gz ++++++ ++++ 8783 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: #preamble: |- # BuildRequires: gcc-c++ #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: |- #./Build build flags=%{?_smp_mflags} --myflag #custom_test: |- #startserver && make test #ignore_requires: Bizarre::Module