[ 
https://issues.apache.org/jira/browse/LUCENE-6722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14658666#comment-14658666
 ] 

Shawn Heisey commented on LUCENE-6722:
--------------------------------------

bq. Personally, unless we are boxed in a corner, I think this is what major 
versions are for.

I agree.  I'm not planning to drop a formal veto on this, but I don't think 
it's time yet.  If the group consensus is that we are *seriously* hampered by 
Java 7, perhaps we should be working on stabilizing trunk for a 6.0 release.

It's true that the switch to Java 7 in version 4.8 has not resulted in the 
major community backlash that was feared by some, but it was still a risky 
move, and I don't think we should do it again without a situation where we are 
frequently fighting with the limitations of the older version and code 
differences between trunk and the stable branch.  I haven't seen any evidence 
that we are in that situation.

My company has a far less stringent policy regarding major upgrades than Erick 
described, but we still don't do such upgrades just because the new version has 
been out for X months and the old version is end of life.  We still have a 
small number of things running Java 6, because we don't want to spend the time 
doing the necessary quality testing to upgrade.  Chances are that we could drop 
Java 7 or 8 in and everything would work great ... but our customers would 
likely move elsewhere if they found out that we did a major Java upgrade 
without testing it thoroughly.  That's even more likely if they learn about 
what we did because their website stopped working.


> Java 8 as the minimum supported JVM version for branch_5x
> ---------------------------------------------------------
>
>                 Key: LUCENE-6722
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6722
>             Project: Lucene - Core
>          Issue Type: Wish
>            Reporter: Shalin Shekhar Mangar
>            Priority: Blocker
>             Fix For: 5.4
>
>
> Require Java 8 as the minimum supported JVM version for branch_5x.
> # Java 7 is already EOL'ed
> # Trunk is already at Java8
> # Important Solr components such as Jetty 9.3.x already require Java 8
> # Nashorn Javascript engine available in Java 8 is just so much faster and we 
> may see more usage of JS inside Solr (SOLR-7576 etc.)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to