Re: error creating 'BUILD' script

John Peacock <[email protected]> Wed, 23 Sep 2009 09:22:09 -0400
Newsgroups gmane.comp.lang.perl.modules.module-build
Message-ID <[email protected]>
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