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(); +
