/srv/irclogs.ubuntu.com/2008/12/20/#kubuntu-devel.txt

NCommanderhey apachelogger02:04
ScottKNCommander: I'm sort of back now.02:06
NCommanderOh good02:06
ScottKWhere are we on stuff ...02:06
NCommanderNEEDSPONSOR02:06
vorianoh my02:07
ScottKNCommander: OK.  What first?  python-qt4?02:08
NCommanderYeah02:08
ScottKShoot me a link02:09
NCommanderBut they can be uploaded in any order, the dependencies will sort themselves out02:09
ScottKI feel pythonish at the moment.02:09
ScottKNCommander: Did you make the launchpad-integration change in kde4libs we discussed earlier?02:09
NCommanderNo, I haven't been home02:09
ScottKOK.  I'll get it.02:10
NCommanderScottK, https://bugs.edge.launchpad.net/ubuntu/+source/kde4bindings/+bug/30881402:10
ubottuLaunchpad bug 308814 in python-qt4 "Patches for kde4bindings to build it on ARM" [High,In progress]02:10
* NCommander hopes to still get the upload credit ;-) *gunshot*02:10
ScottKTest build started for python-qt402:17
NCommanderScottK, it is all test built in my PPA ...02:17
NCommanderBut yeah02:17
ScottKNCommander: How much crap got uploaded as soon as the Alpha freeze got lifted and will it build now?02:18
NCommanderfair enough02:18
* ScottK isn't gonna get caught saying "I didn't test build it because $NOTACOREDEV told me a didn't have to ...02:19
NCommanderfair enough ;-)02:25
jjesse-dell9evening02:31
rgreeninghey jjesse-dell902:42
mcasadevallrgreening, !02:42
rgreeninghey back mcasadevall02:43
mcasadevallrgreening, feel like hacking :-)02:43
rgreeningheh, almost bedtime for me. The tranqs the doc has me on are real knockouts02:44
rgreeningwhat time you around tomorrow mcasadevall02:44
ScottKNCommander: Building kde4libs too.02:45
mcasadevallright02:45
ScottK... on battery.02:45
mcasadevallyou won't be able to build bindings without both of those02:45
mcasadevallScottK, er, upload to a PPA?02:45
mcasadevallProbably faster02:45
ScottKTrying to see if I can crush the maching.02:45
ScottKI'm old fashioned.02:45
rgreeningyou have fashion?02:46
ScottKDefinitely not.02:47
ScottKI've been married 8 years and I still have clothes I bought before we got married that I connsider 'relatively new'.02:48
mcasadevallo_o;02:48
mcasadevallThat and your 10 year old coffee02:48
ScottKmcasadevall: Tossed them at a PPA too, just for completeness02:48
ScottKmcasadevall: I'm fairly certain I still own underwear as old as you are.02:48
rgreeningok, that disturbs me02:49
* mcasadevall has that weird feeling that looking at ScottK, I see my own future02:49
ScottKrgreening: Any idea how to make libnotify/dbus pop-ups look like Kubuntu and not Ubuntu.03:07
ScottKThe brown one is KDE, the other is QT : http://kitterman.com/kubuntu/notify.png03:08
ryanakcaScottK: here it's in KDE colors... *grabs a screenshot*03:33
ScottKryanakca: Using quassel and dbus?03:33
ryanakcaquassel, no. Just a ``notify-send "testing popus"''03:33
* ScottK tries03:34
ryanakcaScottK: http://ryanak.ca/~ryan/notify-send1.png03:35
ryanakcaWell, closer to KDE colors than the icky orange03:35
ryanakcaScottK: You can also change the theme with ``gconftool-2 -t string -s /apps/notification-daemon/theme <theme>''03:37
ScottKHmmm03:38
ryanakcaScottK: gconftool-2 -t string -s /apps/notification-daemon/theme standard    for that theme... according to http://ubuntuforums.org/archive/index.php/t-143061.html , options are standard, bubble and ubuntu. I'm guessing you're using the ubuntu theme03:39
ScottKSounds like.03:39
ScottKIt'd be nice for there to be a Kubuntu one in there too.03:39
ryanakca*nod*03:39
ryanakcaOr we could patch everything to use knotify :P03:40
ryanakcaWhat source package would have the themes?03:40
ryanakcas/knotify/whatever KDE uses/g03:40
mcasadevallScottK, how goes python-qt4?03:41
ScottKGood thing I threw it at the PPA.  Hard drive ran out of room.03:42
ScottKIt was going great until then.03:42
ScottKPython built03:43
* ryanakca => bed03:44
ScottKmcasadevall: Python-qt4 uploaded.  Thank you for your contribution to Kubuntu.03:44
* mcasadevall waves03:45
* mcasadevall pops open his draft emails03:46
* mcasadevall waits for libs03:52
=== mcasadevall is now known as NCommander
ScottKNCommander: kde4libs uploaded.  Thank you for your contributionto Kubuntu.04:15
ScottKrgreening: First less is kvirc-kde4_4.0.0~svn20081215-0ubuntu1, not kvirc-kde4_4.0.0+svn20081215-0ubuntu1.  If there next release is 4.0, then you want a version number less than that.  + makes it higher.04:45
ScottKrgreening: debian/copyright needs to say the year of the copyrights.04:54
ScottKNeeds a thorough check for the new version.04:55
ScottKI found one file that was GPL v1 or a later version ...., but upstream seems to be relying on GPLv2.04:55
ScottKrgreening: debian/changelog should describe the actual changes in the packaging too (but you knew that).04:56
ScottKrgreening: No need to include postinst/prerm that only contain the debhelper token.  They'll be automagically generated.05:02
ScottKkvirc-dev-kde4 postinst and prerm can be deleted.05:02
ScottKrgreening: It looks to me like you've got usr/lib/*.so* in both kvirc-kde4 and the -dev package.05:03
ScottKDoesn't that make the package conflict?05:03
* ScottK notes it's late and he's tired, so no guarantees these comments are correct.05:04
ScottKrgreening: Don't over-ride kvirc: binary-without-manpage kvirc.  It's a PITA, but it's a valid warning.05:05
* ScottK thinks kvirc: menu-icon-missing /usr/share/icons/hicolor/32x32/apps/kvirc.xpm05:06
ScottK... is not such a great over-ride either.05:07
ScottKthat's where you tell it to look for it in your menu file.05:07
ScottKrgreening: In kvirc-kde4.postrm, don't you want ldconfig on purge too?05:08
NCommanderhey ScottK05:26
ScottKHey05:33
ScottKNCommander: ....05:33
NCommanderwhat did I do?05:34
* NCommander hasn't broken the archive. Yet.05:34
ScottKYou said hey.  I said hey back.05:34
NCommanderBut then you ...'ed me!05:35
ScottKOh.  I guess I should have ^^^ you.05:35
NCommanderI'll see your ^^^ and raise you a O_O;05:36
ScottKNCommander: kde4bindings uploaded.   Thank you for your contribution to Kubuntu.05:39
NCommanderlol05:41
ScottKNCommander: I'm going to want to backport mlt soon I think.  Any chance you could look into it's FTBFS problems on ports soonish?05:42
NCommanderScottK, WTF is mlt?05:43
ScottKMultimedia some thing.05:44
ScottKNeeded for Kdenlive.05:44
ScottKWhich now has a KDE4 version that people are clamoring for.05:44
NCommanderThat build failure log looks miserable05:46
NCommanderScottK, I can guess what's going on05:50
ScottKPlease.05:50
ScottKNCommander: It's in Universe, so you can fix it right up ...05:50
NCommanderI said I know whats going on, I have no idea if I can fix it ;-)05:51
ScottKI have a great deal of confidence in you.05:58
ScottKrgreening: As predicted trying to overwrite `/usr/lib/libkvilib4.so', which is also in package kvirc-dev-kde406:02
ScottKIt built though ...06:02
ScottKrgreening: Does it really need KDE4.2 or can the depends be relaxed and have it work with KDE 4.1 too?06:04
ScottKThat's my comments ...06:04
ScottKapachelogger: When smarter appears, would you please point him at "[01:05:49] <slangasek> ScottK: kde4-style-bespin accepted; kwin4-style-bespin has a malformatted long desc, wanna fix?06:07
ScottKOr anyone else for that matter.06:07
ScottKdidrocks and JontheEchidna: kdenlive uploaded.  Thank you for your contribution to Kubuntu.06:09
ScottKNow I'm going to bed.06:10
ScottKGood night all.06:10
ScottKOh, one more thing ...06:13
nixternalwasabi robotgeek!07:19
* nixternal goes and gets a dr. pepper07:19
robotgeekhowdy nixternal07:20
nixternalhow have you been?07:22
nixternalhaven't talked to you in a while07:22
robotgeeknixternal: pretty good. just busy with work and life.07:22
nixternalya, pretty much the same here07:23
robotgeeksubmitting small patches to things i use (rockbox: rejected, working on new and sloccount) are a few recent ones07:23
robotgeekhave not even upgraded to kde 4 :)07:23
nixternalouch07:23
nixternalgotta love that rockbox :)07:23
nixternalyou can at least use the amarok/kde4 theme for it if you have a sansa e260 :)07:24
nixternalthat's what I use now07:24
robotgeeki actually use it :)07:24
nixternalnice07:24
nixternalyou have a sansa or did the dev port it to other devices as well?07:24
robotgeekthe cover thing works, the cover plugin for amarok also works, which is neat. so i get album covers in rock box07:25
robotgeeki have the same sansa. wooted it07:25
nixternalahh, I need to get that cover plugin07:25
nixternalI forgot to install it last time I updated07:25
robotgeekalso joined the local makers07:25
robotgeekkeeps me busy. also 8 hours of writing code at work usually saps out motivation to sit in front of the computer and do stuff :)07:27
nixternaloh man, I can totally relate there07:27
nixternalthough I got the boost I needed from UDS last week07:28
robotgeekexcellent. did you have a good time?07:28
nixternala very good time07:28
nixternala lot of community, motu/core-dev, and kubuntu stuff that week07:29
nixternalas well as the google burritos that rocked!07:29
Hobbseeheh :)07:29
Hobbseea lot of the google stuff rocked07:29
nixternalespecially those burritos!07:29
nixternaland the lil doggies07:29
robotgeekgreat!07:30
robotgeeki have not done any work with kubuntu in a year and a half. i think about leaving the teams, but i am hoping i will get off my butt and do something :)07:31
nixternalhehe07:31
robotgeeki should probably document the setup i have with mythtv + nvidia + dual screen + remote. it worked out pretty nicely. was nasty to configure.07:34
robotgeeknixternal: time for me to go away to bed. long day :). i'll catch up with you some other time07:36
robotgeekhave a merry christmas, and a happy new year!07:36
* robotgeek forgets this was -devel (sorry!)07:37
nixternalg'nite07:37
nixternalno problem, we need to break the ice in here every now and then07:37
* Hobbsee grabs an axe07:38
=== _neversfelde is now known as neversfelde
* NCommander throws Hobbsee through the ice08:21
apacheloggerryanakca, ScottK: I don't think patching quassel to use knotify/visualnoticiations.kde.org isn't too much work09:35
apacheloggerIIRC the visualnotify stuff is mostly compatible with libnotify, so one just would need to change some things and it should work09:36
* apachelogger goes shopping09:36
didrocksScottK: thx :)09:40
apacheloggerhttp://lists.kde.org/?l=kde-promo&m=122976021804479&w=211:11
apachelogger:D11:11
NCommanderflamewar in 3 ... 2 ... 1...11:12
apacheloggeranswer: because GTK is hell old and not even used by GNOME :P11:13
apacheloggerGTK+ ftw11:13
apacheloggerthen again GTK+ was not really an option for KDE Uno...11:13
apacheloggeranyways, I am AFK for cooking11:13
NCommanderGTK was written for GIMP, and that was because Qt was non-free at the time, right?11:13
apachelogger~wp gimp11:26
kubotuResults for gimp: 1. GIMP: http://en.wikipedia.org/wiki/GIMP | 2. Gimp (band): http://en.wikipedia.org/wiki/Gimp_(band) | 3. GIMP - Simple English Wikipedia, the free encyclopedia: http://simple.wikipedia.org/wiki/GIMP11:26
kubotu[1] GIMP 2.6.0 running on KDE.11:26
apacheloggeruhh that is a kubuntu snapshot, I tell you11:26
apacheloggerNCommander: the question is did they even know about it11:28
NCommanderapachelogger, I think the big reason GIMP wrote their own toolset is that until only a few years ago, Qt was non-free. That's what actually caused GNOME's existance11:29
apacheloggerNCommander: few years?11:30
apachelogger>10 years IIRC11:30
* NCommander runs to wikipedia11:30
NCommanderQt was always "free" as in beer11:30
NCommanderBut it was under the Q public license11:31
NCommanderit was only relicensed under the GPL about five years ago or so11:31
apacheloggerWith the release of version 2.0 of the toolkit, the license was changed to the Q Public License (QPL), a free software license but one regarded by the Free Software Foundation as incompatible with the GPL.11:32
NCommanderoh, my mistake11:32
NCommandersorry my memory gone a little fuzzy over the years11:32
apacheloggersee, were enough years to cloud your memory :P11:32
NCommanderI thought QPL wasn't a free license11:33
apacheloggerthat would make the public kinda pointless though11:33
apacheloggerwikipedia--11:33
apacheloggerthe page on qt is a pita11:33
* NCommander points apachelogger to the edit button11:33
* Hobbsee edits NCommander11:34
NCommanderBTW, apachelogger, please retry kde4bindings on ia64 for me11:34
* NCommander deletes Hobbsee 11:34
* Hobbsee also pokes him in the ribs, and watches him fall off his chair11:34
apacheloggerI wouldn't be reading that page if I knew precisely when qt become dual licensed :P11:34
Hobbseeno, you can't delete any objects unless they're spawned from you, while you're editing yourself...11:34
apacheloggerThe following packages have unmet dependencies:11:36
apachelogger  libplasma-dev: Depends: libplasma3 (= 4:4.1.85-0ubuntu1) but it is not going to be installed11:36
apacheloggerE: Broken packages11:36
apacheloggerNCommander: wouldn't that only happen if something declares an unversioned dep on libplasma-dev?11:36
* NCommander didn't touch that deps line11:37
NCommanderOh11:37
NCommanderd'oh11:37
NCommanderkde4bindings has an explicate build-dep on 4.1.85-0ubuntu2 or greater11:37
apacheloggervery weird11:37
NCommanderNo, that was intentional :-)11:37
* apachelogger always thought the debs get populated all at once11:38
NCommanderit also has one on python-qt411:38
apacheloggerNCommander: I mean that the build failed11:38
apachelogger"This all became a moot point with the release of Qt 2.2. This and later versions of the free Qt are covered under a "dual" license."11:38
* NCommander shrugs11:38
apacheloggernow I just gotta find out when 2.2 got released11:38
apacheloggerNCommander: retried11:38
NCommanderThanks11:39
apacheloggerah11:39
apacheloggergerman++11:39
apacheloggerhttp://de.wikipedia.org/wiki/Qt_(Bibliothek)11:39
NCommanderI don't read german11:39
apacheloggercompare that page to the english one11:39
apacheloggera shame!11:39
NCommandersorry11:39
apacheloggerNCommander: google can translate11:39
NCommander:-P11:39
apachelogger7. Dezember 2000  2.211:39
apachelogger"Controversy erupted around 1998 when it became clear that KDE was going to become one of the leading desktop environments for Linux."11:40
apacheloggerso it took TT 2 years to resolve that issue, I consider this fast movement for a company ^_^11:40
apacheloggeruhhh11:44
apacheloggermemo++11:44
apacheloggersmarter: read your memos :P11:44
smarterhmm11:45
smarteryup, the desc exceeds 80 chars, didn't thought it would be such a problem for an alpha :P11:46
* smarter will fix that11:46
f4l3_I have seen the thing about konversation for jaunty11:53
f4l3_is not possible put a 'temporary' different client for IRC, based on kde4/qt4?11:54
apacheloggerNightrose: checkOut() started with component: kdeedu11:55
apacheloggerf4l3_: sure, if there was a usable one :P11:55
f4l3_apachelogger: If I'm able to find one?11:57
f4l3_I mean, we are still in time to make changes like this?12:01
f4l3_apachelogger: btw, probably konversation will not be ready even for 9.1012:07
|newbie|ok12:14
|newbie|apachelogger: I think I found one :)12:14
=== Czessi_ is now known as Czessi
|newbie|and it seems way better than konversation12:15
apacheloggerwhich one?12:17
|newbie|apachelogger: KVIrc12:17
apacheloggerwe agreed that it looks like ...12:18
=== |newbie| is now known as Fale_
Fale_apachelogger: what do you mean?12:19
apacheloggerFale_: it's not exaclty looking sexy12:19
Fale_apachelogger: maybe a little bit of skinning?12:19
Fale_apachelogger: I mean, to me, it seems like we have three options12:20
Fale_- ship it w/out an IRC12:20
Fale_- ship it with konversation and with all the qt312:20
Fale_- ship it with a different client12:20
smarterFale_: we're investigating shipping Quassel12:20
apacheloggerwe have a lot more options really :P12:21
apachelogger1) no IRC client12:21
Fale_smarter: I have tried it... it use a lot of RAM and CPU12:21
apachelogger2) no IRC client but write a tiny app to download&&install&&start konvi and all the qt3 bloat12:21
apacheloggership with kvirc12:21
apacheloggerwith kvirc-kde412:21
apacheloggeror with quassel12:21
apacheloggeror with xchat12:21
Fale_apachelogger: my third covers all these...12:22
apacheloggerthough I doubt the latter would save much space even though we have a core gtk anyway12:22
Fale_apachelogger: why we have core gtk?12:22
apacheloggergtk-qt-engine12:22
apacheloggerand OOo as well12:23
Fale_oh, ok, I thought it wasn't by default on the cd12:23
Fale_apachelogger: OOo is based on gtk?12:23
Fale_I thought it was only C++ the backend12:23
apacheloggerno, it just happens to use it on linux12:24
Fale_apachelogger: btw the 'pure' theme for KVIrc is close to be acceptable, imho12:25
Fale_oh, I see12:27
Fale_apachelogger: but even OOo-kde is written in gtk?12:28
f4l3_bye12:32
NCommanderwooo12:33
NCommanderkde4libs built on arm12:33
NCommandergo bindings go!12:33
NCommanderapachelogger, https://edge.launchpad.net/ubuntu/+source/kde4bindings/4:4.1.85-0ubuntu2/+build/817865 - push retry please12:33
NCommander(so it will get pushed quickly into the build queue)12:34
apacheloggerFale_: ooo-kde is AFAIK just like gtk-qt-engine and uses different dialogs12:43
NCommanderapachelogger, please retry :-)12:44
apacheloggerNCommander: already did :P12:44
NCommanderwoo12:44
milianhi there12:47
milianwhich package do I need to install to get debug symbols for kate/kwrite etc. in KDE 4.2 beta 2 ?12:47
milianI installed kdebase-dev and kdelibs-dev12:47
milianbut cannot find kwrite / kate-dev12:47
apacheloggermilian: kdebase-workspace-dbg and kdesdk-dbg12:50
apachelogger-dev doesn't really have anything to do with debugging :P12:50
f4l3_apachelogger: that's not very cool (about the OOo-kde)13:17
f4l3_apachelogger: is there a statistic of the space usage of the disk?13:19
apacheloggerf4l3_: no, feel free to make one ;-)13:22
apacheloggerbut OOo probably eats most13:22
f4l3_apachelogger: mmm use koffice instead of OOo?13:23
apacheloggerdoesn't messure up right now13:23
f4l3_apachelogger: and about the OOo's gui... I will think about that one day... but not today xD13:23
f4l3_messure = ?13:24
apacheloggers/messure/measure13:24
* apachelogger is making up new words today :D13:24
apacheloggerkde-nightly-kdeedu available to the public13:25
f4l3_apachelogger: I think I haven't got your phrase...13:25
apacheloggerf4l3_: koffice doesn't have as many features as OOo and thus doesn't cover most use cases + it is a lot less table right now13:26
apachelogger*stable even13:26
f4l3_apachelogger: ok, I  got it13:28
runpain2I have Kubuntu 8.04 and have up graded 2.6.24 23 kernel i use gdesklets how can i use the desklets and not have the shell window popup when i boot up i want the desklets clock and quote of the day to load as i get to desktop14:03
apacheloggerrunpain2: #kubuntu for support please14:11
milianthanks apachelogger14:23
devfil2ScottK: any news about digikam-kde4?14:27
=== bddebian2 is now known as bddebian
stdinapachelogger: anyone can suggest a factoid change you know ;)14:32
apacheloggerstdin: there is no handbook, so I don't know :P14:32
stdin!bot14:32
ubottuHi! I'm #kubuntu-devel's favorite infobot, you can search my brain yourself at http://tinyurl.com/5zfb6t - Usage info: http://wiki.ubuntu.com/UbuntuBots14:32
stdinsee the Usage info14:32
stdinyou just do "!factoid is something" or "!factoid is <reply> something else"14:33
stdin!offtopic-#kubuntu-offtopic is <reply> #kubuntu-offtopic is the development channel for Kubuntu, please use #kubuntu for support questions and #kubuntu-offtopic for general chatter. Thanks14:39
ubottuBut offtopic-#kubuntu-offtopic already means something else!14:39
stdinreally?14:39
stdinah, yes. dumb me14:39
stdin!offtopic-#kubuntu-devel is <reply> #kubuntu-offtopic is the development channel for Kubuntu, please use #kubuntu for support questions and #kubuntu-offtopic for general chatter. Thanks14:39
ubottuI'll remember that, stdin14:40
jussi01hehe14:40
jussi01stdin: I trust youll fix that?14:40
stdinyes :)14:40
stdinin /msg though14:40
jussi01hehe14:40
ScottKapachelogger: The issue you run into with stuff like the kde4bindings that you retried last night is that the -dev package is arch all while the main package arch any and so the newer -dev is there before the main package on a slow arch.  That makes the -dev uninstallable.  If a build-dep is uninstallable, as opposed to mearly not present, sbuild will fail the build.15:13
ScottKOddly though if it's already depwait, and the -dev is uninstallable, it just leaves it depwait.15:13
ScottKThere are bugs filed on this.15:13
ScottKThanks for doing the retries.15:13
loolFolks, koffice failed to build due to patches not applying; is anybody looking into this already?15:41
loolbbiab15:43
jjesse-dell9morning16:05
ScottK-palmHobbsee: Would you please rescore the armel build of kde4bindings?17:09
* ScottK-palm will be back later.17:10
loolHmm Debian has a newer koffice in experimental, 1.9.9817:41
loolWas koffice imported in a bzr branch?17:45
loolWould someone be so kind to check http://people.ubuntu.com/~lool/koffice_1.6.3-7ubuntu2.debdiff and either commit it or ack it?17:52
* ScottK looks at Riddell ^^^18:19
ScottKPerhaps hell grace us with a visit.18:19
ScottKhell/he'll18:19
loolHeh it's almost xmas18:23
seelehe's probably on holiday from his holiday.18:27
ScottKProbably.18:27
nixternalhe is probably heading back home actually, as he stayed in sunnyvale for another week to travel via his brompton18:31
=== glade88_ is now known as glade88
Nightroseapachelogger: yay @ edu  *hug*20:09
jjesseisn't there a package that provides extra plasmoids, kde-extras or something like that/20:11
smarterjjesse-dell9: kdeplasma-addons20:21
loolScottK: Do you know whether koffice is kept in bzr?  If not would it be reasonnable to push this relatively small delta?20:31
loolI tried looking for it, but only found an old import from 199820:32
HobbseeScottK: rescored22:31
ScottKlool: I don't know.  I think Riddell has been mostly doing that himself, but I'm not sure.22:38
ScottKHobbsee: Thanks.22:38
ScottKrgreening: Did you see my comments on kvirc-kde4?22:41
jjessehrmm anyone able to get the lcd weather plasmoid to work?  for me it doesn't show any data sources to find cities22:54
ScottKWould someone who  is running Jaunty, please install kdenlive and see if it works without ffmpeg installed?23:02
ScottKThere are some conflicting reports about if it's needed for more than firewire capture.23:02
Riddellevening23:05
ScottKGood evening.23:05
ScottKI think the only pressing issue for you is lool's question about koffice.23:06
Riddelllool's patch looks fine23:07
Riddellthere's no bzr for koffice (that I know of)23:07
* ScottK looks at lool's patch.23:14
nixternalRiddell: you back home yet?23:17
ScottKRiddell and lool: I'm test building the koffice update now and will upload it once it finished.23:35
Riddellnixternal: yes, nice to have real internet again23:54
nixternalhehe, I hear you there23:56
nixternalI am at a LUG meeting now, but we are hacking on some google api stuff right now...pretty boring actually23:56
nixternalbut we have lots of beer and we are looking at ordering pizza23:56
DaSkreechDoes anyonehave working plasma shortcuts?23:59

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