Re: [Dhis2-devs] Plan for Metadata Sync /Versioning ongoing development

2016-07-26 Thread Morten Olav Hansen
Great

-- 
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo
http://www.dhis2.org

On Tue, Jul 26, 2016 at 7:55 AM, Aamer Mohammed 
wrote:

> Thanks Morten. We will do the bugfixes and other changes related to
> metadata sync feature in our 2.24 branch(it is branched from DHIS 2.24
> branch).
> 
> https://code.launchpad.net/~twoca-devs/dhis2/twoca_2.24
> Once the patches are ready we will provide the details so that you can
> commit them to the main DHIS 2.24 branch and DHIS trunk as well.
>
>
> On Mon, Jul 25, 2016 at 2:07 PM, Morten Olav Hansen 
> wrote:
>
>> Hi Aamer
>>
>> What happens when we release a new version of DHIS 2 is that we branch of
>> <2.XX> version (2.24 now latest) and then continue doing development in
>> trunk branch, mainly this means that bugfixes goes into trunk/2,XX and new
>> features into trunk only.
>>
>> Probably it would be wise to follow this approach for your branch also 
>> (twoca_sync-trunk
>> / twoca_sync-2.24) as we do not want to backport big features into 2.24
>> which can cause issues with a stable branch.
>>
>> --
>> Morten Olav Hansen
>> Senior Engineer, DHIS 2
>> University of Oslo
>> http://www.dhis2.org
>>
>> On Thu, Jul 14, 2016 at 6:54 AM, Aamer Mohammed 
>> wrote:
>>
>>> Hi Lars,
>>>
>>> If I understand it correctly, we will continue working on our trunk
>>> based branch and provide patches so that you can put them in trunk and also
>>> back-port the fix rev to 2.24 stable.
>>>
>>> Also we would like to understand the best practice around this. Can we
>>> continue using twoca_sync branch (the status of which is 'merged') or
>>> create a new trunk based branch (the status of which will be 'development')
>>>
>>>
>>> Thanks
>>> Aamer.
>>>
>>>
>>> On Wed, Jul 13, 2016 at 10:21 PM, Lars Helge Øverland 
>>> wrote:
>>>
 Hi Aamer,

 thanks for bringing this up.

 We always do new development against trunk (not stable release branches
 such as 2.24 etc).

 If you want to do minor features, minor improvements and bugfixes you
 can do that directly on trunk. If you want to develop larger new features
 we appreciate if you do that in a branch and go through the regular
 review/merge process.

 If you need to do bugfixes to what was released in 2.24, you first do
 the fix in trunk, and then we back-port the fix rev to 2.24 stable.


 best regards,

 Lars




 On Wed, Jul 13, 2016 at 8:01 AM, Aamer Mohammed <
 aam...@thoughtworks.com> wrote:

> Hi Lars and Team,
>
> As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is
> now merged in 2.24, we are continuing to test it further and also add some
> more features around it like controller layer test cases, etc...
> So we want to understand on how we can provide patches/fixes for the
> same in 2.24 and trunk as well.  Do we need to continue development on
> twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge
> the same to trunk as well.
> Let us know your thoughts on this.
>
>
> Thanks
> Aamer.
>  
>
>
>


 --
 Lars Helge Øverland
 Lead developer, DHIS 2
 University of Oslo
 Skype: larshelgeoverland
 l...@dhis2.org
 http://www.dhis2.org 


>>>
>>
>
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] Plan for Metadata Sync /Versioning ongoing development

2016-07-25 Thread Aamer Mohammed
Thanks Morten. We will do the bugfixes and other changes related to
metadata sync feature in our 2.24 branch(it is branched from DHIS 2.24
branch).

https://code.launchpad.net/~twoca-devs/dhis2/twoca_2.24
Once the patches are ready we will provide the details so that you can
commit them to the main DHIS 2.24 branch and DHIS trunk as well.


On Mon, Jul 25, 2016 at 2:07 PM, Morten Olav Hansen 
wrote:

> Hi Aamer
>
> What happens when we release a new version of DHIS 2 is that we branch of
> <2.XX> version (2.24 now latest) and then continue doing development in
> trunk branch, mainly this means that bugfixes goes into trunk/2,XX and new
> features into trunk only.
>
> Probably it would be wise to follow this approach for your branch also 
> (twoca_sync-trunk
> / twoca_sync-2.24) as we do not want to backport big features into 2.24
> which can cause issues with a stable branch.
>
> --
> Morten Olav Hansen
> Senior Engineer, DHIS 2
> University of Oslo
> http://www.dhis2.org
>
> On Thu, Jul 14, 2016 at 6:54 AM, Aamer Mohammed 
> wrote:
>
>> Hi Lars,
>>
>> If I understand it correctly, we will continue working on our trunk based
>> branch and provide patches so that you can put them in trunk and also
>> back-port the fix rev to 2.24 stable.
>>
>> Also we would like to understand the best practice around this. Can we
>> continue using twoca_sync branch (the status of which is 'merged') or
>> create a new trunk based branch (the status of which will be 'development')
>>
>>
>> Thanks
>> Aamer.
>>
>>
>> On Wed, Jul 13, 2016 at 10:21 PM, Lars Helge Øverland 
>> wrote:
>>
>>> Hi Aamer,
>>>
>>> thanks for bringing this up.
>>>
>>> We always do new development against trunk (not stable release branches
>>> such as 2.24 etc).
>>>
>>> If you want to do minor features, minor improvements and bugfixes you
>>> can do that directly on trunk. If you want to develop larger new features
>>> we appreciate if you do that in a branch and go through the regular
>>> review/merge process.
>>>
>>> If you need to do bugfixes to what was released in 2.24, you first do
>>> the fix in trunk, and then we back-port the fix rev to 2.24 stable.
>>>
>>>
>>> best regards,
>>>
>>> Lars
>>>
>>>
>>>
>>>
>>> On Wed, Jul 13, 2016 at 8:01 AM, Aamer Mohammed >> > wrote:
>>>
 Hi Lars and Team,

 As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is
 now merged in 2.24, we are continuing to test it further and also add some
 more features around it like controller layer test cases, etc...
 So we want to understand on how we can provide patches/fixes for the
 same in 2.24 and trunk as well.  Do we need to continue development on
 twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge
 the same to trunk as well.
 Let us know your thoughts on this.


 Thanks
 Aamer.
  



>>>
>>>
>>> --
>>> Lars Helge Øverland
>>> Lead developer, DHIS 2
>>> University of Oslo
>>> Skype: larshelgeoverland
>>> l...@dhis2.org
>>> http://www.dhis2.org 
>>>
>>>
>>
>
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] Plan for Metadata Sync /Versioning ongoing development

2016-07-25 Thread Morten Olav Hansen
Hi Aamer

What happens when we release a new version of DHIS 2 is that we branch of
<2.XX> version (2.24 now latest) and then continue doing development in
trunk branch, mainly this means that bugfixes goes into trunk/2,XX and new
features into trunk only.

Probably it would be wise to follow this approach for your branch also
(twoca_sync-trunk
/ twoca_sync-2.24) as we do not want to backport big features into 2.24
which can cause issues with a stable branch.

-- 
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo
http://www.dhis2.org

On Thu, Jul 14, 2016 at 6:54 AM, Aamer Mohammed 
wrote:

> Hi Lars,
>
> If I understand it correctly, we will continue working on our trunk based
> branch and provide patches so that you can put them in trunk and also
> back-port the fix rev to 2.24 stable.
>
> Also we would like to understand the best practice around this. Can we
> continue using twoca_sync branch (the status of which is 'merged') or
> create a new trunk based branch (the status of which will be 'development')
>
>
> Thanks
> Aamer.
>
>
> On Wed, Jul 13, 2016 at 10:21 PM, Lars Helge Øverland 
> wrote:
>
>> Hi Aamer,
>>
>> thanks for bringing this up.
>>
>> We always do new development against trunk (not stable release branches
>> such as 2.24 etc).
>>
>> If you want to do minor features, minor improvements and bugfixes you can
>> do that directly on trunk. If you want to develop larger new features we
>> appreciate if you do that in a branch and go through the regular
>> review/merge process.
>>
>> If you need to do bugfixes to what was released in 2.24, you first do the
>> fix in trunk, and then we back-port the fix rev to 2.24 stable.
>>
>>
>> best regards,
>>
>> Lars
>>
>>
>>
>>
>> On Wed, Jul 13, 2016 at 8:01 AM, Aamer Mohammed 
>> wrote:
>>
>>> Hi Lars and Team,
>>>
>>> As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is
>>> now merged in 2.24, we are continuing to test it further and also add some
>>> more features around it like controller layer test cases, etc...
>>> So we want to understand on how we can provide patches/fixes for the
>>> same in 2.24 and trunk as well.  Do we need to continue development on
>>> twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge
>>> the same to trunk as well.
>>> Let us know your thoughts on this.
>>>
>>>
>>> Thanks
>>> Aamer.
>>>  
>>>
>>>
>>>
>>
>>
>> --
>> Lars Helge Øverland
>> Lead developer, DHIS 2
>> University of Oslo
>> Skype: larshelgeoverland
>> l...@dhis2.org
>> http://www.dhis2.org 
>>
>>
>
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] Plan for Metadata Sync /Versioning ongoing development

2016-07-13 Thread Aamer Mohammed
Hi Lars,

If I understand it correctly, we will continue working on our trunk based
branch and provide patches so that you can put them in trunk and also
back-port the fix rev to 2.24 stable.

Also we would like to understand the best practice around this. Can we
continue using twoca_sync branch (the status of which is 'merged') or
create a new trunk based branch (the status of which will be 'development')


Thanks
Aamer.


On Wed, Jul 13, 2016 at 10:21 PM, Lars Helge Øverland 
wrote:

> Hi Aamer,
>
> thanks for bringing this up.
>
> We always do new development against trunk (not stable release branches
> such as 2.24 etc).
>
> If you want to do minor features, minor improvements and bugfixes you can
> do that directly on trunk. If you want to develop larger new features we
> appreciate if you do that in a branch and go through the regular
> review/merge process.
>
> If you need to do bugfixes to what was released in 2.24, you first do the
> fix in trunk, and then we back-port the fix rev to 2.24 stable.
>
>
> best regards,
>
> Lars
>
>
>
>
> On Wed, Jul 13, 2016 at 8:01 AM, Aamer Mohammed 
> wrote:
>
>> Hi Lars and Team,
>>
>> As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is
>> now merged in 2.24, we are continuing to test it further and also add some
>> more features around it like controller layer test cases, etc...
>> So we want to understand on how we can provide patches/fixes for the same
>> in 2.24 and trunk as well.  Do we need to continue development on
>> twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge
>> the same to trunk as well.
>> Let us know your thoughts on this.
>>
>>
>> Thanks
>> Aamer.
>>  
>>
>>
>>
>
>
> --
> Lars Helge Øverland
> Lead developer, DHIS 2
> University of Oslo
> Skype: larshelgeoverland
> l...@dhis2.org
> http://www.dhis2.org 
>
>
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] Plan for Metadata Sync /Versioning ongoing development

2016-07-13 Thread Lars Helge Øverland
Hi Aamer,

thanks for bringing this up.

We always do new development against trunk (not stable release branches
such as 2.24 etc).

If you want to do minor features, minor improvements and bugfixes you can
do that directly on trunk. If you want to develop larger new features we
appreciate if you do that in a branch and go through the regular
review/merge process.

If you need to do bugfixes to what was released in 2.24, you first do the
fix in trunk, and then we back-port the fix rev to 2.24 stable.


best regards,

Lars




On Wed, Jul 13, 2016 at 8:01 AM, Aamer Mohammed 
wrote:

> Hi Lars and Team,
>
> As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is
> now merged in 2.24, we are continuing to test it further and also add some
> more features around it like controller layer test cases, etc...
> So we want to understand on how we can provide patches/fixes for the same
> in 2.24 and trunk as well.  Do we need to continue development on
> twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge
> the same to trunk as well.
> Let us know your thoughts on this.
>
>
> Thanks
> Aamer.
>  
>
>
>


-- 
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo
Skype: larshelgeoverland
l...@dhis2.org
http://www.dhis2.org 
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


[Dhis2-devs] Plan for Metadata Sync /Versioning ongoing development

2016-07-13 Thread Aamer Mohammed
Hi Lars and Team,

As the branch https://code.launchpad.net/~twoca-devs/dhis2/twoca_sync is
now merged in 2.24, we are continuing to test it further and also add some
more features around it like controller layer test cases, etc...
So we want to understand on how we can provide patches/fixes for the same
in 2.24 and trunk as well.  Do we need to continue development on
twoca_sync branch so that you can cherry pick the fixes in 2.24 and merge
the same to trunk as well.
Let us know your thoughts on this.


Thanks
Aamer.
 
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp