*** replaceafill has joined #schooltool | 00:02 | |
*** menesis has quit IRC | 01:13 | |
*** pcardune has joined #schooltool | 03:13 | |
*** replaceafill has quit IRC | 03:24 | |
*** pcardune has quit IRC | 03:55 | |
*** pcardune has joined #schooltool | 04:09 | |
*** dlobo has joined #schooltool | 04:23 | |
*** ignas has quit IRC | 04:34 | |
*** alga has quit IRC | 04:35 | |
*** krushik has quit IRC | 07:21 | |
*** pcardune has quit IRC | 08:48 | |
*** mgedmin has joined #schooltool | 10:25 | |
*** yvl has joined #schooltool | 10:31 | |
*** twitty1437 has joined #schooltool | 11:05 | |
*** twitty1437 has quit IRC | 11:07 | |
*** menesis has joined #schooltool | 11:42 | |
*** alga has joined #SchoolTool | 12:16 | |
*** ignas has joined #schooltool | 12:38 | |
*** menesis has quit IRC | 12:58 | |
*** Aiste has joined #schooltool | 13:58 | |
*** menesis has joined #schooltool | 14:02 | |
*** krushik has joined #schooltool | 14:32 | |
*** ignas has quit IRC | 15:05 | |
*** ignas has joined #schooltool | 15:37 | |
*** th1a has joined #schooltool | 15:46 | |
* th1a goes to take a shower. | 16:01 | |
* th1a returns to the land of the living. | 16:30 | |
th1a | hi menesis, yvl. | 16:31 |
---|---|---|
yvl | hi th1a | 16:31 |
th1a | I pretty much slept from Friday afternoon through Sunday morning, so, as you might have noticed, I didn't announce a release. | 16:32 |
menesis | hi | 16:32 |
ignas | th1a spent 30 minutes in the land of the swimming? ;) | 16:32 |
th1a | I'm happy to start fresh this week. | 16:32 |
* th1a hates weekend bug reports. | 16:32 | |
menesis | I did not do anything on weekend either, so | 16:32 |
th1a | I think we all needed a break. | 16:32 |
Lumiere | I ate chicago style pizza... | 16:32 |
Lumiere | and did nothing else | 16:32 |
menesis | th1a: do you feel better | 16:32 |
th1a | hi Lumiere. | 16:33 |
Lumiere | hi! | 16:33 |
th1a | menesis: I'm feeling better. | 16:33 |
th1a | A little congested, but less tired. | 16:33 |
th1a | I pretty much had a headache all last week. | 16:33 |
th1a | So, where do we stand from Vilnius's point of view? | 16:34 |
th1a | menesis? | 16:36 |
menesis | I think. The release is done | 16:37 |
menesis | :) | 16:37 |
* yvl runs for coffee, brb. Sort of got carried away with CAS example writing... | 16:37 | |
th1a | Priorities. ;-) | 16:37 |
*** replaceafill has joined #schooltool | 16:39 | |
th1a | So do we have any outstanding bugs that aren't in the tracker? | 16:39 |
menesis | I planned to update the 1.0 set after that - backport some bugfixes, change versions.cfg location to get only stable releases | 16:39 |
replaceafill | good morning all | 16:39 |
th1a | Ah, here's the man I need to talk to. | 16:39 |
menesis | so that production deployments do not use nightly eggs | 16:39 |
menesis | like what happened for jelkner | 16:40 |
* yvl back | 16:40 | |
th1a | yvl: What are your high priority outstanding bugs? | 16:40 |
yvl | none, regarding this release | 16:41 |
menesis | I have craeted a milestone for outstanding bugs https://launchpad.net/schooltool/+milestone/1.2.1 | 16:41 |
yvl | I want to document how to enable CAS | 16:41 |
yvl | and test if it works | 16:41 |
yvl | and document how to install demo CAS service with tomcat | 16:42 |
yvl | (if that's possible) | 16:42 |
yvl | so that people (and us) can try it out | 16:42 |
th1a | yvl: That's probably not the best use of your time. | 16:42 |
yvl | I know :( | 16:43 |
th1a | Let's see what our CAS users can do with your instructions. | 16:43 |
th1a | I have two hot bugs, only one of which I've actually put in the tracker... | 16:43 |
yvl | I just got tomcat + demo CAS running | 16:43 |
yvl | oh, ok | 16:43 |
yvl | I can do those | 16:43 |
th1a | So one is jelkner's gradebook/year bug. | 16:44 |
th1a | Would you care to explain it, replaceafill? | 16:44 |
th1a | (it is in the tracker now) | 16:44 |
replaceafill | it's weird | 16:44 |
replaceafill | we copied the Data.fs from dwelsh instance | 16:44 |
replaceafill | it has data from 2008 in it | 16:45 |
replaceafill | with a term for 2008 | 16:45 |
th1a | I assume it is coming from how the gradebook is getting the current year/term. | 16:45 |
replaceafill | and now it has the 2009 year with a term also | 16:45 |
replaceafill | one student tried to see her 2009 grades | 16:46 |
replaceafill | and the Gradebook link at the top displays automatically the 2008 sections for her | 16:46 |
replaceafill | and gives no option to go to 2009 | 16:46 |
replaceafill | but the weird part is this: | 16:46 |
replaceafill | i suggested getting rid of the 2008 year | 16:47 |
replaceafill | since jelkner doesnt need it | 16:47 |
replaceafill | when i delete the 2008 year, the school years view loses its action buttons | 16:47 |
replaceafill | and the Manage tab disappears! | 16:47 |
Lumiere | we should never get rid of an old schoolyear (it shouldn't even be possible) | 16:48 |
replaceafill | if i'm logged in as manager and try to go to the manage.html view | 16:48 |
th1a | Lumiere has the right answer. | 16:48 |
replaceafill | i get the login form | 16:48 |
replaceafill | yes | 16:48 |
replaceafill | at the end i only deleted the 2008 term and it worked | 16:49 |
replaceafill | the student can login to the right year in the gradebook | 16:49 |
th1a | Did you look at how the gradebook gets the current year. | 16:49 |
replaceafill | and jelkner doesnt lose the Manage tab | 16:49 |
th1a | ? | 16:49 |
Lumiere | we need to find out why she got 2008 info | 16:49 |
Lumiere | deleting anything from a prior sy isn't a good solution :) | 16:49 |
replaceafill | th1a, no i couldnt find answers yet | 16:50 |
th1a | Generally, aelkner will figure out a hacky way to do something before he asks about the right way. | 16:50 |
yvl | very interesting | 16:50 |
th1a | So there's that. | 16:51 |
th1a | And I just forwarded an email to yvl and menesis with the other issue. | 16:51 |
replaceafill | i can set up a testing instance for you guys to see it | 16:51 |
th1a | Basically, some permissions in interventions need to be tweaked. | 16:53 |
yvl | the old Data.fs would be nice | 16:53 |
yvl | but I guess the data is confidential | 16:53 |
th1a | But it would be good to turn that around quickly. | 16:53 |
yvl | ok, th1a | 16:53 |
yvl | 2) is easy to do | 16:53 |
th1a | OK -- yvl gets #2. | 16:53 |
yvl | don't know about the 1); looks easy, but I don't remember the code | 16:53 |
yvl | or maybe never seen it at all :) | 16:54 |
th1a | As far as I know, bug #1 only occurs in the gradebook itself, for students. | 16:54 |
th1a | Not for teachers and not in any other place. | 16:54 |
yvl | ok, I'll get on those two tomorrow | 16:55 |
yvl | replaceafill, can you ask Jeff to give me the zipped Data.fs | 16:55 |
yvl | I promise to delete it after debugging | 16:55 |
replaceafill | yvl, sure | 16:55 |
yvl | that would save time... | 16:55 |
yvl | replaceafill, the original one, before evolution, and the name of the student, please :) | 16:57 |
replaceafill | ok | 16:57 |
yvl | thanks! | 16:57 |
replaceafill | ah that's another issue with jelkner bleeding edge instance, the eggs | 16:58 |
replaceafill | it's using: schooltool-1.1.1dev_r2544-py2.5.egg | 16:58 |
replaceafill | and that egg is not in the ftp anymore | 16:59 |
menesis | some of them were broken | 16:59 |
replaceafill | this is the one i kept getting during the weeking: schooltool-1.0.4dev_r2513-py2.5.egg | 16:59 |
menesis | I deleted many of nightly builds | 16:59 |
menesis | not thinking I would break some "production" instance | 17:00 |
menesis | either you use the 1.0 release or the 1.2 release | 17:00 |
replaceafill | the 1.1.1 evolved the Data.fs to the 33 evolution number | 17:00 |
replaceafill | and the 1.0.4 expects the 32 evolution number | 17:00 |
replaceafill | so you get an error | 17:00 |
replaceafill | the same happens to the gradebook | 17:00 |
replaceafill | schooltool.devtools-0.5.2dev_r25-py2.5.egg | 17:01 |
menesis | that's expected | 17:01 |
replaceafill | and schooltool.gradebook-0.4.10dev_r76-py2.5.egg | 17:01 |
menesis | change find-links in buildout cfg from .../releases/nightly to http://ftp.schooltool.org/schooltool/1.2/ | 17:01 |
replaceafill | menesis, like we used to do with 2009.cfg files? | 17:02 |
menesis | these are stable releases and not development snapshots of unknown quality | 17:02 |
menesis | don't know what you used before | 17:03 |
menesis | look at http://ftp.schooltool.org/schooltool/1.2/versions.cfg | 17:03 |
menesis | I have added a comment how to use it | 17:03 |
*** dlobo has quit IRC | 17:03 | |
menesis | these will not change or break unexpectedly | 17:03 |
replaceafill | ah, you have to modify setup.py also | 17:04 |
menesis | well this is the new archive organization that I have not communicated or documented properly :( | 17:04 |
menesis | but I have done this to not have breakages like you experienced | 17:05 |
replaceafill | great, i'll try it out | 17:06 |
th1a | Did we resolve the interventions bugs yvl and menesis found last week? | 17:10 |
menesis | th1a: yes yvl fixed them | 17:11 |
th1a | OK. Good. | 17:11 |
menesis | they are released | 17:11 |
yvl | menesis, I keep forgetting - did you send th1a instructions how to update ST in Karmic? | 17:11 |
th1a | OK, so I'm going to try installing on my two Karmic boxes and if it works, announce the release. | 17:11 |
th1a | He did. | 17:11 |
yvl | cool :) | 17:13 |
th1a | In other news, I have to drive up to Boston on Friday to make a public comment on the proposed regulations for a $350 million dollar grant program to be spent on assessment & technology. | 17:14 |
th1a | So a little open source advocacy. | 17:14 |
th1a | replaceafill: So I do have a little money for you, but we need to talk about what you're going to do before you start doing it if I'm going to pay you. | 17:15 |
replaceafill | great! | 17:16 |
th1a | Also, I believe I need an October invoice from you. | 17:16 |
replaceafill | oh yes, will work on it right now | 17:16 |
th1a | Which will allow me to figure out how much money I have left... | 17:17 |
th1a | OK, that's all I've got. | 17:17 |
th1a | I'll send yvl an email about first priorities going forward. | 17:18 |
yvl | ok | 17:18 |
th1a | Thanks for wrapping this up guys. | 17:19 |
yvl | just keep in mind I still haven't finished with calendar overlays | 17:19 |
yvl | other things keep popping :) | 17:19 |
th1a | Yes... did you ask Aiste about payment for that? | 17:19 |
th1a | I should just send her an email. | 17:19 |
yvl | yes please | 17:20 |
th1a | OK. | 17:20 |
yvl | she handles such transactions :) | 17:20 |
th1a | Have a great week gentlemen! | 17:20 |
* th1a drops the bag of gravel. | 17:20 | |
yvl | get well, th1a | 17:21 |
menesis | :D | 17:24 |
th1a | menesis: Can you make this more explicit? - schooltool.cas needs to be in the path | 17:27 |
menesis | th1a: this was copied from Alan's email... | 17:28 |
th1a | Which path? | 17:28 |
th1a | Assuming you've got a package install? | 17:29 |
menesis | but on Ubuntu, if the python-schooltool.cas is installed, it is in the sys.path | 17:29 |
menesis | yes | 17:29 |
th1a | So...? | 17:29 |
menesis | installed either via ubuntu or in sandbox | 17:29 |
menesis | so it can be dropped from instructions | 17:29 |
menesis | ... | 17:29 |
th1a | Actually, are there cas debs now? | 17:30 |
menesis | add a file to plugins dir, and add 4 lines to main.conf | 17:30 |
menesis | yes there are | 17:30 |
th1a | OK, so then step 1 is assumed. | 17:31 |
th1a | Or, step 1 is apt-get install schooltool.cas | 17:31 |
menesis | https://edge.launchpad.net/~schooltool-owners/+archive/ppa/+packages?field.name_filter=schooltool.cas | 17:31 |
menesis | apt-get install python-schooltool.cas | 17:31 |
menesis | but yes | 17:32 |
th1a | OK. Thanks. | 17:32 |
*** dlobo has joined #schooltool | 17:48 | |
*** jelkner has joined #schooltool | 17:48 | |
*** pcardune has joined #schooltool | 17:49 | |
th1a | jelkner: yvl is looking at your gradebook/year bug. | 17:49 |
yvl | replaceafill, can you ask Jeff to give me the zipped Data.fs | 17:50 |
yvl | I promise to delete it after debugging | 17:50 |
yvl | jelkner: I asked for Data.fs if confidentiality allows that | 17:51 |
yvl | and the failing student username | 17:51 |
jelkner | yvl: take it | 17:51 |
replaceafill | yvl, will send it to you right now | 17:51 |
jelkner | great! | 17:51 |
th1a | menesis: Do I create the /etc/apt/preferences file? | 17:52 |
th1a | I'm not putting something in /etc/apt/preferences.d/ ? | 17:52 |
menesis | th1a: create it if it does not exist | 17:52 |
mgedmin | pins are painful | 17:52 |
jelkner | th1a: i just filed a comment on a bug dwelsh reported like a year ago | 17:52 |
*** alga has quit IRC | 17:52 | |
menesis | don't know about preferences.d, didn't work for me | 17:52 |
jelkner | will you see that? | 17:52 |
jelkner | the bug is marked as low priority | 17:53 |
th1a | jelkner: Probably. | 17:53 |
jelkner | but i think it is more important than that | 17:53 |
jelkner | and it effects ST, not just CanDo | 17:53 |
jelkner | i was trying to add students to my section as a teacher | 17:53 |
jelkner | there were 2 students with same name | 17:53 |
jelkner | and since all teachers can see is fname, lname | 17:54 |
jelkner | i couldn't tell which one to add | 17:54 |
jelkner | ok, i need to go... incoming students... | 17:54 |
*** jelkner has quit IRC | 17:54 | |
menesis | how do you distinguish two people with same name at all.. | 17:59 |
replaceafill | they propose showing the username too, but i dont think that helps that much, right? | 18:00 |
replaceafill | and grade, gender, ethnicity | 18:01 |
*** jbicha has joined #schooltool | 18:05 | |
th1a | Can we do a popup with a summary of info about a kid? | 18:10 |
th1a | Exactly what info you want in this situation will vary from case to case. | 18:16 |
*** menesis has quit IRC | 18:19 | |
replaceafill | a popup with the gray box of the person view | 18:21 |
th1a | Yeah. | 18:21 |
th1a | menesis: Should I see an "Interventions" tab after upgrading? | 18:23 |
th1a | Er, yvl? | 18:26 |
yvl | no :/ | 18:29 |
*** pcardune has quit IRC | 18:29 | |
yvl | menesis did not do auto-enabling of interventions yet | 18:29 |
* th1a sighs. | 18:30 | |
yvl | sent you instructions in mail | 18:31 |
yvl | sorry, totaly fell out of my head | 18:31 |
yvl | there were reasons not to enable interventions by default, but we'll probably change that soon | 18:31 |
th1a | This is the kind of thing that convinces me that meeting face to face is necessary. | 18:31 |
yvl | I'm all for it! :) | 18:32 |
th1a | Right, but it is also the major new feature for this release. | 18:32 |
th1a | It is kind of important that it be turned on. | 18:32 |
yvl | that was my reasoning also | 18:32 |
yvl | but... I missed that one | 18:32 |
yvl | sorry | 18:32 |
th1a | Where "kind of" is ironic understatement. | 18:33 |
th1a | So is there any outstanding reason not to have it turned on? | 18:33 |
yvl | technically, interventions do not know where the schooltool instance is | 18:34 |
yvl | practically, they can guess 100% now | 18:34 |
yvl | so I discussed with menesis today, and we'll turn them on | 18:34 |
yvl | sorry about this | 18:35 |
yvl | really | 18:35 |
yvl | th1a, I really have to go now. already late ~15 mins... | 18:35 |
th1a | You mean, if someone made a wacky SchoolTool package that moved schooltool, it would confuse interventions? | 18:35 |
th1a | yvl: OK, ttyl. | 18:36 |
yvl | definitely | 18:36 |
yvl | thanks for all the patience th1a | 18:36 |
th1a | Thanks for your persistence. | 18:36 |
*** jbicha has quit IRC | 19:13 | |
*** replaceafill has quit IRC | 19:55 | |
*** menesis has joined #schooltool | 20:17 | |
th1a | menesis: Unfortunately, I've immediately gotten a gradebook bug. | 20:19 |
menesis | th1a: the one you reported, with a traceback? | 20:21 |
th1a | Yeah. | 20:22 |
th1a | Not your problem though. | 20:22 |
menesis | well not my code and I probably can't fix it.. | 20:23 |
th1a | Right. | 20:23 |
menesis | but unfortunately that happens when you first release then test | 20:23 |
th1a | Well, we haven't really "released" publically. | 20:23 |
th1a | I haven't told anyone yet. | 20:23 |
menesis | that's why we only released to karmic | 20:24 |
menesis | to have more testing | 20:24 |
th1a | To not break deployed instances. | 20:25 |
th1a | Except jelkner's. | 20:25 |
th1a | But that's his problem. | 20:25 |
*** mgedmin has quit IRC | 20:29 | |
*** pcardune has joined #schooltool | 22:09 | |
*** ignas has quit IRC | 22:45 | |
*** Aiste has quit IRC | 23:34 | |
*** dlobo has quit IRC | 23:48 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!