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' ]
],