*** bskahan has joined #schooltool | 02:04 | |
tvon | th1a: Who should I talk to about CanDo svn on schooltool.org? | 02:09 |
---|---|---|
*** ignas has quit IRC | 02:29 | |
*** flint has joined #schooltool | 02:36 | |
*** flint has quit IRC | 03:06 | |
*** flint has joined #schooltool | 03:11 | |
*** jinty has quit IRC | 03:11 | |
*** tiredbones has quit IRC | 03:27 | |
*** vu has joined #schooltool | 04:36 | |
th1a | tvon: I guess you should talk to bskahan. | 04:39 |
tvon | th1a: ok | 04:45 |
*** tvon has quit IRC | 07:21 | |
*** Aiste has quit IRC | 08:12 | |
*** tvon has joined #schooltool | 08:15 | |
*** mgedmin has joined #schooltool | 10:06 | |
*** mgedmin has quit IRC | 10:30 | |
*** mgedmin has joined #schooltool | 11:18 | |
*** Aiste has joined #schooltool | 12:09 | |
*** maharaja has quit IRC | 13:04 | |
*** ignas has joined #schooltool | 14:13 | |
*** tiredbones has joined #schooltool | 14:19 | |
*** srichter has quit IRC | 14:28 | |
*** srichter has joined #schooltool | 14:31 | |
*** bskahan_ has joined #schooltool | 14:59 | |
*** mgedmin has quit IRC | 16:10 | |
*** ignas has quit IRC | 16:26 | |
*** dwoo has joined #schooltool | 17:14 | |
*** vu has quit IRC | 17:16 | |
dwoo | Anyone here that can answer my questions? | 17:16 |
srichter | yep | 17:17 |
dwoo | Yay! Okay, I'm on a computer running Breezy Badger, and I'd like to run my own instance of schooltool. What packages do I have to get? | 17:18 |
bskahan_ | dwoo: apt-get install schooltool should work | 17:21 |
dwoo | Can I get away with only getting libschooltool? | 17:22 |
th1a | dwoo: Nope. | 17:45 |
dwoo | Okay. Thank you very much. | 17:47 |
*** dwoo has quit IRC | 17:47 | |
*** mgedmin has joined #schooltool | 18:15 | |
*** ignas has joined #schooltool | 18:16 | |
*** tiredbones has left #schooltool | 18:17 | |
th1a | bskahan: Does PloneHelpCenter work (in general)? | 18:34 |
*** srichter has quit IRC | 18:48 | |
tvon | th1a: since he seems afk, yes it does | 19:29 |
tvon | a good example of it in action is http://www.plone.org/documentation | 19:29 |
th1a | tvon: thanks. | 19:40 |
*** tvon has quit IRC | 19:41 | |
*** tvon has joined #schooltool | 19:42 | |
*** admp has joined #schooltool | 19:59 | |
*** alga has joined #SchoolTool | 20:31 | |
alga | th1a: I'd like to chat about http://issues.schooltool.org/issue367 | 20:32 |
alga | er, hi :-) | 20:32 |
th1a | Hey. | 20:34 |
th1a | I don't really understand what he's talking about. | 20:35 |
th1a | Does this bug make sense to you? | 20:35 |
th1a | alga | 20:36 |
alga | AFAIU if you enable timetable calendars for yourself and for all groups you belong to you get dupes | 20:37 |
alga | but that's expected behaviour | 20:38 |
alga | AFAIU | 20:38 |
th1a | OK. So I've never understood why you'd want to subscribe to timetables for groups. | 20:38 |
th1a | This is one of those things that I could never understand via the low bandwidth of IRC conversation, so I just gave up and figured there must be some good reason. | 20:40 |
alga | you have no other way to see timetable of a group | 20:44 |
alga | If someone needs to find out where and when the group is meeting | 20:45 |
th1a | Oh, if somebody else wants to see the timetable. | 20:45 |
alga | yes | 20:46 |
th1a | I hadn't thought about it from that perspective. | 20:46 |
th1a | OK, I'm going to throw out some ideas. | 20:46 |
th1a | Don't tear your hair out, because we're not going to do anything major to fix this. | 20:47 |
alga | perhaps hiding dupe events is a good idea | 20:47 |
povbot | /svn/commits: * ignas committed revision 4932: | 20:47 |
povbot | /svn/commits: Move getAllDayEvents() from CalendarViewBase to DailyCalendarView. Erradicate it's use in monthly and weekly templates. Refactor view templates. | 20:47 |
alga | I hope it will be easy to implement | 20:47 |
th1a | I would say that ideally, when you look at a *group* calendar itself, it simply integrates the group's timetable. | 20:48 |
th1a | Hrm... | 20:48 |
th1a | No. | 20:48 |
th1a | I guess I see the problem. | 20:48 |
th1a | How about this, by default, your own timetable is active, and when you add a group overlay, its calendar is active by default, but its timetable is off by default. | 20:49 |
alga | +1 | 20:49 |
th1a | OK. I think that's best. | 20:49 |
alga | I had other questions | 20:50 |
*** tiredbones has joined #schooltool | 20:51 | |
th1a | Go ahead. | 20:52 |
th1a | top | 20:52 |
th1a | Oops. | 20:52 |
*** bskahan has quit IRC | 20:52 | |
alga | netstat -tlp | 20:54 |
alga | :) | 20:54 |
alga | pips's example | 20:55 |
alga | it's a weekly schedule, but it has quirks we don't support | 20:55 |
alga | like differences on odd/even weeks | 20:55 |
alga | and something starting only from Q2 of term | 20:55 |
alga | do I have to think about that anyway? | 20:56 |
alga | or do we only pay attention to the level/section/course/persons import aspect? | 20:56 |
th1a | From pip's spreadsheet? | 20:58 |
th1a | I didn't notice the schedule weirdness. | 20:58 |
th1a | So that isn't what I was thinking of. | 21:00 |
th1a | I was just thinking about the import aspect. | 21:00 |
alga | my workarounds: | 21:02 |
alga | display odd/even week events as conflicting | 21:02 |
alga | with notes that they apply on odd or even weeks | 21:02 |
alga | for things starting mid-semester, create separate terms for the start and for the rest of semester | 21:03 |
alga | maybe spring-2005-q1, spring-2005-q2, etc | 21:03 |
alga | as for odd/even, the correct solution is a biweekly tt model | 21:04 |
th1a | Can you email Philipp about this? | 21:04 |
alga | the problems would arise when it would go like: | 21:04 |
alga | odd, even, odd, even, vacation, odd, even | 21:04 |
alga | OK | 21:04 |
alga | next question | 21:05 |
alga | for FHS tt model | 21:05 |
alga | I'd suggest providing a browser add view that adds your hardwired model | 21:05 |
th1a | I doubt we'll spend time really fixing pip's schedule issues, but he should let us know if our workarounds will be adequate. | 21:05 |
th1a | OK. | 21:06 |
alga | and providing a restive view that can import any ttschema with that model | 21:06 |
alga | the restive view is relatively cheap to implement | 21:06 |
alga | and it does provide flexibility to change the parameters easily | 21:07 |
alga | (easily = by modifying XML) | 21:07 |
alga | what do you think? | 21:08 |
th1a | I guess that sounds reasonable. | 21:09 |
th1a | You should also be able to import the XML from a web form. | 21:09 |
*** bskahan has joined #schooltool | 21:14 | |
alga | I'd hate that... Invoking the RESTive view from the browser... hm... | 21:16 |
alga | we have this RESTive client for that | 21:16 |
alga | next question: Ignas and Marius are talking about some technical debt | 21:17 |
alga | we have some sloppy partially untested code | 21:17 |
th1a | OK, well, I'm just saying that I don't want someone to create some XML and have to go out of their way to figure out how to PUT or POST it to the server. | 21:17 |
th1a | If they can just put it in the filesystem that would be ok. | 21:18 |
alga | things like all day support | 21:19 |
alga | timezone support | 21:19 |
alga | they want to spend some time repaying the debts | 21:20 |
th1a | That's ok with me. | 21:20 |
th1a | How much time? | 21:20 |
alga | Unclear yet | 21:20 |
alga | I'm thinking a couple of days | 21:20 |
th1a | That sounds fine. | 21:21 |
alga | a related issue. we're getting paid for features, so the issue tracker gets pretty much abandoned | 21:21 |
th1a | Correct. | 21:22 |
alga | noone of the developers consistently triages new issues and fixes the easy ones | 21:22 |
th1a | I have a hard time managing it. | 21:22 |
alga | perhaps we should include some bugtracker time in the proposals? | 21:22 |
th1a | I agree. | 21:22 |
th1a | This goes along with having you guys merge in branches from other developers. | 21:23 |
alga | OK | 21:24 |
*** jinty has joined #schooltool | 21:27 | |
th1a | :q | 21:34 |
th1a | erm. | 21:34 |
mgedmin | it's spelled /quit here ;) | 21:36 |
th1a | I'm trying this thing that should let me control my Linux box from my Mac keyboard, but it is getting me confused. | 21:39 |
*** srichter has joined #schooltool | 21:49 | |
bskahan_ | alga: for issues related to timezone/allday features that aren't tested, if you tell me what they are I'll fix them as bugs against old work | 21:50 |
bskahan_ | all that was supposed to be tested, so if its not, its not done | 21:50 |
bskahan_ | should that be done in the trunk or against the refactor branch? | 21:52 |
th1a | Well, they definitely will need to be in the new trunk (i.e., the refactor branch) | 21:57 |
th1a | Backporting is a judgement call. | 21:58 |
bskahan_ | ok, I'll start looking over that stuff in the refactor branch and adding tests for it | 21:59 |
bskahan_ | in cases that lack them | 21:59 |
ignas | srichter, ping | 22:01 |
srichter | pong | 22:03 |
srichter | yep, I would prefer all new work to be done on the refactor branch | 22:04 |
srichter | this will also give the code some testing | 22:04 |
ignas | srichter, why aren't tests on your branch passing ? | 22:05 |
srichter | they should be all passing | 22:06 |
srichter | which ones are failing? | 22:06 |
srichter | (note that the branch requires Py 2.4) | 22:06 |
ignas | pdfcals | 22:06 |
srichter | mmh, I tested this | 22:06 |
srichter | it works for me | 22:06 |
ignas | >>> calendar = Person().calendar ? | 22:07 |
srichter | ok, that's not right | 22:07 |
srichter | I'll look at it again | 22:07 |
srichter | ICalendar(Persion()) | 22:07 |
*** srichter has quit IRC | 22:08 | |
ignas | bskahan, if you want to do something extremly usefull you could write a test that functionally tests allday events, ordinary events, recurrent allday events, recurrent ordinary events in daily,weekly,monthly and yearly calendar views | 22:11 |
ignas | like checking that they appear in the calendar on the right day and have the right time span and title | 22:12 |
bskahan_ | ignas: ok | 22:15 |
povbot | /svn/commits: * ignas committed revision 4933: | 22:15 |
povbot | /svn/commits: svn merge -r 4921:4922 svn+ssh://source.schooltool.org/svn/schooltool/trunk/schoolbell svn merge -r 4931:4932 svn+ssh://source.schooltool.org/svn/schooltool/branches/alga-sb-optimization/ | 22:15 |
povbot | /svn/commits: Merged optimization changes into srichters refactor branch. Both had to be merged, because the first one actually breaks functionality (which indicates a missing test) | 22:15 |
*** alga has quit IRC | 22:21 | |
*** mgedmin has quit IRC | 22:21 | |
povbot | /svn/commits: * ignas committed revision 4934: | 22:24 |
povbot | /svn/commits: svn merge -r 4931:4932 svn+ssh://source.schooltool.org/svn/schooltool/branches/alga-sb-optimization | 22:24 |
povbot | /svn/commits: Merge changes from optimization branch. Fixes the bogus 4922 commit (i have accidentaly deleted code that was important at that time). | 22:24 |
ignas | btw if you would check whether calendar views really look ok i'd be glad ... | 22:28 |
ignas | because well i have refactored templates a lot, and tsts can't catch things that do not render right | 22:29 |
*** tvon has quit IRC | 22:42 | |
*** srichter has joined #schooltool | 22:49 | |
*** ignas has quit IRC | 23:01 | |
*** tiredbones has quit IRC | 23:16 | |
*** bskahan_ has quit IRC | 23:32 | |
*** admp has quit IRC | 23:34 | |
*** tvon has joined #schooltool | 23:50 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!