Nope, it isn't crazy. I am trying to ensure the backwards
compatibility that we have is on solid, sustainable footing before we
release a new version promising double the back compat.

On Sun, Nov 21, 2021 at 7:37 AM Ishan Chattopadhyaya
<ichattopadhy...@gmail.com> wrote:
>
> Solr doesn't have backward compatability tests, only Lucene has.
>
> That's why I proposed leaving the door open for a Solr 8.12 release based on 
> already released 8.11 Lucene and not releasing any further 8.x minor version 
> release of Lucene.
>
> As I said, if that's problematic to do on branch_8x of lucene-solr, then we 
> can do so in the solr repo. If some urgent action to nuke the branch is to be 
> taken, please give some time to explore alternatives that affect Solr's 
> developement.
>
> Holding up Lucene 9.0 release for removal of branch_8x is lunacy, not the 
> continued existence of this branch in the shared repo, since a future course 
> of action should be deliberated upon before nuking the branch.
>
> On Sun, 21 Nov, 2021, 5:34 pm Uwe Schindler, <u...@thetaphi.de> wrote:
>>
>> Hi,
>>
>> I fully agree with Robert here.
>>
>> I originally sent the question about branch_8x because of this. Once we 
>> released Lucene 9.0 wen can't release 8.12, because the index file format 
>> will be brand marked as originating from 8.12 then, which 9.0 will refuse to 
>> read.
>>
>> We can only release 8.11.x which is not allowed to have index format changes 
>> and minor version numbers are not persisted.
>>
>> So -1 to release a 8.12 an time in future. If you still want one, hold 9.0 
>> release and add precautions for this.
>>
>> Imho. Let's stop releasing 8.12 or later for Lucene/Solr and just add 
>> Bugfixes. This also applies to Solr. Later this is decoupled, so Solr 9.1234 
>> may use Lucene 10.4711.
>>
>> As said before: let's close branch 8.x and add protection to it in GitHub. 
>> Anybox may merge Bugfixes directly from Solr or Lucene main I to 
>> branch_8_11. I see no problem. Just no index changes!
>>
>> Uwe
>>
>> Am 21. November 2021 11:51:34 UTC schrieb Robert Muir <rcm...@gmail.com>:
>>>
>>> I gave my technical justification: our backwards compatibility testing
>>> doesnt work this way. 9.0 can't have guaranteed back compat with
>>> versions coming in the future. This is lunacy.
>>>
>>> On Sun, Nov 21, 2021 at 6:30 AM Ishan Chattopadhyaya
>>> <ichattopadhy...@gmail.com> wrote:
>>>>
>>>>
>>>>  https://www.apache.org/foundation/voting.html#Veto
>>>>
>>>>  "To prevent vetoes from being used capriciously, the voter must provide 
>>>> with the veto a *technical justification* showing why the change is bad 
>>>> (opens a security exposure, negatively affects performance, etc. ). A veto 
>>>> without a justification is invalid and has no weight."
>>>>
>>>>  On Sun, 21 Nov, 2021, 3:30 pm Robert Muir, <rcm...@gmail.com> wrote:
>>>>>
>>>>>
>>>>>  I think we should remove this branch.
>>>>>
>>>>>  personally, i'll probably -1 any commit to it. I'll see if i can
>>>>>  automate such an email response with a gmail rule.
>>>>>
>>>>>  we already released lucene 9.0, we can't change backwards
>>>>>  compatibility for some 8.12, same old story, lets move on people.
>>>>>
>>>>>  On Sat, Nov 20, 2021 at 9:29 AM Adrien Grand <jpou...@gmail.com> wrote:
>>>>>>
>>>>>>
>>>>>>  Uwe brought up the question on a the vote thread: we are not going to 
>>>>>> do a 8.12 release, so what should we do of branch_8x?
>>>>>
>>>>> ________________________________
>>>>>  To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>>>>  For additional commands, e-mail: dev-h...@lucene.apache.org
>>>>>
>>> ________________________________
>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>>
>> --
>> Uwe Schindler
>> Achterdiek 19, 28357 Bremen
>> https://www.thetaphi.de

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

Reply via email to