Issue Details (XML | Word | Printable)

Key: LUCENE-1349
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Grant Ingersoll
Reporter: Grant Ingersoll
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Lucene - Java

Mark Fieldable as allowing some changes in 2.x future releases

Created: 04/Aug/08 01:06 PM   Updated: 05/Aug/08 12:30 PM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments:
  Size
Text File Licensed for inclusion in ASF works LUCENE-1349.patch 2008-08-04 01:30 PM Grant Ingersoll 2 kB
Issue Links:
Blocker
 

Lucene Fields: New
Resolution Date: 05/Aug/08 12:30 PM


 Description  « Hide
See http://lucene.markmail.org/message/4k2gqs3n7coh4lmd?q=Fieldable

1. We mark Fieldable as being subject to change. We heavily advertise (on java-dev and java-user and maybe general) that in the next minor release of Lucene (2.4), Fieldable will be changing. It is also marked at the top of CHANGES.txt very clearly for all the world to see. Since 2.4 is probably at least a month away, I think this gives anyone with a pulse enough time to react.



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Grant Ingersoll added a comment - 04/Aug/08 01:30 PM
Draft.

Michael McCandless added a comment - 05/Aug/08 10:15 AM
Looks good Grant.

Maybe cancel out the double-negative in:

It will, however, not mean that a new version of the Lucene can't read an old version within the same major version.

to something like this (rough draft)?

This change only affects the Fieldable API; other backwards
compatibility promises remain intact. For example, Lucene can still
read and write indices created within the same major version.


Grant Ingersoll added a comment - 05/Aug/08 12:30 PM
Committed revision 682689.