Hi Everyone,

I just tested the product on top of Carbon Kernel 4.1.4 and didn't
encounter any build/start-up issue. Therefore, assuming we can proceed with
the first option if it's the most convenient and fastest around.

Cheers,
Prabath

On Mon, Aug 10, 2015 at 10:27 AM, Prabath Abeysekera <[email protected]>
wrote:

> Hi Chanaka,
>
> On Monday, August 10, 2015, Chanaka Fernando <[email protected]> wrote:
>
>> Hi Prabath,
>>
>> We have upgraded from kernel 4.4.0 to 4.4.1 with the ESB 4.9.0 Beta
>> release. We were using 4.4.0 up until Alpha release and we have upgraded
>> carbon-mediation, wso2-axis2-transports and product-esb to use kernel 4.4.1
>> with Beta release. We haven't encountered any issue after upgrading into
>> 4.4.1. Your arguments might be correct. But I think you can give it a try
>> to upgrade your components to kernel 4.4.1. I am suggesting this to you
>> from the experience we gained from ESB beta release.
>>
>
> Thanks for the feedback. Sure, let me give it a try and see.
>
> Cheers,
> Prabath
>
>
>>
>>
>> Thanks,
>> Chanaka
>>
>>
>>
>> On Mon, Aug 10, 2015 at 8:50 AM, Prabath Abeysekera <[email protected]>
>> wrote:
>>
>>> Hi Dinusha,
>>>
>>> Thanks for taking time to help us with this. Please find my comments
>>> inline.
>>>
>>> On Sun, Aug 9, 2015 at 11:38 PM, Dinusha Senanayaka <[email protected]>
>>> wrote:
>>>
>>>> Hi MDM Team,
>>>>
>>>> Initial plan was to release AppM-1.1.0 release based on carbon-4.4.0.
>>>> But due to some issues in the synapse version released with carbon-4.4.0,
>>>> we need to move to Synapse 2.1.3.wso2v6 which will be released with
>>>> ESB 4.9.0. For that the the carbon.meadiation.feature should be 4.4.3
>>>> which eventually depends on carbon 4.4.1. And there are some registry
>>>> related issues that fixed in carbon-4.4.1. Because of these reasons we have
>>>> to move AppM release to carbon-4.4.1.
>>>>
>>>> Since you guys need AppM mobile features to be included into MDM, you
>>>> have two options here,
>>>> 1. Move MDM release also into carbon-4.4.1
>>>>
>>>
>>> The team can surely consider going for this option, but, only as the
>>> last resort. We'd already released a number of milestones upon Carbon
>>> 4.4.0, so if we're forced to upgrade everything to use Carbon 4.4.1 (In
>>> other words, adapting a "new" kernel release) just to fix a bug in one of
>>> the dependent components, approaching EMM 2.0.0 Alpha in less than a month,
>>> then there's a problem in the system that needs to be fixed. I do
>>> understand the fact that the release number (i.e. 4.4.1) suggests that it
>>> is a patch release, so, unlikely that there'd by any API changes, etc
>>> around. Therefore, one might think it is a straight forward task to upgrade
>>> all "device-mgt" components to use the latest version of Carbon kernel.
>>> However, unfortunately, it's not only about device-mgt related components,
>>> but quite a few other stuff as well. In other words, there should be quite
>>> a few other components that depend on 4.4.0, which would need to be
>>> upgraded as well. I wouldn't take that risk to upgrade them all at this
>>> stage of the release, just to get an issue fixed in one of the components.
>>>
>>>
>>>> 2. Since MDM doesn't require AppM gateway features, we could create a
>>>> separate branch for you only with store/publisher/mobile features based on
>>>> carbon-4.4.0 and you have to maintain the branch. (AppM master is still
>>>> based on carbon-4.4.0, we could create this branch before we upgrade it to
>>>> carbon-4.4.1)
>>>>
>>>
>>> AFAIK, the process demands us to release all components maintained in a
>>> particular repository at once. So, I don't quite think releasing individual
>>> components is possible. On the other hand, this just appears to be a "patch
>>> solution", which doesn't seem scale well going forward.
>>>
>>> Also, I'm a little concerned by the statement, "*based on carbon-4.4.0
>>> and you have to maintain the branch*". Why would some other team
>>> "maintain" app-mgt source branches? If this is about fixing bugs, etc that
>>> the EMM team comes across while adapting app-mgt related components, we
>>> ourselves would anyway go for it as time permits. However, creating some
>>> branch and asking other teams to "maintain" the same is against collaborate
>>> development, IMO. If you create a new version of the components, that will
>>> at some point be used by the "whole platform". So, asking some other team
>>> to "maintain" the components owned by your team, as you can obviously see,
>>> does not seem to scale.
>>>
>>> With all the above considered, I'm suggesting the following, which I
>>> think is the best option.
>>>
>>> * Update "carbon.mediation.feature" to use "2.1.3.wso2v6" and make its
>>> version something like "4.5.*" (ESB team can probably decide on a proper
>>> version number if what's suggested doesn't appear to be good). The idea is,
>>> even though 4.4.1 appears to be a patch release of Carbon 4.4.0, it has to
>>> be a big deal for a component to adapt to a new kernel version. Also, IMO,
>>> each and every component should let us have enough room to fix bugs of an
>>> already released version that depends on the Kernel version it was
>>> originally released upon.
>>>
>>> * Next, create a new version of "carbon.mediation.feature", which
>>> depends on Carbon 4.4.0 and upgrade its synapse version to be "
>>> 2.1.3.wso2v6". This is what needs to be used by the app-mgt components.
>>>
>>> * Get the app-mgt repo released so that the EMM can then adapt all
>>> required components on top of Carbon Kernel 4.4.0.
>>>
>>>
>>> Please do let me know if you think it's going to be challenging to get
>>> the above to work, or if you need further clarifications.
>>>
>>> Cheers,
>>> Prabath
>>>
>>>
>>>>
>>>> Let us know the preferred option for MDM release.
>>>>
>>>> Regards,
>>>> Dinusha.
>>>>
>>>> --
>>>> Dinusha Dilrukshi
>>>> Associate Technical Lead
>>>> WSO2 Inc.: http://wso2.com/
>>>> Mobile: +94725255071
>>>> Blog: http://dinushasblog.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>> Prabath Abeysekara
>>> Technical Lead
>>> WSO2 Inc.
>>> Email: [email protected]
>>> Mobile: +94774171471
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> --
>> Chanaka Fernando
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 773337238
>> Blog : http://soatutorials.blogspot.com
>> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0
>> Twitter:https://twitter.com/chanakaudaya
>> Wordpress:http://chanakaudaya.wordpress.com
>>
>>
>>
>>


-- 
Prabath Abeysekara
Technical Lead
WSO2 Inc.
Email: [email protected]
Mobile: +94774171471
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to