IRC log of #schooltool for Monday, 2013-05-27

*** yvl has quit IRC07:57
*** yvl has joined #schooltool09:07
*** menesis has joined #schooltool15:11
*** replaceafill has joined #schooltool16:22
th1ahi replaceafill, menesis, yvl.16:30
replaceafillgood morning16:31
replaceafilland afternoon :)16:31
yvlgood morning16:33
replaceafillth1a, the woody floppies are beautiful :D16:33
replaceafillreminded me of simpler times...16:34
th1aI thought they should be documented before I tossed them.16:34
th1aI already keep a full set of slackware "tinylinux" floppies on my bookshelf to remind me of those days.16:34
th1aWhere just getting something to boot was a major accomplishment.16:35
th1aOK, so menesis, can I tell Canonical they can kill the old
th1a(if anyone there can even figure out on what account it is being paid)16:38
th1aI don't need an aswer immediately.  ;-)16:39
th1areplaceafill:  Would you like to start?16:39
yvlNO PROBLEM16:40
replaceafillok, let me do something lazy16:40
replaceafillscreenshot time16:40
replaceafillso i added weights for worksheets16:41
replaceafillto summary worksheets16:41
replaceafillright now i'm working on the average calculation16:41
th1aSo 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
replaceafillsince it's going to be different to category worksheets16:42
replaceafilli thought category worksheet did that16:42
replaceafilli meant, activity categories16:42
th1aWe DID.16:42
th1aI'm just throwing that out.  There is no reason for it though, right?16:43
replaceafillicon Category weights must add up to 100.16:43
replaceafillwe still have that rule in place16:43
th1aYes... I know that's how we did it, but there is no reason for it.16:43
replaceafilli mean, in validation16:43
replaceafillah ok16:43
replaceafillgot it16:43
th1aIt just complexifies the form for no real gain.16:43
th1aNo benefit at all, really.16:44
replaceafillso you want me to get rid of that part in both weights?16:44
replaceafillthey'll be just "weights"?16:45
replaceafilli mean, if someone sets 10 in every category but one with 2016:45
replaceafillthe one with 20 gets more weight than the others?16:46
th1aIt's essentially the same calculation, but the denominator doesn't need to be 100.16:46
replaceafilli understand now16:47
replaceafilli think we'll need to change the average calculation though16:47
replaceafillbecause i think it relies on them being 100%16:47
replaceafill(i'll check)16:47
replaceafilland we'll need to update the What is This bar :)16:48
replaceafillThe total of all values must be exactly 100.16:48
replaceafillth1a, ok, i'll "fix" that part on both forms16:49
replaceafillbtw, i helped jelkner getting his VA reports on friday16:49
replaceafillhis boss was asking for them :)16:50
replaceafilland i have one question for menesis16:50
replaceafillPDF support is disabled in jelkner's 12.04 instance16:50
replaceafilliirc it's because the ubuntu font being in a different directory16:51
replaceafillor maybe i need to install something extra?16:51
menesisone font has a different filename16:51
menesisbut that is patched in ubuntu packages16:51
replaceafillah, and since we're using a sandbox we need to do it manually16:52
replaceafillthat appears in the logs, right?16:52
replaceafilli mean, the font name16:52
menesisI think so, something like font Ubuntu-RI.ttf not found16:53
replaceafillthanks, i'll look16:53
* replaceafill done16:53
menesisreplaceafill: hmm16:54
replaceafillWarning: font 'Ubuntu-RI.ttf' does not exist in the font directories16:54
th1aWhat's after this gradebook task replaceafill?16:54
menesisno, the filename of the Ubuntu-RI.ttf is different only on lucid (10.04)16:54
th1aWe still need to finish report cards, right?16:54
replaceafillth1a, yes16:55
th1aAny other blinking red jelkner issues?16:55
replaceafillnot at the moment16:55
replaceafillmenesis, oops16:56
replaceafilli'm dumb16:56
replaceafillit's not lucid16:56
replaceafillit's quantal16:56
replaceafillquantal is 12.10, right?16:56
th1aDo you think you'll have the sheet averaging done today?16:56
replaceafillhow do i know the name of a ubuntu distro?16:57
replaceafillth1a, i think so16:57
menesisreplaceafill: yes. but the name of the font changed in maverick (10.10)16:57
menesis$ lsb_release -a16:58
replaceafillsorry about the confusion16:58
th1aBe more precise!17:00
th1aOK, thanks replaceafill.17:00
replaceafillpdf support is enabled now17:01
replaceafillthanks menesis17:01
menesiswhat have you changed?17:01
yvlfinished section skill completion report archive17:01
replaceafilli installed the font package!17:01
menesisduh :)17:01
replaceafilli know :(17:01
yvlran it on acc database, found an escaping bug17:01
yvltook a while to track it down, now fixed17:02
yvl67MB zip generated in 3 hours on my laptop17:02
yvlit would be nice to optimize it a bit some time ;)17:02
yvllooked at missing catalog indexes in acc db17:03
th1ayvl:  Do you know how many students that is?17:03
yvl~ 1060017:03
yvlin some 250 sections17:04
yvlturns out missing indexes was a misunderstanding, happened only when restore_manager is set to True, but app is run anyway17:04
th1a67 seems pretty small!17:05
yvlthis means - developer changed it in code17:05
replaceafillyvl, that's what produced the keyerror problem, right?17:05
yvlguard removed, pushed to trunk17:05
th1ayvl:  So that's a bugfix to the current release?17:06
yvlit does not happen to users17:06
yvlso no hurry17:06
yvlthat happened only when developers play with real databases and change code to always restore manager user17:07
yvlbtw, the reports themselves are 80-300 pages17:08
yvlsome small - 30-40 pages17:08
th1aWell, it seems like we should be able to run those without melting down the servers.17:08
yvlat the moment, data access is very raw and unoptimized17:09
yvlbut it does not blow up memory, at least a *lot*17:09
th1adata access?17:09
yvlloading more objects than you need to17:10
th1aWell, if in the end the zip file was taking up half a gig in memory, that would be a problem.17:10
th1aMy sense of memory scale is probably screwed up at this point.  I've lived through too much change...17:11
th1aFrom the Commodore 64(k) to...17:11
yvlI know how you feel ;)17:11
th1aNot even paying attention to how many gigs are in this thing.17:11
th1aOK, so are you ready for menesis to push this?  I think that would mean moving onto some new tasks for you.17:12
yvlI would like one day to go over what's what17:14
yvlthere are some small things that need checking / fixing17:14
yvlfor one, message "sent" times are displayed in server's timezone - I think17:14
yvlso, what's next?17:15
yvlpermission remap?17:15
th1aOh... yeah.17:15
* th1a took his giant post-its to the attic.17:16
th1aI'm going to have to take them to Scotland.17:16
th1aLet's see...17:16
th1aschool admin / site manager / clerk17:16
th1aschool admin becomes "read only"17:17
th1asite manager is pruned down to server tasks17:17
th1aand 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
th1aI'll go get the post-it.17:18
th1aOf course, I can't find that, although I'm not sure we ever got much beyond what I wrote above.17:24
th1aShould I just go through the permissions list and put down what it should be?17:25
th1aDoes everyone agree that's the basic structure?17:26
th1aOr, does anyone disagree?17:26
yvlthere still will be a need for a super-user17:27
th1aWell, can we make site manager like the super-user insofar as he can change his own permissions and other people's passwords?17:28
th1aSay he can edit all group memberships?17:29
yvlthanks menesis17:29
menesisth1a: I have shared the photos of whiteboards from the sprint. probably not all but that's what I have taken17:29
yvlI think we should, th1a17:30
yvlmaybe even allow person creation17:31
yvl(for school admin)17:31
th1aWe shouldn't over-cripple that role.17:31
th1awe don't need to.17:32
yvlif he wants, he can become a clerk :)17:32
th1aBasically, he may have to debug basic account problems without being a full clerk.17:33
yvlhmm, also school year creation - you can't become a clerk without a school year17:33
th1aOh... right.17:34
th1aSo we might need a super-user for that reason.17:34
yvlwell, there is a "superuser" policy ;)17:36
th1aOK, so really we can just leave it in place.17:36
yvljust have to check if it's used everywhere properly17:37
yvlok, it's not used anywhere I think17:37
yvlAnyway, that's details.   Will fix.17:38
th1aOK.  Would it be helpful for me to go through the permissions list explicitly?17:39
th1aThe 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 assured17:40
th1aOK.  I'll do that.17:40
yvlmakes sense17:41
th1aWe'll discuss further on Wed., but you should be able to get started with that.17:42
th1aThanks yvl.17:42
menesisI have not worked on schooltool last week17:43
menesistoday I am trying to package the schooltool trunk17:44
menesisusing system supervisor17:44
menesisbut not far yet17:44
menesishave to rename processes17:46
th1aOK.  Let's try to get yvl's new report packaged up for CanDo testing this week.17:46
menesisI've asked my new coworker to let me concentrate on this17:46
menesisI'll try to release trunk with minimal changes17:47
menesisth1a: please leave the old for a few days17:47
menesisI didn't find time to check everything17:48
menesisor make copies17:48
th1aWe won't have them trying this on their production servers at this point.17:48
th1aOK.  There is no rush.17:49
* menesis done17:50
th1aThanks menesis.17:51
th1aThanks gentlemen.  Feels like we're finally going to break out into some new stuff.17:51
th1aHave a good week.17:52
* th1a drops the bag of gravel.17:52
replaceafillthanks guys, have a good week17:52
yvlsee you all Wed!17:52
*** replaceafill has quit IRC17:54
*** khildin has joined #schooltool18:14
*** menesis has quit IRC21:36
*** khildin has quit IRC22:11
*** replaceafill has joined #schooltool22:36
replaceafillth1a, i don't see the attachment in your mail to the dev list?22:39
replaceafillah never mind22:39
replaceafilli hate thunderbird :D22:39
th1aFound it?22:39
replaceafilli was looking above and it was below :)22:39

Generated by 2.15.1 by Marius Gedminas - find it at!