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

Reply via email to