Wednesday, 2020-03-11

*** yamamoto has joined #openstack-infra00:01
*** yamamoto has quit IRC00:06
*** ianychoi has quit IRC00:07
*** Goneri has quit IRC00:08
*** ianychoi has joined #openstack-infra00:08
openstackgerritMerged opendev/system-config master: Simplify goaccess command  https://review.opendev.org/71220100:10
openstackgerritMerged opendev/system-config master: Pull goaccess report into zuul logs  https://review.opendev.org/71220200:10
clarkbok I'm going to trigger the periodic job manually now00:10
*** igordc has joined #openstack-infra00:12
*** gyee has quit IRC00:13
clarkblooks like it ran hpapily and the upload worked00:15
clarkbhttps://de57d96d98408b3dfcc4-c8d4c771caa7bac99c72129a7fbb96d3.ssl.cf1.rackcdn.com/c0b59083df27e26dc03adf2a2b18df46899e3f21/periodic/zuul-ci-goaccess-report/ec88a14/zuul-ci.org_goaccess_report.html00:15
clarkbI'll look into turning that into an artifact tomorrow, but then I think we can treat that as ready for applying to other sites on static00:16
clarkbAJaeger: ^ fyi we can apply that to things to get 404 data00:16
*** armax has joined #openstack-infra00:16
*** tosky has quit IRC00:28
openstackgerritMerged opendev/system-config master: nodepool-builder: Add webserver  https://review.opendev.org/71157400:31
clarkband now I'm calling it a day. Thanks allfor helping geting that going00:36
ianwthanks for reviews, ttyl!00:36
*** aedc_ has joined #openstack-infra00:50
*** ondrejburian has quit IRC00:50
*** ondrejburian has joined #openstack-infra00:51
ianwhrm thinking more on the dib cache volume issue; some of it should be ephemeral (build areas) but some of it should probably last across container upgrades (git repo cache)00:51
ianwsomething to think about00:51
*** aedc has quit IRC00:52
openstackgerritMerged opendev/zone-opendev.org master: Add nb01.opendev.org  https://review.opendev.org/69311800:57
*** yamamoto has joined #openstack-infra00:58
donnydOE just got hit with a power outage - good news is the control plane side UPS is in good shape - bad news is I still haven'01:12
donnydhaven't replaced the compute side UPS01:13
*** iurygregory has quit IRC01:17
*** dmellado has quit IRC01:22
*** ianychoi has quit IRC01:30
*** ianychoi has joined #openstack-infra01:32
*** dmellado has joined #openstack-infra01:46
*** larainema has joined #openstack-infra01:53
*** lbragstad_ has quit IRC01:56
*** lbragstad_ has joined #openstack-infra01:58
*** happyhemant has quit IRC02:09
*** ianychoi has quit IRC02:10
*** ianychoi has joined #openstack-infra02:18
*** hongbin has joined #openstack-infra02:20
openstackgerritIan Wienand proposed openstack/project-config master: nodepool-elements: skip tox install with no pip-and-virtualenv  https://review.opendev.org/71222502:29
ianwi'm going to quick merge that, because it only affects the "plain" builds we're trying out, which are currently in a broken loop02:29
*** diablo_rojo has quit IRC02:34
*** yamamoto has quit IRC02:35
*** hongbin has quit IRC02:39
openstackgerritIan Wienand proposed opendev/zone-opendev.org master: nb01 acme challenge: add missing trailing period  https://review.opendev.org/71222702:43
*** yamamoto has joined #openstack-infra02:43
openstackgerritMerged openstack/project-config master: nodepool-elements: skip tox install with no pip-and-virtualenv  https://review.opendev.org/71222502:47
openstackgerritMerged opendev/zone-opendev.org master: nb01 acme challenge: add missing trailing period  https://review.opendev.org/71222702:49
*** lbragstad_ has quit IRC02:57
*** ricolin_ has joined #openstack-infra03:01
*** rkukura has quit IRC03:06
*** rkukura has joined #openstack-infra03:07
*** psachin has joined #openstack-infra03:26
*** igordc has quit IRC03:30
*** weifan has joined #openstack-infra03:33
*** weifan has quit IRC03:35
*** ianychoi has quit IRC03:35
*** ianychoi has joined #openstack-infra03:37
*** ricolin_ has quit IRC03:38
*** ykarel|away is now known as ykarel03:44
*** prometheanfire has quit IRC03:47
*** prometheanfire has joined #openstack-infra04:10
*** armax has quit IRC04:13
*** ricolin has quit IRC04:44
*** admcleod has quit IRC04:49
*** ianychoi has quit IRC05:00
*** ianychoi has joined #openstack-infra05:03
*** udesale has joined #openstack-infra05:07
*** Liang__ has joined #openstack-infra05:09
*** raukadah is now known as chandankumar05:18
ianwyay, "plain" nodes now ready in rax, can start testing out some pip/virtualenv/tox roles05:23
*** admcleod has joined #openstack-infra05:31
*** yamamoto has quit IRC05:34
*** evrardjp has quit IRC05:35
*** evrardjp has joined #openstack-infra05:35
*** yamamoto has joined #openstack-infra05:39
*** yamamoto has quit IRC05:43
*** ricolin has joined #openstack-infra05:51
*** tetsuro has joined #openstack-infra05:52
*** rcernin has quit IRC05:58
*** aedc_ has quit IRC06:01
*** ianychoi has quit IRC06:01
*** aedc has joined #openstack-infra06:02
openstackgerritOpenStack Proposal Bot proposed openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/71223506:03
*** ianychoi has joined #openstack-infra06:03
*** ianychoi has quit IRC06:11
*** ianychoi has joined #openstack-infra06:13
*** yamamoto has joined #openstack-infra06:25
*** ianychoi has quit IRC06:29
*** ianychoi has joined #openstack-infra06:31
*** ianychoi has quit IRC06:39
*** ianychoi has joined #openstack-infra06:41
*** lmiccini has joined #openstack-infra06:46
*** ianychoi has quit IRC06:58
*** pgaxatte has joined #openstack-infra07:01
*** ianychoi has joined #openstack-infra07:05
*** pgaxatte has quit IRC07:06
*** pgaxatte has joined #openstack-infra07:06
AJaegerclarkb: nice, thanks!07:10
*** sshnaidm|afk is now known as sshnaidm07:16
*** dpawlik has joined #openstack-infra07:17
*** iurygregory has joined #openstack-infra07:29
openstackgerritMerged openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/71223507:29
*** matt_kosut has joined #openstack-infra07:33
*** matt_kosut has quit IRC07:35
*** matt_kosut has joined #openstack-infra07:35
*** hashar has joined #openstack-infra07:45
*** jcapitao has joined #openstack-infra07:46
*** aedc has quit IRC07:47
*** ccamacho has joined #openstack-infra07:57
*** yamamoto has quit IRC07:59
*** yamamoto has joined #openstack-infra08:00
*** tesseract has joined #openstack-infra08:02
*** slaweq has joined #openstack-infra08:03
*** yamamoto has quit IRC08:04
*** yamamoto has joined #openstack-infra08:05
yoctozeptoinfra-root: did openstack-discuss ml hang?08:08
yoctozeptowe are missing mails we have sent08:08
yoctozeptome and hrw at least08:08
*** hrw has joined #openstack-infra08:08
hrwhi08:09
hrwcan someone tell me is there a problem with openstack-discuss ML?08:09
hrwI sent mail "[horizon][kolla] pyscss failure on newest setuptools" and it did not arrived there08:09
hrwyesterday and again today08:09
hrwMessage-ID: <6295fd26-d983-75c5-4ead-a36823034d2c@linaro.org>08:09
yoctozeptoand mine was "osc version" from yesterday08:10
yoctozeptoI don't see them in the queue08:10
yoctozeptoianw, fungi, AJaeger, clarkb: sorry for mentioning you all but it seems pretty urgent and you were here recently ^08:11
yoctozepto(with "queue" I meant "moderation queue" of course)08:13
hrwlast mail was yesterday 15:36 UTC. I mailed later08:13
yoctozeptoit's probably not hitting the mailman, the queue is empty, there is always some spam ;-)08:14
*** tkajinam has quit IRC08:14
*** psachin has quit IRC08:15
*** yamamoto_ has joined #openstack-infra08:18
*** yamamoto has quit IRC08:22
*** tosky has joined #openstack-infra08:28
*** amoralej|off is now known as amoralej08:31
*** yamamoto_ has quit IRC08:35
*** yamamoto has joined #openstack-infra08:37
*** ykarel is now known as ykarel|lunch08:38
*** ralonsoh has joined #openstack-infra08:47
*** tetsuro has quit IRC08:49
*** gouthamr has quit IRC08:49
*** mgoddard has quit IRC08:49
*** dulek has quit IRC08:49
*** gouthamr has joined #openstack-infra08:50
*** mgoddard has joined #openstack-infra08:50
*** jpena|off is now known as jpena08:52
*** dchen has quit IRC08:52
*** dtantsur|afk is now known as dtantsur08:56
*** ykarel has joined #openstack-infra08:56
*** ykarel|lunch has quit IRC08:57
*** rpittau|afk is now known as rpittau08:58
*** gfidente|afk is now known as gfidente09:01
*** xek has joined #openstack-infra09:01
*** dulek has joined #openstack-infra09:03
*** lmiccini has quit IRC09:08
*** ociuhandu has joined #openstack-infra09:16
*** udesale_ has joined #openstack-infra09:27
*** udesale has quit IRC09:30
*** ociuhandu has quit IRC09:38
*** derekh has joined #openstack-infra09:42
*** ccamacho has quit IRC09:44
*** roman_g has joined #openstack-infra09:46
*** ociuhandu has joined #openstack-infra09:50
*** lmiccini has joined #openstack-infra09:50
AJaegeryoctozepto: Sorry, cannot help here - and the rest you poinged is not around now.09:53
AJaegeryoctozepto, hrw, we might need to wait for fungi to wake up in a few hours...09:53
hrwAJaeger: ok.09:53
hrwAJaeger: I prefer to report, add all details and then wait rather then report, wait, add details09:54
*** AJaeger has quit IRC09:54
yoctozeptohrw: you scared off Andreas ;-(09:55
*** yamamoto has quit IRC09:56
*** yamamoto has joined #openstack-infra09:57
*** yamamoto has quit IRC09:59
*** pkopec has joined #openstack-infra10:07
openstackgerritMerged opendev/irc-meetings master: Reschedule Nova Team meeting  https://review.opendev.org/71205210:10
*** AJaeger has joined #openstack-infra10:14
yoctozeptoAJaeger: could you send an alert to all channels though? :-)10:16
yoctozeptoor something visible10:16
yoctozeptothere is currently no indication that ml is non-worky :-(10:16
AJaegeryoctozepto: something like #status notice The mail server for lists.openstack.org is currently not delivering emails.10:20
*** yamamoto has joined #openstack-infra10:20
yoctozeptoAJaeger: "not handling" maybe? unsure whether it drops them or forgets to process10:21
yoctozeptoAJaeger: I would be clear that mailing lists are simply down10:21
AJaeger#status notice The mail server for lists.openstack.org is currently not handling emails. The infra team will investigate and fix during US morning.10:24
openstackstatusAJaeger: sending notice10:24
AJaegeryoctozepto: done10:24
-openstackstatus- NOTICE: The mail server for lists.openstack.org is currently not handling emails. The infra team will investigate and fix during US morning.10:26
yoctozeptoAJaeger: thanks! :D10:26
hrwAJaeger: thank you10:26
*** yamamoto has quit IRC10:27
openstackstatusAJaeger: finished sending notice10:28
*** hashar has quit IRC10:31
fricklerinfra-root: couple of OOMs on lists.o.o since yesterday, but I'm not sure how to proceed, waiting for fungi's feedback10:40
AJaegerthanks, frickler !10:40
yoctozeptofrickler: and thanks from me too10:49
yoctozeptoit probably killed some process responsible for processing, there is no smtp-level rejection response10:49
*** rh-jelabarre has joined #openstack-infra10:50
*** Lucas_Gray has joined #openstack-infra10:52
frickleryoctozepto: likely all the mails are queued locally, waiting to be processed by mailman10:59
yoctozeptofrickler: indeed10:59
*** ccamacho has joined #openstack-infra11:00
*** roman_g has quit IRC11:00
fricklerinfra-root: could you review https://review.opendev.org/711245 in order to get statusbot into #opendev? I think that would be a good thing to have before further IRC migration happens11:01
*** priteau has joined #openstack-infra11:02
*** Lucas_Gray has quit IRC11:03
*** yamamoto has joined #openstack-infra11:03
*** verdurin has joined #openstack-infra11:05
*** Lucas_Gray has joined #openstack-infra11:08
*** yamamoto has quit IRC11:09
*** Lucas_Gray has quit IRC11:13
*** Lucas_Gray has joined #openstack-infra11:15
*** udesale_ has quit IRC11:17
*** ttx has quit IRC11:17
*** rh-jelabarre has quit IRC11:18
*** ttx has joined #openstack-infra11:19
*** ttx has quit IRC11:19
*** ianychoi has quit IRC11:24
*** ttx has joined #openstack-infra11:28
*** Wryhder has joined #openstack-infra11:33
*** Lucas_Gray has quit IRC11:34
*** aedc has joined #openstack-infra11:34
*** Wryhder is now known as Lucas_Gray11:34
*** nicolasbock has joined #openstack-infra11:38
*** rlandy has joined #openstack-infra11:54
*** rpittau is now known as rpittau|bbl11:58
*** Goneri has joined #openstack-infra11:58
*** jcapitao is now known as jcapitao_lunch11:58
*** aedc has quit IRC11:59
*** udesale has joined #openstack-infra12:02
*** jcapitao_lunch has quit IRC12:03
*** jcapitao_lunch has joined #openstack-infra12:05
openstackgerritMerged openstack/project-config master: Add rss link for cyborg-specs  https://review.opendev.org/71187512:08
*** sshnaidm is now known as sshnaidm|afk12:10
*** ociuhandu has quit IRC12:15
*** jpena is now known as jpena|lunch12:22
*** ociuhandu has joined #openstack-infra12:27
*** rh-jelabarre has joined #openstack-infra12:28
*** ociuhandu has quit IRC12:29
*** ociuhandu has joined #openstack-infra12:30
*** ociuhandu_ has joined #openstack-infra12:32
*** gfidente has quit IRC12:33
*** ociuhandu has quit IRC12:35
*** gfidente has joined #openstack-infra12:38
openstackgerritJan Kubovy proposed zuul/zuul master: Enforce sql connections for scheduler and web  https://review.opendev.org/63047212:41
*** Lucas_Gray has quit IRC12:47
*** Lucas_Gray has joined #openstack-infra12:48
*** aedc has joined #openstack-infra12:52
*** Lucas_Gray has quit IRC12:54
zbrcan we add a periodic-weekly pipeline?12:55
*** roman_g has joined #openstack-infra12:57
*** jpena|lunch is now known as jpena13:01
*** Lucas_Gray has joined #openstack-infra13:02
*** aedc has quit IRC13:14
*** ociuhandu_ has quit IRC13:15
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add ensure-snap role  https://review.opendev.org/71241413:17
*** ociuhandu has joined #openstack-infra13:17
*** lbragstad_ has joined #openstack-infra13:18
*** matt_kosut has quit IRC13:19
yoctozeptozbr: we considered that for kolla as well, but then again the most daily load is usually from check/gate, except on weekends13:19
zbryoctozepto: i recently faced few jobs that are not triggered often enough, and they got broken during last 11 days. daily changes do not help because the files triggering them are very narrow.13:21
zbrthere are 78 jobs defined in tripleo-ansible, and you do not want to trigger all on any change.13:21
zbrstill you may want to build them weekly to know their status.13:21
*** irclogbot_0 has quit IRC13:22
zbrwe have this on rdo, with two additonal pipelines weekly and twice-a-week ones but if I enable jobs there, I would not be able to make their runs visible in opendev zuul interface, so basically killing the benefits of running them.13:23
yoctozeptozbr: :O all right, your case is worse13:23
*** irclogbot_1 has joined #openstack-infra13:23
zbrusing the daily pipeline is overkill13:24
yoctozeptozbr: agreed13:24
zbr(even if these jobs are quick, ~10mins each)13:24
yoctozeptozbr: well, multiplied by 78 it still is 13 hours of compute time somewhere, even if done concurrently13:25
zbrtravis has a brilliant feature to enable rebuilding on schedule if no recent builds are made, quite a nice way to keep build "fresh".13:26
*** jamesmcarthur has joined #openstack-infra13:27
yoctozeptozbr: agreed, only periodics we really need periodic are those like kolla publishing jobs13:28
yoctozeptozbr: others should try to stay "fresh" and that's it :-)13:28
*** Lucas_Gray has quit IRC13:30
*** jcapitao_lunch has quit IRC13:30
yoctozeptozbr: did you try proposing this to zuul?13:31
*** Lucas_Gray has joined #openstack-infra13:32
zbri am waiting for some feedback from infra-cores before proposing a new pipelines13:33
*** jcapitao has joined #openstack-infra13:33
*** yamamoto has joined #openstack-infra13:36
*** amoralej is now known as amoralej|lunch13:40
*** ociuhandu has quit IRC13:41
*** dave-mccowan has joined #openstack-infra13:42
*** ociuhandu has joined #openstack-infra13:43
*** zxiiro has joined #openstack-infra13:43
*** rh-jelabarre has quit IRC13:43
*** rh-jelabarre has joined #openstack-infra13:44
*** dave-mccowan has quit IRC13:46
*** ccamacho has quit IRC13:46
*** ociuhandu has quit IRC13:48
*** yamamoto has quit IRC13:49
*** zigo has quit IRC13:49
*** lbragstad_ is now known as lbragstad13:52
*** matt_kosut has joined #openstack-infra13:53
*** dave-mccowan has joined #openstack-infra13:55
fungii'm taking a look at lists.o.o, probably an oom incident13:56
*** Liang__ is now known as LiangFang13:56
fungi[Wed Mar 11 10:02:56 2020] Out of memory: Kill process 14406 (python) score 7 or sacrifice child13:57
fungiyup13:57
fungii'll get the queue handler restarted13:57
*** matt_kosut has quit IRC13:58
*** ccamacho has joined #openstack-infra13:59
yoctozeptofungi: yay, thank you very much13:59
fungiokay, i've restarted all the handlers for the 5 ml sites we operate from that server14:00
yoctozeptozbr: I meant also the "refresh" thingy from travis ;-)14:00
fungihopefully messages start arriving momentarily14:00
yoctozeptofungi: spam assassin engaged14:00
fungii'm going to take a look in cacti and see what was going on with memory utilization there14:00
fungilooks like some sort of daily process, might be log rotation, spiking memory utilization: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=219&rra_id=all14:02
fungioh, though the spike in used (not just buffers/cache) kicked in at 09:45z14:04
fungino obvious cronjobs around that time14:06
fungiand no shell logins14:06
fungifrickler ssh'd into it at 10:30 but that was well after14:07
fungiso i don't think it was anything we did manually14:07
yoctozeptovery weird14:08
* fungi has sometimes accidentally oom'd the server looking at very large logfiles14:08
* yoctozepto understands14:08
yoctozeptoanyways, messages don't seem like coming14:09
fungii'll check to see if it's still all held14:09
yoctozeptofungi: nothing in pipermail nor moderation queue14:10
fungiyeah, service restart didn't properly restart them14:12
yoctozeptobbl14:12
fungii had to service stop and then service start14:12
funginow they're running14:12
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Networking VPP team meeting  https://review.opendev.org/71244814:14
*** amoralej|lunch is now known as amoralej14:14
artomo/ If I'd like to request a specific flavor from some of our nodepool providers, who do I talk to? Specifically, vexxhost and limestone14:15
artom(This isn't out of the blue, sean-k-mooney's been talking about with them before)14:17
artomI'm just here to finish the job ;)14:17
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Senlin team meeting  https://review.opendev.org/71245014:17
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Trove team meeting  https://review.opendev.org/71245114:18
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Upgrades SIG meeting  https://review.opendev.org/71245214:18
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Doc team meeting  https://review.opendev.org/71245314:20
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove FEMDC SIG meeting  https://review.opendev.org/71245414:21
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Glance Bug Squad meeting  https://review.opendev.org/71245514:22
*** ociuhandu has joined #openstack-infra14:22
openstackgerritThierry Carrez proposed opendev/irc-meetings master: Remove Group-Based policy team meeting  https://review.opendev.org/71245714:25
*** yamamoto has joined #openstack-infra14:25
*** ociuhandu has quit IRC14:27
*** matt_kosut has joined #openstack-infra14:29
*** yamamoto has quit IRC14:31
*** ociuhandu has joined #openstack-infra14:37
*** sshnaidm|afk is now known as sshnaidm14:37
*** armax has joined #openstack-infra14:38
openstackgerritMerged openstack/infra-manual master: Fix Peer Review section formatting  https://review.opendev.org/71181914:45
openstackgerritMerged openstack/infra-manual master: Remove section "Updating devstack-vm-gate-wrap.sh"  https://review.opendev.org/71182014:45
zbrfungi: did you see my question re having a weekly pipeline? what do you think?14:54
corvusartom: is there any documentation of the effort (a ml post or something about what the new flavors would be for and why they are needed?)14:54
artomcorvus, ah, sorry for not following up, but I was told (by Sean, internally), that what I thought we had to ask for already existed14:55
artomcorvus, specifically, nested-virt and nested-virt-centos-714:55
* fungi doesn't understand "internally"14:55
artomfungi, Red Hat internal IRC :)14:55
artomHe didn't, like, get all up in my giblets14:55
fungiahh, just remember we're an open collaboration and aren't going to be aware or have access to internal conversation details so would need them reexplained in public14:56
*** ahosam has joined #openstack-infra14:57
fungizbr: i don't have any objections to periodic pipelines with different periods. you mainly want them for a bunch of the tripleo daily jobs?14:57
corvuszbr, yoctozepto: i think a weekly pipeline would be fine.  i was also thinking that if there are a lot of jobs which don't run often, but they share some commonality that might break, you could consider running one of them on all changes as a representative sample.  if they're all too different, then that won't help of coures.14:57
artomfungi, yeah, totally aware of that - just didn't think it was super relevant since it was a misunderstanding between Sean and I, and what we needed already exists14:57
artomSo nothing actionable on anyone besides ourselves14:57
fungioh, i misread what you were saying before14:58
openstackgerritMerged openstack/cookiecutter master: Autofill bug tracker link in contributor docs  https://review.opendev.org/70870314:58
zbrsuper, I will propose one new pipeline.14:58
fungiartom: yeah, makes sense14:58
fungiglad to hear we have what you need ;)14:58
artomYou always do ^_^14:58
*** lbragstad_ has joined #openstack-infra14:59
*** Lucas_Gray has quit IRC14:59
*** Wryhder has joined #openstack-infra14:59
*** Wryhder is now known as Lucas_Gray15:00
*** hrw has left #openstack-infra15:01
*** lbragstad has quit IRC15:01
*** bdodd has joined #openstack-infra15:03
*** hashar has joined #openstack-infra15:03
*** Lucas_Gray has quit IRC15:04
clarkbfungi: re lists OOM, I seem to recall that mailamn processes each queue serially. That makes me wonder if its single bad inputs that cause it to do that15:06
*** Lucas_Gray has joined #openstack-infra15:08
openstackgerritSorin Sbarnea proposed openstack/project-config master: Add periodic-1w pipeline  https://review.opendev.org/71247315:09
yoctozeptofungi: thanks for handling lists, I guess we can reset the irc status now? :_)15:09
corvuswell, we didn't change the status, it was just a notice15:10
corvusi guess we could send another?  if folks think that's necessary15:10
*** hashar has quit IRC15:11
clarkbfungi: the oom message may record if a single mailman process is very large then we can work back from that to its logs to check input messages?15:12
*** ykarel is now known as ykarel|away15:13
*** AJaeger has quit IRC15:14
*** yamamoto has joined #openstack-infra15:17
*** eharney has quit IRC15:20
yoctozeptocorvus: true, my bad15:21
openstackgerritClark Boylan proposed opendev/system-config master: Return goaccess html as zuul artifact  https://review.opendev.org/71247815:24
clarkbI think I got ^ right, but someone that understands that better than me should probably double check (corvus maybe?)15:24
*** sreejithp has joined #openstack-infra15:24
*** yamamoto has quit IRC15:25
*** mattw4 has joined #openstack-infra15:26
*** pkopec has quit IRC15:26
fungi#status log restarted all mailman queue runners on lists.o.o at 14:12z following an oom killer incident15:26
openstackstatusfungi: finished logging15:26
openstackgerritFabien Boucher proposed zuul/zuul master: Add tox-py38 in check  https://review.opendev.org/71248015:27
clarkbfungi: looks like all the oom logs show us is `python` and a pid15:30
fungiand sizes15:31
fungiwe might be able to correlate pids to logs15:31
clarkbI'm digging around to see if I can map a pid to ya that15:31
clarkbnot having much luck yet. Looking at mailman error logs for the various vhosts and trying to match up pids with those that were killed by oomkiller15:39
clarkbnow I'm going to go the other way and see what pids I can map to vhosts then check against the oom logs as that might be more productive15:41
clarkbI think zuul's mailman smtp queue processor was the first process chosen to be killed15:45
clarkbpid 3213715:45
clarkbit had a relatively small rss according to the logs15:46
clarkbI don't think it was the instigator, just an innocent bystander15:46
*** gyee has joined #openstack-infra15:47
clarkbaha the qrunner log is what I need to be looking at15:47
*** mattw4 has quit IRC15:51
*** zigo has joined #openstack-infra15:52
*** dtantsur is now known as dtantsur|brb15:53
clarkbya grepping for '(14[1234]' in all the qrunner logs doesn't show anything15:54
clarkbperhaps these are subprocesses that don't get their pids logged? There are also significantly more python processes in the oom process listing than are running on the server now15:55
clarkbI'm quickly running out of thread to pull on15:55
*** AJaeger has joined #openstack-infra15:56
*** yamamoto has joined #openstack-infra15:57
*** jcapitao is now known as jcapitao_afk15:57
*** eharney has joined #openstack-infra15:58
*** diablo_rojo has joined #openstack-infra15:59
AJaegerinfra-root, can we have https://review.opendev.org/#/c/711245/ merge to get statusbot to #opendev, please?16:03
*** yamamoto has quit IRC16:03
openstackgerritThierry Carrez proposed opendev/infra-specs master: POC Xwiki farm at wiki.opendev.org  https://review.opendev.org/71005716:04
clarkbfungi: its almost like we leaked processes. Or we received a bunch of spam all at once maybe and that forked a lot of processes that are short lived16:10
openstackgerritJeremy Stanley proposed zuul/zuul master: Declare support for Python3.8  https://review.opendev.org/71248916:16
clarkbmordred: my zuul_return change failed because ansible lint doesn't know about zuul_return https://zuul.opendev.org/t/openstack/build/ceb5142782e74bd493535386366ec78f/log/job-output.txt#752 what is the magic for having it learn that is a thing?16:19
*** pkopec has joined #openstack-infra16:20
AJaegerclarkb, is Zuul installed?16:22
openstackgerritClark Boylan proposed opendev/system-config master: Return goaccess html as zuul artifact  https://review.opendev.org/71247816:23
clarkbAJaeger: it wasn't I think ^ may do it based on ozj setup16:23
*** ricolin has quit IRC16:25
openstackgerritJeremy Stanley proposed zuul/nodepool master: Declare support for Python3.8  https://review.opendev.org/71249416:25
AJaegerclarkb: those changes in tox.ini look fine16:25
openstackgerritMonty Taylor proposed zuul/zuul master: Remove fix-tox workaround for python3.5  https://review.opendev.org/71249516:26
openstackgerritMonty Taylor proposed zuul/zuul master: Remove duplicate variables for tox jobs  https://review.opendev.org/71249616:26
mordredclarkb: oh right. this is a general problem16:27
mordredclarkb: and yes - that might work - although we also run in to bindep issues - so it still might not work16:28
clarkbah yup ozj has a very zuul looking bindep file16:28
mordredI really wish transitive bindep was a thing16:28
clarkbis there a way to tell the linter "foo" exists without actually defining foo?16:29
mordredclarkb: I don't know - but I would love to figure out a way to do so16:29
mordredbecause the "install zuul everywhere we want to lint jobs and use zuul_return" thing gets old16:29
clarkbansible-lint's docs don't really hint at that functionality16:30
clarkb(its actually super simple config wise)16:30
zbrclarkb: you refer to foo module?16:32
zbrnope, not possible now, but there is a feature request I added for it, never had time to work on it.16:32
*** jcapitao_afk is now known as jcapitao16:32
zbrthere is a real need for that, as zuul is very FAT16:32
clarkbzbr: zuul defines zuul_return as an action plugin (I think) to return dictionairy data from zuul jobs into zuul itself16:33
clarkbzbr: we then want to lint the zuul jobs with ansible-lint and have to forklift zuul in to get zuul_return as valid name16:33
zbryep, it is prefered to install the module in order to properly lint it. ignoring would prevent detecting wrong arguments.16:34
zbreasiest way to do this is to publish this module as a galaxy collection, so we can install it and consume it without having install zuul16:35
zbrnever did this myself, but it should work.16:35
clarkbdoes ansible-lint actually check things like arguments? it seems it mostly complains about "you shouldn't use shell for this" and the actual bug it catches is unmatched ' in comments16:36
zbrit uses ansible a lot, so it needs the module.16:36
zbrin previous versions it was very stupid, doing mostly only syntax checks, but as it grew older, it started to rely more on ansible.16:37
zbrobviosuly this has pros and cons.16:37
*** jcoufal has joined #openstack-infra16:37
mordredzbr: I agree - publishing as a collection could be a solution ... but I think that infrastructure is still too new, and also only works on latest ansible and we still support several versions back16:38
mordredso - I think once collection support is solid and in all the versions of ansible we support, that will likely be a really good choice16:38
clarkbmy firefox process has suddenly gotten very sad16:40
clarkb(trying to confirm that the latest ps failed on the lack of bindep rules)16:40
*** udesale has quit IRC16:41
mordredclarkb: for system-config - we could just add zuul to required-projects and set a path to ../../zuul/zuul/zuul/ansible16:41
mordredwe don't ACTUALLY need to install anything16:41
mordredit makes locally running slightly more challenging - but not extremely so16:41
*** jcapitao has quit IRC16:42
openstackgerritClark Boylan proposed opendev/system-config master: Return goaccess html as zuul artifact  https://review.opendev.org/71247816:43
*** rpittau|bbl is now known as rpittau16:43
clarkbmordred: I think consistency with ozj and friends is probably worthwhile16:43
mordredclarkb: nod16:44
clarkbalso I'm not sure zuul is in the openstack (or opendev) tenants?16:45
fungiit does seem like there might be an opportunity for zuul to provide some of those tools natively/transparently without having to explicitly request zuul source code or install its package16:46
mordredfungi: yeah - I agree. it's just mainly that the packaging mechanism that would allow that to work _well_ is still pre-release16:47
fungizuul is already installed on the executors... can we leverage that somehow?16:47
mordredfungi: don't think so - also - we need to be able to solve this for local tox invocation as well16:47
*** jamesmcarthur has quit IRC16:49
fungiahh16:49
fungiyeah that gets tough16:49
fungithough i'll admit i'm not sure why a local user needs to run whatever the zuul-return bits are outside a zuul invoked context16:49
clarkbfungi: because that is how ansible-lint determines zuul_module is valid ansible16:50
clarkber zuul_return not zuul_module16:50
*** jamesmcarthur has joined #openstack-infra16:50
fungioh, this is all so the local ansible in the consuming project can be linted even though it's ansible callouts to a module which makes no sense to run outside a zuul context?16:51
clarkbfungi: well we ansible lint both the actual ansible and the ansible for zuul, but ya16:51
fungiwould it make sense to just tell ansible-lint to ignore the bits which call zuul_return (if that's possible)?16:52
clarkbfungi: we can exclude them yes. We'd miss out on checking for unbalanced ' (the We'd at the beginning of the sentence would trigger that)16:53
zbrexcluding files using zuul_return is what I done so far, in 2-3 places, ugly but worked.16:56
fungiand i guess the files which use zuul_return can be trimmed down to the bare minimum and other stuff can go in separate files, to reduce what's not covered through skipping16:58
*** ricolin has joined #openstack-infra17:01
*** jamesmcarthur has quit IRC17:01
openstackgerritMonty Taylor proposed opendev/system-config master: Split zuul_return into its own file and skip linting  https://review.opendev.org/71250717:05
*** rh-jelabarre has quit IRC17:05
mordredfungi, zbr, clarkb: ^^ maybe something like that17:05
clarkbmordred: can you do multiple run playbooks like that? I don't think you can but in this case its fine as that can be a post playbook anyway17:06
mordredclarkb: you can17:06
clarkbTIL17:06
mordredclarkb: but we could also make it a post17:06
mordredclarkb: it was a feature pabelanger needed - but turns out to be handy from time to time17:06
mordredclarkb: the tl;dr was when using zuul to test things that in the real world already existed as a sequence of playbooks not just one playbook17:07
clarkbgotcha makes sense.17:07
*** ociuhandu has quit IRC17:07
clarkbIn that case I'll leave a +217:07
openstackgerritMonty Taylor proposed opendev/system-config master: Split zuul_return into its own file and skip linting  https://review.opendev.org/71250717:07
mordredclarkb: actually - I like it being post now that you mention it17:07
mordredI think it's more appropriate17:07
clarkb++17:08
*** rh-jelabarre has joined #openstack-infra17:08
clarkbif we land those two changes I'll happily rerun periodic via zuul-enqueue17:08
mordredso - this report made me think - it would be nice if zuul-web had a "show me the latest build of job X" url/api17:08
clarkbmordred: I think that would need js to parse out zuul builds api responses but should be doable17:09
mordredyeah17:09
clarkbAlso once those changes land I can push up a set of jobs for the other vhosts on static (that should give ajaeger his 404 reporting in all the places)17:10
mordredthat way you could have something like /t/openstack/build/latest/system-config-goaccess-report17:10
clarkbI wanted to have one working well before we applied it more broadly though17:10
mordredclarkb: ++17:10
fungiseems like that would be pretty easy to add to the dashboard17:12
zbransible-lint can take care of its own config file, w/ excludes, i am not a big supporter of using bash contraptions to call it.17:12
zbralso the 4.2.0 is able to detect ansible files, so we are not forced to compile a list of files to feed it17:13
openstackgerritsebastian marcet proposed opendev/puppet-openstackid master: Added python packages install support  https://review.opendev.org/71251117:13
*** nicolasbock has quit IRC17:14
clarkbzbr: the bash contraption exists because it tried to read all yaml files17:14
clarkband all yaml files are not ansible files17:14
clarkbif 4.2.0 fixes that great. A change to switch the bash out will be self testing17:14
zbrclarkb: 4.2.0 is not silver bullet, but has detection and we can also add exclude patterns, which I prefer instead bash/find.17:15
zbrnew version can be run like flake8, without any arguments.17:15
*** jamesmcarthur has joined #openstack-infra17:15
openstackgerritMerged zuul/zuul master: Store build.error_detail in SQL  https://review.opendev.org/70985717:16
*** chandankumar is now known as raukadah17:18
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Update Feature branches, releases sections for OpenStack  https://review.opendev.org/71181717:20
*** nicolasbock has joined #openstack-infra17:20
*** jamesmcarthur has quit IRC17:23
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Update Feature branches, releases sections for OpenStack  https://review.opendev.org/71181717:24
*** pgaxatte has quit IRC17:26
*** jamesmcarthur has joined #openstack-infra17:28
*** Lucas_Gray has quit IRC17:33
corvusclarkb, mordred: hang on.  i'm really unhappy with the amount of contortion we're doing just to use zuul_return.  let's look at other options.17:34
corvusclarkb, mordred: first, do we actually want ansible-lint?  we've frozen at an old version and turned off all kinds of stuff17:34
corvuscan we just get rid of it because it's clearly wrong?17:34
clarkbcorvus: that playbook I am modifying has had ansible-lint catch the unparied ' issue17:35
clarkbI am struggling to think of other valid bug catches17:35
*** evrardjp has quit IRC17:35
corvusclarkb: what was that issue?17:35
*** evrardjp has joined #openstack-infra17:35
clarkbcorvus: if you put an unmatched ' in an ansible playbook it is an ansible error. Even if that ' is in a comment or in a literal string quote17:36
corvusclarkb: it was in a comment?17:36
mordredyou can't use contractions in ansible comments17:36
mordredyeah17:36
clarkbcorvus: in this case it was in the shell command block17:36
clarkb(as a shell comment)17:36
openstackgerritMonty Taylor proposed opendev/system-config master: Move ansible-lint config into config file  https://review.opendev.org/71251917:36
mordredalso - we do not have ansible-lint pinned17:36
corvushttp://paste.openstack.org/show/790554/17:36
corvusthat works17:36
mordredsorry - was in a comment in a shell block17:37
corvusmordred: oh, i thought we did?  because of that conversation about how it was growing all sorts of opinions about what style you should use17:37
*** jamesmcarthur has quit IRC17:37
mordredsystem-config is ansible-lint>=4.1.0 currently17:37
*** jamesmcarthur has joined #openstack-infra17:37
clarkbcorvus: possible they fixed it in the yaml comment case but not the literal string case17:37
fungiwe previously pinned ansible-lint17:38
clarkbcorvus: I'll get a link to where it broke17:38
corvusclarkb: so like this?  http://paste.openstack.org/show/790555/17:38
clarkbcorvus: yup17:38
corvusclarkb: that fails in ansible17:38
fungii proposed some straw-man changes for disabling a variety of checks, and some others for what was needed to reenable them17:38
fungisome of which merged17:38
*** bnemec has quit IRC17:38
fungithough i was really using those changes to argue for dropping ansible-lint jobs17:38
corvusclarkb: so i guess you're saying that ansible-lint saved a round-trip fix because this is a periodic job?17:39
clarkbcorvus: https://review.opendev.org/#/c/712121/2/playbooks/periodic/goaccess.yaml line 5117:39
clarkbcorvus: yup17:39
*** bnemec has joined #openstack-infra17:39
clarkb(I'm just trying to call out the good things that ansible-lint has done for us)17:39
*** hashar has joined #openstack-infra17:39
corvusyeah.  i'd like to keep ansible-lint, but if the choice is "rewrite our playbooks so we can manually exclude the ones with zuul_return" or "drop ansible-lint" i would go with door #2.17:40
* mordred does not have a strong opinion one way or the other - but if we are going to use it, I do like the ability to configure it in a file rather than with a super-long command line (those outputs are always hard to read)17:40
*** jamesmcarthur has quit IRC17:40
corvusi feel like a linter which is actively causing us to rewrite our code in a sub-optimal way is having the opposite of the intended effect17:40
mordredyah17:41
zbri personally find it quite good at promoting good coding practices, skips rules make it easy to pick only those rules we want the adopt.17:41
*** pkopec has quit IRC17:41
mordredzbr: the problem is it keeps adding rules which we keep having to exclude17:41
mordredlike its antipathy towards shell commands or telling us we shouldin't use "latest", etc17:41
zbryeah, same applies to any linter, and TBH, I think it did not add more than two rules in the last year.17:42
mordredbut - otoh - I do find it to have an amount of value and it does catch some bugd17:42
corvusmaybe it's growth spurt is at an end :)17:42
mordredyeah - which is a good thing for a linter :)17:42
corvusso are there any other ways we can trick it into thinking zuul_return is real?17:42
mordredcorvus: we could put a fake zuul_return module in system-config17:43
zbrmy plan was to add rule-profiles to it, so you can pick between more or less conservative sets of rules (but never got time)17:43
fungineed to go grab lunch and run some errands but i should be back in a couple of hours17:43
corvusmordred: yeah, maybe that's worth looking into?  something that only takes effect when run under tox?17:43
mordredyeah17:44
mordredcorvus: let me push up a sake-of-argument patch17:44
clarkba just valid enough shim to trick the parser?17:51
openstackgerritMonty Taylor proposed opendev/system-config master: Move ansible-lint config into config file  https://review.opendev.org/71251917:52
openstackgerritMonty Taylor proposed opendev/system-config master: Add a fake zuul_return module  https://review.opendev.org/71252517:52
mordredclarkb, corvus: ^^ something liek that17:52
zbrbtw, can we do something to avoid sending notification to two irc channels?17:53
corvuszbr: like https://review.opendev.org/711106 ?17:54
clarkbI've asked for voting quorum on ^ then we can schedule a split day and hold users to it at that point17:54
corvusmordred: you win the zuul error message lottery17:54
mordredcorvus: yay!17:54
*** jamesmcarthur has joined #openstack-infra17:54
mordredcorvus: wow17:55
corvusmordred: i like 52517:55
openstackgerritMerged zuul/zuul master: Cache getUser in Github connection  https://review.opendev.org/71098517:55
*** eharney has quit IRC17:55
mordredcorvus: I'm excited to learn what the error was17:55
corvusmordred: http://paste.openstack.org/show/790558/17:56
openstackgerritMerged opendev/irc-meetings master: Remove FEMDC SIG meeting  https://review.opendev.org/71245417:56
mordredcorvus: wow. that's even more clear17:57
*** jpena is now known as jpena|off17:57
clarkbthere are None LoadingErrors therefore you have an UnknownError :)17:57
openstackgerritSorin Sbarnea proposed openstack/project-config master: Add periodic-1w pipeline  https://review.opendev.org/71247317:58
openstackgerritMerged opendev/irc-meetings master: Remove Senlin team meeting  https://review.opendev.org/71245017:59
mordredzbr: how about if we call it "weekly"17:59
zbrmordred: no real problem, two reasons for 1w: shorter (less wrap), avoid future confusion if we add one to run every other week, biweekly is known to a confusing term, as it can mean 0.5x or 2.x based on who you ask.18:01
mordredzbr: no it can't18:02
zbrhttps://en.wikipedia.org/wiki/Biweekly interesting read.18:02
mordredoh wow really?18:02
zbri worked as i18n eng for few years, got enough Unicode & ..... for an entire lifetime :D18:02
mordredjeez. well - I consider that usage to be epically wrong. semi-weekly twice a week18:03
mordredzbr: but - we could use fortnightly if we wanted to have a biweekly job - it's not unclear18:03
mordredand semiweekly is also not unclear :)18:03
hasharbiweekly and fortnightly are always a source of confusion when you have international folks ;)18:03
*** priteau has quit IRC18:03
hasharwe changed to "twice per week" or "once every two weeks"   which is a bit clearer in simple english18:04
*** sshnaidm is now known as sshnaidm|afk18:04
mordredhttps://en.wikipedia.org/wiki/Bimonthly18:04
zbrmaybe we should pick relative terms, like: "periodic-rare" so we can change the timing, without touching the pipeline name.18:04
mordredthat biweekly does not have a matching meaning in british is absurd, and I typically like the fun idiosyncracies of british vs american18:04
mordredI thnk this isn one time when we unambiguously got the difference correct18:05
mordredanyway18:05
mordredI agree that because british english has a bug we should avoid biweekly *headdesk*18:06
hashar;]]]18:06
mordredzbr: I mostly don't like the less-readable-english quality of periodic-1w - I agree it is clear18:06
*** derekh has quit IRC18:07
mordredzbr: what about "once-per-week"18:07
zbrperiodic-weekend ?18:07
mordredI think we shoudl rename periodic18:08
*** eharney has joined #openstack-infra18:08
zbrin fact there is nothing wrong with periodic-weekly, the question is what to do when/if we want to scale/split periodic(s)18:08
mordredbut - I mean - this is just me talking18:08
zbrfrom the maintenance point of view, I kinda like using vague/relative terms in pipeline name, as it allows infra to tune their recurrence as needed, like lowering the load.18:10
zbrmaybe at some point we want to run every 10 days instead of 7, or maybe I am trying to over-engineer it.18:10
mordredyeah - our way of tuning most things it to try to reduce the overall need for periodics anyway :)18:11
mordredbut - I mean - it's a decent point18:11
jrosserperiodic jobs would be hugely more valuable to me if I had a view like this of a related set https://grafana.com/grafana/plugins/flant-statusmap-panel18:20
jrossercurrently it’s too hard to infer stuff from the results18:21
*** hashar_ has joined #openstack-infra18:21
*** hashar has quit IRC18:21
AJaegercorvus: want to remove your WIP from https://review.opendev.org/#/c/711257/ and approve it? That's the limestone re-enable change18:22
*** hashar_ has quit IRC18:22
*** hashar has joined #openstack-infra18:22
*** diablo_rojo has quit IRC18:23
mordredjrosser: you mean like http://zuul.opendev.org/t/openstack/buildset/93300b6263c64f1cb9f3e15466e3e4ef ?18:24
*** diablo_rojo has joined #openstack-infra18:24
openstackgerritSorin Sbarnea proposed openstack/project-config master: Add periodic-1w pipeline  https://review.opendev.org/71247318:24
*** dtantsur|brb is now known as dtantsur18:24
AJaegerjrosser: or like http://zuul.opendev.org/t/openstack/builds?job_name=propose-translation-update&result=FAILURE ?18:24
jrossermordred: if everything were in one repo yes that would be fine18:24
mordredjrosser: oh - you mean a map of the status of the periodic thing over time18:24
openstackgerritSorin Sbarnea proposed openstack/project-config master: Add periodic-weekly pipeline  https://review.opendev.org/71247318:25
jrosseryes, across like all the osa roles plus the parent repo, which would be ~40+ rows18:25
clarkbopenstack health provides that for oprnstack projects18:27
AJaegerjrosser: http://grafana.openstack.org/d/Hj5IHcSmz/neutron-failure-rate?orgId=1 shows some failure rates, so we have data - if you want to propose a change, go ahead18:28
*** lmiccini has quit IRC18:29
AJaegerclarkb: for https://review.opendev.org/711106 (#opendev cleanup) what do you consider quorum?18:30
AJaegerDo you want mordred, fungi, ianw, Shrews, to review it as well? ^18:31
clarkbya the other active reviewers basically. That list is probably complete18:32
AJaegermordred, fungi, ianw, Shrews , please review 711106 so that we can move forward with #opendev. Notice there's a followup change as well.18:33
*** amoralej is now known as amoralej|off18:33
AJaegermordred done (thanks), three more to go ;)18:33
*** AJaeger has quit IRC18:34
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253118:34
*** AJaeger has joined #openstack-infra18:37
*** gfidente has quit IRC18:38
*** tesseract has quit IRC18:43
mnaseryay https://hub.docker.com/r/opendevorg/lodgeit19:03
mnaserclarkb: i remember you pinging about some stale vols but i cant find that in my scrollback :\19:03
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Remove OpenStack specific steps from project retirement  https://review.opendev.org/71181819:06
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Move Translation setup to i18n document  https://review.opendev.org/71182719:07
openstackgerritDavid Shrewsbury proposed zuul/nodepool master: Add options to CLI info command  https://review.opendev.org/71253919:08
AJaegerinfra-root, https://review.opendev.org/#/q/project:openstack/infra-manual+topic:opendev+is:open has three changes for OpenDev manual as discussed on #opendev - is that going in the right direction now?19:08
openstackgerritDavid Shrewsbury proposed zuul/nodepool master: Add options to CLI info command  https://review.opendev.org/71253919:09
zbrclarkb: mordred are e ok to proceed with https://review.opendev.org/#/c/712473/ ?19:10
clarkbzbr: I'm ok wiht it, but didn't approve as I hadn't followed the discussion about terminology too closely19:13
clarkbmnaser: ya I can get a link one sec19:13
clarkbmnaser: http://paste.openstack.org/show/790497/ lines 7 - 9 are volumes and servers that refuse to delete19:14
clarkbmordred: for https://review.opendev.org/#/c/712525/ shoudl we squash that down into a single chnage maybe? rather than iterating through a bunch of the options?19:15
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Remove OpenStack specific steps from project retirement/rename  https://review.opendev.org/71181819:16
*** eharney has quit IRC19:16
*** ociuhandu has joined #openstack-infra19:17
clarkbmordred: my parsing of corvus' comments are that we should do the squash. Also see note on https://review.opendev.org/#/c/712525/119:17
*** adriant has quit IRC19:20
*** iokiwi has quit IRC19:20
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Remove OpenStack specific steps from project retirement/rename  https://review.opendev.org/71181819:20
*** ociuhandu has quit IRC19:21
mordredclarkb: yeah. let's squash19:26
mordredclarkb: I'll push up a squash19:26
openstackgerritMonty Taylor proposed opendev/system-config master: Return goaccess html as zuul artifact  https://review.opendev.org/71247819:28
openstackgerritMerged openstack/project-config master: Add periodic-weekly pipeline  https://review.opendev.org/71247319:28
openstackgerritClark Boylan proposed zuul/zuul master: Don't access parent layout errors if there is no parent layout  https://review.opendev.org/71254419:32
clarkbmordred: +2 thanks19:33
*** adriant has joined #openstack-infra19:39
*** rpittau is now known as rpittau|afk19:40
*** dtantsur is now known as dtantsur|afk19:40
clarkbmordred: AJaeger we may even want to use periodic-weekly for these goaccess jobs because we typically produce a report with at least a week of data19:41
AJaegerclarkb: fine with me19:41
openstackgerritMonty Taylor proposed openstack/openstack-zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254619:42
mordredAJaeger: ^^19:42
*** ralonsoh has quit IRC19:44
AJaegercool19:45
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254719:46
openstackgerritMonty Taylor proposed openstack/openstack-zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254619:46
*** jamesmcarthur has quit IRC19:48
*** hashar has quit IRC19:48
*** jamesmcarthur has joined #openstack-infra19:49
*** jamesmcarthur has quit IRC19:49
AJaegermordred: https://review.opendev.org/712547 is in merge-conflict19:49
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254719:51
*** ociuhandu has joined #openstack-infra19:52
*** slaweq has quit IRC19:53
mordredAJaeger: let's give that a shot - I'm not sure about the bindep contents - but I'm now not convinced we need any of them?19:53
AJaegermordred: I agree, we should not need it - let's see...19:54
AJaegerbut what's up with 547?19:54
mordredwhat do you mean?19:55
mordredoh - 54619:56
AJaegerit fails to freeze the job -graph. Found the problem: The job has base-minimal as parent19:56
AJaegersorry, 546 indeed19:56
*** ociuhandu has quit IRC19:56
mordredhrm19:56
AJaegerand base-minimal has a allowed-projects: zuul/zuul-jobs19:56
AJaegerdefined in opendev/base-jobs19:56
*** ociuhandu has joined #openstack-infra19:56
AJaegerSo, what's wrong - the parent base-minimal or the allowed-projects?19:56
mordredthat's a GREAT question19:57
mordredcorvus, clarkb: ^^ ? I do not know the answer to that question19:57
*** jamesmcarthur has joined #openstack-infra19:59
clarkbmordred: AJaeger the change doesn't update the job in question though?20:00
clarkbI feel like I'm missing an additional piece of info here20:00
mordredclarkb: we made a change to opendev/base-jobs20:00
mordredwhich in turn made new changes to openstack-zuul-jobs break - but we didn't notice20:00
mordredthis change, which is unrelated, is hitting that20:00
clarkbgotcha20:01
clarkb"We can set allowed-projects so that only zuul-jobs can use it in order to avoid accidental use and confusion."20:02
clarkbwe aren't protecting secrets or the like at least with that20:02
mordrednod. so it seems like ozj might also be reasonable (because we want to be able to test that mirror-info thing)20:03
clarkbya20:03
clarkbI think we can update the allowed-projects list to include ozj20:03
mordredk. patch coming20:03
openstackgerritMonty Taylor proposed opendev/base-jobs master: Allow ozj to use base-minimal  https://review.opendev.org/71254820:05
*** ociuhandu has quit IRC20:06
*** ociuhandu has joined #openstack-infra20:09
corvusmordred: actually, i think we need to remove mirror-info from ozj20:10
corvusit's in opendev/base-jobs20:10
corvus(though we don't have a test for it there... probably because, well, it's base-jobs)20:11
clarkbcorvus: yup I think we just got to that conclusion our selves in #opendev20:11
corvus(but that's the one we're using, so meh)20:11
clarkb(not sure why the discussion shifted)20:11
corvusit's um hard to follow20:12
openstackgerritMonty Taylor proposed openstack/openstack-zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254620:13
openstackgerritMonty Taylor proposed openstack/openstack-zuul-jobs master: Remove mirror-info role and tests  https://review.opendev.org/71255020:13
AJaegercorvus: could you remove your WIP from https://review.opendev.org/#/c/711257/ , please?20:13
clarkbinfra-root airship is apparently still struggling to boot nodes in citycloud. I've pulled out a subset of logs showing its the same cloud side no valid host found error and forwarded that on. I half expect the next suggestion to be using a different cloud region, but want them to decide that rather than me/us20:13
corvusAJaeger: +3 thx20:13
AJaegerthanks20:14
*** ociuhandu has quit IRC20:14
clarkbcorvus: mordred squashed the zuul_return simplification down into my change to use zuul_return in system-config if you want to rereview that https://review.opendev.org/#/c/712478/420:15
fungiyou folks were sure talkative while i was slacking off with lunch errands20:15
fungibut i think i'm caught up now20:15
corvusclarkb: +220:16
corvusclarkb: is that ready to +W?20:16
clarkbyup I +A'd it. Thank you!20:16
clarkbI'll manually trigger it again via enqueue-ref just to double check it produces the expected result20:16
openstackgerritJeremy Stanley proposed zuul/nodepool master: Declare support for Python3.8  https://review.opendev.org/71249420:22
AJaegerclarkb: we now have +2 on 711106 from everybody besides ianw, shall I merge if he's fine?20:22
openstackgerritJeremy Stanley proposed zuul/zuul master: Declare support for Python3.8  https://review.opendev.org/71248920:22
AJaegerclarkb: or want to schedule merging that one - and until one?20:22
clarkbAJaeger: ya I think maybe we can schedule it now that we have most everyone on board. Then merge it at that scheduled time20:23
clarkb(I dunno whats good, say starting monday we'll try to split conversations properly?)20:23
AJaegerOr tuesday after infra meeting? - either works for me...20:23
clarkbAJaeger: actually I like that because its a good point in time where we are all largely around and can be reminded20:24
clarkbrather than monday which is a bit arbitrary depending on timezones :)20:24
openstackgerritMerged openstack/project-config master: Revert "Disable limestone"  https://review.opendev.org/71125720:25
openstackgerritMerged openstack/infra-manual master: Update Feature branches, releases sections for OpenStack  https://review.opendev.org/71181720:26
AJaegerclarkb: I'll put it in the agenda ;)20:26
openstackgerritMerged openstack/infra-manual master: Remove OpenStack specific steps from project retirement/rename  https://review.opendev.org/71181820:29
openstackgerritMerged openstack/infra-manual master: Move Translation setup to i18n document  https://review.opendev.org/71182720:29
fungii for one welcome our new multi-channel overloads20:29
*** yamamoto has joined #openstack-infra20:33
*** eharney has joined #openstack-infra20:33
*** yamamoto has quit IRC20:38
*** jcoufal has quit IRC20:39
clarkbI'm going to pop out for a bike ride, but will rerun the goaccess job when back to ensure it is happy before it runs at 0600UTC tomorrow20:39
clarkbassuming it works I'll get a change up to add similar reporting for the other static hosted sites20:40
openstackgerritMerged opendev/system-config master: Return goaccess html as zuul artifact  https://review.opendev.org/71247820:40
ianwclarkb: i see in that artifact change you switched to the config file; are we sure that it's actually checking anything?  https://zuul.opendev.org/t/openstack/build/9ac1e62b035b4651be8e099351d3fce4/log/job-output.txt#61920:44
ianwclarkb: i'm reminded of https://review.opendev.org/#/c/702575/ where the matching wasn't quite working20:45
clarkbianw: hrm that came from mordred stack that he squashed down into my change20:46
clarkbit does spend non zero time there but is definitely quiet20:46
clarkbmordred: ^ fyi20:46
mordredwe could maybe remove the quiet: line?20:50
* mordred plays around some20:51
ianwmordred: yeah just running locally with that now20:51
mordredianw: cool20:51
mordredalso - I that that our ansible-lint excludes are so different between system-config, zj and ozj20:51
mordredianw: I think we should remove the playbooks roles arguments20:53
mordredianw: I just tried both ways - and it is obviously doing stuff (and properly fails) without them20:53
ianwmordred: hrm, without quiet i just got a weird nothingness : http://paste.openstack.org/show/790565/20:54
ianwansible-lint 4.2.0 ?20:55
openstackgerritMonty Taylor proposed opendev/system-config master: Remove ansible-lint arguments  https://review.opendev.org/71255420:55
mordredianw: yeah20:55
ianwok yeah without the arguments it's doing stuff20:56
ianwfan is running on laptop, that's more what i expected :)20:56
ianwExamining playbooks/roles/letsencrypt-create-certs/tasks/roles/letsencrypt-create-certs/handlers/touch_file.yaml of type playbook20:58
ianwWARNING: Couldn't open /home/iwienand/programs/openstack-infra/system-config/playbooks/roles/letsencrypt-create-certs/tasks/roles/letsencrypt-create-certs/handlers/touch_file.yaml - No such file or directory20:58
ianwthat path looks a bit mashed up20:58
mordredyeah21:03
*** bdodd has quit IRC21:07
ianwlooks like it does the same in the gate21:10
ianwmordred: in fact, i think it's still doing the same things as that other change -> 2020-03-11 21:06:35.207335 | ubuntu-bionic | Unknown file type: roles/exim/tasks/main.yaml21:11
ianwthat should really be linted21:12
*** ijw has quit IRC21:18
*** ijw has joined #openstack-infra21:21
mordredianw: so maybe we should go back to find - but we could still potentially keep the config for exclusions in there21:21
*** ijw_ has joined #openstack-infra21:24
*** ijw has quit IRC21:25
*** rcernin has joined #openstack-infra21:28
openstackgerritMonty Taylor proposed opendev/system-config master: Go back to using find with ansible-lint  https://review.opendev.org/71255421:30
mordredianw: ^^ I think that should be better21:31
ianwcool, thanks.  this was pretty much why bashate got out of the file matching business -- better to just let the user feed in a list of files than come up with increasing levels of magic that never really works trying to detect everything21:33
openstackgerritMonty Taylor proposed openstack/openstack-zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254621:38
openstackgerritMonty Taylor proposed zuul/zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254721:40
openstackgerritMonty Taylor proposed openstack/openstack-zuul-jobs master: Use a fake zuul_return and an .ansible-lint file  https://review.opendev.org/71254621:40
*** xek has quit IRC21:42
*** sreejithp has quit IRC22:01
*** ociuhandu has joined #openstack-infra22:04
*** dave-mccowan has quit IRC22:05
clarkbI've triggered the periodic job for zuul website stats manually22:08
clarkbhopefully that gives us a shiny artifact link and then we can apply this more globally22:08
*** dave-mccowan has joined #openstack-infra22:08
*** dpawlik has quit IRC22:11
*** rlandy is now known as rlandy|bbl22:12
clarkbhttp://zuul.openstack.org/build/18c85ad49ca5491291e7a8c2dc703fc5 has a goaccess report under artifacts22:12
mordredclarkb: I agree!22:14
ianwnice! :)22:19
openstackgerritClark Boylan proposed opendev/system-config master: Remove old 404 checker job  https://review.opendev.org/71257522:23
openstackgerritClark Boylan proposed opendev/system-config master: Add goaccess reporting to more static.o.o sites  https://review.opendev.org/71257622:23
clarkbThat cleans up the now replaced 404 checker and then adds a bunch of additional sites including docs.openstack.org so AJaeger can fix 404s :)22:24
ianwclarkb: did you forget to add it to the periodic: section?22:29
clarkbianw: I did!22:29
clarkbone moment22:29
ianwclarkb: you might also like to update the file referenced in https://review.opendev.org/#/c/709952/ ... that was afaik the only place we talked about 404 lists.  although adding something somewhere else might help too22:31
*** jdelaros1 has quit IRC22:31
*** Shrews has quit IRC22:31
*** nickv1985 has quit IRC22:31
*** sdoran has quit IRC22:31
*** adriancz has quit IRC22:31
*** jrosser has quit IRC22:31
*** dustinc has quit IRC22:31
*** portdirect has quit IRC22:31
*** larainema has quit IRC22:31
*** mwhahaha has quit IRC22:31
*** philroche has quit IRC22:31
*** mrmartin has quit IRC22:31
*** jbryce has quit IRC22:31
*** rm_work has quit IRC22:31
*** jberg-dev has quit IRC22:31
openstackgerritClark Boylan proposed opendev/system-config master: Add goaccess reporting to more static.o.o sites  https://review.opendev.org/71257622:33
clarkbianw: thanks, I'll get a change up for that too22:33
*** rm_work has joined #openstack-infra22:33
*** philroche has joined #openstack-infra22:33
*** mwhahaha has joined #openstack-infra22:33
*** jbryce has joined #openstack-infra22:34
*** portdirect has joined #openstack-infra22:34
*** jamesmcarthur has quit IRC22:34
*** mrmartin has joined #openstack-infra22:34
*** sdoran has joined #openstack-infra22:34
*** jberg-dev has joined #openstack-infra22:35
*** nickv1985 has joined #openstack-infra22:36
*** jrosser has joined #openstack-infra22:36
*** guilhermesp has quit IRC22:36
*** clayg has quit IRC22:36
*** jungleboyj has quit IRC22:36
*** diablo_rojo_phon has quit IRC22:36
*** npochet has quit IRC22:36
*** thedac has quit IRC22:36
*** lsell has quit IRC22:36
*** mnaser has quit IRC22:36
*** gmann has quit IRC22:36
*** lseki has quit IRC22:36
*** donnyd has quit IRC22:36
*** beisner has quit IRC22:36
*** dougwig has quit IRC22:36
*** davidlenwell has quit IRC22:36
*** crodriguez has quit IRC22:36
*** hrybacki has quit IRC22:36
*** cyberpear has quit IRC22:36
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253122:37
*** larainema has joined #openstack-infra22:38
*** dougwig has joined #openstack-infra22:38
clarkbianw: AJaeger remote:   https://review.opendev.org/712579 Link to goaccess report for docs.o.o 404s22:39
*** davidlenwell has joined #openstack-infra22:39
*** adriancz has joined #openstack-infra22:39
*** hrybacki has joined #openstack-infra22:39
*** mnaser has joined #openstack-infra22:39
*** jungleboyj has joined #openstack-infra22:40
*** dustinc has joined #openstack-infra22:40
*** Shrews has joined #openstack-infra22:40
*** jdelaros1 has joined #openstack-infra22:40
*** lsell has joined #openstack-infra22:40
*** clayg has joined #openstack-infra22:40
*** beisner has joined #openstack-infra22:40
*** gmann has joined #openstack-infra22:41
*** guilhermesp has joined #openstack-infra22:41
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253122:41
*** thedac has joined #openstack-infra22:41
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253122:41
*** ociuhandu has quit IRC22:42
openstackgerritMerged opendev/system-config master: Go back to using find with ansible-lint  https://review.opendev.org/71255422:42
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253122:43
*** lseki has joined #openstack-infra22:43
*** ociuhandu has joined #openstack-infra22:43
*** npochet has joined #openstack-infra22:44
*** donnyd has joined #openstack-infra22:44
*** crodriguez has joined #openstack-infra22:44
*** cyberpear has joined #openstack-infra22:45
*** tdasilva has quit IRC22:46
*** rajinir has quit IRC22:46
*** evgenyl has quit IRC22:46
*** andrewbonney has quit IRC22:46
*** arne_wiebalck has quit IRC22:46
*** irclogbot_1 has quit IRC22:47
*** evgenyl has joined #openstack-infra22:47
*** irclogbot_2 has joined #openstack-infra22:47
*** ociuhandu has quit IRC22:48
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253122:48
*** openstackstatus has quit IRC22:48
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: ZK TLS  https://review.opendev.org/71253122:49
*** zbr has quit IRC22:50
*** gagehugo has quit IRC22:50
*** seongsoocho has quit IRC22:50
*** Ng has quit IRC22:50
*** mnasiadka has quit IRC22:50
*** petevg has quit IRC22:50
*** coreycb has quit IRC22:50
*** rajinir has joined #openstack-infra22:50
*** arne_wiebalck has joined #openstack-infra22:51
*** tdasilva has joined #openstack-infra22:51
*** Ng has joined #openstack-infra22:52
*** andrewbonney has joined #openstack-infra22:52
*** rh-jelabarre has quit IRC22:53
*** petevg has joined #openstack-infra22:53
*** seongsoocho has joined #openstack-infra22:54
*** coreycb has joined #openstack-infra22:54
*** mnasiadka has joined #openstack-infra22:54
*** zbr has joined #openstack-infra22:55
*** gagehugo has joined #openstack-infra22:55
*** ildikov has quit IRC22:56
*** tonyb[m] has quit IRC22:56
*** howell has quit IRC22:56
*** dannins has quit IRC22:56
*** srwilkers has quit IRC22:56
*** rpioso has quit IRC22:56
*** davecore has quit IRC22:56
*** knikolla has quit IRC22:56
*** lxkong has quit IRC22:56
*** csatari has quit IRC22:56
*** cjohnston has quit IRC22:56
clarkbianw: now that I've flushed my queue on goaccess stuff is there anything I can help with the image modifications you are trying to do? I know you mentioned it boots now? (that implies glean is happy in a venv?) and next its a matter of testing the transition stuff?22:58
*** ildikov has joined #openstack-infra22:59
*** cjohnston has joined #openstack-infra22:59
*** davecore has joined #openstack-infra23:00
*** csatari has joined #openstack-infra23:00
*** srwilkers has joined #openstack-infra23:01
*** knikolla has joined #openstack-infra23:01
*** tonyb[m] has joined #openstack-infra23:01
*** tkajinam has joined #openstack-infra23:01
*** howell has joined #openstack-infra23:02
*** lxkong has joined #openstack-infra23:02
*** rpioso has joined #openstack-infra23:03
*** ianychoi has joined #openstack-infra23:06
ianwclarkb: yeah just starting to look at the base job setup23:06
ianwproblem 0 : https://zuul.opendev.org/t/openstack/build/636f2e9212714c908dfba44dc1a7bb6b/log/job-output.txt#103223:07
*** dave-mccowan has quit IRC23:08
openstackgerritJeremy Stanley proposed opendev/system-config master: Configure statusbot to join #opendev  https://review.opendev.org/71258223:09
ianwstarting to rewrite that to prefer venv23:09
clarkbianw: https://review.opendev.org/#/c/712107/ is another change we'll want to land before switching23:09
clarkbianw: that removes the global cleanup/fix of virtualenv23:09
clarkb(and if virtualenv is gone globally it will just be noise)23:09
*** dave-mccowan has joined #openstack-infra23:10
clarkbianw: you might be able to reuse the ansible venv since ansible deps on pyyaml23:10
clarkbianw: will reduce the number of time swe install pyyaml in the d-g jobs23:10
ianwclarkb: what's a bit weird though is that i don't understand why set get that pkg_resources error23:13
ianwwhat exactly did it try and run?23:14
clarkbianw: based on the traceback some ansible pip module code23:14
clarkbI don't think it got far enough to run pip itself, but the ansible code is assuming pkg_resources (setuptools) exists23:14
*** Goneri has quit IRC23:15
ianwhrm, yeah i guess it could be in the pip module -- i'm worndring if that came from inside a virtualenv call or something though23:15
ianw    from pkg_resources import Requirement23:17
ianwthat's in the ansible pip role, so yeah23:17
ianw"The interpreter used by Ansible (see ansible_python_interpreter) requires the setuptools package, regardless of the version of pip set with the executable option."23:18
clarkbhrm23:18
ianwi guess we dont' have that package installed23:18
clarkbI think that means part of the migration is $job will need a step that install setuptools to their preferred version before using the pip module23:19
clarkbianw: ya I think we are intentionally avoiding instaling it because its one of the things that people may want to control23:19
clarkb(however considering our integration with ansible we may have to rethink setuptools as a specific exception)23:19
lifelesshighly recommend rethinking setuptools23:21
clarkblifeless: I mean we don't really control ansible's pip module23:21
lifeless... but not in the way you mean ;)23:21
clarkblifeless: and yes, the current thing we are testing is removing the assumption that tools like setuptools exist systemwide23:23
clarkbthen let jobs bootstrap that themselves as necessary (if that is what they want)23:23
lifelessfolk in pip land have this idyllic view again and again that perhaps setuptools won't be needed ;)23:24
mordredlifeless: folk in pip land have many different idyllic views again and again23:25
ianwclarkb: the thing is, https://opendev.org/openstack/devstack-gate/src/branch/master/roles/test-matrix/tasks/main.yaml#L6 the check for virtualenv passed, but then the pip install failed.  how did that happen i wonder23:26
fungilifeless: yeah, i brought up flit and pep 516/517/518 again yesterday the situation down in the trenches dealing with existing packages hasn't changed much (yet at least)23:26
clarkbianw: hrm something else pulling it in at image build time maybe (as a dep?)23:27
*** ahosam has quit IRC23:27
ianwclarkb: hrm, not as far as i can seee : https://nb02.openstack.org/ubuntu-bionic-plain-0000000007.log23:28
clarkbianw: I agree a quick search for virtualenv only returns a git repo name, not package installation23:29
clarkb(and apt is good about tleling you all the things it iwll install)23:29
ianwgot a node building, will login and see23:31
*** dchen has joined #openstack-infra23:31
ianwi guess this doesn't depend on setuptools?  https://packages.ubuntu.com/bionic/python3-virtualenv23:32
clarkblooks like distutils not setuptools23:33
*** ijw_ has quit IRC23:36
ianwso, virtualenv wasn't on the node to start, something must have brought it in23:36
clarkboh do we pull it in for the ansible virtualenv?23:37
clarkbI thought that happened later because its in the d-g bash scripts, but I oculd be wrong becuse this is nested ansible possibly?23:37
ianwhang on .... i think the test is borked @ https://zuul.opendev.org/t/openstack/build/636f2e9212714c908dfba44dc1a7bb6b/console#2/0/4/controller23:40
ianwfailed_when: false ?23:40
clarkbya maybe virtualenv_available | failed checks the failed_when attribute and not rc value23:41
clarkbianw: perhaps that check should be virtualenv_available.rc != 023:41
*** Martouf has joined #openstack-infra23:43
*** tosky has quit IRC23:44
openstackgerritJeremy Stanley proposed openstack/project-config master: Add OpenInfra Labs IRC channels to bots  https://review.opendev.org/71258623:45
openstackgerritIan Wienand proposed openstack/devstack-gate master: Fix virtualenv detection  https://review.opendev.org/71258723:45
openstackgerritJeremy Stanley proposed opendev/system-config master: Add IRC bots to OpenInfra Labs channels  https://review.opendev.org/71258823:45
ianwclarkb: ^^ that would make some sense; i guess really if you want to use "pip:" you have to manually ensure you have dependencies23:47
*** eharney has quit IRC23:47
*** yamamoto has joined #openstack-infra23:47
ianwmaking sure that bails with "no virtualenv" error now23:48
openstackgerritMerged opendev/system-config master: Add statusbot to #opendev  https://review.opendev.org/71124523:50
*** KeithMnemonic has quit IRC23:51
*** KeithMnemonic has joined #openstack-infra23:51
openstackgerritMerged zuul/nodepool master: Install zypper on the nodepool-builder image  https://review.opendev.org/71217723:53
*** yamamoto has quit IRC23:54
*** ijw has joined #openstack-infra23:54
ianwhrm, since d-g is branchless i guess it needs to cover python2 still23:56
*** prometheanfire has quit IRC23:57
clarkbianw: yes, but python3 virtualenv can install a python2 venv23:57
clarkbI think that means on the 'infra' side we can be python3 only if it is easier23:57
ianwyeah, trying to keep virtualenv out of it if possible and use venv23:59
clarkbah ya that can't make a python2 venv23:59
*** ijw has quit IRC23:59

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