Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Test-MockModule for
openSUSE:Factory checked in at 2026-06-08 14:16:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Test-MockModule (Old)
and /work/SRC/openSUSE:Factory/.perl-Test-MockModule.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-MockModule"
Mon Jun 8 14:16:11 2026 rev:20 rq:1357566 version:0.185.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Test-MockModule/perl-Test-MockModule.changes
2026-05-18 17:48:44.774111237 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Test-MockModule.new.2375/perl-Test-MockModule.changes
2026-06-08 14:22:55.195085445 +0200
@@ -1,0 +2,15 @@
+Sat May 30 07:52:54 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.185.2 (v0.185.2)
+ see /usr/share/doc/packages/perl-Test-MockModule/Changes
+
+ ## 0.185.2 — 2026-05-29
+ ## What's Changed
+ * Fix/90 optional moose test deps by @geofffranks in
https://github.com/geofffranks/test-mockmodule/pull/91
+ **Full Changelog**:
https://github.com/geofffranks/test-mockmodule/compare/0.185.1...0.185.2
+ ## 0.185.1 — 2026-05-26
+ ## What's Changed
+ * fix(GH #87): gate author-perlcritic.t behind AUTHOR_TESTING by
@geofffranks in https://github.com/geofffranks/test-mockmodule/pull/88
+ **Full Changelog**:
https://github.com/geofffranks/test-mockmodule/compare/0.185.0...0.185.1
+
+-------------------------------------------------------------------
Old:
----
Test-MockModule-v0.185.0.tar.gz
New:
----
Test-MockModule-v0.185.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Test-MockModule.spec ++++++
--- /var/tmp/diff_new_pack.1GWdQd/_old 2026-06-08 14:22:56.003118952 +0200
+++ /var/tmp/diff_new_pack.1GWdQd/_new 2026-06-08 14:22:56.003118952 +0200
@@ -18,10 +18,10 @@
%define cpan_name Test-MockModule
Name: perl-Test-MockModule
-Version: 0.185.0
+Version: 0.185.2
Release: 0
-# v0.185.0 -> normalize -> 0.185.0
-%define cpan_version v0.185.0
+# v0.185.2 -> normalize -> 0.185.2
+%define cpan_version v0.185.2
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Override subroutines in a module for unit testing
URL: https://metacpan.org/release/%{cpan_name}
@@ -31,15 +31,15 @@
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(Class::Load)
BuildRequires: perl(Module::Build) >= 0.423.400
-BuildRequires: perl(Moose)
-BuildRequires: perl(Mouse)
BuildRequires: perl(SUPER) >= 1.200
-BuildRequires: perl(Test::Exception)
BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Warnings)
Requires: perl(SUPER) >= 1.200
+Recommends: perl(Class::Load)
+Recommends: perl(Moose)
+Recommends: perl(Mouse)
+Recommends: perl(Test::Exception)
%{perl_requires}
%description
++++++ Test-MockModule-v0.185.0.tar.gz -> Test-MockModule-v0.185.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-MockModule-v0.185.0/Build.PL
new/Test-MockModule-v0.185.2/Build.PL
--- old/Test-MockModule-v0.185.0/Build.PL 2026-05-07 15:54:46.000000000
+0200
+++ new/Test-MockModule-v0.185.2/Build.PL 2026-05-29 23:37:05.000000000
+0200
@@ -45,6 +45,22 @@
test_requires => {
'Test::More' => 0.88,
'Test::Warnings' => 0,
+ },
+ # Moose, Mouse, Class::Load and Test::Exception are exercised ONLY by
the
+ # t/moose_*.t and t/mouse_*.t MOP-integration tests added for GH #55.
Each
+ # of those files opens with `eval { require Moose } or plan skip_all`,
so
+ # the suite passes cleanly without them. They are therefore OPTIONAL,
not
+ # required: declaring them as `recommends` keeps a plain
+ # `cpanm Test::MockModule` from dragging in two full Perl OO systems
(GH #90).
+ #
+ # NOTE: Module::Build 0.42xx cannot emit *test-phase* recommends -- a
+ # `prereqs` key in meta_merge/meta_add is silently dropped -- so the
+ # top-level `recommends` property is used, which lands these under
+ # runtime/recommends in META. That is cosmetic: no CPAN client installs
+ # recommends of any phase by default, and `cpanm --with-recommends`
(used
+ # by .github/workflows/testsuite.yml) installs them regardless of phase.
+ # Do NOT move these back into test_requires.
+ recommends => {
'Test::Exception' => 0,
'Class::Load' => 0,
'Moose' => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-MockModule-v0.185.0/Changes
new/Test-MockModule-v0.185.2/Changes
--- old/Test-MockModule-v0.185.0/Changes 2026-05-07 15:54:46.000000000
+0200
+++ new/Test-MockModule-v0.185.2/Changes 2026-05-29 23:37:05.000000000
+0200
@@ -1,3 +1,19 @@
+## 0.185.2 — 2026-05-29
+
+## What's Changed
+* Fix/90 optional moose test deps by @geofffranks in
https://github.com/geofffranks/test-mockmodule/pull/91
+
+
+**Full Changelog**:
https://github.com/geofffranks/test-mockmodule/compare/0.185.1...0.185.2
+
+## 0.185.1 — 2026-05-26
+
+## What's Changed
+* fix(GH #87): gate author-perlcritic.t behind AUTHOR_TESTING by @geofffranks
in https://github.com/geofffranks/test-mockmodule/pull/88
+
+
+**Full Changelog**:
https://github.com/geofffranks/test-mockmodule/compare/0.185.0...0.185.1
+
## 0.185.0 — 2026-05-07
## What's Changed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-MockModule-v0.185.0/META.json
new/Test-MockModule-v0.185.2/META.json
--- old/Test-MockModule-v0.185.0/META.json 2026-05-07 15:54:46.000000000
+0200
+++ new/Test-MockModule-v0.185.2/META.json 2026-05-29 23:37:05.000000000
+0200
@@ -21,6 +21,12 @@
}
},
"runtime" : {
+ "recommends" : {
+ "Class::Load" : "0",
+ "Moose" : "0",
+ "Mouse" : "0",
+ "Test::Exception" : "0"
+ },
"requires" : {
"Carp" : "0",
"SUPER" : "1.20",
@@ -30,10 +36,6 @@
},
"test" : {
"requires" : {
- "Class::Load" : "0",
- "Moose" : "0",
- "Mouse" : "0",
- "Test::Exception" : "0",
"Test::More" : "0.88",
"Test::Warnings" : "0"
}
@@ -42,7 +44,7 @@
"provides" : {
"Test::MockModule" : {
"file" : "lib/Test/MockModule.pm",
- "version" : "v0.185.0"
+ "version" : "v0.185.2"
}
},
"release_status" : "stable",
@@ -58,6 +60,6 @@
"url" : "git://github.com/geofffranks/test-mockmodule.git"
}
},
- "version" : "v0.185.0",
+ "version" : "v0.185.2",
"x_serialization_backend" : "JSON::PP version 4.16"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-MockModule-v0.185.0/META.yml
new/Test-MockModule-v0.185.2/META.yml
--- old/Test-MockModule-v0.185.0/META.yml 2026-05-07 15:54:46.000000000
+0200
+++ new/Test-MockModule-v0.185.2/META.yml 2026-05-29 23:37:05.000000000
+0200
@@ -4,10 +4,6 @@
- 'Current Maintainer: Geoff Franks <[email protected]>'
- 'Original Author: Simon Flack <simonflk _AT_ cpan.org>'
build_requires:
- Class::Load: '0'
- Moose: '0'
- Mouse: '0'
- Test::Exception: '0'
Test::More: '0.88'
Test::Warnings: '0'
configure_requires:
@@ -22,7 +18,12 @@
provides:
Test::MockModule:
file: lib/Test/MockModule.pm
- version: v0.185.0
+ version: v0.185.2
+recommends:
+ Class::Load: '0'
+ Moose: '0'
+ Mouse: '0'
+ Test::Exception: '0'
requires:
Carp: '0'
SUPER: '1.20'
@@ -33,5 +34,5 @@
homepage: https://github.com/geofffranks/test-mockmodule
license: http://dev.perl.org/licenses/
repository: git://github.com/geofffranks/test-mockmodule.git
-version: v0.185.0
+version: v0.185.2
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-MockModule-v0.185.0/lib/Test/MockModule.pm
new/Test-MockModule-v0.185.2/lib/Test/MockModule.pm
--- old/Test-MockModule-v0.185.0/lib/Test/MockModule.pm 2026-05-07
15:54:46.000000000 +0200
+++ new/Test-MockModule-v0.185.2/lib/Test/MockModule.pm 2026-05-29
23:37:05.000000000 +0200
@@ -6,7 +6,7 @@
use Carp;
use SUPER;
# This is now auto-updated at release time by the github action
-$VERSION = '0.185.0';
+$VERSION = '0.185.2';
our $GLOBAL_STRICT_MODE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Test-MockModule-v0.185.0/t/author-perlcritic.t
new/Test-MockModule-v0.185.2/t/author-perlcritic.t
--- old/Test-MockModule-v0.185.0/t/author-perlcritic.t 2026-05-07
15:54:46.000000000 +0200
+++ new/Test-MockModule-v0.185.2/t/author-perlcritic.t 2026-05-29
23:37:05.000000000 +0200
@@ -4,9 +4,13 @@
use Test::More;
# Author/develop test: runs Perl::Critic against lib/ and t/ at the
-# project's --gentle severity. Skipped on machines without
-# Test::Perl::Critic so random CPAN testers do not fail because of an
-# author-only dep.
+# project's --gentle severity. Gated behind AUTHOR_TESTING so installers
+# and CPAN testers (who may carry their own perlcritic policies) never
+# run it -- only the author and CI (AUTHOR_TESTING=1) do. The install
+# guard below is a second layer for the author-only dep.
+plan skip_all => 'Author test; set AUTHOR_TESTING=1 to run'
+ unless $ENV{AUTHOR_TESTING};
+
eval { require Test::Perl::Critic };
plan skip_all => 'Test::Perl::Critic not installed (author dep)' if $@;
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.1GWdQd/_old 2026-06-08 14:22:56.303131393 +0200
+++ /var/tmp/diff_new_pack.1GWdQd/_new 2026-06-08 14:22:56.307131559 +0200
@@ -1,6 +1,6 @@
-mtime: 1778223837
-commit: 1e49dc6f3e77b665c22a58dadcbde721648e6b4c0cbb624e5ac9712198a911b7
+mtime: 1780127574
+commit: d9c5974a3c541d52f04b1178f9e480dc2cae3c4776dee8751d2c8948a6ab1cba
url: https://src.opensuse.org/perl/perl-Test-MockModule
-revision: 1e49dc6f3e77b665c22a58dadcbde721648e6b4c0cbb624e5ac9712198a911b7
+revision: d9c5974a3c541d52f04b1178f9e480dc2cae3c4776dee8751d2c8948a6ab1cba
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ 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 2026-05-30 09:52:54.000000000 +0200
@@ -0,0 +1 @@
+.osc