commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2020-07-28 17:29:36 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new.3592 (New) Package is "perl-Moose" Tue Jul 28 17:29:36 2020 rev:43 rq:823162 version:2.2013 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2019-11-26 17:02:26.872046684 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new.3592/perl-Moose.changes 2020-07-28 17:30:41.594269270 +0200 @@ -1,0 +2,13 @@ +Tue Jul 28 09:49:03 UTC 2020 - Tina Müller + +- updated to 2.2013 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2013 2020-07-21 +[DOCUMENTATION] +- improved some documentation wording in Moose and Class::MOP::Class + (PR#162; thanks Tom Hukins!) +[OTHER] +- updated bundled ExtUtils::HasCompiler, for msys2 support (RT#133022) + +--- Old: Moose-2.2012.tar.gz New: Moose-2.2013.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.KPHXUv/_old 2020-07-28 17:30:42.826270667 +0200 +++ /var/tmp/diff_new_pack.KPHXUv/_new 2020-07-28 17:30:42.826270667 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Moose # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: perl-Moose -Version:2.2012 +Version:2.2013 Release:0 #Upstream: Artistic-1.0 or GPL-1.0-or-later %define cpan_name Moose Summary:Postmodern object system for Perl 5 License:GPL-1.0-or-later OR Artistic-1.0 Group: Development/Libraries/Perl -Url:https://metacpan.org/release/%{cpan_name} +URL:https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -104,7 +104,7 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" ++ Moose-2.2012.tar.gz -> Moose-2.2013.tar.gz ++ 12409 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2019-11-26 17:01:59 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new.26869 (New) Package is "perl-Moose" Tue Nov 26 17:01:59 2019 rev:42 rq:750843 version:2.2012 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2018-05-19 15:43:38.412050621 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new.26869/perl-Moose.changes 2019-11-26 17:02:26.872046684 +0100 @@ -1,0 +2,13 @@ +Mon Nov 25 11:58:17 UTC 2019 - + +- updated to 2.2012 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2012 2019-11-22 + +[TESTS] + +- adjust test of missing package to accomodate new diagnostic message in + perl 5.31.6 (RT#130929) + +--- Old: Moose-2.2011.tar.gz New: Moose-2.2012.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.dvY6nI/_old 2019-11-26 17:02:27.448046494 +0100 +++ /var/tmp/diff_new_pack.dvY6nI/_new 2019-11-26 17:02:27.452046493 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Moose # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: perl-Moose -Version:2.2011 +Version:2.2012 Release:0 -#Upstream: Artistic-1.0 or GPL-1.0+ +#Upstream: Artistic-1.0 or GPL-1.0-or-later %define cpan_name Moose -Summary:Postmodern Object System for Perl 5 +Summary:Postmodern object system for Perl 5 License:GPL-1.0-or-later OR Artistic-1.0 Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/Moose/ +Url:https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -104,14 +104,14 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -name "*.sh" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install ++ Moose-2.2011.tar.gz -> Moose-2.2012.tar.gz ++ 19099 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2018-05-19 15:43:30 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Sat May 19 15:43:30 2018 rev:41 rq:610440 version:2.2011 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2018-02-22 15:00:45.961630150 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2018-05-19 15:43:38.412050621 +0200 @@ -1,0 +2,6 @@ +Thu May 17 05:39:30 UTC 2018 - co...@suse.com + +- updated to 2.2011 + see /usr/share/doc/packages/perl-Moose/Changes + +--- Old: Moose-2.2010.tar.gz New: Moose-2.2011.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.ZYjw7e/_old 2018-05-19 15:43:38.944031158 +0200 +++ /var/tmp/diff_new_pack.ZYjw7e/_new 2018-05-19 15:43:38.944031158 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.2010 +Version:2.2011 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.2010.tar.gz -> Moose-2.2011.tar.gz ++ 11706 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2018-02-22 15:00:43 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Thu Feb 22 15:00:43 2018 rev:40 rq:577952 version:2.2010 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2018-01-09 14:51:11.985409577 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2018-02-22 15:00:45.961630150 +0100 @@ -1,0 +2,13 @@ +Sat Feb 17 06:42:05 UTC 2018 - co...@suse.com + +- updated to 2.2010 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2010 2018-02-16 + +[OTHER] + +- A performance improvement with operator overloads has been made by making + use of a new Devel::OverloadInfo interface (thanks, ilmari!) + +--- Old: Moose-2.2009.tar.gz New: Moose-2.2010.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.g3njYA/_old 2018-02-22 15:00:47.105588995 +0100 +++ /var/tmp/diff_new_pack.g3njYA/_new 2018-02-22 15:00:47.109588851 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Moose # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX 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,12 +17,12 @@ Name: perl-Moose -Version:2.2009 +Version:2.2010 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose Summary:Postmodern Object System for Perl 5 -License:GPL-1.0+ or Artistic-1.0 +License:GPL-1.0-or-later OR Artistic-1.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Moose/ Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz @@ -37,7 +37,7 @@ BuildRequires: perl(Class::Load::XS) >= 0.01 BuildRequires: perl(Data::OptList) >= 0.107 BuildRequires: perl(Devel::GlobalDestruction) -BuildRequires: perl(Devel::OverloadInfo) >= 0.004 +BuildRequires: perl(Devel::OverloadInfo) >= 0.005 BuildRequires: perl(Devel::StackTrace) >= 2.03 BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Eval::Closure) >= 0.04 @@ -65,7 +65,7 @@ Requires: perl(Class::Load::XS) >= 0.01 Requires: perl(Data::OptList) >= 0.107 Requires: perl(Devel::GlobalDestruction) -Requires: perl(Devel::OverloadInfo) >= 0.004 +Requires: perl(Devel::OverloadInfo) >= 0.005 Requires: perl(Devel::StackTrace) >= 2.03 Requires: perl(Dist::CheckConflicts) >= 0.02 Requires: perl(Eval::Closure) >= 0.04 ++ Moose-2.2009.tar.gz -> Moose-2.2010.tar.gz ++ 9500 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2018-01-09 14:50:45 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Tue Jan 9 14:50:45 2018 rev:39 rq:555054 version:2.2009 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2017-07-17 09:12:34.691936602 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2018-01-09 14:51:11.985409577 +0100 @@ -1,0 +2,52 @@ +Thu Dec 7 06:40:11 UTC 2017 - co...@suse.com + +- updated to 2.2009 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2009 2017-11-29 + +[BUG FIXES] + +- Some hash native trait methods (notably clear and delete) were broken in + various ways when the associated attribute's type allowed for coercion of + the hash values and coercion was enabled for the hash. Reported by Ralf + Bartel in RT #12737. + +[TESTS] + +- fixed tests (new in 2.2008) that sometimes fail under Windows. + + 2.2008 2017-11-21 + +[BUG FIXES] + +- fixed empty exception messages under -d (new issue in 2.2007) + +--- +Mon Nov 13 06:36:45 UTC 2017 - co...@suse.com + +- updated to 2.2007 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2007 2017-11-12 + +[DOCUMENTATION] + +- The Moose::Manual::Attributes pod has been amended to clarify that + 'required' attributes can be satisfied with a 'default' or 'builder' sub, + and that 'ro' attributes can be set through the constructor. + +- The Moose::Manual::Types pod has been amended to recommend + Params::ValidationCompiler and Moops instead of older modules (which are + slow and/or deprecated). + +- other small documentation fixes (thanks to Chris Weyl and Anirvan + Chatterjee!) + +[OTHER] + +- some dead code has been removed (thanks, Jens Berthold!) + +- all Moose exception classes have been made immutable. + +--- Old: Moose-2.2006.tar.gz New: Moose-2.2009.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.SHQwjp/_old 2018-01-09 14:51:12.817370571 +0100 +++ /var/tmp/diff_new_pack.SHQwjp/_new 2018-01-09 14:51:12.821370384 +0100 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.2006 +Version:2.2009 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -38,7 +38,7 @@ BuildRequires: perl(Data::OptList) >= 0.107 BuildRequires: perl(Devel::GlobalDestruction) BuildRequires: perl(Devel::OverloadInfo) >= 0.004 -BuildRequires: perl(Devel::StackTrace) >= 1.33 +BuildRequires: perl(Devel::StackTrace) >= 2.03 BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Eval::Closure) >= 0.04 BuildRequires: perl(List::Util) >= 1.45 @@ -66,7 +66,7 @@ Requires: perl(Data::OptList) >= 0.107 Requires: perl(Devel::GlobalDestruction) Requires: perl(Devel::OverloadInfo) >= 0.004 -Requires: perl(Devel::StackTrace) >= 1.33 +Requires: perl(Devel::StackTrace) >= 2.03 Requires: perl(Dist::CheckConflicts) >= 0.02 Requires: perl(Eval::Closure) >= 0.04 Requires: perl(List::Util) >= 1.45 ++ Moose-2.2006.tar.gz -> Moose-2.2009.tar.gz ++ 11228 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2017-07-17 09:12:33 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Mon Jul 17 09:12:33 2017 rev:38 rq:510429 version:2.2006 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2017-05-16 14:38:04.598803352 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2017-07-17 09:12:34.691936602 +0200 @@ -1,0 +2,15 @@ +Thu Jul 13 05:48:23 UTC 2017 - co...@suse.com + +- updated to 2.2006 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2006 2017-07-12 + +[BUG FIXES] + +- Passing roles as a mix of role names and role objects to + Moose::Meta::class->create_anon_class could throw a bogus exception about + 'Roles with parameters cannot be cached ...'. Fixed by Olivier + Mengué. Based on PR #117. + +--- Old: Moose-2.2005.tar.gz New: Moose-2.2006.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.09fX83/_old 2017-07-17 09:12:35.151871816 +0200 +++ /var/tmp/diff_new_pack.09fX83/_new 2017-07-17 09:12:35.155871253 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.2005 +Version:2.2006 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.2005.tar.gz -> Moose-2.2006.tar.gz ++ 9722 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2017-05-16 14:38:02 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Tue May 16 14:38:02 2017 rev:37 rq:492947 version:2.2005 Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2017-02-15 10:07:08.529972079 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2017-05-16 14:38:04.598803352 +0200 @@ -1,0 +2,13 @@ +Thu May 4 06:12:18 UTC 2017 - co...@suse.com + +- updated to 2.2005 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2005 2017-05-03 + +[OTHER] + +- increased minimum required version of Test::More, to ensure a reliable + subtest. + +--- Old: Moose-2.2004.tar.gz New: Moose-2.2005.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.pdg7pI/_old 2017-05-16 14:38:06.226574655 +0200 +++ /var/tmp/diff_new_pack.pdg7pI/_new 2017-05-16 14:38:06.230574092 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.2004 +Version:2.2005 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -25,7 +25,7 @@ License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Moose/ -Source0: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -56,7 +56,7 @@ BuildRequires: perl(Sub::Name) >= 0.20 BuildRequires: perl(Test::CleanNamespaces) >= 0.13 BuildRequires: perl(Test::Fatal) >= 0.001 -BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(Test::Requires) >= 0.05 BuildRequires: perl(Try::Tiny) >= 0.17 BuildRequires: perl(parent) >= 0.223 @@ -120,6 +120,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes Changes.Class-MOP doc LICENSE README.md TODO +%doc Changes Changes.Class-MOP doc README.md TODO +%license LICENSE %changelog ++ Moose-2.2004.tar.gz -> Moose-2.2005.tar.gz ++ 12477 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2017-02-15 10:07:07 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2017-02-07 12:10:24.002770653 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2017-02-15 10:07:08.529972079 +0100 @@ -1,0 +2,30 @@ +Wed Feb 8 06:10:03 UTC 2017 - co...@suse.com + +- updated to 2.2004 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2004 2017-01-31 + +[BUG FIXES] + +- When an attribute was specified as 'rw' and you also provided an accessor + name matching the attribute and there was an explicit writer, Moose would + try to make an additional reader access with the same name as the + attribute. Then Moose would warn about overwriting an accessor with a + reader. This is related to the bugs reported in RT #120040. + + 2.2003 2017-01-30 + +[BUG FIXES] + +- Moose could die when attempting to warn about overwriting an attribute's + access method in some cases (since version 2.1902) (RT #120040) + + 2.2002 2017-01-30 + +[BUG FIXES] + +- Creating a Moose subclass of a Moo class with an attribute with a + delegation would cause a warning (since version 2.1902). + +--- Old: Moose-2.2001.tar.gz New: Moose-2.2004.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.Pm1TbD/_old 2017-02-15 10:07:09.049898843 +0100 +++ /var/tmp/diff_new_pack.Pm1TbD/_new 2017-02-15 10:07:09.049898843 +0100 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.2001 +Version:2.2004 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.2001.tar.gz -> Moose-2.2004.tar.gz ++ 8644 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2017-02-07 12:10:15 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2017-01-10 10:46:14.504018792 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2017-02-07 12:10:24.002770653 +0100 @@ -1,0 +2,80 @@ +Mon Jan 30 06:07:42 UTC 2017 - co...@suse.com + +- updated to 2.2001 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.2001 2017-01-29 + +[TESTS] + +- fixed variable interpolation in filename in test (RT#120033) + + 2.2000 2017-01-29 + +[OTHER] + +- increased minimum required version of Sub::Name. + + 2.1905 2017-01-07 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- Added support for __no_BUILD__ as a constructor argument to skip calling + any BUILD subs (used internally by modules like Moo that have their own + implementation of calling BUILD) (PR#142, Graham Knop) + + 2.1904 2016-12-22 (TRIAL RELEASE) + +[BUG FIXES] + +- Slight tweaks to the syntax used for hashes in a few tests, that were + broken by a recent Test::More release that started using a new namespace + that clashes with a (bareword) type name in these tests. (PR#141, + D.Maestro) + + 2.1903 2016-11-22 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- When an attribute defines two methods (say a reader and writer) with the + same name, this now generates a warning. + +- The warning when attribute methods overwrite one another is now much more + informative. It includes the type of accessors involve (reader, writer, + predicate, etc.) as well as the file and line where each accessor was + defined. Fixes RT #118325. + +[BUG FIXES] + +- Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor + method for the benefit of MooseX::CurriedDelegation. + +- The definition context (package, file, & line) for attributes on + Class::MOP and Moose metaclasses was wrong in all cases. + + 2.1902 2016-10-23 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- The stack trace for an inlined delegation now tells you where the + delegating attribute was declared (file and line number). + + 2.1901 2016-10-20 (TRIAL RELEASE) + +[TESTS] + +- warnings are only checked for in tests under AUTHOR_TESTING, so as to not + prevent installation when warnings occur in prerequisites. + + 2.1900 2016-10-09 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- Most delegations are inlined now. This is not done for speed but rather to + improve stack traces when the delegated-to method throws an exception or + when the delegated-to method simply does not exist in the + delegatee. Previously, this stack trace and associated error were less + helpful than they could have been. Requested by Tim Bunce, Olaf Alders, + and Van de Bugger. (RT#46614, RT#98402, and RT#109631). + +--- Old: Moose-2.1807.tar.gz New: Moose-2.2001.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.ii0ITW/_old 2017-02-07 12:10:24.554692555 +0100 +++ /var/tmp/diff_new_pack.ii0ITW/_new 2017-02-07 12:10:24.562691423 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Moose # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX 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,7 +17,7 @@ Name: perl-Moose -Version:2.1807 +Version:2.2001 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -53,12 +53,11 @@ BuildRequires: perl(Scalar::Util) >= 1.19 BuildRequires: perl(Sub::Exporter) >= 0.980 BuildRequires: perl(Sub::Identify) -BuildRequires: perl(Sub::Name) >= 0.05 +BuildRequires: perl(Sub::Name) >= 0.20 BuildRequires: perl(Test::CleanNamespaces) >= 0.13 BuildRequires: perl(Test::Fatal) >= 0.001 BuildRequires: perl(Test::More) >= 0.94 BuildRequires: perl(Test::Requires) >= 0.05 -BuildRequires: perl(Test::Warnings) >= 0.016 BuildRequires: perl(Try::Tiny) >= 0.17 BuildRequires: perl(parent) >= 0.223 Requires: perl(Carp) >= 1.22 @@ -81,7 +80,7 @@ Requires: perl(Scalar::Util) >= 1.19 Requires: perl(Sub::Exporter) >= 0.980 Requires: perl(Sub::Identify) -Requires:
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2016-10-02 00:08:17 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2016-09-26 12:35:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2016-10-02 00:08:31.0 +0200 @@ -1,0 +2,40 @@ +Tue Sep 27 05:43:42 UTC 2016 - co...@suse.com + +- updated to 2.1806 + see /usr/share/doc/packages/perl-Moose/Changes + +--- +Mon Sep 26 05:36:06 UTC 2016 - co...@suse.com + +- updated to 2.1806 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1806 2016-09-25 + +[BUG FIXES} + +- A role generated on the fly (as opposed to one in a file on disk) could + not be used as a trait. Fixed by Aaron Cohen. (RT#92089, PR#47). + +[ENHANCEMENTS] + +- When a required attribute's init_arg differs from the attribute's name, we + now include both the attribute name and init_arg in the exception thrown + when that attribute is not provided. (RT#116814, Gordon Fisher) + +- The unimport sub generated by Moose::Exporter can now be called with + parameters like { into => 'Package' } or { into_level => 1 }, just like + the import sub it generates. Requested by Dmytro Zagashev. (RT #93666). + +- Moose::Meta::Attribute objects created from role attributes keep a + reference to the Moose::Meta::Role::Attribute which created + them. Moose::Meta::Attribute now has ->role_attribute and + ->has_role_attribute methods. RT #84563 and #117586. (Dave Rolsky) + +[DOCUMENTATION] + +- Updated Moose::Manual::Roles with more detail on role consumption and how + to deal with various corner cases involving required methods, multiple + roles, etc. + +--- Old: Moose-2.1805.tar.gz New: Moose-2.1806.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.M1KQH5/_old 2016-10-02 00:08:32.0 +0200 +++ /var/tmp/diff_new_pack.M1KQH5/_new 2016-10-02 00:08:32.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1805 +Version:2.1806 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.1805.tar.gz -> Moose-2.1806.tar.gz ++ 9547 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2016-09-26 12:35:49 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2016-06-19 10:48:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2016-09-26 12:35:51.0 +0200 @@ -1,0 +2,13 @@ +Sat Aug 20 05:35:41 UTC 2016 - co...@suse.com + +- updated to 2.1805 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1805 2016-08-19 + +[BUG FIXES] + +- remove inc/Config.pm that should not have appeared in the distribution (an + issue since 2.1800; RT#117071) + +--- Old: Moose-2.1804.tar.gz New: Moose-2.1805.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.EoAIH0/_old 2016-09-26 12:35:52.0 +0200 +++ /var/tmp/diff_new_pack.EoAIH0/_new 2016-09-26 12:35:52.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1804 +Version:2.1805 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.1804.tar.gz -> Moose-2.1805.tar.gz ++ 9597 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2016-06-19 10:48:06 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2016-05-30 09:57:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2016-06-19 10:48:09.0 +0200 @@ -1,0 +2,21 @@ +Sun Jun 12 13:23:17 UTC 2016 - co...@suse.com + +- updated to 2.1804 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1804 2016-06-02 + +[OTHER] + +- restrict Type::Tiny test to versions new enough to support native traits. + +- restrict recipe test to perls where Regexp::Common is installable + + 2.1803 2016-05-31 + +[BUG FIXES] + +- fixed type compatibility with Type::Tiny that was partially lost in + 2.1802. + +--- Old: Moose-2.1802.tar.gz New: Moose-2.1804.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.xtaF6k/_old 2016-06-19 10:48:10.0 +0200 +++ /var/tmp/diff_new_pack.xtaF6k/_new 2016-06-19 10:48:10.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1802 +Version:2.1804 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.1802.tar.gz -> Moose-2.1804.tar.gz ++ 8840 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2016-05-30 09:57:52 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2016-05-25 21:22:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2016-05-30 09:57:57.0 +0200 @@ -1,0 +2,18 @@ +Sat May 28 10:12:31 UTC 2016 - co...@suse.com + +- updated to 2.1802 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1802 2016-05-25 + +[BUG FIXES] + +- Fixed test failures if Specio 0.14+ was installed. + +[OTHER] + +- updated metadata, used by moose-outdated and t/zzz-check-breaks.t, + to reflect downstream modules affected by the recent removal of + List::MoreUtils. + +--- Old: Moose-2.1801.tar.gz New: Moose-2.1802.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.oqCyT5/_old 2016-05-30 09:57:58.0 +0200 +++ /var/tmp/diff_new_pack.oqCyT5/_new 2016-05-30 09:57:58.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1801 +Version:2.1802 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose ++ Moose-2.1801.tar.gz -> Moose-2.1802.tar.gz ++ 9516 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2016-05-25 21:22:27 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2016-02-26 00:39:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2016-05-25 21:22:28.0 +0200 @@ -1,0 +2,72 @@ +Thu May 5 09:43:06 UTC 2016 - co...@suse.com + +- updated to 2.1801 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1801 2016-05-02 + +[OTHER] + +- bundled an updated ExtUtils::HasCompiler, to support building with a + noexec $TMPDIR. + + 2.1800 2016-04-30 + +[OTHER] + +- an increased Data::OptList version has been added to recommended prereqs, + for greater speed. (Olivier Mengué, PR#123) + + 2.1705 2016-04-21 (TRIAL RELEASE) + +[OTHER] + +- build-time compiler sanity checking is now done with ExtUtils::HasCompiler + instead of ExtUtils::CBuilder. + + 2.1704 2016-04-13 (TRIAL RELEASE) + +[BUG FIXES] + +- Fixed method cache regeneration when a class contains a blessed sub + (RT#113704, Graham Knop, PR#122) + +[TESTS] + +- restore test on perl 5.8.x when Class::C3::XS is not installed (RT#113704) + + 2.1703 2016-04-12 (TRIAL RELEASE) + +[TESTS] + +- skip dysfunctional test on perl 5.8.x when Class::C3::XS is not installed + (RT#113704) + + 2.1702 2016-04-08 (TRIAL RELEASE) + +[DOCUMENTATION] + +- Moose::Meta::Attribute::Native::Trait::Array now documents the return + value for 'first_index' when there is no match (-1). + +[OTHER] + +- Moose::Exception's message attribute can now be any defined value, so as + to allow for objects with a stringification overload in place of a string. + + 2.1701 2016-04-07 (TRIAL RELEASE) + +[OTHER] + +- Fixed the last remaining use of List::MoreUtils (RT#113587) + + 2.1700 2016-04-06 (TRIAL RELEASE) + +[OTHER] + +- Moose::Exception now has a boolean overload. (Graham Knop, PR#119) + +- All uses of List::MoreUtils have been removed, replaced by inlined forms + or equivalents in List::Util. (Graham Knop, PR#120) + +--- Old: Moose-2.1605.tar.gz New: Moose-2.1801.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.LdawcH/_old 2016-05-25 21:22:29.0 +0200 +++ /var/tmp/diff_new_pack.LdawcH/_new 2016-05-25 21:22:29.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1605 +Version:2.1801 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -41,11 +41,9 @@ BuildRequires: perl(Devel::StackTrace) >= 1.33 BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Eval::Closure) >= 0.04 -BuildRequires: perl(ExtUtils::CBuilder) >= 0.27 -BuildRequires: perl(JSON::PP) >= 2.27300 -BuildRequires: perl(List::MoreUtils) >= 0.28 -BuildRequires: perl(List::Util) >= 1.35 +BuildRequires: perl(List::Util) >= 1.45 BuildRequires: perl(MRO::Compat) >= 0.05 +BuildRequires: perl(Module::Metadata) BuildRequires: perl(Module::Runtime) >= 0.014 BuildRequires: perl(Module::Runtime::Conflicts) >= 0.002 BuildRequires: perl(Package::DeprecationManager) >= 0.11 @@ -56,10 +54,9 @@ BuildRequires: perl(Sub::Exporter) >= 0.980 BuildRequires: perl(Sub::Identify) BuildRequires: perl(Sub::Name) >= 0.05 -BuildRequires: perl(Task::Weaken) BuildRequires: perl(Test::CleanNamespaces) >= 0.13 BuildRequires: perl(Test::Fatal) >= 0.001 -BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::More) >= 0.94 BuildRequires: perl(Test::Requires) >= 0.05 BuildRequires: perl(Test::Warnings) >= 0.016 BuildRequires: perl(Try::Tiny) >= 0.17 @@ -73,9 +70,7 @@ Requires: perl(Devel::StackTrace) >= 1.33 Requires: perl(Dist::CheckConflicts) >= 0.02 Requires: perl(Eval::Closure) >= 0.04 -Requires: perl(JSON::PP) >= 2.27300 -Requires: perl(List::MoreUtils) >= 0.28 -Requires: perl(List::Util) >= 1.35 +Requires: perl(List::Util) >= 1.45 Requires: perl(MRO::Compat) >= 0.05 Requires: perl(Module::Runtime) >= 0.014 Requires: perl(Module::Runtime::Conflicts) >= 0.002 @@ -87,9 +82,9 @@ Requires: perl(Sub::Exporter) >= 0.980 Requires: perl(Sub::Identify) Requires: perl(Sub::Name) >= 0.05 -Requires: perl(Task::Weaken) Requires: perl(Try::Tiny) >= 0.17
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2016-02-25 22:04:26 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2015-11-10 10:03:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2016-02-26 00:39:03.0 +0100 @@ -1,0 +2,18 @@ +Fri Feb 19 10:34:37 UTC 2016 - co...@suse.com + +- updated to 2.1605 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1605 2016-02-16 + +[DOCUMENTATION] + +- Fixed references to test files that were renamed when their associated + documentation files were renamed in 2.0500 (RT#111898) + +- Moose::Manual::Roles now contains a section on handling required + attributes in role application (thanks, Kent Fredric!) + +- a few other, very minor, documentation fixes + +--- Old: Moose-2.1604.tar.gz New: Moose-2.1605.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.9NnhHq/_old 2016-02-26 00:39:04.0 +0100 +++ /var/tmp/diff_new_pack.9NnhHq/_new 2016-02-26 00:39:04.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Moose # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX 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,7 +17,7 @@ Name: perl-Moose -Version:2.1604 +Version:2.1605 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -42,6 +42,7 @@ BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Eval::Closure) >= 0.04 BuildRequires: perl(ExtUtils::CBuilder) >= 0.27 +BuildRequires: perl(JSON::PP) >= 2.27300 BuildRequires: perl(List::MoreUtils) >= 0.28 BuildRequires: perl(List::Util) >= 1.35 BuildRequires: perl(MRO::Compat) >= 0.05 @@ -72,6 +73,7 @@ Requires: perl(Devel::StackTrace) >= 1.33 Requires: perl(Dist::CheckConflicts) >= 0.02 Requires: perl(Eval::Closure) >= 0.04 +Requires: perl(JSON::PP) >= 2.27300 Requires: perl(List::MoreUtils) >= 0.28 Requires: perl(List::Util) >= 1.35 Requires: perl(MRO::Compat) >= 0.05 @@ -101,14 +103,14 @@ easier, more consistent, and less tedious. With Moose you can think more about what you want to do and less about the mechanics of OOP. -Additionally, Moose is built on top of the Class::MOP manpage, which is a -metaclass system for Perl 5. This means that Moose not only makes building -normal Perl 5 objects better, but it provides the power of metaclass -programming as well. +Additionally, Moose is built on top of Class::MOP, which is a metaclass +system for Perl 5. This means that Moose not only makes building normal +Perl 5 objects better, but it provides the power of metaclass programming +as well. %prep %setup -q -n %{cpan_name}-%{version} -find . -type f -print0 | xargs -0 chmod 644 +find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" ++ Moose-2.1604.tar.gz -> Moose-2.1605.tar.gz ++ 10861 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2015-11-10 10:03:15 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2015-09-30 05:50:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2015-11-10 10:03:22.0 +0100 @@ -1,0 +2,14 @@ +Sun Nov 8 09:58:33 UTC 2015 - co...@suse.com + +- updated to 2.1604 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1604 2015-11-07 + +[OTHER] + +- minimum perl requirement is now set in configure-requires, as well as + runtime-requires, to ensure that smokers bail out early enough to declare + the installation N/A rather than FAIL. + +--- Old: Moose-2.1603.tar.gz New: Moose-2.1604.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.EZDWnj/_old 2015-11-10 10:03:23.0 +0100 +++ /var/tmp/diff_new_pack.EZDWnj/_new 2015-11-10 10:03:23.0 +0100 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1603 +Version:2.1604 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -30,7 +30,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(CPAN::Meta::Check) >= 0.007 +BuildRequires: perl(CPAN::Meta::Check) >= 0.011 BuildRequires: perl(CPAN::Meta::Requirements) BuildRequires: perl(Carp) >= 1.22 BuildRequires: perl(Class::Load) >= 0.09 ++ Moose-2.1603.tar.gz -> Moose-2.1604.tar.gz ++ 9263 lines of diff (skipped)
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2015-09-30 05:50:57 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is "perl-Moose" Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2015-05-07 08:28:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2015-09-30 05:50:58.0 +0200 @@ -1,0 +2,6 @@ +Mon Sep 21 05:03:57 UTC 2015 - co...@suse.com + +- updated to 2.1603 + see /usr/share/doc/packages/perl-Moose/Changes + +--- Old: Moose-2.1403.tar.gz New: Moose-2.1603.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.e9R85u/_old 2015-09-30 05:50:59.0 +0200 +++ /var/tmp/diff_new_pack.e9R85u/_new 2015-09-30 05:50:59.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1403 +Version:2.1603 Release:0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name Moose @@ -37,22 +37,23 @@ BuildRequires: perl(Class::Load::XS) >= 0.01 BuildRequires: perl(Data::OptList) >= 0.107 BuildRequires: perl(Devel::GlobalDestruction) -BuildRequires: perl(Devel::OverloadInfo) >= 0.002 +BuildRequires: perl(Devel::OverloadInfo) >= 0.004 BuildRequires: perl(Devel::StackTrace) >= 1.33 BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Eval::Closure) >= 0.04 BuildRequires: perl(ExtUtils::CBuilder) >= 0.27 BuildRequires: perl(List::MoreUtils) >= 0.28 -BuildRequires: perl(List::Util) >= 1.33 +BuildRequires: perl(List::Util) >= 1.35 BuildRequires: perl(MRO::Compat) >= 0.05 BuildRequires: perl(Module::Runtime) >= 0.014 -BuildRequires: perl(Module::Runtime::Conflicts) +BuildRequires: perl(Module::Runtime::Conflicts) >= 0.002 BuildRequires: perl(Package::DeprecationManager) >= 0.11 BuildRequires: perl(Package::Stash) >= 0.32 BuildRequires: perl(Package::Stash::XS) >= 0.24 BuildRequires: perl(Params::Util) >= 1.00 BuildRequires: perl(Scalar::Util) >= 1.19 BuildRequires: perl(Sub::Exporter) >= 0.980 +BuildRequires: perl(Sub::Identify) BuildRequires: perl(Sub::Name) >= 0.05 BuildRequires: perl(Task::Weaken) BuildRequires: perl(Test::CleanNamespaces) >= 0.13 @@ -67,26 +68,26 @@ Requires: perl(Class::Load::XS) >= 0.01 Requires: perl(Data::OptList) >= 0.107 Requires: perl(Devel::GlobalDestruction) -Requires: perl(Devel::OverloadInfo) >= 0.002 +Requires: perl(Devel::OverloadInfo) >= 0.004 Requires: perl(Devel::StackTrace) >= 1.33 Requires: perl(Dist::CheckConflicts) >= 0.02 Requires: perl(Eval::Closure) >= 0.04 Requires: perl(List::MoreUtils) >= 0.28 -Requires: perl(List::Util) >= 1.33 +Requires: perl(List::Util) >= 1.35 Requires: perl(MRO::Compat) >= 0.05 Requires: perl(Module::Runtime) >= 0.014 -Requires: perl(Module::Runtime::Conflicts) +Requires: perl(Module::Runtime::Conflicts) >= 0.002 Requires: perl(Package::DeprecationManager) >= 0.11 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::Identify) Requires: perl(Sub::Name) >= 0.05 Requires: perl(Task::Weaken) Requires: perl(Try::Tiny) >= 0.17 Requires: perl(parent) >= 0.223 -Recommends: perl(Devel::PartialDump) >= 0.14 %{perl_requires} # MANUAL BEGIN Provides: perl-Class-MOP = %{version} ++ Moose-2.1403.tar.gz -> Moose-2.1603.tar.gz ++ 26889 lines of diff (skipped) ++ cpanspec.yml ++ --- /var/tmp/diff_new_pack.e9R85u/_old 2015-09-30 05:50:59.0 +0200 +++ /var/tmp/diff_new_pack.e9R85u/_new 2015-09-30 05:50:59.0 +0200 @@ -4,8 +4,8 @@ #sources: # - source1 # - source2 -patches: - perl-Moose-apply_role.patch: -1 +#patches: +# perl-Moose-apply_role.patch: -1 preamble: |- Provides: perl-Class-MOP = %{version} Obsoletes: perl-Class-MOP < %{version}
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2015-05-07 08:28:40 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is perl-Moose Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2014-04-25 16:11:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2015-05-07 08:28:42.0 +0200 @@ -1,0 +2,238 @@ +Tue Apr 14 17:45:34 UTC 2015 - co...@suse.com + +- updated to 2.1403 + see /usr/share/doc/packages/perl-Moose/Changes + + 2.1403 2014-12-07 + +[ENHANCEMENTS] + +- Added a section to Moose::Manual::MethodModifiers illustrating how method + modifiers work with inheritance. (Andreas Koenig, RT #98940) + +[DOCUMENTATION] + +- Added docs to Moose.pm on the -meta_name import option. This addresses RT + #98488. + +[BUG FIXES] + +- Fix a test that fails on MSWin32 systems using nmake +- fix dev build compilation error when using MSVC (A. Sinan Unur) + +[OTHER] + +- the modules in the git repository now have a defined $VERSION, to make it + easier to test MooseX::* and other code under development. + + 2.1402 2014-11-05 + +[BUG FIXES] + +- Fix a test that was trying to load Test::Exception instead of Test::Fatal. + (Michael Schout) + + 2.1401 2014-11-03 + +[BUG FIXES] + +- The core overloading support interacted badly with + MooseX::MarkAsMethods. If you used MooseX::MarkAsMethods in a role that + provided overloading, then that overloading would not be properly applied + to consuming classes, leading to very weird errors of the form: + + Can't resolve method ??? overloading in package Class2 ... + + Note that the problems that MooseX::MarkAsMethods fixes are no longer + present if you are using Moose 2.1400+ and namespace::autoclean 0.16+. We + encourage you to upgrade both of these modules and remove + MooseX::MarkAsMethods from your code base. + + 2.1400 2014-10-31 + +[BUG FIXES] + +- Moose exception classes now stringify all stack frames, to avoid issues + in global destruction (see RT#99811) + + 2.1307 2014-10-26 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- Support added to Moose::Exporter for exporting subs by their fully + qualified name, as well as coderefs. This avoids internal breakage if some + other module has monkey-patched a sub to be exported and left it anonymous + (e.g. RT#88669). (Graham Knop, PR#84) + +[BUG FIXES] + +- Further refined the overloading fixes from 2.1306, fixing fallback + handling on older perl versions (Dave Rolsky, PR#85) + + 2.1306 2014-10-25 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- Rewrote overloading implementation to use a new Class::MOP::Overload + object. This object properly captures all overloading information. The + Class::MOP::Method::Overload class has been removed. (Dave Rolsky, PR#83) + +[BUG FIXES] + +- If a role had method-based overloading but did not actually implement the + specified method, its overloading was simply ignored when applying + overloading to other roles or classes. Reported by rjbs. RT #98531. + + 2.1305 2014-10-22 (TRIAL RELEASE) + +[ENHANCEMENTS] + +- By default, exceptions thrown from inside Moose now remove most of the + Moose internals from their stack trace when stringifying. This makes for + much more readable error messages in most cases. Set the + MOOSE_FULL_EXCEPTION env var to true to get the complete stack trace. + + 2.1304 2014-09-25 (TRIAL RELEASE) + +[BUG FIXES] + + - closed a memory leak in Moose exception objects where captured stack + trace frames would contain circular references to the exception objects + themselves (Graham Knop, PR#81) + + 2.1303 2014-09-19 (TRIAL RELEASE) + +[TEST FIXES] + +- fix tests that fail on altered warning messages in perl 5.21.4 (RT#98987) + + 2.1302 2014-08-19 (TRIAL RELEASE) + +[BUG FIXES] + +- When a role consumes another role and they differ in their overloading + fallback settings, the consuming role now silently wins instead of + throwing an exception. This is consistent with how other + role-consumes-role conflicts are handled. +- Fixed the docs for overloading conflicts to match reality. + + 2.1301 2014-08-19 (TRIAL RELEASE) + +[BUG FIXES] + +- Conflict detection for overloading operators is now more correct. If a + class consumed two roles that both had identical overloading methods + (because they got them from some other role, for
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2014-04-25 16:11:48 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is perl-Moose Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2014-04-17 14:08:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2014-04-25 16:11:49.0 +0200 @@ -1,0 +2,19 @@ +Fri Apr 25 11:54:56 UTC 2014 - co...@suse.com + +- updated to 2.1205 + [ENHANCEMENTS] + + - new utility interface: Moose::Util::is_role + + [BUG FIXES] + + - better error message provided when trying to load a trait class that does + not exist in @INC (Upasana, RT#94731) + + [OTHER] + + - new test added, to run last, which runs `moose-outdated` as a possibly + more visible mechanism to provide important information to the user + (re RT#92780) + +--- Old: Moose-2.1204.tar.gz New: Moose-2.1205.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.iENGmp/_old 2014-04-25 16:11:50.0 +0200 +++ /var/tmp/diff_new_pack.iENGmp/_new 2014-04-25 16:11:50.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Moose -Version:2.1204 +Version:2.1205 Release:0 %define cpan_name Moose Summary:A postmodern object system for Perl 5 @@ -25,24 +25,23 @@ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Moose/ Source: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz -# MANUAL BEGIN -Provides: perl-Class-MOP = %{version} -Obsoletes: perl-Class-MOP %{version} -Patch2: perl-Moose-apply_role.patch -# MANUAL END BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(CPAN::Meta::Check) = 0.007 +BuildRequires: perl(CPAN::Meta::Requirements) BuildRequires: perl(Carp) = 1.22 BuildRequires: perl(Class::Load) = 0.09 BuildRequires: perl(Class::Load::XS) = 0.01 BuildRequires: perl(Data::OptList) = 0.107 BuildRequires: perl(Devel::GlobalDestruction) -BuildRequires: perl(Devel::StackTrace) = 1.30 +BuildRequires: perl(Devel::StackTrace) = 1.30 BuildRequires: perl(Dist::CheckConflicts) = 0.02 BuildRequires: perl(Eval::Closure) = 0.04 +BuildRequires: perl(ExtUtils::CBuilder) = 0.27 BuildRequires: perl(List::MoreUtils) = 0.28 BuildRequires: perl(MRO::Compat) = 0.05 +BuildRequires: perl(Module::Runtime) = 0.014 BuildRequires: perl(Package::DeprecationManager) = 0.11 BuildRequires: perl(Package::Stash) = 0.32 BuildRequires: perl(Package::Stash::XS) = 0.24 @@ -55,16 +54,18 @@ BuildRequires: perl(Test::More) = 0.88 BuildRequires: perl(Test::Requires) = 0.05 BuildRequires: perl(Try::Tiny) = 0.02 -BuildRequires: perl(parent) = 0.223 +BuildRequires: perl(parent) = 0.223 Requires: perl(Carp) = 1.22 Requires: perl(Class::Load) = 0.09 Requires: perl(Class::Load::XS) = 0.01 Requires: perl(Data::OptList) = 0.107 Requires: perl(Devel::GlobalDestruction) +Requires: perl(Devel::StackTrace) = 1.30 Requires: perl(Dist::CheckConflicts) = 0.02 Requires: perl(Eval::Closure) = 0.04 Requires: perl(List::MoreUtils) = 0.28 Requires: perl(MRO::Compat) = 0.05 +Requires: perl(Module::Runtime) = 0.014 Requires: perl(Package::DeprecationManager) = 0.11 Requires: perl(Package::Stash) = 0.32 Requires: perl(Package::Stash::XS) = 0.24 @@ -74,8 +75,14 @@ Requires: perl(Sub::Name) = 0.05 Requires: perl(Task::Weaken) Requires: perl(Try::Tiny) = 0.02 +Requires: perl(parent) = 0.223 Recommends: perl(Devel::PartialDump) = 0.14 %{perl_requires} +# MANUAL BEGIN +Provides: perl-Class-MOP = %{version} +Obsoletes: perl-Class-MOP %{version} +Patch2: perl-Moose-apply_role.patch +# MANUAL END %description Moose is an extension of the Perl 5 object system. @@ -121,6 +128,5 @@ %files -f %{name}.files %defattr(-,root,root,755) %doc Changes Changes.Class-MOP doc LICENSE README.md TODO -#examples %changelog ++ Moose-2.1204.tar.gz - Moose-2.1205.tar.gz ++ 11717 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2014-04-17 14:08:35 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is perl-Moose Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2013-06-13 18:14:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2014-04-17 14:08:36.0 +0200 @@ -1,0 +2,78 @@ +Mon Apr 14 08:13:41 UTC 2014 - m...@suse.com + +updated to 2.1204 + - bump minimum prereq needed for optional test using MooseX::NonMoose (which +broke with new Module::Runtime, see 2.1203), so users can install Moose +and pass tests before updating MooseX::NonMoose. + - bump prereq on Module::Runtime to properly detect when a module fails to +load, and fix how we call these subs (Zefram, RT#92770, RT#86394, RT#92791) + - string comparisons are now possible with Moose exceptions (RT#92232) + - re-release to index pod files (Moose::Cookbook::*, Moose::Manual::* etc). + - Releasing 2.1108 as stable (last stable release was 2.1005). + - fixed distribution manifest + - minor documentation and metadata updates + - many additions to the list of conflicting modules (those that require +updates after installing Moose), reflecting recent API changes + - now failing early at build time, with a useful error message, if a +compiler is not available + - throw_error import cleaned from Moose::Object after use (doy) + - resolved new circular load issue between Moose::Util and Class::MOP (Kent +Fredric, RT#89713 and PR#42) + - legacy throw_error now takes multiple arguments, like confess does +(Karen Etheridge) + - Class::MOP::Object::_inline_throw_error is back, used by some MooseX +modules (Upasana) + - fix errors in last trial release relating to Moose::Error::Default, +Moose::Util::throw_error (Upasana) + - die if a role to consume can't be found -- this restores behaviour as in +2.1005 (doy) + - fix test to accomodate Devel::PartialDump possibly not being installed +(Upasana) + - Moose string exceptions have been replaced by Moose::Exception objects. See +Moose::Manual::Delta for details. + - Class::MOP::load_class, Class::MOP::is_class_loaded, and +Class::MOP::load_first_existing_class are now deprecated. See +Moose::Manual::Delta for details. + - The non-arrayref forms of enum and duck_type have been deprecated. See +Moose::Manual::Delta for details. + - Many deprecated features have now been removed: +- optimize_as for type constraints +- the default is and default default features for native delegations +- setting coerce = 1 on an attribute whose type constraint has no coercion +- the public version of Moose::Meta::Method::Destructor::initialize_body + - Creating classes with Moose now always sets the appropriate entry in %INC, +even if it wasn't loaded from a file. This should make writing classes +inline easier, and will allow us to be more intelligent about figuring out +when classes are loaded in the future. See Moose::Manual::Delta for more +details. Note that this is slightly backwards-incompatible in some edge +cases. + - Moose now uses Module::Runtime instead of Class::Load to load classes. This +means that there are no more issues with the weird heuristics that +Class::Load does to determine if a class was previously loaded (inheriting +from an empty package is now possible, for instance). See +Moose::Manual::Delta for more details. This is also slightly +backwards-incompatible in some edge cases. + - add_method now accepts blessed subs (Graham Knop, PR#28) + - If a role consumed another role, we resolve method conflicts just like a +class consuming a role, but when metaclass compat tried to fix up +metaclass roles, we were putting all methods into one composite role and +allowing methods in the metaclass roles to conflict. Now we resolve them +as we should. (Jesse Luehrs, PR#27) + - Some edge cases in tests with base.pm and non-existent module files are +handled more strictly (see also perl RT#118561) (Graham Knop, PR#25) + - 2.1003 was released with some bad metadata, which caused the prereq test +to fail. + - Releasing 2.0901 as stable. + - The with_immutable() sub from Test::Moose now passes a boolean value to +the code block containing tests indicating whether or not the classes have +been made immutable. This can make for nicer test descriptions. (Dave +Rolsky) + - You can now use Specio types instead of Moose builtins or +MooseX::Types. As a bonus, Specio types inline coercion. However, this +support is still experimental (as is Specio), so use it with care. (Dave +
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2013-06-13 18:14:50 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is perl-Moose Changes: --- /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes2012-05-31 17:08:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2013-06-13 18:14:51.0 +0200 @@ -1,0 +2,50 @@ +Sun Jun 9 14:09:14 UTC 2013 - co...@suse.com + +- updated to 2.0802 + * fix incompatibilities with Test::Builder 1.005+ (Karen Etheridge) + * Moose::Manual::Contributing updated to reflect the change of primary + repository from git.moose.perl.org to github.com + + 2.0801 Thu, Mar 28, 2013 + + [BUG FIXES] + + * properly apply traits at compile time (error introduced in 2.0800, + RT#77974). (doy) + + 2.0800 Wed, Mar 27, 2013 + + [ENHANCEMENTS] + + * The super() subroutine now carps if you pass it arguments. These arguments + are always ignored, but we used to ignore them silently. RT #77383. + + * Roles can now override methods from other roles they consume directly, + without needing to manually exclude them (just like classes can). (mst) + + [BUG FIXES] + + * Fix false positive when checking for circular references for modules that + use the also parameter with Moose::Exporter. Reported by Jon + Swartz. Fixed by Matthew Wickline. RT #63818. + + * Fix memory leak in type unions. (Karen Etheridge) RT#83929. + + * Fix application of traits at compile time. (doy) RT#77974. + + 2.0604 Wed, Sep 19, 2012 + + [BUG FIXES] + + * Fix nonsensical error message for inlined accessors of required attributes. + (doy) + + * Stop trying to localize a lexical (blead now throws an error for this). RT + #79257, perl #114628. (sprout) + + [OTHER] + + * Depend on a version of Carp new enough to have caller_info. RT #79367. + (pshangov) + +--- Old: Moose-2.0602.tar.gz New: Moose-2.0802.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.aUZeCj/_old 2013-06-13 18:14:52.0 +0200 +++ /var/tmp/diff_new_pack.aUZeCj/_new 2013-06-13 18:14:52.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Moose # -# 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 @@ -17,14 +17,14 @@ Name: perl-Moose -Version:2.0602 +Version:2.0802 Release:0 %define cpan_name Moose Summary:A postmodern object system for Perl 5 License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Moose/ -Source: http://www.cpan.org/authors/id/D/DO/DOY/%{cpan_name}-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz # MANUAL BEGIN Provides: perl-Class-MOP = %{version} Obsoletes: perl-Class-MOP %{version} @@ -33,6 +33,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(Carp) = 1.22 BuildRequires: perl(Class::Load) = 0.09 BuildRequires: perl(Class::Load::XS) = 0.01 BuildRequires: perl(Data::OptList) = 0.107 @@ -45,6 +46,7 @@ BuildRequires: perl(Package::Stash) = 0.32 BuildRequires: perl(Package::Stash::XS) = 0.24 BuildRequires: perl(Params::Util) = 1.00 +BuildRequires: perl(Scalar::Util) = 1.19 BuildRequires: perl(Sub::Exporter) = 0.980 BuildRequires: perl(Sub::Name) = 0.05 BuildRequires: perl(Task::Weaken) @@ -52,6 +54,7 @@ BuildRequires: perl(Test::More) = 0.88 BuildRequires: perl(Test::Requires) = 0.05 BuildRequires: perl(Try::Tiny) = 0.02 +Requires: perl(Carp) = 1.22 Requires: perl(Class::Load) = 0.09 Requires: perl(Class::Load::XS) = 0.01 Requires: perl(Data::OptList) = 0.107 @@ -64,6 +67,7 @@ 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) @@ -114,6 +118,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc author benchmarks Changes Changes.Class-MOP doap.rdf doc eg examples LICENSE README TODO
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2012-05-31 17:08:31 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.changes2012-03-13 09:38:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2012-05-31 17:08:51.0 +0200 @@ -1,0 +2,20 @@ +Wed May 30 05:40:33 UTC 2012 - co...@suse.com + +- updated to 2.0602 + [BUG FIXES] + + * Ensure that the Moose::Exporter-generated init_meta returns the same value +that it did previously. This isn't really a bug, since the return value has +never been tested or documented, but since the generated init_meta is +nothing more than a compatibility shim at this point, there's no reason to +not make it as compatible as possible. Reported by Moritz Onken. (doy) + + [BUG FIXES] + + * Fix init_meta order when multiple also packages are specified (this matters +when one of them is being used to actually initalize the metaclass, +typically with also = 'Moose'). Reported by Randy Stauner. (doy) + + ... see Changes + +--- Old: Moose-2.0401.tar.gz New: Moose-2.0602.tar.gz Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.c02k8v/_old 2012-05-31 17:08:52.0 +0200 +++ /var/tmp/diff_new_pack.c02k8v/_new 2012-05-31 17:08:52.0 +0200 @@ -17,52 +17,43 @@ Name: perl-Moose -Version:2.0401 +Version:2.0602 Release:0 %define cpan_name Moose Summary:A postmodern object system for Perl 5 -License:GPL-1.0+ or Artistic-1.0 +License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Moose/ Source: http://www.cpan.org/authors/id/D/DO/DOY/%{cpan_name}-%{version}.tar.gz -Patch2: perl-Moose-apply_role.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# MANUAL +# MANUAL BEGIN Provides: perl-Class-MOP = %{version} Obsoletes: perl-Class-MOP %{version} +Patch2: perl-Moose-apply_role.patch +# MANUAL END +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(DBM::Deep) -BuildRequires: perl(Data::OptList) -BuildRequires: perl(DateTime::Format::MySQL) -BuildRequires: perl(Declare::Constraints::Simple) +BuildRequires: perl(Class::Load) = 0.09 +BuildRequires: perl(Class::Load::XS) = 0.01 +BuildRequires: perl(Data::OptList) = 0.107 BuildRequires: perl(Devel::GlobalDestruction) BuildRequires: perl(Dist::CheckConflicts) = 0.02 -BuildRequires: perl(Eval::Closure) -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(IO::String) -BuildRequires: perl(List::MoreUtils) = 0.12 +BuildRequires: perl(Eval::Closure) = 0.04 +BuildRequires: perl(List::MoreUtils) = 0.28 BuildRequires: perl(MRO::Compat) = 0.05 -BuildRequires: perl(Module::Refresh) BuildRequires: perl(Package::DeprecationManager) = 0.11 -BuildRequires: perl(Package::Stash) = 0.21 -BuildRequires: perl(Package::Stash::XS) = 0.18 +BuildRequires: perl(Package::Stash) = 0.32 +BuildRequires: perl(Package::Stash::XS) = 0.24 BuildRequires: perl(Params::Util) = 1.00 -BuildRequires: perl(SUPER) -BuildRequires: perl(Scalar::Util) = 1.19 BuildRequires: perl(Sub::Exporter) = 0.980 BuildRequires: perl(Sub::Name) = 0.05 BuildRequires: perl(Task::Weaken) -BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::Fatal) = 0.001 -BuildRequires: perl(Test::LeakTrace) BuildRequires: perl(Test::More) = 0.88 -BuildRequires: perl(Test::Output) BuildRequires: perl(Test::Requires) = 0.05 BuildRequires: perl(Try::Tiny) = 0.02 Requires: perl(Class::Load) = 0.09 Requires: perl(Class::Load::XS) = 0.01 -Requires: perl(Data::OptList) Requires: perl(Data::OptList) = 0.107 Requires: perl(Devel::GlobalDestruction) Requires: perl(Dist::CheckConflicts) = 0.02 @@ -73,12 +64,11 @@ 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 - +Recommends: perl(Devel::PartialDump) = 0.14 %{perl_requires} %description @@ -95,6 +85,8 @@ %prep %setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2011-12-27 18:37:51 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.changes2011-12-06 13:52:58.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes 2011-12-27 18:38:08.0 +0100 @@ -1,0 +2,5 @@ +Thu Dec 15 14:45:40 UTC 2011 - co...@suse.com + +- do not buildrequire Data::Visitor, it's causing a build cycle + +--- Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.GIiktk/_old 2011-12-27 18:38:08.0 +0100 +++ /var/tmp/diff_new_pack.GIiktk/_new 2011-12-27 18:38:08.0 +0100 @@ -16,15 +16,14 @@ # - Name: perl-Moose Version:2.0401 -Release:1 -License:GPL-1.0+ or Artistic-1.0 +Release:0 %define cpan_name Moose Summary:A postmodern object system for Perl 5 -Url:http://search.cpan.org/dist/Moose/ +License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl +Url:http://search.cpan.org/dist/Moose/ Source: http://www.cpan.org/authors/id/D/DO/DOY/%{cpan_name}-%{version}.tar.gz Patch1: perl-Moose-old_Test-More.patch Patch2: perl-Moose-apply_role.patch @@ -34,35 +33,34 @@ Obsoletes: perl-Class-MOP %{version} BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(DBM::Deep) BuildRequires: perl(Data::OptList) +BuildRequires: perl(DateTime::Format::MySQL) +BuildRequires: perl(Declare::Constraints::Simple) BuildRequires: perl(Devel::GlobalDestruction) BuildRequires: perl(Dist::CheckConflicts) = 0.02 BuildRequires: perl(Eval::Closure) BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(IO::String) BuildRequires: perl(List::MoreUtils) = 0.12 BuildRequires: perl(MRO::Compat) = 0.05 +BuildRequires: perl(Module::Refresh) BuildRequires: perl(Package::DeprecationManager) = 0.11 BuildRequires: perl(Package::Stash) = 0.21 BuildRequires: perl(Package::Stash::XS) = 0.18 BuildRequires: perl(Params::Util) = 1.00 +BuildRequires: perl(SUPER) BuildRequires: perl(Scalar::Util) = 1.19 BuildRequires: perl(Sub::Exporter) = 0.980 BuildRequires: perl(Sub::Name) = 0.05 BuildRequires: perl(Task::Weaken) +BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::Fatal) = 0.001 +BuildRequires: perl(Test::LeakTrace) BuildRequires: perl(Test::More) = 0.88 -BuildRequires: perl(Test::Requires) = 0.05 BuildRequires: perl(Test::Output) -BuildRequires: perl(Test::LeakTrace) -BuildRequires: perl(Test::Deep) -BuildRequires: perl(SUPER) -BuildRequires: perl(Module::Refresh) -BuildRequires: perl(DateTime::Format::MySQL) -BuildRequires: perl(Declare::Constraints::Simple) +BuildRequires: perl(Test::Requires) = 0.05 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) = 0.04 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at 2011-12-06 18:44:36 Comparing /work/SRC/openSUSE:Factory/perl-Moose (Old) and /work/SRC/openSUSE:Factory/.perl-Moose.new (New) Package is perl-Moose, Maintainer is Changes: Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.MQwQBV/_old 2011-12-06 19:14:09.0 +0100 +++ /var/tmp/diff_new_pack.MQwQBV/_new 2011-12-06 19:14:09.0 +0100 @@ -20,7 +20,7 @@ Name: perl-Moose Version:2.0401 Release:1 -License:GPL+ or Artistic +License:GPL-1.0+ or Artistic-1.0 %define cpan_name Moose Summary:A postmodern object system for Perl 5 Url:http://search.cpan.org/dist/Moose/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at Wed Jul 6 10:28:09 CEST 2011. --- perl-Moose/perl-Moose.changes 2011-04-30 01:42:20.0 +0200 +++ /mounts/work_src_done/STABLE/perl-Moose/perl-Moose.changes 2011-07-05 13:43:51.0 +0200 @@ -1,0 +2,42 @@ +Tue Jul 5 11:39:45 UTC 2011 - co...@novell.com + +- update to 2.0010, see Changes: + * Fix regression in 2.0009 and 2.0103 when applying roles during init_meta in +an exporter that also re-exports Moose or Moose::Role. (t0m, ilmari) + * duck_type type constraints now report reasonable errors when given +something which isn't an instance of an object. (t0m) + * Moose::Util::apply_all_roles now works even if the applicant is a non-Moose +class. (perigrin) + * When an object is reblessed, triggers are called on attributes that are +set during the reblessing. (Karen Etheridge). + * Better error message if Moose-init_meta is called with a 'metaclass' +option when that metaclass hasn't been loaded. (jasonmay) + * The 'accessor' native delegation for hashrefs now allows setting the value +to undef. (sugoik, doy) + * Various generated methods have more useful context information. (doy) + +--- +Wed Jun 8 15:20:10 UTC 2011 - l...@linux-schulserver.de + +- skip one subtest in apply_role.t that breaks build on some dists + +--- +Sat Jun 4 18:59:33 UTC 2011 - l...@linux-schulserver.de + +- update to 2.0007, see Changes: + * Make sure weak attributes remain weak when cloning. (doy, rafl) + * Only sort the alias keys when determining caching. + * Sort the list of roles and the alias and excludes parameters when +determining caching, since their order doesn't matter. + * Applying multiple role objects (rather than role names) at once no longer +skips every other role. (rjbs) + * Caching of anon classes now works more sanely in the presence of role +application parameters - alias and excludes options are taken into account, +and caching is disabled entirely if other parameters exist. Asking for +caching (instead of just not weakening) when parameters are given will +begin warning in Moose 2.0200. (doy, autarch) +- try to fix build on distributions with old Test::More module + ( perl-Moose-old_Test-More.patch ) and remove the tests that fail + as result + +--- calling whatdependson for head-i586 Old: Moose-2.0002.tar.gz New: Moose-2.0010.tar.gz perl-Moose-apply_role.patch perl-Moose-old_Test-More.patch Other differences: -- ++ perl-Moose.spec ++ --- /var/tmp/diff_new_pack.gpLNP3/_old 2011-07-06 10:25:17.0 +0200 +++ /var/tmp/diff_new_pack.gpLNP3/_new 2011-07-06 10:25:17.0 +0200 @@ -18,7 +18,7 @@ Name: perl-Moose -Version:2.0002 +Version:2.0010 Release:1 License:GPL+ or Artistic %define cpan_name Moose @@ -26,6 +26,8 @@ Url:http://search.cpan.org/dist/Moose/ Group: Development/Libraries/Perl Source: http://www.cpan.org/authors/id/D/DO/DOY/%{cpan_name}-%{version}.tar.gz +Patch1: perl-Moose-old_Test-More.patch +Patch2: perl-Moose-apply_role.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # MANUAL Provides: perl-Class-MOP = %{version} @@ -90,6 +92,28 @@ %prep %setup -q -n %{cpan_name}-%{version} +%if 0%{?suse_version} = 1110 +%patch1 -p0 +rm t/bugs/universal_methods_wrappable.t +rm t/cmop/metaclass_incompatibility.t +rm t/compat/composite_metaroles.t +rm t/compat/extends_nonmoose_that_isa_moose_with_metarole.t +rm t/metaclasses/easy_init_meta.t +rm t/metaclasses/moose_exporter_trait_aliases.t +rm t/moose_util/with_traits.t +rm t/native_traits/collection_with_roles.t +rm t/roles/apply_role.t +rm t/roles/method_modifiers.t +rm t/todo_tests/required_role_accessors.t +rm t/todo_tests/various_role_features.t +# Don't know which tests failed: got 5 ok, expected 0 +rm t/test_moose/test_moose_does_ok.t +rm t/test_moose/test_moose_has_attribute_ok.t +rm t/test_moose/test_moose_meta_ok.t +rm t/test_moose/with_immutable.t +%else +%patch2 -p0 +%endif find . -type f -print0 | xargs -0 chmod 644 %build ++ Moose-2.0002.tar.gz - Moose-2.0010.tar.gz ++ 6958 lines of diff (skipped) ++ perl-Moose-apply_role.patch ++ Index: t/roles/apply_role.t === --- t/roles/apply_role.t.orig +++ t/roles/apply_role.t @@ -208,7 +208,7 @@ foreach my $foo ( $foo, $foobar ) { apply_all_roles($class, MRole-meta, MRole2-meta); ok(Class-can('meth'), can meth); -ok(Class-can('meth2'), can meth2); +#
commit perl-Moose for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Moose for openSUSE:Factory checked in at Tue May 17 13:33:06 CEST 2011. --- perl-Moose/perl-Moose.changes 2010-12-01 14:49:55.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Moose/perl-Moose.changes 2011-04-30 01:42:20.0 +0200 @@ -1,0 +2,120 @@ +Fri Apr 29 23:37:20 UTC 2011 - pascal.ble...@opensuse.org + +- update to 2.0002: + * provide definition context information for constructors and destructors, so +that they will show up as something other than generated method (unknown +origin). Also, add the package that accessors are defined in to their +definition context. + * use Devel::PartialDump in type constraint error messages, if it is +installed + * stop hiding warnings produced by throwing errors in DEMOLISH methods + * the 'reset' native delegation for Counter attributes will now also respect +builders (previously, it only respected defaults) + +--- +Sat Apr 23 06:16:43 UTC 2011 - pascal.ble...@opensuse.org + +- update to 2.0001: + * Anonymous classes and roles now have a unified implementation in +Class::MOP::Package. This means that anonymous packages are now also +possible + * No longer call XSLoader from multiple places, as this causes issues on +older perls + * Moose::Meta::Role-create now accepts the 'roles' parameter, as it was +documented too + * Depend on Eval::Closure 0.04, which fixes some issues in mod_perl +environments + +--- +Fri Apr 22 15:17:33 UTC 2011 - co...@opensuse.org + +- fix build and unsplit Class::MOP - too tough to handle + +--- +Tue Apr 12 19:41:58 UTC 2011 - pascal.ble...@opensuse.org + +- update to 2.: use original sources + +--- +Thu Feb 24 15:33:05 UTC 2011 - pascal.ble...@opensuse.org + +- update to 1.24: + * reverse the order that Moose::Exporter 'also' exports are dispatched; when +trying to re-export from a package that itself exported a modified set of +Moose sugar, you'd get the original Moose sugar instead of the overrides + +--- +Mon Feb 14 06:25:01 UTC 2011 - pascal.ble...@opensuse.org + +- update to 1.23: + * when reinitializing meta objects for classes and roles, we failed to +preserve roles and role applications; this led to weird bugs: many MooseX +modules end up reinitializing your class or role + +- changes from 1.20: + * the role attribute metaclass did not inherit from Class::MOP::Object, +which could cause errors when trying to resolve metaclass compatibility +issues + * the lazy_build feature was accidentally removed all the docs; now it's +listed in Moose.pm again + +- changes from 1.18: + * type constraint objects now have an assert_coerce method which will either +return a valid value or throw an error + * we now warn when an accessor for one attribute overwrites an accessor for +another attribute; RT #57510 + * the native Array and Hash delegation methods now coerce individual new +members if the _member type_ has a coercion; in other words, if the array +reference is defined as an ArrayRef[DateTime], and you've defined a +coercion from Int to DateTime, then pushing an integer via a delegation +method will coerce the integer to a DateTime object; RT #62351 + * an attribute using native delegations did not always properly coerce and +type check a lazily set default value + * using a regexp to define delegations for a class which was not yet loaded +did not actually work, but did not explicitly fail; however, it caused an +error when the class was loaded later; RT#60596 + * attempting to delegate to a class or role which is not yet loaded will now +throw an explicit error + * attempting to set lazy_build in an inherited attribute was ignored; +RT#62057 + +- changes from 1.17: + * make native delegation inlining work with instance metaclasses where slot +access is an do {} block, like Kioku; this fixes the use of native +delegations together with Kioku + +- changes from 1.15: + * almost every native delegation method which changes the attribute value +now has an explicitly documented return value; in general, this return +value matches what Perl would return for the same operation + * passing an odd number of args to -new() now gives a more useful warning +than Perl's builtin warning + * allow disabling stack traces by setting an environment variable; see +Moose::Error::Default for details -- this feature is considered +experimental, and may change in a future release + * the deprecation warning for using alias and excludes without a leading +dash now tells you the role