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/02/14 03:48:03 UTC

[VOTE] uima-sdk-3.0.0-alpha02 rc1

Hi,

The 2nd alpha release of version 3 of uima-sdk is posted for voting.

The main changes:

 - Eclipse update site is now separate - it's under it's own high-level folder,
uimaj-v3-pre-production

 - the main eclipse update site was updated to include this as an additional
subsite.

 - The "select" framework APIs had javadocs added and some fixes which resulted
in API changes for some methods.

 - Logging was upgraded in two ways:  The log4j back end for the UIMA logger was
upgraded to log4j 2 (the current version).
  And, support was added for the slf4j logging facade.

 - changes made to uimaj-2.9.0 were merged.

 - Various implementations of UIMA built-in types which have corresponding Java
8 non-boxing versions of methods were
    augmented to support non-boxing alternatives; see the API changes report for
details.

 - a new report is available (similar to issues fixed) in the source-release and
binary distributions called api-change-report.html.

----------- (from the first alpha release vote: -------------

If you happen to use JCas in your pipelines, and have JCas classes other than
the standard built-in ones, these classes will need to be regenerated or
migrated.  If you use the Maven JCasGen plugin to generate the JCas classes as
part of your project's build, your good - nothing special need be done.

There is a migration tool, and there are scripts to run it, as well as Eclipse
launch configurations to run it.  The instructions for running this are in a new
documentation "book", part of the binary distribution (html and pdf) - it's
called the Uima V3 User's Guide.

The guide also has an overview section which lists the new features of this
release.  Many of these need more test cases written for them; I'm happy to
mentor any volunteers who want to improve the testing  .

--------------------

The list of changes in Jira: 

https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.0.0SDK-alpha02

The source and binary zip/tars and the Eclipse update site are staged to

https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/

The eclipse update site is a folder called "uimaj-v3-pre-production"

The Maven artifacts are here: 
https://repository.apache.org/content/repositories/orgapacheuima-1123/

The SVN tag is here:
https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/

and for the Eclipse Update Site:

https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/uimaj-v3-pre-production/

Please vote on release:

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

Thanks.

-Marshall



Re: [VOTE][CANCELLED] uima-sdk-3.0.0-alpha02 rc1

Posted by Marshall Schor <ms...@schor.com>.
There's a notice missing, coming from including the log4j jar files in the
binary distribution. 

Cancelling...

-Marshall



On 2/13/2017 10:48 PM, Marshall Schor wrote:
> Hi,
>
> The 2nd alpha release of version 3 of uima-sdk is posted for voting.
>
> The main changes:
>
>  - Eclipse update site is now separate - it's under it's own high-level folder,
> uimaj-v3-pre-production
>
>  - the main eclipse update site was updated to include this as an additional
> subsite.
>
>  - The "select" framework APIs had javadocs added and some fixes which resulted
> in API changes for some methods.
>
>  - Logging was upgraded in two ways:  The log4j back end for the UIMA logger was
> upgraded to log4j 2 (the current version).
>   And, support was added for the slf4j logging facade.
>
>  - changes made to uimaj-2.9.0 were merged.
>
>  - Various implementations of UIMA built-in types which have corresponding Java
> 8 non-boxing versions of methods were
>     augmented to support non-boxing alternatives; see the API changes report for
> details.
>
>  - a new report is available (similar to issues fixed) in the source-release and
> binary distributions called api-change-report.html.
>
> ----------- (from the first alpha release vote: -------------
>
> If you happen to use JCas in your pipelines, and have JCas classes other than
> the standard built-in ones, these classes will need to be regenerated or
> migrated.  If you use the Maven JCasGen plugin to generate the JCas classes as
> part of your project's build, your good - nothing special need be done.
>
> There is a migration tool, and there are scripts to run it, as well as Eclipse
> launch configurations to run it.  The instructions for running this are in a new
> documentation "book", part of the binary distribution (html and pdf) - it's
> called the Uima V3 User's Guide.
>
> The guide also has an overview section which lists the new features of this
> release.  Many of these need more test cases written for them; I'm happy to
> mentor any volunteers who want to improve the testing  .
>
> --------------------
>
> The list of changes in Jira: 
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.0.0SDK-alpha02
>
> The source and binary zip/tars and the Eclipse update site are staged to
>
> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/
>
> The eclipse update site is a folder called "uimaj-v3-pre-production"
>
> The Maven artifacts are here: 
> https://repository.apache.org/content/repositories/orgapacheuima-1123/
>
> The SVN tag is here:
> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/
>
> and for the Eclipse Update Site:
>
> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/uimaj-v3-pre-production/
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0   Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -Marshall
>
>
>


Re: [VOTE] uima-sdk-3.0.0-alpha02 rc1

Posted by Marshall Schor <ms...@schor.com>.
Although I agree with you about that being the more common way, I had trouble
with tooling before when I did that. 

It turns out that the code in Maven's build helper that converts Maven
conventions to OSGi conventions (which is supposed to switch the "-" to a ".")
only switched the first one. 

The result was that the build framework that generated the MD5 and sha1
signatures (and maybe others too), would generated signatures that were named
... 3.0.0.alpha-02, (it switched the 1st one, not the second, from a "-" to a
".") while the eclipse packaging for P2 update sites converted the version to
3.0.0.alpha.02 (switching both of them).

This resulted in a ping from Henk saying we didn't have signatures that matched,
etc., and Jira https://issues.apache.org/jira/browse/UIMA-5285

Maybe there's a better way to fix this...

-Marshall

On 2/14/2017 6:22 AM, Richard Eckart de Castilho wrote:
>> On 14.02.2017, at 04:48, Marshall Schor <ms...@schor.com> wrote:
>>
>> The SVN tag is here:
>> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/
> Just a generic feedback at this point: I think the version should be "3.0.0-alpha-02"
> instead of "3.0.0-alpha02". Having the additional dash before the numeric
> suffix seems to be the common way to do it:
>
> - http://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-pom-syntax.html
> - https://docs.oracle.com/middleware/1212/core/MAVEN/maven_version.htm#MAVEN8855
>
> Cheers,
>
> -- Richard
>
>
>


Re: [VOTE] uima-sdk-3.0.0-alpha02 rc1

Posted by Richard Eckart de Castilho <re...@apache.org>.
> On 14.02.2017, at 04:48, Marshall Schor <ms...@schor.com> wrote:
> 
> The SVN tag is here:
> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/

Just a generic feedback at this point: I think the version should be "3.0.0-alpha-02"
instead of "3.0.0-alpha02". Having the additional dash before the numeric
suffix seems to be the common way to do it:

- http://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-pom-syntax.html
- https://docs.oracle.com/middleware/1212/core/MAVEN/maven_version.htm#MAVEN8855

Cheers,

-- Richard



Re: [VOTE] uima-sdk-3.0.0-alpha02 rc1

Posted by Marshall Schor <ms...@schor.com>.
Found 2 issues, not sure if they are blockers for the alpha02 level:

1) forgot to update the v3-users-guide with info about the logging update.

2) the generation of the api-change-report uses default configuration which
worked up to now, but failed for this release because it compared a "deployed"
version of 3.0.0-alpha02-SNAPSHOT with 3.0.0-alpha02 (and these are the same). 
Need to specify the previous release explicitly, I think.

Still testing...

-Marshall


On 2/13/2017 10:48 PM, Marshall Schor wrote:
> Hi,
>
> The 2nd alpha release of version 3 of uima-sdk is posted for voting.
>
> The main changes:
>
>  - Eclipse update site is now separate - it's under it's own high-level folder,
> uimaj-v3-pre-production
>
>  - the main eclipse update site was updated to include this as an additional
> subsite.
>
>  - The "select" framework APIs had javadocs added and some fixes which resulted
> in API changes for some methods.
>
>  - Logging was upgraded in two ways:  The log4j back end for the UIMA logger was
> upgraded to log4j 2 (the current version).
>   And, support was added for the slf4j logging facade.
>
>  - changes made to uimaj-2.9.0 were merged.
>
>  - Various implementations of UIMA built-in types which have corresponding Java
> 8 non-boxing versions of methods were
>     augmented to support non-boxing alternatives; see the API changes report for
> details.
>
>  - a new report is available (similar to issues fixed) in the source-release and
> binary distributions called api-change-report.html.
>
> ----------- (from the first alpha release vote: -------------
>
> If you happen to use JCas in your pipelines, and have JCas classes other than
> the standard built-in ones, these classes will need to be regenerated or
> migrated.  If you use the Maven JCasGen plugin to generate the JCas classes as
> part of your project's build, your good - nothing special need be done.
>
> There is a migration tool, and there are scripts to run it, as well as Eclipse
> launch configurations to run it.  The instructions for running this are in a new
> documentation "book", part of the binary distribution (html and pdf) - it's
> called the Uima V3 User's Guide.
>
> The guide also has an overview section which lists the new features of this
> release.  Many of these need more test cases written for them; I'm happy to
> mentor any volunteers who want to improve the testing  .
>
> --------------------
>
> The list of changes in Jira: 
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.0.0SDK-alpha02
>
> The source and binary zip/tars and the Eclipse update site are staged to
>
> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/
>
> The eclipse update site is a folder called "uimaj-v3-pre-production"
>
> The Maven artifacts are here: 
> https://repository.apache.org/content/repositories/orgapacheuima-1123/
>
> The SVN tag is here:
> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/
>
> and for the Eclipse Update Site:
>
> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/uimaj-v3-pre-production/
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0   Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -Marshall
>
>
>


Re: [VOTE] uima-sdk-3.0.0-alpha02 rc1

Posted by Peter Klügl <pe...@averbis.com>.
Please just ignore my silly mail... I blame it on a busy day...


Am 14.02.2017 um 18:23 schrieb Peter Kl�gl:
> Do we have an abstract high-level summary of the changes in v3 compared
> to 2.9?
>
> I must admit that I am not sure that I would list all major changes but
> I would just summarize them as internal modernization. There is a lot of
> information in confluence, but I am not sure if that is all concerning
> the new implementation.
>
> (There is a question about 3.0.0 on the cTAKES mailing list)
>
> Best,
>
> Peter
>
> Am 14.02.2017 um 04:48 schrieb Marshall Schor:
>> Hi,
>>
>> The 2nd alpha release of version 3 of uima-sdk is posted for voting.
>>
>> The main changes:
>>
>>   - Eclipse update site is now separate - it's under it's own high-level folder,
>> uimaj-v3-pre-production
>>
>>   - the main eclipse update site was updated to include this as an additional
>> subsite.
>>
>>   - The "select" framework APIs had javadocs added and some fixes which resulted
>> in API changes for some methods.
>>
>>   - Logging was upgraded in two ways:  The log4j back end for the UIMA logger was
>> upgraded to log4j 2 (the current version).
>>    And, support was added for the slf4j logging facade.
>>
>>   - changes made to uimaj-2.9.0 were merged.
>>
>>   - Various implementations of UIMA built-in types which have corresponding Java
>> 8 non-boxing versions of methods were
>>      augmented to support non-boxing alternatives; see the API changes report for
>> details.
>>
>>   - a new report is available (similar to issues fixed) in the source-release and
>> binary distributions called api-change-report.html.
>>
>> ----------- (from the first alpha release vote: -------------
>>
>> If you happen to use JCas in your pipelines, and have JCas classes other than
>> the standard built-in ones, these classes will need to be regenerated or
>> migrated.  If you use the Maven JCasGen plugin to generate the JCas classes as
>> part of your project's build, your good - nothing special need be done.
>>
>> There is a migration tool, and there are scripts to run it, as well as Eclipse
>> launch configurations to run it.  The instructions for running this are in a new
>> documentation "book", part of the binary distribution (html and pdf) - it's
>> called the Uima V3 User's Guide.
>>
>> The guide also has an overview section which lists the new features of this
>> release.  Many of these need more test cases written for them; I'm happy to
>> mentor any volunteers who want to improve the testing  .
>>
>> --------------------
>>
>> The list of changes in Jira:
>>
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.0.0SDK-alpha02
>>
>> The source and binary zip/tars and the Eclipse update site are staged to
>>
>> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/
>>
>> The eclipse update site is a folder called "uimaj-v3-pre-production"
>>
>> The Maven artifacts are here:
>> https://repository.apache.org/content/repositories/orgapacheuima-1123/
>>
>> The SVN tag is here:
>> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/
>>
>> and for the Eclipse Update Site:
>>
>> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/uimaj-v3-pre-production/
>>
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0   Don't care
>> [ ] -1 Not OK to release, because ...
>>
>> Thanks.
>>
>> -Marshall
>>
>>


Re: [VOTE] uima-sdk-3.0.0-alpha02 rc1

Posted by Peter Klügl <pe...@averbis.com>.
Do we have an abstract high-level summary of the changes in v3 compared
to 2.9?

I must admit that I am not sure that I would list all major changes but
I would just summarize them as internal modernization. There is a lot of
information in confluence, but I am not sure if that is all concerning
the new implementation.

(There is a question about 3.0.0 on the cTAKES mailing list)

Best,

Peter

Am 14.02.2017 um 04:48 schrieb Marshall Schor:
> Hi,
>
> The 2nd alpha release of version 3 of uima-sdk is posted for voting.
>
> The main changes:
>
>  - Eclipse update site is now separate - it's under it's own high-level folder,
> uimaj-v3-pre-production
>
>  - the main eclipse update site was updated to include this as an additional
> subsite.
>
>  - The "select" framework APIs had javadocs added and some fixes which resulted
> in API changes for some methods.
>
>  - Logging was upgraded in two ways:  The log4j back end for the UIMA logger was
> upgraded to log4j 2 (the current version).
>   And, support was added for the slf4j logging facade.
>
>  - changes made to uimaj-2.9.0 were merged.
>
>  - Various implementations of UIMA built-in types which have corresponding Java
> 8 non-boxing versions of methods were
>     augmented to support non-boxing alternatives; see the API changes report for
> details.
>
>  - a new report is available (similar to issues fixed) in the source-release and
> binary distributions called api-change-report.html.
>
> ----------- (from the first alpha release vote: -------------
>
> If you happen to use JCas in your pipelines, and have JCas classes other than
> the standard built-in ones, these classes will need to be regenerated or
> migrated.  If you use the Maven JCasGen plugin to generate the JCas classes as
> part of your project's build, your good - nothing special need be done.
>
> There is a migration tool, and there are scripts to run it, as well as Eclipse
> launch configurations to run it.  The instructions for running this are in a new
> documentation "book", part of the binary distribution (html and pdf) - it's
> called the Uima V3 User's Guide.
>
> The guide also has an overview section which lists the new features of this
> release.  Many of these need more test cases written for them; I'm happy to
> mentor any volunteers who want to improve the testing  .
>
> --------------------
>
> The list of changes in Jira: 
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.0.0SDK-alpha02
>
> The source and binary zip/tars and the Eclipse update site are staged to
>
> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/
>
> The eclipse update site is a folder called "uimaj-v3-pre-production"
>
> The Maven artifacts are here: 
> https://repository.apache.org/content/repositories/orgapacheuima-1123/
>
> The SVN tag is here:
> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0-alpha02/
>
> and for the Eclipse Update Site:
>
> https://dist.apache.org/repos/dist/dev/uima/uimaj-v3/uimaj-3.0.0-alpha02/uimaj-v3-pre-production/
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0   Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -Marshall
>
>