[bt-devel] Reviewing the Release Cycle

Gary Holmlund gary.holmlund at gmail.com
Thu May 20 19:22:46 MST 2010


On 05/20/2010 01:25 PM, Raoul Snyman wrote:
> Hi guys,
>
> With the recent release of BibleTime 2.7, and looking at how short the
> changelog is, I felt that we should review the length of the release cycle.
>
> I know that the reason it was shortened to 6 weeks was so that we would get
> new versions going out regularly, and without months and months of inaction,
> but I think that 6 weeks is too short a time to actually get a lot of work
> done.
>
> When there is a new release with a significant version number (like 2.7), I
> would expect some fairly major new features, but recently we've mostly been
> bug fixing, which should be relegated to a bugfix release number (like 2.6.1),
> since it doesn't have any significant new functionality in it.
>
> Certainly from my perspective, and I know from some other folks' perspectives
> as well (Jaak, for instance), I don't have a lot of time on my hands, and
> while I'd like to contribute to BT, the 6 week cycle means I don't get enough
> of a chance to do anything. I sadly haven't even been able to attend the last
> two *-a-thons.
>
> I propose we lengthen the cycle to 3 months, and implement bugfix releases.
> This way our release cycles are long enough to include new features, and we
> can still fix up some bugs and release bugfixes.
>
> Quite honestly, I think that going up 4 releases in a standard Ubuntu release
> cycle is a little ridiculous. It's almost like we're pushing up our version
> number just to look like a really mature project.
>
> I'd really like to get stuck into the UI and try to make things better in
> terms of usability and "pretty", but the current release cycle doesn't work
> for me :-(
>    
We have had a 8 week release cycle with 6 weeks of development time. I 
agree it is to short to work on larger features. A 13 week release cycle 
with 11 weeks of development would be better.

The shorter cycle has been good for getting recent versions into Ubuntu 
and Fedora. We need to think about how a 13 week cycle will affect this. 
Jonathan says that August 12th is the latest date for getting into 
Ubuntu 10.10. I suggest our next release date be August 1st and then 
quarterly after that. This should keep us on cycle with Ubuntu since 
they have 6 month release cycles. Fedora is also on a 6 month cycle 
about 1 month behind Ubuntu.  This would mean that would be a 10 week 
release cycle for the next release.

Gary






More information about the bt-devel mailing list