Update web site layout
Hi all, Didn't find an issue for that, so thought about asking here before creating a ticket in JIRA. Normally I find what I need using the current site (normally models, version, and manual) but thought maybe an update in the web site layout could be a good idea? I thought combined with OPENNLP-6 and OPENNLP-504 (and maybe later OPENNLP-48 as well) this could attract more users / developers. Here's an example, using the Maven Site plug-in, with the Fluid skin: https://kinow.github.io/opennlp/ Cheers Bruno
Re: Update web site layout
Hi William, Would it be an option? I haven't seen any ASF project hosted primarily on GitHub (site or src). I'd be fine with that as well, or even the current ASF cms. Bruno Sent from Yahoo Mail on Android On Sat, Mar 4, 2017 at 9:57, William Colen wrote: Hi, Bruno, What do you think if we instead of using maven site we do it using Jekyll + github? That way we don't need to separate the site and documentation deploy. Thank you William 2017-03-03 10:03 GMT-03:00 Bruno P. Kinoshita < brunodepau...@yahoo.com.br.invalid>: > Hi all, > > Didn't find an issue for that, so thought about asking here before > creating a ticket in JIRA. > > > Normally I find what I need using the current site (normally models, > version, and manual) but thought maybe an update in the web site layout > could be a good idea? > > I thought combined with OPENNLP-6 and OPENNLP-504 (and maybe later > OPENNLP-48 as well) this could attract more users / developers. > > Here's an example, using the Maven Site plug-in, with the Fluid skin: > https://kinow.github.io/opennlp/ > > Cheers > Bruno >
Re: Update web site layout
And both with nice layouts too. Thanks for the links Suneel. Bruno - Original Message - From: Suneel Marthi To: dev@opennlp.apache.org; "brunodepau...@yahoo.com.br" Sent: Saturday, 4 March 2017 10:43 AM Subject: Re: Update web site layout There are few that r doing that presently, check out the Flink project as also Pirk. http://flink.apache.org http://pirk.incubator.apache.org On Fri, Mar 3, 2017 at 4:38 PM, Bruno P. Kinoshita < brunodepau...@yahoo.com.br.invalid> wrote: > Hi William, > Would it be an option? I haven't seen any ASF project hosted primarily on > GitHub (site or src). > > I'd be fine with that as well, or even the current ASF cms. > Bruno > Sent from Yahoo Mail on Android > > On Sat, Mar 4, 2017 at 9:57, William Colen > wrote: Hi, Bruno, > > What do you think if we instead of using maven site we do it using Jekyll + > github? > That way we don't need to separate the site and documentation deploy. > > Thank you > William > > 2017-03-03 10:03 GMT-03:00 Bruno P. Kinoshita < > brunodepau...@yahoo.com.br.invalid>: > > > Hi all, > > > > Didn't find an issue for that, so thought about asking here before > > creating a ticket in JIRA. > > > > > > Normally I find what I need using the current site (normally models, > > version, and manual) but thought maybe an update in the web site layout > > could be a good idea? > > > > I thought combined with OPENNLP-6 and OPENNLP-504 (and maybe later > > OPENNLP-48 as well) this could attract more users / developers. > > > > Here's an example, using the Maven Site plug-in, with the Fluid skin: > > https://kinow.github.io/opennlp/ > > > > Cheers > > Bruno > > > >
Re: Update web site layout
Thanks everyone! JIRA ticket created: https://issues.apache.org/jira/browse/OPENNLP-999 Cheers Bruno - Original Message - From: Rodrigo Agerri To: "dev@opennlp.apache.org" Cc: "brunodepau...@yahoo.com.br" Sent: Saturday, 4 March 2017 10:50 AM Subject: Re: Update web site layout I think the new design looks great, and I would definitely like to find a way to incorporate the new design.. Thanks Bruno, Rodrigo On Fri, Mar 3, 2017 at 10:43 PM, Suneel Marthi wrote: > There are few that r doing that presently, check out the Flink project as > also Pirk. > > > > http://flink.apache.org > http://pirk.incubator.apache.org > > > > On Fri, Mar 3, 2017 at 4:38 PM, Bruno P. Kinoshita < > brunodepau...@yahoo.com.br.invalid> wrote: > > > Hi William, > > Would it be an option? I haven't seen any ASF project hosted primarily on > > GitHub (site or src). > > > > I'd be fine with that as well, or even the current ASF cms. > > Bruno > > Sent from Yahoo Mail on Android > > > > On Sat, Mar 4, 2017 at 9:57, William Colen > > wrote: Hi, Bruno, > > > > What do you think if we instead of using maven site we do it using > Jekyll + > > github? > > That way we don't need to separate the site and documentation deploy. > > > > Thank you > > William > > > > 2017-03-03 10:03 GMT-03:00 Bruno P. Kinoshita < > > brunodepau...@yahoo.com.br.invalid>: > > > > > Hi all, > > > > > > Didn't find an issue for that, so thought about asking here before > > > creating a ticket in JIRA. > > > > > > > > > Normally I find what I need using the current site (normally models, > > > version, and manual) but thought maybe an update in the web site layout > > > could be a good idea? > > > > > > I thought combined with OPENNLP-6 and OPENNLP-504 (and maybe later > > > OPENNLP-48 as well) this could attract more users / developers. > > > > > > Here's an example, using the Maven Site plug-in, with the Fluid skin: > > > https://kinow.github.io/opennlp/ > > > > > > Cheers > > > Bruno > > > > > > > >
Re: [VOTE] Apache OpenNLP 1.8.0 Release Candidate
+1 not binding Build passing OK. Apache Maven 3.3.9 Maven home: /usr/share/maven Java version: 1.8.0_131, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_NZ, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-77-generic", arch: "amd64", family: "unix" Cheers Bruno From: Joern Kottmann To: dev@opennlp.apache.org Sent: Wednesday, 10 May 2017 6:41 AM Subject: [VOTE] Apache OpenNLP 1.8.0 Release Candidate The Apache OpenNLP PMC would like to call for a Vote on Apache OpenNLP 1.8.0 Release Candidate 1. The RC 1 distributables can be downloaded from here: https://repository.apache.org/content/repositories/orgapacheopennlp-101 1/org/apache/opennlp/opennlp-distr/1.8.0/ The release was made from the Apache OpenNLP 1.8.0 tag at https://github.com/apache/opennlp/tree/opennlp-1.8.0 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.8.0 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-101 1 The release was made using the OpenNLP release process, documented on the Wiki here: https://cwiki.apache.org/confluence/display/OPENNLP/Release+Process The release contains quite some changes, please refer to the contained issue list for details. Please vote on releasing these packages as Apache OpenNLP 1.8.0. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but folks are welcome to check the release candidate and voice their approval or disapproval. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP [ ] -1 Do not release the packages because... Thanks! Jörn P.S. Here is my +1.
Re: [VOTE] Apache OpenNLP 1.8.0 Release Candidate 3
[ X ] +1 Release the packages as Apache OpenNLP 1.8.0 Not binding Side note: would be nice later to start fixing some issues found via FindBugs. Running `mvn clean findbugs:findbugs findbugs:gui` shows several errors, some seem important, like using equals() for array objects (which will always be false). See https://github.com/apache/opennlp/blob/73c8e5b9d8e055fefb53f7f3c2487d05c9788c6a/opennlp-tools/src/main/java/opennlp/tools/util/TokenTag.java#L85 And https://github.com/apache/opennlp/blob/73c8e5b9d8e055fefb53f7f3c2487d05c9788c6a/opennlp-tools/src/main/java/opennlp/tools/util/featuregen/POSTaggerNameFeatureGenerator.java#L59 Plus other NullPointerException's that can be prevented, and other minor issues. Not blockers for the release though, IMO. Cheers Bruno From: Joern Kottmann To: dev@opennlp.apache.org Sent: Thursday, 18 May 2017 9:49 AM Subject: [VOTE] Apache OpenNLP 1.8.0 Release Candidate 3 The Apache OpenNLP PMC would like to call for a Vote on Apache OpenNLP 1.8.0 Release Candidate 3. The RC 3 distributables can be downloaded from here: https://repository.apache.org/content/repositories/orgapacheopennlp-101 3/org/apache/opennlp/opennlp-distr/1.8.0/ The release was made from the Apache OpenNLP 1.8.0 tag at https://github.com/apache/opennlp/tree/opennlp-1.8.0 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.8.0 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-101 3 The release was made using the OpenNLP release process, documented on the Wiki here: https://cwiki.apache.org/confluence/display/OPENNLP/Release+Process The release contains quite some changes, please refer to the contained issue list for details. Please vote on releasing these packages as Apache OpenNLP 1.8.0. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but folks are welcome to check the release candidate and voice their approval or disapproval. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.8.0 [ ] -1 Do not release the packages because... Thanks! Jörn P.S. Here is my +1.
Re: CoReference
Few days ago went to look at an old issue to see if I could perhaps write some docs for it, but I think the coref module is not in the sandbox. Here's the issue in question https://issues.apache.org/jira/browse/OPENNLP-48 and here's where I believe the code is now located https://svn.apache.org/repos/asf/opennlp/sandbox/opennlp-coref/ Not sure if there was any other work not mentioned in that issue. Hope that helps Bruno From: Damiano Porta To: dev@opennlp.apache.org Sent: Thursday, 18 May 2017 10:54 PM Subject: CoReference Hello everybody, i need a coreference solution to link my entities (DATE, PERSON, ORG). Can someone show me the way to start working on that? Thank you so much. Damiano
Re: CoReference
And if you are willing to work on this Damiano, I'd be able to help a few hours every week, plus working on the documentation (-: CheersBruno From: Joern Kottmann To: "dev@opennlp.apache.org" Sent: Friday, 19 May 2017 2:56 AM Subject: Re: CoReference That part is not maintained currently, if you would like to work on it you are more than welcome to get this back into opennlp-tools. Jörn On Thu, May 18, 2017 at 4:37 PM, Damiano Porta wrote: > Do you also have an example? :) > > Il 18 mag 2017 16:35, "Damiano Porta" ha scritto: > > > Oh my wrong. Pardon. > > Do we have accuracy statistics? > > > > Il 18 mag 2017 14:59, "Joern Kottmann" ha scritto: > > > >> This is for linking entities in one document, e.g. first name mention > to a > >> full name mention, or to he, she, it. > >> > >> Jörn > >> > >> On Thu, May 18, 2017 at 1:27 PM, Damiano Porta > >> wrote: > >> > >> > Hi, thanks but I need to link entities to each others . I do not need > to > >> > link entities to external resources. > >> > > >> > Damiano > >> > > >> > Il 18 mag 2017 13:12, "Bruno P. Kinoshita" > >> > ha scritto: > >> > > >> > > Few days ago went to look at an old issue to see if I could perhaps > >> write > >> > > some docs for it, but I think the coref module is not in the > sandbox. > >> > > > >> > > > >> > > Here's the issue in question https://issues.apache.org/ > >> > > jira/browse/OPENNLP-48 and here's where I believe the code is now > >> located > >> > > https://svn.apache.org/repos/asf/opennlp/sandbox/opennlp-coref/ > >> > > > >> > > Not sure if there was any other work not mentioned in that issue. > >> > > > >> > > Hope that helps > >> > > Bruno > >> > > > >> > > From: Damiano Porta > >> > > To: dev@opennlp.apache.org > >> > > Sent: Thursday, 18 May 2017 10:54 PM > >> > > Subject: CoReference > >> > > > >> > > > >> > > > >> > > Hello everybody, > >> > > > >> > > i need a coreference solution to link my entities (DATE, PERSON, > ORG). > >> > Can > >> > > > >> > > someone show me the way to start working on that? > >> > > > >> > > > >> > > Thank you so much. > >> > > > >> > > Damiano > >> > > > >> > > >> > > >
Re: [VOTE] Apache OpenNLP 1.8.1 Release Candidate 3
Build passing OK with the following environment: Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T05:41:47+13:00) Maven home: /opt/maven Java version: 1.8.0_131, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-83-generic", arch: "amd64", family: "unix" Had a look at simple reports (findbugs, pmd), all looking good. [ X ] +1 Release the packages as Apache OpenNLP 1.8.1 ThanksBruno On Thursday, 6 July 2017, 1:21:32 AM NZST, Suneel Marthi wrote: The Apache OpenNLP PMC would like to call for a Vote on Apache OpenNLP 1.8.1 Release Candidate 3. The Release artifacts can be downloaded from: https://repository.apache.org/content/repositories/orgapacheopennlp-1016/org/apache/opennlp/opennlp-distr/1.8.1/ The release was made from the Apache OpenNLP 1.8.1 tag at https://github.com/apache/opennlp/tree/opennlp-1.8.1 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.8.1 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1016/ The artifacts have been signed with the Key - D3541808 found at http://people.apache.org/keys/group/opennlp.asc Please vote on releasing these packages as Apache OpenNLP 1.8.1. The vote is open for the next 72 hours *ending on Saturday, July 8AM EST *. Only votes from OpenNLP PMC are binding, but folks are welcome to check the release candidate and voice their approval or disapproval. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.8.1 [ ] -1 Do not release the packages because... Thanks again to all the committers and contributors for their work over the past few weeks.
Re: [VOTE] Apache OpenNLP 1.8.2 Release Candidate
+1 Building from the tag (commit 90978b15b2f81952620f3832e3ba0d25924a349f) works fine on Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T05:41:47+13:00) Maven home: /opt/maven Java version: 1.8.0_144, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-93-generic", arch: "amd64", family: "unix" All tests pass with `mvn clean verify`. Imported KEYS file, checked distribution files signatures with gpg. All looking good. Thanks for preparing the release. All the best, Bruno From: Joern Kottmann To: "dev@opennlp.apache.org" Sent: Tuesday, 5 September 2017 9:41 AM Subject: [VOTE] Apache OpenNLP 1.8.2 Release Candidate Hi Folks, I have posted a first release candidate for the Apache OpenNLP 1.8.2 release and it is ready for testing. The RC 1 distributables can be downloaded from here: https://repository.apache.org/content/repositories/orgapacheopennlp-1017/org/apache/opennlp/opennlp-distr/1.8.2/ The release was made from the Apache OpenNLP 1.8.2 tag at https://github.com/apache/opennlp/tree/opennlp-1.8.2 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.8.2 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1017 The release was made using the OpenNLP release process, documented on the Wiki here: https://cwiki.apache.org/confluence/display/OPENNLP/Release+Process The release contains quite some changes, please refer to the contained issue list for details. Please vote on releasing these packages as Apache OpenNLP 1.8.2. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but folks are welcome to check the release candidate and voice their approval or disapproval. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.8.2 [ ] -1 Do not release the packages because... Thanks! Jörn P.S. Here is my +1.
Re: [VOTE] Apache OpenNLP 1.8.3 Release Candidate
[ X ] +1 Release the packages as Apache OpenNLP 1.8.3 `mvn clean test install` working fine, checked artefacts signatures, matching with what was in the vote e-mail. Currently on tag 1.8.3, commit b317159cb9857dc509c08a31a98dc61209f39bff Thanks for preparing this release. Cheers Bruno From: Suneel Marthi To: dev@opennlp.apache.org; us...@opennlp.apache.org Sent: Tuesday, 24 October 2017 10:29 PM Subject: [VOTE] Apache OpenNLP 1.8.3 Release Candidate The Apache OpenNLP PMC would like to call for a Vote on Apache OpenNLP 1.8.3 Release Candidate. The Release artifacts can be downloaded from: https://repository.apache.org/content/repositories/orgapache opennlp-1010/org/apache/opennlp/opennlp-distr/1.7.2/ The release was made from the Apache OpenNLP 1.8.3 tag at https://github.com/apache/opennlp/tree/opennlp-1.8.3 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.8.3 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1019/org/apache/opennlp/opennlp-distr/1.8.3/ The artifacts have been signed with the Key - D3541808 found at http://people.apache.org/keys/group/opennlp.asc Please vote on releasing these packages as Apache OpenNLP 1.8.3. The vote is open for either the next 72 hours or a minimum of 3 +1 PMC binding votes whichever happens earlier. Only votes from OpenNLP PMC are binding, but folks are welcome to check the release candidate and voice their approval or disapproval. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.8.3 [ ] -1 Do not release the packages because... Thanks again to all the committers and contributors for their work over the past few weeks.
Re: [VOTE] Apache OpenNLP 1.9.0 Release Candidate
+1 Building from tag passing OK, alas not enough time to look at all changes and check signatures. Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T20:58:13+13:00) Maven home: /opt/apache-maven-3.5.2 Java version: 1.8.0_151, vendor: Oracle Corporation Java home: /opt/jdk1.8.0_151/jre Default locale: en_NZ, platform encoding: UTF-8 OS name: "linux", version: "4.13.0-45-generic", arch: "amd64", family: "unix" Cheers Bruno From: Jeff Zemerick To: dev@opennlp.apache.org Sent: Saturday, 23 June 2018 4:16 AM Subject: [VOTE] Apache OpenNLP 1.9.0 Release Candidate Hi folks, I have posted a first release candidate for the Apache OpenNLP 1.9.0 release and it is ready for testing. The distributables can be downloaded from: https://repository.apache.org/content/repositories/orgapacheopennlp-1021/org/apache/opennlp/opennlp-distr/1.9.0/ The release was made from the Apache OpenNLP 1.9.0 tag at: https://github.com/apache/opennlp/tree/opennlp-1.9.0 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.9.0 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1021 The release was made using the OpenNLP release process, documented on the website: https://opennlp.apache.org/release.html Please vote on releasing these packages as Apache OpenNLP 1.9.0. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but everyone is welcome to check the release candidate and vote. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.9.0 [ ] -1 Do not release the packages because... Thanks! Jeff
Re: [VOTE] Apache OpenNLP 1.9.1 Release Candidate 2
+1 Building passing OK with `mvn clean test install -Pjacoco` on Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T06:33:14+12:00) Maven home: /opt/apache-maven-3.5.4 Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_NZ, platform encoding: UTF-8 OS name: "linux", version: "4.15.0-43-generic", arch: "amd64", family: "unix" Cheers Bruno From: Jeff Zemerick To: dev@opennlp.apache.org Sent: Friday, 28 December 2018 8:39 AM Subject: [VOTE] Apache OpenNLP 1.9.1 Release Candidate 2 Hi folks, I have posted a 2nd release candidate for the Apache OpenNLP 1.9.1 release and it is ready for testing. The distributables can be downloaded from: https://repository.apache.org/content/repositories/orgapacheopennlp-1025/org/apache/opennlp/opennlp-distr/1.9.1/ The release was made from the Apache OpenNLP 1.9.1 tag at: https://github.com/apache/opennlp/tree/opennlp-1.9.1-rc2 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.9.1 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1025 The release was made using the OpenNLP release process, documented on the website: https://opennlp.apache.org/release.html Please vote on releasing these packages as Apache OpenNLP 1.9.1. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but everyone is welcome to check the release candidate and vote. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.9.1 [ ] -1 Do not release the packages because... Thanks! Jeff
Re: [VOTE] Apache OpenNLP 1.9.3 Release Candidate
Hi, Built successfully from tag with Java 8 on Ubuntu LTS. Had a look at one file from the dist area, and the contents looked OK (license, notice, jars were using the right version 1.9.3 too). Also checked the signatures using some shell script I normally use, but it failed to validate. I think it failed to find your key in https://people.apache.org/keys/group/opennlp.asc. Have you added your key there? I search for Jeff and jzonthemtn, but couldn't find it. Cheers Bruno On Saturday, 25 July 2020, 11:08:12 pm NZST, Jeff Zemerick wrote: Hi folks, I have posted a 1st release candidate for the Apache OpenNLP 1.9.3 release and it is ready for testing. The distributables can be downloaded from: https://repository.apache.org/content/repositories/orgapacheopennlp-1027/org/apache/opennlp/opennlp-distr/1.9.3/ The release was made from the Apache OpenNLP 1.9.3 tag at: https://github.com/apache/opennlp/tree/opennlp-1.9.3 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.9.3 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1027 The release was made using the OpenNLP release process, documented on the website: https://opennlp.apache.org/release.html Please vote on releasing these packages as Apache OpenNLP 1.9.3. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but everyone is welcome to check the release candidate and vote. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.9.3 [ ] -1 Do not release the packages because... Thanks! Jeff
Re: [VOTE] Apache OpenNLP 1.9.3 Release Candidate
It worked after I imported keys from https://dist.apache.org/repos/dist/release/opennlp/KEYS [x] +1 Release the packages as Apache OpenNLP 1.9.3 Thanks! Bruno On Monday, 27 July 2020, 12:00:29 am NZST, Jeff Zemerick wrote: Looks like I'm in there as jzemerick. See if I'm doing this correctly: wget https://people.apache.org/keys/group/opennlp.asc gpg --import https://people.apache.org/keys/group/opennlp.asc wget https://repository.apache.org/content/repositories/orgapacheopennlp-1027/org/apache/opennlp/opennlp-distr/1.9.3/opennlp-distr-1.9.3-bin.tar.gz wget https://repository.apache.org/content/repositories/orgapacheopennlp-1027/org/apache/opennlp/opennlp-distr/1.9.3/opennlp-distr-1.9.3-bin.tar.gz.asc gpg --verify opennlp-distr-1.9.3-bin.tar.gz.asc gpg: assuming signed data in 'opennlp-distr-1.9.3-bin.tar.gz' gpg: Signature made Fri Jul 24 15:21:24 2020 UTC gpg: using RSA key 6786BCFFBD2AE66E737FE97760E63AD841EF12D8 gpg: Good signature from "Jeff Zemerick (CODE SIGNING KEY) < jzemer...@apache.org>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 6786 BCFF BD2A E66E 737F E977 60E6 3AD8 41EF 12D8 Jeff On Sun, Jul 26, 2020 at 5:25 AM Bruno P. Kinoshita wrote: > Hi, > > > Built successfully from tag with Java 8 on Ubuntu LTS. Had a look at one > file from the dist area, and the contents looked OK (license, notice, jars > were using the right version 1.9.3 too). > > > Also checked the signatures using some shell script I normally use, but it > failed to validate. I think it failed to find your key in > https://people.apache.org/keys/group/opennlp.asc. Have you added your key > there? I search for Jeff and jzonthemtn, but couldn't find it. > > > Cheers > > Bruno > > > > On Saturday, 25 July 2020, 11:08:12 pm NZST, Jeff Zemerick < > jzemer...@apache.org> wrote: > > > > > > Hi folks, > > I have posted a 1st release candidate for the Apache OpenNLP 1.9.3 release > and it is ready for testing. > > The distributables can be downloaded from: > > https://repository.apache.org/content/repositories/orgapacheopennlp-1027/org/apache/opennlp/opennlp-distr/1.9.3/ > > The release was made from the Apache OpenNLP 1.9.3 tag at: > https://github.com/apache/opennlp/tree/opennlp-1.9.3 > > To use it in a maven build set the version for opennlp-tools or > opennlp-uima to 1.9.3 and add the following URL to your settings.xml file: > https://repository.apache.org/content/repositories/orgapacheopennlp-1027 > > The release was made using the OpenNLP release process, documented on the > website: > https://opennlp.apache.org/release.html > > Please vote on releasing these packages as Apache OpenNLP 1.9.3. The vote > is open for at least the next 72 hours. > > Only votes from OpenNLP PMC are binding, but everyone is welcome to check > the release candidate and vote. > The vote passes if at least three binding +1 votes are cast. > > [ ] +1 Release the packages as Apache OpenNLP 1.9.3 > [ ] -1 Do not release the packages because... > > Thanks! > > Jeff >
Re: OpenNLP UD models
Hi Jeff, Cannot comment much on the process or direction, except that it looks good to me. >While decent performance is always beneficial, the primary purpose of this task is to provide working OpenNLP models the project can distribute. Having these models will help reduce the barrier to entry for users new to OpenNLP. +1! Had a read on the UD page, and looks well maintained, and even includes a pt-br dataset. Thanks! Bruno On Wednesday, 6 January 2021, 11:31:32 am NZDT, Jeff Zemerick wrote: Hi all, I have created a script [1] to train OpenNLP models from Universal Dependencies [2] data to give OpenNLP models that can be distributed under the Apache license, The script automates the training of tokenizer, sentence, and POS models for English, Dutch, French, German, and Italian. (The NameFinder does not currently support the input annotation format so those models will come later.) While decent performance is always beneficial, the primary purpose of this task is to provide working OpenNLP models the project can distribute. Having these models will help reduce the barrier to entry for users new to OpenNLP. Once voted and approved, the trained models will be pushed to Subversion alongside the current OpenNLP language detection model. From there, the models can be made available for download on the OpenNLP website and programmatically through OPENNLP-1318 [3]. The script to train the models and instructions will be added to the OpenNLP repository. To use the script: 1. Download and extract UD. 2. Download and extract OpenNLP. 3. Create a directory to store the trained models. 3. Modify the ud-train.sh script to set the path to those three directories. 4. Execute the ud-train.sh script. The training log, evaluation output, and model files will be saved to the $OUTPUT_MODELS directory. Models and the output files I trained using this script can be viewed on Dropbox [4]. Before calling a vote to release the models, I would like to see if there is any feedback on the process or direction. If you have any comments please feel free. Thanks, Jeff [1] https://github.com/jzonthemtn/opennlp/blob/ud-models/scripts/ud-train.sh [2] https://universaldependencies.org/ [3] https://issues.apache.org/jira/browse/OPENNLP-1318 [4] https://www.dropbox.com/sh/p8focuz0qwvw84b/AAC6GqO8mqZn_xkAqHZsVAsoa?dl=0
Re: [VOTE] Release OpenNLP Models trained on UD
[x] +1 Release the models as model version 1.0. On Saturday, 13 March 2021, 2:39:37 am NZDT, Jeff Zemerick wrote: All, I am calling a vote to release the Apache OpenNLP models trained on the Universal Dependencies corpus. The models were described in a previous thread you can see at https://www.mail-archive.com/dev@opennlp.apache.org/msg03054.html. This vote is to release the models as version 1.0. (The models are still available in the Dropbox folder at https://www.dropbox.com/sh/p8focuz0qwvw84b/AAC6GqO8mqZn_xkAqHZsVAsoa?dl=0&lst= along with text files showing the training and evaluation results). Upon a successful vote the models will be made available on the Apache OpenNLP website on the Models Download page ( https://opennlp.apache.org/models.html). Work will then continue to modify OpenNLP to be able to automatically download and use these pre-trained models when none is specifically loaded by the user. (The goal being to lower the barrier of entry into OpenNLP and make its use more convenient.) Please vote on releasing the models in the linked DropBox folder as model version 1.0. The vote is open for at least the next 72 hours. Only votes from the OpenNLP PMC are binding but everyone is welcome to check the models and vote. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the models as model version 1.0. [ ] -1 Do not release the models because... Thanks! Jeff
Re: [VOTE] Apache OpenNLP Models 1.0
Hi Jeff, Sorry for the delay on voting. From what I recall, one issue raised in the last thread I think was the location of the models. These looks to be hosted at ASF hosted dist folders, so shouldn't have any more issues. Checked signatures and found no errors. Looked at each text file int he dist area and everything looks good. Verified the mentioned files (logs archive, example models, etc) all either existed or had no issues. Everything OK. The NOTICE file says 2017, and in Commons we try to update that to the year of the release of the component, but that shouldn't be a blocker I think. +1 Thank you! Bruno On Friday, 23 April 2021, 4:42:41 am NZST, Jeff Zemerick wrote: Hi all, Just a reminder that this vote thread is still active. Thanks, Jeff On Wed, Apr 14, 2021 at 10:41 AM Jeff Zemerick wrote: > All, > > I am calling a vote to release the Apache OpenNLP models trained on the > Universal Dependencies corpus. > > The models and text files showing training and evaluation results along > with information about how the models were trained are available at: > https://dist.apache.org/repos/dist/dev/opennlp/ud-models-1.0/ > > Upon a successful vote the models will be made available on the Apache > OpenNLP website on the Models Download page ( > https://opennlp.apache.org/models.html). Work will then continue on a > pull request to modify OpenNLP to be able to automatically download and use > these pre-trained models when a local model is not provided by the user. > (The goal being to lower the barrier of entry into OpenNLP and make its use > more convenient.) > > Please vote on releasing the models as model version 1.0. The vote is open > for at least the next 72 hours. > > Only votes from the OpenNLP PMC are binding but everyone is welcome to > check the models and vote. The vote passes if at least three binding +1 > votes are cast. > > [ ] +1 Release the models as version 1.0. > [ ] -1 Do not release the models as 1.0 because... > > Thanks! > Jeff > >
Re: [VOTE] Apache OpenNLP 1.9.4 Release Candidate
Hi, Had a look at the JIRA change set, and it looks like this release contains mostly small improvements. [x] +1 Release the packages as Apache OpenNLP 1.9.4 Built OK from tag on my environment Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f) Maven home: /opt/apache-maven-3.8.2 Java version: 11.0.11, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-89-generic", arch: "amd64", family: "unix" Checked signatures in dist area, found no issues. Manually inspected one file, license/notice/etc all look OK. Thanks Jeff, Bruno On Thursday, 28 October 2021, 02:14:07 am NZDT, Jeff Zemerick wrote: Hi folks, I have posted a 1st release candidate for the Apache OpenNLP 1.9.4 release and it is ready for testing. Issues resolved in this version: https://issues.apache.org/jira/browse/OPENNLP-1311?jql=project%20%3D%20OPENNLP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%201.9.4%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC The distributables can be downloaded from: https://repository.apache.org/content/repositories/orgapacheopennlp-1028/org/apache/opennlp/opennlp-distr/1.9.4/ The release was made from the Apache OpenNLP 1.9.4 tag at: https://github.com/apache/opennlp/tree/opennlp-1.9.4 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 1.9.4 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1028 The release was made using the OpenNLP release process, documented on the website: https://opennlp.apache.org/release.html Please vote on releasing these packages as Apache OpenNLP 1.9.4. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but everyone is welcome to check the release candidate and vote. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP 1.9.4 [ ] -1 Do not release the packages because... Thanks, Jeff
[Build] Move from Travis CI to GH Actions?
Hi, I was reviewing a simple PR but after squashing commits and rebasing, Travis CI never came back to build it. I closed and then opened it again, and nothing. I went to app.travis-ci.com/github/apache/opennlp, looked for the build in the pull requests tab and found that it was in progress. I noticed since Travis CI was acquired the performance of the build workers degraded a lot, and several projects moved to GH Actions, like ASF commons, or to other solutions like Jenkins (Jena). Migrating to GH Actions shouldn't be too hard, and from past experience that should improve the time to build pull requests. Any thoughts? https://issues.apache.org/jira/browse/OPENNLP-1352 Cheers Bruno
Re: updating documentation
The tools that I have been using in projects and $work are: - Hugo for static site; migrating my own site, Apache Jena is on hugo, and I helped migrating Apache SIS and some OGC sites. Hugo is really fast comparing to Jekyll, and Markdown. - sphinx; using it for Python libraries and tools, useful as it can run the Python code of doctests, examples, etc, making sure the docs & code are synced. reStructedText can be challenging but it supports Markdown too, JupyterHub docs have a mix of both. But probably not useful for opennlp as it's better suited for python - storybook; for JS/Vue, also not great for Java. - Some long time ago I helped the build of the performance of open source applications book, and from what I recall it was using pandoc and scripts to produce the HTML and PDF files. I think simple markdowns in GitHub are great as that's easy for users to send pull requests, preview on GitHub UI, etc. Jekyll + Ruby is slow, the support slowed down [1], and gems/dependencies can have issues depending on the OS/environment. So I'd vote for Hugo or JBake (as that's what the site uses I think). Not sure what's the required effort to migrate the developer documentation, but I have a few hours every week that I can help with that. Thanks Jeff! Bruno [1] https://www.theregister.com/2021/09/14/future_of_jekyll_project_engine/ On Friday, 18 February 2022, 09:09:46 am NZDT, Jeff Zemerick wrote: The OpenNLP developer documentation looks nice and integrates in the build nicely, but editing it can be a bit of a chore since it is XML documents. Does anyone have any suggestions of other documentation tools that can fit nicely in our build but be a little bit more developer-friendly? I don't mind helping with a change, I just don't know what's available. Or, if no change is needed and I need to learn to like XML that's a valid response, too. :) Thanks, Jeff
Re: OpenNLP 2.0 release discussion
+1 Jeff, thanks! Bruno On Wednesday, 6 April 2022, 02:34:35 am NZST, Jeff Zemerick wrote: Hi all, I would like to propose an OpenNLP 2.0 release for the following reasons: - There are a few significant changes: Building using Java 11, support for ONNX models, automatic model downloading - User activity has been somewhat low and a 2.0 release might help bring attention to these new features. - 1.x has been around for 10+ years. :) - Other reasons? Thoughts? Concerns? Thanks, Jeff Our current master branch has the following changes: Bug [OPENNLP-1353] - DictonaryLemmatizer missing charset Improvement [OPENNLP-565] - Add MASC format support [OPENNLP-1185] - Tokenizers should be able to output a new line token [OPENNLP-1306] - NameSample overlap exception not helpful Task [OPENNLP-1318] - Add ability to download models from within OpenNLP [OPENNLP-1351] - Support ONNX models [OPENNLP-1354] - Change build to use Java 11 [OPENNLP-1355] - Document ONNX capability introduced in OPENNLP-1351 [OPENNLP-1356] - Document the ONNX implementations [OPENNLP-1359] - Build fails with Java 17 [OPENNLP-1364] - Move setKeepNewLines to the Tokenizer class Documentation [OPENNLP-1319] - The Training API code is outdated in Manual
Re: [VOTE] Apache OpenNLP 2.0.0 Release Candidate
Hi Jeff, I think the NOTICE file needs to be adjusted to 2022? https://github.com/apache/opennlp/blob/804ad5579b829f3a9b7b2bf3af819c53d6bb4290/NOTICE#L2https://github.com/apache/opennlp/blob/2.0.0/NOTICE#L2 I downloaded a ZIP from Maven (opennlp-distr-2.0.0-bin.zip) and its NOTICE had 2017. At least in Apache Commons and Jena we try to keep the NOTICE file up to date (I think it's an ASF policy?) Building OK on Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f) Maven home: /opt/apache-maven-3.8.2 Java version: 11.0.15, vendor: Private Build, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-109-generic", arch: "amd64", family: "unix" I don't know how to run the more complete test/models that others used to run for other releases. In case you know how to run that, it'd be good if you could post in your vote saying whether everything worked fine. Otherwise check with another PMC/committer about it. Since it's a 2.0 release I expect a few users curious about what's new trying out the new code :) Thanks! Bruno On Monday, 9 May 2022, 12:26:50 am NZST, Jeff Zemerick wrote: Hi folks, I have posted a first release candidate for the Apache OpenNLP 2.0.0 release and it is ready for testing. The distributables can be downloaded from: https://repository.apache.org/content/repositories/orgapacheopennlp-1029/org/apache/opennlp/opennlp-distr/2.0.0/ The release was made from the Apache OpenNLP 2.0.0 tag at: https://github.com/apache/opennlp/tree/2.0.0 To use it in a maven build set the version for opennlp-tools or opennlp-uima to 2.0.0 and add the following URL to your settings.xml file: https://repository.apache.org/content/repositories/orgapacheopennlp-1029 The release was made using the OpenNLP release process, documented on the website: https://opennlp.apache.org/release.html Please vote on releasing these packages as Apache OpenNLP 2.0.0. The vote is open for at least the next 72 hours. Only votes from OpenNLP PMC are binding, but everyone is welcome to check the release candidate and vote. The vote passes if at least three binding +1 votes are cast. [ ] +1 Release the packages as Apache OpenNLP [VERSION] [ ] -1 Do not release the packages because... Thanks! Jeff
Re: [VOTE] Apache OpenNLP 2.1.0 Release Candidate
+1 tested on Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: /opt/apache-maven-3.8.6 Java version: 19.0.1, vendor: Oracle Corporation, runtime: /usr/lib/jvm/jdk-19 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.14.0-1054-oem", arch: "amd64", family: "unix" Thanks! On 2022/11/07 13:39:32 Jeff Zemerick wrote: > Hi folks, > > I have posted a release candidate for the Apache OpenNLP 2.1.0 release and > it is ready for testing. > > Changes in this version: > https://issues.apache.org/jira/browse/OPENNLP-1370?jql=project%20%3D%20OPENNLP%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20in%20(2.1.0)%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC > > The distributables can be downloaded from: > https://repository.apache.org/content/repositories/orgapacheopennlp-1030/org/apache/opennlp/opennlp-distr/2.1.0 > > The release was made from the Apache OpenNLP 2.1.0 tag at: > https://github.com/apache/opennlp/tree/opennlp-2.1.0 > > To use it in a maven build set the version for opennlp-tools or > opennlp-uima to 2.1.0 and add the following URL to your settings.xml file: > https://repository.apache.org/content/repositories/orgapacheopennlp-1030 > > The release was made using the OpenNLP release process, documented on the > website: > https://opennlp.apache.org/release.html > > Please vote on releasing these packages as Apache OpenNLP 2.1.0. The vote > is open for at least the next 72 hours. > > Only votes from OpenNLP PMC are binding, but everyone is welcome to check > the release candidate and vote. > The vote passes if at least three binding +1 votes are cast. > > [ ] +1 Release the packages as Apache OpenNLP 2.1.0 > [ ] -1 Do not release the packages because... > > Thanks! > Jeff >
Re: Logging in OpenNLP
In Apache Commons when we need to use a logging library, we use JUL as in B) (e.g. Commons Imaging). But higher level code like OpenNLP or Jena, I think it makes more sense C), so +1 for C) (or B) if others prefer, -0 to A)). Thanks! -Bruno On 2022/12/15 10:56:01 Richard Zowalla wrote: > Hi all, > > I wanted to start a discussion regarding logging / sysout in OpenNLP > based on the discussion raised in a recent PR [1]. > > From my digging into the history of OpenNLP developmen, I found [2] and > [3] (~ 7 years) ago with an (unsuccessful) attempt to switch to a > logging implementation as "the project has always tried to maintain a > principle of using the fewest dependencies as possible." > > 7 years later I want to start this discussion (this time _on_ the list) > again and discuss possibile ways of introduce proper logging and > collect pros/cons for solutions, which can include the option of let it > be like it is ;) > > Problem statement: > > There seems to be no concept of logging used in OpenNLP. We have > various classes, which make use of System.out.println(...) or > System.err.println(...). There is no central concept of logging. Most > of these statements are related to DEBUG or are used to INFOrm the > user, that something went wrong or something is done. > > This makes it awkward to use the modules and integrate it into > different application (as it spams our logs (if someone redirects > System.out or console) or is lost as the modules are used within an > application server, etc.) > > Ideas: > > From my point of view, we have several ways / options to deal with it: > > (A) We leave it as is and don't touch it. > > (B) We switch to java.util.logging (JUL) (no additional deps, might be > a bit akward to use) and provide some bridging adapters / modules / > examples to hook a user logging library (log4j2, logback, ...) and > handle JUL from a user point of view. Of course, this would require to > provide some basic config (similar to System.out) to ship with the CLI > tools. > > (C) We use a common logging api like SLF4J and deal with that in our > code base. We include no dependency to any logging implementation (only > in "test" scope) and let the user choose a concrete logging > implementation for their own purpose. However, if OpenNLP is used as a > CLI, we need to ship a dependency towards a logging library to make it > work + configuration. This might possibily require to split the cli / > tools module. > > (D) We could implement some sort of listener construct and delegate > System.out calls to that layer. Users could change the way the listener > deals with the System.out messages. Problem: Context (Method, Class, > ...) in the calltrace might be lost (if needed) > > (E) Any other ideas? > > That said, I am fairly new in the OpenNLP community and appreciate any > feedback / ideas on that topic. If we - as a communtity - that we don't > want to deal with logging frameworks, so be it :) > > Thanks for feedback & Gruß > Richard > > > [1] https://github.com/apache/opennlp/pull/456#discussion_r1045816514 > [2] https://issues.apache.org/jira/browse/OPENNLP-675 > [3] https://github.com/apache/opennlp/pull/5 > > > > >