Tuesday, 2021-01-26

*** k_mouza has quit IRC00:01
*** jdandrea has joined #openstack-ironic00:02
*** rcernin has joined #openstack-ironic00:03
*** jdandrea has quit IRC00:04
*** MentalSiege has quit IRC00:11
*** rcernin has quit IRC00:24
*** rcernin has joined #openstack-ironic00:27
*** rcernin has quit IRC01:18
*** k_mouza has joined #openstack-ironic01:32
*** browzing has joined #openstack-ironic01:32
*** browzing has left #openstack-ironic01:46
*** browzing has joined #openstack-ironic01:47
*** rcernin has joined #openstack-ironic01:55
*** k_mouza has quit IRC01:58
*** rcernin has quit IRC02:02
*** rcernin has joined #openstack-ironic02:15
*** Qianbiao has joined #openstack-ironic02:16
*** zzzeek has quit IRC02:19
*** rcernin has quit IRC02:20
*** zzzeek has joined #openstack-ironic02:22
*** rcernin has joined #openstack-ironic02:23
*** ociuhandu has joined #openstack-ironic02:24
*** ociuhandu has quit IRC02:28
*** rcernin has quit IRC02:38
*** zzzeek has quit IRC02:49
*** zzzeek has joined #openstack-ironic02:51
*** rloo has quit IRC02:57
*** rcernin has joined #openstack-ironic03:34
*** rcernin has quit IRC03:39
*** k_mouza has joined #openstack-ironic03:58
*** k_mouza has quit IRC04:03
*** Qianbiao has quit IRC04:20
*** pmannidi_ has quit IRC04:33
*** pmannidi has joined #openstack-ironic04:40
*** rcernin has joined #openstack-ironic05:18
*** rcernin has quit IRC05:26
*** rcernin has joined #openstack-ironic05:40
*** rcernin has quit IRC05:45
*** uzumaki has quit IRC05:52
*** gyee has quit IRC06:07
*** rcernin has joined #openstack-ironic06:09
*** uzumaki has joined #openstack-ironic06:14
*** tzumainn has quit IRC06:16
*** moshiur has joined #openstack-ironic06:32
*** rcernin has quit IRC06:49
*** spotz has quit IRC06:54
*** antonym has quit IRC06:56
*** antonym has joined #openstack-ironic06:57
*** xinliang has joined #openstack-ironic07:12
*** rcernin has joined #openstack-ironic07:38
*** Qianbiao has joined #openstack-ironic07:54
arne_wiebalckGood morning, ironic!07:56
*** rpittau|afk_ is now known as rpittau07:57
rpittaugood morning ironic! o/07:57
*** rcernin has quit IRC08:17
*** rcernin has joined #openstack-ironic08:42
*** tosky has joined #openstack-ironic08:45
*** rcernin has quit IRC08:46
*** ociuhandu has joined #openstack-ironic08:56
*** ociuhandu has quit IRC08:58
*** ociuhandu has joined #openstack-ironic08:59
*** lucasagomes has joined #openstack-ironic09:02
*** ociuhandu has quit IRC09:19
*** ociuhandu has joined #openstack-ironic09:25
*** rcernin has joined #openstack-ironic09:27
*** ociuhandu has quit IRC09:30
arne_wiebalckRe-installing (or rebuilding instances) with Ironic: is there a way to protect other disks on the system and ensure the same disk as before is picked for the image?09:44
*** derekh has joined #openstack-ironic09:44
arne_wiebalckUse case is reinstalling a data server without draining it first.09:44
*** rcernin has quit IRC09:45
*** ociuhandu has joined #openstack-ironic09:54
*** rcernin has joined #openstack-ironic09:58
*** k_mouza has joined #openstack-ironic09:59
*** k_mouza has quit IRC10:03
*** dtantsur|afk is now known as dtantsur10:18
dtantsurmorning ironic10:18
*** rcernin has quit IRC10:27
*** ricolin has quit IRC10:28
xinliangmorning dtantsur10:32
dtantsurfolks, looking for a 2nd +2 on https://review.opendev.org/c/openstack/ironic/+/76996110:33
rpittaudtantsur: I have that in my list, I'll check it now10:41
dtantsurthank you!10:41
*** derekh has quit IRC10:46
*** tosin has joined #openstack-ironic10:46
*** uzumaki has quit IRC10:48
*** xinliang has quit IRC10:58
iurygregorygood morning Ironic o/10:58
*** rcernin has joined #openstack-ironic11:04
*** k_mouza has joined #openstack-ironic11:05
*** rpittau is now known as rpittau|bbl11:09
dtantsuriurygregory: if you have a minute today, would be good to request a sushy victoria release (unless you have already)11:15
*** mkowalski has quit IRC11:19
*** mkowalski has joined #openstack-ironic11:31
*** rcernin has quit IRC11:35
*** Rahman has joined #openstack-ironic11:47
*** moshiur has quit IRC11:49
iurygregorydtantsur, my bad I had the change locally and I forgot to push11:52
* iurygregory just got back from breakfast =)11:52
iurygregoryhere we go https://review.opendev.org/c/openstack/releases/+/77250411:53
iurygregoryI did only for victoria11:53
dtantsuryep12:12
*** ociuhandu has quit IRC12:19
*** ociuhandu has joined #openstack-ironic12:19
tosinHello Ironic! I've tried running tox -e linters but I keep getting this error12:24
tosinhttp://paste.openstack.org/show/801983/12:24
*** ociuhandu has quit IRC12:24
tosinI've installed tox,  is there anything else I'm missing?12:24
dtantsurmmm, python3-venv?12:24
dtantsurif on ubuntu or a derivative12:24
dtantsurotherwise python3-virtualenv, I guess12:25
openstackgerritMerged openstack/ironic master: Common framework for configuring secure boot  https://review.opendev.org/c/openstack/ironic/+/76996112:25
tosinOK I'll try that. thank you12:25
*** ricolin has joined #openstack-ironic12:34
tosindtantsur: still getting the same error12:37
dtantsurinteresting. which system are you on? did you try installing both packages (venv and virtualenv)?12:39
*** ociuhandu has joined #openstack-ironic12:56
tosinubuntu system12:59
tosinyes i installed venv12:59
*** rpittau|bbl is now known as rpittau12:59
tosincouldn't install virtualenv13:00
*** dsneddon has quit IRC13:03
*** rh-jelabarre has joined #openstack-ironic13:04
iurygregorystrange .-.13:14
tosinit's probably a problem with my system. trying to troubleshoot13:15
iurygregoryhttps://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#python-prerequisites did you try like this?13:16
*** dougsz has joined #openstack-ironic13:18
rpittautosin: interesting, which project are you running that on?13:20
tosinrpittau: ansible collections13:21
tosinhttps://opendev.org/openstack/ansible-collections-openstack/src/branch/master/plugins/modules13:22
tosinhttps://opendev.org/openstack/ansible-collections-openstack/src/branch/master/plugins/modules13:23
rpittautosin: which version of ubuntu?13:24
tosin20.0413:24
rpittautosin: you should try installing the tox package, it should bring all the required deps with it, at least it did for me13:32
tosini just installed again according to the docs iurygregory just sent, still getting errors :(13:37
iurygregoryD:13:38
openstackgerritBob Fournier proposed openstack/ironic master: For Supermicro BMCs, set the BootSourceOverrideEnable value when changing boot device  https://review.opendev.org/c/openstack/ironic/+/77223913:48
dtantsurbfournie: feel free to extract my detect_vendor change into ^^^13:52
dtantsursince your patch is likely going to merge earlier (and get backported)13:52
*** jdandrea has joined #openstack-ironic13:57
*** paras333 has quit IRC13:59
*** paras333 has joined #openstack-ironic13:59
*** tzumainn has joined #openstack-ironic13:59
*** rloo has joined #openstack-ironic14:01
bfourniedtantsur: ok will do14:07
TheJuliagood morning14:11
*** hjensas is now known as hjensas|afk14:16
*** sshnaidm|ruck is now known as sshnaidm|afk14:20
iurygregorygood morning TheJulia14:27
erbarrgood morning Ironic14:27
iurygregorymorning erbarr14:31
erbarrgood morning iurygregory14:32
erbarriurygregory, have you seen issues with OVS when running devstack inside a devstack cloud instance?14:37
TheJuliaerbarr: reduced mtu?14:37
iurygregoryI haven't =(14:38
erbarrTheJulia, no more like the ovs bridge inside the cloud instance devstack doesn't work at all, even outside of using devstack in that instance just using netplan to configure an ovs bridge makes that network go poof, if i don't use the openvswitch: {} flag in the netplan bridge description i think a linux bridge is made and that seems to be okay14:39
openstackgerritBob Fournier proposed openstack/ironic master: For Supermicro BMCs, set the BootSourceOverrideEnable value when changing boot device  https://review.opendev.org/c/openstack/ironic/+/77223914:43
TheJuliaerbarr: is networkmanager trying to do anything with the interfaces?14:47
erbarrTheJulia, Unit NetworkManager.service could not be found.14:50
TheJuliaokay... weird14:50
TheJuliaI wonder what is managing networking?14:50
erbarrTheJulia i see networkd-dispatcher.service and networking.service running14:52
dtantsurmorning TheJulia14:57
dtantsurand erbarr14:58
erbarrgood day dtantsur14:59
*** MentalSiege has joined #openstack-ironic15:00
*** sshnaidm|afk is now known as sshnaidm|ruck15:07
TheJuliaerbarr: anything in the system logs maybe tearing down the bridge? That sounds like what is occuring15:10
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Trivial: remove a duplicate variable  https://review.opendev.org/c/openstack/bifrost/+/77255715:13
erbarrTheJulia, on dmsg  i only see this related https://usercontent.irccloud-cdn.com/file/IuN11eBm/image.png15:19
arne_wiebalckRe-post from this morning: When re-installing, or rebuilding instances, with Ironic, is there a way to protect other disks on the system and ensure the same disk as before is picked for the image? Use case is reinstalling a data server without draining it first.15:25
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Automatically configure the idrac hardware type  https://review.opendev.org/c/openstack/bifrost/+/77256215:37
dtantsurarne_wiebalck: sounds like you want to disable cleaning?15:37
*** strigazi has quit IRC15:45
*** strigazi has joined #openstack-ironic15:47
*** ociuhandu has quit IRC15:56
*** ociuhandu has joined #openstack-ironic15:57
*** MentalSiege has quit IRC15:57
*** MentalSiege has joined #openstack-ironic15:59
*** ociuhandu has quit IRC16:01
Qianbiaoarne_wiebalck maybe use a disk root hint?16:03
Qianbiaoand disable clean disk16:04
*** ociuhandu has joined #openstack-ironic16:04
*** jamesden_ has joined #openstack-ironic16:11
*** jamesdenton has quit IRC16:11
*** Qianbiao has quit IRC16:13
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add centralized secure boot documentation  https://review.opendev.org/c/openstack/ironic/+/77237616:16
openstackgerritDmitry Tantsur proposed openstack/ironic master: Redfish secure boot management  https://review.opendev.org/c/openstack/ironic/+/77149316:16
*** Rahman has quit IRC16:27
tzumainnhi! random question - has anyone ever used boot-from-volume with multipath?16:29
* dtantsur runs away screaming16:29
tzumainn... that's a "omg it's so easy" scream, right.... ?16:29
dtantsurI don't know, I'm scared of this technology. I won't be surprised if nobody has tried.16:30
tzumainnhaha, okay!16:30
tzumainnI noted a few references to multipath inside the ironic code, so I didn't know if that meant... something...?... but I can't find a ton of documentation regarding it16:31
*** ociuhandu_ has joined #openstack-ironic16:31
dtantsuryeah, looks like it was considered an option16:31
dtantsurin the end, it's between iPXE and Cinder, we don't have much say in it16:32
tzumainnokay - thanks! I'll poke around some more16:32
arne_wiebalckdtantsur: even with disabled cleaning it would go through the disk selection again, no?16:34
dtantsurarne_wiebalck: not if you use root device hints16:35
*** ociuhandu has quit IRC16:35
dtantsurwhich you really, really have to use if you have several disks anyway16:35
arne_wiebalckdtantsur: I only used them so far when I have to.16:35
arne_wiebalckdtantsur: the vast majority worked without.16:36
*** ociuhandu_ has quit IRC16:36
dtantsurand you have to whenever you have more than one disk ;)16:36
dtantsurbut yeah, you're not alone in this16:36
dtantsuranyway, root device hints is the answer16:36
arne_wiebalckhmm, so far I relied on the algorithm to pick the smallest disk16:36
arne_wiebalckbut, yes, I see there is some risk16:36
dtantsurthe same algorithm will apply on rebuild16:37
arne_wiebalckbut so far we did not have the use case of keeping data16:37
arne_wiebalckdtantsur: right, but this time there is data on the other disks16:37
arne_wiebalckdtantsur: that is a different situation16:37
dtantsuryep16:37
arne_wiebalck:)16:37
dtantsurso, root device hints + you can now disable cleaning per node (in Wallaby)16:37
arne_wiebalckthis is mostly for disk replacements16:37
arne_wiebalckI would probably need a root device hint based on the physical position of the drive16:38
arne_wiebalckso that when a disk is replaced, it uses the same slot16:38
arne_wiebalckwhat I would really need is an automatic root device hint16:39
dtantsurcan be done as part of inspection?16:39
arne_wiebalckexactly16:39
*** gyee has joined #openstack-ironic16:40
arne_wiebalckit would pick the disk during inspection, set it and use that hint until I change it16:40
arne_wiebalckthis would clash with s/w raid I guess ...16:40
arne_wiebalckhmm16:40
arne_wiebalckthanks dtantsur, that gives me sth to think about ... :)16:41
dtantsursw raid can set the hint if you mark a logical disk as root16:41
TheJuliameeeeting brains16:49
*** ociuhandu has joined #openstack-ironic16:49
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Enable ironic debug logs by default  https://review.opendev.org/c/openstack/bifrost/+/77257216:53
*** ociuhandu has quit IRC16:53
arne_wiebalckdtantsur: you mean, if inspection rules picked a disk, I will need to overwrite this choice when configuring the target_raid_configuration?16:56
arne_wiebalckdtantsur: that would work16:56
dtantsurarne_wiebalck: I think our RAID code can do it for you, if any logical disk is configured as root16:57
arne_wiebalckdtantsur: ok, I see!16:57
dtantsurrpioso: hi! do you by chance know if R430 is *actually* capable of booting in secure boot mode17:01
dtantsur(by *actually* I mean: the redfish interface supports it, but I cannot make it boot any operating system)17:01
*** lucasagomes has quit IRC17:02
rpiosodtantsur: I do not have any experience with that model and my team hasn't tried secure boot.17:03
dtantsurokie17:03
*** rh-jelabarre has quit IRC17:06
dtantsurTheJulia: I have a feeling your EFI patches broke EFI whole disk images...17:07
dtantsursince https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/extensions/image.py#L297-L301 now runs before efibootmgr17:07
dtantsuralthough.. it probably should work (but it does not for me)17:09
dtantsurwhat's stranger, no EFI fallback happens either17:10
dtantsurahemmm, of course pre-built CentOS images are not UEFI compatible, why would they?17:17
dtantsursorry, false alert (need to fix the error message though)17:18
*** rh-jelabarre has joined #openstack-ironic17:22
*** rh-jelabarre has quit IRC17:23
*** rh-jelabarre has joined #openstack-ironic17:23
rpittaubye, see you later at the midcycle o/17:27
*** rpittau is now known as rpittau|afk17:27
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Fix error message with UEFI-incompatible images  https://review.opendev.org/c/openstack/ironic-python-agent/+/77257517:28
dtantsurTheJulia: thoughts ^^^?17:28
*** dougsz has quit IRC17:29
TheJuliadtantsur: quick question, w/r/t ansible modules, looks like the new pip that strips py2 out completely has broken older branches which grab get-pip .py....17:31
TheJuliaperhaps time to just kill the old em branch testing?17:31
TheJuliaat least for master?17:31
dtantsuryup, the get-pip URL is now different for python 217:31
TheJuliado you know if that is getting changed?17:32
dtantsurTheJulia: I don't disagree with that, but I also wasn't the add who added them, you need to talk to sshnaidm|ruck17:32
TheJuliasshnaidm|ruck: o/ tosin is trying to figure out why her changes are failing older CI branches and it looks like they are failing upon get-pip.py staring up17:32
sshnaidm|ruckTheJulia, yeah, we hit same problems in tripleo..17:33
sshnaidm|ruckTheJulia, dtantsur I think I'll set these jobs non-voting until we find out how to fix it17:33
TheJuliaI think tosin would much appreciate it17:34
TheJuliaBut also advocate getting rid of excess testing that doesn't make sense17:34
* TheJulia goes back to mentoring17:34
sshnaidm|ruckTheJulia, well, it turns out people still use rocky SDK, on some debian versions..17:34
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add a few words about UEFI user images  https://review.opendev.org/c/openstack/ironic/+/77257717:35
dtantsurbfournie: despite all the struggles above, looks like secure boot setting is actually working!17:36
TheJuliasshnaidm|ruck: we literally cannot support stuff forever though17:36
TheJuliajust saying...17:36
sshnaidm|ruckTheJulia, of course17:37
sshnaidm|rucksome modules are not supported there and we don't run checks on them in old branches17:37
sshnaidm|ruckbut I see actually patches in devstack that should fix this problem, so need to wait a little I suppose17:44
sshnaidm|rucktosin, let's wait till tomorrow ^ https://review.opendev.org/q/I88ba370de8887a05c473fe7c19a61a319e8812d217:45
tosinthank you  =)18:06
*** dsneddon has joined #openstack-ironic18:08
*** dsneddon has quit IRC18:17
openstackgerritDmitry Tantsur proposed openstack/metalsmith master: Do not wipe instance_info on normal unprovisioning  https://review.opendev.org/c/openstack/metalsmith/+/77258118:19
dtantsurepically shut myself in the foot with secure boot and ^^18:20
dtantsurTheJulia: we may need to figure some way for users to build images suitable for secure boot18:27
bfourniedtantsur: \o/18:31
dtantsurFailed to tear down from cleaning for node 20ceb670-a334-4b6d-8fae-f9e725287517, reason: HTTP GET https://10.9.103.30/redfish/v1/Systems/System.Embedded.1 returned code 500. unknown er18:37
dtantsurror Extended information: none18:37
dtantsurwell, thank you, I hate you too18:37
* dtantsur is wondering if we need to retry error 500 in sushy18:38
dtantsurespecially on GET, c'mon!18:38
*** k_mouza has quit IRC18:48
*** ianw_pto is now known as ianw18:59
eanderssonFor the IPA is Ubuntu 20.04 Focal not the way to go? 18.04 is breaking due to pip, but 20.04 is trying to install packages that don't exist.19:09
TheJuliadtantsur: there is a secure boot template for whole disk images that should be good in tripleo-common's definitions. Realistically the upstream centos image also a *appears* to be good from a contents in the image standpoint19:27
JayFTheJulia: I think some of your notes got truncated at https://etherpad.opendev.org/p/ironic-wallaby-midcycle line 8519:41
* iurygregory just got back19:43
iurygregoryI lost the session for the midcyle today right?19:44
JayFmidcycle is in 15 minutes19:44
JayFat least per my calendar19:44
JayF20:00 UTC19:44
TheJuliadtantsur: also, my uefi changes from before christmas should make the universe happier in most cases19:45
TheJuliayeah, in 1519:45
TheJuliaJayF: thanks, ran into board meeting as I was typing thoughts out19:45
JayFah, no problem :) I was just trying to do prework and assumed someone accidentally deleted the rest of the line or something19:46
dtantsurTheJulia: I'm not sure what they do, but a UEFI image built with DIB won't boot19:46
* dtantsur tries RHCOS which is known to work19:49
TheJuliadtantsur: what arguments did you use for dib based?19:49
iurygregoryoh cool \o/19:49
dtantsurTheJulia: vm block-device-efi19:51
dtantsurnote that it does boot, just not with secure boot on19:51
TheJuliaefi boots correct?19:52
dtantsurEFI itself - yes19:52
TheJuliaweird...19:52
TheJuliai wonder if the dib stuff puts the unsigned binaries in place or something19:52
dtantsuronce you enable secure boot, the machine refuses to boot it19:52
dtantsurand it must be on shim level since I do not get past the iDRAC boot menu19:53
TheJuliaYeah19:53
dtantsurwhich makes me suspect nobody puts shim in place :)19:53
TheJuliathis could be19:53
TheJuliatry manually installing shim in the image?19:53
dtantsurlet me check with RHCOS image first, maybe I'm doing something wrong19:54
dtantsuraha, RHCOS boots19:54
dtantsurso neither Dell nor I are probably at fault :)19:54
TheJulia\o/19:57
dtantsuryeah, no shim inside the centos image. sigh. SIGH19:58
dtantsurI don't want to fix DIB....19:58
TheJuliaI think it is just the package needs to be installed19:59
TheJuliaanyway! midcycle time in moments19:59
dtantsuractually, no, it does have shim, I looked at a wrong image20:06
dtantsuraha, it's grub itself, not a shim. but why?20:13
*** tosin has quit IRC20:13
*** tosin has joined #openstack-ironic20:15
dtantsurI suspect I know why: DIB rebuilds the grub image20:16
dtantsurokay, the internet told me ubuntu ships images with UEFI support. on to them!20:21
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add a few words about UEFI user images  https://review.opendev.org/c/openstack/ironic/+/77257720:23
iurygregorydtantsur, if the information is in the internet ofc is true =D20:26
dtantsurI'm going to check :)20:27
dtantsurIn the end, it may not be the images, it may be something broken in ironic around whole disk images...20:43
dtantsurthe other possibility is that iDRAC misbehaves when seeing a secure boot request (and keeps misbehaving when secure boot is off)20:49
TheJuliadtantsur: are you sure your running master, it could also be flags, or name order differences from expected20:52
dtantsurit's a fresh bifrost environment20:52
* TheJulia goes and addresses the french bread dough that is apparently filing petition to vote20:53
dtantsurI only managed to boot RHCOS, nothing else so far20:53
dtantsurwhich makes me think nothing else works with secure boot, except that it continues to fail if I disable secure boot manually and reboot..20:53
TheJuliacan you dump the nvram firmware image list ?20:53
TheJuliayeah, the machine should halt20:53
dtantsurTheJulia: to dump anything I need it to boot..20:54
* dtantsur tries ubuntu without secure boot from the beginning20:54
dtantsurwill continue tomorrow, see you!20:54
*** dtantsur is now known as dtantsur|afk20:55
* janders is making himself a large coffee before reading through the Secure RBAC spec20:58
TheJuliadtantsur|afk: my thought is we're updating the nvram with the wrong efi binary20:58
janders(just approaching 7am here :) )20:58
TheJuliadtantsur|afk: or centos has the file names swapped... that may be the thing that is happening20:58
TheJuliadtantsur|afk: so by dump, thinking what is listed in the nvram for the file20:58
TheJuliafinal meeting of the day21:00
TheJuliastevebaker: you around21:04
TheJulia?21:04
stevebakerwhoops21:04
TheJuliaheh21:05
*** k_mouza has joined #openstack-ironic21:06
*** hjensas|afk is now known as hjensas21:09
*** k_mouza has quit IRC21:10
TheJuliajanders: a very big mug of coffee21:21
jandersTheJulia 330ml is the largest cappuccino cup I have. Did not hesitate to use it :)21:23
*** k_mouza has joined #openstack-ironic21:25
*** k_mouza has quit IRC21:30
*** paras333 is now known as paras|done_for_t21:42
*** paras|done_for_t is now known as paras|time_to_le21:42
*** rcernin has joined #openstack-ironic22:16
*** rcernin has quit IRC22:24
*** rcernin has joined #openstack-ironic22:24
*** k_mouza has joined #openstack-ironic22:26
*** k_mouza has quit IRC22:31
*** bfournie has quit IRC22:47
*** jdandrea has quit IRC22:49
*** early has quit IRC22:59
*** bfournie has joined #openstack-ironic23:03
*** early has joined #openstack-ironic23:16
*** tosky has quit IRC23:18
*** k_mouza has joined #openstack-ironic23:26
*** k_mouza has quit IRC23:30
TheJuliajanders: by chance are you going to be leaving review feedback on the secure-rbac spec today?23:33
jandersTheJulia yes!23:41
TheJuliaokay23:43

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!