[10:50]  * gmb -> afk for an appointment
[12:08] <gary_poster> bac benji gmb https://plus.google.com/hangouts/_/caa2fb9c4a58228cb4170bbcb64e5d210e62867f?authuser=1&hl=en-US in 2
[14:06] <bac> gary_poster: wow got my ec2 bill.  i'll bet yours is much more!
[14:06] <gary_poster> bac $671
[14:07] <bac> oh my
[14:07] <bac> we see who the human-qa-bot is...
[14:10] <gmb> gary_poster, bac, benji___: I keep seeing this when I try to put my Launchpad zope.testing p16 branch through EC2:
[14:10] <gmb> Traceback (most recent call last):
[14:10] <gmb>   File "/var/launchpad/ec2test-remote.py", line 280, in test
[14:10] <gmb>     raise NonZeroExitCode(retcode)
[14:10] <gmb> NonZeroExitCode: Test process died with exit code 2, but no tests failed.
[14:10] <gmb> Anyone got any ideas?
[14:10] <gmb> Happens every time.
[14:11] <gary_poster> gmb, um, sounds like your branch's tests don't work.  Do they run locally?
[14:12] <gmb> Yep./
[14:12] <gmb> Well.
[14:12] <gmb> Hmm.
[14:12] <gmb> Let me check again
[14:12] <gmb> Since I haven't pulled devel into this branch for a coupel of days.
[14:14] <gmb> gary_poster, But they ran in a parallel buildbot yesterday
[14:15] <gary_poster> gmb, you could also use ec2 test and run them there to see what it is seeing, or use that "stay connected after starting" flag that the ec2 command has that lets you watch what it does
[14:15] <gmb> Ah, good idea.
[14:15] <gmb> I'd forgotten about that switch.
[14:15] <gmb> gary_poster, Thanks for the tip. Will poke at it and get back to you.
[14:16] <gmb> gary_poster, bac, benji: Can one of you review https://code.launchpad.net/~gmb/lpsetup/dont-blow-away-ssh-keys-bug-1018823/+merge/113192 for me?
[14:16] <benji> gmb: I can.
[14:16] <gmb> Thanks
[14:17] <benji> gmb: why did you add doctests?  are they being run now?
[14:18] <gmb> benji, They're used elsewhere in the codebase and the unittests I found didn't look all that comprehensive (though I could have been looking in the wrong place). I thought they were being run on merge. Or is it just nosetests without --with-doctest that's getting run.
[14:18] <gmb> ?
[14:19] <benji> gmb: I am pretty sure the doctests are never being run
[14:21] <gmb> Oh.
[14:21] <gmb> That's annoying, cos there's a few of them.
[14:21] <gmb> I'll reimplement them as unit tests then.
[14:22] <benji> gmb: or get nose to run them (and kill/fix the existing decoys that have rotted)
[14:23] <gmb> benji, nosetests --with-doctest runs cleanly on that branch.
[14:24] <gmb> So we could just ask bac to update the Tarmac setup ;)
[14:24] <gmb> 94 tests --with-doctest vs 78 without.
[14:24] <benji> gmb: that makes me suspect it's not actually running the tests; try adding a failing test and see if it is actually being run
[14:24] <benji> hmm, maybe they are
[14:24] <bac> gmb: that should be easy enough.  patches welcome.  :)
[14:24] <benji> I still have my doubts though.
[14:25] <gmb> benji, Adding:
[14:25] <gmb> print False
[14:25] <gmb> Fail
[14:25] <gmb> To my doctest caused it to fail.
[14:26] <benji> yay!
[14:26] <gmb> bac, So, what do I need to patch?
[14:30] <bac> gmb: the branch is at bzr+ssh://bazaar.launchpad.net/~yellow/lp-tarmac-configs/tarmac-puppet
[14:30] <bac> gmb: i'm happy to make the change but we do need to get someone besides me who can maintain it.
[14:31] <bac> gmb: so it is up to you, easiest and fastest is for me to make the change.  best for long term is to get someone else involved.
[14:35] <gmb> bac, Then I'll happily get involved.
[14:40] <gmb> bac, Does this look okay: https://code.launchpad.net/~gmb/lp-tarmac-configs/add-nostests-to-tarmac-puppet/+merge/113221
[14:43] <bac> gmb:  looks great.  unfortunately, our tarmac configs are not tarmac managed so it'll need to be merged manually.
[14:43] <gmb> ok
[14:43] <gmb> bac, I'll take care of it.
[14:44] <bac> grr, dyndns no longer offers free domains and i don't want to continue with lptarmac on my account.
[14:44] <bac> anyone know of a similar, free service?
[14:45] <gmb> bac, Merged and pushed.
[14:45] <bac> cool
[14:46] <bac> gmb: if you want, i can tear down the server and let you start it up.  would require going through the prep steps at https://dev.launchpad.net/yellow/TarmacOnCanonistack
[14:46] <bac> gmb: and then you'd own it until next time
[14:48] <gmb> bac, That sounds cool, let's do that.
[14:49] <bac> gmb: it is killed
[14:50] <bac> feel free to start a hangout if you want a walk through.  do note any gibberish in the doc i wrote for de-gibberishing.
[14:50] <gmb> bac, Okay. I need to do the canonistack setup dance first.
[14:51] <bac> yep, lots of little dances involved.
[16:03] <bac> gmb: i've got to run to town.  email me the new ip address of the tarmac instance if you get it running or let me know if i should launch it myself.
[16:06] <gmb> bac, Okay. Got distracted by a review, sorry.
[16:38] <gmb> benji, Were my zope.testing changes okay?
[16:40] <benji> gmb: zope.testing?  I looked at (and am reminded, need to finish) an lpsetup branch of yours
[16:40] <gmb> benji, Erk, I meant lpsetup.
[16:40] <gmb> Sorry. Was reading the last line of the tarmac log at the time I wrote that :)
[16:40] <benji> gmb: finishing now
[16:40] <benji> :)
[16:41] <benji> gmb: approved with one worry/suggestion
[16:41] <gmb> Okay
[16:41] <gmb> Or: okay/ruh-roh
[16:42] <gmb> benji, ISWYM. I'll add an assertion that it's "a" or "w"
[17:35] <benji> gary_poster: I'm ready when you are.'
[17:35] <benji> (and so is my stray quotation mark friend)
[17:36] <gary_poster> heh
[17:36] <gary_poster> ok cool, I'll start one up
[17:37] <gary_poster> benji https://plus.google.com/hangouts/_/5a4f3621a45ae1f8deacdb6497bd9f37aa722bb0?authuser=1&hl=en-US
[18:07] <bac> gary_poster, benji: anyone care for a review break?
[18:07] <bac> https://code.launchpad.net/~bac/lpsetup/addheaders/+merge/113270
[18:09] <gary_poster> bac, on it
[18:11] <gary_poster> bac, conflict blather lines 50-57?
[18:12] <bac> gary_poster: oh
[18:18] <gary_poster> bac, I suspect the "MERGE-SOURCE' version is intended, in which case it is fine.  Only other comment is this:
[18:18] <gary_poster> - line 26 of diff: please feel free to remove --2a.  We are.
[18:18] <bac> gary_poster: ok.  just pushed conflicts fix
[18:18] <gary_poster> Looks good, thank you bac.  When I see conficts fix I'll approve
[18:19] <gary_poster> well, I'll make an "approve" comment
[18:24] <bac> gary_poster: thanks.
[18:24] <bac> gary_poster: you can approve the whole thing if you want.  it is ready to land.
[18:24] <gary_poster> done bac
[18:34]  * bac <= petards
[18:36] <bac> so if one uses DEBIAN_FRONTEND=noninteractive with apt-get will it simply not query you for stuff?
[18:38] <bac> hey gmb, you still around?
[18:39] <bac> gary_poster: could you change the topic and s/dyndns/no-ip/ ? i created a new account at no-ip.org for our use.  otherwise i'd have to have shared my super-secret dyndns password with everyone.
[18:40] <bac> sadly it'll also require changing your .ssh/config.  growing pains.
[18:40] <gary_poster> bac, done unless you tell me I made a mistake
[18:41] <bac> gary_poster: that look swell.
[18:41] <gary_poster> cool
[19:13] <gary_poster> benji, you are gone
[19:13] <benji> gary_poster: trying to come back
[19:27] <gary_poster> bac dragged your lpsetup banners card to done-done (right?)
[19:27] <bac> yep
[19:34] <benji> gary_poster: https://code.launchpad.net/~benji/lpsetup/bug-1016645-add-command-line-options/+merge/112588
[19:35] <gary_poster> benji approved
[19:53] <gary_poster> benji found integration test card; added your head & moved
[19:55] <benji> gary_poster: k; there were conflicts on our branch, looking at them now
[19:55] <gary_poster> oh ok benji
[19:55] <gary_poster> moved it to landing then
[20:05] <bac> gary_poster, benji: ever tried running 'shutdown' on an ec2 or canonistack instance?  wondering if that cleans up after itself and terminates the instance, freeing resources and turning off the meter.
[20:06] <gary_poster> bac, on call, but not exactly, only partly
[20:06] <benji> bac: for EC2 it does if you set up the machine to work that way when you created it (terminate on shutdown); otherwise you have to go into the console and terminate the instance
[20:07] <bac> thanks!
[21:04] <gary_poster> bac, did you decide to take tomorrow off, or not?
[21:04] <bac> NO!
[21:04] <gary_poster> heh
[21:04] <gary_poster> you did not decide?
[21:04] <bac> i will honor our forebearers by my sweat and toil
[21:04] <gary_poster> heh
[21:04] <gary_poster> ok cool
[21:05] <bac> theoretical sweat
[21:05] <gary_poster> metaphorical sweat
[21:05] <bac> gary_poster: you blowing stuff up and charring meats?
[21:07] <gary_poster> naah, bac.  We will go to local country club as guests of my cousin and family, and then have sort of vegetarian meal, honoring the fact that our forebears probably had to eat a lot of veggies before we all got so comparatively rich.  We *might* go to downtown Raleigh to see them blow things up, but that will be getting a bit late for the young 'uns.
[21:08] <bac> sounds nice.  is this the raleigh country club on glenwood?
[21:08] <bac> i don't think they have vegetables there.
[21:13] <gary_poster> heh
[21:14] <gary_poster> bac, no, this is the north hills one.  they are more middle/lower upper class, and more into tennis than golf.  I think it is a $10K+ induction fee, which is more than we are interested in, but a whole lot less than the one I think you are thinking of