[ 
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

Reply via email to