[00:25] <rick_h_> hatch: still around?
[01:00] <hatch> rick_h_: back
[01:06] <rick_h_> hatch: nvm, thanks. I'm still getting multi-dispatch or something but some of it is my own fault. 
[01:07] <rick_h_> hatch: and I wasn't sure if your multi-dispatch killer landed for sure
[01:11] <hatch> rick_h_:  ohh - well it only killed one instance that was causing the multi dispatch
[01:11] <hatch> :)
[01:12] <rick_h_> hatch: ah ok. Then I won't raise a flag then
[01:12] <hatch> current branch kills another....but still doesn't kill the primary culprit
[01:12] <rick_h_> hatch: cool, thought it might be done/gone. 
[01:13] <hatch> heh - it's pretty well integrated into the app so it will probably be a while
[01:13] <hatch> I have a branch which fixes it....albeit very hackily and the app is so fast haha
[01:14] <rick_h_> yea, I was thinking today you had mentioned a speed improvement and I was thinking "man, I don't notice it"
[01:14] <hatch> your computer is also 2x as fast as mine though :P
[01:16] <rick_h_> heh, but still I should get faster too
[01:16] <huwshimi> rick_h_: Any ideas why the gui might not be loading on a fresh branch today? It hangs on "Connecting to the Juju environment" and it's not spitting out any errors.
[01:17] <rick_h_> huwshimi: only time it does that is if I don't have the rapi runningin the background
[01:17] <huwshimi> ugh
[01:17] <huwshimi> rick_h_: Nevermind :)
[01:17] <rick_h_> :)
[01:17] <rick_h_> been there done that
[01:18] <huwshimi> :)
[01:18] <hatch> haha
[01:18] <hatch> yeah it should really have a timeout error
[01:18] <hatch> :)
[01:18] <rick_h_> at least make devel should just dump out "hey dude...you're missing a step"
[01:19] <rick_h_> or even just start it for you
[01:19] <rick_h_> I've got a make run command that starts my webapp, a combo loader, and celery so you can use/test things
[01:19] <hatch> ahh that's cool
[01:19] <hatch> I have a node server installed called `lactate` so I type lactate in any dir and it's a webserver
[01:19] <hatch> works great for dev
[01:20] <hatch> https://npmjs.org/package/lactate
[01:21] <rick_h_> hatch: http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python :)
[01:21] <rick_h_> no extra install req'd :P
[01:21] <hatch> ahh cool - I actually prefer node's limited core install :)
[01:22] <hatch> but I should have guessed python would have something similar
[01:24] <rick_h_> ok, I can sleep at night now. Figured out wtf was going on.
[01:25] <rick_h_> and yay, NAS backup to usb drive is 29/36 hrs done
[01:26] <hatch> haha wow large NAS
[01:26] <rick_h_> 1.2TB out of the 2TB. Going to upgrade it to 3TB disks and take the 2TB out and put them in the desktop later on.
[01:27] <rick_h_> but it's only usb2 and an atom model so taking FOREVER to back it up before I can swap the disks and grow the raid
[01:28] <hatch> ahh yeah that would be slow
[01:28] <hatch> :)
[01:28] <rick_h_> oh well, only have to do it once in a blue moon
[03:06] <hatch> yeah true true
[03:08] <hatch> YUI 3.10 will likely go live tomorrow so we should investigate upgrading
[04:45] <hatch> gary_poster: thanks, sorry I missed your mention earlier. Yeah I wanted to make sure this worked first before moving it to the db code
[10:51]  * benji rubs the sleep from his eyes.
[10:59] <rick_h_> benji: +1
[10:59] <rick_h_> jcsackett: ping when you get in. Think I messed up :/
[10:59] <benji> :)
[11:27] <rick_h_> gary_poster: when you say we should be looking at them on OSX do we have a system for that? /me has no apple in the house. 
[12:07] <gary_poster> rick_h_, I have a mac I can dual boot into.  Also, if it is simply a missing font because the browser is not in Ubuntu, we should be able to see that on IE 10, which we want to test on anyway
[12:08] <gary_poster> rick_h_, do you have a win machine or vm?
[12:18] <rick_h_> gary_poster: yea, I have a win vm. I'll admit I probably wouldn't notice the font in that section itself. 
[12:18] <gary_poster> :-)
[12:31] <gary_poster> bac I looked at jovan's suggestion to see how G+ did it.  Did you look at that already?
[12:31] <bac> i just noticed that when running the test-server the URL produced by clicking on a 'describes' heading is now correct and doesn't have to be manually edited.  big thumbs up to whoever fixed that.
[12:31] <bac> gary_poster: no, i was trying to wrap up my other branch
[12:32] <gary_poster> makes sense bac.  I'll play with it for a sec and see what I find.  They are using a div with content editable, not a textarea.
[12:32] <rick_h_> bac: heh, url was correct but the file wasn't loaded. That was hatch and gary_poster :)
[12:33] <bac> rick_h_: i will buy them a beverage of their choice in oakland
[12:33] <gary_poster> :-)
[12:33] <bac> preferably at breakfast
[12:34] <bac> offer limited to hotel-provided breakfast.  not combinable with other offers.  some restrictions apply.  not valid in nevada or california.
[12:34] <gary_poster> :-P
[12:35] <rick_h_> "here's your bagel, don't ask for any cream cheese...enjoy"
[12:35] <gary_poster> heh
[12:36] <bac> i do hope the hotel has an omelet station.  it's the only thing that makes work travel bearable.
[12:49] <gary_poster> bac, http://paste.ubuntu.com/5598238/ is a mostly minimal approach that seems to have the behavior we want.  Did not know how to do that so wanted to figure it out
[12:49] <gary_poster> Nice that it is pure css
[12:49] <rick_h_> luca__: morning, do you guys have an icon for the second 'state' of the fullscreen/sidebar toggle button? Huw's asking for it.
[12:50] <gary_poster> bac, hmm. does not seem to work in ff :-/
[12:50] <bac> gary_poster: cool.  will look in a bit
[12:51] <rick_h_> gary_poster: http://caniuse.com/#feat=contenteditable should?
[12:51] <luca__> rick_h_: We do, I'm checking with Greg now to see if he can find/send you the asset.
[12:51] <gary_poster> rick_h_, contenteditable does, not that specific page :-)
[12:51] <rick_h_> luca__: appreciate it. see bug https://bugs.launchpad.net/juju-gui/+bug/1171533
[12:51] <_mup_> Bug #1171533: There is no "minimised" icon state for the state of canvas icon <charmbrowser> <juju-gui:In Progress by huwshimi> <https://launchpad.net/bugs/1171533>
[12:51] <rick_h_> gary_poster: ah, gotcha. 
[12:56] <luca__> rick_h_: Greg has pointed me towards this folder: https://drive.google.com/a/canonical.com/?usp=chrome_app#folders/0B7yNWRv_QU7WVnF2MGktY00wUEE
[12:56] <gary_poster> works in FF and Chrome: http://paste.ubuntu.com/5598256/
[12:57] <gary_poster> trying ie
[12:57] <luca__> rick_h_: however its quite clear that he hasn't completed all of the assets, I'll raise this as a priority task and get them out to you guys asap.
[12:58] <rick_h_> luca__: ah cool. I don't recall seeing this folder in there before. Was this recently shared?
[12:58] <rick_h_> luca__: ok, well I'll pass this along to Huw and yea, the ones he's asking for are missing to help complete the bug brought up. 
[13:53] <hatch> mornin
[13:53] <rick_h_> gary_poster: we're co-opting our hangout for the ux call https://plus.google.com/hangouts/_/cf491220dfb7736cee2876baf29110eeb52f5997
[13:53] <rick_h_> morn hatch 
[13:57] <rick_h_> hatch: since you just redid a bunch of work around interfaces. Are the peer relations used in the gui? I see some code in the environs, but not actually hitting model.get('peers')?
[13:58] <hatch> peer relations are not used in the gui right now
[13:58] <rick_h_> hatch: awesome
[13:58] <hatch> agreed - i hate relations lol
[13:59] <gary_poster> rick_h_, ack, thx
[13:59] <gary_poster> rick_h_, hatch, we should support peers, so please don't make that harder :-)
[13:59] <rick_h_> gary_poster: ok, well right now the backend (charmworld) doesn't present the info in the api so we were looking at if it needs to be implemented/not atm
[14:00] <rick_h_> gary_poster: so not 'harder' but 'delayed'?
[14:00] <hatch> noooooooooo
[14:01] <hatch> I'll be sick the day we need to implement peer relations mkay? ;)
[14:01] <gary_poster> heh ok
[14:01] <hatch> haha
[14:02] <hatch> last night I went to a flooring auction
[14:03] <hatch> came hom ewith nothing :(
[14:06] <benji> flooring auction eh?  big night at the hatch household
[14:07] <hatch> hah - well we decided that we would renovate instead of move so over the next year I'm trying to collect all the supplies :)
[14:09] <hatch> I figure if I do it right I can probably save 30%
[14:11] <bac> anyone itching to do a review?  https://codereview.appspot.com/8935043
[14:12]  * hatch raises hand
[14:12] <bac> hatch: you practicing for the next auction?
[14:13] <hatch> I think to practice for that I'll need to warm my wallet up
[14:13] <hatch> the prices were nuts
[14:13] <bac> did every item end with "sold to the guy in flannel?"
[14:15] <hatch> a number of them did....
[14:15]  * hatch wonders if bac is actually a Saskatchewanian
[14:17] <bac> i just can't envision a flooring auction in saskatchewan playing out any differently
[14:18] <hatch> there was one guy in a suit
[14:18] <hatch> possibly a flooring mobster
[14:18] <bac> one of the hunt brothers, cornering the market no doubt
[14:19] <benji> hatch: yep, you should be able to save 30% over having the work done, if you're super frugal you can probably get to 50%.  I do a lot of my own work and would be glad to help out however I can.
[14:21]  * hatch flys benji here to work
[14:21] <hatch> :)
[14:21] <hatch> bac: review done
[14:22] <bac> thanks
[14:23] <benji> :)
[14:35] <hatch> any rap/hiphop fans?
[14:35] <hatch> how about electronica?
[14:38] <Makyo> Electronica?
[14:39] <hatch> trance, techno, house, dubstep
[14:39] <Makyo> Heh, I spend most evenings getting my ear talked off (in a good way) about all the different genres that fall under that umbrella, but I've not really heard the word in forever.
[14:40] <benji> hatch: I like some of those, but not enough to purchase much or know many of the artists
[14:40] <hatch> Makyo: heh yeah there are a lot so I usually start with electronica then drill down from there :)
[14:41] <benji> http://techno.org/electronic-music-guide/music.swf
[14:41] <hatch> haha di.fm, I have a subscription to there
[14:41] <Makyo> benji, , yeah, that's pretty awesome.  Showed that to my professor and we talked about that in studio for two weeks.
[14:41] <hatch> benji: I forgot about this swf :) thanks....bookmarked
[14:42] <hatch> I pretty much listen to trance all day long
[14:42] <benji> oldie but a goodie
[14:43] <hatch> 140bpm is good for coding :P
[14:43] <hatch> Trance > Dutch
[14:43] <Makyo> Hah
[14:44] <hatch> lol they have some funny names on here
[14:44] <hatch> buttrock goa
[14:45] <hatch> and the comment is hilarious
[14:45] <Makyo> Ishkur's got some opinions :)
[14:46] <hatch> it needs to be updated!
[14:46] <hatch> it's missing dubstep!
[14:48] <bac> gary_poster: did your little html test actually do word breaks in chromium?
[14:48] <Makyo> Do it in D3.
[14:48] <Makyo> With HTML5 audio
[14:48] <bac> gary_poster: nm
[14:48] <hatch> who has that kind of time?
[14:48] <gary_poster> bac http://jsfiddle.net/nzHKE/ was hacking this
[14:48] <hatch> maybe a slack task? ;)
[14:48] <gary_poster> bac on call
[14:49] <Makyo> Haha
[14:51] <hatch> Makyo: actually it could probably be done in a weekend with a couple guys
[14:52] <Makyo> hatch, digraphs are pretty easy with some of the layout, and now there's http://trifacta.github.io/vega/ which could make it faster.
[14:52] <Makyo> s/layout/layouts
[14:52] <hatch> ahh cool cool
[14:53] <hatch> reviews and qa plz https://codereview.appspot.com/8837049/
[14:55] <jcsackett> hatch: so, i like things named dubstep, but i'm still trying to figure out what really distinguishes it as anything more than a subtype of DnB.
[14:57] <hatch> well imho there is real dubstep and then skrillex dubstep
[14:57] <hatch> :)
[14:57] <Makyo> Brostep.
[14:57] <hatch> yeah that
[14:57] <hatch> hahaha
[14:57] <jcsackett> hatch: so you've introduced yet more subcategories, but still no real distinction from DnB. :-P
[14:58] <Makyo> And then there's chipstep: http://chibitech.bandcamp.com/track/moe-moe-kyunstep-part-ii
[14:58] <Makyo> More impressive for being done entirely on NES hardware :P
[14:59] <hatch> jcsackett: everything in electronica is a subcategory :)
[14:59] <jcsackett> that's fair. :-P
[14:59] <hatch> Makyo: HAHAHAHAHA
[15:00] <jcsackett> Makyo: interesting. i do like chiptunes...
[15:00] <Makyo> jcsackett, Me too :)  This is one of my favorites recently: https://soundcloud.com/henryhomesweet/sets/enter-5d
[15:01] <hatch> and even with all this talk I'm listening to Def Leopard right now haha
[15:02] <Makyo> jcsackett, Henry Homesweet's pretty neat, since his music's all hardware, most of the time.  http://www.youtube.com/watch?v=CV2hslJjs9U
[15:02] <jcsackett> oh nice.
[15:02] <hatch> this is pretty chill
[15:02] <jcsackett> so, actual chips in the chiptunes. :-P
[15:04] <Makyo> Heh, yeah :)
[15:05] <hatch> current podcasts here Above&Beyond Group Therapy, Corstens Countdown, Hardwell On Air, Paul van Dyk's VONYC Sessions, The Sound Of Trance, A State Of Trance, Thrillseekers Nightmusic Podcast
[15:05]  * Makyo adds https://itunes.apple.com/us/podcast/turn-it-around-electronic/id563798064 to that list.
[15:06] <hatch> found this cool track last night https://itunes.apple.com/ca/album/lose-sight-feat.-ane-brun/id624001460?i=624001717
[15:07] <hatch> thanks for the podcast, I'll add it to the list :)
[15:07] <Makyo> hatch, Whoa, I was just pointed at that yesterday.  Good stuff.
[15:08] <hatch> haha yeah? I am a fan of Andrew Bayer
[15:08] <Makyo> Might like http://www.youtube.com/watch?v=ADBKdSCbmiM too, hatch.
[15:08] <Makyo> If you like Royksopp.
[15:08] <Makyo> Though it's mostly similar in the video.
[15:09] <hatch> ahh yeah great song
[15:09] <hatch> messed up video
[15:09] <Makyo> Hah, yeah,
[15:11] <gary_poster> bac did you see how that worked and didn't work?  I didn't get the extraction to work the way we wanted
[15:11] <gary_poster> that will be the annoying bit of this I think
[15:11] <gary_poster> Because people can also paste in arbitrary stuff too!
[15:11] <bac> gary_poster: i haven't had much success with it.  does the box auto grow in height for you?
[15:11] <gary_poster> bac, yes
[15:12] <bac> hm, doesn't for me in chromium on quantal
[15:13] <bac> gary_poster: oh, it does with new lines...which is what we want.  duh.  i was expecting auto-wrap like the g+ example
[15:13] <gary_poster> right
[15:13] <jcsackett> Makyo: this is a really nice set.
[15:18] <Makyo> jcsackett, yeah, I like a lot of his stuff.  
[15:21] <rick_h_> jcsackett: can you peek at https://codereview.appspot.com/8593050/ please?
[15:21] <jcsackett> rick_h_: looking.
[15:22] <hatch> https://codereview.appspot.com/8837049/
[15:22] <bac> gary_poster: care to look at https://codereview.appspot.com/8935043 ? should be quick.
[15:23] <gary_poster> wil try bac.  on call
[15:23] <rick_h_> thanks jcsackett 
[15:23] <jcsackett> rick_h_: lgtm.
[15:23] <bac> hatch: on it
[15:23] <hatch> thanks
[15:23] <hatch> qa if you could please
[15:23] <hatch> :)
[15:24] <hatch> I'm always scared of a net negative diff
[15:24] <hatch> :)
[15:24] <rick_h_> those are the best kinds!
[15:31] <hatch> frankban: yay! Thanks for working on that login bug :)
[15:32] <frankban> hatch: almost ready for review
[15:32] <hatch> oh right on u rock
[15:33] <bac> hatch: so you ripped out all of the prefetch service bits. that was redundant now that handleServiceEvent is doing it when a service is added, no?
[15:33] <hatch> bac: correct - as soon as the service is added it pulls in the extra data
[15:33] <hatch> so it's always available when needed
[15:33] <bac> endpoint.js is becoming a worse name by the day
[15:34] <hatch> well all of that code will be moved into the db, likely this week
[15:34] <hatch> it was just the logical place to put it in a multi step process
[15:51] <gary_poster> jujugui please update kanban
[15:52] <rick_h_> gary_poster: I've got another call and will be out. 
[15:52] <gary_poster> ack rick_h_ thanks for heads up
[15:58] <gary_poster> jujugui call in 2
[15:58] <hatch> frankban: review done, running make for QA
[15:58] <frankban> hatch: cool, thanks
[16:00] <gary_poster> benji call now
[16:10] <bac> hatch: neither, san juan
[16:11] <hatch> ahh ok I was just looking at expedia and those are the only two airports it had :)
[16:11] <bac> hatch: SJU
[16:11] <bac> hatch: your branch is LGTM pending QA
[16:12] <frankban> hum... charm install-error in CI
[16:13] <hatch> ahh I missed SJU
[16:25] <hatch> yowzas flights are expensive to SJU
[16:27] <bac> it varies wildly by season.  my flight to SFO was pretty cheap
[16:27] <bac> guihelp: so juju-core doesn't have debug-hooks.  is there a work around?  what does one do when the service doesn't start?
[16:30] <hazmat> bac, log into machine (not with juju) examine log files
[16:30] <hazmat> bac, debug-log is present although it doesn't properly qualify all output by unit
[16:30] <hazmat> bac, and then juju resolved --retry unit_name
[16:31] <hazmat> to have it go again
[16:31] <hatch> frankban: your branch is way more responsive thanks for that fix
[16:31] <bac> hazmat: ok.  i just liked the ability to run the hooks interactively
[16:33] <hatch> frankban: if I visit http://192.168.2.119:8888/:gui:/service/memcached/ on `make prod` after logging out, I only get a blank crosshatch
[16:33] <hatch> well substitute that ip for localhost
[16:33] <hatch> :)
[16:33] <frankban> hatch: is this different in trunk? AFAICT make prod does not support fallback resources
[16:34] <hatch> I'll check trunk
[16:34] <frankban> thnaks
[16:34] <frankban> thanks even
[16:36] <hatch> ok same on trunk
[16:39] <rick_h_> hatch: 3.10 is out!!
[16:40] <rick_h_> hatch: speed speed speed!
[16:40] <rick_h_> hatch: ruh roh: you’ll need to change your code to use the new static modifyAttrs() method. 
[16:44] <hatch> rick_h_: I want to see how fast the tests run using 3.9.1 vs 3.10 to see if the speed differences make any real world impact
[16:44] <rick_h_> hatch: well I'll let you do it then to see the biggest diff :P
[16:44] <hatch> haha
[16:45] <hatch> bcsaller: db means db.service yes
[16:46] <bcsaller> hatch: thanks
[16:46] <hatch> the idea is that when you request a service from the db it will always return a promise with a fully populated service
[16:46] <hatch> no more half data garbage
[16:46] <hatch> :)
[16:50] <bcsaller> agreed
[16:52] <bac> hatch: i was trying to qa your branch on ec2 but the juju-gui charm is failing.
[16:52] <bac> not your branch's fault
[16:53] <hatch> bac: oh you can do it locally with rapi no?
[16:54] <bac> hatch: yeah, i did that and it looked good.  just thought i'd be more paranoid.  i'll approve it now.
[16:54] <hatch> haha well thanks - if there are any errors I'm sure they will come up soon, although the code will be gone very soon
[16:55] <jcsackett> Makyo and hatch: can you review https://codereview.appspot.com/8940043 for rick_h_ and me?
[16:55] <Makyo> jcsackett, Sure thing.
[16:55] <hatch> I can yep
[16:56] <jcsackett> thanks!
[16:58] <hatch> jcsackett: I am pretty sure that we decided for /** and */ with no *'s
[17:03] <jcsackett> hatch: that's *wildly* inconsistent throughout the code then, and the majority of code i have seen has been with *
[17:04] <rick_h_> jcsackett: yea, recent style decision 
[17:04] <rick_h_> jcsackett: that's my fault. I still mix it up sometimes and didn't really share that back with you.
[17:04] <hatch> it is inconsistent but you went through only one file in your diff and changed it...making it even more inconsistent lol
[17:04] <jcsackett> hatch: it's the only file i've seen it in without recently.
[17:04] <jcsackett> since within the subapp it's almost entirely *
[17:05] <jcsackett> also: i *believe* the linter notices commenting errors only with *. after i added those in, it yelled about a param comment not ending with a period, but skipped it before.
[17:05] <rick_h_> jcsackett: yea, it's just because no one wants to do the big diff to change them all
[17:06] <rick_h_> jcsackett: but it's the agreed standard going forward and we're trying to retrain that way
[17:06] <jcsackett> rick_h_: i mean, i suppose i can uncommit that revision.
[17:06] <jcsackett> why the recent decision?
[17:06] <rick_h_> jcsackett: it was brought up on a friday call and agreed to. 
[17:07] <jcsackett> sure, why? what's the argument for/against?
[17:07] <rick_h_> because maintaining the *'s is a pita for some. 
[17:07] <jcsackett> fair.
[17:07] <rick_h_> and readability can be better without the * I think 
[17:07] <jcsackett> i disagree, actually. :-P
[17:08] <jcsackett> but if i'm alone on that, i don't see a need to fight it.
[17:08] <rick_h_> heh, I tried :)
[17:08] <rick_h_> but it was a fiar '+1, 0, -1' vote and the *'s lost :)
[17:09] <hatch> damn democracy
[17:09] <hatch> it was really the ones who abstained who are causing the issues
[17:09] <hatch> :P
[17:10] <rick_h_> lol
[17:10] <rick_h_> well it's my fault. I didn't make sure to tell jcsackett sorry :(
[17:10] <hatch> frankban: now that you have 2x reviews can you merge with trunk so that I can merge it into my current branch :)
[17:10] <frankban> hatch: I am on it
[17:10] <hatch> thanks sir
[17:10] <frankban> hatch: and thanks for your review
[17:11]  * benji lunches/travels to work site number 2.
[17:11] <hatch> cd ..
[17:11] <hatch> oops
[17:12] <hatch> at least it wasn't an admin password
[17:12] <hatch> :)
[17:12] <hatch> jujugui do we know why CI is failing with install-error? Or should someone investigate
[17:14] <bcsaller> It ran fine yesterday, is it possible the npm ppa change broke it?
[17:14] <hatch> ok, just booting up the laptop to log into it
[17:14] <gary_poster> hatch we don't know why, and I just asked wedgwood to merge it.  yeah, teknico escaped just in time :-)
[17:14] <hatch> haha
[17:15] <hatch> man I really wish the console showed *'s for passwords
[17:15] <hatch> I have no idea what window I'm typing them into half the time lol
[17:19] <frankban> hatch: landed
[17:19] <hatch> thanks
[17:20] <frankban> have a great week all!
[17:20] <gary_poster> you too frankban!  have fun!
[17:27] <gary_poster> hatch, discover anything?  bcsaller, I tried to deploy juju-gui in pyJuju and got this: http://pastebin.ubuntu.com/5598870/.  Is that indicative of a problem in the charm store?
[17:27] <hatch> gary_poster: it restarted so I need to wait for it to fail agian
[17:27] <gary_poster> ok hatch
[17:28] <hatch> that definitely looks like a charm store error to me
[17:28] <hatch> I've never seen it before
[17:28] <gary_poster> I'll get Ben's opinion before throwing it to orange squad (or whoever looks at this stuff?)
[17:30] <hatch> write it on a piece of paper and slide it under their door then quickly walk away
[17:30] <hatch> ;)
[17:30] <gary_poster> :-)
[17:32] <gary_poster> hatch do you have pyjuju installed?
[17:32] <hatch> rapi?
[17:32] <gary_poster> no hatch, the real one, installed from pyjuju PPA.
[17:33] <gary_poster> sinzui, I'm getting http://pastebin.ubuntu.com/5598870/ when I try to deploy in pyjuju on quantal.  Do you happen to know if that is a charm store issue?  I'm trying to see if I can get someone to dupe
[17:33] <hatch> umm I'm not sure let me see
[17:33] <gary_poster> bac you around, and do you still have a pyjuju you can use??
[17:33] <hatch> doesn't look like it
[17:33] <gary_poster> (sorry, only one question mark intended)
[17:33] <hatch> I can install it
[17:33] <gary_poster> s'ok hatch, thanks
[17:34] <hatch> alrighty
[17:34] <gary_poster> hatch, unless I can't get anyone else to look at it ;-) then you are on the hook
[17:34] <hatch> haha booo
[17:34] <sinzui> gary_poster, I haven't seen that. I am on raring
[17:34]  * sinzui runs the command
[17:34] <gary_poster> sinzui, I have the go version on raring and they appear to be incompatible :-/
[17:35] <gary_poster> they both want to own /usr/bin/juju
[17:35] <sinzui> ah
[17:39] <gary_poster> sinzui, you don't dupe?
[17:40] <sinzui> gary_poster, no. deployed without error
[17:40] <sinzui> and the service is started
[17:40] <gary_poster> sinzui, ok thanks.  digging locally
[17:44] <hatch> hmm I can't ssh into the box
[17:44] <hatch> it keeps timing out :/
[17:47] <hatch> now I'm not even sure how to debug it
[17:48] <hatch> maybe trigger it again and hope that the debug-log catches it
[17:48] <gary_poster> well
[17:48] <gary_poster> we should be able to deploy it within our own local juju
[17:48] <gary_poster> and dupe
[17:48] <gary_poster> if it is a problem with the charm itself
[17:49] <hatch> ok is there hacking docs for that? I don't think I've ever done that
[17:49] <gary_poster> hatch for pyjuju. https://juju.ubuntu.com/docs/getting-started.html
[17:51] <hatch> oh - yeah I have that up and running, but only for EC2
[17:51] <hatch> haven't done it with LXC, sorry I misunderstood
[17:52] <gary_poster> hatch, yeah EC2 is fine for this.  I discovered that I was running into https://bugs.launchpad.net/juju/+bug/1050741
[17:52] <_mup_> Bug #1050741: juju bootstrap: ERROR [('PEM routines', 'PEM_read_bio', 'no start line')] <juju:Triaged> <txAWS:In Progress by chihchun> <https://launchpad.net/bugs/1050741>
[17:52] <gary_poster> so easy work around
[17:52] <hatch> ahh ok - and you figure that's the same bug that the CI is running into?
[17:52] <hatch> or would you like me to go through the EC2 deployment
[17:52] <gary_poster> no hatch
[17:52] <gary_poster> I mean not the same bug
[17:53] <gary_poster> hatch I'll dig for a bit
[17:53] <hatch> ok lemme know if you want me to fire off the EC2 deployment
[17:53] <hatch> using juju 0.6.0.1
[17:55] <gary_poster> hatch that's very old.  You probably want to install the ppa as that doc describes
[17:58] <gary_poster> hatch charm works fine for me on ec2, at least with basic deploy :-/
[17:59] <rick_h_> gary_poster: this on canonistack? abentley was seeing some issues on that today
[17:59] <gary_poster> rick_h_, yes.  unable to install charm?
[17:59] <rick_h_> not sure, abentley any notes from the issues this morning? Or since staging is up now it just fixed itself?
[18:00] <hatch> gary_poster: oh sorry that's the one that is on the canonistack deployment
[18:00] <abentley> rick_h_, hatch: IS fixed canonistack and then staging came back.
[18:01] <abentley> rick_h_: It looks fine right now.
[18:01] <gary_poster> hatch what are are you apologizing for? :-)  ok thanks abentley.  how long ago was that fix, roughly? less than an hour ago?
[18:01] <gary_poster> canonistack fix, I mean
[18:01] <hatch> cuz I'm Canadian I guess :P
[18:01] <gary_poster> hatch :-)
[18:02] <hatch> I fired off another build
[18:02] <hatch> maybe it'll work with the fix that abentley mentioned
[18:04] <abentley> hatch: I mean that all of canonistack was broken, and then IS fixed all of canonistack.  Right now, canonistack does not look broken to me.
[18:09] <hatch> lunching....I'll monitor this test as close as I can
[18:42] <hatch> yeah I think canonistack is broken again
[18:42] <hatch> the last 3 have failed with canonistack type errors
[18:54] <gary_poster> bac, fwiw http://jsfiddle.net/Pegsa/ .  Fiddles with it while doing other things.  Note dependency in "External resources."  Kinda gross, but I like the UX effect, and I think everything else I'm doing is necessary.
[18:54] <gary_poster> but possibly not sufficient
[18:54] <bac_> gary_poster: i'll have a look in a sec
[18:54] <bac_> landing the second branch now
[18:54] <gary_poster> np, no rush
[18:55] <gary_poster> awesome
[18:57]  * benji remembers to start his IRC client.
[18:58] <rick_h_> benji: quiet day eh?
[18:59] <benji> heh, well, for the last hour at least; I relocated during lunch
[19:16] <benji> for very time-geeky reasons you shouldn't make a npm cache file on back to back seconds if one of those seconds is a leap second; I don't think that'll be much of a problem
[19:17] <gary_poster> wow, how did you think of that benji? :-)
[19:18] <hatch> lol!
[19:18] <benji> I needed an easy to generate "version number" and used seconds since the epoch, which almost monotonically increasing, except at the end of a leap second it ticks forward and then back again
[19:19] <benji> it means you could get two cache files with the same version if it takes less than a second to generate a file and you generate it on the second before and the second during a leap second
[19:20] <gary_poster> thanks for explaining benji.  my worry is low. :-)
[19:20] <benji> lol
[19:21] <benji> I wonder if I can make a career as a vim/time consultant.
[19:21] <hatch> you could....but you would probably be broke
[19:21] <hatch> ;)
[19:21] <benji> heh
[19:21] <gary_poster> heh
[19:21] <hatch> well maybe you're independently wealthy?
[19:21] <benji> I'm independently broke.  That's almost the same.
[19:22] <hatch> lol, that seams like a much bigger clu
[19:22] <hatch> b
[19:22] <hatch> I've been a member for a long time
[19:22] <benji> better than being dependently broke, I guess
[19:22] <hatch> isn't that what happens when you have kids?
[19:23] <hatch> at least that's what my parents kept telling me
[19:23] <benji> heh
[19:32] <hatch> can someone point me to the entry point where the new services get added into the database?
[19:32] <gary_poster> hatch what new services?
[19:32] <hatch> well on initial load of the application
[19:33] <hatch> where does that delta get parsed
[19:33] <hatch> I can't seem to find the place where the new models get pushed into the ml
[19:34] <gary_poster> hatch it comes through the py environment, which fires a delta event, which is consumed by the onDelta method in models/models.js
[19:34] <hatch> ahh that's why I coudln't find it....it's using each and not add :)
[19:34] <hatch> thanks
[19:35] <gary_poster> welcome
[19:35] <bac_> Makyo: drag your branch got a late red card
[19:35] <hatch> I don't think I've ever been this deep down the rabbit hole
[19:35] <hatch> who knows what I'll come up with!
[19:35] <gary_poster> :-)
[19:35] <Makyo> bac_, sorry.
[19:36] <bac_> Makyo: not your fault
[19:36] <bac_> bac_: and i'm not aggrieved
[19:36] <Makyo> Put it in landing until we figure out whether to revert or fix on top.
[20:22] <bac> gary_poster: what about this?  am i missing something?  http://jsfiddle.net/EBhpS/
[20:25] <gary_poster> bac, you're referring to fewer replacements than http://jsfiddle.net/Pegsa/ ?
[20:26] <bac> gary_poster: no, i pasted the wrong thing
[20:26] <gary_poster> bac, a few things are different, if so.
[20:26] <bac> ignore that
[20:26] <gary_poster> ok
[20:28] <bac> gary_poster: i forgot to click 'update'
[20:28] <bac> gary_poster: http://jsfiddle.net/EBhpS/1/
[20:28] <bac> gary_poster: why can't we just get the innerText?  is it more complicated?
[20:29] <bac> gary_poster: oh, i see it only works on webkit
[20:29] <bac> :(
[20:32] <gary_poster> bac, I tried ctl.get('text').  That did not preserve whitespace properly
[20:33] <gary_poster> largely because preserving the whitespace cross-browser is a bit of a heuristic, it seems. :-/
[20:35] <gary_poster> bac textContent is FF equivalent, but does not behave as we want
[20:36] <gary_poster> equivalent to innerText
[20:37] <bac> yeah, textContent is pretty worthless
[20:37] <bac> here
[21:08] <hatch> where can I guarantee that charm data is available in the db?
[21:08] <hatch> it almost appears to be transient but I'm sure I'm just missing the magic entry point
[21:09]  * bac walks dog, waves to disney ship
[21:11] <hatch> oh nm I was doing it wrong
[21:20]  * Makyo dogwalks.