[katello-devel] Merging and Pulling with no wait

Hugh Brock hbrock at redhat.com
Wed Oct 24 18:35:42 UTC 2012


On Wed, Oct 24, 2012 at 02:32:34PM -0400, Jeff Weiss wrote:
> We did have a lengthy and productive discussion related to this problem at the QE Summit in Brno last week.
> 
> I think the major takeaway from that is, we want automated tests running on changes BEFORE they hit master, not only after.
> 
> So what we'll be working towards is some system whereby Pull Requests are tested, and some kind of feedback of the automated test results will be posted to the PR comments.
> 
> This process should take less than 1 hour after the PR is submitted.  I was planning on using Jenkins, since aside from the PR interaction, the steps are exactly the same as what we do for master today:
> 
> 1) build rpms from the commit we want to test
> 2) Install them on fresh vm
> 3) Run automation against vm
> 
> We just need to add
> 0) Monitor PR's
> 4) Add feedback to PR
> 
> 
> 
> -Jeff

+1000 to this, can we also haz 4 aeolus plz? kthxbai

--Hugh

> 
> ----- Original Message -----
> From: "Lukas Zapletal" <lzap at redhat.com>
> To: katello-devel at redhat.com
> Sent: Wednesday, October 24, 2012 5:07:21 AM
> Subject: Re: [katello-devel] Merging and Pulling with no wait
> 
> On Tue, Oct 23, 2012 at 03:59:29PM -0600, Jason Rist wrote:
> > Tom - you know, I totally agree with you.  I hadn't really thought of
> > the Ozzak/Travis stuff that @ehelms and @lzap had been working on, but
> > obviously it didn't catch Adam's pylint error, so it's not perfect.
> > Perhaps I jumped the gun sending my email out, but my main goal is to
> > make the product stable each and every check-in.  Education is great,
> > and I like that side of pull-requests, but it's not the primary reason
> > for my concern.  Plus, there is nothing stopping someone from viewing
> > the committed files via the closed pull request.
> >
> 
> Just to fine-tune the information - Erik is working on TravicCI-Github
> integration and I am just helping him to integrate the new Gemfile. And
> it is looking good. No other works on Ozzak, I turned it off because I
> thought Eric is done (but he is still tuning the stuff). No more Ozzak,
> expect big announcement very soon :-) I want to change ozzak script to
> run koji scratch builds against git pull requests.
> 
> The git pull you picked as an example is not a good example of request
> that should be put on hold for 24 hours. We have having annoying amount
> of "fuzzy i18n messages" during our unit test runs and it was literally
> blocking Eric from doing anything on Travis (because what you get is 10
> MB log which does not pretty work with all that javascript that is on
> Travis). And that was reason for the quick merge.
> 
> I agree with you that for *important* changes we should not do this and
> let everyone to read the patch, but I am totally fine with quick-merging
> those tiny things, blockers and cosmetic changes. One can always rise
> his hand even after a pull request was merged and if the objections are
> reasonable - yes - we have the revert thing.
> 
> I have to admit I raised this topic for the first time, but it was after
> I saw several big merges I was not totally comfortable with. 
> 
> Let's agree on that and if you (or anyone) encounter a "fast&bad" merge,
> just scream in the comments.
> 
> -- 
> Later,
> 
>  Lukas "lzap" Zapletal
>  #katello #systemengine
> 
> _______________________________________________
> katello-devel mailing list
> katello-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/katello-devel
> 
> _______________________________________________
> katello-devel mailing list
> katello-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/katello-devel

-- 
== Hugh Brock, hbrock at redhat.com                                   ==
== Engineering Manager, Cloud BU                                   ==
== Aeolus Project: Manage virtual infrastructure across clouds.    ==
== http://aeolusproject.org                                        ==

"I know that you believe you understand what you think I said, but I’m
not sure you realize that what you heard is not what I meant."
--Robert McCloskey




More information about the katello-devel mailing list