*** projekt01 has joined #zope3-dev | 00:00 | |
*** pcardune has joined #zope3-dev | 00:13 | |
*** sawdog has joined #zope3-dev | 00:13 | |
sawdog | any windows users here? We're running zope3 on windows, and have some odd behavior that looks really buggy | 00:14 |
---|---|---|
*** natea has joined #zope3-dev | 00:15 | |
projekt01 | sawdog, which versions are you using? | 00:16 |
sawdog | 3.2.0 | 00:16 |
sawdog | we were doing the Hello World tutorial, and what's happening is this | 00:17 |
projekt01 | The installer *.exe or the trunk? | 00:17 |
sawdog | installer | 00:17 |
sawdog | we wired up the hello world tutorial, and have the 'add menu item' | 00:17 |
sawdog | we can add instances | 00:17 |
sawdog | but mysteriously when viewing the contents, added instances appear and disappear | 00:17 |
sawdog | so we thought maybe it was caching at the browser | 00:18 |
projekt01 | I guess this happens in Internet Explorer, right? | 00:18 |
sawdog | but, going into the debugger, objects added are not there when doing: list(app.root().keys()) | 00:18 |
sawdog | happens in both browsers actually, firefox and IE | 00:18 |
sawdog | the oddest thing is, I added a new instance named 'foo'; it would show up and disappear on various page loads | 00:19 |
sawdog | so I went into the debugger, and it doesn't show up in the list(app.root().keys()) | 00:19 |
projekt01 | Does it also happen if you hit "ctrl and F5" on the page where the content isn't show but should | 00:20 |
*** natea has quit IRC | 00:21 | |
sawdog | yes, it would randomly show up or not when doing a ctrl-f5 forcing a reload | 00:21 |
projekt01 | Can you start z3 from command line and see (in the DOS box) if the server get really called by the request from the client? | 00:23 |
J1m | do you have any content objects that don't subclass Persistent? | 00:24 |
sawdog | so the latest one is: | 00:24 |
sawdog | added an item, it disappeared, go into the debugger, it showed up in the root object's keys, restarted zope, it showed back up in the browser, tried to delete the item, and get a key error, on the instance that was behaving odly | 00:24 |
sawdog | J1m, all of these in question derive from persistent.Persistent | 00:24 |
*** wrobel has quit IRC | 00:24 | |
sawdog | just following Benji's simple tutorial..... | 00:25 |
J1m | Is there anything unusual about the installation? | 00:25 |
sawdog | just double clicked the installer and then ran the mkzopeinstance.bat file | 00:25 |
J1m | weird | 00:25 |
*** wrobel has joined #zope3-dev | 00:26 | |
J1m | As you know, we deleivered a large Zope 3 project on windows without problem. | 00:26 |
sawdog | yeah, I do....since I've never tried running zope on windows; I've no idea what it could be - but we're seeing it for certain | 00:26 |
sawdog | could be something with 3.2 ? | 00:27 |
J1m | Could be, but I don't really see how. | 00:27 |
projekt01 | sawdog, add a print statement in the view's __init__ method and make sure that statement get printed in the z3.log. So you can make sure that's not a browser caching problem. | 00:27 |
sawdog | I can't duplicate this on Linux - though my 'test' isn't using Benji's tutorial exactly like these windows guys are doing | 00:28 |
sawdog | we're certain 110% it's not browser caching | 00:28 |
*** tank2121 has joined #zope3-dev | 00:28 | |
sawdog | because, I added an instance with the id 'fsckit' | 00:28 |
sawdog | it showed up, disappeared, showed up, etc | 00:28 |
sawdog | went into the debugger, and it's not in the root object | 00:28 |
* tank2121 is the neophyte seeing the errors.. | 00:29 | |
sawdog | we'll try that project01 | 00:29 |
*** RockyBurt has joined #zope3-dev | 00:30 | |
J1m | Just for the halibut, you might try runnig mkzopeinstance with the --zserver option. | 00:30 |
J1m | I doubt that will make a difference, but if we're flailing, it's a reasonable flail. :) | 00:31 |
sawdog | ok, we'll do that now and at least see | 00:31 |
projekt01 | perhaps you can upload the package somewhere on the web, then I could download and check it on my machine. | 00:32 |
sawdog | just the 'hello' world package? | 00:33 |
sawdog | sure | 00:33 |
*** vlado has quit IRC | 00:39 | |
sawdog | tank2121 has it; so he'll upload it and let you know | 00:41 |
*** Aiste has joined #zope3-dev | 00:41 | |
projekt01 | Ok | 00:42 |
sawdog | BTW Jim, running the mkzopeinstance on a 64bit linux machine doesn't work - at least on my Suse setup. I do have a fix for that....should I file a tracker issue? | 00:42 |
sawdog | looking for the software home, presumes lib/python - on my 64bit setup, it's lib64/python | 00:42 |
J1m | sawdog, this seems to be system dependent. | 00:43 |
tank2121 | per sawdog's request, the windows zope instance is at http://www.batalion.com/zope.html file called zope.rar.. linked on that html page. | 00:43 |
J1m | For example, this doesn't seem to be a problem on 64-bit ubuntu | 00:43 |
sawdog | really? Hmmm, problematic to add it to the check in the mkzopeinstance? | 00:44 |
J1m | Someone already submitted an issue for gentoo. | 00:44 |
sawdog | I just added the tuple ('lib64', 'python') | 00:44 |
sawdog | ah, same problem? | 00:44 |
J1m | Patches accepted. | 00:44 |
J1m | :) | 00:44 |
J1m | yes | 00:44 |
J1m | I assume so | 00:44 |
sawdog | aighty, definately will do | 00:44 |
J1m | I can't fix it cause I can reproduce it. | 00:45 |
sawdog | gotta run, I'll check back shortly. I can provide a patch | 00:45 |
J1m | You can check in a change. (I assume.) | 00:45 |
sawdog | I'll verify that Jim | 00:45 |
sawdog | I'll brb | 00:45 |
*** sawdog has quit IRC | 00:45 | |
projekt01 | tank2121, which view does the hello example show only sometimes? | 00:52 |
projekt01 | the contents.html view of the hello's parent folder? | 00:52 |
projekt01 | sawdog, tank2121, your example is working fine on my win XP machine | 00:54 |
*** srichter has quit IRC | 00:56 | |
*** Aiste has quit IRC | 00:59 | |
*** tank2121 has quit IRC | 01:03 | |
*** projekt01 has quit IRC | 01:48 | |
*** philiKON has joined #zope3-dev | 01:55 | |
*** philiKON has quit IRC | 02:15 | |
*** zbir has quit IRC | 02:17 | |
*** J1m has quit IRC | 02:33 | |
*** RockyBurt is now known as RockyBurt|Zzz | 02:51 | |
*** zbir has joined #zope3-dev | 03:40 | |
*** efge has quit IRC | 03:41 | |
*** deo has quit IRC | 04:04 | |
*** stub has joined #zope3-dev | 04:05 | |
*** yota has quit IRC | 04:05 | |
*** tarek has quit IRC | 04:19 | |
*** tarek has joined #zope3-dev | 04:20 | |
*** wrobel has quit IRC | 04:29 | |
*** wrobel has joined #zope3-dev | 04:30 | |
*** sawdog has joined #zope3-dev | 04:52 | |
*** pcardune has quit IRC | 04:57 | |
*** srichter has joined #zope3-dev | 05:04 | |
*** ChanServ sets mode: +o srichter | 05:16 | |
*** natea has joined #zope3-dev | 06:04 | |
*** natea has quit IRC | 06:29 | |
*** xenru has quit IRC | 06:36 | |
*** natea has joined #zope3-dev | 07:17 | |
*** xenru has joined #zope3-dev | 07:24 | |
*** xenru has quit IRC | 07:31 | |
*** xenru has joined #zope3-dev | 07:35 | |
*** eins has joined #zope3-dev | 08:05 | |
eins | hi | 08:05 |
*** dobee has joined #zope3-dev | 08:07 | |
*** jhauser_ has quit IRC | 08:17 | |
*** stub has quit IRC | 08:21 | |
*** jhauser has joined #zope3-dev | 08:22 | |
*** dobee has quit IRC | 08:23 | |
*** stub has joined #zope3-dev | 08:39 | |
*** jhauser has quit IRC | 08:42 | |
*** bmcru has joined #zope3-dev | 08:52 | |
bmcru | hiall | 08:52 |
bmcru | guys what`s the room for newbies? | 08:53 |
bmcru | ok, I got it ;) | 08:54 |
WebMaven | what kind of newbies? | 08:54 |
bmcru | newbies means questions about ZMI | 08:54 |
WebMaven | #zope | 08:54 |
*** dobee has joined #zope3-dev | 08:55 | |
bmcru | thanx | 08:55 |
*** bmcru has left #zope3-dev | 08:55 | |
*** zagy has joined #zope3-dev | 09:01 | |
*** jhauser has joined #zope3-dev | 09:02 | |
*** zagy has joined #zope3-dev | 09:02 | |
*** hdima has joined #zope3-dev | 09:12 | |
*** stub has quit IRC | 09:26 | |
*** Theuni has joined #zope3-dev | 09:44 | |
*** wrobel has quit IRC | 09:58 | |
*** wrobel has joined #zope3-dev | 09:59 | |
*** natea has quit IRC | 09:59 | |
*** sashav has joined #zope3-dev | 10:12 | |
*** projekt01 has joined #zope3-dev | 10:16 | |
*** projekt01 has quit IRC | 10:25 | |
*** Aiste has joined #zope3-dev | 10:26 | |
*** stub has joined #zope3-dev | 10:39 | |
*** Aiste has quit IRC | 10:47 | |
*** sashav has quit IRC | 10:53 | |
*** sashav has joined #zope3-dev | 10:59 | |
*** efrerich has joined #zope3-dev | 11:41 | |
*** sashav has quit IRC | 11:45 | |
*** sashav has joined #zope3-dev | 11:48 | |
*** sashav has quit IRC | 11:53 | |
*** sashav has joined #zope3-dev | 11:56 | |
*** romanofski has joined #zope3-dev | 12:08 | |
*** marwin has joined #zope3-dev | 12:21 | |
*** MrTopf has joined #zope3-dev | 12:27 | |
*** agroszer has joined #zope3-dev | 12:32 | |
*** philiKON has joined #zope3-dev | 12:35 | |
*** sashav has quit IRC | 12:36 | |
*** sashav has joined #zope3-dev | 12:36 | |
*** mgedmin has joined #zope3-dev | 12:39 | |
*** sashav has quit IRC | 12:45 | |
*** MrTopf has quit IRC | 12:46 | |
*** sashav has joined #zope3-dev | 12:52 | |
*** sashav has quit IRC | 12:53 | |
*** marwin has left #zope3-dev | 12:54 | |
*** sashav has joined #zope3-dev | 12:56 | |
*** faassen has joined #zope3-dev | 13:09 | |
*** andres has joined #zope3-dev | 13:13 | |
*** sashav has quit IRC | 13:17 | |
*** sashav has joined #zope3-dev | 13:20 | |
*** alga has joined #zope3-dev | 13:23 | |
*** ignas has joined #zope3-dev | 13:27 | |
*** fabiorizzo has joined #zope3-dev | 13:29 | |
*** mkerrin has joined #zope3-dev | 13:36 | |
*** andres_ has joined #zope3-dev | 13:59 | |
*** andres has quit IRC | 14:17 | |
*** niemeyer has joined #zope3-dev | 14:18 | |
*** vinsci has quit IRC | 14:25 | |
*** stub has quit IRC | 14:28 | |
*** vinsci has joined #zope3-dev | 14:30 | |
*** cursor has joined #zope3-dev | 14:30 | |
*** zbir has quit IRC | 14:40 | |
*** yota has joined #zope3-dev | 14:40 | |
*** andres_ is now known as andres | 14:42 | |
*** romanofski is now known as rom|aw | 14:50 | |
*** mgedmin has quit IRC | 14:59 | |
*** tiredbones has joined #zope3-dev | 15:05 | |
*** mgedmin has joined #zope3-dev | 15:15 | |
*** fluff has joined #zope3-dev | 15:23 | |
*** zbir has joined #zope3-dev | 15:36 | |
*** efge has joined #zope3-dev | 15:39 | |
*** jinty has joined #zope3-dev | 15:47 | |
*** ruda_porto has joined #zope3-dev | 15:47 | |
*** tahara has quit IRC | 15:57 | |
*** sawdog has left #zope3-dev | 15:57 | |
*** tahara has joined #zope3-dev | 15:59 | |
*** mgedmin has quit IRC | 16:04 | |
*** RockyBurt|Zzz is now known as RockyBurt | 16:08 | |
*** dman13 has joined #zope3-dev | 16:09 | |
*** natea has joined #zope3-dev | 16:12 | |
fluff | hi, i'm writing a thesis and i need to estimate the development time of an _average_ zope3 component | 16:12 |
fluff | any ideas? | 16:13 |
Theuni | now that would be interesting what an _average_ zope3 component is | 16:15 |
RockyBurt | fluff: lol, whats the average time between 1sec and infinite time? :) | 16:16 |
Theuni | $\inf/2$ ? | 16:16 |
Theuni | we shouldn't write that into the commercials ... | 16:17 |
*** mgedmin has joined #zope3-dev | 16:18 | |
*** benji has joined #zope3-dev | 16:24 | |
fluff | yes it is.. but i have to estimate the cost.. perhaps something like half of java | 16:28 |
*** tahara has quit IRC | 16:28 | |
fluff | i know, that there is no _average_ ;o) | 16:28 |
srichter | $\inf/2 = \inf$ so you gain nothing :-) | 16:29 |
fluff | ;o)) | 16:29 |
mgedmin | it depends on the probability distribution | 16:29 |
srichter | fluff: you don't estimate time by content components but by features of your application | 16:29 |
mgedmin | how about a controled experiment: take a thousand monkeys, put them banging on keyboards, and measure the time for new z3 components to appear | 16:30 |
mgedmin | you will need a good suite of unit tests | 16:30 |
srichter | money experiments are expensive | 16:30 |
srichter | take some free interns from college instead :-) | 16:30 |
fluff | mgedmin: i have some monkeys... they are students at the university, doing projects | 16:30 |
fluff | another thing i want to develop a gtk2 program using glade | 16:33 |
fluff | these gladefiles coming into zope | 16:33 |
*** sm has joined #zope3-dev | 16:34 | |
fluff | and i have a weblike-client but with gtk for ui | 16:34 |
*** vlado has joined #zope3-dev | 16:35 | |
fluff | does it sound too weird? | 16:35 |
srichter | nope, but I hope you thought hard about the issue | 16:35 |
srichter | it is very complex | 16:35 |
fluff | i'm still thinking... | 16:36 |
fluff | twisted reactor seemed to be a solution | 16:36 |
srichter | because you have to be able to detect different versions of a particular component | 16:36 |
srichter | so you are running Zope 3 and the GTK GUI application in the same Python instance? | 16:37 |
*** projekt01 has joined #zope3-dev | 16:37 | |
mgedmin | or are you writing a GUI app that talks to Zope 3 over HTTP? | 16:37 |
fluff | i'm not running anything at the moment. it has to be a concept in my thesis. | 16:37 |
srichter | mgedmin: right, this was my first thought, till he started talking about the reactor | 16:38 |
fluff | but i have money here at the university to develop it after my thesis | 16:38 |
srichter | without being more concrete there is no way any of us can help you in a meaningful way | 16:38 |
srichter | without being more concrete info there is no way any of us can help you in a meaningful way | 16:38 |
fluff | okay | 16:39 |
fluff | so i'm modelling something... hopefully nice | 16:40 |
*** natea is now known as natea|around | 16:40 | |
fluff | but yes, first i wanted to communicate over http with the gtk client to a zope instance | 16:40 |
srichter | well, if you want your GTK client to communicate with several servers, you have to decide on a network protocol | 16:41 |
fluff | so its a xmlrpc client probably | 16:41 |
srichter | however, I would advise you using a Python-RPC one, since you can send pure Python objects | 16:42 |
fluff | okay, thanks... | 16:42 |
fluff | i will be here in some months hopefully presenting something ;) | 16:42 |
srichter | people have written Zoep 3 + wxWidgets applications using ZEO too | 16:42 |
srichter | in that case you are interacting on the data level instead the application level | 16:43 |
srichter | the drawback there is that ZODB and ZEO do not have native security built in | 16:43 |
mgedmin | (one advantage of xmlrpc would be that you can use other programming languages to talk to the server, not just python) | 16:45 |
mgedmin | is xmlrpc useable from javascript for ajax purposes? | 16:45 |
fluff | so we could have a gtk and a web client using the same objects | 16:46 |
srichter | mgedmin: good question, but there is an XML-RPC client for JS | 16:47 |
benji | mgedmin, yes, but from a browser people would normally use JSON | 16:48 |
*** J1m has joined #zope3-dev | 16:48 | |
mgedmin | you can use JSON to present data, but you can't use to make changes, can you? | 16:48 |
benji | sorry, I was imprecise, JSON over HTTP | 16:49 |
*** tahara has joined #zope3-dev | 16:53 | |
*** cursor has quit IRC | 16:53 | |
tahara | hi | 16:54 |
*** cursor has joined #zope3-dev | 16:54 | |
tahara | hello j1m, ayt? | 16:56 |
J1m | yes | 16:56 |
tahara | I sent a contributor agreement on last month. | 16:56 |
tahara | did you received it? | 16:56 |
J1m | what is your zope.org id? | 16:56 |
tahara | my id is "yusei" | 16:57 |
*** projekt01 has quit IRC | 16:57 | |
J1m | How did you send it? | 16:57 |
tahara | I sent a sealed letter. | 16:58 |
*** cursor has quit IRC | 16:59 | |
J1m | I didn't get it yet. Where did you send it from? | 16:59 |
J1m | What is your full name? | 16:59 |
tahara | ah, I sent it from tokyo in japan. | 17:00 |
tahara | my name is "Yusei Tahara". | 17:00 |
J1m | International mail seems to take a long time. | 17:00 |
J1m | Who did you addess the mail to? | 17:00 |
tahara | oh I see. | 17:00 |
srichter | if you send it around Christmas time it can easily take 6 weeks | 17:01 |
tahara | I sent to zope corporation. | 17:01 |
J1m | You didn't address it to a particular person? | 17:01 |
tahara | yes. | 17:01 |
J1m | OK, I'll ask he person who opens mail to look out for it. | 17:02 |
tahara | thank you. | 17:03 |
J1m | It's obviously a lot faster to send scanned copies. | 17:03 |
J1m | via email | 17:04 |
tahara | oh, then I'll send a scanned copy. | 17:05 |
J1m | jim@zope.com | 17:05 |
tahara | ok. thanks! | 17:05 |
*** hdima has quit IRC | 17:08 | |
*** ruda_porto has quit IRC | 17:10 | |
*** eins has quit IRC | 17:13 | |
*** natea|around has quit IRC | 17:20 | |
*** sashav has quit IRC | 17:37 | |
*** _anguenot has joined #zope3-dev | 17:46 | |
*** tahara has quit IRC | 17:51 | |
*** zagy has quit IRC | 17:58 | |
*** sawdog has joined #zope3-dev | 17:59 | |
*** dobee has quit IRC | 18:13 | |
*** RockyBurt has quit IRC | 18:20 | |
*** deo has joined #zope3-dev | 18:26 | |
*** RockyBurt has joined #zope3-dev | 18:32 | |
*** andres has quit IRC | 18:33 | |
*** sashav has joined #zope3-dev | 18:53 | |
*** __mac__ has quit IRC | 18:53 | |
*** sashav has quit IRC | 18:54 | |
ignas | (Pdb) p type(translate(_("This is mindboggling"))) | 18:54 |
ignas | <type 'zope.i18nmessageid.message.Message'> | 18:54 |
ignas | (Pdb) p type(translate(_("This is mindboggling", mapping={'any': 'thing'}))) | 18:54 |
ignas | <type 'unicode'> | 18:54 |
ignas | huh??? | 18:54 |
mgedmin | the code that I just pasted (while pretending to be ignas) is part of a debugging session | 18:55 |
mgedmin | we have a DeprecationWarning raised in a page template from code like this: tal:content="event/description" | 18:55 |
mgedmin | event.description is supposed to be a Unicode string | 18:56 |
mgedmin | but it is generated by the software and must be i18nized | 18:56 |
mgedmin | so we take _("description text") and pass it through zope.i18n.translate | 18:56 |
SteveA | does _ work as you expect in the debugger? | 18:57 |
SteveA | it means "last value" does it not? | 18:58 |
mgedmin | hm.. | 18:58 |
mgedmin | good point | 18:58 |
* mgedmin goes to check | 18:58 | |
alga | LOL! | 18:58 |
ignas | (Pdb) p _ | 18:58 |
ignas | <zope.i18nmessageid.message.MessageFactory object at 0xb7da634c> | 18:58 |
SteveA | then 1+1 | 18:58 |
SteveA | then p _ | 18:58 |
ignas | (Pdb) 1 + 1 | 18:58 |
ignas | 2 | 18:58 |
ignas | (Pdb) p _ | 18:58 |
ignas | <zope.i18nmessageid.message.MessageFactory object at 0xb7da634c> | 18:58 |
ignas | (Pdb) p 1 + 1 | 18:59 |
ignas | 2 | 18:59 |
ignas | (Pdb) p _ | 18:59 |
ignas | <zope.i18nmessageid.message.MessageFactory object at 0xb7da634c> | 18:59 |
SteveA | okay then | 18:59 |
SteveA | it it not so insane | 18:59 |
ignas | really ? | 18:59 |
mgedmin | I think the i18n translation does a shortcut somewhere | 18:59 |
mgedmin | "oh, we don't have a translation for this msgid, so let's return the default value, which happens to be the messageid itself" | 19:00 |
mgedmin | time to write a short testcase and file a bug in the collector, I guess | 19:00 |
*** agroszer has quit IRC | 19:03 | |
*** alga has quit IRC | 19:07 | |
*** hazmat has joined #zope3-dev | 19:18 | |
*** hazmat has quit IRC | 19:18 | |
*** natea has joined #zope3-dev | 19:21 | |
*** cursor has joined #zope3-dev | 19:24 | |
*** sashav has joined #zope3-dev | 19:26 | |
*** vlado has quit IRC | 19:28 | |
*** stub has joined #zope3-dev | 19:30 | |
*** rom|aw has quit IRC | 19:35 | |
*** rom|aw has joined #zope3-dev | 19:36 | |
*** efge has quit IRC | 19:41 | |
*** _anguenot has quit IRC | 19:47 | |
*** tiredbones has quit IRC | 20:02 | |
* mgedmin writes http://www.zope.org/Collectors/Zope3-dev/531, and attaches the patch that ignas wrote | 20:06 | |
* mgedmin needs coffee | 20:06 | |
*** natea has quit IRC | 20:06 | |
*** projekt01 has joined #zope3-dev | 20:09 | |
*** projekt01 is now known as _projekt01 | 20:10 | |
*** faassen has quit IRC | 20:21 | |
*** faassen has joined #zope3-dev | 20:22 | |
*** zagy has joined #zope3-dev | 20:30 | |
*** Theuni has quit IRC | 20:37 | |
*** stub has quit IRC | 20:38 | |
fluff | zpt is not limited to html, right? so can it be used to generate glade files too. | 20:47 |
RockyBurt | fluff: it can be used for any sort of text files but is best suited to text files that conform to something like xml (xhtml) where additional whitespace is ignored | 20:48 |
fluff | RockyBurt: i see, thanks | 20:49 |
*** WebMaven has quit IRC | 20:53 | |
*** zagy has quit IRC | 21:00 | |
*** efrerich has quit IRC | 21:09 | |
*** natea has joined #zope3-dev | 21:14 | |
*** einheit_ has joined #zope3-dev | 21:16 | |
*** einheit_ is now known as SteveA_ | 21:16 | |
*** niemeyer has quit IRC | 21:17 | |
*** jbb666 has quit IRC | 21:19 | |
*** natea has quit IRC | 21:24 | |
*** SteveA has quit IRC | 21:26 | |
*** faassen has quit IRC | 21:33 | |
*** jinty has quit IRC | 21:37 | |
*** fluff has quit IRC | 21:43 | |
*** zagy has joined #zope3-dev | 21:50 | |
*** cursor has left #zope3-dev | 21:52 | |
*** _projekt01 has quit IRC | 21:57 | |
*** fabiorizzo has left #zope3-dev | 21:59 | |
*** mgedmin has quit IRC | 22:32 | |
*** zagy has left #zope3-dev | 22:34 | |
*** jhauser has quit IRC | 22:36 | |
*** xenru|clone has joined #zope3-dev | 22:37 | |
*** xenru has quit IRC | 23:02 | |
*** xenru has joined #zope3-dev | 23:02 | |
*** ignas has quit IRC | 23:06 | |
*** xenru|clone has quit IRC | 23:07 | |
*** rom|aw is now known as romanofski | 23:18 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!