← Back to team overview

openerp-community team mailing list archive

Re: OCA: transition from Launchpad to Github

 

+1 I agree also we should move all version to github. This give more work
on short term but at this end we will earn time.



2014-06-24 16:26 GMT+02:00 Raphael Valyi <rvalyi@xxxxxxxxx>:

> Hello,
>
> so while I'll have no time to tune a real script because unfortunately
> I'll be travelling soon,
> I took some time to write down the whole process of mirroring properly
> Launchpad branches on Github.
>
> I think all this is still valid even if Github branches becomes master
> sooner even for the older releases.
>
> When I have been mirroring, server, addons and web project, I had
> relatively few branches to manage, this is why the branch seeding process
> is described rather as a manual algorithm rather than a script here. In the
> OCA case, we would need to script it to deal with the massive amount of
> branches to immediately.
>
> Enjoy:
>
> https://docs.google.com/document/d/1RFD0JJY5Xw2LdOZ0wM6spUtomBfzyJnJ_U41O0Ox_-8/edit?usp=sharing
>
> Hope this helps and kudos for the OCA website BTW.
>
> --
> Raphaël Valyi
> Founder and consultant
> http://twitter.com/rvalyi <http://twitter.com/#!/rvalyi>
> +55 21 3942-2434
> www.akretion.com
>
>
>
>
>
> On Tue, Jun 24, 2014 at 10:32 AM, Ovnicraft <ovnicraft@xxxxxxxxx> wrote:
>
>>
>>
>>
>> On Tue, Jun 24, 2014 at 4:18 AM, Guewen Baconnier <
>> guewen.baconnier@xxxxxxxxxxxxxx> wrote:
>>
>>> Hi,
>>>
>>> There is still one point that is not totally clear yet, that is wether
>>> we migrate only the 8.0 branch on GitHub or all the existing branches
>>> (6.1, 7.0).
>>>
>>> Excellent rationales for the full migration have been given by Leonardo
>>> Pistone [0] and Laurent Mignon [1]. Read them.
>>>
>>> Summarizing:
>>>  - Sharing the tools and processes for all series will benefits to all
>>> of us and even more for newcomers, less formation and maintenance costs
>>>  - Less complexity
>>>  - Merges and backports between 6.1, 7.0 (bzr) and 8.0 (git) would be a
>>> punishment
>>>  - Painful for reviewers and committers to use 2 review platforms
>>>  - Allow to add the same runbot/CI than v8
>>>
>>> The arguments to keep the existing branches in Launchpad were:
>>>
>>> * The existing merge proposals in progress:
>>> The authors of the MP will have to move them to GitHub themselves if
>>> they are not merged before the switch.
>>> For sure, that's not nice to have to move them, but keeping the branches
>>> on Launchpad for this reason would be shooting ourselves in the
>>> foot because the merge proposals are rather short-term, while the reason
>>> quoted above are for the long term. Also, the migration work will be
>>> shared among all the contributors so it will not be so dreadful.
>>>
>>> * The translation of Launchpad (Rosetta):
>>> We still have to find a solution, but we have the same problem for the
>>> 8.0 branches. Alternatives exist (transifex, onesky, ...)
>>>
>>> In my opinion, we have much more to gain to migrate all the branches to
>>> GitHub now than keeping part of them on Launchpad. According to the
>>> discussions on the thread, it seems that it tends to be shared by a
>>> majority but not everyone gave his opinion.
>>>
>>> We have to move forward, so if nobody disagree, we will migrate all the
>>> community branches to GitHub.
>>>
>>
>> +1 Guewen.
>>
>>
>>>
>>> Thanks for reading,
>>>
>>> [0] https://lists.launchpad.net/openerp-community/msg06150.html
>>> [1] https://lists.launchpad.net/openerp-community/msg06160.html
>>>
>>> --
>>> Guewen Baconnier
>>> Business Solutions Software Developer
>>>
>>> Camptocamp SA
>>> PSE A, CH-1015 Lausanne
>>> Phone: +41 21 619 10 39
>>> Office: +41 21 619 10 10
>>> http://www.camptocamp.com/
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openerp-community
>>> Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~openerp-community
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>>
>>
>> --
>>
>> [image: Cristian Salamea on about.me]
>>
>> Cristian Salamea
>> about.me/ovnicraft
>>     <http://about.me/ovnicraft>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openerp-community
>> Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openerp-community
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-community
> Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-community
> More help   : https://help.launchpad.net/ListHelp
>
>

References