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 2022-10-01 17:41:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Variable-Magic (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Variable-Magic.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Variable-Magic"

Sat Oct  1 17:41:53 2022 rev:19 rq:1006449 version:0.63

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Variable-Magic/perl-Variable-Magic.changes  
2017-11-12 17:56:17.434053554 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Variable-Magic.new.2275/perl-Variable-Magic.changes
        2022-10-01 17:42:01.361546163 +0200
@@ -1,0 +2,14 @@
+Wed Sep 21 03:06:58 UTC 2022 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 0.63
+   see /usr/share/doc/packages/perl-Variable-Magic/Changes
+
+  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.
+          + Fix : [RT #144052] : Add support for 5.37.3s PADSV_STORE 
optimization
+                  B.pm-related tests have been taught about this new thing.
+                  Thanks Richard Leach for contributing a patch.
+          + Upd : Contact info.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Variable-Magic.spec ++++++
--- /var/tmp/diff_new_pack.itBfEH/_old  2022-10-01 17:42:01.761546892 +0200
+++ /var/tmp/diff_new_pack.itBfEH/_new  2022-10-01 17:42:01.765546900 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Variable-Magic
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,21 +12,19 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define cpan_name Variable-Magic
 Name:           perl-Variable-Magic
-Version:        0.62
+Version:        0.63
 Release:        0
-%define cpan_name Variable-Magic
+License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Associate user-defined magic to variables from Perl
-License:        Artistic-1.0 or GPL-1.0+
-Group:          Development/Libraries/Perl
-Url:            http://search.cpan.org/dist/Variable-Magic/
+URL:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/V/VP/VPIT/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 %{perl_requires}
@@ -46,14 +44,14 @@
 underlying C API, and this module gives you direct access to it.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup  -n %{cpan_name}-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+%make_build
 
 %check
-%{__make} test
+make test
 
 %install
 %perl_make_install
@@ -61,7 +59,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
 %doc Changes README samples
 
 %changelog

++++++ Variable-Magic-0.62.tar.gz -> Variable-Magic-0.63.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/Changes 
new/Variable-Magic-0.63/Changes
--- old/Variable-Magic-0.62/Changes     2017-11-04 17:27:10.000000000 +0100
+++ new/Variable-Magic-0.63/Changes     2022-09-20 23:36:34.000000000 +0200
@@ -1,5 +1,13 @@
 Revision history for Variable-Magic
 
+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.
+        + Fix : [RT #144052] : Add support for 5.37.3s PADSV_STORE optimization
+                B.pm-related tests have been taught about this new thing.
+                Thanks Richard Leach for contributing a patch.
+        + Upd : Contact info.
+
 0.62    2017-11-04 16:35 UTC
         + Fix : [RT #123314] : Compatibility with CV-in-stash optimisation
                 Thanks Father Chrysostomos for reporting and contributing a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/META.json 
new/Variable-Magic-0.63/META.json
--- old/Variable-Magic-0.62/META.json   2017-11-04 17:27:24.000000000 +0100
+++ new/Variable-Magic-0.63/META.json   2022-09-20 23:36:50.000000000 +0200
@@ -1,10 +1,10 @@
 {
    "abstract" : "Associate user-defined magic to variables from Perl.",
    "author" : [
-      "Vincent Pit <p...@profvince.com>"
+      "Vincent Pit <v...@cpan.org>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter 
version 2.150010",
    "license" : [
       "perl_5"
    ],
@@ -39,7 +39,6 @@
       },
       "configure" : {
          "requires" : {
-            "Config" : "0",
             "ExtUtils::MakeMaker" : "0"
          }
       },
@@ -56,6 +55,7 @@
    "release_status" : "stable",
    "resources" : {
       "bugtracker" : {
+         "mailto" : "bug-variable-ma...@rt.cpan.org",
          "web" : "http://rt.cpan.org/Dist/Display.html?Name=Variable-Magic";
       },
       "homepage" : "http://search.cpan.org/dist/Variable-Magic/";,
@@ -63,9 +63,11 @@
          "http://dev.perl.org/licenses/";
       ],
       "repository" : {
-         "url" : 
"http://git.profvince.com/?p=perl%2Fmodules%2FVariable-Magic.git";
+         "type" : "git",
+         "url" : "http://git.vpit.fr/perl/modules/Variable-Magic.git/";,
+         "web" : "http://git.vpit.fr/?p=perl%2Fmodules%2FVariable-Magic.git";
       }
    },
-   "version" : "0.62",
-   "x_serialization_backend" : "JSON::PP version 2.94"
+   "version" : "0.63",
+   "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/META.yml 
new/Variable-Magic-0.63/META.yml
--- old/Variable-Magic-0.62/META.yml    2017-11-04 17:27:24.000000000 +0100
+++ new/Variable-Magic-0.63/META.yml    2022-09-20 23:36:50.000000000 +0200
@@ -1,7 +1,7 @@
 ---
 abstract: 'Associate user-defined magic to variables from Perl.'
 author:
-  - 'Vincent Pit <p...@profvince.com>'
+  - 'Vincent Pit <v...@cpan.org>'
 build_requires:
   Carp: '0'
   Config: '0'
@@ -17,10 +17,9 @@
   base: '0'
   lib: '0'
 configure_requires:
-  Config: '0'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.3, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.62, CPAN::Meta::Converter version 
2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -40,6 +39,6 @@
   bugtracker: http://rt.cpan.org/Dist/Display.html?Name=Variable-Magic
   homepage: http://search.cpan.org/dist/Variable-Magic/
   license: http://dev.perl.org/licenses/
-  repository: http://git.profvince.com/?p=perl%2Fmodules%2FVariable-Magic.git
-version: '0.62'
+  repository: http://git.vpit.fr/perl/modules/Variable-Magic.git/
+version: '0.63'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/Makefile.PL 
new/Variable-Magic-0.63/Makefile.PL
--- old/Variable-Magic-0.62/Makefile.PL 2015-11-04 13:06:52.000000000 +0100
+++ new/Variable-Magic-0.63/Makefile.PL 2022-08-22 15:25:41.000000000 +0200
@@ -72,6 +72,14 @@
 (my $file = $dist) =~ s{-}{/}g;
 $file = "lib/$file.pm";
 
+my $bug_web    = "http://rt.cpan.org/Dist/Display.html?Name=$dist";,
+my $bug_mailto = 'bug-' . lc($dist) . '@rt.cpan.org';
+
+my $repo_host = 'git.vpit.fr';
+my @repo_path = ('perl', 'modules', "$dist.git");
+my $repo_url  = join '/', 'http:', '', $repo_host, @repo_path, '';
+my $repo_web  = "http://$repo_host/?p="; . join('%2F', @repo_path);
+
 my %PREREQ_PM = (
  'Carp'     => 0,
  'Exporter' => 0,
@@ -94,6 +102,10 @@
 );
 
 my %META = (
+ 'meta-spec' => {
+  version => '2',
+  url     => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
+ },
  configure_requires => {
   'Config'              => 0,
   'ExtUtils::MakeMaker' => 0,
@@ -103,16 +115,23 @@
  },
  dynamic_config => 1,
  resources => {
-  bugtracker => "http://rt.cpan.org/Dist/Display.html?Name=$dist";,
+  bugtracker => {
+   web    => $bug_web,
+   mailto => $bug_mailto,
+  },
   homepage   => "http://search.cpan.org/dist/$dist/";,
   license    => 'http://dev.perl.org/licenses/',
-  repository => "http://git.profvince.com/?p=perl%2Fmodules%2F$dist.git";,
+  repository => {
+   type => 'git',
+   url  => $repo_url,
+   web  => $repo_web,
+  },
  },
 );
 
 WriteMakefile(
  NAME             => $name,
- AUTHOR           => 'Vincent Pit <p...@profvince.com>',
+ AUTHOR           => 'Vincent Pit <v...@cpan.org>',
  LICENSE          => 'perl',
  VERSION_FROM     => $file,
  ABSTRACT_FROM    => $file,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/README 
new/Variable-Magic-0.63/README
--- old/Variable-Magic-0.62/README      2017-11-04 17:27:24.000000000 +0100
+++ new/Variable-Magic-0.63/README      2022-09-20 23:36:50.000000000 +0200
@@ -2,7 +2,7 @@
     Variable::Magic - Associate user-defined magic to variables from Perl.
 
 VERSION
-    Version 0.62
+    Version 0.63
 
 SYNOPSIS
         use Variable::Magic qw<wizard cast VMG_OP_INFO_NAME>;
@@ -628,7 +628,7 @@
     perltie and overload for other ways of enhancing objects.
 
 AUTHOR
-    Vincent Pit, "<perl at profvince.com>", <http://www.profvince.com>.
+    Vincent Pit "<vpit at cpan.org>".
 
     You can contact me by mail or on "irc.perl.org" (vincent).
 
@@ -645,8 +645,8 @@
         perldoc Variable::Magic
 
 COPYRIGHT & LICENSE
-    Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017 Vincent
-    Pit, all rights reserved.
+    Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022
+    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.62/lib/Variable/Magic.pm 
new/Variable-Magic-0.63/lib/Variable/Magic.pm
--- old/Variable-Magic-0.62/lib/Variable/Magic.pm       2017-11-04 
17:22:48.000000000 +0100
+++ new/Variable-Magic-0.63/lib/Variable/Magic.pm       2022-09-20 
23:31:18.000000000 +0200
@@ -11,13 +11,13 @@
 
 =head1 VERSION
 
-Version 0.62
+Version 0.63
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.62';
+ $VERSION = '0.63';
 }
 
 =head1 SYNOPSIS
@@ -734,7 +734,7 @@
 
 =head1 AUTHOR
 
-Vincent Pit, C<< <perl at profvince.com> >>, L<http://www.profvince.com>.
+Vincent Pit C<< <vpit at cpan.org> >>.
 
 You can contact me by mail or on C<irc.perl.org> (vincent).
 
@@ -751,7 +751,7 @@
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017 Vincent Pit, 
all rights reserved.
+Copyright 2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2022 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.62/t/18-opinfo.t 
new/Variable-Magic-0.63/t/18-opinfo.t
--- old/Variable-Magic-0.62/t/18-opinfo.t       2015-09-25 12:22:00.000000000 
+0200
+++ new/Variable-Magic-0.63/t/18-opinfo.t       2022-09-20 23:13:10.000000000 
+0200
@@ -16,10 +16,19 @@
 my $aelem     = "$]" <= 5.008_003 ? 'aelem'
                                   : ("$]" < 5.013 or $is_5130_release)
                                                    ? 'aelemfast'
-                                                   : 'sassign';
-my $aelemf    = ("$]" < 5.013 or $is_5130_release) ? 'aelemfast' : 'sassign';
-my $aelemf_op = ($aelemf eq 'sassign')
-                   ? 'B::BINOP' : $Config{useithreads} ? 'B::PADOP' : 
'B::SVOP';
+                                  : ("$]" < 5.037_003)
+                                                   ? 'sassign'
+                                                   : 'padsv_store';
+my $aelemf    = ("$]" < 5.013 or $is_5130_release) ? 'aelemfast'
+                                  : ("$]" < 5.037_003) ? 'sassign'
+                                                       : 'padsv_store';
+
+my $assign_op    = ("$]" < 5.037_003) ? 'sassign': 'padsv_store';
+my $assign_op_cl = ("$]" < 5.037_003) ? 'B::BINOP': 'B::UNOP';
+
+my $aelemf_op = ($aelemf eq 'sassign')     ? 'B::BINOP'
+              : ($aelemf eq 'padsv_store') ? 'B::UNOP'
+              : $Config{useithreads} ? 'B::PADOP' : 'B::SVOP';
 my $meth_op   = ("$]" < 5.021_005) ? 'B::SVOP' : 'B::METHOP';
 my $trutf_op  = ($Config{useithreads} && "$]" >= 5.008_009)
                    ? 'B::PADOP' : 'B::SVOP';
@@ -36,7 +45,7 @@
                                                    [ $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',     [ 'sassign', 'B::BINOP'  ] 
],
+ [ 'get', '$c',    'my $c = 1',  'my $x = $c',     [ $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'   ] 
],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/t/40-threads.t 
new/Variable-Magic-0.63/t/40-threads.t
--- old/Variable-Magic-0.62/t/40-threads.t      2015-07-21 00:34:26.000000000 
+0200
+++ new/Variable-Magic-0.63/t/40-threads.t      2022-09-20 23:13:10.000000000 
+0200
@@ -33,12 +33,15 @@
     set     => sub {
      my $op = $_[-1];
 
+     my $assign_op    = ("$]" < 5.037_003) ? 'sassign': 'padsv_store';
+     my $assign_op_cl = ("$]" < 5.037_003) ? 'B::BINOP': 'B::UNOP';
+
      if ($op_info eq 'object') {
       is_deeply { class => ref($op),   name => $op->name },
-                { class => 'B::BINOP', name => 'sassign' },
+                { class => $assign_op_cl, name => $assign_op },
                 "op object in thread $tid is correct";
      } else {
-      is $op, 'sassign', "op name in thread $tid is correct";
+      is $op, $assign_op, "op name in thread $tid is correct";
      }
 
      return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Variable-Magic-0.62/t/41-clone.t 
new/Variable-Magic-0.63/t/41-clone.t
--- old/Variable-Magic-0.62/t/41-clone.t        2015-07-21 00:34:26.000000000 
+0200
+++ new/Variable-Magic-0.63/t/41-clone.t        2022-09-20 23:13:10.000000000 
+0200
@@ -32,12 +32,15 @@
     my $op = $_[-1];
     my $tid = threads->tid();
 
+     my $assign_op    = ("$]" < 5.037_003) ? 'sassign': 'padsv_store';
+     my $assign_op_cl = ("$]" < 5.037_003) ? 'B::BINOP': 'B::UNOP';
+
     if ($op_info == VMG_OP_INFO_OBJECT) {
      is_deeply { class => ref($op),   name => $op->name },
-               { class => 'B::BINOP', name => 'sassign' },
+               { class => $assign_op_cl, name => $assign_op },
                "op object in thread $tid is correct";
     } else {
-     is $op, 'sassign', "op name in thread $tid is correct";
+     is $op, $assign_op, "op name in thread $tid is correct";
     }
 
     return 0

Reply via email to