John Peacock <[EMAIL PROTECTED]> writes: > I know it is confusing and it's not my fault; when 5.6.0 was released, > the documentation specifically stated that 5.6.0 === 5.006000. > Besides, you haven't though this through; numeric versions have to > [ultimately] be compared as numbers (because there is broken software > that still does that, like EU::MM). Here is a sequence that shows why > your interpretation won't work: > > Numeric Extended > 1.80 1.80.0 > 1.90 1.90.0 > 1.99 1.99.0 > 1.100!!! 1.100.0
Ok. "My" interpretation does not work because the above interpretation is implemented in Perl version module. > MakeMaker doesn't use version objects at all, and in this case, it is > MakeMaker that is broken. Ok. I'll use a dependency on P::RD => '1.90.0' as you suggested. > Sorry No problem. Thanks for the clarifications. All the best -- Dominique Dumont "Delivering successful solutions requires giving people what they need, not what they want." Kurt Bittner