demerphq wrote:
Where does the "only one underscore allowed" bit come from tho?

It is a longtime convention of CPAN itself:

Modules know their associated Distribution objects. They always refer
to the most recent official release. Developers may mark their releases
as unstable development versions (by inserting an underbar into the
                                                 ^^ emphasis mine
module version number which will also be reflected in the distribution
name when you run ’make dist’), so the really hottest and newest dis-
tribution is not always the default.

And it may actually be discussed in "Programming Perl" (which I can't put my hand on at this precise moment).

It has also been a documented behavior of version objects for more than 6 years now. I realize that it is only relatively recently (two years since 5.10.0) that version.pm has been in the core, but this is the very first time that I am aware of that someone has fallen afoul of it.

ActiveState is apparently shipping a non-official package. Any time you think you are doing something "clever" the odds are that you are actually being stupid instead. This definitely falls into that category...

John

Reply via email to