Hi,
On Sun, Sep 27, 2009 at 9:30 AM, Vincent Massol <vincent(a)massol.net> wrote:
On Sep 27, 2009, at 5:57 AM, Sergiu Dumitriu wrote:
Vincent Massol wrote:
Hi devs,
I'd like to propose a stabilisation operation starting now and for 1
month (ie from now to the 1st of November)
The idea would be that **no new feature** is allowed to be committed
in SVN.
I don't quite agree with this. Yes, we should concentrate on
stabilizing
existing code, but let's not block innovation.
The point is to act as a team. We would all prefer to work on
innovation but:
1) it's not quite fair that some of us do while others are fixing bugs
2) we really have a huge backlogs of known bugs and small needed
improvements and we need a way to reduce them for 2.0.1
That said, this is only a proposal and everyone is free to work on
whatever he wants so yes I agree with your remark too. There's no hard
forbidding, it's just a recommendation that is there purely to try to
stabilize what we have, as a team.
I agree with Vincent here:
- We've added a huge number of features in our last 4 releases so I don't
really think that putting new features on hold for one month means that we
would be blocking innovation on XWiki
- We've got plenty of bugs that make our new features less usable than
they should and fixing them matters a lot to get to a finished state (for
instance I was affected by
http://jira.xwiki.org/jira/browse/XSCOLIBRI-50this morning while
trying to set a colorTheme for a private wiki)
Also, is a new feature that participates to the
stabilization
allowed or
not? Like, the create color theme wizard from the incubator is a new
feature, compared to the current trunk, but it is a key element of the
Colibri skin.
Whatever has to go in 2.0.1 is ok.
In this case I'd say it's ok since I think we'd want this in 2.0.1
since what we have now is a bit too basic.
The color theme creator can be viewed as an improvement to the ColorTheme
application more than a new feature per se. I understand Vincent's general
point as "increase the quality of the stuff that is already there" and I
think the improved ColorTheme space homepage fits in this category.
> We have
several domains to stabilize quickly after the 2.0 release:
> - Colibri skin
> - WYSIWYG editor
> - Rendering
> - XAR 2.0
> - conversion to 2.0 syntax.
> - internationalization texts
> - Various (office importer page shouldn't be displayed when the
> office
> server is not running, wiki macro textarea should be larger, etc)
I'll send an email about XE 2.1 later this afternoon.
Guillaume
These should go in both the trunk (2.1) and for 2.0.x
If there would be no new features, why have two branches?
The choice of 2 branches precedes this proposal. In addition this
proposal to stabilize is not forever. It's limited in time.
We already have changes in trunk so it's going to be a bit difficult
maybe to remove the branch. If you have some idea to make it less
painful they are very welcome (even using git is an idea but someone
would need to setup a git svn mirror ad provide some explanations ;)).
Thanks
-Vincent
> I also propose to release a 2.0.1 in 2 weeks time (i.e. for the 12th
> of October) and to continue 2.0.x release every 2 weeks till we reach
> that month's end.
>
> WDYT?
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Lerouge
Product Manager - XWiki
Skype: wikibc
Twitter: glerouge
http://guillaumelerouge.com/