Tuesday, 2020-09-01

*** diablo_rojo has quit IRC00:54
*** hamalq has joined #opendev-meeting05:39
*** hamalq has quit IRC05:43
*** hamalq has joined #opendev-meeting06:00
*** hamalq_ has joined #opendev-meeting06:04
*** hamalq has quit IRC06:04
*** hamalq_ has quit IRC06:08
*** hamalq has joined #opendev-meeting07:13
*** hamalq has quit IRC07:17
*** hamalq has joined #opendev-meeting07:34
*** hamalq has quit IRC07:38
*** hamalq has joined #opendev-meeting07:49
*** hamalq has quit IRC07:53
*** hamalq has joined #opendev-meeting08:05
*** hamalq has quit IRC08:09
*** yoctozepto has quit IRC15:02
*** yoctozepto has joined #opendev-meeting15:03
*** hamalq has joined #opendev-meeting16:00
*** hamalq has quit IRC16:31
*** hamalq has joined #opendev-meeting16:31
*** hamalq_ has joined #opendev-meeting16:33
*** hamalq has quit IRC16:37
*** diablo_rojo has joined #opendev-meeting18:56
clarkbHello, we'll start the meeting shortly19:00
fungii guess it is that time19:00
zbro/19:00
diablo_rojoo/19:01
clarkb#startmeeting infra19:01
openstackMeeting started Tue Sep  1 19:01:12 2020 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.19:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:01
*** openstack changes topic to " (Meeting topic: infra)"19:01
openstackThe meeting name has been set to 'infra'19:01
clarkb#link http://lists.opendev.org/pipermail/service-discuss/2020-August/000080.html Our Agenda19:01
ianwo/19:01
clarkb#topic Announcements19:01
*** openstack changes topic to "Announcements (Meeting topic: infra)"19:01
clarkbI didn't have any announcements19:01
fungiforum cfp is open19:02
clarkbdid that just happen today?19:02
fungiyep19:02
clarkb4 hours ago says my email, thanks for the notice19:02
clarkbI had missed that19:02
clarkblooks like the deadline for submissions is september 14 so we have about 2 weeks to add proposals there19:03
clarkb#topic Actions from last meeting19:03
*** openstack changes topic to "Actions from last meeting (Meeting topic: infra)"19:03
clarkb#link http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-08-25-19.01.txt minutes from last meeting19:03
clarkbNo actions from last meeting. It was pretty informal too since many were out on vacation or otherwise unable to attend19:03
corvuso/19:03
clarkb#topic Specs approval19:04
*** openstack changes topic to "Specs approval (Meeting topic: infra)"19:04
clarkbI did approve fungi's identity broker service spec some time ago in the past19:04
clarkbIf folks want to start working on that there is a spec now :)19:04
fungilate last week i think19:04
clarkbthe days all run together anymore19:04
fungii was "on vacation" so my memory of last week is hazy19:05
clarkb#topic Priority Efforts19:05
*** openstack changes topic to "Priority Efforts (Meeting topic: infra)"19:05
clarkb#topic Update Config Management19:05
*** openstack changes topic to "Update Config Management (Meeting topic: infra)"19:05
clarkbI didn't have much on this topic other than to call out that I'm investigating nodepool builder arm64 images again now that pyca/cryptography has arm64 wheel published on pypi19:06
clarkbIt looks like there are additional things we need wheels for (expected) and the openstack wheel mirror currently is sufficient to get the job to run under the hour timeout19:06
clarkball of that to say we haven't regressed on what we already knew and we have made some progress19:07
ianwyay progress! :)19:07
clarkbdid anyone else have config management changes to call out? Any new ansiblification or docker container work?19:08
fungii didn't have any, i don't think19:09
clarkb#topic OpenDev19:09
*** openstack changes topic to "OpenDev (Meeting topic: infra)"19:09
clarkb#link https://review.opendev.org/#/c/748263/ Update opendev.org front page content19:09
clarkbThis is a change that ttx put together to try and capture the "why opendev" better19:10
clarkblooks like it has received some reviews and CI is currently failing on a setuptools 50 issue19:10
clarkbif ya'll have time to review that it would be great, I think it is a good improvement19:10
clarkbOn the Gerrit upgrade side of things Luca has confirmed that disk performance is incredibly important for the gerrit upgrade process. That means we do want to update review-test to mimic production with its cinder volumes19:11
clarkbThere is one or two small things I want to test on my local gerrit upgrade test setup, but then I'll be looking into that next19:12
clarkbI think I'll start with trying to add a volume to the existing server19:12
clarkbAnd finally: Non master repo HEAD support for new projects has landed. We can offer this to new projects now.19:12
clarkbI believe that gitea, gerrit, jeepy, and gerritlib work is complete to make this possible. That said it won't surprise me if we discover there are unknown unknowns we have to address once this is attempted19:13
clarkbAny other opendev related topics to bring up?19:14
fungithis is sufficient for creating a new project with a different default branch, but doesn't cover changing the default branch of an existing project, right?19:14
clarkbfungi: correct19:14
clarkbI am hoping we can work through those unknown unknowns with a new repo before we tackle the additional steps of converting a project19:14
fungimakes sense19:15
clarkbI think the conversion process for an existing project will look something like: update projects.yaml to set the branch value then run an outof band playbook to update gitea and gerrit values. Fixing CI is an exercise left up to the reader19:15
clarkbpabelanger confirms that zuul itself is fine when you do a conversion19:16
clarkbbut jobs content is likely going to need updates depending on the projects19:16
clarkb(we also added a unittest to zuul to ensure we don't regress that functionality)19:16
clarkbs/conversion/rename/19:17
clarkb#topic General Topics19:18
*** openstack changes topic to "General Topics (Meeting topic: infra)"19:18
clarkb#topic Setuptools 50 Release19:18
*** openstack changes topic to "Setuptools 50 Release (Meeting topic: infra)"19:18
clarkb~Sunday pypa released a new version of setuptools which has had a number of regressions assocaited with it19:19
clarkbin particular it seems that older python3 like 3.5 has import issues for setuptools when installing setuptools 50. The other issue we've seen is the change in instalation directory when building packages from source and not installing them from wheels19:19
clarkbin some places we're settinga flag to use the distro distutils (its actually setuptools vendoring distutils that causes the problems) and in others we are pinning setuptools19:20
ianwclarkb: has the change in directory not been matched with the packages not being found in any instances you're aware of?19:20
clarkbit does look like upstream is working on fixing the older python issues though the installation location isn't expected to change again (that was intentionaly for them)19:20
fungiit's also worth remembering that setuptools doesn't consider itself to be "vendoring" distutils, the idea is that the setuptools maintainers are taking over distutils maintenance so it can eventually be removed from stdlib19:21
clarkbianw: the ones I've seen were all https://github.com/pypa/setuptools/issues/2357 and the /usr/local/bin vs /usr/bin problems19:21
ianw(i.e. what i'm saying is that s,/usr/local/bin,/usr/bin, doesn't work, because the binary can't find it's packages anyway)19:21
clarkbianw: oh I haven't seen that I don't think (probably because we are either using distro distutils or pinning to 49)19:22
clarkbits possible that if python3.5 issues are fixed upstream we'd see a lot more of that?19:22
corvusthis is the error from that ttx change clarkb mentioned earlier: https://zuul.opendev.org/t/openstack/build/b6aaf1af991948ffa3062a4c3be94906   --  what error is this?19:22
fungiyeah, debian's patched distutils is necessary to work with the patched module import path in their interpreter19:22
clarkbcorvus: I believe that to be https://github.com/pypa/setuptools/issues/2357 its a xenial python3.5 job failing to import setuptools19:23
ianwyeah -- https://github.com/pypa/setuptools/issues/2350#issuecomment-68408276019:23
ianwbasically if you're seeing your binaries moved; you've used "pip install -e" or possibly setup.py directly, or otherwise *not* built a wheel19:24
ianwbecause, of course, the paths are totally different and wheels continue to work while installing doesn't19:24
corvusclarkb: so iiuc, we're waiting on a setuptools release for that?19:24
clarkbcorvus: ya or we can pin setuptools there or use the disto distutils. I only just looked at that job a few minutes before the meeting so haven't had time to think about which approach may be best19:25
clarkbthere is a 50.0.1 from a couple hurs ago19:25
clarkb*hours19:25
clarkbso maybe we shoul drecheck and see if it owrks now?19:25
corvusdone19:25
ianw(i wouldn't hold much hope for that, i was scrolling through the issues, there's quite a few, and remember someone said it didn't fix it)19:25
clarkbbut ya the issues have been pretty far ranging and exhibit in different ways. Wanted to call out the change in case anyone missed it or had failures they weren't sure about19:26
clarkbI'm happy to help debug any that pop up19:26
ianw++19:26
ianwdevstack has just used the environment variable ...19:27
clarkbthe reason I went with pinning on our image builds instead is they build on a ton of different platforms and I didn't want t othink through waht using distutils on each of them may mean19:27
clarkbwas easier to use setuptools 49 in that case an have the same setup across the board in the virtualenvs19:28
clarkbAny other questions or thoughts on this topic? I don't expect we'll solve the problems here and now but wanted to call it out as an ongoing issue19:29
corvusclarkb: when do you think we'll lift the pin?19:29
corvusie, what needs to happen for that19:29
* ianw declines to offer furter thoughts :)19:29
clarkbcorvus: we need the older python3 situation to be fixed19:30
clarkbcorvus: upstream seems to acknowledge the bugs and is working on them so that should eventually happen19:30
clarkbthere are like 8 bugs at least though :/19:30
fungiprobably if 748263 passes, that's a sign we can unroll it?19:30
ianw"Indeed, the impact is undesirably huge. I had gone down the route of attempting to maintain compatibility and incorporate the debian-specific changes, but decided against that. However, that was before #2259, which expanded the scope of the hack. Perhaps we should re-open #2232 to address Debian-specific needs.19:30
ianw"19:30
ianwhttps://github.com/pypa/setuptools/issues/2352#issuecomment-68498932219:31
ianwso i think the issue is in flux (that's from the maintainer)19:31
corvusfungi: isn't 263 running on a pinned image?19:31
clarkbcorvus: we only pinned the venvs we preinstall on the image19:32
corvusoh gotcha19:32
fungioh, i guess it failed before we rolled the images back, not after?19:32
clarkbif the job content itself is doing setuptools things it may trip over the issue19:32
fungibut yeah, if that job is installing a new setuptools on its own, then it's independent of the image pin19:32
clarkbI do expect upstream will figur ethings out19:33
clarkbthey sorted stuff out after the 48 release19:33
clarkbit may just need a little time given the number of problems with 5019:33
fungi2020-09-01 14:00 was long after we rolled images back, so i think it must have pulled its own setuptools19:33
fungibut i haven't had time to dig into the build log yet19:33
clarkbMaking ask.openstack.org read only19:35
clarkber that needed a topic prefix19:35
clarkb#topic Making ask.openstack.org read only19:35
*** openstack changes topic to "Making ask.openstack.org read only (Meeting topic: infra)"19:35
clarkb#link https://review.opendev.org/#/c/746497/ set ask.openstack.org to read only19:35
clarkbthis has had a fair bit of feedback at this point and no one has objected19:35
clarkbI was hoping to give the meeting here one last chance to hold off, otherwise I planned to approve the change19:36
fungiseems we can go forth and disable19:36
clarkbI didn't expect any objections. Let me know before the end of the meeting I Guess if you did have one and we can wait19:37
clarkb#topic PTG Planning19:37
*** openstack changes topic to "PTG Planning (Meeting topic: infra)"19:37
clarkbOctober PTG registration is now open: https://www.openstack.org/ptg/19:37
clarkbI don't think I've done that myself yet so this serves as a personal reminder19:37
clarkbI also haven't gotten to the planning document yet simply too many other things popping up lately19:38
clarkb#link https://etherpad.opendev.org/opendev-ptg-planning-oct-2020 October PTG planning starts here19:38
diablo_rojoclarkb, I saw you filled out the ethercalc, but not the survey?19:38
clarkbdiablo_rojo: I did both19:38
diablo_rojoclarkb, oh cool.19:38
diablo_rojoThanks!19:38
clarkbI guess double check you received my response?19:38
clarkband any one should feel free to put ideas on that etherpad19:39
diablo_rojoclarkb, I don't see it in the spreadsheet, but it could have gotten missed by the integration.19:39
fungii'm also checking to see if anyone thinks the openstack tact sig needs dedicated ptg slots, but my guess is we'll just tag along with opendev19:40
clarkbdiablo_rojo: let me know if I should fill it out again19:40
diablo_rojoclarkb, looks like its not in the formstack data either so, yes please :)19:40
fungi(or with the openstack qa team, depending on topics)19:40
diablo_rojoMaybe you didn't click submit?19:40
clarkbmaybe I filled out the previous survey link bceause my email seraching foo was bad19:41
clarkbI'll resubmit19:41
diablo_rojoclarkb, thanks in advance19:41
diablo_rojoHere's the link if you need: https://openstackfoundation.formstack.com/forms/oct2020_vptg_survey19:41
clarkbthanks19:41
clarkb#topic Bup and Borg Backups19:41
*** openstack changes topic to "Bup and Borg Backups (Meeting topic: infra)"19:41
fungithe original announcement linked old ethercalc and old survey, fwiw19:41
clarkbianw: anything we can do to help on this? Just making sure we don't forget about it or have it stuck on something we can help with19:42
clarkb(I know there has been a lot of other happenings recently)19:42
ianwyeah it's just been me not having a chunk to bring it all up19:42
ianwa chunk of time19:43
clarkbk19:43
clarkb#topic Open Discussion19:43
*** openstack changes topic to "Open Discussion (Meeting topic: infra)"19:43
clarkbThe floor is open19:43
fungiask.openstack.org going once...19:45
fungitwice...19:45
fungi;)19:45
clarkbfungi: you want to hit the button or should I?19:45
clarkbre ask.o.o19:45
clarkbSounds like that may be the meeting. Thank you everyone19:46
corvuspush the button frank19:46
diablo_rojoDo it do it do it.19:46
clarkb#endmeeting19:46
*** openstack changes topic to "Incident management and meetings for the OpenDev sysadmins; normal discussions are in #opendev"19:46
openstackMeeting ended Tue Sep  1 19:46:31 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:46
diablo_rojoPush it!19:46
openstackMinutes:        http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-09-01-19.01.html19:46
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-09-01-19.01.txt19:46
openstackLog:            http://eavesdrop.openstack.org/meetings/infra/2020/infra.2020-09-01-19.01.log.html19:46
diablo_rojoThanks clarkb!19:46
clarkbbutton has been psuhed19:46
fungiclarkb: the honor is all yours19:46
fungimight also want to status log that one19:47
clarkb"Don't Push the Button" is an excellent book for toddlers19:47
* fungi goes off to find a copy19:48
ianwclarkb: i imagine it's similar to https://www.amazon.com/Warning-Not-Open-This-Book/dp/1442435828 which was also fun for the same age19:49
clarkbya looks like a similar idea19:49
fungiof course, for that there's also the ren & stimpy "space madness" episode with the history eraser button19:49
ianwhttps://images-na.ssl-images-amazon.com/images/I/41WL+65Q+mL.jpg19:49
ianwhow very useful to see the relative size of the book19:50
ianwcompared to generic grey man19:50
fungigrey man is the perfect size for that book19:50
clarkbBJ Novak's "The Book With No Pictures" fits into the same style but for slightly older kids19:51
*** hamalq_ has quit IRC22:16

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