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;
     }
 

Reply via email to