For this approach to properly work, we need to have proper package export & import versions. Otherwise, say for example, two different features require different versions of a particular bundle, then these features may not be able to coexist. When upgrading a versions of an orbit dependency, the should be a way to track all its dependant & change them accordingly to avoid ending up with unnecessary jar duplication.
-- Afkham Azeez Sent from my phone On Feb 6, 2012 9:27 PM, "Sanjiva Weerawarana" <sanj...@wso2.com> wrote: > +1 for going ahead (without opinion on timing) and to Amila's suggestion > of making the orbit stuff another TLP. > > I'm +1 for graphite per Senaka for X. > > Sanjiva. > > On Mon, Feb 6, 2012 at 4:03 PM, Dimuthu Leelarathne <dimut...@wso2.com>wrote: > >> Hi all, >> >> +1. >> >> When installing other features to different products, it should mention >> the carbon core version. Currently, the carbon core is the intersection of >> products, so there is no problem at all. But if we go ahead with minimizing >> carbon-core it can be tricky to handle. Just had an offline chat with >> Sameera, and according to him P2 handles it nicely. >> >> thanks, >> dimuthu >> >> On Mon, Feb 6, 2012 at 8:24 AM, Sumedha Rubasinghe <sume...@wso2.com>wrote: >> >>> +1 for the idea. B4 doing the actual change, how about running through >>> different scenarios (like Amila mentioned) - like how we did for branching >>> approach. Figuring out problems later would be costly in terms of time. >>> >>> /sumedha >>> >>> On Sat, Feb 4, 2012 at 5:14 PM, Sameera Jayasoma <same...@wso2.com>wrote: >>> >>>> *Objective*: >>>> Make Carbon core a top level project in WSO2 trunk. At the moment >>>> complete Carbon platform code lies under >>>> https://svn.wso2.org/repos/wso2/trunk/carbon/. This structure has its >>>> own problems. >>>> >>>> *Motivations*: >>>> 1) Carbon core can be treated as a separate product which has its own >>>> dependencies, orbit and Carbon core can be released independently of other >>>> Carbon components, products. >>>> 2) To ensure that the Carbon based products can depend on a stable, >>>> well tested and released version of Carbon instead of the Carbon trunk. >>>> 3) This will also ensure the stability of the Carbon based products, >>>> because they are no longer depend on the Carbon trunk which might undergo >>>> drastic changes time to time. >>>> >>>> *Execution*: >>>> Here is my proposal. >>>> 1) We need to create two top level directories for Carbon and for >>>> components, features and Carbon based products. Sample structure is shown >>>> below. >>>> >>>> carbon >>>> |--dependencies >>>> |--orbits >>>> |--core (core set of bundles.) >>>> |--features (Carbon core features) >>>> |--product (Carbon product) >>>> >>>> X (TODO we need to come up with a name. How about silicon. Dr. Sanjiva >>>> once mentioned this name. :) ) >>>> |--dependencies >>>> |--orbits >>>> |--components >>>> |--features >>>> |--products >>>> >>>> 2) In order to change the existing svn structure to a structure like >>>> above, we need to hold all the commits, say for two to three days and >>>> restructure the SVN, test properly and release for commits. >>>> >>>> Please feel free to comment. >>>> >>>> Thanks, >>>> Sameera. >>>> >>>> -- >>>> Sameera Jayasoma >>>> Technical Lead and Product Manager, WSO2 Carbon >>>> >>>> WSO2, Inc. (http://wso2.com) >>>> email: same...@wso2.com >>>> blog: http://tech.jayasoma.org >>>> >>>> Lean . Enterprise . Middleware >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> architect...@wso2.org >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> /sumedha >>> +94 773017743 >>> >>> _______________________________________________ >>> Architecture mailing list >>> architect...@wso2.org >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Dimuthu Leelarathne >> Technical Lead >> >> WSO2, Inc. (http://wso2.com) >> email: dimut...@wso2.com >> >> >> Lean . Enterprise . Middleware >> >> >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Sanjiva Weerawarana, Ph.D. > Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ > email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1 > 650 265 8311 > blog: http://sanjiva.weerawarana.org/ > > Lean . Enterprise . Middleware > > _______________________________________________ > Architecture mailing list > architect...@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev