Hello community,

here is the log from the commit of package perl-Mouse for openSUSE:Factory 
checked in at 2017-08-28 15:04:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Mouse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Mouse"

Mon Aug 28 15:04:32 2017 rev:20 rq:514094 version:2.4.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes    2017-03-28 
15:21:00.515878878 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Mouse.new/perl-Mouse.changes       
2017-08-28 15:04:46.733235054 +0200
@@ -1,0 +2,9 @@
+Tue Jul 25 05:54:51 UTC 2017 - [email protected]
+
+- updated to 2.4.10
+   see /usr/share/doc/packages/perl-Mouse/Changes
+
+  v2.4.10 2017-07-18T04:12:23Z
+      - https://github.com/gfx/p5-Mouse/compare/v2.4.9...v2.4.10
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Mouse.spec ++++++
--- /var/tmp/diff_new_pack.wUfJju/_old  2017-08-28 15:04:48.764949281 +0200
+++ /var/tmp/diff_new_pack.wUfJju/_new  2017-08-28 15:04:48.780947031 +0200
@@ -17,14 +17,14 @@
 
 
 Name:           perl-Mouse
-Version:        2.4.9
+Version:        2.4.10
 Release:        0
 %define cpan_name Mouse
 Summary:        Moose minus the antlers
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
 Url:            http://search.cpan.org/dist/Mouse/
-Source0:        
https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/%{cpan_name}-v%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/G/GF/GFUJI/%{cpan_name}-v%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl

++++++ Mouse-v2.4.9.tar.gz -> Mouse-v2.4.10.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/Changes new/Mouse-v2.4.10/Changes
--- old/Mouse-v2.4.9/Changes    2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/Changes   2017-07-18 06:17:06.000000000 +0200
@@ -1,5 +1,8 @@
 Revision history for Mouse
 
+v2.4.10 2017-07-18T04:12:23Z
+    - https://github.com/gfx/p5-Mouse/compare/v2.4.9...v2.4.10
+
 v2.4.9 2017-02-22T01:23:31Z
     - Fix build issue on newer Perl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/META.json new/Mouse-v2.4.10/META.json
--- old/Mouse-v2.4.9/META.json  2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/META.json 2017-07-18 06:17:06.000000000 +0200
@@ -4,7 +4,7 @@
       "Shawn M Moore <sartak at gmail.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Minilla/v3.0.10",
+   "generated_by" : "Minilla/v3.0.13",
    "license" : [
       "perl_5"
    ],
@@ -76,7 +76,7 @@
    "provides" : {
       "Mouse" : {
          "file" : "lib/Mouse.pm",
-         "version" : "v2.4.9"
+         "version" : "v2.4.10"
       },
       "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.9"
+         "version" : "v2.4.10"
       },
       "Mouse::Spec" : {
          "file" : "lib/Mouse/Spec.pm",
-         "version" : "v2.4.9"
-      },
-      "Mouse::Tiny" : {
-         "file" : "lib/Mouse/Tiny.pm",
-         "version" : "v2.4.8"
+         "version" : "v2.4.10"
       },
       "Mouse::TypeRegistry" : {
          "file" : "lib/Mouse/TypeRegistry.pm"
       },
       "Mouse::Util" : {
          "file" : "lib/Mouse/Util.pm",
-         "version" : "v2.4.9"
+         "version" : "v2.4.10"
       },
       "Mouse::Util::MetaRole" : {
          "file" : "lib/Mouse/Util/MetaRole.pm"
@@ -178,52 +174,55 @@
          "web" : "https://github.com/gfx/p5-Mouse";
       }
    },
-   "version" : "v2.4.9",
+   "version" : "v2.4.10",
    "x_contributors" : [
-      "Ricardo SIGNES <[email protected]>",
-      "大沢 和宏 <[email protected]>",
-      "Dann <[email protected]>",
-      "Jesse Vincent <[email protected]>",
+      "Aleksandr Matveev <[email protected]>",
+      "Alex Solovey <[email protected]>",
+      "Boutros Lab User <[email protected]>",
+      "Brett <[email protected]>",
       "Chris Prather <[email protected]>",
-      "Tokuhiro Matsuno <[email protected]>",
-      "Daisuke Maki <[email protected]>",
-      "Nick Woolley <[email protected]>",
-      "Daisuke Maki (lestrrat) <[email protected]>",
-      "NAKAGAWA Masaki <[email protected]>",
-      "wu-lee <[email protected]>",
-      "Yuval Kogman <[email protected]>",
-      "Joel Bernstein <[email protected]>",
-      "markstos <[email protected]>",
       "Chris Prather <[email protected]>",
-      "Tomas Doran (t0m) <[email protected]>",
-      "Matt S Trout <[email protected]>",
-      "sunnavy <[email protected]>",
-      "Shawn M Moore <[email protected]>",
-      "Ævar Arnfjörð Bjarmason <[email protected]>",
-      "Brett <[email protected]>",
-      "Shawn M Moore <[email protected]>",
-      "Ingy dot Net <[email protected]>",
-      "Todd Rinaldo <[email protected]>",
+      "Daisuke Maki (lestrrat) <[email protected]>",
+      "Daisuke Maki <[email protected]>",
+      "Dann <[email protected]>",
+      "David Steinbrunner <[email protected]>",
+      "Eiichi Tsukata <[email protected]>",
+      "FUJI Goro (gfx) <[email protected]>",
       "Fuji, Goro <[email protected]>",
-      "Piotr Roszatycki <[email protected]>",
-      "Stanislaw Pusep <[email protected]>",
-      "Michael G. Schwern <[email protected]>",
       "Fuji, Goro <[email protected]>",
-      "David Steinbrunner <[email protected]>",
-      "Masahiro Honma <[email protected]>",
       "Fuji, Goro <[email protected]>",
-      "Sergiy Zuban <[email protected]>",
-      "Tokuhiro Matsuno <[email protected]>",
-      "Kent Fredric <[email protected]>",
+      "Ingy dot Net <[email protected]>",
+      "Jesse Vincent <[email protected]>",
+      "Joel Bernstein <[email protected]>",
       "John SJ Anderson <[email protected]>",
-      "Vincent Pit <[email protected]>",
-      "FUJI Goro (gfx) <[email protected]>",
+      "Kent Fredric <[email protected]>",
       "Luca Ferrari <[email protected]>",
-      "Alex Solovey <[email protected]>",
-      "Boutros Lab User <[email protected]>",
-      "Eiichi Tsukata <[email protected]>",
+      "Masahiro Honma <[email protected]>",
+      "Matt S Trout <[email protected]>",
+      "Michael G. Schwern <[email protected]>",
+      "NAKAGAWA Masaki <[email protected]>",
+      "Nick Woolley <[email protected]>",
+      "Piotr Roszatycki <[email protected]>",
+      "Reini Urban <[email protected]>",
+      "Reini Urban <[email protected]>",
+      "Ricardo SIGNES <[email protected]>",
+      "Sergiy Zuban <[email protected]>",
+      "Shawn M Moore <[email protected]>",
+      "Shawn M Moore <[email protected]>",
+      "Stanislaw Pusep <[email protected]>",
+      "Syohei YOSHIDA <[email protected]>",
       "Todd Rinaldo <[email protected]>",
-      "Syohei YOSHIDA <[email protected]>"
+      "Todd Rinaldo <[email protected]>",
+      "Tokuhiro Matsuno <[email protected]>",
+      "Tokuhiro Matsuno <[email protected]>",
+      "Tomas Doran (t0m) <[email protected]>",
+      "Vincent Pit <[email protected]>",
+      "Yuval Kogman <[email protected]>",
+      "markstos <[email protected]>",
+      "sunnavy <[email protected]>",
+      "wu-lee <[email protected]>",
+      "Ævar Arnfjörð Bjarmason <[email protected]>",
+      "大沢 和宏 <[email protected]>"
    ],
    "x_serialization_backend" : "JSON::PP version 2.27400"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/META.yml new/Mouse-v2.4.10/META.yml
--- old/Mouse-v2.4.9/META.yml   2017-02-22 02:23:37.000000000 +0100
+++ new/Mouse-v2.4.10/META.yml  2017-07-18 06:17:06.000000000 +0200
@@ -16,7 +16,7 @@
   Module::Build: '0.4005'
   Module::Build::XSUtil: '0'
 dynamic_config: 0
-generated_by: 'Minilla/v3.0.10, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Minilla/v3.0.13, 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.9
+    version: v2.4.10
   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.9
+    version: v2.4.10
   Mouse::Spec:
     file: lib/Mouse/Spec.pm
-    version: v2.4.9
-  Mouse::Tiny:
-    file: lib/Mouse/Tiny.pm
-    version: v2.4.8
+    version: v2.4.10
   Mouse::TypeRegistry:
     file: lib/Mouse/TypeRegistry.pm
   Mouse::Util:
     file: lib/Mouse/Util.pm
-    version: v2.4.9
+    version: v2.4.10
   Mouse::Util::MetaRole:
     file: lib/Mouse/Util/MetaRole.pm
   Mouse::Util::TypeConstraints:
@@ -103,50 +100,53 @@
   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.9
+version: v2.4.10
 x_contributors:
-  - 'Ricardo SIGNES <[email protected]>'
-  - '大沢 和宏 <[email protected]>'
-  - 'Dann <[email protected]>'
-  - 'Jesse Vincent <[email protected]>'
+  - 'Aleksandr Matveev <[email protected]>'
+  - 'Alex Solovey <[email protected]>'
+  - 'Boutros Lab User <[email protected]>'
+  - 'Brett <[email protected]>'
   - 'Chris Prather <[email protected]>'
-  - 'Tokuhiro Matsuno <[email protected]>'
-  - 'Daisuke Maki <[email protected]>'
-  - 'Nick Woolley <[email protected]>'
-  - 'Daisuke Maki (lestrrat) <[email protected]>'
-  - 'NAKAGAWA Masaki <[email protected]>'
-  - 'wu-lee <[email protected]>'
-  - 'Yuval Kogman <[email protected]>'
-  - 'Joel Bernstein <[email protected]>'
-  - 'markstos <[email protected]>'
   - 'Chris Prather <[email protected]>'
-  - 'Tomas Doran (t0m) <[email protected]>'
-  - 'Matt S Trout <[email protected]>'
-  - 'sunnavy <[email protected]>'
-  - 'Shawn M Moore <[email protected]>'
-  - 'Ævar Arnfjörð Bjarmason <[email protected]>'
-  - 'Brett <[email protected]>'
-  - 'Shawn M Moore <[email protected]>'
-  - 'Ingy dot Net <[email protected]>'
-  - 'Todd Rinaldo <[email protected]>'
+  - 'Daisuke Maki (lestrrat) <[email protected]>'
+  - 'Daisuke Maki <[email protected]>'
+  - 'Dann <[email protected]>'
+  - 'David Steinbrunner <[email protected]>'
+  - 'Eiichi Tsukata <[email protected]>'
+  - 'FUJI Goro (gfx) <[email protected]>'
   - 'Fuji, Goro <[email protected]>'
-  - 'Piotr Roszatycki <[email protected]>'
-  - 'Stanislaw Pusep <[email protected]>'
-  - 'Michael G. Schwern <[email protected]>'
   - 'Fuji, Goro <[email protected]>'
-  - 'David Steinbrunner <[email protected]>'
-  - 'Masahiro Honma <[email protected]>'
   - 'Fuji, Goro <[email protected]>'
-  - 'Sergiy Zuban <[email protected]>'
-  - 'Tokuhiro Matsuno <[email protected]>'
-  - 'Kent Fredric <[email protected]>'
+  - 'Ingy dot Net <[email protected]>'
+  - 'Jesse Vincent <[email protected]>'
+  - 'Joel Bernstein <[email protected]>'
   - 'John SJ Anderson <[email protected]>'
-  - 'Vincent Pit <[email protected]>'
-  - 'FUJI Goro (gfx) <[email protected]>'
+  - 'Kent Fredric <[email protected]>'
   - 'Luca Ferrari <[email protected]>'
-  - 'Alex Solovey <[email protected]>'
-  - 'Boutros Lab User <[email protected]>'
-  - 'Eiichi Tsukata <[email protected]>'
-  - 'Todd Rinaldo <[email protected]>'
+  - 'Masahiro Honma <[email protected]>'
+  - 'Matt S Trout <[email protected]>'
+  - 'Michael G. Schwern <[email protected]>'
+  - 'NAKAGAWA Masaki <[email protected]>'
+  - 'Nick Woolley <[email protected]>'
+  - 'Piotr Roszatycki <[email protected]>'
+  - 'Reini Urban <[email protected]>'
+  - 'Reini Urban <[email protected]>'
+  - 'Ricardo SIGNES <[email protected]>'
+  - 'Sergiy Zuban <[email protected]>'
+  - 'Shawn M Moore <[email protected]>'
+  - 'Shawn M Moore <[email protected]>'
+  - 'Stanislaw Pusep <[email protected]>'
   - 'Syohei YOSHIDA <[email protected]>'
-x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
+  - 'Todd Rinaldo <[email protected]>'
+  - 'Todd Rinaldo <[email protected]>'
+  - 'Tokuhiro Matsuno <[email protected]>'
+  - 'Tokuhiro Matsuno <[email protected]>'
+  - 'Tomas Doran (t0m) <[email protected]>'
+  - 'Vincent Pit <[email protected]>'
+  - 'Yuval Kogman <[email protected]>'
+  - 'markstos <[email protected]>'
+  - 'sunnavy <[email protected]>'
+  - 'wu-lee <[email protected]>'
+  - 'Ævar Arnfjörð Bjarmason <[email protected]>'
+  - '大沢 和宏 <[email protected]>'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.012'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/README.md new/Mouse-v2.4.10/README.md
--- old/Mouse-v2.4.9/README.md  2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/README.md 2017-07-18 06:17:06.000000000 +0200
@@ -5,7 +5,7 @@
 
 # VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 # SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Exporter.pm 
new/Mouse-v2.4.10/lib/Mouse/Exporter.pm
--- old/Mouse-v2.4.9/lib/Mouse/Exporter.pm      2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/Exporter.pm     2017-07-18 06:17:06.000000000 
+0200
@@ -254,7 +254,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Attribute.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Attribute.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Attribute.pm        2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Attribute.pm       2017-07-18 
06:17:06.000000000 +0200
@@ -349,7 +349,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Class.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Class.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Class.pm    2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Class.pm   2017-07-18 06:17:06.000000000 
+0200
@@ -480,7 +480,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Accessor.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Accessor.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Accessor.pm  2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Accessor.pm 2017-07-18 
06:17:06.000000000 +0200
@@ -188,7 +188,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Constructor.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Constructor.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Constructor.pm       2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Constructor.pm      2017-07-18 
06:17:06.000000000 +0200
@@ -233,7 +233,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Delegation.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Delegation.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Delegation.pm        2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Delegation.pm       2017-07-18 
06:17:06.000000000 +0200
@@ -61,7 +61,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Destructor.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Destructor.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Method/Destructor.pm        2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Method/Destructor.pm       2017-07-18 
06:17:06.000000000 +0200
@@ -65,7 +65,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Method.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Method.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Method.pm   2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Method.pm  2017-07-18 06:17:06.000000000 
+0200
@@ -54,7 +54,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Module.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Module.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Module.pm   2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Module.pm  2017-07-18 06:17:06.000000000 
+0200
@@ -311,7 +311,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Role/Application.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Role/Application.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Role/Application.pm 2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Role/Application.pm        2017-07-18 
06:17:06.000000000 +0200
@@ -210,7 +210,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Role/Composite.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Role/Composite.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Role/Composite.pm   2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Role/Composite.pm  2017-07-18 
06:17:06.000000000 +0200
@@ -185,7 +185,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Role/Method.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Role/Method.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Role/Method.pm      2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Role/Method.pm     2017-07-18 
06:17:06.000000000 +0200
@@ -23,7 +23,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/Role.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/Role.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/Role.pm     2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/Role.pm    2017-07-18 06:17:06.000000000 
+0200
@@ -131,7 +131,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Meta/TypeConstraint.pm 
new/Mouse-v2.4.10/lib/Mouse/Meta/TypeConstraint.pm
--- old/Mouse-v2.4.9/lib/Mouse/Meta/TypeConstraint.pm   2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Meta/TypeConstraint.pm  2017-07-18 
06:17:06.000000000 +0200
@@ -274,7 +274,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Object.pm 
new/Mouse-v2.4.10/lib/Mouse/Object.pm
--- old/Mouse-v2.4.9/lib/Mouse/Object.pm        2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/Object.pm       2017-07-18 06:17:06.000000000 
+0200
@@ -16,7 +16,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 METHODS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/PurePerl.pm 
new/Mouse-v2.4.10/lib/Mouse/PurePerl.pm
--- old/Mouse-v2.4.9/lib/Mouse/PurePerl.pm      2017-02-22 02:23:36.000000000 
+0100
+++ new/Mouse-v2.4.10/lib/Mouse/PurePerl.pm     2017-07-18 06:17:06.000000000 
+0200
@@ -755,7 +755,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Role.pm 
new/Mouse-v2.4.10/lib/Mouse/Role.pm
--- old/Mouse-v2.4.9/lib/Mouse/Role.pm  2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Role.pm 2017-07-18 06:17:06.000000000 +0200
@@ -1,7 +1,7 @@
 package Mouse::Role;
 use Mouse::Exporter; # enables strict and warnings
 
-our $VERSION = 'v2.4.9';
+our $VERSION = 'v2.4.10';
 
 use Carp         ();
 use Scalar::Util ();
@@ -115,6 +115,9 @@
     my $metaclass  = $args{metaclass}  || 'Mouse::Meta::Role';
 
     my $meta = $metaclass->initialize($class);
+    my $filename = Mouse::Util::module_notional_filename($meta->name);
+    $INC{$filename} = '(set by Mouse)'
+        unless exists $INC{$filename};
 
     $meta->add_method(meta => sub{
         $metaclass->initialize(ref($_[0]) || $_[0]);
@@ -137,7 +140,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Spec.pm 
new/Mouse-v2.4.10/lib/Mouse/Spec.pm
--- old/Mouse-v2.4.9/lib/Mouse/Spec.pm  2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Spec.pm 2017-07-18 06:17:06.000000000 +0200
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-our $VERSION = 'v2.4.9';
+our $VERSION = 'v2.4.10';
 
 our $MouseVersion = $VERSION;
 our $MooseVersion = '1.13';
@@ -19,7 +19,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Util/TypeConstraints.pm 
new/Mouse-v2.4.10/lib/Mouse/Util/TypeConstraints.pm
--- old/Mouse-v2.4.9/lib/Mouse/Util/TypeConstraints.pm  2017-02-22 
02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Util/TypeConstraints.pm 2017-07-18 
06:17:06.000000000 +0200
@@ -437,7 +437,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head2 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse/Util.pm 
new/Mouse-v2.4.10/lib/Mouse/Util.pm
--- old/Mouse-v2.4.9/lib/Mouse/Util.pm  2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse/Util.pm 2017-07-18 06:17:06.000000000 +0200
@@ -50,7 +50,7 @@
         },
     );
 
-    our $VERSION = 'v2.4.9';
+    our $VERSION = 'v2.4.10';
 
     my $xs = !(defined(&is_valid_class_name) || $ENV{MOUSE_PUREPERL} || 
$ENV{PERL_ONLY});
 
@@ -62,6 +62,7 @@
         (my $hack_mouse_file = __FILE__) =~ s/.Util//; # .../Mouse/Util.pm -> 
.../Mouse.pm
         $xs = eval sprintf("#line %d %s\n", __LINE__, $hack_mouse_file) . q{
             local $^W = 0; # workaround 'redefine' warning to 
&install_subroutines
+            no warnings 'redefine';
             require XSLoader;
             XSLoader::load('Mouse', $VERSION);
             Mouse::Util->import({ into => 
'Mouse::Meta::Method::Constructor::XS' }, ':meta');
@@ -232,6 +233,15 @@
     }
 }
 
+# Taken from Module::Runtime
+sub module_notional_filename {
+    my $class = shift;
+
+    $class =~ s{::}{/}g;
+
+    return $class.'.pm';
+}
+
 # Utilities from Class::MOP
 
 sub get_code_info;
@@ -278,12 +288,11 @@
 
     return '' if is_class_loaded($class);
 
-    $class  =~ s{::}{/}g;
-    $class .= '.pm';
+    my $filename = module_notional_filename($class);
 
     return do {
         local $@;
-        eval { require $class };
+        eval { require $filename };
         $@;
     };
 }
@@ -414,7 +423,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/lib/Mouse.pm 
new/Mouse-v2.4.10/lib/Mouse.pm
--- old/Mouse-v2.4.9/lib/Mouse.pm       2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/lib/Mouse.pm      2017-07-18 06:17:06.000000000 +0200
@@ -3,7 +3,7 @@
 
 use Mouse::Exporter; # enables strict and warnings
 
-our $VERSION = 'v2.4.9';
+our $VERSION = 'v2.4.10';
 
 use Carp         ();
 use Scalar::Util ();
@@ -131,6 +131,9 @@
     my $metaclass  = $args{metaclass}  || 'Mouse::Meta::Class';
 
     my $meta = $metaclass->initialize($class);
+    my $filename = Mouse::Util::module_notional_filename($meta->name);
+    $INC{$filename} = '(set by Mouse)'
+        unless exists $INC{$filename};
 
     $meta->add_method(meta => sub{
         return $metaclass->initialize(ref($_[0]) || $_[0]);
@@ -155,7 +158,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.4.9
+This document describes Mouse version v2.4.10
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/mouse.h new/Mouse-v2.4.10/mouse.h
--- old/Mouse-v2.4.9/mouse.h    2017-02-22 02:23:36.000000000 +0100
+++ new/Mouse-v2.4.10/mouse.h   2017-07-18 06:17:06.000000000 +0200
@@ -120,6 +120,7 @@
 PERL_STATIC_INLINE MAGIC *MOUSE_get_magic(pTHX_ CV *cv, MGVTBL *vtbl)
 {
 #ifndef MULTIPLICITY
+    PERL_UNUSED_ARG(vtbl);
     return (MAGIC*)(CvXSUBANY(cv).any_ptr);
 #else
     return mg_findext((SV*)cv, PERL_MAGIC_ext, vtbl);
@@ -145,7 +146,7 @@
 #define get_slots(self, key)        get_slot(self, 
sv_2mortal(newSVpvs_share(key)))
 #define set_slots(self, key, value) set_slot(self, 
sv_2mortal(newSVpvs_share(key)), value)
 
-/* mouse_simle_accessor.xs for meta object protocols */
+/* mouse_simple_accessor.xs for meta object protocols */
 #define INSTALL_SIMPLE_READER(klass, name) \
     INSTALL_SIMPLE_READER_WITH_KEY(klass, name, name)
 #define INSTALL_SIMPLE_READER_WITH_KEY(klass, name, key) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/tool/generate-mouse-tiny.pl 
new/Mouse-v2.4.10/tool/generate-mouse-tiny.pl
--- old/Mouse-v2.4.9/tool/generate-mouse-tiny.pl        2017-02-22 
02:23:37.000000000 +0100
+++ new/Mouse-v2.4.10/tool/generate-mouse-tiny.pl       2017-07-18 
06:17:06.000000000 +0200
@@ -3,6 +3,7 @@
 use warnings;
 use File::Find;
 use Fatal qw(open close);
+use lib ('.', 'lib');
 #use File::Slurp 'slurp';
 #use List::MoreUtils 'uniq';
 #use autodie;
@@ -19,7 +20,7 @@
     return grep{ !$seen{$_}++ } @_;
 }
 
-require './lib/Mouse/Spec.pm';
+require Mouse::Spec;
 
 my $MouseTinyFile = shift || 'lib/Mouse/Tiny.pm';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/xs-src/MouseAccessor.xs 
new/Mouse-v2.4.10/xs-src/MouseAccessor.xs
--- old/Mouse-v2.4.9/xs-src/MouseAccessor.xs    2017-02-22 02:23:37.000000000 
+0100
+++ new/Mouse-v2.4.10/xs-src/MouseAccessor.xs   2017-07-18 06:17:06.000000000 
+0200
@@ -254,7 +254,7 @@
         call_sv_safe(trigger, G_VOID | G_DISCARD);
         /* need not SPAGAIN */
 
-        assert(SvTYPE(value) != SVTYPEMASK);
+        /* wrong assert(SvFLAGS(value) > SVTYPEMASK); can be undef/SVt_NULL */
     }
 
     mouse_push_value(aTHX_ value, flags);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.4.9/xs-src/MouseTypeConstraints.xs 
new/Mouse-v2.4.10/xs-src/MouseTypeConstraints.xs
--- old/Mouse-v2.4.9/xs-src/MouseTypeConstraints.xs     2017-02-22 
02:23:37.000000000 +0100
+++ new/Mouse-v2.4.10/xs-src/MouseTypeConstraints.xs    2017-07-18 
06:17:06.000000000 +0200
@@ -1,6 +1,6 @@
 /*
  * TypeConstraint stuff
- *  - Mouse::Util::TypeConstraints (including OptimizedConstraionts)
+ *  - Mouse::Util::TypeConstraints (including OptimizedConstraints)
  *  - Mouse::Meta::TypeConstraint
  */
 
@@ -506,7 +506,7 @@
     CV* xsub;
     MAGIC* mg;
 
-    xsub = newXS(name, XS_Mouse_constraint_check, __FILE__);
+    xsub = newXS((const char*)name, XS_Mouse_constraint_check, __FILE__);
     mg = sv_magicext(
         (SV*)xsub,
         param,       /* mg_obj: refcnt will be increased */


Reply via email to