*** ignas has quit IRC | 02:23 | |
*** aelkner_ has joined #schooltool | 02:27 | |
*** aelkner__ has quit IRC | 02:44 | |
*** aelkner has joined #schooltool | 02:51 | |
*** aelkner_ has quit IRC | 02:52 | |
*** aelkner has quit IRC | 03:08 | |
*** aelkner has joined #schooltool | 03:08 | |
*** aelkner_ has joined #schooltool | 03:10 | |
*** aelkner has quit IRC | 03:13 | |
*** aelkner__ has joined #schooltool | 03:28 | |
*** aelkner_ has quit IRC | 03:29 | |
*** aelkner_ has joined #schooltool | 03:31 | |
*** aelkner__ has quit IRC | 03:45 | |
*** aelkner__ has joined #schooltool | 03:52 | |
*** aelkner_ has quit IRC | 03:54 | |
*** yvl has joined #schooltool | 11:57 | |
*** ignas has joined #schooltool | 15:06 | |
*** alga has joined #SchoolTool | 15:06 | |
*** Aiste has quit IRC | 15:15 | |
*** Aiste has joined #schooltool | 15:32 | |
*** jelkner has joined #schooltool | 15:54 | |
*** wbrady has joined #schooltool | 16:06 | |
jelkner | wbrady: good morning! | 16:06 |
---|---|---|
jelkner | r u coming in here today, or working from home? | 16:07 |
wbrady | jelkner: i am here in welsh's office, r u upstairs? | 16:07 |
jelkner | yup | 16:08 |
wbrady | should i come up there? | 16:10 |
jelkner | up 2 u | 16:10 |
jelkner | james and josh are setting up the lab here | 16:10 |
wbrady | ok welsh is not here so im on my way | 16:10 |
jelkner | cool | 16:10 |
jelkner | you don't need to work alone | 16:10 |
*** wbrady has quit IRC | 16:11 | |
*** th1a has joined #schooltool | 16:13 | |
*** wbrady has joined #schooltool | 16:18 | |
jelkner | good morning th1a! | 16:18 |
ignas | hello everybody | 16:20 |
jelkner | good morning ignas! | 16:21 |
th1a | Good morning jelkner. | 16:26 |
jelkner | cando meeting is here at 11 am, yes? | 16:27 |
jelkner | th1a: btw it was *great* having yvl here! | 16:27 |
th1a | yvl = justas? | 16:28 |
yvl | yes :) | 16:28 |
*** yvl is now known as justas | 16:29 | |
aelkner__ | hey justas! how was your flight | 16:29 |
*** justas is now known as sjustas | 16:29 | |
sjustas | hi aelkner__ | 16:29 |
aelkner__ | why not just call yourself sid vicious and be done with it :) | 16:29 |
sjustas | great, thanks :) | 16:29 |
jelkner | aelkner__: why don't you rename yourself as just aelkner? | 16:30 |
aelkner__ | i keep getting bounced by my isp so i get these _s added to my name | 16:30 |
th1a | Just do '/nick aelkner' | 16:30 |
*** aelkner__ is now known as aelkner | 16:31 | |
aelkner | sjustas: why the s before justas? | 16:31 |
sjustas | justas is a registered nick | 16:31 |
sjustas | just added first letter of my surname | 16:32 |
th1a | OK, let's get started. | 16:32 |
th1a | ignas: How was your week? | 16:32 |
ignas | not too bad, spent some time with marius | 16:32 |
ignas | and we have nailed the school year and term datastructures | 16:33 |
ignas | at last | 16:33 |
ignas | now i have to make a couple of tests pass and i will commit it | 16:33 |
th1a | Excellent. | 16:33 |
* ignas had some trouble with places for all the validation code to go | 16:33 | |
ignas | but we have solved it | 16:33 |
ignas | i mean - schoolyears must not overlap, and terms must not overlap, and we want to enforce that even when editing attributes | 16:34 |
ignas | not just when adding a new test/schoolyear to the container | 16:34 |
ignas | add the first/last date constraints, and edges of the schoolyear that should not be crossed | 16:34 |
ignas | so at the moment i am adding a New SchoolYear form | 16:35 |
ignas | to test it functionally | 16:35 |
ignas | after which i will commit it | 16:35 |
ignas | and go for the evolution script | 16:35 |
th1a | That will be fun. | 16:36 |
ignas | oh and after some discussion I have decided to keep groups and sections and etc in app['groups'], but make these containers 2 level so I could keep migration manageable | 16:36 |
jelkner | and in time for the opening of school too! | 16:36 |
th1a | So what's the hierarchy? | 16:37 |
ignas | well groups will be for example app['groups']['2005-2006'] | 16:37 |
th1a | OK. | 16:37 |
ignas | while sections app['sections']['2005-2006']['spring'] most probably | 16:37 |
ignas | you will be accessing these through adaptation most of the time anyway | 16:38 |
ignas | actually - all the time, so in a section view you just go for IGroupContainer(section) | 16:38 |
ignas | that's kind of it | 16:38 |
th1a | Well, that's good news. | 16:39 |
th1a | Considering it is the last really thorny problem we've got to solve. | 16:39 |
ignas | frankly, it's going slower than I have expected, because it's thornier than I thought, i mean - it's a simple app -> schoolyear_container -> schoolyear -> terms hierarchy | 16:40 |
ignas | and we only have schoolyear to add | 16:40 |
ignas | but it was not that simple, as always... | 16:40 |
th1a | Yes. I was expecting it to be harder than expected. | 16:41 |
th1a | Like we said in Vilnius. Logically this is the first thing that should have been done. | 16:41 |
aelkner | luckily we have a limited number of deployments to worry about | 16:41 |
th1a | So it is a little tricky to do now. Like jacking up the house to add a new foundation. | 16:42 |
aelkner | like that senator from Alaska | 16:42 |
th1a | OK... aelkner, do you have anything to add to your email report. | 16:42 |
th1a | ? | 16:42 |
th1a | Yeah, Ted Stevens' house. | 16:42 |
aelkner | nothing to add | 16:42 |
aelkner | chirs | 16:42 |
aelkner | chris is unavailable this week, but marcie and Wilfredo are | 16:43 |
aelkner | i'l go in tomorrow morning to meet with the two of them | 16:43 |
th1a | Sounds good. | 16:43 |
aelkner | ignas: thanks for breaking my bzr lock | 16:43 |
aelkner | so i can do that command anytime i have that problem? | 16:44 |
th1a | Did you get some rest this weekend, aelkner? | 16:44 |
aelkner | i kad a crazy schedule of 24 hours awake 12 hours sleep | 16:44 |
aelkner | but it worked out just the same | 16:44 |
aelkner | and i | 16:44 |
aelkner | i'm back to a normal schedule now | 16:44 |
th1a | OK. You'll need a big push to finish this week. | 16:45 |
aelkner | yep | 16:45 |
aelkner | no social plans | 16:45 |
th1a | OK. jelkner, anything you want to add? | 16:46 |
*** replaceafill has joined #schooltool | 16:46 | |
replaceafill | good morning | 16:47 |
aelkner | jelkner is probably playing around in his classroom and not hearing his ping | 16:47 |
jelkner | yup | 16:47 |
th1a | ah, hi replaceafill. | 16:47 |
jelkner | but thanks to wbrady | 16:47 |
jelkner | i'm back | 16:48 |
replaceafill | th1a, hi | 16:48 |
replaceafill | jelkner, hi jeffrey | 16:48 |
th1a | replaceafill: Can you update us on your situation in El Salvador? | 16:48 |
jelkner | good morning | 16:48 |
jelkner | so, i was hoping to get douglas setup for schooltool development | 16:49 |
replaceafill | th1a, well jelkner and I were talking about showing schooltool to Perulapia's teachers | 16:49 |
jelkner | replaceafill: did you join the schooltool-dev mailing list yet? | 16:50 |
replaceafill | jelkner, no, i'm going to do it right now :) | 16:51 |
jelkner | you have a launchpad account | 16:51 |
replaceafill | jelkner, yes | 16:51 |
jelkner | th1a: can we add him to whatever schooltool group is needed for him to do translation? | 16:51 |
replaceafill | th1a, yeah that was the other thing, i can help with spanish translations too | 16:52 |
th1a | Well, right now anyone can do translations through LaunchPad. | 16:52 |
jelkner | replaceafill: what do you need to get started? | 16:53 |
replaceafill | i've tried launchpad to do translations before, so i guess im ok with that | 16:54 |
th1a | We need to reorganize our translations on Launchpad as per my Friday email. | 16:54 |
th1a | Unless someone has a better idea. | 16:54 |
jelkner | if you need help setting up a schooltool development environment for both demoing to the school in perulapia and for doing your own development, here is the place to ask | 16:54 |
ignas | th1a: i am not sure how well the "copy translations over" step works | 16:55 |
ignas | at the moment you get suggestions from the last run | 16:55 |
ignas | not sure whether you can automatically transfer translations from the last series though | 16:55 |
th1a | ignas: Yes, I was wondering about that step. | 16:55 |
replaceafill | jelkner, i could set up an instance and sample data in my Debian box this weekend | 16:56 |
th1a | But you can upload a translation done externally. | 16:56 |
replaceafill | jelkner, using the Schooltool Book | 16:56 |
ignas | th1a: one by one i think | 16:56 |
ignas | i will look at the "fake" launchpad | 16:56 |
ignas | and try doing something like that | 16:56 |
ignas | they have a staging instance for experiments | 16:57 |
ignas | which is quite nice | 16:57 |
th1a | We could ask on #rosetta, too, right? | 16:57 |
ignas | #launchpad ;) | 16:57 |
th1a | OK. | 16:57 |
jelkner | this is a good opportunity for to figure this out | 16:57 |
th1a | Figure which out? | 16:58 |
jelkner | and develop a clear, easy to follow process to permit schooltool translations to be done | 16:58 |
th1a | I think the main thing is it needs to be release by release. | 16:58 |
jelkner | so if a volunteer wants to help with a translation, by which process to they get it into a release? | 16:59 |
replaceafill | jelkner, i just suscribed to the mailing list | 16:59 |
jelkner | and what is the timeline for the next time a translation can be added? | 16:59 |
jelkner | so that spanish can be in the first available release... | 17:00 |
th1a | The schedule for the next release will not require much lead time. | 17:01 |
ignas | and i can always add an up to date spanish translation to a bugfix release | 17:01 |
th1a | Yes. | 17:01 |
jelkner | cool | 17:01 |
jelkner | so what should replaceafill do to proceed? | 17:01 |
th1a | I'm not feeling very optimistic about actually getting all the new Zope3 packages into Intrepid. | 17:02 |
th1a | I have a feeling I'm going to have to fly someone to the next Ubuntu conference to get our needs on the official agenda for Intrepid+1. | 17:02 |
jelkner | a good idea! | 17:03 |
jelkner | the developer conferences are the place to do that | 17:03 |
ignas | hmm, you might want to talk to Brian about that like now ;) so he could start planning early | 17:03 |
ignas | he still is the most knowledgable person among schooltool people | 17:03 |
th1a | Right. | 17:04 |
th1a | Have they announced where that will be? | 17:04 |
ignas | don't know really | 17:04 |
th1a | Yeah... | 17:04 |
th1a | OK, anyhow. | 17:05 |
th1a | Here's the current sequence of events for translations: | 17:05 |
th1a | (pending advice from the LP team) | 17:06 |
th1a | We should put up a set of 8.04 templates. | 17:07 |
th1a | Point people to those. | 17:07 |
jelkner | *we* being who? | 17:07 |
th1a | ignas. | 17:07 |
th1a | Hm... well, then the 8.10 series will go up in about a month. | 17:08 |
th1a | So maybe we shouldn't bother with 8.04. | 17:08 |
jelkner | i agree | 17:08 |
ignas | th1a: i would like to bother | 17:08 |
ignas | just so we can test more of the process | 17:08 |
th1a | Yes, that is true. | 17:08 |
ignas | even if it's just a theater ;) | 17:08 |
th1a | Better to screw up the alpha to beta transition than beta to 1.0. | 17:08 |
ignas | screw up early, screw up often | 17:09 |
ignas | ok, maybe just early ;) | 17:09 |
th1a | So the key step to test is to shift as much of the completed 8.04 template into 8.10 so you don't have to start over from scratch. | 17:10 |
th1a | Unless using the suggestions feature is very efficient. | 17:11 |
*** fsufitch has joined #schooltool | 17:11 | |
th1a | But I suspect it would involve clicking in 1000 radio buttons. | 17:11 |
ignas | suggestions feature is very efficient, but still - there are quite many strings to double check | 17:11 |
th1a | Well, lets upload the 8.04 template and take a look at it just using suggestions. | 17:12 |
jelkner | so, as specifically at possible, what should replaceafill do while ignas is uploading the template? | 17:13 |
ignas | wait | 17:13 |
ignas | maybe write an email to schooltool dev so everyone would know his email | 17:13 |
ignas | then I could tell him as soon as i'm done | 17:14 |
th1a | Once it is uploaded we have to decide if it is usable as is or if we need to do more work on it. | 17:14 |
replaceafill | ignas, will do | 17:14 |
ignas | or rather launchpad admins will be done marking the new templates as "Accepted" | 17:14 |
ignas | replaceafill: thanks | 17:14 |
th1a | I guess it is more of a policy question than UI question. | 17:15 |
th1a | Will we require that someone review each translation before it is included in the next release? | 17:15 |
* ignas votes for quality | 17:16 | |
ignas | drop a translation, if it has no maintainer | 17:16 |
th1a | It does give us more of a check. | 17:16 |
th1a | I'll ask around about that, but probably requiring active maintenance is a good idea. | 17:17 |
jelkner | and helps build the community by encouraging folks to take responsibility | 17:17 |
jelkner | (if you want your language supported, we need someone who agrees to maintain it) | 17:18 |
th1a | Especially since it is difficult to screen the translations of languages we don't know, and it is generally an advantage to make it easy for people to jump in and contribute. | 17:18 |
th1a | OK. I feel like a have a better handle on that question now. | 17:20 |
th1a | Any other questions/comments replaceafill? | 17:20 |
jelkner | replaceafill is at work and may have been pulled away... | 17:22 |
th1a | OK. | 17:22 |
jelkner | but he can get back to ignas with his question later, yes? | 17:22 |
replaceafill | no im here | 17:22 |
replaceafill | im writing the email to the dev list :) | 17:22 |
th1a | OK. | 17:23 |
th1a | That's all I have. | 17:23 |
th1a | sjustas: Did you enjoy the sprint last week? | 17:23 |
sjustas | yes, a lot :) | 17:23 |
jelkner | especially the beer, sjustas, right? ;-) | 17:24 |
sjustas | true, true... :) | 17:24 |
th1a | Excellent. That reduces the "ignas getting hit by a bus" problem. | 17:24 |
th1a | Except for ignas, of course. | 17:24 |
aelkner | or the bus | 17:24 |
replaceafill | ignas, just sent the email to the list | 17:25 |
ignas | replaceafill: cool, i'll email you, and I guess the mailing list as soon as I'll upload the new templates | 17:26 |
th1a | Excellent. Sounds like a plan. | 17:26 |
replaceafill | ignas, ok | 17:26 |
th1a | Have a great week, folks. Especially aelkner... | 17:26 |
* th1a drops the bag of gravel. | 17:26 | |
replaceafill | :) | 17:26 |
jelkner | th1a: replaceafill was asking me about the gravel... and i couldn't tell him what that is about | 17:27 |
jelkner | is it a play on gavel? | 17:27 |
replaceafill | :) | 17:27 |
sjustas | yes | 17:27 |
sjustas | ignas just explained it to me... | 17:27 |
ignas | http://schooltool.pov.lt/irclogs/search?q=gravel | 17:28 |
th1a | I used to bang the gavel and Martijn Faassen called it gravel. | 17:28 |
ignas | was invented by faassen on 2006-04-25 | 17:28 |
th1a | And as ignas pointed out, it is now useful for searching logs of the weekly meeting. | 17:28 |
replaceafill | :O | 17:29 |
replaceafill | wow :) | 17:29 |
*** dwelsh has joined #schooltool | 17:47 | |
dwelsh | good morning | 17:47 |
jelkner | dwelsh: we meet at 11 | 17:47 |
wbrady | morning dwelsh | 17:47 |
dwelsh | sounds good | 17:47 |
jelkner | i'm going down to talk to you before then.. | 17:47 |
dwelsh | should we try to Skype??? | 17:47 |
jelkner | now, i mean | 17:47 |
jelkner | are you here? | 17:47 |
dwelsh | yes, at ACC | 17:48 |
jelkner | me too | 17:48 |
jelkner | i'll be right down... | 17:48 |
dwelsh | cusoon | 17:48 |
wbrady | dwelsh: i'm up here too fyi | 17:49 |
alga | jelkner: hi | 17:53 |
alga | thanks for the XO | 17:53 |
alga | my kid is already eargerly waiting for it at home :) | 17:53 |
sjustas | dwelsh, my Skype account is justas.pov in case we do a conf. call | 17:56 |
*** replaceafill has quit IRC | 17:58 | |
jelkner | alga: you're quite welcome | 18:03 |
dwelsh | justas: trying you at justas.pov | 18:03 |
jelkner | i'm glad it will be used | 18:03 |
jelkner | should i start a skype out? | 18:03 |
jelkner | alan i have | 18:05 |
jelkner | sjustas: your skype account? | 18:05 |
sjustas | jelkner: justas.pov | 18:05 |
dwelsh | fsufitch: what phone # are you at??? | 18:05 |
fsufitch | dwelsh: hi | 18:13 |
fsufitch | im alrite to call now | 18:13 |
fsufitch | are we skyping or telephoning? | 18:13 |
fsufitch | sjustas, dwelsh, jelkner ... ? | 18:14 |
sjustas | both :) | 18:14 |
sjustas | one minute, fsufitch | 18:15 |
fsufitch | k | 18:15 |
*** jelkner has quit IRC | 18:49 | |
*** wbrady has quit IRC | 18:50 | |
*** dwelsh has quit IRC | 19:00 | |
*** ignas_ has joined #schooltool | 19:42 | |
*** ignas_ has quit IRC | 19:42 | |
*** alga has quit IRC | 21:07 | |
*** ignas has quit IRC | 21:27 | |
*** sjustas has quit IRC | 21:38 | |
*** Aiste has quit IRC | 22:18 | |
*** ignas has joined #schooltool | 22:32 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!