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);


Reply via email to