Okay, had a chat with Kasun, and realized we need to create new orbit
bundles, if the maintainer of a Jar is different (hadoop and google for
example), regardless of its usage.

We'll do accordingly. Thanks.

On Wed, Mar 25, 2015 at 3:20 PM, Nirmal Fernando <[email protected]> wrote:

> Any thoughts? We are creating Orbit bundles for Spark and Hadoop-Client
> dependencies and ending up with finding lot of non-OSGi dependencies.
>
> On Tue, Mar 24, 2015 at 5:47 PM, Nirmal Fernando <[email protected]> wrote:
>
>> This is not scalable model IMO. We can't really get all necessary
>> non-OSGi bundles as separate Orbits thinking someone will use it in future.
>> I think best way would be, if someone wanted to create a new orbit bundle,
>> he needs to search existing orbits and see whether the same jar is being
>> used in another orbit bundle and fix those bundles accordingly after
>> creating the orbit.
>>
>> On Wed, Mar 11, 2015 at 2:57 PM, Supun Sethunga <[email protected]> wrote:
>>
>>> Hi Kasun,
>>>
>>> Then again the problem is, one of the three non-osgi jars: "org.scalanlp
>>> ยป breeze_2.10" has dependencies for another set of non-osgi jars, and so
>>> on. This grows in a tree manner :)
>>>
>>> Please note that the groupId should be in this format -
>>>> org.wso2.orbit.<upstream-groupId>.
>>>
>>> Noted.
>>>
>>> @Harsha :  Yes, Scala-lang package is available as OSGI. But the spark
>>> ones (spark-mllib, spark-streaming)  are not available as osgi bundles.
>>>
>>> Thanks,
>>> Supun.
>>>
>>> On Wed, Mar 11, 2015 at 2:48 PM, Harsha Thirimanna <[email protected]>
>>> wrote:
>>>
>>>> Yes better to have orbit bundle and did you check whether those
>>>> dependencies available as OSGi in public ? I think there should be for
>>>> scala libraries.
>>>>
>>>>
>>>> *Harsha Thirimanna*
>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>>>> * <http://www.apache.org/>*
>>>> *email: **[email protected]* <[email protected]>* cell: +94 71 5186770  ,
>>>> +94 *
>>>> *774617784twitter: **http://twitter.com/
>>>> <http://twitter.com/afkham_azeez>*
>>>> *harshathirimannlinked-in: **http:
>>>> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122
>>>> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>*
>>>>
>>>> *Lean . Enterprise . Middleware*
>>>>
>>>>
>>>> On Wed, Mar 11, 2015 at 2:15 AM, KasunG Gajasinghe <[email protected]>
>>>> wrote:
>>>>
>>>>>
>>>>> It's better to create three separate orbit bundles for the
>>>>> dependencies. Please note that the groupId should be in this format -
>>>>> org.wso2.orbit.<upstream-groupId>.
>>>>>
>>>>> On Wed, Mar 11, 2015 at 2:31 PM, Danushka Fernando <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Refer to other osgi bundles. AFAIR what we do is add them as
>>>>>> dependencies and import the packages needed for those libraries. We are 
>>>>>> not
>>>>>> recommending to use dynamic imports as well. And we export the packages 
>>>>>> of
>>>>>> the libraries.
>>>>>>
>>>>>> Thanks & Regards
>>>>>> Danushka Fernando
>>>>>> Software Engineer
>>>>>> WSO2 inc. http://wso2.com/
>>>>>> Mobile : +94716332729
>>>>>>
>>>>>> On Wed, Mar 11, 2015 at 2:24 PM, Supun Sethunga <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Im in the process of creating an orbit bundle for Apache Spark-mllib
>>>>>>> 1.2.1.
>>>>>>> Among the dependencies of mllib, there are three jars that are *not*
>>>>>>> *osgi/orbit* bundles (Refer [1] ).
>>>>>>>
>>>>>>> Thus, whats the correct way of importing these packages to the
>>>>>>> bundle? is it:
>>>>>>>    (A) Adding the three libraries as dependencies, and import them
>>>>>>> as private packages under "Private-package" in pom?
>>>>>>>    (B) OR, Creating another set of orbit bundles for those three
>>>>>>> dependent non-osgi jars and import them under "Import-package" in pom?
>>>>>>>
>>>>>>> OR is there any other way? Appreciate any clarification.
>>>>>>>
>>>>>>> [1]
>>>>>>> https://docs.google.com/a/wso2.com/spreadsheets/d/1PJKTeNS1zgQ1HbAsg5FQumiaPNKPYxpn2gEVS1v2TC0/edit#gid=0
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Supun
>>>>>>>
>>>>>>> --
>>>>>>> *Supun Sethunga*
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.
>>>>>>> lean | enterprise | middleware
>>>>>>> Mobile : +94 716546324
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
>>>>> email: kasung AT spamfree wso2.com
>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>>>> blog: http://kasunbg.org
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Supun Sethunga*
>>> Software Engineer
>>> WSO2, Inc.
>>> http://wso2.com/
>>> lean | enterprise | middleware
>>> Mobile : +94 716546324
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>>
>> Thanks & regards,
>> Nirmal
>>
>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>> Mobile: +94715779733
>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 

Thanks & regards,
Nirmal

Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to