Hey Shawn,

thanks a lot for your clarification, all questions answered.

Your message should indeed find it's way onto the community page.

Thanks.

Dan

Am 28.08.2018 um 13:18 schrieb Shawn Heisey:
> On 8/28/2018 2:59 AM, Dan Untenzu wrote:
>> I would like to get some feedback about LTS & EOL timeframes in Solr.
>>
>> The Solr website states that "6.4.x" is a LTS version and "7.x" is the
>> current mayor version (https://lucene.apache.org/solr/community.html).
>>
>> Question 1: Shouldn't it use "6.x", since version 6.6.5 is the latest
>> release of the 6 branch.
>>
>> Question 2: How long is the LTS timeframe - 6 / 12 / 36 months? When is
>> EOL of version 6.x?
>>
>> It would be nice to have some roadmap/timeframe on the download or
>> community page. Right now an admin can not tell whether they should
>> prefer the LTS over the mayor version, because maybe EOL of version 6 is
>> just next week.
> 
> Here's the long-winded version of how things are done:
> 
> I have never heard of any specific timeframes, and I have never before
> heard of any release being designated LTS.  Releases are not made on a
> set schedule.  Because of that, there is not a specific number of months
> that each release gets supported.
> 
> The current stable branch is 7.x.  Solr 5.x and earlier are effectively
> dead -- changes will not be made.  The previous major version, Solr 6.x
> (specifically, the 6.6.x branch), is in maintenance mode, which
> basically means that there's a much higher standard for whether a
> problem gets fixed in that branch than there is for the stable branch.
> 
> Problems in a 7.x version will only be tackled if they are problems in
> the *current* 7.x release.  As of right now, that is 7.4.0.  So if you
> find an issue tomorrow in version 7.2.1, a fix will only be found in the
> next release -- 7.5.0.  If enough problems of the right kind are found
> after a minor (7.x.0) release, there may be point releases in that minor
> version, but normally once a new minor release is made, a previous minor
> release in the current major version will not be supplemented with point
> releases.
> 
> Problems in 6.x must be problems in the current 6.x release, currently
> 6.6.5, and they must be either MAJOR bugs with no workaround, or a
> problem that is extremely trivial to fix -- a patch that is very
> unlikely to introduce NEW bugs.  If a new 6.x version is released, it
> will be a new point release on the last minor version -- 6.6.x.
> 
> When 8.0 gets released, 6.x is dead and the latest minor release branch
> for 7.x goes to maintenance mode.  There is no specific date planned for
> any release.  A release is made when one of the committers decides it's
> time and volunteers to be the release manager.
> 
> The community page needs a bit of an overhaul so it says what I just
> told you.
> 
> As for which release you should run ... typically that's the latest
> release.  All releases are considered stable unless they are very
> specifically labeled ALPHA or BETA.  Only two releases so far have ever
> had those designations -- 4.0-ALPHA and 4.0-BETA.
> 
> I personally would avoid a new major version until a few minor releases
> are made -- so I would have no plans to run 8.0, but I might run 8.2 or
> 8.3.
> 
> Thanks,
> Shawn
> 

Reply via email to