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.changes    2014-04-25 
16:11:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes       
2015-05-07 08:28:42.000000000 +0200
@@ -1,0 +2,238 @@
+Tue Apr 14 17:45:34 UTC 2015 - [email protected]
+
+- 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 example), this caused an
+      error, but it shouldn't. GH #4. (rjbs)
+    - Similarly, when a role consumes another role, conflicts in overloading
+      operators are now silently resolved in favor of the consuming role, just
+      as they are with methods. Note that conflicts between the fallback 
setting
+      for roles are still an error.
+  
+  2.1300   2014-08-11 (TRIAL RELEASE)
+  
+    [ENHANCEMENTS]
+  
+    - Moose now has core support for overloading in roles. When a role with
+      overloading is applied to classes or other roles, the overloading 
settings
+      are transferred to the consumer. Conflicts between roles are treated much
+      like method conflicts. This obviates the need for
+      MooseX::Role::WithOverloading. If you are using
+      MooseX::Role::WithOverloading, upgrade to version 0.15+ and it will 
simply
+      become a no-op when used with this version of Moose.
+  
+    [OTHER]
+  
+    - The overloading info methods for roles and classes no longer treat
+      "fallback" as an overloaded op. Instead, there are new
+      get_overload_fallback_value() and set_overload_fallback_value() methods 
to
+      deal with this explicitly. This is arguably a bug fix.
+  
+  2.1213   2014-09-25
+  
+    [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.1212   2014-09-19
+  
+    [TEST FIXES]
+  
+    - fix tests that fail on altered warning messages in perl 5.21.4 (RT#98987)
+  
+  2.1211   2014-08-11
+  
+    [DOCUMENTATION]
+  
+    - Updated Changes and Moose::Manual::Delta to note when we started removing
+      lazy_build from docs. Also added a note in the Moose::Meta::Attribute 
docs
+      stating that use of this feature is discouraged.
+    - Added a pointer from the auto_deref feature to
+      Moose::Meta::Attribute::Native. This is often a better choice.
+  
+    [OTHER]
+  
+    - The subs installed by Moose::Exporter->setup_import_methods are now named
+      using Sub::Name (Dave Rolsky, RT#97572)
+  
+  2.1210   2014-07-03
+  
+    [DOCUMENTATION]
+  
+    - Clarify that Moose::Exception exists for internal usage and that user
+      code is better off using the Throwable role or Throwable::Error 
superclass.
+    - Moose::Manual::Support policy clarified regarding legacy Perl versions
+  
+    [OTHER]
+  
+    - tests have been removed for an alpha branch of Test::Builder that will
+      never see the light of day (Exodist)
+  
+  2.1209   2014-06-04
+  
+    [OTHER]
+  
+    - The is_anon method now always returns false when called on
++++ 41 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/perl-Moose/perl-Moose.changes
++++ and /work/SRC/openSUSE:Factory/.perl-Moose.new/perl-Moose.changes

Old:
----
  Moose-2.1205.tar.gz
  perl-Moose-apply_role.patch

New:
----
  Moose-2.1403.tar.gz
  cpanspec.yml

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

Other differences:
------------------
++++++ perl-Moose.spec ++++++
--- /var/tmp/diff_new_pack.JvRuTM/_old  2015-05-07 08:28:43.000000000 +0200
+++ /var/tmp/diff_new_pack.JvRuTM/_new  2015-05-07 08:28:43.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Moose
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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,14 +17,16 @@
 
 
 Name:           perl-Moose
-Version:        2.1205
+Version:        2.1403
 Release:        0
+#Upstream: Artistic-1.0 or GPL-1.0+
 %define cpan_name Moose
-Summary:        A postmodern object system for Perl 5
-License:        Artistic-1.0 or GPL-1.0+
+Summary:        Postmodern Object System for Perl 5
+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/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
+Source0:        
http://www.cpan.org/authors/id/E/ET/ETHER/%{cpan_name}-%{version}.tar.gz
+Source1:        cpanspec.yml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
@@ -35,13 +37,16 @@
 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::OverloadInfo) >= 0.002
+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(MRO::Compat) >= 0.05
 BuildRequires:  perl(Module::Runtime) >= 0.014
+BuildRequires:  perl(Module::Runtime::Conflicts)
 BuildRequires:  perl(Package::DeprecationManager) >= 0.11
 BuildRequires:  perl(Package::Stash) >= 0.32
 BuildRequires:  perl(Package::Stash::XS) >= 0.24
@@ -50,22 +55,27 @@
 BuildRequires:  perl(Sub::Exporter) >= 0.980
 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::Requires) >= 0.05
-BuildRequires:  perl(Try::Tiny) >= 0.02
+BuildRequires:  perl(Test::Warnings) >= 0.016
+BuildRequires:  perl(Try::Tiny) >= 0.17
 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(Devel::OverloadInfo) >= 0.002
+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(MRO::Compat) >= 0.05
 Requires:       perl(Module::Runtime) >= 0.014
+Requires:       perl(Module::Runtime::Conflicts)
 Requires:       perl(Package::DeprecationManager) >= 0.11
 Requires:       perl(Package::Stash) >= 0.32
 Requires:       perl(Package::Stash::XS) >= 0.24
@@ -74,14 +84,13 @@
 Requires:       perl(Sub::Exporter) >= 0.980
 Requires:       perl(Sub::Name) >= 0.05
 Requires:       perl(Task::Weaken)
-Requires:       perl(Try::Tiny) >= 0.02
+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}
 Obsoletes:      perl-Class-MOP < %{version}
-Patch2:         perl-Moose-apply_role.patch
 # MANUAL END
 
 %description
@@ -99,19 +108,6 @@
 %prep
 %setup -q -n %{cpan_name}-%{version}
 find . -type f -print0 | xargs -0 chmod 644
-# MANUAL BEGIN
-%if 0%{?suse_version} <= 1110
-for i in `find t -type f` ; do
-    sed -i -e "s@^\s*use\s\s*Test::More@use lib '%{perl_vendorlib}';\nuse 
Test::More@" $i
-done
-rm -f t/test_moose/test_moose_does_ok.t
-rm -f t/test_moose/test_moose_has_attribute_ok.t
-rm -f t/test_moose/test_moose_meta_ok.t
-rm -f t/test_moose/with_immutable.t
-%else
-%patch2 -p0
-%endif
-# MANUAL END
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++++++ Moose-2.1205.tar.gz -> Moose-2.1403.tar.gz ++++++
++++ 35228 lines of diff (skipped)

++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#no_testing: broken upstream
#sources:
#  - source1
#  - source2
patches:
  perl-Moose-apply_role.patch: -1
preamble: |-
 Provides:       perl-Class-MOP = %{version}
 Obsoletes:      perl-Class-MOP < %{version}
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 
#post_install: |-
# sed on %{name}.files
license: GPL-1.0+ or Artistic-1.0
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag

Reply via email to