/srv/irclogs.ubuntu.com/2014/11/17/#juju-gui.txt

=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== rogpeppe3 is now known as rogpeppe
rick_h_morning13:34
rick_h_kadams54: morning, did a QA on your branch and linked some screenshots14:26
kadams54k14:26
rick_h_kadams54: be cool if you and hatch could look into it please14:26
kadams54rick_h_: my understanding is that highlighting a service that's not related to anything should hide everything else.14:29
rick_h_kadams54: ok, it seemed different14:29
rick_h_kadams54: so I thought it was odd14:29
rick_h_kadams54: if that's expected then qa ok14:30
kadams54Well, QA is not OK :-\14:30
hatchrick_h_: where there any errors in the console?14:30
kadams54The behavior in the other screenshots is not good14:30
kadams54Highlighting should hide everything not directly related14:30
kadams54Including services that aren't related at all.14:30
kadams54So I'm investigating that.14:31
kadams54Getting a real AWS env setup14:31
hatchkadams54: does lxc not work for you? It's usually way faster than aws :)14:31
kadams54hatch: I work in OS X, so I'd have to fire up a VM and then run LXC in the VM.14:32
hatchohhh 14:33
kadams54I've tried before but stuff like networking setup gets tricky14:33
hatchI found that running the parallels vm with ubuntu is considerably less buggy than using vagrant 14:34
kadams54vagrant or virtualbox?14:34
hatchthe vagrant bugs are very odd too....like phantomjs crashing with no error14:34
hatchI didn'tlike virtual box, parallels does a much better job 14:35
kadams54vagrant supports multiple providers, seems like you ought to be able to run it over parallels14:36
hatchwell if you have parallels there isn't much point in running vagrant heh, just run the whole os14:37
kadams54https://github.com/Parallels/vagrant-parallels14:37
hatch(although parallels does support vagrant images)14:37
kadams54I'd much rather use vagrant's stripped down OS and easy provision/reprovision.14:38
hatchyeah I tried that but I couldn't resolve the bugs14:38
kadams54rick_h_, hatch: there was a bug fix that had been merged to develop in a separate PR. I've rebased that into this branch.14:39
hatchcool14:40
hatchkadams54: I've added a few review comments14:49
rick_h_kadams54: ok14:51
=== tvansteenburgh1 is now known as tvansteenburgh
kadams54rick_h_: I think the bug fix I merged in addressed the problem you were seeing14:57
kadams54https://ec2-54-148-167-86.us-west-2.compute.amazonaws.com/14:57
rick_h_kadams54: ooh ok cool15:04
hatchkadams54: so you don't get phantom crashing with no error when running in vagrant?15:05
kadams54yes, I do15:05
hatchoh ok good - glad it's not just me heh15:05
hatchwell not good15:05
hatchbut15:05
hatchyou know15:05
hatch)15:05
hatch:)15:05
kadams54I mostly test in browser and use lots of .onlys15:05
hatchheh painful15:06
hatchon that front15:06
hatchjasmine 2.1 will have fit and fdescribe 15:06
hatchwhich is like only15:06
hatchrick_h_: kadams54 I filed the agent_state_data bug https://bugs.launchpad.net/juju-core/+bug/139345215:20
mupBug #1393452: agent_state_data isn't populated when service units fail on start <juju-core:New> <https://launchpad.net/bugs/1393452>15:20
kadams54rick_h_: Looks like I just need your OK on QA to land 658.15:21
rick_h_kadams54: ok, go ahead. If the bug fixed it then I'll trust that.15:21
rick_h_kadams54: let me know when that lands and I'll start the release process15:22
kadams54Will do15:23
kadams54hatch: thanks for getting that bug files15:23
kadams54*filed15:23
hatchit'll probably get marked lower than low since I think we added it in the first place lol15:27
hatchbut at least there is a record somewhere :D15:28
rick_h_lol15:28
hatchkadams54: this but in your branch was the second one that had been fixed in develop but not in the branch - maybe we should make a 'rule' to rebase develop in before pushing?15:29
hatchI never do heh, but it might be a good idea going forward :)15:29
rick_h_hatch: well the merge thing does that15:29
rick_h_hatch: it's kind of rare that things are so tied on each other like that15:29
rick_h_hatch: I think it's just because we're at the release edge15:29
hatchright - but your qa wouldn't have failed if that had been done15:29
hatchyeah that's true15:29
rick_h_hatch: right, but it's ok. The work on that vs the work of always rebase :/15:29
kadams54Yeah, in this case there was no excuse.15:29
rick_h_I think it's ok as is, but something I should have kept in mind during QA15:30
kadams54I did the bug fix branch15:30
kadams54I did both branches.15:30
kadams54I should have realized that I needed to rebase one into the other before sending the second off to QA15:30
kadams54I blame it on being excited and relieved at finally being done :-)15:30
hatchhaha 15:30
hatchwe hope ;)15:30
kadams54Generally I try to sync my develop with remote and rebase onto latest before sending off to QA.15:31
hatchit is pretty awesome when you hve a large environent15:31
hatchhighlight, fade, highlight, fade15:31
rick_h_kadams54: :) go enjoy some nice maint cards, no pressure, just little things without big picture pains15:32
kadams54lol15:32
kadams54Can't relax yet. The merge build is still in progress.15:32
* rick_h_ is optomistic today15:33
hatchhaha15:33
hatchit's snowing fluffy snow15:33
hatchthat's a good sign15:34
perrito666rick_h_: you feel like things can go in eight different ways?15:34
* hatch can read snowflakes 15:34
perrito666rick_h_: ah, no that would be octomistic :p15:34
hatchlol15:34
rick_h_hah15:34
perrito666yours is more like "things can go in a very optical way"15:34
hatchwouldn't that be opticalistic? 15:35
hatchkadams54: yay tests passed15:38
rick_h_lol15:39
hatchkadams54: one good thing came out of your branch - I verified that we can use Array.isArray() in all our supported browsers15:39
hatchone less YUI method :)15:39
hatchIE<9 pssshhhhttt15:39
rick_h_lol15:40
hatchthis weekend I spent some time researching js module systems and loaders.....15:44
hatchseriously I have no idea what people have been doing since 0915:44
hatchnothing even comes close to the YUI loader15:44
rick_h_hatch: :( stop, I'm still trying to get past everyone saying how we don't need YUI any more15:45
hatchwell there are few things in it we 'need' but I honestly can't find anything to replace the loader with15:45
frankbanhatch: never looked at it, but what about require.js?15:46
hatchfrankban: the problem with js module loaders is that they only support one type of module15:47
hatchAMD, CommonJS etc15:47
hatchthe yui ones we can simply wrap the file in a YUI.add() and be done15:47
hatchnot so with these others15:48
hatchand ES6 modules don't make it any better15:48
=== kadams54 is now known as kadams54-away
hatchluca__: hey15:48
luca__hey hatch 15:49
hatchfrankban: although AMD Is the lesser of the 3 evils :)15:51
rick_h_uiteam call in 7 kanban please15:54
=== kadams54-away is now known as kadams54
kadams54rick_h_: 658 just landed so we can proceed with a juju-gui release15:59
rick_h_kadams54: on it16:00
hatchkadams54: the card that you're working on right now - we used to set attributes using d3 on the svg and then use the d3 js to alter those attributes to fade in/out16:39
hatchwe should be able to add/remove a class to have it use css animations and be a lot easier16:39
kadams54Yeah, and you want to switch it to altering classes16:39
kadams54I remember :-)16:40
hatchcss overrides the attribute styles which were causing issues16:40
hatchoh ok cool16:40
hatchI wasn't sure how much I had spewed out before :P16:40
hatchrick_h_: man I want your job https://twitter.com/iamdevloper/status/534385415860805633 :P16:41
hatchlol16:41
hatchMakyo: so jealous of your yard :)16:42
MakyoJust a bit of snow :)16:44
Makyohttps://www.dropbox.com/s/tbtjgxek13fdxqs/IMG_20141117_093828.jpg?dl=016:44
hatchyeah saw that on the twitters16:45
hatchjames doesn't mind the drive in?16:45
MakyoNot too much. He's got a nicer car than I do :)16:46
hatchhaha 16:48
hatchI'd love to move out of town but sometimes the highways are a skating rink16:49
MakyoYeah, we ran into some of that last week, but thankfully they were on top of getting them plowed.16:50
rick_h_hatch: see you in standup in 2?16:58
hatchsounds good16:58
rick_h_hatch: hah! I want that job :P17:11
hatchhaha17:11
rick_h_hatch: http://www.kevindangoor.com/2014/11/simplifying-javascript-projects-with-react/ for the 'lunch reading' folder17:13
hatchcool I'll check it out17:14
hatchthis industry is love hate, love that it's always changing, hate that it's always changing :D17:14
kadams54Soooooo17:27
kadams54I just spent my lunch hour on the phone with DISH.17:27
kadams54Because they signed up a Kathy Adams awhile back and messed up her e-mail address.17:28
kadams54I ended up getting all her e-mails, including signed copies of her service agreement and other paperwork.17:28
kadams54Which has home address and phone number on it.17:28
hatchwhat's DISH?17:28
rick_h_hatch: sat. tv17:28
kadams54Satellite TV17:28
hatchohh17:28
hatch:)17:28
hatchJust because we don't have enough compile to js languages http://spiderlang.org/17:29
kadams54DISH's first attempt at a fix was to change e-mail prefs so she (I) didn't receive any more marketing e-mails.17:29
hatchlol17:29
kadams54DISH's second attempt was to file a report on my (non-existent) account.17:29
hatchhaha why didn't they just call her?17:29
kadams54Third attempt I got someone who removed my e-mail from her account, but because they can't make outgoing phone calls, they couldn't get the right address.17:30
kadams54So I just called her and left her a very odd voicemail.17:30
hatchrofl17:30
kadams54Way to go DISH.17:30
* hatch hopes she calls you back and you become best buds17:30
kadams54She might be related.17:30
kadams54I grew up in Indiana and have family scattered throughout small towns and farm country17:31
kadams54She happens to live in a small southern IN town that's close to where one of the family branches settled.17:31
hatchohh look at that17:31
kadams54It's a common enough last name that it's not likely, but it's still kinda funny that she's from Indiana, since DISH is nation-wide in the States.17:32
kadams54I was actually kinda hoping to talk with her.17:32
kadams54But her VM was one of the generic "You've reached this phone number" messages that doesn't give away any personal information.17:33
kadams54Which is kinda funny considering.17:33
hatchhaha17:34
hatch"we take your privacy very serious...unless we enter in the wrong email address, at which case...well you know"17:34
kadams54Note to self: make sure e-mail verification is a part of new user/customer sign up in all future endeavors. Gracefully handle failures.17:47
hatchhaha17:53
kadams54Changing locations, back in 10 or so.18:31
=== kadams54 is now known as kadams54-away
hatchwell there is no question react is scalable now: https://twitter.com/remibecheras/status/534391509190459392 cc rick_h_19:22
hatchrick_h_: Makyo what's happening with local charm icons with the new api?19:46
hatchre we still returning the default icon?19:47
rick_h_hatch: so the deal is we'll use the new api19:47
rick_h_hatch: and we'll need to filter non-promulgated client side19:47
rick_h_hatch: but we want a flag that you can turn off in the gui config ui19:47
hatchright but the charm path is local19:49
hatchnot in the store19:49
rick_h_hatch: where are we looking?19:50
rick_h_oh local charm icons19:50
rick_h_hatch: yea so for now it's still got to be the local one19:50
rick_h_hatch: we can look to update that once we get things update down the road19:50
hatchok sounds good19:52
hatchrick_h_: this is the bug that is referenced in the code around the local charms https://bugs.launchpad.net/juju-gui/+bug/120270319:54
mupBug #1202703: local charm icons are broken in GUI <charmworld:Triaged> <juju-gui:Fix Released by rharding> <https://launchpad.net/bugs/1202703>19:54
hatchmaybe you want to close the charmworld one19:55
hatchor ammend or something19:55
rick_h_hatch: oh, those are pulled from the env now19:55
rick_h_yea, the charmworld one is nadda19:55
rick_h_ok, done19:55
rick_h_hatch: that's one case where that's not charmworld but the juju environment19:55
rick_h_hatch: so watch out for that one19:55
rick_h_man this added services feature rocks19:56
hatchyeah right now it's just defaulting to manage.......static/img/charm_160.svg19:56
rick_h_we need to do a screencast19:56
hatchso I'll just keep that functionality19:56
rick_h_hatch: right, that's the default but we added support for pulling it from the env19:56
rick_h_hatch: ok19:56
hatchoh did we? Was that ever implemented in the code?19:57
rick_h_hatch: ye19:58
hatchhmm odd I don't see that - sec I'll get you the link19:58
hatchhttps://github.com/juju/juju-gui/blob/develop/app/store/charmworld.js#L40319:58
hatchthis is called from the handlebars helper19:58
hatchand others....but similar19:58
hatchso I'm not sure that it was ever hooked up to go to the env for local charm icons20:00
hatchat least not here20:01
rick_h_hatch: I know it works or worked at one point. It's probably from somewhere else though20:01
hatchok I'll keep my eyes open but keep this methods functionality the same20:01
rick_h_hatch: k20:01
hatchalso is ?demo=true supported? I don't see it in the api docs20:02
rick_h_ugh, we missed a git tag on the last release :(20:02
rick_h_hatch: no, it never worked20:02
hatchlol ok20:02
rick_h_hatch: it was meant to work but never completed, ignore/rip that out20:02
hatchconsider it ripped20:02
hatchrick_h_: hmm ok so the syntax is now different heh https://api.jujucharms.com/v4/static/img/charm_160.svg is not found20:05
rick_h_hatch: yea, we'll have to use a local file I think.20:05
rick_h_in the gui, I think the icon is there. 20:05
hatchoh ok lemme check20:06
hatchit is20:06
hatch:)20:06
=== urulama is now known as urulama___
hatchrick_h_: bundle icons we are going to use a local file as well?20:18
rick_h_hatch: yes20:19
rick_h_uiteam new gui release uploaded, working on charm release now20:26
hatchawesome20:34
hatchnow the question is - do we have the bundle icon locally 20:34
rick_h_hatch: if not, right-click save as :P20:35
hatchhaha yeah just looking through the assets now20:35
=== kadams54 is now known as kadams54-away
rick_h_kadams54-away: or hatch can either of you take 5 and get me a few nice small screenshots of the added services bar stuff for a blog post once I ge the charm released and ingested20:37
rick_h_or any of you want to write up the blog post on the release youselves? I'm not greedy.20:37
hatchyeah I can do both20:37
hatchcan I do it after this stuff? 20:38
rick_h_hatch: ok, thanks. One thing to remember is the charm has the new custom port as well to mention20:38
hatchlike towards the eod20:38
hatchyeah definitely20:38
rick_h_hatch: well I'd like to read it over before release20:38
rick_h_hatch: so yea, but make sure to hit me up then before you hit publish?20:38
hatchok sounds good - I just need to grab some lunch soon :)20:38
rick_h_and I'll try to look after hours tonight20:38
rick_h_hatch: ok20:38
rick_h_ty kind sir20:38
rick_h_https://github.com/juju/juju-gui/blob/develop/CHANGES.yaml#L24 changes20:39
* hatch lunching20:48
* rick_h_ grumbles about failing charm tests21:36
hatchboo21:48
rick_h_it works when I make deploy though wtf21:49
huwshimiMorning22:03
hatchmorning huw22:06
hatchheh I just broke this code and all the tests pass22:59
hatchsumfing wong22:59
hatchgona eod, will bbl23:00
rick_h_hatch: night23:04
=== kadams54-away is now known as kadams54
kadams54rick_h_: how's the release going?23:47
rick_h_kadams sent an email to tge list with status23:48
rick_h_basically stuck and eod'ing23:48
rick_h_monday is my night with thge boy23:48
kadams54+123:49

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