← Back to team overview

openerp-community team mailing list archive

Re: OCA: transition from Launchpad to Github

 

@Sandy,
In old-runbot we make a change for add pylint custom error.
TODO: Changes in new-runbot

pylint make critical errors, example undefined variable.
and make wishlist errors like pep8

A cool IMP should be, make a list of error's that you want test it,
repository by repository.

Example:
Repository odoo: show critical errors.
Repository oca: show critical errors and show wishlist errors.

You can check it if we make a new folder by repository.
Similar to
http://bazaar.launchpad.net/~vauxoo/openerp-tools/runbot7_vauxoo_stable/view/head:/openerp-runbot/runbot-job-7#L338
(No hard-code in new-runbot)



2014-06-23 17:47 GMT-05:00 Sandy Carter <sandy.carter@xxxxxxxxxxxxxxxxxxxx>:

> I do not have the rights to add repos to OCA, but runbot-addons has a nice
> ring to it ;)
>
> --
> Sandy
>
> ----- Mail original -----
> De: "Joël Grand-Guillaume" <joel.grandguillaume@xxxxxxxxxxxxxx>
> À: "Sandy Carter" <sandy.carter@xxxxxxxxxxxxxxxxxxxx>
> Cc: "Moises Lopez" <moylop260@xxxxxxxxxx>, "openerp-community" <
> openerp-community@xxxxxxxxxxxxxxxxxxx>
> Envoyé: Lundi 23 Juin 2014 18:31:41
> Objet: Re: [Openerp-community] OCA: transition from Launchpad to Github
>
>
>
> Hi Sandy,
>
>
> You're right. I think the way out is to create a new project/repository
> called "runbot" (any other suggestions ?) under the responsibility of the
> Maintainer team. This way you can push the needed community addon repo.
> What do you think ? For me, it makes sense and I agree we don't want both
> non-odoo modules and odoo modules under the same repository.
>
>
> Thank you for accepting this role.
>
>
> Let me know if anything you need is missing.
>
>
> Joël
>
>
>
> On Tue, Jun 24, 2014 at 12:12 AM, Sandy Carter <
> sandy.carter@xxxxxxxxxxxxxxxxxxxx > wrote:
>
>
> Hi Joël,
>
> Thank you for adding me to the maintainers repo. There is an issue,
> though. That repo is not a community addon repo. This makes me uneasy about
> mixing a module with non-module scripts.
> I would rather there be a repo for addons to runbot as there are repos for
> hr, accounting, etc. I am, also unsure if including the repo in addons path
> would cause problems with odoo at launch.
>
> Forking can wait. It would, however be nice to have these fixes officially
> reviewed to avoid code conflicts in the future.
>
> I wouldn't mind the task you want to give me. If it's just setting it up,
> it is ridiculously easy, though in need to documentation.
>
>
> --
> Sandy
>
> ----- Mail original -----
> De: "Joël Grand-Guillaume" < joel.grandguillaume@xxxxxxxxxxxxxx >
> À: "Sandy Carter" < sandy.carter@xxxxxxxxxxxxxxxxxxxx >
> Cc: "Moises Lopez" < moylop260@xxxxxxxxxx >, "openerp-community" <
> openerp-community@xxxxxxxxxxxxxxxxxxx >
> Envoyé: Lundi 23 Juin 2014 14:43:11
>
>
> Objet: Re: [Openerp-community] OCA: transition from Launchpad to Github
>
>
>
>
>
>
> 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.carter@xxxxxxxxxxxxxxxxxxxx > 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" < moylop260@xxxxxxxxxx >
> À: "Laurent Mignon" < laurent.mignon@xxxxxxxxx >
> Cc: "openerp-community" < openerp-community@xxxxxxxxxxxxxxxxxxx >
> 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.mignon@xxxxxxxxx >
> 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 < info@xxxxxxxxxx > 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@xxxxxxxxxxxxxxxxxxx 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-av@xxxxxxxxxxxx
>
>
> _______________________________________________
> 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
>
>
>
>
>
> --
>
> 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.mignon@xxxxxxxxx
>
> 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@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
>
> _______________________________________________
> 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
>
>
>
> --
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> camp to camp
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
>
> Joël Grand-Guillaume Division Manager
> Business Solutions
>
>
>
>
> +41 21 61 9 10 28
> www.camptocamp.com
>
>
>
>
>
>
> --
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> camp to camp
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
>
> Joël Grand-Guillaume Division Manager
> Business Solutions
>
>
>
>
> +41 21 61 9 10 28
> www.camptocamp.com
>
>
>
>


-- 
Moisés López Calderón
Vauxoo - OpenERP's Gold Partner
Mobile: (+521) 477-752-22-30
Office: (+52) 477-773-33-46
web: http://www.vauxoo.com
twitter: @vauxoo
           @moylop260
hangout: moylop260@xxxxxxxxxx

References