19:05:19 #startmeeting 19:05:20 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 Useful Commands: #action #agreed #help #info #idea #link #topic. 19:05:27 jeblair: thanks 19:05:33 mtaylor: meh. that's all I have ;-) 19:05:42 #link http://wiki.openstack.org/GerritJenkinsGithub#Pushing_Changes_from_Git 19:06:05 jeblair: I think you're right about assert_one_change, btw 19:06:16 jeblair: I tried something else, and that doesn't work either 19:09:31 so, what's our current topic? :) 19:10:51 well, I suppose we could chat about the stuff we did over the break 19:11:03 is anyone here other than you and I though? 19:12:07 well, then, for the record, i'd like to talk about trunk gating for a minute. 19:12:13 awesome 19:12:18 #topic trunk gating 19:12:34 so i've actually set the devstack trunk gating job to run on all branches now 19:12:50 it just hasn't run since i've done that because no-one has approved anything yet. :/ 19:13:37 it's also set up to archive syslogs from the machines 19:13:52 but there's a bug in devstack that causes keystone to fail to start when sysloging 19:13:58 awesome 19:14:07 have we filed the keystone devstack syslog bug yet? 19:14:09 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 and, yes, there's a bug too. let me dig it up 19:14:59 #link https://bugs.launchpad.net/devstack/+bug/910436 19:15:00 Launchpad bug 910436 in devstack "keystone (master) fails to start with syslog on" [Undecided,In progress] 19:15:18 #link https://review.openstack.org/#change,2720 19:15:50 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 that's about it for that. 19:16:50 excellent 19:17:13 did you see markmc's email on the subject earlier today/ 19:17:13 ? 19:17:43 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 nope, I think that's fine - I just wanted to mention it while we were on the subject 19:18:39 I suppose... 19:18:47 #topic using tox for virtualenvs 19:19:22 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 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 and swift doesn't have a venv-based setup at all 19:21:08 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 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 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 anyway - that's pretty much where that is 19:22:19 mtaylor: have a link for the upstream work? 19:22:31 yup. one sec... 19:22:47 #link https://bitbucket.org/mordred/relocate 19:23:03 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 so actually, if you want to look at it: 19:23:25 #link https://bitbucket.org/mordred/relocate/qseries 19:23:29 is probably a better choice 19:23:31 at the moment 19:24:08 how does upstream feedback work there? 19:24:13 https://bitbucket.org/hpk42/tox/pull-request/9/relocatable-support-without-the-json 19:24:20 that's where the conversation is going on 19:24:40 cool, thanks! 19:25:14 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 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 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 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 yes, sounds fun! 19:27:16 #topic open discussion 19:27:20 anything else from anybody/ 19:27:41 negative 19:30:34 awesome 19:30:39 #endmeeting