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 <[email protected]>
+
+- 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 <[email protected]>"
+ "Vincent Pit <[email protected]>"
],
"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" : "[email protected]",
"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 <[email protected]>'
+ - 'Vincent Pit <[email protected]>'
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 <[email protected]>',
+ AUTHOR => 'Vincent Pit <[email protected]>',
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