Another vote of support for Java 7. It makes sense to move to the most recent version.

On 05/11/2013 2:13 PM, amcmurry wrote:
Isn't JDK6 already end of life?
Java 7 is stable, Java 8 is upcoming.

Java 5 is very old.

FWIW

On Nov 5, 2013, at 12:35 AM, Jörn Kottmann <kottm...@gmail.com> wrote:

We are on Java5 currently, that makes the build for a release more and more 
inconvenient because you have to install
a Java5 VM to get it done.

No, other than this there are no strong reasons as far as I am aware of to move 
forward to Java 6 or Java 7, both versions don't offer
any new exciting features which improve the user experience of OpenNLP. Though 
it is nice to use the new API in Java 6/7 here and there.

OpenNLP 1.6.0 will break backward compatibility in some ways, e.g. through the 
refactoring of the machine learning code, but
this will only affect users who sub-classed a component or copied over code.

Should we reconsider the update, and wait a bit longer? Would it make sense to 
move forward to Java 6?

Jörn

On 10/31/2013 02:07 AM, Lance Norskog wrote:
My ability to search email has just now died, so I can't find the recent 
discussion. Is there a compelling reason not to use 5 or 6? Any deal-breakers? Open 
source projects have a range of ways to trip up and alienate users, and breaking 
compatibility is in the top list. Hadoop & Ruby have lost traction by changing 
APIs. Python 3 is not backward-compatible as in 'you have to recode these few 
little things we don't like any more' and I only see 2.7 apps when I download them.

I don't know if Lucene is on Java 7 yet. They have been very conservative about 
these upgrades in the past, because they have a really large installed base. 
Lucene/Solr is one of the top 5 Apache downloads. As to my little project, 
nobody uses it.

Lance

On 10/30/2013 12:39 AM, Jörn Kottmann wrote:
I know you are working on an OpenNLP contrib to Lucene,
would this be affected through the update?

Jörn

On 10/30/2013 08:36 AM, Jörn Kottmann wrote:
Hi Lance,

please share you concerns with us. OpenNLP 1.6.0 will
require a Java 7 VM, if other parts of your project only require
Java 6 this will all work together on a Java 7 VM.

Do you have a production system where you can only run java 6 VMs?

At which time do you plan to update to java 7? It will probably take us a few
month until OpenNLP 1.6.0 is out.

Jörn

On 10/29/2013 11:02 PM, Lance Norskog wrote:
Will this screw up a project that uses OpenNLP jar if the project is still on 
Java 6?

Lance

On 10/29/2013 03:29 AM, Mark G wrote:
Ok, thanks! I didn't know which server was the build server... same as SVN?
I will try to commit some java 7 code now
MG


On Tue, Oct 29, 2013 at 6:25 AM, Jörn Kottmann <kottm...@gmail.com> wrote:

On 10/29/2013 11:11 AM, Mark G wrote:

OK, I committed the POM only just to see if the CI server has Java 7 in
it's path. Since we haven't gotten a build error yet, it may be fine.
Haven't tried committing  any code with J7 objects.

I updated the configuration on the build server is now to Java 7, to do
this you have to log
in there with your apache id and then go to "Configuration" of the OpenNLP
project.

Jörn



Reply via email to