| *** dlobo has joined #schooltool | 00:32 | |
| *** replaceafill has joined #schooltool | 00:46 | |
| replaceafill | ping aelkner | 00:47 |
|---|---|---|
| replaceafill | aelkner, never mind i just got it :) | 00:49 |
| *** dlobo has quit IRC | 00:49 | |
| *** menesis has joined #schooltool | 01:08 | |
| *** replaceafill has quit IRC | 01:13 | |
| *** dlobo has joined #schooltool | 01:34 | |
| *** dlobo has quit IRC | 02:20 | |
| *** krushik has quit IRC | 03:02 | |
| *** krushik has joined #schooltool | 03:09 | |
| *** alga_ has quit IRC | 04:08 | |
| *** pcardune_ has joined #schooltool | 04:14 | |
| *** pcardune has quit IRC | 04:31 | |
| *** replaceafill has joined #schooltool | 04:34 | |
| *** pcardune has joined #schooltool | 05:48 | |
| *** th1a has quit IRC | 05:48 | |
| *** dlobo has joined #schooltool | 05:49 | |
| *** dlobo has quit IRC | 07:05 | |
| *** pcardune has quit IRC | 08:44 | |
| *** alga has joined #SchoolTool | 10:15 | |
| *** replaceafill has quit IRC | 10:28 | |
| *** replaceafill has joined #schooltool | 10:38 | |
| *** alga has quit IRC | 11:18 | |
| *** alga has joined #SchoolTool | 11:58 | |
| *** yvl has joined #schooltool | 12:18 | |
| *** alga has quit IRC | 12:26 | |
| replaceafill | yvl, ping | 14:02 |
| yvl | pong, replaceafill | 14:03 |
| replaceafill | yvl, basic python question | 14:03 |
| yvl | shoot | 14:03 |
| replaceafill | properties are always calculated when they are called? | 14:03 |
| replaceafill | or they are just created once and cached or something? | 14:03 |
| yvl | property is just a way to call the function | 14:04 |
| yvl | so yes, every time | 14:04 |
| replaceafill | ah, ok, just checking :) | 14:04 |
| replaceafill | thanks | 14:04 |
| replaceafill | i have a property that is accessing a changing list | 14:04 |
| yvl | Zope has..... | 14:04 |
| yvl | "Lazy" decorator to deal with this thing | 14:04 |
| yvl | that computes once | 14:04 |
| yvl | but I strongly recommend not to use it | 14:05 |
| yvl | because it behaves weirdly in the debugger | 14:05 |
| replaceafill | no, but i want the property to always compute :) | 14:05 |
| yvl | oh, ok then :) | 14:05 |
| replaceafill | thanks man | 14:05 |
| yvl | welcome :) | 14:05 |
| *** ignas has quit IRC | 15:16 | |
| *** jelkner has joined #schooltool | 15:23 | |
| *** th1a has joined #schooltool | 15:39 | |
| *** ignas has joined #schooltool | 15:45 | |
| * th1a goes to pick up aelkner. | 15:46 | |
| *** mgedmin has joined #schooltool | 16:00 | |
| *** dlobo has joined #schooltool | 16:00 | |
| th1a | yvl: ayt? | 16:32 |
| yvl | hi th1a | 16:32 |
| th1a | OK we're here. | 16:32 |
| th1a | hi aelkner. | 16:33 |
| yvl | I'm just finishing the last bug report | 16:33 |
| yvl | 3-4 mins | 16:33 |
| th1a | We were just discussing that fixing the ugly email hack is probably first on aelkner's list. | 16:33 |
| th1a | kk | 16:33 |
| ignas | yvl, unccl oveguqnl! | 16:35 |
| yvl | ignas: you ok there? | 16:35 |
| ignas | yvl, why, yes, I am fine, thank you ;) | 16:36 |
| yvl | then thank you!!! | 16:37 |
| yvl | ok, I'm ready | 16:43 |
| yvl | sorry for the delay | 16:43 |
| th1a | Now aelkner is filing a bug... | 16:43 |
| yvl | :) | 16:43 |
| yvl | I'd like the failing test to be top priority | 16:45 |
| yvl | as long as it fails, other changes are not tested | 16:46 |
| yvl | unit tested | 16:46 |
| th1a | OK. | 16:47 |
| yvl | the thing is, it should not be fixed by allowing empty FROM | 16:48 |
| aelkner | done | 16:48 |
| yvl | it should be fixed by applying desired dublin core information | 16:48 |
| yvl | then I'd suggest to move on the email hack | 16:49 |
| th1a | aelkner is looking at his bugs. | 16:49 |
| yvl | ok | 16:50 |
| aelkner | yvl: do you need a couch to talk about your feelings on dublincore | 16:50 |
| yvl | naah, AK will do | 16:51 |
| yvl | (Kalashnikov) | 16:51 |
| yvl | but seriously, that should be replaced | 16:52 |
| th1a | Do we not want to use DC for creation time? | 16:54 |
| th1a | Do we not want to use it at all? | 16:54 |
| yvl | I'd like to see it gone entirely | 16:55 |
| th1a | Aside from this specific point, we're also trying to establish that this is the correct way to do it in the future for the sake of data integrity? | 16:55 |
| th1a | Handling disappearing users, etc? | 16:55 |
| yvl | it's defintely a bit safer than strings stored in dublincore | 16:56 |
| yvl | as for the correct way of handling data integrity... | 16:56 |
| yvl | I don't have a final solution yet | 16:56 |
| yvl | but that will have to be addressed | 16:57 |
| th1a | Ultimately there is no solution for data you need being deleted from the database. | 16:57 |
| th1a | Aside from generally trying to handle it as gracefully as possible. | 16:57 |
| yvl | that is true | 16:57 |
| yvl | also having relationships will give me a little bit more freedom | 16:58 |
| yvl | as the code sits in ST core, and in one place only | 16:58 |
| yvl | we will have to address turning the plugins off at some point | 16:58 |
| yvl | and I'd rather have a consistent mechanism that needs to be replaced | 16:59 |
| th1a | Yes. | 16:59 |
| th1a | So creation date just as a regular attribute instead of a DC attribute? | 16:59 |
| yvl | ideally, yes | 16:59 |
| yvl | but just fixing creator is also fine | 17:00 |
| yvl | as both creator and goal objects are ST objects | 17:00 |
| yvl | then again, it will be easier to write one evolution script that adds relationship and extracts the date to an attribute | 17:01 |
| th1a | OK, I talked aelkner into it. | 17:02 |
| aelkner | yes, i will do what you just described | 17:03 |
| yvl | thanks, aelkner! | 17:03 |
| aelkner | we decided that leaving dublincore in place (and just not using it) will make evolution much easier | 17:03 |
| yvl | agreed | 17:03 |
| th1a | Sorry, we need to call Chris A. at SLA for a sec... | 17:05 |
| th1a | Trying to get their report cards out. | 17:05 |
| yvl | ok | 17:05 |
| * th1a is losing interest in supporting rich text entry... | 17:17 | |
| yvl | :D | 17:17 |
| yvl | sorry | 17:18 |
| yvl | it's a quite good feature | 17:19 |
| *** alga has joined #SchoolTool | 17:19 | |
| yvl | but one should expect a lot of quirks with it | 17:19 |
| th1a | Apparently so. | 17:19 |
| th1a | But yes, I know it is something people want. | 17:20 |
| yvl | well, it's one of those areas | 17:20 |
| ignas | we use ckeditor over here, seems to be less f than fck editor | 17:20 |
| yvl | internationalization is extremely difficult, nobody gets it right the first time, few get it right in first 200 times | 17:20 |
| th1a | I think they changed the name. | 17:20 |
| yvl | same goes for time zones | 17:20 |
| yvl | same for document formatting | 17:21 |
| yvl | that's just my opinion | 17:21 |
| ignas | you forgot security and UI ;) | 17:21 |
| yvl | oh yes! | 17:21 |
| yvl | and extentions | 17:21 |
| ignas | you just have to look at it the Edison way, you just found one more way how *not* to do it ;) | 17:22 |
| ignas | discovered | 17:22 |
| yvl | "Hmm, it seems that ST is not a light bulb. Oh well." | 17:22 |
| yvl | th1a, ping me when you're done with Chris | 17:25 |
| th1a | Nearly... | 17:25 |
| th1a | What a massive pain in the ass. | 17:33 |
| th1a | It is all the project manager's fault... "hey, let's add a rich text widget." | 17:34 |
| ignas | nope | 17:35 |
| ignas | it was me | 17:35 |
| ignas | Lyceum asked me to add it | 17:35 |
| ignas | so I did | 17:35 |
| th1a | Yes, it is not like people don't *want* it. | 17:35 |
| th1a | yvl: We're going to have to take a couple more minutes to look at this problem now that we're all worked up. | 17:36 |
| yvl | go ahead | 17:36 |
| yvl | if it's not too hard, send my some info on the problem, when you can | 17:36 |
| yvl | what data breaks what and where | 17:37 |
| yvl | having the data and pdfs would be nice | 17:37 |
| th1a | Basically, in Safari FCKEditor doesn't work. | 17:37 |
| th1a | (apparently) | 17:37 |
| th1a | So they just get the regular text widget. | 17:37 |
| th1a | And then we lose their line breaks because we're expecting HTML paragraph breaks, (I guess). | 17:38 |
| th1a | So we have to sniff that out or something. | 17:38 |
| yvl | I see | 17:38 |
| yvl | I kind of thought we don't support Safari that much | 17:38 |
| th1a | RIght now aelkner is just writing a little script to dump the data into a text file so we can see exactly what the data looks like. | 17:38 |
| yvl | and IE | 17:38 |
| th1a | Well, we should. | 17:38 |
| th1a | But we're pretty much dependent on their users reporting bugs. ;-) | 17:39 |
| yvl | it is possible to do automated testing on that | 17:39 |
| yvl | but that is a lot of pain | 17:40 |
| yvl | (well, AFAIK possible) | 17:40 |
| th1a | I'm sure it is possible. | 17:41 |
| yvl | th1a: I kind of expected a similar problem, but I hoped that it did not show it's ugly head for a year or so | 17:41 |
| th1a | This is the problem with having users. | 17:42 |
| yvl | by the way, this is a good example of bugs I like to fix in one bunch | 17:43 |
| yvl | tweak FCK editor options, add filter for RML, update the widget to deal with disabled JS, etc. | 17:44 |
| th1a | Sure... | 17:45 |
| th1a | Hm... I see it has spell check. | 17:45 |
| th1a | That in itself is pretty huge for schools... not sending home comments with spelling errors is a big deal. | 17:45 |
| th1a | (ckeditor has it) | 17:46 |
| yvl | need to check if we want to user some newer version of CK editor | 17:47 |
| yvl | th1a: maybe you wan't to log a bug? | 17:47 |
| th1a | Probably we do... where do we get it from? | 17:47 |
| th1a | A package? | 17:47 |
| yvl | I think so | 17:49 |
| yvl | looking for it... | 17:49 |
| yvl | http://pypi.python.org/pypi/zope.html/1.0.1 | 17:54 |
| yvl | this one | 17:54 |
| yvl | it's latest version is http://pypi.python.org/pypi/zope.html/2.0.0 | 17:54 |
| yvl | we're kind of terribly horribly outdated :) | 17:56 |
| yvl | 2.0.0 uses CK editor that "seems to be less f than fck editor" (c) Ignas | 17:57 |
| mgedmin | :) | 17:58 |
| th1a | OK, looks like we can manage this now that we've got a good look at the data. | 18:00 |
| yvl | great | 18:01 |
| ignas | yvl, hmm, i think I have an html cleanup function that you might find useful by the way | 18:05 |
| yvl | cool! | 18:05 |
| yvl | can you mail it to me? | 18:06 |
| th1a | I don't want to break aelkner's flow... | 18:06 |
| yvl | that's ok | 18:06 |
| yvl | ignas: cleaning html is always a beach :) | 18:07 |
| yvl | (especially I need to revisit cleaning up for RML) | 18:08 |
| ignas | yvl, sent | 18:08 |
| yvl | ah, the nifty lxml cleaner | 18:10 |
| yvl | thank you, thank you | 18:10 |
| yvl | cleaner = Cleaner( | 18:10 |
| yvl | scripts = True, | 18:10 |
| yvl | javascript = True, | 18:10 |
| yvl | ... | 18:10 |
| yvl | annoying_tags = True, | 18:10 |
| yvl | I especially like the sound of this parameter :) | 18:10 |
| ignas | <blink>Why would you want to clean that?</blink> | 18:11 |
| yvl | nobody appreciates the beauty of blinking any more... | 18:13 |
| yvl | th1a: can we move the rest of this meeting to Monday, if there's something more to discuss? | 18:13 |
| yvl | to summarize, I'd be happy if Alan fixed https://bugs.edge.launchpad.net/schooltool.intervention/+bug/485822 first | 18:14 |
| yvl | and this one last: https://bugs.edge.launchpad.net/schooltool.intervention/+bug/485826 | 18:14 |
| yvl | this one second: https://bugs.edge.launchpad.net/schooltool.intervention/+bug/485817 | 18:15 |
| *** dlobo has quit IRC | 18:15 | |
| yvl | this one third: https://bugs.edge.launchpad.net/schooltool.intervention/+bug/485835 | 18:15 |
| th1a | Fixed! | 18:16 |
| yvl | got the email.... what a mess! | 18:23 |
| th1a | Indeed. | 18:23 |
| yvl | thanks, this will be very, very useful for testing. | 18:23 |
| th1a | It has, however, screwed up our planning meeting... | 18:24 |
| yvl | well, these things happen from time to time | 18:24 |
| th1a | Users! | 18:25 |
| * yvl is quite happy to get such testing cases | 18:26 | |
| yvl | th1a: so what's the plan? | 18:33 |
| yvl | (for today, at least) | 18:33 |
| th1a | Agh... I guess we'll finish this project. We're SO CLOSE... | 18:33 |
| th1a | So you can go home. | 18:33 |
| th1a | Perhaps we still need to meet Monday though. | 18:33 |
| yvl | well, I think interventions are a priority now | 18:34 |
| th1a | Yes, we can discuss sequence on Mondayu. | 18:35 |
| yvl | agreed | 18:35 |
| yvl | sorry that I got to go | 18:36 |
| th1a | No problem. | 18:36 |
| th1a | Sorry about the distraction. | 18:36 |
| yvl | no problem | 18:36 |
| yvl | good luck with the fix! | 18:36 |
| *** yvl has quit IRC | 18:36 | |
| *** dlobo has joined #schooltool | 19:41 | |
| *** pcardune has joined #schooltool | 20:07 | |
| *** ignas has quit IRC | 20:14 | |
| *** pcardune has quit IRC | 20:15 | |
| *** jelkner has quit IRC | 20:31 | |
| *** dlobo has quit IRC | 20:47 | |
| *** jelkner has joined #schooltool | 20:55 | |
| *** dlobo has joined #schooltool | 20:56 | |
| *** jelkner has quit IRC | 20:56 | |
| *** jelkner has joined #schooltool | 20:57 | |
| *** dlobo has quit IRC | 20:58 | |
| *** mgedmin has quit IRC | 21:05 | |
| *** jelkner has quit IRC | 21:11 | |
| *** pcardune has joined #schooltool | 21:22 | |
| *** dlobo has joined #schooltool | 22:33 | |
| th1a | http://developer.reportlab.com/rsrc/rml_examples/test_022_paras_oas.rml | 22:44 |
| *** dlobo has quit IRC | 23:04 | |
| *** aelkner has quit IRC | 23:45 | |
| replaceafill | menesis, are you there? | 23:50 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!