← Back to team overview

openerp-community team mailing list archive

Re: Proposal to improve communication and make more efficient the inclusion of new branches.

 

Hi again, Fabien,

Thank you very much for the explanation, I will check it as soon as
possible to try to see where are the problems. Runbot is one of my pendings
;)

Regards.


2013/10/24 Fabien Pinckaers <fp@xxxxxxxxxxx>

>
>
> On 10/24/2013 06:43 PM, Pedro Manuel Baeza Romero wrote:
> > Hi, Fabien, thanks for pointing out the problems with runbot. I'm not
> > sure who added this branch and if they are correct, and I'm not very
> > familiar with runbot, but I can check it. Let's wait if someone know
> about.
> >
> > Is there any documentation for runbot, naming conventions and so on?
>
> In a few words:
>   - runbot follows a team, all the branches of the team are monitored
>     automatically. Any partner can add a team through the partner portal
>     The ocb team is already loaded. You can view all teams from the top
>     menu. "Teams"
>   - branches should be in the right project: server, web, addons
>   - if a branch does not follow the right convention, runbot shows you
>     a warning and an explanation on how to do
>
> Naming convention:
>   lp:~ocb/openobject-addons/VERSION-BRANCHNAME
>
> Check official branches for real examples:
>   http://runbot.openerp.com/
>
> Runbot keeps only 100 branches running in parallel. So, you can connect
> and test a branch online only for a few hours. But you can click build
> to force a rebuild of a branch.
>
> On a branch, you can:
>   - click on a gear to read the log where you get the traceback if the
>     branch is red
>   - click on connect to test online (or the button on its right to
>     select between an empty DB or a DB with all modules loaded)
>
> Runbot (and automated tests) is very important. I can't even imagine how
> you can develop features without using it.
>
> >
> > Regards.
> >
> >
> > 2013/10/24 Fabien Pinckaers <fp@xxxxxxxxxxx <mailto:fp@xxxxxxxxxxx>>
> >
> >     IMHO, the emergency for OCB branches is to fix bugs that have been
> >     introduced in these branches.
> >
> >     I am not sure if it's tracking the right branches, but it looks like
> the
> >     OCB branches are red on runbot:
> >       http://runbot.openerp.com/ocb.html
> >
> >     Also, I would suggest every contribution to follow the runbot naming
> >     convention so that feature branches are also tested. This simplifies
> the
> >     merge proposal review a lot because you can:
> >       - test functionalities online
> >       - check that the branch is still green
> >
> >     The rule we use for official modules is to never merge a branch that
> >     breaks automated tests.
> >
> >     On 10/23/2013 07:28 AM, Quentin THEURET wrote:
> >     > Le 23/10/2013 01:03, Nhomar Hernández a écrit :
> >     >> Hello.
> >     > Hello,
> >     >>
> >     >> In the las days, we are seeing a really big increase in the
> proposal
> >     >> to include new branchs/modules on the Community / OCA branches.
> >     >>
> >     >> It is one of the best moments of the community, we must continue
> in
> >     >> this way.
> >     > I'm happy to see that. It proves that community has a good future !
> >     >
> >     >> BTW, when thing start to become big, we need to act fast, then, I
> >     >> propose that the inclusion of Modules/Branches should be followed
> by
> >     >> an explanation in a correct way, in the MP or in the Commit
> Message
> >     >> .... or in the OCA site </bestoption I think>
> >     > I think it's a good way to document all new proposals and know why
> we
> >     > include this module in this project.
> >     >
> >     >>
> >     >> But as everybody know the "Correct" way can be subjective, to
> avoid
> >     >> this subectivity, I propose use a "Format" already known may be
> >     >> modigied with our reality, it is the format that the Python
> >     Foundation
> >     >> use:
> >     >>
> >     >> Here an example really new:
> >     >>
> >     >> http://www.python.org/dev/peps/pep-0453/
> >     > I read this. But, who should write these documents ? I don't think
> >     that
> >     > the community has time to write these things. May be some
> developers
> >     > will develop their own branches to avoid to write these documents
> >     before
> >     > asking for a merge. And we could lost some good modules…
> >     > We shouldn't make the new comers afraid because of that.
> >     >
> >     > The format to respect is IMHO too complicated according to our
> >     > community. The OpenERP community is not larger as Python
> community… If
> >     > the community is agree with this concept, we should make a simplest
> >     > "format".
> >     >
> >     >> Before end I just want to say it is just an Idea, if we have a
> >     >> agreement, We can invest more time in investigate more deeply,
> what
> >     >> Tools/Concepts/Formats/Process should be involved, and share with
> you
> >     >> our conclusions.
> >     >
> >     > I let other community members to give their point of view, because
> I
> >     > think it's an important thing but we can't made a mistake on this
> >     if we
> >     > want that all of us (and new comers) respect this "format".
> >     >
> >     > Regards,
> >     >
> >
> >
> >     --
> >     Fabien Pinckaers
> >     CEO OpenERP
> >     Chaussée de Namur 40
> >     B-1367 Grand-Rosière
> >     Belgium
> >     Phone: +32.81.81.37.00 <tel:%2B32.81.81.37.00>
> >     Fax: +32.81.73.35.01 <tel:%2B32.81.73.35.01>
> >     Web: http://openerp.com
> >
> >     _______________________________________________
> >     Mailing list: https://launchpad.net/~openerp-community
> >     Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
> >     <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
> >     Unsubscribe : https://launchpad.net/~openerp-community
> >     More help   : https://help.launchpad.net/ListHelp
> >
> >
>
>
> --
> Fabien Pinckaers
> CEO OpenERP
> Chaussée de Namur 40
> B-1367 Grand-Rosière
> Belgium
> Phone: +32.81.81.37.00
> Fax: +32.81.73.35.01
> Web: http://openerp.com
>

References