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 */
