Hello community,
here is the log from the commit of package perl-namespace-clean for openSUSE:Factory checked in at 2012-03-26 14:01:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-namespace-clean (Old)
and /work/SRC/openSUSE:Factory/.perl-namespace-clean.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-namespace-clean", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-namespace-clean/perl-namespace-clean.changes 2012-03-13 09:38:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-namespace-clean.new/perl-namespace-clean.changes 2012-03-26 14:03:09.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Mar 16 08:09:28 UTC 2012 - lars@linux-schulserver.de
+
+- update to 0.23:
+ + Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
+ new Module::Runtime versions (>= 0.012) on perl 5.10 due
+ to incorrect hook firing due to %^H localisation.
+ + Fix failures on 5.13.6 due to incorrect version number threshold
+ (RT#74683)
+
+-------------------------------------------------------------------
Old:
----
namespace-clean-0.22.tar.gz
New:
----
namespace-clean-0.23.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-namespace-clean.spec ++++++
--- /var/tmp/diff_new_pack.DovjGO/_old 2012-03-26 14:03:11.000000000 +0200
+++ /var/tmp/diff_new_pack.DovjGO/_new 2012-03-26 14:03:11.000000000 +0200
@@ -17,7 +17,7 @@
Name: perl-namespace-clean
-Version: 0.22
+Version: 0.23
Release: 0
%define cpan_name namespace-clean
Summary: Keep imports and functions out of your namespace
@@ -51,7 +51,18 @@
%{perl_requires}
%description
-Keep imports and functions out of your namespace
+When you define a function, or import one, into a Perl package, it will
+naturally also be available as a method. This does not per se cause problems,
+but it can complicate subclassing and, for example, plugin classes that are
+included via multiple inheritance by loading them as base classes.
+
+The namespace::clean pragma will remove all previously declared or imported
+symbols at the end of the current package's compile cycle. Functions called in
+the package itself will still be bound by their name, but they won't show up as
+methods on your class or instances.
+
+By unimporting via no you can tell namespace::clean to start collecting
+functions for the next use namespace::clean; specification.
%prep
%setup -q -n %{cpan_name}-%{version}
++++++ namespace-clean-0.22.tar.gz -> namespace-clean-0.23.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/namespace-clean-0.22/Changes new/namespace-clean-0.23/Changes
--- old/namespace-clean-0.22/Changes 2011-12-26 13:59:44.000000000 +0100
+++ new/namespace-clean-0.23/Changes 2012-03-11 16:02:29.000000000 +0100
@@ -1,3 +1,10 @@
+ [0.23]
+ - Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
+ new Module::Runtime versions (>= 0.012) on perl 5.10 due
+ to incorrect hook firing due to %^H localisation.
+ - Fix failures on 5.13.6 due to incorrect version number threshold
+ (RT#74683)
+
[0.22] (official fix of all the %^H ickyness)
- Simplify the >= 5.10 PP variant even more - move the hook from
DESTROY into DELETE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/namespace-clean-0.22/META.json new/namespace-clean-0.23/META.json
--- old/namespace-clean-0.22/META.json 2011-12-26 13:59:53.000000000 +0100
+++ new/namespace-clean-0.23/META.json 2012-03-11 16:03:56.000000000 +0100
@@ -4,7 +4,7 @@
"Robert 'phaylon' Sedlacek