Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-PPIx-QuoteLike for openSUSE:Factory checked in at 2022-04-25 23:35:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-PPIx-QuoteLike (Old) and /work/SRC/openSUSE:Factory/.perl-PPIx-QuoteLike.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-PPIx-QuoteLike" Mon Apr 25 23:35:36 2022 rev:17 rq:972544 version:0.022 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-PPIx-QuoteLike/perl-PPIx-QuoteLike.changes 2022-04-14 17:25:49.215288270 +0200 +++ /work/SRC/openSUSE:Factory/.perl-PPIx-QuoteLike.new.1538/perl-PPIx-QuoteLike.changes 2022-04-25 23:35:45.566435966 +0200 @@ -1,0 +2,10 @@ +Sat Apr 16 03:07:08 UTC 2022 - Tina M??ller <timueller+p...@suse.de> + +- updated to 0.022 + see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes + + 0.022 2022-04-15 T. R. Wyant + Remove 'postderef' argument to new(). Postfix dereference is always + recognized. + +------------------------------------------------------------------- Old: ---- PPIx-QuoteLike-0.021.tar.gz New: ---- PPIx-QuoteLike-0.022.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-PPIx-QuoteLike.spec ++++++ --- /var/tmp/diff_new_pack.yB5LMH/_old 2022-04-25 23:35:46.070436672 +0200 +++ /var/tmp/diff_new_pack.yB5LMH/_new 2022-04-25 23:35:46.074436678 +0200 @@ -18,7 +18,7 @@ %define cpan_name PPIx-QuoteLike Name: perl-PPIx-QuoteLike -Version: 0.021 +Version: 0.022 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Parse Perl string literals and string-literal-like things ++++++ PPIx-QuoteLike-0.021.tar.gz -> PPIx-QuoteLike-0.022.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/Changes new/PPIx-QuoteLike-0.022/Changes --- old/PPIx-QuoteLike-0.021/Changes 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/Changes 2022-04-15 16:07:21.000000000 +0200 @@ -1,3 +1,7 @@ +0.022 2022-04-15 T. R. Wyant + Remove 'postderef' argument to new(). Postfix dereference is always + recognized. + 0.021 2022-04-03 T. R. Wyant Recognize postfix deref in '@{[ ... ]}' for determining minimum Perl version. This recognizes all forms of postfix dereference, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/META.json new/PPIx-QuoteLike-0.022/META.json --- old/PPIx-QuoteLike-0.021/META.json 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/META.json 2022-04-15 16:07:21.000000000 +0200 @@ -57,51 +57,51 @@ "provides" : { "PPIx::QuoteLike" : { "file" : "lib/PPIx/QuoteLike.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Constant" : { "file" : "lib/PPIx/QuoteLike/Constant.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Dumper" : { "file" : "lib/PPIx/QuoteLike/Dumper.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token" : { "file" : "lib/PPIx/QuoteLike/Token.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::Control" : { "file" : "lib/PPIx/QuoteLike/Token/Control.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::Delimiter" : { "file" : "lib/PPIx/QuoteLike/Token/Delimiter.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::Interpolation" : { "file" : "lib/PPIx/QuoteLike/Token/Interpolation.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::String" : { "file" : "lib/PPIx/QuoteLike/Token/String.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::Structure" : { "file" : "lib/PPIx/QuoteLike/Token/Structure.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::Unknown" : { "file" : "lib/PPIx/QuoteLike/Token/Unknown.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Token::Whitespace" : { "file" : "lib/PPIx/QuoteLike/Token/Whitespace.pm", - "version" : "0.021" + "version" : "0.022" }, "PPIx::QuoteLike::Utils" : { "file" : "lib/PPIx/QuoteLike/Utils.pm", - "version" : "0.021" + "version" : "0.022" } }, "release_status" : "stable", @@ -119,6 +119,6 @@ "web" : "https://github.com/trwyant/perl-PPIx-QuoteLike" } }, - "version" : "0.021", - "x_serialization_backend" : "JSON::PP version 4.07" + "version" : "0.022", + "x_serialization_backend" : "JSON::PP version 4.08" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/META.yml new/PPIx-QuoteLike-0.022/META.yml --- old/PPIx-QuoteLike-0.021/META.yml 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/META.yml 2022-04-15 16:07:21.000000000 +0200 @@ -25,40 +25,40 @@ provides: PPIx::QuoteLike: file: lib/PPIx/QuoteLike.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Constant: file: lib/PPIx/QuoteLike/Constant.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Dumper: file: lib/PPIx/QuoteLike/Dumper.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token: file: lib/PPIx/QuoteLike/Token.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::Control: file: lib/PPIx/QuoteLike/Token/Control.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::Delimiter: file: lib/PPIx/QuoteLike/Token/Delimiter.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::Interpolation: file: lib/PPIx/QuoteLike/Token/Interpolation.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::String: file: lib/PPIx/QuoteLike/Token/String.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::Structure: file: lib/PPIx/QuoteLike/Token/Structure.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::Unknown: file: lib/PPIx/QuoteLike/Token/Unknown.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Token::Whitespace: file: lib/PPIx/QuoteLike/Token/Whitespace.pm - version: '0.021' + version: '0.022' PPIx::QuoteLike::Utils: file: lib/PPIx/QuoteLike/Utils.pm - version: '0.021' + version: '0.022' requires: Carp: '0' Encode: '0' @@ -78,5 +78,5 @@ bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=PPIx-QuoteLike license: http://dev.perl.org/licenses/ repository: git://github.com/trwyant/perl-PPIx-QuoteLike.git -version: '0.021' +version: '0.022' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/eg/pqldump new/PPIx-QuoteLike-0.022/eg/pqldump --- old/PPIx-QuoteLike-0.021/eg/pqldump 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/eg/pqldump 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use Pod::Usage; use PPIx::QuoteLike::Dumper; -our $VERSION = '0.021'; +our $VERSION = '0.022'; my %opt; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/eg/variables new/PPIx-QuoteLike-0.022/eg/variables --- old/PPIx-QuoteLike-0.021/eg/variables 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/eg/variables 2022-04-15 16:07:21.000000000 +0200 @@ -10,7 +10,7 @@ use PPI::Document; use PPIx::QuoteLike::Utils qw{ __variables }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; my %opt; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/inc/My/Module/Recommend/Any.pm new/PPIx-QuoteLike-0.022/inc/My/Module/Recommend/Any.pm --- old/PPIx-QuoteLike-0.021/inc/My/Module/Recommend/Any.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/inc/My/Module/Recommend/Any.pm 2022-04-15 16:07:21.000000000 +0200 @@ -12,7 +12,7 @@ BEGIN { *import = \&Exporter::import; } -our $VERSION = '0.021'; +our $VERSION = '0.022'; our @EXPORT_OK = qw{ __any }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Constant.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Constant.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Constant.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Constant.pm 2022-04-15 16:07:21.000000000 +0200 @@ -8,7 +8,7 @@ use Carp; use base qw{ Exporter }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; no warnings qw{ once }; # For older Perls. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Dumper.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Dumper.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Dumper.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Dumper.pm 2022-04-15 16:07:21.000000000 +0200 @@ -12,7 +12,7 @@ use PPIx::QuoteLike::Utils qw{ __instance }; use Scalar::Util (); -our $VERSION = '0.021'; +our $VERSION = '0.022'; use constant SCALAR_REF => ref \0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Control.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Control.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Control.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Control.pm 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use PPIx::QuoteLike::Constant qw{ @CARP_NOT }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; { # TODO make this a state variable when we can require Perl 5.10. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Delimiter.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Delimiter.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Delimiter.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Delimiter.pm 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use PPIx::QuoteLike::Constant qw{ MINIMUM_PERL @CARP_NOT }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; # Perl 5.29.0 disallows unassigned code points and combining code points # as delimiters. Unfortunately for me non-characters and illegal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Interpolation.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Interpolation.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Interpolation.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Interpolation.pm 2022-04-15 16:07:21.000000000 +0200 @@ -20,7 +20,7 @@ use base qw{ PPIx::QuoteLike::Token }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; sub ppi { my ( $self ) = @_; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/String.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/String.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/String.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/String.pm 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use PPIx::QuoteLike::Constant qw{ @CARP_NOT }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Structure.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Structure.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Structure.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Structure.pm 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use PPIx::QuoteLike::Constant qw{ @CARP_NOT }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Unknown.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Unknown.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Unknown.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Unknown.pm 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use PPIx::QuoteLike::Constant qw{ @CARP_NOT }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Whitespace.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Whitespace.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token/Whitespace.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token/Whitespace.pm 2022-04-15 16:07:21.000000000 +0200 @@ -9,7 +9,7 @@ use PPIx::QuoteLike::Constant qw{ @CARP_NOT }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; sub significant { return 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Token.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Token.pm 2022-04-15 16:07:21.000000000 +0200 @@ -16,7 +16,7 @@ visual_column_number }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; # Private to this package. sub __new { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Utils.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Utils.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike/Utils.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike/Utils.pm 2022-04-15 16:07:21.000000000 +0200 @@ -39,7 +39,7 @@ __variables }; -our $VERSION = '0.021'; +our $VERSION = '0.022'; # Readonly::Scalar my $BRACED_RE => __match_enclosed( LEFT_CURLY ); Readonly::Scalar my $BRACKETED_RE => __match_enclosed( '[' ); # ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike.pm new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike.pm --- old/PPIx-QuoteLike-0.021/lib/PPIx/QuoteLike.pm 2022-04-03 15:26:06.000000000 +0200 +++ new/PPIx-QuoteLike-0.022/lib/PPIx/QuoteLike.pm 2022-04-15 16:07:21.000000000 +0200 @@ -39,7 +39,7 @@ }; use Scalar::Util (); -our $VERSION = '0.021'; +our $VERSION = '0.022'; use constant CLASS_CONTROL => 'PPIx::QuoteLike::Token::Control'; use constant CLASS_DELIMITER => 'PPIx::QuoteLike::Token::Delimiter'; @@ -68,12 +68,6 @@ my @children; - if ( defined $arg{postderef} ) { - $class->_deprecation_notice( attribute => 'postderef' ); - } else { - $arg{postderef} = 1; - } - if ( $arg{location} ) { ARRAY_REF eq ref $arg{location} or croak q<Argument 'location' must be an array reference>; @@ -94,7 +88,6 @@ encoding => $arg{encoding}, failures => 0, location => $arg{location}, - postderef => ( $arg{postderef} ? 1 : 0 ), source => $source, }; @@ -330,6 +323,10 @@ # This method returns true if the deprecation is in progress. In # fact it returns the deprecation level. +=begin comment + +# Abandoned in place, against future need. + { my %deprecate = ( @@ -357,6 +354,10 @@ } +=end comment + +=cut + sub _get_value_scalar { my ( $self, $method ) = @_; defined( my $val = $self->$method() ) @@ -524,14 +525,6 @@ return $max; } -sub postderef { - my ( $self ) = @_; - # TODO postderef - eventually this goes away. - __PACKAGE__ eq caller - or $self->_deprecation_notice( attribute => 'postderef' ); - return $self->{postderef}; -} - sub schild { my ( $self, $inx ) = @_; $inx ||= 0; @@ -715,8 +708,7 @@ or return [ CLASS_INTERPOLATION, "$sigil$rest" ]; # At this point we have @{[ ... ]}. my @arg; - $self->postderef() - and _has_postderef( "$1" ) + _has_postderef( "$1" ) and push @arg, postderef => 1; return [ CLASS_INTERPOLATION, "$sigil$rest", @arg ]; } @@ -746,8 +738,7 @@ my @arg; - if ( $self->postderef() - and defined( my $deref = _match_postderef( $_[2] ) ) ) { + if ( defined( my $deref = _match_postderef( $_[2] ) ) ) { $interp .= $deref; push @arg, postderef => 1; } @@ -1057,15 +1048,14 @@ =head1 DEPRECATION NOTICE -The L<postderef|/postderef> argument to L<new()|/new> is being put -through a deprecation cycle and retracted. After the retraction, postfix -dereferences will always be recognized. This is the default behaviour -now. +The C<postderef> argument to L<new()|/new> is being put through a +deprecation cycle and retracted. After the retraction, postfix +dereferences will always be recognized. Starting with version 0.012_01, the first use of this argument warned. -With version 0.016_01, all uses will warn. With version 0.017_01 all -uses will be fatal. With the first release after -April 15 2022, all mention of this argument will be removed. +With version 0.016_01, all uses warn. With version 0.017_01 all uses are +fatal. With 0.0.021_01, all mention of this argument is removed, except +of course for this notice. =head1 INHERITANCE @@ -1130,17 +1120,6 @@ the location of the C<$source> argument if that was a L<PPI::Element|PPI::Element>, otherwise no locations will be available. -=item postderef - -B<THIS ARGUMENT IS DEPRECATED>. -See L<DEPRECATION NOTICE|/DEPRECATION NOTICE> above for the details. - -This Boolean argument determines whether postfix dereferencing is -recognized in interpolation. If unspecified, or specified as C<undef>, -it defaults to true. In version 0.012 it defaulted to the value of -C<$PPIx::QuoteLike::DEFAULT_POSTDEREF>. This variable was not exported, -and was true by default. - =item trace This Boolean argument causes a trace of the parse to be written to