You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Peter Klügl <pe...@averbis.com> on 2016/09/01 11:12:33 UTC

[VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Hi,

the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
voting.

Changes rc2 -> rc3:
- UIMA-5091 Ruta: pdf formatting of documentation
- UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
- UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
known yet
- improved release notes: how to update descriptors


Major changes in 2.5.0:

UIMA Ruta Language and Analysis Engine:
- Depends on UIMA 2.9.0 and uimaFIT 2.2.0
- New block FOREACH: iterate over pattern and reuse the matched
annotation in contained rules
- Label expressions across inlined rules are supported, behave like
local variables now
- Feature expressions on label expressions are supported
- Setting values of variables by configuration parameter
- Macros support variables
- New type function: typeFromString
- Wordlist initialization with string expressions: simplified
specification of language-dependent dictionary usage
- New maven archetype for typical UIMA Ruta projects
- Improved and faster maven plugins
- Parameters additionalScripts and additionalEngines are now optional
- Removed engine loader concept and parameter completely
- Removed redundant Document type
- Improved datapath support
- Improved resource manager support
- Many bug fixes and improvements

UIMA Ruta Workbench:
- Improved support of classpath-lookup in maven-based projects
- Launch configuration supports various serialization formats (with
preference)
- Bug fixes


Staging repository:
https://repository.apache.org/content/repositories/orgapacheuima-1108/

SVN tag:
https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0

Update site:
https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/

Archive with all sources:
https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip


Overall 74 issues have been fixed for this
release (a few duplicates and won't fix).
They can be found in the RELEASE_NOTES.html.

... and here:

https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC

Please vote on release:

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

Thanks.

Peter


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
Hi,

sorry, I was too busy and forgot to report the findings.

I removed it. There were no problems reported by rat for the
source-release. In my eclipse workspace, there are three unapproved
licenses of files that are not packaged:
ruta-eclipse-update-site/.project
ruta-eclipse-update-site/.settings/org.eclipse.core.resources.prefs
ruta-eclipse-update-site/.settings/org.eclipse.m2e.core.prefs

Should be OK for the release I suppose. I will fix the exclude in the
current trunk.

Best,

Peter



Am 27.09.2016 um 08:15 schrieb Richard Eckart de Castilho:
> On 21.09.2016, at 22:53, Peter Kl�gl <pe...@averbis.com> wrote:
>>> - why is the purpose of this apparently very broad exclude in the rat plugin section of the pom in the project root?
>>>
>>>                     <exclude>**</exclude>
>> I do not remember why I added it, most likely because I had to list really a lot of single entries, and there is not really anything that should be checked. I will remove it, and see if there was a reason.
> Any news on this point?
>
> Cheers,
>
> -- Richard


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Richard Eckart de Castilho <re...@apache.org>.
On 21.09.2016, at 22:53, Peter Klügl <pe...@averbis.com> wrote:
> 
>> - why is the purpose of this apparently very broad exclude in the rat plugin section of the pom in the project root?
>> 
>>                     <exclude>**</exclude>
> 
> I do not remember why I added it, most likely because I had to list really a lot of single entries, and there is not really anything that should be checked. I will remove it, and see if there was a reason.

Any news on this point?

Cheers,

-- Richard

Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
Hi,

Am 21.09.2016 um 19:41 schrieb Richard Eckart de Castilho:
> Hi,
>
> - comparing source release vs svn tag - OK
>
> - checking new modules - OK
>    - ruta-maven-archetype
>    - ruta-ep-parent
>
> - checking POM changes - OK
>    - some dltk dependency changes in ruta-ep-textruler, ruta-ep-ide-ui, etc. - but all seem to be scope provided

I still wonder sometimes why some of them are required. The projects 
need to build on command line and in eclipse, and I need to run the 
plugins from within eclipse - all with the same config. I have to check 
if there is a reason for the diff in version.

>    - no significant dependency changes, skipping looking for new license/notices
>
> - building SVN tag with clean repo - OK
>
> - why is the purpose of this apparently very broad exclude in the rat plugin section of the pom in the project root?
>
>                      <exclude>**</exclude>

I do not remember why I added it, most likely because I had to list 
really a lot of single entries, and there is not really anything that 
should be checked. I will remove it, and see if there was a reason.

> Stopping here for the moment.
>
> -- Richard
>
>
> Notes:
>
> - dependencies in dependencyManagement sections should IMHO not have scopes - only versions. I remember having had problems in the past with scopes in dependencyManagement when I later wanted to changed it in an actual dependency, but I cannot remember the exact details.

I think, I can remove the scope. There was no reason to add it.

>
> - Ruta XML descriptors still seem to have absolute paths in them... I still find that odd...
>

Yes.
The situation has improved a bit over the years. Better maven support, 
better classpath support, and now better datapath support. The paths are 
now optional, but still required in the plain ruta projects due to the 
working dir on the eclipse installation and because the descriptors 
should work without any further config, also if something but the launch 
delegate is used. For me, these projects are only for prototyping or for 
some minimal testing. Real development is now done in maven projects 
using the classpath lookup. However, I do not know if I should replace 
all the example projects by maven projects.

Best,

Peter

>> On 01.09.2016, at 13:12, Peter Kl�gl <pe...@averbis.com> wrote:
>>
>> Hi,
>>
>> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
>> voting.
>>
>> Changes rc2 -> rc3:
>> - UIMA-5091 Ruta: pdf formatting of documentation
>> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
>> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
>> known yet
>> - improved release notes: how to update descriptors
>>
>>
>> Major changes in 2.5.0:
>>
>> UIMA Ruta Language and Analysis Engine:
>> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
>> - New block FOREACH: iterate over pattern and reuse the matched
>> annotation in contained rules
>> - Label expressions across inlined rules are supported, behave like
>> local variables now
>> - Feature expressions on label expressions are supported
>> - Setting values of variables by configuration parameter
>> - Macros support variables
>> - New type function: typeFromString
>> - Wordlist initialization with string expressions: simplified
>> specification of language-dependent dictionary usage
>> - New maven archetype for typical UIMA Ruta projects
>> - Improved and faster maven plugins
>> - Parameters additionalScripts and additionalEngines are now optional
>> - Removed engine loader concept and parameter completely
>> - Removed redundant Document type
>> - Improved datapath support
>> - Improved resource manager support
>> - Many bug fixes and improvements
>>
>> UIMA Ruta Workbench:
>> - Improved support of classpath-lookup in maven-based projects
>> - Launch configuration supports various serialization formats (with
>> preference)
>> - Bug fixes
>>
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapacheuima-1108/
>>
>> SVN tag:
>> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
>>
>> Update site:
>> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
>>
>> Archive with all sources:
>> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
>>
>>
>> Overall 74 issues have been fixed for this
>> release (a few duplicates and won't fix).
>> They can be found in the RELEASE_NOTES.html.
>>
>> ... and here:
>>
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
>>
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ]  0 Don't care
>> [ ] -1 Not OK to release, because ...
>>
>> Thanks.
>>
>> Peter
>>


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

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

- comparing source release vs svn tag - OK

- checking new modules - OK
  - ruta-maven-archetype
  - ruta-ep-parent

- checking POM changes - OK
  - some dltk dependency changes in ruta-ep-textruler, ruta-ep-ide-ui, etc. - but all seem to be scope provided
  - no significant dependency changes, skipping looking for new license/notices

- building SVN tag with clean repo - OK

- why is the purpose of this apparently very broad exclude in the rat plugin section of the pom in the project root?

                    <exclude>**</exclude>

Stopping here for the moment.

-- Richard


Notes:

- dependencies in dependencyManagement sections should IMHO not have scopes - only versions. I remember having had problems in the past with scopes in dependencyManagement when I later wanted to changed it in an actual dependency, but I cannot remember the exact details. 

- Ruta XML descriptors still seem to have absolute paths in them... I still find that odd...


> On 01.09.2016, at 13:12, Peter Klügl <pe...@averbis.com> wrote:
> 
> Hi,
> 
> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
> voting.
> 
> Changes rc2 -> rc3:
> - UIMA-5091 Ruta: pdf formatting of documentation
> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
> known yet
> - improved release notes: how to update descriptors
> 
> 
> Major changes in 2.5.0:
> 
> UIMA Ruta Language and Analysis Engine:
> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
> - New block FOREACH: iterate over pattern and reuse the matched
> annotation in contained rules
> - Label expressions across inlined rules are supported, behave like
> local variables now
> - Feature expressions on label expressions are supported
> - Setting values of variables by configuration parameter
> - Macros support variables
> - New type function: typeFromString
> - Wordlist initialization with string expressions: simplified
> specification of language-dependent dictionary usage
> - New maven archetype for typical UIMA Ruta projects
> - Improved and faster maven plugins
> - Parameters additionalScripts and additionalEngines are now optional
> - Removed engine loader concept and parameter completely
> - Removed redundant Document type
> - Improved datapath support
> - Improved resource manager support
> - Many bug fixes and improvements
> 
> UIMA Ruta Workbench:
> - Improved support of classpath-lookup in maven-based projects
> - Launch configuration supports various serialization formats (with
> preference)
> - Bug fixes
> 
> 
> Staging repository:
> https://repository.apache.org/content/repositories/orgapacheuima-1108/
> 
> SVN tag:
> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
> 
> Update site:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
> 
> Archive with all sources:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
> 
> 
> Overall 74 issues have been fixed for this
> release (a few duplicates and won't fix).
> They can be found in the RELEASE_NOTES.html.
> 
> ... and here:
> 
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
> 
> Please vote on release:
> 
> [ ] +1 OK to release
> [ ]  0 Don't care
> [ ] -1 Not OK to release, because ...
> 
> Thanks.
> 
> Peter
> 


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Marshall Schor <ms...@schor.com>.
starting review :-)


On 9/1/2016 7:12 AM, Peter Kl�gl wrote:
> Hi,
>
> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
> voting.
>
> Changes rc2 -> rc3:
> - UIMA-5091 Ruta: pdf formatting of documentation
> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
> known yet
> - improved release notes: how to update descriptors
>
>
> Major changes in 2.5.0:
>
> UIMA Ruta Language and Analysis Engine:
> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
> - New block FOREACH: iterate over pattern and reuse the matched
> annotation in contained rules
> - Label expressions across inlined rules are supported, behave like
> local variables now
> - Feature expressions on label expressions are supported
> - Setting values of variables by configuration parameter
> - Macros support variables
> - New type function: typeFromString
> - Wordlist initialization with string expressions: simplified
> specification of language-dependent dictionary usage
> - New maven archetype for typical UIMA Ruta projects
> - Improved and faster maven plugins
> - Parameters additionalScripts and additionalEngines are now optional
> - Removed engine loader concept and parameter completely
> - Removed redundant Document type
> - Improved datapath support
> - Improved resource manager support
> - Many bug fixes and improvements
>
> UIMA Ruta Workbench:
> - Improved support of classpath-lookup in maven-based projects
> - Launch configuration supports various serialization formats (with
> preference)
> - Bug fixes
>
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapacheuima-1108/
>
> SVN tag:
> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
>
> Update site:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
>
> Archive with all sources:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
>
>
> Overall 74 issues have been fixed for this
> release (a few duplicates and won't fix).
> They can be found in the RELEASE_NOTES.html.
>
> ... and here:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ]  0 Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> Peter
>
>


Re: [VOTE][RESULT] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
The vote passes, with 3 +1 votes, and no other votes received.

Voting +1:  Marshall Schor, Richard Eckart de Castilho, Peter Kl�gl.

Thanks to all who voted and tested.

Best,

Peter

Am 01.09.2016 um 13:12 schrieb Peter Kl�gl:
> Hi,
>
> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
> voting.
>
> Changes rc2 -> rc3:
> - UIMA-5091 Ruta: pdf formatting of documentation
> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
> known yet
> - improved release notes: how to update descriptors
>
>
> Major changes in 2.5.0:
>
> UIMA Ruta Language and Analysis Engine:
> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
> - New block FOREACH: iterate over pattern and reuse the matched
> annotation in contained rules
> - Label expressions across inlined rules are supported, behave like
> local variables now
> - Feature expressions on label expressions are supported
> - Setting values of variables by configuration parameter
> - Macros support variables
> - New type function: typeFromString
> - Wordlist initialization with string expressions: simplified
> specification of language-dependent dictionary usage
> - New maven archetype for typical UIMA Ruta projects
> - Improved and faster maven plugins
> - Parameters additionalScripts and additionalEngines are now optional
> - Removed engine loader concept and parameter completely
> - Removed redundant Document type
> - Improved datapath support
> - Improved resource manager support
> - Many bug fixes and improvements
>
> UIMA Ruta Workbench:
> - Improved support of classpath-lookup in maven-based projects
> - Launch configuration supports various serialization formats (with
> preference)
> - Bug fixes
>
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapacheuima-1108/
>
> SVN tag:
> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
>
> Update site:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
>
> Archive with all sources:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
>
>
> Overall 74 issues have been fixed for this
> release (a few duplicates and won't fix).
> They can be found in the RELEASE_NOTES.html.
>
> ... and here:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ]  0 Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> Peter
>


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
compared svn-tag to source-release - OK
mvn clean install svn-tag - OK
mvn clean install source-release - OK
spot checked issues/license/notice/release-notes - OK
spot checked signatures - OK
installed UIMA Ruta Workbench in Eclipse Neon with UIMA 2.9.0 features
installed - OK
created simple project, created script, debugged script - OK
checked UIMA-5090 - OK
checked UIMA-5091 - OK


[X] +1 OK to release

Peter


Am 01.09.2016 um 13:12 schrieb Peter Kl�gl:
> Hi,
>
> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
> voting.
>
> Changes rc2 -> rc3:
> - UIMA-5091 Ruta: pdf formatting of documentation
> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
> known yet
> - improved release notes: how to update descriptors
>
>
> Major changes in 2.5.0:
>
> UIMA Ruta Language and Analysis Engine:
> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
> - New block FOREACH: iterate over pattern and reuse the matched
> annotation in contained rules
> - Label expressions across inlined rules are supported, behave like
> local variables now
> - Feature expressions on label expressions are supported
> - Setting values of variables by configuration parameter
> - Macros support variables
> - New type function: typeFromString
> - Wordlist initialization with string expressions: simplified
> specification of language-dependent dictionary usage
> - New maven archetype for typical UIMA Ruta projects
> - Improved and faster maven plugins
> - Parameters additionalScripts and additionalEngines are now optional
> - Removed engine loader concept and parameter completely
> - Removed redundant Document type
> - Improved datapath support
> - Improved resource manager support
> - Many bug fixes and improvements
>
> UIMA Ruta Workbench:
> - Improved support of classpath-lookup in maven-based projects
> - Launch configuration supports various serialization formats (with
> preference)
> - Bug fixes
>
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapacheuima-1108/
>
> SVN tag:
> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
>
> Update site:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
>
> Archive with all sources:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
>
>
> Overall 74 issues have been fixed for this
> release (a few duplicates and won't fix).
> They can be found in the RELEASE_NOTES.html.
>
> ... and here:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ]  0 Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> Peter
>


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Richard Eckart de Castilho <re...@apache.org>.
[X] +1 OK to release

;)

-- Richard

> On 28.09.2016, at 12:02, Richard Eckart de Castilho <re...@apache.org> wrote:
> 
> I am +1 for the release based on your feedback regarding the license exclusion
> and based on my review of the source package and tag. I didn't try to install
> the plugin into Eclipse, but since you and Marshall already did that successfully,
> it feels quite redundant doing that again.
> 
> Best,
> 
> -- Richard
> 
>> On 28.09.2016, at 11:59, Peter Klügl <pe...@averbis.com> wrote:
>> 
>> Another gentle reminder.
>> 
>> 
>> The vote has been open for 27 days now and only one vote is missing (for
>> 21 days).
>> 
>> 
>> Best,
>> 
>> 
>> Peter
>> 
>> 
>> Am 20.09.2016 um 10:26 schrieb Peter Klügl:
>>> Another gentle reminder.
>>> 
>>> 
>>> The vote has been open for 19 days and only one vote is missing.
>>> 
>>> 
>>> Best,
>>> 
>>> 
>>> Peter
>>> 
>>> 
>>> Am 12.09.2016 um 23:26 schrieb Marshall Schor:
>>>> reminder, this vote has been open for 12 days, (counting weekends) and needs one
>>>> more vote...
>>>> 
>>>> -Marshall


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Richard Eckart de Castilho <re...@apache.org>.
I am +1 for the release based on your feedback regarding the license exclusion
and based on my review of the source package and tag. I didn't try to install
the plugin into Eclipse, but since you and Marshall already did that successfully,
it feels quite redundant doing that again.

Best,

-- Richard

> On 28.09.2016, at 11:59, Peter Klügl <pe...@averbis.com> wrote:
> 
> Another gentle reminder.
> 
> 
> The vote has been open for 27 days now and only one vote is missing (for
> 21 days).
> 
> 
> Best,
> 
> 
> Peter
> 
> 
> Am 20.09.2016 um 10:26 schrieb Peter Klügl:
>> Another gentle reminder.
>> 
>> 
>> The vote has been open for 19 days and only one vote is missing.
>> 
>> 
>> Best,
>> 
>> 
>> Peter
>> 
>> 
>> Am 12.09.2016 um 23:26 schrieb Marshall Schor:
>>> reminder, this vote has been open for 12 days, (counting weekends) and needs one
>>> more vote...
>>> 
>>> -Marshall
> 


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
Another gentle reminder.


The vote has been open for 27 days now and only one vote is missing (for
21 days).


Best,


Peter


Am 20.09.2016 um 10:26 schrieb Peter Kl�gl:
> Another gentle reminder.
>
>
> The vote has been open for 19 days and only one vote is missing.
>
>
> Best,
>
>
> Peter
>
>
> Am 12.09.2016 um 23:26 schrieb Marshall Schor:
>> reminder, this vote has been open for 12 days, (counting weekends) and needs one
>> more vote...
>>
>> -Marshall


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
Another gentle reminder.


The vote has been open for 19 days and only one vote is missing.


Best,


Peter


Am 12.09.2016 um 23:26 schrieb Marshall Schor:
> reminder, this vote has been open for 12 days, (counting weekends) and needs one
> more vote...
>
> -Marshall


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Marshall Schor <ms...@schor.com>.
reminder, this vote has been open for 12 days, (counting weekends) and needs one
more vote...

-Marshall

Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
Hi,


Am 07.09.2016 um 17:13 schrieb Marshall Schor:
> ...
>
> minor pdf format issue - not a blocker.  overflow in example in section 4.4.
> UIMA Ruta Maven Archetype

fixed in current trunk.


> (not a blocker) I think there needs to be a way to build Ruta without
> referencing maven.averbis.com maven repo site.  I think this could be satisfied
> in several ways:
>
> 1) getting these artifacts uploaded to maven central (best way)
>
> 2) documenting in some how-to-build-ruta section of our website how to construct
> a private local repository with these eclipse artifacts, from an existing
> eclipse download, in a step-by-step manner that's easy to follow :-)

Yes, this situation is suboptimal. I also have somethimes the feeling
that our server is in "maintenance" mode meaning it could be faster.
Maybe the traffic is higher than I thought...

1) I don't know, especially since I am not familiar with the
requirements. There are no javadoc and source artefacts... I need to
read a bit...

2) I can do that. I think I already did it once or twice somewhere.

3) Switching the plugin build from felix to tycho, from pom-first to
manifest-first. Tycho can resolve the dependencies using p2
repositories, directly using the eclipse update sites. This would solve
all problems. I did not do it initially because it did not get it up and
running in reasonable time and it was preferable that the ruta plugins
are build in the same way like the other uima plugins. My knowledge
about these things are also outdated now. Maybe this is all much simpler
now, or there are more options.


> Finally, (not a blocker), we really ought to queue up some work to see if we can
> get the eclipse plugins "signed" using the symantec signing service.


Yes. I must admit that I forgot it by intension since I really could use
this release sooner than later. We should schedule some extra time
before the next uimaj/uima-as/ruta release.


Best,


Peter


> [X] +1 OK to release
>
> -Marshall
>
> On 9/1/2016 7:12 AM, Peter Kl�gl wrote:
>> Hi,
>>
>> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
>> voting.
>>
>> Changes rc2 -> rc3:
>> - UIMA-5091 Ruta: pdf formatting of documentation
>> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
>> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
>> known yet
>> - improved release notes: how to update descriptors
>>
>>
>> Major changes in 2.5.0:
>>
>> UIMA Ruta Language and Analysis Engine:
>> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
>> - New block FOREACH: iterate over pattern and reuse the matched
>> annotation in contained rules
>> - Label expressions across inlined rules are supported, behave like
>> local variables now
>> - Feature expressions on label expressions are supported
>> - Setting values of variables by configuration parameter
>> - Macros support variables
>> - New type function: typeFromString
>> - Wordlist initialization with string expressions: simplified
>> specification of language-dependent dictionary usage
>> - New maven archetype for typical UIMA Ruta projects
>> - Improved and faster maven plugins
>> - Parameters additionalScripts and additionalEngines are now optional
>> - Removed engine loader concept and parameter completely
>> - Removed redundant Document type
>> - Improved datapath support
>> - Improved resource manager support
>> - Many bug fixes and improvements
>>
>> UIMA Ruta Workbench:
>> - Improved support of classpath-lookup in maven-based projects
>> - Launch configuration supports various serialization formats (with
>> preference)
>> - Bug fixes
>>
>>
>> Staging repository:
>> https://repository.apache.org/content/repositories/orgapacheuima-1108/
>>
>> SVN tag:
>> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
>>
>> Update site:
>> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
>>
>> Archive with all sources:
>> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
>>
>>
>> Overall 74 issues have been fixed for this
>> release (a few duplicates and won't fix).
>> They can be found in the RELEASE_NOTES.html.
>>
>> ... and here:
>>
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
>>
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ]  0 Don't care
>> [ ] -1 Not OK to release, because ...
>>
>> Thanks.
>>
>> Peter
>>
>>


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Marshall Schor <ms...@schor.com>.
signature check on source-release.zip: OK - note that signature is not certified
with a trusted signature yet ...

compare source-release with svn tag - OK

build from source- ok

issues fixed - OK

install into Eclipse NEON and create UIMA Ruta project and create some artifacts
- OK.

minor pdf format issue - not a blocker.  overflow in example in section 4.4.
UIMA Ruta Maven Archetype

(not a blocker) I think there needs to be a way to build Ruta without
referencing maven.averbis.com maven repo site.  I think this could be satisfied
in several ways:

1) getting these artifacts uploaded to maven central (best way)

2) documenting in some how-to-build-ruta section of our website how to construct
a private local repository with these eclipse artifacts, from an existing
eclipse download, in a step-by-step manner that's easy to follow :-)

Finally, (not a blocker), we really ought to queue up some work to see if we can
get the eclipse plugins "signed" using the symantec signing service.

[X] +1 OK to release

-Marshall

On 9/1/2016 7:12 AM, Peter Kl�gl wrote:
> Hi,
>
> the third release candidate of Apache UIMA Ruta v2.5.0 is ready for
> voting.
>
> Changes rc2 -> rc3:
> - UIMA-5091 Ruta: pdf formatting of documentation
> - UIMA-5090    Ruta: build warning for ide parser - ResourceLiteral
> - UIMA-5089    Ruta: NPE thrown for unresolvable feature if type is not
> known yet
> - improved release notes: how to update descriptors
>
>
> Major changes in 2.5.0:
>
> UIMA Ruta Language and Analysis Engine:
> - Depends on UIMA 2.9.0 and uimaFIT 2.2.0
> - New block FOREACH: iterate over pattern and reuse the matched
> annotation in contained rules
> - Label expressions across inlined rules are supported, behave like
> local variables now
> - Feature expressions on label expressions are supported
> - Setting values of variables by configuration parameter
> - Macros support variables
> - New type function: typeFromString
> - Wordlist initialization with string expressions: simplified
> specification of language-dependent dictionary usage
> - New maven archetype for typical UIMA Ruta projects
> - Improved and faster maven plugins
> - Parameters additionalScripts and additionalEngines are now optional
> - Removed engine loader concept and parameter completely
> - Removed redundant Document type
> - Improved datapath support
> - Improved resource manager support
> - Many bug fixes and improvements
>
> UIMA Ruta Workbench:
> - Improved support of classpath-lookup in maven-based projects
> - Launch configuration supports various serialization formats (with
> preference)
> - Bug fixes
>
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapacheuima-1108/
>
> SVN tag:
> https://svn.apache.org/repos/asf/uima/ruta/tags/ruta-2.5.0
>
> Update site:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/eclipse-update-site/ruta/
>
> Archive with all sources:
> https://dist.apache.org/repos/dist/dev/uima/ruta-2.5.0-rc3/source-release/ruta-2.5.0-source-release.zip
>
>
> Overall 74 issues have been fixed for this
> release (a few duplicates and won't fix).
> They can be found in the RELEASE_NOTES.html.
>
> ... and here:
>
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.5.0ruta%20AND%20component%20%3D%20ruta%20ORDER%20BY%20created%20DESC
>
> Please vote on release:
>
> [ ] +1 OK to release
> [ ]  0 Don't care
> [ ] -1 Not OK to release, because ...
>
> Thanks.
>
> Peter
>
>


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Peter Klügl <pe...@averbis.com>.
Yes, they are not part of the release, but only built so that I did not
have to change the complete build behavior.

I do not remember why, but it was really much easier to get a correct
build if the bininary release artefacts are also built.


So please ignore them for the release :-)


Peter


Am 07.09.2016 um 16:24 schrieb Marshall Schor:
> I noticed that the build-from-sources creates in /target files
> ruta-2.5.0-bin.tar.gz, .zip, tar.gz.asc, zip.asc.
>
> These ruta-2.5.0-bin... files: are they part of the release (meaning they're
> uploaded to some distribution spot or used in any way)?  If not, perhaps the
> build should not build them?  (but not a blocker).
>
> -Marshall
>


Re: [VOTE] Release Apache UIMA Ruta 2.5.0 RC3

Posted by Marshall Schor <ms...@schor.com>.
I noticed that the build-from-sources creates in /target files
ruta-2.5.0-bin.tar.gz, .zip, tar.gz.asc, zip.asc.

These ruta-2.5.0-bin... files: are they part of the release (meaning they're
uploaded to some distribution spot or used in any way)?  If not, perhaps the
build should not build them?  (but not a blocker).

-Marshall