Skip Menu |

This queue is for tickets about the MooseX-Role-Parameterized CPAN distribution.

Report information
The Basics
Id: 130075
Status: resolved
Priority: 0/
Queue: MooseX-Role-Parameterized

People
Owner: Nobody in particular
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.11



Subject: Suggestion: Weaken test dependency on MooseX::Role::WithOverloading

As Moosex::Role::WithOverloading is mostly superseded by native mechanics in Moose, it doesn't make much sense to compulsorily continue requiring end users have it installed for tests.

It makes sense in regards to having complete interop testing, but do end users really need that?

And the added dependency weight just isn't really worth it.

MXRP is currently the #2 weighted reason for MXRWO being high upriver ( and in turn, the #1 reason for `aliased`'s river position )

https://metacpan.org/requires/distribution/MooseX-Role-WithOverloading?sort=[[0,1]]

Dropping the hard dep and making it Test::Needs' triggered only would probably be better.

-- 
- CPAN kentnl@cpan.org
- Gentoo Perl Maintainer kentnl@gentoo.org ( perl@gentoo.org )
 

On 2019-07-15 17:08:11, KENTNL wrote: Show quoted text
> As Moosex::Role::WithOverloading is mostly superseded by native > mechanics in > Moose, it doesn't make much sense to compulsorily continue requiring > end users > have it installed for tests.
The one test that uses it uses Test::Needs, so the intent was that it would *not* be pulled in as a requirement, but only tested against when already installed. This is easy to fix!
Fixed in version 1.11!