*** dlobo has joined #schooltool | 00:22 | |
*** ignas has quit IRC | 00:33 | |
*** pcardune has quit IRC | 01:27 | |
*** dlobo has quit IRC | 02:26 | |
*** dlobo has joined #schooltool | 02:32 | |
*** dlobo has quit IRC | 02:55 | |
*** pcardune has joined #schooltool | 03:03 | |
*** dlobo has joined #schooltool | 03:22 | |
*** dlobo has quit IRC | 03:41 | |
*** dlobo has joined #schooltool | 03:48 | |
*** dlobo has quit IRC | 04:22 | |
*** pcardune has quit IRC | 06:19 | |
*** pcardune has joined #schooltool | 06:20 | |
*** dlobo has joined #schooltool | 06:35 | |
*** pcardune has quit IRC | 06:50 | |
*** dlobo_ has joined #schooltool | 07:18 | |
*** dlobo has quit IRC | 07:40 | |
*** dlobo_ is now known as dlobo | 07:40 | |
*** dlobo has quit IRC | 08:00 | |
*** ignas has joined #schooltool | 10:50 | |
*** yvl has joined #schooltool | 11:33 | |
*** ignas has quit IRC | 11:56 | |
*** alga has joined #SchoolTool | 11:57 | |
*** replaceafill has joined #schooltool | 12:08 | |
*** yvl has quit IRC | 12:23 | |
*** ignas has joined #schooltool | 12:30 | |
*** mgedmin has joined #schooltool | 14:35 | |
*** menesis has joined #schooltool | 15:05 | |
*** alga has quit IRC | 15:07 | |
*** yvl has joined #schooltool | 15:25 | |
*** yvl has quit IRC | 15:26 | |
*** yvl_ has joined #schooltool | 15:26 | |
*** yvl_ is now known as yvl | 15:26 | |
*** th1a has joined #schooltool | 15:42 | |
replaceafill | yvl, i just pushed the tests :) | 15:50 |
---|---|---|
replaceafill | yvl, it's at https://code.launchpad.net/~replaceafill/schooltool/schooltool_email | 15:50 |
yvl | thanks, I'll check them out :) | 15:59 |
*** replaceafill has quit IRC | 16:01 | |
*** alga has joined #SchoolTool | 16:02 | |
*** replaceafill has joined #schooltool | 16:03 | |
th1a | Hi yvl, replaceafill, aelkner, menesis, Lumiere. | 16:31 |
Lumiere | hi | 16:31 |
replaceafill | good morning | 16:31 |
aelkner | hello | 16:31 |
th1a | yvl: How we doing? | 16:31 |
yvl | hi th1a | 16:32 |
yvl | hmm | 16:33 |
*** dlobo has joined #schooltool | 16:33 | |
yvl | well, I merged the contacts | 16:33 |
yvl | some additional cleanup was required | 16:33 |
yvl | then, again, I worked on security descriptions | 16:33 |
yvl | I think I got it this time | 16:33 |
yvl | the resulting mechanism should be flexible enough to extend | 16:34 |
yvl | when we need to add more TTW control for the users | 16:34 |
th1a | Good. | 16:34 |
*** krushik|afk has joined #schooltool | 16:34 | |
yvl | I still have to write most of the texts down, but it's pretty straightforward now | 16:35 |
yvl | (I have some nice metadirectives for that :) ) | 16:35 |
yvl | and a way to collect most of the security declarations | 16:36 |
yvl | I plan to shape that to "functional unit" tests in the winter | 16:36 |
th1a | Security functional tests? | 16:36 |
yvl | yes | 16:36 |
yvl | a sort of glue between object model / crowd descriptions and the actual functionality | 16:37 |
th1a | Sounds like a good thing. | 16:37 |
yvl | we'll really need that | 16:37 |
yvl | if we want to keep security descriptions up to date | 16:38 |
th1a | Yes. | 16:38 |
yvl | and there's a blunt way to collect "undescribed" declarations that works for 4/5 of our cases | 16:39 |
th1a | "undescribed?" | 16:39 |
yvl | when somebody adds new crowds, sometimes I cannot automatically find their descriptions | 16:40 |
yvl | also, crowd descriptions need to be changed for different parts of the object model | 16:40 |
th1a | By "somebody" you mean a developer. | 16:40 |
yvl | yes | 16:40 |
th1a | Are we adding those frequently? | 16:40 |
yvl | no | 16:41 |
th1a | ok. | 16:41 |
yvl | but we add different objects frequently | 16:41 |
yvl | for example: "owner" crowd has different description strings for different objects | 16:42 |
th1a | The crowd definition is described per object? | 16:43 |
yvl | yes and no | 16:43 |
yvl | you can describe it per "action" | 16:43 |
yvl | or you can use the same description everywhere | 16:43 |
yvl | here "action" means: Users / "Add/Remove" | 16:44 |
yvl | which is basically "schooltool.edit" permission on IPersonContainer | 16:44 |
th1a | OK. | 16:45 |
th1a | I guess we shouldn't try to get too far into this now. | 16:45 |
yvl | agree | 16:45 |
th1a | I'll ask more questions once I see the new interface. | 16:45 |
yvl | ok | 16:45 |
th1a | Did you do any work on the group calendar overlays? | 16:45 |
yvl | no, but I looked at the code | 16:46 |
yvl | I think I have a solution now - at least in my head :) | 16:46 |
th1a | OK. Let me know if you want to run any ideas past me. | 16:46 |
yvl | will do | 16:47 |
*** krushik has quit IRC | 16:47 | |
th1a | What's the timeline look like for merging feature branches with trunk? | 16:47 |
*** krushik has joined #schooltool | 16:47 | |
yvl | that's a good question | 16:48 |
th1a | Perhaps we should ask when the feature branches will be ready... | 16:49 |
yvl | every branch that's completed will be merged during following two weeks | 16:49 |
yvl | I think it should be asked per-developer | 16:49 |
th1a | Getting things that are ready merged sooner is good for me because it is easier for me to start on documentation. | 16:50 |
yvl | I'll merge the security changes this week, calendaring - by the end of the next week | 16:50 |
th1a | Will there be any further changes to the contacts interface? | 16:50 |
yvl | no | 16:50 |
yvl | unless you find some glitches :) | 16:51 |
th1a | OK. | 16:51 |
th1a | I'll start on re-doing that section then. | 16:51 |
th1a | Let me know when email is merged. | 16:51 |
th1a | Anything else, yvl? | 16:52 |
yvl | th1a, it's in the trunk | 16:52 |
th1a | OK. | 16:52 |
th1a | Thanks. | 16:52 |
yvl | well, that's it from me :) | 16:52 |
th1a | aelkner? | 16:52 |
th1a | Phillies won? | 16:52 |
aelkner | yey! | 16:53 |
aelkner | jusdt two more, and its the series | 16:53 |
aelkner | so i lost a couple of days last week to a really nasty cold | 16:53 |
aelkner | however, i did manage to get done changing the reports to using real data | 16:54 |
aelkner | and i set up the testing framework for the pdf views | 16:54 |
aelkner | and started writing the tests | 16:55 |
aelkner | i need a couple more days to finish with the tests | 16:55 |
aelkner | then i can put the reports to rest | 16:55 |
th1a | What's left after that? | 16:55 |
aelkner | only about 4 1/2 days worth of non- strig freeze tasks | 16:56 |
aelkner | and then there's the intervention package | 16:56 |
aelkner | a couple of days worth of tasks for that were meant for pre-freeze, but i was unable to get them in | 16:57 |
aelkner | i don't think there will be that many new strings, anyway | 16:57 |
aelkner | this week, after i finish the tests | 16:57 |
aelkner | i'd like to take care of the journal tasks first | 16:58 |
th1a | Well... | 16:58 |
aelkner | they are small and low-hanging fruit | 16:58 |
th1a | If we're going to squeeze things in at the last minute, it is better to squeeze the fruit. | 16:59 |
th1a | the small fruit. | 16:59 |
aelkner | well, the biggest task is two days | 17:00 |
th1a | I'll have to look at your bugs again. | 17:00 |
th1a | Let's hash this out after the meeting. | 17:00 |
aelkner | ok | 17:00 |
th1a | replaceafill? | 17:01 |
replaceafill | last week I work on yvl's observations | 17:01 |
replaceafill | and yours about the password UI | 17:01 |
replaceafill | also, with yvl's help, i made the error message translatable | 17:02 |
replaceafill | and the dates and times displays aware of the application preferences | 17:02 |
replaceafill | i guess the email functionality is done | 17:03 |
replaceafill | i kill three bugs with it | 17:03 |
replaceafill | the gmail one included | 17:03 |
th1a | Excellent. I think we took the right approach doing it "from scratch." | 17:04 |
replaceafill | i hope that's ok | 17:04 |
replaceafill | the 'move email config out of the intervention package' | 17:04 |
th1a | Yeah, I got the emails. | 17:04 |
replaceafill | and the 'handle mail failure in a decent way' | 17:04 |
th1a | Notification. | 17:04 |
th1a | From LP. | 17:04 |
replaceafill | i don't know what to do now :) | 17:04 |
replaceafill | go back to CanDo? | 17:05 |
th1a | What's the CanDo situation? | 17:05 |
replaceafill | i have a SchoolTool/CanDo bug assigned | 17:05 |
yvl | umm, I still have several comments about testing, replaceafill :) | 17:05 |
replaceafill | related with XLS importing | 17:05 |
replaceafill | yvl, i know :( | 17:05 |
yvl | few hours of work, if you're willing... | 17:05 |
yvl | may be less | 17:05 |
replaceafill | yvl, sure | 17:05 |
yvl | I'll email you :) | 17:05 |
replaceafill | yvl, thanks | 17:05 |
th1a | Well... next we have to talk about the state of SchoolTool's budget... | 17:06 |
th1a | Is CanDo still in crisis? | 17:06 |
th1a | (code-wise) | 17:06 |
replaceafill | according to dwelsh most of the teachers are using it without a problem | 17:06 |
replaceafill | but we still have the duplicates problem | 17:06 |
th1a | Duplicates are still showing up? | 17:07 |
replaceafill | yes, in some instances | 17:07 |
*** dlobo has quit IRC | 17:07 | |
th1a | But there is a workaround for the gradebook? | 17:07 |
replaceafill | dwelsh had an idea he wanted us to try | 17:08 |
th1a | jelkner can do what he needs to do? | 17:08 |
replaceafill | yes, jelkner told me yesterday that cando is working great for him | 17:08 |
replaceafill | he's even using the message feature | 17:08 |
replaceafill | and he was glad with it | 17:08 |
replaceafill | also, i read your last chat with calfano | 17:09 |
replaceafill | and i saw his last mail asking for some other things | 17:09 |
replaceafill | but i think we're not going to do it, right? | 17:09 |
th1a | OK, so here's the deal... | 17:10 |
th1a | After the October invoices -- 3/4 of the year, | 17:10 |
th1a | we've spent slightly under 3/4 of the money, not counting the release bonuses, which will put us | 17:10 |
th1a | slightly over budget for the year. | 17:10 |
th1a | So replaceafill basically needs to fix the duplicate issue in CanDo and then we're pretty much out of money for him for the year. | 17:12 |
th1a | Unfortunately. :-( | 17:12 |
yvl | that's really unfortunate | 17:12 |
replaceafill | :( th1a, but that's ok | 17:12 |
replaceafill | i've worked as a volunteer before :) | 17:12 |
th1a | He was never in the budget in the first place, but we had some slack. | 17:12 |
replaceafill | i'm ok with it | 17:12 |
replaceafill | ad thank you very much for the slack ;) | 17:13 |
* menesis back | 17:13 | |
th1a | Hopefully we'll have some more funding sources coming in next year. | 17:13 |
replaceafill | ok, i'll move to fix the duplicates for good then | 17:14 |
th1a | Unfortunately all our extra sources got hammered by budget crises this year... | 17:14 |
replaceafill | :O | 17:14 |
th1a | After the October invoices (w/bonuses) are done, I'll see how much money is left and how many hours POV and aelkner can work the rest of the year. | 17:14 |
aelkner | ok | 17:15 |
th1a | Assuming everyone wants some time off for the holidays, it should come out pretty close to even, and we should be able to figure out then if we can give replaceafill any more hours this year. | 17:15 |
th1a | Hopefully nobody else will have to take a longer than planned vacation. | 17:16 |
replaceafill | :D | 17:16 |
yvl | :) | 17:16 |
th1a | Luckily you guys get sick enough that the hours aren't too high during the year. | 17:16 |
Lumiere | lol | 17:16 |
th1a | "sick" | 17:16 |
th1a | I should require doctor's notes. | 17:17 |
replaceafill | :D | 17:17 |
aelkner | :) | 17:17 |
th1a | Actually, I know what a sickly lot you all are. | 17:17 |
th1a | Especially aelkner. | 17:17 |
th1a | I've seen him sick. | 17:17 |
aelkner | it's not a pretty sight | 17:17 |
th1a | That's what I was going to say. | 17:17 |
th1a | Anyhow... | 17:17 |
yvl | th1a, seriously, you improve my mood for a week each Monday :)))) | 17:18 |
yvl | "a sickly lot" :))) | 17:18 |
th1a | Luckily yvl gets my humor over IRC. | 17:18 |
Lumiere | th1a has humor? | 17:18 |
replaceafill | :D | 17:19 |
th1a | Cambodia (and Bangladesh) seem to be on track. | 17:19 |
th1a | Mark is excited. | 17:19 |
yvl | great | 17:19 |
th1a | Javier says we'll have full Khmer and Bengali translations by the end of the year, if not sooner. | 17:19 |
Lumiere | th1a: *read* Mark is willing to give us more money to help cover his excitement. *read* (joking!) | 17:20 |
th1a | I've also gotten a few other inquiries that indicate that the "ict in the developing world" community knows about us now. | 17:20 |
yvl | if I understand correctly with the Cambodia case, SchoolTool is as close as ever to it's original goal? | 17:20 |
th1a | Lumiere: I would read that as "I have a better argument for not cutting the budget next year." | 17:21 |
Lumiere | th1a: that works too :) | 17:21 |
th1a | yvl: This is by far the best opportunity we've had -- especially since we've got running software. ;-) | 17:21 |
th1a | But we've also got an experienced intermediary working with the government, which is key. | 17:22 |
th1a | Last thing I've got on my list: | 17:22 |
th1a | We're getting an unexpected surge of interest in CAS. | 17:23 |
th1a | So I have to write the documentation. | 17:23 |
th1a | I'm forwarding an email from aelkner to yvl and menesis. | 17:24 |
yvl | thanks | 17:24 |
yvl | btw, this got me additional arguments for "make plugins apt-get installable" feature | 17:24 |
th1a | That has the steps as he knows them -- for his sandbox or whatever. | 17:24 |
th1a | Yes, we'll need it eventually. | 17:25 |
th1a | But at this point, I presume it should be doable via eggs? | 17:25 |
th1a | Anyone who knows they want CAS has to have some sys admin skills. | 17:25 |
yvl | menesis, can you look at the email? | 17:26 |
th1a | So if yvl or menesis could jot down the steps to get the schooltool.cas egg and wire it into a standard schooltool .deb installation, I'll polish it into actual documentation. | 17:26 |
yvl | can we make it apt-get installable (with some vimming on schooltool.conf) | 17:26 |
th1a | Or that. | 17:26 |
th1a | Either way, take a look and let me know what you think. | 17:27 |
yvl | ok, th1a | 17:27 |
th1a | This doesn't have to be one-step idiot proof, Ignas trying to design a gun which will not allow you to shoot yourself. | 17:28 |
th1a | OK gentlemen. Let's get through this last push toward the release. | 17:28 |
th1a | Have a great week! | 17:28 |
yvl | thanks | 17:29 |
* th1a drops the bag of gravel. | 17:29 | |
replaceafill | thanks | 17:29 |
aelkner | you, too | 17:29 |
yvl | a great week for you all | 17:29 |
aelkner | th1a: want to talk? | 17:29 |
th1a | aelkner: In five minutes? | 17:29 |
aelkner | ok | 17:29 |
th1a | aelkner: Here's the thing to keep in mind: | 17:34 |
aelkner | yes? | 17:34 |
th1a | Getting interventions into this release is one of the top-line priorities for the year. | 17:34 |
th1a | So finishing that off -- not leaving any bits dangling at the last minute -- should be your priority. | 17:35 |
aelkner | so i can do that this week | 17:35 |
th1a | Yes. | 17:36 |
aelkner | ok, agreed | 17:36 |
th1a | Good. | 17:36 |
th1a | Settled. | 17:36 |
aelkner | anything else? | 17:36 |
th1a | Nope. | 17:36 |
th1a | When's the next Phillies game? | 17:36 |
aelkner | ok, i'll keep you posted first when i've finished the tests | 17:36 |
th1a | Did the Eagles lose? | 17:36 |
aelkner | Phils tonoght | 17:36 |
aelkner | Eagles stupidly let the Raiders beat them | 17:37 |
th1a | I guess they don't travel well. | 17:37 |
aelkner | i partly blame the on Giant | 17:37 |
aelkner | who after stomping on them a week agao | 17:37 |
aelkner | said that it was like practice | 17:38 |
th1a | Well, the Giants got stomped this week. | 17:38 |
aelkner | that hurt the Raiders pride, and we were the victims of their renewed urgency | 17:38 |
aelkner | yey for that | 17:38 |
aelkner | your Steelers are looking really strong | 17:38 |
aelkner | as usual | 17:39 |
aelkner | when does Troy come back? | 17:39 |
th1a | The defense is suspect. | 17:39 |
th1a | He played this week. | 17:39 |
aelkner | how was he? | 17:39 |
th1a | The question is whether or not he'll make it back to full speed at all this year. | 17:39 |
th1a | He played like an excellent human football player. | 17:39 |
th1a | But not like a supernaturally gifted football deity. | 17:40 |
aelkner | like Brian Dwakins as he ends his career | 17:40 |
aelkner | though he's found a good home in Denver | 17:40 |
th1a | Steelers lost Aaron Smith last week though -- their defensive end. | 17:41 |
th1a | He's a big key to their run defense. | 17:41 |
aelkner | injuries suck | 17:41 |
aelkner | there should be some sort of insurance system in the NFL | 17:42 |
aelkner | but i wouldn't know how it would work | 17:42 |
th1a | There was a rather grim article about brain injuries to NFL players in the New Yorker last week. | 17:42 |
aelkner | it's a violent sport, it always has been | 17:43 |
th1a | I have a feeling we're going to see linemen and linebackers being required to wear funny looking helmets soon. | 17:43 |
th1a | It used to be worse in some ways. | 17:43 |
aelkner | that will be gross | 17:43 |
aelkner | they used to sack the quarterback and then stomp on his face :) | 17:44 |
th1a | Not as gross as an old man with a prefrontal cortex that's half dead. | 17:44 |
th1a | They used to just club the offensive linemen in the side of the head every play. | 17:44 |
th1a | It is impossible to make it really safe though. | 17:45 |
aelkner | first they'll have to come up with wars where noone dies | 17:45 |
aelkner | anyway, root for my phils tonight | 17:46 |
*** dlobo has joined #schooltool | 17:46 | |
aelkner | oh, and sorry about your Red Sox | 17:46 |
th1a | Sox need some hitters. | 17:47 |
aelkner | they miss Manny, don't they? | 17:47 |
aelkner | i know you don't, but... | 17:48 |
aelkner | even though, this year, he hasn't been as great | 17:48 |
th1a | I liked Manny. | 17:48 |
aelkner | oh | 17:48 |
th1a | They miss Manny and the Big Papi of a couple years ago. | 17:48 |
aelkner | i thought you said you were glad he was gone last year | 17:48 |
th1a | Well, he made it impossible to keep him. | 17:49 |
*** ignas has quit IRC | 19:11 | |
*** alga has quit IRC | 19:25 | |
*** mgedmin has quit IRC | 19:28 | |
*** Aiste has quit IRC | 20:11 | |
*** yvl has quit IRC | 20:13 | |
*** replaceafill has quit IRC | 20:27 | |
*** pcardune has joined #schooltool | 21:07 | |
*** dlobo has quit IRC | 21:14 | |
*** menesis has quit IRC | 21:18 | |
*** menesis has joined #schooltool | 21:18 | |
*** dlobo has joined #schooltool | 21:35 | |
*** menesis has quit IRC | 22:19 | |
*** replaceafill has joined #schooltool | 22:27 | |
*** ryanpg has joined #schooltool | 22:59 | |
ryanpg | Hi, I'm unable to install schooltool-2009 on jaunty due to unmet python.zope dependencies | 22:59 |
ryanpg | I've added the ppa | 22:59 |
ryanpg | python-schooltool python-schooltool.stapp2008fall python-zope.server will not install | 23:01 |
ryanpg | when I try to install python-schooltool I get about 35 unmet dependencies | 23:02 |
ryanpg | help? | 23:02 |
*** alga has joined #SchoolTool | 23:24 | |
th1a | ryanpg: What error message do you get exactly? | 23:28 |
*** mgedmin has joined #schooltool | 23:29 | |
*** mgedmin has quit IRC | 23:36 | |
*** mgedmin has joined #schooltool | 23:36 | |
*** mgedmin has quit IRC | 23:42 | |
*** mgedmin has joined #schooltool | 23:50 | |
*** mgedmin has quit IRC | 23:51 | |
*** mgedmin has joined #schooltool | 23:54 | |
*** mgedmin has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!