The error message says it all:

  XS object version v1.0.6 does not match bootstrap parameter 1.0.6

Note the 'v' in the first version statement and the lack in the second.

This is just one reason I don't use anything but single decimal point
versions (e.g., 1.23), and never use version objects.  In fact, I even
make sure my versions don't end in 0 either - i.e., I go from 1.09 to
1.11.

I know there's a "right way" to probably do all this, but it always
seems there a catch somewhere with older perls, CPAN or something else.
Therefore, I just avoid all the headaches and hassles with the above
scheme.

On Tue, Jul 28, 2009 at 12:37 PM, Jonathan Yu<jonathan.i...@gmail.com> wrote:
> Hi:
>
> I seek the wisdom of any other module authors that might have come
> across this problem.
>
> Recently, I uploaded a new version of Math::Random::ISAAC::XS and ran
> into a *lot* of regressions. I've looked at the diff and I didn't
> really change all that much, except for removing some things from
> Recommends. The smokers nonetheless output something that I can't
> reproduce, and I'm not sure if it has to do with my use of the
> 'version' pragma, or if the systems in question are using an older
> version than I test with.
>
> In at least one report, the version seems to be recent, so I'm not
> sure if it's a new issue:     version            0     0.76_06
>
> I get plenty of failing tests:
> http://www.cpantesters.org/distro/M/Math-Random-ISAAC-XS.html#Math-Random-ISAAC-XS-1.0.6
>
> Here is the diff between my last (100% PASS) version, 1.05, and the
> latest version, which has a lot more failures than I'd like:
> http://search.cpan.org/diff?from=Math-Random-ISAAC-XS-1.0.5&to=Math-Random-ISAAC-XS-1.0.6
>
> Any insight that the module-authors can provide would be greatly
> appreciated. Does this have to do with the latest version pragma?
> Maybe I should also agree that it's considered a Bad Thing and move to
> using the older, more Perlish version numbers :(

Reply via email to