*** yvl has quit IRC | 07:57 | |
*** yvl has joined #schooltool | 09:07 | |
*** menesis has joined #schooltool | 15:11 | |
*** replaceafill has joined #schooltool | 16:22 | |
th1a | hi replaceafill, menesis, yvl. | 16:30 |
---|---|---|
replaceafill | good morning | 16:31 |
replaceafill | and afternoon :) | 16:31 |
yvl | good morning | 16:33 |
replaceafill | th1a, the woody floppies are beautiful :D | 16:33 |
replaceafill | reminded me of simpler times... | 16:34 |
th1a | I thought they should be documented before I tossed them. | 16:34 |
replaceafill | :D | 16:34 |
th1a | I already keep a full set of slackware "tinylinux" floppies on my bookshelf to remind me of those days. | 16:34 |
th1a | Where just getting something to boot was a major accomplishment. | 16:35 |
replaceafill | :D | 16:35 |
th1a | OK, so menesis, can I tell Canonical they can kill the old schooltool.org. | 16:37 |
th1a | (if anyone there can even figure out on what account it is being paid) | 16:38 |
th1a | I don't need an aswer immediately. ;-) | 16:39 |
th1a | replaceafill: Would you like to start? | 16:39 |
replaceafill | OK | 16:39 |
replaceafill | oops | 16:40 |
replaceafill | caps | 16:40 |
yvl | NO PROBLEM | 16:40 |
yvl | ;) | 16:40 |
replaceafill | :D | 16:40 |
replaceafill | ok, let me do something lazy | 16:40 |
replaceafill | screenshot time | 16:40 |
replaceafill | http://imagebin.org/index.php?mode=image&id=259178 | 16:41 |
th1a | Please. | 16:41 |
replaceafill | so i added weights for worksheets | 16:41 |
replaceafill | to summary worksheets | 16:41 |
th1a | Ah... | 16:41 |
replaceafill | right now i'm working on the average calculation | 16:41 |
th1a | So one thing is we (I) realized a while ago that there was no real reason to require these to add up to 100, right? | 16:42 |
replaceafill | since it's going to be different to category worksheets | 16:42 |
replaceafill | really?!?! | 16:42 |
replaceafill | i thought category worksheet did that | 16:42 |
replaceafill | sorry | 16:42 |
replaceafill | i meant, activity categories | 16:42 |
th1a | We DID. | 16:42 |
th1a | I'm just throwing that out. There is no reason for it though, right? | 16:43 |
th1a | Mathematically. | 16:43 |
replaceafill | icon Category weights must add up to 100. | 16:43 |
replaceafill | we still have that rule in place | 16:43 |
th1a | Yes... I know that's how we did it, but there is no reason for it. | 16:43 |
replaceafill | i mean, in validation | 16:43 |
replaceafill | ah ok | 16:43 |
replaceafill | got it | 16:43 |
th1a | It just complexifies the form for no real gain. | 16:43 |
th1a | No benefit at all, really. | 16:44 |
th1a | Right? | 16:44 |
replaceafill | so you want me to get rid of that part in both weights? | 16:44 |
replaceafill | they'll be just "weights"? | 16:45 |
replaceafill | i mean, if someone sets 10 in every category but one with 20 | 16:45 |
replaceafill | the one with 20 gets more weight than the others? | 16:46 |
th1a | It's essentially the same calculation, but the denominator doesn't need to be 100. | 16:46 |
th1a | Right? | 16:47 |
replaceafill | right | 16:47 |
replaceafill | i understand now | 16:47 |
replaceafill | i think we'll need to change the average calculation though | 16:47 |
replaceafill | because i think it relies on them being 100% | 16:47 |
replaceafill | total | 16:47 |
replaceafill | (i'll check) | 16:47 |
replaceafill | and we'll need to update the What is This bar :) | 16:48 |
replaceafill | The total of all values must be exactly 100. | 16:48 |
replaceafill | th1a, ok, i'll "fix" that part on both forms | 16:49 |
replaceafill | btw, i helped jelkner getting his VA reports on friday | 16:49 |
replaceafill | his boss was asking for them :) | 16:50 |
th1a | OK. | 16:50 |
replaceafill | and i have one question for menesis | 16:50 |
replaceafill | PDF support is disabled in jelkner's 12.04 instance | 16:50 |
replaceafill | iirc it's because the ubuntu font being in a different directory | 16:51 |
replaceafill | or maybe i need to install something extra? | 16:51 |
menesis | one font has a different filename | 16:51 |
replaceafill | ah | 16:51 |
menesis | but that is patched in ubuntu packages | 16:51 |
replaceafill | ah, and since we're using a sandbox we need to do it manually | 16:52 |
replaceafill | right? | 16:52 |
replaceafill | that appears in the logs, right? | 16:52 |
replaceafill | i mean, the font name | 16:52 |
menesis | I think so, something like font Ubuntu-RI.ttf not found | 16:53 |
replaceafill | thanks, i'll look | 16:53 |
* replaceafill done | 16:53 | |
menesis | replaceafill: hmm | 16:54 |
replaceafill | Warning: font 'Ubuntu-RI.ttf' does not exist in the font directories | 16:54 |
th1a | What's after this gradebook task replaceafill? | 16:54 |
menesis | no, the filename of the Ubuntu-RI.ttf is different only on lucid (10.04) | 16:54 |
th1a | We still need to finish report cards, right? | 16:54 |
replaceafill | th1a, yes | 16:55 |
th1a | Any other blinking red jelkner issues? | 16:55 |
replaceafill | not at the moment | 16:55 |
replaceafill | :) | 16:55 |
th1a | Whew. | 16:56 |
th1a | OK. | 16:56 |
replaceafill | menesis, oops | 16:56 |
replaceafill | i'm dumb | 16:56 |
replaceafill | it's not lucid | 16:56 |
replaceafill | it's quantal | 16:56 |
replaceafill | quantal is 12.10, right? | 16:56 |
th1a | Do you think you'll have the sheet averaging done today? | 16:56 |
replaceafill | how do i know the name of a ubuntu distro? | 16:57 |
replaceafill | th1a, i think so | 16:57 |
menesis | replaceafill: yes. but the name of the font changed in maverick (10.10) | 16:57 |
replaceafill | ah | 16:57 |
menesis | https://wiki.ubuntu.com/Releases | 16:57 |
replaceafill | thanks | 16:57 |
menesis | $ lsb_release -a | 16:58 |
replaceafill | precise | 16:58 |
replaceafill | sorry about the confusion | 16:58 |
th1a | Be more precise! | 17:00 |
replaceafill | fixed! | 17:00 |
yvl | :))) | 17:00 |
th1a | OK, thanks replaceafill. | 17:00 |
th1a | yvl? | 17:00 |
replaceafill | pdf support is enabled now | 17:01 |
replaceafill | thanks menesis | 17:01 |
menesis | what have you changed? | 17:01 |
yvl | finished section skill completion report archive | 17:01 |
replaceafill | i installed the font package! | 17:01 |
menesis | duh :) | 17:01 |
replaceafill | i know :( | 17:01 |
yvl | ran it on acc database, found an escaping bug | 17:01 |
yvl | took a while to track it down, now fixed | 17:02 |
yvl | 67MB zip generated in 3 hours on my laptop | 17:02 |
yvl | it would be nice to optimize it a bit some time ;) | 17:02 |
yvl | looked at missing catalog indexes in acc db | 17:03 |
th1a | yvl: Do you know how many students that is? | 17:03 |
yvl | ~ 10600 | 17:03 |
yvl | in some 250 sections | 17:04 |
yvl | turns out missing indexes was a misunderstanding, happened only when restore_manager is set to True, but app is run anyway | 17:04 |
th1a | 67 seems pretty small! | 17:05 |
yvl | this means - developer changed it in code | 17:05 |
replaceafill | yvl, that's what produced the keyerror problem, right? | 17:05 |
yvl | yep | 17:05 |
yvl | guard removed, pushed to trunk | 17:05 |
th1a | yvl: So that's a bugfix to the current release? | 17:06 |
yvl | it does not happen to users | 17:06 |
yvl | so no hurry | 17:06 |
yvl | that happened only when developers play with real databases and change code to always restore manager user | 17:07 |
yvl | btw, the reports themselves are 80-300 pages | 17:08 |
yvl | some small - 30-40 pages | 17:08 |
th1a | Well, it seems like we should be able to run those without melting down the servers. | 17:08 |
yvl | at the moment, data access is very raw and unoptimized | 17:09 |
yvl | but it does not blow up memory, at least a *lot* | 17:09 |
th1a | data access? | 17:09 |
yvl | loading more objects than you need to | 17:10 |
th1a | Well, if in the end the zip file was taking up half a gig in memory, that would be a problem. | 17:10 |
th1a | My sense of memory scale is probably screwed up at this point. I've lived through too much change... | 17:11 |
yvl | :) | 17:11 |
replaceafill | :) | 17:11 |
th1a | From the Commodore 64(k) to... | 17:11 |
yvl | I know how you feel ;) | 17:11 |
th1a | Not even paying attention to how many gigs are in this thing. | 17:11 |
th1a | OK, so are you ready for menesis to push this? I think that would mean moving onto some new tasks for you. | 17:12 |
yvl | hmm | 17:13 |
yvl | I would like one day to go over what's what | 17:14 |
yvl | there are some small things that need checking / fixing | 17:14 |
th1a | Sure. | 17:14 |
yvl | for one, message "sent" times are displayed in server's timezone - I think | 17:14 |
yvl | thanks | 17:15 |
yvl | so, what's next? | 17:15 |
yvl | permission remap? | 17:15 |
th1a | Oh... yeah. | 17:15 |
* th1a took his giant post-its to the attic. | 17:16 | |
yvl | :DDDDDDDDDDDDDDDDDDD | 17:16 |
th1a | I'm going to have to take them to Scotland. | 17:16 |
th1a | Let's see... | 17:16 |
th1a | school admin / site manager / clerk | 17:16 |
th1a | school admin becomes "read only" | 17:17 |
th1a | site manager is pruned down to server tasks | 17:17 |
th1a | and clerk does all the editing of students/sections, etc? | 17:18 |
yvl | (Can you also take pictures and email me? Unless this stuff is in my mail, "sprint recap" or something like that) | 17:18 |
th1a | I'll go get the post-it. | 17:18 |
th1a | looking... | 17:21 |
th1a | Hrm... | 17:24 |
th1a | Of course, I can't find that, although I'm not sure we ever got much beyond what I wrote above. | 17:24 |
th1a | Should I just go through the permissions list and put down what it should be? | 17:25 |
th1a | Does everyone agree that's the basic structure? | 17:26 |
th1a | Or, does anyone disagree? | 17:26 |
yvl | sure | 17:27 |
yvl | there still will be a need for a super-user | 17:27 |
th1a | Well, can we make site manager like the super-user insofar as he can change his own permissions and other people's passwords? | 17:28 |
th1a | Say he can edit all group memberships? | 17:29 |
yvl | thanks menesis | 17:29 |
menesis | th1a: I have shared the photos of whiteboards from the sprint. probably not all but that's what I have taken | 17:29 |
yvl | I think we should, th1a | 17:30 |
yvl | maybe even allow person creation | 17:31 |
yvl | (for school admin) | 17:31 |
th1a | ok | 17:31 |
th1a | We shouldn't over-cripple that role. | 17:31 |
th1a | we don't need to. | 17:32 |
yvl | true | 17:32 |
yvl | if he wants, he can become a clerk :) | 17:32 |
th1a | y | 17:32 |
th1a | Basically, he may have to debug basic account problems without being a full clerk. | 17:33 |
yvl | hmm, also school year creation - you can't become a clerk without a school year | 17:33 |
yvl | agreed | 17:33 |
th1a | Oh... right. | 17:34 |
th1a | So we might need a super-user for that reason. | 17:34 |
yvl | well, there is a "superuser" policy ;) | 17:36 |
th1a | OK, so really we can just leave it in place. | 17:36 |
yvl | sure | 17:36 |
yvl | just have to check if it's used everywhere properly | 17:37 |
th1a | OK. | 17:37 |
yvl | ok, it's not used anywhere I think | 17:37 |
yvl | Anyway, that's details. Will fix. | 17:38 |
th1a | OK. Would it be helpful for me to go through the permissions list explicitly? | 17:39 |
th1a | The evolution strategy for this I think should just be to make current members of any of the three admin groups site managers and clerks. | 17:40 |
* yvl would feel more assured | 17:40 | |
th1a | OK. I'll do that. | 17:40 |
yvl | makes sense | 17:41 |
th1a | OK. | 17:41 |
th1a | We'll discuss further on Wed., but you should be able to get started with that. | 17:42 |
yvl | yes | 17:42 |
yvl | thanks | 17:42 |
th1a | Thanks yvl. | 17:42 |
th1a | menesis? | 17:42 |
menesis | I have not worked on schooltool last week | 17:43 |
menesis | today I am trying to package the schooltool trunk | 17:44 |
th1a | OK. | 17:44 |
menesis | using system supervisor | 17:44 |
menesis | but not far yet | 17:44 |
menesis | have to rename processes | 17:46 |
th1a | OK. Let's try to get yvl's new report packaged up for CanDo testing this week. | 17:46 |
menesis | yes | 17:46 |
menesis | I've asked my new coworker to let me concentrate on this | 17:46 |
menesis | I'll try to release trunk with minimal changes | 17:47 |
menesis | th1a: please leave the old schooltool.org for a few days | 17:47 |
menesis | I didn't find time to check everything | 17:48 |
menesis | or make copies | 17:48 |
th1a | We won't have them trying this on their production servers at this point. | 17:48 |
th1a | OK. There is no rush. | 17:49 |
* menesis done | 17:50 | |
th1a | Thanks menesis. | 17:51 |
th1a | Thanks gentlemen. Feels like we're finally going to break out into some new stuff. | 17:51 |
yvl | \o/ | 17:52 |
th1a | Have a good week. | 17:52 |
* th1a drops the bag of gravel. | 17:52 | |
replaceafill | thanks guys, have a good week | 17:52 |
yvl | see you all Wed! | 17:52 |
*** replaceafill has quit IRC | 17:54 | |
*** khildin has joined #schooltool | 18:14 | |
*** menesis has quit IRC | 21:36 | |
*** khildin has quit IRC | 22:11 | |
*** replaceafill has joined #schooltool | 22:36 | |
replaceafill | th1a, i don't see the attachment in your mail to the dev list? | 22:39 |
replaceafill | ah never mind | 22:39 |
replaceafill | i hate thunderbird :D | 22:39 |
th1a | Found it? | 22:39 |
replaceafill | yes | 22:39 |
replaceafill | i was looking above and it was below :) | 22:39 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!