I have not been in the industry as long as some here, nor have I worked on as many projects, etc, but I have been a long time user of software, and well as written my own.
The way I see things are (Major Revision).(Minor Revision).(Fix) there are sometimes different schema perhaps for daily builds there will be a fourth and fifth number, providing a Julian date and/or iteration. The true question is what do users see as revision changes. Because that is really what matters. Developers don't care as long as they can identify and follow the schema, they don't care how its named. The way that I see a Major Revision (of course everything BETA before release) would incorporate stable things from all previous releases, a change in the code base that introduced new mostly stable functionality, beyond a simple add in. For example the full implementation of the query manager, or a direct syntax from page edit, to object property; or the addition of support for RDF/OWL in the language itself. All of this would be something I would consider a major release. A Minor release is small additions to the current framework, without a major shift in how the code works. Added functionality to existing plugins, or tweeks in how they behave. Fix is patches or bug fixes, that dont add to the code base in functionality, or but correct behavior in the code to preform as expected. I Think this schema is often the most adapted, even in Agile environments, open source and propritery software as whole. I would think that this is how one should move foward, as well as it increasing the understanding of what each release would mean, and how with each release its evovled. It is important to note that there can be several releases in the dev environment that the user never sees. So for example going from 2.4.1263 to 2.5.3625, could be seen by the user while there were several progressive builds behind the scenes that brought 2.5 to a stable place. just my two cents Martin Bryant Modus Operandi -- View this message in context: http://xwiki.475771.n2.nabble.com/Re-xwiki-devs-Proposal-XE-3-0-and-Roadmap-leading-to-it-tp5700537p5705665.html Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
