Hello community,
here is the log from the commit of package perl-Class-Accessor-Grouped for
openSUSE:Factory checked in at 2013-06-05 17:48:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Class-Accessor-Grouped (Old)
and /work/SRC/openSUSE:Factory/.perl-Class-Accessor-Grouped.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Class-Accessor-Grouped"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Class-Accessor-Grouped/perl-Class-Accessor-Grouped.changes
2012-03-01 17:22:32.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Class-Accessor-Grouped.new/perl-Class-Accessor-Grouped.changes
2013-06-05 17:48:08.000000000 +0200
@@ -1,0 +2,32 @@
+Mon Jun 3 11:57:31 UTC 2013 - [email protected]
+
+- updated to 0.10010
+ - Fix bug with identically-named 'simple' accessors in different
+ classes set to access *differently named fields* getting their
+ field access mixed up
+ - Fix subtle pessimization when having identically-named accessors
+ in different classes leads to 'simple' implementations not being
+ replaced by Class::XSAccessor where appropriate
+
+ - Stop leaking extra methods into the inheritance chain - there
+ are plenty already
+
+ - Allow disabling of accessor name checking introduced in 0.10007
+ - Pass tests if Class::XSAccessor is available but Sub::Name isn't
+
+ - Disable tests on perls where Class::XSAccessor emits broken
+ error messages (RT#74883, RT#80519)
+ - Drop minimum perl to 5.6 (from 5.6.2)
+ - Switch all module loading to Module::Runtime and lose
+ dependency on Class::Inspector
+ - Fix stupid mistake causing double-require of Sub::Name when
+ Class::XSAccessor is not available (RT#80657)
+ - Simplify superclass traversal done by the 'inherited' group type
+ - Fix incorrect quoting of unusual hash keys (fieldnames)
+ - Depend on newer bugfixed Class::XSAccessor 1.15
+ - Improve text of ro/wo violation exceptions
+ - Sanity-check accessor names for well-formedness
+ (qr/[A-Z_a-z][0-9A-Z_a-z]*/)
+
+
+-------------------------------------------------------------------
Old:
----
Class-Accessor-Grouped-0.10006.tar.gz
New:
----
Class-Accessor-Grouped-0.10010.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Class-Accessor-Grouped.spec ++++++
--- /var/tmp/diff_new_pack.8XxgrX/_old 2013-06-05 17:48:09.000000000 +0200
+++ /var/tmp/diff_new_pack.8XxgrX/_new 2013-06-05 17:48:09.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Class-Accessor-Grouped
#
-# 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,24 +17,26 @@
Name: perl-Class-Accessor-Grouped
-Version: 0.10006
+Version: 0.10010
Release: 0
%define cpan_name Class-Accessor-Grouped
Summary: Lets you build groups of accessors
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Class-Accessor-Grouped/
-Source:
http://www.cpan.org/authors/id/C/CL/CLACO/%{cpan_name}-%{version}.tar.gz
+Source:
http://www.cpan.org/authors/id/R/RI/RIBASUSHI/%{cpan_name}-%{version}.tar.gz
Patch1: perl-Class-Accessor-Grouped-use_lib.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Class::Inspector)
+BuildRequires: perl(ExtUtils::CBuilder) >= 0.27
+BuildRequires: perl(Module::Runtime) >= 0.012
BuildRequires: perl(Test::Exception) >= 0.31
-BuildRequires: perl(Test::More) >= 0.94
+BuildRequires: perl(Test::More) >= 0.88
#BuildRequires: perl(AccessorGroups)
#BuildRequires: perl(AccessorGroupsComp)
+#BuildRequires: perl(AccessorGroupsParent)
#BuildRequires: perl(AccessorGroupsRO)
#BuildRequires: perl(AccessorGroupsSubclass)
#BuildRequires: perl(AccessorGroupsWO)
@@ -44,7 +46,7 @@
#BuildRequires: perl(CPANPLUS::Backend)
#BuildRequires: perl(Devel::Hide)
#BuildRequires: perl(ExtraInheritedGroups)
-#BuildRequires: perl(inc::Module::Install) >= 1
+#BuildRequires: perl(inc::Module::Install) >= 1.06
#BuildRequires: perl(JSON)
#BuildRequires: perl(LWP::Simple)
#BuildRequires: perl(Module::AutoInstall)
@@ -53,16 +55,22 @@
#BuildRequires: perl(mro)
#BuildRequires: perl(MRO::Compat)
#BuildRequires: perl(NotHashBased)
+#BuildRequires: perl(Package::Stash)
#BuildRequires: perl(Parse::CPAN::Meta)
#BuildRequires: perl(Sub::Name)
#BuildRequires: perl(SuperInheritedGroups)
#BuildRequires: perl(YAML::Tiny)
-Requires: perl(Class::Inspector)
+Requires: perl(Module::Runtime) >= 0.012
+Recommends: perl(Class::XSAccessor) >= 1.15
+Recommends: perl(Sub::Name) >= 0.05
%{perl_requires}
%description
This class lets you build groups of accessors that will call different
-getters and setters.
+getters and setters. The documentation of this module still requires a lot
+of work (*volunteers welcome >.>*), but in the meantime you can refer to
+http://lo-f.at/glahn/2009/08/WritingPowerfulAccessorsForPerlClasses.html
+for more information.
%prep
%setup -q -n %{cpan_name}-%{version}
++++++ Class-Accessor-Grouped-0.10006.tar.gz ->
Class-Accessor-Grouped-0.10010.tar.gz ++++++
++++ 2996 lines of diff (skipped)
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]