*** ignas has joined #schooltool | 00:20 | |
*** ignas has quit IRC | 01:36 | |
*** menesis has quit IRC | 02:14 | |
*** th1a has joined #schooltool | 02:45 | |
*** th1a has quit IRC | 06:28 | |
*** menesis has joined #schooltool | 09:08 | |
*** paulproteus has quit IRC | 09:37 | |
*** paulproteus has joined #schooltool | 09:41 | |
*** menesis has quit IRC | 12:05 | |
*** menesis has joined #schooltool | 12:39 | |
*** ignas has joined #schooltool | 14:29 | |
*** th1a has joined #schooltool | 16:21 | |
*** replaceafill has joined #schooltool | 16:21 | |
th1a | Happy Labor Day aelkner, replaceafill, yvl, menesis. | 16:32 |
---|---|---|
aelkner | back at you :) | 16:32 |
replaceafill | good morning/afternoon | 16:33 |
yvl | good morning | 16:33 |
th1a | OK, let's start with yvl. | 16:34 |
yvl | (Labor Day?) | 16:34 |
yvl | I have not finished working with LDAP | 16:34 |
th1a | Well, it would be a little TOO socialist to have it May 1! | 16:34 |
yvl | :D | 16:34 |
yvl | I estimate I'll need two more days | 16:35 |
yvl | really underestimated how SLOW trying out on a real system it is | 16:36 |
yvl | not in a sense that auth is slow | 16:36 |
yvl | but in a sense VMs are slow | 16:36 |
yvl | and configuring stuff is slow | 16:36 |
yvl | (and I knew very little about LDAP few weeks ago) | 16:37 |
th1a | Yeah, it is a pain to get all the parts set up for testing. | 16:37 |
th1a | That's why I didn't necessarily think we were going to accomplish a lot of development this round. | 16:37 |
th1a | Now we just have to not forget everything and start from scratch next time around. | 16:38 |
yvl | that would be... nice. | 16:38 |
yvl | but it is somewhat more elaborate than before ;) | 16:38 |
yvl | ok... | 16:38 |
yvl | on email related to ST slowness | 16:39 |
yvl | well, ZEO will somewhat help | 16:39 |
yvl | I don't know if Matthew increased number of ST threads - that may also help | 16:40 |
th1a | I'm a little confused about why this came up NOW. | 16:40 |
yvl | but any way you slice it - Zope is just slow to respond | 16:40 |
th1a | What is different from their point of view from before? | 16:40 |
th1a | Is this just the gradebook and not CanDo causing problems? | 16:41 |
th1a | Or did they switch VM's? | 16:41 |
yvl | maybe they made timeouts smaller? | 16:41 |
yvl | maybe the machine is slower? | 16:41 |
th1a | I guess I should ask. | 16:41 |
yvl | we also did increase amount / weight of static resources a bit | 16:41 |
yvl | (javascript, etc.) | 16:41 |
yvl | maybe they just made the timeout lower for other performance reasons | 16:43 |
yvl | what we could do... | 16:43 |
yvl | we could use some library that simply clumps the static css together | 16:44 |
yvl | (same for js) | 16:44 |
th1a | Why would that take a library? | 16:44 |
yvl | we could of course mash everything ourselves | 16:45 |
yvl | but that's just what people do | 16:45 |
th1a | OK. | 16:45 |
yvl | they have normal dev versions | 16:45 |
yvl | and then do a "minified" version of everything | 16:45 |
yvl | we didn't pay much attention to that | 16:46 |
yvl | because browsers cache resources anyway | 16:46 |
th1a | Yes. | 16:46 |
yvl | so unless there's a lot of "fresh" browsers plugging in every minute | 16:46 |
yvl | (or a very small timeout) | 16:47 |
yvl | it should not cause major problems | 16:47 |
th1a | replaceafill: Have you looked at Matt's issues? | 16:48 |
replaceafill | not really | 16:48 |
replaceafill | afaik the problem was caused by them moving to a new server/network | 16:49 |
replaceafill | jelkner didn't have any issue during the whole summer | 16:49 |
th1a | replaceafill: Do you and I need to chat with Matt today? | 16:49 |
replaceafill | th1a, probably | 16:49 |
replaceafill | i still don't know what they decided to do | 16:49 |
replaceafill | (if hosting the server inside the ACC) | 16:50 |
replaceafill | (or any other solution) | 16:50 |
th1a | Yes. | 16:51 |
th1a | OK. We'll keep you posted on this yvl. It would be good to use APS as guinea pigs for the ZEO stuff. | 16:52 |
th1a | We don't have to super-rush it though. | 16:52 |
yvl | ok | 16:52 |
replaceafill | question | 16:52 |
yvl | we'll need to pack the new set-up though I think | 16:52 |
yvl | oh | 16:52 |
th1a | But that's going to be our testing between now and April. | 16:52 |
yvl | and we should ask Matt to set thread-pool-size to some big number :) | 16:52 |
replaceafill | if we use the zeo branch, we need ubuntu 12.04, correct? | 16:52 |
yvl | like 42 | 16:52 |
yvl | I think so | 16:53 |
replaceafill | they're running debian testing (i think) | 16:53 |
replaceafill | but i'll ask | 16:53 |
th1a | OK replaceafill, remember to pass along the thread count suggestion. | 16:55 |
th1a | Anything else, yvl? | 16:55 |
replaceafill | th1a, will do | 16:55 |
yvl | that's that th1a | 16:55 |
th1a | Thanks yvl. | 16:55 |
th1a | Definitely plan on a wrap-up report on LDAP for Wednesday. | 16:55 |
th1a | Give it a little push. ;-) | 16:56 |
th1a | replaceafill? | 16:56 |
replaceafill | ok | 16:56 |
replaceafill | last week i worked on the summary section report | 16:56 |
replaceafill | dwelsh reported a visualization issue when you have like 100 skills | 16:56 |
replaceafill | and only 3 of them are evaluated | 16:56 |
replaceafill | so i added an Evaluated option to the skill type filter | 16:57 |
replaceafill | th1a, however, i have a question | 16:57 |
replaceafill | since it's possible that not all students have the same number of skills evaluated | 16:57 |
menesis | ls | 16:57 |
th1a | Ah, yes. | 16:58 |
replaceafill | should i use the one with the max count? | 16:58 |
th1a | (menesis is in the wrong window) ;-) | 16:58 |
replaceafill | to do the calculations | 16:58 |
replaceafill | :D | 16:58 |
th1a | Is is possible to do it per student? | 16:58 |
replaceafill | yes, when i realized of the problem | 16:59 |
replaceafill | i started to doit by student evaluated number | 16:59 |
replaceafill | i'm in the middle of that now | 16:59 |
th1a | ok | 17:00 |
replaceafill | i also fixed the report to work with any discrete score system | 17:00 |
replaceafill | i haven't done the colors part yet though | 17:00 |
replaceafill | color coding should work for any number of scores in a discrete scoresystem | 17:01 |
replaceafill | th1a, so i'm on that now | 17:02 |
th1a | OK. | 17:02 |
replaceafill | i hope to have it done by today | 17:02 |
replaceafill | before finishing i have a selenium question for yvl | 17:02 |
yvl | shoot | 17:03 |
th1a | Start with D89771 and B199C2 as start and end colors and we'll go from there. | 17:03 |
replaceafill | yvl, is it possible to "insert" globs in a test | 17:03 |
yvl | yes :) | 17:03 |
replaceafill | th1a, will do | 17:03 |
yvl | but why do you need them? | 17:03 |
replaceafill | yvl, ...using somehow collect_ftests | 17:03 |
replaceafill | yvl, it's for the helpers i create to print stuff | 17:04 |
replaceafill | i don't think they're valuable enough to be in a browser extension | 17:04 |
replaceafill | but i realized that i may need them for more than one test | 17:04 |
replaceafill | i have no problem duplicating the helper | 17:04 |
replaceafill | but then i wondered about using the test setup to include them | 17:05 |
replaceafill | like we do with "browsers" | 17:05 |
yvl | hmm | 17:05 |
replaceafill | i just didn't want to duplicate the whole collect_ftests functionality | 17:05 |
yvl | sure | 17:06 |
replaceafill | i pdb the testsuite trying to find a way to include them, but couldn't find any | 17:06 |
yvl | if it's not too hard, please add extra_globs=None to collect_ftests in selenium.py | 17:06 |
replaceafill | ah | 17:07 |
yvl | then | 17:07 |
yvl | extra_globs = extra_globs or {} | 17:07 |
yvl | extra_globs.update(globs_with_browser_and_somethign) | 17:07 |
yvl | and pass globs=extra_globs | 17:07 |
replaceafill | great! | 17:07 |
replaceafill | i'll do that | 17:07 |
replaceafill | :) | 17:07 |
yvl | well, you get the idea | 17:07 |
replaceafill | thanks yvl | 17:07 |
replaceafill | yes | 17:07 |
yvl | thanks replaceafill! | 17:08 |
replaceafill | :D | 17:08 |
replaceafill | th1a, i'm done | 17:08 |
th1a | Thanks replaceafill! | 17:08 |
th1a | aelkner? | 17:08 |
aelkner | ok, since i added the cyclic relationship protection earlier last week | 17:09 |
aelkner | i decided it was time to finally write selenium tests for all the skills views | 17:09 |
aelkner | so i started with layers and nodes, including extensive tests for all teh relationship views | 17:09 |
aelkner | where layers and skillsets are added to nodes, or children are added to layers and nodes, etc | 17:10 |
aelkner | in so doing i was able to write a test that showed that the cyclic relationships are protected | 17:11 |
aelkner | then i put the Skill Sets tertiary back as we discussed | 17:11 |
aelkner | so i added tests for skillsets and skills as well | 17:11 |
aelkner | there still aren't any tests for the document views, but i think i should pause on the testing front | 17:12 |
aelkner | i have other tasks on my list that may be more pressing | 17:12 |
aelkner | for instance, https://bugs.launchpad.net/schooltool/+bug/1042267 | 17:12 |
aelkner | i saw replaceafill mark a bug jelkner had posted a while back as duplicate | 17:13 |
replaceafill | actually, he added it yesterday i think | 17:13 |
aelkner | it would be good to get that one fixed since virginia cares, too | 17:13 |
aelkner | i'm here today and will be able to work sunday | 17:13 |
aelkner | otherwise, i'm at djangocon all week | 17:14 |
th1a | OK. | 17:14 |
th1a | Yes, do the section thing. | 17:14 |
aelkner | ok, will do, that's it for me | 17:15 |
th1a | Thanks aelkner. | 17:15 |
th1a | menesis? | 17:16 |
th1a | Are we ready to put the server switch into motion? | 17:16 |
menesis | I have moved several sites and they are working | 17:17 |
menesis | www, book, and source | 17:17 |
menesis | and ftp | 17:17 |
menesis | so the webserver is moved I think | 17:18 |
menesis | and can be switched | 17:18 |
menesis | what I haven't moved yet, is buildbot | 17:18 |
menesis | it is on schooltool.pov.lt now except release build slave. | 17:19 |
th1a | Does DNS have any effect on buildbot? | 17:20 |
menesis | after upgrade to 12.04 (on pov.lt server) buildbot stopped noticing changes in branches | 17:20 |
menesis | so I am investigating why it does not work | 17:20 |
menesis | no | 17:21 |
menesis | buildbot can stay and be moved later | 17:21 |
th1a | OK, so everything affected by DNS is done, so those switches can be thrown. | 17:22 |
menesis | those websites that are used | 17:23 |
th1a | I just don't want to have to bug them twice about this. | 17:23 |
menesis | there were more: cando demo fhs svn lists mailman staging | 17:24 |
menesis | I have not copied them to the new server | 17:24 |
menesis | can be deleted from dns | 17:25 |
th1a | Would all that be specified in the current dns? | 17:25 |
th1a | Or does it just point everything to that IP? | 17:25 |
th1a | Is there a wildcard? | 17:25 |
menesis | maybe | 17:26 |
menesis | I don't know where DNS is configured | 17:26 |
menesis | and what should I do to allow the use of *.schooltool.org | 17:27 |
th1a | OK. I'll cc you on the relevant discussion. | 17:27 |
menesis | good | 17:28 |
th1a | I don't think we need a ppa release before the Wednesday meeting. | 17:30 |
th1a | replaceafill, aelkner, agree? | 17:30 |
replaceafill | agree | 17:31 |
th1a | OK. I'm going to be mostly enjoying the holiday here today. | 17:32 |
th1a | Thanks menesis. | 17:32 |
aelkner | th1a, only if i can get the section change done by tonight | 17:33 |
aelkner | then, a ppa release of that would be able to get it to viginia folks | 17:33 |
th1a | OK. | 17:33 |
th1a | Let us know. | 17:33 |
th1a | replaceafill: I'll send Matt and Jeff and email. | 17:34 |
aelkner | ok, will do | 17:34 |
replaceafill | th1a, kk | 17:34 |
th1a | Have a good week guys! | 17:34 |
* th1a drops the bag of gravel. | 17:34 | |
yvl | happy holiday guys | 17:34 |
replaceafill | thanks everybody | 17:34 |
aelkner | thanks guys, cya next monday | 18:03 |
*** jelkner has joined #schooltool | 18:08 | |
*** jelkner has joined #schooltool | 18:08 | |
*** replaceafill has quit IRC | 18:56 | |
*** menesis has quit IRC | 19:54 | |
*** th1a has quit IRC | 20:03 | |
*** th1a has joined #schooltool | 20:16 | |
*** ignas has quit IRC | 20:16 | |
*** replaceafill has joined #schooltool | 21:12 | |
*** menesis has joined #schooltool | 21:22 | |
*** th1a has quit IRC | 22:34 | |
*** th1a has joined #schooltool | 22:34 | |
*** jelkner has quit IRC | 22:45 | |
*** menesis has quit IRC | 23:35 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!