More on version strings David Dyck notices that the current version of ExtUtils::MakeMaker in bleadperl is 6.21_02, which is parsed as 6.021002; and this causes problems with modules that require a version of ExtUtils::MakeMaker greater than or equal to 6.03. John Peacock explains that the underbar is treated, for version parsing purposes, as a dot; although people apparently expect it to be parsed more like a floating point version number.
I would just add that the default behavior was changed here:
r8465 (orig r18825): [EMAIL PROTECTED] | 2004-04-15T05:16:30.258006Z
Change 22692 by [EMAIL PROTECTED] on 2004/04/14 07:26:04
Subject: [PATCH]'s to bring bleadperl up to version-0.39 From: John Peacock <[EMAIL PROTECTED]> Date: Tue, 13 Apr 2004 20:51:31 -0400 Message-ID: <[EMAIL PROTECTED]>
so that alpha versions (i.e. with underscores) are now parsed as numbers, so the problem has been resolved...
John
-- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4501 Forbes Boulevard Suite H Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5748
