IRC log of #schooltool for Monday, 2012-09-03

*** ignas has joined #schooltool00:20
*** ignas has quit IRC01:36
*** menesis has quit IRC02:14
*** th1a has joined #schooltool02:45
*** th1a has quit IRC06:28
*** menesis has joined #schooltool09:08
*** paulproteus has quit IRC09:37
*** paulproteus has joined #schooltool09:41
*** menesis has quit IRC12:05
*** menesis has joined #schooltool12:39
*** ignas has joined #schooltool14:29
*** th1a has joined #schooltool16:21
*** replaceafill has joined #schooltool16:21
th1aHappy Labor Day aelkner, replaceafill, yvl, menesis.16:32
aelknerback at you :)16:32
replaceafillgood morning/afternoon16:33
yvlgood morning16:33
th1aOK, let's start with yvl.16:34
yvl(Labor Day?)16:34
yvlI have not finished working with LDAP16:34
th1aWell, it would be a little TOO socialist to have it May 1!16:34
yvlI estimate I'll need two more days16:35
yvlreally underestimated how SLOW trying out on a real system it is16:36
yvlnot in a sense that auth is slow16:36
yvlbut in a sense VMs are slow16:36
yvland configuring stuff is slow16:36
yvl(and I knew very little about LDAP few weeks ago)16:37
th1aYeah, it is a pain to get all the parts set up for testing.16:37
th1aThat's why I didn't necessarily think we were going to accomplish a lot of development this round.16:37
th1aNow we just have to not forget everything and start from scratch next time around.16:38
yvlthat would be... nice.16:38
yvlbut it is somewhat more elaborate than before ;)16:38
yvlon email related to ST slowness16:39
yvlwell, ZEO will somewhat help16:39
yvlI don't know if Matthew increased number of ST threads - that may also help16:40
th1aI'm a little confused about why this came up NOW.16:40
yvlbut any way you slice it - Zope is just slow to respond16:40
th1aWhat is different from their point of view from before?16:40
th1aIs this just the gradebook and not CanDo causing problems?16:41
th1aOr did they switch VM's?16:41
yvlmaybe they made timeouts smaller?16:41
yvlmaybe the machine is slower?16:41
th1aI guess I should ask.16:41
yvlwe also did increase amount / weight of static resources a bit16:41
yvl(javascript, etc.)16:41
yvlmaybe they just made the timeout lower for other performance reasons16:43
yvlwhat we could do...16:43
yvlwe could use some library that simply clumps the static css together16:44
yvl(same for js)16:44
th1aWhy would that take a library?16:44
yvlwe could of course mash everything ourselves16:45
yvlbut that's just what people do16:45
yvlthey have normal dev versions16:45
yvland then do a "minified" version of everything16:45
yvlwe didn't pay much attention to that16:46
yvlbecause browsers cache resources anyway16:46
yvlso unless there's a lot of "fresh" browsers plugging in every minute16:46
yvl(or a very small timeout)16:47
yvlit should not cause major problems16:47
th1areplaceafill:  Have you looked at Matt's issues?16:48
replaceafillnot really16:48
replaceafillafaik the problem was caused by them moving to a new server/network16:49
replaceafilljelkner didn't have any issue during the whole summer16:49
th1areplaceafill:  Do you and I need to chat with Matt today?16:49
replaceafillth1a, probably16:49
replaceafilli still don't know what they decided to do16:49
replaceafill(if hosting the server inside the ACC)16:50
replaceafill(or any other solution)16:50
th1aOK.  We'll keep you posted on this yvl.  It would be good to use APS as guinea pigs for the ZEO stuff.16:52
th1aWe don't have to super-rush it though.16:52
yvlwe'll need to pack the new set-up though I think16:52
th1aBut that's going to be our testing between now and April.16:52
yvland we should ask Matt to set thread-pool-size to some big number :)16:52
replaceafillif we use the zeo branch, we need ubuntu 12.04, correct?16:52
yvllike 4216:52
yvlI think so16:53
replaceafillthey're running debian testing (i think)16:53
replaceafillbut i'll ask16:53
th1aOK replaceafill, remember to pass along the thread count suggestion.16:55
th1aAnything else, yvl?16:55
replaceafillth1a, will do16:55
yvlthat's that th1a16:55
th1aThanks yvl.16:55
th1aDefinitely plan on a wrap-up report on LDAP for Wednesday.16:55
th1aGive it a little push.  ;-)16:56
replaceafilllast week i worked on the summary section report16:56
replaceafilldwelsh reported a visualization issue when you have like 100 skills16:56
replaceafilland only 3 of them are evaluated16:56
replaceafillso i added an Evaluated option to the skill type filter16:57
replaceafillth1a, however, i have a question16:57
replaceafillsince it's possible that not all students have the same number of skills evaluated16:57
th1aAh, yes.16:58
replaceafillshould i use the one with the max count?16:58
th1a(menesis is in the wrong window)  ;-)16:58
replaceafillto do the calculations16:58
th1aIs is possible to do it per student?16:58
replaceafillyes, when i realized of the problem16:59
replaceafilli started to doit by student evaluated number16:59
replaceafilli'm in the middle of that now16:59
replaceafilli also fixed the report to work with any discrete score system17:00
replaceafilli haven't done the colors part yet though17:00
replaceafillcolor coding should work for any number of scores in a discrete scoresystem17:01
replaceafillth1a, so i'm on that now17:02
replaceafilli hope to have it done by today17:02
replaceafillbefore finishing i have a selenium question for yvl17:02
th1aStart with D89771 and B199C2 as start and end colors and we'll go from there.17:03
replaceafillyvl, is it possible to "insert" globs in a test17:03
yvlyes :)17:03
replaceafillth1a, will do17:03
yvlbut why do you need them?17:03
replaceafillyvl, ...using somehow collect_ftests17:03
replaceafillyvl, it's for the helpers i create to print stuff17:04
replaceafilli don't think they're valuable enough to be in a browser extension17:04
replaceafillbut i realized that i may need them for more than one test17:04
replaceafilli have no problem duplicating the helper17:04
replaceafillbut then i wondered about using the test setup to include them17:05
replaceafilllike we do with "browsers"17:05
replaceafilli just didn't want to duplicate the whole collect_ftests functionality17:05
replaceafilli pdb the testsuite trying to find a way to include them, but couldn't find any17:06
yvlif it's not too hard, please add extra_globs=None to collect_ftests in selenium.py17:06
yvlextra_globs = extra_globs or {}17:07
yvland pass globs=extra_globs17:07
replaceafilli'll do that17:07
yvlwell, you get the idea17:07
replaceafillthanks yvl17:07
yvlthanks replaceafill!17:08
replaceafillth1a, i'm done17:08
th1aThanks replaceafill!17:08
aelknerok, since i added the cyclic relationship protection earlier last week17:09
aelkneri decided it was time to finally write selenium tests for all the skills views17:09
aelknerso i started with layers and nodes, including extensive tests for all teh relationship views17:09
aelknerwhere layers and skillsets are added to nodes, or children are added to layers and nodes, etc17:10
aelknerin so doing i was able to write a test that showed that the cyclic relationships are protected17:11
aelknerthen i put the Skill Sets tertiary back as we discussed17:11
aelknerso i added tests for skillsets and skills as well17:11
aelknerthere still aren't any tests for the document views, but i think i should pause on the testing front17:12
aelkneri have other tasks on my list that may be more pressing17:12
aelknerfor instance,
aelkneri saw replaceafill mark a bug jelkner had posted a while back as duplicate17:13
replaceafillactually, he added it yesterday i think17:13
aelknerit would be good to get that one fixed since virginia cares, too17:13
aelkneri'm here today and will be able to work sunday17:13
aelknerotherwise, i'm at djangocon all week17:14
th1aYes, do the section thing.17:14
aelknerok, will do, that's it for me17:15
th1aThanks aelkner.17:15
th1aAre we ready to put the server switch into motion?17:16
menesisI have moved several sites and they are working17:17
menesiswww, book, and source17:17
menesisand ftp17:17
menesisso the webserver is moved I think17:18
menesisand can be switched17:18
menesiswhat I haven't moved yet, is buildbot17:18
menesisit is on now except release build slave.17:19
th1aDoes DNS have any effect on buildbot?17:20
menesisafter upgrade to 12.04 (on server) buildbot stopped noticing changes in branches17:20
menesisso I am investigating why it does not work17:20
menesisbuildbot can stay and be moved later17:21
th1aOK, so everything affected by DNS is done, so those switches can be thrown.17:22
menesisthose websites that are used17:23
th1aI just don't want to have to bug them twice about this.17:23
menesisthere were more: cando demo fhs svn lists mailman staging17:24
menesisI have not copied them to the new server17:24
menesiscan be deleted from dns17:25
th1aWould all that be specified in the current dns?17:25
th1aOr does it just point everything to that IP?17:25
th1aIs there a wildcard?17:25
menesisI don't know where DNS is configured17:26
menesisand what should I do to allow the use of *.schooltool.org17:27
th1aOK.  I'll cc you on the relevant discussion.17:27
th1aI don't think we need a ppa release before the Wednesday meeting.17:30
th1areplaceafill, aelkner, agree?17:30
th1aOK.  I'm going to be mostly enjoying the holiday here today.17:32
th1aThanks menesis.17:32
aelknerth1a, only if i can get the section change done by tonight17:33
aelknerthen, a ppa release of that would be able to get it to viginia folks17:33
th1aLet us know.17:33
th1areplaceafill:  I'll send Matt and Jeff and email.17:34
aelknerok, will do17:34
replaceafillth1a, kk17:34
th1aHave a good week guys!17:34
* th1a drops the bag of gravel.17:34
yvlhappy holiday guys17:34
replaceafillthanks everybody17:34
aelknerthanks guys, cya next monday18:03
*** jelkner has joined #schooltool18:08
*** jelkner has joined #schooltool18:08
*** replaceafill has quit IRC18:56
*** menesis has quit IRC19:54
*** th1a has quit IRC20:03
*** th1a has joined #schooltool20:16
*** ignas has quit IRC20:16
*** replaceafill has joined #schooltool21:12
*** menesis has joined #schooltool21:22
*** th1a has quit IRC22:34
*** th1a has joined #schooltool22:34
*** jelkner has quit IRC22:45
*** menesis has quit IRC23:35

Generated by 2.15.1 by Marius Gedminas - find it at!