Thursday, 2026-10-08

TheJuliaI'd appreciate any reviews on https://review.opendev.org/c/openstack/diskimage-builder/+/1009353 so I can unbrick ironic-python-agent-builder ci13:04
clarkbTheJulia: stevebaker[m] the problem with that approach is it will break anything that was relying on yum-utils15:51
clarkbideally they would also declare that dependency but I think the safest approach is the one I described yesterday15:51
TheJuliaclarkb: if you look at steve's latest patch before the stable branch, he introduced it16:17
TheJuliaso, recent change created the break itself16:18
TheJuliaoddly enough, I guess we don't invoke the epel element in dib runs itself16:18
clarkbTheJulia: yes but yum-utils was always insalled before16:19
clarkbthsi is a regression to stop installing it16:19
clarkbI understand that may fix your use case but it potentially breaks others16:19
clarkbthe solution is to only install it on platforms that actually use epel and I outlined how to do that in a way that doesn't require extra bookkeeping16:20
clarkbactually the old code used this approach16:21
clarkbso I think maybe we should just revert16:21
clarkbor do a partial revert. I think that change did some other stuff too16:21
TheJuliaYeah, basically16:21
TheJuliaI've got a freight delivery showing up any minute, once my shiny new batteries are secured, I'll rev the patch and take a partial revert path.16:34
clarkback I'll be around and should be able to review it quickly16:38
TheJuliak, thx16:54
opendevreviewJulia Kreger proposed openstack/diskimage-builder master: epel: partial revert of Ic6f6c92b28b80c4f0b93e4663129e73134f5b447  https://review.opendev.org/c/openstack/diskimage-builder/+/100935317:33
TheJuliaI think that does it17:33
clarkbTheJulia: I +2'd the noticed that its DIB_EPEL_DISABLED==2 where we skip the work17:39
clarkbso I think both 0 and 1 need to install yum-utils?17:39
clarkbso the condition should be changed to DIB_EPEL_DISABLED != 2 ?17:39
clarkbanyway posted a comment about that too17:39
TheJuliaI guess I'm not seeing why != 2 when the other logic is intended to bomb when it is != 017:40
clarkbwhen it is 0 we enable epel fully. When it is 1 we install epel but don't enable it by default. when it is 2 we don't do anything17:40
clarkb(really you should just drop the element in that case but I'm trying to work with users here)17:40
TheJuliaokay17:41
TheJuliaI misread the prior change then17:41
TheJuliaI was looking at line 3's gt 0 and not line 9's gt 117:41
TheJuliafixing17:41
opendevreviewJulia Kreger proposed openstack/diskimage-builder master: epel: partial revert of Ic6f6c92b28b80c4f0b93e4663129e73134f5b447  https://review.opendev.org/c/openstack/diskimage-builder/+/100935317:41
TheJuliadone17:41
* TheJulia context switches back17:42
clarkb+2 thanks17:42
clarkbif no one else weighs in while it is in check you can probably go ahead and approve it17:42
TheJuliak17:42
stevebaker[m]It looks like we need an environment.d script to set a default value for DIB_EPEL_DISABLED https://zuul.opendev.org/t/openstack/build/037dd6a5985b4e57a3f93a82ce82372b/log/job-output.txt#1446-145819:48
opendevreviewJulia Kreger proposed openstack/diskimage-builder master: epel: partial revert of Ic6f6c92b28b80c4f0b93e4663129e73134f5b447  https://review.opendev.org/c/openstack/diskimage-builder/+/100935319:52
TheJuliaYeah, I was just doing that :)19:52
TheJuliaI was just making sure the functests failed for the same reason19:52
opendevreviewJulia Kreger proposed openstack/diskimage-builder master: epel: partial revert of Ic6f6c92b28b80c4f0b93e4663129e73134f5b447  https://review.opendev.org/c/openstack/diskimage-builder/+/100935319:53
TheJuliaokay, now I really mean it19:53
TheJuliaso, passed CI with that revision, seems to be solid. clarkb a quick re-review would be appreciated21:41
TheJuliafwiw, 3 jobs do fail, but it appears to be unrelated playbooks are expecting disk-image-create to exist which means the NV jobs are broken in entirely unrelated way21:42
clarkbon it21:42
clarkbya suse for sure hasn't passed in a while and maybe we should drop it. JayF was keeping gentoo working for a while. The Debian one surprises me but is non voting and won't touch epel so its fine21:44
JayFthe gentoo one should probably be moved to experimental21:44
JayFkeeping a gentoo DIB CI working with gentoo being a rolling release is more effort than it's worth, but ensuring the CI passes once in a while is good as a "sync" back to latest21:45
clarkbmakes sense21:45
opendevreviewJay Faulkner proposed openstack/diskimage-builder master: Move gentoo tests to experimental  https://review.opendev.org/c/openstack/diskimage-builder/+/100964321:53
opendevreviewMerged openstack/diskimage-builder master: epel: partial revert of Ic6f6c92b28b80c4f0b93e4663129e73134f5b447  https://review.opendev.org/c/openstack/diskimage-builder/+/100935322:32

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