openstackgerrit | zhongshengping proposed openstack/puppet-senlin master: puppet-senlin: Initial commit https://review.openstack.org/560184 | 00:14 |
---|---|---|
openstackgerrit | zhongshengping proposed openstack/puppet-senlin master: puppet-senlin: Initial commit https://review.openstack.org/560184 | 00:14 |
*** dpawlik has joined #puppet-openstack | 00:33 | |
openstackgerrit | zhongshengping proposed openstack/puppet-senlin master: puppet-senlin: Initial commit https://review.openstack.org/560184 | 00:35 |
*** dpawlik has quit IRC | 00:37 | |
*** duritong has joined #puppet-openstack | 00:43 | |
openstackgerrit | zhongshengping proposed openstack/puppet-keystone master: Update .gitignore https://review.openstack.org/560190 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-heat master: Update .gitignore https://review.openstack.org/560191 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-manila master: Update .gitignore https://review.openstack.org/560192 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-openstack_extras master: Update .gitignore https://review.openstack.org/560193 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-qdr master: Update .gitignore https://review.openstack.org/560194 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-glance master: Update .gitignore https://review.openstack.org/560195 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-designate master: Update .gitignore https://review.openstack.org/560196 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-sahara master: Update .gitignore https://review.openstack.org/560197 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-freezer master: Update .gitignore https://review.openstack.org/560198 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-cinder master: Update .gitignore https://review.openstack.org/560199 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-monasca master: Update .gitignore https://review.openstack.org/560200 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-rally master: Update .gitignore https://review.openstack.org/560201 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-gnocchi master: Update .gitignore https://review.openstack.org/560204 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-glare master: Update .gitignore https://review.openstack.org/560206 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-congress master: Update .gitignore https://review.openstack.org/560205 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-panko master: Update .gitignore https://review.openstack.org/560208 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-trove master: Update .gitignore https://review.openstack.org/560209 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-tempest master: Update .gitignore https://review.openstack.org/560203 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-barbican master: Update .gitignore https://review.openstack.org/560202 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-tacker master: Update .gitignore https://review.openstack.org/560207 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-vswitch master: Update .gitignore https://review.openstack.org/560211 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-ceilometer master: Update .gitignore https://review.openstack.org/560210 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-swift master: Update .gitignore https://review.openstack.org/560212 | 00:44 |
openstackgerrit | zhongshengping proposed openstack/puppet-vitrage master: Update .gitignore https://review.openstack.org/560214 | 00:44 |
*** sai_p has quit IRC | 00:45 | |
openstackgerrit | zhongshengping proposed openstack/puppet-openstack-integration master: Don't run puppet openstack jobs when patching .gitignore file https://review.openstack.org/560233 | 00:51 |
openstackgerrit | zhongshengping proposed openstack/puppet-watcher master: Update .gitignore https://review.openstack.org/560219 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-freezer master: Update .gitignore https://review.openstack.org/560198 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-oslo master: Update .gitignore https://review.openstack.org/560227 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-tacker master: Update .gitignore https://review.openstack.org/560207 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-rally master: Update .gitignore https://review.openstack.org/560201 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-congress master: Update .gitignore https://review.openstack.org/560205 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-openstack_extras master: Update .gitignore https://review.openstack.org/560193 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-ec2api master: Update .gitignore https://review.openstack.org/560225 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-panko master: Update .gitignore https://review.openstack.org/560208 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-cloudkitty master: Update .gitignore https://review.openstack.org/560228 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-octavia master: Update .gitignore https://review.openstack.org/560213 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-monasca master: Update .gitignore https://review.openstack.org/560200 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-qdr master: Update .gitignore https://review.openstack.org/560194 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-vswitch master: Update .gitignore https://review.openstack.org/560211 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-murano master: Update .gitignore https://review.openstack.org/560222 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-barbican master: Update .gitignore https://review.openstack.org/560202 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-openstacklib master: Update .gitignore https://review.openstack.org/560218 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-designate master: Update .gitignore https://review.openstack.org/560196 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-zaqar master: Update .gitignore https://review.openstack.org/560224 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-tempest master: Update .gitignore https://review.openstack.org/560203 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-nova master: Update .gitignore https://review.openstack.org/560229 | 00:56 |
openstackgerrit | zhongshengping proposed openstack/puppet-ovn master: Update .gitignore https://review.openstack.org/560226 | 00:57 |
openstackgerrit | zhongshengping proposed openstack/puppet-keystone master: Update .gitignore https://review.openstack.org/560190 | 00:57 |
openstackgerrit | Merged openstack/puppet-neutron master: Debian is using Python 3 https://review.openstack.org/558733 | 01:12 |
openstackgerrit | Merged openstack/puppet-nova master: Debian is using Python 3 https://review.openstack.org/559580 | 01:17 |
openstackgerrit | zhongshengping proposed openstack/puppet-cinder master: Add warning for nova_catalog_admin_info option https://review.openstack.org/560235 | 01:25 |
openstackgerrit | zhongshengping proposed openstack/puppet-cinder master: Add warning for nova_catalog_admin_info option https://review.openstack.org/560235 | 01:27 |
*** ykarel|away has joined #puppet-openstack | 01:34 | |
*** ilbot3 has quit IRC | 01:45 | |
*** ykarel|away has quit IRC | 01:54 | |
*** ilbot3 has joined #puppet-openstack | 01:57 | |
*** morazi has joined #puppet-openstack | 02:58 | |
*** skramaja has joined #puppet-openstack | 04:10 | |
*** morazi has quit IRC | 04:16 | |
*** jaosorior has joined #puppet-openstack | 04:21 | |
*** dpawlik has joined #puppet-openstack | 04:33 | |
*** dpawlik has quit IRC | 04:38 | |
*** markvoelker_ has quit IRC | 05:39 | |
*** armaan has quit IRC | 05:42 | |
*** armaan has joined #puppet-openstack | 05:44 | |
*** ykarel|away has joined #puppet-openstack | 05:56 | |
*** ykarel|away is now known as ykarel | 06:03 | |
*** trown|outtypewww has quit IRC | 06:06 | |
*** trown has joined #puppet-openstack | 06:08 | |
openstackgerrit | Thomas Goirand proposed openstack/puppet-openstack_extras master: Missing "install" command when using apt-get https://review.openstack.org/560273 | 06:14 |
*** armaan has quit IRC | 06:19 | |
*** armaan has joined #puppet-openstack | 06:20 | |
*** agurenko has joined #puppet-openstack | 06:24 | |
*** armaan has quit IRC | 06:24 | |
*** armaan has joined #puppet-openstack | 06:25 | |
openstackgerrit | Thomas Goirand proposed openstack/puppet-openstack-integration master: Allow to test Debian package on top of Ubuntu https://review.openstack.org/560282 | 06:30 |
*** dpawlik has joined #puppet-openstack | 06:39 | |
*** dpawlik has quit IRC | 06:44 | |
*** dpawlik has joined #puppet-openstack | 06:59 | |
*** rcernin has quit IRC | 07:06 | |
*** amoralej|off is now known as amoralej | 07:08 | |
*** shardy has joined #puppet-openstack | 07:14 | |
openstackgerrit | Merged openstack/puppet-openstack_extras master: Cleanup deb_location https://review.openstack.org/559366 | 07:23 |
*** tesseract has joined #puppet-openstack | 07:28 | |
*** ykarel is now known as ykarel|lunch | 07:31 | |
*** jpena|off is now known as jpena | 07:55 | |
*** markvoelker has joined #puppet-openstack | 08:01 | |
openstackgerrit | Thomas Goirand proposed openstack/puppet-openstack_extras master: Missing "install" command when using apt-get https://review.openstack.org/560273 | 08:05 |
zigo | Once this patch is applied: https://review.openstack.org/#/c/560273/ | 08:07 |
zigo | then things work properly, and it's possible to install from stretch-queens.debian.net. However, the Ceph luminous key isn't installed properly and packages from there wont get installed without authentication error. What would you guys recommend to fix this? | 08:07 |
*** vnogin has joined #puppet-openstack | 08:07 | |
*** salmankhan has joined #puppet-openstack | 08:19 | |
*** ykarel|lunch is now known as ykarel | 08:21 | |
*** agurenko has quit IRC | 08:27 | |
*** agurenko has joined #puppet-openstack | 08:28 | |
openstackgerrit | Thomas Goirand proposed openstack/puppet-openstack-integration master: Install dirmngr https://review.openstack.org/560314 | 08:32 |
*** vnogin has quit IRC | 08:39 | |
openstackgerrit | Thomas Goirand proposed openstack/puppet-horizon master: Debian is using python3-memcache https://review.openstack.org/559421 | 08:40 |
*** derekh has joined #puppet-openstack | 08:40 | |
*** salmankhan has quit IRC | 08:49 | |
*** vnogin has joined #puppet-openstack | 08:56 | |
*** gfidente has joined #puppet-openstack | 09:14 | |
*** gfidente has quit IRC | 09:14 | |
*** gfidente has joined #puppet-openstack | 09:14 | |
*** salmankhan has joined #puppet-openstack | 09:19 | |
*** salmankhan1 has joined #puppet-openstack | 09:37 | |
*** salmankhan has quit IRC | 09:38 | |
*** salmankhan1 is now known as salmankhan | 09:38 | |
*** dpawlik has quit IRC | 09:39 | |
*** dpawlik has joined #puppet-openstack | 09:40 | |
*** salmankhan has quit IRC | 09:50 | |
*** gfidente has quit IRC | 09:55 | |
*** salmankhan has joined #puppet-openstack | 09:59 | |
*** vnogin has quit IRC | 10:06 | |
*** skramaja has quit IRC | 10:10 | |
*** skramaja_ has joined #puppet-openstack | 10:10 | |
*** skramaja_ is now known as skramaja | 10:13 | |
*** vnogin has joined #puppet-openstack | 10:18 | |
*** jaganathan has quit IRC | 10:20 | |
*** gfidente has joined #puppet-openstack | 10:20 | |
*** gfidente has quit IRC | 10:20 | |
*** gfidente has joined #puppet-openstack | 10:20 | |
*** rajinir has quit IRC | 10:25 | |
*** armaan has quit IRC | 10:36 | |
*** shardy is now known as shardy_afk | 10:36 | |
*** armaan has joined #puppet-openstack | 10:36 | |
*** shardy_afk is now known as shardy | 11:04 | |
*** dpawlik_ has joined #puppet-openstack | 11:13 | |
*** dpawlik has quit IRC | 11:13 | |
*** vnogin has quit IRC | 11:16 | |
*** vnogin has joined #puppet-openstack | 11:22 | |
*** armaan has quit IRC | 11:39 | |
*** armaan has joined #puppet-openstack | 11:39 | |
*** jpena is now known as jpena|lunch | 11:46 | |
*** morazi has joined #puppet-openstack | 11:52 | |
*** atoth has joined #puppet-openstack | 11:58 | |
*** amoralej is now known as amoralej|lunch | 12:01 | |
*** vnogin has quit IRC | 12:44 | |
*** salmankhan has quit IRC | 12:49 | |
*** dpawlik_ has quit IRC | 12:50 | |
*** salmankhan has joined #puppet-openstack | 12:50 | |
*** jpena|lunch is now known as jpena | 12:50 | |
*** dpawlik has joined #puppet-openstack | 12:53 | |
*** salmankhan has quit IRC | 12:54 | |
*** dpawlik has quit IRC | 12:57 | |
*** armaan has quit IRC | 12:58 | |
*** armaan has joined #puppet-openstack | 12:58 | |
*** amoralej|lunch is now known as amoralej | 13:01 | |
*** armaan has quit IRC | 13:03 | |
*** vnogin has joined #puppet-openstack | 13:05 | |
*** salmankhan has joined #puppet-openstack | 13:16 | |
*** dpawlik has joined #puppet-openstack | 13:25 | |
*** skramaja has quit IRC | 13:30 | |
*** armaan has joined #puppet-openstack | 13:51 | |
mwhahaha | zigo: yea i've run into that as well, i think we need to hunt down the key and fix it in the repo config. i usually end up adding an unauthenticated hack in :/ | 13:51 |
*** vnogin has quit IRC | 13:52 | |
*** vnogin has joined #puppet-openstack | 13:59 | |
*** jistr is now known as jistr|mtg | 14:02 | |
*** vnogin has quit IRC | 14:08 | |
*** vnogin has joined #puppet-openstack | 14:14 | |
openstackgerrit | Matthias Bastian proposed openstack/puppet-nova master: Remove fallback on removed setup_cell0 deprecation https://review.openstack.org/560447 | 14:36 |
*** agurenko has quit IRC | 14:43 | |
*** rajinir has joined #puppet-openstack | 14:51 | |
*** markvoelker has quit IRC | 14:55 | |
*** markvoelker has joined #puppet-openstack | 14:56 | |
*** markvoelker has quit IRC | 15:00 | |
*** ykarel is now known as ykarel|away | 15:05 | |
*** armaan has quit IRC | 15:08 | |
*** armaan has joined #puppet-openstack | 15:09 | |
*** jistr|mtg is now known as jistr | 15:10 | |
*** vnogin has quit IRC | 15:19 | |
*** sai_p has joined #puppet-openstack | 15:22 | |
*** vnogin has joined #puppet-openstack | 15:24 | |
*** ykarel|away has quit IRC | 15:38 | |
*** vnogin has quit IRC | 15:40 | |
*** guimaluf has joined #puppet-openstack | 15:51 | |
*** salmankhan has quit IRC | 15:57 | |
guimaluf | hi everyone, I've heat project behind haproxy with SSL termination and I don't know why or how when trying to interact with, both cli and horizon, it puts 'http' protocol on my public address which is only reachable with 'https' [http://paste.openstack.org/show/718950/]. The same is happening with magnum project. Any suggestion on how to deal with it? | 15:58 |
*** salmankhan has joined #puppet-openstack | 15:59 | |
*** ykarel|away has joined #puppet-openstack | 16:01 | |
*** vnogin has joined #puppet-openstack | 16:05 | |
*** vnogin has quit IRC | 16:09 | |
*** armaan has quit IRC | 16:12 | |
*** armaan has joined #puppet-openstack | 16:12 | |
mwhahaha | guimaluf: sounds like it's wrong in your keystone catalog for the public endpoint | 16:38 |
guimaluf | mwhahaha, how could I check this? my endpoints are correct. public and admin endpoints use https://public-address and internal http://local-address | 16:39 |
mwhahaha | guimaluf: openstack endpoint list? | 16:40 |
* mwhahaha doesn't know what you're doing | 16:40 | |
guimaluf | they are right. | 16:40 |
guimaluf | :( | 16:40 |
guimaluf | I think something inside those projects are inferring that they should use http and not https... | 16:40 |
mwhahaha | so horizon might be triggering off of the ssl http header | 16:41 |
* mwhahaha goes and looks for it | 16:41 | |
mwhahaha | X-Forwarded-Proto | 16:42 |
mwhahaha | https://github.com/openstack/puppet-horizon/blob/master/manifests/init.pp#L328 | 16:42 |
mwhahaha | you may need to set that | 16:42 |
*** ykarel|away has quit IRC | 16:43 | |
guimaluf | mwhahaha, but this is happening both with horizon and client! | 16:43 |
mwhahaha | right it probably has to be set for multiple things | 16:43 |
mwhahaha | make sure your haproxy config is setting that | 16:43 |
mwhahaha | the X-Forwarded-Proto | 16:43 |
guimaluf | mwhahaha, I've set this in my puppet module... is set to true | 16:44 |
mwhahaha | no in the haproxy listen options you need something like https://github.com/openstack/puppet-tripleo/blob/master/manifests/haproxy.pp#L855-L856 | 16:44 |
guimaluf | hmmm good point, my haproxy should include this, right? | 16:44 |
mwhahaha | yes | 16:45 |
guimaluf | mwhahaha, I think you hit right! | 16:45 |
guimaluf | my haproxy was missing this to heat | 16:45 |
guimaluf | awesome!!!! | 16:46 |
guimaluf | :D | 16:46 |
guimaluf | exactly that! | 16:46 |
guimaluf | mwhahaha, <3 | 16:46 |
openstackgerrit | Brent Eagles proposed openstack/puppet-octavia master: Add keystone roles for Octavia policies https://review.openstack.org/560031 | 16:48 |
*** tesseract has quit IRC | 16:59 | |
*** alee is now known as alee_afk | 17:12 | |
*** salmankhan has quit IRC | 17:13 | |
*** jpena is now known as jpena|off | 17:16 | |
*** trown is now known as trown|lunch | 17:40 | |
*** ykarel|away has joined #puppet-openstack | 17:49 | |
*** armaan has quit IRC | 17:54 | |
*** armaan has joined #puppet-openstack | 17:54 | |
*** ykarel|away has quit IRC | 18:24 | |
*** armaan has quit IRC | 18:31 | |
*** armaan has joined #puppet-openstack | 18:31 | |
*** trown|lunch is now known as trown | 18:32 | |
*** armaan has quit IRC | 18:38 | |
*** armaan has joined #puppet-openstack | 18:39 | |
zigo | mwhahaha: I could run all-in-one.sh a lot longer then it tries to start apache but nova-placement-api already bind on 8776 so apache can't start and then keystone setup fails since apache isn't started. How can I make puppet-openstack to NOT use apache and let the package use uwsgi ? | 18:42 |
mwhahaha | not sure i'd have to look at the class. I'm assuming the apache config has the 8776 stuff enabled | 18:44 |
zigo | I'm not sure the port number but that's the one of placement-api. | 19:05 |
zigo | Yes though. | 19:06 |
mwhahaha | zigo: so this is the placement api config, https://github.com/openstack/puppet-nova/blob/master/manifests/wsgi/apache_placement.pp | 19:31 |
mwhahaha | zigo: so you'd need to hack something in there to not use httpd | 19:31 |
zigo | I found that file but I don't know how to tell it to do nothing :/ | 19:38 |
zigo | There is a service_name thing which when equal to httpd will write the apache config. Where to put the if ? | 19:40 |
*** gfidente has quit IRC | 19:45 | |
zigo | mwhahaha: Should it be something like: | 19:49 |
zigo | if $service_name == 'httpd' | 19:49 |
zigo | file { ... | 19:49 |
zigo | ? | 19:49 |
mwhahaha | well where ever that's being includes | 19:50 |
mwhahaha | i think it might be in p-o-i | 19:50 |
mwhahaha | http://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/manifests/nova.pp#n136 | 19:51 |
*** vnogin has joined #puppet-openstack | 19:51 | |
mwhahaha | all our classes that are *::wsgi::* assume apache | 19:51 |
mwhahaha | so for all-in-one that's what we use | 19:51 |
zigo | So, something like that? | 19:57 |
zigo | if $::os_package_type == 'ubuntu' { | 19:57 |
zigo | class { '::nova::wsgi::apache_api': | 19:57 |
zigo | ?!? | 19:57 |
zigo | (my package also uses uwsgi for nova-api, so it would also have to be disabled) | 19:57 |
mwhahaha | probably? | 20:02 |
mwhahaha | that's a good question | 20:02 |
mwhahaha | but it's definately a p-o-i change | 20:02 |
openstackgerrit | Thomas Goirand proposed openstack/puppet-openstack_extras master: Missing "install" command when using apt-get https://review.openstack.org/560273 | 20:04 |
zigo | mwhahaha: The other thing is that, with the patch above, I'm fixing the stretch-queens repo, but the luminous key is still wrong. | 20:10 |
zigo | Shall I add the upstream key just like for puppet? | 20:10 |
zigo | ie: embedded in openstack-integration ? | 20:10 |
mwhahaha | yea probably, i've always had problems with this locally | 20:10 |
zigo | Like: ./files/GPG-KEY-ceph | 20:11 |
zigo | Ok, I'll do that then. | 20:11 |
openstackgerrit | Tim Rozet proposed openstack/puppet-neutron stable/queens: Fixes missing 'flat' network type for ODL OVS https://review.openstack.org/560627 | 20:11 |
zigo | It'd go in the puppet-ceph though. | 20:13 |
*** vnogin has quit IRC | 20:18 | |
*** markvoelker has joined #puppet-openstack | 20:20 | |
*** holser___ has joined #puppet-openstack | 20:21 | |
*** zioproto_ has joined #puppet-openstack | 20:21 | |
openstackgerrit | Thomas Goirand proposed openstack/puppet-openstack-integration master: Add GPG-KEY-ceph https://review.openstack.org/560628 | 20:24 |
*** vnogin has joined #puppet-openstack | 20:25 | |
*** holser_ has quit IRC | 20:28 | |
*** zioproto has quit IRC | 20:28 | |
*** holser___ is now known as holser_ | 20:28 | |
*** zioproto_ is now known as zioproto | 20:28 | |
*** alee_afk is now known as alee | 20:30 | |
*** jtomasek has quit IRC | 20:54 | |
*** trown is now known as trown|outtypewww | 21:01 | |
*** sai_p has quit IRC | 21:01 | |
*** atoth has quit IRC | 21:10 | |
*** vnogin has quit IRC | 21:13 | |
*** vnogin has joined #puppet-openstack | 21:18 | |
*** vnogin has quit IRC | 21:24 | |
*** alee has quit IRC | 21:24 | |
*** morazi has quit IRC | 21:24 | |
*** alee has joined #puppet-openstack | 21:27 | |
*** rcernin has joined #puppet-openstack | 21:49 | |
-openstackstatus- NOTICE: zuul was restarted to updated to the latest code; you may need to recheck changes uploaded or approvals added between 21:30 and 21:45 | 22:31 | |
*** derekh has quit IRC | 22:40 | |
*** tobasco has quit IRC | 22:50 | |
*** tobasco has joined #puppet-openstack | 22:58 | |
*** owalsh is now known as owalsh_afk | 23:47 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!