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

rick_h__alejandraobregon: ping, got a few min?11:49
benjimorning all; I could use another review on this small branch that adds a copyright linter: https://codereview.appspot.com/1004504611:54
rick_h__benji: looking11:55
rick_h__benji: why are some /** turned into /*? I thought /** was the rule? It's done in a few places not throughout.11:56
benjirick_h__: /** means "this is a yuidoc comment", many of those were (reflexively, I assume) marked as yuidoc when they were in fact just regular comments11:57
rick_h__benji: oh, I didn't realize we were distinguishing a doc block vs a yuidoc. 11:57
rick_h__that sucks :/11:57
benji(I just realized that that branch is about yuidoc linting, not copyright linting, but that's ok)11:58
rick_h__yea, I was going to ask next about copyright :)11:58
benjirick_h__: well, it's more that yuidoc distingushes11:58
rick_h__benji: forgive my comment there. Honestly, I just learned something new today. I never realized there was any YUIdoc diff between /** and /*. Honestly couldn't recall seeing /* used before12:41
rick_h__benji: but it appears it's something always been supported, just I've never used and didn't realize was there. 12:41
rick_h__benji: never thought to distringuish 'types' of comments other than blocks/single line and caught me before my coffee today :)12:42
benjirick_h__: no worries12:42
benjiheh12:42
rick_h__ /** type comments goes all the way back to my PHP days years and years :)12:43
benjiI was out of coffee so I actually got up an hour before work to drive to the store to get coffee and heavy cream (which I have come to love in my coffee).12:43
* rick_h__ revisits bcsaller's branch from last night as I think I ding'd him on some /* that might be legit after all 12:44
benji:)12:44
benjiIt goes to show just how diverse the programming world is that people with years of widely varried experience can still see things new.  I guess it's one of the cool things about what we do.  That and the arguments about naming things. ;P12:46
jcsackettjujugui: is uistage loading for anyone? i'm getting endless "connecting to environment".13:23
* benji looks13:24
frankbangary_poster: ready for the call when you want, no rush13:24
gary_posterthanks frankban, was in the depths of reviewing the UX stuff.  about to join13:24
benjijcsackett: I see the same behavior as you.  There is an error in the console that looks suspect: Uncaught TypeError: Cannot read property 'browser_enabled' of undefined 13:25
bacjcsackett: i see 19ws://uistage.jujucharms.com:8081/wsWebSocket network error: The operation couldn’t be completed. Connection refused13:25
gary_posterbac, you on it?13:25
baci. am. on. it.13:26
baclike stink on rice13:26
rick_h__heh, who flipped sandbox in their commit :P13:26
* rick_h__ hopes it wasn't him after that13:26
gary_poster:-)13:29
gary_posterfrankban, I13:29
gary_posteram looking at you :-)13:29
frankbangary_poster: rejoining13:30
gary_posterfrankban, uh oh I can hear you13:30
gary_posterbut nothing on my side13:31
gary_posterwill try restarting, frankban 13:31
frankbangary_poster: ok13:31
BradCrittendenbenji: so uistage should be running against rapi, no?13:33
=== BradCrittenden is now known as bac
baci don't see where the rapi process is started13:34
benjibac: I think so13:34
bacand it sure ain't running.13:34
benjithat could be it13:34
baci'll start it by hand and hope13:34
benjithere is probably a reason we don't run it in sandbox mode, but I don't know what that reason is :)13:34
=== gary_poster|away is now known as gary_poster
bachazmat: uistage was just down b/c there was no improv running.  is there an init script for it?  i've started it by hand for now.13:37
bacjcsackett: uistage should be good now13:41
jcsackettbac: you're my hero13:41
bacwow, low bar13:42
teknicobac: you're my hero too! ;-)13:42
teknicobac: I'd like your eyes on https://codereview.appspot.com/10020044/ , short'n'sweet13:42
bachttp://www.youtube.com/watch?v=JsWgG5v7A3A13:43
bacteknico: did13:46
gary_poster"wow, low bar": lol13:47
teknicobac: thanks13:48
hatchmorning13:50
jcsackettorangesquad: one sec, hangouts completely crashed this time.13:53
benjigary_poster: I have put the finishing touches on the vitals edit.  Let me know when/if you want to discuss.13:53
benjiI loved that show.13:54
hazmatbac, probably not13:54
gary_posterbenji, ack thanks, will put something on cal so I don't forget13:55
benjik13:55
=== rogpeppe3 is now known as rogpeppe
* benji adds tags to reviews that people forgot to tag, with as little passive-aggressiveness as he can muster.14:03
gary_poster:-) go for aggressive-aggressive.  call out our names!  you!  there!  in the blue shirt!14:04
rick_h__I'm wearing grey today14:04
benjiyou know I'll do it14:04
gary_posterlol14:04
benji:)14:04
teknicoit's blue but it's not a shirt, nice try :-P14:05
gary_posterheh14:05
gary_posteroh, and speaking of teknico14:06
gary_posterlook, I'm late for our one on one!14:06
teknicoright :-)14:06
* gary_poster should just join when the alarm goes off14:06
* benji admires teknico's blue kilt.14:06
teknico:-)14:06
benjiI want a utilikilt: http://www.flickr.com/photos/7474015@N08/2439813854/14:09
rick_h__love that it's the guy with the beard wearing it14:10
benji:)14:13
benjigary_poster: when you get off your call I could use a reminder what the "scenarios" card is about.14:35
gary_posterbenji, off call.  which one?  should we just go to guichat directly? :-)14:36
benjigary_poster: guichat it is14:37
bacgary_poster: did you see i added you to the GA account yesterday?14:53
gary_posterbac, yes thank you very much.  have not logged ibn.  should I?14:53
gary_posterin14:53
bacgary_poster: only if you're curious14:54
gary_postercool14:54
gary_posteroh bac did you see the link jeff gave yesterday?14:54
gary_posterlooking14:54
bacgary_poster: i've added some custom events to my local branch.  unfortunately GA divides reports into basic things it shows in 'real time' and other stuff that lags but 12-24 hours.  i think the events are in the latter.14:54
bacgary_poster: so it may take a while to get feedback to whether i'm doing it right or not14:55
bacgary_poster: i do recall jeff's link but didn't read it as i was addled14:55
bacwill find it now14:55
gary_posterthanks14:55
hatchif you can't find it I should have it in my history14:56
BradCrittendenhatch: irclogs.ubuntu.com ftw14:57
=== BradCrittenden is now known as bac_
hatchaww man this is logged.... /me stops talking14:57
hatchI do well enough of making of an idiot of myself in person, I don't need help by irc logs lol14:58
sinzuiabentley, do you have time review https://code.launchpad.net/~sinzui/charmworld/use-charm-model/+merge/16777114:59
abentleysinzui: sure.15:00
rick_h__jcsackett: hold off on anything else on that black bar please. I think I have some work with it here in my branch that might help once I figure it out15:03
jcsackettrick_h__: dig. i'll continue on search goofiness then.15:03
rick_h__jcsackett: I'll verify 100% in a bit here, but I'm having problems with the active tab because of multi-dispatch and finding that the charm details gets drawn/destroyed/drawn again in a single page load15:03
jcsackettrick_h__: that jives with what i've seen, and is *very* likely the cause.15:04
abentleysinzui: the options property returns a dict, but in some cases, this is a permanent dict and in other cases it is temporary.  This means that assignment (charm.options['foo']='bar') has undefined behaviour.  Perhaps it would be better to create the options dict if it doesn't exist?15:04
rick_h__jcsackett: yea, and I've got to fix that to get this tab loading to work as well. Hopefully two birds/one stone15:04
jcsackettrick_h__: i'm leaving the card on kanban in next as high/blocked. we'll delete it if you're work fixes it, and link your branch to the bug.15:05
rick_h__jcsackett: rgr15:05
sinzuiabentley, ! absolutely15:05
sinzuiabentley, the model is read-only at this point and I don't see anything assigning to it in the code. I was expecting to allow changes when I make adjustments for ingest15:07
abentleysinzui: Sure, it's fine to address in a follow-up.15:08
hatchbcsaller: in yet?15:08
bcsallerhatch: almost15:09
hatchI see that your bind method takes a viewlet || array - when would I pass an array of viewlets in?15:09
hatchor do you want me to that?15:09
hatch(whenever you get in)15:10
abentleysinzui: what is the stringification at 136 doing?15:10
sinzuiabentley, "lp:%s" % self.branch_spec15:11
abentleysinzui: My 136 is " 'revision': str(charm.last_change['revno']),"15:11
sinzuisorry, I am incompetent15:12
abentleysinzui: nm, the original is the same, so we can ignore it.15:12
sinzuiit is just a accessor to the underlying dict15:13
bac_hatch: thanks for the link.  that is very cool.15:13
hatchno problemo sir15:13
=== bac_ is now known as bac
abentleysinzui: Oh, it's because revno is an integer.15:15
sinzuithat is right.15:15
sinzuiabentley, we could always treat it as a string. We never use it as an int in ingest or views15:17
abentleysinzui: Maybe, but I hate to make a specific value more vague.15:18
sinzuiabentley, I think this is the only case where we explicitly cast the revno to a str to ensure the json encoding delivers a string15:19
abentleysinzui: I think it's something we might fix in a future version of the API.15:20
abentleysinzui: r=me.15:21
sinzuithank you abentley15:22
bcsallerhatch: if changes to the model update more than one viewlet you can pass them all in. For example service overview, service config, service constraints are 3 viewlets bound to a single service, when it changes they have the potential to update. If however nothing in the services change event touched any of the bindings in one of those  viewlets nothing should happen on its behalf  15:22
hatchok that's an excellent idea15:25
* hatch refactors....again15:25
hatch:P15:25
bcsallerhatch: if you need any adjustments let me know, I'm responding to the other review feedback now15:30
hatchbcsaller: I think that's the only one that "caught me off guard"15:30
teknicoMakyo: ping15:33
Makyoteknico, Hey.15:33
teknicoMakyo: time for a few questions in chat?15:34
Makyoteknico, Sure15:34
gary_posterrick_h__, are you planning to actually provide an official review of bcsaller's branch?  Should he be waiting on an LGTM from you?15:37
rick_h__gary_poster: yes, I was going to see if that was ok and helpful. I had two big questions if I recall. /me remembers last night15:38
rick_h__and maybe they're just "rick doesn't get it" things15:38
gary_posterbenji, I hadn't committed to be a true reviewer of ben's branch yet, which was why I had not signed up.  I think maybe rick felt the same way.  I am ok with being official reviewer now, though, so all's good :-)  rick_h__ +1 on you being reviewer15:39
benjiokk15:39
rick_h__the polling on the polyfill, the key in the comment but not method arg, test passing in a node vs an object 15:40
teknicobac: time for a quick hangout before the call?15:46
bacteknico: yes, give me a minute15:46
teknicobac: sure15:46
rick_h__bcsaller: if you get a few min I'd appreciate a chat on routing with this issue I'm trying to get working.15:47
bcsallerrick_h__: I can hop on chat15:48
rick_h__bcsaller: cool /me checks if guichat is clear15:48
teknicobac: https://plus.google.com/hangouts/_/02bb45411739e441fe107c9f66e2a8cc36ba4ba7?authuser=0&hl=en15:49
teknico(guichat is busy)15:49
gary_posterjujugui call in 10.  kanban now please15:50
bacteknico: you're not there?15:50
teknicooops15:51
teknicoI am now :-)15:51
gary_posterjujugui call in 115:59
gary_posterbcsaller, starting without you16:01
BradCrittendeni mean to mention: US-based people, tomorrow is free donut day at Krispy Kreme.  (Offer not valid in CT or PR)  :(16:14
=== BradCrittenden is now known as bac
gary_posterlol16:16
hatchjcsackett: want to chat now?16:18
hatchit was camp day at Tim Hortons yesterday (where the $ goes to childrens camps) and some guy raged at the drive through people for asking for a donation16:19
hatchthose people in the drivethrough were people from one of the radio stations16:20
hatchI bet you can figure what happened next :)16:20
hatchthe worst part of refactoring is fixing the tests...I'm convinced16:34
sinzuiorangesquad regarding bug 1187855, We are waiting for webops to deploy the new ES 0.90.0.release package. I think the beta package is below average16:57
* hatch votes to fix the template compiler to --watch files for changes17:03
rick_h__hatch: thought it did. Which template isn't getting picked up?17:03
hatchmy new one17:04
hatchI have to shut down the server and restart it17:04
rick_h__hatch: what dir is it in?17:04
hatchthe same as the rest of the templates17:04
rick_h__ah, it lists the files to watch. a new one isn't in the list17:04
hatchohh damn I missed that17:04
rick_h__a single restart thogh to have it picked up should work17:04
gary_posterbcsaller, would you rather reply to my questions in rietveld or a call?17:04
hatchrick_h__: where is this list?17:05
gary_posteror do as much as possible in rietveld and then decide if a call is necessary? :-)17:05
bcsallergary_poster: I was just getting to one that really could use a call, do you have a sec now?17:05
gary_postersure bcsaller .  trying jujugui17:05
gary_postersorry everyone17:05
gary_posterI meant trying guichat17:06
hatchhaha ^517:06
rick_h__hatch: look at tempalte_dirs in config.js and how it's used in lib/templates.js17:06
gary_poster:-P17:06
hatchrick_h__: well the file was there17:07
hatchso it would have picked it up when it first started17:07
sinzuirick_h__, I updated the ES ticket explaining our need to get the new package soon.17:07
hatchbut any changes required a serverrestart17:07
rick_h__hatch: so line 207 there does the watching I believe17:08
rick_h__sinzui: cool17:08
hatchrick_h__: yeah there is something wrong there17:08
hatchwill have to investigate17:08
hatchwhen I have free time17:10
rick_h__hatch: just imagine the time savings when you don't ahve to kill/restart :P17:10
hatchdamn rights!17:10
rick_h__hatch: so in looking at that code, it uses ifValidFile to determine if it should restart and that's only for files checked into bzr 17:12
rick_h__hatch: so make sure you bzr add the tempalte?17:12
hatchyeah it's in there...iunno I'll investigate later17:13
rick_h__hatch: ok17:13
hatchI just wasted some time assuming that it was regening properly17:13
jcsacketthatch: you have a moment to chat?17:16
hatchI dew17:16
hatchguichat is busy sec17:17
rick_h__hatch: http://paste.mitechie.com/show/962/17:24
hatchhahaha17:24
rick_h__hatch: I could have sworn I fixed that weeks ago, but that should fix it17:24
hatchannnnd fixed - thanks for taking the time :)17:25
hatchbcsaller: I am documenting the viewlets now - is the format for binding [ { name: 'modelFieldName', target: 'querySelectorString' } ] ?17:26
bcsallerhatch: I've added some docs around that to the binding engine, I can push the change in a second, but yes, the addition is that target can also be an array of selectors17:31
hatchalright I'll update my docs17:32
benjiso many scenarios17:48
hatchdoes anyone know the jslint command to shut off this error...17:50
hatchThe body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.17:50
rick_h__hatch: heh, I broke down and put an if in there17:51
hatchugh17:51
hatchto the googles!17:51
rick_h__ /*jshint -W089 */17:51
rick_h__hatch: http://jslinterrors.com/the-body-of-a-for-in-should-be-wrapped-in-an-if-statement/17:51
hatch /*jshint forin: false */17:52
hatchoh that didn't work17:52
hatchlol17:52
rick_h__:P17:52
hatchunforunately the W089 didn't either17:54
rick_h__hatch: try jshint --verbose xxx.js and see what code it spits out17:55
hatchapp/views/view-container.js: line 252, col 16, Bad option.17:55
hatch      /*jshint -W089 */17:55
rick_h__jshint --version?17:55
rick_h__that's for 1.0+ 17:55
rick_h__hatch: and I've got 2.+ installed right now so assume it should work17:56
hatchlol17:56
hatchjslint --version $0.9.117:56
hatcher17:56
rick_h__hatch: ah, this is jshint17:56
hatchjshint --version $0.9.117:56
rick_h__ah, well upgrade that sucker :P17:56
hatchhow the heck was it so old!17:57
rick_h__hatch: with your computer...who knows :P17:58
hatchlol17:58
hatchhey I fixerd the 0.0.0.0 thing didn't I? :P17:58
rick_h__lol, yay17:58
hatchaww crap it's still throwing that error17:59
rick_h__you sure you're using the one that's upgraded?17:59
rick_h__global install vs local install and all that?17:59
rick_h__which jshint for instance17:59
rick_h__`which jshint` that is17:59
hatchahh17:59
hatchjshint is installed locally as well17:59
hatchand is locked to version 0.9.117:59
hatch    "jshint": "0.9.1",17:59
rick_h__ah, well then carry on the fight18:00
hatchugh it refuses to install the new version18:05
sinzuirick_h__, your category info fix is now in production18:05
rick_h__sinzui: very cool18:05
rick_h__http://uistage.jujucharms.com/fullscreen/:flags:/browser_enabled/ to see it, open up some of the charm containers 18:06
rick_h__ha-proxy at least on the front page18:06
rick_h__jcsackett: ping, got a sec?18:08
jcsackettrick_h__: sure.18:08
* hatch crys .... I just want to commit my code!18:08
rick_h__hatch: then put the if in there :P18:08
rick_h__jcsackett: invite on the way18:08
hatchrick_h__: hah I'd rather get it to install the proper jshint18:11
bacgary_poster: i just sent you an email showing a custom event18:17
rick_h__jcsackett: http://paste.mitechie.com/show/963/18:18
hatchI am getting a number of console logs saying "cannot create simulator" while running the tests18:28
hatchthey still pass but I'm guessing those shouldn't be there?18:28
hatch^ bcsaller18:28
bcsallerhatch: IIRC it tries to start on but would have failed on the 'sandbox' check, I think we can remove the warning now that we always try to make the object18:30
hatchalright18:31
hatchtoday is just not my day, now I can't even diff trunk from my branch t18:32
hatchbenji: I can't seem to find my notes about the secret flag you told me about to create a proper diff18:35
hatchdo you happen to remember what that was?18:35
bcsallerbzr diff -r ancestor:../trunk 18:39
bcsallerhatch:  ^18:39
hatchthat's it18:39
hatchthanks18:39
hatchImportError: No module named tornado.ioloop18:42
hatchmake: *** [test-misc] Error 118:42
hatchanyone seen that before?18:42
rick_h__hatch: yes, check the hacking docs18:42
rick_h__hatch: welcome to trunk :)18:43
hatchyou're going to have to be more specific18:43
hatch:)18:43
rick_h__bzr grep tornado 18:43
rick_h__:)18:43
rick_h__teach a man to fish...18:43
hatchbzr doesn't have a grep command!18:44
hatchsilly kid18:44
rick_h__:/18:44
hatchlol18:44
rick_h__did I install that as a plugin?18:44
hatchyou must have :)18:44
rick_h__oh, guess I did18:44
rick_h__handy bugger18:44
rick_h__hatch:  bzr branch lp:bzr-grep ~/.bazaar/plugins/grep18:45
hatchhmm18:46
hatchcan't find anything in the docs18:46
rick_h__it's in HACKING on trunk18:46
rick_h__after you install the grep plugin you can bzr grep tornado to find all occurances of the word in the project which is darn helpful in finding things18:47
hatchI am just reinstalling python-tornado, see if that fixes it18:47
bcsallergary_poster: on the GUI work spreadsheet where is the new canvas UX? Is that just under inspectors or is that later?18:49
hatchrick_h__ I must need to do a hard update on the repo - the only tornado stuff I have is it in the install docs in HACKING18:49
gary_posterbcsaller, "environment power tools"18:49
hatchsounds exciting :)18:49
bcsallerah ha, that wasn't clear to me, I thought that was about debug logs and such18:50
hatchI was hoping for hammer drills and the like18:50
gary_posterbcsaller, https://blueprints.launchpad.net/juju-gui/+spec/servercloud-s-juju-gui-environment-power-tools fwiw18:51
benjisorry, hatch; I was lunching, but it seems you were taken care of18:51
bcsallergary_poster: thanks, sorry to bother about it 18:51
gary_posternp18:52
hatchbenji: np :) thanks anyways18:52
hatch2013/06/06 12:52:13 error: Failed to send patch set to codereview: diff is empty18:52
hatch*sigh* lol18:52
hatchdoh18:53
rick_h__hatch: right, ti's a new dep that was added and you have to apt-get install it per the hacking docs. 18:57
hatchyeah I already did, but something must have messed up18:57
hatchthats why I was confused I was looking for some additional docs18:58
hatchhaha18:58
hatchLF review https://codereview.appspot.com/10090045/18:58
rick_h__abentley: conflicts in your MP 18:59
abentleyrick_h__: I'm fixing them now.18:59
hatchrick_h__: have you picked up any games since you got your new machine?19:14
rick_h__hatch: only been playing Left4Dead219:15
rick_h__picked up HL2 but not messed with it19:15
jcastroHL2 ftw.19:15
hatchhttp://store.steampowered.com/app/237430/ looks like it might be good19:17
hatchand it's avail for linux19:17
jcastroI just got: http://store.steampowered.com/app/5861019:20
jcastroit's pretty fun19:20
hatchcool19:21
hatchI hope that more people choose ubuntu for gaming - more gaming, more people, more quality apps19:21
hatchand boy do we need quality apps19:21
rick_h__I've been really surprised how many people in my l4d2 games have been running linux19:22
hatchyeah? that's great19:23
hatchrick_h__: thx for the review...replying19:23
hatchat least I'm attempting to...19:24
rick_h__hatch: cool, I guess would be nice at first glance to see what's the API vs what's over writeable vs what required to be set19:24
rick_h__jcastro: that looks cool19:24
hatchrick_h__: you didn't happen to delete your comments? They were here....now it shows that there are comments but none are shown...19:25
rick_h__hatch: not that I'm aware of :/19:25
rick_h__hatch: in the email I guess?19:25
rick_h__wtf..where did it go?19:25
hatchoh good it's not there for you too19:26
hatchheh I thought I was going mad19:26
rick_h__ok, wtf. tried to LGTM again and no go19:26
hatchhmm ok well maybe I'll take lunch now and hopefully it'll fix itself19:27
rick_h__hatch: ok, so if I click the link in the email it loads correctly19:27
rick_h__hatch: k, I'm going to EOD, have fun and hope it fixes itself as well :)19:27
hatchalrighty, have a good night19:27
rick_h__lawn mowing time yay me19:28
gary_posterweird19:28
hatchyay!19:28
gary_postercomments in reviews not working for me either19:28
gary_posterbcsaller, only important one lost so far:19:28
gary_poster  92       if (typeof binding === 'string') {19:28
gary_poster  93         binding.target = [binding.target];19:28
gary_poster  94       }19:28
gary_poster92 should be binding.target I suspect19:28
rick_h__and boom https://twitter.com/mjg59/status/34272038389771878419:29
* rick_h__ runs away after bomb dropping19:29
bcsallerahh, thanks, added back in better base class checking around model/modellist as well 19:29
* benji opens his arms and embraces the shockwave.19:30
hatchtl;dr;19:30
hatchit wouldn't be the first time someone got something wrong in a paper :P19:31
benjisnake_case (as the ruby guys call it) is easier to read19:31
hatchharder to type19:31
benjihatch: have you seen the meta study that shows that 50% of published medical results are not reproducable; kinda scary19:32
hatchhaha I have not...but wow19:32
abentleyorangesquad: Could you please review https://code.launchpad.net/~abentley/charmworld/api-2-maybe/+merge/167830 ?19:53
* sinzui looks19:54
sinzuiabentley,  on line 81 I see20:20
sinzuiself._charm_result(charm, None, None)20:20
abentleysinzui: Right.  API2 reimplements charm_result so that it doesn't retrieve provides/requires, which API2 doesn't need.20:21
sinzuiI think (from the diff) that API2._charm_result() has no call sites that use the second and third arg. Shouldn't the method just accept a charm?20:21
abentleysinzui: It would be harder to test if API2._charm_result and API1._charm_result had different call signatures.20:22
sinzuiah!20:22
sinzuithank you. I put too much thought into this. I should have asked you sooner20:23
abentleysinzui: I could make them optional parameters for API2.20:23
sinzuiabentley, please do. That is my only request. The tests were clear20:24
BradCrittendengary_poster: if you look at the real-time events, there are now a bunch of them.  i left a browser open with the event simulator running, so it pumped out a bunch.20:26
=== BradCrittenden is now known as bac
gary_postercool bac, looking20:26
abentleysinzui: Thanks for the review.20:28
gary_posterbac, but still no way to see the data we want to see till tomorrow, right?20:28
baci think not20:28
hatchbcsaller: I was under the impression that show/hide set the visibility style not the display style20:36
* bcsaller checks20:37
hatchnope looks like you were correct20:37
hatchbcsaller: so is your branch ready to merge in?20:46
hatchor do you need another review?20:46
bcsallerI think so, but I don't have the +2 I need20:46
bcsallergary_poster: ^^? :)20:47
gary_posterbcsaller, working on it.  sorry, wife left me home with children to take cat to vet20:47
bcsallergary_poster: ahh, no pressure. I'd suggest you make sure you're on the current rev in any case 20:49
gary_posterwill look in a sec.  almost done bcsaller20:49
hatchgary_poster: you need some of these http://4.bp.blogspot.com/_li5GG5WIrnA/TReO3oBwivI/AAAAAAAACRE/Zl_IGQ6TdgI/s400/Playgro-Child-Harness-Wrist-Strap_lij9ph.jpg20:49
hatch:D20:49
gary_posterhatch :-P wouldn't help :-)20:50
hatchlol20:50
hatchannnnd submitting20:58
gary_posterbcsaller, lgtm thank you21:05
abentleyrick_h__: Is http://staging.jujucharms.com/api/2/charms/interesting fast enough?21:05
hatchniiiiice21:08
hatchsure beats the 7s it was before eh? ;)21:08
hatchhas anyone see the jenkins error?21:09
hatchlooks like another one was auto started again21:12
hatchi'll keep an eye on it21:14
hatchO K so what's next21:24
hatchwe should probably merge them together21:25
rick_h__abentley: cool, 1.5s and less in checking it out21:26
abentleyrick_h__: Cool.  I'll move "charms/interesting takes too long to retrieve" into Deployment/Ready.21:29
rick_h__abentley: rgr, do we still have a card for looking into caching? I still think we can cache it for the 15min import cycle and get that way down sub 1s21:29
rick_h__abentley: but that's icing on the cake at this point21:30
abentleyrick_h__: No, we have a card for "it's not fast enough".  If it's not fast enough, then I'll move the card back to Next.21:30
hatchbcsaller: we should probably chat to plan the next step21:34
bcsallerhatch: agreed, just submitted databindings21:35
bcsallerwell... its still running21:35
hatchguichat?21:35

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