fglock has asked for the wisdom of the Perl Monks concerning the following question:

I maintain some CPAN modules. After each new release I sometimes get reports about a module not running well in some operating systems.

Is it ok to use some kind of pre-release namespace (like "Date::Tie::Devel", "Date::Tie::Alpha") so that a module can be CPAN-tested before an actual release?

(I will ask this to the CPAN mailing list, but I would like to know your opinion first)

Replies are listed 'Best First'.
•Re: Adding features to module
by merlyn (Sage) on Aug 22, 2002 at 18:34 UTC
    If the version number is below 1, that's usually an indication that you are still in some alpha state.

    Also, if the version string contains an underscore, this doesn't affect its numeric ordering, but CPAN.pm will not offer it as a "newer" version to replace an existing installed version. That way, you can tell testers that "version 1.42_03" is a development release, install at your own risk. Then eventually roll out 1.43 when you are happy.

    -- Randal L. Schwartz, Perl hacker

      Thank you!

      This will give me the option to fix things after they go through cpan-testers.