Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Mouse for openSUSE:Factory 
checked in at 2025-11-28 16:54:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mouse (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Mouse.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Mouse"

Fri Nov 28 16:54:06 2025 rev:30 rq:1320472 version:2.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mouse/perl-Mouse.changes    2024-08-29 
15:44:50.196893492 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Mouse.new.14147/perl-Mouse.changes 
2025-11-28 16:56:30.751330598 +0100
@@ -1,0 +2,9 @@
+Fri Oct 31 05:33:35 UTC 2025 - Tina Müller <[email protected]>
+
+- updated to 2.6.0 (v2.6.0)
+   see /usr/share/doc/packages/perl-Mouse/Changes
+
+  v2.6.0 2025-10-30T05:25:55Z
+      - Update minimum perl version from 5.8 => 5.10(#112)
+
+-------------------------------------------------------------------

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

New:
----
  Mouse-v2.6.0.tar.gz
  README.md
  _scmsync.obsinfo
  build.specials.obscpio

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

Other differences:
------------------
++++++ perl-Mouse.spec ++++++
--- /var/tmp/diff_new_pack.kr27qS/_old  2025-11-28 16:56:33.019426095 +0100
+++ /var/tmp/diff_new_pack.kr27qS/_new  2025-11-28 16:56:33.031426601 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Mouse
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,22 @@
 
 %define cpan_name Mouse
 Name:           perl-Mouse
-Version:        2.5.11
+Version:        2.6.0
 Release:        0
-# v2.5.11 -> normalize -> 2.5.11
-%define cpan_version v2.5.11
+# v2.6.0 -> normalize -> 2.6.0
+%define cpan_version v2.6.0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Moose minus the antlers
 URL:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/S/SK/SKAJI/%{cpan_name}-%{cpan_version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
+Source100:      README.md
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Devel::PPPort) >= 3.59
 BuildRequires:  perl(ExtUtils::ParseXS) >= 3.22
-BuildRequires:  perl(Module::Build) >= 0.4005
-BuildRequires:  perl(Module::Build::XSUtil) >= 0.19
+BuildRequires:  perl(Module::Build) >= 0.400.500
+BuildRequires:  perl(Module::Build::XSUtil) >= 0.190
 BuildRequires:  perl(Test::Exception)
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::LeakTrace)
@@ -61,7 +62,7 @@
 without XS, although it has an XS backend to make it much faster.
 
 %prep
-%autosetup  -n %{cpan_name}-%{cpan_version}
+%autosetup -n %{cpan_name}-%{cpan_version} -p1
 
 %build
 perl Build.PL --installdirs=vendor optimize="%{optflags}"

++++++ Mouse-v2.5.11.tar.gz -> Mouse-v2.6.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/Build.PL new/Mouse-v2.6.0/Build.PL
--- old/Mouse-v2.5.11/Build.PL  2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/Build.PL   2025-10-30 06:28:22.000000000 +0100
@@ -25,7 +25,7 @@
     requires => {
         'Scalar::Util' => '1.14',
         'XSLoader' => '0.02',
-        'perl' => '5.008005',
+        'perl' => '5.010001',
     },
 
     recommends => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/Changes new/Mouse-v2.6.0/Changes
--- old/Mouse-v2.5.11/Changes   2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/Changes    2025-10-30 06:28:22.000000000 +0100
@@ -1,5 +1,8 @@
 Revision history for Mouse
 
+v2.6.0 2025-10-30T05:25:55Z
+    - Update minimum perl version from 5.8 => 5.10(#112)
+
 v2.5.11 2024-08-04T11:38:02Z
     - Use Devel-PPPort 3.59 (atoomic #113)
     - Mark "builtin" as foreign (#123)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/META.json new/Mouse-v2.6.0/META.json
--- old/Mouse-v2.5.11/META.json 2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/META.json  2025-10-30 06:28:22.000000000 +0100
@@ -4,7 +4,7 @@
       "Shawn M Moore <sartak at gmail.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Minilla/v3.1.24",
+   "generated_by" : "Minilla/v3.1.28",
    "license" : [
       "perl_5"
    ],
@@ -64,7 +64,7 @@
          "requires" : {
             "Scalar::Util" : "1.14",
             "XSLoader" : "0.02",
-            "perl" : "5.008005"
+            "perl" : "5.010001"
          }
       },
       "test" : {
@@ -82,7 +82,7 @@
    "provides" : {
       "Mouse" : {
          "file" : "lib/Mouse.pm",
-         "version" : "v2.5.11"
+         "version" : "v2.6.0"
       },
       "Mouse::Exporter" : {
          "file" : "lib/Mouse/Exporter.pm"
@@ -118,7 +118,7 @@
          "file" : "lib/Mouse/Meta/Role/Application.pm"
       },
       "Mouse::Meta::Role::Application::RoleSummation" : {
-         "file" : "lib/Mouse/Meta/Role/Composite.pm"
+         "file" : "lib/Mouse/Tiny.pm"
       },
       "Mouse::Meta::Role::Composite" : {
          "file" : "lib/Mouse/Meta/Role/Composite.pm"
@@ -137,18 +137,22 @@
       },
       "Mouse::Role" : {
          "file" : "lib/Mouse/Role.pm",
-         "version" : "v2.5.11"
+         "version" : "v2.6.0"
       },
       "Mouse::Spec" : {
          "file" : "lib/Mouse/Spec.pm",
-         "version" : "v2.5.11"
+         "version" : "v2.6.0"
+      },
+      "Mouse::Tiny" : {
+         "file" : "lib/Mouse/Tiny.pm",
+         "version" : "v2.5.12"
       },
       "Mouse::TypeRegistry" : {
          "file" : "lib/Mouse/TypeRegistry.pm"
       },
       "Mouse::Util" : {
          "file" : "lib/Mouse/Util.pm",
-         "version" : "v2.5.11"
+         "version" : "v2.6.0"
       },
       "Mouse::Util::MetaRole" : {
          "file" : "lib/Mouse/Util/MetaRole.pm"
@@ -181,7 +185,7 @@
          "web" : "https://github.com/xslate/p5-Mouse";
       }
    },
-   "version" : "v2.5.11",
+   "version" : "v2.6.0",
    "x_contributors" : [
       "Aleksandr Matveev <[email protected]>",
       "Alex Solovey <[email protected]>",
@@ -231,6 +235,7 @@
       "Tomas Doran (t0m) <[email protected]>",
       "Vincent Pit <[email protected]>",
       "Yuval Kogman <[email protected]>",
+      "chocolateboy <[email protected]>",
       "markstos <[email protected]>",
       "mp0liiu <[email protected]>",
       "sunnavy <[email protected]>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/META.yml new/Mouse-v2.6.0/META.yml
--- old/Mouse-v2.5.11/META.yml  2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/META.yml   2025-10-30 06:28:22.000000000 +0100
@@ -21,7 +21,7 @@
   MouseX::AttributeHelpers: '< 0.06'
   MouseX::NativeTraits: '< 1.00'
 dynamic_config: 0
-generated_by: 'Minilla/v3.1.24, CPAN::Meta::Converter version 2.150010'
+generated_by: 'Minilla/v3.1.28, 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.11
+    version: v2.6.0
   Mouse::Exporter:
     file: lib/Mouse/Exporter.pm
   Mouse::Meta::Attribute:
@@ -63,7 +63,7 @@
   Mouse::Meta::Role::Application:
     file: lib/Mouse/Meta/Role/Application.pm
   Mouse::Meta::Role::Application::RoleSummation:
-    file: lib/Mouse/Meta/Role/Composite.pm
+    file: lib/Mouse/Tiny.pm
   Mouse::Meta::Role::Composite:
     file: lib/Mouse/Meta/Role/Composite.pm
   Mouse::Meta::Role::Method:
@@ -76,15 +76,18 @@
     file: lib/Mouse/PurePerl.pm
   Mouse::Role:
     file: lib/Mouse/Role.pm
-    version: v2.5.11
+    version: v2.6.0
   Mouse::Spec:
     file: lib/Mouse/Spec.pm
-    version: v2.5.11
+    version: v2.6.0
+  Mouse::Tiny:
+    file: lib/Mouse/Tiny.pm
+    version: v2.5.12
   Mouse::TypeRegistry:
     file: lib/Mouse/TypeRegistry.pm
   Mouse::Util:
     file: lib/Mouse/Util.pm
-    version: v2.5.11
+    version: v2.6.0
   Mouse::Util::MetaRole:
     file: lib/Mouse/Util/MetaRole.pm
   Mouse::Util::TypeConstraints:
@@ -100,12 +103,12 @@
 requires:
   Scalar::Util: '1.14'
   XSLoader: '0.02'
-  perl: '5.008005'
+  perl: '5.010001'
 resources:
   bugtracker: https://github.com/xslate/p5-Mouse/issues
   homepage: https://github.com/xslate/p5-Mouse
   repository: https://github.com/xslate/p5-Mouse.git
-version: v2.5.11
+version: v2.6.0
 x_contributors:
   - 'Aleksandr Matveev <[email protected]>'
   - 'Alex Solovey <[email protected]>'
@@ -155,11 +158,12 @@
   - 'Tomas Doran (t0m) <[email protected]>'
   - 'Vincent Pit <[email protected]>'
   - 'Yuval Kogman <[email protected]>'
+  - 'chocolateboy <[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_serialization_backend: 'CPAN::Meta::YAML version 0.020'
 x_static_install: 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/README.md new/Mouse-v2.6.0/README.md
--- old/Mouse-v2.5.11/README.md 2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/README.md  2025-10-30 06:28:22.000000000 +0100
@@ -4,7 +4,7 @@
 
 # VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 # SYNOPSIS
 
@@ -194,7 +194,7 @@
 
 - `trigger => CodeRef`
 
-    Any time the attribute's value is set (either through the accessor or the 
constructor), the trigger is called on it. The trigger receives as arguments 
the instance, and the new value.
+    Any time the attribute's value is set (either through the accessor or the 
constructor), the trigger is called on it. The trigger receives as arguments 
the instance, the new value, and optionally the old value if it differs from 
the new value.
 
 - `builder => Str`
 
@@ -243,7 +243,7 @@
 
 # DEVELOPMENT
 
-Here is the repo: 
[https://github.com/gfx/p5-Mouse](https://github.com/gfx/p5-Mouse).
+Here is the repo: 
[https://github.com/xslate/p5-Mouse](https://github.com/xslate/p5-Mouse).
 
 You can build, test, and release it with **Minilla**.
 
@@ -290,7 +290,7 @@
 # BUGS
 
 All complex software has bugs lurking in it, and this module is no exception.
-Please report any bugs to 
[https://github.com/gfx/p5-Mouse/issues](https://github.com/gfx/p5-Mouse/issues).
+Please report any bugs to 
[https://github.com/xslate/p5-Mouse/issues](https://github.com/xslate/p5-Mouse/issues).
 
 # COPYRIGHT AND LICENSE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/cpanfile new/Mouse-v2.6.0/cpanfile
--- old/Mouse-v2.5.11/cpanfile  2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/cpanfile   2025-10-30 06:28:22.000000000 +0100
@@ -1,4 +1,4 @@
-requires 'perl', '5.008005';
+requires 'perl', '5.010001';
 
 # Scalar::Util < 1.14 has a bug.
 # > Fixed looks_like_number(undef) to return false for perl >= 5.009002
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Exporter.pm 
new/Mouse-v2.6.0/lib/Mouse/Exporter.pm
--- old/Mouse-v2.5.11/lib/Mouse/Exporter.pm     2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/Exporter.pm      2025-10-30 06:28:22.000000000 
+0100
@@ -254,7 +254,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Attribute.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Attribute.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Attribute.pm       2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Attribute.pm        2025-10-30 
06:28:22.000000000 +0100
@@ -349,7 +349,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Class.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Class.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Class.pm   2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Class.pm    2025-10-30 06:28:22.000000000 
+0100
@@ -480,7 +480,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Accessor.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Accessor.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Accessor.pm 2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Accessor.pm  2025-10-30 
06:28:22.000000000 +0100
@@ -188,7 +188,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Constructor.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Constructor.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Constructor.pm      2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Constructor.pm       2025-10-30 
06:28:22.000000000 +0100
@@ -233,7 +233,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Delegation.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Delegation.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Delegation.pm       2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Delegation.pm        2025-10-30 
06:28:22.000000000 +0100
@@ -61,7 +61,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Destructor.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Destructor.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Method/Destructor.pm       2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Method/Destructor.pm        2025-10-30 
06:28:22.000000000 +0100
@@ -67,7 +67,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Method.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Method.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Method.pm  2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Method.pm   2025-10-30 06:28:22.000000000 
+0100
@@ -54,7 +54,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Module.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Module.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Module.pm  2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Module.pm   2025-10-30 06:28:22.000000000 
+0100
@@ -312,7 +312,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Role/Application.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Role/Application.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Role/Application.pm        2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Role/Application.pm 2025-10-30 
06:28:22.000000000 +0100
@@ -210,7 +210,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Role/Composite.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Role/Composite.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Role/Composite.pm  2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Role/Composite.pm   2025-10-30 
06:28:22.000000000 +0100
@@ -185,7 +185,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Role/Method.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Role/Method.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Role/Method.pm     2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Role/Method.pm      2025-10-30 
06:28:22.000000000 +0100
@@ -23,7 +23,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/Role.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/Role.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/Role.pm    2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/Role.pm     2025-10-30 06:28:22.000000000 
+0100
@@ -131,7 +131,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Meta/TypeConstraint.pm 
new/Mouse-v2.6.0/lib/Mouse/Meta/TypeConstraint.pm
--- old/Mouse-v2.5.11/lib/Mouse/Meta/TypeConstraint.pm  2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Meta/TypeConstraint.pm   2025-10-30 
06:28:22.000000000 +0100
@@ -274,7 +274,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Object.pm 
new/Mouse-v2.6.0/lib/Mouse/Object.pm
--- old/Mouse-v2.5.11/lib/Mouse/Object.pm       2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/Object.pm        2025-10-30 06:28:22.000000000 
+0100
@@ -16,7 +16,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 METHODS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/PurePerl.pm 
new/Mouse-v2.6.0/lib/Mouse/PurePerl.pm
--- old/Mouse-v2.5.11/lib/Mouse/PurePerl.pm     2024-08-04 13:38:43.000000000 
+0200
+++ new/Mouse-v2.6.0/lib/Mouse/PurePerl.pm      2025-10-30 06:28:22.000000000 
+0100
@@ -755,7 +755,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Role.pm 
new/Mouse-v2.6.0/lib/Mouse/Role.pm
--- old/Mouse-v2.5.11/lib/Mouse/Role.pm 2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Role.pm  2025-10-30 06:28:22.000000000 +0100
@@ -1,7 +1,7 @@
 package Mouse::Role;
 use Mouse::Exporter; # enables strict and warnings
 
-use version; our $VERSION = version->declare('v2.5.11');
+use version; our $VERSION = version->declare('v2.6.0');
 
 use Carp         ();
 use Scalar::Util ();
@@ -140,7 +140,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Spec.pm 
new/Mouse-v2.6.0/lib/Mouse/Spec.pm
--- old/Mouse-v2.5.11/lib/Mouse/Spec.pm 2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Spec.pm  2025-10-30 06:28:22.000000000 +0100
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-use version; our $VERSION = version->declare('v2.5.11');
+use version; our $VERSION = version->declare('v2.6.0');
 
 our $MouseVersion = $VERSION;
 our $MooseVersion = '1.13';
@@ -21,7 +21,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Util/TypeConstraints.pm 
new/Mouse-v2.6.0/lib/Mouse/Util/TypeConstraints.pm
--- old/Mouse-v2.5.11/lib/Mouse/Util/TypeConstraints.pm 2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Util/TypeConstraints.pm  2025-10-30 
06:28:22.000000000 +0100
@@ -437,7 +437,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head2 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/Util.pm 
new/Mouse-v2.6.0/lib/Mouse/Util.pm
--- old/Mouse-v2.5.11/lib/Mouse/Util.pm 2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/Util.pm  2025-10-30 06:28:22.000000000 +0100
@@ -50,7 +50,7 @@
         },
     );
 
-    use version; our $VERSION = version->declare('v2.5.11');
+    use version; our $VERSION = version->declare('v2.6.0');
 
     my $xs = !(defined(&is_valid_class_name) || $ENV{MOUSE_PUREPERL} || 
$ENV{PERL_ONLY});
 
@@ -84,54 +84,8 @@
 
     # definition of mro::get_linear_isa()
     my $get_linear_isa;
-    if ($] >= 5.010_000) {
-        require 'mro.pm';
-        $get_linear_isa = \&mro::get_linear_isa;
-    }
-    else {
-        # this code is based on MRO::Compat::__get_linear_isa
-        my $_get_linear_isa_dfs; # this recurses so it isn't pretty
-        $_get_linear_isa_dfs = sub {
-            my($classname) = @_;
-
-            my @lin = ($classname);
-            my %stored;
-
-            no strict 'refs';
-            foreach my $parent (@{"$classname\::ISA"}) {
-                foreach  my $p(@{ $_get_linear_isa_dfs->($parent) }) {
-                    next if exists $stored{$p};
-                    push(@lin, $p);
-                    $stored{$p} = 1;
-                }
-            }
-            return \@lin;
-        };
-
-        {
-            package # hide from PAUSE
-                Class::C3;
-            our %MRO; # avoid 'once' warnings
-        }
-
-        # MRO::Compat::__get_linear_isa has no prototype, so
-        # we define a prototyped version for compatibility with core's
-        # See also MRO::Compat::__get_linear_isa.
-        $get_linear_isa = sub ($;$){
-            my($classname, $type) = @_;
-
-            if(!defined $type){
-                $type = exists $Class::C3::MRO{$classname} ? 'c3' : 'dfs';
-            }
-            if($type eq 'c3'){
-                require Class::C3;
-                return [Class::C3::calculateMRO($classname)];
-            }
-            else{
-                return $_get_linear_isa_dfs->($classname);
-            }
-        };
-    }
+    require 'mro.pm';
+    $get_linear_isa = \&mro::get_linear_isa;
 
     *get_linear_isa = $get_linear_isa;
 }
@@ -423,7 +377,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse/XS.pod 
new/Mouse-v2.6.0/lib/Mouse/XS.pod
--- old/Mouse-v2.5.11/lib/Mouse/XS.pod  2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse/XS.pod   2025-10-30 06:28:22.000000000 +0100
@@ -52,7 +52,7 @@
 
 =head1 DEPENDENCIES
 
-The XS implementation requires Perl 5.8.1 or later, and a C compiler.
+The XS implementation requires Perl 5.10.1 or later, and a C compiler.
 
 =head1 SEE ALSO
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/lib/Mouse.pm 
new/Mouse-v2.6.0/lib/Mouse.pm
--- old/Mouse-v2.5.11/lib/Mouse.pm      2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/lib/Mouse.pm       2025-10-30 06:28:22.000000000 +0100
@@ -3,7 +3,7 @@
 
 use Mouse::Exporter; # enables strict and warnings
 
-use version; our $VERSION = version->declare('v2.5.11');
+use version; our $VERSION = version->declare('v2.6.0');
 
 use Carp         ();
 use Scalar::Util ();
@@ -160,7 +160,7 @@
 
 =head1 VERSION
 
-This document describes Mouse version v2.5.11
+This document describes Mouse version v2.6.0
 
 =head1 SYNOPSIS
 
@@ -352,7 +352,7 @@
 
 =item C<< trigger => CodeRef >>
 
-Any time the attribute's value is set (either through the accessor or the 
constructor), the trigger is called on it. The trigger receives as arguments 
the instance, and the new value.
+Any time the attribute's value is set (either through the accessor or the 
constructor), the trigger is called on it. The trigger receives as arguments 
the instance, the new value, and optionally the old value if it differs from 
the new value.
 
 =item C<< builder => Str >>
 
@@ -403,7 +403,7 @@
 
 =head1 DEVELOPMENT
 
-Here is the repo: L<https://github.com/gfx/p5-Mouse>.
+Here is the repo: L<https://github.com/xslate/p5-Mouse>.
 
 You can build, test, and release it with B<Minilla>.
 
@@ -450,7 +450,7 @@
 =head1 BUGS
 
 All complex software has bugs lurking in it, and this module is no exception.
-Please report any bugs to L<https://github.com/gfx/p5-Mouse/issues>.
+Please report any bugs to L<https://github.com/xslate/p5-Mouse/issues>.
 
 =head1 COPYRIGHT AND LICENSE
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/t/001_mouse/054-anon-leak.t 
new/Mouse-v2.6.0/t/001_mouse/054-anon-leak.t
--- old/Mouse-v2.5.11/t/001_mouse/054-anon-leak.t       2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/t/001_mouse/054-anon-leak.t        2025-10-30 
06:28:22.000000000 +0100
@@ -19,8 +19,7 @@
     sub my_role_method{ }
 }
 
-# 5.10.0 has a bug on weaken($hash_ref) which leaks an AV.
-my $expected = ( $] == 5.010_000 ? 1 : 0 );
+my $expected = 0;
 
 leaks_cmp_ok {
     Mouse::Meta::Class->create_anon_class();
@@ -45,9 +44,6 @@
     Mouse::Meta::Role->create_anon_role();
 } '<=', $expected, 'create_anon_role()';
 
-if($] < 5.010){
-    $expected = 2; # in MRO::Compat::get_linear_isa, maybe harmless
-}
 leaks_cmp_ok {
     Mouse::Meta::Role->create_anon_role(roles => [qw(MyRole)]);
 } '<=', $expected, 'create_anon_role() with roles';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Mouse-v2.5.11/t/900_mouse_bugs/010_use_mouse_before_tb2.t 
new/Mouse-v2.6.0/t/900_mouse_bugs/010_use_mouse_before_tb2.t
--- old/Mouse-v2.5.11/t/900_mouse_bugs/010_use_mouse_before_tb2.t       
2024-08-04 13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/t/900_mouse_bugs/010_use_mouse_before_tb2.t        
2025-10-30 06:28:22.000000000 +0100
@@ -2,7 +2,7 @@
 use strict;
 
 my $tb_version = `$^X -e "use Test::Builder; print Test::Builder->VERSION"`;
-if($tb_version == 2.0001 && $] <= 5.010_000) {
+if($tb_version == 2.0001) {
     require Test::More;
     Test::More::plan( skip_all => 'Test::Builder 2.00_01 has a problem' );
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/t/900_mouse_bugs/016_issue17_memleak.t 
new/Mouse-v2.6.0/t/900_mouse_bugs/016_issue17_memleak.t
--- old/Mouse-v2.5.11/t/900_mouse_bugs/016_issue17_memleak.t    2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/t/900_mouse_bugs/016_issue17_memleak.t     2025-10-30 
06:28:22.000000000 +0100
@@ -4,8 +4,6 @@
 use Test::More;
 use Test::LeakTrace;
 
-plan skip_all => 'known to fail under perl < 5.010001' if $] < 5.010001;
-
 {
     package Iyan;
     use Mouse;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Mouse-v2.5.11/t/900_mouse_bugs/018_issue41.t 
new/Mouse-v2.6.0/t/900_mouse_bugs/018_issue41.t
--- old/Mouse-v2.5.11/t/900_mouse_bugs/018_issue41.t    2024-08-04 
13:38:43.000000000 +0200
+++ new/Mouse-v2.6.0/t/900_mouse_bugs/018_issue41.t     2025-10-30 
06:28:22.000000000 +0100
@@ -2,12 +2,6 @@
 
 use Test::More;
 
-BEGIN {
-    plan skip_all
-           => 'perl 5.10 required to test Mouse/strict.pm/use 5.10 interaction'
-             unless "$]" >= 5.010;
-}
-
 # without explicit 'strict'
 {
     package Foo;

++++++ README.md ++++++

## Build Results

Current state of perl in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/perl-Mouse/standard)

The current state of perl in the devel project build (devel:languages:perl)

![Devel project build 
results](https://br.opensuse.org/status/devel:languages:perl/perl-Mouse)



++++++ _scmsync.obsinfo ++++++
mtime: 1761888815
commit: 82308a2dbc5b194a81aac563b82a543c09fa0c7361ddb86923b9697259525364
url: https://src.opensuse.org/perl/perl-Mouse.git
revision: 82308a2dbc5b194a81aac563b82a543c09fa0c7361ddb86923b9697259525364
projectscmsync: https://src.opensuse.org/perl/_ObsPrj

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-11-25 09:54:20.000000000 +0100
@@ -0,0 +1 @@
+.osc

Reply via email to