*** idlemind has quit IRC | 00:42 | |
*** idlemind has joined #openstack-ansible | 00:49 | |
*** BjoernT has joined #openstack-ansible | 01:50 | |
*** BjoernT has quit IRC | 01:59 | |
*** BjoernT has joined #openstack-ansible | 02:05 | |
*** BjoernT has quit IRC | 02:08 | |
*** markvoelker has joined #openstack-ansible | 02:46 | |
*** SmearedBeard has quit IRC | 03:05 | |
*** BjoernT has joined #openstack-ansible | 03:19 | |
*** BjoernT_ has joined #openstack-ansible | 03:23 | |
*** BjoernT has quit IRC | 03:24 | |
*** bradm has quit IRC | 03:38 | |
*** SmearedBeard has joined #openstack-ansible | 03:40 | |
*** SmearedBeard has joined #openstack-ansible | 03:42 | |
*** SmearedBeard has quit IRC | 03:43 | |
*** udesale has joined #openstack-ansible | 04:04 | |
*** toabctl has joined #openstack-ansible | 04:07 | |
*** idlemind has quit IRC | 04:12 | |
*** BjoernT_ has quit IRC | 04:18 | |
*** BjoernT has joined #openstack-ansible | 04:21 | |
*** markvoelker has quit IRC | 05:02 | |
*** BjoernT has quit IRC | 05:08 | |
*** BjoernT has joined #openstack-ansible | 05:10 | |
*** BjoernT has quit IRC | 05:23 | |
*** pcaruana has joined #openstack-ansible | 05:24 | |
*** SmearedBeard has joined #openstack-ansible | 05:25 | |
*** pcaruana has quit IRC | 05:30 | |
*** raukadah is now known as chandankumar | 05:33 | |
*** markvoelker has joined #openstack-ansible | 05:58 | |
*** markvoelker has quit IRC | 06:02 | |
*** cshen has joined #openstack-ansible | 06:25 | |
*** luksky has joined #openstack-ansible | 06:38 | |
*** pcaruana has joined #openstack-ansible | 06:41 | |
*** bradm has joined #openstack-ansible | 06:48 | |
*** kopecmartin has joined #openstack-ansible | 07:05 | |
*** cshen has quit IRC | 07:20 | |
*** shyamb has joined #openstack-ansible | 07:20 | |
*** cshen has joined #openstack-ansible | 07:20 | |
*** ygk_12345 has joined #openstack-ansible | 07:24 | |
*** arxcruz|zzz is now known as arxcruz|ruck | 07:25 | |
*** shyamb has quit IRC | 07:34 | |
*** do1jlr has joined #openstack-ansible | 07:36 | |
*** rpittau|afk is now known as rpittau | 07:52 | |
*** markvoelker has joined #openstack-ansible | 08:00 | |
*** markvoelker has quit IRC | 08:04 | |
jrosser | morning | 08:18 |
---|---|---|
*** shyamb has joined #openstack-ansible | 08:25 | |
cshen | morning | 08:26 |
ygk_12345 | jrosser cshen hi guys. I have an issue with horizon. It is a rocky setup 18.1.2. when users log into horizon, they r seeing the message"unable to retrieve volume limits" and other similar messages abt the limits | 08:30 |
ygk_12345 | is this a bug ? | 08:30 |
cshen | ygk_12345: enable horizon debug, and check for more logs. | 08:31 |
ygk_12345 | @cshen I see this http://paste.openstack.org/show/780342/ | 08:34 |
cshen | ygk_12345: since Queens cinder API v1 is removed. That's the error which you met. | 08:41 |
cshen | you need to check why you're still using cinder API v1. | 08:42 |
ygk_12345 | cshen where shouold I make the change ? | 08:42 |
cshen | check your yml files under /etc/openstack_deploy on deploy server. | 08:43 |
ygk_12345 | which file ? | 08:43 |
cshen | usually user_variables.yml | 08:44 |
ygk_12345 | nothing specific to api versions in it | 08:45 |
jrosser | the v1 api got removed from the cinder role here https://review.opendev.org/#/c/555046/ | 08:48 |
jrosser | ygk_12345: you could check that the v1 endpoint is no longer in your sevice catalog | 08:54 |
ygk_12345 | jrosser all I see is v2 and v3 versions only. no v1 | 08:58 |
ygk_12345 | why this error still ? | 09:00 |
ygk_12345 | especially regarding the resource limits | 09:00 |
ygk_12345 | compute, volume etc | 09:00 |
cshen | ygk_12345: maybe you install the openstack-ansible with a later tag like 18.1.8. | 09:01 |
ygk_12345 | ok | 09:01 |
*** tosky has joined #openstack-ansible | 09:11 | |
jrosser | ygk_12345: i think you should look at this from your log DEBUG:urllib3.connectionpool:http://blr-int.example.cloud:8776 "GET / HTTP/1.1" 503 None | 09:17 |
jrosser | i can curl my internal endpoint port 8776 and i get a response, not 503 | 09:18 |
ygk_12345 | oh ok | 09:23 |
*** zbr is now known as zbr|ruck | 09:24 | |
*** ppetit has quit IRC | 09:30 | |
*** sum12 has quit IRC | 09:39 | |
*** shyamb has quit IRC | 09:40 | |
*** admin0 has joined #openstack-ansible | 09:41 | |
*** shyamb has joined #openstack-ansible | 09:42 | |
*** sum12 has joined #openstack-ansible | 09:52 | |
*** ygk_12345 has quit IRC | 10:02 | |
*** aedc has quit IRC | 10:04 | |
*** SmearedBeard has quit IRC | 10:17 | |
*** tosky has quit IRC | 10:17 | |
*** tosky has joined #openstack-ansible | 10:18 | |
noonedeadpunk | mornings everyone | 10:22 |
noonedeadpunk | what I've missed for the last week? | 10:23 |
noonedeadpunk | how everyone is doing? | 10:23 |
*** cshen has quit IRC | 10:27 | |
*** shyamb has quit IRC | 10:38 | |
*** cshen has joined #openstack-ansible | 10:44 | |
openstackgerrit | Merged openstack/openstack-ansible-os_magnum master: Fix service_user creation https://review.opendev.org/685126 | 10:45 |
*** cshen has quit IRC | 10:48 | |
jrosser | noonedeadpunk: hi, pretty quiet week last week | 10:58 |
noonedeadpunk | not sure if it's good or not... | 10:58 |
jrosser | lots of reviews to do and this looks 'interesting' https://jira.dev.bbc.co.uk/browse/FSRV-13184 | 10:58 |
jrosser | oh | 10:58 |
jrosser | not that, obviously :) | 10:59 |
jrosser | this https://review.opendev.org/#/c/683821/ | 10:59 |
noonedeadpunk | I guess that was interesting one too :p | 10:59 |
noonedeadpunk | it looks pretty bad... | 11:00 |
*** markvoelker has joined #openstack-ansible | 11:01 | |
*** shyamb has joined #openstack-ansible | 11:04 | |
openstackgerrit | Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Freeze roles for Train milestone https://review.opendev.org/681002 | 11:06 |
*** markvoelker has quit IRC | 11:06 | |
*** chandankumar is now known as raukadah | 11:11 | |
*** udesale has quit IRC | 11:13 | |
*** luksky has quit IRC | 11:14 | |
*** cshen has joined #openstack-ansible | 11:22 | |
*** cshen has quit IRC | 11:27 | |
*** ansmith has quit IRC | 11:29 | |
*** ianychoi has quit IRC | 11:39 | |
*** ianychoi has joined #openstack-ansible | 11:40 | |
*** weshay has joined #openstack-ansible | 11:43 | |
*** cshen has joined #openstack-ansible | 11:43 | |
jrosser | noonedeadpunk: i think that the master sha bump has failed becasue tempest is installed from pip not source | 11:56 |
jrosser | and when that bump was done there was a mismatch between the keystone SHA we use and the released version of tempest | 11:56 |
jrosser | i.e test bound to fail | 11:56 |
noonedeadpunk | yep, might be | 11:57 |
noonedeadpunk | but I thought that we're installing pip from source actually... except distro installs | 11:57 |
noonedeadpunk | s/pip/tempest/ | 11:58 |
noonedeadpunk | as I don't see overrides of tempest_git_repo and seems that was used | 12:00 |
*** nicolasbock has joined #openstack-ansible | 12:03 | |
*** ondrejburian has quit IRC | 12:06 | |
*** ondrejburian has joined #openstack-ansible | 12:08 | |
*** shyamb has quit IRC | 12:11 | |
jrosser | in the tempest role the tempest_git_repo is commented out and it is all very confusing | 12:11 |
jrosser | I got as far as launching a VM for local test but not yet ran it :/ | 12:11 |
noonedeadpunk | yep, it's commented out with the same default... which is strange but should eventually work | 12:12 |
*** luksky has joined #openstack-ansible | 12:13 | |
*** goldyfruit has quit IRC | 12:18 | |
*** shyamb has joined #openstack-ansible | 12:30 | |
*** ansmith has joined #openstack-ansible | 12:31 | |
*** SmearedBeard has joined #openstack-ansible | 12:56 | |
*** markvoelker has joined #openstack-ansible | 13:02 | |
*** markvoelker has quit IRC | 13:06 | |
*** SmearedBeard has quit IRC | 13:07 | |
*** BjoernT has joined #openstack-ansible | 13:14 | |
*** shyamb has quit IRC | 13:15 | |
*** dave-mccowan has joined #openstack-ansible | 13:16 | |
tacco | jrosser: after fixing proxy problems with deployment_ variables.. it's fine now. thanks a lot for your help | 13:17 |
tacco | another question, is there a usefull documentation about connecting osa to a existing ceph cluster? | 13:18 |
tacco | can't find the proper documentation about that. | 13:18 |
*** goldyfruit has joined #openstack-ansible | 13:18 | |
noonedeadpunk | tacco: you should define ceph_mons inside your user_variables.yml and give access to your ceph cluster from deployment host | 13:24 |
noonedeadpunk | it's needed to retreive ceph.conf and auth keys from monitor and use them for cinder/glance/gnocchi/etc deployment | 13:25 |
tacco | ah ok. i tought if i define something with _hosts it will activate the ansible-ceph role and it tryes to create ceph inside of openstack | 13:26 |
noonedeadpunk | ceph_mons is used only in ceph_client iirc, so shouldn't trigger ceph installation | 13:27 |
tacco | ok. will try. | 13:27 |
openstackgerrit | Merged openstack/openstack-ansible stable/stein: Bump SHAs for stable/stein https://review.opendev.org/683823 | 13:27 |
openstackgerrit | Merged openstack/openstack-ansible stable/pike: Bump SHAs for stable/pike https://review.opendev.org/683824 | 13:27 |
openstackgerrit | Merged openstack/openstack-ansible stable/rocky: Bump SHAs for stable/rocky https://review.opendev.org/683822 | 13:27 |
noonedeadpunk | It's used here to be specific https://opendev.org/openstack/openstack-ansible-ceph_client/src/branch/master/tasks/ceph_get_mon_host.yml | 13:28 |
noonedeadpunk | And if not defined, ceph_client role is not executed because of this https://opendev.org/openstack/openstack-ansible-ceph_client/src/branch/master/tasks/main.yml#L18-L19 | 13:29 |
openstackgerrit | Duncan Martin Walker proposed openstack/openstack-ansible master: [WIP] Use parallel git clone https://review.opendev.org/588372 | 13:30 |
noonedeadpunk | jrosser: I think this should be rebased ^ (sorry if I wrongly pinged you) | 13:32 |
tacco | so this means the deploy_host also needs access to the mons right? | 13:32 |
noonedeadpunk | yep | 13:32 |
noonedeadpunk | at least to one of them | 13:32 |
*** BjoernT has quit IRC | 13:33 | |
*** BjoernT_ has joined #openstack-ansible | 13:43 | |
*** jamesdenton has quit IRC | 13:54 | |
*** redrobot has joined #openstack-ansible | 14:00 | |
*** jamesdenton has joined #openstack-ansible | 14:06 | |
*** pcaruana has quit IRC | 14:18 | |
*** SmearedBeard has joined #openstack-ansible | 14:29 | |
*** BjoernT_ is now known as BjoernT | 14:40 | |
*** SmearedBeard has quit IRC | 14:40 | |
*** ansmith_ has joined #openstack-ansible | 14:50 | |
*** goldyfruit_ has joined #openstack-ansible | 14:51 | |
*** ansmith has quit IRC | 14:51 | |
*** goldyfruit has quit IRC | 14:53 | |
jrosser | tacco: thats excellent your proxy issues are sorted out, failed in a really odd way though...... | 15:01 |
jrosser | noonedeadpunk: yes you are right | 15:01 |
*** markvoelker has joined #openstack-ansible | 15:02 | |
jrosser | tacco: here is some config i use to connect to external ceph cluster http://paste.openstack.org/show/780364/ | 15:05 |
*** SmearedBeard has joined #openstack-ansible | 15:10 | |
primeministerp | /join #openstack-hyper-v | 15:17 |
*** Jeffrey4l has quit IRC | 15:19 | |
*** Jeffrey4l has joined #openstack-ansible | 15:20 | |
*** luksky has quit IRC | 15:26 | |
*** gyee has joined #openstack-ansible | 15:30 | |
*** cshen has quit IRC | 15:36 | |
*** pcaruana has joined #openstack-ansible | 15:46 | |
*** ansmith_ has quit IRC | 15:46 | |
*** rpittau is now known as rpittau|afk | 15:48 | |
noonedeadpunk | jrosser: you're absolutely right about tempest version. It seems that it's really installed from pip for some reason... | 15:51 |
noonedeadpunk | and once it's updated test passes | 15:52 |
openstackgerrit | Duncan Martin Walker proposed openstack/openstack-ansible master: [WIP] Use parallel git clone https://review.opendev.org/588372 | 15:52 |
jrosser | noonedeadpunk: did you figure out what makes it come from pip | 15:53 |
jrosser | it wasnt obvious at all to me | 15:53 |
noonedeadpunk | not yet. was trying to fix murano until that time.... | 15:53 |
noonedeadpunk | btw, glance nfs fails due to the same problem | 15:53 |
jrosser | so is things working now, i.e a pip version is released that's updated | 15:54 |
jrosser | or do we still need to do something? | 15:54 |
noonedeadpunk | nope, pip is not updated yet. I meant that once installing tempest from git tests are doing ok. Trying to figure out what's the case | 15:55 |
jrosser | https://github.com/openstack/openstack-ansible-os_tempest/blob/master/defaults/main.yml#L47 | 15:55 |
noonedeadpunk | ah, I've misread tempest_git_constraints ternary statement | 15:56 |
noonedeadpunk | So we need to define in https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/utility_all.yml | 15:58 |
jrosser | maybe :/ | 15:59 |
noonedeadpunk | and throughout roles with non integrated tests | 15:59 |
jrosser | the situation we have is that the version that gets installed from pip is not good for master version of the openstack services, util there is a new release of tempest | 16:00 |
jrosser | but also we have the stable branches | 16:00 |
jrosser | which i guess should use the pip version of tempest determined by the stable requirements file? | 16:00 |
jrosser | i know this was all a horrible mess in the past | 16:00 |
jrosser | noonedeadpunk: just to add confusion...... https://opendev.org/openstack/openstack-ansible-tests/src/branch/master/test-vars.yml#L350 | 16:02 |
noonedeadpunk | yeah, that's all because tempest is release independent... | 16:03 |
*** SmearedBeard has quit IRC | 16:06 | |
jrosser | indeed - looks like we need the option to be tracking git master on OSA master branch then always use pip releases on stable branches | 16:06 |
*** SmearedBeard has joined #openstack-ansible | 16:06 | |
jrosser | background here is that keystone fixed/changed a thing which needs a correspondong update to tempest, otherwise the tests fail | 16:07 |
noonedeadpunk | yep, you're absolutely right regarding this. So I guess that we need to bump tempest version in addition | 16:08 |
noonedeadpunk | actually.... https://review.opendev.org/#/c/681002/3/playbooks/defaults/repo_packages/openstack_testing.yml | 16:08 |
jrosser | oh yeah sure but that doesnt work :) | 16:08 |
noonedeadpunk | omg:) | 16:09 |
jrosser | oh well, i mean sure it checks out the git repo to that SHA | 16:09 |
jrosser | but then we use pip anyway :) | 16:09 |
jrosser | i was totally WTF here https://review.opendev.org/#/c/682460/ | 16:09 |
jrosser | ^ thats trying to pull in the keystone change and new tempest and didnt do what i expected | 16:10 |
noonedeadpunk | I guess we have a wrong path here https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/os-tempest-install.yml#L21 | 16:13 |
noonedeadpunk | it should be ../defaults/... | 16:14 |
noonedeadpunk | disregard | 16:15 |
*** ansmith_ has joined #openstack-ansible | 16:16 | |
jrosser | is it as simple that for master branch we define tempest_git_repo in the integrated repo? | 16:18 |
noonedeadpunk | I thought so, but we should be able to get new tempest by updating it, which is not the case... | 16:19 |
jrosser | this is pretty much where i got to before | 16:20 |
jrosser | not understanding how the decision of pip vs. git had been made | 16:20 |
noonedeadpunk | wondering if https://opendev.org/openstack/openstack-ansible/commit/0f8a14baf9b525a2767710bdd7ef04573f0c15ed can broke the begavior.... | 16:39 |
noonedeadpunk | as there were no other patches affecting things | 16:40 |
noonedeadpunk | yeah, unlikely as gates were working after it | 16:42 |
jrosser | my test patch for the keystone thing was a long long time before we did that | 16:50 |
*** zbr|ruck is now known as zbr | 16:52 | |
noonedeadpunk | that one was merged on 12th of september, so your dnm was after that | 16:54 |
canori01 | hey guys, I'm adding new hypervisors to my cluster, but they're not getting the ssh keys for nova distributed to them. Is --tags nova-key-distribute still the correct tag to use? | 16:58 |
noonedeadpunk | canori01: tags in stein might be not working appropriately beacuse of include here https://opendev.org/openstack/openstack-ansible-os_nova/src/branch/stable/stein/tasks/nova_compute.yml#L25 | 17:02 |
canori01 | ah, ok. I am, in fact, using stein. Does the include break tags altogether? Or would the nova-key/nova-config tasks listed there work? | 17:03 |
noonedeadpunk | canori01: So if I were you, I'd just replace include_tasks with import_tasks there... | 17:08 |
noonedeadpunk | But nova-config should work I suppose | 17:08 |
noonedeadpunk | oh, no, it won';t... Only nova-compute | 17:09 |
*** owalsh has quit IRC | 17:09 | |
*** owalsh has joined #openstack-ansible | 17:10 | |
canori01 | alright, I'll try the import_taks | 17:14 |
*** markvoelker has quit IRC | 17:17 | |
*** BjoernT has quit IRC | 17:18 | |
canori01 | That worked well. thanks! | 17:19 |
*** markvoelker has joined #openstack-ansible | 17:20 | |
noonedeadpunk | welcome:) | 17:22 |
*** carlosmss has joined #openstack-ansible | 17:23 | |
guilhermesp | jrosser: i found this https://github.com/openstack/openstack-ansible-os_octavia/commit/737e6d165f342b9e8b926cac73cc3ed75dfcfc52 and noticed that in stable/stein we use xenial. | 18:00 |
guilhermesp | I think I migh have a problem with xenial image regarding 9443 port | 18:01 |
*** prometheanfire has quit IRC | 18:22 | |
*** prometheanfire has joined #openstack-ansible | 18:22 | |
guilhermesp | yeah I think we might backport that commit to stein. | 18:25 |
*** SmearedBeard has quit IRC | 18:27 | |
openstackgerrit | Merged openstack/openstack-ansible master: Drop octaviav2 specific scenarios https://review.opendev.org/683594 | 18:43 |
*** BjoernT has joined #openstack-ansible | 18:56 | |
*** weshay has quit IRC | 18:59 | |
*** jbadiapa has joined #openstack-ansible | 19:17 | |
jrosser | guilhermesp: are you working on octavia | 19:23 |
*** luksky has joined #openstack-ansible | 19:23 | |
*** SmearedBeard has joined #openstack-ansible | 19:26 | |
*** kopecmartin is now known as kopecmartin|off | 19:47 | |
jrosser | guilhermesp: there is a big problem with octavia on our stable branches, that the prebuilt test amphora are only usable on master or train | 19:53 |
jrosser | so the bionic/xenial doesnt really break things, it's the version of the octavia code that gets put *in* the image which is an issue on our stable branches | 19:55 |
*** markvoelker has quit IRC | 20:04 | |
*** jbadiapa has quit IRC | 20:27 | |
*** jbadiapa has joined #openstack-ansible | 20:46 | |
*** pcaruana has quit IRC | 20:50 | |
guilhermesp | yeah I just attested that bionic/xenial doesnt make any difference | 20:51 |
guilhermesp | I just build my own image following the docs jrosser | 20:51 |
guilhermesp | gonna upload it and test | 20:51 |
guilhermesp | https://github.com/openstack/octavia/tree/stable/stein/diskimage-create | 20:51 |
*** markvoelker has joined #openstack-ansible | 20:52 | |
*** irclogbot_1 has quit IRC | 20:54 | |
*** irclogbot_3 has joined #openstack-ansible | 20:55 | |
*** irclogbot_3 has quit IRC | 21:01 | |
*** irclogbot_3 has joined #openstack-ansible | 21:01 | |
*** irclogbot_3 has quit IRC | 21:07 | |
*** irclogbot_2 has joined #openstack-ansible | 21:07 | |
*** irclogbot_2 has quit IRC | 21:13 | |
*** irclogbot_0 has joined #openstack-ansible | 21:13 | |
*** idlemind has joined #openstack-ansible | 21:14 | |
jrosser | guilhermesp: look at the master docs | 21:17 |
jrosser | this is sooooo confusing | 21:17 |
jrosser | checkout octavia master branch | 21:17 |
jrosser | export DIB_REPOREF_amphora_agent=stable/stein | 21:17 |
guilhermesp | oh, in the time to create the image right? | 21:18 |
jrosser | export DIB_REPOLOCATION_amphora_agent=$(pwd) | 21:18 |
*** irclogbot_0 has quit IRC | 21:19 | |
jrosser | ./diskimage-create/diskimage-create.sh <options> | 21:19 |
*** irclogbot_2 has joined #openstack-ansible | 21:19 | |
guilhermesp | what would be $(pwd)? a pw to define in the -r option? | 21:19 |
jrosser | oh, no, current dir of your octaiva git clone | 21:19 |
jrosser | bash | 21:19 |
guilhermesp | oh ok | 21:19 |
guilhermesp | i will give a try later, just wrapping up some high priority things... but thanks jrosser you saved my time | 21:20 |
jrosser | not obvious thing is that whatever branch you checkout octavia source code to it always builds a master amphora | 21:20 |
jrosser | thats why you need those env vars | 21:20 |
jrosser | and for master and train the amphora api is v1.0, before that is 0.5 | 21:21 |
jrosser | https://opendev.org/openstack/octavia/commit/19a327524be1ed0445273eb80bf15d7ec3778d14 | 21:23 |
*** irclogbot_2 has quit IRC | 21:25 | |
*** irclogbot_2 has joined #openstack-ansible | 21:25 | |
*** irclogbot_2 has quit IRC | 21:33 | |
*** BjoernT has quit IRC | 21:34 | |
*** irclogbot_2 has joined #openstack-ansible | 21:35 | |
*** irclogbot_2 has quit IRC | 21:41 | |
*** irclogbot_1 has joined #openstack-ansible | 21:41 | |
*** irclogbot_1 has quit IRC | 21:47 | |
*** irclogbot_2 has joined #openstack-ansible | 21:47 | |
*** irclogbot_2 has quit IRC | 21:53 | |
*** irclogbot_2 has joined #openstack-ansible | 21:53 | |
*** goldyfruit_ has quit IRC | 21:56 | |
*** irclogbot_2 has quit IRC | 21:59 | |
*** irclogbot_3 has joined #openstack-ansible | 21:59 | |
*** irclogbot_3 has quit IRC | 22:05 | |
*** dave-mccowan has quit IRC | 22:05 | |
*** irclogbot_1 has joined #openstack-ansible | 22:05 | |
*** luksky has quit IRC | 22:13 | |
*** irclogbot_1 has quit IRC | 22:15 | |
*** irclogbot_1 has joined #openstack-ansible | 22:15 | |
*** goldyfruit_ has joined #openstack-ansible | 22:23 | |
*** tosky has quit IRC | 22:24 | |
*** jbadiapa has quit IRC | 22:53 | |
*** ansmith_ has quit IRC | 23:10 | |
*** ansmith has joined #openstack-ansible | 23:12 | |
*** goldyfruit_ has quit IRC | 23:21 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!