19:05:19 <mtaylor> #startmeeting
19:05:20 <openstack> Meeting started Tue Jan  3 19:05:19 2012 UTC.  The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:05:21 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic.
19:05:27 <notmyname> jeblair: thanks
19:05:33 <notmyname> mtaylor: meh. that's all I have ;-)
19:05:42 <mtaylor> #link http://wiki.openstack.org/GerritJenkinsGithub#Pushing_Changes_from_Git
19:06:05 <mtaylor> jeblair: I think you're right about assert_one_change, btw
19:06:16 <mtaylor> jeblair: I tried something else, and that doesn't work either
19:09:31 <jeblair> so, what's our current topic? :)
19:10:51 <mtaylor> well, I suppose we could chat about the stuff we did over the break
19:11:03 <mtaylor> is anyone here other than you and I though?
19:12:07 <jeblair> well, then, for the record, i'd like to talk about trunk gating for a minute.
19:12:13 <mtaylor> awesome
19:12:18 <mtaylor> #topic trunk gating
19:12:34 <jeblair> so i've actually set the devstack trunk gating job to run on all branches now
19:12:50 <jeblair> it just hasn't run since i've done that because no-one has approved anything yet.  :/
19:13:37 <jeblair> it's also set up to archive syslogs from the machines
19:13:52 <jeblair> but there's a bug in devstack that causes keystone to fail to start when sysloging
19:13:58 <mtaylor> awesome
19:14:07 <mtaylor> have we filed the keystone devstack syslog bug yet?
19:14:09 <jeblair> i have a patch in review for that.  as soon as it's added, we can turn syslog back on for the job
19:14:20 <jeblair> and, yes, there's a bug too.  let me dig it up
19:14:59 <jeblair> #link https://bugs.launchpad.net/devstack/+bug/910436
19:15:00 <uvirtbot> Launchpad bug 910436 in devstack "keystone (master) fails to start with syslog on" [Undecided,In progress]
19:15:18 <jeblair> #link https://review.openstack.org/#change,2720
19:15:50 <jeblair> hopefully that will get merged soon, and then i believe devs should have a lot of info available to them in the case that the integration job errors out.
19:16:34 <jeblair> that's about it for that.
19:16:50 <mtaylor> excellent
19:17:13 <mtaylor> did you see markmc's email on the subject earlier today/
19:17:13 <mtaylor> ?
19:17:43 <jeblair> yes, i think ttx replied to it; i don't have much more to add other than i can go into detail about the problems and our solutions...
19:18:21 <mtaylor> nope, I think that's fine - I just wanted to mention it while we were on the subject
19:18:39 <mtaylor> I suppose...
19:18:47 <mtaylor> #topic using tox for virtualenvs
19:19:22 <mtaylor> I got tox.ini files submitted for most of the projects, although there are a couple of 2.6 bugs out there
19:20:11 <mtaylor> nova had the m2crypto issues, but pointing it at a working repo for m2crypto seems to have a tox build working for it
19:20:21 <mtaylor> and swift doesn't have a venv-based setup at all
19:21:08 <mtaylor> so I haven't really even begun to think about that one yet (and think I'll hold off on submitting a patch there until I've got something final and clean - no need to add half-baked things)
19:21:40 <mtaylor> tox itself needs a patch to be used with our venv pre-caching on jenkins, which I have working and am working through feedback from upstream on
19:22:06 <mtaylor> at which point we'll need to make a version of the jenkins venv scripts that pre-generate the venv using tox
19:22:14 <mtaylor> anyway - that's pretty much where that is
19:22:19 <jeblair> mtaylor: have a link for the upstream work?
19:22:31 <mtaylor> yup. one sec...
19:22:47 <mtaylor> #link https://bitbucket.org/mordred/relocate
19:23:03 <mtaylor> it's being done in a mercurial patch series at the moment (lemme tell you how much fun that was to learn about)
19:23:23 <mtaylor> so actually, if you want to look at it:
19:23:25 <mtaylor> #link https://bitbucket.org/mordred/relocate/qseries
19:23:29 <mtaylor> is probably a better choice
19:23:31 <mtaylor> at the moment
19:24:08 <jeblair> how does upstream feedback work there?
19:24:13 <mtaylor> https://bitbucket.org/hpk42/tox/pull-request/9/relocatable-support-without-the-json
19:24:20 <mtaylor> that's where the conversation is going on
19:24:40 <jeblair> cool, thanks!
19:25:14 <mtaylor> as with many things I write, I've hit the fun place where I now get to figure out how to test it
19:25:55 <mtaylor> which is for _this_ patch to tox, going to be hard, as the test framework existing doesn't sit at a place in the stack where one is pointing at a particular tox venv
19:26:05 <mtaylor> so moving one means I've got to figure out a new set of fixtures. yay
19:26:15 * mtaylor cries a little
19:27:04 <mtaylor> on the other hand, when it lands there's a bunch of little hacky stuff in our jenkins jobs that can go away, so that'll be nice
19:27:14 <jeblair> yes, sounds fun!
19:27:16 <mtaylor> #topic open discussion
19:27:20 <mtaylor> anything else from anybody/
19:27:41 <jeblair> negative
19:30:34 <mtaylor> awesome
19:30:39 <mtaylor> #endmeeting