* tvon kicks stubs and fake tests | 00:00 | |
povbot | /svn/commits: * tvon committed revision 4418: | 00:46 |
---|---|---|
povbot | /svn/commits: Site-wide calendar in everyones overlay. | 00:46 |
povbot | /svn/commits: We now have an event subscriber so that the site-wide calendar will by default be in a new persons overlay portlet. This can be de-activated by the user in the overlay-selection view. | 00:46 |
povbot | /svn/commits: At the moment you need to enable viewCalendar permissions for the authenticated group on the site-wide calendar to see the overlays in action. | 00:46 |
povbot | /svn/commits: * tvon committed revision 4419: | 00:47 |
povbot | /svn/commits: test tweaks for the extra relationship that comes with the calendar overlay work. | 00:47 |
*** tvon has quit IRC | 00:50 | |
*** tvon has joined #schooltool | 00:56 | |
tvon | bskahan: ping | 00:57 |
*** bska|mobile has joined #schooltool | 00:58 | |
*** bskahan has quit IRC | 00:59 | |
*** bskahan_ has joined #schooltool | 01:03 | |
*** bska|mobile has quit IRC | 01:10 | |
*** bskahan_ has quit IRC | 01:14 | |
povbot | /svn/commits: * tvon committed revision 4420: | 01:22 |
povbot | /svn/commits: docstring fix | 01:22 |
*** tvon has quit IRC | 01:33 | |
*** dman13 has joined #schooltool | 02:01 | |
*** tvon has joined #schooltool | 03:52 | |
povbot | /svn/commits: * tvon committed revision 4421: | 10:10 |
povbot | /svn/commits: Don't provide a link to add new events if the proper permission is not available. | 10:10 |
tvon | ah crap | 10:21 |
*** admp has joined #schooltool | 10:49 | |
*** thisfred has joined #schooltool | 11:08 | |
*** admp_ has joined #schooltool | 11:24 | |
*** admp has quit IRC | 11:24 | |
povbot | /svn/commits: * tvon committed revision 4422: | 12:04 |
povbot | /svn/commits: Don't show the delete link if the viewer cannot delete the event. | 12:04 |
povbot | /svn/commits: * tvon committed revision 4423: | 12:25 |
povbot | /svn/commits: a fix for the last commit and an ftest | 12:25 |
*** Aiste has joined #schooltool | 13:17 | |
*** admp_ has quit IRC | 13:42 | |
*** tvon has quit IRC | 14:20 | |
*** tvon has joined #schooltool | 14:41 | |
*** SteveA has joined #schooltool | 15:03 | |
povbot | /svn/commits: * srichter committed revision 4424: | 15:56 |
povbot | /svn/commits: A high-level document describing the process of developing a new WfMC-based workflow. | 15:56 |
*** alga has joined #SchoolTool | 16:05 | |
*** alga changes topic to "SchoolTool development | IRC logs at http://source.schooltool.org/irclogs/ | Developer meetings Mondays 13:30 UTC" | 16:07 | |
*** bskahan has joined #schooltool | 16:17 | |
*** gintas has joined #schooltool | 16:21 | |
*** th1a has joined #schooltool | 16:25 | |
bskahan | what is the expansion of WfMC? | 16:28 |
th1a | The expansion of WfMC? | 16:29 |
tvon | workflow management coalition? | 16:29 |
th1a | Yes. | 16:29 |
bskahan | thanks | 16:29 |
th1a | Fun guys to hang out with, I'm sure. | 16:29 |
th1a | OK, let's get going here so I can get back in bed. | 16:30 |
tvon | alright, I have some questions for the group | 16:30 |
th1a | Shoot. | 16:30 |
tvon | the ACL batching seems slow to me with a large number of groups and persons, I'd like folks to test it out | 16:32 |
tvon | my computer is not exactly in tip-top shape so I think it could just be firefox | 16:32 |
srichter | th1a: I checked in the WfMC documentation (as you have probably seen); let me know if you want me to elaborate more on one topic or another | 16:32 |
*** ignas has joined #schooltool | 16:32 | |
ignas | hi | 16:32 |
tvon | 2) the site-wide calendar... should this have authenticated or unauthenticated view permissions? | 16:32 |
th1a | srichter: OK. | 16:33 |
th1a | tvon 1) How slow is slow? | 16:33 |
tvon | th1a: not horrible, but it seems slower than other pages with batching (granted it's batching twice as much stuff) | 16:34 |
*** eldar has joined #schooltool | 16:34 | |
gintas | tvon, can you try browsing to the page with, say, links? | 16:34 |
eldar | morning all | 16:35 |
tvon | ah, good call | 16:35 |
gintas | firefox really slows things down sometimes (rant rant) | 16:35 |
th1a | eldar: Good morning. | 16:35 |
alga | tvon: you can add calculatons of CPU time in your views | 16:35 |
gintas | actually, that might be nice to have in all views | 16:35 |
alga | print it to stderr or display it in the footer | 16:36 |
th1a | srichter: Perhaps in our developer mode. | 16:36 |
tvon | for the coming developer mode, yeah | 16:36 |
alga | >>> import time | 16:36 |
alga | >>> time.clock() | 16:36 |
alga | this is how we optimized the yearly view by a factor of tens | 16:37 |
alga | though AFAIR we used a profiler | 16:37 |
alga | as well | 16:37 |
tvon | okay, all good to know | 16:38 |
alga | tvon: the Python doc on how to use the profiler is very good | 16:38 |
alga | concise, to the point | 16:38 |
tvon | thanks | 16:38 |
gintas | th1a, do you have plans about profiling & optimization of SchoolTool? | 16:38 |
th1a | No firm plans. | 16:39 |
th1a | Worry about it when it becomes a problem. | 16:39 |
alga | gintas: what for? erchache's got 60000 thousand users, but he's got a sun server :-) | 16:39 |
tvon | okay, next question | 16:40 |
tvon | ah, the "time" widget... do we really want this? It IMO doesnt make much sense | 16:40 |
tvon | you either have a text field (now), or you have a field that has all (realistic) hours of the day in some N minute intervals (15-30), or you have 3 drop downs, one for hour, minute and am/pm | 16:41 |
alga | I agree -- all the time widgets i've seen are worse than a text area | 16:41 |
tvon | any mixture of textfield and drop-down would require javascript | 16:41 |
gintas | dropdowns suck in this case | 16:41 |
tvon | okay, great | 16:41 |
th1a | OK, the consensus seems to be against me. | 16:41 |
tvon | heh | 16:41 |
alga | s/area/input/ | 16:41 |
bskahan | I think the dropdowns are important | 16:41 |
bskahan | for non-technical users | 16:41 |
th1a | See, bskahan is on my side. | 16:42 |
tvon | I can see an am/pm drop down, but I think doing it all in drop-downs makes it worse | 16:42 |
alga | we might be biased | 16:42 |
ignas | well - a drop down iwth 24 choices is hell | 16:42 |
tvon | you either have to restrict people to set start times | 16:42 |
srichter | I think in developer mode we could also have some cool profiling info | 16:42 |
ignas | and the l10n issues with am/pm ! | 16:42 |
tvon | or have 3 drop downs | 16:43 |
th1a | Actually, do the text boxes respect the l10n settings now? | 16:43 |
ignas | tvon, how 3 dropdowns would help ? | 16:43 |
tvon | ignas: I'm saying they wouldnt | 16:43 |
ignas | oh :) | 16:43 |
tvon | [hour][minute] [am/pm] or [hour:minutes at 15 min intervals] | 16:44 |
gintas | 96 items? | 16:44 |
tvon | or [text entry] [am/pm] for those with 12h preference | 16:44 |
srichter | I think you should have different time widgets based on locale | 16:44 |
alga | [300 minutes after sunrise] | 16:44 |
th1a | Right now, if you've chosen the am/pm preference, can you use that when you're entering times? | 16:45 |
ignas | well - a text input with an example (that might be differentdepending on whether you are 24h or am/pm guy) | 16:45 |
ignas | and different validation code ni both cases ... | 16:45 |
alga | th1a: I think you can't | 16:45 |
th1a | I didn't think so. | 16:46 |
ignas | maybe even making 13:00 ni am/pm mode just plain invalid | 16:46 |
th1a | I think proper handling of am/pm entry is essential. | 16:46 |
th1a | I'd settle for that. | 16:46 |
tvon | am/pm makes sense to me | 16:46 |
alga | I've got an idea | 16:46 |
tvon | okay | 16:46 |
ignas | and of course a differen widget for timedelta :) | 16:46 |
alga | [text:input] and javascript buttons to increase/decrease hours and minutes! | 16:47 |
alga | like palm does | 16:47 |
gintas | sounds good to me | 16:47 |
tvon | I'm all for javascript trickery.. can be done in a non-essential way too | 16:48 |
gintas | it degrades nicely too when JS is not available | 16:48 |
*** bska|mobile has joined #schooltool | 16:48 | |
tvon | okay, so the solution for now is [text] [am/pm] | 16:48 |
ignas | alga, +1 | 16:48 |
bska|mobile | sorry about that, network went down | 16:48 |
* bska|mobile nods | 16:48 | |
bska|mobile | I like that | 16:48 |
bska|mobile | you can do [Text] where the range includes am/pm | 16:49 |
ignas | tvon, and what about non am/pm locale ? would we allow 13:00 in am/pm mode by just falling back ? what would 1:00 without am/pm in am/pm locale mean ? | 16:49 |
tvon | later on we'll add a NL parser for "15 minutes after the 'Lunch with Jane' event" | 16:49 |
alga | bska: it's because you're american :) | 16:49 |
tvon | ignas: good points | 16:49 |
bska|mobile | alga: probably true | 16:49 |
ignas | tvon, yep, yet they should be left out to be discussed after the meeting | 16:50 |
th1a | I think having am/pm as a drop down is better than having people type it after the time. | 16:50 |
ignas | meeting for identifying not solving ;) | 16:50 |
th1a | ignas: Good point. | 16:50 |
tvon | alright | 16:50 |
*** bskahan has quit IRC | 16:50 | |
bska|mobile | a single dropdown with the 24 hour range will work in any locale | 16:50 |
alga | but it's a UI nightmare | 16:51 |
tvon | bska|mobile: the problem with that is the times are restricted | 16:51 |
tvon | eg, if you have an event at 12:05 | 16:51 |
ignas | bska|mobile, and typing 17:00 becomes a pain in the arse, because you must click 1 for 6-7 times ... | 16:51 |
ignas | and type 00 after that ... | 16:51 |
* bska|mobile nods | 16:51 | |
tvon | hrm... we *could* have just a text field, but add a text and a drop-down if javascript is avail | 16:52 |
tvon | not something I want to do by tomorrow though | 16:52 |
ignas | ok | 16:52 |
ignas | next | 16:52 |
ignas | :) | 16:52 |
th1a | Moving along... | 16:52 |
tvon | ok, we'll discuss that more after the meeting | 16:52 |
tvon | the site-wide calendar | 16:52 |
tvon | public to anon or only to authenticated by default? | 16:52 |
th1a | Is that SchoolTool only or also in SchoolBell? | 16:53 |
tvon | can be either or both | 16:53 |
tvon | (it's coded in each separately) | 16:53 |
th1a | Can it be set via the regular ACL view? | 16:53 |
alga | I think the schoolwide calendar is like a notice board | 16:54 |
alga | public to read | 16:54 |
tvon | th1a: after it's running, yes | 16:54 |
alga | bulletin board | 16:54 |
gintas | I tend to agree with alga | 16:54 |
tvon | speaking of which, I was thinking it would be niceif the front page had a split view of the site calendar and the authenticated users calendar | 16:55 |
tvon | well, forget that for now | 16:55 |
th1a | It should be public by default. | 16:55 |
bska|mobile | tvon: you mean the page immediately after login? | 16:55 |
tvon | bska|mobile: nm, since site calendar is overlayed anyways | 16:56 |
ignas | alga, schootool lwide - yes, yet SB wide calendar might be kept private ... | 16:56 |
alga | ignas: if you want to keep something private, you don't need an app-wide calendar | 16:56 |
alga | just use a special group | 16:56 |
tvon | this is true, and it can always be made private after setup | 16:57 |
th1a | Just making it public is fine for now. | 16:57 |
tvon | okay | 16:57 |
tvon | next Q | 16:57 |
tvon | On a related note, can the perms be done in zcml? I'm currently doing it in *Application.__init__() after self.calendar is created | 16:58 |
alga | local grants are in ZODB | 16:58 |
alga | can't be done in ZCML | 16:58 |
tvon | okay | 16:58 |
alga | you might create a subclass of calendar | 16:58 |
alga | with different permissions | 16:58 |
tvon | thats a thought | 16:59 |
alga | but that way ACL would not be able to make it public later | 16:59 |
tvon | ah | 16:59 |
tvon | okay | 16:59 |
alga | err, private later | 16:59 |
tvon | okay, I'll just do it in the constructor | 16:59 |
alga | but you could modify ZCML :-) | 16:59 |
tvon | heh, sweet | 17:00 |
tvon | okay... | 17:00 |
* tvon checks notes | 17:00 | |
th1a | Quite frankly, whatever gets it running and public the most quickly (while still being halfway sane) is best. | 17:00 |
tvon | I have an after-meeting question for z3 TALES expression wizards | 17:01 |
tvon | otherwise... | 17:01 |
gintas | do we intend to land these things we've been discussing in SB 1.2 / ST 0.11? | 17:01 |
SteveA | if it takes wizardry, don't do it in TALES | 17:01 |
tvon | I think thats it... | 17:01 |
th1a | gintas: Well, they were supposed to be there. | 17:02 |
bska|mobile | gintas: I think the time widget just got punted | 17:02 |
th1a | We're going to have to impose a hard deadline here. | 17:02 |
tvon | gintas: the site-wide will be done tonight... the locale issues with time widget are yet to be determined | 17:02 |
gintas | as far as I understand, I'm supposed to create the release branch today? | 17:03 |
th1a | Well, we generally do that on Tuesday. | 17:03 |
gintas | ok | 17:03 |
alga | I strongly think that time widget need a lot of discussion, new contract, etc | 17:04 |
th1a | OK. | 17:04 |
alga | and does not have to be rushed | 17:04 |
tvon | okay | 17:04 |
th1a | Then I'd like more reminders to use 24 hour time next to the relevant text boxes. | 17:04 |
alga | after all, we're behind schedule anyway | 17:04 |
th1a | That's a lot less common in the US than Europe. | 17:04 |
tvon | th1a: okay | 17:05 |
gintas | I'd like the important bugs to be fixed till tomorrow | 17:05 |
th1a | gintas: are you still planning on taking a crack at a Windows installer? | 17:05 |
gintas | th1a, yeah | 17:06 |
gintas | should be easy | 17:06 |
th1a | Good. | 17:06 |
gintas | I did one for the wxWidgets client | 17:06 |
th1a | To the bug tracker, Batman! | 17:06 |
th1a | Is 315 fixed (broken titles)? | 17:07 |
tvon | no, I'll fix the tt views now | 17:08 |
th1a | You understand the problem now, right? | 17:08 |
* tvon checks tomake sure | 17:09 | |
tvon | the SchoolBell -> SchoolTool issue is fixed, the stray <title> in some titles is not | 17:09 |
tvon | and yes I understand it, it's a matter of updating the macros in those pages to the new setup | 17:09 |
th1a | What about 318? It is a date/datetime TypeError. | 17:10 |
alga | tvon: why did this need arise? | 17:10 |
bska|mobile | th1a: I'll do 318 | 17:10 |
th1a | Thanks. | 17:10 |
bska|mobile | I meant to do it last week | 17:10 |
tvon | alga: It came out of putting the application name in the page title | 17:11 |
tvon | I was about to say though... | 17:11 |
bska|mobile | http://issues.schooltool.org/issue284 is fixed now, right? | 17:11 |
tvon | I can just rever the whole thing... I like having the app.title in the page title for consistancy, but it requires changing any title macros we encounter (eg, things under ++etc++site if we want it to look nice) | 17:12 |
alga | bska|mobile: no, but there's a command line option to restore the manager:schooltool user | 17:12 |
th1a | I don't think it is necessary to have the app name in the title. | 17:12 |
tvon | as it is, every z3 page template assumes it has complete control over <title></title>.. | 17:12 |
tvon | th1a: okay, I'll pull it out | 17:12 |
tvon | I think it's nice but it has not been worth the trouble so far | 17:13 |
bska|mobile | th1a: http://issues.schooltool.org/issue273 can you check that? it should be fixed | 17:13 |
th1a | My wife is using my Mac at the moment. | 17:14 |
th1a | But I'll check. | 17:14 |
tvon | Is there any nice way to check for permissions on an object without putting custom methods into every view? | 17:15 |
tvon | I fooled with a tales expression along the lines of "object/permissions:principal_id/permission_str", but I suspect that might be abusive | 17:16 |
tvon | eg, object/permission:principal_id would return a class that could be queried for specific permissions | 17:17 |
bska|mobile | alga: I was thinking the command line option was enough, but after thinking about it longer I guess not (since the 'schooltool administrator' may be different from the 'server administrator') | 17:17 |
tvon | <div tal:define="pid request/principal/id" tal:condition="event/permissions:pid/schoolbell.editEvent"/> | 17:18 |
bska|mobile | http://issues.schooltool.org/issue272 I can't recreate | 17:18 |
alga | bska|mobile: manager is the server admin account | 17:19 |
alga | school administrator does not need zope.Manage | 17:19 |
bska|mobile | the initial user has zope.Manager | 17:20 |
alga | yes, so that there is at least someone who can go to ++etc++site/default/RootErrorService etc | 17:20 |
* bska|mobile nods | 17:21 | |
gintas | th1a, a release candidate should be released tomorrow after branching, right? | 17:23 |
th1a | Yes. | 17:24 |
gintas | does jinty have this documented anywhere? | 17:24 |
th1a | I'll be getting on an airplane, so the Mac version will be a few days late. | 17:24 |
th1a | Hm... good question. | 17:24 |
gintas | it's not that hard I guess | 17:25 |
tvon | IIRC he sent a mail out to the list about the process | 17:25 |
alga | we have a mac here... | 17:25 |
gintas | right, I'll have a look | 17:25 |
th1a | It seems like I 've seen it somewhere. | 17:25 |
th1a | Well, if you take a look at the last Mac package I created, you can probably see what I did. | 17:25 |
gintas | but basically all I have to do is create some packages and post a notice on the Plone schooltool.org site? | 17:26 |
bska|mobile | is http://issues.schooltool.org/issue320 a showstopper? | 17:26 |
th1a | I know a little more about creating proper Mac packages now, actually, so I intend to give that a shot this week. | 17:26 |
th1a | Although I think I say that for each release. | 17:26 |
tvon | bska|mobile: probably a problem with pythonpath being appended instead of prepended in *-server.py ? | 17:28 |
tvon | erm, maybe not, looks like it sticks it in the beginning | 17:29 |
th1a | I don't think 320 is a showstopper for the release. | 17:30 |
bska|mobile | ok | 17:30 |
gintas | th1a, I'll have a closer look at 320 and see if there's an easy way to circumvent the problem | 17:30 |
bska|mobile | are we still packaging zope for the release? | 17:31 |
th1a | gintas: Thanks. | 17:31 |
alga | jinty's 1st solution is correct IMO | 17:31 |
bska|mobile | or just depending on 3.1 | 17:31 |
th1a | This doesn't seem like a good time to change that kind of thing around. | 17:31 |
alga | we do need to include securitypolicy in site | 17:31 |
th1a | What's POV's new street address/phone #? | 17:32 |
gintas | Sierakausko st. 30A-17 | 17:32 |
gintas | (street, not station ;) | 17:32 |
alga | we use mobile phones | 17:33 |
alga | we should probably mail you a summary of our contacts | 17:33 |
alga | th1a: will you have a GSM phone? | 17:34 |
alga | th1a: where are you staying? | 17:34 |
th1a | Yes. | 17:34 |
th1a | We're staying in an apartment at Mindaugo 14b. | 17:36 |
gintas | good, that's within walking distance of our office | 17:37 |
th1a | Cool. | 17:37 |
alga | have you heard of www.maps.lt yet? quite handy | 17:37 |
th1a | alga: thanks. | 17:38 |
alga | do you have a GPS? | 17:39 |
th1a | No GPS. | 17:39 |
bska|mobile | I have to run out, I'll look at that iCal bug this afternoon. | 17:39 |
bska|mobile | anything else for the meeting? | 17:39 |
th1a | That appears to be it. | 17:40 |
* th1a bangs the virtual gavel. | 17:40 | |
th1a | SteveA: Are you and Mark still in Brazil? | 17:47 |
povbot | /svn/commits: * bskahan committed revision 4425: | 17:49 |
povbot | /svn/commits: added i18n:translate to get rid of warnings. | 17:49 |
SteveA | th1a: yes | 17:51 |
th1a | Do you know when he is flying back? | 17:52 |
SteveA | th1a: mark will be here for 2 more weeks, i think | 17:52 |
th1a | OK. | 17:52 |
th1a | You're going back to Vilnius soon though, right? | 17:53 |
*** bska|mobile has quit IRC | 18:00 | |
povbot | /svn/commits: * gintas committed revision 4426: | 18:18 |
povbot | /svn/commits: Typos. | 18:18 |
*** FarcePest has joined #schooltool | 18:40 | |
*** gintas has quit IRC | 19:04 | |
*** tvon has quit IRC | 19:16 | |
*** tvon has joined #schooltool | 19:31 | |
*** bskahan has joined #schooltool | 19:45 | |
*** thisfred has quit IRC | 19:57 | |
*** eldar has quit IRC | 20:02 | |
*** th1a has quit IRC | 20:12 | |
bskahan | alga: do you know of any reason why the Until date in a recurrence rule needs to be a datetime instead of a date? | 20:17 |
ignas | well - if event is due 00:10 UTC and you are in -2 TZ you might get in trouble by comparing just date i guess ... | 20:20 |
ignas | just a guess ... | 20:20 |
ignas | btw - has anyone tested reswource booking clash detection vs all day events ? | 20:21 |
ignas | and some exotic TZs | 20:21 |
bskahan | I haven't worked on allday events very much, tvon may have tested them in depth | 20:22 |
alga | bskahan: I think until has to be a date... | 20:29 |
alga | duh, it is a date | 20:31 |
alga | schoolbell.calendar.interfaces.IRecurrenceRule | 20:31 |
bskahan | alga: thanks | 20:32 |
povbot | /svn/commits: * bskahan committed revision 4427: | 20:37 |
povbot | /svn/commits: force RecurrenceRule.until to be a Date if a client passes a datetime. Should fix http://issues.schooltool.org/issue318 | 20:37 |
*** admp has joined #schooltool | 20:53 | |
povbot | /svn/commits: * bskahan committed revision 4428: | 20:53 |
povbot | /svn/commits: consistent fix for weekly recurrence and test | 20:53 |
*** admp has quit IRC | 20:54 | |
*** admp has joined #schooltool | 20:54 | |
povbot | /svn/commits: * bskahan committed revision 4429: | 21:02 |
povbot | /svn/commits: oops | 21:02 |
alga | bskahan: have you noticed the increase in the speed of SVN? | 21:04 |
bskahan | alga: yes, on commits | 21:04 |
alga | we're now on 512 Mbit line since start of July | 21:04 |
bskahan | very nice | 21:04 |
alga | er | 21:04 |
alga | Kbit | 21:04 |
* bskahan nods | 21:04 | |
alga | and we had 192 Kbit before | 21:05 |
bskahan | its noticable | 21:05 |
alga | which was kind of outdated, because cheap broadband reached Lithuania | 21:05 |
alga | and all of us had faster internet at home than at work ;-) | 21:06 |
ignas | yep :) 100 Mbit here | 21:11 |
ignas | no outside IP though :( | 21:11 |
alga | living on campus does not count ;-\ | 21:11 |
bskahan | heh | 21:17 |
* bskahan just downgraded | 21:17 | |
bskahan | but I get VoIP now | 21:17 |
*** bskahan has quit IRC | 21:18 | |
tvon | having a permission grant in SchoolBellApplication.__init__() is a complete unit testing nightmare | 21:54 |
ignas | bye | 21:54 |
*** ignas has quit IRC | 21:54 | |
alga | tvon: right, probably a bad idea | 22:12 |
alga | tvon: put it to an event subscriber | 22:12 |
tvon | excellent | 22:12 |
alga | ObjectAddedEvent | 22:12 |
tvon | alga: thanks | 22:13 |
alga | no prob | 22:13 |
tvon | events are very nice | 22:13 |
alga | you'll probably want to send the event manually in the app setup | 22:13 |
alga | for the standalone server | 22:13 |
tvon | okay | 22:13 |
* tvon scurries off to find food | 22:22 | |
alga | bon appétit | 22:28 |
*** admp has quit IRC | 22:31 | |
*** alga has quit IRC | 22:37 | |
* tvon wonders if they have waffle fries in Lithuania | 22:41 | |
Aiste | if it is what I think it is then we do :) | 22:49 |
tvon | ah, good, wouldn't want you to miss out :) | 22:49 |
Aiste | I do not eat them though | 22:49 |
Aiste | bad for you :) | 22:49 |
tvon | hurts so good | 22:50 |
Aiste | heh | 22:50 |
*** maharaja has quit IRC | 23:05 | |
*** maharaja has joined #schooltool | 23:08 | |
*** FarcePest has quit IRC | 23:26 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!