On Tue, May 20, 2014 at 7:03 AM, Leonardo Pistone < [email protected]> wrote:
> About v8, I support the initial idea of splitting the modules into many > small repos. Let me argue a bit about this: > > - especially with git, it is super-easy to make branches even for small > modifications. Having many modules in the same branches means that if you > have two feature branches that add or change two different modules in the > purchase-wkfl project, you cannot use them at the same time, not cleanly. > > - once (soon, I'm sure!) we will have travis test runs for unit tests and > flake8 on all oca branches, we will be able to see in github that a branch > is green and that a PR makes it red. Small repos make it super-easy to find > the culprit and take action. The test runs become smaller, faster and more > atomic. This will make our life as code reviewers incredibly easier IMHO, > in addition to the "merge" button. > > Git submodules or subtrees are tools that group together many repos in a > big repo as subdirectories. This basically means that we get the best of > both worlds (we have the original big repos that have the modules as > subtrees/submodules). I do not believe these to be black wizardry: it is > just that git is used in big projects with many modules, and being very > much used, good and generic solutions for those problems we have problems > are already there. > > The disadvantages seem very small to me: > - Finding the projects is harder: I do not believe so. There will be the > subtree repo looking like the old ones, plus we can look them up in a wiki > page / apps site or something. > - Needs some initial work by some git experts: True. Someone with more > experience than me could give more details please? I believe Joël for > example make some research in that. > Not, git submodules works really fine and its easy when you get a main repo and needs *link* another repos. > > For v7, I still think that the original a) proposal by Joël or making an > as-is mirror of the v7 branches immediately on github, with a read-only > mirror back to launchpad is my favorite option. Reason: when we will start > to work on v8 on github, it will be complex to handle the two at the same > time. > > Thanks to all for your time! > I misunderstood this, so do you suggest keep LP 7.0 series keep it alive ? best > > > On Tue, May 20, 2014 at 12:18 PM, Joël Grand-Guillaume < > [email protected]> wrote: > >> Dear all, >> >> >> Thanks a lot for all your feedback here. So, to summarize opinions here: >> >> * Version <= 7.0 keep Launchpad as a reference. We eventually setup a >> replication in github (lp -> gituhub) in a couple of weeks >> >> * We do use one organization on github for the whole community work >> >> * We create one team on github per area of expertize (so that means like >> it is now on LP). I tried to see if we can lower the number of team, but >> wasn't able to decide how to merge them. Any though here, the list is here : >> https://launchpad.net/~openerp-community-reviewer/+participation ? >> >> * Every LP project become a repository on github. The branches hosted >> under the community reviewer team (bazaar extractor, etc..) will have a new >> repo called something like "community toolkit". >> >> * Branches represent the serie (like OpenERP did with odoo) >> >> The only disadvantage I see here is that we cannot include a team in a >> team on github. So that means, we'll no longer have a community reviewer >> team that is part of all other team. We'll need to add in every team the >> right people, but apart from a bit of "administrative" work, it'll be ok. >> >> As Nhomar pointed out, I already took the time to create this >> organization on github : https://github.com/OdooCommunity >> >> It was a first test from me, but if you agree, I'll spend some time to >> create the team and repos. I suggest also that I make an OCA-board team >> with the administration right on the organization. So current OCA board >> member will be able to administrate the organization as well. >> >> As some of you already notice, I also took the liberty to make a new >> logo, keeping the ant ;) Hope it please you all ! >> >> Regards, >> >> Joël >> >> >> >> >> >> On Tue, May 20, 2014 at 9:16 AM, Alejandro Catalina >> <[email protected]>wrote: >> >>> Hi there, >>> >>> I also agree with the last proposal, one github organization and several >>> repositories, one for each launchpad project. >>> >>> So let's move on. I think the best way to move all those projects and >>> branches is to divide the work between all of us. We could make a list of >>> all launchpad URL involved and begin the job. >>> >>> What do you think about? >>> >>> >>> 2014-05-20 8:33 GMT+02:00 Quentin THEURET <[email protected]>: >>> >>> On 16/05/14 18:43, Maxime Chambreuil wrote: >>>> > We agree with Stefan here. >>>> >>>> I'm also agree with Stefan point of view. >>>> >>>> Regards, >>>> -- >>>> Quentin THEURET >>>> >>>> TeMPO Consulting >>>> 20, Avenue de la paix >>>> 67000 Strasbourg >>>> France >>>> >>>> http://www.tempo-consulting.fr >>>> Tel : +33 3 88 56 82 18 >>>> Fax : +33 3 88 56 46 64 >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~openerp-community >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~openerp-community >>>> More help : https://help.launchpad.net/ListHelp >>>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~openerp-community >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~openerp-community >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >> >> -- >> >> >> *camptocamp* >> INNOVATIVE SOLUTIONS >> BY OPEN SOURCE EXPERTS >> >> *Joël Grand-Guillaume* >> Division Manager >> Business Solutions >> >> +41 21 619 10 28 >> www.camptocamp.com >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~openerp-community >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~openerp-community >> More help : https://help.launchpad.net/ListHelp >> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community > Post to : [email protected] > 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 : [email protected] Unsubscribe : https://launchpad.net/~openerp-community More help : https://help.launchpad.net/ListHelp

