*** jamesmcarthur has quit IRC | 00:09 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:11 | |
*** jamesmcarthur has quit IRC | 00:12 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:12 | |
*** jamesmcarthur has quit IRC | 00:13 | |
*** _erlon_ has quit IRC | 00:14 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:18 | |
*** jamesmcarthur has quit IRC | 00:20 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:30 | |
*** jamesmcarthur has quit IRC | 00:32 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:37 | |
*** jamesmcarthur has quit IRC | 00:38 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 00:44 | |
*** jamesmcarthur has quit IRC | 01:59 | |
*** apetrich has quit IRC | 02:14 | |
*** aarents has quit IRC | 02:22 | |
*** aarents has joined #openstack-meeting-3 | 02:23 | |
*** psahoo has joined #openstack-meeting-3 | 02:39 | |
*** markvoelker has joined #openstack-meeting-3 | 03:10 | |
*** markvoelker has quit IRC | 03:15 | |
*** psachin has joined #openstack-meeting-3 | 03:33 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 03:37 | |
*** jamesmcarthur has quit IRC | 03:42 | |
*** markvoelker has joined #openstack-meeting-3 | 03:46 | |
*** markvoelker has quit IRC | 03:51 | |
*** markvoelker has joined #openstack-meeting-3 | 03:53 | |
*** yamamoto has quit IRC | 04:02 | |
*** markvoelker has quit IRC | 04:05 | |
*** yamamoto has joined #openstack-meeting-3 | 04:19 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 04:28 | |
*** jamesmcarthur has quit IRC | 04:55 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 05:15 | |
*** psahoo has quit IRC | 05:23 | |
*** psahoo has joined #openstack-meeting-3 | 05:50 | |
*** e0ne has joined #openstack-meeting-3 | 06:47 | |
*** jamesmcarthur has quit IRC | 06:58 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 06:59 | |
*** jamesmcarthur has quit IRC | 07:03 | |
*** apetrich has joined #openstack-meeting-3 | 07:06 | |
*** slaweq has joined #openstack-meeting-3 | 07:07 | |
*** psahoo has quit IRC | 07:21 | |
*** psahoo has joined #openstack-meeting-3 | 07:34 | |
*** tosky has joined #openstack-meeting-3 | 07:38 | |
*** psahoo has quit IRC | 07:52 | |
*** e0ne_ has joined #openstack-meeting-3 | 07:54 | |
*** e0ne has quit IRC | 07:54 | |
*** psahoo has joined #openstack-meeting-3 | 08:08 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 08:17 | |
*** tosky has quit IRC | 08:26 | |
*** jamesmcarthur has quit IRC | 08:27 | |
*** tosky has joined #openstack-meeting-3 | 08:27 | |
*** ralonsoh has joined #openstack-meeting-3 | 08:30 | |
*** e0ne_ has quit IRC | 09:42 | |
*** e0ne has joined #openstack-meeting-3 | 09:43 | |
*** e0ne has quit IRC | 09:46 | |
*** e0ne has joined #openstack-meeting-3 | 09:46 | |
*** ralonsoh has quit IRC | 09:50 | |
*** e0ne has quit IRC | 09:53 | |
*** e0ne has joined #openstack-meeting-3 | 09:54 | |
*** e0ne has quit IRC | 10:04 | |
*** e0ne has joined #openstack-meeting-3 | 10:04 | |
*** e0ne_ has joined #openstack-meeting-3 | 10:06 | |
*** e0ne has quit IRC | 10:09 | |
*** e0ne has joined #openstack-meeting-3 | 10:16 | |
*** e0ne_ has quit IRC | 10:16 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 10:24 | |
*** jamesmcarthur has quit IRC | 10:31 | |
*** yamamoto has quit IRC | 10:56 | |
*** yamamoto has joined #openstack-meeting-3 | 11:01 | |
*** ralonsoh has joined #openstack-meeting-3 | 11:08 | |
*** markvoelker has joined #openstack-meeting-3 | 11:16 | |
*** raildo has joined #openstack-meeting-3 | 11:21 | |
*** markvoelker has quit IRC | 11:25 | |
*** psahoo has quit IRC | 11:27 | |
*** psahoo has joined #openstack-meeting-3 | 11:42 | |
*** yamamoto has quit IRC | 11:58 | |
*** psahoo has quit IRC | 12:22 | |
*** tsmith_ has joined #openstack-meeting-3 | 12:24 | |
*** yamamoto has joined #openstack-meeting-3 | 12:26 | |
*** tsmith2 has quit IRC | 12:27 | |
*** tsmith_ is now known as tsmith2 | 12:27 | |
*** psahoo has joined #openstack-meeting-3 | 12:33 | |
*** yamamoto has quit IRC | 12:36 | |
*** Adri2000 has quit IRC | 13:04 | |
*** yamamoto has joined #openstack-meeting-3 | 13:07 | |
*** Adri2000 has joined #openstack-meeting-3 | 13:11 | |
*** yamamoto has quit IRC | 13:15 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 13:16 | |
*** raildo has quit IRC | 13:35 | |
*** raildo has joined #openstack-meeting-3 | 13:38 | |
*** raildo has quit IRC | 13:43 | |
*** raildo has joined #openstack-meeting-3 | 13:43 | |
*** raildo has quit IRC | 13:44 | |
*** raildo has joined #openstack-meeting-3 | 13:44 | |
*** raildo_ has joined #openstack-meeting-3 | 13:46 | |
*** raildo_ has quit IRC | 13:50 | |
*** rambo_li has joined #openstack-meeting-3 | 13:54 | |
*** jamesmcarthur has quit IRC | 14:18 | |
*** mlavalle has joined #openstack-meeting-3 | 14:37 | |
*** psachin has quit IRC | 14:57 | |
slaweq | #startmeeting neutron_ci | 15:00 |
---|---|---|
openstack | Meeting started Wed Aug 5 15:00:19 2020 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: neutron_ci)" | 15:00 | |
openstack | The meeting name has been set to 'neutron_ci' | 15:00 |
ralonsoh | hi | 15:00 |
ralonsoh | (lot of fun last weeks in the CI) | 15:00 |
slaweq | hi | 15:01 |
slaweq | ralonsoh: yes :/ | 15:01 |
bcafarel | o/ | 15:01 |
slaweq | ok, lets start, maybe others will join | 15:02 |
slaweq | Grafana dashboard: http://grafana.openstack.org/dashboard/db/neutron-failure-rate | 15:02 |
slaweq | please open and lets go with the meeting :) | 15:02 |
slaweq | #topic Actions from previous meetings | 15:03 |
*** openstack changes topic to "Actions from previous meetings (Meeting topic: neutron_ci)" | 15:03 | |
slaweq | we have only one for today | 15:03 |
slaweq | bcafarel to clean stable branches jobs from *-master jobs | 15:03 |
bcafarel | https://review.opendev.org/#/c/743795/ is up for ussuri, I will push older ones when it looks good | 15:03 |
slaweq | thx bcafarel | 15:04 |
slaweq | I will review it today | 15:04 |
slaweq | ok, so lets move on | 15:04 |
slaweq | next topic | 15:04 |
slaweq | #topic Switch to Ubuntu Focal | 15:04 |
*** openstack changes topic to "Switch to Ubuntu Focal (Meeting topic: neutron_ci)" | 15:04 | |
slaweq | Etherpad: https://etherpad.opendev.org/p/neutron-victoria-switch_to_focal | 15:05 |
*** maciejjozefczyk has joined #openstack-meeting-3 | 15:05 | |
slaweq | I made progress with functional and fullstack jobs | 15:05 |
maciejjozefczyk | \o | 15:05 |
slaweq | patch https://review.opendev.org/#/c/734304/: should be ok with https://review.opendev.org/#/c/744500/ | 15:05 |
ralonsoh | +1 | 15:05 |
slaweq | but we should be aware that linuxbridge driver can't work now with ebtables-nft | 15:06 |
slaweq | we have to use legacy implementation to make it working | 15:06 |
slaweq | maybe some additional docs update will be needed too | 15:06 |
ralonsoh | (are we going to deprecate LB soon?) | 15:08 |
slaweq | ralonsoh: nope | 15:08 |
ralonsoh | ok | 15:08 |
slaweq | for other, tempest related jobs I will try to check this week | 15:08 |
slaweq | that's all from me about Ubuntu 20.04 | 15:09 |
slaweq | do You have anything else to add? | 15:09 |
ralonsoh | no | 15:09 |
ralonsoh | well, the wsgi jobs | 15:09 |
ralonsoh | but maybe in following sections | 15:10 |
slaweq | ralonsoh: I added Your topic to the functional/fullstack section | 15:10 |
slaweq | :) | 15:10 |
ralonsoh | thanks | 15:10 |
bcafarel | other tempest jobs looked OK in https://review.opendev.org/#/c/738163/ so we should be OK there | 15:10 |
bcafarel | (at least the voting ones) | 15:10 |
slaweq | bcafarel: that's good | 15:11 |
slaweq | thx | 15:11 |
slaweq | so now it seems we need to ask gmann about his patch https://review.opendev.org/#/c/734700/ | 15:11 |
slaweq | as our depends on it | 15:11 |
bcafarel | it will probably get in when more projects look ready to go | 15:12 |
bcafarel | hopefully neutron will be in that list soon! | 15:13 |
slaweq | ahh, ok | 15:13 |
slaweq | ok, lets move on to the next topic then | 15:14 |
slaweq | #topic Stadium projects | 15:14 |
*** openstack changes topic to "Stadium projects (Meeting topic: neutron_ci)" | 15:14 | |
slaweq | here we still have this one goal: | 15:14 |
slaweq | standardize on zuul v3 | 15:14 |
slaweq | Etherpad: https://etherpad.openstack.org/p/neutron-train-zuulv3-py27drop | 15:14 |
slaweq | but I didn't had time to look into those old jobs yet | 15:14 |
slaweq | if anyone has any cycles please take a look into those too :) | 15:15 |
slaweq | and that's all from my side about stadium projects | 15:15 |
slaweq | anything else You want to add? | 15:15 |
ralonsoh | no | 15:15 |
bcafarel | no | 15:16 |
slaweq | ok, so next topic | 15:16 |
slaweq | #topic Stable branches | 15:16 |
*** openstack changes topic to "Stable branches (Meeting topic: neutron_ci)" | 15:16 | |
slaweq | Ussuri dashboard: http://grafana.openstack.org/d/pM54U-Kiz/neutron-failure-rate-previous-stable-release?orgId=1 | 15:16 |
slaweq | Train dashboard: http://grafana.openstack.org/d/dCFVU-Kik/neutron-failure-rate-older-stable-release?orgId=1 | 15:16 |
slaweq | I don't know about any new issues there, except the one with pip which was fixed yesterday I believe | 15:17 |
slaweq | bcafarel: do You have any new issues from stable branches ci? | 15:18 |
bcafarel | yes I sent a few rechecks this morning, so far it seems we are back in order (though most are still in queue) | 15:18 |
slaweq | ok, good that ci for stable branches works fine | 15:19 |
bcafarel | +1 | 15:19 |
slaweq | ok | 15:19 |
slaweq | so next topic | 15:19 |
slaweq | #topic Grafana | 15:19 |
*** openstack changes topic to "Grafana (Meeting topic: neutron_ci)" | 15:19 | |
slaweq | http://grafana.openstack.org/dashboard/db/neutron-failure-rate | 15:20 |
*** rambo_li has quit IRC | 15:20 | |
slaweq | after fix of the lower-constraints job and grenade jobs (thx ralonsoh) it seems for me that it's pretty ok | 15:21 |
ralonsoh | I think so | 15:21 |
gmann | slaweq: ack, in internal meeting, will look after that | 15:22 |
slaweq | the only thing which worries me is neutron-ovn-tempest-full-multinode-ovs-master failing 100% of time since few weeks | 15:22 |
slaweq | gmann: np, we just talked about Ubuntu 20.04 | 15:22 |
ralonsoh | slaweq, I think this is just a timeout problem | 15:23 |
slaweq | ralonsoh: it is timeout mostly | 15:23 |
slaweq | but it's I think related to many test failures | 15:23 |
slaweq | and due to that finally we are hitting job's timeout | 15:23 |
ralonsoh | slaweq, I'll try to take a look this week | 15:24 |
slaweq | see for example https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_6a5/738163/12/check/neutron-ovn-tempest-full-multinode-ovs-master/6a5ca86/job-output.txt | 15:24 |
slaweq | many tests failing to ssh to the instance | 15:24 |
slaweq | so that may be some problem with job's configuration IMO | 15:25 |
slaweq | ralonsoh: thx a lot | 15:25 |
slaweq | #action ralonsoh to check timing out neutron-ovn-tempest-full-multinode-ovs-master jobs | 15:25 |
slaweq | do You have anything else regarding grafana? | 15:26 |
ralonsoh | no | 15:26 |
slaweq | ok, so lets move on | 15:27 |
slaweq | #topic fullstack/functional | 15:27 |
*** openstack changes topic to "fullstack/functional (Meeting topic: neutron_ci)" | 15:27 | |
slaweq | so ralonsoh have an idea to make "uwsgi" jobs default (neutron-fullstack-with-uwsgi, neutron-functional-with-uwsgi) and remove the non-uwsgi ones (to save CI time) | 15:27 |
ralonsoh | exactly | 15:27 |
ralonsoh | to save time in the CI | 15:27 |
slaweq | and I basically agree with that | 15:27 |
slaweq | we even discussed some time ago to switch uwsgi to be default in devstack | 15:28 |
slaweq | but there is some problem with grenade jobs and I didn't had time to investigate it then | 15:28 |
slaweq | so it's still pending | 15:28 |
slaweq | but the other thing is that even if we will switch uwsgi to be default, we will need IMO keep e.g. functional job without uwsgi as this deployment method isn't deprecated or unsupported so far | 15:29 |
slaweq | so I think we need to have jobs for both | 15:29 |
ralonsoh | ok, let's wait then | 15:29 |
slaweq | and also so far -uwsgi jobs are still not gating, only voting in check queue | 15:30 |
*** tosky has quit IRC | 15:31 | |
slaweq | maybe, if we want to move forward with uwsgi we can move non-uwsgi functional/fullstack jobs to the periodic queue and promote -uwsgi ones to be gating | 15:31 |
slaweq | wdyt? | 15:31 |
ralonsoh | that will save ci time | 15:31 |
ralonsoh | ok for me | 15:31 |
*** jamesmcarthur has joined #openstack-meeting-3 | 15:31 | |
bcafarel | that sounds good, I suppose the -uwsgi jobs are stable? | 15:31 |
ralonsoh | pretty much | 15:32 |
slaweq | bcafarel: as stable as non-uwsgi ones | 15:32 |
ralonsoh | same as non-uwsgi | 15:32 |
bcafarel | ack, sounds good to me then! | 15:32 |
slaweq | so I will propose such patch then | 15:32 |
slaweq | #action slaweq to move uwsgi jobs to periodic queue and promote -uwsgi ones to be gating | 15:32 |
slaweq | and that's all regarding functional/fullstack jobs for today from me | 15:33 |
slaweq | lets move on | 15:33 |
slaweq | #topic Tempest/Scenario | 15:33 |
*** openstack changes topic to "Tempest/Scenario (Meeting topic: neutron_ci)" | 15:33 | |
slaweq | here I found one new (for me) issue in neutron-ovn-tempest-slow | 15:33 |
slaweq | test tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_update_router_admin_state is failing very often | 15:34 |
slaweq | like e.g. https://2e5a48e004c25d40a540-8aab0ff599dd9fcfda722d0dee6871dd.ssl.cf1.rackcdn.com/743832/1/check/neutron-ovn-tempest-slow/268b7cf/testr_results.html | 15:34 |
slaweq | I reported bug https://bugs.launchpad.net/neutron/+bug/1890445 | 15:34 |
openstack | Launchpad bug 1890445 in neutron "[ovn] Tempest test test_update_router_admin_state failing very often" [Critical,Confirmed] | 15:34 |
slaweq | maciejjozefczyk: ralonsoh are You aware of such issue maybe? | 15:34 |
ralonsoh | no | 15:34 |
maciejjozefczyk | hmm | 15:35 |
maciejjozefczyk | perhaps the same as https://bugs.launchpad.net/neutron/+bug/1885898 | 15:35 |
openstack | Launchpad bug 1885898 in neutron "test connectivity through 2 routers fails in neutron-ovn-tempest-full-multinode-ovs-master job" [High,Confirmed] - Assigned to Maciej Jozefczyk (maciej.jozefczyk) | 15:35 |
maciejjozefczyk | I noticed that we have a race condition in updating router ports | 15:36 |
maciejjozefczyk | I was trying to fix/debug it here: https://review.opendev.org/#/c/740491/20 | 15:36 |
maciejjozefczyk | for now without any luck :( | 15:36 |
slaweq | maciejjozefczyk: can You check if this is the same issue and maybe mark 1890445 as duplicate of 1885898? | 15:37 |
maciejjozefczyk | slaweq, yes sure | 15:37 |
slaweq | and maybe also blacklist this one test until this issue will be fixed, to make this job green | 15:38 |
maciejjozefczyk | ok, please assign it to me | 15:38 |
slaweq | thx maciejjozefczyk | 15:38 |
slaweq | #action maciejjozefczyk to check https://bugs.launchpad.net/neutron/+bug/1890445 | 15:38 |
openstack | Launchpad bug 1890445 in neutron "[ovn] Tempest test test_update_router_admin_state failing very often" [Critical,Confirmed] | 15:38 |
maciejjozefczyk | kk | 15:38 |
slaweq | and last one thing for today | 15:40 |
bcafarel | ^ laptop issue our PTL will hulk smash it into reboot and come back | 15:43 |
ralonsoh | hahahaha | 15:43 |
ralonsoh | so much suspense... what is this last thing? | 15:44 |
*** slaweq_ has joined #openstack-meeting-3 | 15:45 | |
slaweq_ | I'm back | 15:45 |
*** slaweq has quit IRC | 15:45 | |
slaweq_ | sorry | 15:45 |
*** slaweq_ is now known as slaweq | 15:45 | |
ralonsoh | np | 15:45 |
slaweq | so one last thing for today is periodic job based on fedora | 15:45 |
slaweq | which is again failing every day | 15:45 |
maciejjozefczyk | woot | 15:45 |
bcafarel | "periodic failure job" :( | 15:46 |
maciejjozefczyk | I just fixed that one :( | 15:46 |
slaweq | it's failing since 30.07 | 15:46 |
slaweq | 15 tests fails every day | 15:47 |
slaweq | like e.g. https://zuul.openstack.org/build/64b62afdb4ce4f2fa8b1b2d97bb36c39 | 15:47 |
slaweq | I will open LP for that one after the meeting | 15:47 |
maciejjozefczyk | ok, thanks slaweq | 15:48 |
ralonsoh | similar problem to the ovn tempest multinode | 15:48 |
ralonsoh | ssh access timeout | 15:48 |
maciejjozefczyk | somethign bad recently happened in ovn I think | 15:48 |
slaweq | ralonsoh: yes, but this is singlenode job AFAIR | 15:48 |
slaweq | in neutron logs I see errors like: | 15:51 |
slaweq | keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL | 15:51 |
ralonsoh | this is because of the placement | 15:52 |
slaweq | but I don't know if that may be related | 15:52 |
ralonsoh | but this is not important | 15:52 |
slaweq | ok | 15:52 |
ralonsoh | if we can't update the placement, that's ok | 15:52 |
slaweq | so nothing else obviously wrong | 15:52 |
ralonsoh | no... | 15:52 |
slaweq | anyway, I will open bug and we can check later | 15:53 |
slaweq | that's not top priority as it's "only" fedora based periodic job | 15:53 |
slaweq | ok, that's all from me for today | 15:53 |
slaweq | do You have anything else You want to discuss today? | 15:53 |
ralonsoh | no | 15:53 |
bcafarel | all good from me | 15:54 |
slaweq | ok, so thx for attending and see You online | 15:54 |
slaweq | #endmeeting | 15:54 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:54 | |
openstack | Meeting ended Wed Aug 5 15:54:41 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:54 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_ci/2020/neutron_ci.2020-08-05-15.00.html | 15:54 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_ci/2020/neutron_ci.2020-08-05-15.00.txt | 15:54 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_ci/2020/neutron_ci.2020-08-05-15.00.log.html | 15:54 |
ralonsoh | bye | 15:55 |
*** e0ne has quit IRC | 15:56 | |
*** maciejjozefczyk has quit IRC | 15:59 | |
*** psahoo has quit IRC | 16:00 | |
*** markvoelker has joined #openstack-meeting-3 | 16:27 | |
*** tosky has joined #openstack-meeting-3 | 16:29 | |
*** maciejjozefczyk has joined #openstack-meeting-3 | 16:42 | |
*** e0ne has joined #openstack-meeting-3 | 17:09 | |
*** yamamoto has joined #openstack-meeting-3 | 17:14 | |
*** yamamoto has quit IRC | 17:18 | |
*** raildo has quit IRC | 18:03 | |
*** raildo has joined #openstack-meeting-3 | 18:08 | |
*** e0ne has quit IRC | 18:10 | |
*** raildo_ has joined #openstack-meeting-3 | 18:11 | |
*** ralonsoh has quit IRC | 18:12 | |
*** raildo_ has quit IRC | 18:13 | |
*** e0ne has joined #openstack-meeting-3 | 18:26 | |
*** raildo has quit IRC | 18:46 | |
*** raildo has joined #openstack-meeting-3 | 18:48 | |
*** e0ne has quit IRC | 18:51 | |
*** tosky has quit IRC | 19:39 | |
*** jamesmcarthur has quit IRC | 19:49 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 19:49 | |
*** jamesmcarthur has quit IRC | 19:54 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 20:21 | |
*** raildo has quit IRC | 20:40 | |
*** raildo has joined #openstack-meeting-3 | 20:40 | |
*** raildo has quit IRC | 20:57 | |
*** maciejjozefczyk has quit IRC | 21:00 | |
*** slaweq has quit IRC | 21:18 | |
*** tosky has joined #openstack-meeting-3 | 21:25 | |
*** yamamoto has joined #openstack-meeting-3 | 21:45 | |
*** markmcclain has quit IRC | 21:53 | |
*** yamamoto has quit IRC | 22:11 | |
*** yangyapeng has quit IRC | 22:30 | |
*** yangyapeng has joined #openstack-meeting-3 | 22:34 | |
*** artom has quit IRC | 22:45 | |
*** artom has joined #openstack-meeting-3 | 22:46 | |
*** jamesmcarthur has quit IRC | 22:59 | |
*** mlavalle has quit IRC | 23:09 | |
*** markmcclain has joined #openstack-meeting-3 | 23:12 | |
*** tosky has quit IRC | 23:14 | |
*** irclogbot_1 has quit IRC | 23:34 | |
*** irclogbot_3 has joined #openstack-meeting-3 | 23:37 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!