[00:35] <wallyworld> niemeyer: how do i set construct a mgo txn to insert a record with an assert stating that there can be no other records already existing with a particular field set to foo?
[00:59]  * thumper waves at wallyworld
[00:59] <thumper> wallyworld: summary of my day: it's all shit
[00:59] <wallyworld> hi there. feeling better?
[00:59] <thumper> not really
[00:59] <wallyworld> :-(
[00:59] <thumper> but starting to feel guilty
[00:59] <wallyworld> not your fault you're sick
[01:00] <thumper> no, I know
[01:01] <wallyworld> i can fill you in a bit later what i've been doing. i want to get some stuff finished first
[01:01]  * thumper nods
[01:21] <niemeyer> wallyworld: There's no way to assert on a whole collection at the same time
[01:22] <wallyworld> niemeyer: ok, thanks. i was afraid of that. i'm finding mongo to be quite limiting in ways like this. i think i've found a workaround
[01:23] <niemeyer> wallyworld: np
[01:23] <niemeyer> wallyworld: This isn't MongoDB itself, btw.. this is a restriction on the txn mechanism
[01:24] <wallyworld> ah ok
[01:24] <wallyworld> same effect for the developer though :-)
[01:29] <niemeyer> wallyworld: Yeah, only difference is that I take the blame alone :)
[01:30] <wallyworld> which means you can fix also :-P
[04:06] <wallyworld> thumper: did you want a catchup?
[04:29] <thumper> wallyworld: sorry, was in town for an appt
[04:29] <wallyworld> https://plus.google.com/hangouts/_/d3f48db1cccf0d24b0573a02f3a46f709af109a6
[07:09] <jtv> jam: could you update the landing machine's gwacl?
[07:56] <dimitern> jam1: ping
[07:57] <dimitern> fwereade: ping
[07:58] <fwereade> dimitern, sorry, I'm incommunicado for the next hour, sabdfl meeting
[07:58] <dimitern> fwereade: ooh, good luck then ;)
[07:58] <dimitern> mgz: you around?
[07:59] <dimitern> guys, I need to get to the tarmac machine, but couldn't seem to find the mail with the details how to do it
[08:09] <dimitern> wallyworld: around?
[08:10] <wallyworld> for a bit. got soccer soon
[08:10] <dimitern> do you know the tarmac machine's address?
[08:11] <wallyworld> dimitern: um, yes. let me check. i have a credentials file
[08:12] <dimitern> wallyworld: when jam1 sent them my pgp key was screwed, so i couldn't decrypt them, but i updated it since
[08:12] <wallyworld> dimitern: so you have the crdntials?
[08:12] <wallyworld> i just do a nova list and ssh to machone-o
[08:15] <wallyworld> dimitern: i just sent you th credentials again but i'm not sure if the key is used is valid
[08:15] <dimitern> wallyworld: thanks, will check
[08:15] <wallyworld> fwereade: after your meeting https://codereview.appspot.com/11208044
[08:16] <dimitern> wallyworld: it says "Error - secret key needed to decrypt message"
[08:16] <wallyworld> dimitern: hmmm. i will pm you
[08:16] <dimitern> wallyworld: ok
[08:25] <jam1> dimitern: jtv: did you get it sorted out?
[08:26] <jtv> Hi jam1 — I don't know, was still waiting for a reply.  :)
[08:26] <jam1> it looked like dimitern was trying to do it
[08:26] <jtv> That was very kind of him.  :-)
[08:26] <jam1> if you haven't landed your code yet, I can give it a look
[08:26] <dimitern> jam1: hey, not really - I found out the machine, but it seems none of my ssh keys work (trying ssh 10.55.63.160 with the sshebang doesn't work)
[08:27] <jtv> Ouch.
[08:27] <jam1> dimitern: 160 is the juju bootstrap node, you need 190
[08:27] <dimitern> jam1: ah!
[08:27] <dimitern> jam1: still the same
[08:28] <jam1> dimitern: are you going to "ubuntu@10...." ?
[08:28] <jam1> "dimitern" isn't allowed, but your ssh key should be registered for the "ubuntu" user
[08:28] <jam1> maybe not... strange
[08:28] <jam1> 1 sec
[08:29] <jam1> dimitern: dimitern@kubrik is now there
[08:29] <dimitern> jam1: let me try
[08:29] <dimitern> success!
[08:29] <jtv> I hope my other branch will finish its landing *just* in time...  :)
[08:30] <dimitern> jam1: now if i can find the $GOPATH..
[08:30] <jam1> dimitern: sudo su - tarmac ; cd $HOME/trees/src/launchpad.net/gwacl
[08:31] <dimitern> jam, jtv: ok, gwacl is now updated
[08:31] <jtv> Thanks!
[08:31] <dimitern> thanks jam, I need to do it once at least, now I'll know :)
[08:41] <TheMue> dimitern: thx for lgtm, that has been fast ;)
[08:42] <dimitern> TheMue: yw :)
[08:54] <dimitern> fwereade: when you're done, please take a look at https://codereview.appspot.com/10949046/
[09:27] <fwereade> dimitern, wallyworld, frankban: I'm afraid your reviews will have to wait until later today, I have a couple of things I need to work through with some urgency
[09:27] <dimitern> fwereade: ok, please ping me when done
[09:27] <fwereade> dimitern, will do
[11:36] <dimitern> jam, fwereade, mgz, wallyworld: standup?
[11:43] <mgz> dimitern: doh
[12:25] <wallyworld> fwereade: how did your meeting go?
[12:26] <fwereade> wallyworld, lots of interesting ideas
[12:30]  * dimitern lunch
[13:25] <dimitern> fwereade: still busy?