Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2011-12-06 13:52:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Moose", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes 2011-11-16 17:21:45.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2011-12-06 13:52:58.000000000 +0100 @@ -1,0 +2,60 @@ +Tue Nov 29 06:28:55 UTC 2011 - coolo@suse.com + +- fix requires + +------------------------------------------------------------------- +Sat Nov 26 00:36:50 UTC 2011 - pascal.bleser@opensuse.org + +- update to 2.0401: + * attributes with weak_ref now weaken their associated slot when they are + initialized through a lazy default or builder +- changes from 2.0302: + * make make_immutable return value consistent and document it to be true +- changes from 2.0301: + * a custom error class caused a warning when the class that used it was made + immutable + * the enum type will now allow single value enumerations; previously, two or + more values were required +- changes from 2.0300: + * the optimize_as option for type constraints has been deprecated; use the + inline_as option to provide inlining code instead + * methods to introspect a class's methods will now return methods defined in + UNIVERSAL (isa, can, etc.); this also means that you can wrap these + methods with method modifiers; RT#69839 + * the ->parent and ->parents method for a union now return the nearest common + ancestor of that union's component types; see Moose::Manual::Delta for more + details + * the ->parents method used to return an arrayref for union types, and a + list of one or more types for all other types; now they all return + lists + * the ->is_subtype_of and ->is_a_type_of methods have changed their behavior + for union types: previously, they returned true if any of their member + types returned true for a given type; now, all of the member types must + return true; RT#67731 + * the Moose::Exporter module now has a "meta_lookup" option when creating an + importer: allows you to specify an alternate method for determining the + metaclass of a caller; this is useful for modules like + MooseX::Role::Parameterized which generate new metaclasses on the fly + * added a Moose::Meta::Method->is_stub method + * a subtype of a union type did not return the right results when you called + ->is_subtype_of or ->is_a_type_of on it; RT#70322 + * an attribute accessor or delegation method can overwrite a stub method and + this will no longer throw an error; RT#69988 + * the error generated by unfulfilled method requirements during role + composition now mentions how to work around imported methods not being + recognized RT#60583 + * class_type and role_type will now throw errors if you attempt to use them + to override existing types, just like type and subtype have always done + * implicitly creating class or role types by using them as the 'isa' or + 'does' parameter to attribute construction will now register the type; this + means that it cannot later be redefined as something else + * $class_type->is_subtype_of no longer returns true if passed the name of the + class that the class type represents when the class type wasn't registered + * removing anonymous metaclasses prematurely no longer prevents reaping of + the associated stash + * the Class::MOP::load_class and Class::MOP::is_class_loaded subroutines are + no longer documented, and will cause a deprecation warning in the future; + Moose now uses Class::Load to provide this functionality, and you should as + well + +------------------------------------------------------------------- Old: ---- Moose-2.0205.tar.gz New: ---- Moose-2.0401.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Moose.spec ++++++ --- /var/tmp/diff_new_pack.iZXItK/_old 2011-12-06 13:52:59.000000000 +0100 +++ /var/tmp/diff_new_pack.iZXItK/_new 2011-12-06 13:52:59.000000000 +0100 @@ -18,7 +18,7 @@ Name: perl-Moose -Version: 2.0205 +Version: 2.0401 Release: 1 License: GPL+ or Artistic %define cpan_name Moose @@ -62,21 +62,26 @@ BuildRequires: perl(Try::Tiny) >= 0.02 BuildRequires: perl(DBM::Deep) BuildRequires: perl(IO::String) +BuildRequires: perl(Data::Visitor) Requires: perl(Data::OptList) Requires: perl(Devel::GlobalDestruction) -Requires: perl(Eval::Closure) -Requires: perl(Dist::CheckConflicts) -Requires: perl(List::MoreUtils) >= 0.12 +Requires: perl(Eval::Closure) >= 0.04 +Requires: perl(Dist::CheckConflicts) >= 0.02 +Requires: perl(List::MoreUtils) >= 0.28 Requires: perl(MRO::Compat) >= 0.05 Requires: perl(Package::DeprecationManager) >= 0.11 -Requires: perl(Package::Stash) >= 0.21 -Requires: perl(Package::Stash::XS) >= 0.18 +Requires: perl(Package::Stash) >= 0.32 +Requires: perl(Package::Stash::XS) >= 0.24 Requires: perl(Params::Util) >= 1.00 Requires: perl(Scalar::Util) >= 1.19 Requires: perl(Sub::Exporter) >= 0.980 Requires: perl(Sub::Name) >= 0.05 Requires: perl(Task::Weaken) Requires: perl(Try::Tiny) >= 0.02 +Requires: perl(Class::Load) >= 0.09 +Requires: perl(Class::Load::XS) >= 0.01 +Requires: perl(Data::OptList) >= 0.107 + %{perl_requires} %description ++++++ Moose-2.0205.tar.gz -> Moose-2.0401.tar.gz ++++++ ++++ 10496 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org