You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Eddie Epstein <ea...@gmail.com> on 2020/02/06 16:47:53 UTC

[VOTE] Releasing UIMA-C++ version 3.0.0 rc1

UIMA-C++ v.3.0.0 release candidate 1 is ready for voting.

This release includes extensive code changes to allow uimacpp to compile
and run on modern machines. It also bundles much more up-to-date 3rd party
dependencies. Code changes suggested by the community have been integrated.
New documentation and tools have been added to facilitate building an SDK
from source, including 3rd party libraries.

For the complete list of issues fixed in this release please search
https://issues.apache.org/jira/projects/UIMA
for: project="UIMA", component="C++ Framework", FixVersion="3.0.0C"

The source and binary tars are staged to
https://dist.apache.org/repos/dist/dev/uima/uimacpp/3.0.0-rc1

The GIT branch for this rc tag is here:
https://github.com/apache/uima-uimacpp/releases/tag/uimacpp-3.0.0-rc1

Please vote on release:

[ ] +1 OK to release
[ ] 0 Don't care
[ ] -1 Not OK to release, because ...

Re: [VOTE] Releasing UIMA-C++ version 3.0.0 rc1

Posted by Eddie Epstein <ea...@gmail.com>.
Thanks Burn for trying on macOS. Makes sense that the build instructions
for macOS should be right.

Further testing on my part found a small problem building the SDK on Ubuntu
18.04: the build-everything script could not correctly guess JAVA_HOME.
Easy to work around by specifying JAVA_HOME explicitly, but also easy to fix

However there may be bigger problems on newer OS. Although SDK build and
use from source works on Fedora 31, the binary SDK built on RHEL 7 fails on
Fedora 31 because Fedora dropped automatic distribution of libnsl. This is
easy to workaround, just install libnsl, however there was also an ICU
problem running the XCasWriterCasConsumer sample annotator. More
investigation is needed.

Another problem with rc1 is that the new SDK build-everything script is not
adequately documented in the README files.

The vote is cancelled.



On Mon, Feb 10, 2020 at 3:42 PM Burn Lewis <bu...@gmail.com> wrote:

> [ ] -1 Not OK to release, because Mac OSX Catalina build fails.
>
> Set the correct JAVA_HOME & used gcc-5 & g++-5 & set CPPFLAGS to reference
> the sdk path for /usr/include but ICU puts that directive ahead of the
> local ones which means that the wrong util.h is loaded ... may need to hack
> ICU to not use such a common name.
>
> On Thu, Feb 6, 2020 at 11:48 AM Eddie Epstein <ea...@gmail.com> wrote:
>
> > UIMA-C++ v.3.0.0 release candidate 1 is ready for voting.
> >
> > This release includes extensive code changes to allow uimacpp to compile
> > and run on modern machines. It also bundles much more up-to-date 3rd
> party
> > dependencies. Code changes suggested by the community have been
> integrated.
> > New documentation and tools have been added to facilitate building an SDK
> > from source, including 3rd party libraries.
> >
> > For the complete list of issues fixed in this release please search
> > https://issues.apache.org/jira/projects/UIMA
> > for: project="UIMA", component="C++ Framework", FixVersion="3.0.0C"
> >
> > The source and binary tars are staged to
> > https://dist.apache.org/repos/dist/dev/uima/uimacpp/3.0.0-rc1
> >
> > The GIT branch for this rc tag is here:
> > https://github.com/apache/uima-uimacpp/releases/tag/uimacpp-3.0.0-rc1
> >
> > Please vote on release:
> >
> > [ ] +1 OK to release
> > [ ] 0 Don't care
> > [ ] -1 Not OK to release, because ...
> >
>

Re: [VOTE] Releasing UIMA-C++ version 3.0.0 rc1

Posted by Burn Lewis <bu...@gmail.com>.
[ ] -1 Not OK to release, because Mac OSX Catalina build fails.

Set the correct JAVA_HOME & used gcc-5 & g++-5 & set CPPFLAGS to reference
the sdk path for /usr/include but ICU puts that directive ahead of the
local ones which means that the wrong util.h is loaded ... may need to hack
ICU to not use such a common name.

On Thu, Feb 6, 2020 at 11:48 AM Eddie Epstein <ea...@gmail.com> wrote:

> UIMA-C++ v.3.0.0 release candidate 1 is ready for voting.
>
> This release includes extensive code changes to allow uimacpp to compile
> and run on modern machines. It also bundles much more up-to-date 3rd party
> dependencies. Code changes suggested by the community have been integrated.
> New documentation and tools have been added to facilitate building an SDK
> from source, including 3rd party libraries.
>
> For the complete list of issues fixed in this release please search
> https://issues.apache.org/jira/projects/UIMA
> for: project="UIMA", component="C++ Framework", FixVersion="3.0.0C"
>
> The source and binary tars are staged to
> https://dist.apache.org/repos/dist/dev/uima/uimacpp/3.0.0-rc1
>
> The GIT branch for this rc tag is here:
> https://github.com/apache/uima-uimacpp/releases/tag/uimacpp-3.0.0-rc1
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0 Don't care
> [ ] -1 Not OK to release, because ...
>