/srv/irclogs.ubuntu.com/2010/05/07/#ubuntu-devel.txt

jdongok will do00:00
looljdong, persia: updated the bug00:06
jdongthanks00:06
persialool: jdong: Thanks00:06
loolHmm but jdong wasn't upgrading from karmic00:07
loolWhich is precisely the code path which the SRU addresses00:07
persiajeandaniel: Was your install an upgrade from karmic?00:07
jdonglool: ah, that makes a difference?00:08
zul_persia: ping00:09
persiazul_: Your name was mentioned to help verify bug #57666200:09
ubottuLaunchpad bug 576662 in grub2 "latest grub2 renders gpt based system unbootable" [Undecided,New] https://launchpad.net/bugs/57666200:09
=== zul_ is now known as zul
persiazul_: Your machine doesn't happen to be an upgrade from karmic, does it?00:10
zulpersia: no i upgraded fine00:10
persiaOK, I'm feeling a lot more comfortable.00:10
mdeslaurzul: did you upgrade to the latest grub2 update?00:11
mdeslaurzul: actually, are you using grub2?00:11
looljdong: Yup00:11
loolpersia: I mailed cjwatson now00:11
zulmdeslaur: yeah im not sure which version of grub im using...gimme a sec00:11
zulassuming this is on the mac right?00:11
jdongyes00:12
loolpersia: Fwed to you00:12
loolNot sure whether I should forward to TB00:12
persialool: Thanks.00:12
loolSeems overkill00:12
persiaI think it's overkill with the chourus of negative replication attempts.00:12
zulpersia: 1.98-1ubuntu6 but im not running it from a MBR00:12
persiazul: I didn't think you *had* an MBR on a MacBook.00:13
loolpersia: Dont you need to tag one bug regression-update?00:13
jdonglool: if everyone were reproducing it, then I'd panic and get the TB involved. Right now, that does not seem to be the case.00:13
persiasbeattie told me to tag it verification-failed00:13
loolHmm I fantasy that regression-update tag I think00:13
* lool => bed &00:14
jdongpersia: is it still in -proposed?00:14
jdongor -updates already?00:14
jdongit's in -updates00:15
persiajdong: -updates00:15
jdongit's a regression-update, not a verification-failed00:15
persiaAh.00:15
jdongv-f is for -proposed packages not working00:15
persiasbeattie: ^^00:15
persiaDoes that tag go against the new bug or the old bug?00:15
jdongerrrrr it should go against the old bug, the actual SRU00:18
jdongand probably this bug should be tagged dupe of the original SRU as well, if we're 100% sure the SRU is the cause.00:18
* persia got very different instructions in #ubuntu-testing a while back, and suspects there would be benefit to an ubuntu-sru+sru-verification meeting00:19
persiaregression-update added to 50817300:20
cndI have a new package in debian sid, and I'd like to do a sync request to have it synced to lucid00:33
cndshould I be using the -e option of requestsync in this instance?00:33
xnoxcnd, it should go at SRU00:35
xnox!SRU00:35
ubottuStable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates00:35
xnoxcnd, i don't know whether requestsync supports that =)00:35
xnoxcnd, try it and change the resulting bug report to match SRU requirements00:36
cndxnox: are you sure? this wouldn't be an update to an existing package00:36
persiacnd: Can't do it.00:36
xnoxcnd, we have released lucid already you can't add *new* packages00:36
cndpersia: oh, I thought you could00:37
persiacnd: New packages have to appear in new releases.  Once it's in maverick, it can be backported.00:37
cndok, nm then00:37
cndthanks!00:37
persiaSo you can get it into lucid-backports, but not lucid.00:37
YokoZaroh snap I think I found a genuine dpkg bug00:37
cndyeah00:37
persia(and not lucid-updates)00:37
xnoxYokoZar, what about?00:38
YokoZarxnox: https://bugs.launchpad.net/ubuntu/+source/wine1.2/+bug/571999  -- it seems to be using the wrong Conflicts information.  wine (karmic) user upgrades, wine (lucid) is a dummy package that installs wine1.2 (lucid).  wine1.2 (karmic) conflicts with wine, but wine1.2 (lucid) doesn't conflict.  dpkg refuses to upgrade, saying that wine1.2(lucid) conflicts with wine.00:40
ubottuLaunchpad bug 571999 in wine1.2 "package wine1.2 (not installed) failed to install/upgrade when both wine and wine1.2 are installed" [High,Confirmed]00:40
xnoxhmmm shouldn't wine (lucid) have Conflicts wine << version.in.karmic?00:41
xnoxthat way you make sure that wine karmic is removed first and then lucid's wine1.2 is installed00:41
xnox?00:41
YokoZarxnox: err yeah, it does00:41
xnoxhuh00:42
xnoxnow this is strange00:42
xnoxlet me look00:42
YokoZarxnox: if you look at the log it upgrades wine(karmic) to wine(lucid)00:42
lifelessmaxb: https://code.launchpad.net/~maxb/ubuntu/maverick/junitperf/ari-tczew-lp-521390/+merge/24868 - are you entirely happy with the diff that bzr is generating ?00:45
lifelessmaxb: I'm looking at the mail that was sent out and wondering if we can make what you're doing more obvious00:46
maxbWell, what I was trying to do was to discover whether playing with prerequisite branches could make LP generate a nicer diff, and the answer seemed to be no00:46
maxbI think the one absolute that can be agreed on is that there is no single diff that is appropriate for all merges00:48
xnoxYokoZar, I've added useful comment to that bug.00:48
lifelessmaxb: we can try.00:51
lifelessmaxb: so what structure of pre-req branches did you use?00:51
maxbI just tried pointing it at lp:debian/junitperf. It conflicted horridly00:51
xnoxmaxb, I've tried using prerequisite branches before and it seems like the merge generation uses 3-way diff instead of actually performing bzr diff --old --new. I've tried to represent debian sid, ubuntu-merge (my) & ubuntu-current branches for a package and both diffs on the merge proposal00:52
xnoxhad conflict markers although if you pull the branches in order on your machine they are fully merged and have no conflicts00:52
xnoxthere is a bug about it tagged with "udd" but i can't be asked to search for it now =)00:53
lifelessmaxb: what did you expect/want it to do ?00:55
maxbI expected it to not do what I wanted. I vaguely hoped it might do something useful :-)00:56
xnoxI was expecting pre-requisite to generate: debdiff between candidate version and current debian. debdiff between candidate and current ubuntu version =)00:56
ajmitchmaxb: I was able to diff the branch there against the debian branch locally without any issues00:57
xnoxI failed to achieve that =)00:57
maxbUltimately I think there needs to be a special merge proposal mode specifically for ubuntu merges00:57
maxbYou really want to see two diffs: (1) common-ancestor(merge-source, debian-equivalent-of-ubuntu-merge-target)..merge-source  and (2) result-of-merge as we have now, but only the debian/ directory00:59
lifelessmaxb: lets try for better labels01:05
lifelessmaxb: I think you mean 'code changes' and 'packaging changes' as separate diffs01:05
maxbThe thing about my (1) is that it is *not* 'change introduced by this merge', it is 'ubuntu delta remaining after this merge'01:06
lifelessmaxb: thus why we want better labels.01:10
lifelessmaxb: so there are three things that may be interesting in a merge from debian:01:10
lifeless - upstream changes, debian[code and packaging] changes, ubuntu[code and packaging] changes we're discarding, ubuntu[code and packaging] changes being altered by the merge01:11
lifelessperhaps01:11
lifelessI'm going to write a coverall bug on this; I certainly agree that we need more sophisticated review diffs; I don't necessarily agree that we can't come up with a single sane one (as an umbrella thing with sections or something)01:12
=== dendro-afk is now known as dendrobates
psusibah!  damn kernel apparently ignores the fact that blocks are in the buffer cache from being read on the raw block device, and reads them again when you read the file01:18
ionOuch01:18
psusiI got ureadahead reworked to read on the raw block device rather than going through the filesystem.... so it finishes real fast and gets peak disk throughput.. but then everything gets read again slowly as the buffer cache is totally ignored01:19
ionHeh01:20
jdongpsusi: hahahaha!01:31
psusiI HAVE A PLAN!01:31
* psusi codes like the wind01:31
psusiI'm going to try reading only the directories through the raw block device, and go back to opening and reading files normally01:33
blendmaster1024when is DIF for the next release?01:40
blendmaster1024whatever it's called01:40
virtualdblendmaster1024: https://wiki.ubuntu.com/MaverickReleaseSchedule01:44
blendmaster1024thank you01:44
blendmaster1024i have a game i'm working on that i'd like to see a demo of in maverick01:45
virtuald:>01:45
blendmaster1024so i need to have an idea of when to have the demo done by01:45
blendmaster1024woah i only have till june ...01:46
lifelessmaxb: https://bugs.edge.launchpad.net/launchpad-code/+bug/50990101:48
ubottuLaunchpad bug 509901 in udd "UDD Docs should discuss pre-requisite branch setting in merge proposals" [Undecided,Won't fix]01:48
virtualddo you guys know of any app for todo lists?01:50
blendmaster1024is it just me, or is ubottu all-powerful?01:50
blendmaster1024(j/k)01:50
blendmaster1024seems like it can do everything any other information bot can, plus a lot01:50
blendmaster1024is it custom for ubuntu?01:50
virtualdi don't know much about it, maybe ask in #ubuntu-bots01:51
blendmaster1024the people there ignore the channel :/01:51
virtualdok01:51
=== dendrobates is now known as dendro-afk
imbrandonblendmaster1024: yes its custom for Ubuntu, originaly written by Seveas , you can find the code for it ( and the other bots ) on Launchpad, they are opensource02:19
blendmaster1024cool02:19
=== blendmaster1024 is now known as PigeonCluster
* ScottK had forgotten how long boost takes to build.04:45
ajmitchScottK: will earlier versions of boost be removed from maverick?05:14
ScottKajmitch: That would be the goal.  Same as usual.05:14
* ajmitch was just wondering if it was still worth doing the boost1.40 merge05:16
ScottKajmitch: I'd vote no.05:17
ScottKBetter spend the time on getting stuff on 1.42 after it's in.05:17
ajmitchok05:18
ScottKpitti: boost1.42 is in source New.  If we can get that through New (source and binary) and into Main and boost-defaults sync'ed before the first autosync run, I think it will save us rebuilds later and make the boost transition easier.05:19
ScottKThat or maybe slangasek will have insomnia and take care of it....05:19
MTecknologyI'm trying to figure this out - how do I use aptitude-run-state-bundle?05:45
MTecknologyIf I run it on the file I generated from its counterpart it opens aptitude after working for a while and making a temp directory- but I can't restore teh packages state from it05:45
MTecknologyor am I just using it wrong?05:49
dholbachgood morning08:10
=== almaisan-away is now known as al-maisan
zygagood morning08:15
arandandersk: I was thinking of updating my ppa packages with your patch for mountall, just to make sure, your patch replaces Tero Mononen's right?08:57
arand(I really don't trust my lacking know of code, one bit)08:59
=== lifeless_ is now known as lifeless
anderskarand: Yes, my patch replaces all the previous mountall patches. (Plymouth still needs to be patched separately.)09:16
arandandersk: Okay, I'll slap the new mountall up to my ppa then.09:17
joaopintogood morning09:40
=== smb is now known as smb-afk
elleucawas the "find and replace" OO.o dialog customized in 10.04?11:55
unimatrixwhy is fitts's law broken in ubuntu 10.04 again?12:13
unimatrixdoesn't anyone care about this?12:13
Tm_Tunimatrix: is there bug report about this?12:13
unimatrixTm_T i've reported one for karmic12:13
unimatrixand nobody gave a damn12:13
unimatrixin lucid it's even worse12:13
Tm_Tunimatrix: then you should update that bugreport with new details12:16
unimatrixTm_T it's a new bug12:16
unimatrixhttps://bugs.launchpad.net/ubuntu/+source/human-theme/+bug/436066 <-- this is the old one (still present in lucid, since karmic)12:17
ubottuLaunchpad bug 436066 in human-theme "Human theme vertical scroolbars have borders on maximized windows" [Undecided,Confirmed]12:17
unimatrixnow i need to open yet another one for the buttons12:17
unimatrixbut what's the point when nobody is going to look at it for the next 5 years12:17
Tm_TI'd say more than complaining in irc (:12:18
ScottKasac: I've uploaded the new boost for Maverick (1.42) and it's in New.  The build system changed since 1.40 (no longer using CMake) and so I'm not certain my port of the thumb patch to the new version is complete.  Would you please have someone take a look at it? https://launchpad.net/ubuntu/maverick/+queue?queue_state=012:28
ScottKunimatrix: The design group is on #ayatana, so possibly more luck there.12:29
unimatrixScottK thanks12:29
=== smb-afk is now known as smb
=== cking is now known as cking-afk
pittijdstrand: firefox> no, I had a server outage which ate my IRC proxy scrollback13:13
pittiScottK: boost1.42 source NEWed to main13:15
* pitti -> back to conference13:16
jdstrandpitti: k, here you go:13:19
jdstrand10:03 < jdstrand> pitti: hi! can I have you opinion on http://people.canonical.com/~jamie/ff36-apparmor.diff.txt? background: there is a pending firefox update and there are these 4 bug fixes to the apparmor profile. the aa profile is disabled by default and no chance of regression (plus, me and several other people use the profile with these commits)13:20
jdstrand10:04 < jdstrand> pitti: the question is whether to SRU these separately, with all the associated archive churn, or push them with the pending security update13:20
jdstrand10:05 < jdstrand> pitti: I wouldn't normally ask, but in the case of firefox, upstream adds features and bug fixes beyond security fixes, so these low regression potential items seemed kinda gray...13:20
=== al-maisan is now known as almaisan-away
jdstrand(don't worry about Chris' changelog entry-- it is unrelated)13:21
pittijdstrand: looks safe to me, I think it's fine to include it13:21
ograhmm, is the archive usable now ?13:24
* ogra wonders why uploads still end up in unapproved13:24
pittiogra: I asked for thawing13:25
pitti(yesterday and today)13:25
ograthanks :)13:25
jdstrandpitti: thanks!13:25
pittibut I can't be on IRC very often during the conference13:25
ograindeed13:25
nigelbabulool: so whats the final call on the MIR?13:36
=== lifeless_ is now known as lifeless
=== cking-afk is now known as cking
ScottKpitti, doko: dpkg-checkbuilddeps: Unmet build dependencies: build-essential <-- boost1.42 - It sure didn't do that when I test built it last night .....13:55
dokoScottK: yes, there are other strange things: see the binutils build failure on i386 ...13:56
ScottKdoko: OK.  I'll be patient then.13:57
wgrantdoko: Those build failures are some pretty odd maverick brokenness.14:24
wgranthttp://paste.ubuntu.com/429514/ looks reasonably bad.14:24
wgrantScottK: ^^14:24
ScottKThanks.14:25
ScottKSome kind of in completeness in the switch to 4.5 then.14:25
wgrantLooks like it.14:25
ScottKpretend that space wasn't there...14:26
wgrantWell, I can't see gcc 4.5 anywhere, except in some dependency lines.14:26
* StevenK twitches at ScottK's sync package name14:39
ScottKThe boost-defaults one?14:40
StevenKScottK: python-django-djblets14:40
ScottKAh.  Yes.14:40
StevenKIt has djb in it. Worse, implications of more of them. Noooooooooooooooo.14:40
ScottKStuff like that you just can't make up.14:40
sorenScottK: Why is it called djblets? I don't see any references to djb in there. :-/14:44
ScottKsoren: I just fixed it.  I didn't name it.14:45
sorenScottK: I just thought you might know.14:45
StevenKI think I'd rather blacklist it, than sync it14:45
ScottKYou'd have to remove it too.14:45
ScottKAnd that still wouldn't remove the history.14:46
StevenKNo, I can do them seperately14:46
StevenKblacklisting just means it can't be synced14:46
StevenKIt is able to exist in the archive while being blacklisted14:46
=== dendro-afk is now known as dendrobates
=== tkamppeter_ is now known as tkamppeter
ryan22ive decided to fork ubuntu15:08
ejat?15:09
ryan22I have serious concerns about the release system employed by Ubuntu and feel that the sound system it uses is inadequate for the needs of the average user (it can stream music to your kitchen but can't play games...). The proposals I posted on the Ubuntu developer mailing lists were rejected so I will be taking infinityOS, my distribution, in a different direction then Ubuntu. infinityOS will remain 100% binary compatible with Ubuntu. My go15:09
ryan22for infinityOS to become the Firefox to Ubuntu's Mozilla.15:09
ryan22My distribution will be switching from PulseAudio to OSS4 as it provides per-application volume controls while remaining compatible with existing applications and code.15:10
ryan22I find the notion that existing application should modify their code to work PulseAudio ridiculous, especially when OSS4 works without modification15:11
ryan22*with15:12
ScottKryan22: Off topic for this channel.15:13
ryan22alright15:13
ryan22sorry15:13
ryan22i have told the ubuntu developers that will remain in contact with upstream15:14
ryan22*I15:14
dholbachLast day of https://wiki.ubuntu.com/UbuntuOpenWeek starts in 21m in #ubuntu-classroom with "Introduction to Ubuntu Development"15:39
nigelbabuCan someone moderate my mail to ubuntu-devel titled "patch day success"?15:40
nigelbabucjohnston: ^^^15:54
nigelbabucjwatson: ^^^15:54
nigelbabucjohnston: sorry ;)15:54
cjohnstonuh huh15:55
nigelbabutabfail :/15:56
=== JFo is now known as JFo-afk
=== jcastro_ is now known as jcastro
=== almaisan-away is now known as al-maisan
loolnigelbabu: No final call on the MIR; as I noted, I'm not sure it's needed anymore17:27
zullool: is this the MIR for backuppc?17:38
loolzul: Yes and know17:38
loolzul: backuppc is in main already17:38
loolzul: It's the MIR on a dep17:38
loola perl lib17:38
zullool: ah ok17:38
loolhttps://bugs.launchpad.net/ubuntu/+source/libtime-modules-perl/+bug/52551217:39
ubottuLaunchpad bug 525512 in libtime-modules-perl "[MIR] libtime-modules-perl" [Undecided,New]17:39
bulettinхм17:39
=== beuno is now known as beuno-lunch
=== cking is now known as cking-afk
nigelbabulool: ok :)18:22
ccheneyif printing under gnome thinks your printer is out of paper but it isn't is there any way to fix it without rebooting?18:25
ccheneyi tried restarting cups but it doesn't seem to help18:26
ccheneyis there some cups command to reinit the printer?18:26
=== beuno-lunch is now known as beuno
* ccheney decided to just yank the usb cable, couldn't find a way to make it work otherwise :-\18:31
=== JFo-afk is now known as JFo
=== mok0_ is now known as mok0
=== ryan22_ is now known as ryan22
Azoff&wc19:18
=== radoe_ is now known as radoe
ScottKccheney: You obviously didn't read enough Ubersoft recently.  If you had, you'd know that printing never works.19:23
ccheneyScottK: heh19:23
ccheneyapparently for the hp printers if the printer ever runs out of paper it doesn't have the ability to determine you put more in, you have to reset the printer by yanking the cable19:24
ScottKWeird.19:25
ScottKI don't have that problem (HP printers, but KDE).19:25
psusiI hate HP printers... used to do IT desktop support at a big company that used HP network printers... we had to keep two different windows drivers for the thing and swap people back and forth because one version supported printing on the front and back of a page, and the other supported printing 2 or 4 pages on on.. but for some reason hp couldn't just put both features in one driver19:37
psusithat and their drivers always seem to busy wait, pegging the cpu to 100% while printing19:37
psusiand they seemed to be growing by leaps and bounds every year... probably up to a gigabyte download these days just for a damn driver... heh.19:39
jdongpsusi: my experience with HP printers has been far worse in a diffrent way.19:42
jdongpsusi: almost all of them accept unauthenticated magical packets to put "FEED ME" on the screen and other cute office pranks...19:42
jdongpsusi: but some of them are insane enough to have a Java VM and 128MB RAM onboard19:43
psusilol19:43
jdongonce I've found a *NESSUS SCANNER* running on an HP printer on our network19:43
jdongno idea how it was put on there, but probably there's a magical kiss of death packet for loading your own fun toys onto the printers.19:43
psusia what?19:43
jdongpsusi: metasploit-type vulnerability scanner19:43
psusioh dear19:43
jdonge.g. kinda like nmap but it can tell you "192.168.1.4 is vulnerable to CVE-...."19:44
jdongyeah....19:44
psusirootkit on a printer... damn... heh19:44
jdongI have to give the kid creativity points though. Who'd check the printer's traffic as a suspect for foul play?19:44
psusiyea19:44
psusiheh, reminds me of an exploit I found in highschool on our netware server... found out that the print server had an object in the netware bindery it logged in as that was supervisor equivalent... with no password... patched the login program to change the type id from user to printer when logging in and presto, instant all access pass ;)19:46
psusinobody ever noticed that the print server had supervisory access... never expected anyone to be able to log in as one19:46
jdonghaha yeah, high school exploits are the most amusing19:47
psusihehe.... I had a real cool teacher for a few years... his policy was if you're smart enough to get one by him, you're smart enough to keep it and be trusted not to muck things up19:47
jdongyeah I had a good relationship like that too. I found ways around their proxy for SSH'ing to my machine and doing other benevolent things, and they let me do it as long as it didn't disrupt the network or get used for malicious purposes19:48
topfs2I have abit of a problem. Can anyone confirm UPower sleeping signal working in ubuntu? it should be in UPower 0.9.1 but it doesn't work for me19:51
=== yofel_ is now known as yofel
ScottKdoko: Any thoughts on fixing build essential?20:17
gangilis there an alternative of dkio.h in ubuntu ?20:27
=== al-maisan is now known as almaisan-away
zaytsevhi! could someone please advise me on why my package build fail on ubuntu < karmic. I'm changing permissions for some files in lib in  binary-post-install and it works for karmic and lucid, but others can't find the file21:04
zaytsevhttps://launchpad.net/~zyv/+archive/ppa/+packages <-- the whole series is here21:04
Redache821:08
zaytsevVery confusing21:10
zaytsevIt seems that although the builds do not fail, the permissions are on changed even on karmic / lucid21:10
zaytsev-rwxr-xr-x root/root     10472 2010-05-07 19:53 ./usr/lib/mc/cons.saver <-- supposed to be root:tty and sgid21:10
Laneyyou should use dpkg-statoverride to do that21:12
Laneythat'll be dh_fixperms resetting it21:13
zaytsevLaney, google tells me that statoverride is to override the permissions of the maintainer??? I am the maintainer :)21:14
zaytsevIs there any package that I can refer to see an example on how to use it?21:15
zaytsevAlso, now I use ifeq ($(DEB_HOST_ARCH_OS), linux) to do this changes, because they are linux kernel specific. I am not sure how this will fit21:16
Laneyyes, mediatomb does it21:16
=== PigeonCluster is now known as blendmaster1024
zaytsevLaney, wow!!! that looks complicated. Is it possible to use DEB_HOST_ARCH_OS in postinst then?21:22
zaytsevIf yes, I guess I have to rewrite it this way21:23
ajmitch 21:43
zaytsevLaney, I've found a compelling advice while googling that I can put my permissions reset in package.postinst / configure22:06
zaytsevThis looks hundred times easier than the crazy mediatomb stuff, considering that I have to do overrides for ~10 files22:07
* Laney shrugs22:11
LaneyI don't think it's particularly crazy22:11
Laneyyou could also pass -X blah to dh_fixperms if you like22:11
Laneysee the man page22:11
zaytsevThis would be an option if the package wouldn't be CDBS based22:11
zaytsevDo you think I will blow up something if I do it in postints :) ?22:11
Laneyyou have to take care not to stomp over end user changes22:12
zaytsevAh, if this is the only trick, who the hell cares :) these scripts are intended to have these permissions and there is no sane scenario when they would have to be changes. Screw the users :) let THEY use dpkg-statoverride :)22:15
Laneybut if they do, you'll override them when your postinst is run22:16
Laneymust go to bed anyway, night22:16
Dandre1hello,22:26
Dandre1I have created a local repository with reprepro containing my ow deb files and I get errors when I try to update:22:27
Dandre1apt-get update gives lines like:22:27
Dandre1Ign file: lucid/main Packages22:27
Dandre1how could I see what's going wrong?22:27
=== blendmaster1024 is now known as blendmaster1
=== blendmaster1 is now known as blendmaster1024
ScottKdoko, pitti, etc: gcc-4.5-base | 4.5.0-2ubuntu2 | maverick/universe | amd64, i386 <-- would explain why build-essential is uninstallable.22:43
=== kirkland` is now known as kirkland
slangasekScottK: fixed22:44
ScottKThanks.22:45
ScottKwgrant: ^^^ Thanks.22:45
xnoxHalarious I broke binutils on my machine =) time to go to bed?23:51

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