[ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12624001#action_12624001 ]
Grant Ingersoll commented on LUCENE-1142: ----------------------------------------- One other thought on this, and I think it is consistent w/ how we've handled other token changes is to do the upgrade, mark it in the CHANGES.txt clearly per the http://wiki.apache.org/lucene-java/BackwardsCompatibility and to also note that to retain the old behavior, one needs to drop in the old jars. Could this work? I haven't tried it, but it seems like it could, except for your one comment above about the use of reflection. Of course, there may be a way around that too. Additionally, we have an out in that the back compat. link above says: {quote} "All contribs are not created equal." The compatibility commitments of a contrib package can vary based on it's maturity and intended usage. The README.txt file for each contrib should identify it's approach to compatibility. If the README.txt file for a contrib package does not address it's backwards compatibility commitments users should assume it does not make any compatibility commitments. {quote} Thus, I think we should include this for 2.4 and we should note it in CHANGES.txt and in the Snowball README. > Updated Snowball package > ------------------------ > > Key: LUCENE-1142 > URL: https://issues.apache.org/jira/browse/LUCENE-1142 > Project: Lucene - Java > Issue Type: Improvement > Components: Analysis > Reporter: Karl Wettin > Assignee: Karl Wettin > Priority: Minor > Fix For: 3.0 > > Attachments: snowball.tartarus.txt > > > Updated Snowball contrib package > * New org.tartarus.snowball java package with patched SnowballProgram to be > abstract to avoid using reflection. > * Introducing Hungarian, Turkish and Romanian stemmers > * Introducing constructor SnowballFilter(SnowballProgram) > It is possible there have been some changes made to the some of there stemmer > algorithms between this patch and the current SVN trunk of Lucene, an index > might thus not be compatible with new stemmers! > The API is backwards compatibile and the test pass. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]