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 @@
-[![Build 
Status](https://travis-ci.org/gfx/p5-Mouse.svg?branch=master)](https://travis-ci.org/gfx/p5-Mouse)
+[![Build 
Status](https://travis-ci.org/xslate/p5-Mouse.svg?branch=master)](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;


Reply via email to