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