+1 

About the release naming, jerome proposed cocktail names, and this is quite a 
good idea, if we are sure to give this image
About that i am 0-
The idea i like is to associate exotic name to the quite "cold" name of XWiki

If we vote for cocktail name, i like ludo's proposal to have alcool / cocktail 
name

Exemple : XWiki Rhum release 1 : Mojito
See here, we might suffer a lack of credibility with this naming but we can 
live with it (of course if we do not get all alchoolics)



On 1 nov. 2010, at 18:05, Ludovic Dubost <[email protected]> wrote:

> 
> I've been thinking a little more about the XE 3.0 idea and I came to the 
> conclusion that there should be no XWiki version called 3.0.
> 
> Here is my thinking. I agree with something that was discussed by multiple 
> people which is that a potential main version switch is the sign of a 
> progress and of a cycle of development (preferably of a coherent feature set 
> that we have thought about).
> The probleme is that if you call this version 3.0 then people will think of 
> what software usually is developped (in the proprietary world), where 3.0 is 
> a start with major changes in the software.
> 
> Now when we look at the way open source and XWiki in particular develop 
> software, this is not at all the case. We make gradual changes in the whole 
> cycle of the software and there is not that many more changes between 1.9 and 
> 2.0 then there was betwee 1.6 and 1.7. In this life we introduce new features 
> all the time. Usually the first time a features goes in, it's not perfect and 
> it's improved in the next release (with the biggest bugs fixed in minor 
> releases).
> 
> In order to recognize that and make it more understandable I suggest we don't 
> call ANYTHING a .0 release. Instead I suggest that we start calling things 
> the way they are, which are releases of a cycle which are improvements on a 
> path that has been explained.
> Therefore we should NAME the major releases (instead of numbering them, 
> although we keep the number for tracking) and we number the sub releases 
> starting with 1 and not 0.
> 
> For example if we call the 2.x cycle XXXXX and the 3.x cycle YYYYY, then we 
> release
> 
> XWiki 2.1 -> Cycle XXXXX release 1 -> subname for that release
> XWiki 2.2 -> Cycle XXXXX release 2 -> subname for that release
> XWiki 2.3 -> Cycle XXXXX release 3 -> subname for that release
> XWiki 2.4 -> Cycle XXXXX release 4 -> subname for that release
> 
> For each release we show with features are in beta/stable state. Then at some 
> point we work on full stabilitization and we advertise
> 
> XWiki XXXXX release 7 with all features in there being stable
> 
> Then we start the next cycle with release 1
> 
> XWiki YYYYY release 1
> etc..
> 
> And we show the path and objectives of the whole cycle in order to show some 
> coherency.
> 
> This way we avoid the .0 issues where it's not clear if a .0 is stable or 
> not, the beginning or the end.
> 
> --
> 
> Concerning the plan, I'm +1 for stabilitzation work. -0 for calling the 
> result 3.0.
> +1 for calling the next release following 2.7, version 3.1 but having new 
> features in them showing the path of the next development cycle.
> and +1 for finding a text naming instead of numbers
> 
> For the next cycle (3) we would need to find a nice name that shows the path 
> we want to follow.
> 
> Ludovic
> 
>> On Nov 1, 2010, at 12:50 PM, Gregory GUENEAU wrote:
>> 
>>> Hi everyone,
>>> 
>>> I am +1 to make stabilization work, on a couple of releases
>>> I am +1 to have soon a 3.0 release
>>> And i am +1 on the content vincent propose
>>> 
>>> But my point of view is -1 stepping the release family number because the 
>>> main purpose of what is discussed here is stabilization, and not showing 
>>> the path of 3.x family.
>>> 
>>> Therefore :
>>> - do we consider a january 2011 release to be stable enough ?
>> Speaking for myself of course...
>> 
>> yes (otherwise I wouldn't have proposed it obviously).
>> 
>>> - stabilization work wouldn'it be leading then to the last 2.x version 
>>> instead of the first 3.x family version ?
>> no, it's the same.
>> 
>>> - is there behind it a consensus on what we will concentrate our effort in 
>>> 3.x versions ? I mean thematics we can talk about.
>> not needed to decide on the 3.0 release, this is a topic for another mail.
>> 
>>> - therefore, are we in a situation where we can vote on the global 
>>> thematics we will develop in 3.x releases ?
>> not needed at this stage
>> 
>>> - do we have a clear consensus short list of features that show the path of 
>>> 3.x family ?
>> not needed at this stage
>> 
>>> - in consequence of that, is the release content here send a clear message 
>>> to uneducated publics about what is in this future 3.x versions ?
>> not needed at this stage
>> 
>>> - do educated people care this much about release number, that we 
>>> absolutely have to release a 3.0 with the content presented below ?
>> yes (the content is open of course but provided it's not important new stuff 
>> IMO since otherwise it won't be about stabilization).
>> 
>>> We have to make 100% sure our message will be understood by market. We are 
>>> now in the Gartner magic quadrant and will increase our visibility outside 
>>> the opensource community.
>>> In a world where new release number families means : "we show the path of 
>>> the future of this software, even if the features we present are not 
>>> perfect", i will strongly promote to answer in details the questions i 
>>> mentionned before deciding 2.8 to be in fact 3.0.
>>> 
>>> Then here is the two elements that are probably the biggest things in the 
>>> roadmap for 3.x versions :
>>> - going social (workspaces in xem, twitter like app, page stats for the 
>>> user, etc.)
>>> - going to be an easy place to develop in (extension manager of course, but 
>>> also documentation for dummies and a first app like "app within minute" 
>>> proposed by guillaume and strongly needed by our front team)
>>> 
>>> Is there a consensus on this list ? Then what should be the "demo" features 
>>> we could present to be consistent for a 3.0 release ?
>> Again this is not the topic of this mail. You're talking about deciding 
>> what's in for 4.0 when this mail is about deciding the 3.0 release.
>> 
>> Thanks
>> -Vincent
>> 
>>> Best
>>> 
>>> 
>>> 
>>> On 1 nov. 2010, at 09:23, Vincent Massol<[email protected]>  wrote:
>>> 
>>>> Hi everyone,
>>>> 
>>>> Sergiu started mentioning the idea of a XE 3.0 when we defined the XE 2.6 
>>>> roadmap. We need a more general agreement that we want a XE 3.0 and how to 
>>>> reach it.
>>>> 
>>>> As Sergiu I believe we need a XE 3.0 ASAP for the following reasons:
>>>> 
>>>> - it's been a bit more than 1 year since the XE 2.0 release and I feel 
>>>> it's good to have one major release every year
>>>> - we've added **lots** of features since XE 2.0. Check 
>>>> http://www.xwiki.org/xwiki/bin/view/Main/ReleaseNotes to get a feeling
>>>> - it's good for open source marketing
>>>> 
>>>> Before being able to release XE 3.0 I think:
>>>> 
>>>> - XE 2.6 is already planned for the 18th of November (with "mail this 
>>>> page" and "recent activity" features + icon/emoticon and wikiword support 
>>>> that was sneaked in surreptitiously)
>>>> - We should have a XE 2.7 release (1 month duration, ie leading us to the 
>>>> 18th of December) to finish started stuff:
>>>> -- Finish the Gadget integration since it's been started already and it's 
>>>> important. That said I'd actually be ok to not finish it if we think it's 
>>>> too much to release XE 3.0 quickly according to the dates below. Anca to 
>>>> tell us if it's possible in the timeframe.
>>>> -- First working extension manager that can be used to install XARs 
>>>> (replaces the old Packager on the back end side). Thomas to tell us if 
>>>> it's possible in the timeframe.
>>>> -- Recent Activity with apps sending events (XE 2.6 will already have a 
>>>> good part of it)
>>>> -- UI finishing touches
>>>> -- Some additional Security and Performance improvements if possible
>>>> -- etc (add what you'd like to see absolutely here - it should be work 
>>>> already started as much as possible and no new stuff)
>>>> - Release XE 3.0 one month after the XE 2.7 release, ie around 18th of 
>>>> January - ie end of January 2011)
>>>> 
>>>> Very important: XE 3.0 should be a maturation/conclusion release, i.e. 
>>>> concluding all the work started in the 2.x series (same as what we did for 
>>>> XE 2.0). It shouldn't be seen as revolutionary stuff that we should add 
>>>> from now on since it'll take a year more before those can be fully 
>>>> stabilized and we would loose the window of opportunity of doing a major 
>>>> release now.
>>>> 
>>>> Note: We shouldn't try to cram too much things in since that'll extend the 
>>>> lead time to release XE 3.0 and we'll loose the stabilization effect.
>>>> 
>>>> WDYT?
>>>> 
>>>> Thanks
>>>> -Vincent
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>> 
> 
> 
> -- 
> Ludovic Dubost
> Blog: http://blog.ludovic.org/
> XWiki: http://www.xwiki.com
> Skype: ldubost GTalk: ldubost
> 
> <ludovic.vcf>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to