IRC log of #schooltool for Thursday, 2015-08-27

*** replaceafill has quit IRC00:22
*** menesis has quit IRC03:08
*** yvl has joined #schooltool06:57
*** menesis has joined #schooltool10:56
*** khildin has joined #schooltool11:35
*** khildin has quit IRC12:02
*** khildin has joined #schooltool12:17
*** khildin has quit IRC12:53
*** yvl has quit IRC14:41
*** menesis has quit IRC15:26
*** menesis has joined #schooltool15:38
*** yvl has joined #schooltool15:41
*** yvl has quit IRC16:59
*** replaceafill has joined #schooltool17:07
*** khildin has joined #schooltool17:21
th1ahi replaceafill.17:31
replaceafillhey th1a17:31
th1aDid you cry yesterday because you could have save yourself some time?17:31
th1asaved?17:31
replaceafillah17:33
replaceafillno17:33
replaceafillbecause i was wondering if that was even possible17:33
replaceafillto debug celery tasks17:33
replaceafillit's beautiful17:34
replaceafillit's pdb inside a telnet17:34
th1aOh, cool.17:34
replaceafillit saved me time actually17:34
th1aCrying with relief?17:34
replaceafilli found a weird case in *Canvas*17:34
replaceafillyeah17:34
th1aOK.  Good.  ;-)17:35
replaceafillhold on17:35
replaceafilljust sent you a gif17:35
replaceafilli wasn't sure how to demo this without a sandbox17:35
replaceafill:D17:35
replaceafillas you can see i need a couple of strings17:36
th1aAnimated!17:36
replaceafilllike "XXX Canvas is working XXX"17:36
replaceafill:)17:36
replaceafillfor the Canvas Status part i just used the AJAX parts manager17:37
replaceafillinstead of setting a dialog with a task, etc17:38
replaceafillit's simple imo17:38
th1aI would say "Sync pending people"17:38
th1a(instead of people pending17:38
th1a)17:38
replaceafillah, that too17:38
replaceafillthanks17:38
th1aWhat does "Canvas is working" mean?17:39
replaceafillthat it was able to call /api/v1/accounts/<account_id_for_proximity>17:39
th1aAh.17:39
replaceafillit's a very simple request17:39
replaceafillwith small payload17:40
th1aRight.17:40
replaceafilllet me get a screenshot with problems17:40
replaceafillhold on17:40
th1aBy any chance can you easily get a time that response took?17:41
replaceafillhttp://s21.postimg.org/ua5macoon/Captura_de_pantalla_de_2015_08_27_08_41_06.png17:41
replaceafilla time? hhh17:42
replaceafillmm17:42
replaceafilllet me see17:42
th1aNot a biggy.17:42
th1aThe positive response could just be:17:43
th1a"Canvas server at <IP> successfully responded at <TIME>."17:43
th1aideally "... in .1 seconds."17:43
replaceafillthere's a header in the response that could be useful17:44
th1a"Canvas server at <IP> did not respond to a test request at <TIME>."17:44
replaceafill    x-runtime === 0.05331317:44
th1a"Canvas server at <IP> responded with error code '<ERROR>'."17:45
replaceafillwe could time it in our side too17:45
replaceafillprobably easier and more accurate17:45
th1aIt is not a big deal.17:46
replaceafillok17:46
th1aAnyhow.17:46
th1aDo those sound ok?17:46
replaceafillyeah17:46
replaceafill2nd case is for a timeout, right?17:46
th1aYeah.17:46
replaceafillcool17:46
replaceafilli'm in the middle of the sync all button17:47
replaceafillbtw, the table is listing people: "not synced + not pending"17:47
replaceafilli.e. when the state is in (UNSYNCED, None)17:48
th1aOK.17:48
*** khildin has quit IRC17:48
th1aPaper is done.17:49
replaceafillah good17:49
replaceafillok, so things to do:17:49
replaceafill- finished sync all button17:49
replaceafill- add canvas state information to person view17:49
replaceafilland i guess i could start on the "sync from canvas" part, even if we don't have an answer yet17:50
th1aIt seems like Andrew should be able to get back to us today.17:53
replaceafillright17:53
th1aWith both these clients we have what we should expect to be a common issue.17:53
replaceafilli saw his email17:53
replaceafillyeah17:53
th1aThey're running behind, we finish something right as the school year starts and they don't even have time to look at it.17:53
th1aPretty classic.17:53
th1aHardly the first time.17:53
th1aJust the way education works.17:54
replaceafillok, i guess that's it from me17:54
replaceafillok17:54
replaceafillso the plan for tomorrow?17:55
replaceafillis to have this deployed by the end of the day?17:55
replaceafillor could we do that on monday?17:55
replaceafilli got that impression from your email to Fran17:55
replaceafillslack time?17:55
th1aWell, keep shooting for Friday, but we should have some slack unless Fran freaks out.17:56
th1aA *little* slack.17:57
replaceafillok17:57
replaceafilli don't know17:57
replaceafilli don't feel confortable for some reason17:57
replaceafillinstalling things on productions servers17:57
replaceafillwithout people looking at it17:57
replaceafill:)17:57
replaceafillniswonger17:57
replaceafillproximity17:57
th1aThat is reasonable...17:57
replaceafilli'm too used to Fran :D17:57
replaceafillbut ok17:58
th1aniswonger we can blow away and start over at any point.17:58
th1aI don't mean proximity has to be in production Friday afternoon.17:58
th1aTesting instance is fine.17:58
replaceafillah17:58
replaceafillreally?17:58
replaceafillthat's better17:58
replaceafilla testing instance poiting to their Canvas sandbox17:59
replaceafillpointing*17:59
replaceafillcool17:59
replaceafillwell, i'll keep going17:59
* replaceafill done17:59
th1aOK.  I'll start getting the blueprints set up.18:00
th1aThanks replaceafill.18:00
replaceafillkk18:00
replaceafillthanks th1a18:00
th1aGood work replaceafill!18:03
th1a;-)18:03
replaceafill:)18:03
replaceafillth1a, missed a string:18:16
replaceafillXXX Retrieving Canvas state XXX18:16
replaceafillthat's the initial message when the page loads18:16
replaceafillwith the spinner18:17
th1aQuerying Canvas...18:17
replaceafillthanks18:17
replaceafillinstead of Canvas at <IP> we can use Canvas at <URL>, right?18:18
replaceafilli mean, just show what's in schooltool.conf18:18
th1aSure.18:18
replaceafillcool18:18
th1aFor consistency you can have that in the Query message too.18:18
replaceafillQuery message?18:21
replaceafillah the url18:21
replaceafillok18:21
replaceafillQuery Canvas at <URL>...18:21
replaceafillth1a, how long for the timeout?19:04
replaceafillin seconds19:04
replaceafill30?19:04
th1aSure?19:05
replaceafillok19:06
replaceafilli finished adding the new status messages19:06
th1aCool.19:07
replaceafillhttp://s30.postimg.org/xavbrmsgh/Captura_de_pantalla_de_2015_08_27_10_08_28.png19:09
replaceafilli cheated to get it tested ;)19:10
* replaceafill goes to prepare coffee19:11
th1areplaceafill: http://cached.imagescaler.hbpl.co.uk/resize/scaleWidth/580/offlinehbpl.hbpl.co.uk/news/NST/78F59C58-DF8C-5628-419BBB82D483537B.jpg20:35
replaceafill:S20:36
replaceafillimportant people ;)20:36
th1aWee bit.20:36
*** menesis has quit IRC21:05
th1aI'm adding branding to these launchpad projects to make it less likely we'll get them confused...21:10
*** menesis has joined #schooltool21:19
*** menesis has quit IRC22:53

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