Hi Sumedha, Pradeeban, Well it looks much more structured, but it does not address the concern from Pradeeban. With this structure, someone cannot in anyway do a single checkout of the whole thing. But in anyway, that should never be a requirement to anyone in the future. The reason to need to checkout the whole of carbon is totally because carbon, components and everything related was always treated as a single chunk and this is an approach to cleanly separate those concerns. Someone working on component Y will use or extend the kernel, and should be able to live in total independence. But there can be situations that a bug in the kernel limits you from doing something. That would be similar to any other bug in Axis2.
>From a developer's perspective, while its important that we spend time and get things done right, I'd like to to see us agreeing on something soon, since every move means a new checkout and a new build, which seems to be taking an age to get through with nasty issues like the missing Jarvana repository. Thanks, Senaka. On Sat, Feb 18, 2012 at 9:18 PM, Afkham Azeez <[email protected]> wrote: > No graphite. There never was :-) > > -- > Afkham Azeez > Sent from my phone > On Feb 18, 2012 7:11 PM, "Sumedha Rubasinghe" <[email protected]> wrote: > >> +1. This looks much more structured. Also addresses the concern mentioned >> by Pradeepan above. >> The term graphite will no longer be used with this structure? >> /sumedha >> >> >> On Mon, Feb 13, 2012 at 5:41 PM, Sameera Jayasoma <[email protected]>wrote: >> >>> Hi Samisa, >>> >>> As per the offline discussion we had with (you, Azeez, Isuru, Pradeep >>> and others), we identified that the existing structure has its own >>> complexities as illustrated by the Samisa. >>> >>> The proposal was to come up with a toplevel project called carbon and >>> maintain the structure illustrated in the attached image. >>> >>> This change will be a simple SVN move. We will do this once the tomcat >>> OSGification is applied to the carbon trunk. >>> >>> Thanks, >>> Sameera. >>> >>> >>> On Mon, Feb 13, 2012 at 3:59 PM, Samisa Abeysinghe <[email protected]>wrote: >>> >>>> Graphite brings in complexities in comprehension - is it a new project, >>>> part of Carbon, extend Carbon etc etc >>>> >>>> Imagine telling a story along the lines of "Carbon has this concpet >>>> called P2 and you install Graphite components onto Carbon products using >>>> feature manager component" >>>> >>>> >>>> On Mon, Feb 13, 2012 at 11:00 AM, Supun Malinga <[email protected]>wrote: >>>> >>>>> >>>>> >>>>> On Mon, Feb 13, 2012 at 9:28 AM, Sameera Jayasoma <[email protected]>wrote: >>>>> >>>>>> Hi Azeez, >>>>>> >>>>>> Let me explain the rationale behind this orbit level change. >>>>>> >>>>>> If you look at the orbit project keeping Carbon aside, it can be >>>>>> considered as a third party project, completely independent from Carbon >>>>>> and Graphite projects. The purpose of the orbit project is to produce >>>>>> OSGi >>>>>> bundles out of third party legacy jars. So the orbit project is not >>>>>> related to Carbon or Graphite by any means. And also changes to these >>>>>> orbit >>>>>> projects is rare, unless we created them in a sloppy manner. Ideally we >>>>>> can upload orbit projects and then developers do not need to build them >>>>>> at >>>>>> all. >>>>>> >>>>>> But, over the time we've missed used the orbit concept. e.g. we have >>>>>> orbit projects corresponding the dependencies projects. These orbits >>>>>> change >>>>>> frequently, since the corresponding dependencies change. >>>>>> >>>>>> By considering all these aspects, we came up with the following >>>>>> structure >>>>>> >>>>>> *orbit* (Consists of all the orbit projects which are used by both >>>>>> Carbon and Graphite projects.) >>>>>> >>>>>> *carbon* >>>>>> *|--* *dependencies* >>>>>> *|-- orbit* (These orbit projects produce bundles out of the >>>>>> Carbon level dependencies.) >>>>>> >>>>>> *graphite* >>>>>> *|-- dependencies* >>>>>> *|-- orbit* (These orbit projects produce bundles out of the >>>>>> Graphite level dependencies.) >>>>>> >>>>>> Please let us know your views on this. >>>>>> >>>>> >>>>> +1 >>>>> >>>>> thanks, >>>>> >>>>>> >>>>>> Thanks, >>>>>> Sameera. >>>>>> >>>>>> >>>>>> On Mon, Feb 13, 2012 at 9:04 AM, Afkham Azeez <[email protected]> wrote: >>>>>> >>>>>>> In this model,. what happens to dependencies & orbits that are >>>>>>> common to both Carbon & Graphite? >>>>>>> >>>>>>> >>>>>>> On Mon, Feb 13, 2012 at 8:53 AM, Sameera Jayasoma >>>>>>> <[email protected]>wrote: >>>>>>> >>>>>>>> Hi Samisa, >>>>>>>> >>>>>>>> We have plans commit Pradeep's change in a hackathon mode. His >>>>>>>> changes is again platform wide change. We can get help from the AS and >>>>>>>> Jaggery team as well. >>>>>>>> >>>>>>>> Lets plan this during the todays meeting. >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Sameera. >>>>>>>> >>>>>>>> On Mon, Feb 13, 2012 at 7:35 AM, Samisa Abeysinghe <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Feb 13, 2012 at 6:54 AM, Pradeep Fernando < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Feb 13, 2012 at 6:51 AM, Samisa Abeysinghe < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> And do we have Tomcat OSGi stuff in there now? >>>>>>>>>>> >>>>>>>>>>> No, not yet. Plan is to add them within next two days. >>>>>>>>>> >>>>>>>>> >>>>>>>>> Note that both AS and Jaggery are blocked on this. >>>>>>>>> >>>>>>>>> We have arrange a meeting too to discuss these today. >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Samisa... >>>>>>>>> >>>>>>>>> Samisa Abeysinghe >>>>>>>>> VP Engineering >>>>>>>>> WSO2 Inc. >>>>>>>>> http://wso2.com >>>>>>>>> http://wso2.org >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sameera Jayasoma >>>>>>>> Technical Lead and Product Manager, WSO2 Carbon >>>>>>>> >>>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>>> email: [email protected] >>>>>>>> blog: http://tech.jayasoma.org >>>>>>>> >>>>>>>> Lean . Enterprise . Middleware >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Carbon-dev mailing list >>>>>>>> [email protected] >>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Afkham Azeez* >>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>>> * <http://www.apache.org/>** >>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>>>> twitter: >>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>>>> * >>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>>>> >>>>>>> * >>>>>>> * >>>>>>> *Lean . Enterprise . Middleware* >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> [email protected] >>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sameera Jayasoma >>>>>> Technical Lead and Product Manager, WSO2 Carbon >>>>>> >>>>>> WSO2, Inc. (http://wso2.com) >>>>>> email: [email protected] >>>>>> blog: http://tech.jayasoma.org >>>>>> >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Supun Malinga, >>>>> >>>>> Software Engineer, >>>>> >>>>> WSO2 Inc. >>>>> http://wso2.com >>>>> http://wso2.org >>>>> email - [email protected] <[email protected]> >>>>> mobile - 071 56 91 321 >>>>> >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> [email protected] >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> Thanks, >>>> Samisa... >>>> >>>> Samisa Abeysinghe >>>> VP Engineering >>>> WSO2 Inc. >>>> http://wso2.com >>>> http://wso2.org >>>> >>>> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> Sameera Jayasoma >>> Technical Lead and Product Manager, WSO2 Carbon >>> >>> WSO2, Inc. (http://wso2.com) >>> email: [email protected] >>> blog: http://tech.jayasoma.org >>> >>> Lean . Enterprise . Middleware >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> /sumedha >> +94 773017743 >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
