Bug#1136934: tagging 1136932
gregor herrmann
gregoa at debian.org
Mon Jun 15 15:49:57 BST 2026
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
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20260615/2e4db2ca/attachment-0003.sig>
More information about the pkg-perl-maintainers
mailing list