version numbering

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

version numbering

Janko Mivšek
Hi all,

I found a bit difficult to trace recent versions of Swazoo and maybe is
time to introduce an "official" numbering for Swazoo versions.

In Linux kernel spirit i propose an X.Y.Z numbering scheme. So, I hope
soon we will have swazoo1.0.0 .

Then let we use an even Y numbers for stable releases and odd numbers
for development releases. After swazoo1.0.0 (a stable release) we will
therefore open a new branch swazoo1.1.0 for development and when this
branch will stabilize, we will release a swazoo1.2.0 .

Stable releases can have more versions too, but only for bug fixes, not
for the new features. swazoo1.0.1 will therefore have some minor fixes
of original stable release.

To track versions between Smalltalk dialects I propose to append a
dialect id before version number. For VW: vw1.0.0 (actually swazoo-vw1.0.0)

How to identify dialects? This ids come in my mind now:

    VisualWorks: vw
    VisualAge:    vast
    Dolphin:        dolphin
    Squeak:        squeak
    Smalltalk/X:    stx
    Smalltalk MT:    mt
    SmallScript:    script
    ...

Did someone somewhere already tackle this id problem?

Please give your somments ASAP to decide on final numbering scheme soon,
let's say till April 1.

Janko