Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Richard Eckart de Castilho
On 7. Dec 2022, at 16:05, Roberto Carlos Toledano Gómez  
wrote:
> 
> Hello It's a shame I used it in an old project and its integration with
> annotators implemented in C++ and Python was fantastic. Unfortunately I
> don't have much free time to help, because I currently work for Openbravo
> and time is short, and I have to live on something.

Do you know if the UIMA C++ SDK is compatible with UIMA v3?

I tried some time back to get a CI build of UIMA C++ working, but was not 
too successful. Also, I'm not familiar with current C++ toolchains.

As I said: if anybody can help out with stuff, we might keep it around.
But at the very least we should have a modern build and CI system for it.

Wrt. Python - it is not a replacement for running annotators in pipelines,
but at least there is a library now to work with XMI data in Python:

  https://github.com/dkpro/dkpro-cassis

Cheers,

-- Richard

Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Pablo Duboue
Hi Eddie, Richard and all,

On Wed, Dec 7, 2022 at 4:17 PM Eddie Epstein  wrote:

> If nobody offers to put in 1-2 weeks of work, I would vote to retire.
>

I have been lurking on this mailing list for years and this seems like a
good moment to participate.

Python has attracted most of the newcomers mind share in NLP. UIMA C++ can
get us in the Python game and it is a great way to bring back stand-off
annotations into NLP, something we have lost with newer toolkits.

If possible, I'd like to try Eddie's task list and if I can get it to work,
step in as a maintainer for UIMA C++. If it takes Eddie 1-2 weeks of work,
I ask for a month time, then I'll come back and report.

Best regards to all,

P


Re: [VOTE] Retire UIMA DUCC

2022-12-07 Thread Eddie Epstein
[ x ] +1 - go on and retire

Eddie

On Wed, Dec 7, 2022 at 2:45 AM Richard Eckart de Castilho 
wrote:

> Hi all,
>
> I propose to retire UIMA DUCC on Dec 21 2022.
>
> The original creators and maintainers of UIMA DUCC are no longer working
> on it
> leaving the codebase unmaintained.
>
> We currently have no CI build set up for UIMA DUCC. We do not know if it
> remains
> compatible with the latest developments in the UIMA Java SDK and nobody
> has the
> resources to be testing it even manually.
>
> As part of retiring this sub-project, I suggest we should:
>
> * remove it from the UIMA website's download section
> * remove references to it in general from the UIMA website except maybe
>   keeping a reference to the archived downloads
> * if the DUCC demo VM is still running, ask INFRA to shut it down
> * put up a note in the git repo stating that the project is retired,
>   does no longer get updates and may contain bugs or security problems.
> * ask INFRA to mark the UIMA DUCC github mirror as archived - or -
>   if they prefer remove the github mirror completely only keeping an
>   archived mirror at the ASF.
>
> [ ] +1 - go on and retire
> [ ] 0  - I don't care
> [ ] -1 - do not retire
>
> Note that anybody voting -1 should step up as a new maintainer at the same
> time.
>
> Best,
>
> -- Richard
>
>


Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Richard Eckart de Castilho
On 7. Dec 2022, at 22:17, Eddie Epstein  wrote:
> 
> It would also require first migrating the code to git.

You mean like this:

  https://github.com/apache/uima-uimacpp

I even tried giving it a reasonably modern README file.

Cheers,

-- Richard


Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Eddie Epstein
> You mean like this:
>
>   https://github.com/apache/uima-uimacpp
>
> Yes, very much like that! :)
Eddie


Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Eddie Epstein
I believe there are compilation problems with newer versions of C/C++
compilers, and if memory serves me correctly, compatibility problems with
one or more newer versions of dependent libs: activemq-cpp, icu4c, apr, and
xerces. Dan Gruhl did a bunch of work refactoring uimacpp code to compile,
and I started on the effort to build and test the SDK; that turned out to
be significant and I ran out of time. I could help advise others that would
want to attempt the SDK work, but that is about it. It would also require
first migrating the code to git.

If nobody offers to put in 1-2 weeks of work, I would vote to retire.

Eddie

On Wed, Dec 7, 2022 at 2:34 PM Richard Eckart de Castilho 
wrote:

> On 7. Dec 2022, at 16:05, Roberto Carlos Toledano Gómez 
> wrote:
> >
> > Hello It's a shame I used it in an old project and its integration with
> > annotators implemented in C++ and Python was fantastic. Unfortunately I
> > don't have much free time to help, because I currently work for Openbravo
> > and time is short, and I have to live on something.
>
> Do you know if the UIMA C++ SDK is compatible with UIMA v3?
>
> I tried some time back to get a CI build of UIMA C++ working, but was not
> too successful. Also, I'm not familiar with current C++ toolchains.
>
> As I said: if anybody can help out with stuff, we might keep it around.
> But at the very least we should have a modern build and CI system for it.
>
> Wrt. Python - it is not a replacement for running annotators in pipelines,
> but at least there is a library now to work with XMI data in Python:
>
>   https://github.com/dkpro/dkpro-cassis
>
> Cheers,
>
> -- Richard


[GitHub] [uima-uimaj] reckart opened a new pull request, #269: #267 - UIMA Log4jLogger_impl not compatible with log4j 2.18.0+

2022-12-07 Thread GitBox


reckart opened a new pull request, #269:
URL: https://github.com/apache/uima-uimaj/pull/269

   **What's in the PR**
   - Use reflection to pry-open a protected class that was previously public - 
frankly, this is not a good solution...
   
   **How to test manually**
   * Upgrade to log42 2.18.0 and build
   * Upgrade to log42 2.18.0 and run with Java 17
   
   **Automatic testing**
   * [ ] PR adds/updates unit tests
   
   **Documentation**
   * [ ] PR adds/updates documentation
   
   **Organizational**
   - [ ] PR adds/updates dependencies.
 Only dependencies under [approved 
licenses](http://www.apache.org/legal/resolved.html#category-a) are allowed. 
LICENSE and NOTICE files in the respective modules where dependencies have been 
added as well as in the project root have been updated.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] Retire UIMA DUCC

2022-12-07 Thread Peter Klügl

[x] +1 - go on and retire

Peter

Am 07.12.2022 um 08:45 schrieb Richard Eckart de Castilho:

Hi all,

I propose to retire UIMA DUCC on Dec 21 2022.

The original creators and maintainers of UIMA DUCC are no longer working on it
leaving the codebase unmaintained.

We currently have no CI build set up for UIMA DUCC. We do not know if it remains
compatible with the latest developments in the UIMA Java SDK and nobody has the
resources to be testing it even manually.

As part of retiring this sub-project, I suggest we should:

* remove it from the UIMA website's download section
* remove references to it in general from the UIMA website except maybe
   keeping a reference to the archived downloads
* if the DUCC demo VM is still running, ask INFRA to shut it down
* put up a note in the git repo stating that the project is retired,
   does no longer get updates and may contain bugs or security problems.
* ask INFRA to mark the UIMA DUCC github mirror as archived - or -
   if they prefer remove the github mirror completely only keeping an
   archived mirror at the ASF.

[ ] +1 - go on and retire
[ ] 0  - I don't care
[ ] -1 - do not retire

Note that anybody voting -1 should step up as a new maintainer at the same time.

Best,

-- Richard


--
Dr. Peter Klügl
Head of Text Mining/Machine Learning

Averbis GmbH
Salzstr. 15
79098 Freiburg
Germany

Fon: +49 761 708 394 0
Fax: +49 761 708 394 10
Email: peter.klu...@averbis.com
Web: https://averbis.com

Headquarters: Freiburg im Breisgau
Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó



Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Peter Klügl

[x] +1 - go on and retire

Peter

Am 07.12.2022 um 08:46 schrieb Richard Eckart de Castilho:

Hi all,

I propose to retire the UIMA C++ SDK on Dec 21 2022.

The original creators and maintainers of UIMA C++ SDK are no longer working on 
it
leaving the codebase unmaintained.

We currently have no CI build set up for UIMA C++ SDK. We do not know if it 
remains
compatible with the latest developments in the UIMA Java SDK and nobody has the
resources to be testing it even manually.

As part of retiring this sub-project, I suggest we should:

* remove it from the UIMA website's download section
* remove references to it in general from the UIMA website except maybe
  keeping a reference to the archived downloads
* put up a note in the git repo stating that the project is retired,
  does no longer get updates and may contain bugs or security problems.
* ask INFRA to mark the github mirror as archived - or -
  if they prefer remove the github mirror completely only keeping an
  archived mirror at the ASF.

[ ] +1 - go on and retire
[ ] 0  - I don't care
[ ] -1 - do not retire

Note that anybody voting -1 should step up as a new maintainer at the same time.

Best,

-- Richard


--
Dr. Peter Klügl
Head of Text Mining/Machine Learning

Averbis GmbH
Salzstr. 15
79098 Freiburg
Germany

Fon: +49 761 708 394 0
Fax: +49 761 708 394 10
Email: peter.klu...@averbis.com
Web: https://averbis.com

Headquarters: Freiburg im Breisgau
Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó



Re: [VOTE] Retire v2 of UIMA Java SDK, uimaFIT, Ruta and UIMA AS

2022-12-07 Thread Peter Klügl

[x] +1 - go on and retire

Peter

Am 07.12.2022 um 08:53 schrieb Richard Eckart de Castilho:

Hi all,

I propose to retire the v2 of UIMA Java SDK, uimaFIT, Ruta and UIMA AS on Dec 
21 2022.

As far as I know, nobody plans any further releases of any of the v2 versions of

* Apache UIMA Java SDK v2.x
* Apache uimaFIT v2.x
* Apache UIMA Ruta v2.x
* Apache UIMA AS v2.x

As part of retiring these versions, I suggest we should:

* remove them from the UIMA website's downloads section
* remove them from the UIMA website's documentation section


NOTE: there is **no UIMA AS release for v3**, so this would essentially mean
that the UIMA AS sub-project is automatically retired at the same time.

Regarding UIMA AS:

* remove it from the UIMA website's download section
* remove references to it in general from the UIMA website except maybe
keeping a reference to the archived downloads
* put up a note in the git repo stating that the project is retired,
does no longer get updates and may contain bugs or security problems.
* ask INFRA to mark the github mirror as archived - or -
if they prefer remove the github mirror completely only keeping an
archived mirror at the ASF.

If somebody can confirm that UIMA AS is working with UIMAv3, we could consider
not retiring it. However, the problem would remain that UIMA AS is essentially
unmaintained and that we would need a new maintainer for it.

[ ] +1 - go on and retire
[ ] 0  - I don't care
[ ] -1 - do not retire

Note that anybody voting -1 should step up as a new maintainer at the same time.

Best,

-- Richard


--
Dr. Peter Klügl
Head of Text Mining/Machine Learning

Averbis GmbH
Salzstr. 15
79098 Freiburg
Germany

Fon: +49 761 708 394 0
Fax: +49 761 708 394 10
Email: peter.klu...@averbis.com
Web: https://averbis.com

Headquarters: Freiburg im Breisgau
Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó



[GitHub] [uima-uimaj] reckart commented on issue #267: UIMA Log4jLogger_impl not compatible with log4j 2.18.0+

2022-12-07 Thread GitBox


reckart commented on issue #267:
URL: https://github.com/apache/uima-uimaj/issues/267#issuecomment-1340897477

   Added a nasty workaround using reflection. An alternative solution would be 
better


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [uima-uimaj] reckart merged pull request #269: #267 - UIMA Log4jLogger_impl not compatible with log4j 2.18.0+

2022-12-07 Thread GitBox


reckart merged PR #269:
URL: https://github.com/apache/uima-uimaj/pull/269


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [uima-uimaj] reckart opened a new issue, #270: Update dependencies (3.4.0)

2022-12-07 Thread GitBox


reckart opened a new issue, #270:
URL: https://github.com/apache/uima-uimaj/issues/270

   **Describe the refactoring action**
   Update dependencies.
   
   - [ ] log4j2 2.17.1 -> 2.19.0
   
   **Expected benefit**
   Bug fixes and improvements and compatibility *caugh*.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [uima-uimaj] reckart opened a new pull request, #271: #270 - Update dependencies

2022-12-07 Thread GitBox


reckart opened a new pull request, #271:
URL: https://github.com/apache/uima-uimaj/pull/271

   **What's in the PR**
   - log4j 2.17.1 -> 2.19.0
   - junit 5.8.2 -> 5.9.1
   - assertj 3.22.0 -> 3.23.1
   
   **How to test manually**
   * No specific test procedure
   
   **Automatic testing**
   * [ ] PR adds/updates unit tests
   
   **Documentation**
   * [ ] PR adds/updates documentation
   
   **Organizational**
   - [x] PR adds/updates dependencies.
 Only dependencies under [approved 
licenses](http://www.apache.org/legal/resolved.html#category-a) are allowed. 
LICENSE and NOTICE files in the respective modules where dependencies have been 
added as well as in the project root have been updated.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [VOTE] Retire UIMA C++ SDK

2022-12-07 Thread Roberto Carlos Toledano Gómez
Hello It's a shame I used it in an old project and its integration with
annotators implemented in C++ and Python was fantastic. Unfortunately I
don't have much free time to help, because I currently work for Openbravo
and time is short, and I have to live on something.
My symbolic vote: -1.

Best Regards

El mié, 7 dic 2022 a las 3:19, Peter Klügl
() escribió:

> [x] +1 - go on and retire
>
> Peter
>
> Am 07.12.2022 um 08:46 schrieb Richard Eckart de Castilho:
> > Hi all,
> >
> > I propose to retire the UIMA C++ SDK on Dec 21 2022.
> >
> > The original creators and maintainers of UIMA C++ SDK are no longer
> working on it
> > leaving the codebase unmaintained.
> >
> > We currently have no CI build set up for UIMA C++ SDK. We do not know if
> it remains
> > compatible with the latest developments in the UIMA Java SDK and nobody
> has the
> > resources to be testing it even manually.
> >
> > As part of retiring this sub-project, I suggest we should:
> >
> > * remove it from the UIMA website's download section
> > * remove references to it in general from the UIMA website except maybe
> >   keeping a reference to the archived downloads
> > * put up a note in the git repo stating that the project is retired,
> >   does no longer get updates and may contain bugs or security problems.
> > * ask INFRA to mark the github mirror as archived - or -
> >   if they prefer remove the github mirror completely only keeping an
> >   archived mirror at the ASF.
> >
> > [ ] +1 - go on and retire
> > [ ] 0  - I don't care
> > [ ] -1 - do not retire
> >
> > Note that anybody voting -1 should step up as a new maintainer at the
> same time.
> >
> > Best,
> >
> > -- Richard
> >
> --
> Dr. Peter Klügl
> Head of Text Mining/Machine Learning
>
> Averbis GmbH
> Salzstr. 15
> 79098 Freiburg
> Germany
>
> Fon: +49 761 708 394 0
> Fax: +49 761 708 394 10
> Email: peter.klu...@averbis.com
> Web: https://averbis.com
>
> Headquarters: Freiburg im Breisgau
> Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
> Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó
>
>