Hello community,

here is the log from the commit of package perl-Moose for openSUSE:Factory 
checked in at 2014-04-17 14:08:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Moose.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Moose"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes    2013-06-13 
18:14:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes       
2014-04-17 14:08:36.000000000 +0200
@@ -1,0 +2,78 @@
+Mon Apr 14 08:13:41 UTC 2014 - m...@suse.com
+
+updated to 2.1204 
+  - bump minimum prereq needed for optional test using MooseX::NonMoose (which
+    broke with new Module::Runtime, see 2.1203), so users can install Moose
+    and pass tests before updating MooseX::NonMoose.
+  - bump prereq on Module::Runtime to properly detect when a module fails to
+    load, and fix how we call these subs (Zefram, RT#92770, RT#86394, RT#92791)
+  - string comparisons are now possible with Moose exceptions (RT#92232)
+  - re-release to index pod files (Moose::Cookbook::*, Moose::Manual::* etc).
+  - Releasing 2.1108 as stable (last stable release was 2.1005).
+  - fixed distribution manifest
+  - minor documentation and metadata updates
+  - many additions to the list of conflicting modules (those that require
+    updates after installing Moose), reflecting recent API changes
+  - now failing early at build time, with a useful error message, if a
+    compiler is not available
+  - throw_error import cleaned from Moose::Object after use (doy)
+  - resolved new circular load issue between Moose::Util and Class::MOP (Kent
+    Fredric, RT#89713 and PR#42)
+  - legacy throw_error now takes multiple arguments, like confess does
+    (Karen Etheridge)
+  - Class::MOP::Object::_inline_throw_error is back, used by some MooseX
+    modules (Upasana)
+  - fix errors in last trial release relating to Moose::Error::Default,
+    Moose::Util::throw_error (Upasana)
+  - die if a role to consume can't be found -- this restores behaviour as in
+    2.1005 (doy)
+  - fix test to accomodate Devel::PartialDump possibly not being installed
+    (Upasana)
+  - Moose string exceptions have been replaced by Moose::Exception objects. See
+    Moose::Manual::Delta for details.
+  - Class::MOP::load_class, Class::MOP::is_class_loaded, and
+    Class::MOP::load_first_existing_class are now deprecated. See
+    Moose::Manual::Delta for details.
+  - The non-arrayref forms of enum and duck_type have been deprecated. See
+    Moose::Manual::Delta for details.
+  - Many deprecated features have now been removed:
+    - optimize_as for type constraints
+    - the "default is" and "default default" features for native delegations
+    - setting coerce => 1 on an attribute whose type constraint has no coercion
+    - the public version of Moose::Meta::Method::Destructor::initialize_body
+  - Creating classes with Moose now always sets the appropriate entry in %INC,
+    even if it wasn't loaded from a file. This should make writing classes
+    inline easier, and will allow us to be more intelligent about figuring out
+    when classes are loaded in the future. See Moose::Manual::Delta for more
+    details. Note that this is slightly backwards-incompatible in some edge
+    cases.
+  - Moose now uses Module::Runtime instead of Class::Load to load classes. This
+    means that there are no more issues with the weird heuristics that
+    Class::Load does to determine if a class was previously loaded (inheriting
+    from an empty package is now possible, for instance). See
+    Moose::Manual::Delta for more details. This is also slightly
+    backwards-incompatible in some edge cases.
+  - add_method now accepts blessed subs (Graham Knop, PR#28)
+  - If a role consumed another role, we resolve method conflicts just like a
+    class consuming a role, but when metaclass compat tried to fix up
+    metaclass roles, we were putting all methods into one composite role and
+    allowing methods in the metaclass roles to conflict. Now we resolve them
+    as we should. (Jesse Luehrs, PR#27)
+  - Some edge cases in tests with base.pm and non-existent module files are
+    handled more strictly (see also perl RT#118561) (Graham Knop, PR#25)
+  - 2.1003 was released with some bad metadata, which caused the prereq test
+    to fail.
+  - Releasing 2.0901 as stable.
+  - The with_immutable() sub from Test::Moose now passes a boolean value to
+    the code block containing tests indicating whether or not the classes have
+    been made immutable. This can make for nicer test descriptions. (Dave
+    Rolsky)
+  - You can now use Specio types instead of Moose builtins or
+    MooseX::Types. As a bonus, Specio types inline coercion. However, this
+    support is still experimental (as is Specio), so use it with care. (Dave
+    Rolsky)
+  - Fixed the Num builtin type to reject NaN, Inf, numbers with whitespace,
+    and other questionable strings. The MooseX::Types::LaxNum distro
+    implements the old behavior. RT#70539 (Upasana)
+
+-------------------------------------------------------------------

Old:
----
  Moose-2.0802.tar.gz

New:
----
  Moose-2.1204.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Moose.spec ++++++
--- /var/tmp/diff_new_pack.LxaqDd/_old  2014-04-17 14:08:37.000000000 +0200
+++ /var/tmp/diff_new_pack.LxaqDd/_new  2014-04-17 14:08:37.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Moose
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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-Moose
-Version:        2.0802
+Version:        2.1204
 Release:        0
 %define cpan_name Moose
 Summary:        A postmodern object system for Perl 5
@@ -38,6 +38,7 @@
 BuildRequires:  perl(Class::Load::XS) >= 0.01
 BuildRequires:  perl(Data::OptList) >= 0.107
 BuildRequires:  perl(Devel::GlobalDestruction)
+BuildRequires:  perl(Devel::StackTrace) => 1.30
 BuildRequires:  perl(Dist::CheckConflicts) >= 0.02
 BuildRequires:  perl(Eval::Closure) >= 0.04
 BuildRequires:  perl(List::MoreUtils) >= 0.28
@@ -54,6 +55,7 @@
 BuildRequires:  perl(Test::More) >= 0.88
 BuildRequires:  perl(Test::Requires) >= 0.05
 BuildRequires:  perl(Try::Tiny) >= 0.02
+BuildRequires:  perl(parent) => 0.223
 Requires:       perl(Carp) >= 1.22
 Requires:       perl(Class::Load) >= 0.09
 Requires:       perl(Class::Load::XS) >= 0.01
@@ -118,6 +120,7 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes Changes.Class-MOP doc examples LICENSE README.md TODO
+%doc Changes Changes.Class-MOP doc LICENSE README.md TODO
+#examples
 
 %changelog

++++++ Moose-2.0802.tar.gz -> Moose-2.1204.tar.gz ++++++
++++ 68471 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to