/srv/irclogs.ubuntu.com/2013/05/28/#juju-gui.txt

rick_h_morning10:59
=== gary_poster|away is now known as gary_poster
hatchmorning12:51
hatchrick_h_, thoughts on changing the browser flag to just be 'browser' ?13:00
rick_h_hatch: yes :)13:00
rick_h_hatch: so it's in flux at the moment. I'm finding some issues following the old LP FF conventions because it used a . notation which in JS looks like nested objects. So went to -, then _. Trying to work out the best way still13:01
rick_h_hatch: but we could easily want to have a series of flags in the browser subapp so I kind of prefer the explicit browser_enabled/browser_newux and such since it's a subapp13:01
rick_h_hatch: be glad I dropped the original plan of subapps_browser_enabled :P13:01
rick_h_which I like but don't want to type13:02
hatchhaha - I am just using :flags:/inspector as a truthy check13:02
rick_h_yea, everything so far has been a single term, but I think anything in a subapp at least should be NS13:02
rick_h_as the start of some useful conventions13:03
hatchmaybe we can use https://github.com/adambom/parallel.js to speed up our tests :)13:24
rick_h_hatch: not until we rewrite everything :P13:25
* rick_h_ has been doing too much window. in the code to feel that we're anywhere near parallel tests. 13:25
hatchhaha hey it's a good dream13:26
rick_h_+113:27
hatchI was looking at these new designs from luca on my laptop and am kind of concerned that the top 'chrome' takes up a good 1/5th of my screen on my laptop13:31
hatchso I can only actually see 6 charms in the search results page and can't even see their full descriptions13:32
hatchit feels very 'zoomed in' 13:32
hatchthis of course likely isn't an issue on my desktop :)13:32
* gary_poster hasn't seen yet...13:32
rick_h_jcsackett: standup ping13:33
jcsackettrick_h_: fighting with g+13:33
rick_h_hatch: up for some review love? https://codereview.appspot.com/9731047 jcsackett as well please ^^13:33
benjihas anyone seen this while trying to do an lbox propose? http://paste.ubuntu.com/5710198/13:34
hatchrick_h_, sure13:34
hatchbenji, never seen that13:34
gary_posterme either...13:34
rick_h_benji: think I saw that in my raring install. Sec, checking my history13:34
* hatch is glad he isn't on raring yet ;)13:35
benjiI recently upgraded to raring.13:35
rick_h_benji: sec, on call. Will dbl check.13:35
benjieven though I've had some small issues (this and the fact that lbox isn't available for it) it has been worth it because my networking (wifi) has been so much better13:36
gary_posteryay!13:36
hatchbenji, I have read others complaining about wifi issues haha13:36
hatchmaybe you took their good luck :)13:36
benjiheh13:36
hatchubuntu needs a better driver story13:37
hatchI don't know how many hours i've fought with installing graphics drivers in the correct order to get things to work properly13:38
hatchI know it's not ubuntu's fault but...ya know13:38
gary_posterlol, I go to uistage.jujucharms.com:8080, and Chrome says "This page is in Galician.  Would you like to translate it?"  um?13:39
gary_posterI reported an incorrect language detection13:39
hatchgary_poster, haha I've ran into some odd languages there too!13:40
gary_poster:-)13:40
gary_posterhatch I compared https://launchpadlibrarian.net/140916463/Juju_Full_Home.png against http://uistage.jujucharms.com:8080/bws/fullscreen/13:40
gary_posternew version is definitely taller at top13:41
gary_posterbut only in "Charm browser" section, for one thing13:41
gary_posterand not *wildly* taller13:41
gary_poster20 or 30 px maybe?13:41
hatchahh yes you're right - I guess the design itself has always been like that13:42
gary_posterluca, hi.  fwiw, hatch reported that the charmbrowser header took up 1/5 of his laptop screen13:42
gary_posterhatch, what's that screen res?13:43
hatchsorry I meant the whole gui chrome13:43
hatch1366x76813:43
gary_posterhatch, yeah sorry I meant that when you are using the charmbrowser in full screen, 1/5 of the screen is in the header13:43
lucagary_poster: hatch I'm working on minimising the headers in the GUI to something more "refined" a lot of it currently is throw back from previous designers13:43
gary_posterluca cool, thanks.13:44
lucagary_poster: hatch mainly because it does the same thing on my laptop hehe :)13:44
gary_posterlol13:44
hatchhaha 13:44
hatchoh right you're on a air13:44
hatchan*13:44
lucahatch: yup13:46
hatchalright then - so you can easily see the low res issues13:46
hatchI'm not even sure this is an issue for us, but I kind of assumed it would be used by ppl on their laptops13:46
gary_posterfrankban, did/does the NOT LGTM review on the API address juju core branch mean a big change?13:47
gary_posterhatch, oh no, people definitely don't use laptops ;-)13:47
hatchlol13:47
hatchmaybe they are all using retina MBP's so it's not an issue :)13:47
gary_poster:-)13:47
frankbangary_poster: quick hangout?13:47
gary_postersure frankban 13:48
frankbangary_poster: I am in the gui chat13:48
rick_h_benji: ok, this was part of my virtualenv hell 13:50
rick_h_benji: so I had to for install an updated virtualenv 1.9 to get that working. 13:50
benjiplease say there is a ppa, please say there is a ppa13:51
rick_h_benji: wget "https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz" && sudo pip install virtualenv-1.9.1.tar.gz13:51
rick_h_lol13:51
benjidarn13:51
rick_h_well I didn't look for a PPA13:51
rick_h_I'm anti .deb for my .py so it was a 'whatever works' in this lxc13:51
benjiI hate installing junk in my OS.  I guess I need to go back to heavy lxc use13:51
rick_h_benji: but yea, there's some issue in how python got multi-arch'd and virtualenv in 13.04 that causes issues and the python-virtualenv isn't new enough to handle it in 13.0413:52
rick_h_jcsackett: picking up a review on your caching branch13:52
benjiyou'd think that would be on the did-we-break-python checklist13:53
rick_h_yea, it's how I found out I was the only one using a raring lxc on the squad :/13:53
jcsackettrick_h_: wait, it's up?13:55
rick_h_jcsackett: just heads up I'm doing on of the reivews for your cache branch.13:55
jcsackettrick_h_: right, i'm just surprised--from my end it looks like it kept dying without completing the proposal.13:56
jcsackett"it" being lbox.13:56
rick_h_jcsackett: oh, got the emails13:56
jcsackettrick_h_: well, fantastic.13:56
bachi rick_h_, i see you added 'bin/*' to .bzrignore for juju-gui.  those files are versioned so that seems ungood to me.14:05
rick_h_bac: oh hmm, /me dbl checks what was up with that14:05
hatchrick_h_, I don't see anything setting noop in your tests...isn't that what it was for?14:05
bacrick_h_: ok, let me know if i shouldn't revert it.14:05
rick_h_bac: this is from a while ago?14:06
rick_h_bac: yes, please revert if you need it now or I can drive-by in my current branch. This was from my own putting the gui in a virtualenv and didn't realize I was colliding with existing stuff14:08
rick_h_hatch: looking14:08
rick_h_hatch: it's set and used in the app/subapps/browser/browser.js14:10
bacrick_h_: ok, i'll do it in my branch14:10
rick_h_bac: thanks14:11
hatchrick_h_, ohh ok now I see the intended use14:12
rick_h_hatch: cool, please suggest any docs updates/etc to help make it clearer. Been a while since I looked at it now myself :/14:12
rick_h_stupid long hanging branches of doom14:12
hatchyeah I have one of those myself14:13
hatchrick_h_, LGTM'd now to qa14:15
hatchrick_h_, QA looks OK14:28
rick_h_hatch: cool thanks14:28
benjirick_h_: have you seen this one? http://paste.ubuntu.com/5710371/14:31
rick_h_benji: yep, got that one as well. I've not gotten past that one. I only get it on lbox submit and have been doing submit from my laptop which isn't in an lxc. I thought I got that around getting the gslint package from the local path or something14:33
rick_h_-cr work fine :/14:33
rick_h_benji: but i had assumed that was more to do with me running a local pypi mirror and it's not in the lxc yet so ugh that you get it as well14:34
benjihrm14:34
rick_h_benji: https://pastebin.canonical.com/91696/ is how my version looks14:38
rick_h_benji: not sure why it's looking for mypi since I commented that out of my pip config, but seems like it's still somewhere. Assumed that's why I was getting this error.14:39
benjigrr, it is using zipped eggs, so debugging is harder14:40
hatchbenji, are zipped eggs some kind of southern delicacy? 14:46
benjiheh14:46
hatch:)14:46
rick_h_jcsackett: notes inbound, let me know if you want to hangout on it14:52
jcsackettrick_h_: may want to chat, reading notes/considering.14:56
rick_h_jcsackett: rgr14:57
hatchluca, I just noticed in one of your mockups you use a comma in 10,234 and the other two don't - not sure if it matters but thought I'd point it out :)14:57
rick_h_jcsackett: just invite me to a hangout or we might even be able to co-opt guichat. 14:58
lucahatch: there isn't meant to be a comma, the visual designer is sending me a masthead file for you guys to reference. Cheers for the heads up :)14:59
hatch:)15:01
benjiscore one for tests: I just made a "small" change that would have broken my branch if I hadn't had tests15:05
hatchgo tests....go tests.....go tests.......15:05
hatchthere is TDD, BDD, and I am going to coin the term RDD15:09
hatchRegression Driven Development :D15:09
gary_posteryay, thank you rick_h_ .  have not checked out browser default flag yet, but saw the landing :-)15:12
rick_h_gary_poster: cool, hatch qa'd and should be good. next up...icon svg out of the api updates15:12
gary_posteryay! :-)15:12
benjiperky yet refined review available: https://codereview.appspot.com/965704615:12
teknicohow classy :-)15:15
teknicoMakyo: got time for a quick chat? d3 is confusing me15:16
Makyoteknico, Sure.15:16
teknicoMakyo: https://plus.google.com/hangouts/_/02bb45411739e441fe107c9f66e2a8cc36ba4ba7?authuser=0&hl=en15:16
abentleyrick_h_: Since you created "Update charmworld docs/ to match new life with injestor.", could you please review https://code.launchpad.net/~abentley/charmworld/ingest-docs/+merge/166080 to see if it addresses it?15:26
rick_h_abentley: sure, give me a couple and I'll peek at it.15:27
hatchhmm I'm getting the Uncaught SyntaxError: Unexpected end of input  errors from jujucharms again15:27
rick_h_hatch: more details req'd. DNS issue? actually getting a bad response? 15:44
rick_h_url that you're hitting it's failing on, etc15:45
hatchrick_h_, it will just cut off the transfer15:45
hatchit happened at home on my desktop too15:45
hatchso I know it's not me15:45
hatchbut that's all I have - if you make the request directly it works 100% of the time15:45
gary_postercould be following you around hatch.  We have our ways.15:45
hatchbut through the app it appears to be cutting off the transfer15:45
hatchlol15:45
rick_h_hatch: so compare headers? something diff between app req vs manual15:46
jcsackettrick_h_: i've published my replies. you want to read them and then see if we can have a chat before the jujugui standup? or do you want me to ping you after that?15:47
jcsackettoops, forgot the hyphen. sorry for the needless alerts, all. :-P15:47
rick_h_jcsackett: sure, reading now.15:47
hatchrick_h_, forget that - I just got it to cut off when going direct15:47
hatchrick_h_, yeah from time to time - apparently without reason https://manage.jujucharms.com/api/0/charms/interesting will just stop sending data between 8-12s 15:50
hatchit always appears to stop during one of the svg's though15:51
hatchnot sure if that helps with anything though :)15:51
abentleyjcastro: I think https://bugs.launchpad.net/charmworld/+bug/1015767 has already been done.  Can you confirm?15:54
_mup_Bug #1015767: Queue time needs to be measured by last modified, not creation time. <charmers> <charmworld:Triaged> <https://launchpad.net/bugs/1015767>15:54
gary_posterjujugui call in 6. kanban now?15:54
jcastroabentley: still open afaict15:54
abentleyjcastro: The age column is based on last modified.  You can see that in "Merge for apache2 from precise/apache2/additional-modules" for example.15:55
jcastrooh, I misunderstood!15:56
abentleyjcastro: Maybe we need a text change?15:56
jcastroyeah, there was something we wanted tweaked15:57
jcastrosec, searching mails for it15:57
jcastroabentley: oh, we wanted non-employee submissions prioritized15:58
jcastrobut I guess that's a new bug right?15:58
abentleyjcastro: I would say.15:58
gary_posterjujugui call in 215:58
jcastrook so should I resolve this one?15:58
abentleyjcastro: The only think I see outstanding is hazmat wanted date modified to be displayed as a column.15:59
jcastroyeah that works for me15:59
abentleyjcastro: And if you can think of a clearer column name for "age", that would be nice too.15:59
jcastroTime in Queue15:59
abentleyjcastro: last-modified doesn't measure time in queue.  Is that going to be okay?16:00
jcastroabentley: we had a bunch of ideas on the queue, if you want me to like outline them all etc I can do that16:00
jcastrook, how about "Last Modified" then?16:00
jcastroI don't care too much how long something is in there, I care that when someone posts a new revision it gets responded to quickly.16:00
abentleyjcastro: It would be confusing to have two columns called Last Modified.16:00
jcastrolike if a charm takes a month to make it through that's fine, as long as we're responsive.16:01
jcastroI guess leave it as age then?16:01
abentleyOkay.16:02
jcastrohttps://bugs.launchpad.net/charmworld/+bug/118508716:03
_mup_Bug #1185087: Prioritize new charms in the review queue <charmworld:New> <https://launchpad.net/bugs/1185087>16:03
jcastroI think that does what we want instead of prioritizing based on employer.16:03
jcsackettwelp, that was the uber crash, jujugui. be back in a moment.16:04
hatchhttps://manage.jujucharms.com/api/0/charms/interesting16:07
hatch^ jcsackett 16:07
hatchit appears to frequently cut off around 8-12s inside one of the svg's 16:08
abentleyhatch: rick_h_ is updating to API 1, which will remove the svgs from the output.16:10
hatchabentley, ok great - I hope that helps fix the issue as a side effect16:12
abentleyhatch: It seems to.  https://manage.jujucharms.com/api/1/charms/interesting loads fine for me.16:13
hatchabentley, ahh I didn't know that the api version was up yet - that's so much faster and loads without issue16:15
hatchexcellent16:15
rick_h_hatch: yea, work in progress. Backend is updated and much nicer. Front end in progress16:15
hatchright on16:16
hatchthx16:18
Makyo...typo D:16:27
MakyoAll tests pass now.16:27
gary_posteryay Makyo :-)16:33
teknicobac: thanks, anyone up for an easy one? https://codereview.appspot.com/9731048/16:36
bacteknico: benji already did and i'm looking at it16:36
teknicobac: right, sorry, it was benji16:37
teknicoand Makyo knows about it already, so it sort of makes three :-)16:37
bacteknico: done16:38
teknicobac: thanks (for real this time :-) )16:38
benjibac: review of https://codereview.appspot.com/9836043/ done16:45
bacbenji: thanks for the productive and entertaining review16:46
benjiI can think of no higher praise.16:47
benjigary_poster: I'll contact you after lunch about how I can help.17:10
gary_postersorry benji, thanks.  pulled off to lunch17:11
gary_posterhatch https://docs.google.com/a/canonical.com/file/d/0B1IM--9A1RkTVGR1N05CdmVfN3c/edit (slides 18, 20, etc.) includes sketches on future directions for inspector.  if you want to incorporate now, great.  if not, we can iterate towards this soon17:15
gary_posterhazmat, how do I get on uistage again?  ubuntu@ doesn't work any more17:18
hatchgary_poster, so does this mean we aren't going to the 'floating' panels anymore?17:19
gary_posterhatch, uh? :-) guichat really quick?17:19
hazmatgary_poster, root@17:19
gary_posterah thanks hazmat 17:20
hazmatgary_poster, working dir is in /opt17:20
gary_posterack thanks again hazmat 17:20
hatchgary_poster, I can't seem to log in, lemme try to reconnect - the internet here is horrible17:20
gary_posterok17:20
gary_posterbcsaller, I see wordpress on uistage.  I think maybe we don't restart any more?17:22
gary_posterrestart improv I mean17:22
bcsallerahh, maybe17:22
gary_posterthanks hatch. :-) ttyl17:39
hatchgary_poster, sorry - someone called, apparently that causes the internet to go down17:49
jcastroheya gary_poster 17:49
gary_posterhatch, everybody knows you are not allowed to talk on the phone and surf at the same time17:50
gary_posterjcastro, hey17:50
jcastrowe'd like to add "framework" as a category to show in the gui, do I file a bug or bring it up with design or what?17:50
hatchI feel like it's 199617:50
hatchlol17:50
gary_posterjcastro, file a bug, gimme the number and I'll run with it17:50
rick_h_jcastro: file a bug please and if you can bring it up with design add that as well. 17:50
jcastroack17:50
rick_h_jcastro: I think we have to add support to the charm linter, add it to the backend, and then we need a new icon for it17:51
gary_posterjcastro, I have now run with it.  whew!  that was hard.  thanks rick_h_ :-)17:51
rick_h_jcastro: so it'll be a few steps to get it through. 17:51
rick_h_jcastro: and we'll probably ask for another to keep a nice balanced even number of categories for design :P17:51
rick_h_need two teams to join the league at the same time17:51
jcastrohttps://bugs.launchpad.net/juju-gui/+bug/118512517:52
_mup_Bug #1185125: Add "framework" as a category  <juju-gui:New> <https://launchpad.net/bugs/1185125>17:52
rick_h_jcastro: cool thanks. Will bring it up and see if we can't get the ball rolling. 17:52
abentleyorangesquad: I'm linking of using soupmatchers in our charmworld view tests.  Is there a better option?17:53
jcastrorick_h_: yeah, I'm sure we'll need to come up with ways to remove/add categories, so I figure might as well figure it out now17:53
rick_h_abentley: lxml?17:53
rick_h_jcastro: yea, I'm writing out the list, since it's across several code bases and requires design work I'm not sure there's going to be a good answer forit17:53
jcsackettrick_h_, abentley: i have more familiarity with soupmatchers than lxml.17:54
abentleyrick_h_: How do you test with lxml?17:54
hatchrick_h_, curious as to the ETA on the api changeover? (planning my day)17:54
rick_h_abentley: just parse the doc and assert using normal assertions?17:54
rick_h_hatch: depends, working on it now. In an ideal world I'll have it tomorrow but I've not run all the tests through yet. 17:54
rick_h_hatch: tomorrow or wed I'd say17:54
rick_h_abentley: guess I'm not sure what you're using it to check. 17:55
hatchahh ok thanks17:55
abentleyrick_h_: the HTML output of a view.17:55
hatchgary_poster, guichat to resume where we left off?17:55
rick_h_abentley: right, so you can lxml parse the doc and using the find/etc functions to locate notes/etc. It's C-backed so fast. 17:55
gary_postersure hatch17:56
gary_postermm, bcsaller, no, uistage is hosed :-( it is blank for me now.  I tried to add mediawiki and it told me that a service of that name already existed.  going to look at ws messages...18:06
jcastrorick_h_: welcome back man, I missed bothering you18:07
bcsallergary_poster: yeah, when I glaced at it it looked like it just wasn't rendering anymore. You can follow the notifications to actual mentioned services and units for example18:07
rick_h_jcastro: :P18:07
rick_h_jcastro: we still have to chat blog post. I want to get that out one day18:07
jcastrorick_h_: I'm on the SE podcast soon until EOD, I can go now though if you want?18:09
rick_h_jcastro: how about we setup something later int he week. I need to re-read it myself and trying to get this change asap18:10
jcastrosure18:10
rick_h_jcastro: long 3hr CHC wed. :P18:10
jcastrothe biggest thing I saw, is that you need to intro it to someone who does not know what you work on18:10
rick_h_jcastro: yea, agreed18:11
jcastroright now to understand it you basically have to work @ canonical18:11
jcastroactually, I wouldn't even mention juju-gui itself, that will just confuse people18:11
jcastro"I am working on a project and I want to show people a prototype"18:11
rick_h_jcastro: cool18:11
gary_posterjujugui trunk appears to be broken.  (1) notifications are hidden when you click on them (2) there's a white bar that is always present on the left, even on inner pages18:16
gary_posterto demo first one, join to rapi-rollup or go to uistage18:16
gary_posterto demo second one, should be obvious18:17
gary_posterThere's a third problem that is on uistage: the services do not show up18:17
gary_posterI  can't dupe that locally yet18:17
gary_postercould I have someone look at #1 and #2?18:17
bacother than that mrs. lincoln...18:18
gary_poster:-)18:18
baco/18:18
bachatch, rick_h_: either of you care to do an easy review?  linked off my cardd18:18
gary_posterthank you bac.  I suspect that the merge with browser default might be a part of #218:19
rick_h_gary_poster: white bar is my fault. Since we don't load the subapp now it doesn't auto hide it's html bits. 18:19
rick_h_gary_poster: FF doesn't change the index.html DOM content :/ 18:19
gary_posterrick_h_, gotcha.  not the end of the world.  #1 is much worse, and yet-to-be-reported #3...18:20
gary_posterlarge.json works fine locally...18:21
gary_posteras does sample.json18:21
bacso chrome on os x thinks uistage is written in galacian and offers to translate it.18:25
gary_posteryeah, linux too18:25
gary_posterI reported it to google <shrug>18:25
gary_posternot sure what we would have done to cause that18:25
benjigary_poster: ready to talk when you are18:31
gary_posterthanks benji.  bcsaller, downloading on uistage and locally (shift d) is not working for me.  it causes a relogin for me.  that's realtively minor compared to the fact that uistage shows no services.  could you please figure out what is wrong with uistage and fix it, other than the #1 and #2 I mentioned above? :-)  I am pretty sure that simply restarting the improv on uistage will fix this but I would rather address18:35
gary_poster the problem18:35
gary_posterbcsaller, will try out benji's tool in anger to see if I can dupe locally that way :-) will report back.  benji, wanna join on guichat and you can talk me through it, and I'll review while I'm at it, and then we'll talk about the rest?18:36
benjigary_poster: sounds good18:36
bcsallergary_poster: I can look at it now18:36
gary_posterthank you very much bcsaller18:36
bcsallerapp.db.services.size() === 121, someone may have exceeded some operational limit we didn't know about, thats out of the bounds of our use cases18:37
rick_h_abentley: ping, in checking out the api1 changes I notice we lost the count and such in search results? http://manage.jujucharms.com/api/1/charms?text=cassandra vs https://pastebin.canonical.com/91727/18:39
abentleyrick_h_: looking.18:40
abentleyrick_h_: No, I don't think API 0 ever supported that, just the pre-0 API.18:42
rick_h_abentley: ah ok then wasn't used/won't be missed. 18:43
rick_h_abentley: just checknig around if it was used or not. thanks for peeking18:43
abentleyrick_h_: np.18:44
bcsallergary_poster: export currently only works with sandbox as it defers to the backend of the impl. Improv gets the 'exportEnvironment' call and resets the connection on error. We could easily make the fakeback impl the real clientside impl, but that wasn't the intention. We can also limit the binding of the hotkey based on mode, but that also isn't the case 18:44
abentleyrick_h_: You can still get that output at http://manage.jujucharms.com/search/json?search_text=cassandra for now.18:45
gary_posterbcsaller, ah ok cool, makes sense thanks18:46
gary_posterbcsaller, you looking at crazy service stuff now?18:46
bcsallergary_poster: I suspect someone added a ton of them, there are only something like 140 or 150 units so its mostly services of 1 unit18:48
bcsallerahh, but now size is zero18:49
bacgary_poster: r 689 seems responsible for the left bar but not the notifications18:56
rick_h_bac: white bar fix coming in a sec. Pushing through lbox now18:56
bacrick_h_: oh, cool.  what was it?18:57
gary_posterbac, 689 is doc branch from nicola?18:57
bacsorry, 69018:57
baci confused myself with the reverse cherry pick18:57
rick_h_bac: putting the browser behind a FF means the code that it ran on startup to hide the minified version wasn't run. :)18:57
gary_posterah ok thanks bac18:57
gary_posterbac, error notifications bug is older?18:58
bacgary_poster: yes.  will look for it now18:58
gary_postercool thanks18:58
rick_h_bac: gary_poster k, white bar fix landed in trunk. 19:06
gary_posterawesome thank you rick_h_ 19:06
bacgary_poster: the notifications occlusion is due to r68819:14
gary_posterbac, ok, thank you.  fix obvious, or should you ask ben for direction?19:15
bacgary_poster: haven't found it yet.  will bug ben if needed.19:16
gary_posterthanks19:16
bachi bcsaller, in r688 (Hotkey extensions) you added 'overflow:hidden' for .navbar.  that causes the notification panel to be cut off below the navbar.  i can revert that css change but what were you trying to accomplish?  will doing that revert break something else you were fixing?19:25
bcsallerbac: ahh, I didn't think that should have that side-effect. When you shrink the width of the viewport a white bar cuts the screen in half w/o something like that fix. This happens alot with the chrome dev tools open on the right side 19:26
bacok, let me try to duplicate19:26
bcsallerbac: different css/clipping overflow on a child element might work, other options might be to position:absolute the notification popup and give it a z-index19:27
bacok19:28
bcsallerthe positioning would need to listen on the viewport size changes events so a pure CSS solution might be better if its quick to find19:28
bacbcsaller, gary_poster: i'm going to land a fix to the notications panel now, though i have reproduced the problem ben talks about.  i'll make a card for fixing it.19:42
gary_posterbac cool thank you19:42
gary_posterbac, http server has LGTM with trivial20:10
bacgary_poster: thanks20:11
gary_posterbcsaller, should I just restart improv do you think?  or are you trying to figure out why the gui is exploding with 80+ services?20:11
bcsallerapp.db.services.get('displayName')20:12
bcsallerit looks like its back up to 123 again, not sure if someone is adding those or if they are stale in the system20:13
bcsallerI'd save the improv log or some of it if possible 20:13
bcsallergary_poster: ^^20:13
gary_posterbcsaller, there is no improv log afaik20:27
bcsallergary_poster: it would be in the console, for example if it was being run in tmux, I don't know for sure, if its detached then there is little to be gained that way 20:29
gary_posterdetached20:29
gary_posterkilled and restarted20:29
gary_posteruistage is AOK for now, thanks all20:32
hatchsorry if someone was trying to msg me - I just noticed that the internet was down again, not sure how long I was off for20:33
gary_posteruistage was not AOK for long :-P20:34
hatchpoor uistage20:34
gary_posterbcsaller, uistage has only five services now and does not render :-/20:35
gary_posterbcsaller, I can dupe locally with benji's branch and collected websocket output http://pastebin.ubuntu.com/5711447/20:40
gary_posterso it's something to do with those messages20:40
benjiyay for websocket logging20:41
gary_poster:-)20:41
gary_posterthought you might like that20:41
benjiyep20:41
bcsallerYeah, I like the dev tools, network websocket,  frames thing as well for this but recording it makes it simpler to talk about 20:42
gary_posterhuh20:45
gary_posterit's just the delta20:45
bcsallergary_poster: what do you mean?20:48
bcsallerI'm able to run large.json on current improv and trunk locally fine20:48
gary_posteryes, can only dupe with benji's tool atm.  with that tool discovered that after only the delta, you still do not see services.  when I restart improv on uistage it works for a bit.  I have that delta and am comparing.20:50
bcsallergary_poster: ahh, good20:50
gary_posteryes, the delta diff is the issue.  new pristine delta alone renders fine.  20:51
gary_postergood version20:52
gary_posterhttp://pastebin.ubuntu.com/5711485/20:52
gary_posterbad version 20:52
gary_posterhttp://pastebin.ubuntu.com/5711488/20:52
gary_posterbad version has annotations...20:53
gary_postermere presence of annotations does not trigger20:54
bacgary_poster: can you ssh to uistage?20:57
gary_posterbac, yes20:57
bachmm, i can't.  must not like my key20:57
bachad no problem last week20:57
gary_posterbcsaller, Makyo I see problem with uistage.  trivial but annoying.  guichat, and one of you can take the solution.20:59
bcsallerjoining21:00
bcsallerserver errors21:00
MakyoYeah, weird.21:00
gary_posterbac please remind me tomorrow and I will set up21:00
gary_posteryeah same here21:00
bcsalleractual server error21:01
bcsallerheh21:01
Makyogary_poster, bcsaller, Sorry, dryer guy showed up (and he's inexplicably super angry).  Let me know if I can do anything to help21:06
gary_posterMakyo, !! :-( sorry,  ok thanks,21:06
gary_posterbac trying jenkins rerun; looks crazy21:13
MakyoAlright, have a dryer.  Doing laundry, because I'm down to T-shirts *horror*21:43
hatchso what makes a dryer guy inexplicably angry?21:44
MakyoHe left pre-explication. :)21:46
hatchhaha21:48
* Makyo dogwalks, now that angryguy is gone.21:48
hatchI know a retired guy who fixes appliances for fun21:52
hatchgary_poster, still around?23:14

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