Hello community, here is the log from the commit of package perl-Perl-Critic for openSUSE:Factory checked in at 2017-06-21 13:57:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Perl-Critic (Old) and /work/SRC/openSUSE:Factory/.perl-Perl-Critic.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Perl-Critic" Wed Jun 21 13:57:17 2017 rev:22 rq:504925 version:1.128 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Perl-Critic/perl-Perl-Critic.changes 2015-08-27 08:56:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Perl-Critic.new/perl-Perl-Critic.changes 2017-06-21 13:57:18.546376003 +0200 @@ -1,0 +2,55 @@ +Wed Jun 14 06:06:20 UTC 2017 - [email protected] + +- updated to 1.128 + see /usr/share/doc/packages/perl-Perl-Critic/Changes + + 1.128 Sat Jun 10 22:31:28 CDT 2017 + + Official release. No changes since 1.127_02. + + 1.127_02 Tue May 23 18:31:59 CDT 2017 + + Developer release leading up to 1.128. + + [Bug Fixes] + * PPI misparsing a module caused an incorrect "Must end with a + recognizable true value." This is fixed by upgrading to PPI + 1.224. (GH #696, GH #607) + * A test would fail under the upcoming Perl 5.26 that omits the current + directory from @INC. Thanks, Kent Fredric. + * Fixed an invalid test in the RequireBarewordsIncludes test. Thanks, + Christian Walde. (GH #751) + * If an element contained blank lines then the source "%r" displayed + for a violation was wrong. Thanks, Sawyer X. (GH #702, #734) + + [Dependencies] + Perl::Critic now requires PPI 1.224. PPI is the underlying Perl parser + on which Perl::Critic is built, and 1.224 introduces many parsing fixes + such as: + * Fixes for dot-in-@INC. + * Parse left side of => as bareword even if it looks like a keyword or op. + * $::x now works. + * Higher accuracy when deciding whether certain characters are operators or + variable type casts (*&% etc.). + * Subroutine attributes parsed correctly. + + [Performance Enhancements] + * Sped up BuiltinFunctions::ProhibitUselessTopic ~7%. Thanks, James + Raspass. (GH #656) + + [Documentation] + * Fixed incorrect explanation of capture variables in + ProhibitCaptureWithoutTest. Thanks, Felipe Gasper. + * Fixed incorrect links. Thanks, Glenn Fowler. + * Fixed incorrect example for returning a sorted list. Thanks, @daviding58. + * Fixed invalid POD. Thanks, Jakub Wilk. (GH #735) + * Updated docs on ProhibitYadaOperator. Thanks, Stuart A Johnston. (GH #662) + * Removed all the references to the old mailing list and code repository + at tigris.org. (GH #757) + + + 1.127_01 Sun May 21 21:57:16 CDT 2017 + + Removed from CPAN because it did not get indexed correctly. + +------------------------------------------------------------------- Old: ---- Perl-Critic-1.126.tar.gz New: ---- Perl-Critic-1.128.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Perl-Critic.spec ++++++ --- /var/tmp/diff_new_pack.sZKhS8/_old 2017-06-21 13:57:19.346263173 +0200 +++ /var/tmp/diff_new_pack.sZKhS8/_new 2017-06-21 13:57:19.346263173 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Perl-Critic # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,14 @@ Name: perl-Perl-Critic -Version: 1.126 +Version: 1.128 Release: 0 %define cpan_name Perl-Critic 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/ -Source0: http://www.cpan.org/authors/id/T/TH/THALJEF/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -41,12 +41,12 @@ BuildRequires: perl(List::MoreUtils) >= 0.19 BuildRequires: perl(Module::Build) >= 0.402400 BuildRequires: perl(Module::Pluggable) >= 3.1 -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(PPI) >= 1.224 +BuildRequires: perl(PPI::Document) >= 1.224 +BuildRequires: perl(PPI::Document::File) >= 1.224 +BuildRequires: perl(PPI::Node) >= 1.224 +BuildRequires: perl(PPI::Token::Quote::Single) >= 1.224 +BuildRequires: perl(PPI::Token::Whitespace) >= 1.224 BuildRequires: perl(PPIx::Regexp) >= 0.027 BuildRequires: perl(PPIx::Utilities::Node) >= 1.001 BuildRequires: perl(PPIx::Utilities::Statement) >= 1.001 @@ -69,12 +69,12 @@ Requires: perl(IO::String) Requires: perl(List::MoreUtils) >= 0.19 Requires: perl(Module::Pluggable) >= 3.1 -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(PPI) >= 1.224 +Requires: perl(PPI::Document) >= 1.224 +Requires: perl(PPI::Document::File) >= 1.224 +Requires: perl(PPI::Node) >= 1.224 +Requires: perl(PPI::Token::Quote::Single) >= 1.224 +Requires: perl(PPI::Token::Whitespace) >= 1.224 Requires: perl(PPIx::Regexp) >= 0.027 Requires: perl(PPIx::Utilities::Node) >= 1.001 Requires: perl(PPIx::Utilities::Statement) >= 1.001 @@ -91,35 +91,33 @@ %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 the -Perl::Critic::Policy manpage modules that attempt to enforce various coding +analysis engine. Perl::Critic is distributed with a number of +Perl::Critic::Policy 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 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. +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. + +If you'd like to try Perl::Critic without installing anything, there is a +web-service available at http://perlcritic.com. 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 -from the http://www.activestate.com manpage. +from http://www.activestate.com. %prep %setup -q -n %{cpan_name}-%{version} -find . -type f -print0 | xargs -0 chmod 644 +find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %build %{__perl} Build.PL installdirs=vendor @@ -134,6 +132,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes examples extras LICENSE README README.md tools +%doc Changes examples extras README README.md tools +%license LICENSE %changelog ++++++ Perl-Critic-1.126.tar.gz -> Perl-Critic-1.128.tar.gz ++++++ ++++ 9456 lines of diff (skipped)
