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
