On Tue, Feb 22, 2011 at 10:01 AM, Hiranya Jayathilaka <[email protected]>wrote:
> > > On Tue, Feb 22, 2011 at 7:59 AM, Sameera Jayasoma <[email protected]>wrote: > >> One more point. Say a person just need to build our ESB product. Now he >> will be checking out tons and tons of code which could take hours. > > > Well this happens even right now. We do checkout tons of irrelevant code to > build a single product. There is no way to simply checkout the components > and features required to build a particular product. It's either all or > nothing. So I don't think this is a strong enough reason to not do this. > > Having said that I also think that this is going to complicate products > builds. So I think we need to have some mechanism in place to prevent that > if we are going to implement this proposal. May be some profiles defined at > product level? Individuals can build either the product distro or the > Stratos distro when doing a build, but the builder machine will be dealing > with the default profile. Any build failures in either module should be > treated as high priority and taken care of by the product teams. > If you are an ESB developer, Stratos ESB is also your responsibility, not mine or not the Stratos team's ony. So, if you make a change to ESB, you better test the Stratos version of your ESB too. As it stands now, the Stratos versions of all products are broken because the teams thought that it is not their responsibility to keep that up to date. When information & config are duplicated, it makes it difficult to maintain. As of now, the Stratos ESB build pom.xml & other build xml files are copies from the standalone version. Hence there are multiple places to change. What I'm suggesting is to get it to one place so that the Stratos products will at least build! > > Thanks, > Hiranya > > >> We need to come up with a strategy to restructure this code base to make >> it less complex and manageable for internal and external developers. > > >> Thanks >> Sameera >> >> >> On Tue, Feb 22, 2011 at 7:43 AM, Sameera Jayasoma <[email protected]>wrote: >> >>> Hi Azeez, >>> >>> Existing Carbon code base is huge and unmanageable at the moment. If we >>> merge Stratos and Carbon, it would become a nightmare to maintain it. We can >>> restructure the Carbon code base in a manner to solve these issues. But >>> merging is not the solution. >>> >>> -1. >>> >>> Thanks >>> Sameera >>> >>> On Tue, Feb 22, 2011 at 7:16 AM, Afkham Azeez <[email protected]> wrote: >>> >>>> The Carbon based products & corresponding Stratos services share a lot >>>> of dependencies. However,these go out of sync because they are in 2 >>>> different locations. I propose that all Stratos service builds be moved >>>> into >>>> the corresponding products as Maven modules. Also, the dependencies and >>>> features dir could be split into carbon and Stratos & we can have the >>>> relevant components & features under those. This will eliminate the Stratos >>>> top level svn project & ensure that the product teams keep the Stratos >>>> services up to date. >>>> >>>> Thoughts welcome. >>>> >>>> Thanks >>>> Azeez >>>> >>>> ------ >>>> Sent from my APD® >>>> >>>> _______________________________________________ >>>> 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 >>> >> >> >> >> -- >> 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 >> >> > > > -- > Hiranya Jayathilaka > Senior Software Engineer; > WSO2 Inc.; http://wso2.org > E-mail: [email protected]; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > > _______________________________________________ > Stratos-dev mailing list > [email protected] > https://wso2.org/cgi-bin/mailman/listinfo/stratos-dev > > -- *Afkham Azeez* Senior Software Architect & Senior Manager; 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
