[ https://issues.apache.org/jira/browse/LUCENE-9705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17275415#comment-17275415 ]
Mike Drob commented on LUCENE-9705: ----------------------------------- Right, I get that there are new codecs all the time. What I'm trying to understand is that if we do this now, and then for Lucene 9.1 we come up with some new improvement that changes one of the index formats does that mean that *all* of the formats have to be moved again? I thought it was nice having old formats easily distinguishable, so that a developer can look and see more easily what's new and what's not. At the end of the day, I trust you to do the right thing, please don't take this as me trying to hold up the improvements. I want to make sure that if we're addressing technical debt, we're actually addressing it and not replacing it with other (potentially prettier?) technical debt. > Move all codec formats to the o.a.l.codecs.Lucene90 package > ----------------------------------------------------------- > > Key: LUCENE-9705 > URL: https://issues.apache.org/jira/browse/LUCENE-9705 > Project: Lucene - Core > Issue Type: Wish > Reporter: Ignacio Vera > Priority: Major > Time Spent: 50m > Remaining Estimate: 0h > > Current formats are distributed in different packages, prefixed with the > Lucene version they were created. With the upcoming release of Lucene 9.0, it > would be nice to move all those formats to just the o.a.l.codecs.Lucene90 > package (and of course moving the current ones to the backwards-codecs). > This issue would actually facilitate moving the directory API to little > endian (LUCENE-9047) as the only codecs that would need to handle backwards > compatibility will be the codecs in backwards codecs. > In addition, it can help formalising the use of internal versions vs format > versioning ( LUCENE-9616) > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org