Control: forwarded -1 https://github.com/geofffranks/test-mockmodule/issues/93
Control: reassign 1136934 libtest-mockmodule-perl 0.183.0-1
Control: forcemerge -1 1136934
Control: tag + upstream
Control: affects -1 + src:shutter src:sqitch

On Mon, 15 Jun 2026 13:55:34 +0300, Adrian Bunk wrote:

Control: reassign -1 libtest-mockmodule-perl 0.183.0-1
Control: retitle -1 libtest-mockmodule-perl: Missing dependency on libmoose-perl
Control: tags -1 - upstream
Control: affects -1 src:shutter

On Sun, May 17, 2026 at 02:37:30PM +0200, gregor herrmann wrote:
# probably caused bny new libtest-mockmodule-perl
tags 1136932 + confirmed upstream
thanks

libtest-mockmodule-perl got new build dependencies, and some of them
(at least libmoose-perl) also have to become runtime dependencies:
https://salsa.debian.org/perl-team/modules/packages/libtest-mockmodule-perl/-/commit/1ac61085e2789212a8f4ea25c059349dedf48d92

Thanks for this analysis!

I think the situation is a bit more complicated than missing runtime dependencies. If I understand the situation correctly, Moose and Mouse are recommended (optional) test dependencies:

https://github.com/geofffranks/test-mockmodule/issues/90
https://github.com/geofffranks/test-mockmodule/pull/91

and are supposed to be loaded for modules which load Moose or Mouse anyway:

https://github.com/geofffranks/test-mockmodule/issues/55
https://github.com/geofffranks/test-mockmodule/compare/0.180.0..0.181.0

Now we would think that shutter and sqitch already (build) depend on Moose or Mouse but -- turns out they depend in Moo (and not Moose or Mouse) and Test::MockModule also triggers on Moo and then fails because there's no Moose or Mouse. This is reported upstream (since a couple of hours) as:

https://github.com/geofffranks/test-mockmodule/issues/93


Cheers,
gregor

--
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-

Attachment: signature.asc
Description: Digital Signature

Reply via email to