>From a non-perl-centric viewpoint, the vast majority of projects I work
with nowadays abide by the semantic versioning concept (your v4) :

http://semver.org/

You lose the version's value as an actual number, but you gain more
standard readability as to what the version means, which is something that
I consider more valuable.

--
Jarrod Overson

On Thu, May 31, 2012 at 1:31 AM, Shlomi Fish <shlo...@shlomifish.org> wrote:

> Hi all,
>
> earlier today I uploaded XML-LibXML-1.99 and since the 1.* releases had two
> trailing digits, the next version will be past 2. This is a good to switch
> to a
> better versioning scheme, with more digits after the first dot, which will
> give
> us more air to breath.
>
> I'm asking you what the advantages and disadvantages of the following
> schemes:
>
> 1. "2.xxyy" - "xx" are the major/new-feature versions, while "yy" are for
> bug
> fixes/maintenance versions.
>
> 2. "2.xxxyyy" - same as before only with three digits each.
>
> 3. "2.xxyyy" - same as before only a hybrid approach that will give a zero
> in
> the middle in case there are less than 100 maintenance versions.
>
> 4. "2.x.y" - I use this for my open source C projects and some of my CPAN
> modules and perl 5 and Parrot use it as well. Is it well supported with the
> CPAN toolchain?
>
> What do you recommend?
>
> Regards,
>
>        Shlomi Fish
>
> --
> -----------------------------------------------------------------
> Shlomi Fish       http://www.shlomifish.org/
> Parody of "The Fountainhead" - http://shlom.in/towtf
>
> He who reinvents the wheel, will understand much better how a wheel works.
>
> Please reply to list if it's a mailing list post - http://shlom.in/reply .
>

Reply via email to