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 - [email protected]
+
+- fix requires
+
+-------------------------------------------------------------------
+Sat Nov 26 00:36:50 UTC 2011 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to