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 - coolo@suse.com
+
+- 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 ",
"大沢 和宏 ",
@@ -219,6 +215,7 @@
"Vincent Pit ",
"FUJI Goro (gfx) ",
"Luca Ferrari ",
+ "Alex Solovey ",
"Boutros Lab User ",
"Syohei YOSHIDA "
],
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 '
- '大沢 和宏 '
@@ -144,6 +141,7 @@
- 'Vincent Pit '
- 'FUJI Goro (gfx) '
- 'Luca Ferrari '
+ - 'Alex Solovey '
- 'Boutros Lab User '
- 'Syohei YOSHIDA '
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();
+