/srv/irclogs.ubuntu.com/2013/12/09/#juju-dev.txt

* thumper takes kid to sports02:17
=== thumper is now known as thumper-afk
jam wallyworld: I'm probably not going to make our 1:1 today, my son has his "Winter Musical" this morning02:29
wallyworldok02:29
wallyworldenjoy :-)02:29
=== thumper-afk is now known as thumper
wallyworldthumper: hey. i added fingerprint support to the ssh utils04:05
thumperwallyworld: cool04:05
wallyworldhad to call out to ssh-keygen04:05
wallyworldi couldn't find a Go implementation04:06
=== thumper is now known as thumper-afk
=== thumper-afk is now known as thumper
thumperjam: I'm actually around now07:44
thumperif fwereade_ is too07:45
jamthumper: I'm around as well, not sure about fwereade_07:45
thumperI had another call at 0800UTC, but it has been moved07:45
jamthumper: well, william responded to one of my emails at 11pm last night, so it may be that he's going to be a bit later today07:47
wallyworldthumper: don't forget to look at my ssh branch again :-) tomorrow first thing your time will be fine :-)07:54
thumperwallyworld: ack07:57
wallyworldthanks07:58
fwereade_jam, thumper: if you're both here let's chat now08:00
jamfwereade_: I'm just chatting with dimiter for a bit, and then I'll be right with you guys08:07
thumpersorry, was making a coffee08:12
thumperfwereade_: , jam (when you're ready): https://plus.google.com/hangouts/_/7ecpitcov2peobbk7u31s52nn0?hl=en08:12
=== rogpeppe1 is now known as rogpeppe
rogpeppemornin' all09:03
jamhey rogpeppe, just in another call, will be there in a sec09:06
jamrogpeppe: I'm in now, whenever you're available09:16
jammgz: good morning!09:58
jamI'm just about to go make a coffee, and then I'll be around, mumble or hangout is fine for me.09:59
mgzjam: sure09:59
jammgz: I'm back, mumble or hangout?10:10
mgzjam: mumble!10:10
jammgz: I'm already there10:11
jammgz: you're completely unintelligible10:11
mgzit's unhappy...10:11
jamhe-e-e-l-l-l-o-o-o-o-o10:11
mgzthat's how you're coming through for me10:12
jamtime to stand up, raisin' the roof10:45
jamhttps://plus.google.com/hangouts/_/calendar/am9obi5tZWluZWxAY2Fub25pY2FsLmNvbQ.mf0d8r5pfb44m16v9b2n5i29ig10:45
jamrogpeppe: fwereade_, TheMue ^^10:45
jamdimitern: ^^10:45
natefinchcan someone give me the meeting link? my chrome is acting up10:48
mgznatefinch: https://plus.google.com/hangouts/_/calendar/am9obi5tZWluZWxAY2Fub25pY2FsLmNvbQ.mf0d8r5pfb44m16v9b2n5i29ig10:48
wallyworldfwereade_: for later when you are free, i renamed "credentials" package to "keyupdater" https://codereview.appspot.com/3757004311:42
mgzdstroppa: dimitern mentioned you want to run `go fmt ./...` on lp:gojoyent12:29
mgzand the others are also taking a look at the cl12:29
dstroppathanks, will do that12:30
mgzif we did it all correctly, you should be able to make changes then run the same lbox command to update the review12:30
dimiterndstroppa, mgz, thanks!12:31
rogpeppejam: i updated the firmware on my router and it seems to have fixed the issue12:58
rogpeppejam: (even though the firmware update notes contained no mention of the bug)12:59
=== gary_pos` is now known as gary_poster
dimitern_rogpeppe, jam, fwereade_, mgz, et al - just letting you know ^^13:31
rogpeppedimitern_: just letting us know what?13:31
dimitern_ah, sorry13:31
dimitern_* dimitern_ needs to be off for a while, the electrician came to change the wires and i won't have power for at least 1 hour13:31
dimitern_( though I managed to send it, but apparently not)13:32
mgzdimitern: good luck :)13:32
dimitern_mgz, cheers :)13:32
=== wedgwood_ is now known as wedgwood
=== smoser` is now known as smoser
=== sparkieg` is now known as sparkiegeek
mgzrogpeppe: query about doing providery things from inside the apiserver17:10
rogpeppe mgz: go on17:10
mgzto actually recreate status as it exists currently, I'd need to do provider Instances() to get instance statuses17:11
mgzthis is something the apiserver doesn't actually want to do... how can I get around that for now without borking things?17:11
rogpeppemgz: if we can avoid that, we should17:11
mgzcurrently the output is just different...17:12
rogpeppemgz: eventually, we probably want a worker that keeps the instance status in the state up to date17:12
rogpeppemgz: for the time being, perhaps you can't avoid it17:12
mgzone option is to leave some of that client-side for now17:12
rogpeppemgz: let's not do that17:12
mgzbut that makes api-status less fun17:13
rogpeppemgz: that loses a lot of the bonus of client-side status17:13
rogpeppes/client-side/API-based/17:13
mgzright17:13
mgzso, it's not completely unsafe to construct and use a provider inside an api call? I note some make one to look at config stuff17:14
rogpeppemgz: no, it's notr17:14
rogpeppemgz: and some calls currently do that, i think17:14
mgzbut nothing seems to actually use the provider to do and cloud-operations, so I'm a little scared17:14
rogpeppemgz: well, currently the deploy API call (whatever it's called) does17:15
rogpeppemgz: it puts stuff into provider storage17:15
mgzah, I'll have a look at that, a grep didn't turn it up17:15
rogpeppemgz: look for ConnFromState17:15
rogpeppemgz: yeah, looks like it's just charm putting17:16
rogpeppemgz: i think that for the time being, we should probably just move the provider Instance calls into the API.17:17
mgzrogpeppe: okay, thanks, I'll have a play around17:17
rogpeppemgz: but...17:18
rogpeppemgz: if we can, we should avoid iterating when the instance doesn't exist17:18
rogpeppemgz: and we should make only one provider call if possible to get all the instances17:18
rogpeppemgz: that way the overhead's not too bad17:19
mgzwell, my current scheme is just to bung everything behind one single call17:19
mgznot split the instance fetching and machine fetching at all17:19
rogpeppemgz: i'm talking about the implementation of the Client.Status call17:20
rogpeppemgz: ah, looking at the current implementation, that's what it does anyway,17:21
rogpeppemgz: so that's fine17:21
mgzright, in the cmd status it just lists everything once then sticks in in a struct to do further work on17:22
rogpeppemgz: yeah - that's just fine17:24
rogpeppemgz: the place we want to be a bit more intelligent is in the address updater, but that's a different discussion17:25
hazmatjam, fwereade_ re the manual provider support in 1.16.. does that effect the api ongoing for 1.18/trunk?18:07
* rogpeppe is done for the day18:41
jamhazmat: inasmuch as we want to be backwards compatible to what we had in 1.16 (fallback to direct DB access), it does, but I don't think it is massively deep. A couple hours for me to finish making 1.17 compatible with the 1.16 manual provisioning steps.18:45
* jam is off to bed18:45
mgznight jam!18:46
hazmatjam.. ic. so no api changes per se to 1.18/trunk?18:48
hazmatjam, g'night.. i just want to avoid non go clients from contemplating tool lookup, the current machine config api does that nicely.18:48
thumperany one know if the result from os.Pipe() is serializable over net/rpc ?22:20
thumperjust considering options in testing...22:21
thumperbut I suppose I can test it now...22:21
* thumper pokes22:21

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!