/srv/irclogs.ubuntu.com/2014/10/20/#juju-gui.txt

=== alexpilotti_ is now known as alexpilotti
frankbanhi luca: how do you want the "Your service has been added" to be dismissed? for the current ghost inspector? once for all future added services (onboarding style)? for a specific service?10:00
lucafrankban: are you talking about the black pop-up?10:17
frankbanluca: I am talking about https://bugs.launchpad.net/juju-gui/+bug/137965510:18
mupBug #1379655: The "this service has been added" notification can't be dismissed permanently <juju-gui:Triaged> <https://launchpad.net/bugs/1379655>10:18
lucafrankban: oh! right!10:18
rick_h_morning11:50
rick_h_hatch: ! hey, you disappeared for a week :P13:43
hatch*yawn*13:43
hatchhey rick_h_ :) I did!13:44
hatchas ordered :P13:44
rick_h_hah13:44
rick_h_welcome back to one week before launch. Get to work! :P13:44
hatchtbh I spent 1/2 of it in bed with a cold :/13:44
hatchlol13:44
rick_h_hatch: :( 13:44
rick_h_hatch: when you get caught up let me know and we can chat. We're in crazy pre-launch mode13:45
hatchyou bet, I'm going to 'start' in 15m, just catching up on the remaining emails 13:45
rick_h_hatch: rgr13:45
* rick_h_ goes to make some coffee13:45
hatchrick_h_: alll ready14:01
rick_h_hatch: k, standup roomn14:04
hatchrick_h_: https://github.com/hatched/juju-gui/tree/react-spike there is only a single commit so you can get the entire diff by going to https://github.com/hatched/juju-gui/commit/7db9fa3d3f976a1d052d9320dd82140c21262c6d14:27
rick_h_hatch: ty14:27
hatchjust of course keep in mind that this is not the 'proper' way :) 14:27
rick_h_oh course14:28
rick_h_jujugui call in 1014:55
rick_h_errr 614:55
jcsackett:p14:55
jcsackettwas just about to say the timestamp disagrees.14:56
hatch4 here14:56
hatch:P14:56
jrwrenrick_h_: ntptrace plz.14:56
hatchbut my clock is off and I can't change it for some reason lol14:56
jcsackettrick_h_: standup. :p15:02
hatchmannnnn I'm 1500 points away from the next Altitude level with Air Canada :/ rick_h_ can we shoehorn a sprint in before the end of the year? :)15:18
kadams54hatch: I'm taking a weekend trip out to Seattle for just that purpose :-)15:21
hatchlol15:21
kadams54Makyo: right now one of the added services bugs is that dragging the canvas unfades any faded services. Any pointers on where to look?15:23
hatchkadams54: look in topology.js (I think)15:26
hatchI'm pretty sure that's where it sets the translate15:27
hatchand then calls the d3 methods15:27
hatchgoing from memory here :)15:27
hatchI'm pretty bummed that apple didn't release a 4k cinema display but instead a cobbled together 5k in an imac :/15:28
kadams54hatch: It's a hard-knock life.15:29
Makyokadams54, grep for 'show' in app/views/topology15:29
hatchI'm actually very surprised they did the 5k display15:29
hatchthey had to overdrive the thunderbolt to be able to do it15:30
hatchseems like an odd choice 15:30
Makyokadams54, I'm hunting too15:30
kadams54Makyo, hatch: yeah, I did look around for "show" but didn't find anything.15:31
Makyokadams54, Try breaking service.js:150815:32
MakyoI'm wondering if it's registering a click along with the drop handler, and clearing the state(which shows all services)15:33
Makyokadams54, that occurs in relation.js:72215:33
lazyPowerrick_h_: are you ready for some awesomely amusing news?15:34
rick_h_lazyPower: maybe15:35
lazyPowerrick_h_: friend reaches out over email - "The juju gui just ate all my units, what happened? I just see one service and i cant move it on the canvas" -- i reply "Juju upgrade juju-gui" - response: "Awesome! that worked. ta"15:35
lazyPoweri have no idea which version they were running, but thats third party verification you guys fixed it15:35
hatchlol15:36
hatchwe fixed a bug we may or may not have known existed15:37
hatchawww yeah *puts on sunglasses*15:37
lazyPoweractually, come to think of it, i deployed that environment around the same time i upgraded my DO env to machine view....15:37
lazyPowerhah i may be the only one breaking the gui with whatever i was doing on manual envs.15:37
jrwrenhatch: TP-LINK TL-WDR4300 rocks15:37
lazyPowerhatch: new tagline - "juju gui team, fixing lazypowers broken deploys since 2014"15:38
hatchlazyPower: haha15:38
hatchjrwren:  I was thinking of getting the new monster linksys 15:39
rick_h_lazyPower: yea, manual provider and such needs more love but getting better15:39
hatchjrwren: but I like the price of this one better :)15:39
lazyPowerrick_h_: its definately getting better. This cycle with juju-alpha builds, and the new gui have been an exceptional experience.15:40
rick_h_lazyPower: <315:40
jrwrenhatch: remember, linksys:cisco::toyota:lexus :p15:41
jrwrenhatch: the tp-link also supposedly runs openwrt very nicely. I just haven't found the need to change from default firmware yet.15:42
hatchjrwren: since I own two Toyota's that means I should buy the linksys right?15:42
hatchmount it on the back as a spoiler15:42
hatchjrwren: however unlike Toyota's I've had to replace every one of my old linksys routers after a year because of failures. :)15:44
jrwrenhatch: terrible analogy. I fail.15:45
hatchlol15:45
hatchIt also fails in that the linksys router has a TON of features whereas Toyota's ususally fall short on the feature category :P15:45
hatchSo maybe in my experience if linksys routers they are the Chevy of the router world lol :P15:46
hatchkadams54: there appears to be some added services bar tests that block the test runner - are there any running settimeouts?15:55
jrwrenyeah, always failing.15:55
hatchI have finally found a use for  generators in javascript16:12
hatchwow that took too many years16:12
hatch:P16:12
hatchnote to self: when spamming 'enter' make sure you don'thave any pending updates which may ask to install16:22
=== fabrice is now known as fabrice|family
hatchnope, still don't like the white sidebar :P16:44
rick_h_lol16:44
hatchrick_h_:  crit bug before release https://bugs.launchpad.net/juju-gui/+bug/138338116:48
mupBug #1383381: autoplaced units don't show up in machine list <juju-gui:New> <https://launchpad.net/bugs/1383381>16:48
kadams54hatch: on the tests, no, no setTimeouts, just ones that are waiting for an event to fire before calling done().16:50
hatchkadams54:  yeah ok thanks I saw that after (sorry I forgot to postback) it looks like some of the events were taking forever to propagate in the branch I was working in 16:51
kadams54:-()16:51
kadams54Smiley fail16:51
kadams54:-(16:51
hatchlol16:51
hatchit's fixed now - not sure why the branch I was working on caused those events to hang16:51
hatchnot even related haha16:51
hatchoh our test suite....16:51
frankbanrogpeppe: do we want GetArchive to return a complete id or to modify in place the given one?17:03
rogpeppefrankban: let's return a new id17:03
frankbanrogpeppe: +117:04
rick_h_frankban: rogpeppe other chan17:05
stokachurick_h_: feature request to re-write juju-gui in go using https://github.com/robertkrimen/otto18:43
stokachu:X18:43
stokachuj/k btw18:43
rick_h_ummm, wow18:44
stokachulol crazy right18:44
rick_h_well, better option that dart :P18:44
* rick_h_ pokes hatch in the ribs18:44
hatchouch18:44
hatchlol18:44
hatchdart syntax is nicer than go :P18:45
stokachuhah18:45
stokachuany syntax > go18:45
stokachu:X18:45
hatchlol!!18:45
rick_h_lies! perl < go < *18:45
rick_h_:P18:46
stokachuhaha18:46
hatchhaha - perl CAN be written nicely18:46
hatchgo can't :P18:46
stokachui wrote juju bindings in perl :(18:46
stokachuim so ashamed18:46
hatchdid it look like #$^&*(*&^%$%^&*&^%$%^&*18:46
hatch:D18:46
stokachuhaha18:46
rick_h_no, that's how you make an ajax request over cgi18:46
hatchrofl18:46
rick_h_not a juju websocket connection :P18:47
stokachumy eyes only bled a little18:47
jrwrenjust remember, go syntax is ugly like that because the C compiler is too slow, so we have to help the compiler be fast. Its just a slight improvement over nasm.18:50
hatchhaha18:52
hatchtest_fakebackend is over 3k lines :/19:36
hatchand now to make it bigger! :P19:46
rick_h_bwuahahahaha19:47
hatchgood news is that it now supports bundles with multiple relations per endpoint19:47
hatchfrom a bundle yaml file19:47
hatch:P19:47
hatchand all the current tests pass19:48
hatchso yay19:48
hatchkadams54: hey does added services still need to be under a flag?20:08
hatchit's close enough that it'll definitely be in the next release right?20:08
* hatch just keeps forgetting to use the flag ;)20:08
hatchI bet it was quiet in here last week20:12
hatcharen't you all happy I'm back??20:12
hatch:P20:12
rick_h_hatch: yes, still behind a flag until it's ready for release :)20:12
rick_h_hopefully EOW20:12
hatchahh that's how we're doing it? cool20:12
rick_h_hatch: well there's still a few cards of work20:12
hatchohh20:13
hatchlooked done to me lol20:13
rick_h_we had UX updates last week and there's the 'remember me' stuff still20:13
hatchohh gotcha20:13
hatchdon't suppose those UX updates change the background colour? ;)20:14
rick_h_:P20:15
hatchin lucas blog post there were some awesome mockups20:16
hatchafter seeing them I wonder why we didn't use those hah20:16
hatchI should probably keep quiet or we'll get a new UI this week20:17
hatchlol20:17
rick_h_the new images are in the email? Or card?20:19
rick_h_https://drive.google.com/drive/u/1/#folders/0BwDPGKe0SiMbU0RfOXZIXzJlODg/0B7XG_QBXNwY1V3B3dDNvYXJGRE0/0B7XG_QBXNwY1NEtGaHJYZGM4enM/0B7XG_QBXNwY1N3Rld2RvdkFUMWs20:19
hatchoo new google drive ui20:20
hatchadded services w/machine view is sure nice20:22
hatchppl will like that20:22
hatchjujugui lf a review and qa https://gist.github.com/bcsaller/131454a8fabb9e0f815421:14
hatchoops21:14
hatchhttps://github.com/juju/juju-gui/pull/62321:14
hatch^ that one21:14
rick_h_hatch: will try to look tonight after the boy goes to bed21:18
hatchsure np, it's not blocking anything else21:18
hatchthanks21:19
hatchjujugui anyone around? for a loop at a wip?22:05
hatchLuca: hey22:05
Lucahatch: heya22:05
Lucahatch: how's it going?22:06
hatchI read your blog post - looks good22:06
hatchsome of the prototypes looked awesome :)22:06
Lucahatch: thanks22:06
hatchdefinitely want some of that stuff! lol22:06
LucaHaha22:06
hatchyeah some of those look really good22:08
hatchare some of those ideas going to come back?22:08
hatchmorning huwshimi22:08
huwshimiMorning22:08
LucaWhich ideas are you talking about? :O22:09
LucaMorning  huwshimi 22:09
hatchLuca:  well they go by so fast....but they all have the black inspector open22:09
huwshimiLuca: Morning22:10
rick_h_Luca: I tweaked your bugs today, let me know if we need to chat on any of them (and that can be tomorrow)22:10
hatchrick_h_: https://github.com/hatched/juju-gui/compare/juju:develop...hatched:deploy-target?expand=1 initial go at the state stuff - thoughts?22:10
Lucahatch: oh! The gif. I'm not site if any of them will come back, I would love to see analytics though.22:11
hatchaww darn - I just like the styling of some of the tokens - they look 'tighter' 22:11
Lucarick_h_: OK, did you tweak them in GH or Kanban?22:11
rick_h_Luca: GH and turned them into kanban22:11
rick_h_Luca: per the email I sent out to you and the guys working on the items22:12
hatchhuwshimi:  isn't it very early there?22:12
Lucarick_h_: cool, I'll check it out22:12
huwshimihatch: 9:12am22:12
hatchoh did the tz's change?22:12
huwshimihatch: Yeah, we changed to dst22:13
hatchohh ok22:14
Lucarick_h_: I just saw your email. Thanks, the more eyes the better :) if we add some new ones do I just leave them unsigned or assign them to you do you know that I've added them?22:14
rick_h_Luca: definitely, I'll track the emails as they come in and triage them22:20
rick_h_Luca: but I had to cut down a bit. We had 36 high priority bugs for 3 peopla and 5 days of work22:20
Lucarick_h_: cool, I'll do that22:20
rick_h_Luca: so I'm trying to help get it down to the ones required for the guys to do over the next 4 days to get to release22:20
Lucarick_h_: yeah, I can't see many being added but the guys are some design bits which should be wrapped up tomorrow22:21
rick_h_Luca: rgr22:21
rick_h_the question will be are they release blockers or not and how they line up with current release blocking tasks22:22
LucaWell, its the Get Started page and 404 page and some content updates22:23
LucaWe could launch without Get Started and add it for ODS22:23
rick_h_Luca: ok, I think those are on the current list. 22:26
Lucarick_h_: cool22:28
hatchrick_h_:  is it safe to assume people would specify the 'bundle:' prefix when using deploy-target?22:31
hatchso it would be a trivial flag to determine if it's a bundle or not22:32
rick_h_hatch: no, the urls that will come in will have ~user/bundle I think for now, but I think that'll be going away22:32
hatchI'm trying to figure out a way to determine simply from the id string whether it's a bundle or not22:33
hatchunfortunately we have too many optional fields lol22:33
rick_h_hatch: so figure out what we want it to be and we can update the front end to send it22:34
hatchwell if it can send the fully qualified id bundle:mediawiki/7/single and cs:precise/mysql-48 etc22:35
hatchthen we'd be golden22:35
hatcheasy to indexOf on the prefix22:35
hatchcan we do that?22:35
rick_h_yes, just make sure we document it so we can make sure we do that on the other end22:36
rick_h_hatch: at least for initial release22:36
hatchsounds good22:36
LucaNight all22:44
hatchbundle deploys - aww yeah22:51
MakyoSuper interesting, if depressing: http://www.npr.org/blogs/money/2014/10/17/356944145/episode-576-when-women-stopped-coding22:56
hatchMakyo: tldl ?22:57
Makyohatch, still listening :P22:57
hatchoh lol22:58
hatchthat topic is in-vogue so I try to avoid it at all costs22:58
MakyoGot hooked by the graph.  I always get hooked by graphs :/22:58
hatchso many idiots 22:58
hatchlike why can't we all just be friends? :)22:59
rick_h_because there are canadians in the world? :P22:59
rick_h_bwu-ha-ha-ha!22:59
hatchhahaha23:00
hatchoh u suck23:00
hatchWell I'm taking off - see you all in the am23:04

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