If someone ask for my opinion:

I agree with this.

Rene Kluwen
Chimti

-----Original Message-----
From: Enver ALTIN [mailto:[EMAIL PROTECTED] 
Sent: zaterdag 21 oktober 2006 16:29
To: Stipe Tolj
Cc: devel@kannel.org
Subject: Release process


On Sat, 2006-10-21 at 14:33 +0200, Stipe Tolj wrote:
> in the past we did always pre-version the development release tree and

> then
> either backport to the stable version tree or to a "new" stable
version tree.
> 
> Hence: 1.5.0 devel -> a) 1.4.2 stable or b) 1.6.0 stable

I'm a bit familiar with GNOME release cycle, and let me explain how that
works. First of all, their release cycle is very predictable (a major
release every 6 months), which is very good and we should do this IMO.
Kannel CVS HEAD is 99.9% production state, I can say.

Just like Kannel, odd numbers indicate development/beta versions. When
they make a release 2.16.0 they branch it on CVS (modulename-2-16), and
development continues on CVS HEAD. Old releases never get any new
features, only translation updates and bug fixes, and they are committed
to the modulename-2-16 branch in CVS. After 2.16.0 stable, any beta
version will be numbered 2.17.x and bug-fix-only stable releases will
still be named 2.16.x.

So I believe we should stick to something like this, we should not add
any new features to 1.4.x series and only backport bugfixes (new
features will bring new bugs).

Any beta release should be named 1.5.x, and when we're ready to make a
stable release it should be named 1.6.x.

To sum up what I'm saying, the differences of the proposal with the
current release system are:

      * A predictable release cycle.
      * Branches on CVS for stable releases.
      * Development continues on HEAD, new features can be added.
      * Only bug fixes will be committed to last stable series.
      * Previously stable version (1.2.x) will be declared unmaintained
        (older than 2 release cycles).

What do you think?
-- 
.O.
..O   Enver ALTIN                   |   http://enveraltin.com/
OOO   Software developer @ Parkyeri | http://www.parkyeri.com/


Reply via email to