Hello community,

here is the log from the commit of package perl-Mouse for openSUSE:Factory 
checked in at 2017-01-18 21:43:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Mouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Mouse"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes    2017-01-11 
12:05:18.268303469 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Mouse.new/perl-Mouse.changes       
2017-01-18 21:43:26.626689744 +0100
@@ -1,0 +2,11 @@
+Sun Jan 15 06:08:39 UTC 2017 - [email protected]
+
+- updated to 2.4.7
+   see /usr/share/doc/packages/perl-Mouse/Changes
+
+  v2.4.7 2017-01-14T13:46:04Z
+      - Workaround for issue #64(#67)
+        In some case stack is corrupted at more than 23 attributes.
+        This change may makes a bit slow in that case.
+
+-------------------------------------------------------------------

Old:
----
  Mouse-v2.4.6.tar.gz

New:
----
  Mouse-v2.4.7.tar.gz

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

Other differences:
------------------
++++++ perl-Mouse.spec ++++++
--- /var/tmp/diff_new_pack.LNeSX6/_old  2017-01-18 21:43:27.010635437 +0100
+++ /var/tmp/diff_new_pack.LNeSX6/_new  2017-01-18 21:43:27.014634872 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Mouse
-Version:        2.4.6
+Version:        2.4.7
 Release:        0
 %define cpan_name Mouse
 Summary:        Moose minus the antlers
@@ -61,7 +61,6 @@
 
 %prep
 %setup -q -n %{cpan_name}-v%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
 
 %build
 %{__perl} Build.PL installdirs=vendor optimize="%{optflags}"

++++++ Mouse-v2.4.6.tar.gz -> Mouse-v2.4.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/Changes new/Mouse-v2.4.7/Changes
--- old/Mouse-v2.4.6/Changes    2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/Changes    2017-01-14 14:46:08.000000000 +0100
@@ -1,5 +1,10 @@
 Revision history for Mouse
 
+v2.4.7 2017-01-14T13:46:04Z
+    - Workaround for issue #64(#67)
+      In some case stack is corrupted at more than 23 attributes.
+      This change may makes a bit slow in that case.
+
 v2.4.6 2017-01-06T06:51:15Z
     - Fix test for older Perls (#68)
     - Define macros for older Visual Studio compiler(#66)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/MANIFEST new/Mouse-v2.4.7/MANIFEST
--- old/Mouse-v2.4.6/MANIFEST   2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/MANIFEST   2017-01-14 14:46:09.000000000 +0100
@@ -348,6 +348,10 @@
 t/900_mouse_bugs/016_issue17_memleak.t
 t/900_mouse_bugs/017_issue29.t
 t/900_mouse_bugs/018_issue41.t
+t/900_mouse_bugs/019_issue64.t
+t/900_mouse_bugs/019_issue64/Bar.pm
+t/900_mouse_bugs/019_issue64/Foo.pm
+t/900_mouse_bugs/019_issue64/Holder.pm
 t/900_mouse_bugs/RT75093.t
 t/990_deprecated/001-export_to_level.t
 t/lib/Bar.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/META.json new/Mouse-v2.4.7/META.json
--- old/Mouse-v2.4.6/META.json  2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/META.json  2017-01-14 14:46:08.000000000 +0100
@@ -4,7 +4,7 @@
       "Shawn M Moore <sartak at gmail.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Minilla/v3.0.8",
+   "generated_by" : "Minilla/v3.0.9",
    "license" : [
       "perl_5"
    ],
@@ -76,7 +76,7 @@
    "provides" : {
       "Mouse" : {
          "file" : "lib/Mouse.pm",
-         "version" : "v2.4.6"
+         "version" : "v2.4.7"
       },
       "Mouse::Exporter" : {
          "file" : "lib/Mouse/Exporter.pm"
@@ -112,7 +112,7 @@
          "file" : "lib/Mouse/Meta/Role/Application.pm"
       },
       "Mouse::Meta::Role::Application::RoleSummation" : {
-         "file" : "lib/Mouse/Tiny.pm"
+         "file" : "lib/Mouse/Meta/Role/Composite.pm"
       },
       "Mouse::Meta::Role::Composite" : {
          "file" : "lib/Mouse/Meta/Role/Composite.pm"
@@ -131,22 +131,18 @@
       },
       "Mouse::Role" : {
          "file" : "lib/Mouse/Role.pm",
-         "version" : "v2.4.6"
+         "version" : "v2.4.7"
       },
       "Mouse::Spec" : {
          "file" : "lib/Mouse/Spec.pm",
-         "version" : "v2.4.6"
-      },
-      "Mouse::Tiny" : {
-         "file" : "lib/Mouse/Tiny.pm",
-         "version" : "v2.4.5"
+         "version" : "v2.4.7"
       },
       "Mouse::TypeRegistry" : {
          "file" : "lib/Mouse/TypeRegistry.pm"
       },
       "Mouse::Util" : {
          "file" : "lib/Mouse/Util.pm",
-         "version" : "v2.4.6"
+         "version" : "v2.4.7"
       },
       "Mouse::Util::MetaRole" : {
          "file" : "lib/Mouse/Util/MetaRole.pm"
@@ -178,7 +174,7 @@
          "web" : "https://github.com/gfx/p5-Mouse";
       }
    },
-   "version" : "v2.4.6",
+   "version" : "v2.4.7",
    "x_contributors" : [
       "Ricardo SIGNES <[email protected]>",
       "大沢 和宏 <[email protected]>",
@@ -219,6 +215,7 @@
       "Vincent Pit <[email protected]>",
       "FUJI Goro (gfx) <[email protected]>",
       "Luca Ferrari <[email protected]>",
+      "Alex Solovey <[email protected]>",
       "Boutros Lab User <[email protected]>",
       "Syohei YOSHIDA <[email protected]>"
    ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/META.yml new/Mouse-v2.4.7/META.yml
--- old/Mouse-v2.4.6/META.yml   2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/META.yml   2017-01-14 14:46:09.000000000 +0100
@@ -16,7 +16,7 @@
   Module::Build: '0.4005'
   Module::Build::XSUtil: '0'
 dynamic_config: 0
-generated_by: 'Minilla/v3.0.8, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Minilla/v3.0.9, CPAN::Meta::Converter version 2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -34,7 +34,7 @@
 provides:
   Mouse:
     file: lib/Mouse.pm
-    version: v2.4.6
+    version: v2.4.7
   Mouse::Exporter:
     file: lib/Mouse/Exporter.pm
   Mouse::Meta::Attribute:
@@ -58,7 +58,7 @@
   Mouse::Meta::Role::Application:
     file: lib/Mouse/Meta/Role/Application.pm
   Mouse::Meta::Role::Application::RoleSummation:
-    file: lib/Mouse/Tiny.pm
+    file: lib/Mouse/Meta/Role/Composite.pm
   Mouse::Meta::Role::Composite:
     file: lib/Mouse/Meta/Role/Composite.pm
   Mouse::Meta::Role::Method:
@@ -71,18 +71,15 @@
     file: lib/Mouse/PurePerl.pm
   Mouse::Role:
     file: lib/Mouse/Role.pm
-    version: v2.4.6
+    version: v2.4.7
   Mouse::Spec:
     file: lib/Mouse/Spec.pm
-    version: v2.4.6
-  Mouse::Tiny:
-    file: lib/Mouse/Tiny.pm
-    version: v2.4.5
+    version: v2.4.7
   Mouse::TypeRegistry:
     file: lib/Mouse/TypeRegistry.pm
   Mouse::Util:
     file: lib/Mouse/Util.pm
-    version: v2.4.6
+    version: v2.4.7
   Mouse::Util::MetaRole:
     file: lib/Mouse/Util/MetaRole.pm
   Mouse::Util::TypeConstraints:
@@ -103,7 +100,7 @@
   bugtracker: https://github.com/gfx/p5-Mouse/issues
   homepage: https://github.com/gfx/p5-Mouse
   repository: git://github.com/gfx/p5-Mouse.git
-version: v2.4.6
+version: v2.4.7
 x_contributors:
   - 'Ricardo SIGNES <[email protected]>'
   - '大沢 和宏 <[email protected]>'
@@ -144,6 +141,7 @@
   - 'Vincent Pit <[email protected]>'
   - 'FUJI Goro (gfx) <[email protected]>'
   - 'Luca Ferrari <[email protected]>'
+  - 'Alex Solovey <[email protected]>'
   - 'Boutros Lab User <[email protected]>'
   - 'Syohei YOSHIDA <[email protected]>'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/README.md new/Mouse-v2.4.7/README.md
--- old/Mouse-v2.4.6/README.md  2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/README.md  2017-01-14 14:46:08.000000000 +0100
@@ -5,7 +5,7 @@
 
 # VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 # SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Exporter.pm 
new/Mouse-v2.4.7/lib/Mouse/Exporter.pm
--- old/Mouse-v2.4.6/lib/Mouse/Exporter.pm      2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/Exporter.pm      2017-01-14 14:46:09.000000000 
+0100
@@ -254,7 +254,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Attribute.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Attribute.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Attribute.pm        2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Attribute.pm        2017-01-14 
14:46:09.000000000 +0100
@@ -349,7 +349,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Class.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Class.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Class.pm    2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Class.pm    2017-01-14 14:46:09.000000000 
+0100
@@ -222,8 +222,18 @@
             or $self->throw_error('You must provide a name for the attribute');
 
         if ($name =~ s/^\+//) { # inherited attributes
-            my $inherited_attr = $self->find_attribute_by_name($name)
-                or $self->throw_error("Could not find an attribute by the name 
of '$name' to inherit from in ".$self->name);
+            # Workaround for https://github.com/gfx/p5-Mouse/issues/64
+            # Do not use find_attribute_by_name to avoid problems with cached 
attributes list
+            # because we're about to change it anyway
+            my $inherited_attr;
+            foreach my $i ( @{ $self->_calculate_all_attributes } ) {
+                if ( $i->name eq $name ) {
+                    $inherited_attr = $i;
+                    last;
+                }
+            }
+            $self->throw_error("Could not find an attribute by the name of 
'$name' to inherit from in ".$self->name)
+                unless $inherited_attr;
 
             $attr = $inherited_attr->clone_and_inherit_options(%args);
         }
@@ -470,7 +480,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Accessor.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Accessor.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Accessor.pm  2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Accessor.pm  2017-01-14 
14:46:09.000000000 +0100
@@ -188,7 +188,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Constructor.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Constructor.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Constructor.pm       2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Constructor.pm       2017-01-14 
14:46:09.000000000 +0100
@@ -233,7 +233,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Delegation.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Delegation.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Delegation.pm        2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Delegation.pm        2017-01-14 
14:46:09.000000000 +0100
@@ -61,7 +61,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Destructor.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Destructor.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Method/Destructor.pm        2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Method/Destructor.pm        2017-01-14 
14:46:09.000000000 +0100
@@ -65,7 +65,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Method.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Method.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Method.pm   2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Method.pm   2017-01-14 14:46:09.000000000 
+0100
@@ -54,7 +54,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Module.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Module.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Module.pm   2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Module.pm   2017-01-14 14:46:09.000000000 
+0100
@@ -311,7 +311,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Role/Application.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Role/Application.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Role/Application.pm 2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Role/Application.pm 2017-01-14 
14:46:09.000000000 +0100
@@ -210,7 +210,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Role/Composite.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Role/Composite.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Role/Composite.pm   2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Role/Composite.pm   2017-01-14 
14:46:09.000000000 +0100
@@ -185,7 +185,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Role/Method.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Role/Method.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Role/Method.pm      2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Role/Method.pm      2017-01-14 
14:46:09.000000000 +0100
@@ -23,7 +23,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/Role.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/Role.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/Role.pm     2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/Role.pm     2017-01-14 14:46:09.000000000 
+0100
@@ -131,7 +131,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Meta/TypeConstraint.pm 
new/Mouse-v2.4.7/lib/Mouse/Meta/TypeConstraint.pm
--- old/Mouse-v2.4.6/lib/Mouse/Meta/TypeConstraint.pm   2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Meta/TypeConstraint.pm   2017-01-14 
14:46:09.000000000 +0100
@@ -274,7 +274,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Object.pm 
new/Mouse-v2.4.7/lib/Mouse/Object.pm
--- old/Mouse-v2.4.6/lib/Mouse/Object.pm        2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/Object.pm        2017-01-14 14:46:09.000000000 
+0100
@@ -16,7 +16,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 METHODS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/PurePerl.pm 
new/Mouse-v2.4.7/lib/Mouse/PurePerl.pm
--- old/Mouse-v2.4.6/lib/Mouse/PurePerl.pm      2017-01-06 07:51:18.000000000 
+0100
+++ new/Mouse-v2.4.7/lib/Mouse/PurePerl.pm      2017-01-14 14:46:09.000000000 
+0100
@@ -755,7 +755,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Role.pm 
new/Mouse-v2.4.7/lib/Mouse/Role.pm
--- old/Mouse-v2.4.6/lib/Mouse/Role.pm  2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Role.pm  2017-01-14 14:46:09.000000000 +0100
@@ -1,7 +1,7 @@
 package Mouse::Role;
 use Mouse::Exporter; # enables strict and warnings
 
-our $VERSION = 'v2.4.6';
+our $VERSION = 'v2.4.7';
 
 use Carp         ();
 use Scalar::Util ();
@@ -137,7 +137,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Spec.pm 
new/Mouse-v2.4.7/lib/Mouse/Spec.pm
--- old/Mouse-v2.4.6/lib/Mouse/Spec.pm  2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Spec.pm  2017-01-14 14:46:09.000000000 +0100
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-our $VERSION = 'v2.4.6';
+our $VERSION = 'v2.4.7';
 
 our $MouseVersion = $VERSION;
 our $MooseVersion = '1.13';
@@ -19,7 +19,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Util/TypeConstraints.pm 
new/Mouse-v2.4.7/lib/Mouse/Util/TypeConstraints.pm
--- old/Mouse-v2.4.6/lib/Mouse/Util/TypeConstraints.pm  2017-01-06 
07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Util/TypeConstraints.pm  2017-01-14 
14:46:09.000000000 +0100
@@ -437,7 +437,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head2 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse/Util.pm 
new/Mouse-v2.4.7/lib/Mouse/Util.pm
--- old/Mouse-v2.4.6/lib/Mouse/Util.pm  2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse/Util.pm  2017-01-14 14:46:09.000000000 +0100
@@ -50,7 +50,7 @@
         },
     );
 
-    our $VERSION = 'v2.4.6';
+    our $VERSION = 'v2.4.7';
 
     my $xs = !(defined(&is_valid_class_name) || $ENV{MOUSE_PUREPERL} || 
$ENV{PERL_ONLY});
 
@@ -414,7 +414,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/lib/Mouse.pm 
new/Mouse-v2.4.7/lib/Mouse.pm
--- old/Mouse-v2.4.6/lib/Mouse.pm       2017-01-06 07:51:18.000000000 +0100
+++ new/Mouse-v2.4.7/lib/Mouse.pm       2017-01-14 14:46:09.000000000 +0100
@@ -3,7 +3,7 @@
 
 use Mouse::Exporter; # enables strict and warnings
 
-our $VERSION = 'v2.4.6';
+our $VERSION = 'v2.4.7';
 
 use Carp         ();
 use Scalar::Util ();
@@ -155,7 +155,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.6
+This document describes Mouse version v2.4.7
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64/Bar.pm 
new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64/Bar.pm
--- old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64/Bar.pm        1970-01-01 
01:00:00.000000000 +0100
+++ new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64/Bar.pm        2017-01-14 
14:46:09.000000000 +0100
@@ -0,0 +1,12 @@
+package Bar;
+use Mouse;
+
+foreach my $i ( 0 .. 23 ) {
+    has "attr_$i" => (
+        is  => 'ro',
+        isa => 'Str',
+    );
+}
+
+1;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64/Foo.pm 
new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64/Foo.pm
--- old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64/Foo.pm        1970-01-01 
01:00:00.000000000 +0100
+++ new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64/Foo.pm        2017-01-14 
14:46:09.000000000 +0100
@@ -0,0 +1,9 @@
+package Foo;
+use Mouse;
+extends 'Bar';
+
+has '+attr_0'  => (
+    isa => 'Num',
+);
+
+1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64/Holder.pm 
new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64/Holder.pm
--- old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64/Holder.pm     1970-01-01 
01:00:00.000000000 +0100
+++ new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64/Holder.pm     2017-01-14 
14:46:09.000000000 +0100
@@ -0,0 +1,3 @@
+package Holder;
+use Foo;
+1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64.t 
new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64.t
--- old/Mouse-v2.4.6/t/900_mouse_bugs/019_issue64.t     1970-01-01 
01:00:00.000000000 +0100
+++ new/Mouse-v2.4.7/t/900_mouse_bugs/019_issue64.t     2017-01-14 
14:46:09.000000000 +0100
@@ -0,0 +1,16 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+
+use Test::More;
+use File::Basename;
+use File::Spec;
+
+use lib File::Spec->catdir( dirname($0), basename($0, '.t') );
+
+BEGIN {
+    use_ok('Holder');
+}
+
+done_testing();
+


Reply via email to