[00:47] <gary_poster> hey huwshimi I can hopefully talk briefly in about 30 min or so.  work for you?
[00:48] <huwshimi> gary_poster: That's fine, if it's too much trouble we can reschedule to another day
[00:49] <gary_poster> huwshimi, s'ok, talking to you at least once a week seems a bare minimum :-) and I want to talk about the qa thing and notifications
[00:49] <huwshimi> gary_poster: Sure :)
[01:10] <garyposter> hey huwshimi .  meet you in https://plus.google.com/hangouts/_/c4cb6fc957b0334b9e26b3d2212f9b164613fbd9 ?
[01:10] <huwshimi> garyposter: On way
[01:10] <garyposter> cool
[01:36] <hatch> ahoy!
[01:53] <garyposter> hey hatch.  :-)  I'm stuck over on the Mac side because OS X demanded a software update.  If you think of it, could you beg bcsaller's pardon for me that I couldn't finish his review tonight?  He'll need to find someone else to do it tomorry.
[01:53] <garyposter> textual is a nice client
[01:53] <bcsaller> garyposter: still here, its no problem. 
[01:54] <garyposter> cool thanks bcsaller
[01:54] <garyposter> sad that I enjoy the ubuntu side a lot except I can't find an IRC client I like or a Mail client I like
[01:54] <garyposter> Mac options suit me better there
[01:55] <garyposter> Mail in particular
[01:55] <garyposter> but xchat doesn't even have undo in its text entry. :-/
[01:55] <garyposter> OK, I'm running away.
[01:55] <garyposter> Have a great weekend, everyone!
[01:55] <bcsaller> have a good one
[02:03] <hatch> sorry I stepped away :)
[02:03] <hatch> bcsaller: I can do your review in the am, I am just tracking down some of the final bugs (I hope) in my model conversion for the ghost inspector
[02:04] <bcsaller> hatch: sounds good, thanks. I'm going to head off, have a good one
[02:04] <hatch> you too
[12:40] <bac> jujugui: has anyone seen this loadFixture failure ?http://paste.ubuntu.com/6132453/  i've been getting it a lot when running lbox.  'make check' by itself does not fail.  i think my vm may be memory constrained.  i killed some extraneous processes and the next time 'lbox submit' worked.
[12:42] <benji> jujugui: I have a mostly mechanical branch up for review: https://codereview.appspot.com/13786046
[12:42] <bac> benji: ok
[12:42] <benji> I've not seen that error.
[12:43] <benji> I don't think the JSON string in question would be so big as to exceed the available memory.
[12:58] <gary_poster> hey luca__! just so you know, I'm out today--need a day off.  back monday
[12:59] <gary_poster> I'm trying to hand off emails, like the one from Sally, to people on th team before I run away
[12:59] <luca__> gary_poster: no worries, have fun :D
[12:59] <gary_poster> thx :-)
[12:59] <bac> benji: sorry i nodded off a bit doing your review.  done now.  there should be a waiver for big but mechanical branches only requiring one review.
[13:00] <bac> benji: that failure was repeatable but only using lbox.  odd.  now the branch landed so i can't poke at it anymore
[13:02] <benji> bac: thanks for the review.  Re. waver: I only intend on getting one review.
[13:02] <bac> the eye-burning fumes of fabuloso stinking up the house must mean its friday
[13:45] <benji> jujugui: I may have broken trunk (visually, tests pass).  I'll report back here in a few minutes.
[13:47] <hatch> tisk tisk tisk :P
[14:01] <hatch> anyone still need a roomie for SFO?
[14:09] <rick_h_> bac: did you get past that json error?
[14:11] <hatch> oh rick_h_ you're here today...
[14:11] <rick_h_> hatch: no, just checking in while loading hte camper :P
[14:12] <hatch> ohhh big mistake - there is a bug with your name alllll over it :P
[14:12] <rick_h_> hatch: :( which one is that? I see a few going by in the email so far
[14:12] <hatch> unit remove button does nothing
[14:12] <hatch> I was sure you landed that fix
[14:13] <rick_h_> hatch: https://code.launchpad.net/~rharding/juju-gui/resolve-retry/+merge/185784
[14:14] <hatch> interesting
[14:14] <hatch> well have a good trip!
[14:14] <rick_h_> hatch: ty, sorry for the bug/issue :/ 
[14:15] <hatch> ahh it happens
[14:16]  * rick_h_ goes to test locally real quick
[14:17] <rick_h_> hatch: oh though, this is under the running units
[14:17] <hatch> yeah...
[14:20] <BradCrittenden> benji: i'm free to talk whenever you are about next steps
[14:20] <hatch> brb
[14:20] <benji> BradCrittenden: k, I'll start a hangout
[14:21] <BradCrittenden> benji: give me a few minutes.
[14:21] <benji> bac: k
[14:23] <bac> benji: ok, have headphones now
[14:24] <benji> bac: https://plus.google.com/hangouts/_/dd1bb934156a9de6972d2df5d8b98227bff12f66?hl=en
[14:33] <hatch> bac: thanks for the qa and the email!
[14:34] <rick_h_> hatch: are you looking at this bug. I've chased it to a strange place
[14:35] <hatch> rick_h_: I probably will be unless someone else picks it up between now and when I finish my current branch
[14:35] <rick_h_> hatch: would love to transfer what I found if you've got a sec
[14:35] <hatch> lets do it!
[14:50] <hatch> jujugui call in 10 kanban now
[14:59] <hatch> jujugui call in 1
[15:07] <hatch> fastest daily and retrospective......ever!
[15:12] <bac> that meeting was too short.
[15:12] <bac> i'm conditioned to race off to lunch as soon as i hang up but it is too early now
[15:12] <hatch> oh haha
[15:20] <hatch> jujugui if anyone is looking for a task today plz see the cards under Urgent on the kanban
[15:29] <hatch> that moment you realize the bug you think you caused is in trunk :/
[15:33] <hatch> jujugui can someone do a fresh checkout of trunk and check a quick bug for me plz?
[15:33] <bac> hatch: will do
[15:33] <bac> does it need to be fresh or just a pull?
[15:33] <hatch> bac: thanks, steps to repro: ....
[15:33] <hatch> pull should be fine
[15:34] <hatch> put a breakpoint handlers.js:152 deploy a charm with all defaults, once it's ready click and destroy the service
[15:34] <bac> ok, i have r1072
[15:34] <hatch> shortly after unitInfo will be called
[15:34] <hatch> which should throw a console error
[15:35] <hatch> about no service to add units too
[15:38] <hatch> it doesn't happen on comingsoon so that's why I am confused...
[15:40] <bac> hatch: i see Units added without matching Service
[15:40] <hatch> awesome thanks!!
[15:41] <hatch> creating bug
[15:42] <bac> np
[16:26] <hatch> jujugui looking for two reviews and a solid qa please https://codereview.appspot.com/13334054/
[16:26] <hatch> small diff - big difference :)
[16:27] <bcsaller> hatch: on it
[16:27] <hatch> thanks, and I can now get onto yours
[16:27] <hatch> :)
[16:52] <bac> hatch: i can review now but can't qa for a while
[16:54]  * bac bbiab
[16:55] <hatch> bcsaller bac: thanks!
[16:55] <hatch> bcsaller: for your branch is there a QA story?
[16:56] <bcsaller> hatch: yes, from test/data you should be able to DnD wp-deployer.yaml on the canvas and then you can look at the relations tab, things should be sensible now but they were not doing the same thing with trunk
[16:57] <hatch> nice
[17:17] <hatch> bcsaller: comments for the review have been sent and new code is up on reitveld
[17:17] <bcsaller> round 2... fight!
[17:17] <hatch> lol
[17:17]  * hatch holds his finger over the 'remove lgtm' button on bcsallers review
[17:20] <bcsaller> doh
[17:21] <hatch> does anyone have a juju-core lxc setup to test my latest branch?
[17:21] <hatch> jujugui ^
[17:37] <bac> yes
[17:38] <hatch> bac: ok it's landed already so if you could still qa that would be awesome :)
[17:38] <bac> so i show up for my 1pm haircut, wait 15 minutes and then ask how long it will be.  "Maybe you come back, one hour."  argh.
[17:38] <hatch> lol
[17:38] <hatch> time for a razer
[17:38] <bac> hatch: so you want me to qa trunk?
[17:40] <hatch> yeah just deploying a charm and stuff
[17:40] <hatch> nothing too crazy, just want to make sure my changes didn't break anything for core
[17:43] <bac> hatch: spinning up a local env.  will be a while
[18:22] <bac> hatch: tried to delete services and am getting null pointer exceptions
[18:22] <bac> relation.js:541
[18:23] <hatch> bac: sorry I stepped away for lunch
[18:23] <hatch> hmm ok checking
[18:23] <hatch> bac: can you gist up the stack trace?
[18:23] <bac> hatch: destroyed services are not removed
[18:24] <hatch> hmm
[18:24] <hatch> trying to see if I can dupe on sandbox
[18:24] <bac> no stack trace
[18:26] <hatch> very odd - no issue beyond the pre-existing units error on sandbox
[18:26] <hatch> what's the actual error you get?
[18:29] <hatch> looks like I'm going to have to setup my other machine so that I can actually work on this and debug the error
[19:06] <hatch> bac: when you set yours up did you go through the guide on juju.ubuntu.com ?
[19:06] <hatch> https://juju.ubuntu.com/docs/config-local.html
[19:07] <hatch> oh nm
[19:07] <hatch> it threw a permissions error but only because the bootstrap node hadn't yet started
[19:07] <bac> i did the same steps but not by following that guide.
[19:08] <hatch> very confusing error message
[19:08] <bac> jorge wrote something on askubuntu that is good
[19:08] <hatch> I have it up and running now - but I'm going to file a bug about this error message
[19:09] <hatch> because it acts like it's broken
[19:09] <hatch> even though the boostrap node is still going
[19:09] <hatch> s/going/starting
[19:12] <bac> hatch i've tried again but cannot replicate
[19:13] <hatch> so the bug could have been a cache issue?
[19:14] <hatch> I'm just pumped I can finally run juju :D
[19:14] <hatch> wow I'm a nerd
[19:16] <bac> hatch: a real nerd might've gotten to that point a little sooner.  :)
[19:17] <bac> hatch: as to the failure, i'm not sure what is going on.  odd things happen on my vm that seem unique.
[19:17] <hatch> bac: lol - ok this nerd has 'real' work to do though :D
[19:17] <hatch> oh right you had another odd failure yesterday right?
[19:18] <bac> yeah, but i've seen it again.  zombie services.
[19:19] <hatch> ohhh I think there was a bug about that
[19:19] <hatch> sec
[19:19] <hatch> oh no this was zombie inspector
[19:20] <hatch> when you juju status the service is gone?
[19:20] <hatch> but it shows in the GUI?
[19:21] <hatch> bac:  how long does it take the GUI to come up?
[19:21] <bac> long time
[19:21] <hatch> mine has been sitting on 'pending' for a good 10 mins
[19:21] <hatch> oh ok
[19:22] <bac> yeah.  you like coffee?  maybe you should go make some.
[19:22] <hatch> lol
[19:22] <hatch> deal!
[19:28] <hatch> bac: ok it's up, now when I expose it, its public address is some hyper local ip
[19:28] <bac> i don't know what that means.  what is it?
[19:29] <hatch> 10.0.XXX.XXX style IP
[19:30] <hatch> which just hangs on connecting, I'm guessing this is an lxc thing?
[19:30] <bac> you trying to connect from osx or inside the vm?
[19:30] <bac> i do the latter
[19:30] <bac> the former is asking for pain
[19:31] <hatch> from OSX, the vm doesn't have a GUI, it's a box in my basement
[19:32] <bac> oh my.  so you have a separate box running a vm?
[19:32] <hatch> well it's not a vm
[19:32] <bac> if you can ssh to it you can set up a tunnel
[19:32] <bac> oh
[19:32] <hatch> it's running precise
[19:32] <bac> so it is a machine
[19:32] <hatch> right
[19:32] <bac> a (v)m
[19:33] <bac> well that's a little better
[19:33] <hatch> yeah, it also doesn't have a keyboard or monitor so I'm ssh'd into it right now :)
[19:39] <hatch> so is this ip issue something we can improve within our charm?
[19:40] <hatch> it feels to me like a juju-core issue
[19:40] <hatch> because exposing to an internal ip doesn't really work :)
[19:53]  * benji gets ready to go to the doctor.
[19:53] <bac> hatch: it isn't a charm thing.  if the machine pool has public ip addresses then when exposed it will be public
[19:53] <hatch> bac: ahh ok so this is definitely a juju/lxc issue
[19:54] <hatch> i've been looking online to try and find out how to expose this
[19:54] <hatch> but not having much luck
[19:54] <bac> hatch: i've been trying to create a tunnel into my vm but can't get it to work.  something lik
[19:54] <bac> ssh -N -p 22 -c 3des bac@saucy64.local -L 8888/10.0.3.162/80
[19:59] <hatch> yeah I haven't had any luck either
[19:59] <bac> yay
[19:59] <bac> this works
[19:59] <bac>  ssh -N -p 22 -c 3des bac@saucy64.local -L 1111/10.0.3.162/443
[20:00] <bac> where saucy64.local is my vm and juju-gui is on 10.0.3.162
[20:00] <hatch> hmm when I do that it just hangs in the console
[20:01] <bac> it is supposed to.  that's what -N says to do
[20:01] <hatch> ok then in your browser you fisit saucy64.local:1111 ?
[20:01] <bac> run the ssh and then on os x hit http://127.0.0.1:1111 in your favorite browser
[20:01] <bcsaller> Can anyone verify that the charm store API omits 'peers' from its results? For example cs:precise/hbase-6 should return peers but I'm seeing nothing. My guess is we hardcode provides and requires and its an oversight 
[20:02] <hatch> bac: needed https
[20:02] <hatch> but you rock!
[20:02] <hatch> :D
[20:02] <bac> hatch: no, that's why 443 is on the ssh rule
[20:02] <bac> oh you're right
[20:02] <hatch> makes sense
[20:02] <hatch> bcsaller: looking
[20:04] <hatch> bcsaller: I see no peer either
[20:04] <bac> hatch: there is an os x program called 'ssh tunnel manager' which may make it easier...
[20:04] <bcsaller> hatch: yeah, thats a blocker :)
[20:04] <hatch> bac: now I have no idea what the pw is for the gui lol
[20:04] <hatch> bcsaller: for which one?
[20:04] <hatch> sorry brain fried
[20:04] <bac> admin-secret in your .juju/environment.yaml local:
[20:05] <bcsaller> hatch: for me, adding peer support to fakebackend so we can test those better, but it looks like the real API call doesn't return the proper data
[20:06] <hatch> ohh right right
[20:06] <hatch> bac: oh right, woops
[20:06] <hatch> bcsaller: what about on api3?
[20:06] <hatch> looking
[20:06] <hatch> nope
[20:06] <hatch> :)
[20:06] <hatch> this actually seems like a pretty huge issue
[20:07] <bcsaller> and to verify, its in the actual JSON and in the metadata.yaml http://manage.jujucharms.com/charms/precise/hbase/json
[20:08] <bcsaller> so yeah...
[20:08] <bcsaller> I'd guess its a very small fix though, I expect they hard coded provides and requires
[20:08] <hatch> yeah probably right
[20:09] <hatch> holy poop juju rocks
[20:10] <hatch> just started a wordpress blog
[20:10] <hatch> NO BIG DEAL!
[21:49] <hatch> jcastro: kickin around? I have a question about the wordpress charm
[22:03] <hatch> bcsaller: did you land the card that's on the board in review?
[22:03] <hatch> I want to start on one of those bugs (if I can)
[22:03] <bcsaller> yes
[22:03] <bcsaller> moved
[22:03] <hatch> rock on
[22:03] <hatch> so the peer relations thing
[22:03] <hatch> what did you decide?
[22:04] <hatch> oh :D
[22:06] <bcsaller> made a new card and linked a stub branch, but I'd rather pre-impl that with someone that knows the codebase before I take it further, I do expect my patch works but I can't deploy it 
[22:12] <hatch> ahh cool cool