asac__ | fta is completely gone now :/ | 00:01 |
---|---|---|
BUGabundo | heeh | 00:01 |
BUGabundo | its just a but | 00:01 |
BUGabundo | bit | 00:01 |
BUGabundo | reboot | 00:01 |
BUGabundo | he will be back | 00:02 |
BUGabundo | asac 3g work after reboot only. standby or hibernate stops from finding the dongle | 00:02 |
asac__ | BUGabundo: good. i also had odd issues here with backtraces in kernel | 00:03 |
asac__ | BUGabundo: can you try .30 kernel again? | 00:03 |
BUGabundo | nope | 00:03 |
BUGabundo | don't have any | 00:03 |
BUGabundo | all .31 | 00:03 |
=== asac_ is now known as asac | ||
asac__ | BUGabundo: you should always keep at least one of each series | 00:06 |
BUGabundo | why??? | 00:06 |
BUGabundo | this is a clean install | 00:06 |
asac__ | you could grab one from the kernel ppa thing | 00:06 |
BUGabundo | 1 month agio | 00:06 |
BUGabundo | did not bring any older kernel | 00:07 |
asac__ | sure. but if you have the chance keep the old versions to track regressions | 00:07 |
BUGabundo | too lazy | 00:07 |
BUGabundo | you know that | 00:07 |
asac__ | didnt know you installed new | 00:07 |
asac__ | i never reinstall ;) | 00:07 |
BUGabundo | I keep 4 kernel | 00:07 |
BUGabundo | more then I want | 00:07 |
BUGabundo | only two work | 00:07 |
BUGabundo | 1st time too | 00:07 |
BUGabundo | lasted 4 devel cycles | 00:07 |
BUGabundo | too small / | 00:07 |
asac__ | ok good | 00:07 |
BUGabundo | only 10GiB | 00:07 |
BUGabundo | always above 90% | 00:07 |
asac__ | http://kernel.ubuntu.com/~kernel-ppa/mainline/ | 00:08 |
BUGabundo | so I set a new SINGLE partition | 00:08 |
BUGabundo | now trying swap on file | 00:08 |
BUGabundo | not ready for prime time | 00:08 |
BUGabundo | I know the PPA | 00:08 |
asac__ | hmm either .31 isnt out or they dont maintain those anymore | 00:08 |
asac__ | yeah seems rc5 is the latest upstream | 00:08 |
asac__ | ok | 00:08 |
asac__ | you could also try the latest .31 kernel from there. the issues i saw looked really to basic to be broken in vanilla kernel ;) | 00:09 |
BUGabundo | I can't | 00:10 |
BUGabundo | those are JAUNTY sauce builds | 00:10 |
BUGabundo | not karmic | 00:11 |
BUGabundo | they will break stuff like audio and maube X | 00:11 |
crimsun | huh? | 00:12 |
BUGabundo | crimsun: isn't that right? | 00:13 |
BUGabundo | that was what I was told | 00:13 |
* micahg has .30 kernel | 00:13 | |
BUGabundo | that the kernel ppa builds are for jaunty not karmic | 00:14 |
* micahg is running Jaunty :) | 00:14 | |
BUGabundo | we know! | 00:15 |
BUGabundo | you keep saying | 00:15 |
BUGabundo | so your X is now ok ??? | 00:15 |
crimsun | BUGabundo: i don't know what you mean by "for jaunty" - they run fine on karmic | 00:15 |
BUGabundo | guess we need a fork ubuntu running on rolling base distro LOL | 00:15 |
crimsun | there's nothing in the base chain that requires you run those cod kernels on jaunty | 00:15 |
crimsun | jaunty's udev is new enough | 00:16 |
BUGabundo | that's what I was told on +1 I thinkg | 00:16 |
BUGabundo | not only me, several other terstes | 00:16 |
BUGabundo | need to track down the guilty part and wack him with a wet toutgh | 00:16 |
BUGabundo | hey fta | 00:16 |
BUGabundo | that was hard!!! bad disk ?LOLOL | 00:16 |
BUGabundo | time to hit the sack | 01:01 |
rleeds | I just got the update which made firefox-3.5 default | 01:39 |
rleeds | I selected Keep 3.5 settings, but my addons are all gone | 01:40 |
rleeds | so I switched profiles.ini to point to (what I think) is my old profile...and still no luck | 01:40 |
rleeds | any ideas? | 01:40 |
rleeds | micahg, found it. thanks | 01:51 |
micahg | ping asac | 10:28 |
micahg | asac: I have to go to sleep, but when you return to the channel, could you please look at bug 407180 -- I commented, but wasn't sure about the workaround the user mentioned. | 10:33 |
ubottu | Launchpad bug 407180 in firefox-3.5 "Firefox 3.5 needs language packs" [High,Triaged] https://launchpad.net/bugs/407180 | 10:33 |
dupondje | and checkout https://bugs.launchpad.net/ubuntu/+source/firefox-3.5/+bug/412418 | 10:35 |
dupondje | :) | 10:35 |
ubottu | Launchpad bug 412418 in firefox-3.0 "Broken website" [Undecided,New] | 10:35 |
micahg | dupondje: could you please file a crash report | 10:39 |
dupondje | how ? :) | 10:41 |
micahg | dupondje: do you have apport enabled? | 10:43 |
micahg | dupondje: It doesn't crash for me | 10:45 |
micahg | but I'm not running karmic | 10:45 |
dupondje | 32bit ? | 10:45 |
micahg | nope, 64 | 10:45 |
micahg | do you have apport enabled? | 10:45 |
dupondje | ye | 10:45 |
micahg | ok | 10:45 |
micahg | does it pop up if you generate the crash? | 10:46 |
dupondje | it did :p no more now :p | 10:46 |
micahg | so it's not longer crashing? | 10:47 |
dupondje | it crashes, just no apport ... | 10:47 |
micahg | ah | 10:47 |
micahg | can you start firefox like so: | 10:48 |
micahg | strace -eopen firefox-3.5 2&>1 | tee /tmp/strace_ff35.log | 10:48 |
micahg | and then attach that file to the bug after you generate the crash | 10:48 |
dupondje | removed all files from /var/crach | 10:49 |
dupondje | crash :p | 10:49 |
dupondje | and now apport is back | 10:49 |
micahg | ah | 10:49 |
dupondje | 14mb big :p | 10:51 |
micahg | which one? | 10:51 |
micahg | the log file | 10:51 |
micahg | you can gzip first | 10:51 |
micahg | dupondje: I have to go to sleep | 10:56 |
micahg | I'll take a look tomorrow night | 10:56 |
dupondje | ok | 10:56 |
dupondje | :) | 10:56 |
micahg | so, if you can attach the strace and/or submit a crash report and note the number in that bug that would be helpful | 10:57 |
micahg | thanks asac | 11:01 |
asac | np | 11:02 |
micahg | asac: is Ubuntu Translations the place to report language problems? You mentioned langpack-omatic? | 11:03 |
dpm | micahg: hi, regarding your question, yes, it is worth opening a bug task for ubuntu-translations as well for language problems. You can ping me as well if you like, but asac will be more knowledgeable on the technical bits. | 11:06 |
micahg | dpm: should bug 410060 be in Ubuntu translations instead of lanpack-o-matic? | 11:07 |
ubottu | Launchpad bug 410060 in firefox-3.0 "wrong translation dutch endless loop page" [Undecided,New] https://launchpad.net/bugs/410060 | 11:07 |
* dpm is reading | 11:11 | |
dpm | micahg: I think it is a simple translation (l10n) bug, which probably comes from upstream. As such, it doesn't have anything to do with langpack-o-matic, which is the program used to export translations from Launchpad and create language packs. It might be worth adding ubuntu-translations as a task, but I believe the langpack-o-matic task should be cloased as Invalid. asac: is the Dutch team whitelisted for ff3.0? If it is, this bug could be fixe | 11:13 |
dpm | d in Rosetta and released through the next language pack releases | 11:13 |
micahg | I moved the project task to Ubuntu Translations | 11:15 |
dpm | thanks | 11:17 |
* micahg is off to bed | 11:17 | |
asac | micahg: night | 11:27 |
asac | micahg: dpm: the technical bits is often langpack-o-matic too | 11:28 |
asac | in this case that would probably hve been the better target ... but i wanted to look at enabling ffox 3.5 and copying existing translations this week | 11:28 |
dpm | asac: we were talking about another bug^ (bug 410060), which had nothing to do with langpack-o-matic. But back to the question: is the Dutch team whitelisted for ff3.0? If it is, this bug could be fixed in Rosetta and released through the next language pack releases | 11:33 |
ubottu | Launchpad bug 410060 in firefox-3.0 "wrong translation dutch endless loop page" [Undecided,New] https://launchpad.net/bugs/410060 | 11:33 |
asac | dpm: cat mozilla-rosetta/po2xpi/data/9.10/whitelist.txt | 11:36 |
asac | ast | 11:36 |
asac | fi | 11:36 |
asac | oc | 11:36 |
asac | those are the three currently whitelisted | 11:36 |
dpm | ah, thanks | 11:36 |
asac | but we will enable all any day ;) | 11:36 |
asac | for karmic | 11:36 |
asac | but that doesnt help here | 11:36 |
asac | does the problem also happen when user installs upstream .xpi? | 11:36 |
asac | http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0.13/linux-i686/xpi/ | 11:37 |
asac | there are the .xpis | 11:37 |
asac | commented | 11:38 |
dpm | asac: well, if the language is not whitelisted, only the upstream translations are used. After looking at the upstream nl.xpi files, I see that the error comes from there (netError.dtd). | 11:42 |
asac | dpm: ok its still in there, then we should forward the bug properly for now | 11:45 |
dpm | asac: I'll contact the Dutch translation team and let them forward this to upstream (actually, forwarding I could probably do myself). Also, they should judge whether the translation fix is important enough to justify an update. If they say yes, I think the easiest thing to do would be for them to fix this in LP and export the translation into the next Jaunty language pack update | 11:56 |
dupondje | https://bugs.launchpad.net/ubuntu/+source/firefox-3.5/+bug/412418 <- asac, check last comment, kinda weird ... | 12:04 |
ubottu | Launchpad bug 412418 in firefox-3.5 "Broken website" [Undecided,Confirmed] | 12:04 |
asac | dupondje: can you reproduce? | 12:07 |
dupondje | yep | 12:08 |
dupondje | always | 12:08 |
asac | dupondje: -safe-mode too? | 12:08 |
asac | DownThemAll! (version: 1.1.4) | 12:08 |
asac | SmoothWheel (AMO) (version: 0.44.18.20090408.3) | 12:08 |
asac | Ad blocker (version: 0.6.5) - | 12:08 |
asac | ok i can see this too | 12:09 |
asac | please check this with upstream builds and if it happens too forward and give me bug id | 12:09 |
sveinung | Hello | 13:52 |
sveinung | Thank you for uploading mozilla-devscripts to debian and implementing substvars in it | 13:52 |
bdrung_ | sveinung: yw. feel free to report any issue with it. | 13:57 |
statik | hi asac, just nagging about bindwood package - did you get a chance to look at uploading since last thursday? | 13:57 |
bdrung_ | sveinung: or any improvement | 13:57 |
sveinung | I was wondering if you would mind me trying to get all-in-one-sidebar uploaded to Debian. A nice way to test if some improvement is needed. If you already have plans to do it yourself I can help if you want me to. | 13:59 |
sveinung | (aios uses mozilla-devscripts) | 13:59 |
bdrung_ | what is aios? | 14:00 |
sveinung | all_in_one_sidebar | 14:00 |
sveinung | firefox extension | 14:00 |
sveinung | I did the previous two updates of all-in-one-sidebar in Ubuntu (the bzr branch for the last update is not merged yet but the package is in the Ubuntu archive) so I think I won't break it ;) | 14:01 |
bdrung_ | sveinung: i do not know this extension. | 14:01 |
sveinung | it gives you a sidebar in Firefox | 14:01 |
sveinung | https://launchpad.net/ubuntu/+source/all-in-one-sidebar | 14:02 |
bdrung_ | sveinung: you should search, if there is a wnpp report for it. if not you can file one | 14:04 |
bdrung_ | sveinung: with -devscripts in debian it makes packaging easy | 14:04 |
sveinung | I know :) | 14:05 |
sveinung | just wanted to know if you would mind it | 14:05 |
sveinung | (for examle if you had plans to upolad it) | 14:05 |
sveinung | (since it already is in Ubuntu) | 14:05 |
bdrung_ | sveinung: you should probably ask sebner (initial packager) | 14:06 |
bdrung_ | sveinung: or asac | 14:06 |
sveinung | ok | 14:06 |
bdrung_ | sveinung: otherwise go ahead :) | 14:06 |
asac | we have all-in-one-sidebar in archive | 14:20 |
bdrung_ | asac: that was not the question | 14:22 |
sveinung | asac: i wondered if you were OK with me trying to get it into Debian (or if you had plans to do it yourself) | 14:25 |
sveinung | (or was opposed to it for other reasons) | 14:26 |
bdrung_ | sebner: do you have plans to bring all-in-one-sidebar to Debian or would you like to see sveinung to do this? | 14:32 |
* asac_ is exhausted from the knetworkmanager triaging | 14:52 | |
bdrung_ | asac: then come back to gnome :) | 15:06 |
asac | bdrung_: i _am_ on gnome | 15:29 |
asac | and it took me half of the night to finally get things so that i could debug the real issue | 15:29 |
asac | just because kde folks didnt add all dependencies that were needed ;) | 15:30 |
bdrung_ | asac: that's bad. | 15:30 |
asac | well. now i learned it the hard way | 15:31 |
asac | so at least i can look into knetworkmanager things ;) | 15:31 |
asac | previously i just refused with "thats far too dirty for me to touch" ;) | 15:31 |
bdrung_ | that was probably simpler :) | 15:32 |
asac | had to triage the low level libs to find out that i missed a package ,) | 15:32 |
asac | yeah | 15:32 |
asac | but every cycle knetworkmanager was broken | 15:32 |
asac | that breaks my heart | 15:32 |
bdrung_ | thats not good | 15:33 |
=== bdrung_ is now known as bdrung | ||
sveinung | bdrung: tanks for your post to pkg-mozext-maintainers@lists.alioth.debian.org. It was better formulated than what I was about to post in my clumsy English. | 16:51 |
sveinung | However it seems like it didn't get through to the list. At least I can't find it in the mail archives yet. (http://lists.alioth.debian.org/pipermail/pkg-mozext-maintainers/2009-August/000109.html) Are you registered? If not: do you want me to forward it for you? | 16:51 |
bdrung | sveinung: yw. my english is probably not even better. :) | 16:52 |
sveinung | bdrung: yw? (Sorry, I'm not used to IRC) | 16:53 |
bdrung | sveinung: i am registered there, but i used my gmail address instead of the ubuntu one for sending the mail. the mail is waiting to be moderated | 16:53 |
sveinung | ok | 16:53 |
bdrung | sveinung: you're welcome | 16:54 |
bdrung | :) | 16:54 |
bdrung | sveinung: you can use the "wtf" program for such abbreviations :) | 16:54 |
sveinung | tanks | 16:55 |
sveinung | *thanks | 16:55 |
bdrung | nice typo :) | 16:55 |
asac | bdrung: is that a new thread? | 17:00 |
bdrung | asac: new thread? | 17:01 |
bdrung | what? | 17:01 |
* bdrung is confused. | 17:01 | |
asac | about the CDBS thing | 17:08 |
asac | i am replying too | 17:08 |
asac | noit sure what you wrote ;) | 17:08 |
bdrung | asac: i wrote something similar. i setup now my ubuntu email address and can resend it via it. | 17:14 |
asac | bdrung: are you subscribed? i think i was whitelisted at some point | 17:17 |
asac | or someone subscribed me to it | 17:17 |
bdrung | asac: my ubuntu address is subscribed, but not the gmail address. | 17:18 |
asac | ah | 17:18 |
bdrung | asac: i finally setup evolution (after having the ubuntu address for month) | 17:19 |
asac | doppelt haelt besser ;) | 17:19 |
bdrung | :) | 17:19 |
bdrung | asac: or: zu viele köche verderben den brei | 17:19 |
asac | bdrung: dont be pessimistic ;) | 17:24 |
bdrung | asac: i am an optimist with experience :p | 17:24 |
asac | as long as we dont disagree its fine i think ;) | 17:25 |
bdrung | asac: there are only 10 types of persons: the optimists and the optimists with experience. | 17:25 |
micahg | asac: do we suggest installing upstream language xpis until we produce our own? | 17:26 |
asac | bdrung: so one thing for 0.15 i almost forgot was "better debhelper" support ;) | 17:27 |
asac | micahg: we suggest to use english | 17:27 |
asac | we are not even at alpha4 | 17:27 |
asac | its important to have translations | 17:27 |
bdrung | asac: better debhelper support? | 17:27 |
asac | but not that important for folks that probably rely on being able to get support from international communities | 17:27 |
micahg | ok, user was talking about jaunty more than karmic with regard to translations | 17:27 |
asac | at least thats my idea on it ;) | 17:28 |
asac | micahg: which languages are missing? | 17:28 |
asac | we have almost all | 17:28 |
micahg | ff3.5 | 17:28 |
asac | maybe 2 or 3 were added | 17:28 |
asac | micahg: if they really need it they can use xpis | 17:28 |
asac | but we dont encourage them | 17:28 |
asac | at least i wouldnt to because those extensions will hide the system once forever | 17:29 |
micahg | well, user was wondering why we don't post he workaround to get the upstream xpis in the master bug | 17:29 |
asac | micahg: tell them to remember and write down a few times to uninstall them when they upgrade to karmic | 17:29 |
asac | ;) | 17:29 |
micahg | and I response idk, I but i'll find out | 17:29 |
asac | micahg: because of the reason i mentioned | 17:29 |
asac | even if we tell folks to remember to uninstall them | 17:29 |
asac | they will surely not remember | 17:29 |
micahg | right | 17:30 |
asac | as they wont see a problem until they upgrade to 3.6 | 17:30 |
micahg | like flash 9 :) | 17:30 |
asac | then they dont have translations and then cause maintenance problems | 17:30 |
asac | best way would be to provide lang packs somewhere in ppa or so | 17:30 |
asac | but i am not sure about that | 17:30 |
micahg | so, I should just reply we don't recommend using upstream xpis at this time? | 17:30 |
asac | micahg: yes. point them that there is the option and tell them about the risk and to remember blah blah blah ... | 17:32 |
micahg | ok :) | 17:32 |
asac | they will find the instructions somewhere anyway | 17:32 |
asac | so better put it there with the background | 17:32 |
asac | maybe some folks will remember when this happens and can help instead of putting load on us | 17:33 |
micahg | asac: http://pastebin.ubuntu.com/252025/ | 17:36 |
bdrung | asac: what do you mean with "better debhelper support"? | 17:36 |
bdrung | asac: what needs to be done? | 17:37 |
asac | bdrung: a easy way (or maybe just instructions) on how to hook it up | 17:46 |
asac | example if all is fine | 17:46 |
asac | not sure though ;) | 17:46 |
asac | maybe also integrating in debhelper v7 ... which does more on its own afaik | 17:46 |
asac | but i am out of sync there ;) | 17:47 |
bdrung | asac: does debhelper v7 support "plugins"? | 17:47 |
asac | ENOCLUE ;) | 17:49 |
asac | but we have a few weeks before we need to get 0.15 out i hope | 17:49 |
bdrung | asac: do you know some debhelper hacker hanging out on irc? | 17:50 |
bdrung | asac: you probably mean -ENOCLUE :) | 17:50 |
asac | i dont even know who is a debhelper hacker | 17:51 |
asac | lets check manpages | 17:51 |
asac | joey hess | 17:51 |
asac | no clue if he is in #debian-deve on oftc | 17:51 |
micahg | I'm assuming bug 375205 is an upstream issue? | 17:51 |
ubottu | Launchpad bug 375205 in firefox-3.0 "resizing "Organize Bookmarks" window returns you to the top of the bookmark list" [Undecided,Confirmed] https://launchpad.net/bugs/375205 | 17:51 |
asac | most likely | 17:52 |
asac | i think its safe to foward. but check for existing bugs ;) | 17:52 |
micahg | ok, will do later tonight | 17:52 |
micahg | I opened an upstream task in the mean time | 17:52 |
asac | ok i am dropping out. worked almost all night. need to get away from system | 17:53 |
asac | talk to you tomorrow! | 17:54 |
micahg | ok, bye asac | 17:54 |
bdrung | asac: bye | 17:54 |
asac | thx | 17:54 |
sebner | bdrung: please take it. It was just one try to package a mozilla extension and to make asac happy =) thx for asking | 18:46 |
bdrung | sebner: sveinung wants to bring it to Debian. | 18:47 |
bdrung | sveinung: ^ | 18:47 |
sebner | bdrung: I know, just read his mail | 18:47 |
bdrung | sebner: ah, ok | 18:47 |
sveinung | good | 18:48 |
=== ripps_ is now known as ripps | ||
fta | PPA exceeded its size limit (42629.00 of 40600.00 MiB). | 19:44 |
bdrung | fta: over 40 gig for what? | 19:46 |
fta | https://edge.launchpad.net/~chromium-daily/+archive/ppa | 19:47 |
fta | but it's volatile | 19:47 |
fta | i can't push 2 releases in 24h | 19:47 |
bdrung | fta: maybe chromium should provide a data package. | 20:25 |
fta | bdrung, it will do no good. the only indep files are the lang packs (i already have the -l10n deb) and inspector | 20:43 |
fta | http://code.google.com/p/chromium/issues/detail?id=18121 | 20:44 |
bdrung | fta: but why is the binary package 17 mib big? | 20:48 |
fta | -rwxr-xr-x 1 root root 29177904 2009-08-11 19:46 chromium-browser | 20:48 |
fta | -rw-r--r-- 1 root root 10119816 2009-08-11 19:46 libnpapi_test_plugin.so | 20:49 |
fta | this one i should probably drop | 20:49 |
bdrung | compared to | 20:51 |
bdrung | -rwxr-xr-x 1 root root 93048 2009-08-05 11:45 firefox-3.5 | 20:51 |
bdrung | fta: one more reason not to try chromium | 20:51 |
fta | compare with libxul and all the other libs | 20:51 |
fta | chromium is statically built, not firefox/xul | 20:51 |
fta | -rw-r--r-- 1 root root 16346616 2009-08-11 18:28 /usr/lib/xulrunner-1.9.2a2pre/libxul.so | 20:52 |
fta | -rw-r--r-- 1 root root 1375792 2009-08-11 18:28 /usr/lib/xulrunner-1.9.2a2pre/libmozjs.so | 20:52 |
bdrung | fta: ok, then the diff is not that big | 20:54 |
fta | and i'm working on making chromium use more system libs, so it will shrink a bit | 20:55 |
fta | but not much i'm afraid | 20:55 |
fta | it's not the reason why the ppa is so big | 20:57 |
fta | chromium-testsuite-dbg_4.0.202.0~svn20090812r23134-0ubuntu1~ucd1_amd64.deb (799.9 MiB) | 20:57 |
fta | this is why | 20:57 |
fta | 4x3x800MB | 20:57 |
fta | # chromium-testsuite_4.0.202.0~svn20090812r23134-0ubuntu1~ucd1_amd64.deb (209.3 MiB) | 20:58 |
fta | +4x3*210MB | 20:58 |
fta | # chromium-browser-dbg_4.0.202.0~svn20090812r23134-0ubuntu1~ucd1_amd64.deb (116.3 MiB) | 20:58 |
fta | +4x3*116MB | 20:58 |
bdrung | wow, the testsuites are really big | 20:59 |
fta | side effect of static builds | 20:59 |
fta | asac, i should probably stop the songbird PPA, it's been broken for a while (no time to fix it), no one noticed (or at least no one complained or offered a fix), and worse, i'm not even using it | 21:08 |
BUGabundo | oias | 21:13 |
Mook_sb | fta: ah; didn't realize the ppa died; looks like a patch failed to apply, though, so it doesn't seem to be anything I can do. | 21:58 |
fta | Mook_sb, well, it's my burden to fix those stuff usually, but i'm spending my time on something else. i just can't do it all by myself anymore | 22:01 |
Mook_sb | fta: yeah; it's all right, I was just randomly poking in to see if I could help | 22:01 |
Mook_sb | no pressure on you to fix anything :) | 22:01 |
asac | fta: i will send out a call for help | 23:10 |
asac | there were more than one asking how to help on ppas ;) | 23:11 |
asac | now its their chance | 23:11 |
fta | THUNDERBIRD_2_0_0_23_BUILD1 | 23:53 |
BUGabundo | fta: a tiny bit too fast | 23:55 |
BUGabundo | asac only came *after* | 23:55 |
fta | THUNDERBIRD_2_0_0_23_BUILD1 | 23:55 |
* BUGabundo hears an echo | 23:56 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!