*** alga has quit IRC | 05:07 | |
*** mgedmin has joined #schooltool | 09:59 | |
*** lisppaste5 has quit IRC | 10:08 | |
*** mgedmin has quit IRC | 10:20 | |
*** mgedmin has joined #schooltool | 10:46 | |
*** mgedmin has quit IRC | 11:06 | |
*** mgedmin has joined #schooltool | 11:06 | |
*** alga has joined #SchoolTool | 12:25 | |
*** menesis has joined #schooltool | 12:46 | |
*** ThomasKarlRichte has joined #schooltool | 13:31 | |
*** ThomasKarlRichte has quit IRC | 14:08 | |
*** ignas has joined #schooltool | 14:50 | |
*** th1a has joined #schooltool | 15:30 | |
*** th1a has quit IRC | 16:02 | |
*** menesis has quit IRC | 16:06 | |
*** replaceafill has joined #schooltool | 16:07 | |
*** th1a has joined #schooltool | 16:11 | |
th1a | I just gave myself a mild stroke by looking at March's calendar instead of April's. | 16:13 |
---|---|---|
*** menesis has joined #schooltool | 16:15 | |
*** yvl has joined #schooltool | 16:16 | |
Lumiere | hi all | 16:23 |
Lumiere | th1a: that could hurt | 16:23 |
Lumiere | hi ignas, replaceafill, menesis, yvl, aelkner | 16:27 |
th1a | Lumiere is impatient. | 16:27 |
aelkner | 3, 2, 1... | 16:28 |
ignas | hi | 16:28 |
replaceafill | good morning everybody | 16:28 |
Lumiere | th1a: more like... I have to get back to work in 30 minutes | 16:28 |
Lumiere | it's spring break here | 16:28 |
Lumiere | and I have 17 hours to reclone every student computer, write the rest of my year's Professional Development schedule | 16:29 |
Lumiere | and rebuild a laptop cart | 16:29 |
yvl | hi Lumiere | 16:29 |
yvl | and good morning guys :) | 16:29 |
th1a | hi ignas, replaceafill, menesis, yvl, aelkner, Lumiere. | 16:30 |
menesis | hello | 16:30 |
th1a | Time to get down to brass tacks about the release schedule. | 16:30 |
th1a | aelkner and I planned out two more weeks of (mostly) gradebook refinements for him. | 16:31 |
th1a | So, as I see it, the 20th is code freeze. | 16:31 |
th1a | Two weeks from today. | 16:32 |
th1a | Release is the 23rd. | 16:32 |
ignas | sounds good | 16:32 |
Lumiere | may I suggest feature freeze on the 16th? | 16:32 |
th1a | This is, of course, insane by normal standards, but since nobody's school year starts in May, I'm not worried that we'll ruin anyone's career. | 16:32 |
Lumiere | heh | 16:33 |
ignas | well - continuous integration kind of helps us a bit | 16:33 |
ignas | as for feature freeze | 16:34 |
ignas | i would appreciate no merging after the 16th, though i guess we won't manage to avoid it | 16:34 |
ignas | i would appreciate | 16:34 |
ignas | all merge requests | 16:34 |
ignas | commming in at least on friday | 16:34 |
*** balor has joined #schooltool | 16:34 | |
ignas | so I could merge everything during the weekend | 16:35 |
th1a | OK. | 16:35 |
th1a | We prioritized aelkner's list so if a couple things get cut off it won't be the end of the world. | 16:35 |
aelkner | i'll try to get everything in | 16:36 |
ignas | as always, we probably will keep on working after the release ;) | 16:36 |
th1a | So 17th is last day for merges. | 16:36 |
ignas | yeah | 16:36 |
yvl | good | 16:36 |
Lumiere | That covers my wish :) | 16:37 |
th1a | ignas: Where are we now from your point of view? | 16:37 |
ignas | https://bugs.launchpad.net/schooltool/+bug/247860 - the absences as explained is hanging on a thread | 16:38 |
ignas | i will not be fixing the timezone bug that you have assigned to me | 16:38 |
ignas | but all the other critical issues will be taken care of | 16:38 |
ignas | (the dropdown, new xls examples, contacts) | 16:39 |
ignas | also i somehow managed to squeeze in the "fix all the date entry fields" task | 16:39 |
ignas | it was easier than I expected | 16:39 |
th1a | gradebook export to .xls? | 16:39 |
ignas | so test it on all kinds of browsers to prove me wrong | 16:39 |
ignas | no, not that | 16:40 |
th1a | Can yvl do that? | 16:40 |
ignas | i am talking about the changes to our sample data | 16:40 |
ignas | and the empty xls | 16:40 |
th1a | Right. | 16:40 |
ignas | hmm, yvl must first do sections | 16:40 |
ignas | and the pdf header stuff | 16:40 |
ignas | if there will be time left | 16:40 |
ignas | maybe, but you should ask him | 16:40 |
th1a | OK. Well, consider gradebook .xls to be highest non-critical request. | 16:41 |
th1a | When will I be able to see contacts in trunk? | 16:41 |
ignas | contacts with relationships - by the end of this week, beginning of the next one | 16:42 |
ignas | you should be able to see contacts in trunk | 16:42 |
ignas | though | 16:42 |
ignas | as I have merged them | 16:42 |
ignas | but you can't connect them to person objects yet :/ | 16:42 |
ignas | I am working on the selection list bug now | 16:42 |
th1a | Are they under Manage? | 16:42 |
ignas | yeah | 16:42 |
ignas | Manage -> Contacts | 16:42 |
th1a | OK. | 16:43 |
th1a | Should aelkner be giving you several small merges over the next two weeks? | 16:44 |
th1a | Any requests on handling that? | 16:44 |
ignas | the way it's more comfortable to him really | 16:45 |
ignas | i might be a bit slow to respond | 16:46 |
aelkner | i don't plan on creating new branches each time i add a feature | 16:46 |
ignas | so if he can make them "non-urgent" merges ;) | 16:46 |
aelkner | because of the response time | 16:46 |
aelkner | so, ignas, you can merge at your convenience | 16:46 |
ignas | aelkner: these 2 things are not really related | 16:46 |
ignas | aelkner: but it is more convenient to you to have one big branch i guess | 16:46 |
aelkner | definitely | 16:47 |
th1a | OK. As long as you two know what the other is doing. | 16:47 |
th1a | Thanks, ignas. | 16:48 |
th1a | yvl? | 16:48 |
yvl | ok, I checked the z3c.rml dependencies | 16:48 |
yvl | and as Ignas kindly agreed to package z3c.rml and pyPdf for Jaunty/Gutsy/etc. | 16:49 |
yvl | we can use it | 16:49 |
yvl | and basically that's it - nothing more new from Friday | 16:50 |
th1a | Nice. | 16:50 |
th1a | menesis: How does packaging look? | 16:50 |
menesis | th1a: I was working on packaging for jaunty, all of the packages are in ppa | 16:51 |
menesis | apparently at least one is missing so schooltool-2008 is not installable yet. | 16:51 |
th1a | OK. | 16:52 |
th1a | So do we have a more complicated automated system now, or does jaunty take more manual steps? | 16:52 |
menesis | I used the same process as ignas has done for intrepid | 16:53 |
menesis | several packages needed to be changed for jaunty | 16:53 |
menesis | because jaunty has python2.6 as default and does not support python2.4 | 16:53 |
th1a | But each subsequent SchoolTool release will still be more or less automated? | 16:54 |
menesis | yes | 16:54 |
menesis | the same as it was up to now | 16:54 |
th1a | OK. Cool. Just want to make sure I know what I'm getting you into when I'm considering when to push out a bugfix release. | 16:55 |
th1a | I'm thinking we'll probably want to push out new code roughly monthly for the next six months. | 16:55 |
th1a | Does anyone have any opinions about whether we should make that a regular schedule or just do it by feel? | 16:56 |
ignas | hmm, the perfect way would be building debian packages after every commit | 16:56 |
ignas | but deploying them | 16:57 |
ignas | only when we feel like it | 16:57 |
ignas | now that schooltool can have more than one PPA having a beta ppa or staging ppa might be useful for that | 16:57 |
th1a | Ah, yes. | 16:58 |
ignas | though i'll defer all the decisions about it to menesis | 16:59 |
ignas | he is better at it than I am | 16:59 |
*** Lumiere_ has joined #schooltool | 16:59 | |
Lumiere_ | back... my network crashed | 16:59 |
th1a | Well, something to think about. | 16:59 |
Lumiere_ | I would suggest releasing by feel | 16:59 |
menesis | packaging a bugfix release does not take much time so will be able to do them, monthly or when needed. | 16:59 |
th1a | It might be good for getting translations done and merged to have a regular schedule. | 16:59 |
menesis | maybe buildbot can do them, haven't looked into that yet, just talked with ignas for such desire | 17:00 |
Lumiere_ | th1a: translations are merged as completed and it isn't an issue :) | 17:00 |
yvl | good point | 17:00 |
*** Lumiere has quit IRC | 17:00 | |
*** Lumiere_ is now known as Lumiere | 17:00 | |
th1a | Well, it makes a clearer story: add translations on LaunchPad, they'll be released the third thursday of the next month and you can use them. | 17:00 |
ignas | Lumiere: translations actually are an issue at the moment, we don't have a smooth workflow, we don't have a proper workflow for them at all | 17:01 |
Lumiere | ok... how about we'll release translation updates (separate package?) every third thursday | 17:01 |
Lumiere | and software updates are released as needed | 17:01 |
Lumiere | I just know from watching pidgin for years | 17:02 |
Lumiere | that a release every x days/weeks seems to be doomed to failure | 17:02 |
ignas | Lumiere: problems are on the other side | 17:02 |
ignas | Lumiere: there is this issue of "some string in schooltool are comming from Zope3" | 17:02 |
Lumiere | ignas: eww | 17:02 |
ignas | or "We have the same string under 3 different domains" | 17:03 |
Lumiere | ignas: so this is really not a schooltool translation issue | 17:03 |
Lumiere | it's a zope3-wide issue | 17:03 |
ignas | and "what do we do if we are creating a plugin like schooltool.gradebook" | 17:03 |
ignas | kind of, yeah, i will talk about it with yvl and menesis | 17:03 |
th1a | OK. | 17:04 |
th1a | Lumiere: Anything to report? | 17:04 |
Lumiere | th1a: not off hand. | 17:04 |
Lumiere | I think there will be a CanDo update this week, but I am waiting for dwelsh and replaceafill to ask for a merge | 17:05 |
th1a | ignas: Are the teachers at Lyceum still using SchoolTool? I'd like to get rid of those lesson description boxes. | 17:05 |
ignas | th1a: not really, i think not | 17:05 |
Lumiere | I may also spend a little bit late this week doing a trial of svn2bzr... but nothing worthwhile | 17:06 |
Lumiere | :) | 17:06 |
th1a | OK. | 17:06 |
th1a | Not that they aren't a good idea, they should just be elsewhere. | 17:06 |
Lumiere | bbiaw | 17:06 |
th1a | replaceafill? | 17:07 |
replaceafill | i met with welsh on friday and he reproduced the bug on the assignment gradebook | 17:08 |
replaceafill | so i have to fix that | 17:08 |
replaceafill | he also wants me to make a "export" option to test cando data to eSchoolsPlus | 17:08 |
replaceafill | in a csv file | 17:09 |
replaceafill | i wanted to ask, should i use the csv python module or is there anything better for it? | 17:09 |
replaceafill | ignas, does the xlwt module handles csv? | 17:09 |
replaceafill | or just xls | 17:10 |
th1a | Is there something wrong with csv? | 17:10 |
th1a | (the module) | 17:10 |
replaceafill | no, not at all | 17:10 |
th1a | That's in the standard library, right? | 17:11 |
replaceafill | yes | 17:11 |
replaceafill | ah and on friday i discovered another bug related to section competencies association | 17:12 |
replaceafill | welsh already sent me an email telling me the way it's done rigth now is wrong | 17:12 |
replaceafill | so i fixed that | 17:12 |
replaceafill | and improved the ftests a little with more untested edgecases | 17:12 |
replaceafill | that's all | 17:13 |
th1a | Good. Thanks replaceafill. | 17:13 |
th1a | aelkner? Anything in particular to add? I'm going to add your tasks as bugs on Launchpad. | 17:14 |
aelkner | nothing at this point | 17:14 |
aelkner | i'll clean up stale bugs in launchpad when i have a chance | 17:15 |
aelkner | setting the status to fix committed and all | 17:15 |
th1a | OK. | 17:15 |
th1a | As aelkner knows I completed my move into my new office last week, so I'm feeling organized and focused. | 17:16 |
th1a | I'm going to work on laying out the new static front page of schooltool.org today. | 17:17 |
th1a | Otherwise, I think that's it. | 17:17 |
th1a | Have a great week guys! | 17:18 |
* th1a drops the bag of gravel. | 17:18 | |
yvl | thanks, you too! | 17:18 |
replaceafill | thanks, good week everybody | 17:18 |
aelkner | great week to all | 17:18 |
* Lumiere is doing similar to th1a this week | 18:01 | |
Lumiere | I just bought ~$1000 in new office furniture and I have to break down all my old stuff | 18:02 |
Lumiere | (IKEA ftw!) | 18:02 |
*** mgedmin has quit IRC | 18:09 | |
*** ignas has quit IRC | 18:17 | |
*** menesis has quit IRC | 18:29 | |
*** Aiste has joined #schooltool | 18:40 | |
*** mgedmin has joined #schooltool | 18:50 | |
*** mgedmin has quit IRC | 19:01 | |
*** balor has quit IRC | 19:30 | |
*** Aiste has quit IRC | 19:46 | |
*** replaceafill has quit IRC | 20:09 | |
*** jelkner has joined #schooltool | 20:11 | |
*** replaceafill has joined #schooltool | 21:11 | |
*** alga has quit IRC | 21:24 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!