IRC log of #schooltool for Monday, 2009-04-06

*** alga has quit IRC05:07
*** mgedmin has joined #schooltool09:59
*** lisppaste5 has quit IRC10:08
*** mgedmin has quit IRC10:20
*** mgedmin has joined #schooltool10:46
*** mgedmin has quit IRC11:06
*** mgedmin has joined #schooltool11:06
*** alga has joined #SchoolTool12:25
*** menesis has joined #schooltool12:46
*** ThomasKarlRichte has joined #schooltool13:31
*** ThomasKarlRichte has quit IRC14:08
*** ignas has joined #schooltool14:50
*** th1a has joined #schooltool15:30
*** th1a has quit IRC16:02
*** menesis has quit IRC16:06
*** replaceafill has joined #schooltool16:07
*** th1a has joined #schooltool16:11
th1aI just gave myself a mild stroke by looking at March's calendar instead of April's.16:13
*** menesis has joined #schooltool16:15
*** yvl has joined #schooltool16:16
Lumierehi all16:23
Lumiereth1a: that could hurt16:23
Lumierehi ignas, replaceafill, menesis, yvl, aelkner16:27
th1aLumiere is impatient.16:27
aelkner3, 2, 1...16:28
replaceafillgood morning everybody16:28
Lumiereth1a: more like... I have to get back to work in 30 minutes16:28
Lumiereit's spring break here16:28
Lumiereand I have 17 hours to reclone every student computer, write the rest of my year's Professional Development schedule16:29
Lumiereand rebuild a laptop cart16:29
yvlhi Lumiere16:29
yvland good morning guys :)16:29
th1ahi ignas, replaceafill, menesis, yvl, aelkner, Lumiere.16:30
th1aTime to get down to brass tacks about the release schedule.16:30
th1aaelkner and I planned out two more weeks of (mostly) gradebook refinements for him.16:31
th1aSo, as I see it, the 20th is code freeze.16:31
th1aTwo weeks from today.16:32
th1aRelease is the 23rd.16:32
ignassounds good16:32
Lumieremay I suggest feature freeze on the 16th?16:32
th1aThis 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
ignaswell - continuous integration kind of helps us a bit16:33
ignasas for feature freeze16:34
ignasi would appreciate no merging after the 16th, though i guess we won't manage to avoid it16:34
ignasi would appreciate16:34
ignasall merge requests16:34
ignascommming in at least on friday16:34
*** balor has joined #schooltool16:34
ignasso I could merge everything during the weekend16:35
th1aWe prioritized aelkner's list so if a couple things get cut off it won't be the end of the world.16:35
aelkneri'll try to get everything in16:36
ignasas always, we probably will keep on working after the release ;)16:36
th1aSo 17th is last day for merges.16:36
LumiereThat covers my wish :)16:37
th1aignas: Where are we now from your point of view?16:37
ignas - the absences as explained is hanging on a thread16:38
ignasi will not be fixing the timezone bug that you have assigned to me16:38
ignasbut all the other critical issues will be taken care of16:38
ignas(the dropdown, new xls examples, contacts)16:39
ignasalso i somehow managed to squeeze in the "fix all the date entry fields" task16:39
ignasit was easier than I expected16:39
th1agradebook export to .xls?16:39
ignasso test it on all kinds of browsers to prove me wrong16:39
ignasno, not that16:40
th1aCan yvl do that?16:40
ignasi am talking about the changes to our sample data16:40
ignasand the empty xls16:40
ignashmm, yvl must first do sections16:40
ignasand the pdf header stuff16:40
ignasif there will be time left16:40
ignasmaybe, but you should ask him16:40
th1aOK.  Well, consider gradebook .xls to be highest non-critical request.16:41
th1aWhen will I be able to see contacts in trunk?16:41
ignascontacts with relationships - by the end of this week, beginning of the next one16:42
ignasyou should be able to see contacts in trunk16:42
ignasas I have merged them16:42
ignasbut you can't connect them to person objects yet :/16:42
ignasI am working on the selection list bug now16:42
th1aAre they under Manage?16:42
ignasManage -> Contacts16:42
th1aShould aelkner be giving you several small merges over the next two weeks?16:44
th1aAny requests on handling that?16:44
ignasthe way it's more comfortable to him really16:45
ignasi might be a bit slow to respond16:46
aelkneri don't plan on creating new branches each time i add a feature16:46
ignasso if he can make them "non-urgent" merges ;)16:46
aelknerbecause of the response time16:46
aelknerso, ignas, you can merge at your convenience16:46
ignasaelkner: these 2 things are not really related16:46
ignasaelkner: but it is more convenient to you to have one big branch i guess16:46
th1aOK.  As long as you two know what the other is doing.16:47
th1aThanks, ignas.16:48
yvlok, I checked the z3c.rml dependencies16:48
yvland as Ignas kindly agreed to package z3c.rml and pyPdf for Jaunty/Gutsy/etc.16:49
yvlwe can use it16:49
yvland basically that's it - nothing more new from Friday16:50
th1amenesis: How does packaging look?16:50
menesisth1a: I was working on packaging for jaunty, all of the packages are in ppa16:51
menesisapparently at least one is missing so schooltool-2008 is not installable yet.16:51
th1aSo do we have a more complicated automated system now, or does jaunty take more manual steps?16:52
menesisI used the same process as ignas has done for intrepid16:53
menesisseveral packages needed to be changed for jaunty16:53
menesisbecause jaunty has python2.6 as default and does not support python2.416:53
th1aBut each subsequent SchoolTool release will still be more or less automated?16:54
menesisthe same as it was up to now16:54
th1aOK.  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
th1aI'm thinking we'll probably want to push out new code roughly monthly for the next six months.16:55
th1aDoes anyone have any opinions about whether we should make that a regular schedule or just do it by feel?16:56
ignashmm, the perfect way would be building debian packages after every commit16:56
ignasbut deploying them16:57
ignasonly when we feel like it16:57
ignasnow that schooltool can have more than one PPA having a beta ppa or staging ppa might be useful for that16:57
th1aAh, yes.16:58
ignasthough i'll defer all the decisions about it to menesis16:59
ignashe is better at it than I am16:59
*** Lumiere_ has joined #schooltool16:59
Lumiere_back... my network crashed16:59
th1aWell, something to think about.16:59
Lumiere_I would suggest releasing by feel16:59
menesispackaging a bugfix release does not take much time so will be able to do them, monthly or when needed.16:59
th1aIt might be good for getting translations done and merged to have a regular schedule.16:59
menesismaybe buildbot can do them, haven't looked into that yet, just talked with ignas for such desire17:00
Lumiere_th1a: translations are merged as completed and it isn't an issue :)17:00
yvlgood point17:00
*** Lumiere has quit IRC17:00
*** Lumiere_ is now known as Lumiere17:00
th1aWell, 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
ignasLumiere: 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 all17:01
Lumiereok... how about we'll release translation updates (separate package?) every third thursday17:01
Lumiereand software updates are released as needed17:01
LumiereI just know from watching pidgin for years17:02
Lumierethat a release every x days/weeks seems to be doomed to failure17:02
ignasLumiere: problems are on the other side17:02
ignasLumiere: there is this issue of "some string in schooltool are comming from Zope3"17:02
Lumiereignas: eww17:02
ignasor "We have the same string under 3 different domains"17:03
Lumiereignas: so this is really not a schooltool translation issue17:03
Lumiereit's a zope3-wide issue17:03
ignasand "what do we do if we are creating a plugin like schooltool.gradebook"17:03
ignaskind of, yeah, i will talk about it with yvl and menesis17:03
th1aLumiere: Anything to report?17:04
Lumiereth1a: not off hand.17:04
LumiereI think there will be a CanDo update this week, but I am waiting for dwelsh and replaceafill to ask for a merge17:05
th1aignas: Are the teachers at Lyceum still using SchoolTool?  I'd like to get rid of those lesson description boxes.17:05
ignasth1a: not really, i think not17:05
LumiereI may also spend a little bit late this week doing a trial of svn2bzr... but nothing worthwhile17:06
th1aNot that they aren't a good idea, they should just be elsewhere.17:06
replaceafilli met with welsh on friday and he reproduced the bug on the assignment gradebook17:08
replaceafillso i have to fix that17:08
replaceafillhe also wants me to make a "export" option to test cando data to eSchoolsPlus17:08
replaceafillin a csv file17:09
replaceafilli wanted to ask, should i use the csv python module or is there anything better for it?17:09
replaceafillignas, does the xlwt module handles csv?17:09
replaceafillor just xls17:10
th1aIs there something wrong with csv?17:10
th1a(the module)17:10
replaceafillno, not at all17:10
th1aThat's in the standard library, right?17:11
replaceafillah and on friday i discovered another bug related to section competencies association17:12
replaceafillwelsh already sent me an email telling me the way it's done rigth now is wrong17:12
replaceafillso i fixed that17:12
replaceafilland improved the ftests a little with more untested edgecases17:12
replaceafillthat's all17:13
th1aGood.  Thanks replaceafill.17:13
th1aaelkner?  Anything in particular to add?  I'm going to add your tasks as bugs on Launchpad.17:14
aelknernothing at this point17:14
aelkneri'll clean up stale bugs in launchpad when i have a chance17:15
aelknersetting the status to fix committed and all17:15
th1aAs aelkner knows I completed my move into my new office last week, so I'm feeling organized and focused.17:16
th1aI'm going to work on laying out the new static front page of today.17:17
th1aOtherwise, I think that's it.17:17
th1aHave a great week guys!17:18
* th1a drops the bag of gravel.17:18
yvlthanks, you too!17:18
replaceafillthanks, good week everybody17:18
aelknergreat week to all17:18
* Lumiere is doing similar to th1a this week18:01
LumiereI just bought ~$1000 in new office furniture and I have to break down all my old stuff18:02
Lumiere(IKEA ftw!)18:02
*** mgedmin has quit IRC18:09
*** ignas has quit IRC18:17
*** menesis has quit IRC18:29
*** Aiste has joined #schooltool18:40
*** mgedmin has joined #schooltool18:50
*** mgedmin has quit IRC19:01
*** balor has quit IRC19:30
*** Aiste has quit IRC19:46
*** replaceafill has quit IRC20:09
*** jelkner has joined #schooltool20:11
*** replaceafill has joined #schooltool21:11
*** alga has quit IRC21:24

Generated by 2.15.1 by Marius Gedminas - find it at!