On Fri, Sep 14, 2012 at 5:23 PM, Nuwan Bandara <[email protected]> wrote:
> Hi Azeez, > > On Fri, Sep 14, 2012 at 5:14 PM, Afkham Azeez <[email protected]> wrote: > >> >> >> On Fri, Sep 14, 2012 at 5:03 PM, Nuwan Bandara <[email protected]> wrote: >> >>> Hi Pradeep, >>> >>> What did you mean by backward compatible, if we are to re-factor all >>> these components ? Also the P2 story is a valid question. >>> >>> This is whole lot of components IMO. We should have done it bit earlier, >>> else lets move to C5. >>> >> >> yeah, it was brought up about 6 months ago. It would have helped if >> somebody paid attention at that time. >> > > I agree, even it was discussed 6 months ago, we couldn't start doing > the re-factoring until about four days ago. So I feel its too late to do > this platform wide change for a minor point release. > > Also by seeing the effort put in for 4.0.1 Chunck-1 do you think we can > quickly release all the products again as 4.0.2. > Unless people have badly broken stuff, I don't see why a marathon effort needs to be put in to release 4.0.2 packs. The CC API change is a simple find & replace change. > > >> C5? Next September? and get people to continue adopting this broken >> non-performant API & be stuck with it? >> > > Yes C5 is too far. +1 for 4.1.0 > > Regards, > /Nuwan > > >> >> >>> >>> Regards, >>> /Nuwan >>> >>> On Fri, Sep 14, 2012 at 4:54 PM, Tharindu Mathew <[email protected]>wrote: >>> >>>> All chunks will have to be re-released after this change to ensure >>>> features can be installed on top. >>>> >>>> I thought this change was backwards compatible? Anyway, we shouldn't go >>>> ahead with this. >>>> >>>> >>>> On Fri, Sep 14, 2012 at 4:48 PM, Miyuru Wanninayaka <[email protected]>wrote: >>>> >>>>> Doesn't breaking this much components during a release cycle will >>>>> negatively affect release time line? >>>>> >>>>> Also we need to aware about what kind of changes need to done to >>>>> components to fix once break. >>>>> >>>>> Also what happens to P2 story, after changing API, can already >>>>> released chunk1 components install in a chunk2 product? >>>>> >>>>> On Fri, Sep 14, 2012 at 2:54 PM, Pradeep Fernando <[email protected]>wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> we have completed the CarbonContext refactoring task within the >>>>>> kernel. Now its time to refactor the platform/components. Soon I ll be >>>>>> commiting the code to carbon-kernel. >>>>>> The components listed below has to be modified. There you have to >>>>>> refactor the code + move the components to new versions. >>>>>> >>>>>> >>>>>> The modifications include API changes and will break the compatibility >>>>>> between product minor versions. Please shout if you have any concerns >>>>>> regarding this effort. >>>>>> >>>>>> >>>>>> CarbonContextHolder refactoring. - use >>>>>> CarbonContext/PrivilegedCarbonContext to access this. >>>>>> >>>>>> ./logging/org.wso2.carbon.logging.service/ >>>>>> ./rss-manager/org.wso2.carbon.rssmanager.core/ >>>>>> ./system-statistics/org.wso2.carbon.statistics.ui/ >>>>>> ./cg/org.wso2.carbon.cloud.gateway.agent/ >>>>>> ./webapp-mgt/org.wso2.carbon.webapp.mgt/ >>>>>> ./governance/org.wso2.carbon.governance.api/ >>>>>> ./business-processes/bpel/org.wso2.carbon.bpel/ >>>>>> ./business-processes/bpel/org.wso2.carbon.bpel.deployer/ >>>>>> ./business-processes/humantask/org.wso2.carbon.humantask/ >>>>>> ./proxy-admin/org.wso2.carbon.proxyadmin/ >>>>>> ./module-mgt/org.wso2.carbon.module.mgt/ >>>>>> ./registry/org.wso2.carbon.registry.extensions/ >>>>>> ./registry/org.wso2.carbon.registry.social.impl/ >>>>>> ./ws-discovery/org.wso2.carbon.discovery.core/ >>>>>> ./identity/org.wso2.carbon.identity.entitlement/ >>>>>> ./identity/org.wso2.carbon.identity.entitlement.mediator/ >>>>>> ./data-services/org.wso2.carbon.dataservices.core/ >>>>>> ./mediation-initializer/org.wso2.carbon.mediation.initializer/ >>>>>> ./service-mgt/org.wso2.carbon.service.mgt/ >>>>>> ./csg/org.wso2.carbon.cloud.csg.agent/ >>>>>> ./url-mapper/org.wso2.carbon.url.mapper.ui/ >>>>>> ./data-sources/org.wso2.carbon.datasource/ >>>>>> >>>>>> SuperTenantCarbonContext refactoring. - use PrivilegedCarbonContext >>>>>> >>>>>> ./remote-usermgt/org.wso2.carbon.um.ws.service/ >>>>>> ./mashup/org.wso2.carbon.mashup.javascript-hostobjects.registry/ >>>>>> ./mashup/org.wso2.carbon.mashup.jsservices/ >>>>>> ./mashup/org.wso2.carbon.mashup.javascript-hostobjects.system/ >>>>>> ./rss-manager/org.wso2.carbon.rssmanager.core/ >>>>>> ./system-statistics/org.wso2.carbon.statistics.ui/ >>>>>> ./system-statistics/org.wso2.carbon.statistics/ >>>>>> ./cep/org.wso2.carbon.cep.core/ >>>>>> ./security/org.wso2.carbon.security.mgt/ >>>>>> ./cg/org.wso2.carbon.cloud.gateway.agent/ >>>>>> ./cg/org.wso2.carbon.cloud.gateway/ >>>>>> >>>>>> ./authenticators/token-authenticator/org.wso2.carbon.identity.authenticator.token/ >>>>>> ./analytics/org.wso2.carbon.analytics.hive/ >>>>>> ./analytics/org.wso2.carbon.hive.data.source.access/ >>>>>> ./webapp-mgt/org.wso2.carbon.webapp.deployer/ >>>>>> ./ntask/org.wso2.carbon.ntask.core/ >>>>>> ./event/org.wso2.carbon.event.core/ >>>>>> ./event/org.wso2.carbon.event.ws/ >>>>>> ./governance/org.wso2.carbon.governance.list/ >>>>>> ./governance/org.wso2.carbon.governance.lcm/ >>>>>> ./mediators/bam/org.wso2.carbon.mediator.bam/ >>>>>> ./mediators/event/org.wso2.carbon.mediator.event/ >>>>>> ./data-bridge/org.wso2.carbon.databridge.receiver.restapi/ >>>>>> >>>>>> ./bam-data-publishers/org.wso2.carbon.bam.data.publisher.activity.mediation/ >>>>>> >>>>>> ./bam-data-publishers/org.wso2.carbon.bam.data.publisher.activity.service/ >>>>>> ./bam-data-publishers/org.wso2.carbon.bam.lwevent.core/ >>>>>> ./bam-data-publishers/org.wso2.carbon.bam.data.publisher.servicestats/ >>>>>> >>>>>> ./bam-data-publishers/org.wso2.carbon.bam.data.publisher.mediationstats/ >>>>>> ./mediation/mediation-library/org.wso2.carbon.mediation.library/ >>>>>> ./business-processes/attachment-mgt/org.wso2.carbon.attachment.mgt/ >>>>>> ./business-processes/bpel/org.wso2.carbon.bpel/ >>>>>> >>>>>> ./business-processes/humantask/org.wso2.carbon.humantask.cleanup.scheduler/ >>>>>> ./unified-endpoint/org.wso2.carbon.unifiedendpoint.core/ >>>>>> ./proxy-admin/org.wso2.carbon.proxyadmin/ >>>>>> ./bam2/org.wso2.carbon.bam.core/ >>>>>> ./bam2/org.wso2.carbon.bam.jasper/ >>>>>> ./bam2/org.wso2.carbon.bam.toolbox.deployer/ >>>>>> ./bam2/org.wso2.carbon.bam.analyzer/ >>>>>> ./dashboard/org.wso2.carbon.dashboard.mgt.users/ >>>>>> ./dashboard/org.wso2.carbon.dashboard/ >>>>>> ./dashboard/org.wso2.carbon.dashboard.mgt.gadgetrepo/ >>>>>> ./dashboard/org.wso2.carbon.dashboard.mgt.oauth/ >>>>>> ./dashboard/org.wso2.carbon.dashboard.common/ >>>>>> ./messagebox/org.wso2.carbon.messagebox.sqs/ >>>>>> ./messagebox/org.wso2.carbon.messagebox.core/ >>>>>> ./mediation-statistics/org.wso2.carbon.mediation.statistics/ >>>>>> ./module-mgt/org.wso2.carbon.module.mgt/ >>>>>> ./registry/org.wso2.carbon.registry.common/ >>>>>> ./registry/org.wso2.carbon.registry.task/ >>>>>> ./registry/org.wso2.carbon.registry.info/ >>>>>> ./registry/org.wso2.carbon.registry.ws.api/ >>>>>> ./registry/org.wso2.carbon.registry.eventing/ >>>>>> ./registry/org.wso2.carbon.registry.handler/ >>>>>> ./registry/org.wso2.carbon.registry.reporting/ >>>>>> ./deployment-synchronizer/org.wso2.carbon.deployment.synchronizer/ >>>>>> ./broker-manager/org.wso2.carbon.brokermanager.core/ >>>>>> ./andes/org.wso2.carbon.andes.authorization/ >>>>>> ./transaction-manager/org.wso2.carbon.transaction.manager/ >>>>>> ./ws-discovery/org.wso2.carbon.discovery.core/ >>>>>> ./data-agents/org.wso2.carbon.bam.mediationstats.data.publisher/ >>>>>> ./data-agents/org.wso2.carbon.bam.service.data.publisher/ >>>>>> ./data-agents/org.wso2.carbon.bam.activity.mediation.data.publisher/ >>>>>> ./email-verification/org.wso2.carbon.email.verification/ >>>>>> ./qpid/org.wso2.carbon.qpid.authorization/ >>>>>> ./identity/org.wso2.carbon.identity.relyingparty/ >>>>>> ./identity/org.wso2.carbon.identity.scim.provider/ >>>>>> ./data-services/org.wso2.carbon.dataservices.core/ >>>>>> ./data-services/org.wso2.carbon.dataservices.task/ >>>>>> ./synapse-config-admin/org.wso2.carbon.mediation.configadmin/ >>>>>> ./mediation-initializer/org.wso2.carbon.mediation.dependency.mgt/ >>>>>> ./mediation-initializer/org.wso2.carbon.mediation.initializer/ >>>>>> ./service-mgt/org.wso2.carbon.service.mgt/ >>>>>> ./csg/org.wso2.carbon.cloud.csg/ >>>>>> ./csg/org.wso2.carbon.cloud.csg.agent/ >>>>>> ./url-mapper/org.wso2.carbon.url.mapper.ui/ >>>>>> ./url-mapper/org.wso2.carbon.url.mapper/ >>>>>> ./data-sources/org.wso2.carbon.datasource/ >>>>>> - DONE - >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks, >>>>> Miyuru >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Regards, >>>> >>>> Tharindu >>>> >>>> blog: http://mackiemathew.com/ >>>> M: +94777759908 >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Thanks & Regards, >>> >>> Nuwan Bandara >>> Associate Technical Lead & Member, MC, Development Technologies >>> WSO2 Inc. - lean . enterprise . middleware | http://wso2.com >>> blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763 >>> 9629 >>> * >>> <http://www.nuwanbando.com/> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/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* >> >> > > > -- > *Thanks & Regards, > > Nuwan Bandara > Associate Technical Lead & Member, MC, Development Technologies > WSO2 Inc. - lean . enterprise . middleware | http://wso2.com > blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763 > 9629 > * > <http://www.nuwanbando.com/> > -- *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*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
