[dokuwiki] Changes to the release cycle

  • From: Anika Henke <anika@xxxxxxxxxxxxxxx>
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Sat, 21 Dec 2013 17:38:02 +0000

Hi all,

At the last IRC meeting we discussed how we can improve our current
release strategy.

Our current plan (feature freezes in Feb and Aug, followed by releases
at some point later, see https://www.dokuwiki.org/faq:nextrelease)
doesn't really work very well for us anymore. The gap between feature
freeze and release gets bigger and bigger, which results in no new
features being added for about half of the time. Release Candidates are
also not tested as well as they used to be, which leads to some
preventable bugs being in the code for over half a year.

Last Sunday we decided to try releasing much more often. We don't have a
proper "plan" as such (and probably won't develop one), except that we
would like to
* release more often (generally "whenever we feel like it", we talked
about maybe once every one or two months, but putting a specific number
on it might be counterproductive)
* make the release process simpler/automated
* have either very short or no feature freezes

One thing we haven't talked about is the deprecation process. We are
currently keeping deprecated stuff in for two releases and remove it in
the third. With the current release cycle it means it's usually kept in
there for about a year. I think it's a good idea to keep it to "1 year"
instead of "2 release cycles".

Our next official feature freeze (and probably our last) is 1 February
2014. This new release strategy might start before or after, but
definitely next year.

Cheers,
Anika
-- 
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist

Other related posts: