: I guess I don't see the back-porting as an issue. Only those that want to need
: to do the back-porting. Head moves on...

I view it as a potential risk to the overal productivity of the community.  

If upgrading from A to B is easy people (in general) won't spend a lot of 
time/effort backporting feature from B to A -- this time/effort savings 
benefits the community because (depending on the person):
 1) that time/effort saved can be spend contributing even more features 
    to Lucene
 2) that time/effort saved improves the impressions people have of Lucene.

If on the other hand upgrading from X to Y is "hard" that encouragees 
people to backport features ... in some cases this backporting may be done 
"in the open" with people contributing these backports as patches, which 
can then be commited/releaseed by developers ... but there is still a 
time/effort cost there ... a bigger time/effort cost is the cummulative 
time/effort cost of all the people that backport some set of features just 
enough to get things working for themselves on their local copy, and don't 
contribute thouse changes back ... that cost gets paid by the commuity s a 
whole over and over again.

I certianly don't want to discourage anyone who *wants* to backport 
features, and I would never suggest that Lucene should make it a policy to 
not accept patches to previous releases that backport functionality -- i 
just think we should do our best to minimize the need/motivation to spend 
time/effort on backporting.



-Hoss


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to