Hi Marshall,

I am very interested in this. Some time back I mostly gave up on packaging UIMA 
components as OSGi bundles because of this. If you do not bundle all jars 
(*jikes*) and use package imports instead, the questions is: where do the 
dependencies come from? Who prepares the bundles and who installs them? Many 
JARs are not available as OSGi bundles.

-- Richard

Am 19.07.2011 um 16:13 schrieb Marshall Schor:

> I'll take a look at the OSGi build.
> 
> -Marshall
> 
> On 7/17/2011 12:16 PM, Marshall Schor wrote:
>> 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
>>> 

-- 
------------------------------------------------------------------- 
Richard Eckart de Castilho
Technical Lead
Ubiquitous Knowledge Processing Lab 
FB 20 Computer Science Department      
Technische Universität Darmstadt 
Hochschulstr. 10, D-64289 Darmstadt, Germany 
phone [+49] (0)6151 16-7477, fax -5455, room S2/02/B117
eckar...@tk.informatik.tu-darmstadt.de 
www.ukp.tu-darmstadt.de 
Web Research at TU Darmstadt (WeRC) www.werc.tu-darmstadt.de
------------------------------------------------------------------- 




Reply via email to