[07:36] <jam> morning dimitern
[07:36] <dimitern> jam: morning
[07:45] <rogpeppe> jam, dimitern: mornin'
[07:45] <jam> morning rogpeppe
[07:46] <dimitern> rogpeppe: heyhey
[09:12] <wallyworld_> fwereade_: later when you have a moment, this will interest you https://codereview.appspot.com/9303051
[09:12]  * wallyworld_ dinner
[09:12] <fwereade_> wallyworld_, cheers
[09:21] <dimitern> oh, I just realized I'm the OCR today
[09:21] <dimitern> bring it on! :)
[09:21] <mgz> me passes dimitern a document in particularly bad handwriting
[09:22] <dimitern> mgz: not that kind of OCR :D
[10:11] <jam> mgz: I wanted to chat with you a bit about the version dependency stuff.
[10:11] <jam> I saw that you had a data file listing everything.
[10:39] <mgz> jam: let's do that
[11:05] <jam> mgz: um, I was hoping to learn the context and what code you were actually using, etc.
[11:06] <mgz> ah, not literally a chat?
[11:06] <mgz> so, what we have:
[11:07] <jam> mgz: ah, I misunderstood the "lets do that"
[11:07] <jam> I'm fine voice chatting.
[11:07] <jam> I thought you were saying "lets do that version dependency stuff"
[11:08] <mgz> * kapil's script that reads a text file and updates branches lp:goreq
[11:08] <jam> mgz: I'm on mumble if you want to join me.
[11:09] <mgz> * roger's project that derives dependencies by looking at go packages lp:godep
[11:09] <mgz> * I wrote a throwaway thing for generating a release tarball, which is up in a juju-core branch under ~gz
[11:10] <mgz> so, we really want to combine those bits into something that gets the bot off the ground
[11:22] <mgz> * lp:godeps
[11:23] <mgz> ...and actually, need the branch
[11:23] <mgz> lp:~rogpeppe/godeps/03-clean
[12:01] <mgz> fwereade_: ARE YOU FREE?
[12:01] <mgz> gah, sorry, caps
[12:01] <fwereade_> mgz, hey, yeah
[12:01]  * fwereade_ was briefly worried that he'd just been staring into space for an hour or something ;p
[12:01] <mgz> hace a moment to talk constraints briefly with me and wallyworld_?
[12:01] <wallyworld_> hace?
[12:01] <mgz> have
[12:02] <fwereade_> mgz, wallyworld_, sure
[12:02] <wallyworld_> fwereade_: mgz can't do google
[12:02] <mgz> I can atm
[12:02] <wallyworld_> really?
[12:02] <danilos> mgz, just remap that useless Caps key to Control and all your troubles will go away :)
[12:02] <fwereade_> sweet, because I forgot to set up mumble again
[12:02] <mgz> I have a non-ubuntu machine here :)
[12:02]  * wallyworld_ starts a hangout
[12:03] <wallyworld_> fwereade_: mgz: https://plus.google.com/hangouts/_/d3f48db1cccf0d24b0573a02f3a46f709af109a6
[12:15] <jam> mgz: very frustrating. Identical config, but 'test' properly runs and fails the test suite, but "trunk' does not
[12:15] <jam> http://paste.ubuntu.com/5670575/
[12:15] <jam> anyway, I'm off for now.
[12:17] <mgz> hm, crazy
[13:40] <rogpeppe> fwereade_: any chance of a review of https://codereview.appspot.com/9410043/ ?
[13:41] <fwereade_> rogpeppe, ah, sorry, I'll finish that up
[13:41] <rogpeppe> anyone else too. it's big, it's quite a big CL i'm afraid, but the more eyes the better
[13:41] <rogpeppe> fwereade_: np
[14:27] <sidnei> is there any document that i can follow to get started on submitting changes to juju-core?
[14:30] <mgz> sidnei: see CONTRIBUTING in lp:juju-core
[14:31] <sidnei> cool, thanks!
[14:31] <mgz> you may want to not use cobzr though, and use native colo, or your own arrangement instead
[14:34] <sidnei> im happily using cobzr elsewhere
[14:34] <mgz> then stick with it.
[15:58]  * fwereade_ is off for the day, take care & have fun everybody
[16:24] <rogpeppe> fwereade_: see ya
[17:25] <mramm2> so it is not clear to me if all implementations of websockets actually use the heartbeat stuff
[17:25] <mramm2> some browsers do, others don't
[17:25] <mramm2> and I have not yet seen how the go implementation works
[17:25] <mramm2> rogpeppe, fwereade_: ^^^^
[17:35] <rogpeppe> mramm2: thanks
[17:37] <rogpeppe> mramm2: there's no mention in the go source code of heartbeats
[17:38] <rogpeppe> mramm2: the diagram on this page is useful http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
[17:49] <hazmat> mramm2, most do.. not sure that go does
[17:50] <hazmat> er.. ping/pong is what i meant
[17:50] <hazmat> i didn't know there was a separate heartbeat
[17:50] <hazmat> isn't that just a ping on a timer
[17:50] <mramm2> it pretty much is
[17:51] <mramm2> everybody responds to ping/pong
[17:51] <mramm2> http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
[17:53] <hazmat> per the spec heartbeat is just unsolicited pong, no response expected