Jerry: Thanks for your response.
On Tue, Jul 28, 2009 at 1:14 PM, Jerry D. Hedden<je...@hedden.us> wrote: > 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. Well, the thing that's strange about this (as you can see from the diff) is that I didn't change any code that has anything to do with the version numbering stuff. It might be an issue with Module::Build, but I can't reproduce it with the latest M::B, latest version.pm, etc. > > 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. Yeah, I think that's what I'm going to end up doing. I really liked my version numbering scheme though. Also, some of my modules are packaged in Debian so I don't want to just change the scheme now, or it'll require a new epoch :( > > 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 :( >