Hello community,
here is the log from the commit of package perl-Variable-Magic for
openSUSE:Factory checked in at 2013-06-13 20:26:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Variable-Magic (Old)
and /work/SRC/openSUSE:Factory/.perl-Variable-Magic.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Variable-Magic"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Variable-Magic/perl-Variable-Magic.changes
2012-03-01 17:25:27.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Variable-Magic.new/perl-Variable-Magic.changes
2013-06-13 20:26:18.000000000 +0200
@@ -1,0 +2,37 @@
+Mon Jun 10 11:00:00 UTC 2013 - [email protected]
+
+- updated to 0.52
+ + Add : The new constant VMG_COMPAT_SCALAR_NOLEN evaluates to true
+ when your perl does not call 'len' magic for scalars, which
+ is the case for perl 5.17.4 and above.
+ This fixes RT #80388.
+ + Tst : t/35-stash.t has been taught about perl 5.17.4.
+ + Tst : Author tests overhaul.
+ + Fix : It is now safe to call dispell() from inside 'free', 'copy'
and
+ 'uvar' callbacks to dispell the magic currently in use.
+ Thanks Clinton Gormley for reporting.
+ + Fix : Exceptions thrown from inside a 'free' callback are now always
+ consistently propagated outside of the callback. They used to
+ be lost when the 'free' callback was invoked at the end of an
+ eval block or string.
+ + Fix : The 'reset RMG flag' workaroundn used to allow wizards with
+ both 'uvar' and 'clear' magics to be cast onto a hash, has
been
+ made thread-safe.
+ + Fix : Less memory is leaked when a wizard is freed during global
+ destruction, or when an exception is thrown from a 'free'
+ callback.
+ + Fix : [RT #77991] : t/17-ctl.t fails on perl 5.14 and 5.16.
+ This was actually an issue with ActivePerl, and this test
+ has learned to cope with it.
+ Thanks Gisle Aas for reporting.
+ + Tst : t/35-stash.t has been taught about perl 5.17.1.
+ + Doc : Many clarifications.
+ This is a maintenance release. The code contains no functional change.
+ Satisfied users of version 0.48 can skip this update.
+ + Fix : [RT #77644] : t/17_ctl.t fails in test 44 since 5.17.0.
+ This test has been taught about perl 5.17.0.
+ Thanks Reini Urban for reporting.
+ + Tst : t/99-kwalitee.t will be skipped when only problematic versions
+ of its dependencies are available.
+
+-------------------------------------------------------------------
Old:
----
Variable-Magic-0.48.tar.gz
New:
----
Variable-Magic-0.52.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Variable-Magic.spec ++++++
--- /var/tmp/diff_new_pack.WWsmQB/_old 2013-06-13 20:26:18.000000000 +0200
+++ /var/tmp/diff_new_pack.WWsmQB/_new 2013-06-13 20:26:18.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Variable-Magic
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Variable-Magic
-Version: 0.48
+Version: 0.52
Release: 0
%define cpan_name Variable-Magic
Summary: Associate user-defined magic to variables from Perl
@@ -29,12 +29,14 @@
BuildRequires: perl
BuildRequires: perl-macros
#BuildRequires: perl(ActivePerl)
-#BuildRequires: perl(Hash::Util::FieldHash)
-#BuildRequires: perl(Test::Kwalitee)
+#BuildRequires: perl(Capture::Tiny) >= 0.08
+#BuildRequires: perl(Perl::Destruct::Level)
#BuildRequires: perl(Variable::Magic)
+#BuildRequires: perl(Variable::Magic::TestGlobalDestruction)
#BuildRequires: perl(Variable::Magic::TestThreads)
#BuildRequires: perl(Variable::Magic::TestValue)
#BuildRequires: perl(Variable::Magic::TestWatcher)
+#BuildRequires: perl(VPIT::TestHelpers)
%{perl_requires}
%description
@@ -45,9 +47,9 @@
a single line of XS.
You'll realize that these magic variables look a lot like tied variables.
-It's not surprising, as tied variables are implemented as a special kind of
-magic, just like any 'irregular' Perl variable : scalars like '$!', '$(' or
-'$^W', the '%ENV' and '%SIG' hashes, the '@ISA' array, 'vec()' and
+It is not surprising, as tied variables are implemented as a special kind
+of magic, just like any 'irregular' Perl variable : scalars like '$!', '$('
+or '$^W', the '%ENV' and '%SIG' hashes, the '@ISA' array, 'vec()' and
'substr()' lvalues, the threads::shared manpage variables... They all share
the same underlying C API, and this module gives you direct access to it.
++++++ Variable-Magic-0.48.tar.gz -> Variable-Magic-0.52.tar.gz ++++++
++++ 3330 lines of diff (skipped)
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]