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 :(