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