Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Variable-Magic for 
openSUSE:Factory checked in at 2024-04-07 22:04:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Variable-Magic (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Variable-Magic.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Variable-Magic"

Sun Apr  7 22:04:40 2024 rev:20 rq:1165841 version:0.640.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Variable-Magic/perl-Variable-Magic.changes  
2022-10-01 17:42:01.361546163 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Variable-Magic.new.1905/perl-Variable-Magic.changes
        2024-04-07 22:04:48.515971348 +0200
@@ -1,0 +2,18 @@
+Fri Mar 22 16:40:36 UTC 2024 - Tina Müller <[email protected]>
+
+- updated to 0.64
+   see /usr/share/doc/packages/perl-Variable-Magic/Changes
+
+  0.64    2024-03-18 23:20 UTC
+          This is a maintenance release. The code contains no functional 
change.
+          Satisfied users of version 0.63 can skip this update.
+          + Add : Contributing guidelines are now listed in the new
+                  CONTRIBUTING file.
+          + Fix : [RT #151104] : fix for t/18-opinfo.t broken under blead
+                  Some optimization in core made t/18-opinfo.t fail since perl
+                  5.39.7, but that was reverted before 5.40 was released.
+                  This fix will make this test pass even when the optimization
+                  is reinstantiated after release freeze.
+                  Thanks David Mitchell for reporting and providing a fix.
+
+-------------------------------------------------------------------

Old:
----
  Variable-Magic-0.63.tar.gz

New:
----
  Variable-Magic-0.64.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Variable-Magic.spec ++++++
--- /var/tmp/diff_new_pack.itMvoJ/_old  2024-04-07 22:04:49.147994494 +0200
+++ /var/tmp/diff_new_pack.itMvoJ/_new  2024-04-07 22:04:49.147994494 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Variable-Magic
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,19 @@
 
 %define cpan_name Variable-Magic
 Name:           perl-Variable-Magic
-Version:        0.63
+Version:        0.640.0
 Release:        0
+# 0.64 -> normalize -> 0.640.0
+%define cpan_version 0.64
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Associate user-defined magic to variables from Perl
 URL:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
 BuildRequires:  perl
 BuildRequires:  perl-macros
+Provides:       perl(Variable::Magic) = %{version}
+%undefine       __perllib_provides
 %{perl_requires}
 
 %description
@@ -44,7 +48,7 @@
 underlying C API, and this module gives you direct access to it.
 
 %prep
-%autosetup  -n %{cpan_name}-%{version}
+%autosetup  -n %{cpan_name}-%{cpan_version}
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
@@ -59,5 +63,5 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%doc Changes README samples
+%doc Changes CONTRIBUTING README samples
 

++++++ Variable-Magic-0.63.tar.gz -> Variable-Magic-0.64.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/CONTRIBUTING 
new/Variable-Magic-0.64/CONTRIBUTING
--- old/Variable-Magic-0.63/CONTRIBUTING        1970-01-01 01:00:00.000000000 
+0100
+++ new/Variable-Magic-0.64/CONTRIBUTING        2024-03-18 23:43:15.000000000 
+0100
@@ -0,0 +1,39 @@
+Contributing guildelines for the Variable-Magic distribution
+
+Patch submissions guidelines :
+- Patches VERY MUCH SHOULD be generated with "git format-patch".
+    If that's really not possible, make sure your patches apply cleanly in the
+    distribution directory.
+- Single patches MUST be submitted to the bugtracker.
+    Open a ticket and add your patch as an attachment.
+- Series of patches CAN be submitted as a public feature branch.
+    You can clone the directory wherever you want and point me to your remote
+    branch as long as I don't need to log in.
+
+C/XS-related guidelines :
+- C code MUST be kept ANSI-compliant.
+    Older perl versions may have been built with a C compiler that does not
+    support C99 features (plus they are mostly useless except for restrict).
+    In particular, this means no C99 comments, no mixed declaration and code,
+    and no C++ void* casts.
+- XS code MUST be buildable with any perl matching the META requirements.
+    If needed, wrap your code around with the XSH_HAS_PERL(x, y, z) macro.
+
+Tests-related guidelines :
+- Patches MUST be tested before being sent.
+    Make sure the distribution builds and tests correctly.
+- Patches that add version-specific code MUST be tested with at least
+  one perl release matching each version interval.
+    That is, if you add new code specific to perl 5.34 and above, then you
+    have to test it with a pre-5.34 perl (e.g. 5.32) and a post-5.34 perl
+    (e.g. 5.34).
+- C/XS patches MUST be tested with a threaded perl regardless of how much you
+  dislike perl threads.
+    Testing with a threaded perl makes sure your code can build in many more
+    situations. Memory issues are also more easily spotted.
+- Bugfixes SHOULD come with a regression test.
+    Add it to an existing .t file or create your own.
+
+What you don't need to do :
+- DON'T update the Changes file.
+- DON'T run author tests.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/Changes 
new/Variable-Magic-0.64/Changes
--- old/Variable-Magic-0.63/Changes     2022-09-20 23:36:34.000000000 +0200
+++ new/Variable-Magic-0.64/Changes     2024-03-19 00:13:41.000000000 +0100
@@ -1,5 +1,17 @@
 Revision history for Variable-Magic
 
+0.64    2024-03-18 23:20 UTC
+        This is a maintenance release. The code contains no functional change.
+        Satisfied users of version 0.63 can skip this update.
+        + Add : Contributing guidelines are now listed in the new
+                CONTRIBUTING file.
+        + Fix : [RT #151104] : fix for t/18-opinfo.t broken under blead
+                Some optimization in core made t/18-opinfo.t fail since perl
+                5.39.7, but that was reverted before 5.40 was released.
+                This fix will make this test pass even when the optimization
+                is reinstantiated after release freeze.
+                Thanks David Mitchell for reporting and providing a fix.
+
 0.63    2022-09-20 21:45 UTC
         This is a maintenance release. The code contains no functional change.
         Satisfied users of version 0.62 can skip this update.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/MANIFEST 
new/Variable-Magic-0.64/MANIFEST
--- old/Variable-Magic-0.63/MANIFEST    2022-08-22 14:34:57.000000000 +0200
+++ new/Variable-Magic-0.64/MANIFEST    2024-03-18 23:42:54.000000000 +0100
@@ -1,3 +1,4 @@
+CONTRIBUTING
 Changes
 MANIFEST
 META.json
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/META.json 
new/Variable-Magic-0.64/META.json
--- old/Variable-Magic-0.63/META.json   2022-09-20 23:36:50.000000000 +0200
+++ new/Variable-Magic-0.64/META.json   2024-03-19 00:15:35.000000000 +0100
@@ -68,6 +68,6 @@
          "web" : "http://git.vpit.fr/?p=perl%2Fmodules%2FVariable-Magic.git";
       }
    },
-   "version" : "0.63",
+   "version" : "0.64",
    "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/META.yml 
new/Variable-Magic-0.64/META.yml
--- old/Variable-Magic-0.63/META.yml    2022-09-20 23:36:50.000000000 +0200
+++ new/Variable-Magic-0.64/META.yml    2024-03-19 00:15:35.000000000 +0100
@@ -40,5 +40,5 @@
   homepage: http://search.cpan.org/dist/Variable-Magic/
   license: http://dev.perl.org/licenses/
   repository: http://git.vpit.fr/perl/modules/Variable-Magic.git/
-version: '0.63'
+version: '0.64'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/README 
new/Variable-Magic-0.64/README
--- old/Variable-Magic-0.63/README      2022-09-20 23:36:50.000000000 +0200
+++ new/Variable-Magic-0.64/README      2024-03-19 00:15:36.000000000 +0100
@@ -2,7 +2,7 @@
     Variable::Magic - Associate user-defined magic to variables from Perl.
 
 VERSION
-    Version 0.63
+    Version 0.64
 
 SYNOPSIS
         use Variable::Magic qw<wizard cast VMG_OP_INFO_NAME>;
@@ -645,8 +645,9 @@
         perldoc Variable::Magic
 
 COPYRIGHT & LICENSE
-    Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022
-    Vincent Pit, all rights reserved.
+    Copyright
+    2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022,2024 Vincent
+    Pit, all rights reserved.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/lib/Variable/Magic.pm 
new/Variable-Magic-0.64/lib/Variable/Magic.pm
--- old/Variable-Magic-0.63/lib/Variable/Magic.pm       2022-09-20 
23:31:18.000000000 +0200
+++ new/Variable-Magic-0.64/lib/Variable/Magic.pm       2024-03-19 
00:14:38.000000000 +0100
@@ -11,13 +11,13 @@
 
 =head1 VERSION
 
-Version 0.63
+Version 0.64
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.63';
+ $VERSION = '0.64';
 }
 
 =head1 SYNOPSIS
@@ -751,7 +751,7 @@
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022 Vincent 
Pit, all rights reserved.
+Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022,2024 
Vincent Pit, all rights reserved.
 
 This program is free software; you can redistribute it and/or modify it
 under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.63/t/18-opinfo.t 
new/Variable-Magic-0.64/t/18-opinfo.t
--- old/Variable-Magic-0.63/t/18-opinfo.t       2022-09-20 23:13:10.000000000 
+0200
+++ new/Variable-Magic-0.64/t/18-opinfo.t       2024-03-19 00:05:18.000000000 
+0100
@@ -39,13 +39,15 @@
 
 my @tests = (
  [ 'len', '@c',      'my @c',    'my $x = @c',     [ 'padav',   'B::OP'     ] 
],
- [ 'get', '$c[0]',   'my @c',    'my $x = $c[0]',  [ $aelem,    'B::OP'     ] 
],
- [ 'get', '$o[0]',   'local @o', 'my $x = $o[0]',  [ $aelemf,   $aelemf_op  ] 
],
+ [ 'get', '$c[0]',   'my @c',    'my $x = $c[0]; 1',
+                                                   [ $aelem,    'B::OP'     ] 
],
+ [ 'get', '$o[0]',   'local @o', 'my $x = $o[0]; 1',
+                                                   [ $aelemf,   $aelemf_op  ] 
],
  [ 'get', '$x->{a}', 'my $x',    'my $y = $x->{a}{b}',
                                                    [ $deref,    $deref_op   ] 
],
  [ 'get', '$c',    'my $c = 1',  '++$c',           [ 'preinc',  'B::UNOP'   ] 
],
  [ 'get', '$c',    'my $c = 1',  '$c ** 2',        [ 'pow',     'B::BINOP'  ] 
],
- [ 'get', '$c',    'my $c = 1',  'my $x = $c',     [ $assign_op, $assign_op_cl 
] ],
+ [ 'get', '$c',    'my $c = 1',  'my $x = $c; 1',  [ $assign_op, $assign_op_cl 
] ],
  [ 'get', '$c',    'my $c = 1',  '1 if $c',        [ 'and',     'B::LOGOP'  ] 
],
  [ 'get', '$c',    'my $c = []', 'ref $c',         [ 'ref',     'B::UNOP'   ] 
],
  [ 'get', '$c',    'my $c = $0', '-f $c',          [ 'ftfile',  'B::UNOP'   ] 
],

Reply via email to