Shai Erera (JIRA) wrote:
[ https://issues.apache.org/jira/browse/LUCENE-1593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12699344#action_12699344 ]
Shai Erera commented on LUCENE-1593:
------------------------------------

bq. I believe if a user upgrades to release XX.9 and removes all code that is 
using deprecated methods/classes, it needs to be a jar drop in for 3.0.

This might work, but 3.0 is also about moving to Java 5 with all the 
implications. If my app is already on Java 5, then a jar drop is all that'll be 
required. But if not, I need to update my app anyway. In addition, there are 
some changes in runtime behavior that are going to be made in 3.0. My point is 
- I don't know who will actually upgrade to 3.0 by just dropping a jar.
Runtime behavior changes are allowed, they just have to be described in changes.txt.
But anyway, I'm not going to argue with policies -
The policies are what they are, but that doesn't mean they can't be improved or discussed or changed. In the end, I think the final decision comes down to a vote from the Lucene PMC. I'm a committer, not a PMC member, so I don't even bear any special weight there ;)
you seem to know better than me about Lucene's back-compat requirements. So the 
question is whether we want to deprecate these methods and add the new ones, 
and if so, can we agree on the new names (add, updateTop)?
I think thats probably the way to go, but you can wait and see what others say. Policies, shmalocies - it really just comes down to consensus around here.

--
- Mark

http://www.lucidimagination.com




---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to