← Back to team overview

dhis2-devs team mailing list archive

Re: Plan for Metadata Sync /Versioning ongoing development

 

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 <aamerm@xxxxxxxxxxxxxxxx>
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>
> 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/>
>>>>
>>>>
>>>
>>
>

References