*** alga has joined #SchoolTool | 02:24 | |
*** bskahan has quit IRC | 03:16 | |
*** alga has quit IRC | 04:55 | |
tvon | um.... is the Data.fs different for the standalone schoolbell and the add-via-ZMI schoolbell? | 05:20 |
---|---|---|
tvon | I should do the import for the former, right? | 05:20 |
th1a | Oh, you mean, should we assume they're importing to a stand-alone? | 05:21 |
tvon | yeah | 05:21 |
th1a | Sure. | 05:21 |
tvon | maybe the data.fs is the same...dunno, just occoured to me that I might have overlooked a big thing | 05:21 |
th1a | No point in doing both. | 05:21 |
th1a | If there is a difference. | 05:21 |
th1a | I wonder if we'll need to worry about that in the future. | 05:22 |
tvon | k, I'll check out the standalone and assume thats what it is.. | 05:22 |
th1a | That would kinda suck. | 05:22 |
tvon | yeah | 05:22 |
tvon | though it would be nice if this xml export/import junk got more than 10 seconds of usage ;) | 05:22 |
th1a | We'd have to make a decision on which way to go, at that point. | 05:22 |
th1a | Is that how you're doing it? | 05:22 |
tvon | its probably close enough... | 05:22 |
tvon | yeah | 05:22 |
tvon | dumping the users/groups/resources/relationships whatnot into xml and then importing | 05:23 |
tvon | except for ical, which is just dumped to plain ical files | 05:23 |
th1a | What kind of XML? | 05:23 |
tvon | uhm... SchoolToolXML :) | 05:23 |
th1a | But it is one big XML document? | 05:24 |
tvon | yes | 05:24 |
th1a | OK. | 05:24 |
tvon | hrm, should get a copy of the Data.fs from the POV instance tomorrow.. I'm testing with the sampleschool data | 05:25 |
th1a | We just need to beat on the brat for the next two weeks. | 05:25 |
tvon | yeah | 05:26 |
*** bskahan has joined #schooltool | 05:34 | |
*** jinty has joined #schooltool | 07:11 | |
jinty | popcon - schoolbell 9, schooltool 2 | 10:18 |
*** Aiste has quit IRC | 10:37 | |
*** Aiste has joined #schooltool | 10:47 | |
*** d2m has quit IRC | 10:50 | |
*** d2m has joined #schooltool | 11:10 | |
*** alga has joined #SchoolTool | 14:27 | |
*** SteveA_ has joined #schooltool | 14:35 | |
*** SteveA has quit IRC | 14:36 | |
*** SteveA_ is now known as SteveA | 14:36 | |
*** mgedmin has joined #schooltool | 16:02 | |
th1a | jinty: popcon? | 16:14 |
* bskahan read that as popcorn | 16:16 | |
th1a | Does it make more sense that way? | 16:17 |
bskahan | nope | 16:19 |
jinty | http://qa.debian.org/developer.php?popcon=schooltool | 16:19 |
* jinty starts lunch | 16:20 | |
th1a | Ah. | 16:20 |
th1a | Right. | 16:20 |
*** jinty has quit IRC | 16:28 | |
* mgedmin reads irc logs | 16:37 | |
* mgedmin notes that he tends to use ispell since English is not his native language ;) | 16:37 | |
* alga tends to use ispell for his native language more often | 16:57 | |
th1a | OK, I've got 995 pages of report cards printing out over at school. One less monkey on my back. | 16:58 |
tvon | nice | 16:59 |
th1a | Actually, it was a bit of a debacle, from beginning to end, due to some communication breakdowns. | 17:01 |
th1a | I've definitely got an itch to scratch with SchoolTool. | 17:01 |
*** jinty has joined #schooltool | 17:12 | |
*** jinty_ has joined #schooltool | 17:13 | |
*** jinty_ has quit IRC | 17:15 | |
*** SteveA_ has joined #schooltool | 17:26 | |
*** SteveA has quit IRC | 17:30 | |
*** SteveA_ is now known as SteveA | 17:30 | |
tvon | can groups be members of groups in 1.0? | 17:36 |
th1a | :q | 17:37 |
mgedmin | no | 17:37 |
tvon | not yet or not gonna? | 17:38 |
mgedmin | not gonna | 17:38 |
tvon | k | 17:38 |
mgedmin | that's a feature | 17:38 |
mgedmin | I remember you hiding all traces of the group tree in 0.9 | 17:39 |
tvon | who, me? | 17:39 |
tvon | :) | 17:39 |
mgedmin | you or bskahan | 17:39 |
mgedmin | the backend supports it, but the front-end doesn't allow you to add groups to groups | 17:39 |
th1a | Upon my urging. | 17:39 |
th1a | We'll eventually add it back in, cautiously. | 17:40 |
tvon | so as far as migration goes, ignore it? | 17:40 |
th1a | Well, retain the groups but not the hierarchy, I guess. | 17:41 |
mgedmin | yes | 17:41 |
tvon | I'm just thinking in terms of membership | 17:42 |
th1a | OK, so I download SchoolTool, I type "make test" and I get "ImportError: cannot import name serviceManager" | 17:46 |
th1a | What am I doing wrong? | 17:46 |
jinty | schooltool is broken, i think | 17:47 |
jinty | test.py schoolbell is what I do | 17:47 |
th1a | OK. | 17:47 |
th1a | I'm assuming this will be more clear in the release. | 17:48 |
jinty | the schooltool module won't even be in the tarball | 17:48 |
th1a | I was hoping you'd say that. | 17:48 |
jinty | I'm still see-sawing whether the /debian/ directory should. | 17:49 |
*** Voblia has quit IRC | 17:50 | |
jinty | btw: did you get a chance to test that windows installer? | 17:50 |
* jinty was surprised he could make one | 17:50 | |
*** Voblia_ has joined #schooltool | 17:51 | |
th1a | I have not, unfortunately. | 17:51 |
th1a | I assume I have to have a trunk version of Zope 3 installed? | 17:51 |
jinty | welcome to random_zope_trunk_checkout_dependency hell | 17:52 |
th1a | I'm in your world now. | 17:52 |
th1a | I should be able to just make a Zope 3 installer using the instructions I've got, right? | 17:53 |
mgedmin | jinty, will there be a Makefile in the release? | 17:53 |
* jinty goes and checks MANIFEST.in.schoolbell | 17:54 | |
jinty | yes | 17:54 |
jinty | your thoughts? | 17:54 |
mgedmin | then it should be fixed so that 'make test' does the right thing | 17:54 |
*** gintas has joined #schooltool | 17:55 | |
th1a | OK, how do I log into my new schoolbell-server? | 17:55 |
mgedmin | a lot of top-level files (e.g. README) are for schooltool, not for schoolbell | 17:55 |
mgedmin | th1a, manager, pwd: schoolbell | 17:55 |
th1a | Let's make sure that's more clear, too. | 17:55 |
jinty | mgedmin: you (plural) will be making separate subversion repos of schooltool and schoolbell? | 17:56 |
th1a | Ooh. Zope style access control. | 17:57 |
jinty | if so, I can back port the docs that will be made, and purge the rest | 17:58 |
* mgedmin shrugs | 17:59 | |
jinty | or do something halfway intelligent | 17:59 |
mgedmin | I think one repository is ok | 17:59 |
mgedmin | but I'd like separate top-level directories for schoolbell and schooltool | 17:59 |
mgedmin | things like readme, makefile, setup.py, docs, etc | 17:59 |
jinty | thats what i meant | 17:59 |
jinty | sorry | 17:59 |
jinty | btw, I agree completely. | 18:00 |
mgedmin | I thought you vetoed the /trunk/schooltool and /trunk/schoolbell split | 18:00 |
* th1a strikes his virtual gavel. | 18:00 | |
mgedmin | before the release | 18:00 |
jinty | yes, just before I branch tomorrow | 18:00 |
*** Voblia has joined #schooltool | 18:00 | |
jinty | after, I don't mind what you do to the tree | 18:01 |
th1a | Let's get started, folks. | 18:01 |
tvon | alright | 18:02 |
th1a | In a way I feel like this is day one of the SchoolTool project. | 18:02 |
jinty | :) | 18:02 |
th1a | We're going to have an actual release that doesn't feel like it is going to be ripped at some point in the not too distant future. | 18:02 |
alga | *sigh* | 18:02 |
th1a | It has been a long road. | 18:02 |
alga | Unfortunately I feel we're still not there... | 18:03 |
th1a | I was reading over the assessments of the first Java SchoolTool for this paper I'm writing. | 18:03 |
th1a | This project started in January 2001. | 18:03 |
th1a | OK, what are the issues? | 18:03 |
th1a | alga? | 18:03 |
alga | - restive api -- not done | 18:04 |
*** tvon|desk has joined #schooltool | 18:04 | |
alga | - resource boking -- not done | 18:04 |
alga | the security and calendaring took significantly more than we expected | 18:04 |
mgedmin | no timezones, no all-day events | 18:05 |
alga | no i18n | 18:05 |
mgedmin | i18n probably is there, but not actually tested | 18:05 |
jinty | ssl? | 18:06 |
mgedmin | nope | 18:06 |
alga | out of scope now | 18:06 |
alga | now it's up to zope, not us :-) | 18:06 |
mgedmin | unless zope 3 has ssl support? | 18:06 |
jinty | I saw something once called pound | 18:07 |
tvon|desk | migration is not complete, it could be RC ready today with a little jinty help though | 18:07 |
*** tvon is now known as tvon|x31 | 18:07 | |
*** tvon|desk is now known as tvon | 18:08 | |
mgedmin | ssl for zope3: http://mail.zope.org/pipermail/zope3-dev/2004-October/012240.html | 18:08 |
jinty | tvon: what do you need? | 18:08 |
th1a | Well, I'm not too distraught over the pace of development. We had an ambitious schedule. | 18:08 |
th1a | We've got basic calendaring with ACL working, right? | 18:09 |
tvon | jinty: not sure where/how to include it in the debian scripts | 18:09 |
tvon | jinty: no biggy | 18:09 |
mgedmin | th1a, yes | 18:09 |
jinty | tvon, scripts/ is fine | 18:10 |
th1a | I think it is a good release to introduce people to SchoolBell on Zope 3. | 18:10 |
jinty | it's not debian specific anyway | 18:10 |
tvon | in schooltool trunk or the db-upgrade branch? | 18:10 |
tvon | ah, okay | 18:10 |
th1a | We'll just have to have a 1.1 release sooner than I thought. The only real problem is that it pushes SchoolTool Calendar back. | 18:11 |
* mgedmin tries to find the sb 1.0 goals page on schooltool.org | 18:11 | |
alga | th1a: we've got advanced rock-solid zope3 permissions! | 18:11 |
jinty | tvon, I'll do upgrade testing in chroots between branching and tagging the rc | 18:12 |
tvon | jinty: okay | 18:12 |
th1a | alga: speaking of permissions, I seem to be able to add and delete events but I don't have permission to edit them. | 18:14 |
th1a | On my own calendar. | 18:14 |
alga | th1a: yeah, the editing is not yet finished... | 18:15 |
th1a | OK. | 18:15 |
th1a | What's up with the super-long ids for events? | 18:16 |
mgedmin | iCalendar event UIDs are supposed to be globally unique | 18:16 |
gintas | we are exposing the internal iCalendar ids | 18:16 |
mgedmin | we shouldn't expose them in breadcrumbs, though! | 18:17 |
th1a | Right. | 18:17 |
gintas | mgedmin was considering enumerating them instead of showing them in full | 18:17 |
th1a | You could use the event title in the breadcrumbs. | 18:17 |
tvon | thats what I was thinking | 18:17 |
tvon | I actually think all the breadcrumbs should use a title and not an id/name | 18:18 |
* mgedmin nods | 18:18 | |
th1a | I was also thinking we could just ditch the little GNOME house icon, since the connection between a house and today isn't terribly direct. | 18:18 |
mgedmin | eek, the AbsoluteURL view does not give us titles! | 18:18 |
th1a | I agree about titles in the breadcrumbs. | 18:18 |
mgedmin | only names and urls :-/ | 18:19 |
* jinty notes that patches for serious issues are welcome in the release branch before 1.0 final | 18:19 | |
th1a | Can we allow authenticated users to see the indexes by default? | 18:20 |
alga | and gnome icons are copyrighted too | 18:20 |
alga | and they're GPL | 18:20 |
th1a | Right, at this point we aren't using many, are we? | 18:20 |
bskahan | we have the gnome arrows as well | 18:20 |
bskahan | no, very few | 18:20 |
alga | I don't think we should use them at all | 18:20 |
tvon | if its a licensing issue then we should ditch them, but we do need pretty things in the UI | 18:21 |
alga | especially without (c) credits anywhere | 18:21 |
th1a | We don't intend to in the long run, but at the moment we don't need enough icons to justify hiring someone. | 18:21 |
mgedmin | issue: testing with MSIE | 18:21 |
mgedmin | someone ought to convert the logo image to 8-bit so transparency works in IExplorer | 18:22 |
mgedmin | (currently the logo is displayed with an ugly red background) | 18:22 |
tvon | k, I'll take care of it | 18:22 |
th1a | Regardless, I we should be able to come up with our own arrows in the next two weeks. Are the little calendar grid icons from GNOME? | 18:23 |
gintas | http://meta.wikimedia.org/wiki/Fixing_transparent_PNGs | 18:23 |
tvon | th1a: yes, all except the ugly 'year' icon | 18:23 |
mgedmin | actually, all icons that use transparency should be converted to 8 bits per pixel | 18:23 |
bskahan | hey, the years not that ugly | 18:24 |
jinty | mgedmin: does the iCal parser depend on anything outside the standard library? | 18:24 |
mgedmin | the code -- no, the module -- yes | 18:25 |
th1a | Anyway, let's ditch the house. | 18:25 |
jinty | the difference? | 18:25 |
mgedmin | jinty, if you cp schoolbell.calendar.icalendar into ~/tmp; cd ~/tmp; python -c 'import icalendar', you will get an import error | 18:25 |
tvon | th1a: okay | 18:25 |
mgedmin | because icalendar.py imports SimpleCalendarEvent from schoolbell.calendar.simple | 18:25 |
mgedmin | however if you just use ICalReader, it won't actually use that class | 18:26 |
jinty | ok | 18:26 |
th1a | Looking forward just a bit now... | 18:27 |
gintas | huh? | 18:27 |
gintas | icalendar.py:75: from schoolbell.calendar.simple import SimpleCalendarEvent | 18:28 |
th1a | I'd *really* like to have a public SchoolBell demo server ready for the 1.0 release. | 18:28 |
gintas | oh, I did not read the backlog | 18:28 |
th1a | Ideally on the new Canonical server we haven't had a chance to use yet. | 18:29 |
alga | th1a: when is the 1.0 release expected? | 18:29 |
th1a | Two weeks, right jinty? | 18:29 |
jinty | exactly | 18:29 |
jinty | +1 dat | 18:30 |
alga | tricky | 18:30 |
jinty | s/dat/day | 18:30 |
bskahan | will we have a second RC next monday? | 18:30 |
bskahan | er, tuesday | 18:30 |
mgedmin | demo server: can we just apt-get install the ubuntu package and expose it to the web | 18:31 |
mgedmin | ? | 18:31 |
th1a | Well, that's what I was wondering. | 18:31 |
th1a | It doesn't seem like we need the whole UML thing to demo a calendar. | 18:31 |
jinty | bskahan: as I say in doc/release-policy.txt, tomorrow in not necessarily an rc release, only a branch of the tree | 18:31 |
alga | th1a: cool, then it's easy | 18:32 |
th1a | I mean, people might put bad words on it, but it doesn't seem like a security risk. | 18:32 |
* jinty hopes for livecd space | 18:32 | |
th1a | jinty: we'll work something out. | 18:32 |
alga | jinty: are you sure you want it?.. | 18:32 |
th1a | I have obtained a box to use for a few test sites in the US. | 18:33 |
jinty | They are dead easy to make. I have had 0.9 ones sitting here for a couple of weeks | 18:34 |
th1a | Are event descriptions going to be in the release. | 18:34 |
mgedmin | yes | 18:34 |
mgedmin | we just have to add them to the event adding/editing forms | 18:35 |
mgedmin | shouldn't be difficult | 18:35 |
th1a | OK. | 18:35 |
th1a | Do Etria and POV need to coordinate on how we're going to do event booking? | 18:36 |
mgedmin | can we squeeze event booking into 1.0? | 18:36 |
bskahan | the plan was for us to add it to the UI | 18:36 |
mgedmin | jinty? | 18:37 |
bskahan | was my understanding | 18:37 |
jinty | I want, but I have to say no new features after branching | 18:37 |
jinty | doc/release-policy | 18:37 |
* mgedmin has write access to that document... | 18:38 | |
bskahan | heh | 18:38 |
tvon | hehe | 18:38 |
mgedmin | there are some loose ends with event editing | 18:38 |
* jinty is forgetful and probably won't notice | 18:38 | |
bskahan | it falls under the obscure "bookings not working clause" in the policy | 18:39 |
mgedmin | do we have to tie them up before the branch? | 18:39 |
jinty | what does it involve? | 18:39 |
mgedmin | adding text boxes for event descriptions | 18:39 |
mgedmin | fixing broken links in the weekly view | 18:39 |
jinty | I can live with only changes to page templates | 18:39 |
jinty | I don't think they are so risky | 18:40 |
mgedmin | hiding the event id in breadcrumbs | 18:40 |
mgedmin | making the form nice | 18:40 |
bskahan | those would all be considered 'bugs' wouldn't they? | 18:40 |
bskahan | not 'new features' | 18:40 |
jinty | let me see the code | 18:40 |
gintas | class EventBooking: pass # XXX doesn't work | 18:41 |
tvon | heh | 18:41 |
th1a | We don't need to force it. | 18:41 |
jinty | comitted | 18:41 |
mgedmin | I guess my question is: do we work on loose ends today, or do we try to squeeze resource booking in at the last minute? | 18:43 |
th1a | mgedmin: So what's your opinion on this issue? | 18:43 |
th1a | I say loose ends. | 18:43 |
alga | +1 | 18:43 |
jinty | +1 | 18:44 |
alga | bu then, when will the booking be added? | 18:44 |
th1a | I brought up event booking as a post-1.0 subject. | 18:44 |
gintas | yeah, that's what I've been doing today, in a way | 18:44 |
th1a | I mean, that's what I was thinking. | 18:44 |
th1a | I'm kind of happy with 1.0 being extremely simple. | 18:44 |
mgedmin | +1 | 18:44 |
mgedmin | so, resource booking, restive views, all-day events and timezones are postponed for SB 1.1? | 18:45 |
bskahan | jinty: when are you going to branch | 18:45 |
th1a | Yes. | 18:45 |
mgedmin | (I'm happy, as this gives us a chance to generalize resource booking into events that have several participants) | 18:45 |
th1a | Nobody will know they were supposed to be in 1.0 unless we tell them. So keep it to yourself. | 18:46 |
jinty | bskahan: tomorrow, then i test, then rc | 18:46 |
* bskahan waits for someone to edit the IRC logs | 18:46 | |
tvon | heh | 18:46 |
jinty | testing can take a day or so... | 18:47 |
th1a | Well, we all have work to do... anything else pressing? | 18:47 |
mgedmin | one question | 18:47 |
bskahan | not for the meeting, I have an ACL question though | 18:48 |
mgedmin | tvon, bskahan: what else do you plan to commit to trunk before the release | 18:48 |
th1a | good question. | 18:48 |
bskahan | cleanups based on your comments to previous commits | 18:48 |
tvon | mgedmin: migration scripts | 18:48 |
mgedmin | does the preferences view work? | 18:49 |
bskahan | that's my ACL question | 18:49 |
bskahan | it works as a zope principal manager | 18:49 |
tvon | erm, if there is some magical alignment of the plants I might put in the browser/ portion of notes (mostly working in a WC here...) | 18:49 |
tvon | er, planets, not plants | 18:50 |
bskahan | not as a schoolbell user though | 18:50 |
tvon | though if plants aligned I'd be inspired | 18:50 |
mgedmin | put the cactus on the east side of the window sill | 18:50 |
tvon | hehe | 18:50 |
bskahan | so you can log in as a zope manager to change someones prefs for them to test the rendering prefs | 18:51 |
bskahan | not really ideal though ;) | 18:51 |
mgedmin | bskahan, the preferences annotation object might need a __parent__ | 18:51 |
mgedmin | otherwise the authentication mechanism might not find the user | 18:51 |
bskahan | I'll try that | 18:51 |
th1a | What's the status of notes for events? | 18:52 |
th1a | Or notes in general? | 18:53 |
tvon | I got a bit stuck with setting up the browser portion of notes (add/edit views) and time was pressing so I moved on to migration | 18:53 |
tvon | that, and I'm not sure where to stick them in the UI | 18:53 |
tvon | Some of what bskahan did can be applied to notes though, and the framework for notes is there | 18:54 |
th1a | OK, that's fine. But I'd like you to work on them this week. | 18:54 |
tvon | sure, its my next thing when migration is done | 18:54 |
bskahan | if they're not exposed in the UI shoul the schoolbell.app code for them be removed? | 18:55 |
th1a | Doesn't seem like anyone cares. | 18:57 |
* mgedmin shrugs | 18:57 | |
* th1a gavels the meeting closed. | 18:58 | |
th1a | I'm happy with where we are, guys. Keep up the good work. | 18:59 |
alga | cool | 19:00 |
tvon | cool | 19:00 |
alga | I feel redeemed | 19:00 |
tvon | I feel like I havent slept | 19:00 |
*** gintas has quit IRC | 19:01 | |
* jinty is re-writing the credits section of the release notes, | 19:01 | |
tvon | just to double check, the import script will be running off an uninitialized Data.fs, right? | 19:02 |
jinty | but is probably getting everything wrong.... | 19:02 |
tvon | meaning, it wont exist.. | 19:02 |
mgedmin | tvon, probably | 19:02 |
tvon | thats what it does now...sets up all the goods | 19:02 |
mgedmin | actually, jinty should answer that question | 19:02 |
tvon | jinty: import script is to be run before the 1.0 server is started.. | 19:03 |
tvon | :) | 19:03 |
jinty | you mean that it must create the file? | 19:03 |
tvon | Data.fs, yes | 19:03 |
jinty | yes | 19:03 |
jinty | what are your command line args? | 19:04 |
tvon | I have wrapper scripts.. but for export its "export-0.9.py <0.9-data.fs> <outfile.xml> <calendar-directory>" | 19:04 |
tvon | outfile.xml is where the goods are dumped, and calendar-directory is a dir for holding everyones ics files | 19:05 |
tvon | which is how events are being transferred... | 19:05 |
tvon | btw, is that okay? | 19:05 |
jinty | yep, should be, except for the python path | 19:05 |
tvon | oh, script sets pythonpath too, but it's hard-coded | 19:06 |
jinty | how do i tell the script where the libs are? | 19:06 |
tvon | I can add an option somewhere, I wans't intending it for use outside of debian initially | 19:06 |
tvon | the import script takes <1.0-data.fs> <infile.xml> | 19:07 |
jinty | please, because the libs will not be in /var/lib/schoolbell | 19:07 |
tvon | okay | 19:07 |
mgedmin | it can be fixed by setting PYTHONPATH in the shell script that runs the importer | 19:08 |
jinty | yay! | 19:08 |
tvon | all arguments are required, do I need some sort of getopt setup or are you happy with just providing them in a specific order? | 19:08 |
jinty | I'm happy, could you put a section in RELEASE/README explaining? | 19:09 |
tvon | sure | 19:09 |
tvon | docstrings too | 19:09 |
jinty | also, just to be sure, the export script can use either 0.8 or 0.9 libs? | 19:10 |
tvon | I've been keeping that in mind, but havent tested with 0.8 much | 19:10 |
tvon | hrm, I suppose ACL needs to be migrated too... | 19:11 |
alga | tricky :-) | 19:11 |
alga | I say don't bother | 19:12 |
tvon | good man | 19:12 |
jinty | tvon, a lot of problems can be solved by documentation | 19:12 |
alga | Although probably it's technically feasible | 19:12 |
tvon | heh | 19:12 |
tvon | "There is no migration, thank you for your time. -mgt" | 19:12 |
bskahan | "do not drain reactor core" | 19:13 |
jinty | do NOT press the big red button | 19:13 |
th1a | Ah, my iPod Shuffle just arrived. | 19:14 |
jinty | does it have a red button? | 19:15 |
tvon | push it! | 19:15 |
* tvon wonders if th1a's lack of response is at all related to the red button | 19:18 | |
th1a | All the buttons are white. | 19:18 |
jinty | reactor core then? | 19:19 |
mgedmin | "Thank you for pressing the self-destruct button." | 19:20 |
bskahan | "have a pleasant day" | 19:20 |
tvon | bbiab | 19:22 |
* jinty wonders what happened to the <calendar-directory> in between tvon's export.py and import.py | 19:24 | |
bskahan | what, you wanted to keep your events? | 19:25 |
mgedmin | T|N>K | 19:25 |
jinty | huh? | 19:26 |
mgedmin | tea | nose > keyboard | 19:26 |
jinty | huh? | 19:26 |
mgedmin | http://www.dict.org/bin/Dict?Form=Dict2&Database=jargon&Query=C|N%3EK | 19:28 |
jinty | C|N>K | 19:30 |
* jinty looks at ZServerSSL and cries | 19:35 | |
jinty | mgedmin: you want to package the iCal parser separately in future? perhaps 1.1? | 19:43 |
* mgedmin shrugs | 19:44 | |
jinty | package=> binary package installed in the standard python path | 19:45 |
jinty | plant a flag in the python module namespace with icalendar | 19:47 |
SteveA | i think mark would prefer it to be schoolbell.icalendar | 19:48 |
jinty | just a thought | 19:48 |
SteveA | also, if it ever got into the standard library, it would be good to have it as icalendar then | 19:48 |
SteveA | so, as modules typically change a lot when they get assimilated into the std lib, it is better to have it in a different place | 19:48 |
SteveA | so, you can run the "orginal" and "assimilated" versions in parallel | 19:49 |
jinty | makes sense | 19:49 |
mgedmin | +1 for schoolbell.icalendar | 19:49 |
* jinty doesn't know how it could work with schoolbell.icalendar in site-packages and schoolbell somewhere in /usr/lib/zope | 19:51 | |
jinty | but presumes there is an answer and is just talking | 19:52 |
mgedmin | punt | 19:53 |
SteveA | there is some magic that can do it, but it is a bit evil | 19:55 |
* jinty will have a look at how doko does it with zope.interface | 19:57 | |
bskahan | mgedmin: setting __parent__ fixed that problem | 20:05 |
bskahan | thanks | 20:06 |
* jinty 's agenda sometime: http://www.jazzterrassa.org/ | 21:20 | |
*** jinty has quit IRC | 21:31 | |
*** Aiste has quit IRC | 22:36 | |
mgedmin | waah I don't get the style/layout css split :/ | 22:49 |
tvon|x31 | its dumb, feel free to merge them | 23:17 |
*** mgedmin has quit IRC | 23:43 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!