Hello community, here is the log from the commit of package perl-Moo for openSUSE:Factory checked in at 2014-07-29 16:48:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-10-07 08:31:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moo.new/perl-Moo.changes 2014-07-29 16:48:21.000000000 +0200 @@ -1,0 +2,75 @@ +Mon Jul 28 05:30:48 UTC 2014 - coolo@suse.com + +- updated to 1.005000 + - add qsub to Sub::Quote as a prototyped alternative to quote_sub, accepting + only the sub body + - avoid testing UTF-8 on perl 5.6 + + 1.004006 - 2014-05-27 + - fix quotify for characters in the \x80-\xFF range when used under the utf8 + pragma. Also fixes some cases of constructor generation with the pragma. + + 1.004005 - 2014-05-23 + - releasing 1.004_004 as stable + + 1.004_004 - 2014-05-12 + - stop internally depending on Moo::Object::new including all inputs in + constructed object + - be more careful when munging code for inlining + - fix maintaining source of quoted sub for lifetime of sub + - redo foreign C3 compatibility, fixing constructors without changing behavior + for Moo constructors + - don't build Moose metaclass when checking Moo classes with ->is_role + - include Sub::Name in recommendations metadata + + 1.004_003 - 2014-04-13 + - always maintain source of quoted subs for the lifetime of the sub + - fix Sub::Quote and Sub::Defer leaking memory + - Class::XSAccessor is now listed as a recommended prerequisite + - fix generating a subclass with roles when using a non-standard accessor + - use alternate quoting routine, which is faster and saves memory by not + loading B.pm + - fix default of undef + - fix inheriting from a class with a prototype on new + - use ->is_role internally to check if a package is a role + - minimise Role::Tiny coupling outside Moo::Role + - fix calling parent constructor when C3 multiple inheritance is in use + (such as when combining with DBIx::Class) + - return true from Moo::Role->is_role for all loaded Moose roles + - improved test coverage + - fix strictures author test when PERL_STRICTURES_EXTRA is set + - remove Dist::CheckConflicts prerequisite and replace with a test to report + known broken downstream modules + - fix x_breaks metadata + + +------------------------------------------------------------------- +Tue Feb 11 10:58:47 UTC 2014 - coolo@suse.com + +- updated to 1.004002 + - fix type inflation in threads when types are inserted by manually + stringifying the type first (like Type::Tiny) + - add undefer_all to Sub::Defer + - fix repository links in pod + - add missing changelog entry regarding strictures to 1.004000 release + - strictures will now be applied to modules using Moo just as if they + included "use strictures" directly. This means that strictures extra + checks will now apply to code in checkouts. + - fix handling of type inflation when used with threads + - don't include meta method when consuming Mouse roles + - inhale Moose roles for has attr => ( handles => "RoleName" ) + - provide useful error if attribute defined as required but with + init_arg => undef + - document that BUILDARGS isn't called when there are no attributes + - omit sub imported before use Moo from Moose method inflation + - check for FOREIGNBUILDARGS only once per class instead of on each + instantiation + - take advantage of XS predicates from newer versions of Class::XSAccessor + - always try to load superclasses and roles, and only fall back on the + heuristic of checking for subs if the file doesn't exist + - fix handling of attributes with names that aren't valid identifiers + - Quoted subs now preserve the package and pragmas from their calling code + - the official Moo git repository has moved to the Moose organization on + GitHub: https://github.com/moose/Moo + +------------------------------------------------------------------- Old: ---- Moo-1.003001.tar.gz New: ---- Moo-1.005000.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Moo.spec ++++++ --- /var/tmp/diff_new_pack.4lh2vB/_old 2014-07-29 16:48:22.000000000 +0200 +++ /var/tmp/diff_new_pack.4lh2vB/_new 2014-07-29 16:48:22.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Moo # -# 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,32 +17,34 @@ Name: perl-Moo -Version: 1.003001 +Version: 1.005000 Release: 0 %define cpan_name Moo 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/M/MS/MSTROUT/%{cpan_name}-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/H/HA/HAARG/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Class::Method::Modifiers) >= 1.1 BuildRequires: perl(Devel::GlobalDestruction) >= 0.11 -BuildRequires: perl(Dist::CheckConflicts) >= 0.02 +BuildRequires: perl(Import::Into) >= 1.002 BuildRequires: perl(Module::Runtime) >= 0.012 -BuildRequires: perl(Role::Tiny) >= 1.003002 +BuildRequires: perl(Role::Tiny) >= 1.003003 BuildRequires: perl(Test::Fatal) >= 0.003 BuildRequires: perl(Test::More) >= 0.94 BuildRequires: perl(strictures) >= 1.004003 Requires: perl(Class::Method::Modifiers) >= 1.1 Requires: perl(Devel::GlobalDestruction) >= 0.11 -Requires: perl(Dist::CheckConflicts) >= 0.02 +Requires: perl(Import::Into) >= 1.002 Requires: perl(Module::Runtime) >= 0.012 -Requires: perl(Role::Tiny) >= 1.003002 +Requires: perl(Role::Tiny) >= 1.003003 Requires: perl(strictures) >= 1.004003 +Recommends: perl(Class::XSAccessor) >= 1.18 +Recommends: perl(Sub::Name) %{perl_requires} %description ++++++ Moo-1.003001.tar.gz -> Moo-1.005000.tar.gz ++++++ ++++ 4309 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org