You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Amila Maha Arachchi <am...@wso2.com> on 2013/07/06 04:53:03 UTC

We can get rid of following components in Stratos code

Hi all,

I was going through the incubator code to provide some help on cleaning it
and making it ready for the first release. I have identified some
components which can be deleted from the code. Some of these are not used
anymore and some others are not valid for Apache Stratos.

components/stratos/org.wso2.carbon.db.keep.alive (unused)
components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
components/stratos/org.wso2.carbon.migration (unused)
components/stratos/sample-installer (not valid)

You can simple get rid of the unused ones. For the invalid components, I
will check for dependencies in the product/stratos2/stratos_controller and
provide a patch to remove them.

There are some other components which will be used as dependencies from
Carbon code. We can get rid of them too. We'll discuss them separately.

Regards,
Amila.

-- 
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446

Re: We can get rid of following components in Stratos code

Posted by Udara Liyanage <ud...@wso2.com>.
Hi Shariq,

Some of the components are already moved out of the stratos folder. For
instance cloud controller component.

The plan was to refactor the component s while they are within the stratos
folder and move them out thereafter.
On Jul 6, 2013 3:30 AM, "Shariq Muhammed" <sh...@wso2.com> wrote:

> If I am not mistaken the following components also could be removed since
> they are only needed for Carbon based products (cartridges in future ?!)
>
> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link in
> the services to direct to CC
> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
> deploys the carbon service specific landing page webapp
>
> Also how about getting rid of components/*stratos *dir and moving its
> contents under components/? The reason to the "stratos" dir in carbon
> code base was to distinguish between stratos and other components, that's
> not valid here ..
>
>
>
>
> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>
>> Hi all,
>>
>> I was going through the incubator code to provide some help on cleaning
>> it and making it ready for the first release. I have identified some
>> components which can be deleted from the code. Some of these are not used
>> anymore and some others are not valid for Apache Stratos.
>>
>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>> components/stratos/org.wso2.carbon.migration (unused)
>> components/stratos/sample-installer (not valid)
>>
>> You can simple get rid of the unused ones. For the invalid components, I
>> will check for dependencies in the product/stratos2/stratos_controller and
>> provide a patch to remove them.
>>
>> There are some other components which will be used as dependencies from
>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>
>> Regards,
>> Amila.
>>
>> --
>> *Amila Maharachchi*
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>>
>> Blog: http://maharachchi.blogspot.com
>> Mobile: +94719371446
>>
>>
>
>
> --
> Thanks,
> Shariq.
> Phone: +94 777 202 225
>

Re: We can get rid of following components in Stratos code

Posted by Lahiru Sandaruwan <la...@wso2.com>.
+1.

We should also move all the components to components folder avoiding sub
directories like 'stratos'. Then we can form them into coarse grain
components in the next step.

And about features, it is better to keep one feature per main module (e.g.
cloud-controller, manager). Cloud controller is alrea

Thanks.


On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com> wrote:

>
>
>
> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>
>> If I am not mistaken the following components also could be removed since
>> they are only needed for Carbon based products (cartridges in future ?!)
>>
>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link
>> in the services to direct to CC
>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>> deploys the carbon service specific landing page webapp
>>
>
> Yes. I'll consider these as well when creating the patch.
>
>>
>> Also how about getting rid of components/*stratos *dir and moving its
>> contents under components/? The reason to the "stratos" dir in carbon
>> code base was to distinguish between stratos and other components,
>> that's not valid here ..
>>
>
> This will be done eventually when the cleanup and re-factoring is
> completed. We are starting from the code which was available in Carbon.
>
>>
>>
>>
>>
>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>
>>> Hi all,
>>>
>>> I was going through the incubator code to provide some help on cleaning
>>> it and making it ready for the first release. I have identified some
>>> components which can be deleted from the code. Some of these are not used
>>> anymore and some others are not valid for Apache Stratos.
>>>
>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>> components/stratos/org.wso2.carbon.migration (unused)
>>> components/stratos/sample-installer (not valid)
>>>
>>> You can simple get rid of the unused ones. For the invalid components, I
>>> will check for dependencies in the product/stratos2/stratos_controller and
>>> provide a patch to remove them.
>>>
>>> There are some other components which will be used as dependencies from
>>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>>
>>> Regards,
>>> Amila.
>>>
>>> --
>>> *Amila Maharachchi*
>>> Senior Technical Lead
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Blog: http://maharachchi.blogspot.com
>>> Mobile: +94719371446
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Shariq.
>> Phone: +94 777 202 225
>>
>
>
>
> --
> *Amila Maharachchi*
> Senior Technical Lead
> WSO2, Inc.; http://wso2.com
>
> Blog: http://maharachchi.blogspot.com
> Mobile: +94719371446
>
>


-- 
--
Lahiru Sandaruwan
Software Engineer,
Platform Technologies,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: lahirus@wso2.com cell: (+94) 773 325 954
blog: http://lahiruwrites.blogspot.com/
twitter: http://twitter.com/lahirus
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Re: We can get rid of following components in Stratos code

Posted by Lakmal Warusawithana <la...@wso2.com>.
Hi,

Please find the [1] Google doc. Will track re-factoring base on this.

[1]
https://docs.google.com/spreadsheet/ccc?key=0Ag_vXocxxtThdEV3WHRDNFY5VG8zaVB5dGJTbWU5WHc#gid=0

thanks


On Sun, Jul 7, 2013 at 6:00 PM, Lakmal Warusawithana <la...@wso2.com>wrote:

> To access a Google doc, does it require to have a Google account? We need
> JIRA up and running ASAP.
>
>
> On Sun, Jul 7, 2013 at 5:28 PM, Pradeep Fernando <pr...@gmail.com>wrote:
>
>> Google doc(?). I think Lakmal already has one...
>>
>> --Pradeep
>> sent from my phone
>> On Jul 7, 2013 4:24 PM, "sanjeewa malalgoda" <sa...@gmail.com>
>> wrote:
>>
>>> Hi All,
>>> +1 for having minimal set of components. Shall we create list of
>>> components we need here. AFAIU following components must be there. Please
>>> add/ remove what i missed here. So we can come up with final list and
>>> continue refactoring.
>>>
>>> autoscaler
>>> autoscaler-service
>>> lb-endpoint
>>> org.wso2.carbon.lb.common
>>> account-mgt
>>> org.wso2.carbon.activation
>>> org.wso2.carbon.stratos.common
>>> status-monitor
>>> usage
>>> artifact-deployment-coordinator
>>> org.wso2.carbon.cartridge.mgt.ui
>>> org.wso2.carbon.keystore.mgt
>>> org.wso2.carbon.stratos.deployment
>>> tenant-activity
>>> org.wso2.carbon.stratos.landing.page.deployer
>>> redirector
>>> tenant-mgt
>>> cartridge-agent
>>> org.wso2.carbon.email.sender
>>> org.wso2.carbon.migration
>>> org.wso2.carbon.tenant.dispatcher
>>> theme-mgt
>>> domain-validator
>>> org.wso2.carbon.stratos.cloud.controller
>>> throttling
>>>
>>>
>>>
>>>
>>> On Sun, Jul 7, 2013 at 10:02 AM, Pradeep Fernando <pr...@gmail.com>wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> I think we should give priority to identify the minimal set of
>>>> components. It will help in the refactoring process as well. At the moment
>>>> I am doing some component refactoring and find it hard to what to re-factor
>>>> and what not..
>>>>
>>>> thanks,
>>>> --Pradeep
>>>>
>>>>
>>>> On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com>wrote:
>>>>
>>>>> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com>wrote:
>>>>>>
>>>>>>> If I am not mistaken the following components also could be removed
>>>>>>> since they are only needed for Carbon based products (cartridges in
>>>>>>> future ?!)
>>>>>>>
>>>>>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a
>>>>>>> link in the services to direct to CC
>>>>>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer
>>>>>>> - deploys the carbon service specific landing page webapp
>>>>>>>
>>>>>>
>>>>>> Yes. I'll consider these as well when creating the patch.
>>>>>>
>>>>>
>>>>> Great, guess there is one or two more, need to check the code ...
>>>>>
>>>>>>
>>>>>>> Also how about getting rid of components/*stratos *dir and moving
>>>>>>> its contents under components/? The reason to the "stratos" dir in
>>>>>>> carbon code base was to distinguish between stratos and other
>>>>>>> components, that's not valid here ..
>>>>>>>
>>>>>>
>>>>>> This will be done eventually when the cleanup and re-factoring is
>>>>>> completed. We are starting from the code which was available in Carbon.
>>>>>>
>>>>>
>>>>> Gotcha ..!
>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <amilam@wso2.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I was going through the incubator code to provide some help on
>>>>>>>> cleaning it and making it ready for the first release. I have identified
>>>>>>>> some components which can be deleted from the code. Some of these are not
>>>>>>>> used anymore and some others are not valid for Apache Stratos.
>>>>>>>>
>>>>>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>>>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>>>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>>>>>> components/stratos/sample-installer (not valid)
>>>>>>>>
>>>>>>>> You can simple get rid of the unused ones. For the invalid
>>>>>>>> components, I will check for dependencies in the
>>>>>>>> product/stratos2/stratos_controller and provide a patch to remove them.
>>>>>>>>
>>>>>>>> There are some other components which will be used as dependencies
>>>>>>>> from Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Amila.
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Amila Maharachchi*
>>>>>>>> Senior Technical Lead
>>>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>>>
>>>>>>>> Blog: http://maharachchi.blogspot.com
>>>>>>>> Mobile: +94719371446
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks,
>>>>>>> Shariq.
>>>>>>> Phone: +94 777 202 225
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Amila Maharachchi*
>>>>>> Senior Technical Lead
>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>
>>>>>> Blog: http://maharachchi.blogspot.com
>>>>>> Mobile: +94719371446
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Shariq.
>>>>> Phone: +94 777 202 225
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Pradeep Fernando.
>>>> http://pradeepfernando.blogspot.com/
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> *Sanjeewa Malalgoda*
>>>
>>> http://sanjeewamalalgoda.blogspot.com/
>>>
>>>
>>> <http://sanjeewamalalgoda.blogspot.com/>
>>>
>>
>
>
> --
> Lakmal Warusawithana
> Software Architect; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 
Lakmal Warusawithana
Software Architect; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Re: We can get rid of following components in Stratos code

Posted by Lakmal Warusawithana <la...@wso2.com>.
To access a Google doc, does it require to have a Google account? We need
JIRA up and running ASAP.


On Sun, Jul 7, 2013 at 5:28 PM, Pradeep Fernando <pr...@gmail.com>wrote:

> Google doc(?). I think Lakmal already has one...
>
> --Pradeep
> sent from my phone
> On Jul 7, 2013 4:24 PM, "sanjeewa malalgoda" <sa...@gmail.com>
> wrote:
>
>> Hi All,
>> +1 for having minimal set of components. Shall we create list of
>> components we need here. AFAIU following components must be there. Please
>> add/ remove what i missed here. So we can come up with final list and
>> continue refactoring.
>>
>> autoscaler
>> autoscaler-service
>> lb-endpoint
>> org.wso2.carbon.lb.common
>> account-mgt
>> org.wso2.carbon.activation
>> org.wso2.carbon.stratos.common
>> status-monitor
>> usage
>> artifact-deployment-coordinator
>> org.wso2.carbon.cartridge.mgt.ui
>> org.wso2.carbon.keystore.mgt
>> org.wso2.carbon.stratos.deployment
>> tenant-activity
>> org.wso2.carbon.stratos.landing.page.deployer
>> redirector
>> tenant-mgt
>> cartridge-agent
>> org.wso2.carbon.email.sender
>> org.wso2.carbon.migration
>> org.wso2.carbon.tenant.dispatcher
>> theme-mgt
>> domain-validator
>> org.wso2.carbon.stratos.cloud.controller
>> throttling
>>
>>
>>
>>
>> On Sun, Jul 7, 2013 at 10:02 AM, Pradeep Fernando <pr...@gmail.com>wrote:
>>
>>> Hi Devs,
>>>
>>> I think we should give priority to identify the minimal set of
>>> components. It will help in the refactoring process as well. At the moment
>>> I am doing some component refactoring and find it hard to what to re-factor
>>> and what not..
>>>
>>> thanks,
>>> --Pradeep
>>>
>>>
>>> On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>>>
>>>> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com>wrote:
>>>>>
>>>>>> If I am not mistaken the following components also could be removed
>>>>>> since they are only needed for Carbon based products (cartridges in
>>>>>> future ?!)
>>>>>>
>>>>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a
>>>>>> link in the services to direct to CC
>>>>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>>>>>> deploys the carbon service specific landing page webapp
>>>>>>
>>>>>
>>>>> Yes. I'll consider these as well when creating the patch.
>>>>>
>>>>
>>>> Great, guess there is one or two more, need to check the code ...
>>>>
>>>>>
>>>>>> Also how about getting rid of components/*stratos *dir and moving
>>>>>> its contents under components/? The reason to the "stratos" dir in
>>>>>> carbon code base was to distinguish between stratos and other
>>>>>> components, that's not valid here ..
>>>>>>
>>>>>
>>>>> This will be done eventually when the cleanup and re-factoring is
>>>>> completed. We are starting from the code which was available in Carbon.
>>>>>
>>>>
>>>> Gotcha ..!
>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I was going through the incubator code to provide some help on
>>>>>>> cleaning it and making it ready for the first release. I have identified
>>>>>>> some components which can be deleted from the code. Some of these are not
>>>>>>> used anymore and some others are not valid for Apache Stratos.
>>>>>>>
>>>>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>>>>> components/stratos/sample-installer (not valid)
>>>>>>>
>>>>>>> You can simple get rid of the unused ones. For the invalid
>>>>>>> components, I will check for dependencies in the
>>>>>>> product/stratos2/stratos_controller and provide a patch to remove them.
>>>>>>>
>>>>>>> There are some other components which will be used as dependencies
>>>>>>> from Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Amila.
>>>>>>>
>>>>>>> --
>>>>>>> *Amila Maharachchi*
>>>>>>> Senior Technical Lead
>>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>>
>>>>>>> Blog: http://maharachchi.blogspot.com
>>>>>>> Mobile: +94719371446
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>> Shariq.
>>>>>> Phone: +94 777 202 225
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Amila Maharachchi*
>>>>> Senior Technical Lead
>>>>> WSO2, Inc.; http://wso2.com
>>>>>
>>>>> Blog: http://maharachchi.blogspot.com
>>>>> Mobile: +94719371446
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Shariq.
>>>> Phone: +94 777 202 225
>>>>
>>>
>>>
>>>
>>> --
>>> Pradeep Fernando.
>>> http://pradeepfernando.blogspot.com/
>>>
>>
>>
>>
>> --
>>
>> *Sanjeewa Malalgoda*
>>
>> http://sanjeewamalalgoda.blogspot.com/
>>
>>
>> <http://sanjeewamalalgoda.blogspot.com/>
>>
>


-- 
Lakmal Warusawithana
Software Architect; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Re: We can get rid of following components in Stratos code

Posted by Pradeep Fernando <pr...@gmail.com>.
Google doc(?). I think Lakmal already has one...

--Pradeep
sent from my phone
On Jul 7, 2013 4:24 PM, "sanjeewa malalgoda" <sa...@gmail.com> wrote:

> Hi All,
> +1 for having minimal set of components. Shall we create list of
> components we need here. AFAIU following components must be there. Please
> add/ remove what i missed here. So we can come up with final list and
> continue refactoring.
>
> autoscaler
> autoscaler-service
> lb-endpoint
> org.wso2.carbon.lb.common
> account-mgt
> org.wso2.carbon.activation
> org.wso2.carbon.stratos.common
> status-monitor
> usage
> artifact-deployment-coordinator
> org.wso2.carbon.cartridge.mgt.ui
> org.wso2.carbon.keystore.mgt
> org.wso2.carbon.stratos.deployment
> tenant-activity
> org.wso2.carbon.stratos.landing.page.deployer
> redirector
> tenant-mgt
> cartridge-agent
> org.wso2.carbon.email.sender
> org.wso2.carbon.migration
> org.wso2.carbon.tenant.dispatcher
> theme-mgt
> domain-validator
> org.wso2.carbon.stratos.cloud.controller
> throttling
>
>
>
>
> On Sun, Jul 7, 2013 at 10:02 AM, Pradeep Fernando <pr...@gmail.com>wrote:
>
>> Hi Devs,
>>
>> I think we should give priority to identify the minimal set of
>> components. It will help in the refactoring process as well. At the moment
>> I am doing some component refactoring and find it hard to what to re-factor
>> and what not..
>>
>> thanks,
>> --Pradeep
>>
>>
>> On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>>
>>> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com>wrote:
>>>>
>>>>> If I am not mistaken the following components also could be removed
>>>>> since they are only needed for Carbon based products (cartridges in
>>>>> future ?!)
>>>>>
>>>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a
>>>>> link in the services to direct to CC
>>>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>>>>> deploys the carbon service specific landing page webapp
>>>>>
>>>>
>>>> Yes. I'll consider these as well when creating the patch.
>>>>
>>>
>>> Great, guess there is one or two more, need to check the code ...
>>>
>>>>
>>>>> Also how about getting rid of components/*stratos *dir and moving its
>>>>> contents under components/? The reason to the "stratos" dir in carbon
>>>>> code base was to distinguish between stratos and other components,
>>>>> that's not valid here ..
>>>>>
>>>>
>>>> This will be done eventually when the cleanup and re-factoring is
>>>> completed. We are starting from the code which was available in Carbon.
>>>>
>>>
>>> Gotcha ..!
>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I was going through the incubator code to provide some help on
>>>>>> cleaning it and making it ready for the first release. I have identified
>>>>>> some components which can be deleted from the code. Some of these are not
>>>>>> used anymore and some others are not valid for Apache Stratos.
>>>>>>
>>>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>>>> components/stratos/sample-installer (not valid)
>>>>>>
>>>>>> You can simple get rid of the unused ones. For the invalid
>>>>>> components, I will check for dependencies in the
>>>>>> product/stratos2/stratos_controller and provide a patch to remove them.
>>>>>>
>>>>>> There are some other components which will be used as dependencies
>>>>>> from Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>>>
>>>>>> Regards,
>>>>>> Amila.
>>>>>>
>>>>>> --
>>>>>> *Amila Maharachchi*
>>>>>> Senior Technical Lead
>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>
>>>>>> Blog: http://maharachchi.blogspot.com
>>>>>> Mobile: +94719371446
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Shariq.
>>>>> Phone: +94 777 202 225
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Amila Maharachchi*
>>>> Senior Technical Lead
>>>> WSO2, Inc.; http://wso2.com
>>>>
>>>> Blog: http://maharachchi.blogspot.com
>>>> Mobile: +94719371446
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Shariq.
>>> Phone: +94 777 202 225
>>>
>>
>>
>>
>> --
>> Pradeep Fernando.
>> http://pradeepfernando.blogspot.com/
>>
>
>
>
> --
>
> *Sanjeewa Malalgoda*
>
> http://sanjeewamalalgoda.blogspot.com/
>
>
> <http://sanjeewamalalgoda.blogspot.com/>
>

Re: We can get rid of following components in Stratos code

Posted by sanjeewa malalgoda <sa...@gmail.com>.
On Sun, Jul 7, 2013 at 5:44 PM, Shariq Muhammed <sh...@wso2.com> wrote:

> Um even from this list we can cut down, don't need
>
> 1 - org.wso2.carbon.stratos.landing.page.deployer
> 2 - org.wso2.carbon.migration
>
> Few other too, will talk to Lakmal, AmilaM and finalize it.
>
> Plus we have to modify some of the components to fit the new requirement.
> For example at the moment usage component looks at a stats retriever
> provided via a tomcat class, and publish that data to BAM. So the current
> usage agent won't be of much use in a PHP cartridge for example. So we need
> to make the data retrieved and publisher pluggable ...
>
+1. If we changed or update usage agent then following components also need
to be update.

usage service (to retrive usage data).
usage ui (visualize usage data).
throttling manager /ui (add throttling rules and generate validation
information).
throttling agent (do throttle).

Also we need to add some improvement for tenant-activity component as well.
At this moment its working only for carbon based servers.


> Guess we need some place to capture the requirements, modifications,
> improvements, Jira would be the right place once we have it ...
>
>
>
>
> On Sun, Jul 7, 2013 at 4:23 PM, sanjeewa malalgoda <sa...@gmail.com>wrote:
>
>> Hi All,
>> +1 for having minimal set of components. Shall we create list of
>> components we need here. AFAIU following components must be there. Please
>> add/ remove what i missed here. So we can come up with final list and
>> continue refactoring.
>>
>> autoscaler
>> autoscaler-service
>> lb-endpoint
>> org.wso2.carbon.lb.common
>> account-mgt
>> org.wso2.carbon.activation
>> org.wso2.carbon.stratos.common
>> status-monitor
>> usage
>> artifact-deployment-coordinator
>> org.wso2.carbon.cartridge.mgt.ui
>> org.wso2.carbon.keystore.mgt
>> org.wso2.carbon.stratos.deployment
>> tenant-activity
>> org.wso2.carbon.stratos.landing.page.deployer
>> redirector
>> tenant-mgt
>> cartridge-agent
>> org.wso2.carbon.email.sender
>> org.wso2.carbon.migration
>> org.wso2.carbon.tenant.dispatcher
>> theme-mgt
>> domain-validator
>> org.wso2.carbon.stratos.cloud.controller
>> throttling
>>
>>
>>
>>
>> On Sun, Jul 7, 2013 at 10:02 AM, Pradeep Fernando <pr...@gmail.com>wrote:
>>
>>> Hi Devs,
>>>
>>> I think we should give priority to identify the minimal set of
>>> components. It will help in the refactoring process as well. At the moment
>>> I am doing some component refactoring and find it hard to what to re-factor
>>> and what not..
>>>
>>> thanks,
>>> --Pradeep
>>>
>>>
>>> On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>>>
>>>> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com>wrote:
>>>>>
>>>>>> If I am not mistaken the following components also could be removed
>>>>>> since they are only needed for Carbon based products (cartridges in
>>>>>> future ?!)
>>>>>>
>>>>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a
>>>>>> link in the services to direct to CC
>>>>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>>>>>> deploys the carbon service specific landing page webapp
>>>>>>
>>>>>
>>>>> Yes. I'll consider these as well when creating the patch.
>>>>>
>>>>
>>>> Great, guess there is one or two more, need to check the code ...
>>>>
>>>>>
>>>>>> Also how about getting rid of components/*stratos *dir and moving
>>>>>> its contents under components/? The reason to the "stratos" dir in
>>>>>> carbon code base was to distinguish between stratos and other
>>>>>> components, that's not valid here ..
>>>>>>
>>>>>
>>>>> This will be done eventually when the cleanup and re-factoring is
>>>>> completed. We are starting from the code which was available in Carbon.
>>>>>
>>>>
>>>> Gotcha ..!
>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I was going through the incubator code to provide some help on
>>>>>>> cleaning it and making it ready for the first release. I have identified
>>>>>>> some components which can be deleted from the code. Some of these are not
>>>>>>> used anymore and some others are not valid for Apache Stratos.
>>>>>>>
>>>>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>>>>> components/stratos/sample-installer (not valid)
>>>>>>>
>>>>>>> You can simple get rid of the unused ones. For the invalid
>>>>>>> components, I will check for dependencies in the
>>>>>>> product/stratos2/stratos_controller and provide a patch to remove them.
>>>>>>>
>>>>>>> There are some other components which will be used as dependencies
>>>>>>> from Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Amila.
>>>>>>>
>>>>>>> --
>>>>>>> *Amila Maharachchi*
>>>>>>> Senior Technical Lead
>>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>>
>>>>>>> Blog: http://maharachchi.blogspot.com
>>>>>>> Mobile: +94719371446
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>> Shariq.
>>>>>> Phone: +94 777 202 225
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Amila Maharachchi*
>>>>> Senior Technical Lead
>>>>> WSO2, Inc.; http://wso2.com
>>>>>
>>>>> Blog: http://maharachchi.blogspot.com
>>>>> Mobile: +94719371446
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Shariq.
>>>> Phone: +94 777 202 225
>>>>
>>>
>>>
>>>
>>> --
>>> Pradeep Fernando.
>>> http://pradeepfernando.blogspot.com/
>>>
>>
>>
>>
>> --
>>
>> *Sanjeewa Malalgoda*
>>
>> http://sanjeewamalalgoda.blogspot.com/
>>
>>
>> <http://sanjeewamalalgoda.blogspot.com/>
>>
>
>
>
> --
> Thanks,
> Shariq.
> Phone: +94 777 202 225
>



-- 

*Sanjeewa Malalgoda
**B.Sc. Engineering(Hons)
Dip. in Com.Sc.
AMIESL , MIACSIT, CCNA

*
Mobile +94713068779

http://sanjeewamalalgoda.blogspot.com/


[image: http://www.stcuthberts.com/Images/Think%20before%20you%20print.gif]<http://sanjeewamalalgoda.blogspot.com/>

Re: We can get rid of following components in Stratos code

Posted by Shariq Muhammed <sh...@wso2.com>.
Um even from this list we can cut down, don't need

1 - org.wso2.carbon.stratos.landing.page.deployer
2 - org.wso2.carbon.migration

Few other too, will talk to Lakmal, AmilaM and finalize it.

Plus we have to modify some of the components to fit the new requirement.
For example at the moment usage component looks at a stats retriever
provided via a tomcat class, and publish that data to BAM. So the current
usage agent won't be of much use in a PHP cartridge for example. So we need
to make the data retrieved and publisher pluggable ...

Guess we need some place to capture the requirements, modifications,
improvements, Jira would be the right place once we have it ...




On Sun, Jul 7, 2013 at 4:23 PM, sanjeewa malalgoda <sa...@gmail.com>wrote:

> Hi All,
> +1 for having minimal set of components. Shall we create list of
> components we need here. AFAIU following components must be there. Please
> add/ remove what i missed here. So we can come up with final list and
> continue refactoring.
>
> autoscaler
> autoscaler-service
> lb-endpoint
> org.wso2.carbon.lb.common
> account-mgt
> org.wso2.carbon.activation
> org.wso2.carbon.stratos.common
> status-monitor
> usage
> artifact-deployment-coordinator
> org.wso2.carbon.cartridge.mgt.ui
> org.wso2.carbon.keystore.mgt
> org.wso2.carbon.stratos.deployment
> tenant-activity
> org.wso2.carbon.stratos.landing.page.deployer
> redirector
> tenant-mgt
> cartridge-agent
> org.wso2.carbon.email.sender
> org.wso2.carbon.migration
> org.wso2.carbon.tenant.dispatcher
> theme-mgt
> domain-validator
> org.wso2.carbon.stratos.cloud.controller
> throttling
>
>
>
>
> On Sun, Jul 7, 2013 at 10:02 AM, Pradeep Fernando <pr...@gmail.com>wrote:
>
>> Hi Devs,
>>
>> I think we should give priority to identify the minimal set of
>> components. It will help in the refactoring process as well. At the moment
>> I am doing some component refactoring and find it hard to what to re-factor
>> and what not..
>>
>> thanks,
>> --Pradeep
>>
>>
>> On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>>
>>> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com>wrote:
>>>>
>>>>> If I am not mistaken the following components also could be removed
>>>>> since they are only needed for Carbon based products (cartridges in
>>>>> future ?!)
>>>>>
>>>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a
>>>>> link in the services to direct to CC
>>>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>>>>> deploys the carbon service specific landing page webapp
>>>>>
>>>>
>>>> Yes. I'll consider these as well when creating the patch.
>>>>
>>>
>>> Great, guess there is one or two more, need to check the code ...
>>>
>>>>
>>>>> Also how about getting rid of components/*stratos *dir and moving its
>>>>> contents under components/? The reason to the "stratos" dir in carbon
>>>>> code base was to distinguish between stratos and other components,
>>>>> that's not valid here ..
>>>>>
>>>>
>>>> This will be done eventually when the cleanup and re-factoring is
>>>> completed. We are starting from the code which was available in Carbon.
>>>>
>>>
>>> Gotcha ..!
>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I was going through the incubator code to provide some help on
>>>>>> cleaning it and making it ready for the first release. I have identified
>>>>>> some components which can be deleted from the code. Some of these are not
>>>>>> used anymore and some others are not valid for Apache Stratos.
>>>>>>
>>>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>>>> components/stratos/sample-installer (not valid)
>>>>>>
>>>>>> You can simple get rid of the unused ones. For the invalid
>>>>>> components, I will check for dependencies in the
>>>>>> product/stratos2/stratos_controller and provide a patch to remove them.
>>>>>>
>>>>>> There are some other components which will be used as dependencies
>>>>>> from Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>>>
>>>>>> Regards,
>>>>>> Amila.
>>>>>>
>>>>>> --
>>>>>> *Amila Maharachchi*
>>>>>> Senior Technical Lead
>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>
>>>>>> Blog: http://maharachchi.blogspot.com
>>>>>> Mobile: +94719371446
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Shariq.
>>>>> Phone: +94 777 202 225
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Amila Maharachchi*
>>>> Senior Technical Lead
>>>> WSO2, Inc.; http://wso2.com
>>>>
>>>> Blog: http://maharachchi.blogspot.com
>>>> Mobile: +94719371446
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Shariq.
>>> Phone: +94 777 202 225
>>>
>>
>>
>>
>> --
>> Pradeep Fernando.
>> http://pradeepfernando.blogspot.com/
>>
>
>
>
> --
>
> *Sanjeewa Malalgoda*
>
> http://sanjeewamalalgoda.blogspot.com/
>
>
> <http://sanjeewamalalgoda.blogspot.com/>
>



-- 
Thanks,
Shariq.
Phone: +94 777 202 225

Re: We can get rid of following components in Stratos code

Posted by sanjeewa malalgoda <sa...@gmail.com>.
Hi All,
+1 for having minimal set of components. Shall we create list of components
we need here. AFAIU following components must be there. Please add/ remove
what i missed here. So we can come up with final list and continue
refactoring.

autoscaler
autoscaler-service
lb-endpoint
org.wso2.carbon.lb.common
account-mgt
org.wso2.carbon.activation
org.wso2.carbon.stratos.common
status-monitor
usage
artifact-deployment-coordinator
org.wso2.carbon.cartridge.mgt.ui
org.wso2.carbon.keystore.mgt
org.wso2.carbon.stratos.deployment
tenant-activity
org.wso2.carbon.stratos.landing.page.deployer
redirector
tenant-mgt
cartridge-agent
org.wso2.carbon.email.sender
org.wso2.carbon.migration
org.wso2.carbon.tenant.dispatcher
theme-mgt
domain-validator
org.wso2.carbon.stratos.cloud.controller
throttling




On Sun, Jul 7, 2013 at 10:02 AM, Pradeep Fernando <pr...@gmail.com>wrote:

> Hi Devs,
>
> I think we should give priority to identify the minimal set of components.
> It will help in the refactoring process as well. At the moment I am doing
> some component refactoring and find it hard to what to re-factor and what
> not..
>
> thanks,
> --Pradeep
>
>
> On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>
>> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>
>>>
>>>
>>>
>>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>>>
>>>> If I am not mistaken the following components also could be removed
>>>> since they are only needed for Carbon based products (cartridges in
>>>> future ?!)
>>>>
>>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link
>>>> in the services to direct to CC
>>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>>>> deploys the carbon service specific landing page webapp
>>>>
>>>
>>> Yes. I'll consider these as well when creating the patch.
>>>
>>
>> Great, guess there is one or two more, need to check the code ...
>>
>>>
>>>> Also how about getting rid of components/*stratos *dir and moving its
>>>> contents under components/? The reason to the "stratos" dir in carbon
>>>> code base was to distinguish between stratos and other components,
>>>> that's not valid here ..
>>>>
>>>
>>> This will be done eventually when the cleanup and re-factoring is
>>> completed. We are starting from the code which was available in Carbon.
>>>
>>
>> Gotcha ..!
>>
>>>
>>>>
>>>>
>>>>
>>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I was going through the incubator code to provide some help on
>>>>> cleaning it and making it ready for the first release. I have identified
>>>>> some components which can be deleted from the code. Some of these are not
>>>>> used anymore and some others are not valid for Apache Stratos.
>>>>>
>>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>>> components/stratos/sample-installer (not valid)
>>>>>
>>>>> You can simple get rid of the unused ones. For the invalid
>>>>> components, I will check for dependencies in the
>>>>> product/stratos2/stratos_controller and provide a patch to remove them.
>>>>>
>>>>> There are some other components which will be used as dependencies
>>>>> from Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>>
>>>>> Regards,
>>>>> Amila.
>>>>>
>>>>> --
>>>>> *Amila Maharachchi*
>>>>> Senior Technical Lead
>>>>> WSO2, Inc.; http://wso2.com
>>>>>
>>>>> Blog: http://maharachchi.blogspot.com
>>>>> Mobile: +94719371446
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Shariq.
>>>> Phone: +94 777 202 225
>>>>
>>>
>>>
>>>
>>> --
>>> *Amila Maharachchi*
>>> Senior Technical Lead
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Blog: http://maharachchi.blogspot.com
>>> Mobile: +94719371446
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Shariq.
>> Phone: +94 777 202 225
>>
>
>
>
> --
> Pradeep Fernando.
> http://pradeepfernando.blogspot.com/
>



-- 

*Sanjeewa Malalgoda*

http://sanjeewamalalgoda.blogspot.com/


<http://sanjeewamalalgoda.blogspot.com/>

Re: We can get rid of following components in Stratos code

Posted by Pradeep Fernando <pr...@gmail.com>.
Hi Devs,

I think we should give priority to identify the minimal set of components.
It will help in the refactoring process as well. At the moment I am doing
some component refactoring and find it hard to what to re-factor and what
not..

thanks,
--Pradeep


On Sat, Jul 6, 2013 at 9:13 AM, Shariq Muhammed <sh...@wso2.com> wrote:

> On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>
>>
>>
>>
>> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>>
>>> If I am not mistaken the following components also could be removed
>>> since they are only needed for Carbon based products (cartridges in
>>> future ?!)
>>>
>>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link
>>> in the services to direct to CC
>>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>>> deploys the carbon service specific landing page webapp
>>>
>>
>> Yes. I'll consider these as well when creating the patch.
>>
>
> Great, guess there is one or two more, need to check the code ...
>
>>
>>> Also how about getting rid of components/*stratos *dir and moving its
>>> contents under components/? The reason to the "stratos" dir in carbon
>>> code base was to distinguish between stratos and other components,
>>> that's not valid here ..
>>>
>>
>> This will be done eventually when the cleanup and re-factoring is
>> completed. We are starting from the code which was available in Carbon.
>>
>
> Gotcha ..!
>
>>
>>>
>>>
>>>
>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>
>>>> Hi all,
>>>>
>>>> I was going through the incubator code to provide some help on cleaning
>>>> it and making it ready for the first release. I have identified some
>>>> components which can be deleted from the code. Some of these are not used
>>>> anymore and some others are not valid for Apache Stratos.
>>>>
>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>>  components/stratos/org.wso2.carbon.migration (unused)
>>>> components/stratos/sample-installer (not valid)
>>>>
>>>> You can simple get rid of the unused ones. For the invalid components,
>>>> I will check for dependencies in the product/stratos2/stratos_controller
>>>> and provide a patch to remove them.
>>>>
>>>> There are some other components which will be used as dependencies from
>>>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>
>>>> Regards,
>>>> Amila.
>>>>
>>>> --
>>>> *Amila Maharachchi*
>>>> Senior Technical Lead
>>>> WSO2, Inc.; http://wso2.com
>>>>
>>>> Blog: http://maharachchi.blogspot.com
>>>> Mobile: +94719371446
>>>>
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Shariq.
>>> Phone: +94 777 202 225
>>>
>>
>>
>>
>> --
>> *Amila Maharachchi*
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>>
>> Blog: http://maharachchi.blogspot.com
>> Mobile: +94719371446
>>
>>
>
>
> --
> Thanks,
> Shariq.
> Phone: +94 777 202 225
>



-- 
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Re: We can get rid of following components in Stratos code

Posted by Shariq Muhammed <sh...@wso2.com>.
On Sat, Jul 6, 2013 at 9:06 AM, Amila Maha Arachchi <am...@wso2.com> wrote:

>
>
>
> On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com> wrote:
>
>> If I am not mistaken the following components also could be removed since
>> they are only needed for Carbon based products (cartridges in future ?!)
>>
>> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link
>> in the services to direct to CC
>> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
>> deploys the carbon service specific landing page webapp
>>
>
> Yes. I'll consider these as well when creating the patch.
>

Great, guess there is one or two more, need to check the code ...

>
>> Also how about getting rid of components/*stratos *dir and moving its
>> contents under components/? The reason to the "stratos" dir in carbon
>> code base was to distinguish between stratos and other components,
>> that's not valid here ..
>>
>
> This will be done eventually when the cleanup and re-factoring is
> completed. We are starting from the code which was available in Carbon.
>

Gotcha ..!

>
>>
>>
>>
>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>
>>> Hi all,
>>>
>>> I was going through the incubator code to provide some help on cleaning
>>> it and making it ready for the first release. I have identified some
>>> components which can be deleted from the code. Some of these are not used
>>> anymore and some others are not valid for Apache Stratos.
>>>
>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>  components/stratos/org.wso2.carbon.migration (unused)
>>> components/stratos/sample-installer (not valid)
>>>
>>> You can simple get rid of the unused ones. For the invalid components,
>>> I will check for dependencies in the product/stratos2/stratos_controller
>>> and provide a patch to remove them.
>>>
>>> There are some other components which will be used as dependencies from
>>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>>
>>> Regards,
>>> Amila.
>>>
>>> --
>>> *Amila Maharachchi*
>>> Senior Technical Lead
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Blog: http://maharachchi.blogspot.com
>>> Mobile: +94719371446
>>>
>>>
>>
>>
>> --
>> Thanks,
>> Shariq.
>> Phone: +94 777 202 225
>>
>
>
>
> --
> *Amila Maharachchi*
> Senior Technical Lead
> WSO2, Inc.; http://wso2.com
>
> Blog: http://maharachchi.blogspot.com
> Mobile: +94719371446
>
>


-- 
Thanks,
Shariq.
Phone: +94 777 202 225

Re: We can get rid of following components in Stratos code

Posted by Amila Maha Arachchi <am...@wso2.com>.
On Sat, Jul 6, 2013 at 8:58 AM, Shariq Muhammed <sh...@wso2.com> wrote:

> If I am not mistaken the following components also could be removed since
> they are only needed for Carbon based products (cartridges in future ?!)
>
> - components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link in
> the services to direct to CC
> - components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
> deploys the carbon service specific landing page webapp
>

Yes. I'll consider these as well when creating the patch.

>
> Also how about getting rid of components/*stratos *dir and moving its
> contents under components/? The reason to the "stratos" dir in carbon
> code base was to distinguish between stratos and other components, that's
> not valid here ..
>

This will be done eventually when the cleanup and re-factoring is
completed. We are starting from the code which was available in Carbon.

>
>
>
>
> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>
>> Hi all,
>>
>> I was going through the incubator code to provide some help on cleaning
>> it and making it ready for the first release. I have identified some
>> components which can be deleted from the code. Some of these are not used
>> anymore and some others are not valid for Apache Stratos.
>>
>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>> components/stratos/org.wso2.carbon.migration (unused)
>> components/stratos/sample-installer (not valid)
>>
>> You can simple get rid of the unused ones. For the invalid components, I
>> will check for dependencies in the product/stratos2/stratos_controller and
>> provide a patch to remove them.
>>
>> There are some other components which will be used as dependencies from
>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>
>> Regards,
>> Amila.
>>
>> --
>> *Amila Maharachchi*
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>>
>> Blog: http://maharachchi.blogspot.com
>> Mobile: +94719371446
>>
>>
>
>
> --
> Thanks,
> Shariq.
> Phone: +94 777 202 225
>



-- 
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446

Re: We can get rid of following components in Stratos code

Posted by Shariq Muhammed <sh...@wso2.com>.
If I am not mistaken the following components also could be removed since
they are only needed for Carbon based products (cartridges in future ?!)

- components/stratos/org.wso2.carbon.ui.menu.stratos - provides a link in
the services to direct to CC
- components/stratos/org.wso2.carbon.stratos.landing.page.deployer -
deploys the carbon service specific landing page webapp

Also how about getting rid of components/*stratos *dir and moving its
contents under components/? The reason to the "stratos" dir in carbon code
base was to distinguish between stratos and other components, that's not
valid here ..




On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com> wrote:

> Hi all,
>
> I was going through the incubator code to provide some help on cleaning it
> and making it ready for the first release. I have identified some
> components which can be deleted from the code. Some of these are not used
> anymore and some others are not valid for Apache Stratos.
>
> components/stratos/org.wso2.carbon.db.keep.alive (unused)
> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
> components/stratos/org.wso2.carbon.migration (unused)
> components/stratos/sample-installer (not valid)
>
> You can simple get rid of the unused ones. For the invalid components, I
> will check for dependencies in the product/stratos2/stratos_controller and
> provide a patch to remove them.
>
> There are some other components which will be used as dependencies from
> Carbon code. We can get rid of them too. We'll discuss them separately.
>
> Regards,
> Amila.
>
> --
> *Amila Maharachchi*
> Senior Technical Lead
> WSO2, Inc.; http://wso2.com
>
> Blog: http://maharachchi.blogspot.com
> Mobile: +94719371446
>
>


-- 
Thanks,
Shariq.
Phone: +94 777 202 225

Re: We can get rid of following components in Stratos code

Posted by Lakmal Warusawithana <la...@wso2.com>.
Done in the commit 62dc2f7f8e232259ee9416172f760259ad6ec76b


On Mon, Jul 8, 2013 at 10:31 AM, Amila Maha Arachchi <am...@wso2.com>wrote:

> Please delete the components I mentioned as well (it was not included in
> the patch).
>
>
> On Sun, Jul 7, 2013 at 9:49 PM, Lakmal Warusawithana <la...@wso2.com>wrote:
>
>> FYI
>>
>>
>> ---------- Forwarded message ----------
>> From: Lakmal Warusawithana <la...@wso2.com>
>> Date: Sun, Jul 7, 2013 at 9:46 PM
>> Subject: Re: We can get rid of following components in Stratos code
>> To: Amila Maha Arachchi <am...@wso2.com>
>>
>>
>> Applied in the commit 79c88a9e98b82a0030cf1f57579f58a6e02fb387
>>
>>
>> On Sun, Jul 7, 2013 at 8:10 PM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>
>>> Hi,
>>>
>>>
>>>
>>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>>
>>>> Hi all,
>>>>
>>>> I was going through the incubator code to provide some help on cleaning
>>>> it and making it ready for the first release. I have identified some
>>>> components which can be deleted from the code. Some of these are not used
>>>> anymore and some others are not valid for Apache Stratos.
>>>>
>>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>>> components/stratos/org.wso2.carbon.migration (unused)
>>>> components/stratos/sample-installer (not valid)
>>>>
>>>> Please find the attached patch. Non of the above components were used
>>> by the stratos-controller when I checked the poms. I have cleaned up the
>>> poms a little bit (theres more to be done).
>>>
>>> After applying the patch, you can delete above components from the
>>> source.
>>>
>>> Regards,
>>> Amila.
>>>
>>>
>>>
>>>> You can simple get rid of the unused ones. For the invalid components,
>>>> I will check for dependencies in the product/stratos2/stratos_controller
>>>> and provide a patch to remove them.
>>>>
>>>> There are some other components which will be used as dependencies from
>>>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>>>
>>>> Regards,
>>>> Amila.
>>>>
>>>> --
>>>> *Amila Maharachchi*
>>>> Senior Technical Lead
>>>> WSO2, Inc.; http://wso2.com
>>>>
>>>> Blog: http://maharachchi.blogspot.com
>>>> Mobile: +94719371446
>>>>
>>>>
>>>
>>>
>>> --
>>> *Amila Maharachchi*
>>> Senior Technical Lead
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Blog: http://maharachchi.blogspot.com
>>> Mobile: +94719371446
>>>
>>>
>>
>>
>> --
>> Lakmal Warusawithana
>> Software Architect; WSO2 Inc.
>> Mobile : +94714289692
>> Blog : http://lakmalsview.blogspot.com/
>>
>>
>>
>>
>> --
>> Lakmal Warusawithana
>> Software Architect; WSO2 Inc.
>> Mobile : +94714289692
>> Blog : http://lakmalsview.blogspot.com/
>>
>>
>
>
> --
> *Amila Maharachchi*
> Senior Technical Lead
> WSO2, Inc.; http://wso2.com
>
> Blog: http://maharachchi.blogspot.com
> Mobile: +94719371446
>
>


-- 
Lakmal Warusawithana
Software Architect; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Re: We can get rid of following components in Stratos code

Posted by Amila Maha Arachchi <am...@wso2.com>.
Please delete the components I mentioned as well (it was not included in
the patch).


On Sun, Jul 7, 2013 at 9:49 PM, Lakmal Warusawithana <la...@wso2.com>wrote:

> FYI
>
>
> ---------- Forwarded message ----------
> From: Lakmal Warusawithana <la...@wso2.com>
> Date: Sun, Jul 7, 2013 at 9:46 PM
> Subject: Re: We can get rid of following components in Stratos code
> To: Amila Maha Arachchi <am...@wso2.com>
>
>
> Applied in the commit 79c88a9e98b82a0030cf1f57579f58a6e02fb387
>
>
> On Sun, Jul 7, 2013 at 8:10 PM, Amila Maha Arachchi <am...@wso2.com>wrote:
>
>> Hi,
>>
>>
>>
>> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>>
>>> Hi all,
>>>
>>> I was going through the incubator code to provide some help on cleaning
>>> it and making it ready for the first release. I have identified some
>>> components which can be deleted from the code. Some of these are not used
>>> anymore and some others are not valid for Apache Stratos.
>>>
>>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>>> components/stratos/org.wso2.carbon.migration (unused)
>>> components/stratos/sample-installer (not valid)
>>>
>>> Please find the attached patch. Non of the above components were used by
>> the stratos-controller when I checked the poms. I have cleaned up the poms
>> a little bit (theres more to be done).
>>
>> After applying the patch, you can delete above components from the source.
>>
>> Regards,
>> Amila.
>>
>>
>>
>>> You can simple get rid of the unused ones. For the invalid components, I
>>> will check for dependencies in the product/stratos2/stratos_controller and
>>> provide a patch to remove them.
>>>
>>> There are some other components which will be used as dependencies from
>>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>>
>>> Regards,
>>> Amila.
>>>
>>> --
>>> *Amila Maharachchi*
>>> Senior Technical Lead
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Blog: http://maharachchi.blogspot.com
>>> Mobile: +94719371446
>>>
>>>
>>
>>
>> --
>> *Amila Maharachchi*
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>>
>> Blog: http://maharachchi.blogspot.com
>> Mobile: +94719371446
>>
>>
>
>
> --
> Lakmal Warusawithana
> Software Architect; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>
>
>
> --
> Lakmal Warusawithana
> Software Architect; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446

Fwd: We can get rid of following components in Stratos code

Posted by Lakmal Warusawithana <la...@wso2.com>.
FYI

---------- Forwarded message ----------
From: Lakmal Warusawithana <la...@wso2.com>
Date: Sun, Jul 7, 2013 at 9:46 PM
Subject: Re: We can get rid of following components in Stratos code
To: Amila Maha Arachchi <am...@wso2.com>


Applied in the commit 79c88a9e98b82a0030cf1f57579f58a6e02fb387


On Sun, Jul 7, 2013 at 8:10 PM, Amila Maha Arachchi <am...@wso2.com> wrote:

> Hi,
>
>
>
> On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com>wrote:
>
>> Hi all,
>>
>> I was going through the incubator code to provide some help on cleaning
>> it and making it ready for the first release. I have identified some
>> components which can be deleted from the code. Some of these are not used
>> anymore and some others are not valid for Apache Stratos.
>>
>> components/stratos/org.wso2.carbon.db.keep.alive (unused)
>> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
>> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
>> components/stratos/org.wso2.carbon.migration (unused)
>> components/stratos/sample-installer (not valid)
>>
>> Please find the attached patch. Non of the above components were used by
> the stratos-controller when I checked the poms. I have cleaned up the poms
> a little bit (theres more to be done).
>
> After applying the patch, you can delete above components from the source.
>
> Regards,
> Amila.
>
>
>
>> You can simple get rid of the unused ones. For the invalid components, I
>> will check for dependencies in the product/stratos2/stratos_controller and
>> provide a patch to remove them.
>>
>> There are some other components which will be used as dependencies from
>> Carbon code. We can get rid of them too. We'll discuss them separately.
>>
>> Regards,
>> Amila.
>>
>> --
>> *Amila Maharachchi*
>> Senior Technical Lead
>> WSO2, Inc.; http://wso2.com
>>
>> Blog: http://maharachchi.blogspot.com
>> Mobile: +94719371446
>>
>>
>
>
> --
> *Amila Maharachchi*
> Senior Technical Lead
> WSO2, Inc.; http://wso2.com
>
> Blog: http://maharachchi.blogspot.com
> Mobile: +94719371446
>
>


-- 
Lakmal Warusawithana
Software Architect; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/




-- 
Lakmal Warusawithana
Software Architect; WSO2 Inc.
Mobile : +94714289692
Blog : http://lakmalsview.blogspot.com/

Re: We can get rid of following components in Stratos code

Posted by Amila Maha Arachchi <am...@wso2.com>.
Hi,



On Sat, Jul 6, 2013 at 8:23 AM, Amila Maha Arachchi <am...@wso2.com> wrote:

> Hi all,
>
> I was going through the incubator code to provide some help on cleaning it
> and making it ready for the first release. I have identified some
> components which can be deleted from the code. Some of these are not used
> anymore and some others are not valid for Apache Stratos.
>
> components/stratos/org.wso2.carbon.db.keep.alive (unused)
> components/stratos/org.wso2.carbon.gapp.registration.ui (not valid)
> components/stratos/org.wso2.carbon.google.analytics.ui (not valid)
> components/stratos/org.wso2.carbon.migration (unused)
> components/stratos/sample-installer (not valid)
>
> Please find the attached patch. Non of the above components were used by
the stratos-controller when I checked the poms. I have cleaned up the poms
a little bit (theres more to be done).

After applying the patch, you can delete above components from the source.

Regards,
Amila.



> You can simple get rid of the unused ones. For the invalid components, I
> will check for dependencies in the product/stratos2/stratos_controller and
> provide a patch to remove them.
>
> There are some other components which will be used as dependencies from
> Carbon code. We can get rid of them too. We'll discuss them separately.
>
> Regards,
> Amila.
>
> --
> *Amila Maharachchi*
> Senior Technical Lead
> WSO2, Inc.; http://wso2.com
>
> Blog: http://maharachchi.blogspot.com
> Mobile: +94719371446
>
>


-- 
*Amila Maharachchi*
Senior Technical Lead
WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446