Skip Menu |

This queue is for tickets about the OpenTracing-Interface CPAN distribution.

Report information
The Basics
Id: 132241
Status: resolved
Worked: 1.2 hours (75 min)
Priority: 0/
Queue: OpenTracing-Interface

People
Owner: Th.J.v.Hoesel+CPAN [...] gmail.com
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.15
Fixed in: 0.16



Subject: Undeclared dependency Class::Method::Modifiers
The test suite fails if Class::Method::Modifiers is not installed: ... Can't locate Class/Method/Modifiers.pm in @INC (you may need to install the Class::Method::Modifiers module) (@INC contains: ... .) at /home/cpansand/.cpan/build/2020032617/Role-Tiny-2.001004-1/blib/lib/Role/Tiny.pm line 527. BEGIN failed--compilation aborted at t/Interface/ContextReference/07_pass_on_unmodified.t line 163. t/Interface/ContextReference/07_pass_on_unmodified.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run ...
RT-Send-CC: tvanhoesel [...] perceptyx
After looking into it, it is a 'recommendation' for `Role::Tiny`. Line 527 is inside an `eval` so it is weird that the test blows up because of it. Knowing the dependency chain, I can blame the author of `Role::MethodReturns` and make sure that it is fixed inside their `cpanfile` (Oh, it happens I know that author) I will keep this ticket open, until it has been fixed higher up and then declare a pinned dependency in here for `Role::MethodReturns` THANKS FOR REPORTING!!! On Thu 26 Mar 2020 14:36:14, SREZIC wrote: Show quoted text
> The test suite fails if Class::Method::Modifiers is not installed: > ... > Can't locate Class/Method/Modifiers.pm in @INC (you may need to > install the Class::Method::Modifiers module) (@INC contains: ... .) at > /home/cpansand/.cpan/build/2020032617/Role-Tiny-2.001004- > 1/blib/lib/Role/Tiny.pm line 527. > BEGIN failed--compilation aborted at > t/Interface/ContextReference/07_pass_on_unmodified.t line 163. > t/Interface/ContextReference/07_pass_on_unmodified.t .. > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > ...
As long as I do not break it in `Role::MethodReturns` it will be fine