← Back to team overview

dhis2-devs team mailing list archive

Re: Plan for Metadata Sync /Versioning ongoing development

 

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>
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 <morten@xxxxxxxxx>
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 <aamerm@xxxxxxxxxxxxxxxx>
> 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 <lars@xxxxxxxxx>
>> 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 <aamerm@xxxxxxxxxxxxxxxx
>>> > 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.
>>>> <http://fabricjs.com/> <http://fabricjs.com/>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Lars Helge Øverland
>>> Lead developer, DHIS 2
>>> University of Oslo
>>> Skype: larshelgeoverland
>>> lars@xxxxxxxxx
>>> http://www.dhis2.org <https://www.dhis2.org/>
>>>
>>>
>>
>

Follow ups

References