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

=== lazyPower_ is now known as lazyPower
frankbanrick_h_: morning and thanks for your review! re bug 1280019 I suspect it affects our package but bac fixed in trunk. Relatedly, I will QA and work on a new quickstart release (1.1.0 I presume) next week. After that, we'll need to update the package in trusty12:58
_mup_Bug #1280019: juju-quickstart does not find admin-secret <juju-quickstart:New> <https://launchpad.net/bugs/1280019>12:58
frankbans/bac fixed/bac fixed it/12:59
frankbanguihelp: anyone available for the second review of https://github.com/juju/juju-gui/pull/128 ? no QA. thanks!12:59
rick_h_frankban: ah ok. I thought it was fixed. I wasn't sure if it was falling into a black hole of < 1.18 13:02
rick_h_like the sudo request right now13:02
rick_h_if you try to use it on local lxc it says it needs sudo, but because the check for that only kicks in at 1.18 I believe13:02
frankbanrick_h_: IIRC the admin-secret check does not use version checking, it just looks for the field in the jenv file13:03
rick_h_frankban: rgr, ok cool13:03
frankbanrick_h_: version checking is always suboptimal, but for lxc/sudo it is our only choice13:04
benjifrankban: still need a review?  If so I can do one.13:04
frankbanbenji: yes I do, thanks! https://github.com/juju/juju-gui/pull/12813:04
benjion it13:04
rick_h_frankban: yea, it'll be out of the way soon. They're talking 1.18 in 1-2wk13:05
rick_h_frankban: did you see the email thread around "Developing and Ubuntu Juju Charm" ?13:05
frankbanrick_h_: yes, quickstart to be a juju-core recommended package13:06
rick_h_frankban: yea, and loves of quickstart <3 out there :)13:06
frankbanrick_h_: yeah that's great, and that's another reason why we want to check for juju-core changes and update quickstart in the road to trusty. Brad has a card for documenting how to update the trusty package. I'd be curious to know what version of core will be in trusty13:08
rick_h_frankban: right now there's a freeze exception to gt 1.18 in13:08
rick_h_frankban: the goal is that if HA can get into trusty they'll shoot for it, but it'll be 1.XX13:08
rick_h_from my understanding13:08
frankbanrick_h_: cool. so we'll need another exception to put quickstart 1.1 there. I suppose it just needs another littke branch, a pypi PPA release and then it's ready for 1.1813:10
rick_h_frankban: ok, good to know. I'll look into how to file/get the freeze exception bug in then. 13:10
frankbanrick_h_: great thank you13:10
rick_h_hatch: heads up, meeting is running late. Will be waiting on luca13:18
hatchok np i'm gona run and grab a coffee then13:19
rick_h_rgr13:19
frankbanbenji: thanks for the review. I am not sure about the splitPath comment: splitPath('/foo/bar') -> Object {basename: "bar", dirname: "/foo"}13:21
benjifrankban: hmm, maybe I misread the code.  I'll take another look.13:27
benjifrankban: ah!  I did misread the code.  I had it backwards (I thought the .pop() was a .shift()).13:29
hatchback13:29
frankbanbenji: cool13:29
frankbanuhm, I wrote shipit but the landing lane is full... is Makyo's databinding card actually landed?13:35
rick_h_frankban: yea, that landed last night13:35
frankbanrick_h_: ok13:35
rick_h_moved it over13:35
frankbanthanks13:36
benjirick_h_: I'm moving the "Verify etags" card back to ready to code.  If we need to track the issue we need a tracking card instead.13:36
rick_h_benji: rgr13:36
rick_h_benji: the good news is that I'll mention on the call that should be ready tues/wed next week13:37
benjicool13:37
* frankban lunches13:37
rick_h_frankban: so feature freeze is 20th. We've got on our plate to 'release all the things' by then for MWC. So not going to file a bug atm unless we feel we won't be able to do releases next week13:40
hatchrick_h_ still no luca eh? :)14:21
rick_h_hatch: yea, he emailed saying they were stuck on a train14:21
hatchoh that must suck he has been on that thing for a while14:21
rick_h_so we're at the mercy of london transit it appears14:21
rick_h_and here I made it early hoping we'd not keep him around late on a friday :)14:22
hatchor he is at the bar....lol14:22
rick_h_hah14:22
rick_h_ugh, 3.6GB download for Win to test IE wheeee14:28
hatchfrom modernie?14:37
rick_h_no, I use the msdn stuff14:38
rick_h_just give me a windows ISO to load in vbox14:38
rick_h_forget this rar file crap14:38
hatchahh right - well that's only the most recent version14:38
hatchyou can't get IE10 there14:38
hatchthat was the issue I ran into14:38
hatchI have the msdn win 8 but it's the 'full' version so it auto updated IE14:39
hatchyay it's a luca14:40
lucahatch: hey :)14:45
hatchI hear you broke the tube14:45
rick_h_hatch: can you qa this in IE10 then? https://github.com/mitechie/juju-gui/tree/fix-ff-tabs14:45
rick_h_hatch: while I wait for my download and I'll check in 1114:46
hatchyop14:46
rick_h_hatch: thanks14:46
rick_h_2.5GB down <1 more to go14:46
rick_h_luca: how's a reschedule looking? Ok to go in 13min at the top of the hour?14:48
lucarick_h_: yep, that's fine14:48
rick_h_luca: cool thanks. hatch ^14:48
lucarick_h_: we have a lot to talk about :)14:49
rick_h_ruh roh14:49
rick_h_if you bring me nested boxes I'm going to leave and become a beach bum :P14:49
* hatch whispers to luca......bring rick_h_ nested boxes14:52
lucahahaha14:52
lucano nested boxes14:52
lucait hasn't changed that much!14:52
hatchrick_h_ so what am I looking for in this branch?14:55
rick_h_hatch: sorry, go to a charm details, go to a diff tab14:56
rick_h_hatch: then load that url straight and make sure it lines up/looks right14:56
rick_h_hatch: see https://launchpad.net/bugs/127714814:56
_mup_Bug #1277148: Charm description pages do not render in the correct place on Firefox <firefox> <juju-gui:Triaged by huwshimi> <https://launchpad.net/bugs/1277148>14:56
rick_h_and http://comingsoon.jujucharms.com/precise/liferay-1/#code in FF14:56
hatchoh yeah it's all busted14:56
hatchok looking14:56
hatchrick_h_ busted in IE14:57
hatchdoing the FF thing in IE now14:57
rick_h_hatch: ok, makes snse. fixed FF but broke IE14:57
rick_h_I was wondering whyt he line was there, guess he added it for IE but missed it broke FF14:57
rick_h_k, I'll have to get my IE stuff up to really fix it then14:58
hatchyeah I tested it in Win 7 IE1014:58
hatchbecause that's what our CI uses14:58
rick_h_hatch: k, thanks14:58
rick_h_yea, I can get that as well14:58
hatchyou'll notice a number of things broken in Win 8 IE10/11 which need to be fixed14:59
rick_h_ugh, do they have bugs?14:59
rick_h_next week is bugfix/release week. 14:59
rick_h_jujugui anyone that wants to see what luca has for us in machine view feel free to join https://plus.google.com/hangouts/_/canonical.com/luca-rick15:00
hatchrick_h_ frankban  when I was saying Persistent data store in JS, I was referring to in memory changes. Whenever you change the value in the object it simply creates a diff instead of changing the actual value of it...I wasn't actually talking about storing it in indexdb or the like15:37
hatchso similar to how closure does pds15:37
hatchish15:38
rick_h_hatch: k, cool. Yea I think we'll need something that's basically changesets to the environment for this15:38
hatchyeah that's basically exactly what this does15:38
rick_h_hatch: and as frankban notes, eventually we want this to be consistant across users/machines and persistent somehow15:38
rick_h_so there's some layers to this we'll iterate on15:39
hatchthe issue I'm having right now is efficient diff calculation and generation. This time off I'm going to be spending a bunch of time on it. I'll probably see how REACT does their tree diffs15:39
frankbanhatch, rick_h_: yeah, and that can be tricky. thinking about races, simultaneous changes etc... also, when creating new entities (machines, units...) ISTM we need to pay attention on how we name those (e.g. uncommitted machine 1 can end up being committed machine 42)15:40
rick_h_frankban: defintely. 15:40
rick_h_frankban: and some of this is going to be based on how things work for another project15:41
* rick_h_ realizes we're going to have to get used to public/private irc again15:41
frankbanheh15:41
hatchyeah - I am pretty confident that the diff stuff is a solved problem now (pending a bunch of additional work ;) ) but I'm not sure what should track the changes after being submitted....I'm almost thinking the guicharm should15:44
hatchif the browser is and the user closes it....well that would suck15:44
rick_h_hatch: well, 1.0 it's browser and if it reloads/dies oh well. No harm done to your env. 15:45
hatchoh yeah....this is definitely going to be a multi step process hah15:46
hatchagile yo!15:46
rick_h_wheeee15:46
hatchjujugui call in 1015:50
rick_h_thanks hatch 15:50
hatchrick_h_ http://blog.chromium.org/2014/02/compiling-in-background-for-smoother.html15:52
hatchI thought the inability to do this was one of the main reasons for Dart15:52
hatch....so confused!15:52
hazmatcan i get drinks on d'bar ?15:52
* hazmat looks at screenshot mockups15:53
rick_h_hah15:53
hatchhazmat that's only in the enterprise version....sorry15:57
hazmathatch, hmm.. must be where they kept the ice cream :-)15:57
hatchtomorrow, all the blogs say that Juju is coming out with enterprise version....by 'unnamed source'15:58
hatchmmmm ice cream15:58
rick_h_jujugui call in 215:58
hatchoh rick_h_  the drag and drop stuff in lucas design, we will need to resolve the IE ugly element drag bug....somehow16:26
hatchwe could revert to using the 'oldschool' method for drag and drop but I would rather not16:26
rick_h_hatch: rgr16:27
hatchI think it was benji  who implemented that in the first place so maybe he has some input on what the issue was16:27
hatchbecause it works in every browser properly but IE16:28
rick_h_wonder how it works in IE1116:29
hatchhmm yeah...16:29
hatchlooking16:29
rick_h_if that works better we can jump to there as part of the work16:29
rick_h_but we've got some time until then16:29
benjiI don't remember exactly what the issues were, but they centered on whether or not the drag "ghost" was rendered correctly.16:30
rick_h_right, it was what it thought the drag'd item was I think?16:30
rick_h_everyone would let the outer container be dragged but IE got hung up on the icon or something?16:30
hatchrick_h_ I can't....comingsoon is stuck in a perma-loop on the 'your browser is not supported' screen16:30
hatch:/16:30
rick_h_hatch: hah, yea that needs updating as well16:30
hatchyeah IE only drags the element you click on, not the container (or something along those lines)16:31
benjiyou can set the drag item in code, but some browsers ignore (or partially ignore) the specified object16:32
hatchahh that must have been the bug (in ie)16:33
rick_h_man I love this desktop "yep, give windows 2 cores and 8gb of ram."16:33
rick_h_"oh, and give win7 the same"16:34
hatchhaha yeah16:35
hatchhonestly though, they run 'good enough' with 4 :)16:37
rick_h_heh, I don't want to hear windows complaining :P16:37
hatchit doesn't, it just crashes16:39
hatchlol16:39
benjihatch: since you've been thinking about testability maybe you would like to review this guy; https://github.com/juju/juju-gui/pull/12916:43
hatchbenji on it16:44
benjicool, thanks16:44
hatchugh all'yall and your evt!16:44
hatchit's e!!!16:44
hatchjust e!!!16:44
rick_h_single letter vars fml16:44
rick_h_just because people do it wrong doesn't mean anything :P16:45
hatchlol it's a convention!!!16:45
hatchwrong + convention = acceptable 16:45
rick_h_benji: looks likc conflict. Tests failed. 16:48
benjidarn16:48
benjino "e" is an exception16:49
rick_h_exc exception ev or evt event16:49
rick_h_:)16:49
hatche, ev, evt imho are equally as useless as variable names16:53
hatchmight as well just go event16:53
rick_h_try "git grep evt" and git grep "e"16:53
benjirick_h_: yeah, I was arguing that "e" is bad no matter what16:53
hatchbenji I found a pretty big bug with your code, can you look at it and then I'll continue the review16:53
benjihatch: "event" is a reserved word16:53
hatchbenji in which universe? :P16:54
benjihatch: IE :(  (well, it's not technically a reserved word, it is a global variable though)16:55
hatchoh for real?16:55
hatchsheesh I had no idea16:55
hatchthat's pretty horrible16:55
benjiindeed16:56
benjiI would much rather name them "event" but the anti-shadowing argument wins me over16:57
rick_h_hatch: how did you get IE10 without IE11?16:57
rick_h_or you used the different image 16:58
hatchrick_h_ modern.ie16:58
rick_h_yea, ugh16:58
hatchyeah....sorry, be prepared for anotehr 3.5GB16:58
hatchanother even16:58
rick_h_I'm 13GB in so far16:59
hatchwait, why am I apologizing....blame MS 16:59
hatchlol16:59
rick_h_does IE11 not have an "IE10 mode"?16:59
hatchrick_h_ it does but it's wrong17:01
hatchit can also simulate older ones, but it does it incorrectly17:02
hatchso bad in fact that you might as well not even bother17:02
rick_h_:(17:02
hatchkeep the rar's as well because the vm's from modern.ie only work for 90 days17:02
benji322 test failures17:08
* benji weaps into his keyboard17:08
hatchbenji did you see my comment?17:08
rick_h_well upgrade is letting me upgrade to ie10 so we'll see17:08
rick_h_benji: huh? 17:08
benjihatch: about a bug? yes17:08
hatchyeah, it probably is the cause of a bunch of those :D17:08
benjirick_h_: this is my branch after merging trunk17:08
rick_h_benji: heh, lovely17:09
hatchtesting upgrade charm is so slow17:12
hatchreal envs and all17:12
rick_h_yay! have it working with IE1017:49
rick_h_that didn't take all freaking afternoon17:49
hatchlol17:59
hatchdid you need modern.ie?17:59
hatchor were you able to downgrade your win 8 ?17:59
rick_h_I got win7 up and did a software upgrade that got me from ie8 to ie1018:00
rick_h_and this is fubar and the dev tools stink and now I'm grumpy18:00
rick_h_it doesn't work in IE currently either. 18:00
rick_h_how did this pass qa and land only working in chrome? :(18:00
hatchthe tabview?18:01
hatchit DID work18:01
rick_h_yea18:01
hatchhmm18:01
rick_h_hmm, /me ponders some git bisect time then18:01
hatchmy guess is it's when we went from tabview to raw18:01
rick_h_ok, it worked back when huw landed it originally. Damn, git biset time18:04
hatch:) I love bisect18:06
rick_h_hatch: Makyo reminder call in 20. grab foods and such18:10
rick_h_heh, benji broke it18:11
Makyorick_h_, yep, thanks18:12
rick_h_now to figure out *how* :/18:12
hatchrick_h_ how to bisect?18:13
rick_h_hatch: no, how this branch broke it. Doesn't touch any css/etc18:14
hatchohh18:14
rick_h_bisect worked great, 5 steps and found it18:15
benjiyou're welcome18:15
rick_h_hah18:15
rick_h_my bad benji didn't finish bisecting. I did it. 18:21
benjiheh18:22
rick_h_and this makes a lot more sense, removing bws broke things18:23
rick_h_Makyo: https://plus.google.com/hangouts/_/76cpip6167fvlc1dkookj7dhl0?hl=en18:30
kadams54Afternoon, all.18:31
rick_h_kadams54: hey, just emailing you. https://plus.google.com/hangouts/_/76cpip6167fvlc1dkookj7dhl0?hl=en18:31
Makyojujugui two reviews, two QAs please! https://github.com/juju/juju-gui/pull/13019:23
rick_h_benji: your linter hates you :P19:24
benjiheh19:25
benjiyeah, fixing that now19:25
hatchhey benji did you have a chance to make that fix before I take off?19:30
benjihatch: "that fix" being calling bundleImportHelpers.deployBundleFiles instead of localCharmHelpers.deployLocalCharm?  If so, yes.19:30
hatchcool and all the tests pass? I'm just wondering because the tests should have failed before :)19:32
benjihatch: yep, they pass aand they did fail once I merged in the most recent trunk19:32
hatchohh ok cool so I can review/qa again?19:33
benjihatch: yep (I do have an insane lint message to fix though; it is complaining about something that isn't so)19:34
rick_h_the linter never lies!19:34
hatchohh ok np, well if I end up taking off before it's all done then I'll do it this weeked19:34
hatchI -should- have 3g 19:34
rick_h_Makyo: looking19:42
rick_h_jujugui anyone have fresh eyeballs to offer?20:45
Makyorick_h_, sure20:47
rick_h_Makyo: sec, hangout invite on the way20:47
rick_h_https://plus.google.com/hangouts/_/76cpjm3ct4isbg6a8f8ff60f1o?hl=en Makyo 20:48
rick_h_Makyo: if I turn off the animation rule in the css, the transition: left... it works and lines up fine :/21:03
rick_h_so something in what my branch did, and the transition interacting 21:04
rick_h_Makyo: I'm giving up and EOD'ing. Commenting out one line fixes it and it's just an animation so I don't think it's anything to do with the changes in that branch directly since none of that code touched it. 21:38
rick_h_Makyo: if you get a sec can you check out https://github.com/juju/juju-gui/pull/131 and review/verify that works please?21:38
Makyorick_h_, yeah, i've not been able to pin it down.  Will do.21:38
rick_h_Makyo: yea, I can't help but think I'm missing something but this is release blocker so rather 'fix' and see but it's hidden21:39
Makyorick_h_, Yeah.  Will keep poking.21:39
rick_h_appreciate it21:40
Makyorick_h_, +1, qa good in FF.  Spinning up IE VM.21:43
Makyorick_h_, looks good. Will :shipit: for you if I don't hear back by my EOD22:38
rick_h_Makyo: appreciate it. I reran the tests and passed on second run so should be good22:39
Makyorick_h_, Okay, cool.22:40
MakyoMy IE10 machine was incredibly out of date, sorry for the delay22:40
MakyoPlus side: new yubikey arrived \o/22:41
rick_h_woot22:42
rick_h_<3 my nano22:42
MakyoI got one of the NEOs to replace the gimped one I got at UDS, which has never worked with lastpass.22:42

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