Since this is (I think) the first time we're releasing the OSGi packaging of the annotators, I think some work on their license/notice files might be needed, because:
- there are duplicate License files - one at the top level, and one in the META_INF directory - both of these are the plain vanilla license files. For projects which are incorporating other libraries which are under other than the Apache v 2.0 license, those licenses have to be included. - the NOTICE file is present in the META_INF directory, but is the plain one, rather than the project specific one. Finally, I wonder if the OSGi packaging strategy is correct - in that it "bundles" every dependency into the OSGi file. This certainly makes the file easier to use, but if a user uses 2 OSGi components from UIMA, won't there be a lot of unnecessary duplication (or does OSGi notice this and avoid it somehow)? I'm not sure of an alternative, but I do recall that OSGi allows for dependencies on other packages; perhaps that could be useful? -Marshall On 7/15/2011 8:29 AM, Tommaso Teofili wrote: > Hi all, > I've prepared the new RC (4) for UIMA Addons release. > > The following is a list of issues addressed in this release: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310570&version=12316093 > > The source zip and binary files are available here: > http://people.apache.org/~tommaso/uima-addons-2.3.1-rc4 > > SVN Tag Checkout: > svn co > http://svn.apache.org/repos/asf/uima/addons/tags/uima-addons-2.3.1-rc4/ > > Please cast your vote for UIMA Addons 2.3.1 release: > > [ ] +1 Approve the release > [ ] -1 Veto the release (please provide specific comments) > [ ] 0 Don't care > > Regards, > Tommaso >
