*** povbot has joined #schooltool | 00:17 | |
*** povbot has joined #schooltool | 00:22 | |
*** replaceafill has quit IRC | 01:09 | |
*** alga has quit IRC | 03:25 | |
*** th1a_ has joined #schooltool | 04:11 | |
*** th1a_ has quit IRC | 04:19 | |
*** th1a has quit IRC | 04:40 | |
*** aks has joined #schooltool | 06:17 | |
aks | yvl: ping | 06:17 |
---|---|---|
*** menesis has joined #schooltool | 10:11 | |
yvl | pong, aks | 10:29 |
aks | yvl: can you please detail me the meaning of "intervention" as a word and the function of the intervention module? that will help me with the translations | 10:29 |
yvl | hmm, I'll try... | 10:31 |
yvl | as far as I get it | 10:32 |
yvl | it's when a child has a serious problem that affects, say, his performance in school | 10:33 |
yvl | several persons want to communicate and take actions to solve that problem | 10:33 |
yvl | like student's parents, teachers, school counselor, etc. | 10:34 |
yvl | but you really should ask Tom to explain that better :) | 10:36 |
aelkner | yvl: hey | 10:50 |
yvl | hey | 10:50 |
yvl | nice catch on the CanDo groups widget bug | 10:51 |
aelkner | thanks, we have the user to thank for finding it | 10:52 |
aelkner | btw | 10:52 |
aelkner | the base class uses the same adapter lookup | 10:52 |
aelkner | which returns the group container for the active school year | 10:53 |
aelkner | but that's another hidden bug in itself | 10:53 |
aelkner | what if you want to add/remove members from an inactive school year | 10:53 |
aelkner | the groups in the widget will come from the active school year | 10:54 |
aelkner | it's a very edgy case | 10:54 |
aelkner | because why would you want to add/remove students from inactive school years | 10:54 |
aelkner | but there it is | 10:54 |
aelkner | it's a real mess how the adapter is called from within a widget class | 10:55 |
aelkner | which itself is found via adapter in side a table formatter class that's indexed | 10:56 |
aelkner | blah blah blah, it's way too complicated for my taste | 10:56 |
yvl | hmm | 10:58 |
aelkner | yvl, know what i mean? | 10:58 |
yvl | yeah | 10:58 |
aelkner | but i vent only because it's not like there's anything we can do about it, short of a significant refactoring | 10:59 |
yvl | and it's a good question if simplifying things is a best way to go | 11:00 |
yvl | I'd say it'll be more obvious when we have more different tables to show | 11:00 |
yvl | with different filters, etc. | 11:00 |
aelkner | well i understand the power of code reuse and the component architecture's role in that | 11:01 |
yvl | still, finding groups for the app itself (i.e. the active school year) instead of looking up the context's active schoolyear is a very questionable thing | 11:01 |
aelkner | but is just wish there was a smoking gun sometimes for where the code went | 11:02 |
aelkner | so that i don't spend hours just to find the one line of code | 11:02 |
aelkner | like if zope left a trail of adapter calls | 11:03 |
aelkner | and we had it logged (in devmode only, of course) | 11:03 |
aelkner | then it would be trivial to see, ah, cando's adapter is being picked up | 11:03 |
aelkner | does that make sense? | 11:04 |
yvl | I see your point | 11:04 |
yvl | figuring out where that dropdown should have been nasty | 11:04 |
yvl | * dropdown came from | 11:05 |
yvl | actually, I have no idea of a good solution for that ATM | 11:06 |
aelkner | exactly, and this happens every time we have a widget problem | 11:06 |
aelkner | yeah, i was just saying what if about the smoking gun idea | 11:07 |
yvl | to put it short - ST tables are tricky, you need to know how they work to mangle with them | 11:07 |
aelkner | you think? | 11:07 |
aelkner | :) | 11:07 |
yvl | :) | 11:07 |
yvl | well, I'll keep that in mind | 11:07 |
yvl | maybe something will come up eventually | 11:08 |
yvl | it's not like we're the only people on earth with this inconvenience ;) | 11:09 |
aelkner | yeah | 11:09 |
aelkner | yvl, anyway, about the group from active school year versus context | 11:10 |
aelkner | the problem is, inside the person filter widget, the person object is the context | 11:11 |
aelkner | the section is gone at that point | 11:11 |
aelkner | because the section has been adapted out of the equation :) | 11:11 |
aelkner | really, the context would have to be carried forward through the adapters | 11:12 |
yvl | ah, yes, I remember | 11:12 |
yvl | well *that* can get fixed with refactoring :) | 11:12 |
aelkner | indeed! | 11:12 |
aelkner | ok, so tell me when it's done :) | 11:13 |
aelkner | but seriously, how soon do you could have the package ready | 11:13 |
aelkner | i'm going to bed soon, and tom will be inquiring after that in the morning, while I sleep :) | 11:14 |
aelkner | yvl, also, how long does it usually take ubuntu (is it them or launchpad?) to create the package? | 11:16 |
yvl | you mean .deb? | 11:16 |
yvl | or egg? | 11:17 |
aelkner | the cando package, yes | 11:17 |
aelkner | well, the deb | 11:17 |
aelkner | and when you are done, we have to wait for this third party, right? | 11:17 |
aelkner | isn't the egg one of the steps toward having a deb? | 11:18 |
aelkner | the egg is useful eventually when we use it in schooltool.niepa, but not as immediately as the deb | 11:19 |
aelkner | yvl, i sense you are preparing it now... | 11:20 |
aelkner | :) | 11:20 |
yvl | umm, sorry, no | 11:20 |
yvl | I'll leave it up to menesis | 11:20 |
yvl | (he did the last merge to SVN) | 11:21 |
aelkner | ah yes, that issue still hangs over us | 11:21 |
aelkner | it would be nice to have that moved over to bzr and not have to deal with svn anymore | 11:22 |
aelkner | i had suggested to tom that we don't need the history | 11:22 |
aelkner | we can start with a fresh history | 11:22 |
aelkner | if we need to look back in time, we can still use the svn branch | 11:22 |
aelkner | there's no need for continuity, in other words | 11:23 |
menesis | aelkner: I will switch cando to bzr soon | 11:25 |
menesis | ok maybe today | 11:25 |
menesis | aelkner: I have a question for you | 11:25 |
menesis | does sla use debs? | 11:25 |
menesis | I was selecting what to backport or not to lucid | 11:26 |
aelkner | the don't even use schooltool anymore, so don't worry about that | 11:26 |
menesis | and two features you added in August were gradebook and intervention csv export | 11:26 |
aelkner | i added them for sla | 11:26 |
aelkner | but as a one time thing to get their data out | 11:26 |
menesis | are they needed for someone? | 11:26 |
aelkner | however, tom wanted it in core | 11:27 |
aelkner | as it could be useful for others | 11:27 |
aelkner | what do you think? | 11:27 |
menesis | so I can skip them and not add to lucid | 11:28 |
menesis | yes that may be useful | 11:28 |
aelkner | you can skip them, if that means the other thing you said, then yes | 11:28 |
menesis | to create some charts in excel or whatever, what schooltool does not do | 11:29 |
menesis | so sla no longer use schooltool? | 11:29 |
aelkner | no, they have a whole group of php developers working on an sis, one of which is their it guy | 11:30 |
aelkner | so it's better for them (also the principal is a php developer) | 11:30 |
menesis | well.. | 11:33 |
*** alga has joined #schooltool | 11:50 | |
aks | yvl: my schooltool does not display anything in the timezone drop box and hence I'm unable to save site settings. Any insight on this? | 13:39 |
aks | menesis: ^^^ any idea about that? | 13:46 |
menesis | aks: timezones come from pytz library | 13:50 |
aks | menesis: I've pytz installed | 13:50 |
menesis | but if it was not installed you would see a traceback, not empty list | 13:51 |
aks | menesis: ok, so what could be the reason that no timezones are displayed? | 13:51 |
menesis | maybe pytz cannot locate timezone data files | 13:55 |
menesis | have you packaged pytz (or python-tz) yourself? | 13:56 |
menesis | I see Fedora has pytz | 14:00 |
aks | menesis: I've packaged pytz myself | 14:01 |
menesis | why? | 14:03 |
menesis | it is in fedora repo | 14:04 |
menesis | pytz does not have timezone data in it, "tzdata" package is required | 14:04 |
aks | menesis: ok, trying to use fedora's pytz package now | 14:05 |
aks | menesis: thanks, got it working with fedora's pytz | 14:06 |
menesis | good | 14:17 |
*** aks has quit IRC | 14:36 | |
*** aks has joined #schooltool | 14:38 | |
*** aks has quit IRC | 14:45 | |
*** menesis has quit IRC | 14:48 | |
*** menesis has joined #schooltool | 15:32 | |
*** th1a has joined #schooltool | 16:24 | |
th1a | menesis: ayt? | 16:27 |
*** Aiste has joined #schooltool | 16:27 | |
menesis | th1a: yes? | 16:31 |
th1a | aelkner submitted a CanDo branch for merging. | 16:31 |
th1a | It is blocking one of our pilots, so I'd like to get it to him asap. | 16:31 |
menesis | yes, I am working on this now | 16:33 |
th1a | OK. Cool. | 16:33 |
menesis | to be sure - they need cando deb for lucid? | 16:34 |
th1a | Um... | 16:34 |
th1a | .deb definitely. Lucid I think. | 16:35 |
*** yvl has quit IRC | 16:45 | |
*** replaceafill has joined #schooltool | 17:57 | |
th1a | menesis: Yes, lucid. | 18:07 |
*** Aiste has quit IRC | 18:40 | |
*** david_ has joined #schooltool | 19:55 | |
*** david_ has quit IRC | 20:01 | |
replaceafill | yay! cando finally in launchpad! good work menesis :) | 20:22 |
*** jelkner has joined #schooltool | 20:31 | |
jelkner | th1a: are you here, mr. hoffman? | 20:33 |
Lumiere | hi jelkner | 20:44 |
jelkner | Lumiere, why how are you? | 20:59 |
jelkner | long time, mr. straw | 20:59 |
jelkner | how come you never visit us? | 20:59 |
Lumiere | busy busy | 20:59 |
jelkner | ahh | 20:59 |
jelkner | me too | 20:59 |
Lumiere | how does a week from friday look? | 21:00 |
Lumiere | I am taking my first real vacation next week | 21:00 |
jelkner | yes | 21:00 |
jelkner | awesome | 21:00 |
jelkner | we should do lunch | 21:00 |
Lumiere | yes we should | 21:00 |
jelkner | just like in the old days ;-) | 21:00 |
jelkner | you pick | 21:00 |
jelkner | 1. lost dog | 21:00 |
Lumiere | I should see if Pat and Welsh can go too | 21:00 |
jelkner | 2. thai | 21:00 |
Lumiere | Rincome | 21:00 |
Lumiere | for sure | 21:00 |
jelkner | 3. japanese | 21:01 |
jelkner | done | 21:01 |
Lumiere | when is your lunch period? | 21:01 |
jelkner | 12:40 to 1:40 | 21:01 |
Lumiere | I'll see you at 12:30 then | 21:02 |
jelkner | cool | 21:02 |
Lumiere | will bring video of my condo :) | 21:02 |
jelkner | great | 21:02 |
jelkner | we are talking nov 5, yes? | 21:02 |
Lumiere | yes | 21:02 |
jelkner | i'll tell dwelsh | 21:02 |
Lumiere | great | 21:03 |
Lumiere | that just leaves me Pat | 21:03 |
jelkner | i don't see her very often | 21:03 |
jelkner | dwelsh sees her more than i do | 21:03 |
Lumiere | I've got her cell number ;) | 21:07 |
*** replaceafill has quit IRC | 21:18 | |
*** menesis has quit IRC | 21:29 | |
*** jelkner has quit IRC | 22:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!