Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-XS-Parse-Keyword for openSUSE:Factory checked in at 2023-08-16 14:16:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XS-Parse-Keyword (Old) and /work/SRC/openSUSE:Factory/.perl-XS-Parse-Keyword.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XS-Parse-Keyword" Wed Aug 16 14:16:24 2023 rev:17 rq:1103917 version:0.380.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword.changes 2023-08-10 15:33:26.491992040 +0200 +++ /work/SRC/openSUSE:Factory/.perl-XS-Parse-Keyword.new.11712/perl-XS-Parse-Keyword.changes 2023-08-16 14:16:27.290721004 +0200 @@ -1,0 +2,12 @@ +Thu Aug 10 03:08:05 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- updated to 0.38 + see /usr/share/doc/packages/perl-XS-Parse-Keyword/Changes + + 0.38 2023-08-09 + [BUGFIXES] + * Fix warn() non-static format string (RT149346) + * Don't bother with Build.PL probing for PL_infix_plugin; just use + perl version number + +------------------------------------------------------------------- Old: ---- XS-Parse-Keyword-0.37.tar.gz New: ---- XS-Parse-Keyword-0.38.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XS-Parse-Keyword.spec ++++++ --- /var/tmp/diff_new_pack.HDdQcb/_old 2023-08-16 14:16:28.162726525 +0200 +++ /var/tmp/diff_new_pack.HDdQcb/_new 2023-08-16 14:16:28.170726576 +0200 @@ -18,9 +18,9 @@ %define cpan_name XS-Parse-Keyword Name: perl-XS-Parse-Keyword -Version: 0.370.0 +Version: 0.380.0 Release: 0 -%define cpan_version 0.37 +%define cpan_version 0.38 License: Artistic-1.0 OR GPL-1.0-or-later Summary: XS functions to assist in parsing keyword syntax URL: https://metacpan.org/release/%{cpan_name} @@ -33,10 +33,10 @@ BuildRequires: perl(ExtUtils::ParseXS) >= 3.16 BuildRequires: perl(Module::Build) >= 0.4004 BuildRequires: perl(Test2::V0) -Provides: perl(XS::Parse::Infix) = 0.370.0 -Provides: perl(XS::Parse::Infix::Builder) = 0.370.0 -Provides: perl(XS::Parse::Keyword) = 0.370.0 -Provides: perl(XS::Parse::Keyword::Builder) = 0.370.0 +Provides: perl(XS::Parse::Infix) = 0.380.0 +Provides: perl(XS::Parse::Infix::Builder) = 0.380.0 +Provides: perl(XS::Parse::Keyword) = 0.380.0 +Provides: perl(XS::Parse::Keyword::Builder) = 0.380.0 %define __perllib_provides /bin/true %{perl_requires} ++++++ XS-Parse-Keyword-0.37.tar.gz -> XS-Parse-Keyword-0.38.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/Build.PL new/XS-Parse-Keyword-0.38/Build.PL --- old/XS-Parse-Keyword-0.37/Build.PL 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/Build.PL 2023-08-09 13:20:22.000000000 +0200 @@ -37,46 +37,6 @@ EOF ) or die "OS unsupported - C compiler does not support anonymous inner unions\n"; -{ - print "Checking for PL_infix_plugin...\n"; - - # Teach $cc how to find and link to libperl - require Config; - require Text::ParseWords; - - my @linker_flags = ( - "-L" . File::Spec->catdir($Config::Config{archlibexp}, "CORE"), - "-lperl", Text::ParseWords::shellwords( $Config::Config{libs} ), - ); - - my $have_pl_infix_plugin = 0; - - $have_pl_infix_plugin = 1 if grep { $_ eq "--have-pl_infix_plugin" } @ARGV; - - $have_pl_infix_plugin ||= $cc->try_compile_run( - extra_linker_flags => \@linker_flags, - source => <<'EOF' -#include "EXTERN.h" -#include "perl.h" -#include "XSUB.h" - -int main(void) { - struct Perl_custom_infix def; - def.prec = INFIX_PREC_LOW; - def.build_op = NULL; - return 0; -} -EOF - ) if $] >= 5.037007; - - if( $have_pl_infix_plugin ) { - print "Including support for core perl PL_infix_plugin\n"; - # ->define isn't currently documented but it will be in next version; it - # has been present since v0.04, basically forever - $cc->define( "HAVE_PL_INFIX_PLUGIN" ) - } -} - my $build = Module::Build::with::XSTests->new( module_name => 'XS::Parse::Keyword', requires => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/Changes new/XS-Parse-Keyword-0.38/Changes --- old/XS-Parse-Keyword-0.37/Changes 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/Changes 2023-08-09 13:20:22.000000000 +0200 @@ -1,5 +1,11 @@ Revision history for XS-Parse-Keyword +0.38 2023-08-09 + [BUGFIXES] + * Fix warn() non-static format string (RT149346) + * Don't bother with Build.PL probing for PL_infix_plugin; just use + perl version number + 0.37 2023-08-08 [CHANGES] * Added `XPK_WARNING()` and several conditional variants diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/META.json new/XS-Parse-Keyword-0.38/META.json --- old/XS-Parse-Keyword-0.37/META.json 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/META.json 2023-08-09 13:20:22.000000000 +0200 @@ -40,19 +40,19 @@ "provides" : { "XS::Parse::Infix" : { "file" : "lib/XS/Parse/Infix.pm", - "version" : "0.37" + "version" : "0.38" }, "XS::Parse::Infix::Builder" : { "file" : "lib/XS/Parse/Infix/Builder.pm", - "version" : "0.37" + "version" : "0.38" }, "XS::Parse::Keyword" : { "file" : "lib/XS/Parse/Keyword.pm", - "version" : "0.37" + "version" : "0.38" }, "XS::Parse::Keyword::Builder" : { "file" : "lib/XS/Parse/Keyword/Builder.pm", - "version" : "0.37" + "version" : "0.38" } }, "release_status" : "stable", @@ -61,6 +61,6 @@ "http://dev.perl.org/licenses/" ] }, - "version" : "0.37", + "version" : "0.38", "x_serialization_backend" : "JSON::PP version 4.07" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/META.yml new/XS-Parse-Keyword-0.38/META.yml --- old/XS-Parse-Keyword-0.37/META.yml 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/META.yml 2023-08-09 13:20:22.000000000 +0200 @@ -19,19 +19,19 @@ provides: XS::Parse::Infix: file: lib/XS/Parse/Infix.pm - version: '0.37' + version: '0.38' XS::Parse::Infix::Builder: file: lib/XS/Parse/Infix/Builder.pm - version: '0.37' + version: '0.38' XS::Parse::Keyword: file: lib/XS/Parse/Keyword.pm - version: '0.37' + version: '0.38' XS::Parse::Keyword::Builder: file: lib/XS/Parse/Keyword/Builder.pm - version: '0.37' + version: '0.38' requires: perl: '5.014' resources: license: http://dev.perl.org/licenses/ -version: '0.37' +version: '0.38' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/lib/XS/Parse/Infix/Builder.pm new/XS-Parse-Keyword-0.38/lib/XS/Parse/Infix/Builder.pm --- old/XS-Parse-Keyword-0.37/lib/XS/Parse/Infix/Builder.pm 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/lib/XS/Parse/Infix/Builder.pm 2023-08-09 13:20:22.000000000 +0200 @@ -3,7 +3,7 @@ # # (C) Paul Evans, 2021 -- leon...@leonerd.org.uk -package XS::Parse::Infix::Builder 0.37; +package XS::Parse::Infix::Builder 0.38; use v5.14; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/lib/XS/Parse/Infix/Builder_data.pm.PL new/XS-Parse-Keyword-0.38/lib/XS/Parse/Infix/Builder_data.pm.PL --- old/XS-Parse-Keyword-0.37/lib/XS/Parse/Infix/Builder_data.pm.PL 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/lib/XS/Parse/Infix/Builder_data.pm.PL 2023-08-09 13:20:22.000000000 +0200 @@ -28,7 +28,7 @@ <$in_h> } ); __DATA__ -package XS::Parse::Infix::Builder_data 0.37; +package XS::Parse::Infix::Builder_data 0.38; use v5.14; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/lib/XS/Parse/Infix.pm new/XS-Parse-Keyword-0.38/lib/XS/Parse/Infix.pm --- old/XS-Parse-Keyword-0.37/lib/XS/Parse/Infix.pm 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/lib/XS/Parse/Infix.pm 2023-08-09 13:20:22.000000000 +0200 @@ -3,7 +3,7 @@ # # (C) Paul Evans, 2021-2023 -- leon...@leonerd.org.uk -package XS::Parse::Infix 0.37; +package XS::Parse::Infix 0.38; use v5.14; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/lib/XS/Parse/Keyword/Builder.pm new/XS-Parse-Keyword-0.38/lib/XS/Parse/Keyword/Builder.pm --- old/XS-Parse-Keyword-0.37/lib/XS/Parse/Keyword/Builder.pm 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/lib/XS/Parse/Keyword/Builder.pm 2023-08-09 13:20:22.000000000 +0200 @@ -3,7 +3,7 @@ # # (C) Paul Evans, 2021 -- leon...@leonerd.org.uk -package XS::Parse::Keyword::Builder 0.37; +package XS::Parse::Keyword::Builder 0.38; use v5.14; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/lib/XS/Parse/Keyword/Builder_data.pm.PL new/XS-Parse-Keyword-0.38/lib/XS/Parse/Keyword/Builder_data.pm.PL --- old/XS-Parse-Keyword-0.37/lib/XS/Parse/Keyword/Builder_data.pm.PL 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/lib/XS/Parse/Keyword/Builder_data.pm.PL 2023-08-09 13:20:22.000000000 +0200 @@ -28,7 +28,7 @@ <$in_h> } ); __DATA__ -package XS::Parse::Keyword::Builder_data 0.37; +package XS::Parse::Keyword::Builder_data 0.38; use v5.14; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/lib/XS/Parse/Keyword.pm new/XS-Parse-Keyword-0.38/lib/XS/Parse/Keyword.pm --- old/XS-Parse-Keyword-0.37/lib/XS/Parse/Keyword.pm 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/lib/XS/Parse/Keyword.pm 2023-08-09 13:20:22.000000000 +0200 @@ -3,7 +3,7 @@ # # (C) Paul Evans, 2021-2022 -- leon...@leonerd.org.uk -package XS::Parse::Keyword 0.37; +package XS::Parse::Keyword 0.38; use v5.14; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/src/infix.c new/XS-Parse-Keyword-0.38/src/infix.c --- old/XS-Parse-Keyword-0.37/src/infix.c 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/src/infix.c 2023-08-09 13:20:22.000000000 +0200 @@ -20,6 +20,10 @@ #include "newOP_CUSTOM.c.inc" #include "op_sibling_splice.c.inc" +#if HAVE_PERL_VERSION(5,37,7) +# define HAVE_PL_INFIX_PLUGIN +#endif + #if HAVE_PERL_VERSION(5,32,0) # define HAVE_OP_ISA #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XS-Parse-Keyword-0.37/src/keyword.c new/XS-Parse-Keyword-0.38/src/keyword.c --- old/XS-Parse-Keyword-0.37/src/keyword.c 2023-08-08 20:21:36.000000000 +0200 +++ new/XS-Parse-Keyword-0.38/src/keyword.c 2023-08-09 13:20:22.000000000 +0200 @@ -419,7 +419,7 @@ int warnbit = piece->type >> 24; if(warnbit && !ckWARN(warnbit)) return; - warn(piece->u.str); + warn("%s", piece->u.str); return; }