Hello community, here is the log from the commit of package perl-Mouse for openSUSE:Factory checked in at 2019-08-28 18:35:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old) and /work/SRC/openSUSE:Factory/.perl-Mouse.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mouse" Wed Aug 28 18:35:58 2019 rev:27 rq:726561 version:2.5.9 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes 2019-08-13 13:28:07.941309945 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mouse.new.7948/perl-Mouse.changes 2019-08-28 18:36:00.945278137 +0200 @@ -1,0 +2,18 @@ +Tue Aug 27 05:17:28 UTC 2019 - Stephan Kulow <[email protected]> + +- updated to 2.5.9 + see /usr/share/doc/packages/perl-Mouse/Changes + + v2.5.9 2019-08-26T14:46:49Z + - Fix circular dependencies between Mouse and MouseX::Foreign (pghmcfc #102) + +------------------------------------------------------------------- +Mon Aug 26 05:18:54 UTC 2019 - Stephan Kulow <[email protected]> + +- updated to 2.5.8 + see /usr/share/doc/packages/perl-Mouse/Changes + + v2.5.8 2019-08-25T18:52:19Z + - Fix segmentation fault which occurs when using MouseX::Foreign and role->apply at the same time (ken39arg #100, #101) + +------------------------------------------------------------------- Old: ---- Mouse-v2.5.7.tar.gz New: ---- Mouse-v2.5.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mouse.spec ++++++ --- /var/tmp/diff_new_pack.2F4s5j/_old 2019-08-28 18:36:01.809277987 +0200 +++ /var/tmp/diff_new_pack.2F4s5j/_new 2019-08-28 18:36:01.813277987 +0200 @@ -17,7 +17,7 @@ Name: perl-Mouse -Version: 2.5.7 +Version: 2.5.9 Release: 0 %define cpan_name Mouse Summary: Moose minus the antlers ++++++ Mouse-v2.5.7.tar.gz -> Mouse-v2.5.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/Changes new/Mouse-v2.5.9/Changes --- old/Mouse-v2.5.7/Changes 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/Changes 2019-08-26 16:47:48.000000000 +0200 @@ -1,7 +1,14 @@ Revision history for Mouse +v2.5.9 2019-08-26T14:46:49Z + - Fix circular dependencies between Mouse and MouseX::Foreign (pghmcfc #102) + +v2.5.8 2019-08-25T18:52:19Z + - Fix segmentation fault which occurs when using MouseX::Foreign and role->apply at the same time (ken39arg #100, #101) + v2.5.7 2019-08-12T08:45:37Z - Bump Module::Build::XSUtil prereq (KnowZero #99) + - Fix typo (michael-stevens #98) v2.5.6 2018-08-13T22:47:57Z - Revert "Warn if accessors overwrite methods/functions" for now; it may cause crashes in perl 5.28.0 (#94) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/MANIFEST new/Mouse-v2.5.9/MANIFEST --- old/Mouse-v2.5.7/MANIFEST 2019-08-12 10:46:47.000000000 +0200 +++ new/Mouse-v2.5.9/MANIFEST 2019-08-26 16:47:48.000000000 +0200 @@ -351,6 +351,7 @@ t/900_mouse_bugs/019_issue64/Foo.pm t/900_mouse_bugs/019_issue64/Holder.pm t/900_mouse_bugs/020_stack_collapse_on_build.t +t/900_mouse_bugs/021_issue100_sevg.t t/900_mouse_bugs/RT75093.t t/901_todo/attribute_warn.t t/990_deprecated/001-export_to_level.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/META.json new/Mouse-v2.5.9/META.json --- old/Mouse-v2.5.7/META.json 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/META.json 2019-08-26 16:47:48.000000000 +0200 @@ -82,7 +82,7 @@ "provides" : { "Mouse" : { "file" : "lib/Mouse.pm", - "version" : "v2.5.7" + "version" : "v2.5.9" }, "Mouse::Exporter" : { "file" : "lib/Mouse/Exporter.pm" @@ -137,18 +137,18 @@ }, "Mouse::Role" : { "file" : "lib/Mouse/Role.pm", - "version" : "v2.5.7" + "version" : "v2.5.9" }, "Mouse::Spec" : { "file" : "lib/Mouse/Spec.pm", - "version" : "v2.5.7" + "version" : "v2.5.9" }, "Mouse::TypeRegistry" : { "file" : "lib/Mouse/TypeRegistry.pm" }, "Mouse::Util" : { "file" : "lib/Mouse/Util.pm", - "version" : "v2.5.7" + "version" : "v2.5.9" }, "Mouse::Util::MetaRole" : { "file" : "lib/Mouse/Util/MetaRole.pm" @@ -172,15 +172,15 @@ "release_status" : "stable", "resources" : { "bugtracker" : { - "web" : "https://github.com/gfx/p5-Mouse/issues" + "web" : "https://github.com/xslate/p5-Mouse/issues" }, - "homepage" : "https://github.com/gfx/p5-Mouse", + "homepage" : "https://github.com/xslate/p5-Mouse", "repository" : { - "url" : "git://github.com/gfx/p5-Mouse.git", - "web" : "https://github.com/gfx/p5-Mouse" + "url" : "git://github.com/xslate/p5-Mouse.git", + "web" : "https://github.com/xslate/p5-Mouse" } }, - "version" : "v2.5.7", + "version" : "v2.5.9", "x_contributors" : [ "Aleksandr Matveev <[email protected]>", "Alex Solovey <[email protected]>", @@ -202,6 +202,7 @@ "Jesse Vincent <[email protected]>", "Joel Bernstein <[email protected]>", "John SJ Anderson <[email protected]>", + "Kensaku Araga <[email protected]>", "Kent Fredric <[email protected]>", "Luca Ferrari <[email protected]>", "Masahiro Honma <[email protected]>", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/META.yml new/Mouse-v2.5.9/META.yml --- old/Mouse-v2.5.7/META.yml 2019-08-12 10:46:47.000000000 +0200 +++ new/Mouse-v2.5.9/META.yml 2019-08-26 16:47:48.000000000 +0200 @@ -39,7 +39,7 @@ provides: Mouse: file: lib/Mouse.pm - version: v2.5.7 + version: v2.5.9 Mouse::Exporter: file: lib/Mouse/Exporter.pm Mouse::Meta::Attribute: @@ -76,15 +76,15 @@ file: lib/Mouse/PurePerl.pm Mouse::Role: file: lib/Mouse/Role.pm - version: v2.5.7 + version: v2.5.9 Mouse::Spec: file: lib/Mouse/Spec.pm - version: v2.5.7 + version: v2.5.9 Mouse::TypeRegistry: file: lib/Mouse/TypeRegistry.pm Mouse::Util: file: lib/Mouse/Util.pm - version: v2.5.7 + version: v2.5.9 Mouse::Util::MetaRole: file: lib/Mouse/Util/MetaRole.pm Mouse::Util::TypeConstraints: @@ -102,10 +102,10 @@ XSLoader: '0.02' perl: '5.008005' resources: - 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.5.7 + bugtracker: https://github.com/xslate/p5-Mouse/issues + homepage: https://github.com/xslate/p5-Mouse + repository: git://github.com/xslate/p5-Mouse.git +version: v2.5.9 x_contributors: - 'Aleksandr Matveev <[email protected]>' - 'Alex Solovey <[email protected]>' @@ -127,6 +127,7 @@ - 'Jesse Vincent <[email protected]>' - 'Joel Bernstein <[email protected]>' - 'John SJ Anderson <[email protected]>' + - 'Kensaku Araga <[email protected]>' - 'Kent Fredric <[email protected]>' - 'Luca Ferrari <[email protected]>' - 'Masahiro Honma <[email protected]>' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/README.md new/Mouse-v2.5.9/README.md --- old/Mouse-v2.5.7/README.md 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/README.md 2019-08-26 16:47:48.000000000 +0200 @@ -1,11 +1,11 @@ -[](https://travis-ci.org/gfx/p5-Mouse) +[](https://travis-ci.org/xslate/p5-Mouse) # NAME Mouse - Moose minus the antlers # VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 # SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Exporter.pm new/Mouse-v2.5.9/lib/Mouse/Exporter.pm --- old/Mouse-v2.5.7/lib/Mouse/Exporter.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Exporter.pm 2019-08-26 16:47:48.000000000 +0200 @@ -254,7 +254,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Attribute.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Attribute.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Attribute.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Attribute.pm 2019-08-26 16:47:48.000000000 +0200 @@ -349,7 +349,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Class.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Class.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Class.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Class.pm 2019-08-26 16:47:48.000000000 +0200 @@ -480,7 +480,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Accessor.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Accessor.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Accessor.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Accessor.pm 2019-08-26 16:47:48.000000000 +0200 @@ -188,7 +188,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Constructor.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Constructor.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Constructor.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Constructor.pm 2019-08-26 16:47:48.000000000 +0200 @@ -233,7 +233,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Delegation.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Delegation.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Delegation.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Delegation.pm 2019-08-26 16:47:48.000000000 +0200 @@ -61,7 +61,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Destructor.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Destructor.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Method/Destructor.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Method/Destructor.pm 2019-08-26 16:47:48.000000000 +0200 @@ -67,7 +67,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Method.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Method.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Method.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Method.pm 2019-08-26 16:47:48.000000000 +0200 @@ -54,7 +54,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Module.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Module.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Module.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Module.pm 2019-08-26 16:47:48.000000000 +0200 @@ -287,7 +287,7 @@ # clean up mortal anonymous class stuff # @ISA is a magical variable, so we must clear it manually. - @{$self->{superclasses}} = () if exists $self->{superclasses}; + @{$self->{superclasses}} = () if exists $self->{superclasses} && scalar(@{$self->{superclasses}}) > 0; # Then, clear the symbol table hash %{$self->namespace} = (); @@ -311,7 +311,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Role/Application.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Role/Application.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Role/Application.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Role/Application.pm 2019-08-26 16:47:48.000000000 +0200 @@ -210,7 +210,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Role/Composite.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Role/Composite.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Role/Composite.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Role/Composite.pm 2019-08-26 16:47:48.000000000 +0200 @@ -185,7 +185,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Role/Method.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Role/Method.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Role/Method.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Role/Method.pm 2019-08-26 16:47:48.000000000 +0200 @@ -23,7 +23,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/Role.pm new/Mouse-v2.5.9/lib/Mouse/Meta/Role.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/Role.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/Role.pm 2019-08-26 16:47:48.000000000 +0200 @@ -131,7 +131,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Meta/TypeConstraint.pm new/Mouse-v2.5.9/lib/Mouse/Meta/TypeConstraint.pm --- old/Mouse-v2.5.7/lib/Mouse/Meta/TypeConstraint.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Meta/TypeConstraint.pm 2019-08-26 16:47:48.000000000 +0200 @@ -274,7 +274,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Object.pm new/Mouse-v2.5.9/lib/Mouse/Object.pm --- old/Mouse-v2.5.7/lib/Mouse/Object.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Object.pm 2019-08-26 16:47:48.000000000 +0200 @@ -16,7 +16,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 METHODS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/PurePerl.pm new/Mouse-v2.5.9/lib/Mouse/PurePerl.pm --- old/Mouse-v2.5.7/lib/Mouse/PurePerl.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/PurePerl.pm 2019-08-26 16:47:48.000000000 +0200 @@ -755,7 +755,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Role.pm new/Mouse-v2.5.9/lib/Mouse/Role.pm --- old/Mouse-v2.5.7/lib/Mouse/Role.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Role.pm 2019-08-26 16:47:48.000000000 +0200 @@ -1,7 +1,7 @@ package Mouse::Role; use Mouse::Exporter; # enables strict and warnings -use version; our $VERSION = version->declare('v2.5.7'); +use version; our $VERSION = version->declare('v2.5.9'); use Carp (); use Scalar::Util (); @@ -140,7 +140,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Spec.pm new/Mouse-v2.5.9/lib/Mouse/Spec.pm --- old/Mouse-v2.5.7/lib/Mouse/Spec.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Spec.pm 2019-08-26 16:47:48.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -use version; our $VERSION = version->declare('v2.5.7'); +use version; our $VERSION = version->declare('v2.5.9'); our $MouseVersion = $VERSION; our $MooseVersion = '1.13'; @@ -21,7 +21,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Util/TypeConstraints.pm new/Mouse-v2.5.9/lib/Mouse/Util/TypeConstraints.pm --- old/Mouse-v2.5.7/lib/Mouse/Util/TypeConstraints.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Util/TypeConstraints.pm 2019-08-26 16:47:48.000000000 +0200 @@ -437,7 +437,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head2 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse/Util.pm new/Mouse-v2.5.9/lib/Mouse/Util.pm --- old/Mouse-v2.5.7/lib/Mouse/Util.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse/Util.pm 2019-08-26 16:47:48.000000000 +0200 @@ -50,7 +50,7 @@ }, ); - use version; our $VERSION = version->declare('v2.5.7'); + use version; our $VERSION = version->declare('v2.5.9'); my $xs = !(defined(&is_valid_class_name) || $ENV{MOUSE_PUREPERL} || $ENV{PERL_ONLY}); @@ -423,7 +423,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/lib/Mouse.pm new/Mouse-v2.5.9/lib/Mouse.pm --- old/Mouse-v2.5.7/lib/Mouse.pm 2019-08-12 10:46:46.000000000 +0200 +++ new/Mouse-v2.5.9/lib/Mouse.pm 2019-08-26 16:47:48.000000000 +0200 @@ -3,7 +3,7 @@ use Mouse::Exporter; # enables strict and warnings -use version; our $VERSION = version->declare('v2.5.7'); +use version; our $VERSION = version->declare('v2.5.9'); use Carp (); use Scalar::Util (); @@ -160,7 +160,7 @@ =head1 VERSION -This document describes Mouse version v2.5.7 +This document describes Mouse version v2.5.9 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.7/t/900_mouse_bugs/021_issue100_sevg.t new/Mouse-v2.5.9/t/900_mouse_bugs/021_issue100_sevg.t --- old/Mouse-v2.5.7/t/900_mouse_bugs/021_issue100_sevg.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Mouse-v2.5.9/t/900_mouse_bugs/021_issue100_sevg.t 2019-08-26 16:47:48.000000000 +0200 @@ -0,0 +1,44 @@ +use strict; +use warnings; + +use Test::More; +BEGIN { + eval { require MouseX::Foreign }; + plan skip_all => "Test requires module 'MouseX::Foreign' but it's not found" if $@; +} + +{ + package SuperClass; + + sub foo { 1 } +} + +{ + package AdditionalRole; + use Mouse::Role; + + sub added { 1 } + + no Mouse::Role; +} + +{ + package MyClass; + + use Mouse; + use MouseX::Foreign 'SuperClass'; +} + +sub foo { + my $obj = MyClass->new(); + AdditionalRole->meta->apply($obj); + return 1; +} + +for my $i (1..10) { + subtest "try $i" => sub { + ok foo(), "apply role"; + }; +} + +done_testing;
