I'm curious what the point of having a line of trunks for a commit to bounce down on its way to trunk would gain us other than having to manage a line of trunks. What's wrong with status quo branch management (other than tests)? What's wrong with having the commit sit in its LP topic branch, which is every bit as publicly accessible as any branch in the line of trunks would be? The test system (or anyone who wants to play with it) can just grab trunk merge the topic branch and run however many levels or types of tests we deem appropriate. Success = trunk. Fail = test fail status in the test report.<br>
<br><div class="gmail_quote">On Thu, Feb 24, 2011 at 3:39 PM, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com">jaypipes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Thu, Feb 24, 2011 at 4:05 PM, Mark Washenberger<br>
<div class="im"><<a href="mailto:mark.washenberger@rackspace.com">mark.washenberger@rackspace.com</a>> wrote:<br>
</div><div class="im">>> This is what we're working on, and what Justin is proposing, Mark.<br>
>><br>
>> Basically, in Drizzle-land, people propose a merge into trunk, Hudson<br>
>> picks up that proposal, pulls the brnach into lp:drizzle/staging,<br>
>> builds Drizzle on all supported platforms (>12 OS/distro combos), then<br>
>> runs all automated regression testing against the proposed branch (can<br>
>> take 3 or more hours).<br>
>><br>
>> We're proposing the same kind of automation for OpenStack.<br>
><br>
> Sorry, I misunderstood what Justin was proposing. This sounds good to me.<br>
><br>
> We could also do this without a staging branch by having the automated system check out trunk and merge the proposed branch locally.<br>
<br>
</div>Sure, this is, of course, quite possible, too :)<br>
<br>
One thing that a staging-first branch allows, though, is to set up an<br>
environment where some *very* minor or style-only type commits can be<br>
fed into trunk directly without having to got through the full testing<br>
loop...<br>
<font color="#888888"><br>
-jay<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br>