Friday, 2023-05-19

fungidoes this urllib3 exception look familiar to anyone? https://zuul.opendev.org/t/openstack/build/9ac4f82d7d45469fa71be79b054067fa00:22
fungitoo-old requests on too-new python?00:22
fungioh, this might be docker client related too00:23
ianwfungi: is this the same problem as https://review.opendev.org/c/opendev/system-config/+/88217100:25
tonybSo WRT to decrecating Fedora.  We have removed the f37 stuff from mirrors because it was unused, now  in parallel we can remove the f36 content from mirrors and disable/delete jobs using f36.  Once the second part of that is done we can remove the fedora diskimages and any lingering content is that correct?01:03
opendevreviewmelanie witt proposed openstack/project-config master: launchpad: Use repo name to match project + series  https://review.opendev.org/c/openstack/project-config/+/88360301:13
ianwtonyb: first we'll want to make sure we stop existing fedora jobs using the mirrors01:13
ianwthe particularly susceptible one is zuul-jobs i'd say01:14
ianwwe don't have to stop fedora testing there, just stop it pulling from the opendev mirrors01:15
ianwit should be as simple as pulling out the fedora path in the mirror setup.  if it *is* that simple remains to be seen :)01:16
tonybianw: I guess I assumed, incorrectly, that the diskimages/jobs used our mirrors in preference to the distro specific ones.01:41
tonybSO to stop the jobds from using our mirrors we need to update/remove https://opendev.org/openstack/diskimage-builder/src/branch/master/roles/dib-setup-gate-mirrors/tasks/main.yaml#L68 and rebuiuld the images? or something else?01:42
opendevreviewTony Breeds proposed opendev/system-config master: [docs] Use RST url link syntax to improve layout  https://review.opendev.org/c/opendev/system-config/+/88361702:43
ianwtonyb: umm, we'd want to pull out ... let me find it ...02:59
ianwhttps://opendev.org/zuul/zuul-jobs/src/branch/master/roles/configure-mirrors/tasks/mirror/Fedora.yaml03:00
tonybianw: Thanks.  I'll go read up on that.03:01
ianwDIB should leave the images pointing to generic mirrors.  Some builds have been setup to build against the opendev mirrors, with that role.  But I think only ubuntu-ish ones03:09
ianw*should* :)03:09
tonybYup that makes way more sense.03:10
* tonyb prepares to fire off a change03:11
ianwcentos definitely doesn't, because it's been a persistent problem that we build from upstream, but then something has happened to the mirror we clone from so the opendev.org mirrors are behind, which ends up unhappy03:11
ianws/unhappy/with unhappy centos images/03:11
tonybYeah I can see how that'd suck03:13
ianwa big clue is usually the wheel builds.  if the centos build fails, the first thing to check is that.  what happens is the booted kernel has moved on from the old kernel-headers package in our mirror, and so building openafs fails03:14
ianwof course, if we can figure out kafs that might be a thing of the past :)03:15
opendevreviewMerged opendev/system-config master: [docs] Use RST url link syntax to improve layout  https://review.opendev.org/c/opendev/system-config/+/88361703:16
tonybianw: Good to know.03:32
tonybOkay so I'm probably overthinking it but I don't think we can just disable https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/configure-mirrors/tasks/mirror/Fedora.yaml because zuul-jobs is use by everyone not just opendev right? 03:35
tonybSo I'm thinking I shoudl add a ${DISTRO}_mirror_enabled : True variable and then in the opendev/base/pre.yaml we'd set that to Fedora_mirror_enabled to False03:36
ianwi think the theory is that without that, we should just be using upstream mirrors03:45
ianwso we should be able to pull it out transparently03:47
tonybbut if another zuul user is running on Fedora and has a Fedora mirror wont I alter their runs if I just pull it out of zuul-jobs ?03:50
tonybI did start by stating I'm probably overthnking it03:51
ianwno this is a good point03:54
ianwif we're going to deprecate fedora from zuul-jobs, by our own policies it does require a notice and grace period03:55
tonybI didn't think we were deprecating fedora in zuul, I thought we were deprecating them in opendev, which may also require a notice and grace period.03:56
tonybthat's why I was thinking that I'd create a way to just not do it on Fedora for opendev03:57
ianwright, but if the nodes go away in opendev and zuul isn't testing on fedora, then it's as good as broken03:57
ianws/zuul/zuul-jobs/03:58
tonybAhhhh right now I see the angle03:58
tonybit's more circular than I appreciated03:59
ianwi think your inclination towards configure-mirrors having a flag to actually ignore a distro is probably right.  that means no change to zuul-jobs extant behaviour, but then we can switch it off in https://opendev.org/opendev/base-jobs/src/commit/3fc688b08dbe2ff41a75f051f53b4929dd35800f/playbooks/base/pre.yaml#L6304:03
tonybianw: Okay.  I'll write that up.  We can then look at the case/value of Fedora images in OpenDev, without mirroring.04:05
*** dmellado90 is now known as dmellado905:09
*** amoralej|off is now known as amoralej06:20
*** timburke_ is now known as timburke06:46
opendevreviewMerged openstack/project-config master: grafana: Update kolla dashboards with proper job names  https://review.opendev.org/c/openstack/project-config/+/88323407:15
*** amoralej is now known as amoralej|lunch12:34
opendevreviewJeremy Stanley proposed opendev/gerritlib master: Pin python requests when installing docker-compose  https://review.opendev.org/c/opendev/gerritlib/+/88366412:55
*** amoralej|lunch is now known as amoralej13:06
opendevreviewJeremy Stanley proposed opendev/gerritlib master: Pin python requests when installing docker-compose  https://review.opendev.org/c/opendev/gerritlib/+/88366413:10
opendevreviewMerged openstack/project-config master: Add cinder-nfs charm to OpenStack charms  https://review.opendev.org/c/openstack/project-config/+/87946913:14
opendevreviewJeremy Stanley proposed opendev/gerritlib master: Pin python requests when installing docker-compose  https://review.opendev.org/c/opendev/gerritlib/+/88366413:43
opendevreviewJeremy Stanley proposed opendev/jeepyb master: update_bug.py: Check project along with series  https://review.opendev.org/c/opendev/jeepyb/+/88359714:12
opendevreviewTobias Rydberg proposed opendev/irc-meetings master: Changing meeting time to 0700 UTC over summer.  https://review.opendev.org/c/opendev/irc-meetings/+/88367514:17
opendevreviewMerged opendev/irc-meetings master: Changing meeting time to 0700 UTC over summer.  https://review.opendev.org/c/opendev/irc-meetings/+/88367514:41
clarkbno complaints from certcheck today for wiki so that all looks good and done now15:35
fungiyep, thanks!16:00
*** timburke_ is now known as timburke16:48
*** amoralej is now known as amoralej|off16:55
*** melwitt_ is now known as melwitt17:11
opendevreviewJeremy Stanley proposed opendev/gerritlib master: Switch from tox to nox  https://review.opendev.org/c/opendev/gerritlib/+/87184717:14
opendevreviewJeremy Stanley proposed opendev/jeepyb master: Switch from tox to nox  https://review.opendev.org/c/opendev/jeepyb/+/87165317:16
clarkbfungi: I approved the gerritlib docker-compose requests fix. Not sure how we want to handle tox -> nox I suspect the two of us may be the ones who acre the most so if we want to do it we can just go for it?18:34
fungiyeah, i just wanted to make sure it was still working and then i was going to approve18:38
clarkb++18:38
fungithis was mostly in service of being able to merge melwitt's bug update script fix in jeepyb18:38
fungihttps://review.opendev.org/883597 if you're interested in another very tiny review18:41
opendevreviewMerged opendev/gerritlib master: Pin python requests when installing docker-compose  https://review.opendev.org/c/opendev/gerritlib/+/88366418:42
opendevreviewMerged opendev/gerritlib master: Switch from tox to nox  https://review.opendev.org/c/opendev/gerritlib/+/87184718:49
opendevreviewMerged opendev/jeepyb master: Raise an error if acl pushes fail  https://review.opendev.org/c/opendev/jeepyb/+/86987319:27
Clark[m]fungi: I had forgotten about 869873. I thought there was a reason to not merge it, but now I can't remember and doesn't seem it got added to the change. Maybe it was just the read only issue I pushed a fix for19:36
Clark[m]Anyway probably fine to just watch it and make sure it does what we want19:37
fungiyep, i planned to keep a close eye on the next acl additions/changes19:38
opendevreviewMerged opendev/jeepyb master: Switch from tox to nox  https://review.opendev.org/c/opendev/jeepyb/+/87165319:54
opendevreviewMerged opendev/jeepyb master: update_bug.py: Check project along with series  https://review.opendev.org/c/opendev/jeepyb/+/88359720:44
Clark[m]Gerrit 3.8 has just released23:12

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