Hi Sergiu,
On Oct 21, 2010, at 1:08 AM, Sergiu Dumitriu wrote:
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.
I actually think that 3 weeks is already almost too much actually, since the longest the
likeliest people will introduce new features and not do stabilization.
In addition this gives less chance for people to test the stabilization release(s) (people
only test when there are final releases).
I'd really like to keep the proposed dates. Please let me know if it's ok with you
since you're the only one who voiced a concern on the date.
Thanks
-Vincent
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.