You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Marshall Schor <ms...@schor.com> on 2017/10/17 15:40:04 UTC

[VOTE] uimaj sdk 3.0.0 beta rc5

Here's RC4 for uimaj-sdk 3.0.0-beta.

The fixes since the recent rc4 are UIMA-5620 and 5621;
you can view all 77 Jiras for this version here:

https://issues.apache.org/jira/issues/?jql=project%20%3D%2012310570%20AND%20fixVersion%20%3D%2012339590%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC

shows all 79changes, ordered by key descending.

The main fixes are:

- better integration with Java for FSIndex and extending uima arrays/lists with generic info and adding stream operations to some of these.

(from rc4)
- rename of the getEmpty  array / list of various types
  to be shorter, dropping the "get"
- Properly handle DocumentAnnotation subclasses during deserialization
- Fix bugs in deserialized form4 sofas indexing
- Fix toString for feature structures, add a v2 compatibility flag and mode
- Set proper classloaders when reiniting type systems during some deserializations
- fix bugs in how sofa features set during deserialization
- add capability to do extended-for on all FSs of a type in a view
- fix initialization sequencing for JCas classes, when loaded before Type System Init
- allow setExtensionClassLoader to not wrap passed in UIMAClassLoader
- fix toString for FeatureStructures to use always \n and not \r\n sometimes (breaks some test cases)
- fix typo in merging from v2 of CasUtilsIO for loading with a passed in type system (type system was being ignored)

 The v3 users guide has many updates and corrections;
any reviews appreciated 

Maven artifacts:
https://repository.apache.org/content/repositories/orgapacheuima-1159/

Source and binary zip/tar staged to:
https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/artifacts/

Eclipse update site (no need to download,
just use this as the link in Eclipse's install):
https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/uimaj-v3-pre-production/

SVN tag: https://svn.apache.org/repos/asf/uima/uv3/uimaj-v3/tags/uimaj-3.0.0-beta/

Please vote on release:

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

Thanks.

-Marshall


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
Sorry for the typo on the first line:  RC4 should read RC5 :-)

I've successfully built (including running the unit tests) uimafit-v3 and
ruta-v3 (trunk) against this level.

-Marshall


On 10/17/2017 11:40 AM, Marshall Schor wrote:
> Here's RC4 for uimaj-sdk 3.0.0-beta.
>
> The fixes since the recent rc4 are UIMA-5620 and 5621;
> you can view all 77 Jiras for this version here:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%2012310570%20AND%20fixVersion%20%3D%2012339590%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>
> shows all 79changes, ordered by key descending.
>
> The main fixes are:
>
> - better integration with Java for FSIndex and extending uima arrays/lists with generic info and adding stream operations to some of these.
>
> (from rc4)
> - rename of the getEmpty  array / list of various types
>   to be shorter, dropping the "get"
> - Properly handle DocumentAnnotation subclasses during deserialization
> - Fix bugs in deserialized form4 sofas indexing
> - Fix toString for feature structures, add a v2 compatibility flag and mode
> - Set proper classloaders when reiniting type systems during some deserializations
> - fix bugs in how sofa features set during deserialization
> - add capability to do extended-for on all FSs of a type in a view
> - fix initialization sequencing for JCas classes, when loaded before Type System Init
> - allow setExtensionClassLoader to not wrap passed in UIMAClassLoader
> - fix toString for FeatureStructures to use always \n and not \r\n sometimes (breaks some test cases)
> - fix typo in merging from v2 of CasUtilsIO for loading with a passed in type system (type system was being ignored)
>
>  The v3 users guide has many updates and corrections;
> any reviews appreciated 
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapacheuima-1159/
>
> Source and binary zip/tar staged to:
> https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/artifacts/
>
> Eclipse update site (no need to download,
> just use this as the link in Eclipse's install):
> https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/uimaj-v3-pre-production/
>
> SVN tag: https://svn.apache.org/repos/asf/uima/uv3/uimaj-v3/tags/uimaj-3.0.0-beta/
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0 Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -Marshall
>
>


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
 
signatures OK

install into Eclipse (Oxygen), run Component Descriptor Editor, JcasGen, OK

compare tag with source release: OK

Licenses / notices: no changes from previous

run documentanalyzer from binary distr, view results: OK

issues-fixed: OK

api change report:  OK

[X] +1 OK to release

- -Marshall Schor

On 10/17/2017 11:40 AM, Marshall Schor wrote:
> Here's RC4 for uimaj-sdk 3.0.0-beta. > > The fixes since the recent rc4 are UIMA-5620 and 5621; > you can view all
77 Jiras for this version here: > >
https://issues.apache.org/jira/issues/?jql=project%20%3D%2012310570%20AND%20fixVersion%20%3D%2012339590%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
> > shows all 79changes, ordered by key descending. > > The main fixes are: > >
- better integration with Java for FSIndex and extending uima arrays/lists with
generic info and adding stream operations to some of these. > > (from rc4) > -
rename of the getEmpty array / list of various types > to be shorter, dropping
the "get" > - Properly handle DocumentAnnotation subclasses during
deserialization > - Fix bugs in deserialized form4 sofas indexing > - Fix
toString for feature structures, add a v2 compatibility flag and mode > - Set
proper classloaders when reiniting type systems during some deserializations > -
fix bugs in how sofa features set during deserialization > - add capability to
do extended-for on all FSs of a type in a view > - fix initialization sequencing
for JCas classes, when loaded before Type System Init > - allow
setExtensionClassLoader to not wrap passed in UIMAClassLoader > - fix toString
for FeatureStructures to use always \n and not \r\n sometimes (breaks some test
cases) > - fix typo in merging from v2 of CasUtilsIO for loading with a passed
in type system (type system was being ignored) > > The v3 users guide has many
updates and corrections; > any reviews appreciated > > Maven artifacts: >
https://repository.apache.org/content/repositories/orgapacheuima-1159/ > >
Source and binary zip/tar staged to: >
https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/artifacts/ > >
Eclipse update site (no need to download, > just use this as the link in
Eclipse's install): >
https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/uimaj-v3-pre-production/
> > SVN tag:
https://svn.apache.org/repos/asf/uima/uv3/uimaj-v3/tags/uimaj-3.0.0-beta/ > >
Please vote on release: > > [ ] +1 OK to release > [ ] 0 Don't care > [ ] -1 Not
OK to release, because ... > > Thanks. > > -Marshall > >
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
 
iQIcBAEBCgAGBQJZ52LjAAoJEHMl+QLhMDqZ1IIQAJYVUu11mE1kW2OidwCOgYWG
XctN16jSgvH7NhswpboJe2wavQ/VbYwMo9TnZHr4yPjaKNvsEde5Gy1tfeAY1plM
GxBtzKOCyL3HgXNiBLY1t0syPamMR+yG1u+aIVuCjiwguoDMM/ZXhm+TI8v6/HEQ
7Lw6KYBfGecJT+XL9y1AxFlTTahWHzgLjpKZZP9SCdHtww6334w05xN+MVc7hCF3
vPiiU0BIBgN4IrVJrnyouzJgF1jZ9o7YsG9IGzl3QT+6KftRTmOWgkZ+tOywUKtD
UqBU5Axt4ra1Zmk/TSNoNHBCdKQqypzqa/vzCBiIBhsJsfr7fytZOhThbvOEnCrc
eO3XqvsWZTfVDwt8g21D5CmrTlYoOlvuHrMX7iUyhMdNZKmygO9oYxQOaljstKez
9vUD1CLmsOY4cTYReoA+4dKb88E9zJNEjAkzTRpNeA4IrpKPm7TvK81zkh1rKvez
1S7ox3Ol+ofniH3VYir3KnqzYr6z6hJMwzdmsf6QDhtw+n25rT12asrznNXxOtqV
nrrVDlWHzluGpFaoCL3iLbRnnjHot4zwHqfvxLIt942ZK4xGwzSQDLe9JRJ7Riuu
f1WpZ8ZYQQH5OibGoNevYUFQbeKvXmrE+5rCFr1LvykubsLyZS0RHsPV29yRXr7a
VjIqupQIUdEm05A+7b+A
=ye9C
-----END PGP SIGNATURE-----


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Peter Klügl <pe...@averbis.com>.
I will try to find some time for it this weekend.


Peter


Am 20.10.2017 um 23:02 schrieb Marshall Schor:
> Would appreciate any testing / voting...
>
> -Marshall 
>
>
> On 10/17/2017 11:40 AM, Marshall Schor wrote:
>> Here's RC4 for uimaj-sdk 3.0.0-beta.
>>
>> The fixes since the recent rc4 are UIMA-5620 and 5621;
>> you can view all 77 Jiras for this version here:
>>
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%2012310570%20AND%20fixVersion%20%3D%2012339590%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>>
>> shows all 79changes, ordered by key descending.
>>
>> The main fixes are:
>>
>> - better integration with Java for FSIndex and extending uima arrays/lists with generic info and adding stream operations to some of these.
>>
>> (from rc4)
>> - rename of the getEmpty  array / list of various types
>>   to be shorter, dropping the "get"
>> - Properly handle DocumentAnnotation subclasses during deserialization
>> - Fix bugs in deserialized form4 sofas indexing
>> - Fix toString for feature structures, add a v2 compatibility flag and mode
>> - Set proper classloaders when reiniting type systems during some deserializations
>> - fix bugs in how sofa features set during deserialization
>> - add capability to do extended-for on all FSs of a type in a view
>> - fix initialization sequencing for JCas classes, when loaded before Type System Init
>> - allow setExtensionClassLoader to not wrap passed in UIMAClassLoader
>> - fix toString for FeatureStructures to use always \n and not \r\n sometimes (breaks some test cases)
>> - fix typo in merging from v2 of CasUtilsIO for loading with a passed in type system (type system was being ignored)
>>
>>  The v3 users guide has many updates and corrections;
>> any reviews appreciated 
>>
>> Maven artifacts:
>> https://repository.apache.org/content/repositories/orgapacheuima-1159/
>>
>> Source and binary zip/tar staged to:
>> https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/artifacts/
>>
>> Eclipse update site (no need to download,
>> just use this as the link in Eclipse's install):
>> https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/uimaj-v3-pre-production/
>>
>> SVN tag: https://svn.apache.org/repos/asf/uima/uv3/uimaj-v3/tags/uimaj-3.0.0-beta/
>>
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0 Don't care
>> [ ] -1 Not OK to release, because ...
>>
>> Thanks.
>>
>> -Marshall
>>
>>


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
Thanks!

-Marshall

On 10/20/2017 5:33 PM, Richard Eckart de Castilho wrote:
> On 20.10.2017, at 23:02, Marshall Schor <ms...@schor.com> wrote:
>> Would appreciate any testing / voting...
> Will do :) Although I assume at least from my side the testing will be fine
> so it should mostly boil down to the usual tedious release artifact spot-checking...
> *sigh*
>
> Cheers,
>
> -- Richard


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Richard Eckart de Castilho <re...@apache.org>.
On 20.10.2017, at 23:02, Marshall Schor <ms...@schor.com> wrote:
> 
> Would appreciate any testing / voting...

Will do :) Although I assume at least from my side the testing will be fine
so it should mostly boil down to the usual tedious release artifact spot-checking...
*sigh*

Cheers,

-- Richard

Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
Would appreciate any testing / voting...

-Marshall 


On 10/17/2017 11:40 AM, Marshall Schor wrote:
> Here's RC4 for uimaj-sdk 3.0.0-beta.
>
> The fixes since the recent rc4 are UIMA-5620 and 5621;
> you can view all 77 Jiras for this version here:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%2012310570%20AND%20fixVersion%20%3D%2012339590%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC
>
> shows all 79changes, ordered by key descending.
>
> The main fixes are:
>
> - better integration with Java for FSIndex and extending uima arrays/lists with generic info and adding stream operations to some of these.
>
> (from rc4)
> - rename of the getEmpty  array / list of various types
>   to be shorter, dropping the "get"
> - Properly handle DocumentAnnotation subclasses during deserialization
> - Fix bugs in deserialized form4 sofas indexing
> - Fix toString for feature structures, add a v2 compatibility flag and mode
> - Set proper classloaders when reiniting type systems during some deserializations
> - fix bugs in how sofa features set during deserialization
> - add capability to do extended-for on all FSs of a type in a view
> - fix initialization sequencing for JCas classes, when loaded before Type System Init
> - allow setExtensionClassLoader to not wrap passed in UIMAClassLoader
> - fix toString for FeatureStructures to use always \n and not \r\n sometimes (breaks some test cases)
> - fix typo in merging from v2 of CasUtilsIO for loading with a passed in type system (type system was being ignored)
>
>  The v3 users guide has many updates and corrections;
> any reviews appreciated 
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapacheuima-1159/
>
> Source and binary zip/tar staged to:
> https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/artifacts/
>
> Eclipse update site (no need to download,
> just use this as the link in Eclipse's install):
> https://dist.apache.org/repos/dist/dev/uima/uimaj/3.0.0-beta-rc5/uimaj-v3-pre-production/
>
> SVN tag: https://svn.apache.org/repos/asf/uima/uv3/uimaj-v3/tags/uimaj-3.0.0-beta/
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0 Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -Marshall
>
>


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
Thanks for testing !

re: unsigned JARs - that's on purpose... See the website page on signing:
https://uima.apache.org/dev-eclipse-plugin-signing .  Any feedback on the
release process with signing is appreciated - this is the first time we're
trying this out.

One thing I could try is to "test-sign" the jars - I've done that already as an
experiment - it works, but Eclipse still says you're installing unsigned
artifacts - but then on the next dialog screen if you proceed, it says there are
artifacts signed using an untrusted certificate (the "test" signing).  So I
guess it's "working".  We'll know for sure once we try signing for real.

I'll look into the problems with the examples project.  I might do another RC
with no changes other that that and the fixes to the release notes.  (There's
another fix to the release notes to mention - about the latest changes stuck
into RC5 about the generification (if that's a word) of some of the JCas classes
for collections of things, and the addition of Java 8 capabilities like Streams
(and making them iterable) for those.

I'll hold off deciding on whether to re-spin an RC, hoping to get some more
testing :-) . 

If I do another RC, it will be a small diff from the current one, so the review
I hope will be minimal (after confirming it is a small delta).

Cheers. -Marshall

On 10/21/2017 4:25 PM, Richard Eckart de Castilho wrote:
> On 17.10.2017, at 17:40, Marshall Schor <ms...@schor.com> wrote:
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0 Don't care
>> [ ] -1 Not OK to release, because ...
>
> - checked for differences between SVN tag and sources ZIP: OK
> - build with Java 8 and empty Maven repo: OK
> - built uimaFIT v3-branch against beta: OK
> - built DKPro Core v3-branch against beta: OK
> - RELEASE_NOTES file: OK
>   - sometimes it is "Beta", sometimes "beta"
>   - mailing list URL is not a link
> - Trying to install plugins into Eclipse (from update site): OK
>   - However, Eclipse says that the JARs are unsigned! (features + plugins)
> - Importing the example project into Eclipse: FAIL
>   - The project imports ok, but some libraries in the project
>     have older versions than what is actually provided in the lib folder
> - Signature spot check: OK
>
> Well, all in all, it's probably good enough for a beta version
> which likely targets existing users rather than new users. But
> e.g. the example project should be fixed for the final release.
>
> [X] +1 OK to release
>
> General notes:
> - IMHO beta releases should be numbered (-beta-1, -beta-2, etc.)
> - The "Overview and Setup" document contains a section on 
>   changes from previous major versions. Would be nice to have 
>   such a section for UIMA 3. There is also a section for 
>   "the migration utility" (from IBM UIMA to Apache UIMA). 
>   This could be updated with info about the new utility
>   for v2 to v3 migration.
> - The V3 users guide looks very useful, but I need more time
>   to read it properly.
> - The getting-started guide still talks about fetching UIMA
>   from our old incubator website and that the Eclipse plugins
>   require Java 1.5.
>
> Cheers,
>
> -- Richard
>
>


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
Hi Richard,

I neglected to respond to your "General Notes" section.

Re: beta being beta1, beta2, etc.: I'm planning on only having one beta.  My
feeling is that we should really try to transition to a full release sooner than
later...   The beta is intended to have stable public APIs that users can start
coding to, with some assurance that they won't need to do another "migration" etc.

re: the other comments: good points, thank you for those - will work in updates
to those going forward from the beta to the full release.

Cheers. -Marshall


On 10/21/2017 4:25 PM, Richard Eckart de Castilho wrote:
> On 17.10.2017, at 17:40, Marshall Schor <ms...@schor.com> wrote:
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0 Don't care
>> [ ] -1 Not OK to release, because ...
>
> - checked for differences between SVN tag and sources ZIP: OK
> - build with Java 8 and empty Maven repo: OK
> - built uimaFIT v3-branch against beta: OK
> - built DKPro Core v3-branch against beta: OK
> - RELEASE_NOTES file: OK
>   - sometimes it is "Beta", sometimes "beta"
>   - mailing list URL is not a link
> - Trying to install plugins into Eclipse (from update site): OK
>   - However, Eclipse says that the JARs are unsigned! (features + plugins)
> - Importing the example project into Eclipse: FAIL
>   - The project imports ok, but some libraries in the project
>     have older versions than what is actually provided in the lib folder
> - Signature spot check: OK
>
> Well, all in all, it's probably good enough for a beta version
> which likely targets existing users rather than new users. But
> e.g. the example project should be fixed for the final release.
>
> [X] +1 OK to release
>
> General notes:
> - IMHO beta releases should be numbered (-beta-1, -beta-2, etc.)
> - The "Overview and Setup" document contains a section on 
>   changes from previous major versions. Would be nice to have 
>   such a section for UIMA 3. There is also a section for 
>   "the migration utility" (from IBM UIMA to Apache UIMA). 
>   This could be updated with info about the new utility
>   for v2 to v3 migration.
> - The V3 users guide looks very useful, but I need more time
>   to read it properly.
> - The getting-started guide still talks about fetching UIMA
>   from our old incubator website and that the Eclipse plugins
>   require Java 1.5.
>
> Cheers,
>
> -- Richard
>
>


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
created https://issues.apache.org/jira/browse/UIMA-5624 for updating the
examples project.

-Marshall


On 10/21/2017 4:25 PM, Richard Eckart de Castilho wrote:
> On 17.10.2017, at 17:40, Marshall Schor <ms...@schor.com> wrote:
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0 Don't care
>> [ ] -1 Not OK to release, because ...
>
> - checked for differences between SVN tag and sources ZIP: OK
> - build with Java 8 and empty Maven repo: OK
> - built uimaFIT v3-branch against beta: OK
> - built DKPro Core v3-branch against beta: OK
> - RELEASE_NOTES file: OK
>   - sometimes it is "Beta", sometimes "beta"
>   - mailing list URL is not a link
> - Trying to install plugins into Eclipse (from update site): OK
>   - However, Eclipse says that the JARs are unsigned! (features + plugins)
> - Importing the example project into Eclipse: FAIL
>   - The project imports ok, but some libraries in the project
>     have older versions than what is actually provided in the lib folder
> - Signature spot check: OK
>
> Well, all in all, it's probably good enough for a beta version
> which likely targets existing users rather than new users. But
> e.g. the example project should be fixed for the final release.
>
> [X] +1 OK to release
>
> General notes:
> - IMHO beta releases should be numbered (-beta-1, -beta-2, etc.)
> - The "Overview and Setup" document contains a section on 
>   changes from previous major versions. Would be nice to have 
>   such a section for UIMA 3. There is also a section for 
>   "the migration utility" (from IBM UIMA to Apache UIMA). 
>   This could be updated with info about the new utility
>   for v2 to v3 migration.
> - The V3 users guide looks very useful, but I need more time
>   to read it properly.
> - The getting-started guide still talks about fetching UIMA
>   from our old incubator website and that the Eclipse plugins
>   require Java 1.5.
>
> Cheers,
>
> -- Richard
>
>


Re: [VOTE] [CANCELLED] uimaj sdk 3.0.0 beta rc5

Posted by Marshall Schor <ms...@schor.com>.
I'm cancelling rc5, to change 3 lines in the uimaj-examples classpath file - so
these reference the correct versions of 3 jars needed for running the v3
migration tool.

Those will be the only changes, in order to make re-checking the release for
voting quicker and easier.

-Marshall


On 10/21/2017 4:25 PM, Richard Eckart de Castilho wrote:
> On 17.10.2017, at 17:40, Marshall Schor <ms...@schor.com> wrote:
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0 Don't care
>> [ ] -1 Not OK to release, because ...
>
> - checked for differences between SVN tag and sources ZIP: OK
> - build with Java 8 and empty Maven repo: OK
> - built uimaFIT v3-branch against beta: OK
> - built DKPro Core v3-branch against beta: OK
> - RELEASE_NOTES file: OK
>   - sometimes it is "Beta", sometimes "beta"
>   - mailing list URL is not a link
> - Trying to install plugins into Eclipse (from update site): OK
>   - However, Eclipse says that the JARs are unsigned! (features + plugins)
> - Importing the example project into Eclipse: FAIL
>   - The project imports ok, but some libraries in the project
>     have older versions than what is actually provided in the lib folder
> - Signature spot check: OK
>
> Well, all in all, it's probably good enough for a beta version
> which likely targets existing users rather than new users. But
> e.g. the example project should be fixed for the final release.
>
> [X] +1 OK to release
>
> General notes:
> - IMHO beta releases should be numbered (-beta-1, -beta-2, etc.)
> - The "Overview and Setup" document contains a section on 
>   changes from previous major versions. Would be nice to have 
>   such a section for UIMA 3. There is also a section for 
>   "the migration utility" (from IBM UIMA to Apache UIMA). 
>   This could be updated with info about the new utility
>   for v2 to v3 migration.
> - The V3 users guide looks very useful, but I need more time
>   to read it properly.
> - The getting-started guide still talks about fetching UIMA
>   from our old incubator website and that the Eclipse plugins
>   require Java 1.5.
>
> Cheers,
>
> -- Richard
>
>


Re: [VOTE] uimaj sdk 3.0.0 beta rc5

Posted by Richard Eckart de Castilho <re...@apache.org>.
On 17.10.2017, at 17:40, Marshall Schor <ms...@schor.com> wrote:
> 
> Please vote on release:
> 
> [ ] +1 OK to release
> [ ] 0 Don't care
> [ ] -1 Not OK to release, because ...


- checked for differences between SVN tag and sources ZIP: OK
- build with Java 8 and empty Maven repo: OK
- built uimaFIT v3-branch against beta: OK
- built DKPro Core v3-branch against beta: OK
- RELEASE_NOTES file: OK
  - sometimes it is "Beta", sometimes "beta"
  - mailing list URL is not a link
- Trying to install plugins into Eclipse (from update site): OK
  - However, Eclipse says that the JARs are unsigned! (features + plugins)
- Importing the example project into Eclipse: FAIL
  - The project imports ok, but some libraries in the project
    have older versions than what is actually provided in the lib folder
- Signature spot check: OK

Well, all in all, it's probably good enough for a beta version
which likely targets existing users rather than new users. But
e.g. the example project should be fixed for the final release.

[X] +1 OK to release

General notes:
- IMHO beta releases should be numbered (-beta-1, -beta-2, etc.)
- The "Overview and Setup" document contains a section on 
  changes from previous major versions. Would be nice to have 
  such a section for UIMA 3. There is also a section for 
  "the migration utility" (from IBM UIMA to Apache UIMA). 
  This could be updated with info about the new utility
  for v2 to v3 migration.
- The V3 users guide looks very useful, but I need more time
  to read it properly.
- The getting-started guide still talks about fetching UIMA
  from our old incubator website and that the Eclipse plugins
  require Java 1.5.

Cheers,

-- Richard