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 <[email protected]>
+
+- 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 -- [email protected]
-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 -- [email protected]
-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 -- [email protected]
-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 -- [email protected]
-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;
}