On 03/14/2012 06:07 PM, Jerry D. Hedden via RT wrote:
Show quoted text> <URL:
https://rt.cpan.org/Ticket/Display.html?id=75768>
>
> On 2012-03-14 12:38:08, SMUELLER wrote:
>> I think you want to get rid of the META.yml which seems to be outdated.
>
> Outdated? How so? (Or are you just referring to what
> follows?)
>
>> The one that's shipped creates a cyclic dependency with
>> Math::Random::MT::Auto.
>
> Well, not exactly. While MRMA 'requires' OIO, OIO only
> 'recommends' using MRMA. So OIO is required, but MRMA is
> optional.
>
> Then again, I profess ignorance as to the proper
> specifications for such dependencies. Is there some
> reference I can access to gain greater insight on this
> issue?
Oooh, indeed, it's my oversight. META.yml and META.json do not contain
the same information. That could be considered a bug somewhere, but
likely not in your module.
In the end, the particular problem is that our annoying build system
promotes recommends to requires.
I'll close the bug and work around the hate that is the
RedHat/RPM/cpanspec based build system.
Sorry for the noise!
--Steffen