[08:28] morning wrtp [08:31] fwereade_: hiya [08:31] * wrtp is somewhat grazed [08:34] wrtp, bike ride complications? [08:35] fwereade_: yeah, coming down hill, did a spectacular slide on a bend. [08:40] wrtp, heh, at least it was spectacular, I suppose ;) [08:40] fwereade_: yeah, as is the scrape on my hip! [08:41] wrtp, ouch :( [08:44] fwereade_: at least the bike's ok too [08:45] wrtp, jolly good [08:45] wrtp, when I was commuting by bike it surprised me how much the various associated expenses added up [08:46] fwereade_: yeah. i think i'm going to cheat and leave it at a shop to be serviced this week... [08:46] fwereade_: when are you arriving at UDS BTW? [08:46] wrtp, er, lunchtime-ish on sunday [08:46] wrtp, and you? [08:46] fwereade_: sat afternoon [08:47] wrtp, ah, nice [08:50] fwereade_: got the new phone yesterday afternoon. it *is* shiny. [08:50] wrtp, cool [08:51] wrtp, I'm vaguely hoping to hold off on new phones until I can get one with ubuntu for android [08:51] wrtp, but, well, my current one is hanging by a thread [08:52] wrtp, we'll see how long it lasts :) [08:53] fwereade_: that would be quite cool. [08:53] fwereade_: you could probably do that on this one if you jailbroke it [08:53] wrtp, probably not on an iphone [08:54] wrtp, well, ok, probably it's *possible*, but it strikes me as hte sort of monstrous horror-project that is not worth the bragging rights ;) [09:00] oo, breakfast :) [09:02] morning [09:17] TheMue: hi! [09:18] wrtp: Hi [09:21] Hmm, the San Francisco photo walk would be nice, but we have our team dinner on Wednesday. [09:48] wrtp, TheMue: I'm trying to figure out what the best thing to do next is [09:49] wrtp, TheMue: it seems to me that it might have to be constraints [09:50] fwereade_: Wouldn't conflict with me. I'm currently doing relations in topology. [09:50] wrtp, TheMue: because that's needed for bootstrap/PA parity [09:51] TheMue, ok, cool -- I guess we'll both be messing around in state for that at some stage but I can certainly start off without conflicts [09:51] wrtp, TheMue: *however* I suspect that conversations at UDS will affect precisely how we go ahead with it [09:52] fwereade_: Yes, think so too. [09:52] wrtp, TheMue: so I'm open to, and sl. in favour of, other suggestions as well [09:55] fwereade_: i wondering if constraints is quite close to what i'm on currently [09:56] fwereade_: i'm thinking that agent stuff might be a better area [09:56] fwereade_: because i'm soon to have go stuff running on the server side and we can't do anything without agents [09:57] fwereade_: although i have to say i was probably going to move on to the provisioning agent next [09:57] wrtp, hmm, ok, the PA is definitely the first one we need [09:58] wrtp, do we have any upstart-conf-generating stuff yet? [09:58] fwereade_: nope [09:58] wrtp, that should hopefully be quite self-contained then, I'll take a look at that [09:58] fwereade_: is that done by the machine agent? [09:59] wrtp, it's done by and for several things -- MA will create them for UA, PA will I think create them for the MA and send them over in cloud-init [09:59] wrtp, bootstrap should do so for the PA (plus the MA) [10:00] wrtp, it's not strictly necessary in any of those cases, we did fine for a while just starting the processes [10:00] fwereade_: interesting, i hadn't seen any of that (perhaps upstart stuff was added after i ported the basic provider cloudinit stuff?) [10:00] wrtp, but dropping them in shouldn't be too painful [10:00] wrtp, quite possible, it was "done" back in oct/nov but I'm not sure it actually went in until jan :/ [10:01] fwereade_: so the purpose of using upstart is... to restart things when they fall over? [10:01] wrtp, yeah, and when the machine reboots, etc [10:01] fwereade_: of course. do we reboot machines now? [10:02] wrtp, we should be able to, yeah, nobody's complained about it not working [11:07] hi there, I'm interesting in finding out where I would find the most up to date version of a particular charm - haproxy in this case - would that just be lp:~charmers/charms/precise/haproxy/trunk ? === TheMue_ is now known as TheMue [11:22] haha, cute: "There are 16 methods of Regexp that match a regular expression and identify the matched text. Their names are matched by this regular expression: " [12:22] fwereade_: :-) === TheMue_ is now known as TheMue === TheMue_ is now known as TheMue [12:36] wrtp, would you consider `func (s *Service) pid() int`, in which -1 signals an error, to be evil? (when none of the clients care what the error is, and (int, err) therefore ends up feeling somewhat redundant) [12:37] fwereade_: i don't mind it, but it's possible gustavo might... [12:37] fwereade_: i don't mind in-band errors when reasonable [12:38] fwereade_: and that seems fine to me. [12:38] fwereade_: strings.Index is another example [12:38] wrtp, cool, we'll see how it flies :) [12:39] wrtp, in-band is ok if it's out-of-domain, as it were [12:39] not sure i get that... out-of-domain? [12:52] wrtp, hm, I should probably have said "range", been a long time since I did maths ;) [12:53] fwereade_: ah, yeah. [12:53] fwereade_: out of range and no other information added [15:18] Ha! state has now 100 tests. Yeah. [15:33] i *thought* the time was earlier than i expected... then i looked at a phone and found out that the clock at the top of my desktop has been stopped for 4 hours! [15:34] * wrtp steels himself to factory-wipe his old phone [15:36] wrtp: Hehe. You've got to show me on Monday. [15:37] TheMue: new one is really quite nice [15:37] TheMue: only real downer is i can't plug in extra SD card memory [15:37] * TheMue waves, we'll see on Monday. Today Carmen and I have a dinner, tomorrow is our 23rd wedding day. [15:38] TheMue: when do you arrive in Oakland? [15:38] wrtp: Sunday at about 12:20. [15:38] wrtp: Eh, that's SFO. I think it will be about 14:00 at the hotel. [15:39] i wonder where those "chunk mismatch" errors come from [15:40] wrtp: We should talk about our workflow. Perhaps you have a different order or other steps that you do. [15:40] TheMue: i haven't managed to work out any common factors [15:40] TheMue: i only get that error very occasionally [15:41] wrtp: Strange, indeed. [15:41] TheMue: and the diffs have uploaded fine [15:42] wrtp: When will you arrive? Early enough for Marks talk? [15:42] TheMue: saturday afternoon. [15:42] TheMue: early enough to go to Jono's heavy metal gig :-) [15:43] wrtp: Ah, hehe, have fun. And we'll meet at the talk. [15:44] TheMue: deffo [15:44] wrtp: I'm off now for a fine Steak. Yeah. [16:21] need to be off for now; see you all in oakland :) [16:39] fwereade: see you soon! [17:21] right, i'm off. next stop UDS! look forward to seeing everyone again.