/srv/irclogs.ubuntu.com/2008/10/14/#ubuntu-desktop.txt

seb128hello there08:25
crevettehey08:27
mvohey seb12808:29
seb128lut crevette08:29
seb128hello mvo!08:29
crevettesalut seb12808:29
BugMaNhi all08:31
huatsmorning everyone !09:38
seb128lut huats09:39
huatshow are you seb128 ?09:39
seb128huats: got a cold but otherwise good, you?09:40
huatsthe same :) (a cold and good) :)09:41
glatzormvo, please take a look at this: https://translations.edge.launchpad.net/ubuntu/intrepid/+source/app-install-data-ubuntu/+pots/app-install-data09:52
glatzormvo, the desktop files should not be translated in app-install-data09:52
mvoglatzor: why not?09:54
glatzormvo, because the translation of the desktop file in the original package and the one in app-install-data should be the same09:55
mvoglatzor: right, I agree, but not all package use "GettextDomain=" in their desktop file for example09:56
mvoglatzor: so e.g. /usr/share/app-install/desktop/emacs22.desktop can never be translated09:56
mvobecause it does not have inline translations nor a gettextdomain in the original file09:57
mvoglatzor: or is there a better approach that I'm overlooking here?09:58
glatzormvo, you should just ship the desktop files with the in-file translations09:59
glatzormvo, if a project doesn't ship a translated desktop file it is perhaps not translated at all.09:59
mvoglatzor: we do ship inline translations too, but for some desktop files (e.g. the emacs example) there are none10:00
glatzormvo, this should be fixed in emacs.10:01
glatzormvo, we are talking here about 3000 not translated strings10:01
glatzormvo, this means a lot of translator resources. do you plan to extract the translations and send them upstream?10:03
mvoemacs is just a example, there are quite a few packages that do not ship translations in the desktop file. what is the problem with the untranslated strings? that people start working on them and do not work on the more important ones?10:03
glatzormvo, it is a dead end for the translations10:03
mvowhat is the alternative? I'm not confortable with leaving the 3000 strings untranslated in the UI. I got the patch from someone who wants to translate this for his derivate10:04
glatzormvo, you should at least communicate this to the translators.10:05
glatzormvo, take a look at the recent posts at the ubuntu-translators list10:06
james_whey glatzor10:06
glatzorhello james_w !10:06
mvoglatzor: ok, I will check that out. sorry that I haven't done so from the beginning10:07
james_wglatzor: I'm going to apply for a standing freeze exception for packagekit, do you mind?10:07
mvoglatzor: forwarding to upstream> I can write a script that does that and merges the translaions into the desktop files quite easily, most work will probably to find the contact adresses where to sent the translations to10:07
glatzorjames_w, great. thanks.10:07
glatzormvo, the desktop files will be created at build time in most cases10:08
glatzormvo, so forwarding the desktop file is not a real solution10:09
mvoglatzor: well, both can be done relatively easily, a po file snippet and a desktop file merge. so that people who properly build it can just merge the po and people who maintain it manually benefit too. I don't think thats is going to be very hard, I think contacing upstreams is going to be more work10:10
mvodon't get me wrong, I'm not 100% happy with putting this big dump of strings into rosetta, its really far from ideal, but I don't see a alternative other than ignoring the problem10:10
seb128mvo: what is the discussion about exactly?10:13
glatzormvo, what is about the synchronisation problem with the translation of the corresponding package which could also exist in Rosetta?10:14
mvoseb128: gnome-app-install uses strings from the desktop files of the packages. those strings are not all translated and g-a-i now has a way to add them10:14
mvoglatzor: shouldn't rosetta suggest the strings then?10:15
seb128mvo: would be nice to have a way to translate menu entries too, quite some packages add .desktop in the debian directory which have no translations and doing source upload for every translation change would just not work there10:15
* mvo nods10:20
glatzorsee you guys!10:50
=== asac_ is now known as asac
slomoseb128: did anything bad happen after syncing good/bad from experimental? i mean, any evil bugs or something :)12:19
seb128slomo: no new bug reported since the update which is good ;-)12:35
=== pedro__ is now known as pedro_
seb128hey pedro_12:36
pedro_salut seb128!12:37
=== njpatel is now known as njpatel_away
=== njpatel is now known as njpatel_away
Laneyseb128: Erm, the file-roller upload ftbfsed13:23
* Laney hides13:23
seb128Laney: I fixed it already13:24
Laneyright, sorry about that13:24
seb128Laney: that's my fault, I did some tweaking in the source to see why you changed the menu patch without documenting the change13:24
LaneyOh, it was just a quilt refresh13:24
seb128Laney: right, next time don't refresh patches or write that you did so somewhere, that makes debdiff confusing to read otherwise13:25
seb128diff of patches are no fun to read ;-)13:25
seb128I had to apply the patch to make sure it was not changing the content13:25
Laneyseb128: Sorry. I mentioned it in the comment but didn't think it warranted saying in the changelog13:25
seb128that's alright13:26
seb128but there is no real point to refresh patches you don't touch in a revision update13:26
LaneyI guess. Just wanted to tidy it up13:26
Laneyah well13:27
Ngmvo: have you seen any issues with compiz when switching workspaces of focus not being transferred to a window on the target workspace?13:30
Ngonly seems to have started in the last few days13:30
mvoNg: seb128 reported the issue, but I have no (reliable) way to reproduce - do you have found one?13:31
Ngwell it seems to happen on basically every workspace switch I do - want a dump of my config?13:31
seb128mvo: want to try something?13:31
Ngalthough hrm, sometimes it does work13:31
seb128mvo: assign a keybinding to go to workspace 113:32
seb128mvo: change workspace, select something on screen and do the keybinding13:32
seb128mvo: and see if whatever you have on workspace 1 is selected13:32
seb128I don't get the bug when using ctrl-alt-arrows nor the mouse13:32
seb128but I get it every time I do a alt-number to switch13:33
seb128mvo: try to map super-n to a workspace for example if you can13:34
mvoseb128: trying now13:34
seb128_hum13:36
seb128_mvo: did you change something recently?13:36
mvoseb128_: sorry, works for me13:36
seb128_it works for me now, I had the bug still yesterday and just dist-upgraded today13:36
mvoI'm happy to debug this, I'm just at a loss how to reproduce it13:37
seb128mvo: I'll keep watching for it ;-)13:40
mvothanks13:40
mvoNg: let me know if you find a way13:40
seb128mvo: I though you were getting it the other day?13:41
mvoI did, but it was not reliable, pure chance13:41
mvoI did a bunch of switches and had it13:41
mvothen I tried again and never got it again13:41
Ngmvo: basically what seb said, but something about it is unpredictable13:42
NgI *always* switch workspaces with alt-F1 to alt-F4, so I'm seeing it quite a lot13:42
Ng(and I have terminals, mail and firefox on separate workspaces, so I switch a lot)13:43
Ngit's happening for me most of the time, but sometimes the focus switches properly13:43
mvoNg: could you file a bug please? I will look at it when I'm finished with my current task13:43
Ngsure13:44
seb128mvo: similar to what Ng said in my case too, I have IRC always on a workspace so I switch a lot between this workspace and other using keybindings (not the ctrl-alt but direct shortcuts for each workspaces)13:48
Ngmvo: https://bugs.edge.launchpad.net/ubuntu/+source/compiz/+bug/28321513:53
ubottuLaunchpad bug 283215 in compiz "[intrepid] switching workspaces with absolute keybindings not always shifting focus" [Undecided,New]13:53
mvothanks Ng13:53
Ngnp :)13:53
seb128slomo: bug #283176 could be due to one of the gstreamer updates13:55
ubottuLaunchpad bug 283176 in gstreamer0.10 "gst-launch-0.10 crashes with SIGSEGV" [Undecided,New] https://launchpad.net/bugs/28317613:55
=== njpatel_away is now known as njpatel
asacmvo: whats the state on apturl support for third party repos in intrepid?14:44
mvoasac: unchanged, noone came up with a schema that is somewhat secure14:45
mvoasac: the code is there, its a matter of flipping a swtich, but the consequences are probably too risky14:46
fta2seb128, asac: i have cairo 1.8.0 ready, but i'm concerned about the corruption seen by some users: http://ubuntuforums.org/showthread.php?t=94657414:54
fta2seb128, asac: debian extracted a patch for cairo from the mozilla tree: http://glandium.org/blog/?p=20914:55
fta2seb128, asac: should I add that to 1.8.0 too ?14:55
seb128fta2: how can those users have an issue using 1.8 if 1.8 has not been uploaded yet?14:56
seb128fta2: or is the issue orthogonal to the update?14:56
seb128ie, is the update creating an issue14:56
fta2seb128, no, it's not 1.8.0, it's in all cairo versions14:56
seb128ok, so you are just asking if you should add the workaround?14:57
fta2yes14:57
seb128do you know if the change has been discussed upstream already?14:57
asacfta2: where is the patch? i only have seen binary blobs from glandium still14:58
fta2upstream mozilla sure, it has been done by vlad, which is also a core-dev in cairo14:58
asacfta2: ask vlad what he thinks about the impact then :)14:58
fta2asac, mike said he diffed the in-source cairo, so it's the same patch i pointed you weeks/months ago14:58
asacmaybe its a mozilla specific solution14:58
asacfta2: ok. i understand. thats a more advanced variant of the bandaid isnt it?14:59
fta2yes14:59
asacwith not that many features disabled as before14:59
asacwe should definitly ask him14:59
asacto at least assess the risk14:59
seb128fta2: has this patch been commited to cairo git and if not why not?14:59
fta2seb128, no, but i don't know why. i'll ask vlad15:04
fta2seb128, asac: http://mxr.mozilla.org/mozilla-central/source/gfx/cairo/buggy-repeat.patch15:06
seb128is that the change we dropped just before 8.04.1 because it was slowing down things a lot for users?15:07
seb128you guys added a buggy repeat workaround before hardy too15:07
fta2sure but it was inconditionnal, now, it's smarter15:08
asacseb128: he?15:09
seb128asac: he!15:09
asacseb128: we never claimed a workaround would be regression free ;)15:09
fta2that's mozilla bug 45646715:09
ubottuMozilla bug 456467 in GFX: Thebes "revisit cairo xlib buggy repeat handling" [Normal,Resolved: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=45646715:09
asacit was just curing more than hurting. anyway. i am against doing stuff now. our default dont show this behaviour15:10
seb128asac: I accepted the workaround previous time and it took us ages to figure that created real slowness issue for quite some users15:10
seb128asac: I'm not wanting to take an another cairo workaround without having upstream commenting on it first ;-)15:10
asacseb128: i cant remember that it took ages to figure that out. it was just not reproducible for us ... that was all i think.15:10
asacseb128: thats what i am saying15:10
asacseb128: previous workaround was also discussed upstream15:10
seb128asac: right, that was bug #21958715:11
ubottuLaunchpad bug 219587 in cairo "03-turn_on_buggy-repeat_handling.dpatch causes slowdown in Evolution" [Medium,Fix released] https://launchpad.net/bugs/21958715:11
asacseb128: we knew that it might have some impact. but general issues turned out that for some it was harder than expected15:11
seb128asac: right15:12
asacseb128: still ... at the point of the patch we had no other choice. after investigating we found a x workaround which then made the patch droppable15:12
seb128asac: just saying that I would avoid adding workarounds so soon before intrepid if we don't have a real need for those15:12
asaconly point i am trying to say: if we hadnt found the X workaround we probably wouldnt have dropped the patch ;)15:12
asacseb128: yes. i dont see the real need for this patch now15:12
seb128ok good15:12
asacbut maybe i am just not on top of bugmail15:12
seb128fta2: let's update to 1.8 now and discuss the workaround later15:13
asaccould be that chipsets see this issue again15:13
tedgseb128: So I've got a patch to GNOME Panel which removes the shutdown/logout from the system menu if the FUSA applet is in the panel.  I'm guessing I need some sort of exception for that patch.  If so, what kind should I be asking for?15:13
fta2seb128, ok, so no patch. i'm done then.15:13
asacfta2: seb128: i think first thing to do would be to go through bugs and see if this is an issue for our users at all ;)15:13
seb128tedg: I'm against a such patch15:13
seb128tedg: I use both the applet and the menus15:13
asacthe shutdown/logout thing isnt finished yet, right?15:13
seb128asac: it is15:13
asacurgh.15:14
pittiuh, different menus depending on which applets you have installed? how confusing15:14
asaci still ahve the green man and nothing else on my panel :(15:14
seb128asac: did you upgrade recently?15:14
asacalmost every day15:14
asaclet me check15:14
dobeypitti: indeed15:14
seb128asac: you should have get a bubble light in the notification area asking if you want to migrate your configuration15:14
asacseb128: on my laptop i had the "shutdown" button reappear i think two days ago15:15
asacseb128: yes. that notification thing disappeared for me15:15
asacand i didnt know how to get it back15:15
tedgseb128, pitti: Well, mpt is very much against having two ways to logout.  He's flying right now, so we can't really get his input.15:15
seb128tedg: I'll not make those menus change dynamically when adding an applet or remove it, that's confusing as pointed by pitti and I use those items and I'm probably not the only one15:16
seb128tedg: we can discuss making it a gconf key though15:16
fta2seb128, http://www.sofaraway.org/ubuntu/tmp/cairo_1.8.0-0ubuntu1.dsc http://www.sofaraway.org/ubuntu/tmp/cairo_1.8.0-0ubuntu1.diff.gz15:16
pittiseb128++15:16
pittiwhat's wrong with having extra ways to log out?15:16
pittig-p-m has offerend suspend/resume for ages, and nobody complained15:16
seb128pitti: looks like people prefer having an empty system menu ;-)15:17
pittiand so did ctrl+alt+del, or pressing the power button, or closing lid, etc. pp15:17
seb128fta2: thanks15:17
pittior ripping out the plug :)15:17
tedgpitti: I think that mpt hasn't had time to file all the bugs he'd like to ;)15:17
dobeypitti: so we should hide shutdown from the menus if the system has a battery, and the icon is shown? :P15:18
tedgpitti: In general, the problem is that it's easier to have "a way" to do things -- simpler explanation.  While different ways are okay, two menus are a touch odd.15:18
pittitedg: exactly my point; the only thing which is currently guraranteed to be there is the systme menu15:19
dobeytedg: the problem is that to every person who has ever used windows or mac os, that "way" is the menus15:19
pittiif we wouldn't have it any more, our documentation would need to say "look if you have this, or if not, look ---> there, etc."15:19
tedgdobey: Yes, and we are maintaining that.  Just the FUSA menu instead of the System one.15:19
dobeytedg: like they say in retail... location location location :)15:20
dobeyi especially don't think "shutdown" makes sense under "list of users"15:20
pittiwell, I think it's great to have the option there, but that's new in intrepid15:21
seb128you can't assume that users will know about the fusa because they just upgraded15:22
seb128those using the menu will just wonder why they can't close their session and press the power button15:22
tedgdobey: The idea is to more have "all status and session stuff" in one menu.  Shutdown is really a session operation with a power plug thrown in.15:23
seb128tedg: users will not know that, especially if they are used to the old switch user applet15:23
dobeyi don't think that's an appropriate assumption really15:23
seb128they will never look there15:23
tedgseb128: Well, I think that a large number of users clicked on the "big red button in the corner" -- which will still be there.15:23
seb128they will just remove the power plug and complain15:24
dobeywhat happens if fusa crashes?15:25
dobeyand the main menu is open?15:25
seb128tedg: I do use the applet only for user switching and the menus for logout etc, you consider that not as a valid usecase?15:25
dobeylogout/shutdown suddnely appear/disappear?15:25
tedgdobey: No, unfortunately not.  But, if FUSA crashes it will get a prompt to reload.15:26
tedgseb128: Personally, I don't care.  But the UI theory here is that there should be "one way".15:27
dobeymodifying the main menu based on the context of an external applet is just bad ui15:27
tedgdobey: It's not context.  It's modifying the menu based on the configuration of the panel.15:27
seb128tedg: ok fine, add a gconf key to hide the menu items and enable it by default15:27
pittitedg: but by removing logout from the menus, we are exactly destroying the only reliable "one way" (menus) we currently have15:28
seb128tedg: but don't do your dynamic configuration depending on the layout because nobody will understand what's going on15:28
dobeywe already have multiple ways to log out/shutdown15:28
tedgpitti: It's as reliable to say that the menus will be there as the FUSA applet will be there.  People can remove the menus too.15:28
tedgseb128: The problem there is that if we enable it by default, and someone doesn't have the FUSA applet, then they will have no menu items anywhere!  So, I think the GConf key should be "disable if FUSA applet."15:29
seb128tedg: it's not obvious to guess why menu items just vanished because you changed your applets configuration15:29
dobeyif you somehow wish to coax users into using your preferred way, that's fine, but you shouldn't force them out of their preferred ways15:29
seb128tedg: I'm against a such patch then, the system menu doesn't have to many items and users will expect those actions there15:30
seb128s/to/too15:30
seb128let's wait for mpt to be there15:30
tedgSounds good.  I'll open a bug.  Everyone can comment there.15:31
tedgBTW, considering there is unlikely to be a "System" menu in the future, coaxing them away from it isn't about being "preferred" it's about migrating them to where things are going.15:31
pittitedg: I disagree; fusa applet is nowhere near guaranteed to exist for upgrades15:31
tedgpitti: Correct, and that's why the patch looks for it before removing them from the system menu.15:32
seb128tedg: there is still a system menu though and as long there is one some users will expect system actions to be there15:32
pittitedg: yes, I understand; but still there would be "two half-true ways", not one15:32
tedgpitti: But, the menus aren't guaranteed either for upgrades.  More likely, but not guaranteed.15:32
seb128tedg: what we do when the system menu is deprecated is an another topic15:33
* dobey thinks the whole panel concept needs to be deprecated15:33
pittitedg: but if someone removed logout from the system menu, he certainly uses a different way; which we cannot assume for the vast majority of people who didn't customize their system menu15:33
seb128brb switching computer15:33
dobeyarbitrary content in something so important as the panel is the bane of usability15:34
tedgdobey, pitti, seb128: http://live.gnome.org/Boston2008/GUIHackfest/WindowManagementAndMore15:34
dobeyyeah15:34
dobeyhow very macin-vista15:34
dobeyheh, that's another thing i hate... using the term "Quit"15:36
dobeyit's really unfortunate that i couldn't be at the hackfest/summit15:37
seb128fta2: what was the cairo update url?15:41
seb128anybody having the url fta2 gave some time ago for the cairo update?15:44
dobeyseb128: the mozilla blog thing?15:45
pittiuh, poor panel (looking at above URL)15:45
seb128dobey: no, the diff.gz and .dsc for 1.815:45
dobeyoh15:45
dobey10:16 < fta2> seb128,  http://www.sofaraway.org/ubuntu/tmp/cairo_1.8.0-0ubuntu1.dsc  http://www.sofaraway.org/ubuntu/tmp/cairo_1.8.0-0ubuntu1.diff.gz15:46
dobeyseb128: there15:46
seb128dobey: thank you15:46
pittiwhat's the point of having a single "Activities" thingy? that's just going to increase the length of the click path for everything?15:46
fta2seb128, oops, sorry (i'm on the phone)15:46
dobeyseb128: you should look into using screen+irssi :)15:47
seb128fta2: that's ok, I changed box to do the cairo build and testing but I didn't note the url before ;-)15:47
dobeypitti: i don't know15:47
dobeypitti: i'm as confused as you are :)15:47
seb128dobey: that or having an irc proxy running somewhere15:47
dobeyyeah15:47
pittiznc++15:47
dobeyi think i'm going to set up a private jabber server soon, with transports, for my IM, so i can be connected to everything from multiple machines15:48
dobeystill have yet to find a good jabber client for my phone though15:49
dobeyi guess i should update my linkedin profile now15:52
tedgpitti: Not really.  Currently you have to click on "Applications" -- no real difference clicking on "Activities"15:57
tedgbug #28327815:57
ubottuLaunchpad bug 283278 in gnome-panel "When FUSA applet has shutdown/logout items are duplicated in "System" menu" [Undecided,New] https://launchpad.net/bugs/28327815:57
dobeyhrmm. linkedin is totally triflin. why does it send me to the company page for "Canon, Inc." when i search for "Canonical"16:04
mvoasac: did you upload the fix for network-maanager so that it does not show the "resource missing" dialog anymore?16:21
mvoseb128: I get the evo alarm notifier error on pretty much each test upgrade, do you think I could simply kill it before the upgrade?16:21
mvoor disable it in some way temporarely16:21
seb128mvo: shouldn't we rather try to figure what the issue is?16:23
seb128mvo: I guess that stopping it before upgrade would work but some users might expect to still get their meeting, etc notifications during upgrade16:24
seb128mvo: and it'll be automatically restarted if they are running evolution for example16:24
asacmvo: no i have to do that. thanks16:26
mvoasac: ok, just checking (because I have seen it just some minutes ago :)16:27
asacyeah16:28
asacsorry16:28
mvoseb128: yeah, I have little clue about evo :/16:28
asaci will try to upload that today. just want to check if we need something else for the "release candidate" upload :)16:28
mvoasac: cool, thanks16:29
seb128bbl17:27
Ngmvo: do we have http://gitweb.freedesktop.org/?p=xorg/app/compiz.git;a=commit;h=46e4aa0308fe542f2586835e86ee249ebea6fafb in our compiz packages? Seems like it makes GIMP2.6 nicer17:39
Ngbut I dunno if there are wider implications17:39
mvoNg: if its not part of 0.7.8 we don't have it, but if upstream thinks its a good idea, I can take it, I have a lot of faith in them :)18:38
NgI came across it in a discussion about gimp2.6 and how compiz sucks at handling its toolbar windows, I have no further reason to assume/believe/think it's a good idea ;)18:39
mvoNg: ok, I will inquire tomorrow18:42
Ng:)18:42
=== njpatel is now known as njpatel_away
mvopitti: what is the current status with camera/gio/fuse and gthumb? I get "An error occurred in the io-library ('Could not lock the device'): Camera is already in use." when opening gthumb19:11
pittimvo: right, we just fixed f-spot in that regard19:23
pittibut actually we wanted to disable automounting of libgphoto cameras19:23
pittiand get back to gthumb/f-spot talking to the cam directoy19:23
pittidirectly19:23
pittiotherwise they are unbearingly slow19:23
mvopitti: aha, cool. thanks for this update19:23
mvopitti: do we know why its slower? is fuse slow? or the gvfs implementation?19:24
pittimvo: neither, it's f-spot making wrong assumptions19:24
* mvo nods19:24
pittimvo: e. g. with direct libgphoto it downloads the thumbnails19:25
pittimvo: with the fuse path, it downloads the full images, produces a thumbnail, and throws away the image19:25
pittimvo: thus presenting the import dialog takes like 5 minutes19:25
pittiand then you download them all over again19:25
mvoright19:25
=== jws141 is now known as dashua
=== jws141 is now known as dashua
james_wtedg: hey, you around?22:09
tedgjames_w: Yes, but I'm playing with an experiemental window manager -- I may disappear ;)22:10
james_wheh :-)22:10
james_whttp://bugzilla.gnome.org/show_bug.cgi?id=550817 was the bug that I mentioned earlier22:11
ubottuGnome bug 550817 in gnome-power-manager "gnome-power-manager segfaults with low battery" [Critical,Unconfirmed]22:11
james_wit's got a link to the Ubuntu bug22:11
james_wtedg: also, chrisccoulson has an interesting bug report22:12
chrisccoulsonhi tedg22:12
james_wchrisccoulson, meet tedg, he's the expert on all this22:12
chrisccoulsongood stuff!22:12
tedgjames_w: Yes, so hughsie likes the patch -- yeah!  That makes life easier.22:12
james_walways :-)22:13
tedgchrisccoulson: Nice to meet you.22:13
chrisccoulsonwhen i hit the power button on my machine, g-p-m seems to open the logout session dialog on every logged-in users desktop (including all inactive users)22:13
chrisccoulsonunfortunately, the upstream session dialog has a 60s timeout, which logs you out automatically if you dont respond22:13
chrisccoulsonthat means that all inactive users get logged out automatically after 60s if i accidentally hit the power button,because they aren't available to respond to the session dialog which appears22:14
tedgHmm, that's odd.  Are you using the GPM in my PPA?  While that's probably a GNOME Session bug -- the PPA version may work around it.  It uses the DBus interface instead of the XSMP one.22:14
chrisccoulsoni'm using the standard gpm at the moment22:15
chrisccoulsoni'll try your PPA version, although I probably won't get a chance straight away22:15
tedgchrisccoulson: Okay.  The normal GPM is just using XSMP -- which shouldn't connect to all sessions, but there may be a bug in GNOME Session.22:17
tedgchrisccoulson: Hopefully, as I get everyone's patches in, I'll upload that GPM here shortly.22:17
chrisccoulsonthanks, i'll try that out22:17

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!