commit perl-Perl-Critic for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Perl-Critic for openSUSE:Factory checked in at 2014-09-23 10:42:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-11-12 15:23:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Perl-Critic.new/perl-Perl-Critic.changes 2014-09-23 10:42:38.000000000 +0200 @@ -1,0 +2,25 @@ +Mon Sep 15 15:15:20 UTC 2014 - coolo@suse.com + +- updated to 1.122 + + [Dependencies] + * Now requires PPI-1.218 which has numerous enahncements and bug fixes. + Also now requires Readonly-2.00, which obviates the need for Readonly::XS + to get fast constants. + + * File::HomeDir, File::Which, and Term::ANSIColor are all required now + instead of being optional or recommended. This simplifies our test code + and ensures consistent optimal behavior for all users. + + [New Policies] + * Added two new policies: BuiltinFunctions::ProhibitUselessTopic and + RegularExpressions::ProhibitUselessTopic. + + [Miscellanea] + * Updated the perlcritic.el script to use modern Emacs hooks. + Thanks to @intrigeri and the Debian team for the patch. Fixes GH #556. + + * Removed all the internal RCS keyword boilerplate blocks that were never + getting expanded. + +------------------------------------------------------------------- Old: ---- Perl-Critic-1.121.tar.gz New: ---- Perl-Critic-1.122.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Perl-Critic.spec ++++++ --- /var/tmp/diff_new_pack.I5ZPBI/_old 2014-09-23 10:42:40.000000000 +0200 +++ /var/tmp/diff_new_pack.I5ZPBI/_new 2014-09-23 10:42:40.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Perl-Critic # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products 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,10 +17,10 @@ Name: perl-Perl-Critic -Version: 1.121 +Version: 1.122 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/ @@ -34,136 +34,57 @@ BuildRequires: perl(Email::Address) >= 1.889 BuildRequires: perl(Exception::Class) >= 1.23 BuildRequires: perl(Exporter) >= 5.63 +BuildRequires: perl(File::HomeDir) +BuildRequires: perl(File::Which) BuildRequires: perl(IO::String) BuildRequires: perl(List::MoreUtils) >= 0.19 -BuildRequires: perl(Module::Build) +BuildRequires: perl(Module::Build) >= 0.4024 BuildRequires: perl(Module::Pluggable) >= 3.1 -BuildRequires: perl(PPI) >= 1.215 -BuildRequires: perl(PPI::Document) >= 1.215 -BuildRequires: perl(PPI::Document::File) >= 1.215 -BuildRequires: perl(PPI::Node) >= 1.215 -BuildRequires: perl(PPI::Token::Quote::Single) >= 1.215 -BuildRequires: perl(PPI::Token::Whitespace) >= 1.215 -BuildRequires: perl(PPIx::Regexp) >= 0.022 +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(PPIx::Regexp) >= 0.027 BuildRequires: perl(PPIx::Utilities::Node) >= 1.001 BuildRequires: perl(PPIx::Utilities::Statement) >= 1.001 BuildRequires: perl(Perl::Tidy) BuildRequires: perl(Pod::Spell) >= 1 -BuildRequires: perl(Readonly) >= 1.03 +BuildRequires: perl(Readonly) >= 2 BuildRequires: perl(String::Format) >= 1.13 BuildRequires: perl(Task::Weaken) +BuildRequires: perl(Term::ANSIColor) >= 2.02 BuildRequires: perl(Test::Builder) >= 0.92 BuildRequires: perl(Test::Deep) BuildRequires: perl(version) >= 0.77 -#BuildRequires: perl(Devel::CheckOS) -#BuildRequires: perl(Devel::EnforceEncapsulation) -#BuildRequires: perl(Devel::NYTProf) -#BuildRequires: perl(File::HomeDir) -#BuildRequires: perl(File::Which) -#BuildRequires: perl(Perl::Critic) -#BuildRequires: perl(Perl::Critic::Annotation) -#BuildRequires: perl(Perl::Critic::BuildUtilities) -#BuildRequires: perl(Perl::Critic::Command) -#BuildRequires: perl(Perl::Critic::Config) -#BuildRequires: perl(Perl::Critic::Document) -#BuildRequires: perl(Perl::Critic::Exception::AggregateConfiguration) -#BuildRequires: perl(Perl::Critic::Exception::Configuration) -#BuildRequires: perl(Perl::Critic::Exception::Configuration::Generic) -#BuildRequires: perl(Perl::Critic::Exception::Configuration::NonExistentPolicy) -#BuildRequires: perl(Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter) -#BuildRequires: perl(Perl::Critic::Exception::Configuration::Option::Global::ParameterValue) -#BuildRequires: perl(Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter) -#BuildRequires: perl(Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue) -#BuildRequires: perl(Perl::Critic::Exception::Fatal::Generic) -#BuildRequires: perl(Perl::Critic::Exception::Fatal::Internal) -#BuildRequires: perl(Perl::Critic::Exception::Fatal::PolicyDefinition) -#BuildRequires: perl(Perl::Critic::Exception::IO) -#BuildRequires: perl(Perl::Critic::Exception::Parse) -#BuildRequires: perl(Perl::Critic::Module::Build) -#BuildRequires: perl(Perl::Critic::Module::Build::Standard) -#BuildRequires: perl(Perl::Critic::OptionsProcessor) -#BuildRequires: perl(Perl::Critic::Policy) -#BuildRequires: perl(Perl::Critic::PolicyConfig) -#BuildRequires: perl(Perl::Critic::Policy::ErrorHandling::RequireUseOfExceptions) -#BuildRequires: perl(Perl::Critic::PolicyFactory) -#BuildRequires: perl(Perl::Critic::PolicyListing) -#BuildRequires: perl(Perl::Critic::PolicyParameter) -#BuildRequires: perl(Perl::Critic::PolicyParameter::Behavior) -#BuildRequires: perl(Perl::Critic::PolicyParameter::Behavior::Boolean) -#BuildRequires: perl(Perl::Critic::PolicyParameter::Behavior::Enumeration) -#BuildRequires: perl(Perl::Critic::PolicyParameter::Behavior::Integer) -#BuildRequires: perl(Perl::Critic::PolicyParameter::Behavior::String) -#BuildRequires: perl(Perl::Critic::PolicyParameter::Behavior::StringList) -#BuildRequires: perl(Perl::Critic::PolicySummaryGenerator) -#BuildRequires: perl(Perl::Critic::Policy::Test) -#BuildRequires: perl(Perl::Critic::ProfilePrototype) -#BuildRequires: perl(Perl::Critic::Statistics) -#BuildRequires: perl(Perl::Critic::TestUtils) -#BuildRequires: perl(Perl::Critic::Theme) -#BuildRequires: perl(Perl::Critic::ThemeListing) -#BuildRequires: perl(Perl::Critic::UserProfile) -#BuildRequires: perl(Perl::Critic::Utils) -#BuildRequires: perl(Perl::Critic::Utils::Constants) -#BuildRequires: perl(Perl::Critic::Utils::DataConversion) -#BuildRequires: perl(Perl::Critic::Utils::McCabe) -#BuildRequires: perl(Perl::Critic::Utils::Perl) -#BuildRequires: perl(Perl::Critic::Utils::POD) -#BuildRequires: perl(Perl::Critic::Utils::POD::ParseInteriorSequence) -#BuildRequires: perl(Perl::Critic::Utils::PPI) -#BuildRequires: perl(Perl::Critic::Violation) -#BuildRequires: perl(PPI::Cache) -#BuildRequires: perl(PPI::Statement) -#BuildRequires: perl(PPI::Statement::Break) -#BuildRequires: perl(PPI::Statement::Compound) -#BuildRequires: perl(PPI::Statement::Data) -#BuildRequires: perl(PPI::Statement::End) -#BuildRequires: perl(PPI::Statement::Expression) -#BuildRequires: perl(PPI::Statement::Include) -#BuildRequires: perl(PPI::Statement::Null) -#BuildRequires: perl(PPI::Statement::Package) -#BuildRequires: perl(PPI::Statement::Scheduled) -#BuildRequires: perl(PPI::Statement::Sub) -#BuildRequires: perl(PPI::Statement::Unknown) -#BuildRequires: perl(PPI::Statement::UnmatchedBrace) -#BuildRequires: perl(PPI::Statement::Variable) -#BuildRequires: perl(PPI::Token::Magic) -#BuildRequires: perl(PPI::Token::Symbol) -#BuildRequires: perl(PPI::Token::Word) -#BuildRequires: perl(Test::Kwalitee) -#BuildRequires: perl(Test::Perl::Critic) -#BuildRequires: perl(Test::Perl::Critic::Policy) -#BuildRequires: perl(Test::Pod) >= 1.00 -#BuildRequires: perl(Test::Pod::Coverage) >= 1.04 -#BuildRequires: perl(ViolationTest) -#BuildRequires: perl(ViolationTest2) Requires: perl(B::Keywords) >= 1.05 Requires: perl(Config::Tiny) >= 2 Requires: perl(Email::Address) >= 1.889 Requires: perl(Exception::Class) >= 1.23 Requires: perl(Exporter) >= 5.63 +Requires: perl(File::HomeDir) +Requires: perl(File::Which) Requires: perl(IO::String) Requires: perl(List::MoreUtils) >= 0.19 Requires: perl(Module::Pluggable) >= 3.1 -Requires: perl(PPI) >= 1.215 -Requires: perl(PPI::Document) >= 1.215 -Requires: perl(PPI::Document::File) >= 1.215 -Requires: perl(PPI::Node) >= 1.215 -Requires: perl(PPI::Token::Quote::Single) >= 1.215 -Requires: perl(PPI::Token::Whitespace) >= 1.215 -Requires: perl(PPIx::Regexp) >= 0.022 +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(PPIx::Regexp) >= 0.027 Requires: perl(PPIx::Utilities::Node) >= 1.001 Requires: perl(PPIx::Utilities::Statement) >= 1.001 Requires: perl(Perl::Tidy) Requires: perl(Pod::Spell) >= 1 -Requires: perl(Readonly) >= 1.03 +Requires: perl(Readonly) >= 2 Requires: perl(String::Format) >= 1.13 Requires: perl(Task::Weaken) +Requires: perl(Term::ANSIColor) >= 2.02 Requires: perl(Test::Builder) >= 0.92 Requires: perl(version) >= 0.77 -Recommends: perl(File::HomeDir) -Recommends: perl(File::Which) -Recommends: perl(Readonly::XS) -Recommends: perl(Term::ANSIColor) >= 2.02 %{perl_requires} %description @@ -196,16 +117,16 @@ does. You can also invoke the perlcritic web-service from the command-line by doing an HTTP-post, such as one of these: - $> POST http://perlcritic.com/perl/critic.pl < MyModule.pm $> 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. -Also, the Perl Development Kit (PDK 8.0) from ActiveState includes a very -slick graphical interface to Perl-Critic. For details, go to the -http://www.activestate.com/perl_dev_kit manpage +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. %prep %setup -q -n %{cpan_name}-%{version} @@ -224,6 +145,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes examples extras LICENSE README tools xt +%doc Changes examples extras LICENSE README README.md tools xt %changelog ++++++ Perl-Critic-1.121.tar.gz -> Perl-Critic-1.122.tar.gz ++++++ ++++ 11853 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de