Hi Sandy,
This is very interesting indeed ! What I can suggest is: * You're part of the team that maintain the maintainers tools. I suggest that you use this repository to share your work with a pull request : https://github.com/OCA/maintainers-tools (the OCA repo to help the community maintainers team) * For the suggestion about forking odoo-extra, I will try to make the pull request reviewed instead of forking them. If in the hurry, fork it for now. * Concerning this work of building a community runbot, I added you to our odoo instance as a member of the community maintainer project. You now have a task assigned (if ok for you, so I let you take this responsibility). If you agree, please feel free to take note in the tasks, adding description and changing his status. Thanks a million for this ! Regards, Joël On Mon, Jun 23, 2014 at 6:21 PM, Sandy Carter < sandy.car...@savoirfairelinux.com> wrote: > On the topic of Runbot. > > Here at SLF, I have managed to deploy it for our own uses. > I am sure many of you have read it already but for those who didn't here's > the result of my experiment[1]. > > Since then, I have made an addon to runbot which gives more > customisability to what runbot runs, mainly to work with our internal > installation script which uses the buildout recipe. > The addon, non-intrusively adds the ability to run pre-run scripts, custom > server locations and additional parametters to runbot jobs. > I also plan on making another module for integration with gitlab instead > of github, again for internal projects. > > The problem I am facing is that I currently have 4 open Pull Requests[2] > for odoo-extra (where runbot code is hosted) which are quite vital to > testing OCA modules and it doesn't look like they are getting any attention > they deserve. > Adding to that, I would love to contribute my runbot_custom module, but > there is currently nowhere to host it. The latter problem can be easily > resolved by pointing out a repo to put it in or the creation of a > runbot-addons repo. > > Should we fork odoo-extra and add modules to the fork, or should we wait > until the fixes get integrated? > > [1] > http://bwrsandman.wordpress.com/2014/06/16/using-odoos-runbot-to-test-oca-addons/ > [2] https://github.com/odoo/odoo-extra/pulls/bwrsandman > -- > Sandy > > ----- Mail original ----- > De: "Moises Lopez" <moylop...@vauxoo.com> > À: "Laurent Mignon" <laurent.mig...@acsone.eu> > Cc: "openerp-community" <openerp-community@lists.launchpad.net> > Envoyé: Lundi 23 Juin 2014 09:32:03 > Objet: Re: [Openerp-community] OCA: transition from Launchpad to Github > > > > > Hello, > +1 with full migration to github... with scripts. > > In github you will have new runbot available with PR for test it. > In github you will have just one tool of version control. > And you can make some script to migrate base branches and merge proposal > branches. > > Note, in old runbot refactory by vauxoo we check the MP here: > > http://bazaar.launchpad.net/~vauxoo/openerp-tools/runbot7_vauxoo_stable/view/head:/openerp-runbot/openerprunbot/core.py#L715 > > We can use same concept to migrate MP to github. > > *Bugs and blueprint to issue. > > Translation Olivier told us: > """" > " 7. Translations [Planned Q3 2014] > The v8 release is too soon to allow setting up a new translation process > on top > of GitHub, especially as there is almost nothing built-in. > > Translators will still continue to work on LP at least until v8 is > released. We > will set up a replay system to update the translation templates > `addons/i18n/*.pot` on LP with the latest terms from master/v8.0 in > GitHub. And > in the other direction, we will replay the PO updates on `addons/i18n/*.po` > from LP to GitHub. > > After the release of v8 we will set up a new translation process, probably > built on top of Transifex." > """ > > *TODO script. > > We can help with dev of this script in python if you like it. > El jun 23, 2014 8:07 AM, "Mignon, Laurent" < laurent.mig...@acsone.eu > > escribió: > > > > HI, > > > I am also in favor of an earlier migration to github. We are a community, > and as such I would like to avoid introducing processes and tools that > would be specific OCA. The greater part of us probably have enough > experience to continue with both systems and even if IMHO it will introduce > a lot of unnecessary complexity. However, if we want to remain / become an > attractive and open community that can only be done if we use the tools of > the community based on non-specific process to OCA. > > > > How to explain to a new contributor that he must know launchpad to > contribute to OCA modules in 7.0 and Github for 8.0? > > Are our employers willing to bear the cost of training launchpad and > github? Not to mention the specific processes introduced by OCA to support > this duality ... > > > > If OCA remains on launchpad while Odoo is on github, I feel we may see a > large number of OCA modules migrated to Github outside the control of OCA > because people simply find it easier to have everything on Github and will > want to avoid further invest in launchpad. > > > > One last point, I am one of those who blames Odoo not always follow > community practices whether in terms of formatting code (pep8) or in the > packaging of addons (python eggs). At the transition from launchpad to > github, I'd avoid that OCA introduce its own processes and tools to support > both systems simultaneously. > > > > I think if we do not choose now to migrate everything to Github, it will > never be possible. > > > > My 2 cents, > > > lmi > > > > > > On Mon, Jun 23, 2014 at 1:43 PM, Info SHS-AV < i...@shs-av.com > wrote: > > > > > > Il 23/06/2014 12:58, Lorenzo Battistini ha scritto: > > > > > On 06/23/2014 11:16 AM, Joël Grand-Guillaume wrote: > > > > > > > > > Hi, > > > First thank you for your feedback. About the LP -> Github migration. The > main arguments in favor of keeping v 6.1 and 7.0 on LP and mirror on Github > is that we do have lot's of reviews in progress. It'll be difficult to > maintain reviews on LP if the master is Github. > > +1 > > > > We could follow the same approach as OpenERP SA: > https://github.com/odoo/odoo/wiki/GitHub-Transition > > About merge proposals , the page says: > Whenever such a MP is merged it will be forwarded to GitHub using this > script. > But that link doesn't take to the script. > > Does anybody know such a script? > > -- > Lorenzo Battistini > > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community Post to : > openerp-community@lists.launchpad.net Unsubscribe : > https://launchpad.net/~openerp-community More help : > https://help.launchpad.net/ListHelp > > -- > > > Antonio M. Vigliotti > (Presidente & C hief Technical Officer ) > > SHS-AV s.r.l. (impresa innovativa) > zero incombenze ® > > > Via Domodossola, 64 - 10145 TORINO - ITALY > > > Tel. (+39) 011.0566929 (2) > > > www.shs-av.com > > PEC shs...@legalmail.it > > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community > Post to : openerp-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openerp-community > More help : https://help.launchpad.net/ListHelp > > > > > > -- > > Laurent Mignon > Senior Software Engineer > > Tel : +352 20 21 10 20 32 > Fax : +352 20 21 10 21 > Gsm : +352 691 506 009 > Email: laurent.mig...@acsone.eu > > Acsone SA, Succursale de Luxembourg > 22, Zone industrielle > L-8287 Kehlen, Luxembourg > www.acsone.eu > > > > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community > Post to : openerp-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openerp-community > More help : https://help.launchpad.net/ListHelp > > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community > Post to : openerp-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openerp-community > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~openerp-community > Post to : openerp-community@lists.launchpad.net > 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 : openerp-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-community More help : https://help.launchpad.net/ListHelp