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