Hello community, here is the log from the commit of package perl-Perl-Critic-Freenode for openSUSE:Factory checked in at 2017-06-09 15:58:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Perl-Critic-Freenode (Old) and /work/SRC/openSUSE:Factory/.perl-Perl-Critic-Freenode.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Perl-Critic-Freenode" Fri Jun 9 15:58:12 2017 rev:3 rq:502482 version:0.021 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Perl-Critic-Freenode/perl-Perl-Critic-Freenode.changes 2017-05-24 16:47:16.532678120 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Perl-Critic-Freenode.new/perl-Perl-Critic-Freenode.changes 2017-06-09 15:58:16.364341035 +0200 @@ -1,0 +2,9 @@ +Fri Jun 9 06:13:48 UTC 2017 - co...@suse.com + +- updated to 0.021 + see /usr/share/doc/packages/perl-Perl-Critic-Freenode/Changes + + 0.021 2017-06-03 19:49:16 EDT + - Be more lenient when trying to detect postderef for DeprecatedFeatures autoderef violations + +------------------------------------------------------------------- Old: ---- Perl-Critic-Freenode-0.020.tar.gz New: ---- Perl-Critic-Freenode-0.021.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Perl-Critic-Freenode.spec ++++++ --- /var/tmp/diff_new_pack.goBBKb/_old 2017-06-09 15:58:17.020248460 +0200 +++ /var/tmp/diff_new_pack.goBBKb/_new 2017-06-09 15:58:17.024247896 +0200 @@ -17,7 +17,7 @@ Name: perl-Perl-Critic-Freenode -Version: 0.020 +Version: 0.021 Release: 0 %define cpan_name Perl-Critic-Freenode Summary: Perl::Critic policies inspired by #perl on ++++++ Perl-Critic-Freenode-0.020.tar.gz -> Perl-Critic-Freenode-0.021.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/Build.PL new/Perl-Critic-Freenode-0.021/Build.PL --- old/Perl-Critic-Freenode-0.020/Build.PL 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/Build.PL 2017-06-04 01:49:18.000000000 +0200 @@ -84,7 +84,7 @@ "Dan Book <dbook\@cpan.org>" ], "dist_name" => "Perl-Critic-Freenode", - "dist_version" => "0.020", + "dist_version" => "0.021", "license" => "artistic_2", "module_name" => "Perl::Critic::Freenode", "recursive_test_files" => 1, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/Changes new/Perl-Critic-Freenode-0.021/Changes --- old/Perl-Critic-Freenode-0.020/Changes 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/Changes 2017-06-04 01:49:18.000000000 +0200 @@ -1,3 +1,6 @@ +0.021 2017-06-03 19:49:16 EDT + - Be more lenient when trying to detect postderef for DeprecatedFeatures autoderef violations + 0.020 2017-05-15 20:45:02 EDT - Updates to documentation for DeprecatedFeatures and DiscouragedModules policies - Add require ::Foo::Bar to DeprecatedFeatures policy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/META.json new/Perl-Critic-Freenode-0.021/META.json --- old/Perl-Critic-Freenode-0.020/META.json 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/META.json 2017-06-04 01:49:18.000000000 +0200 @@ -67,95 +67,95 @@ "provides" : { "Perl::Critic::Freenode" : { "file" : "lib/Perl/Critic/Freenode.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Freenode::Utils" : { "file" : "lib/Perl/Critic/Freenode/Utils.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::AmpersandSubCalls" : { "file" : "lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::ArrayAssignAref" : { "file" : "lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::BarewordFilehandles" : { "file" : "lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::ConditionalDeclarations" : { "file" : "lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::ConditionalImplicitReturn" : { "file" : "lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::DeprecatedFeatures" : { "file" : "lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::DiscouragedModules" : { "file" : "lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::DollarAB" : { "file" : "lib/Perl/Critic/Policy/Freenode/DollarAB.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::Each" : { "file" : "lib/Perl/Critic/Policy/Freenode/Each.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::EmptyReturn" : { "file" : "lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::IndirectObjectNotation" : { "file" : "lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::ModPerl" : { "file" : "lib/Perl/Critic/Policy/Freenode/ModPerl.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::OpenArgs" : { "file" : "lib/Perl/Critic/Policy/Freenode/OpenArgs.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::OverloadOptions" : { "file" : "lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::POSIXImports" : { "file" : "lib/Perl/Critic/Policy/Freenode/POSIXImports.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::Prototypes" : { "file" : "lib/Perl/Critic/Policy/Freenode/Prototypes.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::StrictWarnings" : { "file" : "lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::Threads" : { "file" : "lib/Perl/Critic/Policy/Freenode/Threads.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::Wantarray" : { "file" : "lib/Perl/Critic/Policy/Freenode/Wantarray.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::WarningsSwitch" : { "file" : "lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm", - "version" : "0.020" + "version" : "0.021" }, "Perl::Critic::Policy::Freenode::WhileDiamondDefaultAssignment" : { "file" : "lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm", - "version" : "0.020" + "version" : "0.021" } }, "release_status" : "stable", @@ -171,10 +171,10 @@ }, "x_IRC" : "irc://chat.freenode.net/#perl" }, - "version" : "0.020", + "version" : "0.021", "x_Dist_Zilla" : { "perl" : { - "version" : "5.024000" + "version" : "5.026000" }, "plugins" : [ { @@ -238,7 +238,7 @@ "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git --version" : "2.5.5", + "git_version" : "2.5.5", "include_authors" : 0, "include_releaser" : 1, "order_by" : "name", @@ -246,7 +246,7 @@ } }, "name" : "@Author::DBOOK/Git::Contributors", - "version" : "0.029" + "version" : "0.030" }, { "class" : "Dist::Zilla::Plugin::MetaNoIndex", @@ -279,12 +279,12 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git --version" : "2.5.5", + "git_version" : "2.5.5", "repo_root" : "." } }, "name" : "@Author::DBOOK/Git::Check", - "version" : "2.041" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::RewriteVersion", @@ -348,7 +348,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git --version" : "2.5.5", + "git_version" : "2.5.5", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -356,7 +356,7 @@ } }, "name" : "@Author::DBOOK/Git::Commit", - "version" : "2.041" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", @@ -365,12 +365,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v0.020", + "tag" : "v0.021", "tag_format" : "v%v", "tag_message" : "v%v" }, "Dist::Zilla::Role::Git::Repo" : { - "git --version" : "2.5.5", + "git_version" : "2.5.5", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -378,7 +378,7 @@ } }, "name" : "@Author::DBOOK/Git::Tag", - "version" : "2.041" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease", @@ -413,7 +413,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git --version" : "2.5.5", + "git_version" : "2.5.5", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -421,7 +421,7 @@ } }, "name" : "@Author::DBOOK/Commit_Version_Bump", - "version" : "2.041" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Git::Push", @@ -433,12 +433,12 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git --version" : "2.5.5", + "git_version" : "2.5.5", "repo_root" : "." } }, "name" : "@Author::DBOOK/Git::Push", - "version" : "2.041" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", @@ -448,7 +448,7 @@ { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::DBOOK/Test::ReportPrereqs", - "version" : "0.025" + "version" : "0.027" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", @@ -475,7 +475,7 @@ } }, "name" : "@Author::DBOOK/Git::GatherDir", - "version" : "2.041" + "version" : "2.042" }, { "class" : "Dist::Zilla::Plugin::Regenerate::AfterReleasers", @@ -682,6 +682,6 @@ "Dan Book <gri...@grinnz.com>", "Graham Knop <ha...@haarg.org>" ], - "x_serialization_backend" : "Cpanel::JSON::XS version 3.0231" + "x_serialization_backend" : "Cpanel::JSON::XS version 3.0233" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/META.yml new/Perl-Critic-Freenode-0.021/META.yml --- old/Perl-Critic-Freenode-0.020/META.yml 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/META.yml 2017-06-04 01:49:18.000000000 +0200 @@ -26,73 +26,73 @@ provides: Perl::Critic::Freenode: file: lib/Perl/Critic/Freenode.pm - version: '0.020' + version: '0.021' Perl::Critic::Freenode::Utils: file: lib/Perl/Critic/Freenode/Utils.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::AmpersandSubCalls: file: lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::ArrayAssignAref: file: lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::BarewordFilehandles: file: lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::ConditionalDeclarations: file: lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::ConditionalImplicitReturn: file: lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::DeprecatedFeatures: file: lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::DiscouragedModules: file: lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::DollarAB: file: lib/Perl/Critic/Policy/Freenode/DollarAB.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::Each: file: lib/Perl/Critic/Policy/Freenode/Each.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::EmptyReturn: file: lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::IndirectObjectNotation: file: lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::ModPerl: file: lib/Perl/Critic/Policy/Freenode/ModPerl.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::OpenArgs: file: lib/Perl/Critic/Policy/Freenode/OpenArgs.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::OverloadOptions: file: lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::POSIXImports: file: lib/Perl/Critic/Policy/Freenode/POSIXImports.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::Prototypes: file: lib/Perl/Critic/Policy/Freenode/Prototypes.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::StrictWarnings: file: lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::Threads: file: lib/Perl/Critic/Policy/Freenode/Threads.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::Wantarray: file: lib/Perl/Critic/Policy/Freenode/Wantarray.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::WarningsSwitch: file: lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm - version: '0.020' + version: '0.021' Perl::Critic::Policy::Freenode::WhileDiamondDefaultAssignment: file: lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm - version: '0.020' + version: '0.021' requires: Carp: '0' Exporter: '0' @@ -111,10 +111,10 @@ bugtracker: https://github.com/Grinnz/Perl-Critic-Freenode/issues homepage: https://github.com/Grinnz/Perl-Critic-Freenode repository: https://github.com/Grinnz/Perl-Critic-Freenode.git -version: '0.020' +version: '0.021' x_Dist_Zilla: perl: - version: '5.024000' + version: '5.026000' plugins: - class: Dist::Zilla::Plugin::GithubMeta @@ -163,13 +163,13 @@ class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - 'git --version': 2.5.5 + git_version: 2.5.5 include_authors: 0 include_releaser: 1 order_by: name paths: [] name: '@Author::DBOOK/Git::Contributors' - version: '0.029' + version: '0.030' - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::DBOOK/MetaNoIndex' @@ -195,10 +195,10 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - 'git --version': 2.5.5 + git_version: 2.5.5 repo_root: . name: '@Author::DBOOK/Git::Check' - version: '2.041' + version: '2.042' - class: Dist::Zilla::Plugin::RewriteVersion config: @@ -248,12 +248,12 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - 'git --version': 2.5.5 + git_version: 2.5.5 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::DBOOK/Git::Commit' - version: '2.041' + version: '2.042' - class: Dist::Zilla::Plugin::Git::Tag config: @@ -261,16 +261,16 @@ branch: ~ changelog: Changes signed: 0 - tag: v0.020 + tag: v0.021 tag_format: v%v tag_message: v%v Dist::Zilla::Role::Git::Repo: - 'git --version': 2.5.5 + git_version: 2.5.5 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::DBOOK/Git::Tag' - version: '2.041' + version: '2.042' - class: Dist::Zilla::Plugin::BumpVersionAfterRelease config: @@ -296,12 +296,12 @@ - (?^:^(?:lib|script|bin)/) changelog: Changes Dist::Zilla::Role::Git::Repo: - 'git --version': 2.5.5 + git_version: 2.5.5 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local name: '@Author::DBOOK/Commit_Version_Bump' - version: '2.041' + version: '2.042' - class: Dist::Zilla::Plugin::Git::Push config: @@ -310,10 +310,10 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - 'git --version': 2.5.5 + git_version: 2.5.5 repo_root: . name: '@Author::DBOOK/Git::Push' - version: '2.041' + version: '2.042' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::DBOOK/PodSyntaxTests' @@ -321,7 +321,7 @@ - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::DBOOK/Test::ReportPrereqs' - version: '0.025' + version: '0.027' - class: Dist::Zilla::Plugin::Git::GatherDir config: @@ -343,7 +343,7 @@ Dist::Zilla::Plugin::Git::GatherDir: include_untracked: 0 name: '@Author::DBOOK/Git::GatherDir' - version: '2.041' + version: '2.042' - class: Dist::Zilla::Plugin::Regenerate::AfterReleasers config: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Freenode/Utils.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Freenode/Utils.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Freenode/Utils.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Freenode/Utils.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Exporter 'import'; use Scalar::Util 'blessed'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; our @EXPORT_OK = qw(is_empty_return is_structural_block); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Freenode.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Freenode.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Freenode.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Freenode.pm 2017-06-04 01:49:18.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '0.020'; +our $VERSION = '0.021'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/AmpersandSubCalls.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; sub default_severity { $SEVERITY_HIGH } sub default_themes { 'freenode' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ArrayAssignAref.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; sub default_severity { $SEVERITY_MEDIUM } sub default_themes { 'freenode' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/BarewordFilehandles.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using bareword filehandles'; use constant EXPL => 'Bareword filehandles are a legacy feature, creating the filehandles as package variables. Use lexical, scoped filehandles instead (open my $fh, ...).'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ConditionalDeclarations.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; sub default_severity { $SEVERITY_HIGH } sub default_themes { 'freenode' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ConditionalImplicitReturn.pm 2017-06-04 01:49:18.000000000 +0200 @@ -9,7 +9,7 @@ use List::Util 'any'; use Perl::Critic::Freenode::Utils qw(is_empty_return is_structural_block); -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Subroutine may implicitly return a conditional statement'; use constant EXPL => 'When the last statement in a subroutine is a conditional, the return value may unexpectedly be the evaluated condition.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/DeprecatedFeatures.pm 2017-06-04 01:49:18.000000000 +0200 @@ -8,7 +8,7 @@ use Perl::Critic::Violation; use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; sub supported_parameters { () } sub default_severity { $SEVERITY_HIGH } @@ -163,18 +163,18 @@ if ($next and $next->isa('PPI::Token::Symbol') and $next->raw_type eq '$') { # try to detect postderef, very hacky; PPI does not understand postderef yet my $is_postderef; - my $last; until (!$next or ($next->isa('PPI::Token::Structure') and $next eq ';') or ($next->isa('PPI::Token::Operator') and $next eq ',')) { - $last = $next; $next = $next->snext_sibling; - } - if ($last and $last->isa('PPI::Token::Magic') and ($last eq '@*' or $last eq '%*')) { - $is_postderef = 1; - } elsif ($last and $last->isa('PPI::Token::Operator') and $last eq '*') { - my $prev = $last->sprevious_sibling; - if ($prev and $prev->isa('PPI::Token::Cast') and ($prev eq '@' or $prev eq '%')) { + if ($next and $next->isa('PPI::Token::Magic') and ($next eq '@*' or $next eq '%*')) { $is_postderef = 1; + last; + } elsif ($next and $next->isa('PPI::Token::Operator') and $next eq '*') { + my $prev = $next->sprevious_sibling; + if ($prev and $prev->isa('PPI::Token::Cast') and ($prev eq '@' or $prev eq '%')) { + $is_postderef = 1; + last; + } } } push @violations, $self->_violation('autoderef', $elem) unless $is_postderef; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/DiscouragedModules.pm 2017-06-04 01:49:18.000000000 +0200 @@ -7,7 +7,7 @@ use Perl::Critic::Violation; use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; sub supported_parameters { () } sub default_severity { $SEVERITY_HIGH } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/DollarAB.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/DollarAB.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/DollarAB.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/DollarAB.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using $a or $b outside sort()'; use constant EXPL => '$a and $b are special package variables for use in sort() and related functions. Declaring them as lexicals like "my $a" may break sort(). Use different variable names.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Each.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Each.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Each.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Each.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'each() called'; use constant EXPL => 'The each function may cause undefined behavior when operating on the hash while iterating. Use a foreach loop over the hash\'s keys or values instead.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/EmptyReturn.pm 2017-06-04 01:49:18.000000000 +0200 @@ -9,7 +9,7 @@ use List::Util 'any'; use Perl::Critic::Freenode::Utils qw(is_empty_return is_structural_block); -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'return called with no arguments'; use constant EXPL => 'return with no arguments may return either undef or an empty list depending on context. This can be surprising for the same reason as other context-sensitive returns. Return undef or the empty list explicitly.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/IndirectObjectNotation.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy::Objects::ProhibitIndirectSyntax'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; sub default_severity { $SEVERITY_HIGHEST } sub default_themes { 'freenode' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ModPerl.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ModPerl.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/ModPerl.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/ModPerl.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using mod_perl'; use constant EXPL => 'mod_perl is not designed for writing Perl web applications. Try a Plack-based framework (Web::Simple, Dancer2, Catalyst) or Mojolicious for a modern approach.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/OpenArgs.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'open() called with less than 3 arguments'; use constant EXPL => 'The one- and two-argument forms of open() parse functionality from the filename, use the three-argument form instead.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/OverloadOptions.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using overload.pm without a boolean overload or fallback'; use constant EXPL => 'When using overload.pm to define overloads for an object class, always define an overload on "bool" explicitly and set the fallback option. This prevents objects from autogenerating a potentially surprising boolean overload, and causes operators for which overloads can\'t be autogenerated to act on the object as they normally would.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/POSIXImports.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using POSIX.pm without an explicit import list'; use constant EXPL => 'Using the POSIX module without specifying an import list results in importing hundreds of symbols. Import the functions or constants you want explicitly, or prevent the import with ().'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Prototypes.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Prototypes.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Prototypes.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Prototypes.pm 2017-06-04 01:49:18.000000000 +0200 @@ -8,7 +8,7 @@ use List::Util 'any'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using function prototypes'; use constant EXPL => 'Function prototypes (sub foo ($@) { ... }) will usually not do what you want. Omit the prototype, or use signatures instead.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/StrictWarnings.pm 2017-06-04 01:49:18.000000000 +0200 @@ -8,7 +8,7 @@ use parent 'Perl::Critic::Policy'; use version; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Missing strict or warnings'; use constant EXPL => 'The strict and warnings pragmas are important to avoid common pitfalls and deprecated/experimental functionality. Make sure each script or module contains "use strict; use warnings;" or a module that does this for you.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Threads.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Threads.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Threads.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Threads.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using interpreter threads'; use constant EXPL => 'Interpreter threads are discouraged, they are not lightweight and fast as other threads may be. Try an event loop, forks.pm, or Parallel::Prefork.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Wantarray.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Wantarray.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/Wantarray.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/Wantarray.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'wantarray() called'; use constant EXPL => 'Context-sensitive functions lead to unexpected errors or vulnerabilities. Functions should explicitly return either a list or a scalar value.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/WarningsSwitch.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => 'Using -w switch'; use constant EXPL => 'Don\'t use -w, it\'s too eager. use warnings; instead.'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm --- old/Perl-Critic-Freenode-0.020/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/lib/Perl/Critic/Policy/Freenode/WhileDiamondDefaultAssignment.pm 2017-06-04 01:49:18.000000000 +0200 @@ -6,7 +6,7 @@ use Perl::Critic::Utils qw(:severities :classification :ppi); use parent 'Perl::Critic::Policy'; -our $VERSION = '0.020'; +our $VERSION = '0.021'; use constant DESC => '<>/<<>>/readline/readdir/each result not explicitly assigned in while condition'; use constant EXPL => 'When used alone in a while condition, the <>/<<>> operator, readline, readdir, and each functions assign their result to $_, but do not localize it. Assign the result to an explicit lexical variable instead (my $line = <...>, my $dir = readdir ...)'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/t/00-report-prereqs.t new/Perl-Critic-Freenode-0.021/t/00-report-prereqs.t --- old/Perl-Critic-Freenode-0.020/t/00-report-prereqs.t 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/t/00-report-prereqs.t 2017-06-04 01:49:18.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.025 +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.027 use Test::More tests => 1; @@ -68,7 +68,7 @@ ); # Add static prereqs to the included modules list -my $static_prereqs = do 't/00-report-prereqs.dd'; +my $static_prereqs = do './t/00-report-prereqs.dd'; # Merge all prereqs (either with ::Prereqs or a hashref) my $full_prereqs = _merge_prereqs( @@ -78,12 +78,14 @@ # Add dynamic prereqs to the included modules list (if we can) my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; +my $cpan_meta_error; if ( $source && $HAS_CPAN_META && (my $meta = eval { CPAN::Meta->load_file($source) } ) ) { $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } else { + $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source) $source = 'static metadata'; } @@ -169,10 +171,18 @@ diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; } +if ( $cpan_meta_error || @dep_errors ) { + diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n"; +} + +if ( $cpan_meta_error ) { + my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; + diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n"; +} + if ( @dep_errors ) { diag join("\n", - "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", - "The following REQUIRED prerequisites were not satisfied:\n", + "\nThe following REQUIRED prerequisites were not satisfied:\n", @dep_errors, "\n" ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Perl-Critic-Freenode-0.020/t/Freenode/DeprecatedFeatures.run new/Perl-Critic-Freenode-0.021/t/Freenode/DeprecatedFeatures.run --- old/Perl-Critic-Freenode-0.020/t/Freenode/DeprecatedFeatures.run 2017-05-16 02:45:04.000000000 +0200 +++ new/Perl-Critic-Freenode-0.021/t/Freenode/DeprecatedFeatures.run 2017-06-04 01:49:18.000000000 +0200 @@ -43,6 +43,7 @@ keys(%{$href}); keys %{$foo{bar}[5]}; keys $foo->{bar}[5]->%*; +keys $foo->{bar}[5]->%* > 4; shift(@array); shift @$aref; shift @{$aref};