Jérôme Charron wrote:

Thanks Michael for this status about these plugins.
Since the best way to widely test and improve these plugins is to widely using them,
I thing it's time to commit them.
If there is no objections in the next days, I will commit them next week.
However, my first idea was to commit these patches in the trunk in order to avoid introducing some new bugs in the future 0.7.1 release. Committers (especially Piotr, our release expert) and developpers, what do you think about this point? (trunk for 0.8, or 0.7 branch for 0.7.1)

+1 on committing to the trunk. -0.5 to committing to Release-0.7 :-) See below.

We have to work out a consistent policy on release engineering model, and a policy on committing new functionality, with regard to the releases.

I usually follow these rules, which I propose to discuss/modify/accept:

* New features are first committed to trunk (or CVS HEAD). This way we avoid losing new features somewhere on the branches, because as the time goes it would be more and more difficult to forward-port them from past branches to the trunk.

* If there are important features, which will benefit majority of users, these are back-ported to release branches afterwards. I believe this is the case with the ppt/xls plugins.

* other than that, the code in release branches is considered "stable", i.e. no new features are introduced except for fixing some minor issues.

This is an important distinction, because users will expect the Release-* branches to work properly at all times - i.e. at any given moment they should be able to get the code, recompile it and it should work properly - of course, within the functional limits of the given release. This is not the case with the trunk/ or HEAD, where active development occurs, and where occasional breakage may happen and may last even for longer time, and this is acceptable there.


--
Best regards,
Andrzej Bialecki     <><
 ___. ___ ___ ___ _ _   __________________________________
[__ || __|__/|__||\/|  Information Retrieval, Semantic Web
___|||__||  \|  ||  |  Embedded Unix, System Integration
http://www.sigram.com  Contact: info at sigram dot com



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Nutch-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nutch-general

Reply via email to