Update web site layout

2017-03-03 Thread Bruno P. Kinoshita
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

2017-03-03 Thread Bruno P. Kinoshita
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

2017-03-03 Thread Bruno P. Kinoshita
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

2017-03-04 Thread Bruno P. Kinoshita
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

2017-05-09 Thread Bruno P. Kinoshita
+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

2017-05-18 Thread Bruno P. Kinoshita

[ 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

2017-05-18 Thread Bruno P. Kinoshita
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

2017-05-18 Thread Bruno P. Kinoshita
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

2017-07-07 Thread Bruno P. Kinoshita
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

2017-09-06 Thread Bruno P. Kinoshita
+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

2017-10-25 Thread Bruno P. Kinoshita
[ 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

2018-06-24 Thread Bruno P. Kinoshita
+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

2018-12-27 Thread Bruno P. Kinoshita
+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

2020-07-26 Thread Bruno P. Kinoshita
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

2020-07-28 Thread Bruno P. Kinoshita
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

2021-01-06 Thread Bruno P. Kinoshita
 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

2021-03-12 Thread Bruno P. Kinoshita
 [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

2021-04-25 Thread Bruno P. Kinoshita
 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

2021-10-27 Thread Bruno P. Kinoshita
 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?

2022-01-07 Thread Bruno P. Kinoshita
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

2022-02-17 Thread Bruno P. Kinoshita
 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

2022-04-05 Thread Bruno P. Kinoshita
 +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

2022-05-09 Thread Bruno P. Kinoshita
 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

2022-11-16 Thread Bruno P. Kinoshita
+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

2022-12-29 Thread Bruno P. Kinoshita
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
> 
> 
> 
> 
>