← Back to team overview

openerp-community team mailing list archive

Re: OCA: transition from Launchpad to Github

 

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
>
>

Follow ups

References