Friday, 2020-09-25

tristanCianw: maybe we could rename it latest_tested_version, and perhaps a bot could propose update when upstream release a new version?00:07
*** freenzyfriday has joined #zuul00:07
openstackgerritMerged zuul/zuul-jobs master: ensure-zookeeper: add role to setup zookeeper  https://review.opendev.org/75275700:08
ianwthe proposal bot could i guess keep an eye on it ...00:08
*** freenzyfriday has quit IRC00:16
*** Goneri has quit IRC00:41
*** freenzyfriday has joined #zuul01:02
*** freenzyfriday has quit IRC01:11
openstackgerritIan Wienand proposed zuul/zuul master: javascript: publish artifact tarball  https://review.opendev.org/75424501:17
*** hamalq has quit IRC01:21
openstackgerritMerged zuul/nodepool master: Stop using fedora-30  https://review.opendev.org/75274301:47
*** jamesmcarthur has joined #zuul01:49
*** jamesmcarthur has quit IRC01:59
*** freenzyfriday has joined #zuul02:01
*** jamesmcarthur has joined #zuul02:03
*** freenzyfriday has quit IRC02:06
*** jamesmcarthur has quit IRC02:10
*** dmsimard has quit IRC02:16
*** dmsimard7 has joined #zuul02:16
*** freenzyfriday has joined #zuul02:51
*** freenzyfriday has quit IRC03:01
*** shanemcd has quit IRC03:28
*** shanemcd has joined #zuul03:28
*** jamesmcarthur has joined #zuul03:38
*** dmsimard7 is now known as dmsimard03:41
*** freenzyfriday has joined #zuul03:46
*** freenzyfriday has quit IRC03:55
*** bhavikdbavishi has joined #zuul04:22
openstackgerritJan Kubovy proposed zuul/zuul master: Switch to using zookeeper instead of gearman for jobs  https://review.opendev.org/74441604:28
*** evrardjp has quit IRC04:33
openstackgerritIan Wienand proposed zuul/zuul master: web: consistent font sizes on console page and PF4 for task summary  https://review.opendev.org/75238304:33
*** evrardjp has joined #zuul04:33
*** freenzyfriday has joined #zuul04:40
*** freenzyfriday has quit IRC04:45
*** bhavikdbavishi has quit IRC05:01
*** zbr|pto has quit IRC05:07
*** bhavikdbavishi has joined #zuul05:11
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-docker: only run docker-setup.yaml when installed  https://review.opendev.org/74706205:24
openstackgerritIan Wienand proposed zuul/zuul-jobs master: update-json-file: add role to combine values into a .json  https://review.opendev.org/74683405:24
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-docker: Linaro MTU workaround  https://review.opendev.org/74706305:24
*** jamesmcarthur has quit IRC05:28
openstackgerritIan Wienand proposed zuul/zuul-jobs master: update-json-file: add role to combine values into a .json  https://review.opendev.org/74683405:33
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-docker: Linaro MTU workaround  https://review.opendev.org/74706305:33
*** freenzyfriday has joined #zuul05:35
swestianw: thanks for your reviews! replied to your question in https://review.opendev.org/#/c/753548/205:38
*** bhavikdbavishi has quit IRC05:38
openstackgerritIan Wienand proposed zuul/zuul-jobs master: update-json-file: add role to combine values into a .json  https://review.opendev.org/74683405:38
openstackgerritIan Wienand proposed zuul/zuul-jobs master: ensure-docker: Linaro MTU workaround  https://review.opendev.org/74706305:38
*** freenzyfriday has quit IRC05:44
ianwswest: ahh, so the problem is the parent class explicitly sets it to None, whereas drivers should be able to implement it as property if they want?05:45
*** bhavikdbavishi has joined #zuul05:47
swestianw: exactly. and since the content is driver specific anyways and it's only used in the drivers internally there is no need to have it as part of the public interface of the Change05:48
*** jfoufas1 has joined #zuul06:01
*** bhavikdbavishi has quit IRC06:06
*** freenzyfriday has joined #zuul06:29
*** bhavikdbavishi has joined #zuul06:31
*** freenzyfriday has quit IRC06:34
*** freenzyfriday has joined #zuul06:45
*** zbr has joined #zuul06:49
*** hashar has joined #zuul06:51
*** jcapitao has joined #zuul06:54
*** bhavikdbavishi has quit IRC07:11
*** avass has joined #zuul07:11
*** jpena|off is now known as jpena07:22
*** iurygregory has quit IRC07:40
*** tosky has joined #zuul07:43
openstackgerritTobias Henkel proposed zuul/zuul master: Make reporting asynchronous  https://review.opendev.org/69125308:23
openstackgerritTobias Henkel proposed zuul/zuul master: Update images to use python 3.8  https://review.opendev.org/72737409:19
*** piotrowskim has joined #zuul09:36
*** saneax has joined #zuul10:09
openstackgerritMerged zuul/zuul master: Fetch can-merge info when updating a pull-request  https://review.opendev.org/75324310:20
openstackgerritMerged zuul/zuul master: Move driver specific change status field to driver  https://review.opendev.org/75354810:20
danpawlikHi, can someone take a look on https://review.opendev.org/#/c/644927/ please?10:23
*** noonedeadpunk has quit IRC10:33
*** noonedeadpunk has joined #zuul10:35
*** hashar is now known as hasharAway10:42
*** jcapitao is now known as jcapitao_lunch11:04
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Merge upload logs modules into common role  https://review.opendev.org/74273211:21
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Consolidate common log upload code into module_utils  https://review.opendev.org/74273611:21
*** jpena is now known as jpena|lunch11:27
openstackgerritTobias Henkel proposed zuul/zuul master: Enforce max-job-timeout for jobs without configured timeout  https://review.opendev.org/62955211:28
*** hasharAway is now known as hashar11:31
openstackgerritTobias Henkel proposed zuul/zuul master: Enforce max-job-timeout for jobs without configured timeout  https://review.opendev.org/62955211:36
openstackgerritGuillaume Chauvel proposed zuul/zuul master: Fix bindep.txt: clean remaining python3.7  https://review.opendev.org/75435911:59
openstackgerritJan Kubovy proposed zuul/zuul master: Scheduler's pause/resume functionality  https://review.opendev.org/70973512:00
openstackgerritJan Kubovy proposed zuul/zuul master: Separate connection registries in tests  https://review.opendev.org/71295812:00
openstackgerritJan Kubovy proposed zuul/zuul master: Prepare Zookeeper for scale-out scheduler  https://review.opendev.org/71726912:00
openstackgerritJan Kubovy proposed zuul/zuul master: Mandatory Zookeeper connection for ZuulWeb in tests  https://review.opendev.org/72125412:00
openstackgerritJan Kubovy proposed zuul/zuul master: Driver event ingestion  https://review.opendev.org/71729912:00
openstackgerritJan Kubovy proposed zuul/zuul master: Connect merger to Zookeeper  https://review.opendev.org/71622112:00
openstackgerritJan Kubovy proposed zuul/zuul master: Connect fingergw to Zookeeper  https://review.opendev.org/71687512:00
openstackgerritJan Kubovy proposed zuul/zuul master: Connect executor to Zookeeper  https://review.opendev.org/71626212:00
openstackgerritJan Kubovy proposed zuul/zuul master: Improve typings in context of 744416  https://review.opendev.org/75357812:00
openstackgerritJan Kubovy proposed zuul/zuul master: Merge Zookeeper connection methods  https://review.opendev.org/75436012:00
*** rlandy has joined #zuul12:04
*** rfolco|ruck has joined #zuul12:05
*** jcapitao_lunch is now known as jcapitao12:18
*** jpena|lunch is now known as jpena12:31
openstackgerritJan Kubovy proposed zuul/zuul master: Merge Zookeeper connection methods and specialize exceptions  https://review.opendev.org/75436012:35
*** gmann is now known as gmann_pto12:41
*** saneax has quit IRC12:42
*** jfoufas1 has quit IRC13:01
openstackgerritJan Kubovy proposed zuul/zuul master: Switch to using zookeeper instead of gearman for jobs  https://review.opendev.org/74441613:03
*** AJaeger has quit IRC13:10
*** AJaeger has joined #zuul13:23
*** hashar has quit IRC13:24
openstackgerritMatthieu Huin proposed zuul/zuul master: [DNM] test zuul-client encrypt subcommand  https://review.opendev.org/75410313:26
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add cross testing with Zuul  https://review.opendev.org/75126413:29
openstackgerritMatthieu Huin proposed zuul/zuul master: Add zuul-client testing  https://review.opendev.org/75203913:29
openstackgerritMatthieu Huin proposed zuul/zuul master: [DNM] test zuul-client encrypt subcommand  https://review.opendev.org/75410313:29
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add encrypt subcommand  https://review.opendev.org/75070913:30
*** Goneri has joined #zuul13:41
*** hashar has joined #zuul13:48
openstackgerritMatthieu Huin proposed zuul/zuul master: [DNM] test zuul-client encrypt subcommand  https://review.opendev.org/75410313:51
tristanCflaper87: corvus: the elasticsearch reporter seems to be working as expected, would you like to +3?14:10
corvustristanC: will do, thx14:22
corvusmhu: does this tag for zuul-client look right?  commit e9b427e8de649def179334fa3f99ea9beec0c64b (HEAD -> master, tag: 0.0.2, origin/master, origin/HEAD, refs/changes/93/753093/4)14:24
mhucorvus, LGTM14:25
corvusmhu: pushed14:25
mhuthanks!14:26
corvusnp, sorry for delay14:26
mhuno worries, steady wins the race14:26
mhuif you have a few minutes to spare, I'd like some advice on a test that is puzzling me - I'm trying to test the encrypt subcommand in https://review.opendev.org/#/c/754103/8/tests/zuul_client/test_zuulclient.py14:27
mhuI'm looking at what is done in the class TestSecrets in test_v3.py14:27
mhuI get an error when trying to find the job history for project-secret2 on patch B, but looking at the debug logs it seems to terminate with success: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_7d1/754103/8/check/zuul-client-zuul-functional/7d12d64/testr_results.html14:28
mhu(I've had a pretty rocky night, so it's very well possible I'm missing something obvious)14:29
corvusmhu: i'll take a look; won't be right now though14:30
mhuAlright, I can work on something else in the meantime14:30
*** jamesmcarthur has joined #zuul14:32
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add builds subcommand  https://review.opendev.org/75099914:40
*** freenzyfriday has quit IRC14:45
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add build-info subcommand  https://review.opendev.org/75107014:47
tristanCmhu: looking at those zuul-client changes, wouldn't it be better to decouple json parsing from terminal printing?14:54
mhutristanC, I intended to do that in followups14:55
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add build-info subcommand  https://review.opendev.org/75107015:10
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add buildsets, buildset-info to subcommands  https://review.opendev.org/75290915:13
*** brendangalloway has joined #zuul15:21
brendangallowayWe've been seeing a lot of restarts trying to run jobs on our CI - the error seems to be due to ansible timeout being exceeded when trying to start the job (the live console fails before PRE)15:22
clarkbmhu: that is a weird test failure. At first I thought maybe your test class wasn't using the recording executor server but it looks like it does?15:23
brendangallowayWe set the executor logging to debug and the output indicates an issue with the ara python module15:23
mhuclarkb, so I am not crazy, right? :)15:23
clarkbbrendangalloway: its possible that is a regression that has snuck through beacuse installations like opendev's aren't using the ara integration anymore15:24
clarkbbrendangalloway: we're relying on zuul's built in console rendering now15:24
brendangallowayI can supply the stack trace if that will be useful?15:24
tristanCbrendangalloway: yes please15:24
clarkbmhu: not crazy :)15:25
brendangallowayAnsible command: ANSIBLE_CONFIG=/var/lib/zuul/builds/eadc5543a1ea4504a9cb085898ae044e/ansible/setup_playbook/ansible.cfg ZUUL_JOBDIR=/var/lib/zuul/builds/eadc5543a1ea4504a9cb085898ae044e ZUUL_JOB_LOG_CONFIG=/var/lib/zuul/builds/eadc5543a1ea4504a9cb085898ae044e/ansible/logging.json PYTHONPATH=/var/lib/zuul/ansible/2.8 TMP=/var/lib/zuul/builds/eadc5543a1ea4504a9cb085898ae044e/work/tmp /usr/lib/zuul/ansible/2.8/bin/ansible '*' -v15:25
brendangalloway-m setup -i /var/lib/zuul/builds/eadc5543a1ea4504a9cb085898ae044e/ansible/setup-inventory.yaml -a 'gather_subset=!all'15:25
brendangallowayAnsible output: b'Using /var/lib/zuul/builds/eadc5543a1ea4504a9cb085898ae044e/ansible/setup_playbook/ansible.cfg as config file'15:25
brendangallowayAnsible output: b'[WARNING]: Skipping plugin (/usr/lib/python3.6/site-'15:25
brendangallowayAnsible output: b'packages/ara/plugins/actions/ara_read.py) as it seems to be invalid: module'15:25
brendangallowayAnsible output: b"'ansible.plugins.callback./usr/lib/python3.6/site-"15:25
brendangallowayAnsible output: b"packages/ara/plugins/actions/ara_read' has no attribute 'CallbackModule'"15:25
brendangallowayAnsible output: b'[WARNING]: Skipping plugin (/usr/lib/python3.6/site-'15:25
brendangallowayAnsible output: b'packages/ara/plugins/actions/ara_record.py) as it seems to be invalid: module'15:25
brendangallowayAnsible output: b"'ansible.plugins.callback./usr/lib/python3.6/site-"15:25
brendangallowayAnsible output: b"packages/ara/plugins/actions/ara_record' has no attribute 'CallbackModule'"15:25
brendangallowayscrubbed a lot of leading characters for readability15:25
brendangallowaynext output is timeout exceeded15:26
tristanCbrendangalloway: please use a pasting service like http://paste.openstack.org/ to share log file15:26
tristanCbrendangalloway: i think those errors are expected, it just indicates the ara built-in module are not available, so unless you are using ara_read or ara_record in your playbook, you should be fine15:27
fungibrendangalloway: what is the delay in the log between the ara-related messages and the timeout exceeded?15:28
brendangallowaytristanC: Thanks, I will do so next time15:28
brendangallowayfungi: about one second15:29
brendangallowayfungi: http://paste.openstack.org/show/798404/15:29
tristanCbrendangalloway: could it be a network issue between your executor and the nodepool nodes?15:30
*** zettabyte has joined #zuul15:31
clarkbmhu: this log line uses self.history too: 2020-09-25 14:18:16,498 zuul.test                        INFO     Completed build: <Completed build, result: SUCCESS name: project2-secret uuid: 538cdd20b9494d598eac4a24c32227a4 changes: 2,1 ref: refs/changes/1/2/1> which tells us that something got recordred15:32
brendangallowaytristanC: That's not impossible, but I'm not sure what would have causing it.  They both live in the same openstack cluster and no config has changed recently15:32
corvusmhu: BaseTestWeb sets executor_server.hold_jobs_in_build to True, but test_encrypt doesn't release any builds.15:32
corvusmhu: so you'll need to unset that or release as appropriate.  that's why the history is empty.15:33
mhu!!!15:33
openstackmhu: Error: "!!" is not a valid command.15:33
brendangallowaytristanC: Do you have any advice on testing whether that is the case?15:33
clarkbcorvus: mhu ah yup there is another Begin state dump earlier whichi s for your first wait for settled15:33
corvusclarkb: that build is recorded after the release which happens as part of the error-state shutdown15:33
corvusclarkb: exactly15:33
clarkbthen the assert fails and things all get released15:33
mhucorvus: oooh!!15:33
tristanCbrendangalloway: you could set a min-ready in nodepool configuration, and from the executor try: "sudo -u zuul ssh zuul@node-ip"15:34
openstackgerritMatthieu Huin proposed zuul/zuul master: [DNM] test zuul-client encrypt subcommand  https://review.opendev.org/75410315:38
brendangallowaytristanC: It looks like you are correct - I can access some of the standby VMs, but not others.  Will have to investigate further what might be wrong15:44
*** jcapitao has quit IRC15:58
*** armstrongs has joined #zuul16:07
armstrongshey guys i noticed on the latest version of zuul on master on the builds page it no longer shows the ref id under the change column for master branch builds So you cant see what changed anymore if a commit is done on master. Just wanted to point it out. The patternfly 4 stuff looks awesome. :)16:12
clarkbarmstrongs: the sha1 of the commit you mean?16:14
clarkbit should link directly to the change16:14
armstrongsyeah its fine for PR's not showing for master16:14
clarkboh I see, builds that aren't change related16:14
armstrongsyeah has a blank sha1 on new patternfly page where old one had it16:15
clarkbI'm not even seeing a blank sha1 ? https://zuul.opendev.org/t/openstack/build/c5eae83c8efe481bbca0ce64f110f06916:16
fungilikely we need to use the same ref mapping we use to display in the status view16:16
armstrongshttps://zuul.opendev.org/t/openstack/builds?job_name=publish-stx-releasenotes+ i mostly use it on this page. It also shows a blank ref on the buildset https://zuul.opendev.org/t/openstack/build/c5eae83c8efe481bbca0ce64f110f06916:18
clarkbthere is a TODO in the code to fix it :)16:20
armstrongsah cool sorry was just making sure. I have jumped the gun :)16:21
clarkbhttps://opendev.org/zuul/zuul/src/branch/master/web/src/containers/build/Build.jsx#L75-L8916:21
armstrongsyeah periodic never showed anything but commits on master used to show sha1 diffs on what changed16:22
clarkbya I think they both use the .ref attribute though16:24
clarkbso its the same underlying issue?16:24
clarkboh no thats the refs/heads/master value16:24
clarkbits newrev that I think matters for this16:24
armstrongsyeah16:25
clarkbfelixedel: ^ I think maybe we can render the url using newrev as the text rather than change,patchset and set the url to ref_url ?16:26
clarkbfelixedel: the problem being that change,patchset doesn't make sense in thsi context but newrev does?16:26
* clarkb makes a feeble attempt at a change16:29
*** jpena is now known as jpena|off16:30
openstackgerritClark Boylan proposed zuul/zuul master: Render links for ref_url if build.change isnt' set  https://review.opendev.org/75445316:51
clarkbarmstrongs: ^ That may fix it?16:51
armstrongsthats awesome thanks16:55
clarkbarmstrongs: js(x) is definitely not my strong suit but I think that actually has a chance. It will publish a testing dashboard we can check with too16:55
clarkbone thing we may want to do is trim the newrev down to 7 chars but I wanted to see this work at all first16:56
armstrongssounds good16:56
armstrongsit was 4 characters before on the old page16:56
armstrongsi just noticed it when we were looking at the new bitbucketcloud driver my colleague ashley is working on and thought i should say.16:57
clarkbheh already seeing bugs in it /me makes it better17:00
openstackgerritClark Boylan proposed zuul/zuul master: Render links for ref_url if build.change isnt' set  https://review.opendev.org/75445317:05
*** hamalq has joined #zuul17:07
*** hamalq has quit IRC17:21
*** hamalq has joined #zuul17:21
*** hashar has quit IRC17:33
*** jamesmcarthur has quit IRC18:02
*** jamesmcarthur has joined #zuul18:12
*** freenzyfriday has joined #zuul18:14
openstackgerritClark Boylan proposed zuul/zuul master: Render links for ref_url if build.change isnt' set  https://review.opendev.org/75445318:16
clarkbvery quickly getting lost here. felixedel ^ maybe you can take a look at that and point me in the right direction if it continues to break18:16
*** freenzyfriday has quit IRC18:22
*** freenzyfriday has joined #zuul18:47
*** jamesmcarthur has quit IRC18:55
*** jamesmcarthur has joined #zuul18:56
*** jamesmcarthur has quit IRC18:59
*** jamesmcarthur has joined #zuul18:59
*** armstrongs has quit IRC19:22
openstackgerritAndrii Ostapenko proposed zuul/zuul-jobs master: Add ability to use *-docker-image roles in periodic jobs  https://review.opendev.org/74056019:23
*** mattd01 has joined #zuul19:33
*** piotrowskim has quit IRC19:43
*** zettabyte has quit IRC19:56
*** jamesmcarthur has quit IRC19:59
*** jamesmcarthur has joined #zuul20:02
*** jamesmcarthur has quit IRC20:04
*** jamesmcarthur has joined #zuul20:05
AJaegerclarkb, corvus, tristanC, fungi, here's a change to consolidate our log roles, could you review, please? https://review.opendev.org/#/c/742732/20:08
tristanCAJaeger: lgtm, but i'd rather not +3 such change on a friday :-)20:12
*** jamesmcarthur has quit IRC20:16
clarkbtristanC: AJaeger ya that sounds reasonable especially since the impact for that could be far and wide (if it were just opendev I'd say I'm around and we can go for it)20:25
*** mattd01 has left #zuul20:35
*** jamesmcarthur has joined #zuul20:52
*** armstrongs has joined #zuul20:57
*** rfolco|ruck has quit IRC20:58
openstackgerritClark Boylan proposed zuul/zuul master: Render links for ref_url if build.change isnt' set  https://review.opendev.org/75445321:00
clarkbI feel like the I have no idea what I'm doing dog21:00
*** freenzyfriday has quit IRC21:02
fungiliving the meme21:09
*** armstrongs has quit IRC21:11
*** jamesmcarthur has quit IRC21:15
*** jamesmcarthur has joined #zuul21:47
*** rlandy has quit IRC21:58
clarkbzuul disliked that one22:27
clarkbmy ability to debug is waning. tristanC if you haven't started a weekend yet any chance you can look at https://review.opendev.org/754453 and see if it is an obvious error?22:27
tristanCclarkb: perhaps you need `<>` wrapper to use the dot syntax inside jsx ternary branch, e.g. https://review.opendev.org/#/c/754453/4/web/src/containers/build/BuildsetTable.jsx@10722:34
tristanCclarkb: it might be easier to read if the link value was constructed before the jsx block22:35
clarkbtristanC: something like external_link = {ternary stuff} then later {external_link} ?22:37
clarkbthe previous patchset compiled but then it always complained about build.newrev being null22:40
clarkbeven though it is the condition of the ternary condition (so something is going on there too that I don't understand)22:40
tristanCclarkb: i find it better like that, inlining javascript in jsx can be confusing, and the syntax error are less useful22:40
clarkbI think my problem is I don't quite grok the delineation here22:40
*** freenzyfriday has joined #zuul22:40
clarkbbut I can give it a try22:40
clarkbthis whole function is basically just jsx if I read it correctly22:42
tristanCclarkb: i would guess that in `{test ? exprA : exprB}`, test is JS, and exprA and exprB are JSX.22:43
tristanCclarkb: and `{buildset.change},{buildset.patchset}` may not be valid JSX, adding `<>` and `</>` around it may force it to be a valid string value22:44
*** freenzyfriday has quit IRC22:45
clarkbI see22:45
*** tosky has quit IRC22:58
*** rfolco|ruck has joined #zuul23:02
*** jamesmcarthur has quit IRC23:03
*** jamesmcarthur has joined #zuul23:03
openstackgerritClark Boylan proposed zuul/zuul master: Render links for ref_url if build.change isnt' set  https://review.opendev.org/75445323:13
clarkbtristanC: ^ like that maybe (its super verbose right now but I just want something that has a chance of working)23:13
*** jamesmcarthur has quit IRC23:21
*** jamesmcarthur has joined #zuul23:22
*** rfolco|ruck has quit IRC23:29
*** freenzyfriday has joined #zuul23:30
*** freenzyfriday has quit IRC23:35
*** hamalq has quit IRC23:39
*** armstrongs has joined #zuul23:40
*** jamesmcarthur has quit IRC23:44
clarkbtristanC: that latest patchset seems to work. Thanks for the hint23:46
*** jamesmcarthur has joined #zuul23:47
*** armstrongs has quit IRC23:50
*** jamesmcarthur has quit IRC23:51
*** jamesmcarthur has joined #zuul23:53
*** jamesmcarthur has quit IRC23:54
*** jamesmcarthur has joined #zuul23:56
*** jamesmcarthur has quit IRC23:57

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