On 2014-08-02 00:19:14, KnowZero wrote:
Show quoted text> On Sun May 04 14:28:47 2014, SREZIC wrote:
> > On 2014-05-04 13:55:09, ANDK wrote:
> >
> > Linux is another story, but for FreeBSD there is a clear PASS/FAIL
> > border between 5.18.2 and 5.19.7.
>
>
> Sorry for the delay in response. The problem might be related to use
> of Coro, that said, Coro should technically be optional. Initially the
> module was based on Coro but I implemented an upgrade in 0.16 to allow
> for AnyEvent only usage. So technically if you don't plan on using
> Coro and plan on using it in AnyEvent only mode, Coro should not be
> required. (By setting Mode => 'AnyEvent')
>
> I plan to do a few minor fixes for 0.17 and during that time I will
> see what I can do about getting the dependencies and tests worked out.
>
> I will probably also have to decide if to make AnyEvent mode the
> default (right now Coro is default). AnyEvent mode has less
> dependencies so I would prefer to make that default. But while the
> syntax of AnyEvent mode and Coro mode are the same, they behave
> differently.
>
> Once I figure out how I am going to proceed, I will release 0.17 with
> a fix to dependencies.
Maybe the best is to skip the pod coverage test if Coro is not available. Something like
if (!eval { require Coro; 1 }) { plan skip_all => 'Coro is not installed, cannot test pod coverage'; exit }
Or move the pod coverage tests into xt/, as ETHER suggested.