You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Richard Eckart de Castilho <re...@apache.org> on 2014/06/03 16:27:24 UTC

[VOTE] Release uimaFIT 2.1.0 rc 1

Hi,

I've posted the uimaFIT 2.1.0 release candidate 1.  

uimaFIT 2.1.0 is a bugfix release to uimaFIT 2.0.0. The reason that the minor version 
was increased instead of the bugfix version is that uima 2.1.0 requires Java 6 and
uses UIMA 2.6.0. Otherwise, uimaFIT 2.1.0 should serve as a drop-in replacement for
uimaFIT 2.0.0.

Changes:

https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.1.0uimaFIT%20AND%20project%20%3D%20UIMA

The source and binary zip/tars are staged to
http://people.apache.org/%7Erec/uimafit-release-candidates/2.1.0-rc1/

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

The SVN tags are here:
https://svn.apache.org/repos/asf/uima/uimafit/tags/uimafit-2.1.0

See http://uima.apache.org/testing-builds.html for suggestions on how to test
release candidates.

Please vote on release:

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

Thanks.

-- Richard





Re: [VOTE] Release uimaFIT 2.1.0 rc 1

Posted by Richard Eckart de Castilho <re...@apache.org>.
On 03.06.2014, at 16:27, Richard Eckart de Castilho <re...@apache.org> wrote:

> I've posted the uimaFIT 2.1.0 release candidate 1.  
> Please vote on release:
> 
> [X] +1 OK to release
> [ ] 0   Don't care
> [ ] -1 Not OK to release, because ...

OK - Build from svn tag (Java 7, clean local Maven repo)

OK - Compare source ZIP to svn tag
  - minor differences: Eclipse .settings files only in SVN, issuesFixed /
    DEPENDENCIES only in ZIP

OK - Verify signatures on distribution artifacts

OK - Check release notes

OK - Check docbook documentation
  - minor problem: some dates are in German (no idea how to fix this,
    I already set my system language to English, set LANG and LC_ALL
    to English, etc... *sigh*)
  - some sections mention uimaFIT 2.0.0 and there is no section on
    migrating from uimaFIT 2.0.0 to 2.1.0. I think this is viable since
    2.1.0 is a bugfix release, but will fix this if there are should be
    another release candidate.

OK - Check JARs
  - uimafit-core DEPENDENCIES file lists dependency on some AOP library,
    but is not included on binary distribution: this is ok. I made bad
    experiences excluding dependencies in the POM, so the transitive
    dependency is detected there. However, it is not required later and
    is excluded in the assembly.
  - NOTICE files look ok

OK - jira-report
  - still the problem with ${project.version}... but that's not on our plate to fix

Looks good for me: +1

Cheers,

-- Richard

Re: [VOTE] [CANCELLED] Release uimaFIT 2.1.0 rc 1

Posted by Peter Klügl <pk...@uni-wuerzburg.de>.
With the experience of the ruta releases: It probably takes one or two
releases until someone stumbles over this. ;-)

Am 04.06.2014 14:00, schrieb Richard Eckart de Castilho:
> Thanks Peter!
>
> The NOTICE file of the binary release needs to be fixed indeed. I wonder why we missed that in the release of uimaFIT 2.0.0.
>
> Will do another RC and also fix the other two issues.
>
> Cheers,
>
> -- Richard
>
> On 04.06.2014, at 10:06, Peter Klügl <pk...@uni-wuerzburg.de> wrote:
>
>> compared svn-tag to source release
>> - eclipse "compare with" "each other" reports many differences, but I
>> found no critical ones
>>
>> mvn install svn-tag - OK
>> mvn install source-release - OK
>> (Windows, Java 1.6)
>>
>> checked license/notice in binary-release - maybe OK
>> (I am still not really sure about the requirements)
>> The notice file in commons-logging-1.1.1 mentions something, but it is
>> not reproduced in the notice file of the release.
>> The notice about IBM and UIMA is not mentioned in the notice file, but
>> UIMA artifacts are included.
>> (if there is a new rc...)
>>
>> mvn install ruta using staged artifacts - OK
>>
>> [X] +1 OK to release
>>
>> Peter
>>
>> Am 03.06.2014 16:27, schrieb Richard Eckart de Castilho:
>>> Hi,
>>>
>>> I've posted the uimaFIT 2.1.0 release candidate 1.  
>>>
>>> uimaFIT 2.1.0 is a bugfix release to uimaFIT 2.0.0. The reason that the minor version 
>>> was increased instead of the bugfix version is that uima 2.1.0 requires Java 6 and
>>> uses UIMA 2.6.0. Otherwise, uimaFIT 2.1.0 should serve as a drop-in replacement for
>>> uimaFIT 2.0.0.
>>>
>>> Changes:
>>>
>>> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.1.0uimaFIT%20AND%20project%20%3D%20UIMA
>>>
>>> The source and binary zip/tars are staged to
>>> http://people.apache.org/%7Erec/uimafit-release-candidates/2.1.0-rc1/
>>>
>>> The Maven artifacts are here:
>>> https://repository.apache.org/content/repositories/orgapacheuima-1022
>>>
>>> The SVN tags are here:
>>> https://svn.apache.org/repos/asf/uima/uimafit/tags/uimafit-2.1.0
>>>
>>> See http://uima.apache.org/testing-builds.html for suggestions on how to test
>>> release candidates.
>>>
>>> Please vote on release:
>>>
>>> [ ] +1 OK to release
>>> [ ] 0   Don't care
>>> [ ] -1 Not OK to release, because ...
>>>
>>> Thanks.
>>>
>>> -- Richard


[VOTE] [CANCELLED] Release uimaFIT 2.1.0 rc 1

Posted by Richard Eckart de Castilho <re...@apache.org>.
Thanks Peter!

The NOTICE file of the binary release needs to be fixed indeed. I wonder why we missed that in the release of uimaFIT 2.0.0.

Will do another RC and also fix the other two issues.

Cheers,

-- Richard

On 04.06.2014, at 10:06, Peter Klügl <pk...@uni-wuerzburg.de> wrote:

> compared svn-tag to source release
> - eclipse "compare with" "each other" reports many differences, but I
> found no critical ones
> 
> mvn install svn-tag - OK
> mvn install source-release - OK
> (Windows, Java 1.6)
> 
> checked license/notice in binary-release - maybe OK
> (I am still not really sure about the requirements)
> The notice file in commons-logging-1.1.1 mentions something, but it is
> not reproduced in the notice file of the release.
> The notice about IBM and UIMA is not mentioned in the notice file, but
> UIMA artifacts are included.
> (if there is a new rc...)
> 
> mvn install ruta using staged artifacts - OK
> 
> [X] +1 OK to release
> 
> Peter
> 
> Am 03.06.2014 16:27, schrieb Richard Eckart de Castilho:
>> Hi,
>> 
>> I've posted the uimaFIT 2.1.0 release candidate 1.  
>> 
>> uimaFIT 2.1.0 is a bugfix release to uimaFIT 2.0.0. The reason that the minor version 
>> was increased instead of the bugfix version is that uima 2.1.0 requires Java 6 and
>> uses UIMA 2.6.0. Otherwise, uimaFIT 2.1.0 should serve as a drop-in replacement for
>> uimaFIT 2.0.0.
>> 
>> Changes:
>> 
>> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.1.0uimaFIT%20AND%20project%20%3D%20UIMA
>> 
>> The source and binary zip/tars are staged to
>> http://people.apache.org/%7Erec/uimafit-release-candidates/2.1.0-rc1/
>> 
>> The Maven artifacts are here:
>> https://repository.apache.org/content/repositories/orgapacheuima-1022
>> 
>> The SVN tags are here:
>> https://svn.apache.org/repos/asf/uima/uimafit/tags/uimafit-2.1.0
>> 
>> See http://uima.apache.org/testing-builds.html for suggestions on how to test
>> release candidates.
>> 
>> Please vote on release:
>> 
>> [ ] +1 OK to release
>> [ ] 0   Don't care
>> [ ] -1 Not OK to release, because ...
>> 
>> Thanks.
>> 
>> -- Richard

Re: [VOTE] Release uimaFIT 2.1.0 rc 1

Posted by Peter Klügl <pk...@uni-wuerzburg.de>.
compared svn-tag to source release
- eclipse "compare with" "each other" reports many differences, but I
found no critical ones

mvn install svn-tag - OK
mvn install source-release - OK
(Windows, Java 1.6)

checked license/notice in binary-release - maybe OK
(I am still not really sure about the requirements)
The notice file in commons-logging-1.1.1 mentions something, but it is
not reproduced in the notice file of the release.
The notice about IBM and UIMA is not mentioned in the notice file, but
UIMA artifacts are included.
(if there is a new rc...)

mvn install ruta using staged artifacts - OK

[X] +1 OK to release

Peter

Am 03.06.2014 16:27, schrieb Richard Eckart de Castilho:
> Hi,
>
> I've posted the uimaFIT 2.1.0 release candidate 1.  
>
> uimaFIT 2.1.0 is a bugfix release to uimaFIT 2.0.0. The reason that the minor version 
> was increased instead of the bugfix version is that uima 2.1.0 requires Java 6 and
> uses UIMA 2.6.0. Otherwise, uimaFIT 2.1.0 should serve as a drop-in replacement for
> uimaFIT 2.0.0.
>
> Changes:
>
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.1.0uimaFIT%20AND%20project%20%3D%20UIMA
>
> The source and binary zip/tars are staged to
> http://people.apache.org/%7Erec/uimafit-release-candidates/2.1.0-rc1/
>
> The Maven artifacts are here:
> https://repository.apache.org/content/repositories/orgapacheuima-1022
>
> The SVN tags are here:
> https://svn.apache.org/repos/asf/uima/uimafit/tags/uimafit-2.1.0
>
> See http://uima.apache.org/testing-builds.html for suggestions on how to test
> release candidates.
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0   Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -- Richard
>


Re: [VOTE] Release uimaFIT 2.1.0 rc 1

Posted by Richard Eckart de Castilho <re...@apache.org>.
Hi Marshall,

LUCENE-4808 eventually was reverted because the underlying problem was fixed
in OpenJDK. I just did a build of uimaFIT 2.1.0 using Oracle Java 1.8.0-b132
(OS X) (skipping just the JavaDoc generation) and that build went through
nicely. If you do not mind, I suggest to leave the IBM JDK build problem
unresolved. It might be worth open an issue against the IBM JDK to ask them
to fix the problem just as OpenJDK did.

If you care a lot about it and if there should be another release candidate,
I'll try to implement the workaround.

For the next uimaFIT release, I'll also try to look again at the JavaDoc
problems. A blocker for the JavaDoc on JDK 8 is that the Maven Plugin Plugin
generates JavaDoc with self-closing tags which is not valid according to
JavaDoc JDK 8 standards. I need to see if there meanwhile is a new version
of that plugin with this problem fixed.

Cheers,

-- Richard

Btw. IBM Java 8 builds for OS X would be nice ;)

On 03.06.2014, at 23:56, Marshall Schor <ms...@schor.com> wrote:

> testing -
> 
> found that using IBM Java 8 beta 3, the build from source failed (not in the
> javadocs). 
> using Oracle Java 8 or IBM Java 7 - build from source is ok.
> 
> IBM Java 8 reports this error
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on
> project uimafit-core: Compilation failure
> [ERROR]
> /C:/au/t/uimafit-2.1.0/uimafit-2.1.0-bfs/uimafit-core/src/main/java/org/apache/uima/fit/internal/ReflectionUtil.java:[145,16]
> cannot find symbol
> [ERROR] symbol:   method isAnnotationPresent(java.lang.Class<capture#1 of ?
> extends java.lang.annotation.Annotation>)
> [ERROR] location: variable aObject of type java.lang.reflect.AccessibleObject
> 
> This may be related to https://issues.apache.org/jira/browse/LUCENE-4808  
> 
> Probably not a blocker, but investigation may show some easy work-around.
> 
> -Marshall
> 
> 
> On 6/3/2014 10:27 AM, Richard Eckart de Castilho wrote:
>> Hi,
>> 
>> I've posted the uimaFIT 2.1.0 release candidate 1.  
>> 
>> uimaFIT 2.1.0 is a bugfix release to uimaFIT 2.0.0. The reason that the minor version 
>> was increased instead of the bugfix version is that uima 2.1.0 requires Java 6 and
>> uses UIMA 2.6.0. Otherwise, uimaFIT 2.1.0 should serve as a drop-in replacement for
>> uimaFIT 2.0.0.
>> 
>> Changes:
>> 
>> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.1.0uimaFIT%20AND%20project%20%3D%20UIMA
>> 
>> The source and binary zip/tars are staged to
>> http://people.apache.org/%7Erec/uimafit-release-candidates/2.1.0-rc1/
>> 
>> The Maven artifacts are here:
>> https://repository.apache.org/content/repositories/orgapacheuima-1022
>> 
>> The SVN tags are here:
>> https://svn.apache.org/repos/asf/uima/uimafit/tags/uimafit-2.1.0
>> 
>> See http://uima.apache.org/testing-builds.html for suggestions on how to test
>> release candidates.
>> 
>> Please vote on release:
>> 
>> [ ] +1 OK to release
>> [ ] 0   Don't care
>> [ ] -1 Not OK to release, because ...
>> 
>> Thanks.
>> 
>> -- Richard


Re: [VOTE] Release uimaFIT 2.1.0 rc 1

Posted by Marshall Schor <ms...@schor.com>.
testing -

found that using IBM Java 8 beta 3, the build from source failed (not in the
javadocs). 
using Oracle Java 8 or IBM Java 7 - build from source is ok.

IBM Java 8 reports this error

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on
project uimafit-core: Compilation failure
[ERROR]
/C:/au/t/uimafit-2.1.0/uimafit-2.1.0-bfs/uimafit-core/src/main/java/org/apache/uima/fit/internal/ReflectionUtil.java:[145,16]
cannot find symbol
[ERROR] symbol:   method isAnnotationPresent(java.lang.Class<capture#1 of ?
extends java.lang.annotation.Annotation>)
[ERROR] location: variable aObject of type java.lang.reflect.AccessibleObject

This may be related to https://issues.apache.org/jira/browse/LUCENE-4808  

Probably not a blocker, but investigation may show some easy work-around.

-Marshall


On 6/3/2014 10:27 AM, Richard Eckart de Castilho wrote:
> Hi,
>
> I've posted the uimaFIT 2.1.0 release candidate 1.  
>
> uimaFIT 2.1.0 is a bugfix release to uimaFIT 2.0.0. The reason that the minor version 
> was increased instead of the bugfix version is that uima 2.1.0 requires Java 6 and
> uses UIMA 2.6.0. Otherwise, uimaFIT 2.1.0 should serve as a drop-in replacement for
> uimaFIT 2.0.0.
>
> Changes:
>
> https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.1.0uimaFIT%20AND%20project%20%3D%20UIMA
>
> The source and binary zip/tars are staged to
> http://people.apache.org/%7Erec/uimafit-release-candidates/2.1.0-rc1/
>
> The Maven artifacts are here:
> https://repository.apache.org/content/repositories/orgapacheuima-1022
>
> The SVN tags are here:
> https://svn.apache.org/repos/asf/uima/uimafit/tags/uimafit-2.1.0
>
> See http://uima.apache.org/testing-builds.html for suggestions on how to test
> release candidates.
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ] 0   Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> -- Richard
>
>
>
>
>
>