[Module::Build] version.pm and version number comparison problem
Status: Beta
Brought to you by:
kwilliams
|
From: Ron S. <ro...@sa...> - 2006-02-02 05:26:11
|
Hi Folks
Just wondering:
I'm using version V 0.53 and Module::Build V 0.2611.
When I try to install SQL::Translator (for example) I get:
Checking whether your kit is complete...
Looks good
* Version v1.0.0 of Text::RecordParser is installed, but we prefer to have 0.02
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation.
The Build.PL for SQL::Translator says:
recommends => {
'GD' => 0,
'GraphViz' => 0,
'IO::File' => 0,
'IO::Scalar' => 0,
'Spreadsheet::ParseExcel' => 0.2602,
'Text::ParseWords' => 0,
'Text::RecordParser' => 0.02,
'XML::Writer' => 0.500,
'XML::XPath' => 1.13,
'YAML' => 0.39,
},
and Text::RecordParser reports itself as being v1.0.0 (yes, with the goddam 'v',
as if we needed it :-().
So, I see where the components of the error message (v1.0.0 and 0.02) come from.
My question is: Should this faulty comparison be something which is/can be
handled properly by version.pm, meaning V 1.0.0 really is reported as being >
V 0.02, or is this something we have to live with?
--
Ron Savage
ro...@sa...
http://savage.net.au/index.html
|