On Thu, 8 Jul 2010 15:56:38 -0700, "David E. Wheeler" <da...@kineticode.com> wrote:
> Underscores should be banned from version numbers. Full stop. In principle, and as an end-user I would wholeheartedly agree, but the way CPAN /and/ CPANTESTERS is currently set up, having _XX support is a huge win. The moment I release a module Foo-X.YY_ZZ, it is excluded from commands that would otherwise `see' it as an upgrade, like $ cpan Foo It will simply be skipped, as CPAN sees this as a developer release. On the CPANTESTERS side however, the testers DO pick it up and give me feedback on how this developer release behaves in the big wide unknown world. I /do/ have Linux, HP-UX, AIX and a few windows/Strawberry devel environments, but CPANTESTERS adds to those NetBSD, FreeBSD, ActivePerl on windows, OS/X and maybe even more. That info is very nice to have. Additionally, most CPANTESTERS reports inform me about errors I forgot to take out regarding not-yet installed modules (dependencies I did not declare or debugging modules I forgot to take out). > Best, > > David -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using 5.00307 through 5.12 and porting perl5.13.x on HP-UX 10.20, 11.00, 11.11, 11.23, and 11.31, OpenSuSE 10.3, 11.0, and 11.1, AIX 5.2 and 5.3. http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/ http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/