*** fragatina has quit IRC | 00:07 | |
zaneb | mnaser: I'm glad you worked it out before I saw that question :) | 00:15 |
---|---|---|
zaneb | it might have taken me several hours :D | 00:15 |
*** liusheng has quit IRC | 00:20 | |
*** liusheng has joined #heat | 00:21 | |
*** kiennt2680 has joined #heat | 00:30 | |
openstackgerrit | Zane Bitter proposed openstack/heat master: Log traversal ID when beginning https://review.openstack.org/562085 | 00:39 |
*** chenyb4 has joined #heat | 00:51 | |
*** harlowja has quit IRC | 01:16 | |
*** armaan has quit IRC | 01:32 | |
*** kiennt2680 has quit IRC | 01:38 | |
*** AlexeyAbashkin has joined #heat | 01:39 | |
*** hongbin_ has joined #heat | 01:40 | |
*** AlexeyAbashkin has quit IRC | 01:43 | |
*** kiennt2680 has joined #heat | 01:43 | |
*** kiennt2680 has quit IRC | 01:44 | |
*** kiennt2695 has joined #heat | 01:45 | |
*** kiennt2695 has quit IRC | 01:46 | |
*** kiennt2651 has joined #heat | 01:46 | |
*** kiennt2609 has joined #heat | 01:49 | |
*** nicolasbock has quit IRC | 02:06 | |
openstackgerrit | wangqi proposed openstack/heat master: Deprecate auth_uri option https://review.openstack.org/562094 | 02:11 |
*** jmlowe_ has quit IRC | 02:15 | |
*** Guest4072 has quit IRC | 02:36 | |
*** Guest4072 has joined #heat | 02:41 | |
*** jmlowe has joined #heat | 02:41 | |
openstackgerrit | Kazunori Shinohara proposed openstack/heat master: Add Blazar support to Heat https://review.openstack.org/534576 | 02:49 |
*** ricolin has joined #heat | 02:53 | |
*** fragatina has joined #heat | 03:00 | |
*** fragatin_ has joined #heat | 03:01 | |
*** fragatina has quit IRC | 03:04 | |
*** kiennt2609 has quit IRC | 03:13 | |
*** kiennt2609 has joined #heat | 03:13 | |
*** ysandeep has joined #heat | 03:38 | |
*** harlowja has joined #heat | 03:43 | |
*** chenyb4 has quit IRC | 03:47 | |
*** chenyb4 has joined #heat | 03:48 | |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Switch to neutron-* service names https://review.openstack.org/562106 | 03:55 |
*** ramishra has joined #heat | 03:58 | |
*** kiennt2609 has quit IRC | 04:05 | |
*** pbourke has quit IRC | 04:06 | |
*** pbourke has joined #heat | 04:06 | |
*** hongbin_ has quit IRC | 04:07 | |
*** harlowja has quit IRC | 04:12 | |
*** crag has joined #heat | 04:24 | |
*** crag has quit IRC | 04:29 | |
*** fragatin_ has quit IRC | 04:41 | |
*** fragatina has joined #heat | 04:41 | |
openstackgerrit | Merged openstack/heat-dashboard master: Improve installation guide https://review.openstack.org/546820 | 04:43 |
*** Guest4072 has quit IRC | 04:50 | |
*** Guest4072 has joined #heat | 04:57 | |
*** jerrygb has joined #heat | 05:19 | |
openstackgerrit | Rico Lin proposed openstack/heat-tempest-plugin master: Add external_ref test for update stack https://review.openstack.org/562112 | 05:28 |
*** hjensas has quit IRC | 05:46 | |
*** armaan has joined #heat | 06:18 | |
*** kiennt2609 has joined #heat | 06:24 | |
*** jtomasek has joined #heat | 06:25 | |
*** jtomasek has quit IRC | 06:25 | |
*** jtomasek has joined #heat | 06:26 | |
*** jmlowe_ has joined #heat | 06:31 | |
*** om2 has quit IRC | 06:33 | |
*** jmlowe has quit IRC | 06:33 | |
*** kiennt2609 has quit IRC | 06:38 | |
*** shardy has joined #heat | 06:41 | |
*** ildikov has joined #heat | 06:43 | |
*** mordred has quit IRC | 06:45 | |
*** links has joined #heat | 06:47 | |
*** mordred has joined #heat | 06:49 | |
*** rcernin has quit IRC | 07:00 | |
*** skramaja has joined #heat | 07:00 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/heat-dashboard master: Imported Translations from Zanata https://review.openstack.org/562132 | 07:10 |
*** zigo has quit IRC | 07:11 | |
*** zigo has joined #heat | 07:14 | |
*** links has quit IRC | 07:29 | |
*** AlexeyAbashkin has joined #heat | 07:30 | |
*** shardy has quit IRC | 07:39 | |
*** shardy has joined #heat | 07:39 | |
*** mdnadeem has joined #heat | 08:04 | |
*** gkadam has joined #heat | 08:07 | |
*** mugsie has quit IRC | 08:09 | |
*** mugsie has joined #heat | 08:21 | |
*** mugsie has quit IRC | 08:21 | |
*** mugsie has joined #heat | 08:21 | |
*** ktibi has joined #heat | 08:22 | |
*** derekh has joined #heat | 08:43 | |
*** ioggstream has joined #heat | 08:50 | |
*** serlex has joined #heat | 09:00 | |
*** jtomasek has quit IRC | 09:07 | |
*** mdnadeem_ has joined #heat | 09:08 | |
*** mdnadeem has quit IRC | 09:10 | |
*** HW_Peter has quit IRC | 09:13 | |
*** gfidente has joined #heat | 09:19 | |
*** gfidente has quit IRC | 09:19 | |
*** gfidente has joined #heat | 09:19 | |
*** mdnadeem_ has quit IRC | 09:32 | |
*** mdnadeem has joined #heat | 09:32 | |
openstackgerrit | Rico Lin proposed openstack/heat-tempest-plugin master: Add external_ref test for update stack https://review.openstack.org/562112 | 09:40 |
openstackgerrit | Rico Lin proposed openstack/heat-tempest-plugin master: Add tests for validate external ref status in remote stack https://review.openstack.org/562172 | 09:40 |
openstackgerrit | Rico Lin proposed openstack/heat master: Fix external_validate for Heat resources https://review.openstack.org/562174 | 09:42 |
openstackgerrit | Rico Lin proposed openstack/heat master: Validate status for external stack resource https://review.openstack.org/562175 | 09:42 |
openstackgerrit | Merged openstack/heat master: Add MicroversionMixin for microversion support https://review.openstack.org/556353 | 10:16 |
*** chenyb4 has quit IRC | 10:17 | |
*** aluria has quit IRC | 10:21 | |
*** aluria has joined #heat | 10:25 | |
*** aluria has quit IRC | 10:27 | |
*** aluria has joined #heat | 10:27 | |
*** nicolasbock has joined #heat | 10:31 | |
*** slagle has quit IRC | 10:44 | |
*** slagle has joined #heat | 11:11 | |
*** ramishra has quit IRC | 11:32 | |
*** armaan has quit IRC | 11:52 | |
*** armaan has joined #heat | 11:53 | |
*** serlex has quit IRC | 11:56 | |
*** ramishra has joined #heat | 11:57 | |
*** armaan has quit IRC | 12:06 | |
*** armaan has joined #heat | 12:06 | |
*** jtomasek has joined #heat | 12:15 | |
*** dbecker has joined #heat | 12:19 | |
*** Alexey_Abashkin has joined #heat | 12:31 | |
*** AlexeyAbashkin has quit IRC | 12:33 | |
*** Alexey_Abashkin is now known as AlexeyAbashkin | 12:33 | |
*** jmlowe_ has quit IRC | 12:35 | |
*** jmlowe has joined #heat | 12:35 | |
*** armaan has quit IRC | 12:40 | |
*** ramishra_ has joined #heat | 12:41 | |
*** ramishra has quit IRC | 12:44 | |
*** hjensas has joined #heat | 12:51 | |
*** hjensas has joined #heat | 12:51 | |
*** armaan has joined #heat | 12:53 | |
*** serlex has joined #heat | 12:57 | |
*** cliffparsons1 has joined #heat | 13:33 | |
*** cliffparsons has quit IRC | 13:33 | |
*** fabian_ has joined #heat | 13:33 | |
*** fabian_ is now known as chenyb4 | 13:46 | |
*** cliffparsons1 has quit IRC | 13:52 | |
*** cliffparsons has joined #heat | 13:52 | |
ricolin | #startmeeting heat | 14:00 |
openstack | Meeting started Wed Apr 18 14:00:46 2018 UTC and is due to finish in 60 minutes. The chair is ricolin. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: heat)" | 14:00 | |
openstack | The meeting name has been set to 'heat' | 14:00 |
ricolin | #topic roll call | 14:00 |
*** openstack changes topic to "roll call (Meeting topic: heat)" | 14:00 | |
ramishra_ | hi | 14:01 |
ricolin | o/ | 14:01 |
ricolin | ramishra_, the gate still not stable:/ | 14:02 |
zaneb | o/ | 14:03 |
ricolin | hi | 14:03 |
ramishra_ | ricolin: why is that? I think it should be good after https://review.openstack.org/#/c/559416/ | 14:03 |
ricolin | #topic gate issue | 14:03 |
*** openstack changes topic to "gate issue (Meeting topic: heat)" | 14:03 | |
ramishra_ | Other than the normal infra issues and purge test failures | 14:03 |
ricolin | we still hitting some performance issue | 14:04 |
*** kiennt26_ has joined #heat | 14:04 | |
ricolin | ricolin, some fail on pbr in devstack install | 14:04 |
ramishra_ | ricolin: which one? | 14:04 |
ramishra_ | Any logs? I think pip10 is reverted in devstack for all branches, so it should be ok | 14:05 |
ricolin | ramishra_, http://logs.openstack.org/14/558114/1/check/heat-functional-convg-mysql-lbaasv2-non-apache/837890d/job-output.txt.gz#_2018-04-18_12_29_48_967996 | 14:06 |
ricolin | I think pip10 fixed for now | 14:06 |
ramishra_ | yeah, that's possibly infra issue, slow nodes may be | 14:07 |
ricolin | ramishra_, I think so too | 14:08 |
ricolin | happens few time today, when I rechecking some patch | 14:08 |
ricolin | Anyway, hope the infra will getting better | 14:11 |
ricolin | ramishra_, so there is no other gate issue for now right? | 14:11 |
ricolin | zaneb, http://logs.openstack.org/77/560577/3/check/heat-functional-convg-mysql-lbaasv2-py35/0272aee/job-output.txt.gz#_2018-04-18_12_39_33_288218 | 14:12 |
*** dyasny has quit IRC | 14:12 | |
ramishra_ | ricolin: As I mentioned other than infra issues we discussed earlier and some known falures, I'm not aware of anything | 14:12 |
*** dyasny has joined #heat | 14:12 | |
* zaneb is rechecking a bunch of patches right now | 14:13 | |
ricolin | ramishra_, okay, thx | 14:13 |
ricolin | zaneb, thx! | 14:13 |
ricolin | #topic StoryBoard | 14:14 |
*** openstack changes topic to "StoryBoard (Meeting topic: heat)" | 14:14 | |
ricolin | So right now diable_rojo working on testing for migrate heat's lauchpad projects to Storyboard | 14:15 |
*** chenyb4 has quit IRC | 14:15 | |
zaneb | oooh, shiny | 14:15 |
*** hjensas has quit IRC | 14:15 | |
*** gkadam has quit IRC | 14:16 | |
ricolin | which includes | 14:16 |
ricolin | https://launchpad.net/python-heatclient | 14:16 |
ricolin | https://launchpad.net/heat-agents | 14:16 |
ricolin | https://launchpad.net/heat-templates | 14:16 |
ricolin | https://launchpad.net/heat-tempest-plugin | 14:16 |
ricolin | https://launchpad.net/heat-translator | 14:16 |
ricolin | https://launchpad.net/heat-cfnclient | 14:16 |
ricolin | https://launchpad.net/heat-cfntools | 14:16 |
ricolin | https://launchpad.net/heat-dashboard | 14:16 |
ricolin | if the test going well, we will be able to migrate to storyboard next week | 14:16 |
therve | Maybe heat too :) | 14:16 |
ramishra_ | lol:) | 14:17 |
ricolin | therve, oops, sorry of course! | 14:17 |
zaneb | including but not limited to :) | 14:18 |
ramishra_ | Are we planning to do it this cycle? I thought we wanted to see someone else do it first? | 14:18 |
ricolin | So I would like to know any though on what we should do after all our bugs and bps been moved to there | 14:18 |
ricolin | ramishra_, looks like the team been help on migrate for all other teams | 14:18 |
zaneb | fix them all? :) | 14:19 |
ramishra_ | I mean some other project migrating successfully first | 14:19 |
ricolin | zaneb, maybe Christmas for that wish:) | 14:19 |
therve | ricolin, What happens to launchpad bug? | 14:20 |
therve | bugs | 14:20 |
ricolin | ramishra_, there are projects already on it | 14:20 |
ricolin | https://storyboard.openstack.org/#!/project/list | 14:20 |
zaneb | I assume they get closed with a comment and a link to storyboard | 14:20 |
ricolin | that's what we need to discuss | 14:21 |
ricolin | what should we do with two side | 14:21 |
therve | That sounds good to me. And keep the list somewhere so that we can revert | 14:21 |
ricolin | I will add that to heat update session in summit , send ML, relase note, etc | 14:22 |
openstackgerrit | Cliff Parsons proposed openstack/heat-tempest-plugin master: Force API test listing even if auth fails https://review.openstack.org/544025 | 14:22 |
ricolin | wonder what else we have to do | 14:22 |
ricolin | therve, good idea | 14:23 |
ramishra_ | Should we not do this at the begining of a cycle so there is less confusion, Is there a script for migration? | 14:23 |
therve | ricolin, Need to configure launchpad as well | 14:23 |
ricolin | therve, what you mean? | 14:24 |
therve | ricolin, Either preventing new bugs from being opened, or adding some docs pointing to storyboard | 14:25 |
ricolin | ramishra_, I'm fine with migrate in middle, so depends on what you guys think | 14:25 |
ricolin | therve, thx, get you! | 14:26 |
ricolin | Let's do a quick poll if we start with StoryBoard(after notify and works success) maybe at rocky-2 or rocky-3 will you guys think it's a good idea? | 14:27 |
ricolin | zaneb, therve ramishra_ ^^^ | 14:27 |
therve | I can't say I care that much | 14:28 |
ramishra_ | ricolin: project already on storyboard are probably less activity projects, though heat can be counted as one now;) so if someone else is doing with docs etc I'm ok | 14:30 |
zaneb | it feels a bit like we are the guinea pigs at this point, but I guess we have to do it eventually | 14:30 |
ricolin | thanks for opinion, let's see the output next week first than(if it's out):) | 14:31 |
ricolin | I can help on doc the migrate when we're doing it | 14:32 |
openstackgerrit | Merged openstack/heat master: Fixing unicode issue when to_dict is called on py2.7 env https://review.openstack.org/559195 | 14:32 |
ricolin | #action ricolin tracking on StoryBoard | 14:32 |
ricolin | Any other topic from you guys?:) | 14:33 |
*** dbellant has joined #heat | 14:33 | |
ricolin | btw zaneb, interop team asking me to join their meeting and discuss that test repo thing | 14:34 |
ricolin | which is 1.5 hours later | 14:34 |
ricolin | #topic Open discussion | 14:35 |
*** openstack changes topic to "Open discussion (Meeting topic: heat)" | 14:35 | |
zaneb | ok | 14:36 |
ricolin | Also I find a bug with external reference to Stack | 14:36 |
ricolin | #link https://bugs.launchpad.net/heat/+bug/1764947 | 14:37 |
openstack | Launchpad bug 1764947 in OpenStack Heat "external ref. didn't actually validate external ref. on Heat Stack resource" [Medium,In progress] - Assigned to Rico Lin (rico-lin) | 14:37 |
*** dbellant has quit IRC | 14:37 | |
ramishra_ | therve: would you be able to review https://review.openstack.org/#/c/529480/? we've configured the octavia services at the gate but not testing the resources | 14:37 |
*** dbellant has joined #heat | 14:37 | |
therve | Sure | 14:38 |
ramishra_ | therve: thanks! | 14:38 |
ricolin | We still have some mox removal patch, if you guys have time, please help on review them, at least some major one(like test_stack, test_engine_service, or test_resource) :) | 14:39 |
ricolin | #link https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:mox-removal | 14:39 |
*** hongbin_ has joined #heat | 14:40 | |
ricolin | Anything else?:) | 14:40 |
zaneb | ricolin: I still have it on my list to re-review those ones you updated | 14:40 |
ricolin | zaneb, thx | 14:41 |
*** dbellant has quit IRC | 14:41 | |
*** dbellant has joined #heat | 14:42 | |
ricolin | if nothing else, let's end it:) | 14:43 |
ricolin | thx all | 14:43 |
ricolin | #endmeeting | 14:43 |
*** openstack changes topic to "OpenStack Heat Team (logs: http://eavesdrop.openstack.org/irclogs/%23heat/)" | 14:43 | |
openstack | Meeting ended Wed Apr 18 14:43:17 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:43 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/heat/2018/heat.2018-04-18-14.00.html | 14:43 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/heat/2018/heat.2018-04-18-14.00.txt | 14:43 |
openstack | Log: http://eavesdrop.openstack.org/meetings/heat/2018/heat.2018-04-18-14.00.log.html | 14:43 |
openstackgerrit | Rabi Mishra proposed openstack/heat master: Switch to neutron-* service names https://review.openstack.org/562106 | 14:44 |
*** dbellant_ has joined #heat | 14:50 | |
*** dbellant_ has quit IRC | 14:50 | |
*** dbellant has quit IRC | 14:51 | |
*** dbellant has joined #heat | 14:51 | |
*** dbellant has quit IRC | 14:52 | |
*** dbellant has joined #heat | 14:52 | |
*** dbellant has quit IRC | 14:53 | |
*** dbellant has joined #heat | 14:53 | |
*** felipemonteiro has joined #heat | 14:54 | |
*** ysandeep has quit IRC | 14:59 | |
*** ramishra_ has quit IRC | 14:59 | |
*** ramishra has joined #heat | 15:01 | |
*** mchlumsky has quit IRC | 15:05 | |
*** mchlumsky has joined #heat | 15:08 | |
openstackgerrit | Rico Lin proposed openstack/heat master: Validate status for external stack resource https://review.openstack.org/562175 | 15:13 |
*** ramishra has quit IRC | 15:17 | |
*** ramishra has joined #heat | 15:19 | |
*** kiennt26_ has quit IRC | 15:22 | |
*** skramaja has quit IRC | 15:23 | |
*** Guest4072 has quit IRC | 15:40 | |
*** ramishra has quit IRC | 15:43 | |
*** armaan has quit IRC | 15:43 | |
*** armaan has joined #heat | 15:43 | |
*** Guest4072 has joined #heat | 15:55 | |
*** ktibi has quit IRC | 16:02 | |
*** harlowja has joined #heat | 16:06 | |
openstackgerrit | Merged openstack/heat-tempest-plugin master: Add functional test for octavia lbaas https://review.openstack.org/529480 | 16:17 |
*** AlexeyAbashkin has quit IRC | 16:23 | |
*** ktibi has joined #heat | 16:29 | |
*** hjensas has joined #heat | 16:41 | |
*** hjensas has joined #heat | 16:41 | |
*** shardy has quit IRC | 16:42 | |
*** ioggstream has quit IRC | 16:46 | |
*** szaher has quit IRC | 16:53 | |
eandersson | ricolin, I updated my commit with more info | 16:57 |
eandersson | https://review.openstack.org/#/c/558710/7 | 16:57 |
eandersson | I can include more details as well if needed. | 16:57 |
*** derekh has quit IRC | 17:00 | |
*** dbellant has quit IRC | 17:02 | |
*** szaher has joined #heat | 17:04 | |
*** cliffparsons has quit IRC | 17:07 | |
ricolin | eandersson, thx, wasn't working on openstack sdk much, so try to understand the flow here:) | 17:16 |
eandersson | No worries - I am/was in the same boat | 17:16 |
ricolin | eandersson, approved | 17:16 |
eandersson | I am just learning how the openstacksdk works as things break lol | 17:17 |
eandersson | Thanks ricolin | 17:17 |
*** mdnadeem has quit IRC | 17:35 | |
*** gmoro_ has quit IRC | 17:38 | |
*** harlowja has quit IRC | 17:44 | |
*** AlexeyAbashkin has joined #heat | 17:46 | |
zaneb | eandersson, ricolin: we should start a club :D | 17:50 |
*** AlexeyAbashkin has quit IRC | 17:51 | |
ricolin | zaneb, cheers for that!:) | 17:52 |
*** jcoufal has joined #heat | 17:56 | |
*** fragatina has quit IRC | 18:04 | |
*** gfidente is now known as gfidente|afk | 18:12 | |
*** jcoufal has quit IRC | 18:13 | |
*** cliffparsons has joined #heat | 18:16 | |
*** harlowja has joined #heat | 18:18 | |
*** harlowja_ has joined #heat | 18:23 | |
*** harlowja has quit IRC | 18:24 | |
*** gmoro_ has joined #heat | 18:31 | |
*** fragatina has joined #heat | 18:40 | |
*** ricolin has quit IRC | 18:47 | |
openstackgerrit | Merged openstack/heat master: Fixing Senlin incompatibility with openstacksdk 0.11.x https://review.openstack.org/558710 | 18:54 |
eandersson | zaneb, gonna cherry-pick that one to stable/queens ^ | 18:56 |
zaneb | eandersson: ack, will review | 18:56 |
eandersson | We are working on adding some integration tests as well for senlin and heat | 19:00 |
eandersson | Since it looks like it's been broken since Pike | 19:00 |
zaneb | +1 | 19:01 |
*** felipemonteiro_ has joined #heat | 19:01 | |
*** felipemonteiro has quit IRC | 19:05 | |
*** ioggstream has joined #heat | 19:11 | |
*** felipemonteiro__ has joined #heat | 19:16 | |
*** felipemonteiro_ has quit IRC | 19:20 | |
*** ioggstream has quit IRC | 19:24 | |
*** ayoung has joined #heat | 19:29 | |
*** felipemonteiro__ has quit IRC | 19:39 | |
*** felipemonteiro__ has joined #heat | 19:40 | |
*** ayoung has quit IRC | 19:50 | |
*** serlex has quit IRC | 20:07 | |
*** dmellado has quit IRC | 20:45 | |
*** armaan has quit IRC | 20:47 | |
*** armaan has joined #heat | 20:48 | |
*** stevebaker has quit IRC | 20:48 | |
*** armaan has quit IRC | 20:53 | |
*** dbecker has quit IRC | 20:55 | |
*** armaan has joined #heat | 20:56 | |
*** ktibi has quit IRC | 21:05 | |
*** bnemec has quit IRC | 21:09 | |
*** eandersson has quit IRC | 21:10 | |
*** bnemec has joined #heat | 21:11 | |
*** eandersson has joined #heat | 21:13 | |
*** stevebaker has joined #heat | 21:14 | |
*** mchlumsky has quit IRC | 21:32 | |
*** gfidente|afk has quit IRC | 21:41 | |
*** armaan has quit IRC | 21:42 | |
*** felipemonteiro_ has joined #heat | 22:06 | |
*** felipemonteiro__ has quit IRC | 22:10 | |
*** felipemonteiro_ has quit IRC | 22:29 | |
*** felipemonteiro_ has joined #heat | 22:29 | |
*** rcernin has joined #heat | 22:31 | |
*** AlexeyAbashkin has joined #heat | 22:45 | |
*** AlexeyAbashkin has quit IRC | 22:50 | |
*** jerrygb has quit IRC | 23:07 | |
*** hongbin_ has quit IRC | 23:18 | |
*** andreaf has quit IRC | 23:18 | |
*** andreaf has joined #heat | 23:18 | |
*** vegarl has quit IRC | 23:20 | |
*** vegarl has joined #heat | 23:20 | |
*** jerrygb has joined #heat | 23:33 | |
*** felipemonteiro_ has quit IRC | 23:35 | |
*** jerrygb has quit IRC | 23:37 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!