> It's doable but have not yet discussed and voted if we wanted to make it an official mechanism.
Would love to see it happen. I recall review board being a massive pain point for a few reasons: 1) Large patches fail to upload, especially if they contain images. I recall sending many patches by email 2) Manual merging for the committer. Its a stage for extra mistake. Github will instantly inform you if an auto merge can be completed. 3) CI on each request. (Huge quality gain.) On 3 September 2014 11:56, Sebastien Goasguen <run...@gmail.com> wrote: > > On Sep 2, 2014, at 12:31 PM, Stephen Turner <stephen.tur...@citrix.com> > wrote: > > > So just to be clear, Sebastien, does that mean it's acceptable for > non-committers to submit their code for review via a Github pull request, > instead of using ReviewBoard? (I hope so: I think that will make the > process easier and so encourage contributions). > > > > It's doable but have not yet discussed and voted if we wanted to make it > an official mechanism. > > (so here, now you are confused :) ) > > > -- > > Stephen Turner > > > > > > -----Original Message----- > > From: Sebastien Goasguen [mailto:run...@gmail.com] > > Sent: 02 September 2014 17:19 > > To: dev@cloudstack.apache.org > > Subject: Clarification on github or and TravisCI > > > > As some of you may have noticed github PR has been turned on for our > main repo (it was already the case for the docs repo). > > > > In addition, TravisCI config files have been added to master and 4.3 > (not yet for 4.4). > > > > https://travis-ci.org/apache/cloudstack/builds > > > > The Travis jobs, compile cloudstack and deploy the simulator to run the > smoke tests. > > > > This is an *experimentation* to see how we can change our commit > mechanism (pr vs. RB) as well as add CI for every commit. > > We moved forward with this without a proposal or former vote to get a > feel for it and see if it could help. > > > > Basically, every pr from a personal fork of cloudstack will trigger a > Travis job and the PR will show the Travis job status. > > The main idea of course being that if the tests pass they we can merge. > > > > I personally see it as an addition to Jenkins jobs not a replacement and > a quick way to get free CI while we get our act together with a real infra. > > > > Comments and help (with tests and travis config) welcome, of course feel > free to start sending pr that way knowing that this is still an experiment. > > > > ps: thanks to Ian and Rohit for getting it working. > > > > -sebastien > >