/srv/irclogs.ubuntu.com/2014/05/27/#juju-gui.txt

rick_h_hatch: sorry for the late, did qa and noted issues. 00:47
hatchrick_h_ np, looking at comment00:47
hatchreplied00:50
hatchugh I hate trying to balance such a complicated switch between the feature flags00:51
hatchso many wasted hours on this one00:51
hatchoh now I see why00:52
rick_h_yea, I'll bet these are small ones00:52
rick_h_ok, time to run away for the night. 00:54
rick_h_have a good night all00:54
hatchit's using the new code for the curated but the old code for the search so it doesn't notice the change00:54
hatchI may just have to hack this to work 00:54
hatchcyaz00:54
hatchnice I found a non hacky solution01:01
hatchyay finally landing this01:02
hatchhuwshimi I'm going to head out - any q's before I do?01:11
huwshimihatch: All good. I'll leave any questions on the pr if need be.01:12
hatchsounds like a plan, have a good one01:12
rogpeppemornin' all07:48
huwshimirogpeppe: Morning07:55
rogpeppehuwshimi: hiya07:55
frankbanhi fwereade, thanks for the review! I am available for a live chat when you want09:37
frankbanmorning rogpeppe, how is it going?09:38
rogpeppefrankban: hiya09:38
rogpeppefrankban: not bad, thanks09:38
rick_h_morning everyone11:09
rick_h_rogpeppe: morning, did you get the invite to the interview today? Are you able to participate?11:16
rogpepperick_h_: hi rick11:17
rogpepperick_h_: yes, i saw the invite on my phone and forgot to respond this morning. i can come.11:17
rick_h_rogpeppe: awesome, appreciate it.11:18
frankbanrogpeppe: FYI after lunch I'll start working on creating a BaseSuite in github's testing. The next step is to make utils/* stuff use the new generic suite.11:33
rogpeppefrankban: that might be ok. i'm not entirely sure about BaseSuite though as a name - it doesn't really imply any particular semantics and it kind of implies that it's the centre of the universe :-) what does it mean when we've got two BaseSuites, one in juju-core and one in github/juju/testing?11:38
frankbanrogpeppe: from a pre-emp with William the idea is 1) BaseSuite in github includes logging, osenv reset/restore (all vars) and cleanup, and it's not juju-core related: this is a generic base for having base isolation for all the tests. and 2) BaseSuite in core will be eventually replaced by 1, after potentially fixing the juju-core tests which depends on the env vars not currently removed11:43
rogpeppefrankban: perhaps IsolationSuite might be a better name12:17
=== TheMue is now known as TheMue_AFK
bacrick_h_: did we get advance copy of homework from candidate?12:31
rick_h_bac: yes, I thought he copied everyone /me looks12:32
rick_h_bac: sorry, that was the afternoon interview. I'm working on it. 12:33
frankbanrogpeppe: both BaseSuite and IsolationSuite sgtm, fwereade? ^^^12:41
lucarick_h_: is there another charm that someone can use instead of NodeJS?12:41
lucarick_h_: could someone use Ruby on Rails for doing similar stuff?12:42
lucarick_h_: broadly speaking of course :D12:42
rick_h_luca: yea, there's a rails charm, a django charm12:42
lucarick_h_: brilliant, thanks12:43
fwereaderogpeppe, frankban: I'm easy, IsolationSuite sounds fine to me12:52
frankbanfwereade: cool thanks12:52
fwereadefrankban, rogpeppe: except, ha12:53
fwereadefrankban, rogpeppe: no forget it, even the Cleanup stuff is all about isolation really12:53
rick_h_jcsackett: ping12:55
* rogpeppe wishes that the setup and teardown stuff wasn't so reflection-driven. i'd like to be able to do gc.RegisterSuites(c, &mySuite.LoggingSuite, &mySuite.CleanupSuite)12:56
rogpeppeor something like that12:56
rogpeppewithout needing to do the painful SetUpSuite/TearDownSuite calling of underlying suites12:56
rogpeppe'cos that pain is the only real reason we combine suites into super-suites12:57
rogpeppeIMO12:57
rick_h_frankban: rogpeppe reminder call in 3. 12:58
rogpepperick_h_: yup12:58
rogpepperick_h_: ta12:58
fwereaderogpeppe, I feel your pain, but I don't think it's quite the only reason -- it's quite useful to have them all batched up together *anyway*, imagine the hassle of adding network isolation to every single suite -- even without manual setup/teardown, it'd be way too easy to have them drift out of sync12:59
rogpeppefwereade: i definitely think that isolation is useful to have in its own suite13:00
rogpeppefwereade: but logging is a bit of an outlier there, as is cleanup, really.13:00
jcsackettMorning, all. 13:03
frankbanrick_h_: I do not have access to the google doc13:07
frankban(Presentation of homework)13:07
rick_h_frankban: his doc? yea, I'll ask him to open it up. I think it's just his bullet notes to go through13:07
frankbanrick_h_: OIC, ok  so nevermond13:08
frankbannevermind even13:08
rick_h_I think he's doing this more a 'conference presentation' model or lightning talk13:08
rick_h_it's not really specified, but first time we've had this route 13:08
rick_h_rogpeppe: stay on the call please13:57
hatchafternoon luca14:12
hatchrick_h_ when you get a chance I'd like to chat about moving the search over to the consolidated view - it's going to be a considerable amount of work to keep both the unflagged and flagged functionality14:22
rick_h_hatch: rgr, on a call atm but will ping when I'm free14:23
rick_h_hatch: I'm basically going to ask you about the other remaining cards up there for IL14:23
rick_h_hatch: so maybe check how many of those apply and they need to happen first?14:23
hatchyeah - I'm doing a qa on it right now14:24
hatchrick_h_ i've created cards for all the bugs ive found and placed them in the order I think they should be completed behind the green il card14:39
rick_h_hatch: cool thanks14:43
rick_h_hatch: we can chat after the standup14:43
hatchsounds good14:43
hatchrick_h_ for il can we go back to having the inspector render by default on ghost?14:48
rick_h_hatch: sounds good to me14:49
Makyojujugui call in 1014:50
Makyojujugui call in 114:59
rick_h_jujugui I'm going to be a couple of min late, hatch please run with it15:00
hatchon it15:00
hatchjujugui call now15:01
kadams54Fighting with Google, will be in in a moment15:01
frankbanrogpeppe: quick call?15:11
rogpeppefrankban: sure15:11
rogpeppefrankban: wanna start a hangout?15:11
frankbanrogpeppe: https://plus.google.com/hangouts/_/gz42gpplaq7jndtftpitkl3oeaa?authuser=0&hl=en15:12
rick_h_Makyo: after your card can you coordinate with hatch on helping move towards getting rid of the il flag please? He's got notes and such to help coordinate which can be done in parallel vs serial15:16
rick_h_jcsackett: standup hangout?15:16
hatchMakyo here is the diff for the card I'm working on right now https://gist.github.com/8bc67fa011aeecd7aaa3 I just need to write tests for it then it'll be up for review 15:17
Makyorick_h_, sure thing.  Thanks hatch 15:17
rick_h_jcsackett: ok leaving that hangout. Shoot me a message when you're back15:23
lucahatch: heya, I was in an interview15:25
hatchdid you get the job?15:25
hatchkehehe15:25
lucahatch: rofl15:25
lucahatch: how goes it?15:26
hatchit's going, it's going, summer finally so getting some time outside :)15:26
hatchwell, time outside without 3" of insulation 15:26
lucahehe nice15:26
lucahatch__: do you need anything from me? :)15:45
=== TheMue_AFK is now known as TheMue
hatch__luca I don't think so15:45
hatch__have anything I want?15:45
=== hatch__ is now known as hatch
lucahatch: not at the moment :)15:45
lucahatch: looking forward to QA’ing MV and IotL15:46
hatchare you sure? Maybe we disregarded everything you said :P15:46
lucahatch: ha, that could be an improvement15:46
hatchlol15:46
hatchnah it's good :)15:47
luca:D15:47
hatchluca I've been working on getting il ready to go and it looks awesome on the left - I've been wondering if we maybe shouldn't also have the charmbrowser black to match too15:50
lucahatch: hehe yeah15:51
hatchhuw is going to kill me for suggesting that he redo all the css :P15:53
rick_h_hah, I think it's nice to have some clear seperation of things, and that has nothing to do with the fact that I'm not a fan of the black :P15:53
hatchhaha - I was also thinking of that15:54
hatchI however am a fan of black15:55
hatch:P15:55
rick_h_but it's so mushy, the scroll boundries are so unclear and soft.15:55
hatchwith the black?15:56
rick_h_hatch: yes15:56
hatchwhaaat, it's a very high contrast to the grey compared to grey on grey, how is that MORE squishy? 15:56
hatchme thinks you've gone cra'cra'15:57
* hatch is learning the kids lingo15:57
rick_h_hatch: but the scrollbar is darker and stands out. The boundry from charm to charm is done with lines. and studies show reading black on white > white on black for eye fatigue and such15:59
hatchwell the dividers would also need to be adjusted accordingly. I thought that the studies showed the opposite? I much prefer reading white on black for coding16:01
hatchjujugui lf a review/qa for a small diff https://github.com/juju/juju-gui/pull/34516:01
MakyoOn it.16:07
hatchthanks16:08
hatchremember that storm I was posting about yesterday.....yeah it rained a bit https://twitter.com/J_Dubs83/status/47108395475457228816:20
rick_h_heh, that's a few oz of water16:29
* rick_h_ runs away for lunch 16:29
hatch:-)16:30
* Makyo runs to grab prescription.16:42
hatchoh look we use YUI's DataSource, how did this get in here17:02
rick_h_hatch: charmworld api stuff in store17:03
hatchyeah :-) I've never actually found a use for it before17:03
hatchI'm not sure we actually use it for anything beyond an IO call though right?17:04
hatchthis might actually make my current task much easier17:05
hatchI was wrong *sadface*17:10
rick_h_hazmat: ping, trying to run the deployer on a mac for this demo purpose and getting a bzrlib. 17:15
rick_h_hazmat: does this run on a mac? Is there a bzrlib way to do that off the top of your head? 17:15
hazmatrick_h_, pip install bzrlib17:15
hazmater.. pip install bzr17:16
* rick_h_ doesn't see it in pypi17:16
hazmatrick_h_, traceback17:16
rick_h_ah, bzr17:16
* rick_h_ smacks head for searching for wrong lib17:16
hazmatrick_h_, alternatively we could fix bzr cli to support what's needed  ;-)17:16
hazmatmight be worth checking if its supported.. i'm looking at the comment and its a little unclear.. its about detecting working copy changes when the branch/checkout is pinned at a rev17:18
rick_h_hazmat: cool yea working on trying to get it to work. we'll see17:20
hazmatrick_h_, so bzr status on a branch that's not on head rev goes.. 'working tree is out of date, run 'bzr update'17:20
hazmatrick_h_, but yeah osx is supported and has worked  b417:21
rick_h_hazmat: yea working around pip atm 17:21
rick_h_sudo pip install juju-deployer bzr --allow-all-external --allow-insecure=bzr17:21
rick_h_wheeee17:21
hazmatrick_h_, oh yeah.. pip got sane about security17:21
rick_h_for not upload builds to pypi17:21
hazmatrick_h_, we just need to upload a bzr src tarball to pypi17:21
rick_h_hazmat: running juju-deployer -c xxx.yaml and getting a tsl error? "alert protocol version"? ring any bells?17:25
rick_h_ssk17:25
rick_h_bah17:25
rick_h_ssl error that is17:26
hazmatrick_h_, likely your using an old version of jujuclient17:27
rick_h_hazmat: k17:27
hazmatrick_h_, pip install -U jujuclient17:27
rick_h_yea, just intsalled, already up to date17:28
hatchof course, when I need charmworld to be slow it's blazing fast lol17:30
rick_h_bah, man this guy is finding every broken pita thing we've got. 17:34
rick_h_and now my lunch is cold boooo17:34
hatchinternet throttled....oh boy this is slow17:43
rick_h_whooops17:43
hatchon purpose17:43
hatchi mean17:43
rick_h_lol17:43
rick_h_what are you trying to replicate?17:43
hatchI'm working on the charm list headers rendering over the inspector17:43
hatchbut the results were coming back faster than I could click on the service icon17:44
hatchthe silver lining is that the GUI works well on a throttled network connection17:46
hatch:)17:46
hatchit's slow, no doubt about that, but functional17:46
hatchthere are definitely some improvements to make on the slow loading side of things17:48
hatchnice, it works17:51
hatchhey rick_h_ , CI merge hung so I killed it but now I think you'll need to go in and killall node processes17:54
hatchahhh back to full speed again17:57
hatchrick_h_ yeah EADDRINUSE18:36
rick_h_hatch: sorry, missed the ping looking18:36
hatchrick_h_ maybe before you go on holidays you add a killall at the start of the CI script? :)18:37
hatchya know....cuz I'm sure you have nothing else to do right? haha18:37
rick_h_hatch: killed18:37
hatchthanky18:37
rick_h_hatch: well I put the ssh key in the wiki for others to be able to ssh in and kill :P18:37
hatchoh ok cool18:37
kadams54guihelp: Need review and QA on https://github.com/juju/juju-gui/pull/34618:38
hatchsure i'll take it18:38
hatchkadams54 you commented on a loc but it didn't expand in the conversation or show in the code.....odd18:39
kadams54Hmm, that is odd18:39
kadams54I've never seen that happen.18:40
kadams54https://github.com/kadams54/juju-gui/commit/a9744286283696056dcae11eaec92cd3213a126a#commitcomment-646250318:40
hatchahhh you commented on the commit not on the PR18:40
hatchinteresting18:40
kadams54Oops, yeah, you're right18:41
kadams54I clicked on the commit hash in the PR "Conversation" rather than using the "Files changed" tab.18:41
kadams54Moving it to the PR.18:41
hatchI think the failure is a lint issue18:44
kadams54Yeah, forgot to "document" initializer. It's fixed and pushed.18:46
rick_h_man I can't wait until quickstart works on osx, it'll make this crap so much nicer18:50
rick_h_don't appreciate how nice something is until you have to work without18:51
kadams54afk to pick the kids up from school. Should be back around 3:30-ish.18:52
kadams54(Eastern)18:52
rick_h_hazmat: filing some deployer bugs. We will probably check them out as part of quickstart on osx fyi19:20
rick_h_Makyo: call19:31
hatchkadams54 I made a comment in your PR, lemme know if you want to chat about it in more detal20:33
kadams54hatch: yeah, that was essentially my thought in that comment about splitting out into a handlebars template20:36
kadams54I was also tempted to make the header label a widget with a render method20:37
hatchthat's probably overkill20:40
kadams54hatch: hah, OK, when you think it's overkill… ;-)20:40
hatchbecause if the label is a template all you need to do is ` var label =  this.labelTemplate(e.newVal); this.get('container').one('.label-span').setHTML(label); `20:40
hatchhaha20:41
kadams54yeah ill go that route20:41
hatchyour current approach is just 'too good'20:42
hatchhaha20:42
hatchrick_h_ with your kinesis how do you hit the ctrl + alt buttons? Did you remap them?20:44
rick_h_yes, ctrl is caps lock, alt is a thumb based key20:45
hatchahh ok - I was looking at the key layout and I didn't think it would work at all for coding with the defaults20:46
rick_h_hatch: it works pretty well, the only thing is that the curved layout makes ; a little harder for my little pinky20:47
rick_h_but you get used to it20:47
hatchI spent too much time last night researching it and the TECK keyboard20:47
hatchheh20:47
rick_h_heh, been there done that20:48
rick_h_ok, I'm out for now. Dog to the boarding place so I can go on holiday!20:48
rick_h_have a good night all20:48
hatchlataz20:48
kadams54hatch: switched to using a template. Much simpler: https://github.com/kadams54/juju-gui/commit/dd60b784bb7802a7149a5e7df89da7083eab12bd#diff-30cfb18f4179247092a96597a449670dR5521:11
hatchlooking21:11
hatch:)21:12
hatchgota love it21:12
hatchkadams54 lint error again :)21:21
hatchyou should have a pre-commit hook that runs the linter lol21:22
kadams54I really should21:22
hatchhandlebars helpers in the template sure look odd21:53
hatch`pluralize label count` heh21:53
hatchkadams54 I have another suggestion for simplification, sorry I should have seen this before21:57
kadams54Go for it22:12
kadams54hatch: ^22:12
hatchI made it in the PR :)22:12
kadams54Ah yes, I see that now :-)22:12
kadams54I like that.22:13
hatchdon't worry, we'll have removed 90% of the code you wrote by the end of the day!22:13
hatchlol22:13
hatchsorry haha22:13
huwshimiMorning22:59
hatchjujugui looking for a review for bug #1322255 https://github.com/juju/juju-gui/pull/34823:01
_mup_Bug #1322255: Sticky headers render over inspector <juju-gui:In Progress by hatch> <https://launchpad.net/bugs/1322255>23:01
hatchmorning huwshimi 23:01
huwshimihatch: Morning23:04

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