/srv/irclogs.ubuntu.com/2014/06/02/#juju-gui.txt

rick_h_I've been trying to just ignore it tbh00:00
hatchweather been good?00:00
huwshimihatch: Will do!00:00
hatchhuwshimi thanks!00:00
rick_h_hatch: heh, it's been on/off. The bugs are the things that keep messing things up00:01
hatchahh yeah that's a real constant problem for us - at night it hums from the mosquitos 00:01
hatchThere must be a lot of campers to feed all of them00:02
hatch:)00:02
hatchhuwshimi hey how goes the battle with the ui tokens?02:00
huwshimihatch: Not bad, should have a review ready today.02:01
huwshimihatch: Depends on how long your qa takes :)02:01
hatchcoolio - I'm interested in the technique you took02:01
hatchhaha, I'm hoping my QA doesn't take too long :)02:01
=== rogpeppe1 is now known as rogpeppe
rogpeppemornin' all07:43
jcsackettmorning all (or afternoon).12:53
jcsacketthow goes the PR work?12:56
anthonydillonjcsackett, I did, deleted all the in needed files and moved the humans.txt12:59
jcsackettanthonydillon: hm, ok. lemme double check the PR.13:01
jcsackettnot a lot of coffee yet this morning, i probably misread the diffstat. :p13:01
anthonydillonjcsackett, Mmmm let me check13:03
jcsackettok.13:04
redirmorning13:05
bacredir: you survived NC?13:08
anthonydillonjcsackett, Ah thats more like it. I have just removed all unused files13:12
redirbac: I did.13:16
kadams54guihelp: I think my current card may already be fixed; having a hard time reproducing it. "Ghost inspector remains once service has been deployed" - anyone know if this is still an issue?13:20
bachey redir, you have access to os x, right?  would you have time to do a code review/qa of quickstart on os x?13:44
redirbac: I have one yes13:44
redirI think it is mavericks even13:45
redirbut a few years old HW-wise13:45
redirI can dig it out and do a review -- but it probably won't happen until after standup, bac.13:46
bacredir: ok13:46
redirwhich where do I need to look13:46
redirquickstart on osx?13:46
hatchbac I can also give it a go if you need another14:01
bacredir: oh, sorry, i got distracted.  the RV is https://codereview.appspot.com/10287004314:02
bachatch: that'd be nice if redir cannot.  just need one.14:02
hatchkadams54 the bug you're currently working on #1325466 is likely do to the topology service.js click handler not ignoring the second click - AIUI we no longer have a differnt action for double click vs single14:02
_mup_Bug #1325466: Sidebar breaks with il flag after double click <juju-gui:In Progress by kadams54> <https://launchpad.net/bugs/1325466>14:02
kadams54hatch: Good to know. It also looks like the GhostServiceInspector is not removing its DOM elements on destroy14:03
hatchahh it might need a `this.get('container').remove()` in the destructor14:05
hatchI thought that was fixed already though14:05
hatchmaybe a bad merge removed it heh14:05
kadams54I thought I fixed it as well, but may have only been for a non-ghost inspector.14:09
bacredir: can you see rietveld's now?14:12
kadams54hatch: the other card I have, "Ghost inspector remains…" I can't reproduce. Do you know if that's still a problem?14:13
hatchumm I didn't see, one sec14:13
redirbac I can see them without my canonical login I think14:14
redirusing personal one14:14
hatchkadams54 Makyo fixed that one already14:14
* redir starts digging mac out from under a pile14:15
kadams54hatch, Makyo: woot!14:15
hatchheh, that card should have been removed....tisk tisk :P14:15
rick_h_redir: PM14:17
redirrick_h_: oui14:20
bacredir: the RV i linked is wrong.  correcting.14:31
redirbac: cool just got mac out and plugged in 14:35
redirlemme get her up and running and have a look14:35
rick_h_kadams54: I thnk that bug is fix committed not released as we've not done a release yet14:36
kadams54Oops, yeah, will fix.14:37
bacredir: actual RV at https://codereview.appspot.com/10198005014:38
bacredir: prelim instructions at http://paste.ubuntu.com/7573466/14:38
redirbac k14:45
redirrelurk -> instructions http://paste.ubuntu.com/7573466/ 14:48
redirrelurk: https://codereview.appspot.com/101980050 <- RV14:48
redirbac me needs to install brew14:49
hatchjujugui call in 1014:50
hatchkanban now14:50
hatchjujugui call now15:00
backadams54: will you be live-blogging here?15:11
kadams54Wasn't particularly planning on it - don't want to spam the channel :-)15:11
redirbac is it known to not work without brew?15:11
hatchkadams54 I just REALLY hope they don't make OSX look like IOS 15:12
kadams54But if hatch's summary is wrong, I'll update :-)15:12
bacredir: brew is required.  we're going to distribute as a brew package15:12
hatchthose 'leaks' look like garbage15:12
redirbac oic15:12
* bac wants a new set of Beats made from a single block of aluminum15:13
bacfull disclosure: /me does not have beats.  does not want beats.15:13
hatchbac lol!!15:14
redirdef linux people behind brew15:16
redirbrewing python15:28
redirbac yt?15:29
bachola15:29
redirso brewed python installed 15:30
redirnext it says running juju-quickstart15:30
redirdo I need to DL something or check something out?15:30
redirclone?15:30
redir~bac/juju-quickstart/platform-settings-215:31
redir?15:31
redirbrew installing bzr15:32
bacredir: "next it says running jj-qs" -- what does that mean?15:33
bacredir: wanna chat?15:33
relurksure15:33
redirbac I mean sure15:33
bacredir: paste link?15:34
redirhttps://plus.google.com/hangouts/_/g3zrk7v2262aeqkfirmalgk2kma?authuser=3&hl=en15:34
kadams54guihelp: https://github.com/juju/juju-gui/pull/357 is ready for review/QA.15:57
kadams54hatch__: You know if anyone's looked at your il branch in a real env yet?16:08
hatch__kadams54 I don't think they have16:09
=== hatch__ is now known as hatch
redirbac. done. argparse.SUPPRESS who knew...16:14
* redir lunches16:20
hatchkadams54 are you trying it in a real env?16:30
kadams54hatch: yup16:30
hatchcool thanks, all good so far?16:30
hatchnice I'm up to 18% of the tests passing16:41
hatchlol16:41
kadams54Well, having problems getting my real env setup again… so not making great progress yet.16:42
* rick_h_ *cough cough*ec2 azure hp cloud and canonistack are real envs that you can get for free or expense and get around lxc issues *cough*16:43
kadams54rick_h_: I'm actually trying to bootstrap my ec216:45
kadams54Using juju-quickstart…16:45
rick_h_kadams54: and having issues?16:45
kadams54rick_h_: Not entirely sure. It seems to be taking much longer than I remember16:46
rick_h_kadams54: well ec2 takes a while to bootstrap, 5-10min ish16:46
rick_h_then the gui should be up in another 1-2min16:46
kadams54OK, I probably just need to be more patient :-)16:46
rick_h_it's the joy of lxc, but if lxc gives grief it's nice to have a backup16:46
hatchsometimes ec2 hangs for no reason16:47
hatchlike it can't provision a machine16:48
hatchit eventually will16:48
hatchbut I've had times where ec2 takes 20m to make a machine16:48
hatchthis is an ec2 issue not a juju one16:48
kadams54Hah: OS X Weed17:13
kadams54"oddly enough, this name had large pockets of support within the product marketing group"17:14
* rick_h_ bac howdy, got a sec?17:14
rick_h_bah17:14
bacbah?17:14
rick_h_see pm17:14
kadams54Next Safari will support Javascript Promises!17:30
kadams54Who else is excited?17:30
kadams54;-)17:30
rick_h_now let's just hope they're not A+ promises :) kadams54 17:32
hatch381 failures to go!17:33
backadams54: ha, big red box next to AAPL in the stocks widget he just showed.17:34
hatchSafari is becoming IE with their slow updates :)17:34
hatchalthough it is by far the most battery efficient :)17:34
kadams54hatch: not sure if you caught it, but the next Safari will run Netflix video natively, no Silverlight plugin. More battery savings.17:37
kadams54But yeah… slow.17:37
kadams54(with the updates)17:37
kadams54Need to decouple browser updates from the OS17:38
hatchkadams54 no I'm not watching - I don't care for the Apple hype conference - I'll catch the summary :)17:38
hatchnow if it was a Google hype conference.... WELL THEN17:51
* rogpeppe is done for the day17:51
hatchthat's a different story17:51
hatch:P lol jk17:51
rogpeppeg'night all17:51
hatchrogpeppe have a good night17:51
hatchoo the tests are refreshing the browser now17:52
hatchfancy!17:52
redirkadams54: natively being flash or html5+codec w/ DRM?18:02
kadams54redir: HTML5 premium video extension18:03
redirpremium, sounds fishy18:03
redirgourmet, deluxe, pro18:03
Makyohatch, I'm timeboxing this branch.  I'll make a card for updates to the overlay-indicator stuff to help make a smoother caching experience.18:03
kadams54redir: premium = DRM18:03
redirmmmm yes pay more for less that is a premium:)18:04
hatchMakyo sure np18:05
hatchkadams54 I really hope you can turn off that transparency they are showing in all the OSX windows18:05
kadams54I'll reserve judgement until I actually use it.18:06
hatchlooks like they copied Alfred with their new search box18:06
hatchand now added hangouts like support to it18:06
hatchtypical copy and call it new stuff here18:06
redirkadams54: netflix is something I miss on linux18:07
hatchgood to see Apple keeping up the trend18:08
hatchcloning all of the great stuff from Ubuntu and third party apps and calling it new and innovative 18:08
kadams54Good to see hatch keeping the Apple tropes alive and well ;-)18:09
hatchhaha18:09
kadams54Right now the interesting things look like iCloud Drive (Dropbox + iCloud) and Continuity. Not sure if there's anything quite like Continuity on the Android side.18:10
hatchnot sure - what is it?18:10
hatchtldr (I just scrolled through a liveblog)18:11
kadams54Integration across phone, ipad, and desktop18:11
hatchyou mean like google drive? dropbox?18:11
kadams54No18:11
kadams54You can take/make calls coming into your phone from your desktop18:11
hatchohh, like google voice18:12
kadams54Your text messages are sync'd from your phone to your iPad and computer, so now it's not just iMessage users that you see across all three, but any messages.18:12
hatchwhich doesn't work in Canada :(18:12
kadams54I think it's a step beyond google voice18:12
hatchkadams54 I bet that feature is VERY carrier specific18:12
hatchit likely won't be coming to Canada18:13
kadams54I don't think it has anything to do with the carrier18:13
hatchwell it has to get the sms messages from somewhere18:13
hatchso it's reading all your sms's and uploading them to a server so it can distribute them18:13
kadams54It's more that the phone is communicating over the network to the desktop or iPad18:13
kadams54So the carrier is abstracted away.18:13
kadams54The phone itself is the proxy18:14
hatchahh yeah there are apps for that on Android18:14
kadams54ANd the desktop/iPad don't care about the carrier18:14
hatchthey just upload all your sms's to their server18:14
kadams54I don't think that happens either18:14
hatchwell how else does it get from the phone to the desktop?18:14
kadams54I suspect it's peer-to-peer18:14
hatchI doubt it18:15
hatchturn the computer on and then the phone uploads all of the sms's ?18:15
kadams54They didn't really address what happens with the phone and desktop aren't on the same LAN18:15
hatchmy phone is almost never connected to my wifi18:16
bacredir: can we chat re: the customer work you were doing before your vacation?18:16
hatchso yeah18:16
hatchmy LTE Is faster than my home internet lol18:16
redirbac sure18:16
bacredir: daily-standup hangout18:16
redirk18:16
kadams54The problem with pushing SMS out to a server is privacy. In the few places where they are transmitting data out to a server, they've been very careful to address the question of privacy.18:16
kadams54On the other hand, they didn't say anyhting like that when demo'ing the message sync'ing across devices.18:16
hatchright, but without that server the awesomeness is really reduced18:17
kadams54I'm skeptical18:17
kadams54I suspect you're an edge case :-)18:17
kadams54Most people have their phones on the lan with their other devices.18:17
kadams54Continuity goes beyond just phone and message though - it's also workflow stuff18:18
hatchwhy though? 18:18
kadams54Because LAN > cell18:18
kadams54Besides, I don't have to choose18:18
kadams54If you start an e-mail message on your phone, your desktop knows what you're working on18:18
kadams54And you can resume the e-mail on your desktop18:18
kadams54Ditto for web browsing18:19
hatchyeah that would be pretty cool 18:19
hatchso they are basically packaging up applications and workflows that other platforms have into one name18:19
hatchwhich I suppose would be nice18:19
hatchhopefully they will provide an api for that18:19
kadams54It's hard without knowing the tech details about how far and deep the integration goes - do they provide 3rd party APIs?18:19
hatch:)18:20
kadams54But that's the purpose of WWDC :-)18:20
hatchyou sure? All I'm seeing on these images is advertising 18:20
hatch:P18:20
kadams54My guess is that the newer techs, like Continuity, won't18:20
kadams54Not until next year18:20
kadams54Apple likes to get real world experience before bringing out a 3rd party API18:20
kadams54hatch: not during the keynote. The sessions afterwards :-)18:21
kadams54https://developer.apple.com/wwdc/schedule/18:21
hatchoh I thought the wwdc was this keynote18:21
hatchlol18:21
hatchugh I have to log into their walled garden just to see the schedule...sheesh18:22
hatchoh most of the sessions are about new stuff that's not released yet18:23
hatchI was like 'wtf no titles?'18:23
hatchhaha18:23
kadams54Yeah, not many conferences have sessions that are only revealed *after* the keynote :-)18:24
hatchwell they have to keep their NEW....umm.....infinite search app store listings SECRET18:25
hatchlol18:25
hatchMakyo can you plz make a card for the follow-ups so we can easily see what's blocking the il release18:26
MakyoYep, on it now.18:26
hatchthank yas18:26
hatchkadams54 do you use the touchid?18:34
kadams54all the time18:34
hatcheveryone I know doesn't - they use the pin pad, claim the pin pad is faster18:34
hatchtrue?18:34
kadams54Absolute malarkey18:35
hatchyeah? Like I'm not kidding, the 4 people i know who use iphones do not use it18:35
hatchthey say its a couple seconds to unlock with it, so the pin is faster18:35
kadams54It's possible individual mileage varies, but I'm skeptical they gave it any serious usage18:35
hatchthat's possible18:36
kadams54Most of the time it's maybe a tenth of a second18:36
hatchyeah that seems odd then that all 4 don't use it18:36
hatchhaha18:36
hatchmaybe they were doing it wrong18:36
hatchlol18:36
hatchone taught the others incorrectly18:36
kadams54There's a rare occasion where it takes longer, usually when I don't use my primary finger or have the finger at an odd angle18:36
kadams54That happens maybe once a week18:36
kadams54Which I suspect is very small percentage of the numerous times I unlock the phone during the day18:37
kadams54I setup the max number of fingers it allows18:37
kadams54Which helps make it more useful18:37
hatchthe middle finger?18:37
hatch:D18:37
kadams54:-)18:37
hatchI'm just happy that OpenGL is now in Safari18:38
kadams54I'm skeptical that the problem is learning how to use it incorrectly, mostly because it's very easy to use.18:38
hatchSafari has bleeding fast JS so hoping the OpenGL stuff is equally as fast18:38
hatchmaybe they have all set up the fingers wrong or something18:39
kadams54I suspect the problem is more that most geeks are inherently skeptical of fingerprint users, so it ends up being a self-fulfilling prophecy18:39
kadams54One bad experience and it confirms all pre-conceived notions, so they're back to the pin18:39
hatchhaha true18:39
hatchmy favourite is still the swipey pattern unlock18:39
hatchsome people take it overboard though18:39
kadams54Here's how fast TouchID usually works for me18:40
kadams54I just push the home button18:40
kadams54And in the time it takes me to complete the push, my fingerprint is read and recognized18:40
hatchyeah that would be awesome18:40
kadams54So I unlock my phone and pop out of the current app back to the home screen in one click18:41
kadams54Hmm. Apple's announcing a new programming language. "Objective-C without the C." Called "Swift".18:46
hatchIt's just Objective now18:47
hatchlol18:47
kadams54Swift seems like a mashup of Python/Ruby-esque syntax with Go's native compilation.18:49
kadams54+ all of the iOS/OSX libraries, of course18:50
hatchMakyo rofl I just posted the same thing you retweeted18:52
hatchhaha18:52
Makyohatch, which? :D18:52
hatchhttps://twitter.com/FromAnEgg/status/47353726776445747218:52
MakyoHahaha18:52
MakyoWatching my twitter feed have a meltdown on that, currently.18:53
redira new  programming language18:53
redirheh18:53
MakyoAlso liking http://live.gizmodo.com/our-wwdc-liveblog-starts-monday-june-2nd-at-12pm-et-1-1582090802 "Some other swifts you may care about"18:53
hatchlike seriously....ANOTHER language18:53
hatchthere wasn't a SINGLE language currently available that would have worked18:53
MakyoWe just need a catchy Go+iOS mashup word.18:54
MakyoiGo, I guess.18:54
hatchnah Swift has Generics18:54
hatchit's Modern....bahahaha18:54
MakyoLast retweet for you, hatch :D18:55
hatchhaha18:55
redirswiftfiddle18:55
MakyoHahah18:56
redirbut it is all clang/llvm loving18:56
redirthey've prolly been working on it for a long time too18:57
MakyoI've yet to dig into all that.  I got QTimeLapse to build on OS X, but haven't done any real coding outside of python on the thing.18:57
hatchredir from golang ""We also considered using LLVM for gc but we felt it was too large and slow to meet our performance goals.""18:57
hatch:D18:57
redirhatch: their needs are pretty different than a systems language18:58
redirs/than a/as a18:58
hatchyeah - they needed something pretty 18:58
Makyo"Cook stressing that Apple engineers platforms, devices, and services together in a way that others (*cough* android *cough*) can't." What about US?!18:59
redirMakyo: US?18:59
hatchMakyo we use all our energy to innovate, then they just copy and repackage18:59
Makyous, sorry,.18:59
redirjuju-gui?19:00
MakyoCanonical, not U.S.19:00
hatchwe being everyone not apple19:00
redirahh19:00
MakyoSince we've been touting convergent design for a while now.19:00
redirI can't buy an ubuntu tablet or phone yet19:00
MakyoWell, not OEM, no.19:00
MakyoBut I've got an Ubuntu Nexus 10 right here.19:00
redirfor that matter the preinstalled linux laptop experience isn't great either19:01
redirMakyo: exactly19:01
MakyoWorks fantastic on the S76, but I've not played with much else OEM.19:01
redirI give apple credit for this19:01
hatchhahaha I just added #swift to Tweeddeck I've never seen a column move so fast19:01
redirI no longer provide 8 hours a week tech support to my family.19:01
redirubuntu can't reproduce that yet.19:02
hatchredir my family uses Windows....I also don't provide tech support :D19:02
redirI prefer it... but I couldn't point my fam at it19:02
hatchtbh I want to put them on Ubuntu but none of the software runs on Ubuntu19:03
MakyoDifferent markets will always be a thing :P19:03
redirright19:03
MakyoDad uses windows because he has to use autocad, mom uses an iPhone because she bought my old one then upgraded.19:04
MakyoDon't think she has a computer anymore.19:04
hatchhaha 19:04
hatchit's getting close to that with mine too19:05
MakyoShe finally moved across state borders, and with that got rid of a ton of stuff.  She borrows her boyfriend's computer for Quicken, and that's it.19:05
hatchI recently looked at quickbooks to see if they had a web version....they do...but serious $ and no mention of what happens with your data when you stop paying19:06
MakyoYep.19:06
MakyoI just use paper.19:06
MakyoAnd file with turbotax online.19:06
MakyoBut I'm simple. 19:07
MakyoEr...my usecase is simple.19:07
MakyoBut also, I'm simple.19:07
hatchit would be really nice if there was a quickbooks online which only charged for filing19:07
hatchso you enter all your bills etc then pay $50 or whatever to file it19:07
MakyoThat's rather like TurboTax online.19:08
hatchyeah - but turbotax doesn't do expenses and stuff does it?19:08
hatchit's been a while, honestly19:09
hatchlol the website for the language Swift from Apache is down19:09
hatchthey probably took it down19:09
hatch:)19:09
hatchthat's going to cause some issues when searching19:10
MakyoThey have an additional service for that.  I used to use Mint, until I realized that even that was too much for me.19:10
hatchMakyo https://twitter.com/RinHugs/status/473540713062596608 hehe19:11
hatchahh we all think we r so smart19:11
MakyoYeah :)19:12
hatchI really hope that Google unveils golang support for android at IO19:12
hatchwould be quite comical 19:12
redirSociety for Worldwide Interbank Financial Telecommunication (SWIFT)19:24
redirapparently one could have 41 years of swift experience19:25
hatchoooo19:26
hatchugh these tests!!!!19:46
hatchthese tests!!!19:46
hatchrick_h_ you're probably not here but I am running into the same darn simulate bug :/19:51
hatch(╯°□°)╯︵ ┻━┻19:52
kadams54guihelp: anyone available to review/QA https://github.com/juju/juju-gui/pull/357 ?19:58
kadams54Also: I know I've done this one other time, but how do I get my EC2 instance running a specific build of juju-gui (i.e., hatch's branch)?19:59
hatchkadams54 `s20:00
hatchbla20:00
hatch`juju set juju-gui juju-gui-source="path-to-source"`20:00
hatchand then you wait20:00
hatchkadams54 that of course assumes you named your service juju-gui20:01
kadams54thanks20:07
kadams54hatch: haven't noticed any problems yet playing around with your branch21:06
hatchawesome21:06
hatchI'm still fighting tests21:06
hatchI may have one figured out21:06
hatchthe one that's plagued all three of us21:06
hatchthe simulate() causing a "script error"21:06
hatchvictory!21:10
rick_h_hatch: :( have to narrow it down. I had too big a diff to figure it out21:10
hatchrick_h_ I got it21:10
rick_h_hatch: cool21:11
hatchthe simulate() was trapping the real error21:11
hatchso I stepped through......EVERYTHING21:11
hatchturns out the inspector rendering code didn't have a node to render to21:11
hatch....21:11
hatchtrivial one line fix21:11
hatchdays of debugging wasted to find it lol21:11
rick_h_ugh21:11
rick_h_so you updated the inspector to throw a giant fit if it didn't have acontainer to render into?21:12
hatchrick_h_ it wouldn't have helped - the simulate() captured everything21:13
hatchthrow + mocha + chai === issues21:13
hatchthrow + mocha + chai + simulate === issues21:13
hatchI mean :)21:13
rick_h_ugh and ugh, it can at least console.log?21:13
rick_h_or pre-check for the container?21:13
rick_h_there must be some way to not get caught in that again?21:14
hatchoh it can console log21:14
hatchI'll do that21:14
rick_h_console.error 21:14
hatchdone21:16
rick_h_ty21:16
hatchI'm really trying to get all these tests done because the qa's are going well21:16
hatchso hopefully I can get it landed first thing tomorrow21:16
huwshimiMorning23:01
huwshimihatch: If you're available for some questions sometime let me know.23:03
hatchhuwshimi sure23:23
hatchshoot23:23
huwshimihatch: We seem to have broken a bunch of code somehow. In the machine view we do something like machine = env.addMachines(...) and then we do env.placeUnit(unit, machine.id), however with the changes being stored in the ecs the machine.id in that case no longer exists.23:25
huwshimihatch: So our unit placing code on drop etc. no longer works23:25
hatchhuwshimi well the code to create the UI was removed because it was very broken23:26
hatchor do you mean the drop doesn't work at-all?23:26
huwshimihatch: Well, we can't placeUnit on a newly created machine/container as we don't have an id to place to until after the machine/container has been deployed.23:27
huwshimihatch: At the moment our code is doing env.placeUnit(unit, undefined)23:28
hatchlets have a hangout23:28
huwshimiok :)23:28
hatchhttps://plus.google.com/hangouts/_/g47b4s6lnwuixacn75z4hx7ic4a?hl=en23:28

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