Tuesday, 2026-02-10

*** mhen_ is now known as mhen02:24
opendevreviewGhanshyam proposed openstack/tempest master: Remove greade jobs from integrated-gate-networking  https://review.opendev.org/c/openstack/tempest/+/97620302:55
opendevreviewGhanshyam proposed openstack/tempest master: Remove grenade jobs from integrated-gate-networking  https://review.opendev.org/c/openstack/tempest/+/97620302:57
*** mhen_ is now known as mhen04:14
*** ykarel_ is now known as ykarel05:40
opendevreviewJakub Libosvar proposed openstack/devstack master: [neutron] Configure ovn-bgp service-plugin  https://review.opendev.org/c/openstack/devstack/+/96319909:07
opendevreviewTakashi Kajinami proposed openstack/devstack master: Drop unused PORT_INT variables  https://review.opendev.org/c/openstack/devstack/+/97624513:03
sean-k-mooneyelodilles: fyi we are going to need to backport the removal of pkg_resouces form the requireemtn repo to unblock stable branches and that equries squashing 3 comits https://review.opendev.org/c/openstack/requirements/+/97625914:17
sean-k-mooneyif that passes ci ill create the 2025.1 and 2024.2 backports of the same14:18
elodillessean-k-mooney: ACK, i'm trying another approach, but it would be good to progress with this somehow as we are stepping on mines everywhere ':D14:19
sean-k-mooneyya i also spoke to stephen about possibly capping setuptools in pbr14:20
sean-k-mooneyand he is explorign reverting the pkg_resouce removal14:20
sean-k-mooneyso we have like 5 diffent approchs14:20
sean-k-mooneywe can see which one sticks14:21
elodillesif setuptools reverts pkg_resource removal then we might end up with the same issue in the future o:) (wasn't pkg_resources dropped a couple of months ago and then added back due to the same reason? o:))14:22
elodillesbut yes, it causes some pain now :S14:23
elodillesand probably it's not just us who encounters these issues o:)14:23
sean-k-mooneyelodilles: no14:24
sean-k-mooneystephen is makign the agrument that like arg_parse14:24
sean-k-mooneytoo much depend on it to remove it ever or at least not without a pep and tighing it to a specic python version14:25
sean-k-mooneythey undeprecated arg parse becuase of usage14:25
sean-k-mooneyso there si precendet to reverse removal desions but at teh end of the day its not part fo the standard lib so the setuptools comunity will have the final say14:26
sean-k-mooneyelodilles: we have mostly move away form it outside of xstatic and some of the sable branches not having backports14:27
elodillesah, ok. fingers crossed then :]14:27
sean-k-mooneyso regradelss of what happen we should complete that14:27
elodilles+114:27
sean-k-mooneyso tempest fails on https://review.opendev.org/c/openstack/requirements/+/976259 because or pkg_resouces ... but i think that because setuptools is not capped here https://github.com/openstack/requirements/blob/master/pyproject.toml#L214:32
sean-k-mooneywhich is doen via setup.py on 2025.2 i think14:34
elodillesthere is a line in log that suggests that setuptools is upgraded during devstack installation:14:42
elodilles   inc/python:setup_devstack_virtualenv:44  :   pip_install -U pip 'setuptools[core]'14:42
elodillesthis pulls setuptools 82.0.014:42
sean-k-mooneythere are multiple venvs at play14:46
sean-k-mooneypip uses build isolation by default14:46
sean-k-mooneyso the venv used to build the wheils that installed into the devstack venv14:46
opendevreviewPavlo Shchelokovskyy proposed openstack/tempest master: Bump flake8-import-order to 0.19.x  https://review.opendev.org/c/openstack/tempest/+/97626514:46
sean-k-mooneyuse a diffent venv with a diffent setuptools14:46
sean-k-mooneystephen has 2 devstack patches up currently one to pin and a second to disbale build ioslation14:47
sean-k-mooneywith the intent to squash them if it works14:47
sean-k-mooneybut that only a tempory workaround obviously14:47
sean-k-mooneyhttps://review.opendev.org/c/openstack/requirements/+/976259/2/setup.py14:48
sean-k-mooneywill also work but we would have to do that in every setup.py which si not realistic but might be ok the requireemtn repo14:48
elodillesbtw, adding 'setuptools==81.0.0' to 'deps' of tox-docs "fixes" the docs job on stable/2025, if that is enough to make the devstack patch land14:50
sean-k-mooneywell stephen does not have a master version as far ias i can see but it think because fo greneade we might also need to merge these backward starting with 2024.214:52
sean-k-mooneyhttps://review.opendev.org/c/openstack/devstack/+/976144?tab=change-view-tab-header-zuul-results-summary14:53
sean-k-mooneyhowever that is still failing on grende so we might need to make it non voting as well to land the first part14:53
sean-k-mooneyhum somehow https://review.opendev.org/c/openstack/devstack/+/976107 actully merged14:54
sean-k-mooneyso i guess https://review.opendev.org/c/openstack/devstack/+/976148?tab=change-view-tab-header-zuul-results-summary is the next in line14:55
sean-k-mooneyelodilles: so that is blocked on the tox-docs job for 2025.114:55
sean-k-mooneyi think adding the pin in tox directly coudl be accpable for now14:56
sean-k-mooneybut i dont knwo if that will actully work withoug modifying the install line14:56
sean-k-mooneyhave you teted that locally?14:57
elodillesit is enough to add to the deps, i think i've tested it locally and worked14:57
elodillesi hope i remember correctly o:) (as i was trying many things)14:57
sean-k-mooneystephenfin: ^ can you verify that when you have time and update/squash that patce with its parent14:58
* stephenfin reads back14:59
elodillesi think https://review.opendev.org/c/openstack/devstack/+/976106 can be merged without the patch on top of it, only by adding the 'setuptools==81.0.0' to docs job's deps15:00
stephenfinelodilles: sean-k-mooney: adding it to deps will do the trick, yes. However, that needs to be done for all broken projects, and I suspect there are quite a lot of them.15:02
elodillesyeah i see a couple15:02
stephenfinlet's do it for devstack for now. it won't cost us much, and we can always back it out if/when the pkg_resources issues is addressed15:03
elodillesbut that might loosen a bit the 'catch 22' if the grenade jobs start working o:)15:03
stephenfin*is addresssed upstream15:03
elodilles+115:03
opendevreviewStephen Finucane proposed openstack/devstack stable/2025.2: [Stable-Only] Pin setuptools  https://review.opendev.org/c/openstack/devstack/+/97610515:07
opendevreviewStephen Finucane proposed openstack/devstack stable/2025.1: [Stable-Only] Pin setuptools  https://review.opendev.org/c/openstack/devstack/+/97610615:07
elodillesthanks o/15:09
sean-k-mooneystephenfin: your off by one by the way15:11
sean-k-mooneyits setuptools 82 that broke things not 81 right?15:11
stephenfinyeah, but I've already pinned < 81.0 on 2024.2 on 15:12
stephenfinI realised that after the face15:12
stephenfin*fact15:12
stephenfinI can change15:12
sean-k-mooneyya that fine off by one in that direction wont break anything15:12
stephenfinactually, let me fix that. the commit message is wrong. We'll just a bit of confusion with the stable/2024.2 patch15:13
sean-k-mooneyack15:13
opendevreviewStephen Finucane proposed openstack/devstack stable/2025.1: [Stable-Only] Pin setuptools  https://review.opendev.org/c/openstack/devstack/+/97610615:14
opendevreviewStephen Finucane proposed openstack/devstack stable/2025.2: [Stable-Only] Pin setuptools  https://review.opendev.org/c/openstack/devstack/+/97610515:15
stephenfindone15:15
sean-k-mooneystephenfin: im hoping https://review.opendev.org/c/openstack/requirements/+/976259 will fix the stable branches for the requiremet repo by the way but we will see it need the devstack fix so im waiting for ti to comple now that you have updated them15:17
sean-k-mooneyits a squash fo the 3 commits you had for fixing this on master15:19
elodillessean-k-mooney: note that this also works for the requirements jobs, but it doesn't help with the cross jobs :/  -->  https://review.opendev.org/c/openstack/requirements/+/976248/3/tox.ini15:20
stephenfinsean-k-mooney: ack. I was concerned that there might be more. I did a lot of rework of that tool recently15:20
sean-k-mooneyelodilles: ack ya that coudl be an option too it would allow backporting the removals without squashign15:23
elodillesso i'd rather just pin setuptools for stable/* branches of requirements and fix the cross jobs in their repositories, that we need to do anyway :/ (so yes, it's a significant amount of fixes on stable branches /o\)15:23
sean-k-mooneyelodilles: we are hoping we wont have to fix this in every repo15:24
sean-k-mooneybut hope and reality may not align15:25
elodillesfingers crossed o:)15:37
*** dviroel is now known as dviroel_lunch16:11
*** dviroel_lunch is now known as dviroel16:58
opendevreviewBrian Rosmaita proposed openstack/devstack-plugin-ceph master: Use debian-trixie  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/97627917:01
sean-k-mooneyelodilles: stephenfin: so https://review.opendev.org/c/openstack/requirements/+/976259 worked but https://review.opendev.org/c/openstack/devstack/+/976105 obviously depends on https://review.opendev.org/c/openstack/devstack/+/976106 for grenaded 17:34
sean-k-mooneyso we need to wait for the devstackpatchs to merge first17:34
stephenfinSweet. We just need to merge backwards os17:34
stephenfin*so17:34
sean-k-mooneyyep you can actully depend on the backport and it will actully pass17:35
sean-k-mooneybut almost no one does that17:35
sean-k-mooneyso ya we just need to wait17:36
opendevreviewMerged openstack/devstack stable/2025.1: [Stable-Only] Pin setuptools  https://review.opendev.org/c/openstack/devstack/+/97610619:10
opendevreviewBrian Rosmaita proposed openstack/devstack-plugin-ceph master: Use debian-trixie  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/97627922:18
opendevreviewMerged openstack/devstack stable/2025.2: [Stable-Only] Pin setuptools  https://review.opendev.org/c/openstack/devstack/+/97610523:09

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