*** replaceafill has quit IRC | 01:14 | |
*** replaceafill has joined #schooltool | 01:14 | |
*** menesis has quit IRC | 01:16 | |
*** replaceafill has quit IRC | 03:29 | |
*** bigbrovar_ has joined #schooltool | 08:50 | |
*** menesis has joined #schooltool | 11:22 | |
*** yvl has joined #schooltool | 12:12 | |
*** menesis has quit IRC | 13:11 | |
*** menesis has joined #schooltool | 13:50 | |
*** bigbrovar_ has quit IRC | 14:13 | |
*** menesis has left #schooltool | 14:37 | |
*** menesis has joined #schooltool | 14:43 | |
*** khildin has joined #schooltool | 15:50 | |
*** bigbrovar_ has joined #schooltool | 16:08 | |
*** replaceafill has joined #schooltool | 16:17 | |
*** th1a has quit IRC | 16:31 | |
*** th1a has joined #schooltool | 16:32 | |
th1a | hi replaceafill, menesis, yvl. | 16:32 |
---|---|---|
yvl | good morning | 16:32 |
replaceafill | good morning/afternoon | 16:32 |
th1a | Did my attendance email make sense, yvl? | 16:33 |
yvl | yes, a lot | 16:33 |
yvl | thanks | 16:33 |
th1a | One thing that became clear is that the combo-box for the gradebooks does need to be done soon. | 16:35 |
th1a | Do you want that replaceafill? | 16:35 |
th1a | (to do that) | 16:35 |
*** yvl_ has joined #schooltool | 16:35 | |
replaceafill | that mean that when the user clicks the grade cell, he gets the combo, correct? | 16:36 |
*** povbot has joined #schooltool | 16:39 | |
replaceafill | th1a, sure, i'd like to work on that | 16:40 |
*** povbot_ has quit IRC | 16:40 | |
yvl_ | kk | 16:41 |
th1a | This: http://jqueryui.com/autocomplete/#combobox | 16:41 |
th1a | Hm... "This is not a supported or even complete widget" | 16:42 |
yvl_ | replaceafill, if you want, you can start with scoresystem that allows absent/tardy/abs-excused/tar-excused and the dropdown | 16:42 |
replaceafill | yvl_, you mean using a mock? | 16:42 |
replaceafill | and then adjusting to use your branch? | 16:42 |
yvl_ | well, no | 16:42 |
yvl_ | since journal will use scoresystems... | 16:43 |
replaceafill | ah | 16:43 |
replaceafill | got it | 16:43 |
yvl_ | you can add a new one, with dropdowns and all | 16:43 |
replaceafill | understood, sounds fun :D | 16:43 |
th1a | I'm not sure that the attendance statuses literally need to be a score system. | 16:45 |
yvl_ | well it could be something else :) | 16:46 |
yvl_ | not sure what though | 16:46 |
yvl_ | if you meant that it does not have to be a "global", the one selectable for any worksheet, then yes | 16:47 |
th1a | Two things: | 16:47 |
yvl_ | but if you meant that it does not have to be a scoresystem, then please elaborate | 16:47 |
th1a | 1) it isn't helpful to have it show up in your other gradebooks as a score system; | 16:47 |
th1a | 2) we may want to hang some special stuff on attendance status in the future. | 16:48 |
th1a | That isn't relevant to scores per se. | 16:48 |
yvl_ | ah | 16:49 |
yvl_ | ok | 16:49 |
yvl_ | 1 I understand | 16:49 |
yvl_ | 2 I understand, but don't understand implication | 16:49 |
yvl_ | s | 16:49 |
yvl_ | but I think we're mostly on the same page | 16:50 |
th1a | Well, if we did want to start enforcing a workflow between states for example. | 16:51 |
th1a | Or only allowing clerks to excuse absences. | 16:51 |
th1a | I'm not saying build up some kind of large speculative infrastructure. | 16:51 |
yvl_ | ah, ok | 16:52 |
th1a | Just to keep it a bit separate so that the very next thing we'll have to do is pry it away from score systems. | 16:52 |
th1a | Is NOT to pry it away. | 16:52 |
yvl_ | ok | 16:53 |
th1a | Other than that, I have no specific desires about implementation. | 16:53 |
th1a | Want to go on with your update, yvl_? | 16:54 |
yvl_ | sure | 16:54 |
yvl_ | I'll keep it short | 16:54 |
yvl_ | wrote some report / remote task / messaging security declarations | 16:54 |
yvl_ | fixed some tests | 16:54 |
yvl_ | did not push anything yet | 16:55 |
yvl_ | oh, and merged journal with scoresystems, but did not push yet | 16:55 |
* yvl_ done | 16:55 | |
th1a | Ah, good. So no horrible conflicts appeared in the past year? | 16:57 |
th1a | Thanks yvl. | 16:58 |
th1a | replaceafill? | 16:58 |
replaceafill | a sec, uploading a screenshot | 16:58 |
replaceafill | ...related to a bug question :) | 16:58 |
replaceafill | ok | 16:59 |
replaceafill | so, i tested the new celery (trunk) branches in 12.04 | 16:59 |
replaceafill | they all work | 16:59 |
replaceafill | and i tested jelkner current database + schooltool quiz | 17:00 |
replaceafill | and it also works | 17:00 |
replaceafill | however i noticed a few things: | 17:00 |
replaceafill | 1. the link for downloading the zip archive appears in every Report viewlet manager | 17:00 |
replaceafill | i think the directive only needs a view="..." specification | 17:01 |
replaceafill | i added it but wanted to make sure where it was supposed to appear | 17:01 |
replaceafill | it's under School (/manage), correct? | 17:01 |
replaceafill | i mean, that's the right place for that report | 17:01 |
replaceafill | right? | 17:01 |
yvl_ | ? | 17:02 |
yvl_ | ah, that one | 17:02 |
th1a | It is all the scr's for the year? | 17:02 |
yvl_ | yes | 17:02 |
yvl_ | for all years I think | 17:02 |
th1a | Ah... | 17:02 |
th1a | Well, next year we might make it just for one. ;-) | 17:03 |
th1a | But yes, for now it is just under /school | 17:03 |
replaceafill | ah ok, so i can fix that | 17:03 |
replaceafill | easy fix anyway | 17:03 |
replaceafill | 2. i tried to run the zip report on jelkner's database and acc's | 17:03 |
replaceafill | but hit an exception | 17:04 |
replaceafill | http://pastebin.com/6j1h1NkT | 17:04 |
replaceafill | i started debugging and noticed the problem happens when the section has no skills | 17:05 |
replaceafill | but i haven't checked the actual zip view to confirm | 17:05 |
yvl_ | sounds about right | 17:05 |
replaceafill | i can take that too :) | 17:05 |
yvl_ | yes please ;) | 17:05 |
replaceafill | and last thing in the zip view: | 17:05 |
yvl_ | I like the big zip report | 17:06 |
yvl_ | it renders for everything | 17:06 |
yvl_ | and finds bugs! :) | 17:06 |
replaceafill | http://imagebin.org/index.php?mode=image&id=260322 | 17:06 |
replaceafill | yvl_, i was unable to stop that view at the right time | 17:06 |
replaceafill | so i took a screenshot :D | 17:06 |
replaceafill | i suppose those bars are the progress bars, right? | 17:06 |
replaceafill | that happens just before the failure notice in the dialog | 17:07 |
replaceafill | it's just a moment and then disappear | 17:07 |
yvl_ | yes | 17:07 |
yvl_ | well | 17:07 |
yvl_ | you can actually check /tmp | 17:07 |
yvl_ | once you request the report XWQRKJRJwer or something similar will be created there | 17:08 |
yvl_ | you can check by timestamp | 17:08 |
yvl_ | then when it breaks, you can look at the end of that file | 17:08 |
replaceafill | i see several stderr and stdout files | 17:09 |
yvl_ | and you should be able to see last successful pdf filename | 17:09 |
replaceafill | in /tmp | 17:09 |
replaceafill | ah, got it | 17:15 |
yvl_ | then just render it directly via browser | 17:15 |
yvl_ | by entering URL manually | 17:15 |
replaceafill | ah ok, i'll try it | 17:15 |
replaceafill | yvl_, i have a question about zips | 17:15 |
yvl_ | listening | 17:15 |
replaceafill | so in the HILT instance they have all these quizzes | 17:15 |
replaceafill | and they like to reuse them for the summer | 17:15 |
replaceafill | but starting with a fresh instance | 17:15 |
replaceafill | and quizzes have questions, text and attributes, and images | 17:15 |
replaceafill | so they were asking if a export/import would be possible | 17:15 |
replaceafill | that includes the images | 17:15 |
replaceafill | now that we have an example for exporting zips i thought it'd be possible | 17:15 |
replaceafill | again, i haven't checked the zip infrastructure yet :) | 17:15 |
replaceafill | do you think it'll work for this? | 17:15 |
yvl_ | sure | 17:15 |
replaceafill | we'd still need the "import the zip back" part | 17:15 |
yvl_ | don't see why not :) | 17:15 |
replaceafill | but i don't see that really complicated, right? | 17:15 |
yvl_ | no | 17:15 |
yvl_ | you just list the files, and figure out what to do with them :) | 17:15 |
replaceafill | fortunatelly , i played with zips at my old job | 17:15 |
replaceafill | :) | 17:15 |
replaceafill | ok, what else | 17:15 |
replaceafill | th1a, so i picked a few bugs and tried to "re-triage" | 17:16 |
replaceafill | ah, my screenshot | 17:16 |
replaceafill | this is probably done, right? https://bugs.launchpad.net/schooltool/+bug/842145 | 17:16 |
replaceafill | here's how it looks currently: | 17:16 |
replaceafill | http://imagebin.org/index.php?mode=image&id=260325 | 17:16 |
th1a | I think so. | 17:17 |
replaceafill | cool, thanks | 17:17 |
replaceafill | i also tried the importer for checks on the gender strings | 17:17 |
replaceafill | and at least the current version doesn't allow "f" or "m" | 17:18 |
replaceafill | i also checked the csv importer, and that even doesn't allow you to set the gender | 17:18 |
replaceafill | so i'm still not sure how that user got there | 17:18 |
th1a | Huh. | 17:19 |
th1a | Well, let's try to get them to try Justas's workaround. | 17:19 |
replaceafill | correct, i hope he replies to your comment | 17:19 |
replaceafill | ok, i'm done | 17:20 |
th1a | Yeah, don't sweat it in the meantime. | 17:21 |
th1a | yvl: Any idea where menesis is? | 17:21 |
menesis | I am here | 17:21 |
menesis | missed first half an hour but read everything | 17:22 |
th1a | OK. | 17:22 |
th1a | Thanks replaceafill. Go ahead menesis. | 17:22 |
menesis | I'll start with last Wednesday because I missed Monday's meeting | 17:23 |
menesis | I have released schooltool 2.4.1 | 17:24 |
menesis | that includes schooltool, gradebook, and also cando 0.7.1 | 17:30 |
menesis | cherry-picked bugfixes from the trunk | 17:30 |
menesis | including gradebook unsaved changes warning, and saving comment cells only on gradebook submit | 17:30 |
menesis | all of this is uploaded to saucy universe, raring ppa, and quantal+precise dev ppa | 17:30 |
menesis | those repositories also contain a newer python-xlrd | 17:30 |
menesis | that supports importing .xlsx files | 17:30 |
menesis | but not yet in ubuntu. I commented the bugs requesting newer version in both ubuntu and debian, but need another ping or sponsorship request | 17:30 |
menesis | while doing that, versionator catched dependency errors, so had to update it to also check python3 packages that some packages create | 17:30 |
menesis | that much about the last week | 17:31 |
menesis | the last two days I've done two things | 17:32 |
menesis | took my "harvest" branch that has big unmerged changes | 17:33 |
menesis | removes some very old things | 17:34 |
menesis | including basicpersonlayer | 17:34 |
menesis | that's done, not merged | 17:34 |
menesis | then, was packaging the trunk | 17:34 |
menesis | fighting supervisor/redis | 17:35 |
menesis | copied the new conffiles to /etc/schooltool/standard/ | 17:36 |
menesis | updated init.d script | 17:36 |
menesis | to start supervisor instead of paster | 17:36 |
menesis | but | 17:37 |
menesis | still working on that | 17:37 |
menesis | I get an error when supervisor parses its config file | 17:37 |
menesis | supervisor in ubuntu is very old | 17:37 |
menesis | ... | 17:38 |
menesis | another problem I see on my laptop | 17:39 |
menesis | is redis-server consuming a lot of cpu | 17:39 |
menesis | is in the 3rd-4th place by CPU time | 17:40 |
menesis | that's when nothing is using it | 17:40 |
menesis | and there's no way to disable it | 17:41 |
yvl_ | hmm | 17:41 |
yvl_ | that's weird | 17:41 |
th1a | yvl_ did you develop against the ubuntu versions of redis, etc? | 17:41 |
menesis | I looked, maybe celery could use some other backend | 17:42 |
yvl_ | well, redis-server yes | 17:42 |
menesis | but all others miss something in ubuntu. except sqlite | 17:42 |
th1a | Presumably it isn't supposed to eat up that much cpu doing nothing. | 17:42 |
menesis | yvl_: does it show up high in 'top'? | 17:43 |
yvl_ | let me check again | 17:43 |
menesis | redis-server was updated in every ubuntu release | 17:44 |
menesis | unlike supervisor | 17:44 |
menesis | anyway | 17:44 |
menesis | I have some problems | 17:44 |
yvl_ | ok, idle redis takes 0% CPU | 17:45 |
menesis | but was really working on packaging trunk | 17:45 |
menesis | and looking at different options how to do that | 17:45 |
yvl_ | working redis also near zero CPU | 17:46 |
menesis | and if you sort by TIME column? | 17:46 |
yvl_ | also near zero | 17:47 |
menesis | good for you | 17:48 |
menesis | :) | 17:48 |
menesis | ok | 17:48 |
yvl_ | good for me ;) | 17:48 |
* menesis done | 17:48 | |
replaceafill | :D | 17:48 |
th1a | It's just a "something's wrong with redis" bug not a "we need a different back end" bug. | 17:48 |
th1a | So... menesis, we do want to get VA testing the big zip report. | 17:49 |
th1a | Is that in one of our ppa's? | 17:49 |
menesis | no, I am working on packaging today | 17:51 |
menesis | and still have problems | 17:52 |
menesis | so no, not in any ppa | 17:52 |
th1a | OK. Just checking. | 17:52 |
th1a | I wasn't sure if I missed something. | 17:52 |
th1a | Basically that's what you're working out with redis, etc.? | 17:53 |
menesis | yes! | 17:53 |
th1a | OK. ;-) | 17:53 |
th1a | Thanks! | 17:53 |
th1a | Thanks guys. | 17:53 |
th1a | replaceafill: Send me your invoice, si vous plait. | 17:54 |
replaceafill | :D | 17:54 |
replaceafill | th1a, will do | 17:54 |
th1a | Have a good week/end. | 17:54 |
* th1a drops the bag of gravel. | 17:54 | |
replaceafill | thanks everybody | 17:54 |
yvl_ | thanks guys | 17:56 |
*** yvl_ has quit IRC | 18:01 | |
*** replaceafill has quit IRC | 18:01 | |
*** bigbrovar_ has quit IRC | 18:01 | |
*** khildin has quit IRC | 18:01 | |
*** menesis has quit IRC | 18:01 | |
*** Lumiere has quit IRC | 18:01 | |
*** th1a has quit IRC | 18:01 | |
*** th1a has joined #schooltool | 20:06 | |
*** khildin has joined #schooltool | 20:06 | |
*** Lumiere has joined #schooltool | 20:10 | |
*** Lumiere has quit IRC | 20:10 | |
*** Lumiere has joined #schooltool | 20:10 | |
*** Lumiere has quit IRC | 20:10 | |
*** khildin has quit IRC | 20:10 | |
*** th1a has quit IRC | 20:10 | |
*** Lumiere has joined #schooltool | 20:11 | |
*** th1a has joined #schooltool | 20:11 | |
*** khildin has joined #schooltool | 20:11 | |
*** veloutin has joined #schooltool | 20:23 | |
*** veloutin has left #schooltool | 20:24 | |
*** replaceafill has joined #schooltool | 21:38 | |
replaceafill | hhmm something in the celery branches prevents the HILT manager from seeing any section... | 22:37 |
*** Lumiere has quit IRC | 23:02 | |
*** khildin has quit IRC | 23:02 | |
*** th1a has quit IRC | 23:02 | |
*** replaceafill has quit IRC | 23:10 | |
*** povbot has joined #schooltool | 23:27 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!