=== kadams54 is now known as kadams54-away === kadams54-away is now known as kadams54 [15:29] uiteam I still need two qa's and reviews https://github.com/juju/juju-gui/pull/664 [15:29] hatch: taking a look [15:29] thanks [15:29] Makyo: can you look at ^ as well please? [15:29] it needs a real env qa [15:37] Sure [15:41] thanks guys [15:49] hatch: you going to land a juju-gui branch soon? let me know when you do and :shipit: [15:49] bac: the doc one wasn't good enough? [15:49] or do we need another test? [15:50] hatch: another, i didn't have the site setup for comingsoon to get built properly [15:50] ohh ok [15:51] one is getting qa's so hopefully that'll pass ok and it can be landed [16:21] Makyo: are you QAing hatch's PR in a real env? [16:21] Yeah [16:22] I gave it a whirl but ran into problems. Trying to decide if I should try to wade through them or throw my hands up and just review. [16:30] kadams54: you should really just work in Ubuntu :) [16:31] Some day [16:34] I made a small change to my tests and now they hang [16:34] :/ [16:38] iphone users - can iphones auto sync photos to icloud? [16:39] Yes [16:40] mom has an old iphone which she says no longer syncs to icloud [16:40] wanted to make sure it ever did ;) [16:41] Pretty sure all my photos sync to icloud. Actually, it's all the images I put in my photo library, which is a pain. There are a few meme pictures in my "photo album" now. :| [16:41] haha [16:43] kadams54: did you push your branch? I dont' see it [16:49] hatch: https://github.com/juju/juju-gui/pull/666 [16:49] PR#666 - ominous. [16:50] HALLOWEEN WAS WEEKS AGO [16:50] well 666 is only ominous if you believe in the most recent religions and not the ones which the new ones were based on [16:50] (old roomie was a religious studies major) [16:50] :P [16:51] * hatch <----- buzkillington [16:52] Note that the real "number of the beast" or whatever is 616. The current "666" is a translation error. [16:52] oh interesting [16:52] * hatch gets 616 shirts made up for the emo kids [16:57] 616 is a nearby areacode. grand rapids, I think. [16:57] are they all deamons? [16:57] well there you go. [16:57] horns, red [16:57] you know the type [17:01] hatch, Makyo: crap, sorry, just realized I pushed the wrong branch for that PR. Hold off on QA for a few minutes while I straighten things out. [17:02] kadams54: np I'm still reviewing huws [17:02] yours got bumped ;) [17:08] hatch: you see http://www.fse.guru/2-years-with-angular ? [17:08] I have not [17:08] I will read it later though === teslanick is now known as |conj === |conj is now known as |conj_teslanick_ === |conj_teslanick_ is now known as cat_calories|tes === cat_calories|tes is now known as teslanick|eatfoo [17:23] kadams54: you pulled that PR down? [17:24] oh I thought you were just going to update it [17:24] :) [17:24] nm, ping when ready [17:24] hatch: Yeah, https://github.com/juju/juju-gui/pull/667 [17:24] cool === teslanick|eatfoo is now known as teslanick [17:26] kadams54: so the status bar seems a few pixels too high in it's little box [17:26] Makyo: ^ New PR ready for QA. [17:26] does it look like that to you too? [17:26] maybe it's just an illusion :) [17:27] hatch: No, not particularly. [17:27] FWIW, I didn't change any CSS for this - just shifted stuff around in the HTML. [17:27] So visually the status bar is the same. [17:27] That add units header sure looks bad now haha [17:29] kadams54: so the scale up container element...it was missing before? [17:29] was it just working by chance? [17:29] No, wasn't working by chance. [17:30] The container element was a new div rather than an existing one. [17:30] serviceOverview appended that div into its container, which guaranteed that it would always come first. [17:30] Since I needed the status bar div to come first, I had to switch to having a pre-existing placeholder div which would be passed in as the container to scaleUp. [17:31] hatch: Your gripes about the Add Unit header are worth mentioning to luca. I just double-checked the mocks attached to the bug and there's no header there. The status bar is almost merged with the scaleUp UI. [17:32] hatch, luca: here's the mock: http://cl.ly/image/1C1c0i1k0Q2e [17:32] And here's the current impl: http://cl.ly/image/2U3D3X0y0N3r [17:32] I don't think it would be too hard to pull the header out as part of this branch. [17:33] well you now have 2 +1's so might as well just land it and we can follow-up late [17:33] r [17:33] kadams54: well, it’s positioned better at least :) [17:34] luca: you'll have to take a look once it lands, the header kind of looks out of placed [17:34] it doesn't really look like it 'belongs' to anything [17:35] kadams54: hatch Makyo we did come up with a new way of displaying this in Nuremberg [17:35] yeah? [17:35] have any mocks to look ati? [17:35] kadams54: hatch Makyo I haven’t wireframed it yet but we made some great improvements [17:35] ohh ok [17:35] OK [17:35] I know it's been a tough problem to solve [17:35] kadams54: hatch Makyo no…and I remember now that it was actually with Huw [17:35] i’ll send my notes on it [17:36] huw was in nuremberg? [17:36] luca, hatch: for what it's worth, here's how things would look if I just dropped the

: http://cl.ly/image/470F3H3f1n1d [17:36] or are you thinking brussels? [17:36] heh name dropping destinations [17:36] :P [17:36] I prefer that and it's a simple change, esp. if we're going to rework that shortly. [17:37] kadams54: need bigger shot [17:37] more context of the inspector :) [17:37] http://cl.ly/image/293x1t170a24 [17:38] yeah that's much nicer imho [17:39] kadams54: I also see your cache is broken again ;) [17:39] Yes [17:39] Eternally [17:39] and your fonts are way more bold [17:39] very odd... [17:39] I wonder if that's just Chrome/Mac [17:41] hatch, Makyo: pushed the dropped header. [17:41] kadams54: hatch I have to run but I sent the info via peeps [17:41] I gotta run for my doctor appt. but will get this landed and finish my other QA after. === kadams54 is now known as kadams54-away === teslanick1 is now known as teslanick [19:54] rick_h_: I shared a vid on G+ this weekend about some really cool stuff coming in chrome wrt offline/app-like performance [19:54] a lot of which would really speed the gui up [19:54] hatch: yea, I have been meaning to look at it [19:54] rick_h_: you asked me to QA a card in standup, but now I forget which one… [19:55] kadams54: I think we're ok. I think it was storefront and I looked at it and have questions/etc [19:56] OK. Starting in on the switchboard integration. [19:57] hatch: Is that serviceworker stuff? [19:59] man, the wind is trying to huff and puff and blow my house down [19:59] rick_h_: yeah, it knocked my recycling over. My porch is a mess of plastic and cardboard right now. [20:07] teslanick: yup [20:08] uiteam - they are starting on my place so I may or may not get kicked offline :) [20:08] This is pretty impressive - http://www.youtube.com/watch?v=px-J9Ghvcx4 [20:08] hatch: geez, is your fiber under perpetual construction? [20:09] kadams54: no this time it's new gas meter [20:09] and power meter [20:09] unless they run into issues [20:09] so...yeah [20:09] Like cutting your fiber [20:09] ;-) [20:09] teslanick: yeah that demo is awesome [20:09] kadams54: lol exactly [20:09] teslanick, hatch: pretty sweet [20:09] teslanick: serviceworker - what appcache was supposed to be ;) [20:10] there is also some really cool manifest stuff wrt meta tags [20:10] so that we don't need to put 100 meta tags at the top of every page [20:11] we have 50+mph winds right now. I'm amazed that I have power. [20:11] nice! [20:11] * hatch grabs kite - heads to Detroit [20:12] its frame had better be made of something strong. [20:12] Wind [20:12] SW 28 mph gusting to 50 mph [20:13] bac: I'm about to shippit a branch [20:13] jrwren: no frame :) [20:14] jrwren: http://www.kittyhawk.com/wp-content/uploads/2012/02/L8G0244-e1328583281953-780x300.jpg [20:14] just a random pic [20:14] it's like an airfoil - it uses the airflow to inflate [20:15] hatch: whoa, cool. [20:15] hatch: It's almost like having a real programming language helps you solve problems more effectively [20:16] * teslanick glares at CSS. [20:17] jrwren: yeah, it helps to realize that when hatch talks about a kite, he doesn't mean the one we all played with as kids :-) [20:20] hatch: kadams54 beat you to it. let's see if his updates comingsoon properly [20:21] kadams54: jrwren haha no, mine are 5 - 14m of area :) [20:21] bac: ah yes… hatch was too slow :-) [20:21] lol [20:22] teslanick: haha yeah I've spent many a unable to sleep nights nerding out on how to make a better css :) [20:22] so far I've come up empty [20:23] A simple "box model shader" API, written for JS, that uses the "top down" model that React uses. [20:23] SOLVING THE PROBLEM ONCE AND FOR ALL [20:24] ok well there ARE solutions to the problem - just none that I think are any better === kadams54 is now known as kadams54-away [20:50] uiteam: great, http://comingsoon.jujucharms.com/juju-ui/version.js is updated for kadams54-away recent landing [20:51] bac: woot ty much! [20:51] nice! good work bac [20:53] hatch: your blog post is nice but my install was much simpler as i blew away os x [20:53] ohh ok [20:54] yeah for ppl with new apple hardware you definitely don't want to do that if you want things to work :) [20:54] maybe 16.04? [20:54] lol [20:54] I don't even know where to start to write drivers for the webcam [20:55] and I'd imagine there aren't many new MBP users who run ubuntu who are also driver authors :) [20:55] hatch: i plan to close the lid and just ssh to it [20:55] hatch: don't plan on it being my desktop [20:55] I have an oldish unused mac mini that i'd like to turn into my work machine - but I find I leave my desk and work around the house too much [20:56] so I'm thinking to think of a workflow that will make it less painful [20:56] working over ssh is too slow for me [20:56] it depends on the kind of work [20:56] browser work is a bit harder for sure [20:56] yeah - and I don't do any browser work ;) [20:56] :P [20:57] I was thinking some kind of an automatic rsync [20:57] ugh [20:57] so as soon as the machine boots it syncs the home directory === kadams54-away is now known as kadams54 [20:58] bac: woot! [21:00] rick_h_: I was also thinking of running a parallels vm on the mini, and on my laptop so when I leave I can copy it over [21:01] but that's probably worse than rsync lol [21:10] ffs promises [21:10] that is all [21:12] ur doin' it wrogn. [21:12] ;) [21:13] lol [21:20] * jrwren sings promises promises. [21:22] hatch: http://2014.jsconf.eu/speakers/james-coglan-practical-functional-programming-pick-two.html - We disagree about Promises, but I think this is worth a watch even if you're a Promiseskeptic. [21:23] hatch: just remember, it's all about the implementation :P [21:23] lol - hey I think promises are awesome - just not ones which implicitly throw() [21:23] Promiskeptik. Darn. [21:29] I am actually somewhat interested about promise + generator combo [21:29] would be nice for us and large complex imports [21:30] s/and/with [21:30] How do you mean? [21:33] lemme find the video [21:33] one sec [21:33] https://www.youtube.com/watch?v=qbKWsbJ76-s [21:33] sorry it's long [21:34] well 31min [21:34] but it does a better job outlining what I'm talking about :) [21:34] Oh yeah, promises + generators is great. I was mostly curious about the large/complex imports part. [21:34] I wrote some code that implements core.async-style channels and blocks using promises + generators. [21:34] ohh when people drop a 20+ service with many machines and stuff onto tha canvas [21:34] and we need to parse it all out, and deploy it [21:35] Aha [21:35] And there's a lot of asynchrony there [21:35] well async and sync haha [21:35] it's a syncy mess [21:36] Here's what I was fooling with - https://gist.github.com/nhusher/9511044 [21:37] Channels have three functions: put, take, and close. === kadams54 is now known as kadams54-away [21:38] interesting I'll have to take a look later [21:38] right now I"m fighting with tests failing when run with the rest of the suite [21:39] hatch: when the export thing is landed let me know. I think it might be worth doing a release update after that on the gui [21:39] Rough. I'll leave you alone [21:39] hatch: if we can squeeze it in cool, else we'll wait for next release. We're |--| close to our weekly cycle so no problem either way [21:40] rick_h_: that's done [21:40] and landed [21:40] I'm fighting with the charmstore stuff [21:40] hatch: oh, crap ok [21:40] apparently the tests faill dramatically when I try and remove the icon stuff from v3 because so many of the tests rely on that [21:45] lol [21:45] yea, there was a test helper to be used to mock it out [22:31] Makyo: I've now removed all of the old iconpath stuff https://github.com/juju/juju-gui/pull/662 [22:31] 33 files changed...oy [22:45] hatch: so why does that code go away vs just getting updated? [22:46] not sure I understand the question [22:46] why did I remove it from charmworld.js? [22:46] so that it would fall on its face hard if anyone tried to use it :0 [22:47] hatch: so why did you have to touch all those points [22:47] because those old places use a stubbed version of apiv3 [22:47] so it's now a stubbed version of apiv4 [22:47] different method name [22:47] iconpath to getIconPath [22:48] ok, I see so it didn't go away just needed a lot of rewording [22:48] oh no it's gone [22:48] I deleted the iconpath method from charmworld.js [22:49] all the tests are converted to use the new method in the new api [22:49] and everything in the code now uses the apiv4 method [22:49] so any icons being fetched are being fetched from v4 [22:50] which also means this branch cannot land until the next v4 api update [22:50] working on getting it through CI now [22:50] darn mojo CI got me with a failure for some reason [22:50] yeah no problem - I don't want to land this branch until after we cut the next release [22:50] just to be safe :) [23:02] kadams54: 662 is ready for its final review and qa - but it won't be landed until after we cut the next release [23:02] so probably wednesdayish [23:03] ok === kadams54 is now known as kadams54-away