public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
* [B.A.T.M.A.N.] release cycle
@ 2010-06-09  8:12 Marek Lindner
  2010-06-09 12:06 ` Sven Eckelmann
  0 siblings, 1 reply; 3+ messages in thread
From: Marek Lindner @ 2010-06-09  8:12 UTC (permalink / raw)
  To: b.a.t.m.a.n


Hi,

while sitting in Bracciano (at the WMBv3), enjoying the sun and the excellent 
wine we were thinking about our current release cycle. Since we began merging 
our code into the official linux tree we published a new version roughly every 3 
months to have a compatible batman-adv/batctl version for each linux release. 
For instance:
 * linux 2.6.33 => batman-adv/batctl 0.2.0
 * linux 2.6.34 => batman-adv/batctl 0.2.1
 * linux 2.6.35 => batman-adv/batctl 0.2.2 (to be released soon)

Due to various reasons these minor versions (0.2.1 & 0.2.2) contain much more 
than just bugfixes. Individual features & major changes have been backported 
from the trunk. This has the advantage of adding new features faster instead 
of holding them back for months but on the other hand might introduce new bugs 
at the same time. How to move forward from here ?

After a long and healthy discussion we came to the following proposal:
 * We keep the 3 months release cycle containing new features. All new
    features go into the trunk first and when ready can be staged for the
    upcoming release. This way, we won't have major releases anylonger but
    rather a constant flow of new stuff.
 * To reflect the new & changed nature of the release, the version numbering
    has to change a bit. The following releases (after 0.2.2) will look like
    this: 0.3, 0.4, etc. We thought about adopting the linux numbering scheme
    but it might lead to confusion as you can use a new batman with older
    kernels.
 * If we find a volunteer to take the job, we would be interested in having a 
   "stable" branch. The maintainer could pick any release of interest, fetch
    stability patches flying around and apply only those to the branch. 

Comments ? If nobody objects we would start pretty soon following these 
guidelines.

Regards,
Marek

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-06-10 19:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-09  8:12 [B.A.T.M.A.N.] release cycle Marek Lindner
2010-06-09 12:06 ` Sven Eckelmann
2010-06-10 19:37   ` Simon Wunderlich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox