Brave new (1.0) world.
Allison Randal
allison at parrot.org
Fri Feb 20 22:16:58 UTC 2009
This conversation was heading in a semi-poisonous direction (though
certainly not poisonous yet), so I decided it was time to just pick up
the phone. chromatic and I talked for ~20 minutes, and came up with a
version numbering scheme that resolves my concerns and his concerns, and
seems to cover the points from the conversation here.
The idea is that we keep the yearly major version release and the
half-yearly deprecation point between two major version releases, as we
planned at the developer summit. But, the only thing that really matters
about the version number of the half-yearly deprecation point is that it
be predictable. Using minor version numbers for every monthly release
makes it predictable:
1.0 (March, deprecation point)
1.1 (April)
1.2 (May)
1.3 (June)
1.4 (July, deprecation point)
1.5 (August)
1.6 (September)
1.7 (October)
1.8 (November)
1.9 (December)
2.0 (January, deprecation point)
2.1 (February)
2.2 (March)
2.3 (April)
2.4 (May)
2.5 (June)
2.6 (July, deprecation point)
2.7 (August)
2.8 (September)
2.9 (October)
2.10 (November)
2.11 (December)
3.0 (January, deprecation point)
...
We would keep the sub-minor version numbers, but for bug/security fix
releases, rather than for monthly releases.
Thoughts and comments welcome.
(I'm about to lose reliable network access, but will check back in on
Sunday.)
Allison
More information about the parrot-dev
mailing list