*** fsufitch has left #schooltool | 06:58 | |
*** balor has joined #schooltool | 11:36 | |
*** alga has joined #SchoolTool | 13:38 | |
*** balor has quit IRC | 13:53 | |
*** th1a has joined #schooltool | 14:59 | |
*** balor has joined #schooltool | 15:08 | |
*** jstraw has quit IRC | 15:21 | |
*** jelkner has joined #schooltool | 15:37 | |
*** mgedmin has joined #schooltool | 15:56 | |
*** ignas has joined #schooltool | 15:58 | |
*** mgedmin has quit IRC | 16:01 | |
jelkner | is there a meeting this morning? | 16:06 |
---|---|---|
ignas | well | 16:07 |
ignas | i am here | 16:07 |
ignas | so I will be doing a meeting ;) | 16:07 |
ignas | not sure about others :) | 16:07 |
*** mgedmin has joined #schooltool | 16:07 | |
jelkner | where is our fearless leader? | 16:09 |
jelkner | who is supposed to pick up the bag of gravel | 16:09 |
jelkner | well, good morning and happy new year, ignas! | 16:09 |
jelkner | (though for you i realize it is anything but morning) | 16:10 |
ignas | jelkner: thanks, HNY to you too ;) | 16:10 |
*** alga_ has joined #SchoolTool | 16:13 | |
*** alga has quit IRC | 16:13 | |
*** jstraw has joined #schooltool | 16:25 | |
jstraw | hi all | 16:25 |
*** mgedmin_ has joined #schooltool | 16:29 | |
*** mgedmin has quit IRC | 16:30 | |
th1a | OK... my return to a normal schedule was delayed an hour by an ice storm. | 16:31 |
th1a | Good morning jelkner, ignas, aelkner, jstraw, | 16:32 |
th1a | and happy new year. | 16:32 |
jstraw | th1a: hi | 16:32 |
* th1a is trying to re-load SchoolTool into his main memory. | 16:32 | |
ignas | hi | 16:32 |
yvl | morning guys | 16:32 |
yvl | and HYN :) | 16:33 |
th1a | Hi yvl. | 16:33 |
ignas | yvl: HNY! | 16:33 |
yvl | sorry. | 16:33 |
th1a | So first off some good news, CanDo has been selected to exhibit later this month at the 12th Annual Congressional INternet Caucus Technology Exhibition and Reception at the Hart Senate Office Building in Washington. | 16:34 |
th1a | That's on the 13th. | 16:34 |
th1a | So that's pretty cool. Exactly how useful remains to be seen. | 16:34 |
ignas | Annual Congressional internet circus technology exhibition? | 16:35 |
th1a | Caucus! | 16:35 |
ignas | any way we can help? | 16:36 |
th1a | Probably not. Keep writing software ;-) | 16:36 |
th1a | Speaking of which, that's the immediate concern for this group. What software to write next? | 16:37 |
th1a | Is aelkner with us? | 16:37 |
th1a | ... | 16:38 |
th1a | jelkner: Have you seen your brother? ;-) | 16:38 |
th1a | ... | 16:39 |
th1a | OK, so how's the gas pressure in Lithuania? | 16:39 |
jstraw | lol | 16:39 |
th1a | I guess your pipelines don't run through Ukraine? | 16:39 |
ignas | think so | 16:40 |
ignas | we still have gas though | 16:40 |
ignas | other than that - seems like I have to start preparing for our sprint | 16:41 |
aelkner | th1a: i'm here | 16:41 |
th1a | Yes. | 16:41 |
th1a | aelkner: So... did anything happen with CAS at SLA over break? | 16:41 |
aelkner | yes, we made the switch-over | 16:42 |
aelkner | but chris alfano is having problems with the cas server | 16:42 |
th1a | You know, it would even out my mood if you'd keep me informed about these things. | 16:42 |
aelkner | he reconfigured it to use an external database | 16:42 |
aelkner | and it seems to be crashing once in a while | 16:42 |
aelkner | but he's looking into it | 16:43 |
th1a | How was it configured before? | 16:43 |
aelkner | it was configured to use a local database | 16:43 |
aelkner | but he wanted to change it | 16:43 |
th1a | So you mean external to the physical host? | 16:43 |
aelkner | it's his database to administer, so who am i to say different | 16:43 |
aelkner | yes, the user database is not on the same machine | 16:44 |
th1a | OK, well, perhaps we can talk about that in more detail later. Are they using it in production? Did school start today? | 16:45 |
aelkner | anyway, i helped him set up moodle and drupal, and i set up schooltool | 16:45 |
aelkner | schooltool is running fine | 16:45 |
*** balor has quit IRC | 16:45 | |
aelkner | i'll forward you the email thread | 16:45 |
aelkner | done | 16:46 |
* th1a wonders why he is out of the loop. | 16:46 | |
th1a | aelkner: Do you have anything on your queue right now? Shovel-ready projects? | 16:47 |
aelkner | i think chris lehmann wanted to work it out internally | 16:47 |
aelkner | i do have things on my plate | 16:48 |
aelkner | i have the bug you assigned me | 16:48 |
aelkner | and the cando bug | 16:48 |
aelkner | i still need to do those | 16:48 |
th1a | OK. | 16:48 |
aelkner | but do we have any projects on the gorizon | 16:48 |
aelkner | horizon | 16:48 |
th1a | Primarily I want you to focus on gradebook cleanups and improvements between now and the release. | 16:49 |
th1a | So we'll need to generate some plans for that. | 16:49 |
aelkner | ok | 16:49 |
th1a | I'll need a couple days to get that rolling. | 16:49 |
aelkner | that's fine, it'll take me a couple of days to address the bugs | 16:50 |
th1a | OK. | 16:50 |
th1a | ignas: What are your thoughts at this point about next steps? | 16:51 |
ignas | well, resolve some issues with import (we had the report about it taking too long, also passwords) | 16:51 |
ignas | redo buildbot configuration a bit | 16:51 |
ignas | because at the moment it is not aware of our new release | 16:52 |
ignas | and is a bit too convoluted to be useful | 16:52 |
th1a | You were thinking about a new release soon? | 16:52 |
ignas | no, i am talking about 2008.10 | 16:52 |
th1a | OK. | 16:52 |
ignas | the idea of testing each package was good until we got to trunk + 2 release version sets | 16:53 |
* jstraw agrees on buildbot | 16:53 | |
ignas | i think i'll just go back to bundles for every set | 16:53 |
jstraw | it's totally impossible to read | 16:53 |
ignas | jstraw: it would be better if it was listing packages top-down instead of right-left, but buildbot can't do that... | 16:54 |
jstraw | yea | 16:54 |
ignas | and start looking at specific tasks for our sprint | 16:54 |
ignas | we will have more development power with yvl coming along | 16:54 |
th1a | I guess one meta-question is how much planning and how much development we are going to do at the sprint. | 16:55 |
ignas | th1a: don't know at the moment | 16:55 |
th1a | I think we've made some progress on planning the new demographics remotely (it is just more painful that way). | 16:55 |
jstraw | th1a: is this educon or 6-8/Feb | 16:56 |
th1a | And we can probably pound through 80% of it that way (I'm going to have to go back to the chat logs from two weeks ago). | 16:56 |
th1a | Feb. | 16:56 |
jstraw | I think mostly development | 16:56 |
jstraw | we could do a bit of planning at Educon | 16:56 |
ignas | i'll have to look at the code and chat logs to see how much are we still missing, and how much can we do | 16:56 |
ignas | but yeah, mostly development with some design/discussion in between | 16:57 |
th1a | The thing I haven't been able to move foward remotely is discussing how to organize reports. | 16:57 |
th1a | That's kind of big remaining thing #2. | 16:57 |
th1a | (plus writing some more reports). | 16:58 |
th1a | I just get blank digital stares when I bring it up... | 16:58 |
ignas | :) | 16:59 |
aelkner | we do need to whiteboard thing | 16:59 |
aelkner | things | 16:59 |
aelkner | in order to see the full vision of our goals | 16:59 |
aelkner | so the first day of the sprint for planning things seems reasonable | 16:59 |
aelkner | or first half day | 16:59 |
ignas | th1a: writing reports is too abstract for me to say anything, if you would start mentioning specific reports, maybe I could say more ;) | 17:00 |
yvl | same for me :) | 17:00 |
aelkner | it's the general report system that th1a refers to i think | 17:00 |
th1a | Specific reports just have to be designed. | 17:00 |
ignas | aelkner: while everyone will be checking out everything getting internet/sandboxes set up | 17:00 |
ignas | tests running and stuff | 17:00 |
aelkner | yeah, then | 17:01 |
th1a | We really should make an effort to make sure everyone has a working sandbox BEFORE we get there. | 17:01 |
aelkner | not a bad idea | 17:01 |
ignas | th1a: do we have a full list of people coming anywhere? | 17:01 |
th1a | But anyhow, I mean, how reports are organized throughout the system. | 17:01 |
th1a | Well, it is ignas, yvl, aelkner, jelkner, filip, probably Douglas. | 17:02 |
ignas | th1a: it is a lot easier for me to think about this when there are actual reports, i mean just having the reports that Justas wrote for SLA, gave us quite a lot of insight into the problems we are facing | 17:02 |
jelkner | Douglas will know 1/9 | 17:02 |
aelkner | don't forget ccarey | 17:02 |
th1a | Presumably random other locals :-) | 17:02 |
th1a | ccarey. | 17:02 |
yvl | th1a, general organisation of reports looked non-trivial to me - at least when I did reporting for SLA | 17:02 |
th1a | Yes -- it seems to be non-trivial. | 17:03 |
aelkner | yvl: the issue is that we all need to be on the same page abotu reports | 17:03 |
aelkner | and how they are requested | 17:03 |
yvl | or migth be requested... | 17:03 |
aelkner | and we could even benefit with an infrastructure | 17:03 |
th1a | I guess the immediate question is whether to work it out remotely or punt to the sprint. | 17:03 |
ignas | punt to the sprint | 17:03 |
th1a | OK. | 17:04 |
aelkner | yes | 17:04 |
aelkner | at least for the general question | 17:04 |
aelkner | we can still write reports in the meantime | 17:04 |
th1a | So let's try to have a plan to hit the ground running on demographics and do planning at the sprint on organizing reports. | 17:04 |
*** Aiste has joined #schooltool | 17:04 | |
jstraw | internet will be handled ^^ | 17:05 |
jstraw | what may happen on the 6th is I work the morning with you guys then head to another job and let mattva01 take over for the afternoon | 17:06 |
th1a | Sounds fine. | 17:06 |
th1a | So do ignas and yvl have things to do the next couple days? | 17:06 |
yvl | well, I wanted to bring this up :) | 17:07 |
th1a | It looks like I have to spend the day sending 37,000 post-vacation emails and then get up close and personal again with our gradebook. | 17:07 |
yvl | I fixed a bug regarding compacting links in section intervention views | 17:07 |
yvl | so: https://bugs.edge.launchpad.net/schooltool/+bugs?field.tag=sla | 17:07 |
yvl | SLA has one wishilst bug, and one that Alan works on | 17:07 |
aelkner | yvl, let me know when it is merged | 17:08 |
th1a | So you need some new bugs right now? | 17:08 |
yvl | right | 17:08 |
ignas | aelkner: i'll let you know | 17:08 |
aelkner | thanks | 17:08 |
ignas | aelkner: just subscribe to the bug | 17:08 |
yvl | btw, th1a, what's the hour budget for Jan? | 17:08 |
ignas | aelkner: i'll put a comment on it, and set status | 17:08 |
aelkner | ok | 17:08 |
yvl | should I aim for 20 hrs/week or ?.. | 17:09 |
th1a | That would be good. | 17:10 |
yvl | ok, will do | 17:10 |
th1a | We can't keep that up all year. | 17:10 |
th1a | And who knows what happens with the exchange rates... | 17:10 |
yvl | I understand.. :) | 17:11 |
th1a | ...so if they devalue the Lita, that has no effect on my budget, right? | 17:11 |
aelkner | it's hooked to the euro, isn't it? | 17:11 |
ignas | our salaries will not have effect on your budget after that :) | 17:11 |
yvl | :))) | 17:12 |
ignas | well, ok, we are paid in euros | 17:12 |
th1a | You'll be RICH. | 17:12 |
yvl | in toilet paper, pardon the expression :) | 17:12 |
ignas | so - you want euro to fall down, like USD and GBP did | 17:13 |
ignas | but next year we should be thinking of a contract in Juans | 17:13 |
th1a | No, actually a low dollar is what we need, because the budget is in Euro. | 17:13 |
ignas | ahhh | 17:13 |
th1a | If the euro goes down the value of our budget goes down. | 17:13 |
ignas | th1a: also - i think i might use up some yvl time planning the sprint | 17:14 |
ignas | and drafting demographics | 17:14 |
th1a | ignas: That's fine. | 17:15 |
* th1a had to sign for a package. | 17:16 | |
th1a | OK. | 17:16 |
th1a | All right, I'm going to throw a few bugs from the tracker at Justas to keep him rolling for a couple days (or day). | 17:18 |
yvl | thanks! | 17:18 |
th1a | This is actually the first point in, maybe ever, when I can now look through SchoolTool myself and just rattle off the bugs I see. | 17:18 |
th1a | I've avoided that because it pretty much feels like piling on when there are 20,000 things already on the queue. | 17:19 |
th1a | I hope everyone had a restful break because 2009 is going to be a busy year. | 17:20 |
ignas | looking forward to it | 17:20 |
aelkner | me too | 17:20 |
th1a | yvl: One thing you might want to put on background (or just do if you want to) is a customizable header. | 17:21 |
th1a | For printed reports. | 17:21 |
yvl | ah, ok | 17:21 |
yvl | it currently concerns only SLA? | 17:21 |
aelkner | that sounds like a general report system issue | 17:21 |
th1a | *Minimally* customizable is ok for starters. | 17:21 |
th1a | Well, yes, but it can be moved easily enough. | 17:22 |
yvl | as schooltool itself has only calendar PDF, and I have no idea if it works... | 17:22 |
yvl | ok, th1a | 17:22 |
yvl | I'll think about it | 17:22 |
th1a | I don't think the school use case is any different than the general organization use case for a report header. | 17:23 |
th1a | Know what I mean, yvl? | 17:23 |
th1a | Like, logo, name of school, space for principal's name, etc. | 17:24 |
yvl | ah, yes | 17:24 |
th1a | That would go on the top of most reports. | 17:24 |
th1a | So that implies we need to be able to import a school logo... | 17:25 |
th1a | I should add that as a bug. | 17:25 |
jstraw | the calendar PDF works | 17:25 |
jstraw | although it is all agenda view | 17:25 |
yvl | though I admit I hanven't got a clue how the "correct" organizational report should look like... yet | 17:25 |
yvl | I mean the layout | 17:25 |
th1a | hm? | 17:26 |
yvl | where should the logo go, correct spacing, etc. | 17:26 |
jstraw | (it would be nice to have a set of calendar pdf views that were a day/week/month) | 17:26 |
yvl | I can browse through the internet for an example, of course :) | 17:27 |
yvl | (and most likely I'll do that) | 17:27 |
th1a | yvl: Right. Yes, pretty much looking at examples. | 17:27 |
yvl | got it | 17:27 |
th1a | Also, it is the kind of thing which will become more and more elaborate over time. We just need something simple to start. | 17:28 |
yvl | mhm | 17:28 |
th1a | Any last words? | 17:30 |
th1a | Have a great week, gentlemen! | 17:30 |
yvl | you too | 17:30 |
jstraw | anyone want to buy me http://www.engadget.com/2009/01/05/lenovos-thinkpad-w700ds-now-really-official-starts-at-3-663/ | 17:31 |
jstraw | :) | 17:31 |
ignas | :) | 17:31 |
* th1a drops the bag of gravel. | 17:32 | |
th1a | jstraw: That is one wacky machine. | 17:32 |
yvl | see you guys later | 17:32 |
jstraw | lol it's my own personal sci-fi coming to life | 17:33 |
yvl | good luck ;) | 17:33 |
ignas | I want one without the extra monitor thingie | 17:33 |
jstraw | that exists already | 17:34 |
jstraw | one of my favorite anime... has a computer with a folding screen | 17:34 |
jstraw | you can make the screen 5x normal size | 17:34 |
jstraw | :) | 17:34 |
jstraw | so this is like the first step to that | 17:35 |
*** mgedmin_ is now known as mgedmin | 17:56 | |
*** jelkner has quit IRC | 18:02 | |
*** dafp352 has joined #schooltool | 18:28 | |
dafp352 | 13 | 18:28 |
*** d23theone has joined #schooltool | 18:29 | |
d23theone | 13 | 18:29 |
d23theone | 13 | 18:29 |
d23theone | 13 | 18:29 |
dafp352 | 13 | 18:29 |
*** dafp352 has left #schooltool | 18:29 | |
d23theone | 13 | 18:29 |
d23theone | 13 | 18:29 |
*** d23theone has left #schooltool | 18:30 | |
*** ChanServ sets mode: +o jstraw | 18:36 | |
*** jstraw sets mode: +b %*!*@193.153.130.128 | 18:36 | |
* jstraw solves problem | 18:37 | |
*** jstraw sets mode: -b %*!*@dslb-084-056-222-136.pools.arcor-ip.net | 18:37 | |
*** jstraw sets mode: -o jstraw | 18:37 | |
*** jstraw has quit IRC | 19:16 | |
*** mgedmin has quit IRC | 19:19 | |
*** mgedmin has joined #schooltool | 19:19 | |
*** alga_ has quit IRC | 19:23 | |
*** replaceafill has joined #schooltool | 20:25 | |
ignas | replaceafill: hi | 20:28 |
ignas | replaceafill: looking at your emails at the moment | 20:28 |
ignas | replaceafill: trying to understand which branches and which configurations are bugged at the moment | 20:29 |
replaceafill | ignas, ah sorry i didn't specify that :( | 20:29 |
replaceafill | it's the schooltool.gradebook branch | 20:29 |
ignas | as in - the trunk one | 20:30 |
replaceafill | yes | 20:30 |
replaceafill | ignas, is it possible to create a stub for a functional test outside the doctest txt file? | 20:34 |
*** dwelsh has joined #schooltool | 20:34 | |
replaceafill | i see the functional test setup is using collect_ftests and i don't know how to specify a setUp for it | 20:35 |
ignas | well | 20:41 |
ignas | you can "import" in a functional test | 20:41 |
ignas | so just add it in some place | 20:41 |
ignas | but why do you need a stub in a functional test? | 20:42 |
ignas | ahh | 20:42 |
ignas | you are doing unit tests in txt files | 20:42 |
ignas | well - you can also import in them | 20:42 |
* ignas does not do txt doctests for unit tests ;) | 20:42 | |
replaceafill | the unit test has a setUp | 20:42 |
replaceafill | the functional ones use collect_ftests | 20:42 |
ignas | yeah | 20:42 |
ignas | so what do you want? | 20:43 |
ignas | a setUp for a functional test? | 20:43 |
replaceafill | i need a stub for a functional one | 20:43 |
replaceafill | yes | 20:43 |
ignas | what stub? a stub of what? | 20:43 |
ignas | how is setup related to a stub? | 20:43 |
replaceafill | i need to simulate a module providing external utilities | 20:43 |
ignas | ? | 20:43 |
replaceafill | i mean | 20:44 |
replaceafill | external activities | 20:44 |
replaceafill | :) | 20:44 |
ignas | so add a module | 20:44 |
mgedmin | sys.modules['something'] = ModuleStub() | 20:44 |
replaceafill | for the gradebook integration | 20:44 |
mgedmin | in setUp | 20:44 |
ignas | add it to your ftesting.zcml | 20:44 |
ignas | and tada | 20:44 |
replaceafill | :O | 20:44 |
ignas | write a real module | 20:44 |
mgedmin | which can be passed to collect_ftests(), no? | 20:44 |
mgedmin | or do the stubbing in the .txt itself | 20:44 |
ignas | look at layers | 20:44 |
ignas | don't stub anything | 20:44 |
ignas | just do a small module | 20:44 |
mgedmin | but generally, yes, if you can stub something via the component arch, that's nicer than stubbing something in sys.modules | 20:45 |
ignas | YES | 20:45 |
replaceafill | thanks guys | 20:46 |
ignas | gradebook ftests.py | 20:46 |
ignas | has a layer set up | 20:46 |
replaceafill | yes | 20:46 |
ignas | and layer set up is getting ftesting.zcml as a parameter | 20:46 |
ignas | so if you want to simulate a plugin - just write one | 20:46 |
replaceafill | and include it using <include package="schooltool.gradebook.browser.somepackage" /> | 20:49 |
replaceafill | or <include package="schooltool.gradebook" file="browser/somepackage" /> | 20:50 |
ignas | <include package="schooltool.gradebook.browser.somepackage" /> | 20:51 |
ignas | replaceafill: commited a fix for schooltool.gradebook | 20:59 |
ignas | as for your work - yes you should branch the trunk and work on your own branch | 20:59 |
ignas | push it to launchpad so others could see it | 20:59 |
ignas | and I could merge it when you're done | 20:59 |
replaceafill | is it possible to "copy" the trunk branch into one of mine? | 21:00 |
replaceafill | or i have to download the trunk one and the push it to my own | 21:00 |
*** replaceafill has quit IRC | 21:11 | |
ignas | you can pull trunk | 21:16 |
ignas | into your branch | 21:16 |
*** jcrowley has joined #schooltool | 21:24 | |
*** jcrowley has left #schooltool | 21:27 | |
*** replaceafill has joined #schooltool | 21:45 | |
*** replaceafill has quit IRC | 21:47 | |
*** replaceafill has joined #schooltool | 21:48 | |
*** mgedmin has quit IRC | 22:21 | |
*** balor has joined #schooltool | 22:29 | |
*** ignas has quit IRC | 22:36 | |
*** replaceafill has quit IRC | 22:56 | |
*** jelkner has joined #schooltool | 23:03 | |
*** jelkner has quit IRC | 23:04 | |
*** jelkner has joined #schooltool | 23:04 | |
*** balor has quit IRC | 23:43 | |
*** replaceafill has joined #schooltool | 23:44 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!