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" <[email protected]> À: "Laurent Mignon" <[email protected]> Cc: "openerp-community" <[email protected]> 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" < [email protected] > 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 < [email protected] > 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 : [email protected] 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 [email protected] _______________________________________________ Mailing list: https://launchpad.net/~openerp-community Post to : [email protected] 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: [email protected] Acsone SA, Succursale de Luxembourg 22, Zone industrielle L-8287 Kehlen, Luxembourg www.acsone.eu _______________________________________________ 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 _______________________________________________ Mailing list: https://launchpad.net/~openerp-community Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-community More help : https://help.launchpad.net/ListHelp

