[rfc] six-month stable release cycles

Eric Siegerman lists08-bzr at davor.org
Wed Jul 29 16:25:56 BST 2009


On Wed, 2009-07-29 at 16:39 +1000, Martin Pool wrote:
> A longer stable cycle has often been requested.  I think we should do
> it, now, along the lines of this document.

Yes, please.  Though I'll likely continue to run the betas, I
believe this proposal better serves more (classes of) people than
does the current scheme.


Re release numbering:

>  2.0 --- 2.0.1 -- 2.0.2 -- ...
>   \
>    +--3.0beta1 -- 3.0beta2 -- ... -- 3.0rc1 -- 3.0 -- 3.0.1 -- ...
>                                                 \
>                                                  \
>                                                   +-- 4.0beta1 ...

Two points:
  - The second component seems to be unused -- it's always .0 --
    so it might as well go away
  - How about Linux-kernel-style odd/even numbering?

Together, these would give something like:
   2.0 --- 2.1 -- 2.2 -- ...
    \
     +--3.0 -- 3.1 -- ... -- (RCs; see below) -- 4.0 -- 4.1 -- ...
                                                  \
                                                   \
                                                    +-- 5.0 -- 5.1
-- ...

The only question is what to call the RCs.  Either 3.90 or 4.0rc1
would be fine, though FWIW, I prefer the former.  (Note that in
this scheme, 3.90 isn't merely a marketing declaration that "we
think we're close to 4.0", as I believe the bzr 0.9x's were, but
formally denotes a release candidate for 4.0.  Of course, the .90
release does serve that marketing function too, as a useful side
effect.)

  - Eric




More information about the bazaar mailing list