**** BEGIN LOGGING AT Wed Dec 17 18:58:06 2003 | ||
-->You are now talking on #schooltool | 18:58 | |
<--hazmat has quit (Read error: 60 (Operation timed out)) | 20:56 | |
-->alga (~alga@office.pov.lt) has joined #SchoolTool | 21:07 | |
-->SteveA (~steve@213.226.190.204) has joined #schooltool | 21:10 | |
SteveA | i am here | 21:10 |
---|---|---|
mgedmin | hi | 21:15 |
alga | right... | 21:17 |
mgedmin | what's the plan | 21:18 |
mgedmin | ? | 21:18 |
alga | steve, the major wart i see is that the group timetables are not accessable in the ui | 21:18 |
alga | and in mozilla | 21:18 |
alga | as it prefers text/xml to text/html | 21:18 |
alga | marius is a bitch not to try to work around that | 21:19 |
SteveA | our client prefers practicality to purity, although we often prefer purity | 21:20 |
SteveA | how do you get to the group timetables, then? | 21:21 |
alga | with wget --header Accept text/html | 21:21 |
SteveA | and do they come back in HTML? | 21:22 |
alga | yes | 21:22 |
SteveA | is there a page with a list of the timetables, or some other way to get to them? | 21:22 |
alga | you can get HTML if you prefer it in your Accept header | 21:22 |
SteveA | I think we are doing ourselves a disservice if we make people mess with a commandline tool, or mess with their mozilla settings just to view a "web page". | 21:24 |
SteveA | I suggest a modified accept: algorithm for these pages | 21:24 |
mgedmin | how? | 21:24 |
SteveA | if text/html is accepted, then send that | 21:24 |
mgedmin | I thought about this | 21:24 |
mgedmin | using text/vnd.schooltool.timetable | 21:25 |
mgedmin | for our xmls | 21:25 |
mgedmin | and using html for htmls | 21:25 |
SteveA | text/xml+schooltool | 21:25 |
SteveA | ? | 21:25 |
SteveA | text/xml+schooltooltimetable ? | 21:25 |
SteveA | whatever | 21:25 |
mgedmin | I can't force myself to knowingly violate HTTP/1.1 RFC wrt Accept: interpretation | 21:25 |
mgedmin | I'd prefer a User-Agent: hack | 21:25 |
SteveA | ok | 21:26 |
SteveA | whatever hack, so long as it works | 21:26 |
SteveA | in IE and Moz | 21:26 |
mgedmin | (to violation, but perhaps I'd prefer text/xml+schooltool to user-agent hacks) | 21:26 |
SteveA | I mean, all of them have "Mozilla" in the user agent string iirc | 21:26 |
mgedmin | both IE and Moz contai 'Mozilla' in | 21:26 |
mgedmin | you said that | 21:26 |
SteveA | no one needs to get violated | 21:27 |
SteveA | this isn't japanese tentacle porn | 21:27 |
SteveA | so, with that server "wart" fixed, what else is needed for the software in the repository to be ready for release? | 21:29 |
alga | I'll be committing the sampleschool stuff wrt timetabling soon | 21:30 |
SteveA | ok | 21:30 |
mgedmin | I'm about to commit a fix to school timetable view so that it does not include teacher's personal timetables in its output | 21:31 |
SteveA | here's what I suggest: Finish the code tonight. Tag a branch. Sleep on it. See if it still runs in the *morning*. Release the stuff. | 21:31 |
SteveA | if it makes you feel any better, I need to get up at about 6am to catch the plane :) | 21:32 |
mgedmin | not a bad idea | 21:33 |
SteveA | being in .lt, you have the advantage that morning in lithuania is earlier than morning in most other places that matter | 21:35 |
SteveA | although, not in south africa, of course | 21:35 |
SteveA | to do a release: tag branch, export branch, tar and gz it. On server, re-arrange suboptimal "milestones" page into a folder of "milestones/" and "milestones/m2" and "milestones/m3" or something __ge__ sensible | 21:37 |
SteveA | update dependences and add appropriate new dependencies | 21:37 |
SteveA | on the description page | 21:37 |
SteveA | add some text explaining the new functionality | 21:37 |
SteveA | perhaps do 3 or 4 new screenshots | 21:37 |
SteveA | write email simmilar to the one for M2 to the mailing list | 21:38 |
SteveA | write a news item | 21:38 |
alga | who'll be doing that? | 21:38 |
SteveA | I can do the publicity stuff tomorrow afternoon | 21:38 |
alga | we'll be eagerly looking fw | 21:38 |
SteveA | but, I want to do it as early as possible, so that we can not have missed the target by so much | 21:38 |
SteveA | is there an x-schooltool-version kinda HTTP header? | 21:40 |
SteveA | so that the client can tell if it is connecting to an out-of-date server? | 21:41 |
SteveA | can you arrange the screenshots? | 21:50 |
SteveA | wx client + perhaps mozilla timetable? | 21:50 |
*mgedmin feels his mind melting | 21:50 | |
SteveA | 21:51:26 EET 2003 | 21:51 |
mgedmin | the server returns its version in some header, forgot which | 21:51 |
mgedmin | but we haven't bounced that version since milestone 2 yet | 21:51 |
SteveA | ok. need to bounce the version number. maybe make the clients WARN something if it is not good | 21:52 |
mgedmin | the client should be more-or-less robust (displaying nice error dialogs with server-returned error messages instead of crashing/displaying undefined behavior) | 21:52 |
mgedmin | otoh a server message 404 not found might not explain to the user the exact reason why she cannot open the timetable window (too old server) | 21:53 |
*mgedmin feels his mind turning into putty | 21:53 | |
SteveA | I should go and finish packing stuff. Anything else I can say here? | 21:54 |
alga | so we're not really *releasing* the release now | 21:55 |
mgedmin | we could release a milestone 3 release candidate ;) | 21:55 |
alga | one important thing that needs doing is a writeup on how the whole timetabling stuff works together | 21:55 |
alga | how the pupils can view their timetables and how the admins can edit it | 21:56 |
alga | with wx client and with XML configs | 21:56 |
SteveA | ok. I'm not really qualified to do that at this point. Also, I'll be getting into the office in the late afternoon I expect, given flight times etc. | 21:57 |
SteveA | but, yes, there needs to be some explanation of how to actually use the thing. | 21:58 |
mgedmin | that could go to the milestone 3 web page, next to all the screenshots, couldn't it? | 21:58 |
SteveA | yes | 21:59 |
SteveA | how's the beard doing, albert? | 22:00 |
mgedmin | do we need screenshots of that as well? | 22:02 |
SteveA | only if it appears on the screen. | 22:03 |
alga | I think I can take a shot at the docs | 22:04 |
SteveA | ok, good. We can review them together tomorrow, if you like, before announcing the release. | 22:04 |
alga | alright | 22:05 |
SteveA | anything else tonight? | 22:09 |
mgedmin | I just finished spiking wxHtmlWindow for showing HTML timetables in wxclient | 22:19 |
mgedmin | result: not feasible | 22:19 |
alga | OK, so we have officially missed the deadline, right? | 22:19 |
mgedmin | AFAICs we did all the tasks we planned to do before the deadline, and more | 22:20 |
mgedmin | but since we're not oficially releasing today | 22:20 |
mgedmin | yes, we did | 22:20 |
alga | but we haven't released the release | 22:20 |
alga | and there is still that one thing hanging -- how do we demonstrate the timetabling? | 22:20 |
SteveA | what do you mean "how do we demonstrate the timetabling" ? | 22:23 |
-->SteveA_ (~steve@213.226.190.253) has joined #schooltool | 22:31 | |
SteveA_ | back | 22:31 |
SteveA_ | laptop power cord cam out | 22:32 |
SteveA_ | which was a problem | 22:32 |
SteveA_ | then I couldn't log onto irc for ages because in the time it took it to realize my nick is in use, it timed out | 22:32 |
SteveA_ | what did I miss? | 22:32 |
*SteveA_ pings alga and mgedmin | 22:32 | |
alga | I meant "the admin sets the timetable this way and the pupils can view and print out their timetables this way" | 22:33 |
SteveA_ | so, are such timetable facilities available? | 22:34 |
mgedmin | timetables are now hackishly viewable in Mozilla | 22:34 |
SteveA_ | ok, great | 22:35 |
mgedmin | you missed nothing | 22:35 |
mgedmin | re mozilla: | 22:35 |
SteveA_ | so, yes we did miss the deadline. We'll get the release out during business hours tomorrow. So, we will be one day late, which isn't a disaster, but isn't *ideal* for our credibility. We'll survive it :) | 22:35 |
mgedmin | <h1>Timetable /persons/000020/composite-timetables/2003-fall/default</h1> is not especially user-friendly | 22:36 |
mgedmin | suggestions? | 22:36 |
mgedmin | (if it were really simple, I'd put the name of the person there) | 22:36 |
SteveA_ | having the name of the person would be good | 22:36 |
SteveA_ | and perhaps make it into an anchor? | 22:37 |
mgedmin | no | 22:37 |
mgedmin | no html at the other end ==> no anchor | 22:37 |
SteveA_ | um | 22:37 |
SteveA_ | I'm confused | 22:37 |
SteveA_ | I saw an <h1> there | 22:37 |
mgedmin | I'm confused about what you're confused about | 22:38 |
mgedmin | yes it is a h1 | 22:38 |
mgedmin | it's what the timetable html view returns | 22:38 |
mgedmin | at the top of the page | 22:38 |
SteveA_ | ok | 22:39 |
mgedmin | I's actually 'request/uri' in the .pt file, since timetables do not have references to their owners | 22:39 |
SteveA_ | the name would be good | 22:39 |
SteveA_ | timetables such as this probably should have a way to get at their owners | 22:39 |
SteveA_ | "acquisition" in a way | 22:39 |
SteveA_ | unless there is a more explicit owner... I don't know | 22:40 |
SteveA_ | but, it should certainly be possible to get the name of the person, even if it is just a special case sort of thing for just this html | 22:40 |
*SteveA_ just realizes that he must have been bounced from the fujitsu-forum article submission notification mailing list when the cat-box.net dns changes happened | 22:43 | |
*mgedmin wants to go home | 22:45 | |
SteveA_ | the main thing with most of these kinds of browser views is to make it so that people can understand at a glance what it is they're seeing | 22:45 |
SteveA_ | so, some text that tells them in plain-ish language what it is they are looking at and why is ideal. | 22:45 |
SteveA_ | go home. sleep on it. | 22:45 |
SteveA_ | anything else, before I too go to sleep? | 22:46 |
SteveA_ | how much lag is there on this anyway? | 22:46 |
mgedmin | I parsed that "what is it [...] and why it is ideal" ;) | 22:46 |
SteveA_ | I know, I'll /msg myself | 22:46 |
mgedmin | all the lag is in my slowed-down brain | 22:46 |
SteveA_ | about 1 second for me to receive my own message | 22:47 |
SteveA_ | over a second | 22:47 |
SteveA_ | ok, good night | 22:47 |
mgedmin | bye | 22:48 |
---Disconnected (). | 22:48 | |
**** ENDING LOGGING AT Wed Dec 17 22:48:45 2003 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!