Tuesday, 2018-05-22

*** marlinc has joined #openstack-ironic00:02
*** e0ne has quit IRC00:03
*** bnemec has quit IRC00:13
*** fragatina has quit IRC00:14
*** fragatina has joined #openstack-ironic00:14
*** fragatin_ has joined #openstack-ironic00:16
*** gyee has quit IRC00:17
*** fragatina has quit IRC00:19
*** bnemec has joined #openstack-ironic00:19
*** fragatin_ has quit IRC00:21
*** rpioso is now known as rpioso|afk00:24
*** jtomasek has joined #openstack-ironic00:33
*** e0ne has joined #openstack-ironic00:37
*** baoli has joined #openstack-ironic00:49
*** baoli has quit IRC00:49
*** baoli has joined #openstack-ironic00:50
*** mmethot has quit IRC00:51
*** pc_m has quit IRC00:53
*** pc_m has joined #openstack-ironic00:54
*** e0ne has quit IRC00:55
*** zhangfei has joined #openstack-ironic00:56
*** e0ne has joined #openstack-ironic00:57
*** e0ne has quit IRC00:58
*** bnemec has quit IRC01:03
*** bfournie has joined #openstack-ironic01:04
*** rh-jelabarre has quit IRC01:16
*** tiendc has joined #openstack-ironic01:20
*** pmannidi has joined #openstack-ironic01:20
openstackgerritDao Cong Tien proposed openstack/ironic master: Update CI jobs for rescue mode  https://review.openstack.org/52870401:24
*** bdodd is now known as bdodd|afk01:28
*** hemna_ has quit IRC01:33
*** phuongnh has joined #openstack-ironic01:35
*** hshiina has joined #openstack-ironic01:56
*** jtomasek has quit IRC02:12
*** zhangfei has quit IRC02:13
*** masuberu has quit IRC02:17
*** zhangfei has joined #openstack-ironic02:25
*** fragatina has joined #openstack-ironic02:47
*** fragatin_ has joined #openstack-ironic02:48
*** fragatina has quit IRC02:52
*** zhangfei has quit IRC02:55
*** zhangfei has joined #openstack-ironic03:13
*** trungnv has quit IRC03:19
*** bnemec has joined #openstack-ironic03:21
*** trungnv has joined #openstack-ironic03:25
*** cjloader has quit IRC03:25
*** r-daneel has joined #openstack-ironic03:31
*** baoli has quit IRC03:31
*** r-daneel has quit IRC03:35
*** r-daneel has joined #openstack-ironic03:35
*** r-daneel_ has joined #openstack-ironic03:39
*** r-daneel_ has quit IRC03:40
*** r-daneel has quit IRC03:44
*** bdodd|afk is now known as bdodd03:53
*** threestrands has quit IRC04:02
*** links has joined #openstack-ironic04:07
*** bdodd is now known as bdodd|afk04:09
*** bdodd|afk is now known as bdodd04:36
*** jaganathan has quit IRC04:36
*** jaganathan has joined #openstack-ironic04:37
*** pcaruana has joined #openstack-ironic04:44
*** pcaruana has quit IRC05:03
*** bdodd is now known as bdodd|afk05:14
*** marios has joined #openstack-ironic05:47
*** mjura has joined #openstack-ironic05:59
*** cjloader has joined #openstack-ironic06:02
*** cjloader has quit IRC06:07
*** zshi has quit IRC06:07
*** links has quit IRC06:08
*** rbartal has joined #openstack-ironic06:18
*** zshi has joined #openstack-ironic06:20
*** e0ne has joined #openstack-ironic06:23
*** cjloader has joined #openstack-ironic06:23
*** links has joined #openstack-ironic06:26
*** cjloader has quit IRC06:28
*** bdodd|afk has quit IRC06:28
openstackgerritzenghui.shi proposed openstack/ironic master: BIOS Settings: add admin doc  https://review.openstack.org/56850406:29
*** namnh has joined #openstack-ironic06:29
openstackgerritchandra shekar proposed openstack/ironic-specs master: Added new spec for L3 based Ironic deployment  https://review.openstack.org/54393606:33
*** pcaruana has joined #openstack-ironic06:46
*** lifeless has quit IRC06:47
*** hshiina_ has joined #openstack-ironic06:57
*** hshiina has quit IRC06:57
*** rcernin has quit IRC07:03
*** cjloader has joined #openstack-ironic07:06
*** cjloader has quit IRC07:10
*** lifeless has joined #openstack-ironic07:15
*** cjloader has joined #openstack-ironic07:20
*** tesseract has joined #openstack-ironic07:22
*** cjloader has quit IRC07:25
*** AlexeyAbashkin has joined #openstack-ironic07:41
openstackgerrityolanda.robla proposed openstack/ironic-tempest-plugin master: Add manual clean step ironic standalone test  https://review.openstack.org/56861607:49
*** links has quit IRC07:58
*** ajya has joined #openstack-ironic08:03
*** mgoddard has joined #openstack-ironic08:07
*** dtantsur|afk is now known as dtantsur08:09
dtantsurmorning ironic08:09
jlvacationdtantsur, Good morning :)08:09
dtantsurjlvacation: hey, what timezone are you in now? :)08:09
jlvacationMST, I think it is called08:10
dtantsurah, cool :)08:10
jlvacationdtantsur, MSK08:10
jlvacationMSK+030008:10
jlvacationdtantsur, also known as Moscow :)08:10
*** threestrands has joined #openstack-ironic08:11
*** links has joined #openstack-ironic08:12
dtantsurright08:13
dtantsurhow is it looking nowadays?08:13
jlvacationdtantsur, Not bad. Weather was nice yesterday.08:14
jlvacationdtantsur, I'm guessing you are not at the summit.08:14
dtantsurnope, not this time :)08:14
dtantsuractually, I haven't been to summits since they turned into forums08:14
jlvacationdtantsur, Me either!08:14
jlvacationdtantsur, Going to head into Moscow proper. We are out on the east side in the suburbs.08:15
jlvacationNear Железнодоро́жный08:15
dtantsurjlvacation: ah, I have a school friend there08:21
dtantsurwe haven't seen each other for ages tho08:21
*** milan_ has joined #openstack-ironic08:23
*** hshiina_ has quit IRC08:32
*** derekh has joined #openstack-ironic08:35
etingofI hope jlvacation goes to St.Peterburg as well08:41
etingofmorning everyone o/08:41
*** MattMan has quit IRC08:43
*** MattMan has joined #openstack-ironic08:43
openstackgerrityolanda.robla proposed openstack/ironic-tempest-plugin master: Add manual clean step ironic standalone test  https://review.openstack.org/56861608:45
*** threestrands has quit IRC08:46
*** dougsz has joined #openstack-ironic08:49
dtantsurhey etingof08:55
*** zhangfei has quit IRC09:08
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: scripts: Use ansible_python_interpreter on localhost  https://review.openstack.org/56981309:16
*** zhangfei has joined #openstack-ironic09:21
vdrokmorning ironic, dtantsur jlvacation and etingof :)09:41
etingofvdrok, \o09:42
dtantsurhi vdrok09:44
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: scripts: Use ansible_python_interpreter on localhost  https://review.openstack.org/56981309:55
jlvacationHi vdrok09:58
jlvacationetingof, I went to St Petersburg last trip. Might do it again. We are thinking about Kaliningrad09:58
*** serlex has joined #openstack-ironic10:01
*** liuzz_ has joined #openstack-ironic10:01
*** liuzz has quit IRC10:02
*** namnh has quit IRC10:06
*** cjloader has joined #openstack-ironic10:06
*** cjloader has quit IRC10:11
etingofjlvacation, the other options I have in mind would be Karelia and so-called Golden Ring: https://www.56thparallel.com/destination/karelia/ & https://www.56thparallel.com/destination/golden-ring/10:15
jlvacationetingof, Thanks!10:18
*** cjloader has joined #openstack-ironic10:19
*** cjloader has quit IRC10:24
*** phuongnh has quit IRC10:26
dtantsurKarelia+++++++10:29
etingofthe [probably unrealistic] options would be Kamchatka, one could there by way of around-the-globe trip...10:41
*** pc_m has quit IRC10:46
*** pc_m has joined #openstack-ironic10:48
*** pcaruana has quit IRC10:53
*** rh-jelabarre has joined #openstack-ironic11:01
*** cjloader has joined #openstack-ironic11:02
*** v12aml has quit IRC11:03
*** v12aml has joined #openstack-ironic11:04
*** cjloader has quit IRC11:06
*** pcaruana has joined #openstack-ironic11:09
*** cjloader has joined #openstack-ironic11:19
*** cjloader has quit IRC11:24
*** bfournie has quit IRC11:30
*** bfournie has joined #openstack-ironic11:31
*** zhangfei has quit IRC11:34
*** bfournie has quit IRC11:35
dtantsurfolks, not feeling well today. well stay afk to recover, talk to you in the evening or tomorrow11:58
*** dtantsur is now known as dtantsur|afk11:59
etingofdtantsur|afk, oh, rest and get well!12:03
*** cjloader has joined #openstack-ironic12:05
*** cjloader has quit IRC12:09
*** bfournie has joined #openstack-ironic12:12
*** cjloader has joined #openstack-ironic12:19
*** tiendc has quit IRC12:23
*** cjloader has quit IRC12:24
*** rloo has joined #openstack-ironic12:27
*** trown|outtypewww is now known as trown12:34
*** cjloader has joined #openstack-ironic12:35
*** cjloader has quit IRC12:39
*** pcaruana has quit IRC12:54
*** baoli has joined #openstack-ironic13:03
*** baoli has quit IRC13:05
*** baoli has joined #openstack-ironic13:05
*** e0ne has quit IRC13:10
*** pcaruana has joined #openstack-ironic13:13
openstackgerritIlya Etingof proposed openstack/ironic master: Adds boot mode support to ManagementInterface  https://review.openstack.org/52677313:17
*** zigo_ is now known as zigo13:22
*** baoli has quit IRC13:25
openstackgerritIlya Etingof proposed openstack/ironic master: Move boot-related code to boot_mode_utils.py  https://review.openstack.org/56938213:35
*** bdodd has joined #openstack-ironic13:38
*** liuzz has joined #openstack-ironic13:41
*** liuzz_ has quit IRC13:41
openstackgerritIlya Etingof proposed openstack/ironic master: Added Redfish boot mode management  https://review.openstack.org/52831413:42
*** e0ne has joined #openstack-ironic13:42
*** e0ne has quit IRC13:44
*** cjloader has joined #openstack-ironic13:52
*** cjloader has quit IRC13:52
*** cjloader has joined #openstack-ironic13:53
*** zhangfei has joined #openstack-ironic13:58
*** bnemec has quit IRC14:23
*** hemna_ has joined #openstack-ironic14:25
openstackgerritMatthew Thode proposed openstack/ironic-lib master: Fall back to PARTUUID if UUID returns nothing.  https://review.openstack.org/56915814:25
*** oanson has quit IRC14:28
*** bnemec has joined #openstack-ironic14:29
*** jtomasek has joined #openstack-ironic14:29
*** zhangfei has quit IRC14:32
*** hemna__ has joined #openstack-ironic14:32
*** hemna_ has quit IRC14:32
*** bnemec has quit IRC14:35
*** rpioso|afk is now known as rpioso14:36
*** bnemec has joined #openstack-ironic14:37
rpiosoGood morning, ironicers14:37
bdoddGood morning, rpioso14:42
rpiosobdodd: o/14:43
*** zhangfei has joined #openstack-ironic14:43
*** oanson has joined #openstack-ironic14:50
*** zshi has quit IRC14:52
*** cjloader has quit IRC14:56
*** cjloader_ has joined #openstack-ironic14:56
*** pcaruana has quit IRC14:58
*** cjloader_ has quit IRC15:02
*** cjloader has joined #openstack-ironic15:03
*** rajinir has joined #openstack-ironic15:06
*** cjloader has quit IRC15:13
TheJuliaSorry I've been so quiet, just crazy busy at Summit :(15:13
*** cjloader has joined #openstack-ironic15:13
*** rbartal has quit IRC15:15
*** e0ne has joined #openstack-ironic15:17
*** zhangfei has quit IRC15:20
*** yolanda has quit IRC15:21
*** cjloader has quit IRC15:23
*** cjloader has joined #openstack-ironic15:23
*** yolanda has joined #openstack-ironic15:25
*** Goneri has joined #openstack-ironic15:26
*** milan_ has quit IRC15:30
*** hemna__ has quit IRC15:31
*** hemna_ has joined #openstack-ironic15:32
*** jtomasek has quit IRC15:32
*** Goneri has quit IRC15:35
*** milan_ has joined #openstack-ironic15:37
*** links has quit IRC15:37
*** gyee has joined #openstack-ironic15:38
*** bdodd is now known as bdodd|afk15:40
*** e0ne has quit IRC15:42
*** e0ne has joined #openstack-ironic15:43
*** baha has joined #openstack-ironic15:44
*** yolanda has quit IRC15:49
*** srart has quit IRC15:55
*** srart has joined #openstack-ironic15:55
*** bdodd|afk is now known as bdodd15:56
*** baoli has joined #openstack-ironic15:59
*** akhilaki has joined #openstack-ironic16:00
*** mjura has quit IRC16:01
*** bdodd is now known as bdodd|afk16:07
*** bdodd|afk is now known as bdodd16:07
*** tesseract has quit IRC16:17
*** marios has quit IRC16:19
*** e0ne has quit IRC16:27
*** zshi has joined #openstack-ironic16:30
*** Goneri has joined #openstack-ironic16:31
*** e0ne has joined #openstack-ironic16:39
*** trown is now known as trown|lunch16:47
*** jtomasek has joined #openstack-ironic16:48
*** Goneri has quit IRC16:50
openstackgerritVladyslav Drok proposed openstack/ironic master: Remove endpoint_type from configuration  https://review.openstack.org/56762816:52
*** bdodd is now known as bdodd|afk16:54
*** bdodd|afk is now known as bdodd16:55
NobodyCamGood Morning Ironic'ers16:56
*** dougsz has quit IRC16:58
NobodyCamTheJulia: why :( your at summit should be :)17:00
*** r-daneel has joined #openstack-ironic17:00
*** derekh has quit IRC17:03
*** fragatin_ has quit IRC17:04
*** mgoddard has quit IRC17:06
*** serlex has quit IRC17:06
*** dtantsur|afk is now known as dtantsur17:07
*** AlexeyAbashkin has quit IRC17:07
*** jtomasek has quit IRC17:08
*** milan_ has quit IRC17:09
*** e0ne has quit IRC17:10
*** bnemec has quit IRC17:11
*** rpioso is now known as rpioso|eat17:11
prometheanfireso, it looks like the qcow2 file does not have partitioning in the image that works and DOES have it in the image that doesn't work17:25
dtantsurprometheanfire: I don't have context but it sound like whole-disk vs partition image problem17:25
prometheanfireya17:25
*** fragatina has joined #openstack-ironic17:26
prometheanfireI'm asking in the dib channel if we can build partitionless images still or not17:28
prometheanfireI do wonder if anyone else hit this, since it's a newer dib thing17:28
dtantsurprometheanfire: again, not context, but it used to be about using "baremetal" (partition image) vs "vm" base element17:34
prometheanfiredtantsur: the only diff is that I had to add the partition type to the dib command line, I'm not using the vm element17:36
dtantsurprometheanfire: I haven't touched DIB for months, to be honest. I bet you've seen https://docs.openstack.org/ironic/latest/install/configure-glance-images.html already, right?17:37
prometheanfireI can try that next, my command line is a bit different17:37
*** Deknos has joined #openstack-ironic17:37
prometheanfirehttps://github.com/openstack/openstack-ansible-ops/blob/master/scripts/ironic_generate-images.sh#L2217:38
prometheanfiredisk-image-create -o baremetal-$DISTRO_NAME-$DIB_RELEASE $DISTRO_NAME baremetal bootloader dhcp-all-interfaces local-config proliant-tools slow-network ${DEBUG_USER_ELEMENT:-""}17:38
prometheanfireI can test with that though17:38
dtantsurprometheanfire: with "baremetal" you get a single-partition image, is it what you expect?17:40
prometheanfireyes17:41
dtantsurthen this command looks quite okay to me17:41
prometheanfire:(17:41
dtantsurI guess I should finally ask: what's the problem with it? :)17:41
prometheanfirethe image doesn't deploy17:42
prometheanfirehttps://storyboard.openstack.org/#!/story/200205217:42
dtantsurprometheanfire: do you upload kernel/ramdisk to glance and set them in the root image properties?17:42
* dtantsur wonders why the requirements repo hates him so much, meanwhile17:42
prometheanfireyep17:42
prometheanfirethe image doesn't deploy, it doesn't even get to the reboot17:43
dtantsurthat's weird.. I'm pretty sure tripleo uses something similar to build its images17:43
*** r-daneel has quit IRC17:44
dtantsurspecifically, these elements: https://github.com/openstack/tripleo-common/blob/master/image-yaml/overcloud-images.yaml#L5-L2417:44
prometheanfiredtantsur: do you know why you use grub2 instead of bootloader?17:45
dtantsurnope, but can take a look17:45
prometheanfireoh, remove-machine-id is an element, nice17:46
prometheanfirebut a tripleo one :|17:46
dtantsurI remember DIB people having problems with it..17:47
dtantsurprometheanfire: so, it looks like grub2 just installs the grub package, while bootloader also installs the boot loader itself17:48
dtantsurI wonder if the latter can interfere with ironic..17:48
dtantsurprobably not, if you use netboot17:48
*** Goneri has joined #openstack-ironic17:49
*** r-daneel has joined #openstack-ironic17:49
prometheanfiretalking about pxe?17:49
prometheanfirewe aren't doing iscsi17:49
prometheanfireI'm generating an image without the bootloader and with the grub2 element17:49
dtantsuryep, I mean booting instances from network (the default) or from the local disk (by setting the boot_option capability to local)17:50
prometheanfireiirc it's local disk, I'll have to check17:50
prometheanfireyep17:50
prometheanfirehttps://github.com/openstack/openstack-ansible-ops/blob/master/scripts/ironic_register-nodes.sh#L5617:51
prometheanfirehttps://github.com/openstack/openstack-ansible-ops/blob/master/scripts/ironic_register-nodes.sh#L44 as well17:51
prometheanfireI don't think the disk label is taken into account17:51
dtantsurI'm quite sure disk_label is supposed to work17:52
prometheanfireit might, it just doesn't get that far on partitioned images for me17:52
jlvacationdtantsur, I hope you are feeling better!17:53
dtantsurjlvacation: quite better, fresh air often helps. thanks!17:53
jlvacationGreat :)17:53
prometheanfireat the conf?17:53
dtantsurprometheanfire: nope17:53
dtantsurprometheanfire: btw the agent_ipmitool driver is going away really soon17:55
prometheanfireI know it is, this is a pike deploy17:56
prometheanfirehttps://review.openstack.org/561277 is the work for that17:56
patchbotpatch 561277 - openstack-ansible-os_ironic - update for depricated driver definition17:56
dtantsurcool, /me bookmarks17:56
prometheanfirethey want me to rewrite the entire role though, so other priorities have asserted themselves17:57
prometheanfireheh     2018-05-22 17:57:17.985 | > /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).17:58
prometheanfirethat's with       $DISTRO_NAME baremetal grub2 dhcp-all-interfaces local-config proliant-tools slow-network17:58
*** links has joined #openstack-ironic18:00
dtantsurWUT18:00
prometheanfireyep18:00
prometheanfirethis is with master DIB18:00
*** bnemec has joined #openstack-ironic18:02
dtantsurout of curiosity: DISTRO_NAME=? have you tried with different distros?18:05
prometheanfirexenial18:06
*** trown|lunch is now known as trown18:06
prometheanfireI'll try with fedora18:06
*** e0ne has joined #openstack-ironic18:11
prometheanfirefedora seemed to work18:11
dtantsurmmm, problems with the xenial element?18:12
prometheanfireI guess, it was during the kernel install/update that it was running18:12
prometheanfireit installed grub with no setting of partition flags18:14
*** Deknos has left #openstack-ironic18:16
*** jaypipes has quit IRC18:21
*** devananda has joined #openstack-ironic18:28
*** ajya has quit IRC18:30
*** bdodd is now known as bdodd|afk18:34
*** r-daneel has quit IRC18:35
*** bdodd|afk is now known as bdodd18:39
*** dtantsur is now known as dtantsur|afk18:40
*** e0ne has quit IRC18:43
*** r-daneel has joined #openstack-ironic18:46
*** links has quit IRC19:01
*** Goneri has quit IRC19:08
*** mjturek has joined #openstack-ironic19:18
*** mjturek has quit IRC19:23
*** bnemec has quit IRC19:24
*** dtantsur|afk has quit IRC19:33
*** r-daneel has quit IRC19:41
*** zshi has quit IRC19:42
*** bdodd is now known as bdodd|afk19:47
*** bdodd|afk is now known as bdodd19:49
*** milan has joined #openstack-ironic19:53
*** hemna_ has quit IRC19:53
*** jtomasek has joined #openstack-ironic20:18
*** d0ugal_ has joined #openstack-ironic20:18
*** rpioso|eat is now known as rpioso20:18
*** jaypipes has joined #openstack-ironic20:20
*** d0ugal has quit IRC20:21
*** bdodd is now known as bdodd|afk20:28
*** bdodd|afk is now known as bdodd20:31
*** kzaitsev1pi has quit IRC20:37
*** kzaitsev_pi has joined #openstack-ironic20:40
*** jtomasek has quit IRC20:47
*** mjturek has joined #openstack-ironic20:51
*** jtomasek has joined #openstack-ironic20:52
*** r-daneel has joined #openstack-ironic20:54
*** zshi has joined #openstack-ironic21:00
*** trown is now known as trown|outtypewww21:06
*** bfournie has quit IRC21:07
*** bfournie has joined #openstack-ironic21:07
*** bfournie has quit IRC21:07
*** milan has quit IRC21:10
*** mjturek has quit IRC21:10
*** zshi has quit IRC21:11
*** jtomasek has quit IRC21:14
*** jgwentworth is now known as melwitt21:28
*** mjturek has joined #openstack-ironic21:33
*** jtomasek has joined #openstack-ironic21:34
*** baha has quit IRC21:35
*** r-daneel has quit IRC21:36
*** baoli has quit IRC21:38
*** mjturek has quit IRC21:38
*** r-daneel has joined #openstack-ironic21:38
*** mjturek has joined #openstack-ironic21:40
*** weshay is now known as weshay_pto21:41
*** e0ne has joined #openstack-ironic21:42
*** akhilaki has quit IRC21:47
*** mjturek has quit IRC21:51
*** mjturek has joined #openstack-ironic21:52
*** zshi has joined #openstack-ironic22:02
*** hemna_ has joined #openstack-ironic22:04
*** jtomasek_ has joined #openstack-ironic22:05
*** d0ugal_ has quit IRC22:06
*** r-daneel has quit IRC22:06
*** jtomasek has quit IRC22:06
*** r-daneel has joined #openstack-ironic22:06
*** mjturek has quit IRC22:07
*** d0ugal_ has joined #openstack-ironic22:07
*** hemna_ has quit IRC22:09
*** r-daneel_ has joined #openstack-ironic22:09
*** hemna_ has joined #openstack-ironic22:09
*** cjloader has quit IRC22:15
*** e0ne has quit IRC22:15
*** cjloader has joined #openstack-ironic22:19
*** jtomasek_ has quit IRC22:20
*** rcernin has joined #openstack-ironic22:21
*** cjloader has quit IRC22:24
*** bdodd is now known as bdodd|afk22:24
*** bnemec has joined #openstack-ironic22:29
*** bfournie has joined #openstack-ironic22:31
*** r-daneel has quit IRC22:32
*** r-daneel has joined #openstack-ironic22:32
*** r-daneel_ has quit IRC22:33
*** r-daneel has quit IRC22:37
*** r-daneel has joined #openstack-ironic22:38
*** arahal_ has joined #openstack-ironic22:38
*** threestrands has joined #openstack-ironic22:39
*** kzaitsev_pi has quit IRC22:49
*** kzaitsev_pi has joined #openstack-ironic22:49
*** rpioso is now known as rpioso|afk22:50
*** mmethot has joined #openstack-ironic22:59
*** r-daneel has quit IRC23:05
*** gregwork has left #openstack-ironic23:06
*** arahal_ has quit IRC23:12
*** bdodd|afk is now known as bdodd23:16
*** bnemec has quit IRC23:20
*** cjloader has joined #openstack-ironic23:27
*** rloo has quit IRC23:28
*** arahal_ has joined #openstack-ironic23:31
*** cjloader has quit IRC23:32
*** srart has quit IRC23:46

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