Hello community, here is the log from the commit of package perl-Mouse for openSUSE:Factory checked in at 2018-08-31 10:43:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old) and /work/SRC/openSUSE:Factory/.perl-Mouse.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mouse" Fri Aug 31 10:43:13 2018 rev:25 rq:631326 version:2.5.6 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes 2018-05-29 10:31:50.725454490 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Mouse.new/perl-Mouse.changes 2018-08-31 10:44:02.195173303 +0200 @@ -1,0 +2,13 @@ +Tue Aug 14 05:47:16 UTC 2018 - [email protected] + +- updated to 2.5.6 + see /usr/share/doc/packages/perl-Mouse/Changes + + 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) + + v2.5.5 2018-08-13T15:41:32Z + - Warn if accessors overwrite methods/functions (ybrliiu #86, #90, #93) + - Fix for threads and XS; use newSVpvs instead of newSVpvs_share (sergeykolychev #92) + +------------------------------------------------------------------- Old: ---- Mouse-v2.5.4.tar.gz New: ---- Mouse-v2.5.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Mouse.spec ++++++ --- /var/tmp/diff_new_pack.1EBcS1/_old 2018-08-31 10:44:02.607173794 +0200 +++ /var/tmp/diff_new_pack.1EBcS1/_new 2018-08-31 10:44:02.611173799 +0200 @@ -17,7 +17,7 @@ Name: perl-Mouse -Version: 2.5.4 +Version: 2.5.6 Release: 0 %define cpan_name Mouse Summary: Moose minus the antlers ++++++ Mouse-v2.5.4.tar.gz -> Mouse-v2.5.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/Changes new/Mouse-v2.5.6/Changes --- old/Mouse-v2.5.4/Changes 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/Changes 2018-08-14 00:48:50.000000000 +0200 @@ -1,5 +1,12 @@ Revision history for Mouse +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) + +v2.5.5 2018-08-13T15:41:32Z + - Warn if accessors overwrite methods/functions (ybrliiu #86, #90, #93) + - Fix for threads and XS; use newSVpvs instead of newSVpvs_share (sergeykolychev #92) + v2.5.4 2018-05-05T03:43:55Z - Follow Devel::PPPort 3.42 (#87) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/MANIFEST new/Mouse-v2.5.6/MANIFEST --- old/Mouse-v2.5.4/MANIFEST 2018-05-05 05:46:19.000000000 +0200 +++ new/Mouse-v2.5.6/MANIFEST 2018-08-14 00:48:51.000000000 +0200 @@ -352,6 +352,7 @@ t/900_mouse_bugs/019_issue64/Holder.pm t/900_mouse_bugs/020_stack_collapse_on_build.t t/900_mouse_bugs/RT75093.t +t/901_todo/attribute_warn.t t/990_deprecated/001-export_to_level.t t/lib/Bar.pm t/lib/Bar7/Meta/Trait.pm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/META.json new/Mouse-v2.5.6/META.json --- old/Mouse-v2.5.4/META.json 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/META.json 2018-08-14 00:48:50.000000000 +0200 @@ -4,7 +4,7 @@ "Shawn M Moore <sartak at gmail.com>" ], "dynamic_config" : 0, - "generated_by" : "Minilla/v3.0.17", + "generated_by" : "Minilla/v3.1.2", "license" : [ "perl_5" ], @@ -82,7 +82,7 @@ "provides" : { "Mouse" : { "file" : "lib/Mouse.pm", - "version" : "v2.5.4" + "version" : "v2.5.6" }, "Mouse::Exporter" : { "file" : "lib/Mouse/Exporter.pm" @@ -137,18 +137,18 @@ }, "Mouse::Role" : { "file" : "lib/Mouse/Role.pm", - "version" : "v2.5.4" + "version" : "v2.5.6" }, "Mouse::Spec" : { "file" : "lib/Mouse/Spec.pm", - "version" : "v2.5.4" + "version" : "v2.5.6" }, "Mouse::TypeRegistry" : { "file" : "lib/Mouse/TypeRegistry.pm" }, "Mouse::Util" : { "file" : "lib/Mouse/Util.pm", - "version" : "v2.5.4" + "version" : "v2.5.6" }, "Mouse::Util::MetaRole" : { "file" : "lib/Mouse/Util/MetaRole.pm" @@ -180,7 +180,7 @@ "web" : "https://github.com/gfx/p5-Mouse" } }, - "version" : "v2.5.4", + "version" : "v2.5.6", "x_contributors" : [ "Aleksandr Matveev <[email protected]>", "Alex Solovey <[email protected]>", @@ -213,6 +213,7 @@ "Reini Urban <[email protected]>", "Reini Urban <[email protected]>", "Ricardo SIGNES <[email protected]>", + "Sergey Kolychev <[email protected]>", "Sergiy Zuban <[email protected]>", "Shawn M Moore <[email protected]>", "Shawn M Moore <[email protected]>", @@ -228,10 +229,12 @@ "Vincent Pit <[email protected]>", "Yuval Kogman <[email protected]>", "markstos <[email protected]>", + "mp0liiu <[email protected]>", "sunnavy <[email protected]>", "wu-lee <[email protected]>", "Ævar Arnfjörð Bjarmason <[email protected]>", "大沢 和宏 <[email protected]>" ], - "x_serialization_backend" : "JSON::PP version 2.97001" + "x_serialization_backend" : "JSON::PP version 2.97001", + "x_static_install" : 0 } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/META.yml new/Mouse-v2.5.6/META.yml --- old/Mouse-v2.5.4/META.yml 2018-05-05 05:46:19.000000000 +0200 +++ new/Mouse-v2.5.6/META.yml 2018-08-14 00:48:51.000000000 +0200 @@ -21,7 +21,7 @@ MouseX::AttributeHelpers: '< 0.06' MouseX::NativeTraits: '< 1.00' dynamic_config: 0 -generated_by: 'Minilla/v3.0.17, CPAN::Meta::Converter version 2.150010' +generated_by: 'Minilla/v3.1.2, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -39,7 +39,7 @@ provides: Mouse: file: lib/Mouse.pm - version: v2.5.4 + version: v2.5.6 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.4 + version: v2.5.6 Mouse::Spec: file: lib/Mouse/Spec.pm - version: v2.5.4 + version: v2.5.6 Mouse::TypeRegistry: file: lib/Mouse/TypeRegistry.pm Mouse::Util: file: lib/Mouse/Util.pm - version: v2.5.4 + version: v2.5.6 Mouse::Util::MetaRole: file: lib/Mouse/Util/MetaRole.pm Mouse::Util::TypeConstraints: @@ -105,7 +105,7 @@ bugtracker: https://github.com/gfx/p5-Mouse/issues homepage: https://github.com/gfx/p5-Mouse repository: git://github.com/gfx/p5-Mouse.git -version: v2.5.4 +version: v2.5.6 x_contributors: - 'Aleksandr Matveev <[email protected]>' - 'Alex Solovey <[email protected]>' @@ -138,6 +138,7 @@ - 'Reini Urban <[email protected]>' - 'Reini Urban <[email protected]>' - 'Ricardo SIGNES <[email protected]>' + - 'Sergey Kolychev <[email protected]>' - 'Sergiy Zuban <[email protected]>' - 'Shawn M Moore <[email protected]>' - 'Shawn M Moore <[email protected]>' @@ -153,8 +154,10 @@ - 'Vincent Pit <[email protected]>' - 'Yuval Kogman <[email protected]>' - 'markstos <[email protected]>' + - 'mp0liiu <[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.018' +x_static_install: 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/README.md new/Mouse-v2.5.6/README.md --- old/Mouse-v2.5.4/README.md 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/README.md 2018-08-14 00:48:50.000000000 +0200 @@ -5,7 +5,7 @@ # VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 # SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Exporter.pm new/Mouse-v2.5.6/lib/Mouse/Exporter.pm --- old/Mouse-v2.5.4/lib/Mouse/Exporter.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Exporter.pm 2018-08-14 00:48:50.000000000 +0200 @@ -254,7 +254,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Attribute.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Attribute.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Attribute.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Attribute.pm 2018-08-14 00:48:50.000000000 +0200 @@ -349,7 +349,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Class.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Class.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Class.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Class.pm 2018-08-14 00:48:50.000000000 +0200 @@ -480,7 +480,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Accessor.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Accessor.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Accessor.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Accessor.pm 2018-08-14 00:48:50.000000000 +0200 @@ -188,7 +188,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Constructor.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Constructor.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Constructor.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Constructor.pm 2018-08-14 00:48:50.000000000 +0200 @@ -233,7 +233,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Delegation.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Delegation.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Delegation.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Delegation.pm 2018-08-14 00:48:50.000000000 +0200 @@ -61,7 +61,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Destructor.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Destructor.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Method/Destructor.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Method/Destructor.pm 2018-08-14 00:48:50.000000000 +0200 @@ -67,7 +67,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Method.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Method.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Method.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Method.pm 2018-08-14 00:48:50.000000000 +0200 @@ -54,7 +54,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Module.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Module.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Module.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Module.pm 2018-08-14 00:48:50.000000000 +0200 @@ -311,7 +311,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Role/Application.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Role/Application.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Role/Application.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Role/Application.pm 2018-08-14 00:48:50.000000000 +0200 @@ -210,7 +210,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Role/Composite.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Role/Composite.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Role/Composite.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Role/Composite.pm 2018-08-14 00:48:50.000000000 +0200 @@ -185,7 +185,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Role/Method.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Role/Method.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Role/Method.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Role/Method.pm 2018-08-14 00:48:50.000000000 +0200 @@ -23,7 +23,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/Role.pm new/Mouse-v2.5.6/lib/Mouse/Meta/Role.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/Role.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/Role.pm 2018-08-14 00:48:50.000000000 +0200 @@ -131,7 +131,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Meta/TypeConstraint.pm new/Mouse-v2.5.6/lib/Mouse/Meta/TypeConstraint.pm --- old/Mouse-v2.5.4/lib/Mouse/Meta/TypeConstraint.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Meta/TypeConstraint.pm 2018-08-14 00:48:50.000000000 +0200 @@ -274,7 +274,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Object.pm new/Mouse-v2.5.6/lib/Mouse/Object.pm --- old/Mouse-v2.5.4/lib/Mouse/Object.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Object.pm 2018-08-14 00:48:50.000000000 +0200 @@ -16,7 +16,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 METHODS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/PurePerl.pm new/Mouse-v2.5.6/lib/Mouse/PurePerl.pm --- old/Mouse-v2.5.4/lib/Mouse/PurePerl.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/PurePerl.pm 2018-08-14 00:48:50.000000000 +0200 @@ -755,7 +755,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SEE ALSO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Role.pm new/Mouse-v2.5.6/lib/Mouse/Role.pm --- old/Mouse-v2.5.4/lib/Mouse/Role.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Role.pm 2018-08-14 00:48:50.000000000 +0200 @@ -1,7 +1,7 @@ package Mouse::Role; use Mouse::Exporter; # enables strict and warnings -use version; our $VERSION = version->declare('v2.5.4'); +use version; our $VERSION = version->declare('v2.5.6'); use Carp (); use Scalar::Util (); @@ -140,7 +140,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Spec.pm new/Mouse-v2.5.6/lib/Mouse/Spec.pm --- old/Mouse-v2.5.4/lib/Mouse/Spec.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Spec.pm 2018-08-14 00:48:50.000000000 +0200 @@ -2,7 +2,7 @@ use strict; use warnings; -use version; our $VERSION = version->declare('v2.5.4'); +use version; our $VERSION = version->declare('v2.5.6'); our $MouseVersion = $VERSION; our $MooseVersion = '1.13'; @@ -21,7 +21,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Util/TypeConstraints.pm new/Mouse-v2.5.6/lib/Mouse/Util/TypeConstraints.pm --- old/Mouse-v2.5.4/lib/Mouse/Util/TypeConstraints.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Util/TypeConstraints.pm 2018-08-14 00:48:50.000000000 +0200 @@ -437,7 +437,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head2 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse/Util.pm new/Mouse-v2.5.6/lib/Mouse/Util.pm --- old/Mouse-v2.5.4/lib/Mouse/Util.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse/Util.pm 2018-08-14 00:48:50.000000000 +0200 @@ -50,7 +50,7 @@ }, ); - use version; our $VERSION = version->declare('v2.5.4'); + use version; our $VERSION = version->declare('v2.5.6'); 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.4 +This document describes Mouse version v2.5.6 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/lib/Mouse.pm new/Mouse-v2.5.6/lib/Mouse.pm --- old/Mouse-v2.5.4/lib/Mouse.pm 2018-05-05 05:46:18.000000000 +0200 +++ new/Mouse-v2.5.6/lib/Mouse.pm 2018-08-14 00:48:50.000000000 +0200 @@ -3,7 +3,7 @@ use Mouse::Exporter; # enables strict and warnings -use version; our $VERSION = version->declare('v2.5.4'); +use version; our $VERSION = version->declare('v2.5.6'); use Carp (); use Scalar::Util (); @@ -160,7 +160,7 @@ =head1 VERSION -This document describes Mouse version v2.5.4 +This document describes Mouse version v2.5.6 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/t/001_mouse/060-threads.t new/Mouse-v2.5.6/t/001_mouse/060-threads.t --- old/Mouse-v2.5.4/t/001_mouse/060-threads.t 2018-05-05 05:46:19.000000000 +0200 +++ new/Mouse-v2.5.6/t/001_mouse/060-threads.t 2018-08-14 00:48:50.000000000 +0200 @@ -1,7 +1,5 @@ #!perl -use Test::More skip_all => "FIXME"; - use strict; use warnings; use constant HAS_THREADS => eval{ require threads && require threads::shared }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/t/800_with_external/002-externals.t new/Mouse-v2.5.6/t/800_with_external/002-externals.t --- old/Mouse-v2.5.4/t/800_with_external/002-externals.t 2018-05-05 05:46:19.000000000 +0200 +++ new/Mouse-v2.5.6/t/800_with_external/002-externals.t 2018-08-14 00:48:51.000000000 +0200 @@ -25,7 +25,6 @@ MouseX::Types::Path::Class MouseX::AttributeHelpers - MouseX::Getopt MouseX::ConfigFromFile ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/t/901_todo/attribute_warn.t new/Mouse-v2.5.6/t/901_todo/attribute_warn.t --- old/Mouse-v2.5.4/t/901_todo/attribute_warn.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Mouse-v2.5.6/t/901_todo/attribute_warn.t 2018-08-14 00:48:51.000000000 +0200 @@ -0,0 +1,29 @@ +use strict; +use warnings; +use Test::More; + +plan skip_all => 'todo'; + +# See +# t/020_attributes/011_more_attr_delegation.t +# https://github.com/gfx/p5-Mouse/issues/86 +# https://github.com/gfx/p5-Mouse/pull/90 +{ + package A; + use Mouse; + + # if "handles" is a Regexp, "isa" is required. So this block dies + eval { has attr => (is => "ro", handles => qr/./) }; + + # but "attr" is registered somehow, so this emits + # "You are overwriting a locally defined method (attr) with an accessor" + # I think this implies Mouse may leak something... + my @warn; + { + local $SIG{__WARN__} = sub { push @warn, @_ }; + has attr => (is => 'ro'); + } + ::is @warn, 0; +} + +done_testing; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mouse-v2.5.4/xs-src/Mouse.xs new/Mouse-v2.5.6/xs-src/Mouse.xs --- old/Mouse-v2.5.4/xs-src/Mouse.xs 2018-05-05 05:46:19.000000000 +0200 +++ new/Mouse-v2.5.6/xs-src/Mouse.xs 2018-08-14 00:48:51.000000000 +0200 @@ -456,14 +456,14 @@ BOOT: { - mouse_package = newSVpvs_share("package"); - mouse_namespace = newSVpvs_share("namespace"); - mouse_methods = newSVpvs_share("methods"); - mouse_name = newSVpvs_share("name"); - mouse_coerce = newSVpvs_share("coerce"); + mouse_package = newSVpvs("package"); + mouse_namespace = newSVpvs("namespace"); + mouse_methods = newSVpvs("methods"); + mouse_name = newSVpvs("name"); + mouse_coerce = newSVpvs("coerce"); - mouse_get_attribute = newSVpvs_share("get_attribute"); - mouse_get_attribute_list = newSVpvs_share("get_attribute_list"); + mouse_get_attribute = newSVpvs("get_attribute"); + mouse_get_attribute_list = newSVpvs("get_attribute_list"); CALL_BOOT(Mouse__Util); CALL_BOOT(Mouse__Util__TypeConstraints);
