0.15 release date changes

John Arbash Meinel john at arbash-meinel.com
Wed Feb 7 16:05:12 GMT 2007


Erik Bågfors wrote:
...

>> Probably in the future it make sense to use 2-3 months between releases.
>>
> 
> Release early, release often. I really believe that while bzr is being
> developed this much, it's good to release often.  In each release
> there has been performance enhancements, as well as other
> enhancements.  Since lots of people compare bzr to hg in performance,
> it's really good to get updates out as fast as possible to show that
> things are happening in this regards.
> 
> I also think that having a "this is the next thing we do"-list for
> people to look at would be good.
> 
> /Erik - still alive...

There actually is a bit more overhead to a release than most people
realize. Especially since we want to report what the performance
improvements are, etc. So we need to spend a few days quantifying it,
and building up the nice performance graphs, etc.

If you look, you'll see that I didn't create Performance/ pages since
0.12. Part of that is because Wouter has been doing the releases. But
the other part is because it takes me a couple days to produce (between
setting up the tests, running them overnight to ensure consistency, and
then analyzing the results and turning them into a nice looking summary.)

There are other mental overheads of having a freeze week, etc.

It ends up that 4-weeks is probably a little too fast. We've also come
close to getting real regressions because of the last-week's "let's get
this merged before we freeze".

So I might actually recommend extending the freeze cycle to be 2-weeks.
1 with frozen features, and 1 with only regression fixes (I guess that
was supposed to be the rc week, but I'm not sure if that is really
working as expected).

I also think it might be good to switch to a 6-week release cycle.

John
=:->




More information about the bazaar mailing list