Hello community,

here is the log from the commit of package perl-Moo for openSUSE:Factory 
checked in at 2013-06-28 11:53:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Moo (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Moo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Moo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Moo/perl-Moo.changes        2012-01-17 
16:13:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Moo.new/perl-Moo.changes   2013-06-28 
11:53:22.000000000 +0200
@@ -1,0 +2,59 @@
+Tue Jun  4 08:46:21 UTC 2013 - [email protected]
+
+- updated to 1.002000
+   - add 'moosify' attribute key to provide code for inflating to Moose
+   - fix warnings about unknown attribute parameters on metaclass inflation
+   - don't pass 'handles' down when doing 'has +' to avoid unDWIMmy explosions
+   - throw a useful exception when typemap doesn't return a value
+   - avoid localising @_ when not required for Sub::Quote
+   - successfully inflate a metaclass for attributeless classes (RT#86415)
+   - fix false default values used with non-lazy accessors
+   - stop built values that fail isa checks still getting stored in the object
+   - stop lazy+weak_ref accessors re-building their value on every call
+   - make lazy+weak_ref accessors return undef if built value isn't already
+     stored elsewhere (Moose compatibility)
+   - stop isa checks being called on every access for lazy attributes
+   - bump Devel::GlobalDestruction dependency to fix warning on cleanup
+     when run under -c (RT#78617)
+   - document Moose type constraint creation for roles and classes
+     (actually fixed in 1.001000)
+ 
+ 1.001000 - 2013-03-16
+   - add support for FOREIGNBUILDARGS when inheriting from non-Moo classes
+   - non-ref default values are allowed without using a sub
+   - has will refuse to overwrite locally defined subs with generated
+     accessors.
+   - added more meta resources and added more support relevant links into
+     the POD documentation
+   - clarify in docs that default and built values won't call triggers
+     (RT#82310)
+   - expand is => 'lazy' doc to make it clear that you can make rw lazy
+     attributes if you really want to
+   - handles => "RoleName" tries to load the module
+   - fix delegation to false/undef attributes (RT#83361)
+ 
+ 1.000008 - 2013-02-06
+   - Re-export on 'use Moo' after 'no Moo'
+   - Export meta() into roles (but mark as non-method to avoid composing it)
+   - Don't generate an accessor for rw attributes if reader+writer both set
+   - Support builder => sub {} ala MooseX::AttributeShortcuts
+   - Fix 'no Moo;' to preserve non-sub package variables
+   - Switch to testing for Mouse::Util->can('find_meta') to avoid
+     exploding on ancient Mouse installs
+   - Fix loading order bug that results in _install_coderef being treated
+     as indirect object notation
+ 
+ 1.000007 - 2012-12-15
+   - Correctly handle methods dragged along by role composition
+   - Die if Moo and Moo::Role are imported into the same package
+ 
+ 1.000006 - 2012-11-16
+   - Don't use $_ as loop variable when calling arbitrary code (RT#81072)
+   - Bump Role::Tiny prereq to fix method modifier breakage on 5.10.0
+ 
+ 1.000005 - 2012-10-23
+   - fix POD typo (RT#80060)
+   - include init_arg name in constructor errors (RT#79596)
+   - bump Class::Method::Modifiers dependency to avoid warnings on 5.8
+
+-------------------------------------------------------------------

Old:
----
  Moo-0.009013.tar.gz

New:
----
  Moo-1.002000.tar.gz

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

Other differences:
------------------
++++++ perl-Moo.spec ++++++
--- /var/tmp/diff_new_pack.9uBWAk/_old  2013-06-28 11:53:23.000000000 +0200
+++ /var/tmp/diff_new_pack.9uBWAk/_new  2013-06-28 11:53:23.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Moo
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -15,35 +15,50 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           perl-Moo
-Version:        0.009013
+Version:        1.002000
 Release:        0
 %define cpan_name Moo
-Summary:        Minimalist Object Orientation (with Moose compatiblity)
+Summary:        Minimalist Object Orientation (with Moose compatibility)
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Moo/
-Source:         
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/%{cpan_name}-%{version}.tar.gz
+Source:         
http://www.cpan.org/authors/id/M/MS/MSTROUT/%{cpan_name}-%{version}.tar.gz
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(Class::Method::Modifiers) >= 1.07
+BuildRequires:  perl(Class::Method::Modifiers) >= 1.1
+BuildRequires:  perl(Devel::GlobalDestruction) >= 0.11
+BuildRequires:  perl(Module::Runtime) >= 0.012
+BuildRequires:  perl(Role::Tiny) >= 1.002004
 BuildRequires:  perl(Test::Fatal) >= 0.003
 BuildRequires:  perl(Test::More) >= 0.96
-BuildRequires:  perl(strictures) >= 1.001001
-Requires:       perl(Class::Method::Modifiers) >= 1.07
-Requires:       perl(strictures) >= 1.001001
+BuildRequires:  perl(strictures) >= 1.004003
+Requires:       perl(Class::Method::Modifiers) >= 1.1
+Requires:       perl(Devel::GlobalDestruction) >= 0.11
+Requires:       perl(Module::Runtime) >= 0.012
+Requires:       perl(Role::Tiny) >= 1.002004
+Requires:       perl(strictures) >= 1.004003
 %{perl_requires}
 
 %description
-This module is an extremely light-weight, high-performance the Moose
-manpage replacement. It also avoids depending on any XS modules to allow
-simple deployments. The name 'Moo' is based on the idea that it provides
-almost -but not quite- two thirds of the Moose manpage.
+This module is an extremely light-weight subset of the Moose manpage
+optimised for rapid startup and "pay only for what you use".
+
+It also avoids depending on any XS modules to allow simple deployments. The
+name 'Moo' is based on the idea that it provides almost -- but not quite --
+two thirds of the Moose manpage.
+
+Unlike the Mouse manpage this module does not aim at full compatibility
+with the Moose manpage's surface syntax, preferring instead of provide full
+interoperability via the metaclass inflation capabilities described in the
+/MOO AND MOOSE manpage.
 
-Unlike 'Mouse' this module does not aim at full the Moose manpage
-compatibility. See the /INCOMPATIBILITIES manpage for more details.
+For a full list of the minor differences between the Moose manpage and the
+Moo manpage's surface syntax, see the /INCOMPATIBILITIES WITH MOOSE
+manpage.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}

++++++ Moo-0.009013.tar.gz -> Moo-1.002000.tar.gz ++++++
++++ 7381 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to