Hello community, here is the log from the commit of package perl-Parse-Yapp for openSUSE:Factory checked in at 2017-08-08 11:59:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Parse-Yapp (Old) and /work/SRC/openSUSE:Factory/.perl-Parse-Yapp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Parse-Yapp" Tue Aug 8 11:59:21 2017 rev:23 rq:514857 version:1.21 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Parse-Yapp/perl-Parse-Yapp.changes 2017-07-21 22:45:30.393675120 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Parse-Yapp.new/perl-Parse-Yapp.changes 2017-08-08 11:59:30.945689970 +0200 @@ -1,0 +2,10 @@ +Sat Aug 5 06:06:27 UTC 2017 - coolo@suse.com + +- updated to 1.21 + see /usr/share/doc/packages/perl-Parse-Yapp/Changes + + 1.21 Fri Aug 04 2017 + - Typo Fixes, POD Spelling (thanks to Gregor Herrmann) + - Bug Fix, Missing POD Encoding (thanks to Gregor Herrmann) + +------------------------------------------------------------------- Old: ---- Parse-Yapp-1.2.tar.gz New: ---- Parse-Yapp-1.21.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Parse-Yapp.spec ++++++ --- /var/tmp/diff_new_pack.YmaSJm/_old 2017-08-08 11:59:31.665588577 +0200 +++ /var/tmp/diff_new_pack.YmaSJm/_new 2017-08-08 11:59:31.673587450 +0200 @@ -17,7 +17,7 @@ Name: perl-Parse-Yapp -Version: 1.2 +Version: 1.21 Release: 0 #Upstream: The Parse::Yapp module and its related modules and shell scripts are You may use and distribute them under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file. If you use the "standalone parser" option so people don't need to install %define cpan_name Parse-Yapp ++++++ Parse-Yapp-1.2.tar.gz -> Parse-Yapp-1.21.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-Yapp-1.2/Changes new/Parse-Yapp-1.21/Changes --- old/Parse-Yapp-1.2/Changes 2017-06-14 10:46:21.000000000 +0200 +++ new/Parse-Yapp-1.21/Changes 2017-08-04 10:00:51.000000000 +0200 @@ -174,3 +174,7 @@ Enable Module Version In Parse::Yapp, Not Just Distribution Version In Parse::Yapp::Driver - Bump Version +1.21 Fri Aug 04 2017 + - Typo Fixes, POD Spelling (thanks to Gregor Herrmann) + - Bug Fix, Missing POD Encoding (thanks to Gregor Herrmann) + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-Yapp-1.2/META.json new/Parse-Yapp-1.21/META.json --- old/Parse-Yapp-1.2/META.json 2017-06-14 10:48:55.000000000 +0200 +++ new/Parse-Yapp-1.21/META.json 2017-08-04 10:02:37.000000000 +0200 @@ -32,6 +32,6 @@ } }, "release_status" : "stable", - "version" : "1.2", + "version" : "1.21", "x_serialization_backend" : "JSON::PP version 2.27300" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-Yapp-1.2/META.yml new/Parse-Yapp-1.21/META.yml --- old/Parse-Yapp-1.2/META.yml 2017-06-14 10:48:55.000000000 +0200 +++ new/Parse-Yapp-1.21/META.yml 2017-08-04 10:02:37.000000000 +0200 @@ -17,5 +17,5 @@ directory: - t - inc -version: '1.2' +version: '1.21' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-Yapp-1.2/lib/Parse/Yapp/Driver.pm new/Parse-Yapp-1.21/lib/Parse/Yapp/Driver.pm --- old/Parse-Yapp-1.2/lib/Parse/Yapp/Driver.pm 2017-06-14 10:44:06.000000000 +0200 +++ new/Parse-Yapp-1.21/lib/Parse/Yapp/Driver.pm 2017-08-04 10:01:16.000000000 +0200 @@ -23,7 +23,7 @@ use vars qw ( $VERSION $COMPATIBLE $FILENAME ); # CORRELATION #py001: $VERSION must be changed in both Parse::Yapp & Parse::Yapp::Driver -$VERSION = '1.2'; +$VERSION = '1.21'; $COMPATIBLE = '0.07'; $FILENAME=__FILE__; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-Yapp-1.2/lib/Parse/Yapp.pm new/Parse-Yapp-1.21/lib/Parse/Yapp.pm --- old/Parse-Yapp-1.2/lib/Parse/Yapp.pm 2017-06-14 10:43:54.000000000 +0200 +++ new/Parse-Yapp-1.21/lib/Parse/Yapp.pm 2017-08-04 10:01:04.000000000 +0200 @@ -18,12 +18,14 @@ use Parse::Yapp::Output; # CORRELATION #py001: $VERSION must be changed in both Parse::Yapp & Parse::Yapp::Driver -our $VERSION = '1.2'; +our $VERSION = '1.21'; 1; __END__ +=encoding UTF-8 + =head1 NAME Parse::Yapp - Perl extension for generating and using LALR parsers. @@ -127,7 +129,7 @@ Precedence declarations, introduced by C<%left>, C<%right> and C<%nonassoc> specifying associativity, followed by the list of tokens or litterals having the same precedence and associativity. -The precedence beeing the latter declared will be having the highest level. +The precedence being the latter declared will be having the highest level. (see the yacc or bison manuals for a full explanation of how they work, as they are implemented exactly the same way in Parse::Yapp) @@ -236,8 +238,8 @@ $_[1] to $_[n] are the parameters just as $1 to $n in yacc, while $_[0] is the parser object itself. -Having $_[0] beeing the parser object itself allows you to call -parser methods. Thats how the yacc macros are implemented: +Having $_[0] being the parser object itself allows you to call +parser methods. That's how the yacc macros are implemented: yyerrok is done by calling $_[0]->YYErrok YYERROR is done by calling $_[0]->YYError @@ -259,7 +261,7 @@ its semantic value (both can be used to modify their values too, but I<know what you are doing> ! See I<Error reporting routine> section for an example), a list which contains the tokens the parser expected when -the failure occured and a reference to the lexer routine. +the failure occurred and a reference to the lexer routine. Note that if C<$_[0]-E<gt>YYCurtok> is declared as a C<%nonassoc> token, it can be included in C<$_[0]-E<gt>YYExpect> list whenever the input @@ -281,7 +283,7 @@ where index is an integer. Its value being I<1 .. n> returns the same values than I<$_[1] .. $_[n]>, but I<-n .. 0> returns values on the left of the rule -beeing reduced (It is related to I<$-n .. $0 .. $n> in yacc, but you +being reduced (It is related to I<$-n .. $0 .. $n> in yacc, but you cannot use I<$_[0]> or I<$_[-n]> constructs in Parse::Yapp for obvious reasons) @@ -296,7 +298,7 @@ That's how you can make you parser module reentrant: all of your module states and variables are held inside the parser object. -Note: unfortunatly, method calls in Perl have a lot of overhead, +Note: unfortunately, method calls in Perl have a lot of overhead, and when YYData is used, it may be called a huge number of times. If your are not a *real* purist and efficiency is your concern, you may access directly the user-space @@ -385,11 +387,11 @@ =item C<Error reporting routine> If you want one, write it knowing that it is passed as parameter -the parser object. So you can share information whith the lexer +the parser object. So you can share information with the lexer routine quite easily. You can also use the C<$_[0]-E<gt>YYErrok> method in it, which will -resume parsing as if no error occured. Of course, since the invalid +resume parsing as if no error occurred. Of course, since the invalid token is still invalid, you're supposed to fix the problem by yourself. @@ -459,7 +461,7 @@ 0x08 Parse Stack dump 0x10 Error Recovery tracing -To have a full debugging ouput, use +To have a full debugging output, use debug => 0x1F diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Parse-Yapp-1.2/yapp new/Parse-Yapp-1.21/yapp --- old/Parse-Yapp-1.2/yapp 2017-06-14 07:24:48.000000000 +0200 +++ new/Parse-Yapp-1.21/yapp 2017-08-04 09:45:50.000000000 +0200 @@ -9,6 +9,8 @@ # # +=encoding UTF-8 + =head1 NAME yapp - A perl frontend to the Parse::Yapp module