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

rick_h_morning from the good ole USA10:44
bacrick_h_: http://staging.jujucharms.com/heartbeat happy now.  fastest card ever!13:24
rick_h_bac: :)13:25
bacrick_h_: i'll take bug 1278222 -- did you get the app logs?13:26
_mup_Bug #1278222: Error when viewing interfaces <charmworld:In Progress by bac> <https://launchpad.net/bugs/1278222>13:26
bacit is a pre-cursor to doing a release13:26
rick_h_bac: no, I needed to find out what log file to get. Do you know off the top of your head?13:26
bacrick_h_: i'd get -1000 of app.log and app-exception.log to start13:27
rick_h_bac: k, I got app.log13:27
rick_h_but it wasn't in there. I can send you that one.13:27
rick_h_if you can ask for the app-exception one should be good then.13:27
bacrt13:27
hatchit's so quiet14:49
rick_h_ssshhhhh14:50
bachey benji15:00
benjihi bac15:00
baci'm trying to fix another charmworld sort explosion due to lack of index.  i don't understand some code in models.py:_find_charms.  specifically i wonder why the itertools.groupby is there.  could you take a look?15:01
benjisure15:03
benjibac: the groupby is breaking the result set into groups that contain all of the same charm (as defined by unversioned_key()) and the group.next() is taking the first entry from each group15:07
benjiso if the results were [charm1, charm1, charm1, charm2, charm2, charm3, charm3] the post-processed list would be [charm1, charm2, charm3]15:07
bacbenji: ah, i missed that group.next() was only taking the first15:09
benjiyep15:09
hatchhttp://javascript-puzzlers.herokuapp.com/15:37
hatchsome are just obscure but it's kinda fun15:38
rick_h_https://www.stgraber.org/2014/02/09/lxc-1-0-gui-in-containers/ for cool idea of gui apps in lxc containers. 15:42
rick_h_diff versions of firefox, etc ^15:42
hatchcool will look in a bit15:45
rick_h_jujugui call in 1015:50
rick_h_jujugui call in now doh16:00
rick_h_gui love http://syncope.tirasa.net/site/syncope/live/hctsite_en/news/quick-switch-to-the-cloud.html17:29
lazyPowerThats awesome. We just had a charm school with them last week!17:30
lazyPowerrick_h_: hi5 on that find17:32
rick_h_lazyPower: it was mailed to the cloud list :P17:32
hatchyeah that's awesome17:32
rick_h_it found me17:32
lazyPoweroh, well.. -1 for lazypower for not being on top of his email17:33
hatchit's ok, if you get the 100+ like the rest of us it's to be expected :)17:33
lazyPowerI'm ramping up to that. Some clever filters are going to come into play soon17:34
hatchhaha17:36
hatchjujugui looking for a review on https://github.com/juju/juju-gui/pull/117 no qa rquired17:39
rick_h_hatch: I can take a peek in a bit17:39
hatch:+1:17:39
hatchjujugui I'm looking to have a pre-imp call with someone re charm-upgrade for local charms, any takers?17:42
hatchdon't everyone jump up at once! :P17:45
rick_h_hatch: heh, welcome to lunch time with a couple of people out17:47
benjihatch: I'll talk to you about that if you'll talk to me about a problem reading dropped files17:50
hatchbenji https://plus.google.com/hangouts/_/72cpj0jeq5d0s9t03mpht937b8?authuser=1&hl=en :)17:52
hatchrick_h_ replied to your comments, mind taking a look 18:36
rick_h_hatch: rgr18:36
rick_h_hatch: test destruction/cleanup?18:38
hatchahh good idea, didn't test that18:38
rick_h_hatch: more that tests create/render views. Is there a bunch of dom pollution from those tests?18:38
rick_h_no test seems to do cleanup and didn't see an afterEach in the new suite18:39
hatchrick_h_ that's handled by the parent describe18:41
hatchat least as far as I understood it18:41
rick_h_ah, I didn't realize it was nested 18:41
rick_h_ok, well I'll :+1: as long as you verify no DOM mess left behind. 18:41
hatchI am pretty sure the parent before/after's are called even for nested tests18:41
hatchI'll verify that18:41
hatchone sec18:41
hatchrick_h_ yes all 'parent' before/afters etc are run on nested tests18:43
rick_h_hatch: awesome18:43
rick_h_thanks18:43
* hatch lunching19:01
* rick_h_ runs away for the day...19:20
bacbenji: charmworld migrations upgrade vs exodus.  discuss.19:36
benjiexodus : "Let my people go" :: upgrade : ???19:37
benjimore seriously: the upgrade stuff is "do whatever you want to get it done" while the "exodus" stuff (which I don't fully understand) is about taking an input collection and creating an output collection and has more framework around it19:38
bachmm.  well, that's more than i can tease out19:38
benji:)19:38
bacok, so i want to create a mongo index.  turns out it is the first one ever, for cw19:39
benjiI'm pretty sure that should be an upgrade.19:40
baci actually created a new hook in initialization for migrate.py b/c we always want to do it from here out and i don't want it to rely on a script in migration/versions that someone may delete19:40
bacso i think i need a migration for our current db to call.19:40
bacok, so you think an upgrade.  i wasn't sure if it had anything to do with the run-time involved19:40
MakyoWho's running @jujuui?19:52
rick_h_Makyo: just set it up this weekend19:52
rick_h_jujugui is taken :(19:52
rick_h_but maybe from a canonical person, not sure19:53
Makyorick_h_, Oh, boo.  Still, that's awesome.19:53
bac@jujuui rhymes with ennui19:53
rick_h_yea, something to tinker with as far as pubbing the stuff some19:53
Makyobac, hahaha19:53
hatchfollerin19:54
hatchrick_h_ maybe a wiki page with the creds?19:56
rick_h_hatch: sure thing19:57
hatchshared twitter accounts people usually end them with something like ^JP or whatever to indicate the person who tweeted it19:57
hatchmaybe include something along those lines in the wiki19:57
hatchbenji e._event.dataTransfer.items[0].type "application/zip"  on drag....nice :)20:20
benjiyep20:21
hatchany luck on the proof of concept?20:22
bacwow, misspelling mock.assert_called_with() leads to false sense of accomplishment20:31
bacthis passes happily20:31
bacmock.assert_called_with_yo('foo')20:31
hatchhaha20:36
hatchthat's why you should always make sure your tests CAN fail :D20:36
hatchI've had a few 'impossible to fail' tests i:)20:36
bachatch: yeah, i wrote three tests and then ran them all together and everything passed.  made me nervous.20:41
hatchhaha20:41
benjihatch: paste this into your canvasDropHandler and your console log should show you the contents of any folder dropped on the canvas: http://pastebin.com/GVUvmewi20:59
hatchvery cool21:00
hatch:)21:00
hatchThat makes me happy while I'm fighting with the stupid drag and drop api21:00
benjiheh21:01
hatchlike I just want to know when it's over the browser...IS THAT TOO MUCH TO ASK????21:03
hatch;)21:03
hatchdoh21:27
hatchwe were using e.halt() instead of e.preventDefault() which killed the drag event propogation21:28
hatchno wonder it wasn't working21:28
* hatch blames benji21:28
* hatch thinks it was probably himself who wrote it though21:28
hatch;)21:28
bachatch: did you just get a calendar change email from gary?  he's not even here and the dang calendar is updating.21:34
hatchbac yeah I did, I don't know what's up with that, my guess is that he has his calendar synced to the google calendar and it's doing updates on new/old events21:35
hatchlike thunderbird calendar or something21:35
bacgah21:35
hatchit's ok, we won't be getting those in 2 weeks :)21:35
bachatch: you just wait.  he's going to keep stalking us with his phantom calendar changes.21:38
hatchlol21:39
bacbenji: could you review https://codereview.appspot.com/61720043 at your convenience?21:39
hatchhe h4x0r3d the calendar 21:39
bacor maybe rick_h_ can look at it when it starts work tomorrow at 4am21:40
* bac -> walk dog21:40
huwshimiMorning22:00
hatchhey huwshimi  how's it going?22:17
hatchhey benji  are you still kicking around?22:21
huwshimihatch: Good thanks. Yourself?22:25
hatchgood good, hows the safari css coming?22:25
huwshimihatch: Had a long weekend, so only just back today :)22:28
hatchohh coolio22:28
hatchwell then!22:28
rick_h_bac: :P22:37
hatchrick_h_ do you know if chromium.org is the best place to file chrome bugs?22:37
hatchmaybe I should hit up the twitterverse 22:38
rick_h_hatch: I'd say so, but I'd make sure it was in the dev chromium first. 22:44
hatchrick_h_ are you running dev or beta?22:58
hatchbenji https://code.google.com/p/chromium/issues/detail?id=342554 I created a bug about the lacking mime types23:07
rick_h_hatch: dev23:31
hatchmind trying out the jsfiddle linked in that bug?23:32
hatchwhenever you get a chance23:32
rick_h_File type: application/x-yaml23:32
rick_h_hatch: ^23:32
hatchlol23:33
hatchshart23:33
hatchmaybe they fixed it already23:33
hatchhaha23:33
hatchoh well, maybe it's an OSX bug... I'll have to install dev/beta23:33
rick_h_hatch: yea, maybe check out FF as well as IE so we can build a list of what to expect and note that in the code23:35
hatchrick_h_ FF does the same23:37
rick_h_hatch: 'the same' in that it works or doesn't?23:40
hatchdoesnt'23:40
hatchjust finished downloading dev chrome23:40
hatchtrying...23:40
rick_h_k23:40
rick_h_maybe osx is missing some mime types for yaml?23:40
hatchhmm I can't have both chrome and dev chrome installed at the same time it seems23:41
hatchrick_h_ dev doesn't have it either23:43
hatchso it must be an osx thing23:43
rick_h_hatch: ok, well good to know that we'll hit OS issues on it. 23:45
rick_h_hatch: can you put a card to test windows as well then and we can try to make sure we've got all the cases covered23:46
hatchI'll test it now23:46
rick_h_ah ok cool, wasn't sure if you had win working and your EOD23:47
hatchyeah it's past EOD but I have a horrible work/life balance23:47
hatchlol23:47
hatchrick_h_ windows is also broken23:50
hatchlooks like the Linux version is the only one which gets it's correct :)23:50

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