CC: | andreas.koenig.7os6vvqr [...] franz.ak.mind.de, walde.christian [...] googlemail.com, deqh77wced [...] snkmail.com |
Subject: | smoke fails - can't find vms.pm |
Hi John,
I'm getting smoke testing failures for my module Devel::Comments v1.1.4
and also previous versions. The issue is of some long standing.
These failures occur on a wide variety of platforms
(various OS and perl version) and have in common the following:
Output from './Build test':
Can't locate version/vxs.pm in @INC...
In Devel/Comments.pm I have:
use version 0.77; our $VERSION = qv('1.1.4');
In Build.PL I have:
...
requires => {
'perl' => 5.008,
'version' => 0.77,
...
The failing platforms do all have version.pm installed and later than
0.77 but this issue is not limited to a single version of version.pm.
Here are some failures:
www.cpantesters.org/cpan/report/d153493c-f0e7-11df-8240-cf560c7e6507
www.cpantesters.org/cpan/report/5f5029e2-6c00-1014-869a-80123373d4b5
www.cpantesters.org/cpan/report/12b50e89-6d10-1014-a9d8-8c82000ca92b
www.cpantesters.org/cpan/report/5f5029e2-6c00-1014-869a-80123373d4b5
www.cpantesters.org/cpan/report/3fe12eca-c403-11e0-a7c7-dcf97c7f1e01
I don't consider this an "all your problem" by any means. Maybe these
smoke testing platforms are flawed. Or I may be doing wrong.
I think I should alter my Build.PL file so as to catch these cases
and fail in the building, not in later testing. I consider my module's
failure to fail well a bug in itself. I don't see that I should
build-requires version/vxs.pm but I don't see an alternative, either.
I'd appreciate any suggestions you can make here.
Thank you,
Xiong Changnian