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 - coolo@suse.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org