On 10/20/2010 09:31 AM, Vincent Massol wrote: > Hi, > > I'd like to propose that we have a short XE 2.6 release. The > rationale is that we've been developing lots of new features in the > past releases and I think it's time to stabilize what we have. By > stabilize I mean: - fix bugs - homogenize UI - clean up stuff > (refactoring, etc)
I don't quite agree with only one quick release, but instead I'd propose to sprint for a winter 3.0 release. I believe that since 2.0 we've added (or started) enough new features to make up for a major release. So, I'd propose monthly releases until we get a polished version ready to be promoted as 3.0. This means that the number of new features should be kept to a minimum, trying to finish all the stuff that was already started: gadgets, portlets (a bit difficult, so this is not a hard requirement), new UIs (administration, multipage export, standard forms, maybe rights), xwiki/2.1 syntax, extension manager. > In addition we have 2 features we had planned for 2.5 which have > slipped and we could finish them in 2.6 too (Sergiu said he was > almost done with the "Email this page" feature and didn't have the > time to slip it in the 2.5): > - Email this page: Sergiu > - Recent Activity (refactoring of Recent Changes based on the Activity > Stream): Raluca + Caty + JV to apply the patch > > The idea would be to have the following dates: > - 2.6RC1: 1st of November 2010 (there's no M1) > - 2.6 final: 18h of November I'd move the RC one week later. > If we agree, is there anyone who'd like to be the release manager for > this release? If nobody volunteers I can do it. I could do it as well, if nobody else volunteers. > If we agree, I'll send another mail afterwards with some ideas for XE > 2.7 and a potential XE 3.0 release. Note that XE 2.6 would be a first > step in stabilizing XE for an upcoming 3.0 release :) But even > without this vision doing a short stabilization release from time to > time is always a good think I believe. It's also not too long so that > people don't need to hold new stuff for too long. We could already create a 3.1 branch/trunk for new stuff when needed, although this will increase the number of maintained branches a bit too much. To help here, we can decide not to do maintainance releases for the 2.6+ branches, since these are short releases. -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

